mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: moved distributedTriSurfaceMesh to break cyclic dependency
structuredDecomp uses finiteVolume which uses meshTools which used to use decompositionMethods
This commit is contained in:
@ -32,14 +32,12 @@ parallel/decompose/AllwmakeLnInclude
|
|||||||
# dummyThirdParty (dummy metisDecomp, scotchDecomp etc) needed by e.g. meshTools
|
# dummyThirdParty (dummy metisDecomp, scotchDecomp etc) needed by e.g. meshTools
|
||||||
dummyThirdParty/Allwmake
|
dummyThirdParty/Allwmake
|
||||||
|
|
||||||
# Build the proper scotchDecomp, metisDecomp etc.
|
|
||||||
parallel/decompose/Allwmake
|
|
||||||
|
|
||||||
wmake libso meshTools
|
wmake libso meshTools
|
||||||
wmake libso finiteVolume
|
wmake libso finiteVolume
|
||||||
wmake libso genericPatchFields
|
wmake libso genericPatchFields
|
||||||
|
|
||||||
parallel/reconstruct/Allwmake
|
# Build the proper scotchDecomp, metisDecomp etc.
|
||||||
|
parallel/Allwmake
|
||||||
|
|
||||||
wmake libso sampling
|
wmake libso sampling
|
||||||
|
|
||||||
|
|||||||
@ -55,7 +55,6 @@ indexedOctree/treeDataPrimitivePatchName.C
|
|||||||
indexedOctree/treeDataTriSurface.C
|
indexedOctree/treeDataTriSurface.C
|
||||||
|
|
||||||
searchableSurface = searchableSurface
|
searchableSurface = searchableSurface
|
||||||
$(searchableSurface)/distributedTriSurfaceMesh.C
|
|
||||||
$(searchableSurface)/searchableBox.C
|
$(searchableSurface)/searchableBox.C
|
||||||
$(searchableSurface)/searchableCylinder.C
|
$(searchableSurface)/searchableCylinder.C
|
||||||
$(searchableSurface)/searchablePlane.C
|
$(searchableSurface)/searchablePlane.C
|
||||||
|
|||||||
@ -1,9 +1,7 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
-I$(LIB_SRC)/triSurface/lnInclude \
|
-I$(LIB_SRC)/triSurface/lnInclude \
|
||||||
-I$(LIB_SRC)/parallel/decompose/decompositionMethods/lnInclude \
|
|
||||||
-I$(LIB_SRC)/lagrangian/basic/lnInclude
|
-I$(LIB_SRC)/lagrangian/basic/lnInclude
|
||||||
|
|
||||||
LIB_LIBS = \
|
LIB_LIBS = \
|
||||||
-ltriSurface \
|
-ltriSurface \
|
||||||
-ldecompositionMethods \
|
|
||||||
-llagrangian
|
-llagrangian
|
||||||
|
|||||||
10
src/parallel/Allwmake
Executable file
10
src/parallel/Allwmake
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
cd ${0%/*} || exit 1 # run from this directory
|
||||||
|
set -x
|
||||||
|
|
||||||
|
decompose/Allwmake
|
||||||
|
reconstruct/Allwmake
|
||||||
|
wmake libso distributed
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------- end-of-file
|
||||||
3
src/parallel/distributed/Make/files
Normal file
3
src/parallel/distributed/Make/files
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
distributedTriSurfaceMesh/distributedTriSurfaceMesh.C
|
||||||
|
|
||||||
|
LIB = $(FOAM_LIBBIN)/libdistributed
|
||||||
9
src/parallel/distributed/Make/options
Normal file
9
src/parallel/distributed/Make/options
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
EXE_INC = \
|
||||||
|
-I$(LIB_SRC)/triSurface/lnInclude \
|
||||||
|
-I$(LIB_SRC)/parallel/decompose/decompositionMethods/lnInclude \
|
||||||
|
-I$(LIB_SRC)/meshTools/lnInclude
|
||||||
|
|
||||||
|
LIB_LIBS = \
|
||||||
|
-ltriSurface \
|
||||||
|
-ldecompositionMethods \
|
||||||
|
-lmeshTools
|
||||||
Reference in New Issue
Block a user