IOobject alphaPhi10Header ( IOobject::groupName("alphaPhi0", alpha1.group()), runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE ); const bool alphaRestart = alphaPhi10Header.typeHeaderOk(true); if (alphaRestart) { Info << "Restarting alpha" << endl; } // MULES flux from previous time-step surfaceScalargpuField alphaPhi10 ( alphaPhi10Header, phi*fvc::interpolate(alpha1) ); // MULES Correction tmp talphaPhi1Corr0; // MULES compressed flux is registered in case scalarTransport FO needs it. surfaceScalargpuField alphaPhiUn ( IOobject ( "alphaPhiUn", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE ), devicemesh, dimensionedScalar(phi.dimensions(), Zero) );