[root]/Packages/Uintah/Dataflow/Modules/Operators
MMS
(5 files, 28 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 83 (100.0%) | 977 (100.0%) | 11.7 |
dav | 35 (42.2%) | 525 (53.7%) | 15.0 |
kuzimmer | 15 (18.1%) | 361 (36.9%) | 24.0 |
mjc | 19 (22.9%) | 50 (5.1%) | 2.6 |
borodai | 2 (2.4%) | 34 (3.5%) | 17.0 |
worthen | 4 (4.8%) | 3 (0.3%) | 0.7 |
jas | 1 (1.2%) | 3 (0.3%) | 3.0 |
dgroulx | 1 (1.2%) | 1 (0.1%) | 1.0 |
harman | 6 (7.2%) | 0 (0.0%) | 0.0 |
pass spatial_(min/max) to the scalar field
0 lines of code changed in 2 files:
- removed hardcoded parameters in x_pos, y_pos calculation....tisk..tisk
- added runtime spew
- cleanup
Only works for press_CC right now
0 lines of code changed in 4 files:
Add domain scaling interface for uda
82 lines of code changed in 3 files:
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.
73 lines of code changed in 1 file:
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.
1 lines of code changed in 1 file:
Make CompareMMS dynamically compile: input field should be the same as the output field.
251 lines of code changed in 2 files:
Prep configure to run under cygwin. Not quite ready yet.
Windows port of Uintah. Currently does not support Arches or Radiation (due to lack of fortran).
2 lines of code changed in 3 files:
M CCA/Components/MPM/PetscSolver.h
Typo... 'else' needed '#' in front of it.
M Core/Datatypes/TensorParticles.h
M Dataflow/Modules/Operators/TensorParticlesOperator.h
Indent for easier reading.
M Dataflow/Modules/Operators/TensorParticlesOperator.cc
If input is empty, just warnin user and return... Kurt, please verify
that this is the correct change... shouldn't we also check to make
sure it is a tensor field that is coming in?
Don't use #include "", use #include <>.
16 lines of code changed in 4 files:
Fixed dynamic compilation with new compilers
0 lines of code changed in 2 files:
These were supposed to have been checked in when 'varname' was changed to 'name' in the properties list with revision 33691
23 lines of code changed in 7 files:
M Modules/Operators/CompareMMS.cc
Use field property 'name' (was 'varname', but this was changed in
FieldExtractor.)
M GUI/VariablePlotter.tcl
Turn off spew.
1 lines of code changed in 1 file:
M Packages/Uintah/Dataflow/Modules/Selectors/FieldExtractor.cc
Added the spacial range of the field as a property of the field for
use downstream. James, Kurt, is this the right way to send this type
of information around?
M Packages/Uintah/StandAlone/sub.mk
Don't link against the components directly anymore... (except under AIX).
M Packages/Uintah/Core/Grid/Grid.cc
M Packages/Uintah/Core/Grid/Grid.h
Added a getInteriorSpatialRange() function that gives the exact
boundaries of the grid (as specified in the .ups file).
M Packages/Uintah/Core/Grid/Box.h
Cleaned up syntax.
M Packages/Uintah/Dataflow/Modules/Selectors/TimestepSelector.cc
Added a comment.
M Packages/Uintah/Dataflow/Modules/Operators/CompareMMS.cc
Added example of getting spacial data from the field. Added the name
of the variable to the output field so it can be used downstream.
M Core/Geometry/BBox.h
M Core/Geometry/BBox.cc
Added << operator.
33 lines of code changed in 1 file:
More Updates to fix getID() problems and to address the move of Dataflow/Ports
27 lines of code changed in 18 files:
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
50 lines of code changed in 19 files:
Just so Mr. G. can keep doing nothing.
MMS initial fields from the ICE and MMS
module are exactly the same now. Major changes:
1. MMS module can now operate on u and v velocity components
from VectorFieldOperator.
2. MMS module computes MMS solution correctly (I hope) now
(by both allcating fields correctly and using physical
coordinates for MMS solution instead of indexes).
3. ICE MMS bc's for pressure have been set to Neumann
no to trigger outer iteration.
4. MMS bc's in ICE have to use t+deltaT for current time.
5. ICE ups file has been changed to match MMS default
parameters.
6. SCIRun example file to view MMS have been added.
34 lines of code changed in 2 files:
Fixed typo in variable name
2 lines of code changed in 1 file:
A nets/compare_mms.srn
Added an example net that shows the use of the CompareMMS module.
M Dataflow/GUI/CompareMMS.tcl
- Added the field name and time (which come across from the C++ side).
- Added radio buttons to select which field to output (original, exact, or diff).
- set_to_exact() is not used yet.
M Dataflow/Modules/Selectors/FieldExtractor.cc
Added the timestep 'time' to the field through the properties so that
the CompareMMS module can use that time for generating the exact
solution.
M Dataflow/Modules/Operators/CompareMMS.cc
Updated so it does its job now. Probably can be cleaned up some, but
it is in fairly good shape now.
98 lines of code changed in 1 file:
Changed MAX* constants to *_MAX definitions found in float.h and limits.h. Changed sci_values.h to reflect this change. Users should still include sci_values.h, so modifications for platform specific issues can be handled there.
5 lines of code changed in 1 file:
Major update:
------------
Simplified the (XML) calls appendElement() and appendChild() by
removing the embedded newline and tab parameters. The XML outputer
(libxml2) will indent things properly without them. Also cleaned up
the ProblemSpec.cc file to remove the appendText() call which was
commented out and thus not doing anything.
Minor updates:
-------------
In some files placed the function return type on a separate line.
In StandAlone, sus requires Core/Datatypes (because of a circular
dependency that will be removed soon... however, this allows sus to
run on the SGI's for now).
Removed extra ";" from the end of MMS class constructors.
Added field name to ScalarMinMax (which I only partially checked in before).
Some restructuring of CompareMMS.cc, but it is not functional yet.
95 lines of code changed in 3 files:
Add constructors and destructors and reorder include files so it will compile
with gcc 4.0.
3 lines of code changed in 1 file:
(4 more)