Allow the kokkos solver to run without a momentum solver.
0 lines of code changed in 4 files:
More hacks to allow production BC to work with BCHelper.
0 lines of code changed in 2 files:
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:
Warning.
0 lines of code changed in 2 files:
Warning and forgot a dt multiply.
0 lines of code changed in 4 files:
Fix some warnings and an sign error in the projection.
235 lines of code changed in 16 files:
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:
Add an mms to start verifying the momentum implementation.
211 lines of code changed in 8 files:
First cut of the projection in. Seems to be working with very simple
flows.
323 lines of code changed in 14 files:
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:
Adding first cut of the pressure projection for kokkos solver.
273 lines of code changed in 10 files:
Add missing files.
384 lines of code changed in 2 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.
355 lines of code changed in 32 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.
339 lines of code changed in 12 files:
Adding a stub for a kokkos momentum solver.
Adding a print statement for registered Arches tasks.
609 lines of code changed in 18 files:
Move around some files.
632 lines of code changed in 17 files:
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:
Found a bug in the flux limiters. The successive ratio of gradients
was not properly computed.
3 lines of code changed in 1 file:
* 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:
Use shared_ptr. This will fix the memory leak in the nightly RT.
11 lines of code changed in 1 file:
(98 more)