[Pw_forum] Broken PP routines in espresso-3.2.2?

Tyler Grassman tgrassma at ucsd.edu
Thu Aug 16 02:04:34 CEST 2007


Axel,

Thank you very much for your helpful response.  I went ahead and recompiled
using ifort 9.1.040 (FFLAGS = -O3 -xW -static) and acml 3.6 (ifort
compiled), and it worked.  It's a tiny bit slower than the PGI code, (2.5%
on ni.scf.in from example08), so that's good.  Thanks again!

Regards,
Tyler


> -----Original Message-----
> From: Axel Kohlmeyer [mailto:akohlmey at cmm.chem.upenn.edu] 
> Sent: Wednesday, August 15, 2007 11:29 AM
> To: Tyler Grassman
> Cc: pw_forum at pwscf.org
> Subject: Re: [Pw_forum] Broken PP routines in espresso-3.2.2?
> 
> 
> On Wed, 15 Aug 2007, Tyler Grassman wrote:
> 
> 
> hello tyler,
> 
> 
> TG> My system and compilation setup is as follows...
> TG>   
> TG> OS/Architecture = CentOS 4.3 (AMD64) on dual Opteron 2214 
> TG> (dual-core) F90 = pgf90 (v.6.2-5) CC = gcc
> TG> LAPACK/BLAS = acml (v.3.6)
> TG> FFTW = internal
> TG> 
> TG> I can give my optimizations and such if anyone wants 
> them, but I've 
> TG> also tried turning off all optimizations (i.e. setting 
> both CFLAGS 
> TG> and FFLAGS to -O0), and I get the same exact crashing, so I'm 
> TG> guessing that's not the issue.  I've also tried compiling 
> with pgf90 
> TG> v.5.2-4, but pw.x itself segfaults, and I didn't think it 
> was worth 
> TG> trying to figure that one out...
> 
> correct. see below.
> 
> TG> But I'm not so sure that it's necessarily a compiler issue, since 
> TG> I've had plenty of suggess with pgf90 6.2-5 with pw.x, as well as 
> TG> other codes (such as VASP and CPMD).
> 
> the pgi f90 compilers all have a number of (serious) issues with 
> current standard complying fortran 90/95 code. btw, there are 
> also some known issues with CPMD but they are mostly in harmless or 
> rarely used places (e.g. the wavefunction guess, ultra-soft support).
> 
> if you have access to the intel compilers (make sure you have 
> updated versions there as well), it should work ok. or you 
> may want to try g95 ( from www.g95.org, it is straightforward 
> to try it out from 
> the precompiled snapshots and to get rid of it, too).
> 
> TG> So, has anyone else run into these problems?  Or does anyone have 
> TG> any ideas that I can do to try to remedy the situation?
> 
> the i/o code based on iotk is a bit sensitive to compiler bugs, 
> so switching compilers would be the best strategy to get a 
> hint where the problem is coming from. sometimes code can be 
> replaced with an equivalent less demanding implementation, 
> sometimes there are features used that only work with certain 
> compilers.
> 
> cheers,
>    axel.
> 
> TG> 
> TG> Thank you,
> TG> 
> TG> Tyler Grassman
> TG> Depts. of Materials Science, Chemistry/Biochemistry University of 
> TG> California, San Diego 9500 Gilman Dr. #0358
> TG> La Jolla, CA 92093-0358
> TG> 
> TG> _______________________________________________
> TG> Pw_forum mailing list
> TG> Pw_forum at pwscf.org 
> TG> http://www.democritos.it/mailman/listinfo/pw_forum
> TG> 
> 
> -- 
> ==============================================================
> =========
> Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   
> http://www.cmm.upenn.edu
>    Center for Molecular Modeling   --   University of Pennsylvania
> Department of Chemistry, 231 S.34th Street, Philadelphia, PA 
> 19104-6323
> tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 
> 1-215-898-5425 
> ==============================================================
> =========
> If you make something idiot-proof, the universe creates a 
> better idiot.
> 
>

Tyler Grassman
Depts. of Materials Science, Chemistry/Biochemistry University of 
California, San Diego 9500 Gilman Dr. #0358
La Jolla, CA 92093-0358 




More information about the users mailing list