![]() |
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
|
Functions | |
| void | velocity_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, VectorFieldType &velocity) |
| void | dudx_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, GenericFieldType &dudx) |
| void | pressure_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &pressure) |
| void | dpdx_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, VectorFieldType &dpdx) |
| void | temperature_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &temperature) |
| void | density_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &density) |
| void | tke_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &tke) |
| void | dkdx_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, VectorFieldType &dkdx) |
| void | sdr_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &sdr) |
| void | dwdx_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, VectorFieldType &dwdx) |
| void | turbulent_viscosity_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &turbulent_viscosity) |
| void | sst_f_one_blending_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &sst_f_one_blending) |
| void | minimum_distance_to_wall_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, ScalarFieldType &minimum_distance_to_wall) |
| void | property_from_mixture_fraction_test_function (const stk::mesh::BulkData &bulk, const ScalarFieldType &mixFraction, ScalarFieldType &property, const double primary, const double secondary) |
| void | inverse_property_from_mixture_fraction_test_function (const stk::mesh::BulkData &bulk, const ScalarFieldType &mixFraction, ScalarFieldType &property, const double primary, const double secondary) |
| void | mixture_fraction_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, const ScalarFieldType &mixtureFrac, const double znot, const double amf) |
| void | dhdx_test_function (const stk::mesh::BulkData &bulk, const VectorFieldType &coordinates, VectorFieldType &dhdx) |
| void | calc_mass_flow_rate_scs (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &density, const VectorFieldType &velocity, const GenericFieldType &massFlowRate) |
| void | calc_projected_nodal_gradient_interior (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &dnv, const ScalarFieldType &scalarField, const VectorFieldType &gradField) |
| void | calc_projected_nodal_gradient_interior (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &dnv, const VectorFieldType &vectorField, const GenericFieldType &gradField) |
| void | calc_projected_nodal_gradient_boundary (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &dnv, const ScalarFieldType &scalarField, const VectorFieldType &gradField) |
| void | calc_projected_nodal_gradient_boundary (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &dnv, const VectorFieldType &vectorField, const GenericFieldType &gradField) |
| void | calc_dual_nodal_volume (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, const ScalarFieldType &dnvField) |
| void | calc_projected_nodal_gradient (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, ScalarFieldType &dnv, const ScalarFieldType &scalarField, VectorFieldType &gradField) |
| void | calc_projected_nodal_gradient (const stk::mesh::BulkData &bulk, const stk::topology &topo, const VectorFieldType &coordinates, ScalarFieldType &dnv, const VectorFieldType &vectorField, GenericFieldType &gradField) |
| void | expect_all_near (const Kokkos::View< double * > &calcValue, const double *exactValue, const double tol) |
| void | expect_all_near (const Kokkos::View< double * > &calcValue, const double exactValue, const double tol) |
| void | expect_all_near (const Kokkos::View< double ** > &calcValue, const double *exactValue, const double tol) |
| template<int N> | |
| void | expect_all_near (const Kokkos::View< double ** > &calcValue, const double(*exactValue)[N], const double tol=1.0e-15) |
| template<int N> | |
| void | expect_all_near (const Kokkos::View< double ** > &calcValue, const double exactValue, const double tol=1.0e-15) |
| void unit_test_kernel_utils::calc_dual_nodal_volume | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | dnvField | ||
| ) |
References sierra::nalu::ElemDataRequests::add_coordinates_field(), sierra::nalu::ElemDataRequests::add_cvfem_volume_me(), sierra::nalu::ElemDataRequests::add_master_element_call(), sierra::nalu::CURRENT_COORDINATES, sierra::nalu::fill_pre_req_data(), sierra::nalu::get_num_bytes_pre_req_data(), sierra::nalu::get_team_policy(), sierra::nalu::MasterElementRepo::get_volume_master_element(), and sierra::nalu::SCV_VOLUME.
Referenced by calc_projected_nodal_gradient().
| void unit_test_kernel_utils::calc_mass_flow_rate_scs | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | density, | ||
| const VectorFieldType & | velocity, | ||
| const GenericFieldType & | massFlowRate | ||
| ) |
References sierra::nalu::ElemDataRequests::add_coordinates_field(), sierra::nalu::ElemDataRequests::add_cvfem_surface_me(), sierra::nalu::ElemDataRequests::add_gathered_nodal_field(), sierra::nalu::ElemDataRequests::add_master_element_call(), sierra::nalu::CURRENT_COORDINATES, sierra::nalu::fill_pre_req_data(), sierra::nalu::get_num_bytes_pre_req_data(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::get_team_policy(), and sierra::nalu::SCS_AREAV.
Referenced by MomentumKernelHex8Mesh::fill_mesh_and_init_fields(), and MixtureFractionKernelHex8Mesh::fill_mesh_and_init_fields().
| void unit_test_kernel_utils::calc_projected_nodal_gradient | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | dnv, | ||
| const ScalarFieldType & | scalarField, | ||
| VectorFieldType & | gradField | ||
| ) |
| void unit_test_kernel_utils::calc_projected_nodal_gradient | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | dnv, | ||
| const VectorFieldType & | vectorField, | ||
| GenericFieldType & | gradField | ||
| ) |
| void unit_test_kernel_utils::calc_projected_nodal_gradient_boundary | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | dnv, | ||
| const ScalarFieldType & | scalarField, | ||
| const VectorFieldType & | gradField | ||
| ) |
| void unit_test_kernel_utils::calc_projected_nodal_gradient_boundary | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | dnv, | ||
| const VectorFieldType & | vectorField, | ||
| const GenericFieldType & | gradField | ||
| ) |
| void unit_test_kernel_utils::calc_projected_nodal_gradient_interior | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | dnv, | ||
| const ScalarFieldType & | scalarField, | ||
| const VectorFieldType & | gradField | ||
| ) |
References sierra::nalu::ElemDataRequests::add_coordinates_field(), sierra::nalu::ElemDataRequests::add_cvfem_surface_me(), sierra::nalu::ElemDataRequests::add_gathered_nodal_field(), sierra::nalu::ElemDataRequests::add_master_element_call(), sierra::nalu::CURRENT_COORDINATES, sierra::nalu::fill_pre_req_data(), sierra::nalu::get_num_bytes_pre_req_data(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::get_team_policy(), and sierra::nalu::SCS_AREAV.
| void unit_test_kernel_utils::calc_projected_nodal_gradient_interior | ( | const stk::mesh::BulkData & | bulk, |
| const stk::topology & | topo, | ||
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | dnv, | ||
| const VectorFieldType & | vectorField, | ||
| const GenericFieldType & | gradField | ||
| ) |
References sierra::nalu::ElemDataRequests::add_coordinates_field(), sierra::nalu::ElemDataRequests::add_cvfem_surface_me(), sierra::nalu::ElemDataRequests::add_gathered_nodal_field(), sierra::nalu::ElemDataRequests::add_master_element_call(), sierra::nalu::CURRENT_COORDINATES, sierra::nalu::fill_pre_req_data(), sierra::nalu::get_num_bytes_pre_req_data(), sierra::nalu::MasterElementRepo::get_surface_master_element(), sierra::nalu::get_team_policy(), and sierra::nalu::SCS_AREAV.
Referenced by calc_projected_nodal_gradient().
| void unit_test_kernel_utils::density_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | density | ||
| ) |
| void unit_test_kernel_utils::dhdx_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| VectorFieldType & | dhdx | ||
| ) |
| void unit_test_kernel_utils::dkdx_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| VectorFieldType & | dkdx | ||
| ) |
| void unit_test_kernel_utils::dpdx_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| VectorFieldType & | dpdx | ||
| ) |
| void unit_test_kernel_utils::dudx_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| GenericFieldType & | dudx | ||
| ) |
| void unit_test_kernel_utils::dwdx_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| VectorFieldType & | dwdx | ||
| ) |
| void unit_test_kernel_utils::expect_all_near | ( | const Kokkos::View< double ** > & | calcValue, |
| const double(*) | exactValue[N], | ||
| const double | tol = 1.0e-15 |
||
| ) |
References tol.
| void unit_test_kernel_utils::expect_all_near | ( | const Kokkos::View< double ** > & | calcValue, |
| const double | exactValue, | ||
| const double | tol = 1.0e-15 |
||
| ) |
References tol.
| void unit_test_kernel_utils::expect_all_near | ( | const Kokkos::View< double * > & | calcValue, |
| const double * | exactValue, | ||
| const double | tol | ||
| ) |
Referenced by TEST_F().
| void unit_test_kernel_utils::expect_all_near | ( | const Kokkos::View< double * > & | calcValue, |
| const double | exactValue, | ||
| const double | tol | ||
| ) |
| void unit_test_kernel_utils::expect_all_near | ( | const Kokkos::View< double ** > & | calcValue, |
| const double * | exactValue, | ||
| const double | tol | ||
| ) |
| void unit_test_kernel_utils::inverse_property_from_mixture_fraction_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const ScalarFieldType & | mixFraction, | ||
| ScalarFieldType & | property, | ||
| const double | primary, | ||
| const double | secondary | ||
| ) |
| void unit_test_kernel_utils::minimum_distance_to_wall_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | minimum_distance_to_wall | ||
| ) |
| void unit_test_kernel_utils::mixture_fraction_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| const ScalarFieldType & | mixtureFrac, | ||
| const double | znot, | ||
| const double | amf | ||
| ) |
| void unit_test_kernel_utils::pressure_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | pressure | ||
| ) |
| void unit_test_kernel_utils::property_from_mixture_fraction_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const ScalarFieldType & | mixFraction, | ||
| ScalarFieldType & | property, | ||
| const double | primary, | ||
| const double | secondary | ||
| ) |
| void unit_test_kernel_utils::sdr_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | sdr | ||
| ) |
| void unit_test_kernel_utils::sst_f_one_blending_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | sst_f_one_blending | ||
| ) |
| void unit_test_kernel_utils::temperature_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | temperature | ||
| ) |
| void unit_test_kernel_utils::tke_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | tke | ||
| ) |
| void unit_test_kernel_utils::turbulent_viscosity_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| ScalarFieldType & | turbulent_viscosity | ||
| ) |
| void unit_test_kernel_utils::velocity_test_function | ( | const stk::mesh::BulkData & | bulk, |
| const VectorFieldType & | coordinates, | ||
| VectorFieldType & | velocity | ||
| ) |
1.8.11