[CPMD-list] Compling CPMD with IFC and MPI

Axel Kohlmeyer axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Sun Jul 27 19:36:44 CEST 2003


On Sat, 26 Jul 2003 23:42:35 -0700 (PDT)  Keta Jones wrote:

> 
> I am using following configurations :
> 
> Operating system : Redhat 9.0
> CPMD : cpmdv3.5_3
> Lapack : lapack-3.0-20
> blas	: blas-3.0-20
> IFC	: ifc 7.1
> 
> For mpi whatever supplied with RedHat 9.0.
> 
> I can not get a proper Makefile.Should I go
> for separate MPI cofiguration ?

hi keta,

what do you mean by that? are you not able to
successfully compile cpmd or are you not able
to get a makefile at all?

if i assume the former - which seems likely - you'll 
have gotten many 'undefined reference' errors on the 
final linking stage. this is likely from the specs you 
have given. all of those libraries supplied by redhat -
lapack, blas, and mpi - were compiled with the GNU 
fortran compiler (g77). unfortunately you cannot mix 
code from this compiler with the intel fortran compiler 
without some trickery and using specific flags. so you 
have to either compile everything by yourself using 
the intel compiler (be very careful with lapack/blas,
some routines have to be compiled _without_ any 
optimization) or get proper binaries/rpms from some o
ther source. as for blas/lapack using either the atlas 
library <http://math-atlas.sourceforge.net/>) or the 
intel math kernel library (mkl)
<http://www.intel.com/software/products/perflib/>
is highly recommended for performance reasons (more 
than twofold speedup in some cases).

hope this helps,
	axel 
	
> 
> Please help me.
> 
> regards,
> Keta
> 
> =====
> Keta
> *****************************************************************************
*********
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
> _______________________________________________
> CPMD-list mailing list
> CPMD-list at cpmd.org
> http://www.cpmd.org/mailman/listinfo/cpmd-list
> 

--

=======================================================================
Axel Kohlmeyer      e-mail:  axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Lehrstuhl fuer Theoretische Chemie          Phone: ++49 (0)234/32-26673
Ruhr-Universitaet Bochum - NC 03/53         Fax:   ++49 (0)234/32-14045
D-44780 Bochum                   http://www.theochem.ruhr-uni-bochum.de
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.



More information about the CPMD-list mailing list