export libs_DIR=$HOME/Library/ ### Compilers export MPI_FC=mpifort export MPI_F77=mpifort export MPI_F90=mpifort export MPI_CC=mpicc export MPI_CXX=mpic++ ### all serial are same as MPI export FC=${MPI_FC} export F77=${MPI_F77} export F90=${MPI_F77} export CC=${MPI_F77} export CXX=${MPI_F77}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
############################## Pio ############################ if [[ ${do_pio} == True ]]; then echo"=== PIO ====" cd$download_DIR tar xvf ParallelIO-pio2_5_8.tar.gz 1>/dev/null 2>&1 cd ParallelIO-pio2_5_8/
export CC=mpicc export FC=mpif90 #./configure --prefix=$libs_DIR --enable-fortran #cmake -DNetCDF_C_PATH=$libs_DIR -DNetCDF_Fortran_PATH=$libs_DIR -DPnetCDF_PATH=$libs_DIR -DPIO_ENABLE_TIMING=OFF -DCMAKE_INSTALL_PREFIX=$libs_DIR cmake -DNetCDF_C_PATH=$NETCDF -DNetCDF_Fortran_PATH=$NETCDF -DPnetCDF_PATH=$PNETCDF -DHDF5_PATH=$libs_DIR -DCMAKE_INSTALL_PREFIX=$libs_DIR -DPIO_USE_MALLOC=ON -DCMAKE_VERBOSE_MAKEFILE=1 -DPIO_ENABLE_TIMING=OFF ./ make #make check make install cd .. rm -rf ParallelIO-pio2_5_8 echo"=== PIO (end) ====" fi