/trunk/src Developers: jthornoc

Login name:
jthornoc
Total Commits:
796 (6.0%)
Lines of Code:
26,517 (15.8%)
Most Recent Commit:
2016-12-22 15:34
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for jthornoc

Activity by Day of Week for jthornoc

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 796 (100.0%) 26517 (100.0%) 33.3
CCA/Components/Arches/ 217 (27.3%) 10730 (40.5%) 49.4
CCA/Components/Arches/Transport/ 133 (16.7%) 3711 (14.0%) 27.9
CCA/Components/Arches/ParticleModels/ 95 (11.9%) 2638 (9.9%) 27.7
CCA/Components/Arches/TransportEqns/ 31 (3.9%) 1445 (5.4%) 46.6
CCA/Components/Arches/BoundaryConditions/ 22 (2.8%) 1369 (5.2%) 62.2
CCA/Components/Arches/PropertyModelsV2/ 66 (8.3%) 1320 (5.0%) 20.0
CCA/Components/Arches/ChemMix/ 11 (1.4%) 1175 (4.4%) 106.8
CCA/Components/Arches/Utility/ 73 (9.2%) 1168 (4.4%) 16.0
CCA/Components/Arches/Task/ 65 (8.2%) 1151 (4.3%) 17.7
CCA/Components/Arches/CoalModels/ 16 (2.0%) 760 (2.9%) 47.5
CCA/Components/Arches/PropertyModels/ 8 (1.0%) 320 (1.2%) 40.0
CCA/Components/Arches/WallHTModels/ 4 (0.5%) 214 (0.8%) 53.5
CCA/Components/Arches/LagrangianParticles/ 19 (2.4%) 164 (0.6%) 8.6
R_Tester/ 9 (1.1%) 112 (0.4%) 12.4
CCA/Components/Arches/SourceTerms/ 7 (0.9%) 81 (0.3%) 11.5
Core/Grid/Variables/ 5 (0.6%) 70 (0.3%) 14.0
CCA/Components/Arches/Operators/ 5 (0.6%) 28 (0.1%) 5.6
CCA/Components/Arches/DigitalFilter/ 2 (0.3%) 26 (0.1%) 13.0
CCA/Components/Arches/fortran/ 4 (0.5%) 22 (0.1%) 5.5
Core/Grid/BoundaryConditions/ 4 (0.5%) 13 (0.0%) 3.2

Activity of jthornoc

Most Recent Commits

jthornoc 2016-12-22 15:34 Rev.: 56148

Allow the kokkos solver to run without a momentum solver.

0 lines of code changed in 4 files:

  • CCA/Components/Arches: KokkosSolver.cc (new)
  • CCA/Components/Arches/Task: TaskFactoryBase.h (changed)
jthornoc 2016-12-22 15:34 Rev.: 56146

More hacks to allow production BC to work with BCHelper.

0 lines of code changed in 2 files:

  • CCA/Components/Arches: WBCHelper.cc (new)
jthornoc 2016-12-22 15:34 Rev.: 56145

Need to add a kludge for Vector inputs in the BC spec since these are
used in the production code.

4 lines of code changed in 1 file:

  • CCA/Components/Arches: WBCHelper.cc (+4)
jthornoc 2016-12-22 15:34 Rev.: 56144

Warning.

0 lines of code changed in 2 files:

  • CCA/Components/Arches/ParticleModels: ShaddixEnthalpy.h (new)
jthornoc 2016-12-22 15:34 Rev.: 56143

Warning and forgot a dt multiply.

0 lines of code changed in 4 files:

  • CCA/Components/Arches/BoundaryConditions: HandOff.h (new)
  • CCA/Components/Arches/Transport: AddPressGradient.cc (new)
jthornoc 2016-12-22 15:34 Rev.: 56142

Fix some warnings and an sign error in the projection.

235 lines of code changed in 16 files:

  • CCA/Components/Arches/BoundaryConditions: BoundaryFunctors.h (new), HandOff.h (+3 -4)
  • CCA/Components/Arches/PropertyModelsV2: FaceVelocities.cc (new)
  • CCA/Components/Arches/Transport: AddPressGradient.cc (+7 -3), KMomentum.h (new), PressureEqn.cc (+4 -4)
  • CCA/Components/Arches/Utility: AlmgrenMMS.h (-3)
  • CCA/Components/Arches/WallHTModels: WallModelDriver.cc (new), WallModelDriver.h (+192 -192)
jthornoc 2016-12-22 15:34 Rev.: 56141

Fix some bugs with the pressure solver implementation.

Specifically, the correct problemSpec wasn't being passed to the
pressure solve setup. Also, missing dt and sign error on the rhs.

Also fix a missing spec in the taylor-green-vortex problem.

480 lines of code changed in 5 files:

  • CCA/Components/Arches: MomentumSolver.h (new)
  • CCA/Components/Arches/Transport: PressureEqn.cc (+21 -9), PressureEqn.h (new)
jthornoc 2016-12-22 15:34 Rev.: 56140

Add an mms to start verifying the momentum implementation.

211 lines of code changed in 8 files:

  • CCA/Components/Arches/Utility: AlmgrenMMS.cc (new 4), AlmgrenMMS.h (+149), GridInfo.cc (+36 -22), InitializeFactory.cc (new), sub.mk (+2 -1)
jthornoc 2016-12-22 15:33 Rev.: 56139

First cut of the projection in. Seems to be working with very simple
flows.

323 lines of code changed in 14 files:

  • CCA/Components/Arches: Arches.cc (+1 -1), KokkosSolver.cc (+37 -23), KokkosSolver.h (new)
  • CCA/Components/Arches/Task: TaskFactoryBase.h (+13 -1)
  • CCA/Components/Arches/Transport: AddPressGradient.cc (+55), AddPressGradient.h (new 75), PressureEqn.cc (+91 -1), PressureEqn.h (+22 -4), TransportFactory.cc (+17 -5), sub.mk (+1)
jthornoc 2016-12-22 15:33 Rev.: 56138

More work on the projection.
Add BC for A and b.
Also get the atomic Tasks working for the factories and add new atomic
task.

363 lines of code changed in 15 files:

  • CCA/Components/Arches: KokkosSolver.cc (+13)
  • CCA/Components/Arches/Task: AtomicTaskInterface.cc (new), AtomicTaskInterface.h (+17 -12), TaskFactoryBase.cc (new), TaskFactoryBase.h (+25 -8)
  • CCA/Components/Arches/Transport: KMomentum.h (+2), PressureEqn.cc (+59 -7), PressureEqn.h (+2 -2), TransportFactory.cc (+13 -1), VelRhoHatBC.cc (new 97), VelRhoHatBC.h (new 73), sub.mk (+1)
jthornoc 2016-12-22 15:33 Rev.: 56137

Adding first cut of the pressure projection for kokkos solver.

273 lines of code changed in 10 files:

  • CCA/Components/Arches: KokkosSolver.cc (+2 -2)
  • CCA/Components/Arches/Task: FieldContainer.h (+4), TaskFactoryBase.h (+2 -2)
  • CCA/Components/Arches/Transport: PressureEqn.cc (+177), PressureEqn.h (+63), TransportFactory.cc (+20 -2), TransportFactory.h (new), sub.mk (+1)
jthornoc 2016-12-22 15:33 Rev.: 56135

Add missing files.

384 lines of code changed in 2 files:

  • CCA/Components/Arches/PropertyModelsV2: UFromRhoU.cc (new 307), UFromRhoU.h (new 77)
jthornoc 2016-12-22 15:33 Rev.: 56134

* Make the face velocities for the staggered cells the same type.
* Move the initialization procedure into the factory itself so that
* ordering can be controlled easily
* Fix a bug in the Dirichlet BC for staggered fields
* Allow a second call to task initializations in case a model needs to
* reinitialize based on upstream initialization
* (should have been done before) Add access to field variables by
* returning an address rather than a pointer.
* Fix a bug in compute_psi for momentum eons.
* Working out the momentum transport. Pure convection seems stable now.

355 lines of code changed in 32 files:

  • CCA/Components/Arches: ConvectionHelper.h (+1 -5), GridTools.h (+8 -8), KokkosSolver.cc (+27 -32)
  • CCA/Components/Arches/BoundaryConditions: BoundaryConditionFactory.cc (+15 -1), BoundaryConditionFactory.h (new), BoundaryFunctors.h (+6 -1)
  • CCA/Components/Arches/PropertyModelsV2: FaceVelocities.cc (+27 -23), PropertyModelFactoryV2.cc (+45 -2), PropertyModelFactoryV2.h (+7), sub.mk (new)
  • CCA/Components/Arches/Task: TaskFactoryBase.h (+9), TaskInterface.cc (+10 -3), TaskInterface.h (new), TaskVariableTools.h (new)
  • CCA/Components/Arches/Transport: ComputePsi.h (new), KMomentum.h (+113 -41), TransportFactory.cc (+15), TransportFactory.h (+5)
  • CCA/Components/Arches/Utility: InitializeFactory.cc (+16 -1), InitializeFactory.h (+20 -15)
jthornoc 2016-12-22 15:33 Rev.: 56132

WBCHelper:
Trying to preserve the meaning of the <value> tag. Therefore, parse
the type attribute for the functor name rather than the value tag.
BoundaryFunctors.h is updated accordingly.

BoundaryFunctors.h:
Added a velocity bc.

FaceVelocities:
Needed to account for boundary conditions.

KFEUpdate and ComputePsi:
Needed to add an exception for Momentum equations to allow them
to be setup property.

KMomentum:
Added the first cut of the Stress Tensor. Needs work.

339 lines of code changed in 12 files:

  • CCA/Components/Arches: GridTools.h (+8), KokkosSolver.cc (+14 -7), WBCHelper.cc (+53 -26)
  • CCA/Components/Arches/BoundaryConditions: BoundaryFunctors.h (+123 -26)
  • CCA/Components/Arches/PropertyModelsV2: FaceVelocities.cc (+48 -2)
  • CCA/Components/Arches/Transport: ComputePsi.h (+26), KFEUpdate.h (new), KMomentum.h (+56 -2), TransportFactory.cc (+1 -1)
  • Core/Grid/BoundaryConditions: BoundCond.h (new)
jthornoc 2016-12-22 15:33 Rev.: 56131

Adding a stub for a kokkos momentum solver.
Adding a print statement for registered Arches tasks.

609 lines of code changed in 18 files:

  • CCA/Components/Arches/BoundaryConditions: BoundaryConditionFactory.cc (+1 -1)
  • CCA/Components/Arches/LagrangianParticles: LagrangianParticleFactory.cc (new)
  • CCA/Components/Arches/ParticleModels: ParticleModelFactory.cc (new)
  • CCA/Components/Arches/PropertyModelsV2: PropertyModelFactoryV2.cc (+1)
  • CCA/Components/Arches/Task: TaskFactoryBase.h (+14)
  • CCA/Components/Arches/Transport: ComputePsi.h (+3 -1), KMomentum.cc (new 1), KMomentum.h (+455), KScalarRHS.h (new), TransportFactory.cc (+116 -82), TransportFactory.h (+1 -1), sub.mk (+1)
  • CCA/Components/Arches/Utility: InitializeFactory.cc (+3), UtilityFactory.cc (new)
jthornoc 2016-12-22 15:32 Rev.: 56130

Move around some files.

632 lines of code changed in 17 files:

  • CCA/Components/Arches: BoundaryCondition.cc (new), BoundaryFunctorHelper.cc (del), BoundaryFunctorHelper.h (del), BoundaryFunctors.h (del), ExplicitSolver.cc (+1 -1), WBCHelper.h (+1 -1), sub.mk (-1)
  • CCA/Components/Arches/BoundaryConditions: BoundaryFunctorHelper.cc (new 45), BoundaryFunctorHelper.h (new 52), BoundaryFunctors.h (+530), sub.mk (+1)
  • CCA/Components/Arches/Transport: KScalarRHS.h (+1 -1)
jthornoc 2016-12-01 17:20 Rev.: 56039

Making the old flux limiters consistent with the recent bug fix in the
new flux limiters. This shouldnt change any answers.

0 lines of code changed in 2 files:

  • CCA/Components/Arches/TransportEqns: Discretization_new.h (changed)
jthornoc 2016-12-01 16:46 Rev.: 56038

Found a bug in the flux limiters. The successive ratio of gradients
was not properly computed.

3 lines of code changed in 1 file:

  • CCA/Components/Arches: ConvectionHelper.h (+3 -3)
jthornoc 2016-12-01 12:32 Rev.: 56035

* More work on the new boundary condition interface. Working handoff
* file example is working. This demonstrates the CUSTOM bc
* implementation.
* Found a small bug in the VariableHelper header.
* Add a new boundary condition factory. This essentially allows for
* independent ArchesTasks to be executed for the boundaryFunctor
* implementation (e.g., see HandOff.h)
* In WBCHelper: UNSUPPORTED->CUSTOM. Seems like a better descriptor for
* the way in which we are using it.

823 lines of code changed in 14 files:

  • CCA/Components/Arches: BoundaryFunctors.h (new 187), GridTools.h (+2 -2), KokkosSolver.cc (+36 -8), WBCHelper.cc (+1 -1), WBCHelper.h (+1 -1), sub.mk (+1)
  • CCA/Components/Arches/BoundaryConditions: BoundaryConditionFactory.cc (+121), BoundaryConditionFactory.h (+35), HandOff.cc (new 1), HandOff.h (+386), sub.mk (+44)
  • CCA/Components/Arches/Transport: KScalarRHS.h (+7)
  • CCA/Components/Arches/Utility: WaveFormInit.h (+1 -1)
jthornoc 2016-11-29 11:24 Rev.: 56025

Use shared_ptr. This will fix the memory leak in the nightly RT.

11 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryFunctors.h (+11 -15)

(98 more)

Generated by StatSVN 0.7.0