![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <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 NaluEnv & | self () |
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_ |
| sierra::nalu::NaluEnv::NaluEnv | ( | ) |
References parallelCommunicator_, pRank_, and pSize_.
| sierra::nalu::NaluEnv::~NaluEnv | ( | ) |
References close_log_file_stream(), and naluParallelStream_.
| void sierra::nalu::NaluEnv::close_log_file_stream | ( | ) |
References naluParallelStreamBuffer_, naluStreamBuffer_, parallelLog_, and pRank_.
Referenced by ~NaluEnv().
| 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 | ( | ) |
References parallelCommunicator_.
Referenced by sierra::nalu::Realm::compute_centroid_on_parts(), sierra::nalu::Realm::create_mesh(), sierra::nalu::OversetManager::define_overset_bounding_box(), sierra::nalu::AssembleCourantReynoldsElemAlgorithm::execute(), sierra::nalu::SurfaceForceAndMomentAlgorithm::execute(), sierra::nalu::SurfaceForceAndMomentWallFunctionAlgorithm::execute(), sierra::nalu::SolutionNormPostProcessing::execute(), sierra::nalu::EnthalpyEquationSystem::extract_temperature(), sierra::nalu::NonConformalManager::initialize(), main(), sierra::nalu::ComputeMdotAlgorithmDriver::post_work(), sierra::nalu::TurbKineticEnergyEquationSystem::update_and_clip(), and sierra::nalu::MixtureFractionEquationSystem::update_and_clip().
| int sierra::nalu::NaluEnv::parallel_rank | ( | ) |
References pRank_.
Referenced by sierra::nalu::TpetraLinearSystem::buildOversetNodeGraph(), sierra::nalu::OversetManager::coarse_search(), sierra::nalu::NonConformalInfo::complete_search(), sierra::nalu::ActuatorLinePointDrag::complete_search(), sierra::nalu::OversetManager::complete_search(), sierra::nalu::ActuatorLinePointDrag::create_actuator_line_point_info_map(), sierra::nalu::OversetManager::create_overset_info_vec(), sierra::nalu::OversetManager::define_background_bounding_boxes(), sierra::nalu::OversetManager::define_overset_bounding_box(), sierra::nalu::OversetManager::define_overset_bounding_boxes(), sierra::nalu::ActuatorLinePointDrag::determine_elems_to_ghost(), sierra::nalu::NonConformalInfo::determine_elems_to_ghost(), sierra::nalu::OversetManager::determine_intersected_elements(), sierra::nalu::NonConformalInfo::error_check(), sierra::nalu::PeriodicManager::error_check(), sierra::nalu::AssembleOversetSolverConstraintAlgorithm::execute(), sierra::nalu::expect_type(), sierra::nalu::NonConformalInfo::find_possible_face_elements(), sierra::nalu::get_required(), main(), sierra::nalu::PeriodicManager::manage_ghosting_object(), sierra::nalu::ActuatorLinePointDrag::populate_candidate_elements(), sierra::nalu::PeriodicManager::populate_search_key_vec(), set_log_file_stream(), and sierra::nalu::SurfaceForceAndMomentAlgorithm::SurfaceForceAndMomentAlgorithm().
| int sierra::nalu::NaluEnv::parallel_size | ( | ) |
References pSize_.
Referenced by sierra::nalu::EquationSystem::dump_eq_time(), sierra::nalu::Realm::dump_simulation_time(), sierra::nalu::InterfaceBalancer::getGlobalLoadImbalance(), sierra::nalu::ActuatorLinePointDrag::load(), sierra::nalu::DataProbePostProcessing::load(), main(), sierra::nalu::Simulation::run(), and sierra::nalu::Simulation::setSerializedIOGroupSize().
|
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 |
||
| ) |
References naluEmptyStreamBuffer_, naluLogStream_, naluParallelStream_, naluParallelStreamBuffer_, naluStreamBuffer_, parallel_rank(), parallelLog_, pRank_, pSize_, and stdoutStream_.
Referenced by main(), and unit_test_utils::NaluTest::NaluTest().
| NaluEmptyStreamBuffer sierra::nalu::NaluEnv::naluEmptyStreamBuffer_ |
Referenced by set_log_file_stream().
| std::ostream* sierra::nalu::NaluEnv::naluLogStream_ |
Referenced by naluOutputP0(), and set_log_file_stream().
| std::ostream* sierra::nalu::NaluEnv::naluParallelStream_ |
Referenced by naluOutput(), set_log_file_stream(), and ~NaluEnv().
| std::filebuf sierra::nalu::NaluEnv::naluParallelStreamBuffer_ |
Referenced by close_log_file_stream(), and set_log_file_stream().
| std::filebuf sierra::nalu::NaluEnv::naluStreamBuffer_ |
Referenced by close_log_file_stream(), and set_log_file_stream().
| MPI_Comm sierra::nalu::NaluEnv::parallelCommunicator_ |
Referenced by NaluEnv(), and parallel_comm().
| bool sierra::nalu::NaluEnv::parallelLog_ |
Referenced by close_log_file_stream(), and set_log_file_stream().
| int sierra::nalu::NaluEnv::pRank_ |
Referenced by close_log_file_stream(), NaluEnv(), parallel_rank(), and set_log_file_stream().
| int sierra::nalu::NaluEnv::pSize_ |
Referenced by NaluEnv(), parallel_size(), and set_log_file_stream().
| std::streambuf* sierra::nalu::NaluEnv::stdoutStream_ |
Referenced by set_log_file_stream().
1.8.11