[CPMD-list] NaNQ on P690 & on P630
Dr. Balasubramanian Sundaram
bala at jncasr.ac.in
Tue Jul 29 06:07:28 CEST 2003
Dear Everyone,
This is for the records. The problem that I faced while running
MD on P690/630 using USPPs has gotten solved with CPMD v.3.7.2.
Thanks to all those (particularly, Dr. Curioni) who replied.
Regards,
Bala
http://www.jncasr.ac.in/bala
Alessandro Curioni wrote:
>
> Hello.
>
> First of all, a due answer for all the hard work of the ESSL developers:
> all this has nothing to do with ESSL FFT and
> ESSL has to be always used on IBM platform to obtain the best
> performances, especially if running in MIXED mode
> ( the best way to obtain outstanding performances on clustered p690).
> As I already pointed out, since CPMD is a very complex program, only the
> fact that changing a configure option seems to solve a problem doesn't
> mean that the problem is really solved and that was the reason, i.e. we
> have recently corrected some memory allocation problems that shown up only
> in MD + USPP, but were indeed very general.
>
> Coming back to your problem:
>
> Apart from the *strange* choice of the nose parameters, your problems
> are the TIMESTEP and EMASS
> you have chosen.
>
> The integration of the equation of motion is not stable for your system
> with TIMESTEP 5 and EMASS 400; the same
> run with the more reasonable choice of TIMESTEP 4 and EMASS 500 or
> TIMESTEP 3 and EMASS 400 run smoothly
> on the p690 with xlf7 or xlf8 (by the way, the full suite of cpmd tests
> doesn't show any problem with xlf 8) as well on intel-based linux cluster
> with intel or portland compilers.
>
> Your example with EMASS 400 and TIMESTEP 5 show instabilities in the
> integrations after 20 steps (check the value
> of EHAM that should be exactly conserved), these become evident in the
> p690 run, where you get the NaNQs.
> On intel based architectures, with the ifc compiled code you get an
> exception in the iterative orthognalization and a subsequent stop,
> whereas a pgf compiled code doesn't stop but goes on with numbers that have
> no meaning.
> This is simply do to a different way to treat exceptions by different
> compilers.
>
> Could you please re-run your dynamics using the TIMESTEP and EMASS I have
> suggested ?
> And also for completenes, could you send me the output of the run you were
> saying to work for thousands of step on IFC/Intel, since my tests confirms
> that the program stops with your input with ifc/intel after 26 steps.......
>
> I hope that this helps.
>
> PS
> If you want to make a dynamics that make sense, heat up the system
> gradually and choose NOSE parameters
> that allow some coupling.
>
> Alessandro CURIONI, PhD
> Research Staff Member
> Computational Biochemistry and Material Science group
> IBM Research Division - Zurich Research Laboratory
> Saumerstrasse 4
> 8003 Rueschlikon - Switzerland
> e-mail: cur at zurich.ibm.com
> www: www.zurich.ibm.com
> Tel: +41-1-7248633
> Fax: +41-1-7248958
More information about the CPMD-list
mailing list