![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <UnitTestAlgorithm.h>
Public Member Functions | |
| TestTurbulenceAlgorithm () | |
| virtual | ~TestTurbulenceAlgorithm () |
| virtual void | declare_fields () |
| virtual void | fill_mesh_and_init_fields (const std::string mesh_spec="generated:10x10x10") |
Public Member Functions inherited from TestAlgorithm | |
| TestAlgorithm () | |
| virtual | ~TestAlgorithm () |
| sierra::nalu::Realm & | create_realm (const YAML::Node &realm_node, const std::string realm_type="multi_physics") |
| sierra::nalu::Realm & | create_realm (const std::string realm_type="multi_physics") |
| void | fill_mesh (const std::string mesh_spec="generated:10x10x10") |
| sierra::nalu::Realm & | realm () const |
| stk::mesh::MetaData & | meta () const |
| stk::mesh::BulkData & | bulk () const |
| double | field_norm (const ScalarFieldType &field, stk::mesh::Selector *selector=nullptr) |
Public Attributes | |
| ScalarFieldType * | density_ {nullptr} |
| ScalarFieldType * | viscosity_ {nullptr} |
| ScalarFieldType * | tke_ {nullptr} |
| ScalarFieldType * | sdr_ {nullptr} |
| ScalarFieldType * | minDistance_ {nullptr} |
| GenericFieldType * | dudx_ {nullptr} |
| ScalarFieldType * | tvisc_ {nullptr} |
| ScalarFieldType * | maxLengthScale_ {nullptr} |
| ScalarFieldType * | fOneBlend_ {nullptr} |
| ScalarFieldType * | evisc_ {nullptr} |
| ScalarFieldType * | dualNodalVolume_ {nullptr} |
| VectorFieldType * | dkdx_ {nullptr} |
| VectorFieldType * | dwdx_ {nullptr} |
| VectorFieldType * | dhdx_ {nullptr} |
| ScalarFieldType * | specificHeat_ {nullptr} |
Public Attributes inherited from TestAlgorithm | |
| std::unique_ptr< unit_test_utils::NaluTest > | naluObj_ |
| Reference to test Nalu instance used to hold Simulation and Realm. More... | |
| sierra::nalu::Realm * | realm_ {nullptr} |
| Reference to realm instance. More... | |
| stk::mesh::Part * | meshPart_ {nullptr} |
| const VectorFieldType * | coordinates_ {nullptr} |
| stk::ParallelMachine | comm_ |
|
inline |
|
inlinevirtual |
References TestAlgorithm::declare_fields().
|
virtual |
Implements TestAlgorithm.
References TestAlgorithm::meta().
|
virtual |
References TestAlgorithm::bulk(), TestAlgorithm::coordinates_, unit_test_kernel_utils::density_test_function(), unit_test_kernel_utils::dhdx_test_function(), unit_test_kernel_utils::dkdx_test_function(), unit_test_kernel_utils::dudx_test_function(), unit_test_kernel_utils::dwdx_test_function(), sierra::nalu::field_fill(), TestAlgorithm::fill_mesh(), unit_test_kernel_utils::minimum_distance_to_wall_test_function(), unit_test_kernel_utils::sdr_test_function(), unit_test_kernel_utils::sst_f_one_blending_test_function(), unit_test_kernel_utils::tke_test_function(), and unit_test_kernel_utils::turbulent_viscosity_test_function().
| ScalarFieldType* TestTurbulenceAlgorithm::density_ {nullptr} |
| VectorFieldType* TestTurbulenceAlgorithm::dhdx_ {nullptr} |
| VectorFieldType* TestTurbulenceAlgorithm::dkdx_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::dualNodalVolume_ {nullptr} |
| GenericFieldType* TestTurbulenceAlgorithm::dudx_ {nullptr} |
| VectorFieldType* TestTurbulenceAlgorithm::dwdx_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::evisc_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::fOneBlend_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::maxLengthScale_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::minDistance_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::sdr_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::specificHeat_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::tke_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::tvisc_ {nullptr} |
| ScalarFieldType* TestTurbulenceAlgorithm::viscosity_ {nullptr} |
1.8.11