mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Merge branch 'master' into particleInteractions
This commit is contained in:
@ -41,24 +41,6 @@
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
Info<< " Adding to KFluid\n" << endl;
|
|
||||||
KFluid.set
|
|
||||||
(
|
|
||||||
i,
|
|
||||||
new volScalarField
|
|
||||||
(
|
|
||||||
IOobject
|
|
||||||
(
|
|
||||||
"K",
|
|
||||||
runTime.timeName(),
|
|
||||||
fluidRegions[i],
|
|
||||||
IOobject::NO_READ,
|
|
||||||
IOobject::NO_WRITE
|
|
||||||
),
|
|
||||||
thermoFluid[i].Cp()*thermoFluid[i].alpha()
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
Info<< " Adding to UFluid\n" << endl;
|
Info<< " Adding to UFluid\n" << endl;
|
||||||
UFluid.set
|
UFluid.set
|
||||||
(
|
(
|
||||||
@ -129,6 +111,24 @@
|
|||||||
).ptr()
|
).ptr()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Info<< " Adding to KFluid\n" << endl;
|
||||||
|
KFluid.set
|
||||||
|
(
|
||||||
|
i,
|
||||||
|
new volScalarField
|
||||||
|
(
|
||||||
|
IOobject
|
||||||
|
(
|
||||||
|
"K",
|
||||||
|
runTime.timeName(),
|
||||||
|
fluidRegions[i],
|
||||||
|
IOobject::NO_READ,
|
||||||
|
IOobject::NO_WRITE
|
||||||
|
),
|
||||||
|
thermoFluid[i].Cp()*turbulence[i].alphaEff()
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
Info<< " Adding to DpDtFluid\n" << endl;
|
Info<< " Adding to DpDtFluid\n" << endl;
|
||||||
DpDtFluid.set
|
DpDtFluid.set
|
||||||
(
|
(
|
||||||
|
|||||||
@ -47,7 +47,7 @@ using namespace Foam;
|
|||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
timeSelector::addOptions(false); // no constant
|
timeSelector::addOptions();
|
||||||
# include "addRegionOption.H"
|
# include "addRegionOption.H"
|
||||||
argList::validOptions.insert("noTopology", "");
|
argList::validOptions.insert("noTopology", "");
|
||||||
argList::validOptions.insert("allGeometry", "");
|
argList::validOptions.insert("allGeometry", "");
|
||||||
|
|||||||
@ -35,6 +35,8 @@
|
|||||||
alias _foamAddPath 'set path=(\!* $path)'
|
alias _foamAddPath 'set path=(\!* $path)'
|
||||||
# prefix to LD_LIBRARY_PATH
|
# prefix to LD_LIBRARY_PATH
|
||||||
alias _foamAddLib 'setenv LD_LIBRARY_PATH \!*\:${LD_LIBRARY_PATH}'
|
alias _foamAddLib 'setenv LD_LIBRARY_PATH \!*\:${LD_LIBRARY_PATH}'
|
||||||
|
# prefix to MANPATH
|
||||||
|
alias _foamAddManPath 'setenv MANPATH \!*\:${MANPATH}'
|
||||||
|
|
||||||
# location of the jobControl directory
|
# location of the jobControl directory
|
||||||
setenv FOAM_JOB_DIR $WM_PROJECT_INST_DIR/jobControl
|
setenv FOAM_JOB_DIR $WM_PROJECT_INST_DIR/jobControl
|
||||||
@ -117,6 +119,7 @@ case OpenFOAM:
|
|||||||
_foamAddPath ${WM_COMPILER_DIR}/bin
|
_foamAddPath ${WM_COMPILER_DIR}/bin
|
||||||
_foamAddLib ${WM_COMPILER_DIR}/lib${WM_COMPILER_LIB_ARCH}
|
_foamAddLib ${WM_COMPILER_DIR}/lib${WM_COMPILER_LIB_ARCH}
|
||||||
_foamAddLib ${WM_COMPILER_DIR}/lib
|
_foamAddLib ${WM_COMPILER_DIR}/lib
|
||||||
|
_foamAddManPath ${WM_COMPILER_DIR}/man
|
||||||
|
|
||||||
breaksw
|
breaksw
|
||||||
endsw
|
endsw
|
||||||
@ -138,19 +141,20 @@ case OPENMPI:
|
|||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
_foamAddLib $MPI_ARCH_PATH/lib
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
_foamAddManPath $MPI_ARCH_PATH/man
|
||||||
|
|
||||||
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/$mpi_version
|
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/$mpi_version
|
||||||
unset mpi_version
|
unset mpi_version
|
||||||
breaksw
|
breaksw
|
||||||
|
|
||||||
case MPICH:
|
case MPICH:
|
||||||
set mpi_version=mpich-1.2.4
|
set mpi_version=mpich2-1.1.1p1
|
||||||
setenv MPI_HOME $WM_THIRD_PARTY_DIR/$mpi_version
|
setenv MPI_HOME $WM_THIRD_PARTY_DIR/$mpi_version
|
||||||
setenv MPI_ARCH_PATH $MPI_HOME/platforms/$WM_OPTIONS
|
setenv MPI_ARCH_PATH $MPI_HOME/platforms/$WM_OPTIONS
|
||||||
setenv MPICH_ROOT $MPI_ARCH_PATH
|
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
_foamAddLib $MPI_ARCH_PATH/lib
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
_foamAddManPath $MPI_ARCH_PATH/share/man
|
||||||
|
|
||||||
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/$mpi_version
|
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/$mpi_version
|
||||||
unset mpi_version
|
unset mpi_version
|
||||||
@ -159,7 +163,6 @@ case MPICH:
|
|||||||
case MPICH-GM:
|
case MPICH-GM:
|
||||||
setenv MPI_ARCH_PATH /opt/mpi
|
setenv MPI_ARCH_PATH /opt/mpi
|
||||||
setenv MPICH_PATH $MPI_ARCH_PATH
|
setenv MPICH_PATH $MPI_ARCH_PATH
|
||||||
setenv MPICH_ROOT $MPI_ARCH_PATH
|
|
||||||
setenv GM_LIB_PATH /opt/gm/lib64
|
setenv GM_LIB_PATH /opt/gm/lib64
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
@ -172,7 +175,6 @@ case MPICH-GM:
|
|||||||
case HPMPI:
|
case HPMPI:
|
||||||
setenv MPI_HOME /opt/hpmpi
|
setenv MPI_HOME /opt/hpmpi
|
||||||
setenv MPI_ARCH_PATH $MPI_HOME
|
setenv MPI_ARCH_PATH $MPI_HOME
|
||||||
setenv MPICH_ROOT=$MPI_ARCH_PATH
|
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
|
|
||||||
|
|||||||
@ -51,6 +51,16 @@ _foamAddLib()
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# prefix to MANPATH
|
||||||
|
_foamAddManPath()
|
||||||
|
{
|
||||||
|
while [ $# -ge 1 ]
|
||||||
|
do
|
||||||
|
export MANPATH=$1:$MANPATH
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# location of the jobControl directory
|
# location of the jobControl directory
|
||||||
export FOAM_JOB_DIR=$WM_PROJECT_INST_DIR/jobControl
|
export FOAM_JOB_DIR=$WM_PROJECT_INST_DIR/jobControl
|
||||||
@ -90,7 +100,7 @@ _foamAddLib $FOAM_LIBBIN $FOAM_SITE_LIBBIN $FOAM_USER_LIBBIN
|
|||||||
|
|
||||||
# Compiler settings
|
# Compiler settings
|
||||||
# ~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~
|
||||||
unset compilerBin compilerLib
|
unset compilerBin compilerLib compilerMan
|
||||||
|
|
||||||
# Select compiler installation
|
# Select compiler installation
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -133,6 +143,7 @@ OpenFOAM)
|
|||||||
|
|
||||||
compilerBin=$WM_COMPILER_DIR/bin
|
compilerBin=$WM_COMPILER_DIR/bin
|
||||||
compilerLib=$WM_COMPILER_DIR/lib$WM_COMPILER_LIB_ARCH:$WM_COMPILER_DIR/lib
|
compilerLib=$WM_COMPILER_DIR/lib$WM_COMPILER_LIB_ARCH:$WM_COMPILER_DIR/lib
|
||||||
|
compilerMan=$WM_COMPILER_DIR/man
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -140,9 +151,10 @@ if [ -d "$compilerBin" ]
|
|||||||
then
|
then
|
||||||
_foamAddPath $compilerBin
|
_foamAddPath $compilerBin
|
||||||
_foamAddLib $compilerLib
|
_foamAddLib $compilerLib
|
||||||
|
_foamAddManPath $compilerMan
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unset compilerBin compilerLib compilerInstall
|
unset compilerBin compilerLib compilerMan compilerInstall
|
||||||
|
|
||||||
# Communications library
|
# Communications library
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -160,19 +172,20 @@ OPENMPI)
|
|||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
_foamAddLib $MPI_ARCH_PATH/lib
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
_foamAddManPath $MPI_ARCH_PATH/man
|
||||||
|
|
||||||
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/$mpi_version
|
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/$mpi_version
|
||||||
unset mpi_version
|
unset mpi_version
|
||||||
;;
|
;;
|
||||||
|
|
||||||
MPICH)
|
MPICH)
|
||||||
mpi_version=mpich-1.2.4
|
mpi_version=mpich2-1.1.1p1
|
||||||
export MPI_HOME=$WM_THIRD_PARTY_DIR/$mpi_version
|
export MPI_HOME=$WM_THIRD_PARTY_DIR/$mpi_version
|
||||||
export MPI_ARCH_PATH=$MPI_HOME/platforms/$WM_OPTIONS
|
export MPI_ARCH_PATH=$MPI_HOME/platforms/$WM_OPTIONS
|
||||||
export MPICH_ROOT=$MPI_ARCH_PATH
|
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
_foamAddLib $MPI_ARCH_PATH/lib
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
_foamAddManPath $MPI_ARCH_PATH/share/man
|
||||||
|
|
||||||
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/$mpi_version
|
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/$mpi_version
|
||||||
unset mpi_version
|
unset mpi_version
|
||||||
@ -181,7 +194,6 @@ MPICH)
|
|||||||
MPICH-GM)
|
MPICH-GM)
|
||||||
export MPI_ARCH_PATH=/opt/mpi
|
export MPI_ARCH_PATH=/opt/mpi
|
||||||
export MPICH_PATH=$MPI_ARCH_PATH
|
export MPICH_PATH=$MPI_ARCH_PATH
|
||||||
export MPICH_ROOT=$MPI_ARCH_PATH
|
|
||||||
export GM_LIB_PATH=/opt/gm/lib64
|
export GM_LIB_PATH=/opt/gm/lib64
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
@ -194,7 +206,6 @@ MPICH-GM)
|
|||||||
HPMPI)
|
HPMPI)
|
||||||
export MPI_HOME=/opt/hpmpi
|
export MPI_HOME=/opt/hpmpi
|
||||||
export MPI_ARCH_PATH=$MPI_HOME
|
export MPI_ARCH_PATH=$MPI_HOME
|
||||||
export MPICH_ROOT=$MPI_ARCH_PATH
|
|
||||||
|
|
||||||
_foamAddPath $MPI_ARCH_PATH/bin
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
|
|
||||||
|
|||||||
@ -85,7 +85,6 @@ inline void Foam::OPstream::writeToBuffer
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * Constructor * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * Constructor * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
Foam::OPstream::OPstream
|
Foam::OPstream::OPstream
|
||||||
|
|||||||
@ -217,7 +217,7 @@ bool Foam::Pstream::parRun_(false);
|
|||||||
Foam::List<int> Foam::Pstream::procIDs_(1, 0);
|
Foam::List<int> Foam::Pstream::procIDs_(1, 0);
|
||||||
|
|
||||||
// Standard transfer message type
|
// Standard transfer message type
|
||||||
const int Foam::Pstream::msgType_(1);
|
int Foam::Pstream::msgType_(1);
|
||||||
|
|
||||||
// Linear communication schedule
|
// Linear communication schedule
|
||||||
Foam::List<Foam::Pstream::commsStruct> Foam::Pstream::linearCommunication_(0);
|
Foam::List<Foam::Pstream::commsStruct> Foam::Pstream::linearCommunication_(0);
|
||||||
|
|||||||
@ -163,7 +163,7 @@ private:
|
|||||||
static bool parRun_;
|
static bool parRun_;
|
||||||
|
|
||||||
static List<int> procIDs_;
|
static List<int> procIDs_;
|
||||||
static const int msgType_;
|
static int msgType_;
|
||||||
|
|
||||||
static List<commsStruct> linearCommunication_;
|
static List<commsStruct> linearCommunication_;
|
||||||
static List<commsStruct> treeCommunication_;
|
static List<commsStruct> treeCommunication_;
|
||||||
@ -337,11 +337,12 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//- Message tag of standard messages
|
//- Message tag of standard messages
|
||||||
static int msgType()
|
static int& msgType()
|
||||||
{
|
{
|
||||||
return msgType_;
|
return msgType_;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//- Get the communications type of the stream
|
//- Get the communications type of the stream
|
||||||
commsTypes commsType() const
|
commsTypes commsType() const
|
||||||
{
|
{
|
||||||
|
|||||||
@ -38,6 +38,7 @@ SourceFiles
|
|||||||
|
|
||||||
#include "symmTransform.H"
|
#include "symmTransform.H"
|
||||||
#include "symmTensorField.H"
|
#include "symmTensorField.H"
|
||||||
|
#include "sphericalTensor.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|||||||
@ -26,6 +26,7 @@ License
|
|||||||
|
|
||||||
#include "basicSymmetryPointPatchField.H"
|
#include "basicSymmetryPointPatchField.H"
|
||||||
#include "transformField.H"
|
#include "transformField.H"
|
||||||
|
#include "symmTransformField.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -89,7 +90,12 @@ void basicSymmetryPointPatchField<Type>::evaluate(const Pstream::commsTypes)
|
|||||||
const vectorField& nHat = this->patch().pointNormals();
|
const vectorField& nHat = this->patch().pointNormals();
|
||||||
|
|
||||||
tmp<Field<Type> > tvalues =
|
tmp<Field<Type> > tvalues =
|
||||||
transform(I - nHat*nHat, this->patchInternalField());
|
(
|
||||||
|
(
|
||||||
|
this->patchInternalField()
|
||||||
|
+ transform(I - 2.0*sqr(nHat), this->patchInternalField())
|
||||||
|
)/2.0
|
||||||
|
);
|
||||||
|
|
||||||
// Get internal field to insert values into
|
// Get internal field to insert values into
|
||||||
Field<Type>& iF = const_cast<Field<Type>&>(this->internalField());
|
Field<Type>& iF = const_cast<Field<Type>&>(this->internalField());
|
||||||
|
|||||||
@ -1134,6 +1134,18 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::meshRefinement::balance
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// If the faceZones are not synchronised the blockedFace
|
||||||
|
// might not be synchronised. If you are sure the faceZones
|
||||||
|
// are synchronised remove below check.
|
||||||
|
syncTools::syncFaceList
|
||||||
|
(
|
||||||
|
mesh_,
|
||||||
|
blockedFace,
|
||||||
|
andEqOp<bool>(), // combine operator
|
||||||
|
false // separation
|
||||||
|
);
|
||||||
}
|
}
|
||||||
reduce(nUnblocked, sumOp<label>());
|
reduce(nUnblocked, sumOp<label>());
|
||||||
|
|
||||||
|
|||||||
@ -95,11 +95,11 @@ basicSymmetryFvPatchField<Type>::basicSymmetryFvPatchField
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
||||||
|
|
||||||
// return gradient at boundary
|
|
||||||
template<class Type>
|
template<class Type>
|
||||||
tmp<Field<Type> > basicSymmetryFvPatchField<Type>::snGrad() const
|
tmp<Field<Type> > basicSymmetryFvPatchField<Type>::snGrad() const
|
||||||
{
|
{
|
||||||
vectorField nHat = this->patch().nf();
|
vectorField nHat = this->patch().nf();
|
||||||
|
|
||||||
return
|
return
|
||||||
(
|
(
|
||||||
transform(I - 2.0*sqr(nHat), this->patchInternalField())
|
transform(I - 2.0*sqr(nHat), this->patchInternalField())
|
||||||
@ -108,7 +108,6 @@ tmp<Field<Type> > basicSymmetryFvPatchField<Type>::snGrad() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Evaluate the field on the patch
|
|
||||||
template<class Type>
|
template<class Type>
|
||||||
void basicSymmetryFvPatchField<Type>::evaluate(const Pstream::commsTypes)
|
void basicSymmetryFvPatchField<Type>::evaluate(const Pstream::commsTypes)
|
||||||
{
|
{
|
||||||
@ -118,6 +117,7 @@ void basicSymmetryFvPatchField<Type>::evaluate(const Pstream::commsTypes)
|
|||||||
}
|
}
|
||||||
|
|
||||||
vectorField nHat = this->patch().nf();
|
vectorField nHat = this->patch().nf();
|
||||||
|
|
||||||
Field<Type>::operator=
|
Field<Type>::operator=
|
||||||
(
|
(
|
||||||
(
|
(
|
||||||
@ -130,11 +130,11 @@ void basicSymmetryFvPatchField<Type>::evaluate(const Pstream::commsTypes)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Return defining fields
|
|
||||||
template<class Type>
|
template<class Type>
|
||||||
tmp<Field<Type> > basicSymmetryFvPatchField<Type>::snGradTransformDiag() const
|
tmp<Field<Type> > basicSymmetryFvPatchField<Type>::snGradTransformDiag() const
|
||||||
{
|
{
|
||||||
vectorField nHat = this->patch().nf();
|
vectorField nHat = this->patch().nf();
|
||||||
|
|
||||||
vectorField diag(nHat.size());
|
vectorField diag(nHat.size());
|
||||||
|
|
||||||
diag.replace(vector::X, mag(nHat.component(vector::X)));
|
diag.replace(vector::X, mag(nHat.component(vector::X)));
|
||||||
|
|||||||
@ -99,7 +99,7 @@ void Foam::radiation::absorptionCoeffs::initialise(const dictionary& dict)
|
|||||||
{
|
{
|
||||||
dict.lookup("Tcommon") >> Tcommon_;
|
dict.lookup("Tcommon") >> Tcommon_;
|
||||||
dict.lookup("Tlow") >> Tlow_;
|
dict.lookup("Tlow") >> Tlow_;
|
||||||
dict.lookup("Tlow") >> Thigh_;
|
dict.lookup("Thigh") >> Thigh_;
|
||||||
dict.lookup("invTemp") >> invTemp_;
|
dict.lookup("invTemp") >> invTemp_;
|
||||||
|
|
||||||
dict.lookup("loTcoeffs") >> lowACoeffs_;
|
dict.lookup("loTcoeffs") >> lowACoeffs_;
|
||||||
|
|||||||
@ -26,7 +26,6 @@ License
|
|||||||
|
|
||||||
#include "fvDOM.H"
|
#include "fvDOM.H"
|
||||||
#include "addToRunTimeSelectionTable.H"
|
#include "addToRunTimeSelectionTable.H"
|
||||||
#include "fvm.H"
|
|
||||||
|
|
||||||
#include "absorptionEmissionModel.H"
|
#include "absorptionEmissionModel.H"
|
||||||
#include "scatterModel.H"
|
#include "scatterModel.H"
|
||||||
@ -65,7 +64,7 @@ Foam::radiation::fvDOM::fvDOM(const volScalarField& T)
|
|||||||
mesh_.time().timeName(),
|
mesh_.time().timeName(),
|
||||||
mesh_,
|
mesh_,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
mesh_,
|
mesh_,
|
||||||
dimensionedScalar("G", dimMass/pow3(dimTime), 0.0)
|
dimensionedScalar("G", dimMass/pow3(dimTime), 0.0)
|
||||||
@ -347,7 +346,7 @@ Foam::radiation::fvDOM::Ru() const
|
|||||||
const DimensionedField<scalar, volMesh> a =
|
const DimensionedField<scalar, volMesh> a =
|
||||||
a_.dimensionedInternalField(); //absorptionEmission_->aCont()()
|
a_.dimensionedInternalField(); //absorptionEmission_->aCont()()
|
||||||
|
|
||||||
return a*G - 4.0*E;
|
return a*G - E;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -27,12 +27,9 @@ License
|
|||||||
#include "radiativeIntensityRay.H"
|
#include "radiativeIntensityRay.H"
|
||||||
#include "fvm.H"
|
#include "fvm.H"
|
||||||
#include "fvDOM.H"
|
#include "fvDOM.H"
|
||||||
|
#include "constants.H"
|
||||||
|
|
||||||
#include "absorptionEmissionModel.H"
|
using namespace Foam::constant;
|
||||||
#include "scatterModel.H"
|
|
||||||
#include "mathConstants.H"
|
|
||||||
#include "radiationModel.H"
|
|
||||||
#include "Vector2D.H"
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -202,9 +199,9 @@ Foam::scalar Foam::radiation::radiativeIntensityRay::correct()
|
|||||||
fvm::div(Ji, ILambda_[lambdaI], "div(Ji,Ii_h)")
|
fvm::div(Ji, ILambda_[lambdaI], "div(Ji,Ii_h)")
|
||||||
+ fvm::Sp(k*omega_, ILambda_[lambdaI])
|
+ fvm::Sp(k*omega_, ILambda_[lambdaI])
|
||||||
==
|
==
|
||||||
1.0/constant::math::pi
|
1.0/constant::math::pi*omega_
|
||||||
*(
|
*(
|
||||||
k*omega_*blackBody_.bLambda(lambdaI)
|
k*blackBody_.bLambda(lambdaI)
|
||||||
+ absorptionEmission_.ECont(lambdaI)
|
+ absorptionEmission_.ECont(lambdaI)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
@ -43,19 +43,19 @@ autoPtr<radiationModel> radiationModel::New
|
|||||||
{
|
{
|
||||||
word radiationModelTypeName;
|
word radiationModelTypeName;
|
||||||
|
|
||||||
// Enclose the creation of the radiationPropertiesDict to ensure it is
|
// Note: no need to register/keep radiationProperties since models read
|
||||||
// deleted before the radiationModel is created otherwise the dictionary
|
// it themselves.
|
||||||
// is entered in the database twice
|
|
||||||
{
|
{
|
||||||
IOdictionary radiationPropertiesDict
|
IOdictionary radiationPropertiesDict
|
||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"radiationProperties",
|
"radiationProperties",
|
||||||
T.mesh().time().constant(),
|
T.time().constant(),
|
||||||
T.mesh().objectRegistry::db(),
|
T.mesh(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE,
|
||||||
|
false
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -259,10 +259,11 @@ Foam::radiation::greyMeanAbsorptionEmission::ECont(const label bandI) const
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (mesh_.foundObject<volScalarField>("hrr"))
|
if (mesh_.foundObject<volScalarField>("dQ"))
|
||||||
{
|
{
|
||||||
const volScalarField& hrr = mesh_.lookupObject<volScalarField>("hrr");
|
const volScalarField& dQ =
|
||||||
E().internalField() = EhrrCoeff_*hrr.internalField();
|
mesh_.lookupObject<volScalarField>("dQ");
|
||||||
|
E().internalField() = EhrrCoeff_*dQ;
|
||||||
}
|
}
|
||||||
|
|
||||||
return E;
|
return E;
|
||||||
|
|||||||
@ -215,6 +215,8 @@ turbulentTemperatureCoupledBaffleFvPatchScalarField
|
|||||||
tmp<scalarField>
|
tmp<scalarField>
|
||||||
turbulentTemperatureCoupledBaffleFvPatchScalarField::K() const
|
turbulentTemperatureCoupledBaffleFvPatchScalarField::K() const
|
||||||
{
|
{
|
||||||
|
const fvMesh& mesh = patch().boundaryMesh().mesh();
|
||||||
|
|
||||||
if (KName_ == "none")
|
if (KName_ == "none")
|
||||||
{
|
{
|
||||||
const compressible::RASModel& model =
|
const compressible::RASModel& model =
|
||||||
@ -227,12 +229,33 @@ turbulentTemperatureCoupledBaffleFvPatchScalarField::K() const
|
|||||||
|
|
||||||
return
|
return
|
||||||
talpha().boundaryField()[patch().index()]
|
talpha().boundaryField()[patch().index()]
|
||||||
*thermo.rho()().boundaryField()[patch().index()]
|
|
||||||
*thermo.Cp()().boundaryField()[patch().index()];
|
*thermo.Cp()().boundaryField()[patch().index()];
|
||||||
}
|
}
|
||||||
|
else if (mesh.objectRegistry::foundObject<volScalarField>(KName_))
|
||||||
|
{
|
||||||
|
return patch().lookupPatchField<volScalarField, scalar>(KName_);
|
||||||
|
}
|
||||||
|
else if (mesh.objectRegistry::foundObject<volSymmTensorField>(KName_))
|
||||||
|
{
|
||||||
|
const symmTensorField& KWall =
|
||||||
|
patch().lookupPatchField<volSymmTensorField, scalar>(KName_);
|
||||||
|
|
||||||
|
vectorField n = patch().nf();
|
||||||
|
|
||||||
|
return n & KWall & n;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return patch().lookupPatchField<volScalarField, scalar>(KName_);
|
FatalErrorIn
|
||||||
|
(
|
||||||
|
"turbulentTemperatureCoupledBaffleFvPatchScalarField::K() const"
|
||||||
|
) << "Did not find field " << KName_
|
||||||
|
<< " on mesh " << mesh.name() << " patch " << patch().name()
|
||||||
|
<< endl
|
||||||
|
<< "Please set 'K' to 'none', a valid volScalarField"
|
||||||
|
<< " or a valid volSymmTensorField." << exit(FatalError);
|
||||||
|
|
||||||
|
return scalarField(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -77,7 +77,7 @@ tmp<scalarField> mutkRoughWallFunctionFvPatchScalarField::calcMut() const
|
|||||||
|
|
||||||
const scalar Cmu25 = pow025(Cmu_);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tmutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tmutw(new scalarField(*this));
|
||||||
scalarField& mutw = tmutw();
|
scalarField& mutw = tmutw();
|
||||||
|
|
||||||
forAll(mutw, faceI)
|
forAll(mutw, faceI)
|
||||||
|
|||||||
@ -76,7 +76,7 @@ tmp<scalarField> nutkRoughWallFunctionFvPatchScalarField::calcNut() const
|
|||||||
|
|
||||||
const scalar Cmu25 = pow025(Cmu_);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tnutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tnutw(new scalarField(*this));
|
||||||
scalarField& nutw = tnutw();
|
scalarField& nutw = tnutw();
|
||||||
|
|
||||||
forAll(nutw, faceI)
|
forAll(nutw, faceI)
|
||||||
|
|||||||
@ -86,7 +86,7 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
bottomAir_to_leftSolid
|
bottomAir_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -94,14 +94,14 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
bottomAir_to_heater
|
bottomAir_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
bottomAir_to_rightSolid
|
bottomAir_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -71,7 +71,7 @@ dictionaryReplacement
|
|||||||
|
|
||||||
heater_to_bottomAir
|
heater_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -79,21 +79,21 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
heater_to_leftSolid
|
heater_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
heater_to_rightSolid
|
heater_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
heater_to_topAir
|
heater_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -61,7 +61,7 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
leftSolid_to_bottomAir
|
leftSolid_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -69,14 +69,14 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
leftSolid_to_heater
|
leftSolid_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
leftSolid_to_topAir
|
leftSolid_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -61,21 +61,21 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
rightSolid_to_heater
|
rightSolid_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
rightSolid_to_bottomAir
|
rightSolid_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
rightSolid_to_topAir
|
rightSolid_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -87,7 +87,7 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
topAir_to_leftSolid
|
topAir_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -95,14 +95,14 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
topAir_to_heater
|
topAir_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
topAir_to_rightSolid
|
topAir_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -120,21 +120,21 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
bottomAir_to_leftSolid
|
bottomAir_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
bottomAir_to_heater
|
bottomAir_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
bottomAir_to_rightSolid
|
bottomAir_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -71,7 +71,7 @@ dictionaryReplacement
|
|||||||
|
|
||||||
heater_to_bottomAir
|
heater_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -79,21 +79,21 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
heater_to_leftSolid
|
heater_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
heater_to_rightSolid
|
heater_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
heater_to_topAir
|
heater_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -61,7 +61,7 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
leftSolid_to_bottomAir
|
leftSolid_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -69,14 +69,14 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
leftSolid_to_heater
|
leftSolid_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
leftSolid_to_topAir
|
leftSolid_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -61,21 +61,21 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
rightSolid_to_heater
|
rightSolid_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
rightSolid_to_bottomAir
|
rightSolid_to_bottomAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
rightSolid_to_topAir
|
rightSolid_to_topAir
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -126,7 +126,7 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
topAir_to_leftSolid
|
topAir_to_leftSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
@ -134,14 +134,14 @@ dictionaryReplacement
|
|||||||
}
|
}
|
||||||
topAir_to_heater
|
topAir_to_heater
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
}
|
}
|
||||||
topAir_to_rightSolid
|
topAir_to_rightSolid
|
||||||
{
|
{
|
||||||
type turbulentTemperatureCoupledBaffle;
|
type compressible::turbulentTemperatureCoupledBaffle;
|
||||||
neighbourFieldName T;
|
neighbourFieldName T;
|
||||||
K K;
|
K K;
|
||||||
value uniform 300;
|
value uniform 300;
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
PFLAGS =
|
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||||
PINC = -I$(MPI_ARCH_PATH)/include
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt
|
||||||
|
|||||||
Reference in New Issue
Block a user