Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x
This commit is contained in:
commit
243ede1641
10 changed files with 22 additions and 25 deletions
|
|
@ -18621,7 +18621,7 @@ T_Tritium__(g)
|
||||||
specie
|
specie
|
||||||
{
|
{
|
||||||
nMoles 1;
|
nMoles 1;
|
||||||
molWeight 47.9;
|
molWeight 3.016;
|
||||||
}
|
}
|
||||||
thermodynamics
|
thermodynamics
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|
@ -61,8 +61,8 @@ void Foam::polyPatch::movePoints(PstreamBuffers&, const pointField& p)
|
||||||
|
|
||||||
void Foam::polyPatch::updateMesh(PstreamBuffers&)
|
void Foam::polyPatch::updateMesh(PstreamBuffers&)
|
||||||
{
|
{
|
||||||
|
primitivePatch::clearGeom();
|
||||||
clearAddressing();
|
clearAddressing();
|
||||||
primitivePatch::clearOut();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -348,6 +348,8 @@ const Foam::labelList& Foam::polyPatch::meshEdges() const
|
||||||
|
|
||||||
void Foam::polyPatch::clearAddressing()
|
void Foam::polyPatch::clearAddressing()
|
||||||
{
|
{
|
||||||
|
primitivePatch::clearTopology();
|
||||||
|
primitivePatch::clearPatchMeshAddr();
|
||||||
deleteDemandDrivenData(faceCellsPtr_);
|
deleteDemandDrivenData(faceCellsPtr_);
|
||||||
deleteDemandDrivenData(mePtr_);
|
deleteDemandDrivenData(mePtr_);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,7 @@ Foam::vector Foam::eigenValues(const tensor& t)
|
||||||
if (R2 < Q3)
|
if (R2 < Q3)
|
||||||
{
|
{
|
||||||
scalar sqrtQ = sqrt(Q);
|
scalar sqrtQ = sqrt(Q);
|
||||||
scalar theta = acos(R/(Q*sqrtQ));
|
scalar theta = acos(min(1.0, max(-1.0, R/(Q*sqrtQ))));
|
||||||
|
|
||||||
scalar m2SqrtQ = -2*sqrtQ;
|
scalar m2SqrtQ = -2*sqrtQ;
|
||||||
scalar aBy3 = a/3;
|
scalar aBy3 = a/3;
|
||||||
|
|
@ -344,7 +344,7 @@ Foam::vector Foam::eigenValues(const symmTensor& t)
|
||||||
if (R2 < Q3)
|
if (R2 < Q3)
|
||||||
{
|
{
|
||||||
scalar sqrtQ = sqrt(Q);
|
scalar sqrtQ = sqrt(Q);
|
||||||
scalar theta = acos(R/(Q*sqrtQ));
|
scalar theta = acos(min(1.0, max(-1.0, R/(Q*sqrtQ))));
|
||||||
|
|
||||||
scalar m2SqrtQ = -2*sqrtQ;
|
scalar m2SqrtQ = -2*sqrtQ;
|
||||||
scalar aBy3 = a/3;
|
scalar aBy3 = a/3;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|
@ -286,7 +286,7 @@ void Foam::reduce
|
||||||
Pout<< "UPstream::allocateRequest for non-blocking reduce"
|
Pout<< "UPstream::allocateRequest for non-blocking reduce"
|
||||||
<< " : request:" << requestID
|
<< " : request:" << requestID
|
||||||
<< endl;
|
<< endl;
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
// Non-blocking not yet implemented in mpi
|
// Non-blocking not yet implemented in mpi
|
||||||
reduce(Value, bop, tag, communicator);
|
reduce(Value, bop, tag, communicator);
|
||||||
|
|
|
||||||
|
|
@ -46,15 +46,6 @@ wedgeFvPatch::wedgeFvPatch(const polyPatch& patch, const fvBoundaryMesh& bm)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
Foam::tmp<Foam::vectorField> Foam::wedgeFvPatch::delta() const
|
|
||||||
{
|
|
||||||
const vectorField nHat(nf());
|
|
||||||
return nHat*(nHat & (Cf() - Cn()));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
} // End namespace Foam
|
} // End namespace Foam
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,6 @@ public:
|
||||||
{
|
{
|
||||||
return wedgePolyPatch_.cellT();
|
return wedgePolyPatch_.cellT();
|
||||||
}
|
}
|
||||||
|
|
||||||
//- Return cell-centre to face normal vector
|
|
||||||
virtual tmp<vectorField> delta() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,9 @@ const Foam::scalarField& Foam::fvPatch::magSf() const
|
||||||
|
|
||||||
Foam::tmp<Foam::vectorField> Foam::fvPatch::delta() const
|
Foam::tmp<Foam::vectorField> Foam::fvPatch::delta() const
|
||||||
{
|
{
|
||||||
return Cf() - Cn();
|
// Use patch-normal delta for all non-coupled BCs
|
||||||
|
const vectorField nHat(nf());
|
||||||
|
return nHat*(nHat & (Cf() - Cn()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -103,8 +103,12 @@ bool Foam::trackedParticle::move
|
||||||
scalar tEnd = (1.0 - stepFraction())*trackTime;
|
scalar tEnd = (1.0 - stepFraction())*trackTime;
|
||||||
scalar dtMax = tEnd;
|
scalar dtMax = tEnd;
|
||||||
|
|
||||||
if (tEnd <= SMALL)
|
if (tEnd <= SMALL && onBoundary())
|
||||||
{
|
{
|
||||||
|
// This is a hack to handle particles reaching their endpoint
|
||||||
|
// on a processor boundary. If the endpoint is on a processor face
|
||||||
|
// it currently gets transferred backwards and forwards infinitely.
|
||||||
|
|
||||||
// Remove the particle
|
// Remove the particle
|
||||||
td.keepParticle = false;
|
td.keepParticle = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|
@ -132,7 +132,8 @@ Foam::atomicWeightTable::atomicWeights[atomicWeightTable::nElements] =
|
||||||
{"Es", 254.00000},
|
{"Es", 254.00000},
|
||||||
{"Fm", 253.00000},
|
{"Fm", 253.00000},
|
||||||
{"D", 2.01410},
|
{"D", 2.01410},
|
||||||
{"e", 5.45e-4}
|
{"e", 5.45e-4},
|
||||||
|
{"T", 3.01604}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|
@ -63,7 +63,7 @@ public:
|
||||||
scalar weight;
|
scalar weight;
|
||||||
};
|
};
|
||||||
|
|
||||||
static const int nElements = 103;
|
static const int nElements = 104;
|
||||||
|
|
||||||
//- Static table of the weights of all known elements
|
//- Static table of the weights of all known elements
|
||||||
static const atomicWeight atomicWeights[nElements];
|
static const atomicWeight atomicWeights[nElements];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue