Added python script that generates random samples from a multivariate normal distribution
and either plots the samples or writes them to a file. These samples are inputs for a verification
test of the meanTurbFluxes module.
meanTurbFluxes:
- Add populateVerifyLabels() task. Currently, this pulls in the values from the file
generated in the python script.
118 lines of code changed in 5 files:
added local index to coarse so not to the incorrect level version
0 lines of code changed in 4 files:
rewrite to get coarse level safer
39 lines of code changed in 2 files:
commented out code
3 lines of code changed in 1 file:
added code to support full extra patches
492 lines of code changed in 2 files:
added a less than equal operator
0 lines of code changed in 2 files:
removed var
0 lines of code changed in 2 files:
added digits to teh layout
0 lines of code changed in 2 files:
added defaults
0 lines of code changed in 4 files:
changed the proc name storage to a lookup - memory reduction
0 lines of code changed in 4 files:
clean up of the loop and removed of the need for the map::at call
0 lines of code changed in 2 files:
added comments
0 lines of code changed in 2 files:
removed unused interfaces
0 lines of code changed in 1 file:
additions to handle AMR properly
285 lines of code changed in 2 files:
Global:
- Removed temporal scheduling code and replaced it with break out conditionals in the tasks. KISS.
Temporal scheduling becomes very complex when multiple modules have analysis freq. which are multiples of each other.
- initialize task: set the last compute time = startTime - 1/analysis_freq.
planeExtract:
- Code simplification. All planes now have the same analysis start and stop times.
153 lines of code changed in 46 files:
Additionally report ghost cell requirements for ForgenVariable debug info.
0 lines of code changed in 2 files:
minor interface change as vars do not need to be passed, also minor name change so to associate it with a recomute
0 lines of code changed in 8 files:
printTaskLevels()
- Can now handle tasks with patches on multiple levels.
0 lines of code changed in 2 files:
Changed variable name, to be consistent with previous commit, 59061
1 lines of code changed in 1 file:
update pidx interface and version number. This allows configuring with PIDX w/o errors.
0 lines of code changed in 4 files:
white space clean up
16 lines of code changed in 1 file:
fixed naming
23 lines of code changed in 3 files:
clean up of the typing
64 lines of code changed in 1 file:
removed used vars
0 lines of code changed in 2 files:
added parens to remove warning
0 lines of code changed in 2 files:
clean up to the in situ interface
861 lines of code changed in 3 files:
1. Adding Salvatore Iavarone's updates to Char-Oxidation Smith model. new model was created CharOxidationSmith2018
2. New RT test for Char oxidation 2018 was added
3. Fixing a bug in Stress Tensor
3. Updating mass flow rate task. Reduce variables were added to all the inlets.
1473 lines of code changed in 16 files:
This commit computes the default devol_to_HCN and devol_to_NH3 NOx parameters based on the HHV, ash and moisture composition. No change to RT.
0 lines of code changed in 4 files:
Light reformatting so all modules are consistent
Code diet & consolidation. All machinery related to time has been moved to the base class.
There's no need to replicate it in each module.
557 lines of code changed in 20 files:
slightly modified regressions coefficients in the emissivty model. This commit will probably break 1GW_pokluda_np.ups test
0 lines of code changed in 2 files:
clean up for PIDX
5 lines of code changed in 3 files:
updated the interfaces and in situ to fully support particles and their rank SILs
379 lines of code changed in 3 files:
Generalize the concept of a task graph having tasks with "distal" halo requirements, meaning the number, order, and appearance of TGs with distal requires is arbitrary. This is a much more robust way to determine distal neighborhood creation, etc. Prior to this, the code was quite brittle, depending on the distal TG being last in the order.
45 lines of code changed in 14 files:
* Fix MPI buffer truncation error in threaded RMCRT Examples tests.
* Some small cleanup in UnifiedScheduler (USE_PACKING is defined in MPIScheduler, not needed in Unified).
14 lines of code changed in 3 files:
temp check of code
211 lines of code changed in 3 files:
added support particle SIL
122 lines of code changed in 1 file:
updated SILs for nodes
139 lines of code changed in 1 file:
added ability to get teh particle count
153 lines of code changed in 4 files:
global:
- d_writeFreq & d_compFreq -> d_analysisFreq
planeExtract.*, planeAverage.*, AnalysisModule.*
- Added infrastructure to support switching between multiple taskgraphs.
146 lines of code changed in 20 files:
* Fix RMCRT memory bloat.
* Move from referenceing SHRT_MAX to "req->m_num_ghost_cells >= MAX_HALO_DEPTH"
* Fix unitialized vars.
15 lines of code changed in 3 files:
Fixing a bug with the computesWithScratchGhost when a multistep
integrator is used.
0 lines of code changed in 4 files:
updated SILs for nodes
120 lines of code changed in 2 files:
added edge names and clean of the logical bounds
132 lines of code changed in 1 file:
fixed index
5 lines of code changed in 1 file:
Declare "i" in "for" loop rather than outside to get rid of several
warnings.
0 lines of code changed in 2 files:
Comments for the spec.
Better error message.
0 lines of code changed in 2 files:
Moving these two tests back to using the old names (uVel, etc ) to
compare to current GS so as to ensure there are no new bugs in
transport.
Also fix a name problem with the hat vel calc.
0 lines of code changed in 2 files:
Removing the epsilon parameter from the input spec. The value is a
mysterious, but magical 3.
0 lines of code changed in 2 files:
This enables the use of the Kokkos turb. closures in the production code
per the recent commits.
0 lines of code changed in 16 files:
Correcting naming for the strain rate mag.
150 lines of code changed in 13 files:
Cleaning up the Wale model. There is still much to be done...
35 lines of code changed in 4 files:
This fixes the CQMOM naming issues.
12 lines of code changed in 3 files:
More naming convention fixes for velocity. There are still more running around.
14 lines of code changed in 8 files:
Fix a naming bug.
0 lines of code changed in 4 files:
Warning.
0 lines of code changed in 2 files:
Adding kokkos velocity labels to the production code to allow production
code to work with my previous few commits.
68 lines of code changed in 5 files:
Warnings.
5 lines of code changed in 3 files:
* Introducing a default velocity name to clean up the naming convention. Should probably extend this to other variables.
* Small cleanup in the UnweightVariable code. Passing some information via the constructor, removing some naming convention assumptions.
350 lines of code changed in 23 files:
runSusTests.py
- Fake out python's indentation requirement
ExchangeModels and ICE
- The base class now creates and destroys ICE/MPMLabel
- Only create MPMLabel if we're using MPMICE
43 lines of code changed in 19 files:
Disabled warning regarding input file differences.
1 lines of code changed in 1 file:
change to new interface
0 lines of code changed in 2 files:
minor UI change
0 lines of code changed in 2 files:
added check for only dumping with non zero stat values
0 lines of code changed in 2 files:
added friend class
0 lines of code changed in 2 files:
added index
7 lines of code changed in 1 file:
removed redundant code and cleaned up formating
90 lines of code changed in 1 file:
moved tmp material to constructor/destructor
2 lines of code changed in 1 file:
moved tmp material to constructor/destructor
11 lines of code changed in 1 file:
minor formatting, commnets, and cleanup
139 lines of code changed in 1 file:
planeExtract()
-Added full temporal scheduling support.
With this commit planeAverage and planeExtract must have the same
samplingfrequency.
Added code so each module can have it's own samplingfrequency and thus
a separate taskgraph. Incomplete.
118 lines of code changed in 6 files:
unneeded edit to coal helper.
2 lines of code changed in 1 file:
Adopts soleVariables for the dynamic radiation solving variables used for dictation rad solves.
36 lines of code changed in 3 files:
added support to handle sole vars similar to reduction vars. Both being global vars
252 lines of code changed in 6 files:
added support to handle sole vars similar to reduction vars. Both being global vars
49 lines of code changed in 1 file:
addTask()
- added bulletproofing when temporal scheduling is used. tg_num must be < m_num_task_graphs.
7 lines of code changed in 1 file:
added support to handle sole vars similar to reduction vars. Both being global vars
30 lines of code changed in 4 files:
overhaul of the global vars to use share pointers while making each have the same class format
0 lines of code changed in 24 files:
initial support for rank /node SIL
70 lines of code changed in 1 file:
added a regression test that test the updated emissivity model: 1GW_pokluda_np.ups
4 lines of code changed in 1 file:
This is an update to the emissivity model, no impact on regression tests
1117 lines of code changed in 3 files:
compare_dat_files.pl
- Comments
- Improved return codes
- Output format
compare_dats:
- Fixed hole in error checking. Both udas must have the same number of dat files
- Improved return codes
compare_sus_runs:
- Added summary to the bottom of the compare_sus_runs.log.txt file
Summary:
======================================
dat file comparsions: PASSED
uda comparisons: PASSED
checkpoint comparisons: PASSED
======================================
0 lines of code changed in 6 files:
* Brace initializers for POD and pointer_type class members.
* cbegin() and/or cend() for const_iterators, especially for methods that return a const_iterator, e.g., Level::const_patch_iterator Level::patchesBegin() const.
* Use prefix ++ operator (e.g., ++iter) for more complicated types, avoiding tmp creation.
* Prefer using const when possible.
* Use auto keyword, leaving correct type deduction to the compiler.
94 lines of code changed in 10 files:
This adds an emperical model for computing the fraction of volatiles that are expressed as tar.
This is expected to break the Coal_Nox RT test as no tar fraction was specified, and is now estimated to be ~0.2
24 lines of code changed in 1 file: