274 lines
7.5 KiB
C++
Executable File

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | foam-extend: Open Source CFD |
| \\ / O peration | Version: 4.1 |
| \\ / A nd | Web: http://www.foam-extend.org |
| \\/ M anipulation | For copyright notice see file Copyright |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
ddtSchemes
{
default Euler;
}
gradSchemes
{
default Gauss linear;
grad(PAcIm) Gauss linear;
grad(PAcRe) Gauss linear;
grad(p) Gauss linear;
grad(U) Gauss linear;
}
divSchemes
{
default none;
div(phi,U) Gauss linearUpwind Gauss linear;
div(phi,k) Gauss limitedLinear 1;
div(phi,omega) Gauss limitedLinear 1;
div((nuEff*dev(T(grad(U))))) Gauss linear;
}
laplacianSchemes
{
default Gauss linear corrected;
laplacian(PAcRe) Gauss linear corrected;
laplacian(PAcIm) Gauss linear corrected;
laplacian(dPAcRe) Gauss linear corrected;
laplacian(dPAcIm) Gauss linear corrected;
laplacian(nuEff,U) Gauss linear corrected;
laplacian((1|A(U)),p) Gauss linear corrected;
laplacian(DkEff,k) Gauss linear corrected;
}
interpolationSchemes
{
default linear;
interpolate(U) linear;
interpolate(HbyA) linear;
}
snGradSchemes
{
default corrected;
}
fluxRequired
{
default no;
}
// ************************************************************************* //
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | foam-extend: Open Source CFD |
| \\ / O peration | Version: 4.1 |
| \\ / A nd | Web: http://www.foam-extend.org |
| \\/ M anipulation | For copyright notice see file Copyright |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
newtonRaphson
{
maxOuterInitIter 0;
initDamping 0.001;
minDamping 1e-4;
maxRecoveryDamping 0.075;
nRaiseRecovery 10;
maxOuterIterations 1000;
residualControl 1e-5;
residualNorm scaledL1Norm;
}
solvers
{
pcorr
{
solver PCG;
preconditioner DIC;
tolerance 0.01;
relTol 0;
}
p
{
solver PCG;
preconditioner DIC;
tolerance 1e-06;
relTol 0;
}
pFinal
{
$p;
relTol 0;
}
U
{
solver BiCGStab;
preconditioner DILU;
tolerance 1e-08;
relTol 0;
}
UFinal
{
$U;
relTol 0;
}
k
{
solver BiCGStab;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
omega
{
solver BiCGStab;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
}
PIMPLE
{
momentumPredictor yes;
correctPhi no;
nOuterCorrectors 5;
nCorrectors 2;
nNonOrthogonalCorrectors 0;
pRefCell 0;
pRefValue 0;
residualControl
{
"(U|k|omega)"
{
relTol 0;
tolerance 1e-4;
}
}
}
relaxationFactors
{
p 1;
U 1;
UFinal 1;
// If defined within subdictionaries, the relaxation will be applied only
// on the corresponding class.
// If other class also needs to be relaxed, it has to be defined
// inside the subdictionary
// fields
// {
// PAcRe 0.51;
// PAcIm 0.51;
// }
// equations
// {
// PAcRe 0.7;
// }
// If no subdictionary defined, relaxation is applied only to equations
// PAcRe 0.7;
// Above is equivalent to:
// equations
// {
// PAcRe 0.7;
// }
}
// ************************************************************************* //
/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | foam-extend: Open Source CFD |
| \\ / O peration | Version: 5.0 |
| \\ / A nd | Web: http://www.foam-extend.org |
| \\/ M anipulation | For copyright notice see file Copyright |
\*---------------------------------------------------------------------------*/
Build : 5.0-287705b4a589
Exec : blockMesh
Date : Jan 27 2025
Time : 05:28:31
Host : "ip-172-31-37-117"
PID : 274916
CtrlDict : "/home/ubuntu/foam/acousticCavitationOpenFOAM/run/acousticCavitationCloudFoam/sonotrodeInCylinderTank_wedge2D/system/controlDict"
Case : /home/ubuntu/foam/acousticCavitationOpenFOAM/run/acousticCavitationCloudFoam/sonotrodeInCylinderTank_wedge2D
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
allowSystemOperations : Disallowing user-supplied system call operations
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time
--> FOAM Warning :
From function void* Foam::dlOpen(const Foam::fileName&, bool)
in file POSIX.C at line 1204
dlopen error : libparMetisByParcelsDecomp.so: cannot open shared object file: No such file or directory
--> FOAM Warning :
From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 97
could not load "libparMetisByParcelsDecomp.so"
--> FOAM Warning :
From function int main(int, char**)
in file findBlockMeshDict.H at line 33
Using the old blockMeshDict location: "constant/polyMesh/blockMeshDict"
instead of the default location: "system/blockMeshDict"
Creating block mesh from
"/home/ubuntu/foam/acousticCavitationOpenFOAM/run/acousticCavitationCloudFoam/sonotrodeInCylinderTank_wedge2D/constant/polyMesh/blockMeshDict"
Creating block mesh topology
Creating polyMesh from blockMesh
Writing polyMesh
----------------
Mesh Information
----------------
boundingBox: (0 0 -0.00471118) (0.119907 0.18 0.00471118)
nPoints: 52783
nCells: 26136
nFaces: 104709
nInternalFaces: 51927
----------------
Patches
----------------
patch 0 (start: 51927 size: 60) name: Transducer
patch 1 (start: 51987 size: 33) name: TransducerLateralWall
patch 2 (start: 52020 size: 72) name: FreeSurface
patch 3 (start: 52092 size: 345) name: Walls
patch 4 (start: 52437 size: 0) name: Axis
patch 5 (start: 52437 size: 26136) name: Front
patch 6 (start: 78573 size: 26136) name: Back
End