[root]/CCA/Components/Arches/BoundaryConditions
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
jthornoc | 22 (100.0%) | 1369 (100.0%) | 62.2 |
Warning and forgot a dt multiply.
0 lines of code changed in 2 files:
Fix some warnings and an sign error in the projection.
4 lines of code changed in 3 files:
* 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.
26 lines of code changed in 5 files:
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.
123 lines of code changed in 1 file:
Adding a stub for a kokkos momentum solver.
Adding a print statement for registered Arches tasks.
1 lines of code changed in 1 file:
Move around some files.
628 lines of code changed in 5 files:
* 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.
587 lines of code changed in 5 files: