forum@abinit.org
Subject: The ABINIT Users Mailing List ( CLOSED )
List archive
- From: James Raynolds <JRaynolds@uamail.albany.edu>
 - To: "'forum@abinit.org'" <forum@abinit.org>
 - Subject: Memory: failure to allocate
 - Date: Thu, 13 Nov 2003 08:09:52 -0500
 
To 
all,
    
I'm running abinit at the Maui Supercomputer center and having problems 
allocating more than 256MB of memory even though I'm specifying the memory 
requirement in the batch submission file under loadleveler.  Do I have to 
re-compile with a certain option?  The computer is an IBM SP system running 
AIX. I'm including excerpts from the loadleveler file below as well as from my 
makefile_macros file.
Sincerely,
Jim 
Raynolds
-------------------------------------------------------------------------error 
message from 
abinit-----------------------------------------------------------
 0:-P-0000  memana : ERROR 
-
0:-P-0000 Test failed to allocate 263.782 Mbytes
0:-P-0000 It is not worth to continue 263.782 Mbytes
0:-P-0000 Action : modify input variable to fit the available memory.
0:-P-0000 or increase limit on available memory.the available memory.
0:-P-0000
0:-P-0000 leave_new : decision taken to exit ...
0:-P-0000 leave_new : synchronization done...
0:-P-0000 Test failed to allocate 263.782 Mbytes
0:-P-0000 It is not worth to continue 263.782 Mbytes
0:-P-0000 Action : modify input variable to fit the available memory.
0:-P-0000 or increase limit on available memory.the available memory.
0:-P-0000
0:-P-0000 leave_new : decision taken to exit ...
0:-P-0000 leave_new : synchronization done...
0:-P-0000  
leave_new : exiting...ation done...
--------------------------------------------------------------------------excerpt 
from loadleverer 
file----------------------------------------------------------------
#!/bin/csh
#@ job_name = si_mn
#@ initialdir = /u/jraynold/abinit/runs_4.1.3/si_mn/run1
#@ output = txt.result.$(CLUSTER)
#@ error = err.result.$(CLUSTER)
#@ job_type = parallel
#@ notification = complete
#@ notify_user = jraynold
#@ node = 1
#@ node_usage = not_shared
#@ requirements = (Memory > 270)
#@ tasks_per_node = 1
#@ cpu_limit = unlimited
#@ environment = MP_INFOLEVEL=2;MP_LABELIO=yes;MP_SHARED_MEMORY=yes;
#@ account_no = UNIVY-0361-U00
#@ queue
#@ job_name = si_mn
#@ initialdir = /u/jraynold/abinit/runs_4.1.3/si_mn/run1
#@ output = txt.result.$(CLUSTER)
#@ error = err.result.$(CLUSTER)
#@ job_type = parallel
#@ notification = complete
#@ notify_user = jraynold
#@ node = 1
#@ node_usage = not_shared
#@ requirements = (Memory > 270)
#@ tasks_per_node = 1
#@ cpu_limit = unlimited
#@ environment = MP_INFOLEVEL=2;MP_LABELIO=yes;MP_SHARED_MEMORY=yes;
#@ account_no = UNIVY-0361-U00
#@ queue
cd /u/jraynold/abinit/runs_4.1.3/si_mn/run1
/u/jraynold/abinit/version_4.1.3/abinip < r1.files
--------------------------------------------------------------------------excerpt from makefile_macros----------------------------------------------------------------
# This version was 
used by A.R. Oganov for the IBM SP4 computer "Jupiter"
# at Centro Svizzero di Calcolo Scientifico (Manno, Switzerland), parallel vers
on
# The performance of ABINIT on that machine is excellent.
# at Centro Svizzero di Calcolo Scientifico (Manno, Switzerland), parallel vers
on
# The performance of ABINIT on that machine is excellent.
####################################################################
# Note that the compiler are thos for the parallel code.
# Note that the compiler are thos for the parallel code.
# Machine 
type
MACHINE=ibm
# Fortran optimized compilation
FC=xlf90
FFLAGS=-O3 -qnolm -qarch=auto -qstrict
MAIN_ROUTINE_FFLAGS=-qcharlen=16000
FFLAGS_LIBS=-O3 -qnolm -qarch=auto -qstrict -qfixed
FLINK=-bloadmap:loadmap
# C preprocessor, used to preprocess the fortran source.
CPP=/lib/cpp
CPP_FLAGS=-P
# C optimized compilation.
CC=mpcc
CFLAGS=-O
# Location of perl . Used to generate the script fldiff, in ~ABINIT/Utilities .
PERL=/usr/bin/perl
MACHINE=ibm
# Fortran optimized compilation
FC=xlf90
FFLAGS=-O3 -qnolm -qarch=auto -qstrict
MAIN_ROUTINE_FFLAGS=-qcharlen=16000
FFLAGS_LIBS=-O3 -qnolm -qarch=auto -qstrict -qfixed
FLINK=-bloadmap:loadmap
# C preprocessor, used to preprocess the fortran source.
CPP=/lib/cpp
CPP_FLAGS=-P
# C optimized compilation.
CC=mpcc
CFLAGS=-O
# Location of perl . Used to generate the script fldiff, in ~ABINIT/Utilities .
PERL=/usr/bin/perl
# Definition of 
libraries
BLAS=
LIBS= $(LAPACK) -lblas
BLAS=
LIBS= $(LAPACK) -lblas
####################################################################
# For the parallel version
# For the parallel version
# Location of the 
MPI library
# Location of directory with header files *.h for parallel version
_BASE=/usr/lpp/ppe.poe
#INCLUDE_PAR=$(_BASE)/include
INCLUDE_PAR=/u/jraynold/abinit/version_4.1.3/Machine_dept_files/IBM/include
FFLAGS_PAR=$(FFLAGS) -I$(INCLUDE_PAR)
# Location of directory with header files *.h for parallel version
_BASE=/usr/lpp/ppe.poe
#INCLUDE_PAR=$(_BASE)/include
INCLUDE_PAR=/u/jraynold/abinit/version_4.1.3/Machine_dept_files/IBM/include
FFLAGS_PAR=$(FFLAGS) -I$(INCLUDE_PAR)
# This is a last 
line in makefile_macros ----------
-----------------------------------------------------------------------------------end 
of 
e-mail-------------------------------------------------------------------
- Memory: failure to allocate, James Raynolds, 11/13/2003
- Re: [abinit-forum] Memory: failure to allocate, verstraete, 11/13/2003
 - Re: [abinit-forum] Memory: failure to allocate, Oliver Hochrein, 11/13/2003
 
 
Archive powered by MHonArc 2.6.16.