Directory CCA/Components/OnTheFlyAnalysis/

Total Files:
20
Deleted Files:
0
Lines of Code:
4413

[root]/CCA/Components/OnTheFlyAnalysis

Lines of Code

CCA/Components/OnTheFlyAnalysis/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 105 (100.0%) 4182 (100.0%) 39.8
harman 88 (83.8%) 4142 (99.0%) 47.0
jsutherland 17 (16.2%) 40 (1.0%) 2.3

Most Recent Commits

jsutherland 2013-10-31 19:36 Rev.: 51196

This one has been a long time coming.

Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.

DO NOT open namespaces in header files. Ever.

39 lines of code changed in 16 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.h (new), FileInfoVar.h (+2 -2), MinMax.h (+5 -5), containerExtract.h (new), flatPlate_heatFlux.h (new), lineExtract.h (+7 -7), particleExtract.h (+4 -4), planeExtract.h (new)
harman 2013-08-12 08:08 Rev.: 50794

putting lastWriteTimeLabel into DW

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (changed)
harman 2013-08-07 14:37 Rev.: 50782

Use unique strings to identify label names for lastWriteTime. If you don't
then there will be problems if multiple modules are used.

3 lines of code changed in 5 files:

  • CCA/Components/OnTheFlyAnalysis: lineExtract.cc (new), particleExtract.cc (new), planeExtract.cc (+1 -1)
harman 2013-08-02 08:46 Rev.: 50763

doAnalysis()

If the variable lastWriteTime is not in the dw then set it to 0.
The user may want to restart an uda that did not have the Module turned on.
This logic allows that.

Added missing logic to avoid calculation if time is outside of start & stop times.

73 lines of code changed in 11 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+14 -5), MinMax.h (+2 -2), containerExtract.cc (+14 -6), containerExtract.h (+2 -2), lineExtract.cc (+14 -5), lineExtract.h (+2 -5), particleExtract.cc (+14 -5), particleExtract.h (+2 -2), planeExtract.cc (+9 -4)
harman 2013-07-03 14:56 Rev.: 50641

Fixed a multi-patch bug that resulted from using exclusive logic when we needed inclusive logic.

204 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+193 -68), planeExtract.h (+11 -3)
harman 2013-06-24 17:32 Rev.: 50580

Adjust the iterator to include the x+,y+,z+ faces in the extra cells when
outputing SFC(*) variables.

63 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+58 -18), planeExtract.h (+5)
harman 2013-06-24 13:31 Rev.: 50578

The user can now output SFC(X,Y,Z)Variables, doubles and Vectors.

cavityFlow_dx.ups
- added example usage.

58 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+54 -30), planeExtract.h (+4)
harman 2013-06-21 13:53 Rev.: 50567

planeExtract.cc
- doAnalysis()
Output da separate file for each patch

combinePlaneData
- script for gluing together plane data for each variable, timestep, and level.

This "shortcut" approach may be slow for large planes

53 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+53 -50)
harman 2013-06-12 16:54 Rev.: 50476

Added abilities for writing CCVariable<double,int,Vector,Stencil7> variables

**only works in serial**

264 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+208 -289), planeExtract.h (+56 -23)
harman 2013-06-10 16:01 Rev.: 50452

Added new on-the-fly analysis module, plane extract.
This is designed to save instantaneous data for comparing with PIV data.
It only dumps out the directory structure, data is not being written, more to come....

Usage:
<DataAnalysis>
<Module name="planeExtract">

<material>Atmosphere</material>
<samplingFrequency> 1e10 </samplingFrequency>
<timeStart> 0.001 </timeStart>
<timeStop> 100 </timeStop>

<Variables>
<analyze label="press_CC" matl="0"/>
<analyze label="rho_CC"/>
<analyze label="temp_CC"/>
<analyze label="delP_Dilatate"/>
</Variables>

<planes>
<plane name="X_plane">
<startingPt> [0.0, 0.5, 0] </startingPt>
<endingPt> [1.0, 0.5, 0] </endingPt>
</plane>
<plane name="Y_plane">
<startingPt> [0.5, 0.0, 0] </startingPt>
<endingPt> [0.5, 1.0, 0] </endingPt>
</plane>
</planes>
</Module>
</DataAnalysis>

977 lines of code changed in 6 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (+3), planeExtract.cc (+817), planeExtract.h (+156), sub.mk (+1)
jsutherland 2013-05-18 09:33 Rev.: 50303

Fix a bug in particleExtract.

1 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: particleExtract.cc (+1 -1)
harman 2013-04-24 10:21 Rev.: 50168

- using printSchedule and printTask()
- changed logic in doMPMOnLevel()
- on scheduleInitialize on the finest level.

17 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: particleExtract.cc (+17 -12)
harman 2013-04-19 17:54 Rev.: 50145

Added ability to output on multiple levels.

The user can specify
<analyze label="g.velocity" matl="0" level = "-1"/>
<analyze label="press_CC" matl="0" level = "0"/>

where -1 equals finest level. The default is to compute the min/max on all levels and all matls.

I'm now using a std::vector<struct >instead of several std::vectors to keep track of the
variable label, matl and level.

185 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+170 -112), MinMax.h (+15 -15)
harman 2013-04-01 15:54 Rev.: 50039

flush the file pointer. Some machines need a good kick in the pants
before they'll write the data.

2 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+2)
harman 2013-03-13 09:05 Rev.: 49974

added more diagnostic output when SCI_DEBUG is turned on.

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (changed)
harman 2013-03-07 18:05 Rev.: 49960

BRUTE FORCE HACK.
Instead of storing the file pointers in the DataWarehouse just open the
file and then close it when you're done writing to it. This will be slow but
it will get us moving for now.


28 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: particleExtract.cc (+28 -3)
harman 2013-02-25 17:43 Rev.: 49943


Added fflush statements. Stampede needs to be flushed. If you don't then nothing is ever written.

4 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: lineExtract.cc (+2), particleExtract.cc (+2)
harman 2013-02-25 10:37 Rev.: 49942

Added "#" to output file header so octave and gnuplot will ignore it.

2 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: lineExtract.cc (+1 -1), particleExtract.cc (+1 -1)
harman 2013-02-24 15:12 Rev.: 49941

Use unique FileInfo varLabel names. This prevents clashes when multiple
modules are used.

4 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+2 -2), lineExtract.cc (+2 -2)
harman 2013-02-21 13:34 Rev.: 49933

Turned off debugging output.

added fflush() commented out.

7 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+7 -6)
harman 2013-02-19 16:21 Rev.: 49911

Passing restart_problem_spec into the OnTheFly Analysis modules.

1stLawThermo: now parsing the restart_problem_spec on a
restart for the MPM material properties


43 lines of code changed in 19 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+14 -4), 1stLawThermo.h (+2), AnalysisModule.h (new), MinMax.cc (+1), MinMax.h (+3 -1), containerExtract.cc (+1), containerExtract.h (+7 -5), flatPlate_heatFlux.cc (+1), flatPlate_heatFlux.h (+2), lineExtract.cc (+1), lineExtract.h (+3), particleExtract.cc (+1), particleExtract.h (+2), vorticity.cc (new), vorticity.h (+2)
harman 2013-02-15 16:30 Rev.: 49899

It now works on a single level.



167 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+148 -93), MinMax.h (+19 -3)
harman 2013-02-13 10:05 Rev.: 49878

more work on it. Next is to save & retrieve data from DW.

177 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+168 -99), MinMax.h (+9)
harman 2013-02-11 14:16 Rev.: 49872

Added a new on-the-fly analysis module that will compute the min/max
of variable. This is in very rough shape.

782 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (+16 -13), MinMax.cc (+630), MinMax.h (+134), sub.mk (+2 -2)
harman 2013-02-09 13:05 Rev.: 49868

Now using average value, between two cells for enthalpy entering/leaving the control volume.

95 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+95 -20)
harman 2013-02-06 08:52 Rev.: 49851

added Kinetic energy contributions to the flux in/out of the system.


22 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+21 -7), 1stLawThermo.h (+1)
harman 2013-02-05 13:46 Rev.: 49847


- Removed a hack.

- The mpm specific heat is parsed from the input file and stored in a global map.

- Added a list of assumptions to the header of the output file.

25 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+24 -3), 1stLawThermo.h (+1)
harman 2013-02-04 16:05 Rev.: 49843

using a SFCVars iterator option

- multiply cv * gamma in the flux calculation
- removed delT multiplication.

9 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+9 -11)
harman 2013-01-30 10:20 Rev.: 49834

added hack to fix the compile issue. To fix the linking error is non-trivial.


3 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+3 -1)
harman 2013-01-30 09:44 Rev.: 49832

90% done. Now testing.

228 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+211 -111), 1stLawThermo.h (+17 -11)
harman 2013-01-28 18:01 Rev.: 49829

It's partially working. Still need to incorporate the MPM energy contributions
and user defined planes for computing the in/out fluxes.

442 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+413 -88), 1stLawThermo.h (+29 -12)
harman 2013-01-21 12:25 Rev.: 49812

More work on 1st law analysis module. It needs to be filled in.

205 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+180 -214), 1stLawThermo.h (+22 -10), AnalysisModuleFactory.cc (+3)
Generated by StatSVN 0.7.0