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 | Public Attributes | List of all members
sierra::nalu::OutputInfo Class Reference

#include <OutputInfo.h>

Public Member Functions

 OutputInfo ()
 
 ~OutputInfo ()
 
void load (const YAML::Node &node)
 
int get_output_compression ()
 
bool get_output_shuffle ()
 
int get_restart_compression ()
 
bool get_restart_shuffle ()
 

Public Attributes

std::string outputDBName_
 
std::string catalystFileName_
 
std::string catalystParseJson_
 
std::string paraviewScriptName_
 
int outputFreq_
 
int outputStart_
 
bool outputNodeSet_
 
int serializedIOGroupSize_
 
bool hasOutputBlock_
 
bool hasRestartBlock_
 
bool activateRestart_
 
bool meshAdapted_
 
double restartTime_
 
std::string restartDBName_
 
int restartFreq_
 
int restartStart_
 
int restartMaxDataBaseStepSize_
 
bool restartNodeSet_
 
int outputCompressionLevel_
 
bool outputCompressionShuffle_
 
int restartCompressionLevel_
 
bool restartCompressionShuffle_
 
std::pair< bool, double > userWallTimeResults_
 
std::pair< bool, double > userWallTimeRestart_
 
Ioss::PropertyManager * outputPropertyManager_
 
Ioss::PropertyManager * restartPropertyManager_
 
std::set< std::string > outputFieldNameSet_
 
std::set< std::string > restartFieldNameSet_
 

Constructor & Destructor Documentation

sierra::nalu::OutputInfo::OutputInfo ( )
sierra::nalu::OutputInfo::~OutputInfo ( )

Member Function Documentation

int sierra::nalu::OutputInfo::get_output_compression ( )
bool sierra::nalu::OutputInfo::get_output_shuffle ( )
int sierra::nalu::OutputInfo::get_restart_compression ( )
bool sierra::nalu::OutputInfo::get_restart_shuffle ( )
void sierra::nalu::OutputInfo::load ( const YAML::Node node)

Member Data Documentation

bool sierra::nalu::OutputInfo::activateRestart_
std::string sierra::nalu::OutputInfo::catalystFileName_
std::string sierra::nalu::OutputInfo::catalystParseJson_
bool sierra::nalu::OutputInfo::hasOutputBlock_
bool sierra::nalu::OutputInfo::hasRestartBlock_
bool sierra::nalu::OutputInfo::meshAdapted_
int sierra::nalu::OutputInfo::outputCompressionLevel_

Referenced by get_output_compression(), and load().

bool sierra::nalu::OutputInfo::outputCompressionShuffle_

Referenced by get_output_shuffle(), and load().

std::string sierra::nalu::OutputInfo::outputDBName_
std::set<std::string> sierra::nalu::OutputInfo::outputFieldNameSet_
int sierra::nalu::OutputInfo::outputFreq_
bool sierra::nalu::OutputInfo::outputNodeSet_
Ioss::PropertyManager* sierra::nalu::OutputInfo::outputPropertyManager_
int sierra::nalu::OutputInfo::outputStart_
std::string sierra::nalu::OutputInfo::paraviewScriptName_
int sierra::nalu::OutputInfo::restartCompressionLevel_

Referenced by get_restart_compression(), and load().

bool sierra::nalu::OutputInfo::restartCompressionShuffle_

Referenced by get_restart_shuffle(), and load().

std::string sierra::nalu::OutputInfo::restartDBName_
std::set<std::string> sierra::nalu::OutputInfo::restartFieldNameSet_
int sierra::nalu::OutputInfo::restartFreq_
int sierra::nalu::OutputInfo::restartMaxDataBaseStepSize_
bool sierra::nalu::OutputInfo::restartNodeSet_

Referenced by load().

Ioss::PropertyManager* sierra::nalu::OutputInfo::restartPropertyManager_
int sierra::nalu::OutputInfo::restartStart_
double sierra::nalu::OutputInfo::restartTime_
int sierra::nalu::OutputInfo::serializedIOGroupSize_

Referenced by load(), and sierra::nalu::Realm::load().

std::pair<bool, double> sierra::nalu::OutputInfo::userWallTimeRestart_
std::pair<bool, double> sierra::nalu::OutputInfo::userWallTimeResults_

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