Dear Forum members,
I have recently
started a new project and am trying to run simple test jobs to ensure that I
have the correct parameters set up. I am using version 6.8.1 on Compute
Canada resources. I am now running up against a perplexing issue with
memory allocation during calculation of the (analytic) Hessian matrix.
The job seems to die after asking me to allocate space for computation
of the one-electron integrals. However, I have allocated the same amount
of space in my input file.
My input file is:
![]()
scratch_dir /home/bviswana/scratch/
memory 2048 mb
basis spherical
* library cc-pv6z
end
scf
singlet
rhf
thresh 1d-7
maxiter 200
end
geometry units angstroms
symmetry c2v
zmat
h
f 1 r
variables
r 0.95
end
end
set int:txs:limxmem 317576602
title "Harmonic Frequency"
task scf energy
task scf freq
The output file is attached. The .out file prepared by the scheduler reads
The following have been reloaded with a version change:
1) gcccore/.5.4.0 => gcccore/.7.3.0
2) icc/.2016.4.258 => icc/.2018.3.222
3) ifort/.2016.4.258 => ifort/.2018.3.222
4) imkl/11.3.4.258 => imkl/2018.3.222
5) intel/2016.4 => intel/2018.3
6) openmpi/2.1.1 => openmpi/3.1.4
Last System Error Message from Task 5:: Function not implemented
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 5 in communicator MPI COMMUNICATOR 4 DUP FROM 0
with errorcode -1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
I am unable to determine why the job fails.
If
I am not mistaken, the set command (in the input deck) asks for about
317 MB. I have provided 2 GB per core (and 48 cores) of total memory (I
am running whole node calculations as I am using the localscratch).
Where am I going wrong? I look forward to any advice that can help me proceed.
Regards,
Bala