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:
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:
printTaskLevels()
- Can now handle tasks with patches on multiple levels.
0 lines of code changed in 2 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:
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:
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:
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:
addTask()
- added bulletproofing when temporal scheduling is used. tg_num must be < m_num_task_graphs.
7 lines of code changed in 1 file:
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:
Added #define ALL_LEVELS 99
2 lines of code changed in 1 file:
- Incorporated temporal scheduling virtual function calls into ICE and OnTheFly.
- Added full temporal scheduling support to planeAverage & meanTurbFluxes
- updated ups spec
This feature is disabled due to a bug in getSubCycleProgress().
232 lines of code changed in 18 files:
Removed OnTheFlyAnalysis/containerExtract.
0 lines of code changed in 5 files:
scheduleRestartInitialize() & scheduleIntialize()
- consolidated redundant code.
3 lines of code changed in 2 files:
Added make_unique() for clang compilers.
20 lines of code changed in 2 files:
planeAverage:
- use unique ids in label names. This class is instantiated twice.
- initialize ave[]
meanTurbFluxes:
- Added sched_writeToFiles() for planeAve_1 & 2
- delete copy-paste code that isn't used.
- clean out #includes
- move from new -> shared_ptr
125 lines of code changed in 4 files:
This should have been deleted in revision 58672
0 lines of code changed in 80 files:
All of the major pieces are filled in and the two instantiations of planeAverage are
executing tasks.
176 lines of code changed in 5 files:
planeAverage:
- moved transforCellIndex() and planeIterator() from private -> public
- added templated method to compute planar ave. Previous it was computed at print time.
meanTurbFluxes:
- added a monitorCell for debugging
- scheduled tasks to compute Q_bar, which is used in the calculatio of turbulent fluctuations
- Filled in the calc of turbulent fluctuations
132 lines of code changed in 4 files:
Pull in Sultan's changes.
- Use K_l and K_R to compute vel_FCME instead of averaging vel_CC_ME_L and vel_CC_ME_R.
264 lines of code changed in 2 files:
(164 more)