April 2018 Commit Log

Number of Commits:
96
Number of Active Developers:
11
harman 2018-04-30 17:54 Rev.: 58205

Code consolidation. Created function getPatchExtents() that returns patch hi and lo indicies.

38 lines of code changed in 1 file:

harman 2018-04-27 15:01 Rev.: 58200

fixed Clang compiler warning

2 lines of code changed in 2 files:

harman 2018-04-27 12:18 Rev.: 58199

Added dialog gui so the user can choose try server(s).

34 lines of code changed in 1 file:

harman 2018-04-27 11:05 Rev.: 58198

HypreSolver: The user can modify the variables precond_tolerance and precond_maxiters. Previously they were hardcoded.

UPS_SPEC: Consolidate all solver:parameters specs into a new xml file (solver_spec).
ups_spec.xml: formatting, cleaning out unused specs.

Arches input files adjustmented so the regression tests pass.



21 lines of code changed in 2 files:

jthornoc 2018-04-26 16:58 Rev.: 58197

Splitting up the transport eqn eval so that sources may used the RHS
construction in cases of rate limiting.

Also cleaned up some warnings.

local_RT showed one test failing (CoalRadPropsPlank) with noise diffs.

282 lines of code changed in 11 files:

dav 2018-04-26 14:01 Rev.: 58195

Fix VarLabel memory leak. (Note, the use of the VarLabel to synchronize the tasks is a hack and hopefully will be addressed at some point.)

11 lines of code changed in 2 files:

jebinelias 2018-04-26 11:41 Rev.: 58194

Compute Mass flow rate through inlet boundaries.
* for both, gas, and coal phase.
* Utility to be used along with boundary type specification.
* Boundary type="Inlet" to be specified for the in-flow boundary
faces to be included in the mass flow rate computation.
* Utility of type="mass_flow_rate" to be added to the .ups file.

Warning : Variable Reduction applied for mass flow rates per patch, at
every time-step. Hence, user is advised to exercise caution while using
this Utility.

Recommendation : Use this Utility for verification purposes only.

495 lines of code changed in 11 files:

allen 2018-04-25 16:13 Rev.: 58190

to allow sole and per patch vars to read/write I added swapbytes functions and readNormal for specialized sole and per patch vars

146 lines of code changed in 18 files:

dav 2018-04-25 15:35 Rev.: 58189


This commit brings the PIDX data I/O branch (named: pidx_xml) back into the trunk.
All PIDX data I/O is, by default, turned off. To use PIDX you have to configure
against the PIDX library (either installing manually and pointing at it, or using
the --with-pidx flag (not 100% certain that this works at the moment)), and you must
set <DataArchiver type="PIDX"> (as opposed to the default which is type="UDA") in
the .ups input file.


Other caveats:

- Particles are not (currently?) supported in PIDX so any simulation that has a
particle data type will fail (most will print an error that PIDX does not
support them, but it seems some just die).

- Simulations that have overlapping patches (this may just be AMR type
sims) (eg: multibox_rmcrt_coal_1L) can save (slightly different) results.
In the multibox_rmcrt_coal_1L, we saw (only) a handful of differences like this:
((A 1 vs a 0 in a couple of locations) Also note that the UDA itself compared
successfully, but the checkpoint underneath it did not...)

DIFFERENCE [int 36, 5, 0] Time: 0.0003106658 Level: 0 Patch1: 0 Patch2: 0 Material: 0 Variable: areaFractionFX
multibox_RMCRT_coal_1L.uda/checkpoints goldStandard/.../multibox_RMCRT_coal_1L.uda/checkpoints
1 0

- "#if HAVE_PIDX" is used inconsistently through a number of files. Some PIDX stuff is #if'd out, while other code
is left in and compiles, it is just not used.

- There are a lot of cleanups that can and should take place wrt the PIDX integration.
While the code passes all the local RT tests (with the exception of particle tests),
I don't believe it has been run at large scale (though it should work) on a BGQ or Quartz@llnl.

Summary of changes: (Note, see pidx_xml branch commits if you want more information.)

M CCA/Ports/ApplicationInterface.h
M CCA/Components/Application/ApplicationCommon.h

- Added the ability to record (and retrieve) the number for the last regrid time step.

M CCA/Components/DataArchiver/DataArchiver.h
M CCA/Components/DataArchiver/DataArchiver.cc

- When saving as PIDX, only create/output timestep.xml on the initial (I/O) time step that occurs after the regrid.
- Fixes that allow PIDX to save correctly (and efficiently) in parallel. If you are ever trying
to trace this back, read the comments from the commit logs for the "pidx_xml" branch.
- Remove createPIDX_dirs() as it was commented out and Sid tells me that PIDX creats its own dirs and we don't need this.
- Lot of white space fixes.

M CCA/Components/Examples/RMCRT_Test.cc
M CCA/Components/PostProcessUda/PostProcess.cc

- The DataArchive (DA) queryVariables() function now also returns the number of materials for each variable.
- "else" and "else if" should be on a separate line to make it easier to read.

M CCA/Components/Models/Radiation/RMCRT/RayGPU.cc

- Differentiate the output between the GPU and non-GPU reports so the viewer knows explicitly whether the GPU code was run.

M CCA/Components/Schedulers/OnDemandDataWarehouse.h
M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

- Cosmetics: Line up variables, use more than 80 chars per line, white space.
Add in comments denoting default param values.

M CCA/Components/Schedulers/SchedulerCommon.cc

- Cosmetics.

M CCA/Components/SimulationController/AMRSimulationController.cc

- Cosmetics: Use more white space, 80+ chars per line for better readability, etc.

M CCA/Ports/PIDXOutputContext.h

- const'ify some params.
- checkReturnCode() is a static function so mark it so.

M CCA/Ports/PIDXOutputContext.cc

- White spacee. Code alignment for readability.

M Core/DataArchive/DataArchive.h
M Core/DataArchive/DataArchive.cc

- Add in PIDX functions. Note, queryPIDXSerial() is used (currently) by standalone codes (eg: puda).
Its purpose is to wrap the setupQueryPIDX()/queryPIDX() calls that have been added to
allow PIDX to truly run in parallel. At some point it would be good to update puda/compare_uda/etc
to run in parallel...
- See previous comments from PIDX branch for more details on the PIDX communicators that are necessary
to transfer data as some data does not live on all cores and thus can't use the golbal comm.

- Rename a few functions (queryAndSetParticlePositionName()) to be more accurate as to what they do.

- There are still a number of hacks in this code that need to be addressed (eg: var_materials map).

M Core/Geometry/IntVector.h

- Mostly cosmetics...
White space for readability.
Place 1-line functions in .h on one line to make it easier to see all provided functions.

M Core/Grid/Grid.cc

- White space, variable alignment for readability.

M Core/Grid/Level.h
M Core/Grid/Level.cc

- White space, coding standard (return type on its own line).
- Fix logic error in computeVariableExtents() that did not handle periodic boundaries correctly.
This fix was suggested as probably the correct way to do it by Todd... seems to pass tests and did fix
the issue (PIDX saving a particular something or other) that led me to it.

M Core/Grid/Patch.cc

- Place "else" on its own line for readability.

M Core/Grid/Variables/GridVariable.h

- Added emitPIDX().
- Opening "{" for functions in .h files goes on same line.

M Core/Grid/Variables/GridVariableBase.h
M Core/Grid/Variables/GridVariableBase.cc

- Organize #includes.
- White space, line up vars, etc for better readability.
- Return type on its own line.

M Core/Grid/Variables/ParticleData.h

- #include ParticleSubset.h for particleIndex.

M Core/Grid/Variables/ParticleSubset.h

- Cosmetic white space.

M Core/Grid/Variables/ParticleVariable.h

- White space, variable line up, etc.
- Added emitPIDX() function for particles. Note, particles do not fully work yet (on PIDX side).
And thus, this function hasn't really been tested.

M Core/Grid/Variables/ParticleVariableBase.h
M Core/Grid/Variables/ParticleVariableBase.cc
M Core/Grid/Variables/PerPatchBase.h
M Core/Grid/Variables/PerPatchBase.cc
M Core/Grid/Variables/ReductionVariableBase.h
M Core/Grid/Variables/ReductionVariableBase.cc

- Cosmetic white space. Coding standards. Etc.

M Core/Grid/Variables/Variable.h
M Core/Grid/Variables/Variable.cc

- Organize #includes.
- Use "const" on params that are const.
- Cosmetic white space, etc.

M Core/Grid/Variables/VarnameMatlPatch.h

- Pass non-changing strings by const reference (instead of copying them).
- White space for readability.

M Core/ProblemSpec/ProblemSpec.cc

- Line up vars, white space.

M R_Tester/helpers/compare_dat_files.pl

- Strip "/" from end of uda names.
- Clean up output to make it more readable (Todd I hope this doesn't break some of your scripts...)

M R_Tester/helpers/compare_dats

- White space.

M R_Tester/helpers/runSusTests.py

- Fix typo.

M StandAlone/compare_uda.cc

- White space.
- Line up vars.
- Coding standard.
- Line up case statement for better readability.
- 0 => nullptr
- query() now returns if the var was found (because PIDX has a list of all variables the simulation starts with
and the vars may not actually exist in the UDA.
- var => var_name (as it is actually the name, and not the var).
- Use 80+ columns.

M StandAlone/partvarRange.cco
M StandAlone/selectpart.cc
M StandAlone/tools/compute_Lnorm_udas.cc
M StandAlone/tools/dumpfields/dumpfields.cc
M StandAlone/tools/extractors/extractF.cc
M StandAlone/tools/extractors/extractS.cc
M StandAlone/tools/extractors/extractV.cc
M StandAlone/tools/extractors/faceextract.cc
M StandAlone/tools/extractors/lineextract.cc
M StandAlone/tools/extractors/partextract.cc
M StandAlone/tools/extractors/particle2tiff.cc
M StandAlone/tools/extractors/timeextract.cc
M StandAlone/tools/puda/AA_MMS.cc
M StandAlone/tools/puda/ER_MMS.cc
M StandAlone/tools/puda/GV_MMS.cc
M StandAlone/tools/puda/ICE_momentum.cc
M StandAlone/tools/puda/PIC.cc
M StandAlone/tools/puda/POL.cc
M StandAlone/tools/puda/asci.cc
M StandAlone/tools/puda/jacquie.cc
M StandAlone/tools/puda/jim1.cc
M StandAlone/tools/puda/jim2.cc
M StandAlone/tools/puda/jim3.cc
M StandAlone/tools/puda/pressure.cc
M StandAlone/tools/puda/puda.cc
M VisIt/interfaces/archiveInterface.cc

- queryVariables() now returns number of materials.

M StandAlone/tools/puda/varsummary.h
M StandAlone/tools/puda/varsummary.cc

- Swat some evil endls.

M build_scripts/build_pidx.sh

- FYI... Not sure if changing PIDX_TAG to "master" actually works...

M buildbot_try.sh

- Added a number of comments about use of this script.
- Fixed some typos.
- Spread command to multiple lines for readability.

2102 lines of code changed in 106 files:

harman 2018-04-25 13:36 Rev.: 58188

Remove Oren's todo list.

0 lines of code changed in 1 file:

jthornoc 2018-04-25 13:19 Rev.: 58187

Hack around a hack...

Now at least this will not kill a simulation if the <BoundaryCondition>
spec is missing from <Arches>.

11 lines of code changed in 2 files:

ohdiazi 2018-04-25 13:10 Rev.: 58186

clipping method for psNOx

43 lines of code changed in 1 file:

ohdiazi 2018-04-25 13:10 Rev.: 58185

fixing bug in extended zeldovich mechanism

3 lines of code changed in 1 file:

jthornoc 2018-04-24 17:39 Rev.: 58182

Using DOUT now.

38 lines of code changed in 1 file:

dav 2018-04-24 17:28 Rev.: 58181


Fix for potentail fatal bug when putting variables into the Datawarehouse (DW) when the variable type is
different from the type specified by the VarLabel. I'm surprised that we did not validate this previously
and more surprised that many things did not fail because of this. I'm guessing that for the most part
people didn't accidentally trigger this issue, and when it did happen, the underlying data was close enough
that it didn't cause issues.

M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

- Put in a check to validate that the variable and var label types match when allocateAndPut() is called.
Only makes this check if assertions are configured on (ie, debug builds).

M CCA/Components/Arches/ExplicitSolver.cc

- Fix error where SFCYVariable as being put into the DW as a SFCXVariable (X instead of Y).

M CCA/Components/Arches/SourceTerms/RMCRT.cc

- Fix error where abskg and sigmaT4 were being put into the DW as doubles before being converted into float vars
in RMCRT later on.

M Core/Grid/Variables/GridVariable.h

- Add some whitespace and use {} for one line if statements.

61 lines of code changed in 4 files:

jthornoc 2018-04-24 17:25 Rev.: 58180

Replacing an inadvertent template parameter with the constant type.

1 lines of code changed in 1 file:

harman 2018-04-24 17:22 Rev.: 58179

Added performance testing code for Matrix3 methods.

-A. Gaia


121 lines of code changed in 2 files:

mcconnell 2018-04-19 13:18 Rev.: 58174

Addressing more compiler warnings

5 lines of code changed in 3 files:

mcconnell 2018-04-19 13:18 Rev.: 58173

Fixed instances where GraphHelper was forward declared as a Class rather than a Struct.

14 lines of code changed in 11 files:

mcconnell 2018-04-19 13:18 Rev.: 58172

Taking care of compiler warnings

12 lines of code changed in 9 files:

ahumphrey 2018-04-19 11:15 Rev.: 58171

Remove unused TaskGraph data structure. This was a remnant from the old topological sort, which has since been removed along with supporting code.

16 lines of code changed in 3 files:

guilkey 2018-04-19 11:10 Rev.: 58170

Fixing yesterday's "fixing" of the logic in the extraCell bulletproofing.

3 lines of code changed in 1 file:

ohdiazi 2018-04-19 09:43 Rev.: 58169

turb viscosity at extra cell, fixing ups file

1 lines of code changed in 1 file:

ohdiazi 2018-04-19 09:43 Rev.: 58167

fixing a bug in BC

8 lines of code changed in 5 files:

ohdiazi 2018-04-19 09:43 Rev.: 58166

fxing BC

4 lines of code changed in 1 file:

ohdiazi 2018-04-19 09:43 Rev.: 58165

Working in BC for Helium plume

215 lines of code changed in 11 files:

harman 2018-04-19 09:11 Rev.: 58164

HyperStencil7 class:
- now using m_ for member variables.

145 lines of code changed in 1 file:

harman 2018-04-18 15:28 Rev.: 58163

Added scheduleRestartInitialization() to the solver infrastructrure.
If you need a solver related variable from the old_DW and it isn't checkpointed then
create it in this task.

It's currently disabled in hypre.


57 lines of code changed in 11 files:

allen 2018-04-18 13:24 Rev.: 58162

cleaned up the var naming

81 lines of code changed in 3 files:

allen 2018-04-18 13:23 Rev.: 58161

removed the node info

4 lines of code changed in 1 file:

allen 2018-04-18 11:33 Rev.: 58157

new names for the machine info

7 lines of code changed in 1 file:

guilkey 2018-04-18 11:30 Rev.: 58156

Fixed a logic error in the extraCell bulletproofing code.

1 lines of code changed in 1 file:

allen 2018-04-17 15:14

added machine memory

18 lines of code changed in 3 files:

mcconnell 2018-04-17 14:42 Rev.: 58149

Reverted yet another file.

643 lines of code changed in 1 file:

allen 2018-04-17 13:59 Rev.: 58148

added machine vars

117 lines of code changed in 1 file:

harman 2018-04-17 12:21 Rev.: 58147

Removed code"hoops" that were jumped through so the hypreSolver could use the timestep.

SolverInterface.h:
-Formatting and added setWhichOldDW() and getWhichOldDW() methods

HypreSolver.cc
- Just get the timestep from the datawarehouse, either old_DW or parentOldDW. No more transferForwards (hoops).

impICE.cc
- removed scheduling the timestepLabel needed for Hypre. That is handled by hypreSolver.

ICE.cc
- formatting.

73 lines of code changed in 4 files:

mcconnell 2018-04-17 10:57 Rev.: 58146

fixed a few typos

1 lines of code changed in 1 file:

mcconnell 2018-04-17 00:05 Rev.: 58145

cleanup

69 lines of code changed in 37 files:

mcconnell 2018-04-16 21:35 Rev.: 58142

Added some files I forgot in the last commit. Oops.

838 lines of code changed in 4 files:

mcconnell 2018-04-16 16:13 Rev.: 58141

In Wasatch:
1. Made expressions for calculating energy transfer terms due to devolatilization, char reactions, and evaporation gpu-runnable.
2. Improved test coverage of coal models
3. Replaced elemental hydrogen in CPD model with diatomic hydrogen
4. removed a cantera file with a faulty chemical mechanism from the inputs directory

454 lines of code changed in 76 files:

mcconnell 2018-04-16 15:54 Rev.: 58140

rolled back changes to r58119

5834 lines of code changed in 108 files:

mcconnell 2018-04-16 15:05 Rev.: 58139

In Wasatch:
1. Made expressions for calculating energy transfer terms due to devolatilization, char reactions, and evaporation gpu-runnable.
2. Improved test coverage of coal models
3. Replaced elemental hydrogen in CPD model with diatomic hydrogen
4. removed a cantera file with a faulty chemical mechanism from the inputs directory

1292 lines of code changed in 46 files:

mcconnell 2018-04-16 15:04 Rev.: 58138

fix absently minded move

640 lines of code changed in 17 files:

mcconnell 2018-04-16 15:04 Rev.: 58137

Update copyright date.

2959 lines of code changed in 35 files:

mcconnell 2018-04-16 15:04 Rev.: 58136

changed logic for getting delta t fo subtaks

19 lines of code changed in 2 files:

mcconnell 2018-04-16 15:04 Rev.: 58135

Added RT test with mass/enthalpy conservation in the case of slagging walls.

3 lines of code changed in 1 file:

mcconnell 2018-04-16 15:04 Rev.: 58134

Adding a no-pressure-solve version of the DQMOM char example.
Adding some bullet proofing.

202 lines of code changed in 1 file:

mcconnell 2018-04-16 15:04 Rev.: 58133

Added new regression test showing mass and energy conservation for coal problems.

19 lines of code changed in 1 file:

mcconnell 2018-04-16 15:04 Rev.: 58132

This commit adjust the enthalpy balance, and ash mass balance for conservation. This commit will not change the answers.

506 lines of code changed in 5 files:

mcconnell 2018-04-16 15:04 Rev.: 58131

begin to treat Sole varibales as first class vars

2 lines of code changed in 1 file:

mcconnell 2018-04-16 15:04 Rev.: 58130

cleanup of depencendies to applications

302 lines of code changed in 6 files:

mcconnell 2018-04-16 15:03

removed need for calls to shared state for the time step and sim time

3327 lines of code changed in 23 files:

mcconnell 2018-04-16 15:03 Rev.: 58121

begin to treat Sole varibales as first class vars

308 lines of code changed in 1 file:

mcconnell 2018-04-16 14:49 Rev.: 58119

* Get views after setup for boundedRayLength.

770 lines of code changed in 1 file:

harman 2018-04-16 10:34 Rev.: 58118

Changed variable name modfies_hypre -> isFirstSolve and made a small change in the scheduling logic.

The hyper_solver_label was never modified. The scheduling logic changed after the first pass
through the solver, thus the name change.

43 lines of code changed in 19 files:

allen 2018-04-13 16:39 Rev.: 58096

change for perpatch data

79 lines of code changed in 1 file:

allen 2018-04-13 16:39 Rev.: 58095

name change

1084 lines of code changed in 7 files:

allen 2018-04-13 16:37 Rev.: 58094

added templates the header

0 lines of code changed in 4 files:

allen 2018-04-13 13:39 Rev.: 58092

lib name change

1 lines of code changed in 1 file:

allen 2018-04-13 13:36 Rev.: 58091

split the interfaces and renamed files/dir

2970 lines of code changed in 16 files:

harman 2018-04-13 12:41 Rev.: 58089

Removed sharedState from SolverParameters::readParameters(). It's not used.

HypreSolver.h
_ removed setSolveFrequency() and getSolveFrequency. The solve frequency is handled by the parameters.


BuildBotTry:
Changed #!/bin/csh -> #!/bin/csh -f

This fixed a oddball error.


32 lines of code changed in 23 files:

jthornoc 2018-04-13 06:32 Rev.: 58082

Passing arches down to the task factories.

106 lines of code changed in 39 files:

jthornoc 2018-04-13 06:00 Rev.: 58081

Passing reference to Arches down into the NLSolver.

53 lines of code changed in 7 files:

allen 2018-04-12 18:28 Rev.: 58079

moved Todd'd print to here

25 lines of code changed in 2 files:

allen 2018-04-12 18:27 Rev.: 58078

added Patch mesh

171 lines of code changed in 1 file:

allen 2018-04-12 18:26 Rev.: 58077

removed duplicate print tasks, added deletes

0 lines of code changed in 4 files:

allen 2018-04-12 18:24 Rev.: 58076

name cleanup

3 lines of code changed in 3 files:

allen 2018-04-12 18:20 Rev.: 58075

added override to not scrub

13 lines of code changed in 1 file:

allen 2018-04-12 17:45 Rev.: 58073

removed unneed header file

0 lines of code changed in 1 file:

ahumphrey 2018-04-12 14:24 Rev.: 58070

Document remaining Douts.

19 lines of code changed in 8 files:

ahumphrey 2018-04-12 13:30 Rev.: 58068

For infrastructure: Update existing DebugStreams and Dout objects to be constructed with a desription matching that found in environmentalFlags.txt. EnvironmentalFlags,txt itself also updated.

Components can individually go in and do this same thing now, ultimately deprecating and eventually removing environmentalFlags.txt (hopefully).

66 lines of code changed in 21 files:

harman 2018-04-11 16:57 Rev.: 58067

Formatting:
- added horizontal and vertical space.
- added {} after conditional statements
- added __________________________________
- alignment were appropriate

178 lines of code changed in 2 files:

harman 2018-04-11 10:31 Rev.: 58063

Convert user inputs string for the solver and preconditioner type from mixed case to lower case.
Changed conditionals to compare against lower case strings.

41 lines of code changed in 2 files:

harman 2018-04-10 15:39 Rev.: 58062

DOUT.Hpp
- added DOUTR0() macro which prints on rank 0 all threads.

impICE.cc
- using DOUTR0 instead of proc0cout(), needed for threaded scheduler.

15 lines of code changed in 2 files:

harman 2018-04-10 10:56 Rev.: 58060

Added constructors that initialize the elementss of the stencils

0 lines of code changed in 4 files:

ahumphrey 2018-04-09 16:08 Rev.: 58059

Make sure to set SimulationState MaterialSet objects to nullptr in SimulationState::clearMaterials(). This was causing the problem with the Switcher and IMPM, etc. Valgrind gives the failing Switcher tests a clean bill of health now.

A few other minor, cosmetic changes.

23 lines of code changed in 6 files:

ohdiazi 2018-04-06 14:09 Rev.: 58053

RT for OFC kokkos

1 lines of code changed in 1 file:

ohdiazi 2018-04-06 14:09 Rev.: 58051

Intrusion for kokkosolver

69 lines of code changed in 4 files:

allen 2018-04-05 18:27 Rev.: 58050

added patch mesh

122 lines of code changed in 1 file:

allen 2018-04-05 18:26 Rev.: 58049

removed warnings

2 lines of code changed in 2 files:

ohdiazi 2018-04-05 14:46 Rev.: 58046

fixing initialization and define variables inside of parallel_for

63 lines of code changed in 1 file:

derekhar 2018-04-05 14:39 Rev.: 58045

Changed the hottel soot model to a new model, advocated by David Lignell, and Modest.

0 lines of code changed in 2 files:

allen 2018-04-04 14:58 Rev.: 58042

added labels

2 lines of code changed in 1 file:

ohdiazi 2018-04-04 11:07 Rev.: 58041

updated RT test, change name of list of models

523 lines of code changed in 11 files:

ohdiazi 2018-04-04 11:07 Rev.: 58040

char model ps implimented in explicit solver

40 lines of code changed in 3 files:

ohdiazi 2018-04-04 11:07 Rev.: 58039

Kokkos DQMOM with drag model

47 lines of code changed in 5 files:

jthornoc 2018-04-03 17:37 Rev.: 58038

abs -> fabs for portability.
Since AtomicTask now derives from Task, use its protected members for task name and matl rather than create its own.

31 lines of code changed in 8 files:

jsutherland 2018-04-02 20:04 Rev.: 58035

Remove code that Allen commented.

0 lines of code changed in 1 file:

allen 2018-04-02 17:54 Rev.: 58034

removed the shared state from the radiation model and re-invoked the in-situ

106 lines of code changed in 14 files:

allen 2018-04-02 17:53 Rev.: 58033

re-invoked the in-situ

144 lines of code changed in 4 files:

allen 2018-04-02 17:31 Rev.: 58032

changed init order to remove RT warning and initialized a value

3 lines of code changed in 2 files:

ahumphrey 2018-04-02 16:34 Rev.: 58030

Add Dout to sus to enable printing the environment out when sus loads up.
Reports after the MPI runtime is initialized.

10 lines of code changed in 3 files:

allen 2018-04-02 16:30 Rev.: 58029

poked a temporary hole in the scheduler interface to get the application

10 lines of code changed in 2 files:

ahumphrey 2018-04-02 16:08 Rev.: 58028

Cleanup UintahParallelComponent

0 lines of code changed in 4 files:

allen 2018-04-02 15:04 Rev.: 58026

removed ICE models interface from the ModelInterafce, added HEChem interface and removed used methods

290 lines of code changed in 27 files:

ahumphrey 2018-04-02 12:58 Rev.: 58024

Remove redundant code in SimulationState::clearMaterials.

With the switcher component, this was incorrectly decrementing the ref count on material sets, which is likely the reason ComputeSubsets were being deleted prematurely and subsequently casusing double delete issues when switching occurred. This problem would not manifest in anything but the switcher, as clearing materials only happened implicitly by the infrastructure via SimulationState DTOR. Switcher was calling it explicitly in Switcher::needRecompile().

Some other cleanup, e.g 0->nullptr, braces, white space, etc.

139 lines of code changed in 7 files:

March 2018 »

Generated by StatSVN 0.7.0