/trunk/src Developers: harman

Login name:
harman
Total Commits:
1,378 (10.5%)
Lines of Code:
22,394 (15.8%)
Most Recent Commit:
2018-12-21 15:06
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for harman

Activity by Day of Week for harman

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 1378 (100.0%) 22394 (100.0%) 16.2
CCA/Components/OnTheFlyAnalysis/ 179 (13.0%) 6537 (29.2%) 36.5
CCA/Components/Models/MultiMatlExchange/ 60 (4.4%) 2707 (12.1%) 45.1
CCA/Components/Solvers/ 71 (5.2%) 1803 (8.1%) 25.3
CCA/Components/MPM/Materials/ConstitutiveModel/PortableTongeRamesh/TongeRameshPTRCalcs/ 26 (1.9%) 1345 (6.0%) 51.7
Core/Math/TntJama/ 44 (3.2%) 1110 (5.0%) 25.2
orderAccuracy/framework_scripts/ 31 (2.2%) 827 (3.7%) 26.6
CCA/Components/MPM/Materials/ConstitutiveModel/PortableTongeRamesh/ 2 (0.1%) 767 (3.4%) 383.5
R_Tester/helpers/ 61 (4.4%) 747 (3.3%) 12.2
parametricStudies/framework_scripts/ 5 (0.4%) 695 (3.1%) 139.0
scripts/buildbot/ 7 (0.5%) 573 (2.6%) 81.8
CCA/Components/ICE/ 56 (4.1%) 555 (2.5%) 9.9
Core/Containers/ 14 (1.0%) 468 (2.1%) 33.4
Core/GeometryPiece/ 40 (2.9%) 347 (1.5%) 8.6
orderAccuracy/test_config_files/ICE/ 56 (4.1%) 327 (1.5%) 5.8
CCA/Components/MPM/Materials/ConstitutiveModel/ 14 (1.0%) 257 (1.1%) 18.3
VisIt/uda2vis/ 2 (0.1%) 220 (1.0%) 110.0
CCA/Components/Models/Radiation/RMCRT/randomNums/ 2 (0.1%) 213 (1.0%) 106.5
R_Tester/toplevel/ 31 (2.2%) 171 (0.8%) 5.5
Core/Datatypes/ 18 (1.3%) 163 (0.7%) 9.0
orderAccuracy/test_config_files/infrastructure/ 17 (1.2%) 146 (0.7%) 8.5
parametricStudies/test_config_files/infrastructure/ 2 (0.1%) 145 (0.6%) 72.5
CCA/Components/MPM/Core/ 5 (0.4%) 133 (0.6%) 26.6
testprograms/TestMatrix3/ 2 (0.1%) 121 (0.5%) 60.5
Core/Grid/ 17 (1.2%) 106 (0.5%) 6.2
Core/Geometry/ 14 (1.0%) 93 (0.4%) 6.6
orderAccuracy/test_config_files/Examples/ 23 (1.7%) 92 (0.4%) 4.0
orderAccuracy/test_config_files/MPM/ 23 (1.7%) 87 (0.4%) 3.7
CCA/Components/Solvers/AMR/ 15 (1.1%) 87 (0.4%) 5.8
CCA/Components/Schedulers/ 15 (1.1%) 82 (0.4%) 5.4
CCA/Components/Models/FluidsBased/ 31 (2.2%) 82 (0.4%) 2.6
scripts/ICE/ 4 (0.3%) 79 (0.4%) 19.7
Core/Math/ 24 (1.7%) 77 (0.3%) 3.2
CCA/Components/Models/HEChem/ 22 (1.6%) 77 (0.3%) 3.5
CCA/Components/ICE/CustomBCs/ 3 (0.2%) 74 (0.3%) 24.6
orderAccuracy/test_config_files/MPMICE/Compare_burn_rates/ 30 (2.2%) 73 (0.3%) 2.4
/ 7 (0.5%) 69 (0.3%) 9.8
CCA/Components/Arches/ 11 (0.8%) 68 (0.3%) 6.1
orderAccuracy/test_config_files/MPMICE/ 13 (0.9%) 66 (0.3%) 5.0
R_Tester/ 38 (2.8%) 66 (0.3%) 1.7
Core/Exceptions/ 24 (1.7%) 59 (0.3%) 2.4
CCA/Components/Examples/ 71 (5.2%) 55 (0.2%) 0.7
CCA/Components/Application/ 2 (0.1%) 55 (0.2%) 27.5
CCA/Ports/ 6 (0.4%) 47 (0.2%) 7.8
CCA/Components/MPM/Materials/ConstitutiveModel/Biswajit/ 4 (0.3%) 45 (0.2%) 11.2
testprograms/TestFastMatrix/ 3 (0.2%) 41 (0.2%) 13.6
CCA/Components/MPM/PhysicalBC/ 4 (0.3%) 30 (0.1%) 7.5
CCA/Components/MPM/Materials/ConstitutiveModel/PlasticityModels/ 2 (0.1%) 29 (0.1%) 14.5
CCA/Components/Arches/Transport/ 6 (0.4%) 28 (0.1%) 4.6
orderAccuracy/postProcessTools/ 3 (0.2%) 27 (0.1%) 9.0
CCA/Components/MPMICE/ 11 (0.8%) 27 (0.1%) 2.4
orderAccuracy/test_config_files/ 6 (0.4%) 23 (0.1%) 3.8
CCA/Components/ICE/Advection/ 4 (0.3%) 23 (0.1%) 5.7
scripts/udaTransferScripts/ 6 (0.4%) 22 (0.1%) 3.6
parametricStudies/test_config_files/ 1 (0.1%) 21 (0.1%) 21.0
CCA/Components/Wasatch/Transport/ 5 (0.4%) 21 (0.1%) 4.2
Core/Util/ 10 (0.7%) 20 (0.1%) 2.0
CCA/Components/ICE/EOS/ 4 (0.3%) 18 (0.1%) 4.5
CCA/Components/MPM/Crack/ 8 (0.6%) 16 (0.1%) 2.0
Core/Grid/Variables/ 10 (0.7%) 12 (0.1%) 1.2
CCA/Components/Wasatch/Expressions/ 15 (1.1%) 12 (0.1%) 0.8
CCA/Components/MPM/ 16 (1.2%) 12 (0.1%) 0.7
scripts/ 11 (0.8%) 10 (0.0%) 0.9
CCA/Components/FVM/ 8 (0.6%) 10 (0.0%) 1.2
CCA/Components/MPM/Materials/Diffusion/DiffusionInterfaces/ 2 (0.1%) 9 (0.0%) 4.5
orderAccuracy/test_config_files/Arches/ 9 (0.7%) 8 (0.0%) 0.8
CCA/Components/Heat/ 6 (0.4%) 8 (0.0%) 1.3
CCA/Components/ProblemSpecification/ 3 (0.2%) 6 (0.0%) 2.0
CCA/Components/PostProcessUda/ 6 (0.4%) 6 (0.0%) 1.0
Core/DataArchive/ 2 (0.1%) 5 (0.0%) 2.5
CCA/Components/Models/ 4 (0.3%) 5 (0.0%) 1.2
CCA/Components/Wasatch/ 1 (0.1%) 3 (0.0%) 3.0
CCA/Components/SwitchingCriteria/ 2 (0.1%) 3 (0.0%) 1.5
CCA/Components/Models/SolidReactionModel/ 4 (0.3%) 3 (0.0%) 0.7
CCA/Components/MPM/Materials/ 6 (0.4%) 3 (0.0%) 0.5
StandAlone/tools/extractors/ 1 (0.1%) 2 (0.0%) 2.0
StandAlone/ 3 (0.2%) 2 (0.0%) 0.6
Core/IO/ 2 (0.1%) 2 (0.0%) 1.0
CCA/Components/MPM/Materials/Diffusion/DiffusionModels/ 2 (0.1%) 2 (0.0%) 1.0
CCA/Components/MPM/Materials/Diffusion/ 2 (0.1%) 2 (0.0%) 1.0
CCA/Components/MPM/CohesiveZone/ 4 (0.3%) 2 (0.0%) 0.5
orderAccuracy/test_config_files/MPMICE/Propagation_burning/ 7 (0.5%) 1 (0.0%) 0.1
CCA/Components/Models/Radiation/RMCRT/ 1 (0.1%) 1 (0.0%) 1.0
CCA/Components/MPMICE/Core/ 2 (0.1%) 1 (0.0%) 0.5
CCA/Components/ICE/WallShearStressModel/ 2 (0.1%) 1 (0.0%) 0.5
CCA/Components/ICE/Core/ 4 (0.3%) 1 (0.0%) 0.2
scripts/Scaling/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/test_config_files/MPMICE/Propagation_burning/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/test_config_files/MPMICE/Compare_burn_rates/ 8 (0.6%) 0 (0.0%) 0.0
parametricStudies/test_config_files/MPMICE/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/test_config_files/MPM/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/test_config_files/ICE/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/test_config_files/Arches/ 2 (0.1%) 0 (0.0%) 0.0
parametricStudies/ 2 (0.1%) 0 (0.0%) 0.0
CCA/Components/MPMArches/ 6 (0.4%) 0 (0.0%) 0.0

Activity of harman

Most Recent Commits

harman 2018-12-21 15:06 Rev.: 59136

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:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (changed), meanTurbFluxes.h (new), meanTurbFluxesVerify.py (new 118)
harman 2018-12-14 16:53 Rev.: 59092

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:

  • CCA/Components/ICE: ICE.cc (new)
  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (new), 1stLawThermo.h (-3), AnalysisModule.cc (+15 -87), AnalysisModule.h (new), MinMax.cc (+18 -16), MinMax.h (+1 -4), flatPlate_heatFlux.h (-3), lineExtract.cc (+3 -3), lineExtract.h (new), meanTurbFluxes.cc (+22 -21), meanTurbFluxes.h (+1 -3), momentumAnalysis.cc (new), momentumAnalysis.h (-3), particleExtract.cc (+2 -2), particleExtract.h (-3), planeAverage.cc (+45 -135), planeAverage.h (new), planeExtract.cc (+17 -90), planeExtract.h (-11), radiometer.h (+1 -3), statistics.cc (+2 -2), statistics.h (new), vorticity.h (new)
harman 2018-12-14 11:24 Rev.: 59085

printTaskLevels()
- Can now handle tasks with patches on multiple levels.

0 lines of code changed in 2 files:

  • Core/Grid: DbgOutput.cc (new)
harman 2018-12-13 10:16 Rev.: 59067

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:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+69 -85), 1stLawThermo.h (+5 -5), AnalysisModule.cc (+68 -7), AnalysisModule.h (+48 -16), MinMax.cc (+113 -172), MinMax.h (+6 -8), lineExtract.cc (+41 -54), lineExtract.h (+8 -13), momentumAnalysis.cc (+128 -143), momentumAnalysis.h (+6 -9), particleExtract.cc (+32 -47), particleExtract.h (+2 -4), planeAverage.h (+1 -3), planeExtract.cc (+4 -4), planeExtract.h (+6 -8), statistics.cc (+9 -6), statistics.h (+3 -5), vorticity.cc (+6 -24), vorticity.h (+2 -8)
harman 2018-12-10 18:10 Rev.: 59049

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:

  • CCA/Components/ICE: ICE.cc (+2)
  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+5 -5), 1stLawThermo.h (-1), AnalysisModule.cc (+71 -1), AnalysisModule.h (+13 -3), AnalysisModuleFactory.cc (new), MinMax.cc (+5 -5), MinMax.h (-1), lineExtract.cc (+3 -3), lineExtract.h (-1), meanTurbFluxes.cc (+6 -2), momentumAnalysis.cc (+4 -4), momentumAnalysis.h (-1), particleExtract.cc (+3 -3), particleExtract.h (-1), planeAverage.cc (+17 -30), planeAverage.h (-5), planeExtract.cc (+14 -18), planeExtract.h (+1 -5)
harman 2018-12-06 18:49 Rev.: 59017

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:

  • CCA/Components/ICE: ICE.cc (+1 -1)
  • CCA/Components/Models/MultiMatlExchange: ExchangeFactory.cc (new), ExchangeFactory.h (new), ExchangeModel.cc (new), ExchangeModel.h (new), Scalar.cc (new), Scalar.h (new), Slip.cc (+3 -7), Slip.h (+2 -4)
  • R_Tester/helpers: runSusTests.py (new)
harman 2018-12-06 18:19 Rev.: 59016

Disabled warning regarding input file differences.

1 lines of code changed in 1 file:

  • R_Tester/helpers: runSusTests.py (+1 -1)
harman 2018-12-04 18:23 Rev.: 59001

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:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModule.cc (+1 -1), AnalysisModule.h (+2), planeAverage.cc (+7 -12), planeAverage.h (+1 -1), planeExtract.cc (+96 -58), planeExtract.h (+11 -2)
harman 2018-12-04 16:40 Rev.: 58994

addTask()
- added bulletproofing when temporal scheduling is used. tg_num must be < m_num_task_graphs.

7 lines of code changed in 1 file:

  • CCA/Components/Schedulers: SchedulerCommon.cc (+7)
harman 2018-12-03 18:09 Rev.: 58986

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:

  • R_Tester/helpers: compare_dat_files.pl (changed), compare_dats (changed), compare_sus_runs (new)
harman 2018-11-30 18:36 Rev.: 58982

Added #define ALL_LEVELS 99

2 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+2)
harman 2018-11-30 18:20 Rev.: 58981

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

  • CCA/Components/ICE: ICE.cc (+49 -44), ICE.h (new)
  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.h (+3), AnalysisModule.h (+3 -1), MinMax.h (+3), flatPlate_heatFlux.h (+3), lineExtract.h (+3), meanTurbFluxes.cc (+19 -16), meanTurbFluxes.h (+9 -7), momentumAnalysis.h (+3), particleExtract.h (+3), planeAverage.cc (+98 -91), planeAverage.h (+10 -6), planeExtract.h (+3), radiometer.h (+5 -2), statistics.h (+5 -2), vorticity.h (+4 -1)
harman 2018-11-29 15:59 Rev.: 58976

Removed OnTheFlyAnalysis/containerExtract.

0 lines of code changed in 5 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (-4), containerExtract.cc (del), containerExtract.h (del), sub.mk (-1)
harman 2018-11-29 15:20 Rev.: 58975

scheduleRestartInitialize() & scheduleIntialize()
- consolidated redundant code.

3 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeAverage.cc (+2 -18), planeAverage.h (+1 -1)
harman 2018-11-29 12:32 Rev.: 58973

Added make_unique() for clang compilers.

20 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+14), meanTurbFluxes.h (+6)
harman 2018-11-29 10:08 Rev.: 58972

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:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+65 -111), meanTurbFluxes.h (+23 -49), planeAverage.cc (+19 -17), planeAverage.h (+18 -5)
harman 2018-11-27 18:14 Rev.: 58962

This should have been deleted in revision 58672

0 lines of code changed in 80 files:

  • orderAccuracy/framework_scripts: Utilities.pm (del), analyze_results.pl (del), findReplace (del), masterScript.pl (del), run_tests.pl (del)
  • orderAccuracy/postProcessTools: compare_Couette-Poiseuille.m (del)
  • orderAccuracy/test_config_files: components.xml (del)
  • orderAccuracy/test_config_files/Arches: plotScript.gp (del), plotScript_dt.gp (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/Examples: DO_patchLayout.tst (del), DO_patchLayout_noCompare.tst (del), RMCRT_ML.ups (del), RMCRT_bm1_1L.ups (del), RMCRT_bm1_DO.ups (del), RMCRT_isoScat.ups (del), RMCRT_udaInit.ups (del), plotScript.gp (del), plotScript_dx.gp (del), refineRatio.tst (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/ICE: Lodi.tst (del), Lodi_pulse.ups (del), advectPS.ups (del), advectScalar1D_dx.tst (del), advectScalar1D_dy.tst (del), advectScalar1D_dz.tst (del), cavityFlow_dx.tst (del), cavityFlow_dx.ups (del), cavityFlow_dy.tst (del), cavityFlow_dy.ups (del), cavityFlow_dz.tst (del), cavityFlow_dz.ups (del), cavityFlow_res.tst (del), dx.tst (del), dy.tst (del), dz.tst (del), plotRiemannTests.gp (del), plotScript.gp (del), rayleigh.ups (del), rayleigh_dx.ups (del), rayleigh_dy.ups (del), rayleigh_dz.ups (del), riemann_dx.tst (del), test2.ups (del), test3.ups (del), test4.ups (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/MPM: AA.ups (del), AA_MMS_3L.ups (del), advect_3L_1D.tst (del), advect_3L_1D.ups (del), advect_3L_2D.tst (del), advect_3L_2D.ups (del), advect_3L_3D.tst (del), advect_3L_3D.ups (del), linear_dx_3L.tst (del), plotScript.gp (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/MPMICE: plotScript.gp (del), rayleigh.ups (del), rayleigh_dy.tst (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/MPMICE/Compare_burn_rates: BurnRate.ups (del), Particles_per_Cell.tst (del), Resolution.tst (del), ResolutionAt373.tst (del), ResolutionAt423.tst (del), Temp.tst (del), VolumeFraction.tst (del), burn_rates.tst (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/MPMICE/Propagation_burning: ConvectiveBurning.ups (del), Propagation_burning.tst (del), whatToRun.xml (del)
  • orderAccuracy/test_config_files/infrastructure: advect.ups (del), myBatch.slrm (del), raceTest_Unified.tst (del), raceTest_Unified_cluster.tst (del), whatToRun.xml (del)
harman 2018-11-27 16:03 Rev.: 58957

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:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (+1 -1), meanTurbFluxes.cc (+119 -93), meanTurbFluxes.h (+6 -24), planeAverage.cc (+38 -30), planeAverage.h (+12 -3)
harman 2018-11-26 16:24 Rev.: 58949

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:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+53 -28), meanTurbFluxes.h (+1), planeAverage.cc (-1), planeAverage.h (+78 -15)
harman 2018-11-17 14:55 Rev.: 58942

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:

  • CCA/Components/Models/MultiMatlExchange: Slip.cc (+252 -167), Slip.h (+12 -12)

(164 more)

Generated by StatSVN 0.7.0