[Pw_forum] installation Error

Mahmoud Payami mpayami at seai.neda.net.ir
Fri Mar 28 21:43:43 CET 2003


Dear Paolo and Hosik,
Thank you very much for your helps. I have downloaded the fftw3
and installed. The location of the "libfftw3.a" file is "/usr/local/lib"
In "make.sys", I have changed the "-lfftw" to "/usr/local/lib/libfftw3.a".
(Some other "fft" also exists at "/opt/intel/mkl/tests/fftf/source" with
name "libtestfft32.a".)
I did "make pw" with these new settings and obtained the following results
 I have only brought the warnings):
=======================================
Comment 1 : In program unit POTINIT label 20 is not referenced
     title = title_
             ^
Warning 141 at (629:restart.f90) : Character string truncated to length 75
on as
signment
     crystal = crystal_
               ^
Warning 141 at (630:restart.f90) : Character string truncated to length 20
on as
signment
     atm(1:ntyp) = atom_label(1:ntyp)
                   ^
Warning 141 at (742:restart.f90) : Character strings truncated to length 3
on as
signment

  filpun = trim(prefix)//'.pun'
           ^
Warning 141 at (103:punch.f90) : Character string truncated to length 14 on
assi
gnment

Comment 2 : In program unit READVAN format 1300 is not used
Comment 2 : In program unit READVAN format 1200 is not used
Comment 2 : In program unit READVAN format 1100 is not used
Comment 2 : In program unit READVAN format 1000 is not used
Comment 2 : In program unit READVAN format 900 is not used
Comment 2 : In program unit READVAN format 800 is not used
Comment 2 : In program unit READVAN format 700 is not used
Comment 2 : In program unit READVAN format 600 is not used
Comment 2 : In program unit READVAN format 500 is not used
Comment 2 : In program unit READVAN format 400 is not used
Comment 2 : In program unit READVAN format 300 is not used
Comment 2 : In program unit READVAN format 200 is not used

   external subroutine SETLOCAL
     vltot (ir) = dreal (aux (ir) )
                  ^
Warning 39 at (40:setlocal.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95

   external subroutine SET_RHOC
     rhoneg = rhoneg + min (0.d0, dreal (aux (ir) ) )
                                  ^
Warning 39 at (90:set_rhoc.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
     rhoima = rhoima + abs (dimag (aux (ir) ) )
                            ^
Warning 39 at (91:set_rhoc.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
     rhorea = max (dreal (aux (ir) ), eps)
                   ^
Warning 39 at (92:set_rhoc.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
     rho_core(ir) = dreal (aux(ir))
                    ^
Warning 39 at (93:set_rhoc.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95

   external subroutine STRES_EWA
        rhostar = rhostar + zv (ityp (na) ) * DCMPLX (cos (arg), sin (arg))
                                              ^
Warning 39 at (120:stres_ewa.f90) : This intrinsic function is an extension
to s
tandard Fortran 95

   external subroutine STRES_KNL
                      dreal (conjg (evc (i, ibnd) ) * evc (i, ibnd) )
                      ^
Warning 39 at (56:stres_knl.f90) : This intrinsic function is an extension
to st
andard Fortran 95

   external subroutine STRES_LOC
        evloc = evloc + dreal (conjg (psic (nl (ng) ) ) * strf (ng, nt) ) &
                        ^
Warning 39 at (45:stres_loc.f90) : This intrinsic function is an extension
to st
andard Fortran 95
              sigmaloc(l, m) = sigmaloc(l, m) +
dreal( conjg( psic(nl(ng) ) ) &
                                                ^
Warning 39 at (61:stres_loc.f90) : This intrinsic function is an extension
to st
andard Fortran 95

   external subroutine STRES_US
Comment 1 : In program unit STRES_US label 100 is not referenced
                            dreal(conjg (becp (ikb,ibnd) ) * becp (jkb,
ibnd) )
                            ^
Warning 39 at (80:stres_us.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95

   external subroutine STRUC_FACT
              strf (ng, nt) = strf (ng, nt) + dcmplx (cos (arg), -sin (arg))
                                              ^
Warning 39 at (69:struct_fact.f90) : This intrinsic function is an extension
to
standard Fortran 95
        eigts1 (n1, na) = dcmplx (cos (arg), - sin (arg) )
                          ^
Warning 39 at (82:struct_fact.f90) : This intrinsic function is an extension
to
standard Fortran 95
        eigts2 (n2, na) = dcmplx (cos (arg), - sin (arg) )
                          ^
Warning 39 at (86:struct_fact.f90) : This intrinsic function is an extension
to
standard Fortran 95
        eigts3 (n3, na) = dcmplx (cos (arg), - sin (arg) )
                          ^
Warning 39 at (90:struct_fact.f90) : This intrinsic function is an extension
to
standard Fortran 95

   external subroutine SUM_BAND
                w1 * (dreal (psic (ir) ) **2 + dimag (psic (ir) ) **2)
                      ^
Warning 39 at (109:sum_band.f90) : This intrinsic function is an extension
to st
andard Fortran 95
                                               ^
Warning 39 at (109:sum_band.f90) : This intrinsic function is an extension
to st
andard Fortran 95
                            w1 * dreal(conjg(becp (ikb,
ibnd))*becp(ikb,ibnd))
                                 ^
Warning 39 at (132:sum_band.f90) : This intrinsic function is an extension
to st
andard Fortran 95
                               dreal(conjg(becp(ikb,ibnd))*becp(jkb,ibnd) )
                               ^
Warning 39 at (138:sum_band.f90) : This intrinsic function is an extension
to st
andard Fortran 95

   external subroutine INIT
Comment 2 : In program unit INIT format 1001 is not used
   external subroutine MOVE

302 format(x,3e12.8)
           ^
Warning 29 at (876:vcsubs.f90) : This form of edit descriptor is an
extension to
 standard Fortran 95

109 format(x,'at quench alpha = ',f7.4,' nstep = ',i4,/)
           ^
Warning 29 at (877:vcsubs.f90) : This form of edit descriptor is an
extension to
 standard Fortran 95
Comment 2 : In program unit MOVE format 1001 is not used
Comment 2 : In program unit MOVE format 109 is not used
Comment 2 : In program unit MOVE format 302 is not used
  avu = acu / dfloat (nzero)
              ^
Warning 39 at (761:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
  avk = ack / dfloat (nzero)
              ^
Warning 39 at (762:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
  avp = acp / dfloat (nzero)
              ^
Warning 39 at (763:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
  avpv = acpv / dfloat (nzero)
                ^
Warning 39 at (764:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
     tnew = dois / tres / dfloat (natot + 1) * avk / boltz
                          ^
Warning 39 at (769:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
     tnew = dois / tres / dfloat (natot - 1) * avk / boltz
                          ^
Warning 39 at (771:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
   external subroutine RANV

1999 format(x,//)
            ^
Warning 29 at (1075:vcsubs.f90) : This form of edit descriptor is an
extension t
o standard Fortran 95
Comment 2 : In program unit RANV format 1999 is not used
Comment 2 : In program unit RANV format 901 is not used
Comment 2 : In program unit RANV format 801 is not used
        p (1) = p (1) / dfloat (natom)
                        ^
Warning 39 at (995:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
        p (2) = p (2) / dfloat (natom)
                        ^
Warning 39 at (996:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
        p (3) = p (3) / dfloat (natom)
                        ^
Warning 39 at (997:vcsubs.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
     atemp = dois * ekint / tres / dfloat (natot - 1) / boltz
                                   ^
Warning 39 at (1021:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
        vmean (nt) = vmean (nt) / dfloat (natom)
                                  ^
Warning 39 at (1050:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
        rms (nt) = dsqrt ( (vx2 (nt) + vy2 (nt) + vz2 (nt) ) / dfloat ( &
                                                               ^
Warning 39 at (1051:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
        vx2 (nt) = dsqrt (vx2 (nt) / dfloat (natom) )
                                     ^
Warning 39 at (1053:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
        vy2 (nt) = dsqrt (vy2 (nt) / dfloat (natom) )
                                     ^
Warning 39 at (1054:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
        vz2 (nt) = dsqrt (vz2 (nt) / dfloat (natom) )
                                     ^
Warning 39 at (1055:vcsubs.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95
   external subroutine SIGP
   external subroutine UPDG

  parameter (pi = 3.141592653589793e0, twopi = 2.0e0 * pi)
                  ^
Warning 101 at (1256:vcsubs.f90) : Constant truncated -- precision too great
   external subroutine SETG
   external function RAN3

   external subroutine WFCINIT
                 evc (ig, ibnd) = dcmplx (rr * cos (arg), rr * sin (arg) ) &
                                  ^
Warning 39 at (92:wfcinit.f90) : This intrinsic function is an extension to
stan
dard Fortran 95
              evc (ig, ibnd) = dcmplx (rr * cos (arg), rr * sin (arg) ) &
                               ^
Warning 39 at (104:wfcinit.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95

   external subroutine WRITE_NS
                        m2,(dreal(vet(m1,m2)),m1=1,5)
                            ^
Warning 39 at (44:write_ns.f90) : This intrinsic function is an extension to
sta
ndard Fortran 95

cft_3.o: In function `cft_3_':
cft_3.o(.text+0xe4): undefined reference to `fftw3d_f77_create_plan_'
cft_3.o(.text+0x10d): undefined reference to `fftwnd_f77_one_'
cft_fftw.o: In function `cft_1_':
cft_fftw.o(.text+0x5d): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x80): undefined reference to `fftw_f77_'
cft_fftw.o: In function `cft_1s_':
cft_fftw.o(.text+0x167): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x186): undefined reference to `fftw_f77_'
cft_fftw.o: In function `cft_2_':
cft_fftw.o(.text+0x2f1): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x328): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x355): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x3b2): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x458): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x4b1): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x4f0): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x527): undefined reference to `fftw_f77_'
cft_fftw.o: In function `cft_2s_':
cft_fftw.o(.text+0x6bc): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x6f4): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x721): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x78c): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x829): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x89d): undefined reference to `fftw_f77_'
cft_fftw.o(.text+0x8dc): undefined reference to `fftw_f77_create_plan_'
cft_fftw.o(.text+0x914): undefined reference to `fftw_f77_'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/mahmoud/PWSCF/PW_root/PW'
make: *** [pw] Error 2
[mahmoud at localhost PW_root]$
plan" -D"FFTW_F77=fftw_f77" -D"FFTW_F77_CREATE_PLAN=fftw_f77_create_plan" -c
l,
Unmatched ".
[mahmoud at localhost PW_root]$ ./intel.pcl -c stres_hub.f90
./intel.pcl: Command not found.
[mahmoud at localhost PW_root]$
============================================

I do not understand the "underscore" story. Would anybody write the exact
syntax which should be changed in "make.sys" file.

With best regards,
Mahmoud Payami




More information about the users mailing list