计算化学公社

标题: 求助,用dalton计算s1-t1旋轨耦合矩阵元时,提示内存不足 [打印本页]

作者
Author:
sui    时间: 2021-1-14 20:02
标题: 求助,用dalton计算s1-t1旋轨耦合矩阵元时,提示内存不足
各位老师好!
如题所写,我在用dalton计算s1-t1旋轨耦合矩阵元时,输出文件提示内存不足,算到一半就中止了
Reason: MEMGET ERROR, insufficient work space in memory
我计算的分子如图片所示,共有93个原子。
下面是*.dal文件的内容
**DALTON INPUT
.RUN RESPONS
**WAVE FUNCTIONS
.DFT
B3LYP                              
*SCF INPUT
.MAX DIIS ITERATIONS
300
**RESPONS                             
.TRPFLG
*QUADRATIC
.DOUBLE RESIUDE                  
.PROPRT
X1SPNSCA
.PROPRT
Y1SPNSCA
.PROPRT
Z1SPNSCA
.ISPABC
1 0 1
.ROOTS
10
**END OF INPUT



下面是提交任务的脚本
#!/bin/bash
##BSUB -q q28ncores
#BSUB -J c-s1
#BSUB -o dalton.o-%J
#BSUB -e dalton.e-%J
#BSUB -n 28
#BSUB -R "span[ptile=28]"
# std, ncl or gam
#VERSION=std
echo ------------------------
echo Job begins at `date`
echo ------------------------
echo job runs at the following node:
echo $LSB_HOSTS
NP=$(echo $LSB_HOSTS | awk '{print NF}')
echo ""
echo Number of processor: $NP
echo ""
#---> Environment Setting <----
module load intel/19.1.114
module load mpi/intel/2017.1.132
#export PATH=$PATH:/data/home/caiwl/soft/dalton2016/dalton/:$PATH
export PATH=/share/apps/dalton/2018.0:$PATH
export DALTON_TMPDIR=/data/home/shenyu/tmp
export DALTON_LAUNCHER="mpirun -np 14"
dalton -mb 150000 -noarch s1t1_soc c-s1
export OMP_NUM_THREADS=1
#ulimit -d unlimited
#ulimit -m unlimited
ulimit -s unlimited
#ulimit -t unlimited
#ulimit -v unlimited
ulimit -n 100000
# Run VASP
dalton *.dal *.mol
echo ------------------------
echo Job terminates at `date`
echo ------------------------


第一次报错之后我修改了脚本中的dalton -mb 150000 -noarch s1t1_soc c-s1
想按其他帖子说的,增大内存,但是重新提交了之后还是一样,没有起作用。
因为不会编写脚本,不知道哪里出了问题,烦请各位指正。






欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3