[root]/Packages/Uintah/StandAlone/compare_mms
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 31 (100.0%) | 707 (100.0%) | 22.8 |
zgao | 10 (32.3%) | 628 (88.8%) | 62.8 |
ramanuja | 3 (9.7%) | 50 (7.1%) | 16.6 |
dav | 15 (48.4%) | 23 (3.3%) | 1.5 |
worthen | 1 (3.2%) | 4 (0.6%) | 4.0 |
mjc | 1 (3.2%) | 1 (0.1%) | 1.0 |
dgroulx | 1 (3.2%) | 1 (0.1%) | 1.0 |
The output format of the compare_mms utility is cleaned up and made more readable
The hard coding of the dimensions and resolution are removed to make it read from the ups file.
A new option -o is added.
0 lines of code changed in 2 files:
Added a -L option to run the compare operation for last time step only. This is used in the bath verification project of ICE code
50 lines of code changed in 1 file:
M Core/Grid/Patch.h
Cleaned up... Untabified.
M Core/Grid/share.h
Indented.
M Core/Disclosure/TypeDescription.h
Indented. Added some whitespace to make it easier to follow. Untabified.
M StandAlone/compare_mms/sub.mk
There is no MMS.cc... removed it from the build list.
M StandAlone/compare_mms/MMS.h
class MMS is abstract... doesn't need constructor/destructor.
M StandAlone/compare_mms/ExpMMS.h
M StandAlone/compare_mms/SineMMS.h
M StandAlone/compare_mms/LinearMMS.h
Don't use "CLASS::" inside of the class itself.
Added white space.
M Dataflow/Modules/Operators/CompareMMS.h
Indented. Untabified.
Removed the use of "using namespace SCIRun", as there apparently is
now a NodeIterator in SCIRun and this caused confusion between which
NodeIterator to use. It is very important, when possible, not to use
"using namespace SCIRun" in a .h file. It is possible that this
conflict is limited to the Dataflow (ie: SCIRun PSE) side of the code,
so the Uintah sus code may not be effected.
15 lines of code changed in 10 files:
Updates for Windows StandAlone utilities. All compile except for compare_mms (I don't, async_mpi_test, dumpfields, and TestRangeTree.
Also made it so sus.cc and SimulationController don't both try to load the UPS file.
4 lines of code changed in 1 file:
add more mms schemes
203 lines of code changed in 6 files:
compare_mms is in good shape now. It can compare scalar and vector variables for both Arches and ICE code, and it can also allow you specify which mms
317 lines of code changed in 3 files:
Initialized some variables with default values (not sure if they are right, but at least they will now be consistent). Fixed uda2nrrd problem for 64 bit machines.
1 lines of code changed in 1 file:
make standalone compare_mms correct by using coordinates; get parameters from uda; calculate global L2_norm
108 lines of code changed in 1 file:
Needs Core/Volume to link.
1 lines of code changed in 1 file:
More Updates to fix getID() problems and to address the move of Dataflow/Ports
1 lines of code changed in 1 file:
add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class
1 lines of code changed in 1 file:
The libxml2 branch merge
1 lines of code changed in 1 file:
First commit of (partially completed) CompareMMS module.
M StandAlone/compare_mms/sub.mk
The base utility classes have been moved to Dataflow/Modules/Operators.
Link verses them at the new location.
M StandAlone/compare_mms/compare_mms.cc
Include the MMS.h files from the Dataflow/Modules/Operators/MMS
directory now. (Also fixed typo in usage.)
A Dataflow/XML/CompareMMS.xml
M Dataflow/GUI/sub.mk
A Dataflow/GUI/CompareMMS.tcl
Added the .xml and .tcl files for the module. These are just basic
templates right now and will have to be expanded to contain all their
required information.
A Dataflow/Modules/Operators/MMS
A Dataflow/Modules/Operators/MMS/sub.mk
A Dataflow/Modules/Operators/MMS/MMS1.cc
A Dataflow/Modules/Operators/MMS/MMS.h
A Dataflow/Modules/Operators/MMS/MMS1.h
Moved the MMS* files to their new home.
M Dataflow/Modules/Operators/sub.mk
Use the new MMS subdir and build the CompareMMS module.
A Dataflow/Modules/Operators/CompareMMS.cc
Just the skeleton for the module... right now it just creates a field
with dummy data in it. Will need to be expanded to use the correct
MMS function, and to read data from an UDA for comparison.
5 lines of code changed in 2 files: