编译和安装

操作步骤

  1. 执行以下命令进入源码目录。

    cd /path/to/sionlib

  2. 执行以下命令修改相关文件。

    sed -i '20c\PLATCC   = \$(MPICC)' mf/Makefile.defs.linux-gomp
    sed -i '29c\CFLAGS   = -std=c99 -fPIC' mf/Makefile.defs.linux-gomp
    sed -i '32c\CXXFLAGS = -O3' mf/Makefile.defs.linux-gomp
    sed -i '35c\FFLAGS   =' mf/Makefile.defs.linux-gomp
    sed -i '38c\F90LAGS   =  -ffree-form' mf/Makefile.defs.linux-gomp
    sed -i '43c\LDFLAGS  =\$(OPTFLAGS) \$(HINTSLIB) ' mf/Makefile.defs.linux-gomp
    ./configure --prefix=/path/to/sionlib --compiler=gnu --mpi=openmpi --force-32-64

  3. 执行以下命令编译安装。

    make -j 64
    make install