Fault Tolerance Interface
FTIT_execution Struct Reference

#include <fti.h>

Collaboration diagram for FTIT_execution:

Public Attributes

char id [FTI_BUFS]
 
int ckpt
 
int reco
 
int ckptLvel
 
int ckptIntv
 
int lastCkptLvel
 
int wasLastOffline
 
double iterTime
 
double lastIterTime
 
double meanIterTime
 
double globMeanIter
 
double totalIterTime
 
unsigned int syncIter
 
int syncIterMax
 
unsigned int minuteCnt
 
bool hasCkpt
 
unsigned int ckptCnt
 
unsigned int ckptIcnt
 
unsigned int ckptID
 
unsigned int ckptNext
 
unsigned int ckptLast
 
long ckptSize
 
unsigned int nbVar
 
unsigned int nbVarStored
 
unsigned int nbType
 
int nbGroup
 
int metaAlloc
 
int initSCES
 
FTIT_metadata meta [5]
 
FTIFF_dbfirstdb
 
FTIFF_dblastdb
 
FTIFF_metaInfo FTIFFMeta
 
FTIT_type ** FTI_Type
 
FTIT_H5Group ** H5groups
 
FTIT_StageInfostageInfo
 
MPI_Comm globalComm
 
MPI_Comm groupComm
 
MPI_Comm nodeComm
 

Member Data Documentation

int FTIT_execution::ckpt

Checkpoint flag.

unsigned int FTIT_execution::ckptCnt

Checkpoint number counter.

unsigned int FTIT_execution::ckptIcnt

Iteration loop counter.

unsigned int FTIT_execution::ckptID

Checkpoint ID.

int FTIT_execution::ckptIntv

Ckpt. interval in minutes.

unsigned int FTIT_execution::ckptLast

Iteration for last checkpoint.

int FTIT_execution::ckptLvel

Checkpoint level.

unsigned int FTIT_execution::ckptNext

Iteration for next checkpoint.

long FTIT_execution::ckptSize

Checkpoint size.

FTIFF_db* FTIT_execution::firstdb

Pointer to first datablock

FTIT_type** FTIT_execution::FTI_Type

Pointer to FTI_Types

FTIFF_metaInfo FTIT_execution::FTIFFMeta

File meta data for FTI-FF

MPI_Comm FTIT_execution::globalComm

Global communicator.

double FTIT_execution::globMeanIter

Global mean iteration time.

MPI_Comm FTIT_execution::groupComm

Group communicator.

FTIT_H5Group** FTIT_execution::H5groups

HDF5 root group.

bool FTIT_execution::hasCkpt

Indicator that ckpt exists

char FTIT_execution::id[FTI_BUFS]

Execution ID.

int FTIT_execution::initSCES

TRUE if FTI initialized.

double FTIT_execution::iterTime

Current wall time.

int FTIT_execution::lastCkptLvel

Last checkpoint level.

FTIFF_db* FTIT_execution::lastdb

Pointer to first datablock

double FTIT_execution::lastIterTime

Time spent in the last iter.

double FTIT_execution::meanIterTime

Mean iteration time.

FTIT_metadata FTIT_execution::meta[5]

Metadata for each ckpt level

int FTIT_execution::metaAlloc

TRUE if meta allocated.

unsigned int FTIT_execution::minuteCnt

Checkpoint minute counter.

int FTIT_execution::nbGroup

Number of protected groups.

unsigned int FTIT_execution::nbType

Number of data types.

unsigned int FTIT_execution::nbVar

Number of protected variables.

unsigned int FTIT_execution::nbVarStored

Nr. prot. var. stored in file

MPI_Comm FTIT_execution::nodeComm
int FTIT_execution::reco

Recovery flag.

FTIT_StageInfo* FTIT_execution::stageInfo

root of staging requests

unsigned int FTIT_execution::syncIter

To check mean iter. time.

int FTIT_execution::syncIterMax

Maximal synch. intervall.

double FTIT_execution::totalIterTime

Total main loop time spent.

int FTIT_execution::wasLastOffline

TRUE if last ckpt. offline.


The documentation for this struct was generated from the following file: