![]() |
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
|
Base class representation of a PDE. More...
#include <EquationSystem.h>
Public Member Functions | |
| EquationSystem (EquationSystems &eqSystems, const std::string name="no_name", const std::string eqnTypeName="no_eqn_type_name") | |
| virtual | ~EquationSystem () |
| void | set_nodal_gradient (const std::string &dofName) |
| virtual void | initial_work () |
| virtual void | populate_derived_quantities () |
| virtual void | register_nodal_fields (stk::mesh::Part *part) |
| virtual void | register_edge_fields (stk::mesh::Part *part) |
| virtual void | register_element_fields (stk::mesh::Part *part, const stk::topology &theTopo) |
| virtual void | initialize () |
| virtual void | solve_and_update () |
| Assemble the LHS and RHS and perform linear solve for prescribed number of iterations. More... | |
| virtual void | pre_iter_work () |
| Perform setup tasks before entering the solve and update step. More... | |
| virtual void | post_iter_work () |
| Perform setup tasks after he solve and update step. More... | |
| virtual void | post_iter_work_dep () |
| Deprecated post iteration work logic. More... | |
| virtual void | assemble_and_solve (stk::mesh::FieldBase *deltaSolution) |
| virtual void | predict_state () |
| virtual void | register_interior_algorithm (stk::mesh::Part *part) |
| virtual void | provide_output () |
| virtual void | pre_timestep_work () |
| virtual void | reinitialize_linear_system () |
| virtual void | post_adapt_work () |
| virtual void | dump_eq_time () |
| virtual double | provide_scaled_norm () |
| virtual double | provide_norm () |
| virtual double | provide_norm_increment () |
| virtual bool | system_is_converged () |
| virtual void | register_wall_bc (stk::mesh::Part *part, const stk::topology &theTopo, const WallBoundaryConditionData &wallBCData) |
| virtual void | register_inflow_bc (stk::mesh::Part *part, const stk::topology &theTopo, const InflowBoundaryConditionData &inflowBCData) |
| virtual void | register_open_bc (stk::mesh::Part *part, const stk::topology &theTopo, const OpenBoundaryConditionData &openBCData) |
| virtual void | register_symmetry_bc (stk::mesh::Part *part, const stk::topology &theTopo, const SymmetryBoundaryConditionData &symmetryBCData) |
| virtual void | register_periodic_bc (stk::mesh::Part *partMaster, stk::mesh::Part *partSlave, const stk::topology &theTopoMaster, const stk::topology &theTopoSlave, const PeriodicBoundaryConditionData &periodicBCData) |
| virtual void | register_non_conformal_bc (stk::mesh::Part *part, const stk::topology &theTopo) |
| virtual void | register_overset_bc () |
| virtual void | create_constraint_algorithm (stk::mesh::FieldBase *theField) |
| virtual void | register_surface_pp_algorithm (const PostProcessingData &theData, stk::mesh::PartVector &partVector) |
| virtual void | register_initial_condition_fcn (stk::mesh::Part *part, const std::map< std::string, std::string > &theNames, const std::map< std::string, std::vector< double > > &theParams) |
| virtual void | evaluate_properties () |
| PecletFunction * | create_peclet_function (const std::string dofName) |
| virtual void | load (const YAML::Node &node) |
| Simulation * | root () |
| EquationSystems * | parent () |
| void | report_invalid_supp_alg_names () |
| void | report_built_supp_alg_names () |
| bool | supp_alg_is_requested (std::string name) |
| bool | supp_alg_is_requested (std::vector< std::string >) |
| bool | nodal_src_is_requested () |
| void | update_iteration_statistics (const int &iters) |
| bool | bc_data_specified (const UserData &, std::string &name) |
| UserDataType | get_bc_data_type (const UserData &, std::string &name) |
| std::string | get_bc_function_name (const UserData &, std::string &name) |
| std::vector< double > | get_bc_function_params (const UserData &, std::string &name) |
| std::vector< std::string > | get_bc_function_string_params (const UserData &, std::string &name) |
| virtual void | post_converged_work () |
Base class representation of a PDE.
EquationSystem defines the API supported by all concrete implementations of PDEs for performing the following actions:
| sierra::nalu::EquationSystem::EquationSystem | ( | EquationSystems & | eqSystems, |
| const std::string | name = "no_name", |
||
| const std::string | eqnTypeName = "no_eqn_type_name" |
||
| ) |
|
virtual |
References bcDataAlg_, bcDataMapAlg_, copyStateAlg_, linsys_, postIterAlgDriver_, preIterAlgDriver_, propertyAlg_, and solverAlgDriver_.
|
virtual |
References sierra::nalu::SolverAlgorithmDriver::execute(), sierra::nalu::Realm::hasPeriodic_, sierra::nalu::LinearSystem::linearSolveIterations(), linsys_, sierra::nalu::LinearSystem::loadComplete(), sierra::nalu::NaluEnv::nalu_time(), sierra::nalu::NaluEnv::naluOutputP0(), sierra::nalu::LinearSystem::numDof(), sierra::nalu::Realm::periodic_delta_solution_update(), realm_, sierra::nalu::NaluEnv::self(), sierra::nalu::LinearSystem::solve(), solverAlgDriver_, timerAssemble_, timerLoadComplete_, timerMisc_, timerSolve_, update_iteration_statistics(), userSuppliedName_, and sierra::nalu::LinearSystem::zeroSystem().
Referenced by sierra::nalu::LowMachEquationSystem::post_adapt_work(), sierra::nalu::ShearStressTransportEquationSystem::solve_and_update(), sierra::nalu::MeshDisplacementEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), sierra::nalu::TurbKineticEnergyEquationSystem::solve_and_update(), sierra::nalu::MixtureFractionEquationSystem::solve_and_update(), sierra::nalu::EnthalpyEquationSystem::solve_and_update(), sierra::nalu::MassFractionEquationSystem::solve_and_update(), and sierra::nalu::ProjectedNodalGradientEquationSystem::solve_and_update_external().
| bool sierra::nalu::EquationSystem::bc_data_specified | ( | const UserData & | userData, |
| std::string & | name | ||
| ) |
References sierra::nalu::UserData::bcDataSpecifiedMap_.
Referenced by sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), and sierra::nalu::MomentumEquationSystem::register_wall_bc().
|
virtual |
References sierra::nalu::OVERSET, realm_, solverAlgDriver_, and sierra::nalu::SolverAlgorithmDriver::solverConstraintAlgMap_.
Referenced by sierra::nalu::MeshDisplacementEquationSystem::register_overset_bc(), sierra::nalu::HeatCondEquationSystem::register_overset_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_overset_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_overset_bc(), sierra::nalu::MassFractionEquationSystem::register_overset_bc(), sierra::nalu::MixtureFractionEquationSystem::register_overset_bc(), sierra::nalu::EnthalpyEquationSystem::register_overset_bc(), sierra::nalu::MomentumEquationSystem::register_overset_bc(), and sierra::nalu::ContinuityEquationSystem::register_overset_bc().
| PecletFunction * sierra::nalu::EquationSystem::create_peclet_function | ( | const std::string | dofName | ) |
References sierra::nalu::Realm::get_hybrid_factor(), sierra::nalu::Realm::get_tanh_functional_form(), sierra::nalu::Realm::get_tanh_trans(), sierra::nalu::Realm::get_tanh_width(), and realm_.
Referenced by sierra::nalu::AssembleMomentumEdgeSolverAlgorithm::AssembleMomentumEdgeSolverAlgorithm(), sierra::nalu::AssembleMomentumElemOpenSolverAlgorithm::AssembleMomentumElemOpenSolverAlgorithm(), sierra::nalu::AssembleMomentumElemSolverAlgorithm::AssembleMomentumElemSolverAlgorithm(), sierra::nalu::AssembleScalarEdgeSolverAlgorithm::AssembleScalarEdgeSolverAlgorithm(), sierra::nalu::AssembleScalarEigenEdgeSolverAlgorithm::AssembleScalarEigenEdgeSolverAlgorithm(), sierra::nalu::AssembleScalarElemOpenSolverAlgorithm::AssembleScalarElemOpenSolverAlgorithm(), and sierra::nalu::AssembleScalarElemSolverAlgorithm::AssembleScalarElemSolverAlgorithm().
|
virtual |
References avgLinearIterations_, sierra::nalu::LinearSystem::get_timer_precond(), linsys_, maxLinearIterations_, minLinearIterations_, sierra::nalu::NaluEnv::naluOutputP0(), nonLinearIterationCount_, sierra::nalu::NaluEnv::parallel_size(), reportLinearIterations_, sierra::nalu::NaluEnv::self(), timerAssemble_, timerInit_, timerLoadComplete_, timerMisc_, timerPrecond_, timerSolve_, userSuppliedName_, and sierra::nalu::LinearSystem::zero_timer_precond().
|
virtual |
References propertyAlg_.
| UserDataType sierra::nalu::EquationSystem::get_bc_data_type | ( | const UserData & | userData, |
| std::string & | name | ||
| ) |
References sierra::nalu::UserData::bcDataTypeMap_, and sierra::nalu::CONSTANT_UD.
Referenced by sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), and sierra::nalu::EnthalpyEquationSystem::temperature_bc_setup().
| std::string sierra::nalu::EquationSystem::get_bc_function_name | ( | const UserData & | userData, |
| std::string & | name | ||
| ) |
References sierra::nalu::UserData::userFunctionMap_.
Referenced by sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), and sierra::nalu::EnthalpyEquationSystem::temperature_bc_setup().
| std::vector< double > sierra::nalu::EquationSystem::get_bc_function_params | ( | const UserData & | userData, |
| std::string & | name | ||
| ) |
| std::vector< std::string > sierra::nalu::EquationSystem::get_bc_function_string_params | ( | const UserData & | userData, |
| std::string & | name | ||
| ) |
References sierra::nalu::UserData::functionStringParams_.
Referenced by sierra::nalu::MomentumEquationSystem::register_wall_bc().
|
virtual |
Reimplemented in sierra::nalu::MomentumEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::ShearStressTransportEquationSystem, and sierra::nalu::MeshDisplacementEquationSystem.
References copyStateAlg_.
Referenced by sierra::nalu::MeshDisplacementEquationSystem::initial_work(), sierra::nalu::EnthalpyEquationSystem::initial_work(), and sierra::nalu::MomentumEquationSystem::initial_work().
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, sierra::nalu::MeshDisplacementEquationSystem, sierra::nalu::LowMachEquationSystem, and sierra::nalu::ShearStressTransportEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::HeatCondEquationSystem.
References sierra::nalu::get_required().
Referenced by sierra::nalu::EquationSystems::load().
| bool sierra::nalu::EquationSystem::nodal_src_is_requested | ( | ) |
| EquationSystems* sierra::nalu::EquationSystem::parent | ( | ) |
|
inlinevirtual |
Reimplemented in sierra::nalu::MixtureFractionEquationSystem.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in sierra::nalu::EnthalpyEquationSystem, and sierra::nalu::LowMachEquationSystem.
|
virtual |
Perform setup tasks after he solve and update step.
This method is invoked in EquationSystems::solve_and_update method as shown below
References postIterAlgDriver_.
|
inlinevirtual |
Deprecated post iteration work logic.
Reimplemented in sierra::nalu::EnthalpyEquationSystem.
|
virtual |
Perform setup tasks before entering the solve and update step.
This method is invoked in EquationSystems::solve_and_update method as shown below
Reimplemented in sierra::nalu::LowMachEquationSystem.
References preIterAlgDriver_.
Referenced by sierra::nalu::LowMachEquationSystem::pre_iter_work().
|
virtual |
References firstTimeStepSolve_.
|
inlinevirtual |
Reimplemented in sierra::nalu::MomentumEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::LowMachEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, and sierra::nalu::MeshDisplacementEquationSystem.
|
virtual |
Reimplemented in sierra::nalu::MassFractionEquationSystem, and sierra::nalu::RadiativeTransportEquationSystem.
References linsys_, and sierra::nalu::LinearSystem::nonLinearResidual().
|
virtual |
References linsys_.
|
inlinevirtual |
|
virtual |
Reimplemented in sierra::nalu::MassFractionEquationSystem, and sierra::nalu::RadiativeTransportEquationSystem.
References linsys_, and sierra::nalu::LinearSystem::scaledNonLinearResidual().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, and sierra::nalu::TurbKineticEnergyEquationSystem.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::LowMachEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, sierra::nalu::ShearStressTransportEquationSystem, sierra::nalu::MeshDisplacementEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, and sierra::nalu::TurbKineticEnergyEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::LowMachEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::ShearStressTransportEquationSystem, sierra::nalu::MeshDisplacementEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, and sierra::nalu::TurbKineticEnergyEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, and sierra::nalu::HeatCondEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::LowMachEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, and sierra::nalu::TurbKineticEnergyEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::HeatCondEquationSystem, and sierra::nalu::MeshDisplacementEquationSystem.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in sierra::nalu::LowMachEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, and sierra::nalu::TurbKineticEnergyEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::MassFractionEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::MeshDisplacementEquationSystem, and sierra::nalu::ShearStressTransportEquationSystem.
|
inlinevirtual |
Reimplemented in sierra::nalu::ContinuityEquationSystem, sierra::nalu::MomentumEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::SpecificDissipationRateEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, and sierra::nalu::MeshDisplacementEquationSystem.
| void sierra::nalu::EquationSystem::report_built_supp_alg_names | ( | ) |
References eqnTypeName_, sierra::nalu::KernelBuilderLog::print_built_kernel_names(), and sierra::nalu::KernelBuilderLog::self().
Referenced by sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), and sierra::nalu::ContinuityEquationSystem::register_interior_algorithm().
| void sierra::nalu::EquationSystem::report_invalid_supp_alg_names | ( | ) |
References sierra::nalu::SolutionOptions::elemSrcTermsMap_, eqnTypeName_, sierra::nalu::KernelBuilderLog::print_invalid_kernel_names(), sierra::nalu::KernelBuilderLog::print_valid_kernel_names(), realm_, sierra::nalu::KernelBuilderLog::self(), and sierra::nalu::Realm::solutionOptions_.
Referenced by sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), and sierra::nalu::ContinuityEquationSystem::register_interior_algorithm().
| Simulation* sierra::nalu::EquationSystem::root | ( | ) |
| void sierra::nalu::EquationSystem::set_nodal_gradient | ( | const std::string & | dofName | ) |
References edgeNodalGradient_, sierra::nalu::SolutionOptions::nodalGradMap_, realm_, and sierra::nalu::Realm::solutionOptions_.
Referenced by sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), and sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem().
|
inlinevirtual |
Assemble the LHS and RHS and perform linear solve for prescribed number of iterations.
This method is invoked in EquationSystems::solve_and_update method as shown below
Reimplemented in sierra::nalu::MassFractionEquationSystem, sierra::nalu::EnthalpyEquationSystem, sierra::nalu::MixtureFractionEquationSystem, sierra::nalu::ProjectedNodalGradientEquationSystem, sierra::nalu::TurbKineticEnergyEquationSystem, sierra::nalu::LowMachEquationSystem, sierra::nalu::HeatCondEquationSystem, sierra::nalu::RadiativeTransportEquationSystem, sierra::nalu::MeshDisplacementEquationSystem, and sierra::nalu::ShearStressTransportEquationSystem.
| bool sierra::nalu::EquationSystem::supp_alg_is_requested | ( | std::string | name | ) |
References sierra::nalu::SolutionOptions::elemSrcTermsMap_, eqnTypeName_, realm_, and sierra::nalu::Realm::solutionOptions_.
Referenced by sierra::nalu::build_topo_kernel_if_requested(), sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::SpecificDissipationRateEquationSystem::register_interior_algorithm(), sierra::nalu::MassFractionEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), and sierra::nalu::MomentumEquationSystem::register_interior_algorithm().
| bool sierra::nalu::EquationSystem::supp_alg_is_requested | ( | std::vector< std::string > | names | ) |
|
virtual |
Reimplemented in sierra::nalu::MassFractionEquationSystem, and sierra::nalu::RadiativeTransportEquationSystem.
References convergenceTolerance_, linsys_, and sierra::nalu::LinearSystem::scaledNonLinearResidual().
| void sierra::nalu::EquationSystem::update_iteration_statistics | ( | const int & | iters | ) |
References avgLinearIterations_, maxLinearIterations_, minLinearIterations_, nonLinearIterationCount_, and reportLinearIterations_.
Referenced by assemble_and_solve().
| double sierra::nalu::EquationSystem::avgLinearIterations_ |
Referenced by dump_eq_time(), and update_iteration_statistics().
| std::vector<AuxFunctionAlgorithm *> sierra::nalu::EquationSystem::bcDataAlg_ |
Referenced by sierra::nalu::TurbKineticEnergyEquationSystem::register_inflow_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_inflow_bc(), sierra::nalu::MassFractionEquationSystem::register_inflow_bc(), sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_open_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_open_bc(), sierra::nalu::MassFractionEquationSystem::register_open_bc(), sierra::nalu::MixtureFractionEquationSystem::register_open_bc(), sierra::nalu::LowMachEquationSystem::register_open_bc(), sierra::nalu::MomentumEquationSystem::register_open_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::RadiativeTransportEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::temperature_bc_setup(), and ~EquationSystem().
| std::vector<Algorithm *> sierra::nalu::EquationSystem::bcDataMapAlg_ |
Referenced by sierra::nalu::TurbKineticEnergyEquationSystem::register_inflow_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_inflow_bc(), sierra::nalu::MassFractionEquationSystem::register_inflow_bc(), sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::temperature_bc_setup(), and ~EquationSystem().
| double sierra::nalu::EquationSystem::convergenceTolerance_ |
Referenced by sierra::nalu::ShearStressTransportEquationSystem::initialize(), sierra::nalu::LowMachEquationSystem::initialize(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::system_is_converged(), sierra::nalu::MassFractionEquationSystem::system_is_converged(), and system_is_converged().
| std::vector<Algorithm *> sierra::nalu::EquationSystem::copyStateAlg_ |
Referenced by initial_work(), sierra::nalu::TurbKineticEnergyEquationSystem::register_nodal_fields(), sierra::nalu::SpecificDissipationRateEquationSystem::register_nodal_fields(), sierra::nalu::MeshDisplacementEquationSystem::register_nodal_fields(), sierra::nalu::HeatCondEquationSystem::register_nodal_fields(), sierra::nalu::MixtureFractionEquationSystem::register_nodal_fields(), sierra::nalu::LowMachEquationSystem::register_nodal_fields(), sierra::nalu::MomentumEquationSystem::register_nodal_fields(), and ~EquationSystem().
| bool sierra::nalu::EquationSystem::edgeNodalGradient_ |
Referenced by sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), sierra::nalu::TurbKineticEnergyEquationSystem::register_inflow_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_inflow_bc(), sierra::nalu::MassFractionEquationSystem::register_inflow_bc(), sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::EnthalpyEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::SpecificDissipationRateEquationSystem::register_interior_algorithm(), sierra::nalu::MassFractionEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), sierra::nalu::MeshDisplacementEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), sierra::nalu::ContinuityEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_non_conformal_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_non_conformal_bc(), sierra::nalu::MassFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::MixtureFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::EnthalpyEquationSystem::register_non_conformal_bc(), sierra::nalu::MomentumEquationSystem::register_non_conformal_bc(), sierra::nalu::ContinuityEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_open_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_open_bc(), sierra::nalu::MassFractionEquationSystem::register_open_bc(), sierra::nalu::MixtureFractionEquationSystem::register_open_bc(), sierra::nalu::EnthalpyEquationSystem::register_open_bc(), sierra::nalu::MomentumEquationSystem::register_open_bc(), sierra::nalu::ContinuityEquationSystem::register_open_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_symmetry_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_symmetry_bc(), sierra::nalu::MassFractionEquationSystem::register_symmetry_bc(), sierra::nalu::MixtureFractionEquationSystem::register_symmetry_bc(), sierra::nalu::EnthalpyEquationSystem::register_symmetry_bc(), sierra::nalu::MomentumEquationSystem::register_symmetry_bc(), sierra::nalu::ContinuityEquationSystem::register_symmetry_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), sierra::nalu::ContinuityEquationSystem::register_wall_bc(), set_nodal_gradient(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), and sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem().
| const std::string sierra::nalu::EquationSystem::eqnTypeName_ |
| EquationSystems& sierra::nalu::EquationSystem::equationSystems_ |
Referenced by sierra::nalu::MeshDisplacementEquationSystem::register_overset_bc(), sierra::nalu::HeatCondEquationSystem::register_overset_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_overset_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_overset_bc(), sierra::nalu::MassFractionEquationSystem::register_overset_bc(), sierra::nalu::MixtureFractionEquationSystem::register_overset_bc(), sierra::nalu::EnthalpyEquationSystem::register_overset_bc(), sierra::nalu::MomentumEquationSystem::register_overset_bc(), and sierra::nalu::ContinuityEquationSystem::register_overset_bc().
| bool sierra::nalu::EquationSystem::firstTimeStepSolve_ |
Referenced by pre_timestep_work(), and sierra::nalu::TpetraLinearSystem::solve().
| LinearSystem* sierra::nalu::EquationSystem::linsys_ |
Referenced by sierra::nalu::SolverAlgorithm::apply_coeff(), assemble_and_solve(), sierra::nalu::MomentumEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::ProjectedNodalGradientEquationSystem::deactivate_output(), dump_eq_time(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::AssembleOversetSolverConstraintAlgorithm::execute(), sierra::nalu::DirichletBC::execute(), sierra::nalu::FixPressureAtNodeAlgorithm::execute(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), unit_test_utils::HelperObjects::HelperObjects(), unit_test_utils::HelperObjectsNewME::HelperObjectsNewME(), sierra::nalu::MeshDisplacementEquationSystem::initialize(), sierra::nalu::RadiativeTransportEquationSystem::initialize(), sierra::nalu::TurbKineticEnergyEquationSystem::initialize(), sierra::nalu::SpecificDissipationRateEquationSystem::initialize(), sierra::nalu::MassFractionEquationSystem::initialize(), sierra::nalu::HeatCondEquationSystem::initialize(), sierra::nalu::EnthalpyEquationSystem::initialize(), sierra::nalu::MixtureFractionEquationSystem::initialize(), sierra::nalu::ProjectedNodalGradientEquationSystem::initialize(), sierra::nalu::MomentumEquationSystem::initialize(), sierra::nalu::ContinuityEquationSystem::initialize(), sierra::nalu::AssembleMomentumEdgeOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumEdgeSymmetrySolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleHeatCondIrradWallSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityInflowSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumEdgeSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleHeatCondWallSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityEdgeOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleElemSolverAlgorithmDep::initialize_connectivity(), sierra::nalu::AssembleMomentumEdgeWallFunctionSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumElemSymmetrySolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityEdgeSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleNodeSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityElemOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleRadTransEdgeUpwindSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleRadTransElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumElemOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumElemWallFunctionSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssemblePNGBoundarySolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMeshDisplacementElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleRadTransEdgeSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleRadTransWallSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarDiffNonConformalSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumNonConformalSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarNonConformalSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarFluxBCSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleOversetSolverConstraintAlgorithm::initialize_connectivity(), sierra::nalu::AssemblePNGElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssemblePNGNonConformalSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssemblePressureForceBCSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarEdgeDiffSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumEdgeABLWallFunctionSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleContinuityNonConformalSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleMomentumElemABLWallFunctionSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarEdgeSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarElemDiffSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarEdgeOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleElemSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarElemOpenSolverAlgorithm::initialize_connectivity(), sierra::nalu::AssembleScalarEigenEdgeSolverAlgorithm::initialize_connectivity(), sierra::nalu::MassFractionEquationSystem::MassFractionEquationSystem(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), sierra::nalu::AssembleOversetSolverConstraintAlgorithm::prepare_constraints(), sierra::nalu::ProjectedNodalGradientEquationSystem::ProjectedNodalGradientEquationSystem(), provide_norm(), provide_norm_increment(), provide_scaled_norm(), sierra::nalu::RadiativeTransportEquationSystem::RadiativeTransportEquationSystem(), sierra::nalu::MeshDisplacementEquationSystem::reinitialize_linear_system(), sierra::nalu::TurbKineticEnergyEquationSystem::reinitialize_linear_system(), sierra::nalu::SpecificDissipationRateEquationSystem::reinitialize_linear_system(), sierra::nalu::HeatCondEquationSystem::reinitialize_linear_system(), sierra::nalu::EnthalpyEquationSystem::reinitialize_linear_system(), sierra::nalu::MixtureFractionEquationSystem::reinitialize_linear_system(), sierra::nalu::ProjectedNodalGradientEquationSystem::reinitialize_linear_system(), sierra::nalu::MomentumEquationSystem::reinitialize_linear_system(), sierra::nalu::ContinuityEquationSystem::reinitialize_linear_system(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::MassFractionEquationSystem::solve_and_update(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), sierra::nalu::RadiativeTransportEquationSystem::system_is_converged(), sierra::nalu::MassFractionEquationSystem::system_is_converged(), system_is_converged(), sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem(), and ~EquationSystem().
| int sierra::nalu::EquationSystem::maxIterations_ |
Referenced by sierra::nalu::ShearStressTransportEquationSystem::solve_and_update(), sierra::nalu::MeshDisplacementEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), sierra::nalu::TurbKineticEnergyEquationSystem::solve_and_update(), sierra::nalu::MixtureFractionEquationSystem::solve_and_update(), sierra::nalu::EnthalpyEquationSystem::solve_and_update(), sierra::nalu::MassFractionEquationSystem::solve_and_update(), and sierra::nalu::ProjectedNodalGradientEquationSystem::solve_and_update_external().
| double sierra::nalu::EquationSystem::maxLinearIterations_ |
Referenced by dump_eq_time(), and update_iteration_statistics().
| double sierra::nalu::EquationSystem::minLinearIterations_ |
Referenced by dump_eq_time(), and update_iteration_statistics().
| std::string sierra::nalu::EquationSystem::name_ |
| int sierra::nalu::EquationSystem::nonLinearIterationCount_ |
Referenced by dump_eq_time(), and update_iteration_statistics().
| size_t sierra::nalu::EquationSystem::num_graph_entries_ |
| std::vector<AlgorithmDriver*> sierra::nalu::EquationSystem::postIterAlgDriver_ |
List of tasks to be performed after each solve_and_update of this equation system.
Referenced by post_iter_work(), and ~EquationSystem().
| std::vector<AlgorithmDriver *> sierra::nalu::EquationSystem::preIterAlgDriver_ |
List of tasks to be performed before each solve_and_update of this equation system.
Referenced by pre_iter_work(), and ~EquationSystem().
| std::vector<Algorithm *> sierra::nalu::EquationSystem::propertyAlg_ |
| Realm& sierra::nalu::EquationSystem::realm_ |
Referenced by assemble_and_solve(), sierra::nalu::RadiativeTransportEquationSystem::assemble_boundary_area(), sierra::nalu::RadiativeTransportEquationSystem::assemble_fields(), sierra::nalu::RadiativeTransportEquationSystem::assemble_irradiation(), sierra::nalu::build_or_add_part_to_solver_alg(), sierra::nalu::build_topo_kernel_if_requested(), sierra::nalu::ShearStressTransportEquationSystem::clip_min_distance_to_wall(), sierra::nalu::RadiativeTransportEquationSystem::compute_bc_intensity(), sierra::nalu::MeshDisplacementEquationSystem::compute_current_coordinates(), sierra::nalu::MeshDisplacementEquationSystem::compute_div_mesh_velocity(), sierra::nalu::RadiativeTransportEquationSystem::compute_div_norm(), sierra::nalu::ShearStressTransportEquationSystem::compute_f_one_blending(), sierra::nalu::MassFractionEquationSystem::compute_nth_mass_fraction(), sierra::nalu::MomentumEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::RadiativeTransportEquationSystem::compute_radiation_source(), sierra::nalu::MixtureFractionEquationSystem::compute_scalar_var_diss(), sierra::nalu::SpecificDissipationRateEquationSystem::compute_wall_model_parameters(), sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::MassFractionEquationSystem::copy_mass_fraction(), sierra::nalu::RadiativeTransportEquationSystem::copy_ordinate_intensity(), create_constraint_algorithm(), create_peclet_function(), sierra::nalu::RadiativeTransportEquationSystem::create_quadrature_set(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::EnthalpyEquationSystem::extract_temperature(), sierra::nalu::RadiativeTransportEquationSystem::get_current_ordinate(), sierra::nalu::RadiativeTransportEquationSystem::get_current_ordinate_info(), sierra::nalu::RadiativeTransportEquationSystem::get_stefan_boltzmann(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), sierra::nalu::ShearStressTransportEquationSystem::initial_work(), sierra::nalu::TurbKineticEnergyEquationSystem::initial_work(), sierra::nalu::MomentumEquationSystem::initial_work(), sierra::nalu::ContinuityEquationSystem::initialize(), sierra::nalu::RadiativeTransportEquationSystem::initialize_intensity(), sierra::nalu::LowMachEquationSystem::LowMachEquationSystem(), sierra::nalu::MassFractionEquationSystem::MassFractionEquationSystem(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), nodal_src_is_requested(), sierra::nalu::RadiativeTransportEquationSystem::normalize_irradiation(), sierra::nalu::ShearStressTransportEquationSystem::post_adapt_work(), sierra::nalu::LowMachEquationSystem::post_adapt_work(), sierra::nalu::EnthalpyEquationSystem::post_adapt_work(), sierra::nalu::LowMachEquationSystem::post_converged_work(), sierra::nalu::EnthalpyEquationSystem::post_converged_work(), sierra::nalu::MeshDisplacementEquationSystem::predict_state(), sierra::nalu::TurbKineticEnergyEquationSystem::predict_state(), sierra::nalu::SpecificDissipationRateEquationSystem::predict_state(), sierra::nalu::MassFractionEquationSystem::predict_state(), sierra::nalu::HeatCondEquationSystem::predict_state(), sierra::nalu::MixtureFractionEquationSystem::predict_state(), sierra::nalu::EnthalpyEquationSystem::predict_state(), sierra::nalu::MomentumEquationSystem::predict_state(), sierra::nalu::LowMachEquationSystem::project_nodal_velocity(), sierra::nalu::ProjectedNodalGradientEquationSystem::ProjectedNodalGradientEquationSystem(), sierra::nalu::RadiativeTransportEquationSystem::RadiativeTransportEquationSystem(), sierra::nalu::RadiativeTransportEquationSystem::register_edge_fields(), sierra::nalu::HeatCondEquationSystem::register_edge_fields(), sierra::nalu::LowMachEquationSystem::register_edge_fields(), sierra::nalu::ContinuityEquationSystem::register_edge_fields(), sierra::nalu::HeatCondEquationSystem::register_element_fields(), sierra::nalu::LowMachEquationSystem::register_element_fields(), sierra::nalu::TurbKineticEnergyEquationSystem::register_inflow_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_inflow_bc(), sierra::nalu::MassFractionEquationSystem::register_inflow_bc(), sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::EnthalpyEquationSystem::register_inflow_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::HeatCondEquationSystem::register_initial_condition_fcn(), sierra::nalu::LowMachEquationSystem::register_initial_condition_fcn(), sierra::nalu::MixtureFractionEquationSystem::register_initial_condition_fcn(), sierra::nalu::EnthalpyEquationSystem::register_initial_condition_fcn(), sierra::nalu::ContinuityEquationSystem::register_initial_condition_fcn(), sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::SpecificDissipationRateEquationSystem::register_interior_algorithm(), sierra::nalu::MassFractionEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), sierra::nalu::MeshDisplacementEquationSystem::register_interior_algorithm(), sierra::nalu::ShearStressTransportEquationSystem::register_interior_algorithm(), sierra::nalu::RadiativeTransportEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::LowMachEquationSystem::register_interior_algorithm(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), sierra::nalu::ContinuityEquationSystem::register_interior_algorithm(), sierra::nalu::TurbKineticEnergyEquationSystem::register_nodal_fields(), sierra::nalu::SpecificDissipationRateEquationSystem::register_nodal_fields(), sierra::nalu::MeshDisplacementEquationSystem::register_nodal_fields(), sierra::nalu::ShearStressTransportEquationSystem::register_nodal_fields(), sierra::nalu::MassFractionEquationSystem::register_nodal_fields(), sierra::nalu::MixtureFractionEquationSystem::register_nodal_fields(), sierra::nalu::HeatCondEquationSystem::register_nodal_fields(), sierra::nalu::RadiativeTransportEquationSystem::register_nodal_fields(), sierra::nalu::EnthalpyEquationSystem::register_nodal_fields(), sierra::nalu::LowMachEquationSystem::register_nodal_fields(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_nodal_fields(), sierra::nalu::MomentumEquationSystem::register_nodal_fields(), sierra::nalu::ContinuityEquationSystem::register_nodal_fields(), sierra::nalu::HeatCondEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_non_conformal_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_non_conformal_bc(), sierra::nalu::MassFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::MixtureFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::EnthalpyEquationSystem::register_non_conformal_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_non_conformal_bc(), sierra::nalu::MomentumEquationSystem::register_non_conformal_bc(), sierra::nalu::ContinuityEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_open_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_open_bc(), sierra::nalu::MassFractionEquationSystem::register_open_bc(), sierra::nalu::MixtureFractionEquationSystem::register_open_bc(), sierra::nalu::EnthalpyEquationSystem::register_open_bc(), sierra::nalu::LowMachEquationSystem::register_open_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_open_bc(), sierra::nalu::MomentumEquationSystem::register_open_bc(), sierra::nalu::ContinuityEquationSystem::register_open_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_overset_bc(), sierra::nalu::HeatCondEquationSystem::register_overset_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_overset_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_overset_bc(), sierra::nalu::MassFractionEquationSystem::register_overset_bc(), sierra::nalu::MixtureFractionEquationSystem::register_overset_bc(), sierra::nalu::EnthalpyEquationSystem::register_overset_bc(), sierra::nalu::MomentumEquationSystem::register_overset_bc(), sierra::nalu::ContinuityEquationSystem::register_overset_bc(), sierra::nalu::LowMachEquationSystem::register_surface_pp_algorithm(), sierra::nalu::TurbKineticEnergyEquationSystem::register_symmetry_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_symmetry_bc(), sierra::nalu::MassFractionEquationSystem::register_symmetry_bc(), sierra::nalu::MixtureFractionEquationSystem::register_symmetry_bc(), sierra::nalu::EnthalpyEquationSystem::register_symmetry_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_symmetry_bc(), sierra::nalu::MomentumEquationSystem::register_symmetry_bc(), sierra::nalu::ContinuityEquationSystem::register_symmetry_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::RadiativeTransportEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), sierra::nalu::ContinuityEquationSystem::register_wall_bc(), sierra::nalu::MeshDisplacementEquationSystem::reinitialize_linear_system(), sierra::nalu::TurbKineticEnergyEquationSystem::reinitialize_linear_system(), sierra::nalu::SpecificDissipationRateEquationSystem::reinitialize_linear_system(), sierra::nalu::HeatCondEquationSystem::reinitialize_linear_system(), sierra::nalu::EnthalpyEquationSystem::reinitialize_linear_system(), sierra::nalu::MixtureFractionEquationSystem::reinitialize_linear_system(), sierra::nalu::ProjectedNodalGradientEquationSystem::reinitialize_linear_system(), sierra::nalu::MomentumEquationSystem::reinitialize_linear_system(), sierra::nalu::ContinuityEquationSystem::reinitialize_linear_system(), report_invalid_supp_alg_names(), sierra::nalu::MassFractionEquationSystem::set_current_mass_fraction(), sierra::nalu::RadiativeTransportEquationSystem::set_current_ordinate_info(), set_nodal_gradient(), sierra::nalu::ShearStressTransportEquationSystem::ShearStressTransportEquationSystem(), sierra::nalu::ShearStressTransportEquationSystem::solve_and_update(), sierra::nalu::MeshDisplacementEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), sierra::nalu::EnthalpyEquationSystem::solve_and_update(), sierra::nalu::MassFractionEquationSystem::solve_and_update(), sierra::nalu::ProjectedNodalGradientEquationSystem::solve_and_update_external(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), supp_alg_is_requested(), sierra::nalu::EnthalpyEquationSystem::temperature_bc_setup(), sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem(), sierra::nalu::ShearStressTransportEquationSystem::update_and_clip(), sierra::nalu::TurbKineticEnergyEquationSystem::update_and_clip(), sierra::nalu::MixtureFractionEquationSystem::update_and_clip(), sierra::nalu::RadiativeTransportEquationSystem::zero_irradiation(), and sierra::nalu::RadiativeTransportEquationSystem::zero_out_fields().
| bool sierra::nalu::EquationSystem::reportLinearIterations_ |
Referenced by dump_eq_time(), and update_iteration_statistics().
| SolverAlgorithmDriver* sierra::nalu::EquationSystem::solverAlgDriver_ |
Referenced by assemble_and_solve(), create_constraint_algorithm(), sierra::nalu::MeshDisplacementEquationSystem::initialize(), sierra::nalu::RadiativeTransportEquationSystem::initialize(), sierra::nalu::TurbKineticEnergyEquationSystem::initialize(), sierra::nalu::SpecificDissipationRateEquationSystem::initialize(), sierra::nalu::MassFractionEquationSystem::initialize(), sierra::nalu::HeatCondEquationSystem::initialize(), sierra::nalu::EnthalpyEquationSystem::initialize(), sierra::nalu::MixtureFractionEquationSystem::initialize(), sierra::nalu::ProjectedNodalGradientEquationSystem::initialize(), sierra::nalu::MomentumEquationSystem::initialize(), sierra::nalu::ContinuityEquationSystem::initialize(), sierra::nalu::TurbKineticEnergyEquationSystem::register_inflow_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_inflow_bc(), sierra::nalu::MassFractionEquationSystem::register_inflow_bc(), sierra::nalu::MixtureFractionEquationSystem::register_inflow_bc(), sierra::nalu::EnthalpyEquationSystem::register_inflow_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_inflow_bc(), sierra::nalu::MomentumEquationSystem::register_inflow_bc(), sierra::nalu::ContinuityEquationSystem::register_inflow_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_interior_algorithm(), sierra::nalu::SpecificDissipationRateEquationSystem::register_interior_algorithm(), sierra::nalu::MassFractionEquationSystem::register_interior_algorithm(), sierra::nalu::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), sierra::nalu::MeshDisplacementEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::RadiativeTransportEquationSystem::register_interior_algorithm(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), sierra::nalu::ContinuityEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_non_conformal_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_non_conformal_bc(), sierra::nalu::MassFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::MixtureFractionEquationSystem::register_non_conformal_bc(), sierra::nalu::EnthalpyEquationSystem::register_non_conformal_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_non_conformal_bc(), sierra::nalu::MomentumEquationSystem::register_non_conformal_bc(), sierra::nalu::ContinuityEquationSystem::register_non_conformal_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_open_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_open_bc(), sierra::nalu::MassFractionEquationSystem::register_open_bc(), sierra::nalu::MixtureFractionEquationSystem::register_open_bc(), sierra::nalu::EnthalpyEquationSystem::register_open_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_open_bc(), sierra::nalu::MomentumEquationSystem::register_open_bc(), sierra::nalu::ContinuityEquationSystem::register_open_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_symmetry_bc(), sierra::nalu::MomentumEquationSystem::register_symmetry_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::SpecificDissipationRateEquationSystem::register_wall_bc(), sierra::nalu::HeatCondEquationSystem::register_wall_bc(), sierra::nalu::RadiativeTransportEquationSystem::register_wall_bc(), sierra::nalu::MassFractionEquationSystem::register_wall_bc(), sierra::nalu::MixtureFractionEquationSystem::register_wall_bc(), sierra::nalu::ProjectedNodalGradientEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::MomentumEquationSystem::register_wall_bc(), sierra::nalu::MeshDisplacementEquationSystem::reinitialize_linear_system(), sierra::nalu::TurbKineticEnergyEquationSystem::reinitialize_linear_system(), sierra::nalu::SpecificDissipationRateEquationSystem::reinitialize_linear_system(), sierra::nalu::HeatCondEquationSystem::reinitialize_linear_system(), sierra::nalu::EnthalpyEquationSystem::reinitialize_linear_system(), sierra::nalu::MixtureFractionEquationSystem::reinitialize_linear_system(), sierra::nalu::ProjectedNodalGradientEquationSystem::reinitialize_linear_system(), sierra::nalu::MomentumEquationSystem::reinitialize_linear_system(), sierra::nalu::ContinuityEquationSystem::reinitialize_linear_system(), and ~EquationSystem().
| double sierra::nalu::EquationSystem::timerAssemble_ |
Referenced by assemble_and_solve(), dump_eq_time(), sierra::nalu::MeshDisplacementEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), sierra::nalu::TurbKineticEnergyEquationSystem::solve_and_update(), sierra::nalu::MixtureFractionEquationSystem::solve_and_update(), sierra::nalu::EnthalpyEquationSystem::solve_and_update(), sierra::nalu::MassFractionEquationSystem::solve_and_update(), and sierra::nalu::ProjectedNodalGradientEquationSystem::solve_and_update_external().
| double sierra::nalu::EquationSystem::timerInit_ |
Referenced by dump_eq_time().
| double sierra::nalu::EquationSystem::timerLoadComplete_ |
Referenced by assemble_and_solve(), and dump_eq_time().
| double sierra::nalu::EquationSystem::timerMisc_ |
Referenced by assemble_and_solve(), sierra::nalu::SpecificDissipationRateEquationSystem::assemble_nodal_gradient(), sierra::nalu::SpecificDissipationRateEquationSystem::compute_effective_diff_flux_coeff(), sierra::nalu::TurbKineticEnergyEquationSystem::compute_effective_diff_flux_coeff(), sierra::nalu::TurbKineticEnergyEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::MixtureFractionEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::EnthalpyEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::MomentumEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::ContinuityEquationSystem::compute_projected_nodal_gradient(), dump_eq_time(), sierra::nalu::MomentumEquationSystem::initial_work(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), and sierra::nalu::MassFractionEquationSystem::solve_and_update().
| double sierra::nalu::EquationSystem::timerPrecond_ |
Referenced by dump_eq_time().
| double sierra::nalu::EquationSystem::timerSolve_ |
Referenced by assemble_and_solve(), and dump_eq_time().
| std::string sierra::nalu::EquationSystem::userSuppliedName_ |
Referenced by assemble_and_solve(), dump_eq_time(), sierra::nalu::MeshDisplacementEquationSystem::solve_and_update(), sierra::nalu::RadiativeTransportEquationSystem::solve_and_update(), sierra::nalu::HeatCondEquationSystem::solve_and_update(), sierra::nalu::LowMachEquationSystem::solve_and_update(), sierra::nalu::TurbKineticEnergyEquationSystem::solve_and_update(), sierra::nalu::MixtureFractionEquationSystem::solve_and_update(), sierra::nalu::EnthalpyEquationSystem::solve_and_update(), and sierra::nalu::MassFractionEquationSystem::solve_and_update().
1.8.11