mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: handle kahip .so version, and openmp dependency
This commit is contained in:
@ -6,5 +6,6 @@ EXE_INC = \
|
|||||||
-I$(LIB_SRC)/regionModels/regionModel/lnInclude
|
-I$(LIB_SRC)/regionModels/regionModel/lnInclude
|
||||||
|
|
||||||
EXE_LIBS = \
|
EXE_LIBS = \
|
||||||
|
-ldecompose \
|
||||||
-ldecompositionMethods \
|
-ldecompositionMethods \
|
||||||
-lregionModels
|
-lregionModels
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
# An Int64 OpenFOAM version can use it, but the mesh size is limited
|
# An Int64 OpenFOAM version can use it, but the mesh size is limited
|
||||||
# accordingly.
|
# accordingly.
|
||||||
#
|
#
|
||||||
# If KaHIP was compiled with openmp, you may need to add in additional
|
# If KaHIP was compiled with openmp, you may need additional
|
||||||
# compile or link flags in KAHIP_COMP_FLAGS KAHIP_LINK_FLAGS
|
# compile or link flags in KAHIP_COMP_FLAGS KAHIP_LINK_FLAGS
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
@ -53,7 +53,7 @@ export KAHIP_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$KAHIP
|
|||||||
|
|
||||||
# Adjust as required
|
# Adjust as required
|
||||||
# export KAHIP_COMP_FLAGS="-fopenmp"
|
# export KAHIP_COMP_FLAGS="-fopenmp"
|
||||||
# export KAHIP_LINK_FLAGS="-lgomp"
|
export KAHIP_LINK_FLAGS="-lgomp"
|
||||||
|
|
||||||
# END OF (NORMAL) USER EDITABLE PART
|
# END OF (NORMAL) USER EDITABLE PART
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -58,8 +58,11 @@ hasKahip()
|
|||||||
# Library
|
# Library
|
||||||
[ "${KAHIP_ARCH_PATH##*-}" = system ] || \
|
[ "${KAHIP_ARCH_PATH##*-}" = system ] || \
|
||||||
findFirstFile \
|
findFirstFile \
|
||||||
|
$FOAM_EXT_LIBBIN/libkahip.so \
|
||||||
$KAHIP_ARCH_PATH/lib/libkahip.a \
|
$KAHIP_ARCH_PATH/lib/libkahip.a \
|
||||||
|
$KAHIP_ARCH_PATH/lib/libkahip.so \
|
||||||
$KAHIP_ARCH_PATH/lib$WM_COMPILER_LIB_ARCH/libkahip.a \
|
$KAHIP_ARCH_PATH/lib$WM_COMPILER_LIB_ARCH/libkahip.a \
|
||||||
|
$KAHIP_ARCH_PATH/lib$WM_COMPILER_LIB_ARCH/libkahip.so \
|
||||||
> /dev/null || {
|
> /dev/null || {
|
||||||
echo "$warning (missing library)"
|
echo "$warning (missing library)"
|
||||||
return 2
|
return 2
|
||||||
|
|||||||
Reference in New Issue
Block a user