#include <Coupling.h>
Public Member Functions | |
Control_parameters () | |
void | read () |
void | print () |
void | update_communicator () |
void | update_start_time (int step, double t) |
Public Attributes | |
char | coupling_scheme [MAXLEN] |
char | fluid_module [MAXLEN] |
char | solid_module [MAXLEN] |
char | burn_module [MAXLEN] |
char | output_module [MAXLEN] |
MPI_Comm | communicator |
double | simue_time |
double | init_time |
double | current_time |
double | time_step |
double | maxwalltime |
int | maxNumDumps |
int | current_dump |
int | maxNumPredCorrCycles |
int | maxNumTimeSteps |
double | outputIntervalTime |
double | zoomFactor |
double | tolerTract |
double | tolerVelo |
double | tolerMass |
double | tolerDisp |
char | timingDataDir [MAXLEN] |
std::string | timingDataFile |
int | cur_step |
double | LastOutputTime |
int | LastOutputStep |
int | InterruptFlag |
int | AutoRestart |
int | controlVerb |
bool | controlDebug |
int | iOutput |
int | myRank |
double | startTime |
Definition at line 43 of file Coupling.h.
Definition at line 166 of file rocstar_driver.C.
References AutoRestart, communicator, controlVerb, cur_step, current_dump, InterruptFlag, max(), maxNumDumps, maxNumPredCorrCycles, maxNumTimeSteps, maxwalltime, MPI_COMM_WORLD, output_module, simue_time, timingDataDir, tolerDisp, tolerMass, tolerTract, tolerVelo, and zoomFactor.
void print | ( | void | ) |
Definition at line 296 of file rocstar_driver.C.
References AutoRestart, coupling_scheme, current_time, maxNumDumps, maxNumPredCorrCycles, maxNumTimeSteps, maxwalltime, outputIntervalTime, simue_time, time_step, timingDataDir, timingDataFile, tolerDisp, tolerMass, tolerTract, tolerVelo, and zoomFactor.
Referenced by rocstar_driver().
void read | ( | ) |
Definition at line 187 of file rocstar_driver.C.
References AutoRestart, burn_module, COM_BOOL_ATTRIBUTE, COM_call_function(), COM_delete_window(), COM_DOUBLE_ATTRIBUTE, COM_get_function_handle(), COM_INT_ATTRIBUTE, COM_LOAD_MODULE_STATIC_DYNAMIC, COM_new_window(), COM_STRING_ATTRIBUTE, COM_window_init_done(), COMMPI_Comm_rank(), communicator, coupling_scheme, current_time, fluid_module, get_restart_time(), init_profiling(), init_time, iOutput, MAN_DEBUG, maxNumDumps, maxNumPredCorrCycles, maxNumTimeSteps, maxwalltime, MPI_COMM_WORLD, myRank, output_module, outputIntervalTime, simue_time, solid_module, startTime, time_step, timingDataDir, tolerDisp, tolerMass, tolerTract, tolerVelo, update_communicator(), and zoomFactor.
Referenced by rocstar_driver().
void update_communicator | ( | ) |
Definition at line 287 of file rocstar_driver.C.
References COM_call_function(), COM_get_function_handle(), COM_set_default_communicator(), and communicator.
Referenced by read().
void update_start_time | ( | int | step, |
double | t | ||
) |
Definition at line 321 of file rocstar_driver.C.
References cur_step, current_time, iOutput, LastOutputStep, LastOutputTime, and outputIntervalTime.
Referenced by Coupling::read_restart_info(), and Coupling::restart_at_time().
int AutoRestart |
Definition at line 79 of file Coupling.h.
Referenced by Control_parameters(), print(), and read().
char burn_module[MAXLEN] |
Definition at line 48 of file Coupling.h.
Referenced by BurnAgent::BurnAgent(), create_coupling(), and read().
MPI_Comm communicator |
Definition at line 51 of file Coupling.h.
Referenced by Coupling::baseInit(), check_for_interrupt(), Control_parameters(), create_coupling(), init_profiling(), reached_simulation_time(), read(), rocstar_driver(), and update_communicator().
bool controlDebug |
Definition at line 82 of file Coupling.h.
Referenced by rocstar_driver().
int controlVerb |
Definition at line 81 of file Coupling.h.
Referenced by Control_parameters(), init_profiling(), reached_simulation_time(), and rocstar_driver().
char coupling_scheme[MAXLEN] |
Definition at line 45 of file Coupling.h.
Referenced by create_coupling(), print(), and read().
int cur_step |
Definition at line 74 of file Coupling.h.
Referenced by Control_parameters(), Coupling::Interrupt(), Coupling::ProcessInterrupt(), reached_simulation_time(), rocstar_driver(), and update_start_time().
int current_dump |
Definition at line 58 of file Coupling.h.
Referenced by Control_parameters(), reached_simulation_time(), and rocstar_driver().
double current_time |
Definition at line 54 of file Coupling.h.
Referenced by _load_rocface(), Agent::Agent(), Coupling::baseInit(), init_profiling(), Coupling::initialize(), Coupling::Interrupt(), print(), Coupling::ProcessInterrupt(), reached_restartdump_time(), reached_simulation_time(), read(), Coupling::read_restart_info(), rocstar_driver(), and update_start_time().
char fluid_module[MAXLEN] |
Definition at line 46 of file Coupling.h.
Referenced by create_coupling(), and read().
double init_time |
Definition at line 53 of file Coupling.h.
Referenced by Coupling::new_start(), read(), and CopyBflagFromBurn::run().
int InterruptFlag |
Definition at line 78 of file Coupling.h.
Referenced by Control_parameters(), Coupling::Interrupt(), and Coupling::ProcessInterrupt().
int iOutput |
Definition at line 85 of file Coupling.h.
Referenced by reached_restartdump_time(), read(), and update_start_time().
int LastOutputStep |
Definition at line 77 of file Coupling.h.
Referenced by Coupling::Interrupt(), Coupling::ProcessInterrupt(), rocstar_driver(), and update_start_time().
double LastOutputTime |
Definition at line 76 of file Coupling.h.
Referenced by Coupling::Interrupt(), Coupling::ProcessInterrupt(), rocstar_driver(), and update_start_time().
int maxNumDumps |
Definition at line 57 of file Coupling.h.
Referenced by Control_parameters(), print(), reached_simulation_time(), and read().
int maxNumPredCorrCycles |
Definition at line 60 of file Coupling.h.
Referenced by Control_parameters(), print(), read(), and rocstar_driver().
int maxNumTimeSteps |
Definition at line 61 of file Coupling.h.
Referenced by Control_parameters(), print(), Coupling::ProcessInterrupt(), reached_simulation_time(), read(), and rocstar_driver().
double maxwalltime |
Definition at line 56 of file Coupling.h.
Referenced by Control_parameters(), print(), reached_simulation_time(), and read().
int myRank |
Definition at line 86 of file Coupling.h.
Referenced by check_for_interrupt(), Coupling::Interrupt(), Coupling::ProcessInterrupt(), reached_restartdump_time(), reached_simulation_time(), read(), and rocstar_driver().
char output_module[MAXLEN] |
Definition at line 49 of file Coupling.h.
Referenced by Control_parameters(), read(), and rocstar_driver().
double outputIntervalTime |
Definition at line 63 of file Coupling.h.
Referenced by print(), Coupling::ProcessInterrupt(), reached_restartdump_time(), read(), and update_start_time().
double simue_time |
Definition at line 52 of file Coupling.h.
Referenced by Control_parameters(), print(), reached_simulation_time(), and read().
char solid_module[MAXLEN] |
Definition at line 47 of file Coupling.h.
Referenced by create_coupling(), and read().
double startTime |
Definition at line 87 of file Coupling.h.
Referenced by reached_simulation_time(), and read().
double time_step |
Definition at line 55 of file Coupling.h.
Referenced by Coupling::initialize(), print(), reached_restartdump_time(), read(), and rocstar_driver().
char timingDataDir[MAXLEN] |
Definition at line 71 of file Coupling.h.
Referenced by Control_parameters(), init_profiling(), print(), and read().
std::string timingDataFile |
Definition at line 72 of file Coupling.h.
Referenced by init_profiling(), print(), and rocstar_driver().
double tolerDisp |
Definition at line 69 of file Coupling.h.
Referenced by Control_parameters(), print(), and read().
double tolerMass |
Definition at line 68 of file Coupling.h.
Referenced by Coupling::check_convergence(), Control_parameters(), print(), and read().
double tolerTract |
Definition at line 66 of file Coupling.h.
Referenced by Coupling::check_convergence(), Control_parameters(), print(), and read().
double tolerVelo |
Definition at line 67 of file Coupling.h.
Referenced by Coupling::check_convergence(), Control_parameters(), print(), and read().
double zoomFactor |
Definition at line 64 of file Coupling.h.
Referenced by Control_parameters(), FluidBurnAlone::FluidBurnAlone(), print(), read(), and rocstar_driver().