[Pw_forum] Does QE support the old MPICH and gfortran?

2011-12-15 Thread GAO Zhe
Dear QE developer and users:
I borrowed a cluster from other department. During configure the QE package, 
both of v4.3.2 and v4.1.3, it showed "Parallel environment not detected".
Then I checked ./install/config.log ( in QE v4.3.2 ), and found the error 
message like:
configure:2884: mpif90 -V >&5
f95: '-V' must come at the start of the command line
configure:2887: $? = 1
configure:2895: checking whether we are using the GNU Fortran compiler
configure:2914: mpif90 -c -g -O2  conftest.F >&5
configure:2920: $? = 0
configure:2937: result: yes
configure:2943: checking whether mpif90 accepts -g
configure:2960: mpif90 -c -g  conftest.f90 >&5
configure:2966: $? = 0
configure:2982: result: yes
configure:3353: WARNING: parallel compiler mpif90 uses gfortran, but serial 
compiler mpif90 was detected
configure:3355: WARNING: assuming F90=gfortran, discarding mpif90
The cluster is running on Fedora release 8.
mpi version is mpif90 for 1.2.7 (release) of : 2005/11/04 11:54:51, which was 
compiled by gfortran ( gcc version 4.1.2 20070925 (Red Hat 4.1.2-33) ).
Each node is based on Intel dual-core CPU.
The parallel environment can be detected by Abinit ( unfortunately, Abinit 
cannot pass the mpi compiling as well, even I tried Abinit v5.3.5, which was 
released in 2007 ).
Do I have to use an older version ( ealier than 4.1.3 ) QE? Or, are there some 
other methods to overcome this problem? Since this cluster does not belong to 
our lab, we cannot update the mpi version and install ifort.


--
GAO Zhe
CMC Lab, Materials Science & Engineering Department,
Seoul National University, South Korea
 
-- next part --
An HTML attachment was scrubbed...
URL: 
http://www.democritos.it/pipermail/pw_forum/attachments/20111215/edaca07c/attachment.htm
 


[Pw_forum] Does QE support the old MPICH and gfortran?

2011-12-15 Thread Paolo Giannozzi

On Dec 15, 2011, at 2:51 , GAO Zhe wrote:

> During configure the QE package, both of v4.3.2 and v4.1.3,
> it showed "Parallel environment not detected"
> [...]
> configure:3353: WARNING: parallel compiler mpif90 uses gfortran,  
> but serial compiler mpif90 was detected
> configure:3355: WARNING: assuming F90=gfortran, discarding mpif90

this is an unrelated error that has no consequences. There should be  
another error
that causes "configure" not to recognize the parallel environment.  
Anyway: if mpif90
uses gfortran, it will not compile properly QE unless it is a recent  
version. It doesn't
seem to be your case. If you cannot modify the software on the  
machine, the only
thing you may try is to install on a private directory a working  
compiler (e.g. intel)
and a mpi wrapper for it. Not sure it will work, though, in your case.

P.
---
Paolo Giannozzi, Dept of Chemistry,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222