Directory CCA/Components/Arches/Utility/

Total Files:
15
Deleted Files:
0
Lines of Code:
77

[root]/CCA/Components/Arches/Utility

Lines of Code

CCA/Components/Arches/Utility/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
jthornoc 75 (100.0%) 1585 (100.0%) 21.1

Most Recent Commits

jthornoc 2014-11-13 17:45 Rev.: 52712

* Move to shared pointers for the task factories.
* Get the momentum RHS building and updating. Still needs work on the SSP integration and finalize all the build steps.
* From a factory, allow groupings of tasks and provide a way to retrieve these groups.
* Fix a bug when retrieving the tasks: The wrong memory was being returned resulting in a bogus task and undefined behavior.
* Put the particle helper in the Task base class.
* For now: for the FE update, pass a boolean to avoid division by density^(t+dt) to the RHS upon update.

10 lines of code changed in 4 files:

  • CCA/Components/Arches/Utility: InitializeFactory.h (+5), UtilityFactory.h (+5)
jthornoc 2014-11-13 17:44 Rev.: 52710

Better type inferences for the interface.

Adding a momentum RHS calculation. Still needs work.

28 lines of code changed in 4 files:

  • CCA/Components/Arches/Utility: InitializeFactory.cc (new), WaveFormInit.h (+8 -16)
jthornoc 2014-09-12 16:57 Rev.: 52431

Add an optional boundary condition task to ArchesTaskInterface.

update all derived tasks.

25 lines of code changed in 9 files:

  • CCA/Components/Arches/Utility: GridInfo.h (new), InitLagrangianParticleSize.h (+5), InitLagrangianParticleVelocity.h (+5), RandParticleLoc.h (new), WaveFormInit.h (+5)
jthornoc 2014-08-22 12:33 Rev.: 52334

Register new varlabels in the problemSetup phase.

60 lines of code changed in 16 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (new), GridInfo.h (+2), InitLagrangianParticleSize.cc (+8 -1), InitLagrangianParticleSize.h (+2), InitLagrangianParticleVelocity.cc (+12 -3), InitLagrangianParticleVelocity.h (+2), InitializeFactory.cc (+2), RandParticleLoc.cc (new), RandParticleLoc.h (+2), UtilityFactory.cc (new), WaveFormInit.h (+6)
jthornoc 2014-08-13 13:26 Rev.: 52301

* Add particle size and associated update. Note that currently the
Lagrangian implementation requires at least a size, velocity, and
position for it to work.

* Hack the initialization ordering for the lagrangian particles.
Hopefully this can be changed.

* update input file and spec.

205 lines of code changed in 7 files:

  • CCA/Components/Arches/Utility: InitLagrangianParticleSize.cc (+118), InitLagrangianParticleSize.h (+69), InitLagrangianParticleVelocity.cc (+9 -7), InitLagrangianParticleVelocity.h (+1), InitializeFactory.cc (+7 -19), sub.mk (new)
jthornoc 2014-08-13 09:59 Rev.: 52298

* move operator creation out of Arches.cc and into Operators.cc
* Added a couple new input files.
* More work on the Lagrangian particle stuff, including velocity and
position updates.

21 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: InitLagrangianParticleVelocity.cc (+21 -19)
jthornoc 2014-08-13 09:59 Rev.: 52297

Initial import of Lagrangian particle support using Tonys ParticleHelper
class. Still more work to be done.

444 lines of code changed in 6 files:

  • CCA/Components/Arches/Utility: InitLagrangianParticleVelocity.cc (+153), InitLagrangianParticleVelocity.h (+65), InitializeFactory.cc (+34 -8), RandParticleLoc.cc (+129), RandParticleLoc.h (+61), sub.mk (+2)
jthornoc 2014-08-07 14:27 Rev.: 52282

Adding a particle model factory.
Particle model tasks can now be added to evaluate dphi/dt type terms
using the new Arches task interface including the Nebo/SO syntax. A
simple rate term was added as an example.

Note that the rate term currently is looping over environments. In the
lagrangian particle case, I assume the total number of "environments"
will be = 1. This effectively means that the task will evaluate all
model terms across all environments/particles rather than having a
single task/environment.

0 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: InitializeFactory.cc (-5)
jthornoc 2014-08-04 14:44 Rev.: 52266

Turn on upwinding in the scalarRHS function.

Remove the 2D sine/cos initialization from the WaveFormInit task since
it is designed for 1D initialization.

3 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: WaveFormInit.h (+3 -25)
jthornoc 2014-07-31 21:54 Rev.: 52242

Fix a few warnings.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: WaveFormInit.h (+1 -1)
jthornoc 2014-07-31 21:54 Rev.: 52241

Cleanup of the task interface. Still working out bugs on the scalarRHS.

21 lines of code changed in 3 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+12 -12), GridInfo.h (+3 -3), WaveFormInit.h (+6 -8)
jthornoc 2014-07-31 21:53 Rev.: 52236

Clean up a warning. Delete field_container.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: WaveFormInit.h (+1 -1)
jthornoc 2014-07-31 21:52 Rev.: 52235

Modifiations to the waveform initializer. Since the templating is on
two variable types (indep and depend), it doesnt quite work with the 2D
sin/cos function. Too clunky?

6 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: WaveFormInit.h (+6 -5)
jthornoc 2014-07-31 21:52 Rev.: 52234

Move over to SpatialFieldPtrs.

86 lines of code changed in 3 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+8 -7), InitializeFactory.cc (+24 -24), WaveFormInit.h (+54 -57)
jthornoc 2014-07-31 21:52 Rev.: 52233

Further iteration on the task interface, including the addition of the
field container.

4 lines of code changed in 2 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+3 -4), WaveFormInit.h (+1 -1)
jthornoc 2014-07-31 21:51 Rev.: 52230

Added a timestep init function to avoid complexity of carry-forward
during the RK stepping.

Rename some functions for clarity.

44 lines of code changed in 3 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+25 -13), GridInfo.h (+10 -5), WaveFormInit.h (+9 -18)
jthornoc 2014-07-31 21:51 Rev.: 52229

Check the DWs for spatial fields to avoid problems with ambiguity when
the same variable is requested from two different DWs.

10 lines of code changed in 2 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+6 -6), WaveFormInit.h (+4 -4)
jthornoc 2014-07-31 21:51 Rev.: 52228

* Pass a reference to the task info to the field collector
* Don’t reassign the dw in the resolve_field_requires function
* Remove old/commented-out code
* get_uintah_field now requires a DW. This will resolve ambiguity when the same variable is requested from two different DWs

3 lines of code changed in 1 file:

  • CCA/Components/Arches/Utility: GridInfo.cc (+3 -3)
jthornoc 2014-07-31 21:51 Rev.: 52227

Pushing in Arches Task interface updates.

613 lines of code changed in 9 files:

  • CCA/Components/Arches/Utility: GridInfo.cc (+101), GridInfo.h (+53), InitializeFactory.cc (+124), InitializeFactory.h (+29), UtilityFactory.cc (+40), UtilityFactory.h (+29), WaveFormInit.cc (new 4), WaveFormInit.h (+224), sub.mk (+9)
Generated by StatSVN 0.7.0