[Pw_forum] error with open64 compilers

Arturo artginer at bifi.es
Wed Jun 6 09:41:22 CEST 2012


Thanks for your advice!! I will test ifort and I will compare it with 
Open64 or pathscale.

Regards
Arturo

El 05/06/12 11:40, GAO Zhe escribió:
> For AMD machine, you can try the free version of PathScale, which 
> shares the libraries with open64, but has better compability.
> Further, according to my experience, even for AMD machine, ifort+MKL 
> provide higher efficiency than PathSclae+AMCL, this may be mainly 
> caused by the missing of FFTW (only FFT) in AMCL.
> Of course, I have not tested every possibility, hope you can find 
> better compiler and math-libraries combination in AMD platform.
>
> --
> GAO Zhe
> CMC Lab, Materials Science & Engineering Department,
> Seoul National University, South Korea
>
> At 2012-06-05 17:11:03,Arturo <artginer at bifi.es> wrote:
>
>     Now it gives me another error:
>
>     mpif90 -O3 -ftpp -D__FFTW -D__MPI -D__PARA -I../include
>     -I../../iotk/src -I../../Modules -I. -c cglib.f90
>
>           real(DP) :: zmat( MAXVAL(descla(:)%nrlx), nudx, nspin ),
>     fmat( MAXVAL(descla(:)%nrlx), nudx, nspin ), fdiag( nx )
>                             ^
>     openf95-870 openf90: ERROR CALCMT, File = cglib.f90, Line = 25,
>     Column = 25
>       The intrinsic call "MAXVAL" is not valid in a specification
>     expression.
>
>           real(kind=DP)    z0( MAXVAL(descla(:)%nrlx), nudx, nspin )
>                                ^
>     openf95-870 openf90: ERROR ROTATE, File = cglib.f90, Line = 102,
>     Column = 28
>       The intrinsic call "MAXVAL" is not valid in a specification
>     expression.
>
>     We have a machine with AMD interlagos processor and the vendor
>     recommend us to use this compiler Open64 from AMD.
>
>     Thanks for your help!!
>     Arturo
>
>     El 05/06/12 10:49, Lorenzo Paulatto escribió:
>>     On Tue, Jun 5, 2012 at 10:32 AM, Arturo <artginer at bifi.es
>>     <mailto:artginer at bifi.es>> wrote:
>>
>>           real(dp), parameter :: fac = (1.d0/2.d0) *
>>         1.d0/(3.d0*pi**2)**(1.d0/3.d0)
>>                                                                      
>>                ^
>>         openf95-206 openf90: ERROR DO_RDG, File = elf.f90, Line =
>>         203, Column = 70
>>           The exponent in a constant initialization expression must
>>         be type
>>         integer.
>>
>>         How can I solve it?
>>
>>
>>     Open the file with a text editor and replace the right-hand-side
>>     expression with its result: 0.161620459673995d0
>>
>>     But, where did you find this compiler? And, I'm just curious, why
>>     did you choose it? Are you sure it is reliable?
>>
>>     bests
>>
>>     -- 
>>     Lorenzo Paulatto IdR @ IMPMC/CNRS & Université Paris 6
>>     phone: +33 (0)1 44275 084 / skype: paulatz
>>     www: http://www-int.impmc.upmc.fr/~paulatto/
>>     <http://www-int.impmc.upmc.fr/%7Epaulatto/>
>>     mail:  23-24/4é16 Boîte courrier 115, 4 place Jussieu 75252 Paris
>>     Cédex 05
>>
>>
>>
>>
>>     _______________________________________________
>>     Pw_forum mailing list
>>     Pw_forum at pwscf.org
>>     http://www.democritos.it/mailman/listinfo/pw_forum
>
>
>     -- 
>     Arturo Giner Gracia
>     HPC research group System Administrator
>     Instituto de Biocomputación y Física de Sistemas Complejos (BIFI)
>     Universidad de Zaragoza
>     e-mail:artginer at bifi.es
>     phone: (+34) 976762992
>
>
>
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20120606/7b573fcd/attachment.html>


More information about the users mailing list