|
参照帖子cp2k-2023.1的docker-singularity安装方法 - 第一性原理 (First Principle) - 计算化学公社 (keinsci.com)拉取了docker镜像,显示在本地的工作站上测试可以使用,现在想移植到PBS集群上使用。
首先是保证集群里调用的gcc和mpi版本与docker镜像里面的一致,所以我用spack安装调取了gcc 11.4.0和mpich 4.0.3。最后我的PBS提交脚本如下:
- #!/bin/bash
- #PBS -N cp2k
- #PBS -S /bin/bash
- #PBS -j oe
- #PBS -q noor2
- #PBS -m e
- #PBS -l walltime=1:00:00,nodes=1:ppn=64
- export SPACK_ROOT=/home/s22117712r/software/spack
- source ${SPACK_ROOT}/share/spack/setup-env.sh
- spack load gcc@11.4.0 mpich@4.0.3
- ulimit -s unlimited
- export OMP_NUM_THREADS=4
- cd $PBS_O_WORKDIR
- SINGPATH=/home/s22117712r/software/apptainer-cp2k-2023.2/cp2k2023-apollo.sif
- singularity exec -B ${PWD}:/mnt -H /mnt ${SINGPATH} mpirun -np 64 cp2k.psmp cp2k.inp | tee ${2:-out.log}
- #apptainer exec -B /etc/resolv.conf:/etc/resolv.conf -B ${PWD}:/mnt -H /mnt ${SINGPATH} mpirun -np 64 cp2k.psmp cp2k.inp | tee ${2:-out.log}
复制代码 但是每次提交就报错:
- INFO: Cleanup error: while unmounting /var/lib/apptainer/mnt/session/final directory: no such file or directory, while unmounting /var/lib/apptainer/mnt/session/rootfs directory: no such file or directory
- FATAL: container creation failed: open /etc/resolv.conf: no such file or directory
复制代码
我尝试在sandbox里面创建了第一行里面提到的文件夹,但是依然报错。求各位大神指点一下怎么解决
|
|