6#cmakedefine ELA_USE_MPI
47void ELA_Init(
const int* N,
const int* pad,
const int& numELA, MPI_Comm cart_comm);
49void ELA_Init(
const int* N,
const int* pad,
const int& numELA);
95int ELA_GetLabel(
const int& i,
const int& j,
const int& k,
const int& n);
void ELA_DeInit()
Cleanup ELA.
int ELA_GetLabel(const int &i, const int &j, const int &k, const int &n)
Get the first label at (i, j, k) for ELA instance n.
int ELA_ContainsNaNs()
Check if any values are NaN.
void ELA_Init(const int *N, const int *pad, const int &numELA, MPI_Comm cart_comm)
Initialize the ELA library.
void ELA_InitLabels(const double *vof, const int &num, const int *labels)
Initialize the source vector field (, Eq. 17)
void ELA_LoadCheckpoint(const char *filename)
Load a checkpoint.
void ELA_CreateCheckpoint(const char *filename)
Create a checkpoint file.