[molpro-user] error running MRCI in parallel
William Chua
dodong70 at yahoo.com
Wed Oct 8 09:57:38 BST 2008
Dear Molpro Users,
I came across this error while running an MRCI calculation in a parallel machine:
USED MEMORY IN CIPRO: 400 18220
FREE MEMORY IN CIPRO: 649999500 649981680
? Error
? Inconsistent memory
? The problem occurs in check_address
GA ERROR fehler on processor 0
My input file goes this way:
***,
memory,650,m
file,2,test.wfu;
punch,test.pun,rewind;
status,2,clear;
basis=6-31g(d)
[I'm sorry I'm not at liberty to reveal details about the molecule]
{gprint,civector;}
{multi;start,2143.2;occ,34;closed,24;wf,58,1,0;
state,3;
cpmcscf,nacm,2.1,3.1,accu=1.0d-07,record=5100.1
cpmcscf,grad,2.1,spin=0.0,accu=1.0d-07,record=5101.1
cpmcscf,grad,3.1,spin=0.0,accu=1.0d-07,record=5102.1}
{force
samc,5100.1
conical,6000.1}
{force
samc,5101.1
conical,6000.1}
{force
samc,5102.1
conical,6000.1}
{optg,startcmd=multi,stepmax=0.005,maxit=4;inactive,d1,d2,d3,d4,d5,d6,d7,d8,d9,d4_2,d5_2,d6_2,d7_2,d8_2,d9_2}
reforb=2140.2
refci=6000.2
{multi;start,reforb;occ,34;closed,24;wf,58,1,0;state,3;
orbital,reforb}
{put,molden,test.cas.molf,new}
{ci;orbital,reforb;occ,34;core,18;closed,24;
wf,58,1,0;
state,3;
save,refci}
---
I ran my job on a Primergy RX200S3 machine using 2 nodes with 4 cores per node. The machine has 1.4 GB memory/core. Previous unsuccessful rubs indicate that I needed at least 1000 MW memory for the MRCI.
The header goes this way:
*** PROGRAM SYSTEM MOLPRO ***
Copyright, University College Cardiff Consultants Limited, 2004
Version 2006.1 linked 24 Mar 2008 16:05:03
**********************************************************************************************************************************
LABEL * conical intersection search
Linux-2.6.9-42.ELsmp/bk-b0180(x86_64) 64 bit mpp version (ifort9.1/mkl_em64t) DATE: 8-Oct-08 TIME: 12:38:55
**********************************************************************************************************************************
Patch level: 152
**********************************************************************************************************************************
Variable memory set to 650000000 words, buffer space 230000 words
The submission script goes as follows:
#!/bin/csh -f
# @$-q queuename
# @$-lP 2
# @$-lp 4
# @$-lm 1.4gb
# @$-eo
# @$-oi
#
cd $QSUB_WORKDIR
set MOLPRO=/usr/local/molpro2006/bin/molpro
set INPUT=test.com
setenv TCGRSH /usr/bin/plesh
#
###########################################
cat $QSUB_NODEINF > hostlist
foreach node (`cat hostlist`)
echo $USER\:$node\:1 >> tmpfile
end
cat tmpfile | awk '{printf("%s,",$1)}' |sed -n 's/,$/\n/gp' > hostparam
rm tmpfile
###########################################
set WORK=/work/${LOGNAME}/tmp.$$
if ( ! -d ${WORK} ) mkdir -p ${WORK}
${MOLPRO} -d ${WORK} -I ${WORK} -N `cat hostparam` ${INPUT}
if ( -d ${WORK} ) /bin/rm -rf ${WORK}
exit 0
What caused this error and how do I fix it?
Best regards,
William Chua
More information about the Molpro-user
mailing list