Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of open applications of interest built on the Sierra Toolkit and Trilinos solver Tpetra solver stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information.
Allow for mix/match of dynamic ksgs options. Now, you specify KSGS type and:
activate_dynamic_turbulence_procedure: yes/no
This small/nuanced change allows for Inagaki to be used with the dynamic procedure.
Element-based filter remains as::
/hat{phi}_n = sum_elem sum_scv phi(scv)*scv(scv) / sum_elem sum_scv scv(scv)
phi(scv) can include a dndx operation;
sum_elem is all of the elements connected to node, n.
The alternative is to project phi to the nodes first, and then use nodal lumping.
Confusing usage of "filter" as appposed to the volume averaging; cleaned this up and fixed a few issues with missing pow(x, invNdim)
re-bless
Notes:
a) Error checks for dynamic procedure to catch non-ksgs model types