diff --git a/libs/boundaryConditionsOpenSMOKE++/Make/options b/libs/boundaryConditionsOpenSMOKE++/Make/options index 3fcce16..0ebd77b 100644 --- a/libs/boundaryConditionsOpenSMOKE++/Make/options +++ b/libs/boundaryConditionsOpenSMOKE++/Make/options @@ -1,5 +1,6 @@ EXE_INC = \ $(OPENFOAM_VERSION) \ + $(DEVVERSION) \ -I$(LIB_SRC)/triSurface/lnInclude \ -I$(LIB_SRC)/finiteVolume/lnInclude \ -I$(LIB_SRC)/fvOptions/lnInclude \ diff --git a/libs/radiationOpenSMOKE++/Make/options b/libs/radiationOpenSMOKE++/Make/options index 2a66e4b..59b41a4 100644 --- a/libs/radiationOpenSMOKE++/Make/options +++ b/libs/radiationOpenSMOKE++/Make/options @@ -1,5 +1,6 @@ EXE_INC = \ $(OPENFOAM_VERSION) \ + $(DEVVERSION) \ -I$(OPENSMOKE_LIBRARY_PATH) \ -I$(BOOST_LIBRARY_PATH)/include \ -I$(EIGEN_LIBRARY_PATH) \ diff --git a/libs/radiationOpenSMOKE++/include/laminarSMOKEthermoClass.C b/libs/radiationOpenSMOKE++/include/laminarSMOKEthermoClass.C index dda0028..ca768ef 100644 --- a/libs/radiationOpenSMOKE++/include/laminarSMOKEthermoClass.C +++ b/libs/radiationOpenSMOKE++/include/laminarSMOKEthermoClass.C @@ -29,7 +29,12 @@ namespace Foam IOobject::NO_WRITE ); + // check if field exists and can be read + #if DEVVERSION == 1 + if (io.typeHeaderOk(true)) + #else if (io.headerOk()) + #endif { io.readOpt() = IOobject::NO_READ; return io; diff --git a/libs/radiationOpenSMOKE++/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C b/libs/radiationOpenSMOKE++/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C index df40574..8ac0c17 100644 --- a/libs/radiationOpenSMOKE++/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C +++ b/libs/radiationOpenSMOKE++/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C @@ -151,7 +151,11 @@ Foam::radiation::radiativeIntensityRay::radiativeIntensityRay ); // Check if field exists and can be read + #if DEVVERSION == 1 + if (IHeader.typeHeaderOk(true)) + #else if (IHeader.headerOk()) + #endif { ILambda_.set ( diff --git a/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModel.C b/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModel.C index 0477505..777ca16 100644 --- a/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModel.C +++ b/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModel.C @@ -57,7 +57,11 @@ Foam::IOobject Foam::radiation::OpenSMOKEradiationModel::createIOobject IOobject::NO_WRITE ); + #if DEVVERSION == 1 + if (io.typeHeaderOk(true)) + #else if (io.headerOk()) + #endif { io.readOpt() = IOobject::MUST_READ_IF_MODIFIED; return io; diff --git a/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModelNew.C b/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModelNew.C index f28b853..3b9b845 100644 --- a/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModelNew.C +++ b/libs/radiationOpenSMOKE++/radiationModels/radiationModel/OpenSMOKEradiationModelNew.C @@ -45,7 +45,11 @@ Foam::radiation::OpenSMOKEradiationModel::New ); word modelType("none"); + #if DEVVERSION == 1 + if (radIO.typeHeaderOk(true)) + #else if (radIO.headerOk()) + #endif { IOdictionary(radIO).lookup("radiationModel") >> modelType; } diff --git a/mybashrc.complete b/mybashrc.complete index 486dbd8..dad2213 100644 --- a/mybashrc.complete +++ b/mybashrc.complete @@ -2,6 +2,9 @@ #OpenFOAM-dev is equivalent to 40 export OPENFOAM_VERSION='-DOPENFOAM_VERSION=40' +#If OpenFOAM dev version is used, this must be equal to 1 +export DEVVERSION='-DDEVVERSION=0' + #Compulsory path export EIGEN_LIBRARY_PATH=/software/chimica2/libraries/eigen/eigen-3.3.3 export BOOST_LIBRARY_PATH=/software/chimica2/libraries/boost/boost-1.64.0-gcc-6.3.0 diff --git a/mybashrc.minimalist b/mybashrc.minimalist index 51661c4..63b6eef 100644 --- a/mybashrc.minimalist +++ b/mybashrc.minimalist @@ -2,6 +2,9 @@ #OpenFOAM-dev is equivalent to 40 export OPENFOAM_VERSION='-DOPENFOAM_VERSION=40' +#If OpenFOAM dev version is used, this must be equal to 1 +export DEVVERSION='-DDEVVERSION=0' + #Compulsory path export EIGEN_LIBRARY_PATH=/software/chimica2/libraries/eigen/eigen-3.3.3 export BOOST_LIBRARY_PATH=/software/chimica2/libraries/boost/boost-1.64.0-gcc-6.3.0 diff --git a/mybashrc.minimalist.mkl b/mybashrc.minimalist.mkl index c4ea0f4..43f2748 100644 --- a/mybashrc.minimalist.mkl +++ b/mybashrc.minimalist.mkl @@ -2,6 +2,9 @@ #OpenFOAM-dev is equivalent to 40 export OPENFOAM_VERSION='-DOPENFOAM_VERSION=40' +#If OpenFOAM dev version is used, this must be equal to 1 +export DEVVERSION='-DDEVVERSION=0' + #Compulsory path export EIGEN_LIBRARY_PATH=/software/chimica2/libraries/eigen/eigen-3.3.3 export BOOST_LIBRARY_PATH=/software/chimica2/libraries/boost/boost-1.64.0-gcc-6.3.0 diff --git a/solvers/laminarBuoyantPimpleSMOKE/Make/options b/solvers/laminarBuoyantPimpleSMOKE/Make/options index 727dd3f..e1365b3 100644 --- a/solvers/laminarBuoyantPimpleSMOKE/Make/options +++ b/solvers/laminarBuoyantPimpleSMOKE/Make/options @@ -3,6 +3,7 @@ EXE_INC = \ -w \ $(MKL_SUPPORT) \ $(ISAT_SUPPORT) \ + $(DEVVERSION) \ $(EXTERNAL_ODE_SOLVERS) \ -I../laminarSMOKE \ -I../laminarSMOKE/unsteady \ diff --git a/solvers/laminarBuoyantSimpleSMOKE/Make/options b/solvers/laminarBuoyantSimpleSMOKE/Make/options index ee85196..3cbe775 100644 --- a/solvers/laminarBuoyantSimpleSMOKE/Make/options +++ b/solvers/laminarBuoyantSimpleSMOKE/Make/options @@ -3,6 +3,7 @@ EXE_INC = \ -w \ $(MKL_SUPPORT) \ $(ISAT_SUPPORT) \ + $(DEVVERSION) \ $(EXTERNAL_ODE_SOLVERS) \ -I../laminarSMOKE \ -I../laminarSMOKE/steady \ diff --git a/solvers/laminarPimpleSMOKE/Make/options b/solvers/laminarPimpleSMOKE/Make/options index 8379b3f..67733ba 100644 --- a/solvers/laminarPimpleSMOKE/Make/options +++ b/solvers/laminarPimpleSMOKE/Make/options @@ -3,6 +3,7 @@ EXE_INC = \ -w \ $(MKL_SUPPORT) \ $(ISAT_SUPPORT) \ + $(DEVVERSION) \ $(EXTERNAL_ODE_SOLVERS) \ -I../laminarSMOKE \ -I../laminarSMOKE/unsteady \ diff --git a/solvers/laminarSMOKE/createChemicalFields.H b/solvers/laminarSMOKE/createChemicalFields.H index e02937f..7416f7d 100644 --- a/solvers/laminarSMOKE/createChemicalFields.H +++ b/solvers/laminarSMOKE/createChemicalFields.H @@ -176,7 +176,11 @@ for(int i=0;iNumberOfSpecies();i++) } // check if field exists and can be read + #if DEVVERSION == 1 + if (header.typeHeaderOk(true)) + #else if (header.headerOk()) + #endif { Info << thermodynamicsMapXML->NamesOfSpecies()[i] << endl; Y.set diff --git a/solvers/laminarSMOKEpostProcessor/Make/options b/solvers/laminarSMOKEpostProcessor/Make/options index 63f3e92..0c2b8e2 100644 --- a/solvers/laminarSMOKEpostProcessor/Make/options +++ b/solvers/laminarSMOKEpostProcessor/Make/options @@ -3,6 +3,7 @@ EXE_INC = \ -w \ $(MKL_SUPPORT) \ $(ISAT_SUPPORT) \ + $(DEVVERSION) \ $(EXTERNAL_ODE_SOLVERS) \ -I../laminarSMOKE \ -I../../libs/radiationOpenSMOKE++/lnInclude \ diff --git a/solvers/laminarSMOKEpostProcessor/readSpecies.H b/solvers/laminarSMOKEpostProcessor/readSpecies.H index 4c5ffb4..9fc102f 100644 --- a/solvers/laminarSMOKEpostProcessor/readSpecies.H +++ b/solvers/laminarSMOKEpostProcessor/readSpecies.H @@ -63,7 +63,11 @@ if (calculateConcentrations == true) ); // check if field exists and can be read + #if DEVVERSION == 1 + if (header.typeHeaderOk(true)) + #else if (header.headerOk()) + #endif { std::cout << " * " << thermodynamicsMapXML->NamesOfSpecies()[i] << " -> from file..." << std::endl; Y.set diff --git a/solvers/laminarSimpleSMOKE/Make/options b/solvers/laminarSimpleSMOKE/Make/options index a634c50..2682001 100644 --- a/solvers/laminarSimpleSMOKE/Make/options +++ b/solvers/laminarSimpleSMOKE/Make/options @@ -3,6 +3,7 @@ EXE_INC = \ -w \ $(MKL_SUPPORT) \ $(ISAT_SUPPORT) \ + $(DEVVERSION) \ $(EXTERNAL_ODE_SOLVERS) \ -I../laminarSMOKE \ -I../laminarSMOKE/steady \