编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令进入源码包目录。

    cd /path/to/pencil-code

  3. 执行以下命令解压安装包。

    tar -xvf v2021.02.20.tar.gz
    mv pencil-code-2021.02.20 pencil-code

  4. 执行以下命令进入解压后目录。

    cd pencil-code
    source sourceme.sh

  5. 执行以下命令新建运行目录并拷贝配置文件。

    cd ..
    mkdir -p data/myuser/myrun/src
    cd data/myuser/myrun
    cp $PENCIL_HOME/samples/1d-tests/jeans-x/*.in ./
    cp $PENCIL_HOME/samples/1d-tests/jeans-x/src/*.local src/

  6. 将符号链接设置到原始pencil-code目录。

    pc_setupsrc

    回显显示信息如下图所示。

  7. 执行以下命令修改配置文件。

    cd $PENCIL_HOME/config/compilers/separate/
    sed -i 's/gcc/clang/g' GNU-gcc.conf
    sed -i 's/gfortran/flang/g' GNU-gfortran.conf

  8. 执行以下命令编译。

    cd /path/to/data/myuser/myrun
    pc_build