Newer
Older
if [[ $HOSTNAME = *"occigen"* ]]; then
source machines/occigen-bdw/env
elif [[ $HOSTNAME = *"jean-zay"* ]]; then
echo "Compilation start on jean-zay"
source machines/jean-zay-cpu/env
elif [[ $HOSTNAME = *"irene"* ]]; then
source machines/irene-amd/env
else
echo "Hostname not recognized: abort"
exit 1
fi
echo "************************************************************"
echo "* Compile "
echo "************************************************************"
if [[ $HOSTNAME = *"irene"* ]]; then
sed -i s/"FFLAGS = -cpp -DNDIM=\$(NDIM) -DNPRE=\$(NPRE) -DSOLVER\$(SOLVER) -DNVAR=\$(NVAR) -DNCHEM=\$(NCHEM)"/"FFLAGS = -mavx2 -O3 -ipo -no-prec-div -cpp -DNDIM=\$(NDIM) -DNPRE=\$(NPRE) -DSOLVER\$(SOLVER) -DNVAR=\$(NVAR) -DNCHEM=\$(NCHEM)"/g $ramses_dir/ramses/bin/Makefile
else
sed -i s/"FFLAGS = -cpp -DNDIM=\$(NDIM) -DNPRE=\$(NPRE) -DSOLVER\$(SOLVER) -DNVAR=\$(NVAR) -DNCHEM=\$(NCHEM)"/"FFLAGS = -xHost -O3 -ip -cpp -DNDIM=\$(NDIM) -DNPRE=\$(NPRE) -DSOLVER\$(SOLVER) -DNVAR=\$(NVAR) -DNCHEM=\$(NCHEM)"/g $ramses_dir/ramses/bin/Makefile
if [[ $HOSTNAME = *"jean-zay"* ]]; then
sed -i s/"F90 = mpif90"/"F90 = mpiifort"/g $ramses_dir/ramses/bin/Makefile
fi
if [ -z "ramses3d" ]; then
echo "ramses3d binary not found/compiled"
exit 1
else
echo "Compilation of ramses3d succeeded"
fi
echo "************************************************************"
echo "* End Compile "
echo "************************************************************"