Add mpich_threadm and mpl to the mpich search patch needed for Qingyu's
threaded/mpi work on kraken and jaguar.
1038 lines of code changed in 2 files:
20 lines of code changed in 1 file:
23 lines of code changed in 1 file:
corrected checkpoint path
3 lines of code changed in 1 file:
Fixed a bug in last commit. Initialize variable to false.
1 lines of code changed in 1 file:
Parallel copy script based off of pscp2. This script works with one node
274 lines of code changed in 2 files:
Updated the transformation. This is the better way to handle this for
restart reasons.
1 lines of code changed in 1 file:
replaced >&/dev/null with >/dev/null
This should fix the dashism error:
Bad fd number
1 lines of code changed in 1 file:
Turned off memory testing for these two tests for now until this is
sorted out.
2 lines of code changed in 1 file:
Added input interface to slow/fast transform.
7 lines of code changed in 1 file:
Added slowfast chemistry mixture fraction transformation.
52 lines of code changed in 1 file:
Turning off memory tests for these two tests until this issue is sorted
out.
2 lines of code changed in 1 file:
Reverting previous changes, for some reason Charles' method doesn't seem to work
84 lines of code changed in 3 files:
Adopting method from Charles' Branch to build b faster
126 lines of code changed in 2 files:
add a ALL_CELLS value for requesting all cells in a level
2 lines of code changed in 1 file:
rayTrace()
- require abskg and sigmaT4 with an semi-infinite number of ghost cells
Only output the efficiency of the calculation on patch 0 to cut down on
the chatter.
14 lines of code changed in 1 file:
Ignore if already present.
2 lines of code changed in 1 file:
Link to the testdata.
9 lines of code changed in 1 file:
Fix posix problems.
15 lines of code changed in 27 files:
ignore blank lines in the tst files.
Now able to do run replace_XML_value on the global file. This
will let you change multiple levels box dimensions.
0 lines of code changed in 4 files:
Support more than 2 ghost cells.
This will allow a task to request any number of ghost cells up to the whole grid.
18 lines of code changed in 6 files:
Add specific information to the error thrown by Hypre when used with periodic boundary conditions. Conforming to this restriction allows running hypre with periodic conditions on multiple processorss.
1 lines of code changed in 1 file:
deleted empty first line. Shell scripts need to declare what shell interperter
to use on the first line.
0 lines of code changed in 1 file:
roundNearest()
- added cast (int).
0 lines of code changed in 2 files:
Pass in the environmental variable "SCI_MALLOC_ENABLED" through to the
component tests.
5 lines of code changed in 1 file:
Updated westbrook dryer model to work with modifications to the new
tables interface. Updated spec accordingly.
81 lines of code changed in 4 files:
Hack so Malloc_strict and Malloc_Stats will work on Lenny machines --Dav
30 lines of code changed in 6 files:
Last leak...
3 lines of code changed in 1 file:
Delete needed for cold flow mixing model.
2 lines of code changed in 1 file:
Updates to allow for Memory checking in the local regression tester.
M configure
M configure.ac
- Added in "SCI_MALLOC_ON" variable that will tell the system if --enable-sci-malloc was used during configure.
M configVars.mk.in
- Add in the new SCI_MALLOC_ON var. Removed the MALLOC_TRACE_ON var as it wasn't set or used.
M Makefile.in
- Updated make RT targets to pass in SCI_MALLOC_ON.
M R_Tester/toplevel/startLocalTest
- Memory test update based on whether SCI_MALLOC is ON. Also now passing in whether this is (or is not) a debug build.
M R_Tester/toplevel/generateGoldStandards.py
- Now takes in whether we are using a debug build, and whether SCI_MALLOC is enabled.
- Better catching/reporting of error if component name is mis-spelled/wrong.
M R_Tester/helpers/runSusTests.py
- Turn off env var MALLOC_STATS if --enable-sci-malloc was not used (otherwise sus will throw an error and quit).
- Put SVN_OPTIONS into own variable so they can more easily be turned off while debugging.
M Core/Malloc/sub.mk
- Removed Trace.cc build statement as Trace.cc isn't actually in the code base, and MALLOC_TRACE_ON is never set.
111 lines of code changed in 10 files:
Plugging a few little leaks.
8 lines of code changed in 4 files:
Consolidating common code into parent class.
48 lines of code changed in 5 files:
Comminting print out statements
5 lines of code changed in 1 file:
output the number of particles on a per level basis.
only compute the L2norm if the number of particles > 0.
14 lines of code changed in 1 file:
Fixing a sign error
5 lines of code changed in 1 file:
Removed some debug output.
2 lines of code changed in 1 file:
IntVector.h
- added roundNearest(). This will round the Vector v to the nearest integer
Level.cc
findNodeIndexRange(), findCellIndexRange(), findInteriorCellIndexRange()
findInteriorNodeIndexRange()
using roundNearest() on the lowIndex and highIndex.
This change fixes the following bug.
----------------------------------------------------------------
WORKS
<Box label="1">
<lower> [0.00,-0.0, 0.0] </lower>
<upper> [2.4, 0.1, 0.004] </upper>
<extraCells> [1,1,1] </extraCells>
<patches> [8,1,1] </patches>
<resolution> [160,12,1] </resolution>
</Box>
Debugging output:
findCellIndexRange: l [-1.0000000000000000e+00 -1.0000000000000000e+00 -1.0000000000000000e+00]
h [1.6100000000000000e+02 1.3000000000000000e+01 2.0000000000000000e+00]
lowIndex [int -1, -1, -1] highIndex [int 161, 13, 2]
----------------------------------------------------------------
NOWORK!
<Box label="1">
<lower> [0.00,-0.001, 0.0] </lower>
^^^^^^ <ONLY DIFFERENCE> <<<<<<<<<<<<<<<<<<<<<<<<,
<upper> [2.4, 0.1, 0.004] </upper>
<extraCells> [1,1,1] </extraCells>
<patches> [8,1,1] </patches>
<resolution> [160,12,1] </resolution>
</Box>
findCellIndexRange: l [-1.0000000000000000e+00 -9.9999999999999978e-01 -1.0000000000000000e+00]
^^^^^^^^^^^^^^^^^^^^^^^???????
h [1.6100000000000000e+02 1.3000000000000000e+01 2.0000000000000000e+00]
lowIndex [int -1, 0, -1] highIndex [int 161, 13, 2]
^^ <<<<<<<<<<<<<This cause all sorts of problems downstream.
----------------------------------------------------------------
**** This should not change the answers *****
22 lines of code changed in 2 files:
added 3Level axis aligned mms test to the order of accuracy tests.
225 lines of code changed in 3 files:
changed
A = A * normalization
to
A = A0 * normalization
for multilevel problems
2 lines of code changed in 1 file:
Added replace_XML_value to the tools that a user can select from when
replacing values in a ups file For example, use:
<replace_values>
/Uintah_specification/Grid/Level/Box[@label=1]/resolution:[8,8,1]
</replace_values>
to replace
<Grid>
<Level>
<Box label="1">
<resolution>[16,16,1]</resolution>
</Box>
</Level>
Put a muzzle on some of the system commands.
142 lines of code changed in 5 files:
This script is a wrapper around the command xmlstarlet to replace elements of complex
xml documents. This was designed for editing ups files that have
multiple elements with the same name or when an xml tag spans more than one line.
Usage: replace_XML_value <xml path to element> <replacement value> <xmlfile>
To find the xml path run the command:
xmlstarlet el -v <xmlFile>
97 lines of code changed in 1 file:
updated prototype
2 lines of code changed in 1 file:
updated the simplifiedGeoModel
261 lines of code changed in 2 files:
output the cell index of the worst particle.
13 lines of code changed in 1 file:
Fixed a problem which caused task phases are not synced when using threaded MPI scheduler.
1 lines of code changed in 1 file:
Turned off restart for a few tests. Will fix this later.
8 lines of code changed in 2 files:
RMCRT_test.cc
- comment out scheduling of sigmaT4. It's computed in initProperties
Ray.cc/.h
-modified rayTrace task to work on multiple patches.
* This should not change the answers
41 lines of code changed in 3 files:
Added new test. Updated old tests to do a compare.
Todd will add gold standards to the RT.
6 lines of code changed in 2 files:
Removed flat arrays.
Moved declaration of variables to within the scope that they're being used.
elminated several intermediate variable arrays.
*This should not change the answers.
22 lines of code changed in 1 file:
explode2D_amr: no longer doing exact comparison. Results are not repeatable.
1 lines of code changed in 1 file:
Removed all #ifdef RAYVIZ code
- general cleanup
- formatting
- using Vector shorthand instead of explicitly manipulating individual components
- simplified conditional blocks.
- Removed Jeremy's to do list.
*This should not change the answers
174 lines of code changed in 1 file:
initial commit of new pressure solver. This will eventually replace
PressureSolver
1140 lines of code changed in 2 files:
Fixed some compiler warnings in PetscSolver.cc
Updated spec for radiation solver options.
3 lines of code changed in 1 file:
PetscLinearSolve()
Added ability to output RHS, B & the matrix A to a file, currently turned off.
To do it right we need to pass in the timestep number & iteration number and
include that info in the file name.
24 lines of code changed in 1 file:
Fix bug in momentum right hand side calculation. As of this fix, the pressure projection is now fully functional for periodic problems in Wasatch.
2 lines of code changed in 1 file:
corrected label in curve fit equation
3 lines of code changed in 1 file:
RMCRT.m: turn on plotting.
RMCRT_wrapper: dump out which direction is being tested
test_config_files: Added order-of-accuracy test for RMCRT benchmark test.
255 lines of code changed in 7 files:
octaveWrap: Silly wrapper around the octave command.
For some reason /usr/bin/env octave -qf doesn't work.
RMCRT_wrapper: This calls RMCRT.m in the X,Y,Z directions.
RMCRT.m: calling octaveWrap instead of /usr/local/bin/octave
42 lines of code changed in 3 files:
Made symbolic links to replace_XML_line & findReplace
Throw errors if any replace_XML_line or findReplace command fail
Improved OS portability.
278 lines of code changed in 5 files:
Add the declarations/gets/requires for pColor to go along with Comer's stuff.
10 lines of code changed in 1 file:
Fixed memory leak
5 lines of code changed in 1 file:
harden the script
0 lines of code changed in 2 files:
moved my XML find & replace scripts to a better spot
119 lines of code changed in 4 files:
Fixed memory leak for the case where A is constructed only once for the
pressure solver.
19 lines of code changed in 6 files:
Remove the explode2D_amr from testing.
0 lines of code changed in 2 files:
Fixed a couple of leaks.
Code still leaks for cases where A is only constructed once. That fix
to come soon....
1 lines of code changed in 1 file:
Changed filename EXAMPLES.py -> Examples.py so it would run in the local_RT
Added single level RMCRT regression test.
RMCRT_test_1L.ups: run for 10 timesteps dump a checkpoint
and reduced the number of rays to 25
50 lines of code changed in 2 files:
octave script that computes the L2norm of a benchmark test
218 lines of code changed in 1 file:
added the simplifiedGeoModel constitutive model
899 lines of code changed in 4 files:
sub.mk: cleanup
Utils.cc/h
areAllValuesPositive() is now templated and works for SFC(*)<double> and CCVariable<double>
-Dav
50 lines of code changed in 4 files:
Moved function is areAllValuesPositive upstream to core/Grid/Variables/Utils.h,
so other components can use it.
126 lines of code changed in 7 files:
Put ifdef Comer back into UCNH.
10 lines of code changed in 2 files:
Initializing second mixture fraction and heat loss in boundary object
setup.
30 lines of code changed in 1 file:
Add advect_3L_3D test.
6 lines of code changed in 1 file:
Check if the DataWarehouse has been allocated for memory logging.
2 lines of code changed in 1 file:
Cleared up some warning messages and squashed a bug in the table
interpolator.
15 lines of code changed in 3 files:
Added an option to PUDA that prints out the max pressure each timestep as well as the max pressure achieved during the simulation.
165 lines of code changed in 5 files:
Make the nightly tests use "exact_comparison" to be consistent with the RT.
0 lines of code changed in 2 files:
In wasatch configure command set
--without-hypre
--without-petsc
This should catch when FakePetsc.cc won't compile.
0 lines of code changed in 2 files:
Updated parameter lists
9 lines of code changed in 1 file:
Fixed a lost criteria in the last few commits. Prevents surface burning in a cell that will be consumed by detonation in the next timestep.
10 lines of code changed in 1 file: