[Pw_forum] installation Error
Lu Fu-Fa
g930102 at ccit.edu.tw
Tue Apr 8 04:30:10 CEST 2003
Dear Mahmoud,
I found you are still troubled in installation steps ( Intel Compiler).
So I upload my setup for you.
Here is my system's configuration:
CPU = Intel P4
Os = Linux RedHat 8.0
Compilier = Intel Compiler 7.0
Intel Mathematical Kernel Library Ver.5.2
FFTW = Precompiled by DFTGWA group for Intel P4 exclusive and Intel Compiler
Here is my file( make.sys):
OSHOME=/home/lucre/pwscf
#
# System-dependent Make definitions for Linux, Intel compiler (v.5-6)
# Edit according to your needs
#
# add -DMKL if using the Intel Mathematical Kernel Library
# Add -DADD_BLAS_ONE_UNDERSCORE if your blas/lapack library names contain
# two underscores at the end
# Define FFTW library names with one underscore less than they have in
# the library (one underscore is added by the compiler)
#
CPPFLAGS = -I$(OSHOME)/include/ -DPC -DMKL -DFFTW \
-D"FFTWND_F77_ONE=fftwnd_f77_one" \
-D"FFTW3D_F77_CREATE_PLAN=fftw3d_f77_create_plan" \
-D"FFTW_F77=fftw_f77" \
-D"FFTW_F77_CREATE_PLAN=fftw_f77_create_plan"
#
# Fortran compiler:
#
F90 = ifc
#
# fortran options:
# -Vaxlib enables the use of portability libraries (getarg
# and maybe other library calls)
# -W0 disable warnings
# -O3 more aggressive optimization
# -tpp5 Pentium optimization
# -tpp6 Pentium Pro, 2, 3 optimization
# -tpp7 Pentium 4 optimization
#
FFLAGS =-Vaxlib -O2 -tpp7 -w
F90FLAGS= $(FFLAGS) -fpp $(CPPFLAGS)
#
# This is needed to tell the compiler where modules are
# use this for version < 7
# MODULEFLAG= -cl,./intel.pcl
# use this for version = 7
MODULEFLAG= -nomodule -I $(OSHOME)/Modules -I$(OSHOME)/PW -I$(OSHOME)/PH
#
# Loader:
#
# The following is for Intel MKL libraries v. 5.1 on Pentium-4
# (remember -DMKL in CPPFLAGS !)
# For MKL v. 5.2, add "-lguide"
# Use libmkl_p3 for Pentium-3, libmkl_p4.a for Pentium-4 machines
# (MKL will likely not work for other CPUs like Athlon)
#
LIBS= /home/lucre/ecal/fftw/libfftw.a /opt/intel/mkl/lib/32/libmkl_lapack.a \
/opt/intel/mkl/lib/32/libmkl_p4.a -lguide -lpthread
#
# The following is for Atlas optimized blas/lapack libraries
# You may not actually need -lcblas . See the manual for details
# on how to fix I/O incompatibility problems with ifc
#
# LIBS = -lfftw -L$(HOME)/Linux_ATHLON256/ -llapack -lf77blas -lcblas -latlas
#
LD=$(F90)
LFLAGS = -Vaxlib $(LIBS)
#
# ar:
#
AR = ar
ARFLAGS = ruv
Have funs for PWscf,
=======================================================
Lu Fu-Fa, Doctoral Student, E-mail: g930102 at ccit.edu.tw
Semiconductors Lab., Dept. of Applied Physics
Chung Cheng Institute of Technology (CCIT), Taiwan
=======================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/attachments/20030408/b6d55b5b/attachment.htm
More information about the Pw_forum
mailing list