Directory CCA/Components/OnTheFlyAnalysis/

Total Files:
26
Deleted Files:
0
Lines of Code:
7263

[root]/CCA/Components/OnTheFlyAnalysis

Lines of Code

CCA/Components/OnTheFlyAnalysis/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 85 (100.0%) 1950 (100.0%) 22.9
harman 38 (44.7%) 1888 (96.8%) 49.6
dav 3 (3.5%) 26 (1.3%) 8.6
jas 37 (43.5%) 22 (1.1%) 0.5
beckvermit 1 (1.2%) 12 (0.6%) 12.0
ahumphrey 6 (7.1%) 2 (0.1%) 0.3

Most Recent Commits

harman 2014-12-29 09:54 Rev.: 52901

ScheduleTimeAdvance()
- added sched_DoubleToFloat() for the type conversion of abskg.

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (changed)
harman 2014-12-19 14:26 Rev.: 52832

Global d_sigmaT4_label -> d_sigmaT4Label (consistency with the rest of the global labels)


RMCRT_test.cc/.h
- component defines either float or dbl RMCRT
- d_abskgLabel -> d_comp(onent)AbskgLabel
- No longer recomputing the abskg, temperature and cellType every timestep. Compute once in initialize()
and carryForward every timestep.
- Added DoublToFloat() task to scheduleTimeAdvance()

Arches/RMCRT.cc
- cleaned out DQMONEqnFac .h files
- component defines either float or dbl RMCRT
- scheduleTimeAdvance()
added calls to DoubleToFloat() task
- computeSource()
removed cellType carryForward. That's handled by RMCRT

Wasatch/RadiationSource
- component defines either float or dbl RMCRT
- Added DoublToFloat() task to scheduleTimeAdvance() to schedule_ray_tracing


RMCRTCommon.cc
- now using d_comp(onent)AbskgLabel and d_comp(onent)TempLabel
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates
- Added DoubleToFloat() task. This simply casts the CCVariable< double> -> CCVariable<float>


Radiometer
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates

Ray
- now using d_comp(onent)AbskgLabel and d_comp(onent)TempLabel
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates
- coarsen_Q(): This task carries forward coarse level variables on non-radCalc timesteps
- Added coarsen_cellType()task: This task computes cellType on the coarse levels, needs additional logic.


RayGPU.cc
d_sigmaT4_label -> d_sigmaT4Label (consistency with the rest of the labels)


OnTheFlyAnalysis/radiometer
- Component now decides if communicated variables are doubles or floats


______________________________________________________________________
S U M M A R Y
Failed: ARCHES-opt tests <<<< These tests fail due to an new material set for abskg. The answers are the same >>>

:rmcrt_bm1_ML: test failed comparison tests
:rmcrt_bm1_ML: (restart) test failed comparison tests
:rmcrt_bm1_DO: test failed comparison tests
:rmcrt_bm1_DO: (restart) test failed comparison tests
:rmcrt_bm1_ML_thread: test failed comparison tests
:rmcrt_bm1_DO_thread: test failed comparison tests

Failed: Examples-opt tests <<<< This commit drastically improves the answers >>>
:RMCRT_bm1_DO: test failed comparison tests
:RMCRT_bm1_DO: (restart) test failed comparison tests
:RMCRT_ML: test failed comparison tests
:RMCRT_ML: (restart) test failed comparison tests
Passed: Wasatch-opt tests!


1 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+1 -1)
harman 2014-11-23 15:48 Rev.: 52750

momentumAnalysis.cc
- if a timestep restart has been requeste upstream don't do the analysis

MomentumAnalysis.m
- remove duplicate entries if they exist

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: momentumAnalysis.cc (new)
harman 2014-10-31 08:20 Rev.: 52619

Include pressure and viscous forces in the analysis.

- added octave script to analyze the output from puda -ICE_momentum

18 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: momentumAnalysis.cc (+15 -7), momentumAnalysis.h (new)
dav 2014-10-02 17:48 Rev.: 52538

Sub.mks: for macs, need to link in Core/Thread for these libraries. Also alphabetized, removed tabs, and cleaned up.

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: sub.mk (changed)
harman 2014-09-18 12:18 Rev.: 52458

Added spatial scheduling machinery. It works with the OnTheFlyAnalysis:radiometer()
and needs to be incorporated into the RMCRT::RayTrace() task. It doesnt't work
with dbg builds due to an issue with schedule:verifyChecksum().


4 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+4 -3)
harman 2014-09-13 12:25 Rev.: 52434

Added comments about expense of scheduling all-to-all variables

added
doRecompileTaskgraph() : can trigger a taskgraph recompile

Radiometer;
- added a conditional around the requires for the all-to-all variables.

The radiometer and ray tracing tasks should only require all-to-all variables on
calculation timesteps

1 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+1 -1)
harman 2014-08-27 09:59 Rev.: 52355

OnTheFlyAnalysis/momentumAnalysis.*
- added contributions from viscous fluxes and pressure forces.
- major refactor/rework and simplification.

puda/ICE_momentum.cc
- change file output format

ups_spec
- momentumAnalysis no longer require the user to define label names.
Those are hard coded. If Arches & Wasatch users want to use this they should talk to me,
I'll add varLabels for those components

394 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: momentumAnalysis.cc (+335 -229), momentumAnalysis.h (+59 -12)
harman 2014-08-05 08:06 Rev.: 52273

More work on analysis module. Added post processing script to compute
the dM/dt and the forces on the control volume.


6 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: momentumAnalysis.cc (+6 -6)
harman 2014-07-30 15:38 Rev.: 52215

minor tweaks to get it running for a single control volume

22 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: momentumAnalysis.cc (+11 -20), momentumAnalysis.h (+11 -11)
harman 2014-07-18 07:35 Rev.: 52177

compiler warnings.

5 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+5 -2)
harman 2014-07-17 12:23 Rev.: 52174

Initial commit of OnTheFly module that will apply the momentum principle to fixed volume(s).
This is considered a heavy construction zone.

1017 lines of code changed in 5 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (+9 -6), momentumAnalysis.cc (+817), momentumAnalysis.h (+173), sub.mk (+18 -16)
harman 2014-07-15 13:54 Rev.: 52159

Applied the final polish to the radiometer refactor.

RMCRTCommon
- made common variables static

Radiometer
problemSetup() Added conditional statement around
variables that must be read when using OnTheFly. These
variables are duplicates of the what RMCRT uses.

This commit will fix the restart bug in RMCRT_VR.ups file

13 lines of code changed in 3 files:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+12 -12), radiometer.h (+1 -1)
harman 2014-07-07 15:05 Rev.: 52108

OnTheFly/radiometer.cc
- user must specify the label names of temperature, abskg and cell type.

Added xml spec. for the radiometer. This file is a temporary place holder.

28 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+28 -16)
dav 2014-07-07 12:28 Rev.: 52104

Removed tabs, alphabetized - removed duplicate libs.

26 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: sub.mk (+26 -29)
harman 2014-07-03 09:02 Rev.: 52072


-This line, and those below, will be ignored--

Turned off all calls to the radiometer code. There's a problem
with OSX builds, it won't link


M OnTheFlyAnalysis/radiometer.cc

11 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+11 -5)
harman 2014-07-02 16:21 Rev.: 52070

Filled in the remaining missing pieces.
It runs but needs to be tested.

66 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: radiometer.cc (+62 -25), radiometer.h (+4 -11)
harman 2014-07-02 09:39 Rev.: 52064

Initial commit for OnTheFly radiometer.

This code is still under heavy development.

265 lines of code changed in 4 files:

  • CCA/Components/OnTheFlyAnalysis: AnalysisModuleFactory.cc (+11 -8), radiometer.cc (+143), radiometer.h (+110), sub.mk (+1)
harman 2014-06-11 13:53 Rev.: 51958

computeMinMax()
- removed duplicate "put" for lastCompTimeLabel. The reduction variable is updated in MinMax::doAnalysis() task.

0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (changed)
ahumphrey 2014-05-15 14:21 Rev.: 51840

Excise last bits of Windows support from src/CCA

2 lines of code changed in 6 files:

  • CCA/Components/OnTheFlyAnalysis: containerExtract.cc (new), flatPlate_heatFlux.cc (+2 -3), vorticity.cc (new)
beckvermit 2014-04-29 17:50 Rev.: 51789

Fix to on the fly min/max so you can restart without using it before.

12 lines of code changed in 1 file:

  • CCA/Components/OnTheFlyAnalysis: MinMax.cc (+12 -3)
harman 2014-04-09 16:05 Rev.: 51722

Put a loop around fopen(). On some machines
you need to try more than once to open the file.


0 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (new)
jas 2014-01-16 00:47 Rev.: 51467

Updated copyright information.

22 lines of code changed in 37 files:

  • CCA/Components/OnTheFlyAnalysis: 1stLawThermo.cc (+1 -1), 1stLawThermo.h (new), AnalysisModule.cc (new), AnalysisModule.h (+1 -1), AnalysisModuleFactory.cc (+1 -1), AnalysisModuleFactory.h (new), FileInfoVar.h (+1 -1), MinMax.cc (+1 -1), MinMax.h (new), containerExtract.cc (+1 -1), containerExtract.h (+1 -1), flatPlate_heatFlux.cc (+1 -1), flatPlate_heatFlux.h (new), lineExtract.cc (+1 -1), lineExtract.h (new), particleExtract.cc (new), particleExtract.h (new), planeExtract.cc (+1 -1), planeExtract.h (+1 -1), sub.mk (+1 -1), vorticity.cc (+1 -1), vorticity.h (+1 -1)
harman 2014-01-02 17:01 Rev.: 51423

Each plane can now set when to start and stop writing out data.

Writing out the physical time to a file. The timestep number and physical time are different
by one timestep.

37 lines of code changed in 2 files:

  • CCA/Components/OnTheFlyAnalysis: planeExtract.cc (+34 -4), planeExtract.h (+3)
Generated by StatSVN 0.7.0