[Pw_forum] Installing QE 4.0.5 on Mac Pro 64-bit and gfortran

Cristian Degli Esposti Boschi cristian.degliesposti at unibo.it
Wed Jun 3 15:36:18 CEST 2009


 >Have you tried with 4.3.x for instance (not Apple build)? There should
 >be also 4.4.x available.

I have just tried to compile with gcc 4.3.3 (GCC build). The configure
step is like this:

sudo ./configure --disable-parallel CC=gcc-4 CFLAGS="-m64" FFLAGS="-m64" 
F90FLAGS="-m64" CPPFLAGS="-m64" LDFLAGS="-m64"

(gcc-4 means 4.3.3 on our Mac Pro). When I try 64-bit compilation
the errors with fft_scalar are still there...
(for instance "Symbol ... at (1) already has basic type of INTEGER").

I searched in Google for this type of errors with gfortran and
it is likely that Axel Kohlmeyer is right:

 >ok. now that explains something. your default compiler installation
 >is a 32-bit version. those have a limited address space of about
 >2GB. this is why you are running out of memory. when you change
 >to 64-bit mode, this is resolved. however, you cannot just change
 >make.sys. you have to re-run configure and pass the -m64 flag
 >with the compiler flags (for c, f77 _and_ f90) and then compilation
 >should work. in 64-bit mode some parts of the fortran and c code
 >in Q-E have to be adjusted due to the difference in pointer size
 >vs. the default integer size compared to 32-bit mode.

So, where and how should I fix the pointer size vs. the default integer
size? Thanks again. Cristian

-- 
___________________________________________________
Cristian Degli Esposti Boschi
CNR, CNISM, Unita' di Ricerca di Bologna, c/o
Dipartimento di Fisica, Universita' di Bologna
viale Berti-Pichat, 6/2, 40127, Bologna, Italia
tel. ++39 051 2095114   fax ++39 051 2095113
e-mail: cristian.degliesposti -AT- unibo.it
web:    http://www.df.unibo.it/fismat/theory
___________________________________________________



More information about the Pw_forum mailing list