[CPMD-list] Problem with cpmd2cube

Ari P Seitsonen Ari.P.Seitsonen at iki.fi
Mon Apr 12 18:34:40 CEST 2004


Dear Magali,

  In case that you haven't obtained any replys yet...

  1) Hitachi: Are the limits in the shell sufficient for your job?
tcsh: "limit -h" for the hard limits, "limit" for the current settings
bash: "ulimit -aH"   -''-           , "ulimit -a"   -''-

  If you still have the problem, I can arrange you the latest version of 
the "cpmd2cube" program, in case it should improve things.

  2) You run in an IBM SP3, however you compile for a Power 2 machine 
("-qarch=pwr2 -qtune=pwr2", "-lesslp2"). Please change them to "pwr3" and 
"-lessl", remove all the object files ('make clean'/'rm *.o') and 'make' 
again.

    Greetings,

       apsi

-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
 Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
 Tel +41 1 635 44 97 / Fax +41 1 635 68 38 / GSM +41 79 719 09 35      
 Anschrift: Physikalisch Chemisches Institut (PCI), Universität Zürich (UniZh)
 Indirizzo: Winterthurerstraße 190, CH-8057 Zürich
 Address:   Schweiz / Svizzera / Suisse / Svizra / Switzerland

On Thu, 8 Apr 2004, Magali BENOIT wrote:

> Dear all,
> 
> I have a problem using cpmd2cube for vizualising the Wannier densities. 
> I compiled it on 2 different platforms, the compilation went well but 
> then I obtained 2 different errors on the Hitachi and the IBM SP3 computers.
> 
> Here are the makefiles and summary of errors.
> 
> 1) Hitachi SR8000
> used Makefile section:
> 
> ## Hitachi / SR8000
> FC	= f90
> FFLAGS	= -D__SR8000 -DFFT_DEFAULT -W0,"opt(o(ss))" -64 -noparallel
> LFLAGS	= -64 -noparallel
> LIBS	= -L/usr/lib/BLAS/lib64s -lblas
> 
> ERROR:
> sr8000.lrz-muenchen.de-307: ./cpmd2cube WANNIER_1.99
> 
> read input file ... one
>  think you stored a wavefunction (sum2 =  0.10000000D+01)
> building g vectors ... one
> create pdb file WANNIER_1.99.pdb... one
> handling file WANNIER_1.99
> eal-space grid was: 128      128      128;   using:      128      128
> 128
> .calculate density ... 
> KCHF446R segmentation violation occurred.
> 0x00000000100161e8  FFTSG_LIB%%FFT3D_SG+0x70          
> 0x000000001002c998  FFT_TOOLS%%FFT3D+0x144          
> 0x000000001002a2c4  FFT_TOOLS%%INVFFT+0x6a0          
> 0x00000000100109a0  CPMD2CUBE%%DO_DENS+0x1df8          
> 0x000000001000cd58  CPMD2CUBE%%CPMD2CUBE_PRINT+0x4b78          
> 0x0000000010013a88  MAIN+0x24          
> 0x0000000010000458  __start+0x218          
> sr8000.lrz-muenchen.de-308:
> 
> (FFT LIBRARY was -DFFT-DEFAULT in both cases) 
> 
> 
> ##############
> 
> 2) IBMSP3
> used Makefile section
> 
> ## IBM / AIX
> FC	= xlf90 
> FFLAGS	= -WF,"-D__AIX,-DFFT_ESSL" -qsuffix=cpp=F90 -O3 -qarch=pwr2
> -qtune=pwr2
> LFLAGS	= -O2 -qarch=pwr2 -qtune=pwr2 -bmaxdata:1500000000
> -bmaxstack:1500000000
> LIBS	=  -L/rzu/aix/lib -lesslp2
> #LIBS	= -L${HOME}/lib/fftw/lib -lfftw-double
> 
> ##############
> 
> ERROR:
> [pohlmann at n61] /home/pohlmann/cube $  cpmd2cube WANNIER_1.213
>  
> Illegal instruction(coredump)
> [pohlmann at n61] /home/pohlmann/cube $ 
> 
> 
> Can anyone help ?
> 
> Thanks a lot,
> 
> Magali Benoit
> 



More information about the CPMD-list mailing list