Summary: g98/linux: a disk usage problem
Dear CCLers,
the responses to my "disk usage problem" question could be summarized
as:
The MaxDisk parameter is a true maximum only for MP2 energy and gradient
calculations, but not for MP2 NMR properties. For correlated energy
calculations in general, the experience shows that the input "MaxDisk"
parameter has to be significantly lower than the true disk space available
(sometimes as little as 1/2 of the available disk) to get the job through.
A summary of the responses is given below; many thanks to Gaussian
Customer Service, Mark Sayes, Laurence Cuffe, Juan Pablo Senosiain, Wang
Dongqi, and Mark Russel for their help.
Marketa
--------
Date: Thu, 20 Dec 2001 09:14:20 -0500 (EST)
From: Cust. Service Doug <gaussian.com!csd -AatT- gaussian.com>
Reply-To: gaussian.com!help%gaussian.com -AatT- gaussian.com
To: uunet!hamiltonian.chem.cornell.edu!marketa%gaussian.com -AatT- uunet.uu.net
Subject: Re: CCL:g98/linux: a disk usage problem
Marketa,
The MaxDisk input parameter is a true maximum only for MP2 energy
and gradient calculations where it is almost always possible to choose
and algorithm which can reduce the disk below MaxDisk. The MP2 Freq
MP2 NMR and post MP2 calculations have some choices but must store the
MO integrals and then do batches on the remaining disk so there is a
disk threshold below which you cannot go and do the calculation.
Based on what you show here you have hit that limit. All the
input limits seem to have been recognized and the program is
simply in need of more disk.
What platform are you using and how big is the system? On some
systems it might be possible to augment your disk and go forward.
Also which revision of G98 are you using?
------
Date: Thu, 20 Dec 2001 09:08:56 +0100
From: Mark Saeys <mark.saeys -AatT- rug.ac.be>
To: "'marketa -AatT- hamiltonian.chem.cornell.edu'"
<marketa -AatT- hamiltonian.chem.cornell.edu>
Subject: RE: g98/linux: a disk usage problem
I have the same problem with large MP2 calculations and with CCSD(T)
calculations as well. I usually set MaxDisk fairly low -much lower than
the
amount of rwf-files I allocated (sometimes only half of that). G98 looks
at
the MaxDisk to choose the algorithm it uses, but does violate MaxDisk. If
you put MaxDisk too low, the calculation will abort quite quickly.
Unfortunately, that is not a very elegant way-if you find a better
solution, please let me know.
Best Regards,
Mark
--------
Date: Thu, 20 Dec 2001 14:34:30 -0800
From: Juan Pablo Senosiain <senosiain -AatT- stanford.edu>
To: marketa -AatT- hamiltonian.chem.cornell.edu
Subject: Re: CCL:g98/linux: a disk usage problem
Hi Marketa,
I've had similar problems running large QCISD(T) calculations in the
past. These are some of the things that I've learned:
- the MaxDisk keyword doesn't always work
- for some reason some file systems don't allow files 2GB or larger, but
you shouldn't have any problems if you specified filelengths less than
this, such as 2040MB.
- in trying to specify many RWF files, I've been limited to the number of
files I can write in an 80 character line. I think this is not the case
for
the newer Gaussian revisions (e.g. Rev A9) which allow lines to be up to
500 characters in length
- using SCF(direct) eliminates the necessity of storing the AO's, saving
some space on disk.
- transformation=semidirect reduces the disk requirements.
good luck.
Juan Pablo
---------
Date: Wed, 19 Dec 2001 18:09:16 +0000
From: Laurence Cuffe <Laurence.Cuffe -AatT- ucd.ie>
To: marketa -AatT- hamiltonian.chem.cornell.edu
Subject: Re: CCL:g98/linux: a disk usage problem
In g94 the keyword would have been MP2=(veryStingy), however
even when this worked an MP2 job would look for more diskspace
than the maxdisk limitation if it needed it. so the behaviour your
seeing is probably not a compilation problem. Do you have a
%MEM directive in your input file or your Default.route file? try
setting this to the largest value you can as gaussian often
assumes if its not told otherwise that there is very little physical
memory available. that's about all I can think off except trying
MP2=FullDirect but unless you have lots of RAM I wouldn't be
optimistic about this working.
Hope this helps
All the best
Laurence Cuffe
---------
Date: Thu, 20 Dec 2001 20:16:33 +0800
From: wangd <wangd -AatT- hkusua.hku.hk>
To: marketa -AatT- hamiltonian.chem.cornell.edu
Subject: RE: CCL:g98/linux: a disk usage problem
hi, Marketa,
First, please confirm that you have enough disk space. If that is true,
try
%RWF=a,1800MB,b,1800MB,c,1800MB,d,1800MB,e,1800MB,f,1800MB,g,-1 It
should
work.
Good luck!
Wang Dongqi
Wang Dongqi
Department of Chemistry,
University of Hong Kong,
Pokfulam Road,
Hong Kong
Tel:(852)28598947
--------
Date: Wed, 19 Dec 2001 16:32:46 +0000 (GMT)
From: Mark Russell <chsmlr -AatT- bath.ac.uk>
To: marketa -AatT- hamiltonian.chem.cornell.edu
Subject: Re: CCL:g98/linux: a disk usage problem
> MaxDsk= 1610612736 LAFull= 434653128 LimDsk= 1610612736
I think that MaxDsk is displaying its requirements in words not bytes, so
you have to multiply the number by 8 to get the space in bytes - around 12
gigabytes I think! ;-)
> my disk capacity). Is there a stronger way of telling the code how much
disk
> can be used, or can this be a compilation-related problem? Many thanks
> for any hint.
I think that Gaussian will use whatever amount of space it needs, but will
try to keep within the limits that you set. However, if it needs to use
more than you tell it, then it will use whatever it wants. If you find
out from someone on the list about a stronger way of limiting the usage,
then I'd be interested in the information as well.
Cheers,
Mark Russell