User can now specify using floats or double for all-to-all communications via:
<RMCRT type="float"> or
<RMCRT type="double">
14 lines of code changed in 1 file:
Remove a bunch of commented out spew.
0 lines of code changed in 1 file:
Fix a small bug in the prescribed deformation code that resulted in reading
outside of an array bounds if simulation time exceeded the prescribed times in
the F-table.
1 lines of code changed in 1 file:
Improve git checking for outdated W3P repositories.
26 lines of code changed in 1 file:
Compressible tests shouldn't require hypre specification.
Thanks to Todd for the nudge on this.
20 lines of code changed in 1 file:
to update the deposition thickness calculation by relaxation strategy
23 lines of code changed in 3 files:
Fix a bug on heat capacity when PoKiTT is enabled, but we aren't running species transport.
3 lines of code changed in 1 file:
Tentative basic BC support for species until full NSCBC goes in.
Add an input file.
27 lines of code changed in 2 files:
- Add support for ASR preconditioner with species transport. Note that this doesn't treat chemical stiffness - only acoustic stiffness.
- Setup species transport regression tests
163 lines of code changed in 2 files:
Fix a bad little bug on ScalarRHS where a source term would not be properly added.
3 lines of code changed in 1 file:
More species transport development:
- energy equation coupling with species in the diffusive flux treatment
- update wasatch spec to remove some superfluous entries. This also modified a number of the compressible tests
- use TagNames for temperature and heat flux
Bug fixes:
- use proper units on gas constant in density calculation.
- use proper units on gas constant in temperature calculation.
These bug fixes required changes to input files to get molecular weights in g/mol or kg/kmol.
Misc. formatting changes.
Note that this will cause diffs on several of the compressible tests due to the bug fix and naming change on temperature.
409 lines of code changed in 22 files:
First cut at species transport via PoKiTT
1057 lines of code changed in 15 files:
I'm starting work on a Unified Data Warehouse. This file is just here to get it in the repository for insurance purposes. It won't be showing up in any sub.mk anytime soon.
520 lines of code changed in 1 file:
printTrackedVars() & handleError()
- enable handleError()
- Eliminated all warnings when varTracker is working as designed.
- Added int_type to the valid types.
- Added template print function to cut down on the redundant code inside of switch/case statement.
70 lines of code changed in 2 files:
ExExplicitSolver::getCCVelocities()
- fixed bug when setting boundary conditions. Previously, i,j,k was set to the face iterator low
index, and it was a constant. Now they're set to the boundary face cell index.
4 lines of code changed in 1 file:
On cyrus use the same optimization flags as uintah-build.
0 lines of code changed in 1 file:
VarTracker: Disabled handleError() code. We need to rethink this.
Added +1 to the high looping limit so we can capture x+, y+ and z+ extra cells.
11 lines of code changed in 1 file:
added cell location of min/max for CCVariable<Vector>
0 lines of code changed in 2 files:
The gold standard script properly used the MPIRUN environment variable when checking for OpenMPI or MPICH. But the local regression tester didn't. So this fixes that.
3 lines of code changed in 1 file:
redirect output from cp command to /dev/null. This will hide an error when trying
to copy an input file that doesn't exist with restart from checkpoint tests.
1 lines of code changed in 1 file:
compare_uda:
- added exit values to the usage
compare_sus_runs:
- fixed faulty logic. If the udas cannot be compared then abort.
- added comments describing the exit codes.
compare_dats:
- added comments describing the exit codes.
- clean up, 2 space indentation, lower case variable names
The following optimized tests will fail since the comparison failures weren't allowed to slip through.
Failed: ARCHES-opt tests
:isotropic-turbulence-decay__NEW: test failed comparison tests
Failed: ICE-opt tests
:CouettePoiseuille: test failed comparison tests
:CouettePoiseuille: (restart) test failed comparison tests
Failed: Wasatch-opt tests
:scalability-test: test failed comparison tests
88 lines of code changed in 4 files:
Add the HYPRE library, since impICE uses it.
0 lines of code changed in 2 files:
unalias all commands
use rm -f for files
0 lines of code changed in 2 files:
Cleaned up compiler warnings
5 lines of code changed in 2 files:
If the environmental variable
RT_CHECKPOINTS
is set then a symbolic link will be created, allowing the tests that start from a checkpoint to run.
0 lines of code changed in 2 files:
removed tabs.
added print statements
added comments
0 lines of code changed in 2 files:
Added a finite folume component to solve electrostatics problems
446 lines of code changed in 10 files:
A task datawarehouse fix that should have been put in a while ago for the unified scheduler test
2 lines of code changed in 1 file:
moved regridTestArches test to the bottom of the pile. If you move it up the stack and run
local_RT NIGHTLYTESTS
not all tests will be processed. That test needs a checkpoint to start from and if
it doesn't exist then an error is thrown and the scripts halt.
7 lines of code changed in 1 file:
Remove the existing symbolic link to goldStandards before regenerating the link. The path
is not constant and can change via the GOLD_STANDARDS environmental var.
3 lines of code changed in 1 file:
moved guts of compare_sus_runs_by_udas into a function in compare_sus_runs
compare_sus_runs:
- only the owner of the gold standards can copy an uda to that directory.
- overall clean up and improved output.
216 lines of code changed in 2 files:
Enable threads for ALL SpatialOps builds. This should fix GPU builds with Arches that exit with a failure due to the SpatialOps memory pool.
2 lines of code changed in 1 file:
Removed port from the URL.
0 lines of code changed in 2 files:
Only create a gold standard component directory if the user creating it owns the current directory.
The nightly RT gold standards are group writeable and we don't want the buildbot or another
user that points to the GS directory via the GOLD_STANDARDS environmental variable creating them.
14 lines of code changed in 1 file:
The user can override the default path to the gold standards using the environmental variable:
GOLD_STANDARDS
csh/tcsh
setenv GOLD_STANDARDS <path>
bash
export GOLD_STANDARDS=<path>
where <path> must point to either dbg/opt gold standards. Caveat: There's no bulletproofing to check
if the user is running the localRT from a dbg build but is point to optimized gold standards.
10 lines of code changed in 1 file:
Take into account the different options for mvapich or openmpi when passing in environmental variables.
-This line, and those below, will be ignored--
M toplevel/generateGoldStandards.py
0 lines of code changed in 2 files:
If the merged malloc_stats file does not exist in the gold standard directory perform the merge, before doing the memory comparison.
0 lines of code changed in 2 files:
Some cleanup in the build system and also removing some sci_*.h files
Generate new configure script.
16 lines of code changed in 16 files:
changes for the new RT machine
10 lines of code changed in 2 files:
Fix SSL Cert error (hopefully)
4 lines of code changed in 1 file:
Fix failing AMR-ICE tests.
18 lines of code changed in 3 files:
Remove traces of Electric-Fence, an older unused mem tracking lib.
Generate new configure script.
1 lines of code changed in 1 file:
Eliminate unnecessary recompiles of w3p (and, in turn, wasatch) during reconfigure.
158 lines of code changed in 1 file:
Fix logic that broke ICE AMR tests.
4 lines of code changed in 1 file:
Allow ghost cell requirements to vary across levels for tasks scheduled on the fine level, e.g. RMCRT_DO. This reduces the LoadBalancer::createNeighborhood complexity for RMCRT_DO significantly, e.g. from 45 minutes to 15 seconds with 64^3 patches on the fine level.
NOTE: This is a unique case and the solution was a trade off: a simple design for the edge-case far outweighed the complexity a generalized solution involved. This was effectively the addition of one integer in Task and SchedulerCommon and some simple logic elsewhere.
Also fixed some logic on sched_rayTrace_dataOnion to more clearly cycle through course levels for requriements.
166 lines of code changed in 7 files:
parse the correct tmp file.
0 lines of code changed in 2 files:
# This script runs compare_uda on all failing tests for a component with user defined tolerances
# This is useful if something minor has changed and you want to test if
# the failing tests have excessive numerical fuzz
40 lines of code changed in 1 file:
Turn off memory tests if sus was compiled with cuda. The memory results haven't been verified and
are orders of magnitude larger than what a CPU build reports.
124 lines of code changed in 1 file:
updated the usage output
2 lines of code changed in 1 file:
Hopefully this fixes all the bugs associated with getRegion() and also now handling bulletproofing for simulations that are not cubic shaped (such as an L shaped simulation)
37 lines of code changed in 3 files:
Adding more information on error message.
Updating task_math.ups to cover complete capability. This will change
the answers for this test. However, the answers have been completely
verified.
10 lines of code changed in 1 file:
Cleanup of the former DiscretizationTools (renamed to GridTools)
Kokko-ized TaskAlgrebra and reduced the template parameters.
404 lines of code changed in 15 files:
Add missing comment delimiters to the previous commit.
1 lines of code changed in 1 file:
This should fix the bug that's affecting Wasatch's BasicScalarTransportEquation.cc
20 lines of code changed in 1 file:
commented out couts
6 lines of code changed in 1 file:
Significant refactoring of Level and LoadBalancerCommon prior to adding in per-level max_ghost_cells machinery.
1139 lines of code changed in 73 files:
cyrus: enable ICE and MPM.
2 lines of code changed in 1 file:
cyrus:
--enable-all-components -> --enable-arches
All components causes the tests to timeout.
1 lines of code changed in 1 file:
Some changes to allow any non rectangular shaped computation (such as a T shaped grid) involving levels to work with the GPU
110 lines of code changed in 3 files: