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
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
sierra::nalu::NaluEnv Class Reference

#include <NaluEnv.h>

Public Member Functions

 NaluEnv ()
 
 ~NaluEnv ()
 
std::ostream & naluOutputP0 ()
 
std::ostream & naluOutput ()
 
MPI_Comm parallel_comm ()
 
int parallel_size ()
 
int parallel_rank ()
 
void set_log_file_stream (std::string naluLogName, bool pprint=false)
 
void close_log_file_stream ()
 
double nalu_time ()
 

Static Public Member Functions

static NaluEnvself ()
 

Public Attributes

MPI_Comm parallelCommunicator_
 
int pSize_
 
int pRank_
 
std::streambuf * stdoutStream_
 
std::ostream * naluLogStream_
 
std::ostream * naluParallelStream_
 
bool parallelLog_
 
NaluEmptyStreamBuffer naluEmptyStreamBuffer_
 
std::filebuf naluStreamBuffer_
 
std::filebuf naluParallelStreamBuffer_
 

Constructor & Destructor Documentation

sierra::nalu::NaluEnv::NaluEnv ( )

References parallelCommunicator_, pRank_, and pSize_.

sierra::nalu::NaluEnv::~NaluEnv ( )

Member Function Documentation

void sierra::nalu::NaluEnv::close_log_file_stream ( )
double sierra::nalu::NaluEnv::nalu_time ( )

Referenced by sierra::nalu::TpetraLinearSystem::applyDirichletBCs(), sierra::nalu::EquationSystem::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(), sierra::nalu::Realm::create_edges(), sierra::nalu::Realm::create_mesh(), sierra::nalu::Realm::create_output_mesh(), sierra::nalu::Realm::enforce_bc_on_exposed_faces(), sierra::nalu::Realm::evaluate_properties(), sierra::nalu::MomentumEquationSystem::initial_work(), sierra::nalu::NonConformalManager::initialize(), sierra::nalu::OversetManager::initialize(), sierra::nalu::Realm::initialize(), sierra::nalu::EquationSystems::initialize(), sierra::nalu::Transfer::initialize_begin(), main(), sierra::nalu::PeriodicManager::populate_search_key_vec(), sierra::nalu::EquationSystems::post_adapt_work(), sierra::nalu::Realm::pre_timestep_work(), sierra::nalu::Realm::process_external_data_transfer(), sierra::nalu::Realm::process_initialization_transfer(), sierra::nalu::Realm::process_io_transfer(), sierra::nalu::Realm::process_multi_physics_transfer(), sierra::nalu::Realm::provide_output(), sierra::nalu::Realm::provide_restart_output(), sierra::nalu::EquationSystems::reinitialize_linear_system(), sierra::nalu::OversetManager::skin_exposed_surface_on_inactive_part(), sierra::nalu::TpetraLinearSolver::solve(), sierra::nalu::TpetraLinearSystem::solve(), 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().

std::ostream & sierra::nalu::NaluEnv::naluOutput ( )
std::ostream & sierra::nalu::NaluEnv::naluOutputP0 ( )

References naluLogStream_.

Referenced by sierra::nalu::PeriodicManager::add_periodic_pair(), sierra::nalu::Realm::advance_time_step(), sierra::nalu::Transfer::allocate_stk_transfer(), sierra::nalu::EquationSystem::assemble_and_solve(), sierra::nalu::AssembleContinuityNonConformalSolverAlgorithm::AssembleContinuityNonConformalSolverAlgorithm(), sierra::nalu::AssembleMomentumNonConformalSolverAlgorithm::AssembleMomentumNonConformalSolverAlgorithm(), sierra::nalu::AssembleRadTransElemSolverAlgorithm::AssembleRadTransElemSolverAlgorithm(), sierra::nalu::AssembleScalarDiffNonConformalSolverAlgorithm::AssembleScalarDiffNonConformalSolverAlgorithm(), sierra::nalu::AssembleScalarEigenEdgeSolverAlgorithm::AssembleScalarEigenEdgeSolverAlgorithm(), sierra::nalu::AssembleScalarNonConformalSolverAlgorithm::AssembleScalarNonConformalSolverAlgorithm(), sierra::nalu::PeriodicManager::augment_periodic_selector_pairs(), sierra::nalu::InterfaceBalancer::balance_node_entities(), sierra::nalu::Transfer::breadboard(), sierra::nalu::PeriodicManager::build_constraints(), sierra::nalu::build_or_add_part_to_solver_alg(), sierra::nalu::Realm::check_job(), sierra::nalu::check_part_topo(), sierra::nalu::TpetraLinearSystem::checkForZeroRow(), sierra::nalu::NonConformalInfo::complete_search(), sierra::nalu::OversetManager::complete_search(), sierra::nalu::Realm::compute_geometry(), sierra::nalu::MomentumEquationSystem::compute_projected_nodal_gradient(), sierra::nalu::ComputeWallFrictionVelocityAlgorithm::compute_utau(), sierra::nalu::ComputeABLWallFrictionVelocityAlgorithm::compute_utau(), sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::Realm::create_edges(), sierra::nalu::Realm::create_mesh(), sierra::nalu::Realm::create_output_mesh(), sierra::nalu::Realm::create_promoted_output_mesh(), sierra::nalu::RadiativeTransportEquationSystem::create_quadrature_set(), sierra::nalu::Realm::create_restart_mesh(), sierra::nalu::create_surface_master_element(), sierra::nalu::create_volume_master_element(), sierra::nalu::OversetManager::define_overset_bounding_box(), sierra::nalu::Realm::delete_edges(), sierra::nalu::PeriodicManager::determine_translation(), sierra::nalu::EquationSystem::dump_eq_time(), sierra::nalu::Realm::dump_simulation_time(), sierra::nalu::Realm::enforce_bc_on_exposed_faces(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::PeriodicManager::error_check(), sierra::nalu::SimpleErrorIndicatorElemAlgorithm::execute(), sierra::nalu::SimpleErrorIndicatorScalarElemAlgorithm::execute(), sierra::nalu::Transfer::execute(), sierra::nalu::TurbulenceAveragingPostProcessing::execute(), sierra::nalu::EnthalpyEquationSystem::extract_temperature(), sierra::nalu::Realm::extract_universal_constant(), sierra::nalu::LinInterp< FROM, TO >::filter_to_nearest(), sierra::nalu::EquationSystems::get_solver_block_name(), sierra::nalu::InterfaceBalancer::getGlobalLoadImbalance(), sierra::nalu::HDF5TablePropAlgorithm::HDF5TablePropAlgorithm(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), sierra::nalu::Simulation::high_level_banner(), sierra::nalu::NonConformalManager::initialize(), sierra::nalu::Realm::initialize(), sierra::nalu::ABLForcingAlgorithm::initialize(), sierra::nalu::EquationSystems::initialize(), sierra::nalu::Transfer::initialize_begin(), sierra::nalu::Transfer::initialize_end(), sierra::nalu::Realm::input_variables_from_mesh(), sierra::nalu::TimeIntegrator::integrate_realm(), sierra::nalu::OutputInfo::load(), sierra::nalu::TimeIntegrator::load(), sierra::nalu::Simulation::load(), sierra::nalu::InitialCondition::load(), sierra::nalu::BoundaryCondition::load(), sierra::nalu::MaterialPropertys::load(), sierra::nalu::Transfer::load(), sierra::nalu::SolutionOptions::load(), sierra::nalu::EquationSystems::load(), sierra::nalu::ActuatorLinePointDrag::load(), sierra::nalu::DataProbePostProcessing::load(), sierra::nalu::Realm::load(), main(), sierra::nalu::ActuatorLinePointDrag::manage_ghosting(), sierra::nalu::OversetManager::manage_ghosting(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), unit_test_utils::nalu_out(), sierra::nalu::NonConformalInfo::NonConformalInfo(), sierra::nalu::operator>>(), sierra::nalu::Realm::output_banner(), sierra::nalu::InputOutputRealm::populate_external_variables_from_input(), sierra::nalu::Realm::populate_restart(), sierra::nalu::Realm::populate_variables_from_input(), 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::Realm::pre_timestep_work(), sierra::nalu::KernelBuilderLog::print_built_kernel_names(), sierra::nalu::KernelBuilderLog::print_invalid_kernel_names(), sierra::nalu::KernelBuilderLog::print_valid_kernel_names(), sierra::nalu::TpetraLinearSystem::printInfo(), sierra::nalu::Realm::process_mesh_motion(), sierra::nalu::Realm::promote_mesh(), sierra::nalu::Realm::provide_entity_count(), sierra::nalu::TimeIntegrator::provide_mean_norm(), sierra::nalu::Realm::provide_memory_summary(), sierra::nalu::Realm::provide_output(), sierra::nalu::Realm::provide_restart_output(), sierra::nalu::RadiativeTransportEquationSystem::RadiativeTransportEquationSystem(), sierra::nalu::RadTransFemElemSuppAlg::RadTransFemElemSuppAlg(), sierra::nalu::RadTransSupgElemSuppAlg::RadTransSupgElemSuppAlg(), sierra::nalu::EquationSystems::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::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), sierra::nalu::ContinuityEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_nodal_fields(), sierra::nalu::EquationSystems::register_nodal_fields(), sierra::nalu::EquationSystems::register_non_conformal_bc(), sierra::nalu::EquationSystems::register_open_bc(), sierra::nalu::EquationSystems::register_periodic_bc(), sierra::nalu::EquationSystems::register_surface_pp_algorithm(), sierra::nalu::EquationSystems::register_symmetry_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::EquationSystems::register_wall_bc(), sierra::nalu::PeriodicManager::remove_redundant_slave_nodes(), sierra::nalu::TurbulenceAveragingPostProcessing::review(), sierra::nalu::Simulation::run(), sierra::nalu::Simulation::setSerializedIOGroupSize(), sierra::nalu::SolutionNormPostProcessing::setup(), sierra::nalu::TurbulenceAveragingPostProcessing::setup(), sierra::nalu::Realm::setup_initial_conditions(), sierra::nalu::Realm::setup_post_processing_algorithms(), sierra::nalu::Realm::setup_property(), sierra::nalu::OversetManager::skin_exposed_surface_on_inactive_part(), sierra::nalu::TpetraLinearSystem::solve(), 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(), sierra::nalu::EquationSystems::solve_and_update(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem(), sierra::nalu::ShearStressTransportEquationSystem::update_and_clip(), sierra::nalu::TurbKineticEnergyEquationSystem::update_and_clip(), sierra::nalu::MixtureFractionEquationSystem::update_and_clip(), sierra::nalu::WindEnergyTaylorVortexAuxFunction::WindEnergyTaylorVortexAuxFunction(), sierra::nalu::WindEnergyTaylorVortexPressureAuxFunction::WindEnergyTaylorVortexPressureAuxFunction(), and sierra::nalu::WindEnergyTaylorVortexPressureGradAuxFunction::WindEnergyTaylorVortexPressureGradAuxFunction().

MPI_Comm sierra::nalu::NaluEnv::parallel_comm ( )
int sierra::nalu::NaluEnv::parallel_rank ( )
int sierra::nalu::NaluEnv::parallel_size ( )
NaluEnv & sierra::nalu::NaluEnv::self ( )
static

Referenced by sierra::nalu::PeriodicManager::add_periodic_pair(), sierra::nalu::Realm::advance_time_step(), sierra::nalu::Transfer::allocate_stk_transfer(), sierra::nalu::TpetraLinearSystem::applyDirichletBCs(), sierra::nalu::EquationSystem::assemble_and_solve(), sierra::nalu::SpecificDissipationRateEquationSystem::assemble_nodal_gradient(), sierra::nalu::AssembleContinuityNonConformalSolverAlgorithm::AssembleContinuityNonConformalSolverAlgorithm(), sierra::nalu::AssembleMomentumNonConformalSolverAlgorithm::AssembleMomentumNonConformalSolverAlgorithm(), sierra::nalu::AssembleRadTransElemSolverAlgorithm::AssembleRadTransElemSolverAlgorithm(), sierra::nalu::AssembleScalarDiffNonConformalSolverAlgorithm::AssembleScalarDiffNonConformalSolverAlgorithm(), sierra::nalu::AssembleScalarEigenEdgeSolverAlgorithm::AssembleScalarEigenEdgeSolverAlgorithm(), sierra::nalu::AssembleScalarNonConformalSolverAlgorithm::AssembleScalarNonConformalSolverAlgorithm(), sierra::nalu::PeriodicManager::augment_periodic_selector_pairs(), sierra::nalu::InterfaceBalancer::balance_node_entities(), sierra::nalu::Transfer::breadboard(), sierra::nalu::PeriodicManager::build_constraints(), sierra::nalu::build_or_add_part_to_solver_alg(), sierra::nalu::TpetraLinearSystem::buildOversetNodeGraph(), sierra::nalu::ABLForcingAlgorithm::calc_mean_temperature(), sierra::nalu::ABLForcingAlgorithm::calc_mean_velocity(), sierra::nalu::Realm::check_job(), sierra::nalu::check_part_topo(), sierra::nalu::TpetraLinearSystem::checkForZeroRow(), sierra::nalu::OversetManager::coarse_search(), sierra::nalu::NonConformalInfo::complete_search(), sierra::nalu::ActuatorLinePointDrag::complete_search(), sierra::nalu::OversetManager::complete_search(), sierra::nalu::Realm::compute_centroid_on_parts(), sierra::nalu::RadiativeTransportEquationSystem::compute_div_norm(), sierra::nalu::SpecificDissipationRateEquationSystem::compute_effective_diff_flux_coeff(), sierra::nalu::TurbKineticEnergyEquationSystem::compute_effective_diff_flux_coeff(), sierra::nalu::Realm::compute_geometry(), sierra::nalu::Realm::compute_l2_scaling(), sierra::nalu::ABLForcingAlgorithm::compute_momentum_sources(), 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(), sierra::nalu::ABLForcingAlgorithm::compute_temperature_sources(), sierra::nalu::ComputeWallFrictionVelocityAlgorithm::compute_utau(), sierra::nalu::ComputeABLWallFrictionVelocityAlgorithm::compute_utau(), sierra::nalu::NonConformalInfo::construct_dgInfo_state(), sierra::nalu::ContinuityEquationSystem::ContinuityEquationSystem(), sierra::nalu::ActuatorLinePointDrag::create_actuator_line_point_info_map(), sierra::nalu::Realm::create_edges(), sierra::nalu::Realm::create_mesh(), sierra::nalu::Realm::create_output_mesh(), sierra::nalu::OversetManager::create_overset_info_vec(), sierra::nalu::Realm::create_promoted_output_mesh(), sierra::nalu::RadiativeTransportEquationSystem::create_quadrature_set(), sierra::nalu::Realm::create_restart_mesh(), sierra::nalu::create_surface_master_element(), sierra::nalu::create_volume_master_element(), sierra::nalu::OversetManager::define_background_bounding_boxes(), sierra::nalu::OversetManager::define_overset_bounding_box(), sierra::nalu::OversetManager::define_overset_bounding_boxes(), sierra::nalu::Realm::delete_edges(), sierra::nalu::ActuatorLinePointDrag::determine_elems_to_ghost(), sierra::nalu::NonConformalInfo::determine_elems_to_ghost(), sierra::nalu::OversetManager::determine_intersected_elements(), sierra::nalu::PeriodicManager::determine_translation(), sierra::nalu::EquationSystem::dump_eq_time(), sierra::nalu::Realm::dump_simulation_time(), sierra::nalu::Realm::enforce_bc_on_exposed_faces(), sierra::nalu::EnthalpyEquationSystem::EnthalpyEquationSystem(), sierra::nalu::NonConformalInfo::error_check(), sierra::nalu::PeriodicManager::error_check(), sierra::nalu::Realm::evaluate_properties(), sierra::nalu::InterfaceBalancer::exchangeLocalSizes(), sierra::nalu::AssembleCourantReynoldsElemAlgorithm::execute(), sierra::nalu::SimpleErrorIndicatorElemAlgorithm::execute(), sierra::nalu::SimpleErrorIndicatorScalarElemAlgorithm::execute(), sierra::nalu::SurfaceForceAndMomentAlgorithm::execute(), sierra::nalu::SurfaceForceAndMomentWallFunctionAlgorithm::execute(), sierra::nalu::AssembleOversetSolverConstraintAlgorithm::execute(), sierra::nalu::Transfer::execute(), sierra::nalu::SolutionNormPostProcessing::execute(), sierra::nalu::TurbulenceAveragingPostProcessing::execute(), sierra::nalu::expect_type(), sierra::nalu::EnthalpyEquationSystem::extract_temperature(), sierra::nalu::Realm::extract_universal_constant(), sierra::nalu::LinInterp< FROM, TO >::filter_to_nearest(), sierra::nalu::NonConformalInfo::find_possible_face_elements(), sierra::nalu::get_required(), sierra::nalu::EquationSystems::get_solver_block_name(), sierra::nalu::InterfaceBalancer::getGlobalLoadImbalance(), sierra::nalu::HDF5TablePropAlgorithm::HDF5TablePropAlgorithm(), sierra::nalu::HeatCondEquationSystem::HeatCondEquationSystem(), sierra::nalu::Simulation::high_level_banner(), sierra::nalu::MomentumEquationSystem::initial_work(), sierra::nalu::NonConformalManager::initialize(), sierra::nalu::OversetManager::initialize(), sierra::nalu::DataProbePostProcessing::initialize(), sierra::nalu::Realm::initialize(), sierra::nalu::ABLForcingAlgorithm::initialize(), sierra::nalu::EquationSystems::initialize(), sierra::nalu::Transfer::initialize_begin(), sierra::nalu::Transfer::initialize_end(), sierra::nalu::Realm::input_variables_from_mesh(), sierra::nalu::TimeIntegrator::integrate_realm(), sierra::nalu::TpetraLinearSolverConfig::load(), sierra::nalu::OutputInfo::load(), sierra::nalu::Simulation::load(), sierra::nalu::TimeIntegrator::load(), sierra::nalu::BoundaryCondition::load(), sierra::nalu::InitialCondition::load(), sierra::nalu::MaterialPropertys::load(), sierra::nalu::Transfer::load(), sierra::nalu::SolutionNormPostProcessing::load(), sierra::nalu::SolutionOptions::load(), sierra::nalu::EquationSystems::load(), sierra::nalu::ActuatorLinePointDrag::load(), sierra::nalu::DataProbePostProcessing::load(), sierra::nalu::Realm::load(), main(), sierra::nalu::ActuatorLinePointDrag::manage_ghosting(), sierra::nalu::OversetManager::manage_ghosting(), sierra::nalu::PeriodicManager::manage_ghosting_object(), sierra::nalu::MeshDisplacementEquationSystem::MeshDisplacementEquationSystem(), sierra::nalu::MixtureFractionEquationSystem::MixtureFractionEquationSystem(), sierra::nalu::MomentumEquationSystem::MomentumEquationSystem(), unit_test_utils::nalu_out(), unit_test_utils::NaluTest::NaluTest(), sierra::nalu::NonConformalInfo::NonConformalInfo(), sierra::nalu::operator>>(), sierra::nalu::Realm::output_banner(), sierra::nalu::ActuatorLinePointDrag::populate_candidate_elements(), sierra::nalu::InputOutputRealm::populate_external_variables_from_input(), sierra::nalu::Realm::populate_restart(), sierra::nalu::PeriodicManager::populate_search_key_vec(), sierra::nalu::Realm::populate_variables_from_input(), sierra::nalu::ShearStressTransportEquationSystem::post_adapt_work(), sierra::nalu::LowMachEquationSystem::post_adapt_work(), sierra::nalu::EnthalpyEquationSystem::post_adapt_work(), sierra::nalu::EquationSystems::post_adapt_work(), sierra::nalu::LowMachEquationSystem::post_converged_work(), sierra::nalu::ComputeMdotAlgorithmDriver::post_work(), sierra::nalu::Realm::pre_timestep_work(), sierra::nalu::KernelBuilderLog::print_built_kernel_names(), sierra::nalu::KernelBuilderLog::print_invalid_kernel_names(), sierra::nalu::KernelBuilderLog::print_valid_kernel_names(), sierra::nalu::TpetraLinearSystem::printInfo(), sierra::nalu::Realm::process_external_data_transfer(), sierra::nalu::Realm::process_initialization_transfer(), sierra::nalu::Realm::process_io_transfer(), sierra::nalu::Realm::process_mesh_motion(), sierra::nalu::Realm::process_multi_physics_transfer(), sierra::nalu::Realm::promote_mesh(), sierra::nalu::NonConformalInfo::provide_diagnosis(), sierra::nalu::Realm::provide_entity_count(), sierra::nalu::TimeIntegrator::provide_mean_norm(), sierra::nalu::Realm::provide_memory_summary(), sierra::nalu::DataProbePostProcessing::provide_output(), sierra::nalu::Realm::provide_output(), sierra::nalu::Realm::provide_restart_output(), sierra::nalu::RadiativeTransportEquationSystem::RadiativeTransportEquationSystem(), sierra::nalu::RadTransFemElemSuppAlg::RadTransFemElemSuppAlg(), sierra::nalu::RadTransSupgElemSuppAlg::RadTransSupgElemSuppAlg(), sierra::nalu::EquationSystems::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::MixtureFractionEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_interior_algorithm(), sierra::nalu::HeatCondEquationSystem::register_interior_algorithm(), sierra::nalu::MomentumEquationSystem::register_interior_algorithm(), sierra::nalu::ContinuityEquationSystem::register_interior_algorithm(), sierra::nalu::EnthalpyEquationSystem::register_nodal_fields(), sierra::nalu::EquationSystems::register_nodal_fields(), sierra::nalu::EquationSystems::register_non_conformal_bc(), sierra::nalu::EquationSystems::register_open_bc(), sierra::nalu::EquationSystems::register_periodic_bc(), sierra::nalu::EquationSystems::register_surface_pp_algorithm(), sierra::nalu::EquationSystems::register_symmetry_bc(), sierra::nalu::MeshDisplacementEquationSystem::register_wall_bc(), sierra::nalu::TurbKineticEnergyEquationSystem::register_wall_bc(), sierra::nalu::EnthalpyEquationSystem::register_wall_bc(), sierra::nalu::EquationSystems::register_wall_bc(), sierra::nalu::EquationSystems::reinitialize_linear_system(), sierra::nalu::PeriodicManager::remove_redundant_slave_nodes(), sierra::nalu::TurbulenceAveragingPostProcessing::review(), sierra::nalu::Simulation::run(), sierra::nalu::Simulation::setSerializedIOGroupSize(), sierra::nalu::SolutionNormPostProcessing::setup(), sierra::nalu::TurbulenceAveragingPostProcessing::setup(), sierra::nalu::Realm::setup_initial_conditions(), sierra::nalu::Realm::setup_post_processing_algorithms(), sierra::nalu::Realm::setup_property(), sierra::nalu::OversetManager::skin_exposed_surface_on_inactive_part(), sierra::nalu::TpetraLinearSolver::solve(), sierra::nalu::TpetraLinearSystem::solve(), 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(), sierra::nalu::EquationSystems::solve_and_update(), sierra::nalu::ProjectedNodalGradientEquationSystem::solve_and_update_external(), sierra::nalu::SpecificDissipationRateEquationSystem::SpecificDissipationRateEquationSystem(), sierra::nalu::SurfaceForceAndMomentAlgorithm::SurfaceForceAndMomentAlgorithm(), sierra::nalu::SurfaceForceAndMomentWallFunctionAlgorithm::SurfaceForceAndMomentWallFunctionAlgorithm(), sierra::nalu::TurbKineticEnergyEquationSystem::TurbKineticEnergyEquationSystem(), sierra::nalu::ShearStressTransportEquationSystem::update_and_clip(), sierra::nalu::TurbKineticEnergyEquationSystem::update_and_clip(), sierra::nalu::MixtureFractionEquationSystem::update_and_clip(), sierra::nalu::WindEnergyTaylorVortexAuxFunction::WindEnergyTaylorVortexAuxFunction(), sierra::nalu::WindEnergyTaylorVortexPressureAuxFunction::WindEnergyTaylorVortexPressureAuxFunction(), and sierra::nalu::WindEnergyTaylorVortexPressureGradAuxFunction::WindEnergyTaylorVortexPressureGradAuxFunction().

void sierra::nalu::NaluEnv::set_log_file_stream ( std::string  naluLogName,
bool  pprint = false 
)

Member Data Documentation

NaluEmptyStreamBuffer sierra::nalu::NaluEnv::naluEmptyStreamBuffer_

Referenced by set_log_file_stream().

std::ostream* sierra::nalu::NaluEnv::naluLogStream_
std::ostream* sierra::nalu::NaluEnv::naluParallelStream_
std::filebuf sierra::nalu::NaluEnv::naluParallelStreamBuffer_
std::filebuf sierra::nalu::NaluEnv::naluStreamBuffer_
MPI_Comm sierra::nalu::NaluEnv::parallelCommunicator_

Referenced by NaluEnv(), and parallel_comm().

bool sierra::nalu::NaluEnv::parallelLog_
int sierra::nalu::NaluEnv::pRank_
int sierra::nalu::NaluEnv::pSize_
std::streambuf* sierra::nalu::NaluEnv::stdoutStream_

Referenced by set_log_file_stream().


The documentation for this class was generated from the following files: