|
|||||||||||||||||||||||||||||||||
AMBER Archive (2008)Subject: Re: AMBER: AMBER minimization problems
From: Robert Duke (rduke_at_email.unc.edu)
Memory is probably still a problem if you ran on 2 cpu's, even if it is on a supercomputer node. The big scale-down in memory is associated with dividing up the atom workload, and especially the nonbonded pairlist and the charge grids / fft's in the reciprocal space calculations. So try running on say between 16 and 32 cpu's for a minimization with sander or pmemd - should make a huge difference.
Hi Ross,
Apologies for the late reply. Thanks for giving this a shot on your machine..
I think I'll pass on the 10-year wait :). I was actually running this using 2 processors on a supercomputer cluster, rather than on a desktop, so I don't think computer memory makes a difference(?). Your suggestions about setting ntpr=1 to and running it using pmemd is a good idea. Can I try using pmemd while increasing the number of processes when I run it on a cluster?
In the meantime, I have resorted to running it in implicit solvent and the simulations seem to be proceeding just fine. As another alternative I'm thinking about coarse-graining the PEG polymer while retaining the explicit solvent molecules (coarse-grained as well, of course). What do you think?
Thanks for the help,
2008/12/18 Ross Walker <ross_at_rosswalker.co.uk>
Hi Lili,
So I tried this out on my machine and have a number of comments. Firstly this is a HUGE system, 673,130 atoms. Running on 2 processors of my desktop this requires 2.6GB of memory, so unless the machine you are running this on has around 4GB of memory the code will be swapping like crazy which means it likely isn't hung it is just taking a very long time. If you wait 10 years or so it may actually finish. The main point is that for a simulation this large you will need much more than just a dual processor machine to run it. Firstly a advise you to use PMEMD in place of sander.MPI, this will run much faster and require a lot less memory (as you increase the number of processors).
You might also want to try setting ntpr=1 - this way you will be able to see that the minimization hasn't stopped at 500 steps but is in fact just running very slowly.
Also a few comments on your input file:
water minimization
&cntrl
imin=1, ntmin=1, nmropt=0,
maxcyc=2000, ncyc=500, drms=0.1
ntx=1, irest=0,
ntpr=500, ntwr=500, iwrap=1,
ntf=1, ntb=1, cut=8.0, nsnb=10,
igb=0,
ibelly=0, ntr=1,
restraint_wt=300.0, restraintmask=':PEG'
&end
nsnb=10, this has no effect on its own, sander and pmemd will build the list automatically as needed.
restraint_wt=300.0 - this is very large. It is probably okay for the minimization but not for when you do MD.
You will also have to use the 'old' style of specifying restraints when you use pmemd.
Good luck,
Ross
From: owner-amber_at_scripps.edu [mailto:owner-amber_at_scripps.edu] On Behalf Of Lili Peng
Hi Ross,
It just stops after the 2nd nstep and the minimization doesn't proceed any further. I'm attaching my minimization output for your reference.
My input script was:
My .crd and .top files are too large to attach to this email, so I've uploaded them to my web server here:
Thanks for your help,
2008/12/17 Ross Walker <ross_at_rosswalker.co.uk>
Hi Lili,
What do you mean by 'ends'? Do you get any further output? Any error messages of any kind? It would also be helpful to see your input file.
All the best
Ross
From: owner-amber_at_scripps.edu [mailto:owner-amber_at_scripps.edu] On Behalf Of Lili Peng
Hi AMBER,
I'm having trouble minimizing a 5000 Dalton polyethylene glycol molecule solvated in a TIP3PBOX 15 water molecules. The output file I get ends after the 2nd nstep of 500 (shown below). This is after I've vacuumed minimized my molecule (and then solvated it in water). I've attached my water minimization file input file. Do anyone know what the problem could be?
Thanks,
--------------------------------------------------------------------------------
---------------------------------------------------
NSTEP ENERGY RMS GMAX NAME NUMBER
BOND = 16.4676 ANGLE = 8.8005 DIHED = 158.2966
NSTEP ENERGY RMS GMAX NAME NUMBER
BOND = 182580.9181 ANGLE = 4.6033 DIHED = 157.3146
-----------------------------------------------------------------------
| |||||||||||||||||||||||||||||||||
|