Directory CCA/Components/OnTheFlyAnalysis/

Total Files:
33
Deleted Files:
2
Lines of Code:
10788

[root]/CCA/Components/OnTheFlyAnalysis

Lines of Code

CCA/Components/OnTheFlyAnalysis/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 133 (100.0%) 2922 (100.0%) 21.9
harman 131 (98.5%) 2919 (99.9%) 22.2
dav 2 (1.5%) 3 (0.1%) 1.5

Most Recent Commits

harman 2019-12-19 17:35 Rev.: 59915

Added bullet proofing in getFaceIterator()

Fixed bug(s) when a control volume face coincides with a patch boundary.

constantPress_BC.ups
Added control volume to each corner of the domain. The size of the CV matches the patch extends.

0 lines of code changed in 6 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (new), controlVolume.cc (new), controlVolume.h (changed)
harman 2019-12-16 13:47 Rev.: 59909

Changed allFaces from initializer_list to std::vector.

7 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolume.cc (-1), controlVolume.h (+7 -7)
harman 2019-12-03 13:54 Rev.: 59868

Memory leaks:
- sched_initialize() only schedule task once per proc. VarLabels are created in the task and
they should be created once per proc.
- deleted scinew var faceQ.

15 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+15 -9)
harman 2019-12-02 15:06 Rev.: 59866

Moved allFaces initialization from .h file to constructor. Clang-9 reports an error otherwise.

4 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolume.cc (+1), controlVolume.h (+3 -2)
harman 2019-12-01 16:37 Rev.: 59861

Dial back the number format precision so gnuplot can read the files.

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.h (new)
harman 2019-11-26 14:25 Rev.: 59859

controlVolFluxes:
- Small changes so it will run in parallel and with other analysis modules.

Added input file that is useful in testing the control volume fluxes of Q against the total Q in a controlVol.

Added script for plotting the change in Q in the control vol and the net fluxes across the control vol faces.

16 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+16 -7)
harman 2019-11-25 14:09 Rev.: 59854

- Increased output precision to 16 sig. figs. That value can be changed using m_precision variable.
- defined new face iterator SFC_Cells.

It's working and giving the correct answers for 1 patch.

25 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+12 -14), controlVolFluxes.h (+2 -1), controlVolume.cc (+9 -21), controlVolume.h (+2 -2)
harman 2019-11-24 14:27 Rev.: 59852

Now writing out each of the faces fluxes and the net fluxes for each control volume.

Added warning if user specifies a control volume outside the computational domain.

Eliminated EOL spaces.

177 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+91 -56), controlVolFluxes.h (+14 -9), controlVolume.cc (+54 -46), controlVolume.h (+18 -15)
harman 2019-11-22 13:42 Rev.: 59848

controlVolume.*
- renamed d_X -> m_X

controlVolFluxes.*
- removed faceInfo(), bulletproofing(), assignLabel().
- Output is working for multiple control volumes.
- Progress made on creating a vectors of control volumes with a vector of varLabels.

Still under heavy construction

294 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+219 -293), controlVolFluxes.h (+32 -25), controlVolume.cc (+36 -36), controlVolume.h (+7 -7)
harman 2019-11-21 13:40 Rev.: 59844

The main pieces are in place and it runs.

130 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+64 -67), controlVolFluxes.h (+11 -11), controlVolume.cc (+48 -21), controlVolume.h (+7 -4)
harman 2019-11-19 14:35 Rev.: 59833

Integrated control volume class into controlVolFluxes.
Under heavy construction.

238 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolFluxes.cc (+129 -153), controlVolFluxes.h (+10 -22), controlVolume.cc (+79 -26), controlVolume.h (+20 -9)
harman 2019-11-18 14:37 Rev.: 59831

Added new module to compute the face fluxes of Q and total Q inside control volume(s). For each
control volume the total Q, the net fluxes through each face and each of the faces
fluxes will be output to a separate file. The output frequency is controlled by the user.


1028 lines of code changed in 6 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (new), controlVolFluxes.cc (+824), controlVolFluxes.h (+198), sub.mk (new)
harman 2019-11-18 10:51 Rev.: 59830

Added controlVolume class that contains methods for looping over the control volume and the each of the
control volume faces. This class is based on Patch.


388 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: controlVolume.cc (+262), controlVolume.h (+122), sub.mk (+4 -2)
harman 2019-08-23 12:44 Rev.: 59613

Added support for face-centered <Vector> variables (tau_X_FC, tau_Y_FC and tau_Z_FC).

Consolidated redundant code into the new methods:

printHeader()
fprintf_Arrays()


Column width is controlled by d_col_width variable.

0 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: lineExtract.cc (changed), lineExtract.h (new)
harman 2019-07-01 12:56 Rev.: 59499

Removed EOL spaces.

Changed output formatting, the delimiter is now " " instead of "\t"

containsCellInclusive()
- changes so the user can set a plane next to the x+,y+,z+ domain faces.


0 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (new), planeExtract.h (changed)
harman 2019-06-12 13:47 Rev.: 59458

- analyzeVars maintaines it's material subset.
- fixed memory leaks.

0 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (changed), MinMax.h (new)
harman 2019-05-13 13:09 Rev.: 59401

Removed radiometer module from OnTheFlyAnalysis. It's been bolted directly to Arches.

0 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (-10), radiometer.cc (del), radiometer.h (del), sub.mk (-7)
dav 2019-04-26 13:39 Rev.: 59379


This commit fixes the error seen on the latest XCode (Mac) compiler.
It is my opinion that the current compiler is wrong, and that it will
be fixed at some point, which means the 'hack' in this commit could
be removed at that point. The only file in this commit that relates
to the XCode issue is SuperBox.h

There are also a few cosmetic / warning removal updates here too.

[Note: These commits passed my (partial) local RT, so shoving them into the build bot for full verification.]

M Core/Containers/SuperBox.h

* Main fix for XCode: Added the ValueCompare2 function. See comment in file
about the issue.
* Added some white space.
* For header files, one line functions should be on the same line as the function name.
The main purpose of header files is to see the interface, and this makes reading
the interface much easier. The implementation is (especially for one line functions)
usually not material to the person looking through the spec (.h file).
* Added a comment with the name of the class at the end of the class to make
scanning through the file easier.

M CCA/Components/OnTheFlyAnalysis/meanTurbFluxes.cc

- Fixed warning (ie: initialized var)... and probable actual error (if, I think, there were no comments
in the file being read).

M CCA/Components/Schedulers/DetailedTasks.cc

- Always use {}, even in single line if/for statements. It's just a good habit.

M CCA/Components/Schedulers/SchedulerCommon.cc

- Fix type mismatch warning (and added some white space).

M CCA/Components/Solvers/HypreSolver.h

- It is undefined to throw exceptions in destructors. Also, these throws should
never happen as the type is checked when the object is created. Replaced with error messages
and program exit.

M Core/Grid/Variables/ComputeSet.cc

- Fix compiler warnings. Can't pass a null reference, so doesn't make sense to check for one.
Instead, check to see if the referenced object doesn't contain anything.

3 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (new)
harman 2019-03-12 09:16 Rev.: 59261

Dust off nodalHeatFlux task so the flatPlate heat flux module works.

MPMFlags:
- simplified setting d_computeNodalHeatFlux & d_computeScaleFactor flags

HeatConduction:
- Added dividers
- Added printSchedule() & printTask() calls

SerialMPM:
- Added "MPM::" to all printTask() and printSchedule() messages.
- uncommented scheduleComputeNodalHeatFlux()


4 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: flatPlate_heatFlux.cc (new)
harman 2019-03-06 17:31 Rev.: 59250

planeAverage:
- fixed an issue when periodic BC are used.

meanTurbFluxes:calc_Q_prime()
- Throw an exception if the planar average has not been previously computed

15 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+11), planeAverage.cc (new)
harman 2019-02-07 14:40 Rev.: 59196

Fixed memory double deletes.

6 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+1 -5), meanTurbFluxes.h (new)
harman 2019-02-07 13:55 Rev.: 59195

Polish
- more descriptive variable names
- removed debugging code.
- update comments

meanTurbFluxesVerify.py
-cast numSamples, so it works with python 3.5.

47 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+44 -52), meanTurbFluxes.h (+1 -2), meanTurbFluxesVerify.py (new)
harman 2019-02-05 15:25 Rev.: 59194

- Instructions on how to verify this module.

- Added "switch" to control when verification task is enabled.
<enableVerification/>

planeAverage::transformCellIndex()
- fixed bug with YZ plane.

All plane orientations have been verifed on 27 patches & cores.

47 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+40 -8), meanTurbFluxes.h (+1), planeAverage.cc (+6 -6)
harman 2019-02-04 14:27 Rev.: 59192

Added MPI::Bcast() call after MPI::Reduce() so all cores have the same values for
sum and weight.

Identical answers for the verification test, 1 patch vs 27 patches in the XY plane.


33 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+7 -9), planeAverage.cc (+2 -2), planeAverage.h (+24 -9)
harman 2019-02-01 16:38 Rev.: 59188

Added code so verification tests can be performed when there are multiple patches orthogonal to the
specified plane.

It runs in parallel (27 cores) but the answers are off.

207 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+189 -35), meanTurbFluxes.h (+6), meanTurbFluxesVerify.py (+8 -2), planeAverage.h (+4 -2)
harman 2019-01-30 10:23 Rev.: 59184

meanTurbFluxesVerify.py
- Fixed error in covariance calculation.
- Cutput the covariance to a file.
- More descriptive file headers

meanTurbFluxes/planAverage
- fixed copy/paste error

- vel.z() * vel.z() ); // w'u'
+ vel.z() * vel.u() ); // w'u'
( Even your mother can find these types of errors if you do a good job formating the equations.)

Allow for dynamic headers used in the output files.

The code is verified for a single patch problem.


78 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+6 -3), meanTurbFluxesVerify.py (+52 -48), planeAverage.h (+20 -4)
harman 2019-01-28 16:39 Rev.: 59181

Added description of the algorithm.
More work on verifying the code.

131 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: meanTurbFluxes.cc (+9 -6), meanTurbFluxes.txt (new 113), meanTurbFluxesVerify.py (+9 -9)
harman 2019-01-18 09:13 Rev.: 59176

Updated Copyright date

29 lines of code changed in 43 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (new), 1stLawThermo.h (new), AnalysisModule.cc (new), AnalysisModule.h (new), AnalysisModuleFactory.cc (+1 -1), AnalysisModuleFactory.h (new), FileInfoVar.cc (+1 -1), FileInfoVar.h (+1 -1), MinMax.cc (+1 -1), MinMax.h (+1 -1), flatPlate_heatFlux.cc (+1 -1), flatPlate_heatFlux.h (new), lineExtract.cc (+1 -1), lineExtract.h (+1 -1), meanTurbFluxes.cc (+1 -1), meanTurbFluxes.h (+1 -1), momentumAnalysis.cc (+1 -1), momentumAnalysis.h (new), particleExtract.cc (new), particleExtract.h (new), planeAverage.cc (+1 -1), planeAverage.h (+1 -1), planeExtract.cc (+1 -1), planeExtract.h (+1 -1), radiometer.cc (new 1), radiometer.h (new 1), sub.mk (+1 -1), vorticity.cc (+1 -1), vorticity.h (+1 -1)
Generated by StatSVN 0.7.0