mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Added basic support for QsNet.
This commit is contained in:
@ -77,12 +77,6 @@ export WM_PROJECT_USER_DIR=$HOME/$WM_PROJECT/$USER-$WM_PROJECT_VERSION
|
|||||||
export WM_THIRD_PARTY_DIR=$WM_PROJECT_INST_DIR/ThirdParty
|
export WM_THIRD_PARTY_DIR=$WM_PROJECT_INST_DIR/ThirdParty
|
||||||
|
|
||||||
|
|
||||||
# Operating System/Platform from Unix or MSWindows
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
# WM_OS = Unix | MSWindows
|
|
||||||
: ${WM_OS:=Unix}; export WM_OS
|
|
||||||
|
|
||||||
|
|
||||||
# Compiler: set to Gcc, Gcc43 or Icc (for Intel's icc)
|
# Compiler: set to Gcc, Gcc43 or Icc (for Intel's icc)
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
: ${WM_COMPILER:=Gcc}; export WM_COMPILER
|
: ${WM_COMPILER:=Gcc}; export WM_COMPILER
|
||||||
@ -105,7 +99,7 @@ export WM_COMPILER_LIB_ARCH=
|
|||||||
# WM_JAVAC_OPTION = Opt | Debug
|
# WM_JAVAC_OPTION = Opt | Debug
|
||||||
: ${WM_JAVAC_OPTION:=Opt}; export WM_JAVAC_OPTION
|
: ${WM_JAVAC_OPTION:=Opt}; export WM_JAVAC_OPTION
|
||||||
|
|
||||||
# WM_MPLIB = | OPENMPI | LAM | MPICH | MPICH-GM | HPMPI | GAMMA | MPI
|
# WM_MPLIB = | OPENMPI | LAM | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI
|
||||||
: ${WM_MPLIB:=OPENMPI}; export WM_MPLIB
|
: ${WM_MPLIB:=OPENMPI}; export WM_MPLIB
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -71,12 +71,6 @@ setenv WM_PROJECT_USER_DIR $HOME/$WM_PROJECT/$LOGNAME-$WM_PROJECT_VERSION
|
|||||||
setenv WM_THIRD_PARTY_DIR $WM_PROJECT_INST_DIR/ThirdParty
|
setenv WM_THIRD_PARTY_DIR $WM_PROJECT_INST_DIR/ThirdParty
|
||||||
|
|
||||||
|
|
||||||
# Operating System/Platform from Unix or MSWindows
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
# WM_OS = Unix | MSWindows
|
|
||||||
if ( ! $?WM_OS ) setenv WM_OS Unix
|
|
||||||
|
|
||||||
|
|
||||||
# Compiler: set to Gcc, Gcc43 or Icc (for Intel's icc)
|
# Compiler: set to Gcc, Gcc43 or Icc (for Intel's icc)
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
if ( ! $?WM_COMPILER ) setenv WM_COMPILER Gcc
|
if ( ! $?WM_COMPILER ) setenv WM_COMPILER Gcc
|
||||||
@ -99,7 +93,7 @@ if ( ! $?WM_COMPILE_OPTION ) setenv WM_COMPILE_OPTION Opt
|
|||||||
# WM_JAVAC_OPTION = Opt | Debug
|
# WM_JAVAC_OPTION = Opt | Debug
|
||||||
if ( ! $?WM_JAVAC_OPTION ) setenv WM_JAVAC_OPTION Opt
|
if ( ! $?WM_JAVAC_OPTION ) setenv WM_JAVAC_OPTION Opt
|
||||||
|
|
||||||
# WM_MPLIB = | OPENMPI | LAM | MPICH | MPICH-GM | HPMPI | GAMMA | MPI
|
# WM_MPLIB = | OPENMPI | LAM | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI
|
||||||
if ( ! $?WM_MPLIB ) setenv WM_MPLIB OPENMPI
|
if ( ! $?WM_MPLIB ) setenv WM_MPLIB OPENMPI
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -231,6 +231,15 @@ case FJMPI:
|
|||||||
_foamAddLib /opt/FJSVpnidt/lib
|
_foamAddLib /opt/FJSVpnidt/lib
|
||||||
breaksw
|
breaksw
|
||||||
|
|
||||||
|
case QSMPI:
|
||||||
|
setenv MPI_ARCH_PATH /usr/lib/mpi
|
||||||
|
setenv FOAM_MPI_LIBBIN FOAM_LIBBIN/qsmpi
|
||||||
|
|
||||||
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
|
||||||
|
breaksw
|
||||||
|
|
||||||
default:
|
default:
|
||||||
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/dummy
|
setenv FOAM_MPI_LIBBIN $FOAM_LIBBIN/dummy
|
||||||
breaksw
|
breaksw
|
||||||
|
|||||||
@ -259,6 +259,15 @@ FJMPI)
|
|||||||
_foamAddLib /opt/FJSVpnidt/lib
|
_foamAddLib /opt/FJSVpnidt/lib
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
QSMPI)
|
||||||
|
export MPI_ARCH_PATH=/usr/lib/mpi
|
||||||
|
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/qsmpi
|
||||||
|
|
||||||
|
_foamAddPath $MPI_ARCH_PATH/bin
|
||||||
|
_foamAddLib $MPI_ARCH_PATH/lib
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/dummy
|
export FOAM_MPI_LIBBIN=$FOAM_LIBBIN/dummy
|
||||||
;;
|
;;
|
||||||
|
|||||||
4
wmake/rules/linux64Gcc/mplibQSMPI
Normal file
4
wmake/rules/linux64Gcc/mplibQSMPI
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
PFLAGS =
|
||||||
|
PINC = -I$(MPI_ARCH_PATH)/include
|
||||||
|
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpi
|
||||||
|
|
||||||
Reference in New Issue
Block a user