generic.*Patch: Moved to new genericPatches library
genericPatches is linked into mesh generation and manipulation utilities but not solvers so that the solvers now check for the availability of the specified patch types. Bugs in the tutorials exposed by this check have been corrected.
This commit is contained in:
@ -8,6 +8,7 @@ EXE_LIBS = \
|
||||
-lcompressibleMomentumTransportModels \
|
||||
-lfluidThermophysicalModels \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh \
|
||||
-lfiniteVolume \
|
||||
-lfvModels
|
||||
|
||||
@ -7,5 +7,6 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ltriSurface \
|
||||
-llagrangian
|
||||
|
||||
@ -6,4 +6,5 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lfiniteVolume
|
||||
|
||||
@ -6,4 +6,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -7,5 +7,6 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lfiniteVolume \
|
||||
-lgenericPatchFields
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -8,5 +8,6 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ltriSurface \
|
||||
-llagrangian
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -5,5 +5,6 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh \
|
||||
-lconversion
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lsurfMesh
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lconversion
|
||||
|
||||
@ -2,4 +2,5 @@ EXE_INC = \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lconversion
|
||||
|
||||
@ -11,4 +11,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lconversion
|
||||
|
||||
@ -7,5 +7,6 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-lblockMesh \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lfileFormats \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -9,4 +9,5 @@ EXE_LIBS = \
|
||||
-lsurfMesh \
|
||||
-ldynamicMesh \
|
||||
-lextrude2DMesh \
|
||||
-lgenericPatches \
|
||||
-lextrudeModel
|
||||
|
||||
@ -11,4 +11,5 @@ EXE_LIBS = \
|
||||
-lsurfMesh \
|
||||
-lmeshTools \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lextrudeModel
|
||||
|
||||
@ -9,5 +9,6 @@ EXE_LIBS = \
|
||||
-lfileFormats \
|
||||
-lfiniteVolume \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh \
|
||||
-lextrudeModel
|
||||
|
||||
@ -10,6 +10,7 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lgenericPatchFields \
|
||||
-ldecompositionMethods \
|
||||
-L$(FOAM_LIBBIN)/dummy -lscotchDecomp -lptscotchDecomp \
|
||||
-lmeshTools \
|
||||
|
||||
@ -3,4 +3,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -8,6 +8,7 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lsampling \
|
||||
-lsurfMesh \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -3,5 +3,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
\
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -5,4 +5,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ltriSurface \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -3,4 +3,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lfiniteVolume
|
||||
|
||||
@ -5,5 +5,6 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-lsnappyHexMesh \
|
||||
-ltriSurface
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -2,4 +2,5 @@ EXE_INC = \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-lgenericPatches \
|
||||
-lfiniteVolume
|
||||
|
||||
@ -6,4 +6,5 @@ EXE_INC = \
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lmeshTools \
|
||||
-lgenericPatches \
|
||||
-ldynamicMesh
|
||||
|
||||
@ -4,4 +4,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-ldynamicMesh \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -3,4 +3,5 @@ EXE_INC = \
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -6,4 +6,5 @@ EXE_INC = \
|
||||
#EXE_INC += -DDEBUG_ORDER
|
||||
|
||||
EXE_LIBS = \
|
||||
-lgenericPatches \
|
||||
-lmeshTools
|
||||
|
||||
@ -29,6 +29,7 @@ wmake $targetType OpenFOAM
|
||||
wmake $targetType fileFormats
|
||||
wmake $targetType surfMesh
|
||||
wmake $targetType triSurface
|
||||
wmake $targetType genericPatches
|
||||
wmake $targetType meshTools
|
||||
|
||||
# Decomposition methods needed by dummyThirdParty
|
||||
|
||||
@ -478,7 +478,6 @@ $(polyPatches)/polyPatch/polyPatchNew.C
|
||||
|
||||
basicPolyPatches = $(polyPatches)/basic
|
||||
$(basicPolyPatches)/coupled/coupledPolyPatch.C
|
||||
$(basicPolyPatches)/generic/genericPolyPatch.C
|
||||
|
||||
constraintPolyPatches = $(polyPatches)/constraint
|
||||
$(constraintPolyPatches)/cyclic/cyclicTransform.C
|
||||
@ -606,7 +605,6 @@ $(pointPatches)/facePointPatch/facePointPatchNew.C
|
||||
|
||||
basicPointPatches = $(pointPatches)/basic
|
||||
$(basicPointPatches)/coupled/coupledPointPatch.C
|
||||
$(basicPointPatches)/generic/genericPointPatch.C
|
||||
|
||||
constraintPointPatches = $(pointPatches)/constraint
|
||||
$(constraintPointPatches)/cyclic/cyclicPointPatch.C
|
||||
|
||||
@ -16,7 +16,6 @@ $(fvPatches)/fvPatch/fvPatchNew.C
|
||||
|
||||
basicFvPatches = $(fvPatches)/basic
|
||||
$(basicFvPatches)/coupled/coupledFvPatch.C
|
||||
$(basicFvPatches)/generic/genericFvPatch.C
|
||||
|
||||
constraintFvPatches = $(fvPatches)/constraint
|
||||
$(constraintFvPatches)/cyclic/cyclicFvPatch.C
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
genericFvPatch/genericFvPatch.C
|
||||
genericPatchField/genericPatchField.C
|
||||
genericFvPatchField/genericFvPatchFields.C
|
||||
genericPointPatchField/genericPointPatchFields.C
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
EXE_INC = \
|
||||
-I$(LIB_SRC)/genericPatches/lnInclude \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude
|
||||
|
||||
LIB_LIBS = \
|
||||
-lgenericPatches \
|
||||
-lfiniteVolume
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
4
src/genericPatches/Make/files
Normal file
4
src/genericPatches/Make/files
Normal file
@ -0,0 +1,4 @@
|
||||
genericPolyPatch/genericPolyPatch.C
|
||||
genericPointPatch/genericPointPatch.C
|
||||
|
||||
LIB = $(FOAM_LIBBIN)/libgenericPatches
|
||||
3
src/genericPatches/Make/options
Normal file
3
src/genericPatches/Make/options
Normal file
@ -0,0 +1,3 @@
|
||||
EXE_INC =
|
||||
|
||||
LIB_LIBS =
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Copy the source case
|
||||
isTest "$@" && path=.. || path=$FOAM_TUTORIALS/modules/isothermalFilm
|
||||
path=$FOAM_TUTORIALS/modules/isothermalFilm
|
||||
cp -r $path/rivuletPanel/constant .
|
||||
cp -r $path/rivuletPanel/system .
|
||||
cp -r $path/rivuletPanel/0 .
|
||||
|
||||
@ -60,7 +60,7 @@ castellatedMeshControls
|
||||
patch0
|
||||
{
|
||||
level (2 2);
|
||||
patchInfo { type slip; }
|
||||
patchInfo { type wall; }
|
||||
}
|
||||
|
||||
patch1
|
||||
|
||||
@ -136,7 +136,7 @@ boundary
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type pacth;
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 1 2 3)
|
||||
|
||||
Reference in New Issue
Block a user