[CPMD-list] NaNQ on P690 & on P630

Dr. Balasubramanian Sundaram bala at jncasr.ac.in
Fri Jul 25 09:40:39 CEST 2003


Hi All,

    I use CPMD-3.7.1.

     I am trying to run a MD run of one CO_2 molecule on IBM's P690
(and also tried on P630 with identical experience). The job runs 
fine for Geometry Optimization. When I do a MD run, the job runs fine
for a few steps, and then the electron kinetic energy increases to 
large values and I get a NaNQ.

  Also note that, I do a "QUENCH BO" before the MD starts, as is
required.

   I used to run this in Parallel with a Makefile generated from the
Configure script for option, "IBM-SP4-SMP". In the Makefile, I removed
the "-qsmp=omp" option, as my machine does not have OpenMP support.
I got a NaNQ for this run.

   So, I stripped every option (such as -O3, -qtune, -qarch etc..), and 
also changed the compiler to just "xlf_r" instead of "mpxlf_r", i.e.,
basically produced a serial code. (also removed the appropriate
CPPFLAGS).
Yet, I got the NaNQ at the exact step number.

  Importantly, the input file for the job appears to be fine. I used it
to run the CPMD job on a Intel PC/IFC platform, where it runs fine for 
several thousands of steps.

 Here are some details of the P630:
 AIX 5L, v5.1, xlf v8.1, ESSL v3.3, Lapack v3.0, PWR4 CPU.

 I have tried changing the pseudopotentials also (between USPP and
MT_BLYP 
for oxygen).

    We compiled lapack ourselves. Is there something specific to be done
in
compiling lapack on IBMs? (We tried running the code with & without the
CCI
library also; Both ways produced NaNQs).

     I would very much appreciate if you can point out any mistakes that
I have
been doing. It has been a nerve-wracking week. 

I give below 3 files: (a) Relevant portion of the Makefile, (b) Input
file,
and (c) Portion of the output.

Many Thanks,

Best,
Bala
http://www.jncasr.ac.in/bala

-------------------Makefile used on
P690-------------------------------------

FFLAGS =  -qmaxmem=32768 -qtune=pwr4 -qarch=pwr4
LFLAGS = -L/export2/usr/lib -llapack -lesslsmp -llapack \
             -bbinder:/usr/lib/bind -bmaxdata:2048000000 -qarch=pwr4
$(QMMM_LIBS)
CFLAGS =
CPP = /usr/ccs/lib/cpp -P
CPPFLAGS = -D__IBM -DLAPACK -DPARALLEL=PARALLEL -DMP_LIBRARY=__MPI
-DFFT_ESSL
NOOPT_FLAG =
CC = cc
FC = mpxlf_r -c
LD = mpxlf_r
AR = /usr/bin/ar
-------------------------------------------------------------------------------
              INPUT FILE
              ^^^^^^^^^^
&CPMD
 MOLECULAR DYNAMICS
 MAXSTEP
 5000
 STORE
 10
 TIMESTEP
 5.0
 EMASS
 400.0
 NOSE IONS
 300 2000
 NOSE IONS
 0.0002 5000
 QUENCH BO
 STRUCTURE BONDS ANGLES
&END

&SYSTEM
 ANGSTROM
 CELL
 8.0 1.0 1.0 0.0 0.0 0.0
 SYMMETRY
 0
 CUTOFF
 70.0
&END

&DFT
  FUNCTIONAL BLYP
  GC-CUTOFF
  1.0D-8
&END

&ATOMS
*C_MT_GIA_BLYP KLEINMAN-BYLANDER
  LMAX=P
      1
   0.0 0.0 0.0 6 0
*O_MT_GIA_BLYP KLEINMAN-BYLANDER
  LMAX=P
   2
   -1.188 0.00 0.00 8 0
    1.188 0.00 0.00 8 0
&END
-------------------------------------------------------------------

            PARTIAL OUTPUT SHOWING THE GENERATION OF NANQ DURING MD
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

        11   .00000      .1     -37.64491     -37.64490     -37.64490   
.000    2.57
        12   .00000      .1     -37.64491     -37.64490     -37.64490   
.000    2.69
        13   .00000      .1     -37.64491     -37.64490     -37.64490   
.000    2.41
        14   .00000      .1     -37.64490     -37.64489     -37.64489   
.000    2.55
        15   .00001      .1     -37.64487     -37.64485     -37.64485   
.000    2.60
        16   .00002      .1     -37.64475     -37.64473     -37.64471   
.000    2.61
        17   .00006      .1     -37.64431     -37.64429     -37.64423   
.000    2.65
        18   .00023      .1     -37.64275     -37.64274     -37.64251   
.000    2.66
        19   .00082      .1     -37.63717     -37.63715     -37.63634   
.000    2.45
        20   .00295      .1     -37.61712     -37.61710     -37.61415   
.000    2.33

 RESTART INFORMATION WRITTEN ON FILE                  ./RESTART.1
        21   .01063      .1     -37.54493     -37.54491     -37.53428   
.000    2.34
        22   .03834      .1     -37.28448     -37.28447     -37.24613   
.000    2.37
        23   .13800      .0     -36.34269     -36.34267     -36.20467   
.000    2.79
        24   .49550      .0     -32.90880     -32.90878     -32.41328   
.000    3.03
        25  1.73934    NaNQ     -19.91875          NaNQ          NaNQ   
.000    2.66
        26     NaNQ    NaNQ          NaNQ          NaNQ          NaNQ   
NaNQ    2.39



More information about the CPMD-list mailing list