[root]/Packages/Uintah/CCA/Components/ProblemSpecification
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 35 (100.0%) | 1257 (100.0%) | 35.9 |
dav | 21 (60.0%) | 1238 (98.5%) | 58.9 |
jas | 6 (17.1%) | 12 (1.0%) | 2.0 |
luitjens | 4 (11.4%) | 4 (0.3%) | 1.0 |
harman | 4 (11.4%) | 3 (0.2%) | 0.7 |
don't free the xml document for some reason this causes crashes that appear to be memory related later on.
0 lines of code changed in 2 files:
Use proc0cout
2 lines of code changed in 1 file:
Eliminate a memory leak.
9 lines of code changed in 3 files:
Initialize some variables per valgrind warnings, and plug a memory leak in
the xml parsing.
1 lines of code changed in 1 file:
Add cstring header.
1 lines of code changed in 1 file:
Handle multiple number input types (eg: [0,1]). Note, I'd like to start having sus fail soon if a .ups doesn't parse...
60 lines of code changed in 1 file:
This update allows the Problem Spec Reader to find the .ups xml spec
file based on the location of the src tree. (Previously, it looked in
the current directory and thus only succeeded if you had 'inputs/'
there.) Now it will work no matter where you run from.
IMPORTANT NOTE:
To make this work, I had to call "create_sci_environment(...);"
at the beginning of sus. This should just work... but it is
possible that it will cause problems on some machines. Note,
create_sci_environment() will attempt to access a .scirunrc file,
which you can use to set environment variables that you want seen
in sus. This (assuming it really works) could mean that you don't
have to pass env vars via -X (or somesuch) in mpirun calls.
M Core/Util/Environment.cc
- Warn user if create_sci_environment() has NOT been called before
doing a sci_getenv().
- endl's are evil. :p ;) :)
- Indent.
M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc
- Look for the ups_spec.xml file based on absolute path.
M Packages/Uintah/StandAlone/sus.cc
- Always call create_sci_environment(). (This shouldn't break
anything...but please verify before using in batch systems for big
runs.)
3 lines of code changed in 1 file:
Fixed a typo
1 lines of code changed in 1 file:
Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.
Currently building with MallocTrace is only supported within Uintah.
3 lines of code changed in 1 file:
Use the proper c++ standard for include files for the C inlude files, i.e.
<stdio.h> --> <cstdio>
<math.h> --> <cmath>
Tested on g++ 4.2 and 4.3 compilers.
1 lines of code changed in 1 file:
Better error message when parsing .ups file. Fixed bad AMR syntax in ups_spec file.
13 lines of code changed in 1 file:
fix unsigned int comparison (>= 0) issue.
1 lines of code changed in 1 file:
parseValidationFile()
- warn the user once when it can't find the validation file
3 lines of code changed in 1 file:
No longer used
0 lines of code changed in 3 files:
Need #include <algorithm> (for 'find()') for pedantic IBM compiler...
3 lines of code changed in 1 file:
Include tag name in more validation error messages.
27 lines of code changed in 2 files:
Replaced tabs with spaces... purely cosmetic.
33 lines of code changed in 1 file:
Added some tabs... testing new diff -b functionality
49 lines of code changed in 1 file:
hack to remove word 'exception' from output.
4 lines of code changed in 1 file:
M CCA/Ports/ProblemSpecInterface.h
M CCA/Components/ProblemSpecification/ProblemSpecReader.h
M CCA/Components/ProblemSpecification/ProblemSpecReader.cc
* Only validate when told too.. currently only sus.cc tells the reader
to validate.
* Default dbg spew to off.
M CCA/Components/Schedulers/SchedulerCommon.cc
Turn off memory use dbg spew.
M StandAlone/sus.cc
Turn on reader validation.
M StandAlone/compare_uda.cc
Purely cosmetic update. Removed tabs, and indented.
M CCA/Components/LoadBalancers/DynamicLoadBalancer.cc
M StandAlone/tools/compare_mms/ExpMMS.h
M StandAlone/tools/compare_mms/SineMMS.h
M StandAlone/tools/compare_mms/MMS.h
M StandAlone/tools/compare_mms/compare_mms.cc
M StandAlone/tools/compare_mms/LinearMMS.h
Fixed compiler warnings.
6 lines of code changed in 2 files:
(4 more)