if (runTime.outputTime()) { volVectorField gradT = fvc::grad(T); volScalarField gradTx ( IOobject ( "gradTx", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), gradT.component(vector::X) ); volScalarField gradTy ( IOobject ( "gradTy", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), gradT.component(vector::Y) ); volScalarField gradTz ( IOobject ( "gradTz", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), gradT.component(vector::Z) ); runTime.write(); }