July 2016 Commit Log

Number of Commits:
59
Number of Active Developers:
10
harman 2016-07-29 14:01 Rev.: 55557

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:

guilkey 2016-07-28 12:35 Rev.: 55556

Remove a bunch of commented out spew.

0 lines of code changed in 1 file:

guilkey 2016-07-28 12:19 Rev.: 55555

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:

jsutherland 2016-07-27 16:20 Rev.: 55554

Improve git checking for outdated W3P repositories.

26 lines of code changed in 1 file:

jsutherland 2016-07-27 14:10 Rev.: 55553

Compressible tests shouldn't require hypre specification.
Thanks to Todd for the nudge on this.

20 lines of code changed in 1 file:

wyxpuma 2016-07-27 12:08 Rev.: 55552

to update the deposition thickness calculation by relaxation strategy

23 lines of code changed in 3 files:

jsutherland 2016-07-27 11:36 Rev.: 55551

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:

jsutherland 2016-07-27 11:36 Rev.: 55547

Tentative basic BC support for species until full NSCBC goes in.
Add an input file.

27 lines of code changed in 2 files:

jsutherland 2016-07-27 11:36 Rev.: 55546

- 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:

jsutherland 2016-07-27 11:36 Rev.: 55545

Fix a bad little bug on ScalarRHS where a source term would not be properly added.

3 lines of code changed in 1 file:

jsutherland 2016-07-27 11:36 Rev.: 55544

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:

jsutherland 2016-07-27 11:36 Rev.: 55543

First cut at species transport via PoKiTT

1057 lines of code changed in 15 files:

bpeterson 2016-07-26 16:35 Rev.: 55542

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:

harman 2016-07-26 13:59 Rev.: 55541

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:

harman 2016-07-26 11:55 Rev.: 55540

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:

harman 2016-07-26 09:22 Rev.: 55538

On cyrus use the same optimization flags as uintah-build.

0 lines of code changed in 1 file:

harman 2016-07-25 11:29 Rev.: 55537

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:

harman 2016-07-25 09:10 Rev.: 55536

added cell location of min/max for CCVariable<Vector>

0 lines of code changed in 2 files:

bpeterson 2016-07-23 09:48 Rev.: 55535

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:

harman 2016-07-20 16:00 Rev.: 55531

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:

harman 2016-07-20 13:08 Rev.: 55530

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:

jas 2016-07-20 12:18 Rev.: 55529

Add the HYPRE library, since impICE uses it.

0 lines of code changed in 2 files:

harman 2016-07-19 15:28 Rev.: 55528

unalias all commands
use rm -f for files

0 lines of code changed in 2 files:

cgritton 2016-07-19 11:05 Rev.: 55527

Cleaned up compiler warnings

5 lines of code changed in 2 files:

harman 2016-07-19 09:51 Rev.: 55526

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:

harman 2016-07-19 08:19 Rev.: 55525

removed tabs.
added print statements
added comments

0 lines of code changed in 2 files:

cgritton 2016-07-18 09:19 Rev.: 55524

Added a finite folume component to solve electrostatics problems

446 lines of code changed in 10 files:

bpeterson 2016-07-17 19:23 Rev.: 55523

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:

harman 2016-07-15 16:35 Rev.: 55522

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:

harman 2016-07-15 10:58 Rev.: 55520

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:

harman 2016-07-15 10:29 Rev.: 55519

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:

tsaad 2016-07-14 13:50 Rev.: 55518

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:

harman 2016-07-14 10:34 Rev.: 55517

Removed port from the URL.

0 lines of code changed in 2 files:

harman 2016-07-13 16:59 Rev.: 55516

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:

harman 2016-07-13 10:22 Rev.: 55515

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:

harman 2016-07-12 16:35 Rev.: 55514

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:

harman 2016-07-12 16:18 Rev.: 55513

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:

ahumphrey 2016-07-11 18:02 Rev.: 55512

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:

harman 2016-07-11 16:44 Rev.: 55510

changes for the new RT machine

10 lines of code changed in 2 files:

jsutherland 2016-07-11 13:41 Rev.: 55508

Fix SSL Cert error (hopefully)

4 lines of code changed in 1 file:

ahumphrey 2016-07-11 12:45 Rev.: 55506

Fix failing AMR-ICE tests.

18 lines of code changed in 3 files:

ahumphrey 2016-07-11 10:49 Rev.: 55504

Remove traces of Electric-Fence, an older unused mem tracking lib.
Generate new configure script.

1 lines of code changed in 1 file:

jsutherland 2016-07-11 09:37 Rev.: 55502

Eliminate unnecessary recompiles of w3p (and, in turn, wasatch) during reconfigure.

158 lines of code changed in 1 file:

ahumphrey 2016-07-08 17:18 Rev.: 55501

Fix logic that broke ICE AMR tests.

4 lines of code changed in 1 file:

ahumphrey 2016-07-08 16:13 Rev.: 55500

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:

harman 2016-07-08 09:57 Rev.: 55497

parse the correct tmp file.

0 lines of code changed in 2 files:

harman 2016-07-08 09:45 Rev.: 55496

# 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:

harman 2016-07-07 17:15 Rev.: 55495

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:

harman 2016-07-07 15:47 Rev.: 55494

updated the usage output

2 lines of code changed in 1 file:

bpeterson 2016-07-07 15:34 Rev.: 55493

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:

jthornoc 2016-07-07 11:18 Rev.: 55491

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:

jthornoc 2016-07-07 11:18 Rev.: 55490

Cleanup of the former DiscretizationTools (renamed to GridTools)
Kokko-ized TaskAlgrebra and reduced the template parameters.

404 lines of code changed in 15 files:

tsaad 2016-07-07 10:12 Rev.: 55489

Add missing comment delimiters to the previous commit.

1 lines of code changed in 1 file:

bpeterson 2016-07-07 09:40 Rev.: 55488

This should fix the bug that's affecting Wasatch's BasicScalarTransportEquation.cc

20 lines of code changed in 1 file:

harman 2016-07-07 08:50 Rev.: 55487

commented out couts

6 lines of code changed in 1 file:

ahumphrey 2016-07-06 12:15 Rev.: 55486

Significant refactoring of Level and LoadBalancerCommon prior to adding in per-level max_ghost_cells machinery.

1139 lines of code changed in 73 files:

harman 2016-07-06 08:08 Rev.: 55485

cyrus: enable ICE and MPM.

2 lines of code changed in 1 file:

harman 2016-07-05 17:20 Rev.: 55484

cyrus:
--enable-all-components -> --enable-arches

All components causes the tests to timeout.

1 lines of code changed in 1 file:

bpeterson 2016-07-05 16:59 Rev.: 55483

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:

June 2016 »

Generated by StatSVN 0.7.0