#!/bin/bash if [ $# -ne 1 ] ; then echo $0 $1 echo "Argument shoud be 1. (e.g. $0 hogehoge.f90)" exit 1 fi if [ ! -e $1 ] ; then echo $0 $1 echo "$1 does not exist" exit 1 fi # # See below # name=`basename $1 .f90` F90=ifort ; FFLAGS="-O3 -assume byterecl" #F90=gfortran ; FFLAGS="-O3" HDF5_INCDIR="-I/usr/local/include" HDF5_LIBDIR="-L/usr/local/lib" HDF5_LIBS="-lnetcdf -lnetcdff -lhdf5 -lhdf5_fortran" $F90 ${name}.f90 -o ${name}.exe $HDF5_LIBS $FFLAGS $HDF5_INCDIR $HDF5_LIBDIR exit 0