Change the include files to include the name "_hypre_" which is where the
symlink was pointing to anyway.
13 lines of code changed in 11 files:
Make error message more clear.
2 lines of code changed in 1 file:
Additions to allow the use of Zoltan.
M configure
M configure.ac
M configVars.mk.in
Added --with-zoltan=DIR... for now DIR must have lib and include subdirs.
M include/sci_defs/uintah_testdefs.h.in
You will need to "#include <sci_defs/uintah_defs.h>" to get the HAVE_ZOLTAN define.
M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.h
M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.cc
Compile Zoltan stuff if --with-zoltan specified to configure, otherwise it is #if'd out.
Cleaned up some of the new code (cosmetics).
M Packages/Uintah/StandAlone/sub.mk
Need zoltan to link sus (if --with-zoltan).
270 lines of code changed in 8 files:
Fix bcs_type comparison... thought Todd had pointed this out a couple of weeks ago and someone fixed it... but apparently not.
3 lines of code changed in 1 file:
Fix (I believe - FS please check) the == operator based on compiler warnings that the function could return without returning a value.
5 lines of code changed in 1 file:
fix unsigned int comparison (>= 0) issue.
1 lines of code changed in 1 file:
ICC fixes.
10 lines of code changed in 1 file:
Rearrange #includes in order for ICC template instantiation to take place...sigh.
14 lines of code changed in 1 file:
Needed #includes for ICC to instantiate templates.
5 lines of code changed in 1 file:
Move #include so that ICC can include things in an order that allows it to find all the information it needs to instantiate templates.
1 lines of code changed in 1 file:
Fixes to comments.
0 lines of code changed in 2 files:
M configure.ac
Fixed use of "-a" in test to avoid a shell warning and bad logic.
M configure
Updated configure to match previous commit of aclocal.m4 (fix for -I).
376 lines of code changed in 2 files:
Fix check for -I to only look at the beginning of a string.
4 lines of code changed in 1 file:
Changes made to queryGrid function to allow the UdaScale module to scale the grid. This is to get around deficiencies in the SCIRun widgets on small domains.
19 lines of code changed in 1 file:
Don't run stat command on missing file.
7 lines of code changed in 1 file:
# validateUda:
#
# usage: validateUda <udas>
#
# This scripts performs the following tests on a uda:
# 0) does index.xml exist
# 1) does each timestep listed in the index.xml file exist
# 2) Does timestep/timestep.xml file exist
# 3) Does a level directory for each level exist
# 4) for each level directory does a pxxxx.xml file exist
# 5) for each level directory does a pxxxx.data file exist and is size > 0
150 lines of code changed in 1 file:
pruning out dead wood.
0 lines of code changed in 4 files:
Initial commit for Zoltan Load Balancer. Currently this is not
implemented but there is now a stub for code to be placed in.
116 lines of code changed in 2 files:
Missed a file in my last commit
0 lines of code changed in 1 file:
Removed an old function prototype that is no longer used
1 lines of code changed in 2 files:
A few more multipatch petsc fixes.
16 lines of code changed in 2 files:
Fixes for a few more arches petsc problems. Arches still does not work
with more than 1 patch per proc.
152 lines of code changed in 1 file:
Fixed an indexing bug in the Arches PetscSolver which causes problems
when the number of patches per processor is greater than 1.
There may still be more problems with patchs>processors
90 lines of code changed in 1 file:
Fixed memory leak caused by not deleting intrusion boundaries.
Also eliminated potential deletes of null pointers which could cause
problems on some systems.
9 lines of code changed in 1 file:
Turned on exact comparison for these two tests.
2 lines of code changed in 2 files:
Accidentally commited a bug ealier.
0 lines of code changed in 1 file:
Replaced patch->:
getCellLowIndex_New() and getCellHighIndex_New()
with patch->:
getExtraCellLowIndex__New() and getExtraCellHighIndex_New()
129 lines of code changed in 10 files:
Updated the reader
0 lines of code changed in 2 files:
Added support for face centered variables
197 lines of code changed in 1 file:
Fixed a comment which stated the wrong mapping for getLowIndex.
1 lines of code changed in 1 file:
Changed a "=" to a "=="
1 lines of code changed in 1 file:
Set MPMARCHES test to compare to gold-standard
1 lines of code changed in 1 file:
Remove the NEW_BCS if statements so it will be generalized for the cases where
non-SideBCData types are specified.
274 lines of code changed in 2 files:
Changed patch->:
getCellFORTLowIndex and getCellFORTHighIndex
To patch->:
getFortranCellLowIndex__New() and getFortranCellHighIndex__New()
247 lines of code changed in 28 files:
Replaced:
patch->getLowIndex and patch->getHighIndex
With:
patch->getCellLowIndex__New and patch->getCellHighIndex__New()
129 lines of code changed in 10 files:
replaced:
getGhostCellLowIndex and getGhostCellLowIndex
with:
getExtraCellLowIndex__New and getExtraCellHighIndex__New
52 lines of code changed in 11 files:
replaced:
patch->getCellLowIndex() and patch->getCellHighIndex()
with:
patch->getExtraCellLowIndex__New() and patch->getExtraCellHighIndex__New()
46 lines of code changed in 9 files:
parseValidationFile()
- warn the user once when it can't find the validation file
3 lines of code changed in 1 file:
new patch conversion:
getLowIndex() -> getExtraCellLowIndex()
getHighIndex() -> getExtraCellHighIndex()
getCellIterator() -> getCellIterator__New()
19 lines of code changed in 2 files:
New patch conversion:
getCellLowIndex() -> getExtraCellLowIndex()
getCellHighIndex() -> getExtraCellHighIndex()
2 lines of code changed in 1 file:
fixed minus sign in dp_de calculation --Jennifer VanRijsq
1 lines of code changed in 1 file:
Added d_with_arches to the MPMFlags. This is currently only used to allow the
bulletproofing regarding the compatibility of interpolator type with extraCells
to work with MPMArches as well.
Jim
10 lines of code changed in 5 files:
new patch conversion:
getNodeIterator(interp_type) -> getExtraNodeIterator__New()
(user must input the correct number of ghostcells, Jim implemented bulletproofing
to catch this)
19 lines of code changed in 5 files:
New Patch Conversion:
containsPoint() -> containsPointInExtraCells()
5 lines of code changed in 5 files:
New patch conversion:
getCellLowIndex() -> getExtraCellLowIndex()
getCellHighIndex() -> getExtraCellHighIndex()
0 lines of code changed in 2 files:
Added some bulletproofing to make sure that when gimp or 3rdorderBS interpolators
are used, that either extraCells of 1 or periodic BCs are used. Also checks to make
sure extraCells AREN'T used when using linear interpolation, unless it is an MPMICE
problem.
Jim
22 lines of code changed in 2 files:
This is a first pass at using the face iterators for visiting cells/nodes
needed to set boundary conditions for the most common case (SideBC). We
no longer store the cells/nodes to be visited and instead create them on the
fly.
Initial tests for a simple ICE advect.ups show a slight reduction in memory
usage.
The second pass will actually generalize the code so that all the if/else
statements are removed.
398 lines of code changed in 10 files:
conversion to new patch
containsPointInRealCells() -> containsPoint__New()
2 lines of code changed in 1 file:
impm tests: removed 4disks_2d.1mat, it's not run in the RT
1 lines of code changed in 1 file:
New Patch Conversion:
getCellLowIndex() -> getExtraCellLowIndex__New()
getCellHighIndex() -> getExtraCellHighIndex__New()
5 lines of code changed in 2 files:
Turned an ASSERT back on that was mistakenly commited in the last patch.
1 lines of code changed in 1 file:
Fixed a memory leak.
4 lines of code changed in 2 files:
New Patch Conversion
getNodeLowIndex() -> getExtraNodeLowIndex__New()
getNodeHighIndex() -> getExtraNodeHighIndex__New()
getInteriorNodeLowIndex() -> getNodeLowIndex__New()
getInteriorNodeHighIndex() -> getNodeHighIndex__New()
105 lines of code changed in 25 files:
New Patch Conversion:
getFaceCellIterator(face,"NC_vars") -> getFaceIterator__New(face, faceNodes)
10 lines of code changed in 2 files:
New patch conversion
getNodeIterator() -> getNodeIterator__New()
62 lines of code changed in 20 files:
New patch conversion
-getCellIterator() -> getCellIterator__New()
-getExtraCellIterator()) -> getExtraCellIterator__New()
22 lines of code changed in 9 files:
perform exact uda comparisons while converting to new patch.
0 lines of code changed in 4 files:
removed SimpleCFD and AMRSimpleCFD components
0 lines of code changed in 1 file:
removed SimpleCFD.cc/h, AMRSimpleCFD.cc/h & BoundaryConditions.cc/h
0 lines of code changed in 7 files:
New Patch Conversion:
getCellIterator() -> getCellIterator__New()
addGhostCell_Iter -> getCellIterator__New(NGC)
0 lines of code changed in 6 files:
New Patch Conversion:
getInteriorCellLowIndex -> getCellLowIndex__New()
getInteriorCellHighIndex -> getCellHighIndex__New()
2 lines of code changed in 1 file:
New Patch Conversion
-getNodeLow/HighIndex -> getNodeLow/HighIndex__New
-getLow/HighIndex -> getCellLow/HighIndex__New
-getCellIterator -> getCellIterator__New
-getExtraCellItterator-> getExtraCellIterator__New
AMRSimpleCFD & SimpleCFD not fully converted
69 lines of code changed in 17 files:
new Patch Conversion:
getCellIterator() -> getCellIterator__New()
getExtraCellIterator() -> getExtraCellIterator__New()
76 lines of code changed in 16 files:
New Patch Conversion:
getCellIterator--> getCellIterator__New
containsPoint --> containsPoint__New
2 lines of code changed in 2 files:
slight rearrangement. Only get faceIterator if patch face is on a boundary
0 lines of code changed in 4 files:
updated compare_uda, puda, and dumpfields to the new interface.
42 lines of code changed in 12 files:
updated uda2nrrd to the new interface
17 lines of code changed in 2 files:
Converted the make target 'uintahmodules' to the new interface
42 lines of code changed in 5 files:
New Patch Conversion:
getCellLow/HighIndex -> getExtraCellLow/HighIndex
getEdgeCellIterator() -> getEdgeCellIterator__New
getCellIterator() -> getCellIterator__New
17 lines of code changed in 5 files:
Updated SimulationController, LoadBalancers, DataArchiver, Regridder,
and PatchCombiner to new interface.
60 lines of code changed in 9 files:
removed fillFace & fillFace_special
There not being used or compiled.
0 lines of code changed in 5 files:
Invoke exact comparisons while converting to the new patch
0 lines of code changed in 2 files:
Updated schedulers to the new interface
37 lines of code changed in 6 files:
Updated parts of the framework to the new interface.
libPackages_Core_Grid.so should compile with the old interface turned
off.
70 lines of code changed in 10 files:
Added
//#define DELETE_OLD_INTERFACE
uncomment this from patch.h to delete the old interface. This should
help with the migration process by allowing developers to find functions
that need to be changed over by trying to compile with the old interface
deleted.
Rearranged parts of the .cc file
Updated the rest of patch to the new interface.
260 lines of code changed in 2 files:
removed vorticityConfinement
0 lines of code changed in 1 file:
removed vorticityConfinement model
no longer used.
0 lines of code changed in 2 files:
New Patch Conversion:
getFaceCellIterator() -> getFaceIterator__New()
99 lines of code changed in 20 files:
Added an input file parameter to scale the reaction source term.
3 lines of code changed in 2 files:
new patch conversion
getInteriorCell(Low/High)Index -> getCell(Low/High)Index
6 lines of code changed in 2 files:
new patch conversion:
replaced:
patch->addGhostCell_Iter(iter, numGhostCells)
with
get(Extra)CellIterator(numGhostCells)
75 lines of code changed in 11 files:
You must use double numbers (0.0) when using abs/rel_tolerance options
runSusTest.py:
backed out previous change
24 lines of code changed in 20 files:
set failCode =0 at the beginning of each test
3 lines of code changed in 1 file:
do exact comparisons while ICE is converted over to the new patch
10 lines of code changed in 1 file:
added exactComparison option to RT tests. This sets the absolute & relative
tolerance = 0 for the uda comparisons. This is useful when you know that
a change to the code should not alter the answers
16 lines of code changed in 13 files:
Throw and exception if the <MPM> is missing from the input file
Throw an exception if the user inputs an invalid interpolator.
35 lines of code changed in 2 files:
Changes so MPMARCHES tests will run.
3 lines of code changed in 1 file:
added "-exact" option to compare_uda and the regression tester script.
This option sets the absolute & relative tolerance to 0 in compare_uda.
This is useful when making changes to the infrastructure and you know that the
answers shouldn't change.
38 lines of code changed in 2 files:
Fixed intrusion boundary source to work with restarts.
43 lines of code changed in 3 files:
New patch conversion, changed
getSFCXLowIndex -> getExtraSFCXLowIndex
getSFC(X,Y,Z)HighIndex -> getExtraSFC(X,Y,Z)HighIndex
23 lines of code changed in 2 files:
New Patch conversion:
getCell(Low/High)Index
getExtraCell(Low/High)Index
18 lines of code changed in 3 files:
Conversion to new patch
getSFC(X,Y,Z)Iterator -> getSFC(X,Y,Z)Iterator__New
32 lines of code changed in 4 files:
Mostly added comments and rearranged the header. Updated 1 function to
the new interface.
55 lines of code changed in 1 file:
Converion to new patch:
getCellIterator -> getCellIterator__New
55 lines of code changed in 14 files:
New Patch:
getExtraCellIterator -> getExtraCellIterator__New
47 lines of code changed in 17 files:
run ice_amr tests with mpi
2 lines of code changed in 1 file:
more descriptive exception message
0 lines of code changed in 2 files:
-tabs
-deleted d_CO2FlowRateESLabel
241 lines of code changed in 2 files:
removed ICERF.cc not being used.
0 lines of code changed in 3 files:
No longer used
0 lines of code changed in 3 files:
cast to an unsigned int when assigning BCs. This should fix the redstorm grid issues.
6 lines of code changed in 1 file:
added Thomsen & Hartka equation of state for water. Originally written by Jennifer VanRij.
759 lines of code changed in 7 files:
Changed the PatchState to use unsigned ints instead of BCTypes this
should be more portable.
22 lines of code changed in 1 file:
Added some comments and rearranged the header slightly
91 lines of code changed in 1 file:
Better handling of symbol names with spaces in them.
21 lines of code changed in 1 file:
Fix for template inclusion on Redstorm
14 lines of code changed in 2 files:
Changed the printf's to print an unsigned number instead of a signed.
2 lines of code changed in 1 file:
reworked how the gnu grep bulletproofing.
0 lines of code changed in 2 files:
Fixed the number of nodes (to 1.1) per Brian's hack.
2 lines of code changed in 1 file:
Reduced the mpm tests to a simple one for now. Once this is proven to work, we will get more complicated.
6 lines of code changed in 1 file:
match configure with configure.ac - fixes syntax problem
1 lines of code changed in 1 file:
Change boundary condition data structor from a map to a vector.
23 lines of code changed in 2 files:
Added GhosCell versions of the SFC queries
111 lines of code changed in 1 file:
-Fixed intrustion source terms to work with scalar variance
-Removed the references to cell type and used geometric intersection instead in the calculation of the boundary source terms
29 lines of code changed in 1 file:
Removed some ASSERTS. queries to getExtra* are not valid until after
setBCTypes is called which is called from finalize level.
1 lines of code changed in 1 file:
Only get the analysisModule attributes if the module problem spec exists.
6 lines of code changed in 1 file:
Added support for tensor visualization
65 lines of code changed in 1 file:
Converted a few of the remaining functions to the new interface.
88 lines of code changed in 2 files:
Missed one conversion of totalCells to getNumExtraCells
2 lines of code changed in 1 file:
Turned on one mpm test.
15 lines of code changed in 1 file:
Hopefully made it such that ARCHES now compares to a gold standard.
4 lines of code changed in 1 file:
Commented out patch->totalCells() call as it no longer exists... Justin?
7 lines of code changed in 1 file:
Deleted getNNodes getNInteriorNodes totalCells() and replaced their
calls with calls to getNumExtraCells, getNumCells, getNumNodes,
getNumExtraNodes.
7 lines of code changed in 4 files:
Added uda2nrrd to 'uintah' make target.
1 lines of code changed in 1 file: