[Pw_forum] installation Error

Mahmoud Payami mpayami at seai.neda.net.ir
Sun Mar 30 21:19:29 CEST 2003


Dear Eyvaz and PWSCF users and developers,

Thank you very much for your suggestions. I followed as you suggested
but the following errors appeared:
------------------------------------

142 Lines Compiled
ifc -o pw.x pwcom.o para.o aainit.o addusdens.o addusforce.o addusstress.o
add_vuspsi.o allocate.o allocate_fft.o allocate_locpot.o allocate_nlpot.o
allocate_wfc.o allowed.o atomic_rho.o atomic_wfc.o bachel.o becmod.o bfgs.o
broadcast.o c_bands.o ccalbec.o ccgdiagg.o cdiagh.o cdiaghg.o cdiisg.o
cegterg.o cft_3.o cft3.o cft3s.o cft.o cft_fftw.o cfts_3.o cft_sgi.o
cft_sp.o cft_sun.o cft_t3e.o cgather_sym.o c_gemm.o cgramg1.o checkallsym.o
check.o checksym.o cinitcgg.o clocks.o constrain.o conv_to_num.o coset.o
cryst_to_car.o cubicsym.o data_structure.o date_and_tim.o davcio.o delta_e.o
deriv_drhoc.o diropn.o divide_et_impera.o divide.o d_matrix.o dndepsilon.o
dndtau.o dprojdepsilon.o dprojdtau.o dqvan2.o drhoc.o dsum.o dvloc_of_g.o
dylmr2.o dynamics.o efermig.o efermit.o electrons.o eqvect.o erf.o error.o
error_handler.o estimate.o ewald.o fft_scatter.o fftw.o force_cc.o
force_corr.o force_ew.o force_hub.o force_lc.o forces.o force_us.o funct.o
functionals.o gather.o gen_at_dj.o gen_at_dy.o gen_us_dj.o gen_us_dy.o
ggen.o gk_sort.o good_fft_dimension.o g_psi.o g_psi_mod.o gradcorr.o
gweights.o h_1psi.o hexsym.o hinit0.o hinit1.o h_psi.o hpsort.o init_ns.o
init_pool.o init_run.o init_us_1.o init_us_2.o init_vloc.o input.o
interpolate.o invmat.o io.o ions.o io_pot.o irrek.o iweights.o kpoint_grid.o
latgen.o lchk_tauxk.o linmin.o lsda_functionals.o maximum.o mix_pot.o
mix_rho.o mode_group.o move_ions.o multable.o newd.o new_ns.o
n_plane_waves.o openfil.o orthoatwfc.o ortho.o pencils.o poolbcast.o
poolextreme.o poolrecover.o poolreduce.o poolscatter.o potinit.o
print_clock_pw.o psymrho.o punch.o pwscf.o qvan2.o random.o
read_conf_from_file.o read_file.o readin.o read_ncpp.o readnewvan.o
read_pseudo.o readvan.o recips.o reduce.o remove_atomic_rho.o restart.o
restart_from_file.o restart_in_electrons.o restart_in_ions.o rgen.o
rho2zeta.o rotate_wfc.o ruotaijk.o s_1psi.o saveall.o save_in_cbands.o
save_in_electrons.o save_in_ions.o s_axis_to_ca.o scala_cdiag.o
scala_cdiaghg.o scala_utils.o scale_h.o scatter.o scnds.o scopy_t3e.o
seqopn.o set_fft_dim.o set_kplusq.o set_kup_and_kdw.o setlocal.o
set_pencils.o setqf.o set_rhoc.o setup.o setupkpt.o setv.o set_vrs.o sgama.o
sgam_at.o sgam_ph.o s_gemm.o show_memory.o simpson.o smallg_q.o sph_bes.o
s_psi.o startup.o stop_pw.o stres_cc.o stres_ewa.o stres_gradcorr.o
stres_har.o stres_hub.o stres_knl.o stres_loc.o stress.o stres_us.o
struct_fact.o sum_band.o sumkg.o sumkt.o summary.o swap.o symrho.o symtns.o
symvect.o tabd.o trntns.o trnvecc.o trnvect.o tweights.o update_pot.o
updathes.o upf_to_internal.o usnldiag.o vcsmd.o vcsubs.o vhpsi.o vloc_of_g.o
v_of_rho.o volume.o vpack.o w0gauss.o w1gauss.o wfcinit.o wgauss.o
which_dft.o write_config_to_file.o write_ns.o ylmr2.o ../Modules/*.o -Vaxlib
/usr/local/lib/libfftw3.a -lguide /opt/intel/mkl/lib/32/libmkl_lapack.a
/opt/intel/mkl/lib/32/libmkl_p4.a -lpthread
addusforce.o: In function `addusforce_':
addusforce.o(.text+0x1b37): undefined reference to `ddot__'
addusstress.o: In function `addusstres_':
addusstress.o(.text+0x126a): undefined reference to `ddot__'
add_vuspsi.o: In function `add_vuspsi_':
add_vuspsi.o(.text+0x619): undefined reference to `zgemm__'
atomic_wfc.o: In function `atomic_wfc_':
atomic_wfc.o(.text+0x1a46): undefined reference to `dscal__'
bfgs.o: In function `bfgs_':
bfgs.o(.text+0x532): undefined reference to `ddot__'
bfgs.o(.text+0x5df): undefined reference to `daxpy__'
bfgs.o(.text+0x635): undefined reference to `dcopy__'
bfgs.o(.text+0xe47): undefined reference to `dscal__'
bfgs.o(.text+0xed9): undefined reference to `dgemv__'
bfgs.o(.text+0xef6): undefined reference to `ddot__'
bfgs.o(.text+0xf29): undefined reference to `dscal__'
bfgs.o(.text+0xf4a): undefined reference to `ddot__'
bfgs.o(.text+0xfdc): undefined reference to `dcopy__'
bfgs.o(.text+0xff9): undefined reference to `ddot__'
bfgs.o(.text+0x102c): undefined reference to `dscal__'
bfgs.o(.text+0x104d): undefined reference to `ddot__'
bfgs.o(.text+0x1093): undefined reference to `daxpy__'
bfgs.o(.text+0x10e0): undefined reference to `dcopy__'
c_bands.o: In function `c_bands_':
c_bands.o(.text+0x5e7): undefined reference to `dscal__'
ccalbec.o: In function `ccalbec_':
ccalbec.o(.text+0x71): undefined reference to `zgemm__'
ccgdiagg.o: In function `ccgdiagg_':
ccgdiagg.o(.text+0x200): undefined reference to `zdotc__'
ccgdiagg.o(.text+0x3ad): undefined reference to `zaxpy__'
ccgdiagg.o(.text+0x481): undefined reference to `dscal__'
ccgdiagg.o(.text+0x582): undefined reference to `ddot__'
ccgdiagg.o(.text+0x8bc): undefined reference to `ddot__'
ccgdiagg.o(.text+0x948): undefined reference to `ddot__'
ccgdiagg.o(.text+0x9ed): undefined reference to `daxpy__'
ccgdiagg.o(.text+0xaf9): undefined reference to `zdotc__'
ccgdiagg.o(.text+0xc2b): undefined reference to `zaxpy__'
ccgdiagg.o(.text+0xce3): undefined reference to `zaxpy__'
ccgdiagg.o(.text+0xd80): undefined reference to `ddot__'
ccgdiagg.o(.text+0xdfe): undefined reference to `zcopy__'
ccgdiagg.o(.text+0xf34): undefined reference to `ddot__'
ccgdiagg.o(.text+0xfcf): undefined reference to `dscal__'
ccgdiagg.o(.text+0x104c): undefined reference to `daxpy__'
ccgdiagg.o(.text+0x10ec): undefined reference to `daxpy__'
ccgdiagg.o(.text+0x11f0): undefined reference to `ddot__'
ccgdiagg.o(.text+0x127b): undefined reference to `ddot__'
ccgdiagg.o(.text+0x130f): undefined reference to `ddot__'
ccgdiagg.o(.text+0x1479): undefined reference to `dscal__'
ccgdiagg.o(.text+0x14fe): undefined reference to `daxpy__'
ccgdiagg.o(.text+0x158b): undefined reference to `dscal__'
ccgdiagg.o(.text+0x161c): undefined reference to `daxpy__'
ccgdiagg.o(.text+0x1681): undefined reference to `dscal__'
ccgdiagg.o(.text+0x1712): undefined reference to `daxpy__'
ccgdiagg.o(.text+0x18d7): undefined reference to `zcopy__'
ccgdiagg.o(.text+0x1951): undefined reference to `zcopy__'
ccgdiagg.o(.text+0x19d7): undefined reference to `zcopy__'
ccgdiagg.o(.text+0x1b47): undefined reference to `zcopy__'
cdiagh.o: In function `cdiagh_':
cdiagh.o(.text+0x94): undefined reference to `zcopy__'
cdiagh.o(.text+0x12d): undefined reference to `zheev__'
cdiaghg.o: In function `cdiaghg_':
cdiaghg.o(.text+0x140): undefined reference to `zcopy__'
cdiaghg.o(.text+0x180): undefined reference to `zcopy__'
cdiaghg.o(.text+0x220): undefined reference to `zhegv__'
cdiisg.o: In function `cdiisg_':
cdiisg.o(.text+0x9ca): undefined reference to `zcopy__'
cdiisg.o(.text+0xf4b): undefined reference to `zcopy__'
cdiisg.o(.text+0x115a): undefined reference to `zdotc__'
cdiisg.o(.text+0x128a): undefined reference to `dscal__'
cdiisg.o(.text+0x1325): undefined reference to `dscal__'
cdiisg.o(.text+0x13c0): undefined reference to `dscal__'
cdiisg.o(.text+0x148a): undefined reference to `zdotc__'
cdiisg.o(.text+0x1743): undefined reference to `zcopy__'
cdiisg.o(.text+0x186d): undefined reference to `zaxpy__'
cdiisg.o(.text+0x1a07): undefined reference to `zdotc__'
cdiisg.o(.text+0x1bf1): undefined reference to `zdotc__'
cdiisg.o(.text+0x29c7): undefined reference to `zaxpy__'
cdiisg.o(.text+0x2cc5): undefined reference to `zaxpy__'
cdiisg.o(.text+0x2dce): undefined reference to `zaxpy__'
cdiisg.o(.text+0x3437): undefined reference to `zaxpy__'
cdiisg.o(.text+0x3510): undefined reference to `zaxpy__'
cdiisg.o(.text+0x3859): undefined reference to `zcopy__'
cdiisg.o(.text+0x3b1b): undefined reference to `zdotc__'
cdiisg.o(.text+0x3c07): undefined reference to `zdotc__'
cdiisg.o(.text+0x3d73): undefined reference to `zdotc__'
cdiisg.o(.text+0x3e5f): undefined reference to `zdotc__'
cdiisg.o(.text+0x4192): undefined reference to `zcopy__'
cdiisg.o(.text+0x4282): undefined reference to `zaxpy__'
cegterg.o: In function `cegterg_':
cegterg.o(.text+0xa42): undefined reference to `zgemm__'
cegterg.o(.text+0xcf2): undefined reference to `zgemm__'
cegterg.o(.text+0x1101): undefined reference to `zgemv__'
cegterg.o(.text+0x11a3): undefined reference to `zgemv__'
cegterg.o(.text+0x126a): undefined reference to `zdotc__'
cegterg.o(.text+0x135b): undefined reference to `dscal__'
cegterg.o(.text+0x159d): undefined reference to `zgemm__'
cegterg.o(.text+0x168a): undefined reference to `zgemm__'
cegterg.o(.text+0x1e60): undefined reference to `zgemm__'
cegterg.o(.text+0x1e93): undefined reference to `zcopy__'
cegterg.o(.text+0x1ef1): undefined reference to `zgemm__'
cegterg.o(.text+0x1f27): undefined reference to `zcopy__'
cegterg.o(.text+0x1f96): undefined reference to `zgemm__'
cegterg.o(.text+0x1fe9): undefined reference to `zcopy__'
cegterg.o(.text+0x2274): undefined reference to `dcopy__'
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_3.o(.text+0x169): undefined reference to `dscal__'
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(.text+0xc2): undefined reference to `dscal__'
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(.text+0x1c6): undefined reference to `dscal__'
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+0x415): undefined reference to `dscal__'
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+0x7ec): undefined reference to `dscal__'
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_'
cgramg1.o: In function `cgramg1_':
cgramg1.o(.text+0xea): undefined reference to `zdotc__'
cgramg1.o(.text+0x20d): undefined reference to `zaxpy__'
cgramg1.o(.text+0x2a3): undefined reference to `zaxpy__'
cgramg1.o(.text+0x339): undefined reference to `zaxpy__'
cgramg1.o(.text+0x3c9): undefined reference to `ddot__'
cgramg1.o(.text+0x505): undefined reference to `dscal__'
cgramg1.o(.text+0x53e): undefined reference to `dscal__'
cgramg1.o(.text+0x57b): undefined reference to `dscal__'
cinitcgg.o: In function `cinitcgg_':
cinitcgg.o(.text+0x185): undefined reference to `ddot__'
cinitcgg.o(.text+0x29c): undefined reference to `ddot__'
cinitcgg.o(.text+0x3a4): undefined reference to `zdotc__'
cinitcgg.o(.text+0x4f8): undefined reference to `zdotc__'
cinitcgg.o(.text+0x802): undefined reference to `zdotu__'
constrain.o: In function `constrain_':
constrain.o(.text+0xe9): undefined reference to `ddot__'
dndepsilon.o: In function `dndepsilon_':
dndepsilon.o(.text+0xd51): undefined reference to `zdotc__'
dndtau.o: In function `dndtau_':
dndtau.o(.text+0xb61): undefined reference to `zdotc__'
dprojdepsilon.o: In function `dprojdepsilon_':
dprojdepsilon.o(.text+0x19cd): undefined reference to `zdotc__'
dprojdepsilon.o(.text+0x1a9c): undefined reference to `zdotc__'
dprojdepsilon.o(.text+0x1b6e): undefined reference to `zdotc__'
dprojdtau.o: In function `dprojdtau_':
dprojdtau.o(.text+0xb7b): undefined reference to `zgemm__'
dprojdtau.o(.text+0xffc): undefined reference to `zdotc__'
dprojdtau.o(.text+0x116a): undefined reference to `zdotc__'
dprojdtau.o(.text+0x11f2): undefined reference to `zdotc__'
dylmr2.o: In function `dylmr2_':
dylmr2.o(.text+0x39a): undefined reference to `dcopy__'
dylmr2.o(.text+0x758): undefined reference to `daxpy__'
dynamics.o: In function `dynamics_':
dynamics.o(.text+0x9b1): undefined reference to `dcopy__'
dynamics.o(.text+0xa61): undefined reference to `dcopy__'
electrons.o: In function `electrons_':
electrons.o(.text+0x2de): undefined reference to `dcopy__'
electrons.o(.text+0xc77): undefined reference to `daxpy__'
electrons.o(.text+0xf40): undefined reference to `dcopy__'
electrons.o(.text+0x18b4): undefined reference to `dcopy__'
force_corr.o: In function `force_corr_':
force_corr.o(.text+0x15e): undefined reference to `daxpy__'
force_lc.o: In function `force_lc_':
force_lc.o(.text+0xe2): undefined reference to `dcopy__'
force_lc.o(.text+0x14c): undefined reference to `daxpy__'
force_us.o: In function `force_us_':
force_us.o(.text+0x1518): undefined reference to `zdotc__'
gen_at_dy.o: In function `gen_at_dy_':
gen_at_dy.o(.text+0xaee): undefined reference to `daxpy__'
gen_us_dy.o: In function `gen_us_dy_':
gen_us_dy.o(.text+0x9c9): undefined reference to `daxpy__'
gradcorr.o: In function `gradcorr_':
gradcorr.o(.text+0xe6): undefined reference to `daxpy__'
gradcorr.o(.text+0x8e6): undefined reference to `daxpy__'
gradcorr.o: In function `gradient_':
gradcorr.o(.text+0x1020): undefined reference to `dcopy__'
gradcorr.o(.text+0x1368): undefined reference to `daxpy__'
gradcorr.o: In function `grad_dot_':
gradcorr.o(.text+0x1500): undefined reference to `dcopy__'
init_us_1.o: In function `init_us_1_':
init_us_1.o(.text+0x2c58): undefined reference to `dscal__'
interpolate.o: In function `interpolate_':
interpolate.o(.text+0x47): undefined reference to `dcopy__'
interpolate.o(.text+0x61f): undefined reference to `dcopy__'
invmat.o: In function `invmat_':
invmat.o(.text+0x38): undefined reference to `dcopy__'
invmat.o(.text+0x4f): undefined reference to `dgetrf__'
invmat.o(.text+0x97): undefined reference to `dgetri__'
irrek.o: In function `irrek_':
irrek.o(.text+0x75e): undefined reference to `dscal__'
mix_pot.o: In function `mix_potential_':
mix_pot.o(.text+0x177): undefined reference to `dnrm2__'
mix_pot.o(.text+0x524): undefined reference to `dnrm2__'
mix_pot.o(.text+0x5a8): undefined reference to `dscal__'
mix_pot.o(.text+0x624): undefined reference to `dscal__'
mix_pot.o(.text+0x670): undefined reference to `dcopy__'
mix_pot.o(.text+0x999): undefined reference to `ddot__'
mix_pot.o(.text+0xabc): undefined reference to `dsytrf__'
mix_pot.o(.text+0xb04): undefined reference to `dsytri__'
mix_pot.o(.text+0xce0): undefined reference to `ddot__'
mix_pot.o(.text+0x1147): undefined reference to `dcopy__'
mix_pot.o(.text+0x11dc): undefined reference to `dcopy__'
mix_rho.o: In function `mix_rho_':
mix_rho.o(.text+0x3ae): undefined reference to `dcopy__'
mix_rho.o(.text+0x55b): undefined reference to `dcopy__'
mix_rho.o(.text+0xf7e): undefined reference to `dcopy__'
mix_rho.o(.text+0x1238): undefined reference to `daxpy__'
mix_rho.o(.text+0x1678): undefined reference to `daxpy__'
mix_rho.o(.text+0x16f4): undefined reference to `daxpy__'
mix_rho.o(.text+0x180f): undefined reference to `daxpy__'
mix_rho.o(.text+0x1910): undefined reference to `daxpy__'
mix_rho.o(.text+0x1964): undefined reference to `dcopy__'
mix_rho.o(.text+0x1999): undefined reference to `dcopy__'
mix_rho.o(.text+0x19ec): undefined reference to `dcopy__'
mix_rho.o(.text+0x1a32): undefined reference to `dcopy__'
mix_rho.o(.text+0x2486): undefined reference to `dsytrf__'
mix_rho.o(.text+0x24d7): undefined reference to `dsytri__'
mix_rho.o(.text+0x2956): undefined reference to `daxpy__'
mix_rho.o(.text+0x29da): undefined reference to `daxpy__'
mix_rho.o(.text+0x2af0): undefined reference to `daxpy__'
mix_rho.o(.text+0x2bf9): undefined reference to `daxpy__'
mix_rho.o(.text+0x2d44): undefined reference to `dcopy__'
mix_rho.o(.text+0x2e3d): undefined reference to `dcopy__'
mix_rho.o(.text+0x2efc): undefined reference to `dcopy__'
mix_rho.o(.text+0x2f73): undefined reference to `dcopy__'
mix_rho.o(.text+0x30d0): undefined reference to `daxpy__'
mix_rho.o(.text+0x3433): undefined reference to `daxpy__'
mix_rho.o(.text+0x34c0): undefined reference to `daxpy__'
mix_rho.o: In function `approx_screening2_':
mix_rho.o(.text+0x6573): undefined reference to `dscal__'
mix_rho.o(.text+0x78e0): undefined reference to `dcopy__'
mix_rho.o(.text+0x7918): undefined reference to `dsytrf__'
mix_rho.o(.text+0x7969): undefined reference to `dsytri__'
mix_rho.o(.text+0x80d4): undefined reference to `daxpy__'
mix_rho.o(.text+0x8157): undefined reference to `daxpy__'
move_ions.o: In function `new_force_':
move_ions.o(.text+0x34d): undefined reference to `ddot__'
move_ions.o(.text+0x38d): undefined reference to `daxpy__'
move_ions.o(.text+0x3bb): undefined reference to `ddot__'
move_ions.o(.text+0x92e): undefined reference to `ddot__'
move_ions.o: In function `check_constrain_':
move_ions.o(.text+0xabe): undefined reference to `daxpy__'
newd.o: In function `newd_':
newd.o(.text+0x1b58): undefined reference to `ddot__'
new_ns.o: In function `new_ns_':
new_ns.o(.text+0xbeb): undefined reference to `zdotc__'
orthoatwfc.o: In function `orthoatwfc_':
orthoatwfc.o(.text+0x6c2): undefined reference to `zgemm__'
orthoatwfc.o(.text+0xcb0): undefined reference to `zgemv__'
orthoatwfc.o(.text+0xd52): undefined reference to `zcopy__'
potinit.o: In function `potinit_':
potinit.o(.text+0x3ca): undefined reference to `daxpy__'
potinit.o(.text+0xcf9): undefined reference to `dcopy__'
potinit.o(.text+0x1045): undefined reference to `dcopy__'
remove_atomic_rho.o: In function `remove_atomic_rho_':
remove_atomic_rho.o(.text+0x105): undefined reference to `dscal__'
remove_atomic_rho.o(.text+0x16f): undefined reference to `daxpy__'
rgen.o: In function `rgen_':
rgen.o(.text+0x48): undefined reference to `dnrm2__'
rgen.o(.text+0x8d): undefined reference to `dnrm2__'
rgen.o(.text+0xd1): undefined reference to `dnrm2__'
rotate_wfc.o: In function `rotate_wfc_':
rotate_wfc.o(.text+0x3bf): undefined reference to `zgemm__'
rotate_wfc.o(.text+0x44e): undefined reference to `zgemm__'
rotate_wfc.o(.text+0x575): undefined reference to `zgemm__'
scale_h.o: In function `scale_h_':
scale_h.o(.text+0x323): undefined reference to `dscal__'
scale_h.o(.text+0x3b8): undefined reference to `dscal__'
smallg_q.o: In function `smallg_q_':
smallg_q.o(.text+0x63): undefined reference to `dcopy__'
smallg_q.o(.text+0x19b): undefined reference to `dscal__'
s_psi.o: In function `s_psi_':
s_psi.o(.text+0x52): undefined reference to `zcopy__'
s_psi.o(.text+0x63a): undefined reference to `zgemm__'
stres_gradcorr.o: In function `stres_gradcorr_':
stres_gradcorr.o(.text+0xda): undefined reference to `daxpy__'
stres_gradcorr.o(.text+0x8a7): undefined reference to `dscal__'
stres_gradcorr.o(.text+0x8cf): undefined reference to `daxpy__'
stres_gradcorr.o(.text+0x936): undefined reference to `daxpy__'
stres_har.o: In function `stres_har_':
stres_har.o(.text+0x279): undefined reference to `daxpy__'
stres_loc.o: In function `stres_loc_':
stres_loc.o(.text+0x19d): undefined reference to `daxpy__'
stres_us.o: In function `stres_us_':
stres_us.o(.text+0x13df): undefined reference to `zaxpy__'
stres_us.o(.text+0x170b): undefined reference to `ddot__'
stres_us.o(.text+0x203f): undefined reference to `zaxpy__'
stres_us.o(.text+0x2309): undefined reference to `ddot__'
symtns.o: In function `symtns_':
symtns.o(.text+0x1a1): undefined reference to `dscal__'
symtns.o(.text+0x1be): undefined reference to `dcopy__'
symvect.o: In function `symvect_':
symvect.o(.text+0x37f): undefined reference to `dscal__'
symvect.o(.text+0x3b6): undefined reference to `dcopy__'
update_pot.o: In function `extrapolate_charge_':
update_pot.o(.text+0x1f3): undefined reference to `daxpy__'
update_pot.o(.text+0x24f): undefined reference to `dscal__'
update_pot.o(.text+0x2cb): undefined reference to `dscal__'
update_pot.o(.text+0x455): undefined reference to `daxpy__'
update_pot.o: In function `extrapolate_wfcs_':
update_pot.o(.text+0x1632): undefined reference to `zgemm__'
update_pot.o(.text+0x1679): undefined reference to `zgemm__'
update_pot.o(.text+0x1903): undefined reference to `zgemm__'
update_pot.o(.text+0x1940): undefined reference to `zgemm__'
update_pot.o(.text+0x19b2): undefined reference to `zgemm__'
update_pot.o(.text+0x1a1f): undefined reference to `zcopy__'
update_pot.o(.text+0x2853): undefined reference to `zcopy__'
updathes.o: In function `updathes_':
updathes.o(.text+0x142): undefined reference to `daxpy__'
updathes.o(.text+0x208): undefined reference to `dgemv__'
updathes.o(.text+0x232): undefined reference to `ddot__'
updathes.o(.text+0x25c): undefined reference to `ddot__'
vcsmd.o: In function `vcsmd_':
vcsmd.o(.text+0x6a1): undefined reference to `dcopy__'
vcsmd.o(.text+0x749): undefined reference to `dcopy__'
vcsmd.o(.text+0xd6f): undefined reference to `dcopy__'
vcsmd.o(.text+0xe2f): undefined reference to `dcopy__'
vcsmd.o(.text+0xe6f): undefined reference to `dcopy__'
vcsmd.o(.text+0xeae): more undefined references to `dcopy__' follow
vcsmd.o: In function `vcsmd_':
vcsmd.o(.text+0xeca): undefined reference to `dscal__'
vcsmd.o(.text+0xf26): undefined reference to `dscal__'
vcsmd.o(.text+0xf42): undefined reference to `dscal__'
vcsmd.o(.text+0x1831): undefined reference to `dcopy__'
vcsmd.o(.text+0x185f): undefined reference to `dscal__'
vcsmd.o(.text+0x18d1): undefined reference to `dcopy__'
vhpsi.o: In function `vhpsi_':
vhpsi.o(.text+0x33b): undefined reference to `zdotc__'
vhpsi.o(.text+0x83e): undefined reference to `zaxpy__'
vloc_of_g.o: In function `vloc_of_g_':
vloc_of_g.o(.text+0x2c6): undefined reference to `dscal__'
vloc_of_g.o(.text+0x8cf): undefined reference to `dscal__'
v_of_rho.o: In function `v_of_rho_':
v_of_rho.o(.text+0x28a): undefined reference to `dcopy__'
v_of_rho.o(.text+0x2fa): undefined reference to `daxpy__'
wfcinit.o: In function `wfcinit_':
wfcinit.o(.text+0x439): undefined reference to `dscal__'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/mahmoud/PWSCF/PW_root/PW'
make: *** [pw] Error 2
-----------------------------------------------

So, I send you my "make.sys" file to check the syntaxes:

-----------------
OSHOME=/home/mahmoud/PWSCF/PW_root
#
# 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" \
    -DADD_BLAS_ONE_UNDERSCORE
#
# 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= -lfftw -lguide /opt/intel/mkl/lib/32/libmkl_lapack.a \
#######      /opt/intel/mkl/lib/32/libmkl_p4.a -lpthread
LIBS= /usr/local/lib/libfftw3.a -lguide \
             /opt/intel/mkl/lib/32/libmkl_lapack.a \
            /opt/intel/mkl/lib/32/libmkl_p4.a -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
---------------------------

I will be grateful if you have any suggestions.
OR could anybody using ifc6+mkl5.2 please send his/her make.sys file?

Best regards,

Mahmoud





> The "-w" flag should be added to compiler options
> (FFLAGS) in order to avoid warning messages. What
> concerns underscores, you can try add the
>
> -DADD_BLAS_ONE_UNDERSCORE
>
> flag to CPPFLAGS. Besides, your FFTW library should be
> linked before the MKL-one.
>
> Hope it works.
>
> Regards,
> Eyvaz Isaev
> Theoretical Physics Department
> Moscow Steel and Alloys Institute
>
>




More information about the users mailing list