3 echo "##########################################################################"
4 echo "TopIIVolMesh" $VERSION
5 echo "##########################################################################"
7 export CC=$(which mpicc)
8 export CXX=$(which mpicxx)
9 export MPICXX=$(which mpic++)
12 CONFIGURE_FLAGS+=" --with-MPICXX=${MPICXX}"
21 echo "*** autoreconf -i"
25 echo "ERROR on autoreconf command"
30 echo "*** configure --prefix=$PRODUCT_INSTALL $CONFIGURE_FLAGS"
31 $BUILD_DIR/configure --prefix=$PRODUCT_INSTALL $CONFIGURE_FLAGS
34 echo "ERROR on configure"
38 echo "*** make" $MAKE_OPTIONS
47 echo "*** make install"
51 echo "ERROR on make install"
56 echo "*** Check if node is a virtual machine"
57 ISVM=$(hostnamectl status|grep -i chassis:|grep vm)
58 if [ ! -z "$ISVM" ]; then
59 echo "*** oversubscribe..."
60 sed -i 's/mpirun -np \$(NP)/mpirun -np \$(NP) --oversubscribe/g' src/*/Makefile.am
62 echo "*** hostnamectl says that $HOSTNAME is *NOT* a virtual machine"
68 echo "ERROR on make check"