12#include "AMReX_ParallelDescriptor.H"
17#include "AMReX_ParmParse.H"
34int main (
int argc,
char* argv[])
42 {
"microstructure",
"flame",
"heat",
"dendrite",
"allencahn",
"cahnhilliard",
"pfc"});
46 if (program ==
"microstructure")
52 {
"affine.cubic",
"affine.hexagonal",
"finite.pseudoaffine.cubic"});
53 if (model ==
"affine.cubic")
55 else if (model ==
"affine.hexagonal")
57 else if (model ==
"finite.pseudoaffine.cubic")
67 else Util::Abort(
INFO,
"Error: \"",program,
"\" is not a valid program.");
int main(int argc, char *argv[])
void select_only(PTRTYPE *&ic_eta, Args &&args)
int query_validate(std::string name, int &value, std::vector< int > possibleintvals, std::string file="", std::string func="", int line=-1)
This is the definition of the Allen Cahn class.
void InitData()
Front-end method to initialize simulation on all levels.
void Evolve()
Front-end method to start simulation.
Solve the Allen-Cahn evolution equation for microstructure with parameters , where n corresponds to t...
void Abort(const char *msg)