TCE ARMCI DASSERT fail in running NWChem-6.1


Click here for full thread
Just Got Here
NWChem-6.5, error for TCE
I compiled NWChem-6.5 on our IB cluster using intel-12.1.3 and Openmpi-1.6.2, compiled successfully and the simply test runs were fine, however the TCE part still failed the same as I posted for NWChem-6.1 before, the error message is



Fock matrix recomputed
1-e file size   =            18218
1-e file name = ./nic2h4.f1
Cpu & wall time / sec 4628.5 4653.5
4-electron integrals stored in orbital form
create a file: size = 195297739 file name = ./nic2h4.v2

Zero scratch handle:      -999 size: 195297739
nblocks: 66 size: 2959057

v2    file size   =        195297739
4-index algorithm nr. 13 is used
imaxsize = 30
imaxsize ichop = 0
create a file: size = 1880870161 file name = ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
resource(s) deleted
0:allocate: failed to attach to shared region id=: 1245195
(rank:0 hostname:red21 pid:15221):ARMCI DASSERT fail. ../../ga-5-3/armci/src/memory/shmem.c:armci_allocate():1133 cond:0
Last System Error Message from Task 0:: Cannot allocate memory



For your info, I have these settings for my run using 4 cpus (each cpu has 20GB memory allocated)

memory total 15000 Mb

export ARMCI_DEFAULT_SHMMAX=8192

The main compiling settings are
--
export NWCHEM_TARGET=LINUX64
export ARMCI_NETWORK=OPENIB
export IB_INCLUDE=/usr/include/infiniband
export IB_LIB=/usr/lib64
export MSG_COMMS=MPI
export USE_MPI=y
export USE_MPIF=y
export USE_MPIF4=y
export MPI_LOC=/opt/sharcnet/openmpi/1.6.2/intel
export MPI_LIB=$MPI_LOC/lib
export MPI_INCLUDE=$MPI_LOC/include
export LIBMPI="-lmpi_f90 -lmpi_f77 -lmpi -ldl -Wl, -lnsl -lutil"

export NWCHEM_MODULES=all

export LARGE_FILES=TRUE
export USE_NOFSCHECK=TRUE
export LIB_DEFINES="-DDFLT_TOT_MEM=16777216"
  1. MKL



Any helps are welcomed!
Thanks a lot.