[slurm-users] Memory allocation error
Mahmood Naderan
mahmood.nt at gmail.com
Tue Mar 13 23:44:58 MDT 2018
Excuse me, but it doesn't work. I set --mem to 2GB and I put free
command in the script. I don't know why it failed.
[mahmood at rocks7 ~]$ sbatch sl.sh
Submitted batch job 19
[mahmood at rocks7 ~]$ squeue
JOBID PARTITION NAME USER ST TIME NODES
NODELIST(REASON)
[mahmood at rocks7 ~]$ cat test.out
compute-0-1.local
total used free shared buff/cache available
Mem: 7.6G 127M 6.8G 8.5M 729M 7.3G
Swap: 2.4G 0B 2.4G
galloc: could not allocate memory.: Cannot allocate memory
[mahmood at rocks7 ~]$ head -n 4 test.gjf
%nprocshared=2
%mem=1GB
# mp2/gen pseudo=read opt freq
[mahmood at rocks7 ~]$ cat sl.sh
#!/bin/bash
#SBATCH --output=test.out
#SBATCH --job-name=ga-test
#SBATCH --nodelist=compute-0-1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=2
#SBATCH --mem=2GB
hostname
free -mh
g09 test.gjf
[mahmood at rocks7 ~]$
Regards,
Mahmood
On Tue, Mar 13, 2018 at 4:20 PM, Christopher Samuel <chris at csamuel.org> wrote:
> You've not requested any memory in your batch job and I guess your
> default limit is too low.
>
> To get the 1GB (and a little head room) try:
>
> #SBATCH --mem=1100M
>
> That's a per node limit, so for MPI jobs (which Gaussian is not)
> you'll need a different parameter.
>
> All the best,
> Chris
> --
> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC
>
More information about the slurm-users
mailing list