mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
Allwmake: Added scripted changes for REALTYPEWIDTH and IDXTYPEWIDTH
Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2085
This commit is contained in:
18
Allwmake
18
Allwmake
@ -330,6 +330,24 @@ then
|
||||
(
|
||||
set -x
|
||||
cd $METIS_VERSION || exit 1
|
||||
|
||||
if [ "$WM_PRECISION_OPTION" = "DP" ]
|
||||
then
|
||||
FLOAT_PRECISION=64
|
||||
elif [ "$WM_PRECISION_OPTION" = "SP" ]
|
||||
then
|
||||
FLOAT_PRECISION=32
|
||||
else
|
||||
echo " Metis pre-configure error:"
|
||||
echo " WM_PRECISION_OPTION is neither DP nor SP"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Change user settings automatically
|
||||
sed -i -e 's=\(#define IDXTYPEWIDTH\).*=\1 '$WM_LABEL_SIZE'=' \
|
||||
-e 's=\(#define REALTYPEWIDTH\).*=\1 '$FLOAT_PRECISION'=' \
|
||||
include/metis.h
|
||||
|
||||
make config shared=1 prefix=$METIS_ARCH_PATH
|
||||
make -j $WM_NCOMPPROCS install
|
||||
cp $METIS_ARCH_PATH/lib/libmetis.so $FOAM_EXT_LIBBIN
|
||||
|
||||
Reference in New Issue
Block a user