Directory CCA/Components/Arches/Task/

Total Files:
13
Deleted Files:
0
Lines of Code:
109

[root]/CCA/Components/Arches/Task

Lines of Code

CCA/Components/Arches/Task/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 120 (100.0%) 4621 (100.0%) 38.5
jthornoc 112 (93.3%) 4582 (99.2%) 40.9
jsutherland 6 (5.0%) 36 (0.8%) 6.0
tsaad 2 (1.7%) 3 (0.1%) 1.5

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.

19 lines of code changed in 6 files:

  • CCA/Components/Arches/Task: SampleFactory.h (new), TaskFactoryBase.cc (new), TaskFactoryBase.h (new)
jthornoc 2014-11-13 17:44 Rev.: 52710

Better type inferences for the interface.

Adding a momentum RHS calculation. Still needs work.

78 lines of code changed in 4 files:

  • CCA/Components/Arches/Task: TaskInterface.h (new), TemplatedSampleTask.h (new)
jthornoc 2014-11-13 17:44 Rev.: 52709

Use a counter to avoid scheduling tasks that dont do anything.

Also some minor cleanup.

22 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (new)
jthornoc 2014-10-30 10:29 Rev.: 52615

Clean up a memory leak if the task isnt scheduled.

2 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: TaskInterface.cc (+2 -1)
jthornoc 2014-10-29 13:45 Rev.: 52612

Clean up an issue with the new ignore_invalid_celltype flag.

Also, corners for periodic domains were causing problems. Initialize
these cells to something valid since their value shouldnt matter in the
end.

6 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: TaskInterface.cc (+6 -1)
jthornoc 2014-09-12 16:57 Rev.: 52431

Add an optional boundary condition task to ArchesTaskInterface.

update all derived tasks.

244 lines of code changed in 7 files:

  • CCA/Components/Arches/Task: SampleTask.cc (new), SampleTask.h (+5), TaskInterface.cc (+174 -52), TaskInterface.h (+26), TemplatedSampleTask.h (+19)
jthornoc 2014-09-11 21:43 Rev.: 52424

Fixing a compile error. Not sure how it survived the Mac compiler.

22 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+14), TaskInterface.h (+8)
jthornoc 2014-09-11 16:15 Rev.: 52422

Overload the register_variable function to reduce unnecessary
specification for NEWDW, COMPUTES, Ghost = 0.

20 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+13), TaskInterface.h (+7)
jthornoc 2014-08-22 12:33 Rev.: 52334

Register new varlabels in the problemSetup phase.

86 lines of code changed in 9 files:

  • CCA/Components/Arches/Task: SampleFactory.cc (+2), SampleTask.cc (+10 -2), SampleTask.h (+2), TaskFactoryBase.cc (+12), TaskFactoryBase.h (+3), TaskInterface.cc (+1 -30), TaskInterface.h (+47), TemplatedSampleTask.h (+9)
jthornoc 2014-08-20 10:19 Rev.: 52324

Use Tony\'s new particle helper BC addition.

Change back a function name for particle in the TaskInterface.

Add a couple new input files.

3 lines of code changed in 3 files:

  • CCA/Components/Arches/Task: FieldContainer.h (new), TaskInterface.cc (+2 -2)
tsaad 2014-08-18 13:50 Rev.: 52313

This commit provides support for adding particles through boundaries using the ParticlesHelper and classic Uintah BC machinery. You will need to invoke two key functionalities in the ParticlesHelper:
(1) ParticlesHelper::needs_boundary_condition: a static function call to add the variables that require a boundary condition. These are the transported particle variables such as velocity, mass, size...
(2) ParticlesHelper::schedule_add_particles: make sure you call that AFTER ParticlesHelper::schedule_particle_relocation. This will add particles on a boundary as specified through the input file. The particles are placed randomly in the first interior cell of the domain, at the required boundary (circle, rectangle, face...).
We currently only support constant boundary values for the remaining particle variables. Support for other distribution will follow in the near future as I'd like it to provide a unified and easy to use interface through the input file.

3 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: FieldContainer.h (+1 -1), TaskInterface.cc (+2 -2)
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.

7 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+3), TaskInterface.h (+4 -5)
jthornoc 2014-08-13 09:59 Rev.: 52297

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

212 lines of code changed in 3 files:

  • CCA/Components/Arches/Task: FieldContainer.h (+118 -3), TaskInterface.cc (+70 -5), TaskInterface.h (+24 -2)
jthornoc 2014-08-06 11:00 Rev.: 52278

New scalar solver now using Tony's flux limiter.

2 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: TaskInterface.h (+2)
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.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: TaskInterface.h (+1)
jthornoc 2014-07-31 21:54 Rev.: 52242

Fix a few warnings.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: SampleTask.cc (+1 -1)
jthornoc 2014-07-31 21:54 Rev.: 52241

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

48 lines of code changed in 5 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+11 -11), SampleTask.h (+3 -3), TaskInterface.cc (+16 -16), TaskInterface.h (+11 -306), TemplatedSampleTask.h (+7 -7)
jthornoc 2014-07-31 21:53 Rev.: 52238

Removing an uneeded const.
Cleaner initialization of a couple filter variables.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: FieldContainer.h (+1 -1)
jthornoc 2014-07-31 21:53 Rev.: 52237

Missed some extra template declarations.

7 lines of code changed in 1 file:

  • CCA/Components/Arches/Task: FieldContainer.h (+7 -7)
jthornoc 2014-07-31 21:53 Rev.: 52236

Clean up a warning. Delete field_container.

4 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: FieldContainer.h (+2 -2), TaskInterface.cc (+2)
jthornoc 2014-07-31 21:52 Rev.: 52234

Move over to SpatialFieldPtrs.

801 lines of code changed in 5 files:

  • CCA/Components/Arches/Task: FieldContainer.cc (new 12), FieldContainer.h (+458), SampleTask.cc (+19 -16), TaskInterface.h (+308 -291), TemplatedSampleTask.h (+4 -3)
jthornoc 2014-07-31 21:52 Rev.: 52233

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

136 lines of code changed in 5 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+101 -27), TaskInterface.h (+33 -70), TemplatedSampleTask.h (+1 -1), sub.mk (+1)
jthornoc 2014-07-31 21:52 Rev.: 52232

Warnings.

2 lines of code changed in 3 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+1 -1), TaskInterface.cc (-2), TaskInterface.h (+1 -1)
jthornoc 2014-07-31 21:51 Rev.: 52231

Put the timestep init to work.

108 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+95 -59), TaskInterface.h (+13 -8)
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.

61 lines of code changed in 5 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+18 -3), SampleTask.h (+9 -5), TaskInterface.cc (+2 -4), TaskInterface.h (+21 -13), TemplatedSampleTask.h (+11 -9)
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.

15 lines of code changed in 3 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+8 -8), TaskInterface.h (+5 -38), TemplatedSampleTask.h (+2 -2)
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

123 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: TaskInterface.cc (+91 -149), TaskInterface.h (+32 -47)
jthornoc 2014-07-31 21:51 Rev.: 52227

Pushing in Arches Task interface updates.

723 lines of code changed in 8 files:

  • CCA/Components/Arches/Task: SampleFactory.cc (+2 -2), SampleTask.cc (+21 -23), SampleTask.h (+6 -6), TaskFactoryBase.cc (+2 -2), TaskFactoryBase.h (+4 -2), TaskInterface.cc (+212 -66), TaskInterface.h (+452 -176), TemplatedSampleTask.h (+24 -12)
jsutherland 2014-07-07 06:57 Rev.: 52100

change inclusion path for a header

2 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+1 -1), TemplatedSampleTask.h (+1 -1)
jsutherland 2014-07-05 20:05 Rev.: 52097

Remove "structured" namespace which has now been removed from SpatialOps

34 lines of code changed in 4 files:

  • CCA/Components/Arches/Task: SampleFactory.cc (+1 -1), SampleTask.cc (+6 -6), TaskInterface.cc (+3 -5), TaskInterface.h (+24 -24)
jthornoc 2014-05-05 13:20 Rev.: 51807

Update to Arches Task Interface including:
* a task factory for automatic task creation and storage
* tasks now are required to have an initialization method
* creating an operator database/patch
* properly destroying local labels for tasks
* added a problemSetup interface for tasks

567 lines of code changed in 11 files:

  • CCA/Components/Arches/Task: SampleFactory.cc (+52), SampleFactory.h (+30), SampleTask.cc (+69 -10), SampleTask.h (+15 -1), TaskFactoryBase.cc (+57), TaskFactoryBase.h (+42), TaskInterface.cc (+107 -5), TaskInterface.h (+72 -14), TemplatedSampleTask.cc (new 4), TemplatedSampleTask.h (+116), sub.mk (+3 -1)
jthornoc 2014-05-05 13:20 Rev.: 51806

Remove some more "using namespace" in header files.
Polish off the SpatialOps field interface. Should now work for CC and
Face doubles.
Also add a templated example task.

120 lines of code changed in 3 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+12 -10), TaskInterface.h (+107 -75), sub.mk (+1)
jthornoc 2014-05-05 13:20 Rev.: 51804

Adding spatial fields as a capability.

222 lines of code changed in 4 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+24 -6), SampleTask.h (+18 -1), TaskInterface.cc (+24), TaskInterface.h (+156 -3)
jthornoc 2014-04-17 15:27 Rev.: 51754

Better use of templates to reduce code. Hooray for templates!

14 lines of code changed in 2 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+5 -2), TaskInterface.h (+9 -142)
jthornoc 2014-04-17 13:43 Rev.: 51751

Version 0.1 of the Arches Task Interface. Will require boost so not
compiling for now.

905 lines of code changed in 5 files:

  • CCA/Components/Arches/Task: SampleTask.cc (+33), SampleTask.h (+22), TaskInterface.cc (+529), TaskInterface.h (+314), sub.mk (+7)
Generated by StatSVN 0.7.0