[CPMD-list] Compiling Using IFC and MKL

Sergey proffess at mail.ru
Sat Nov 16 10:51:12 CET 2002


Dear all, I have tried to compile CPMD code (3.5.3)on Pentium 3 PC using IFC compiler (6.0) and MKL library. But I have errors:

rm -f timetag.f
/lib/cpp -P -C -traditional -DMKL -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC -DADD_BLAS_ONE_UNDERSCORE   ./timetag.F ./timetag.f
ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95  ./timetag.f
   external subroutine TIMETAG

13 Lines Compiled
rm -f cpmd.x
if [ "." != "." ]; then ln -s ./cpmd.x cpmd.x; fi
ifc -O3 -tp p6 -axiM -o ./cpmd.x timetag.o cpmd.o softex.o envir.o setcnst.o control.o control_def.o control_pri.o control_bcast.o control_test.o header.o inscan.o memory.o freem.o readsr.o timer.o ttimp.o timec.o stopgm.o util.o dftin.o sysin.o ratom.o recpnew.o ghermit.o detsp.o coninp.o prmem.o setsys.o genxc.o setsc.o numpw.o cry.o latgen.o recips.o functionals.o lsd_func.o rinit.o rinforce.o fftprp.o rggen.o formf.o rnlset.o ylmr.o glopar.o rnlin.o sort.o radin.o bessm.o ylmr2.o pbc.o ortho.o finalp.o forcep.o rhopri.o phfac.o wrener.o rrane.o ranp.o rinitwf.o mltfft.o wrgeo.o rnlsm1.o rnlsm2.o fft.o ffts.o fftsg.o forces.o lowdin.o rgs.o rgsvan.o atomwf.o atrho.o xcener.o graden.o gcener.o hesele.o noforce.o rhoofr.o vpsi.o nlforce.o rotate.o hnlmat.o ovlap.o dotp.o fnonloc.o gsize.o csize.o rscpot.o csmat.o ksmat.o vofrho.o vofrhoa.o vofrhob.o vofrhoh.o vofrhot.o initclust.o jacobi.o rnlrh.o rnlfor.o potfor.o ppener.o reigs.o geofile.o rpiiint.o eicalc.o testex.o densto.o proja.o atoms.o fitpack.o wv30.o rv30.o wr30wfn.o setbasis.o gfft.o fftchk.o nfunc.o gcxctbl.o rhoofr_c.o jacobi_c.o velocitinp.o setirec.o compress.o interp3d.o ptheory.o clinbcg.o elstpo.o exterp.o mulliken.o espchg.o atomc.o eextern.o interpt.o egointer.o fileopen.o scratch.o forcedr.o initrun.o ldos.o fnlalloc.o dqgalloc.o anneal.o ylmr3.o rnlsm.o vofrhos.o get_addr.o teststore.o loadse.o rnlsmd.o wfnio.o density_functionals.o wfopts.o rwfopt.o updwf.o odiis.o pcgrad.o gmopts.o rgmopt.o fstart.o struc.o empfor.o puttau.o constr.o rrfo.o rbfgs.o rgdiis.o sdion.o hessin.o hessout.o hessup.o dum2.o detdof.o cnstfc.o fixcom.o cnstpr.o moverho.o elf.o lsd_elf.o mdpt.o mdmain.o dynit.o shake.o rattle.o resetac.o dispp.o nosalloc.o noseinit.o nospinit.o noseng.o nosepa.o noseup.o enosmove.o pnosmove.o ekinpp.o freqs.o printave.o printp.o rekine.o rinvel.o rscvp.o rscve.o deort.o quenbo.o velupa.o velupi.o posupa.o posupi.o rortog.o rortv.o crotwf.o noscinit.o prpcnosmove.o prpcmove.o prpnosmove.o prcnosmove.o ddipo.o opeigr.o sample.o!
 sd_wannier.o wannier_center.o wannier_print.o purge.o wc_dos.o fusion.o mdshop.o davidson.o ksdiag.o vgsortho.o hpsi.o spsi.o gsortho.o rhov1.o secdpt.o secder.o sdlinres.o sd_ii.o sd_loc2.o sd_nl2.o rnlsm_2d.o nl_res.o sd_loc.o sd_nl.o rho1ofr.o v1ofrho1.o lr_force.o opt_lr.o lr_upd.o dd_xc.o eind_ii.o eind_loc.o eind_nl.o lr_in.o lr_xcpot.o lr_ortho.o lr_pcg.o canon.o proppt.o prowfn.o dipo.o lodipo.o exdipo.o cmaos.o difrho.o conduct.o polarise.o calc_pij.o localize.o jrotation.o orbhard.o ohfd.o ohlr.o specpt.o td_dav.o td_nhdav.o lr_diag.o vhk.o gettrans.o rho1pri.o rw_linres.o td_force.o tdnlfor.o td_pcg.o orbrot.o vtd2.o stcop.o readvan.o aainit.o vdbinit.o rhov.o qvan1.o qvan2.o newd.o rnlfl.o augchg.o readvdb.o nlccset.o copot.o corec.o cofor.o nlccstr.o startpa.o loadpa.o sumfnl.o glosum.o summat.o my_para.o glomax.o glomin.o groups.o hipin.o hip.o mtin.o stress.o vlocst.o htrstr.o xcstr.o drhov.o nlsl.o nlsm1_s.o dqvan2.o dylmr.o ffsum.o qrada_s.o totstr.o putbet.o ranc.o newcell.o sdcell.o prpt.o prcpmd.o npt_md.o symmetry.o chksym.o symtrz.o multtb.o molsym.o lsfbtr.o friesner.o friesner_c.o  ehpsi.o    rrandd.o updrho.o anderson.o adjmu.o    forces_diag.o mddiag.o   extrap.o bogol.o  calc_alm.o vbeta.o    rhodiis.o     rwswap.o   frsblk.o frsblk_c.o mixing_r.o mixing_g.o    broyden.o enbandpri.o   rkpnt.o    k290.o   k290_2.o  kpclean.o pi_cntl.o pi_init.o pi_mdpt.o pi_wf.o pi_md.o pi_diag.o rreadf.o repgen.o fharm.o global.o stagetrans.o pinmtrans.o getfu.o getfnm.o getgyr.o getcor.o prtgyr.o evirial.o wr_temps.o cl_init.o mdclas.o readff.o clas_force.o h0psi1_p.o v1ofrho_p.o fnonloc_p.o do_gga_p.o mddiag-interaction_p.o gndstate_p.o legendre_p.o interaction_p.o rotate_my_wannier_p.o BYLM_p.o hess_eta_p.o inr_dr.o lanc_phon_p.o dmudn_p.o hesele_p.o do_perturbation_p.o pcgrad_p.o rnlsm_p.o vpsi_p.o perturbation_p.o eigensystem_p.o phonons_p.o rwfopt_p.o d_mat_p.o updwf_p.o forces_p.o rhoofr_p.o raman_p.o opeigr_p.o nmr_p.o nmr_util_p.o nmr_chi_p.o nmr_shift_p.o nmr_current_p.o nmr_para_p.o h!
ardness_p.o respin_p.o response_p.o kdp_diag.o kdp_prep.o kdp_rho.o kdp_stress_kin.o kdpoints.o rhoofr_kdp.o mm_detsp.o mm_init.o mm_dim.o mm_qmmm_forcedr.o mm_mdmain.o mm_coninp.o mm_cpmd_add_MM_forces_f77.o mm_cpmd_esp_charges_f77.o mm_cpmd_ext_pot_f77.o  sysdepend.o shmemory.o /opt/intel/mkl/lib/32/libmkl_lapack.a /opt/intel/mkl/lib/32/libmkl_p3.a -Vaxlib   
/opt/intel/mkl/lib/32/libmkl_lapack.a(dgetrf_omp.o): In function `DGETRF_OMP_304__parallel_6':
dgetrf_omp.o(.text+0x41): undefined reference to `__kmpc_for_static_init_4'
dgetrf_omp.o(.text+0x124): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dgetrf_omp.o): In function `DGETRF_OMP_254__parallel_4':
dgetrf_omp.o(.text+0x171): undefined reference to `__kmpc_for_static_init_4'
dgetrf_omp.o(.text+0x385): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dgetrf_omp.o): In function `__MKL_LAPACK__dgetrf':
dgetrf_omp.o(.text+0x419): undefined reference to `omp_get_max_threads'
dgetrf_omp.o(.text+0x420): undefined reference to `omp_get_num_procs'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dgetrf_omp.o): In function `DGETRF_OMP':
dgetrf_omp.o(.text+0x485): undefined reference to `__kmpc_global_thread_num'
dgetrf_omp.o(.text+0x62a): undefined reference to `__kmpc_ok_to_fork'
dgetrf_omp.o(.text+0x695): undefined reference to `__kmpc_fork_call'
dgetrf_omp.o(.text+0x6aa): undefined reference to `__kmpc_serialized_parallel'
dgetrf_omp.o(.text+0x719): undefined reference to `__kmpc_end_serialized_parallel'
dgetrf_omp.o(.text+0x88a): undefined reference to `__kmpc_ok_to_fork'
dgetrf_omp.o(.text+0x8d0): undefined reference to `__kmpc_fork_call'
dgetrf_omp.o(.text+0x8df): undefined reference to `__kmpc_serialized_parallel'
dgetrf_omp.o(.text+0x929): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dpotrf_omp.o): In function `pkdpotrf_1':
dpotrf_omp.o(.text+0x25): undefined reference to `mpptid'
dpotrf_omp.o(.text+0x27a): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x298): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x2ba): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x2dc): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x2fe): undefined reference to `mppioa'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dpotrf_omp.o)(.text+0x320): more undefined references to `mppioa' follow
/opt/intel/mkl/lib/32/libmkl_lapack.a(dpotrf_omp.o): In function `pk__MKL_LAPACK__dpotrf':
dpotrf_omp.o(.text+0x385): undefined reference to `mpptid'
dpotrf_omp.o(.text+0x5f9): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x61e): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x639): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x65b): undefined reference to `mppioa'
dpotrf_omp.o(.text+0x67d): undefined reference to `mppioa'
/opt/intel/mkl/lib/32/libmkl_lapack.a(dpotrf_omp.o)(.text+0x69f): more undefined references to `mppioa' follow
/opt/intel/mkl/lib/32/libmkl_lapack.a(dpotrf_omp.o): In function `__MKL_LAPACK__dpotrf':
dpotrf_omp.o(.text+0x708): undefined reference to `mpptid'
dpotrf_omp.o(.text+0x7a9): undefined reference to `omp_get_max_threads_'
dpotrf_omp.o(.text+0xa9b): undefined reference to `mppfkd'
dpotrf_omp.o(.text+0xaaf): undefined reference to `mptepa'
dpotrf_omp.o(.text+0xd06): undefined reference to `mpofrk'
dpotrf_omp.o(.text+0xf88): undefined reference to `mppfkd'
dpotrf_omp.o(.text+0xf9c): undefined reference to `mptepa'
dpotrf_omp.o(.text+0x1203): undefined reference to `mpofrk'
dpotrf_omp.o(.text+0x12ca): undefined reference to `mptxpa'
dpotrf_omp.o(.text+0x12f6): undefined reference to `mptxpa'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zgetrf_omp.o): In function `ZGETRF_OMP_304__parallel_6':
zgetrf_omp.o(.text+0x41): undefined reference to `__kmpc_for_static_init_4'
zgetrf_omp.o(.text+0x124): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zgetrf_omp.o): In function `ZGETRF_OMP_254__parallel_4':
zgetrf_omp.o(.text+0x171): undefined reference to `__kmpc_for_static_init_4'
zgetrf_omp.o(.text+0x383): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zgetrf_omp.o): In function `__MKL_LAPACK__zgetrf':
zgetrf_omp.o(.text+0x419): undefined reference to `omp_get_max_threads'
zgetrf_omp.o(.text+0x420): undefined reference to `omp_get_num_procs'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zgetrf_omp.o): In function `ZGETRF_OMP':
zgetrf_omp.o(.text+0x485): undefined reference to `__kmpc_global_thread_num'
zgetrf_omp.o(.text+0x679): undefined reference to `__kmpc_ok_to_fork'
zgetrf_omp.o(.text+0x6e4): undefined reference to `__kmpc_fork_call'
zgetrf_omp.o(.text+0x6f9): undefined reference to `__kmpc_serialized_parallel'
zgetrf_omp.o(.text+0x768): undefined reference to `__kmpc_end_serialized_parallel'
zgetrf_omp.o(.text+0x8f1): undefined reference to `__kmpc_ok_to_fork'
zgetrf_omp.o(.text+0x93d): undefined reference to `__kmpc_fork_call'
zgetrf_omp.o(.text+0x94c): undefined reference to `__kmpc_serialized_parallel'
zgetrf_omp.o(.text+0x99c): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zpotrf_omp.o): In function `pkzpotrf_1':
zpotrf_omp.o(.text+0x25): undefined reference to `mpptid'
zpotrf_omp.o(.text+0x275): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x293): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x2b5): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x2d7): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x2f9): undefined reference to `mppioa'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zpotrf_omp.o)(.text+0x31b): more undefined references to `mppioa' follow
/opt/intel/mkl/lib/32/libmkl_lapack.a(zpotrf_omp.o): In function `pk__MKL_LAPACK__zpotrf':
zpotrf_omp.o(.text+0x385): undefined reference to `mpptid'
zpotrf_omp.o(.text+0x5f0): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x60e): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x630): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x652): undefined reference to `mppioa'
zpotrf_omp.o(.text+0x674): undefined reference to `mppioa'
/opt/intel/mkl/lib/32/libmkl_lapack.a(zpotrf_omp.o)(.text+0x696): more undefined references to `mppioa' follow
/opt/intel/mkl/lib/32/libmkl_lapack.a(zpotrf_omp.o): In function `__MKL_LAPACK__zpotrf':
zpotrf_omp.o(.text+0x6f8): undefined reference to `mpptid'
zpotrf_omp.o(.text+0x799): undefined reference to `omp_get_max_threads_'
zpotrf_omp.o(.text+0xa84): undefined reference to `mppfkd'
zpotrf_omp.o(.text+0xa98): undefined reference to `mptepa'
zpotrf_omp.o(.text+0xcf6): undefined reference to `mpofrk'
zpotrf_omp.o(.text+0xf6c): undefined reference to `mppfkd'
zpotrf_omp.o(.text+0xf80): undefined reference to `mptepa'
zpotrf_omp.o(.text+0x11c3): undefined reference to `mpofrk'
zpotrf_omp.o(.text+0x128a): undefined reference to `mptxpa'
zpotrf_omp.o(.text+0x12b6): undefined reference to `mptxpa'
/opt/intel/mkl/lib/32/libmkl_p3.a(dgemm_omp.o): In function `____MKL_BLAS__dgemm_234__parallel_6':
dgemm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dgemm_omp.o(.text+0x1e1): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dgemm_omp.o): In function `____MKL_BLAS__dgemm_216__parallel_4':
dgemm_omp.o(.text+0x24c): undefined reference to `__kmpc_for_static_init_4'
dgemm_omp.o(.text+0x3cb): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dgemm_omp.o): In function `____MKL_BLAS__dgemm':
dgemm_omp.o(.text+0x3f1): undefined reference to `__kmpc_global_thread_num'
dgemm_omp.o(.text+0x44c): undefined reference to `omp_in_parallel_'
dgemm_omp.o(.text+0x45f): undefined reference to `omp_get_max_threads_'
dgemm_omp.o(.text+0x489): undefined reference to `kmp_set_stacksize_'
dgemm_omp.o(.text+0x4e6): undefined reference to `__kmpc_ok_to_fork'
dgemm_omp.o(.text+0x586): undefined reference to `__kmpc_fork_call'
dgemm_omp.o(.text+0x5a4): undefined reference to `__kmpc_serialized_parallel'
dgemm_omp.o(.text+0x646): undefined reference to `__kmpc_end_serialized_parallel'
dgemm_omp.o(.text+0x69a): undefined reference to `__kmpc_ok_to_fork'
dgemm_omp.o(.text+0x73a): undefined reference to `__kmpc_fork_call'
dgemm_omp.o(.text+0x758): undefined reference to `__kmpc_serialized_parallel'
dgemm_omp.o(.text+0x7fa): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsymm_omp.o): In function `____MKL_BLAS__dsymm_174__parallel_6':
dsymm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dsymm_omp.o(.text+0x1ce): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsymm_omp.o): In function `____MKL_BLAS__dsymm_144__parallel_4':
dsymm_omp.o(.text+0x23c): undefined reference to `__kmpc_for_static_init_4'
dsymm_omp.o(.text+0x3be): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsymm_omp.o): In function `____MKL_BLAS__dsymm':
dsymm_omp.o(.text+0x3ef): undefined reference to `__kmpc_global_thread_num'
dsymm_omp.o(.text+0x5f6): undefined reference to `omp_get_num_procs_'
dsymm_omp.o(.text+0x63d): undefined reference to `omp_in_parallel_'
dsymm_omp.o(.text+0x650): undefined reference to `omp_get_max_threads_'
dsymm_omp.o(.text+0x6c0): undefined reference to `__kmpc_ok_to_fork'
dsymm_omp.o(.text+0x752): undefined reference to `__kmpc_fork_call'
dsymm_omp.o(.text+0x770): undefined reference to `__kmpc_serialized_parallel'
dsymm_omp.o(.text+0x804): undefined reference to `__kmpc_end_serialized_parallel'
dsymm_omp.o(.text+0x82f): undefined reference to `__kmpc_ok_to_fork'
dsymm_omp.o(.text+0x8c1): undefined reference to `__kmpc_fork_call'
dsymm_omp.o(.text+0x8df): undefined reference to `__kmpc_serialized_parallel'
dsymm_omp.o(.text+0x973): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyr2k_omp.o): In function `____MKL_BLAS__dsyr2k_187__parallel_6':
dsyr2k_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dsyr2k_omp.o(.text+0x1ef): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyr2k_omp.o): In function `____MKL_BLAS__dsyr2k_109__parallel_4':
dsyr2k_omp.o(.text+0x25c): undefined reference to `__kmpc_for_static_init_4'
dsyr2k_omp.o(.text+0x3df): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyr2k_omp.o): In function `____MKL_BLAS__dsyr2k':
dsyr2k_omp.o(.text+0x412): undefined reference to `__kmpc_global_thread_num'
dsyr2k_omp.o(.text+0x574): undefined reference to `omp_get_num_procs_'
dsyr2k_omp.o(.text+0x5c7): undefined reference to `omp_in_parallel_'
dsyr2k_omp.o(.text+0x5da): undefined reference to `omp_get_max_threads_'
dsyr2k_omp.o(.text+0x64f): undefined reference to `__kmpc_ok_to_fork'
dsyr2k_omp.o(.text+0x6e1): undefined reference to `__kmpc_fork_call'
dsyr2k_omp.o(.text+0x702): undefined reference to `__kmpc_serialized_parallel'
dsyr2k_omp.o(.text+0x79c): undefined reference to `__kmpc_end_serialized_parallel'
dsyr2k_omp.o(.text+0xabc): undefined reference to `__kmpc_ok_to_fork'
dsyr2k_omp.o(.text+0xb4e): undefined reference to `__kmpc_fork_call'
dsyr2k_omp.o(.text+0xb6f): undefined reference to `__kmpc_serialized_parallel'
dsyr2k_omp.o(.text+0xc09): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyrk_omp.o): In function `____MKL_BLAS__dsyrk_153__parallel_6':
dsyrk_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dsyrk_omp.o(.text+0x1c9): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyrk_omp.o): In function `____MKL_BLAS__dsyrk_95__parallel_4':
dsyrk_omp.o(.text+0x23c): undefined reference to `__kmpc_for_static_init_4'
dsyrk_omp.o(.text+0x3a1): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dsyrk_omp.o): In function `____MKL_BLAS__dsyrk':
dsyrk_omp.o(.text+0x3c4): undefined reference to `__kmpc_global_thread_num'
dsyrk_omp.o(.text+0x4ca): undefined reference to `omp_get_num_procs_'
dsyrk_omp.o(.text+0x50e): undefined reference to `omp_in_parallel_'
dsyrk_omp.o(.text+0x521): undefined reference to `omp_get_max_threads_'
dsyrk_omp.o(.text+0x590): undefined reference to `__kmpc_ok_to_fork'
dsyrk_omp.o(.text+0x610): undefined reference to `__kmpc_fork_call'
dsyrk_omp.o(.text+0x62e): undefined reference to `__kmpc_serialized_parallel'
dsyrk_omp.o(.text+0x6b4): undefined reference to `__kmpc_end_serialized_parallel'
dsyrk_omp.o(.text+0x8af): undefined reference to `__kmpc_ok_to_fork'
dsyrk_omp.o(.text+0x92f): undefined reference to `__kmpc_fork_call'
dsyrk_omp.o(.text+0x94d): undefined reference to `__kmpc_serialized_parallel'
dsyrk_omp.o(.text+0x9d3): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrmm_omp.o): In function `____MKL_BLAS__dtrmm_146__parallel_6':
dtrmm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dtrmm_omp.o(.text+0x1b9): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrmm_omp.o): In function `____MKL_BLAS__dtrmm_122__parallel_4':
dtrmm_omp.o(.text+0x22c): undefined reference to `__kmpc_for_static_init_4'
dtrmm_omp.o(.text+0x391): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrmm_omp.o): In function `____MKL_BLAS__dtrmm':
dtrmm_omp.o(.text+0x3bf): undefined reference to `__kmpc_global_thread_num'
dtrmm_omp.o(.text+0x53b): undefined reference to `omp_get_num_procs_'
dtrmm_omp.o(.text+0x582): undefined reference to `omp_in_parallel_'
dtrmm_omp.o(.text+0x595): undefined reference to `omp_get_max_threads_'
dtrmm_omp.o(.text+0x605): undefined reference to `__kmpc_ok_to_fork'
dtrmm_omp.o(.text+0x690): undefined reference to `__kmpc_fork_call'
dtrmm_omp.o(.text+0x6ae): undefined reference to `__kmpc_serialized_parallel'
dtrmm_omp.o(.text+0x73b): undefined reference to `__kmpc_end_serialized_parallel'
dtrmm_omp.o(.text+0x766): undefined reference to `__kmpc_ok_to_fork'
dtrmm_omp.o(.text+0x7f1): undefined reference to `__kmpc_fork_call'
dtrmm_omp.o(.text+0x80f): undefined reference to `__kmpc_serialized_parallel'
dtrmm_omp.o(.text+0x89c): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrsm_omp.o): In function `____MKL_BLAS__dtrsm_137__parallel_6':
dtrsm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
dtrsm_omp.o(.text+0x1b9): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrsm_omp.o): In function `____MKL_BLAS__dtrsm_114__parallel_4':
dtrsm_omp.o(.text+0x22c): undefined reference to `__kmpc_for_static_init_4'
dtrsm_omp.o(.text+0x391): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(dtrsm_omp.o): In function `____MKL_BLAS__dtrsm':
dtrsm_omp.o(.text+0x3bf): undefined reference to `__kmpc_global_thread_num'
dtrsm_omp.o(.text+0x4ca): undefined reference to `omp_get_num_procs_'
dtrsm_omp.o(.text+0x511): undefined reference to `omp_in_parallel_'
dtrsm_omp.o(.text+0x524): undefined reference to `omp_get_max_threads_'
dtrsm_omp.o(.text+0x594): undefined reference to `__kmpc_ok_to_fork'
dtrsm_omp.o(.text+0x61f): undefined reference to `__kmpc_fork_call'
dtrsm_omp.o(.text+0x63d): undefined reference to `__kmpc_serialized_parallel'
dtrsm_omp.o(.text+0x6ca): undefined reference to `__kmpc_end_serialized_parallel'
dtrsm_omp.o(.text+0x6f5): undefined reference to `__kmpc_ok_to_fork'
dtrsm_omp.o(.text+0x780): undefined reference to `__kmpc_fork_call'
dtrsm_omp.o(.text+0x79e): undefined reference to `__kmpc_serialized_parallel'
dtrsm_omp.o(.text+0x82b): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(zgemm_omp.o): In function `____MKL_BLAS__zgemm_234__parallel_6':
zgemm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
zgemm_omp.o(.text+0x1e1): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zgemm_omp.o): In function `____MKL_BLAS__zgemm_216__parallel_4':
zgemm_omp.o(.text+0x24c): undefined reference to `__kmpc_for_static_init_4'
zgemm_omp.o(.text+0x3cb): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zgemm_omp.o): In function `____MKL_BLAS__zgemm':
zgemm_omp.o(.text+0x3f1): undefined reference to `__kmpc_global_thread_num'
zgemm_omp.o(.text+0x44c): undefined reference to `omp_in_parallel_'
zgemm_omp.o(.text+0x45f): undefined reference to `omp_get_max_threads_'
zgemm_omp.o(.text+0x489): undefined reference to `kmp_set_stacksize_'
zgemm_omp.o(.text+0x4e6): undefined reference to `__kmpc_ok_to_fork'
zgemm_omp.o(.text+0x586): undefined reference to `__kmpc_fork_call'
zgemm_omp.o(.text+0x5a4): undefined reference to `__kmpc_serialized_parallel'
zgemm_omp.o(.text+0x646): undefined reference to `__kmpc_end_serialized_parallel'
zgemm_omp.o(.text+0x69a): undefined reference to `__kmpc_ok_to_fork'
zgemm_omp.o(.text+0x73a): undefined reference to `__kmpc_fork_call'
zgemm_omp.o(.text+0x758): undefined reference to `__kmpc_serialized_parallel'
zgemm_omp.o(.text+0x7fa): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(zhemm_omp.o): In function `____MKL_BLAS__zhemm_175__parallel_6':
zhemm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
zhemm_omp.o(.text+0x1ce): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zhemm_omp.o): In function `____MKL_BLAS__zhemm_145__parallel_4':
zhemm_omp.o(.text+0x23c): undefined reference to `__kmpc_for_static_init_4'
zhemm_omp.o(.text+0x3c2): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zhemm_omp.o): In function `____MKL_BLAS__zhemm':
zhemm_omp.o(.text+0x3ef): undefined reference to `__kmpc_global_thread_num'
zhemm_omp.o(.text+0x50e): undefined reference to `omp_get_num_procs_'
zhemm_omp.o(.text+0x555): undefined reference to `omp_in_parallel_'
zhemm_omp.o(.text+0x568): undefined reference to `omp_get_max_threads_'
zhemm_omp.o(.text+0x5d8): undefined reference to `__kmpc_ok_to_fork'
zhemm_omp.o(.text+0x66a): undefined reference to `__kmpc_fork_call'
zhemm_omp.o(.text+0x688): undefined reference to `__kmpc_serialized_parallel'
zhemm_omp.o(.text+0x71c): undefined reference to `__kmpc_end_serialized_parallel'
zhemm_omp.o(.text+0x747): undefined reference to `__kmpc_ok_to_fork'
zhemm_omp.o(.text+0x7d9): undefined reference to `__kmpc_fork_call'
zhemm_omp.o(.text+0x7f7): undefined reference to `__kmpc_serialized_parallel'
zhemm_omp.o(.text+0x88b): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(zher2k_omp.o): In function `____MKL_BLAS__zher2k_262__parallel_6':
zher2k_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
zher2k_omp.o(.text+0x1f1): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zher2k_omp.o): In function `____MKL_BLAS__zher2k_184__parallel_4':
zher2k_omp.o(.text+0x25c): undefined reference to `__kmpc_for_static_init_4'
zher2k_omp.o(.text+0x3dd): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zher2k_omp.o): In function `____MKL_BLAS__zher2k':
zher2k_omp.o(.text+0x412): undefined reference to `__kmpc_global_thread_num'
zher2k_omp.o(.text+0xa3c): undefined reference to `omp_get_num_procs_'
zher2k_omp.o(.text+0xa8f): undefined reference to `omp_in_parallel_'
zher2k_omp.o(.text+0xaa2): undefined reference to `omp_get_max_threads_'
zher2k_omp.o(.text+0xb17): undefined reference to `__kmpc_ok_to_fork'
zher2k_omp.o(.text+0xbac): undefined reference to `__kmpc_fork_call'
zher2k_omp.o(.text+0xbcd): undefined reference to `__kmpc_serialized_parallel'
zher2k_omp.o(.text+0xc6a): undefined reference to `__kmpc_end_serialized_parallel'
zher2k_omp.o(.text+0xfa8): undefined reference to `__kmpc_ok_to_fork'
zher2k_omp.o(.text+0x103d): undefined reference to `__kmpc_fork_call'
zher2k_omp.o(.text+0x105e): undefined reference to `__kmpc_serialized_parallel'
zher2k_omp.o(.text+0x10fb): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(zherk_omp.o): In function `____MKL_BLAS__zherk_225__parallel_6':
zherk_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
zherk_omp.o(.text+0x1c9): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zherk_omp.o): In function `____MKL_BLAS__zherk_167__parallel_4':
zherk_omp.o(.text+0x23c): undefined reference to `__kmpc_for_static_init_4'
zherk_omp.o(.text+0x39f): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(zherk_omp.o): In function `____MKL_BLAS__zherk':
zherk_omp.o(.text+0x3d2): undefined reference to `__kmpc_global_thread_num'
zherk_omp.o(.text+0x9d9): undefined reference to `omp_get_num_procs_'
zherk_omp.o(.text+0xa20): undefined reference to `omp_in_parallel_'
zherk_omp.o(.text+0xa33): undefined reference to `omp_get_max_threads_'
zherk_omp.o(.text+0xaa8): undefined reference to `__kmpc_ok_to_fork'
zherk_omp.o(.text+0xb28): undefined reference to `__kmpc_fork_call'
zherk_omp.o(.text+0xb49): undefined reference to `__kmpc_serialized_parallel'
zherk_omp.o(.text+0xbd5): undefined reference to `__kmpc_end_serialized_parallel'
zherk_omp.o(.text+0xdd9): undefined reference to `__kmpc_ok_to_fork'
zherk_omp.o(.text+0xe59): undefined reference to `__kmpc_fork_call'
zherk_omp.o(.text+0xe7a): undefined reference to `__kmpc_serialized_parallel'
zherk_omp.o(.text+0xf06): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrmm_omp.o): In function `____MKL_BLAS__ztrmm_140__parallel_6':
ztrmm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
ztrmm_omp.o(.text+0x195): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrmm_omp.o): In function `____MKL_BLAS__ztrmm_120__parallel_4':
ztrmm_omp.o(.text+0x1fc): undefined reference to `__kmpc_for_static_init_4'
ztrmm_omp.o(.text+0x33f): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrmm_omp.o): In function `____MKL_BLAS__ztrmm':
ztrmm_omp.o(.text+0x36f): undefined reference to `__kmpc_global_thread_num'
ztrmm_omp.o(.text+0x530): undefined reference to `omp_get_num_procs_'
ztrmm_omp.o(.text+0x577): undefined reference to `omp_in_parallel_'
ztrmm_omp.o(.text+0x58a): undefined reference to `omp_get_max_threads_'
ztrmm_omp.o(.text+0x5fc): undefined reference to `__kmpc_ok_to_fork'
ztrmm_omp.o(.text+0x687): undefined reference to `__kmpc_fork_call'
ztrmm_omp.o(.text+0x6a5): undefined reference to `__kmpc_serialized_parallel'
ztrmm_omp.o(.text+0x732): undefined reference to `__kmpc_end_serialized_parallel'
ztrmm_omp.o(.text+0x75f): undefined reference to `__kmpc_ok_to_fork'
ztrmm_omp.o(.text+0x7ea): undefined reference to `__kmpc_fork_call'
ztrmm_omp.o(.text+0x808): undefined reference to `__kmpc_serialized_parallel'
ztrmm_omp.o(.text+0x895): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrsm_omp.o): In function `____MKL_BLAS__ztrsm_133__parallel_6':
ztrsm_omp.o(.text+0x5c): undefined reference to `__kmpc_for_static_init_4'
ztrsm_omp.o(.text+0x195): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrsm_omp.o): In function `____MKL_BLAS__ztrsm_114__parallel_4':
ztrsm_omp.o(.text+0x1fc): undefined reference to `__kmpc_for_static_init_4'
ztrsm_omp.o(.text+0x33f): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/lib/32/libmkl_p3.a(ztrsm_omp.o): In function `____MKL_BLAS__ztrsm':
ztrsm_omp.o(.text+0x36f): undefined reference to `__kmpc_global_thread_num'
ztrsm_omp.o(.text+0x4bf): undefined reference to `omp_get_num_procs_'
ztrsm_omp.o(.text+0x506): undefined reference to `omp_in_parallel_'
ztrsm_omp.o(.text+0x519): undefined reference to `omp_get_max_threads_'
ztrsm_omp.o(.text+0x58b): undefined reference to `__kmpc_ok_to_fork'
ztrsm_omp.o(.text+0x616): undefined reference to `__kmpc_fork_call'
ztrsm_omp.o(.text+0x634): undefined reference to `__kmpc_serialized_parallel'
ztrsm_omp.o(.text+0x6c1): undefined reference to `__kmpc_end_serialized_parallel'
ztrsm_omp.o(.text+0x6ee): undefined reference to `__kmpc_ok_to_fork'
ztrsm_omp.o(.text+0x779): undefined reference to `__kmpc_fork_call'
ztrsm_omp.o(.text+0x797): undefined reference to `__kmpc_serialized_parallel'
ztrsm_omp.o(.text+0x824): undefined reference to `__kmpc_end_serialized_parallel'
make: *** [cpmd.x] Error 1

May be anybody know...

Best wishes,
Sergey

My Makefile is:

#----------------------------------------------------------------------------
#
SHELL = /bin/sh
#
#--------------- Default Configuration for PC-IFC ---------------
SRC  = .
DEST = .
BIN  = .
#QMMM_FLAGS = -D__QMECHCOUPL
#QMMM_LIBS  = -L. -lmm
FFLAGS =  -pc64 -unroll -w90 -w95 
LFLAGS =  /opt/intel/mkl/lib/32/libmkl_lapack.a \
	/opt/intel/mkl/lib/32/libmkl_p3.a   \
	 -Vaxlib $(QMMM_LIBS)
CFLAGS = 
CPP = /lib/cpp -P -C -traditional
CPPFLAGS = -DMKL -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC \
		-DADD_BLAS_ONE_UNDERSCORE  
CC = gcc -O2 -Wall
FC = ifc -c -O3 -tp p6 -axiM
LD = ifc -O3 -tp p6 -axiM
AR = 
#----------------------------------------------------------------------------






More information about the CPMD-list mailing list