U77PE56ICORZNQW33NXGSEMW7GDHCSSZ4EXB6OHBJSHEG6WHYSSQC
CCTK_RegisterBanner(banner.c_str());
int ierr = CCTK_RegisterBanner(banner.c_str());
assert(!ierr);
// Register a GH extension
ghext_handle = CCTK_RegisterGHExtension("AMReX");
assert(ghext_handle >= 0);
int iret = CCTK_RegisterGHExtensionSetupGH(ghext_handle, SetupGH);
assert(iret);
iret = CCTK_RegisterGHExtensionInitGH(ghext_handle, InitGH);
assert(iret);
iret = CCTK_RegisterGHExtensionScheduleTraverseGH(ghext_handle,
ScheduleTraverseGH);
assert(iret);
return 0;
}
// Set up GH extension
void *SetupGH(tFleshConfig *fc, int convLevel, cGH *cctkGH) {
CCTK_VINFO("SetupGH");
assert(fc);
assert(convLevel == 0);
assert(cctkGH);