<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic linking with MKL 10.2.5.035 and Lapack for Linux in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815369#M4280</link>
    <description>Hello,

On an IA-32 platform, I installed recently MKL 10.2.5.035 and Fortran compiler 11.1.072

My Fortran program needs dsyev, dgetrf, dpotrf ... subroutines belonging to the Lapack package.

I tried the available link line advisor on Intel Software Network but did not succeed 
up to now to write correctly the linking command lines.

With:
$MKLPATH/libmkl_solver_sequential.a Wl,--start-group 
$MKLPATH/libmkl_intel.a 
$MKLPATH/libmkl_sequential.a 
$MKLPATH/libmkl_core.a -Wl,--end-group -lpthread

the answer is (of course !) that dsyev ... are undefined references.

Question : Where do I have to add the Lapack libraries ? 
In which order (before the group { }, after or in between ?)

I am not a developper but only a base user of programming; any suggestion or receipe will be fruitful.

Thanks in advance</description>
    <pubDate>Thu, 20 May 2010 12:32:36 GMT</pubDate>
    <dc:creator>jlbocquet</dc:creator>
    <dc:date>2010-05-20T12:32:36Z</dc:date>
    <item>
      <title>linking with MKL 10.2.5.035 and Lapack for Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815369#M4280</link>
      <description>Hello,

On an IA-32 platform, I installed recently MKL 10.2.5.035 and Fortran compiler 11.1.072

My Fortran program needs dsyev, dgetrf, dpotrf ... subroutines belonging to the Lapack package.

I tried the available link line advisor on Intel Software Network but did not succeed 
up to now to write correctly the linking command lines.

With:
$MKLPATH/libmkl_solver_sequential.a Wl,--start-group 
$MKLPATH/libmkl_intel.a 
$MKLPATH/libmkl_sequential.a 
$MKLPATH/libmkl_core.a -Wl,--end-group -lpthread

the answer is (of course !) that dsyev ... are undefined references.

Question : Where do I have to add the Lapack libraries ? 
In which order (before the group { }, after or in between ?)

I am not a developper but only a base user of programming; any suggestion or receipe will be fruitful.

Thanks in advance</description>
      <pubDate>Thu, 20 May 2010 12:32:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815369#M4280</guid>
      <dc:creator>jlbocquet</dc:creator>
      <dc:date>2010-05-20T12:32:36Z</dc:date>
    </item>
    <item>
      <title>linking with MKL 10.2.5.035 and Lapack for Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815370#M4281</link>
      <description>Hi there,&lt;BR /&gt;To better understand what is happening, I really need to have a little more information. Can you provide your full link line? What is the value of $MKLPATH or at least the last bit of it? Could you provide the full output of the linker with all error messages?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Todd&lt;BR /&gt;</description>
      <pubDate>Fri, 21 May 2010 16:12:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815370#M4281</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2010-05-21T16:12:55Z</dc:date>
    </item>
    <item>
      <title>linking with MKL 10.2.5.035 and Lapack for Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815371#M4282</link>
      <description>Hi Todd,&lt;BR /&gt;&lt;BR /&gt;I send you the content of the files named "ld-command_line" of my Makefile and the output "ld-output"&lt;BR /&gt;&lt;BR /&gt;(I was not able to find the command of this mail to send the files as attached pieces)&lt;BR /&gt;----------------------------------------------------------------------------------------------------&lt;BR /&gt;# environment variables used in the Makefile&lt;BR /&gt;F90 = $(HOME)/opt/intel/fc/11.1.072/bin/ia32/ifort&lt;BR /&gt;FLAGS = -check all -watch all -assume nobuffered_io -O2&lt;BR /&gt;&lt;BR /&gt;LIBDIRS = -L${HOME}/opt/intel/mkl/10.2.5.035/lib/32&lt;BR /&gt;&lt;BR /&gt;LIBS = -libmkl_solver_sequential.a \&lt;BR /&gt;-Wl,--start-group \&lt;BR /&gt;-libmkl_intel.a \&lt;BR /&gt;-libmkl_intel_thread.a \&lt;BR /&gt;-libmkl_core.a \&lt;BR /&gt;-Wl,--end-group -lpthread&lt;BR /&gt;&lt;BR /&gt;LD= = $(F90)&lt;BR /&gt;&lt;BR /&gt;# load command in the Makefile&lt;BR /&gt;&lt;BR /&gt;$(LD) $(FLAGS) -o $@ $(OBJS) $(LIBDIRS) $(LIBS)&lt;BR /&gt;&lt;BR /&gt;--------------------------------------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;Loading mocarella.exec ... &lt;BR /&gt;/home/bocquet/opt/intel/fc/11.1.072/bin/ia32/ifort -check all -watch all -assume nobuffered_io -O2 -o mocarella.exec alloc_atom.o alloc_cavites.o alloc_cell.o alloc_const_elast.o alloc_pixels.o alloc_relax.o alloc_vibra.o const_elast_deriv.o const_elast_numer.o control_depla.o crea_config.o crea_defaut.o dealloc_atom.o dealloc_cavites.o dealloc_cell.o dealloc_const_elast.o dealloc_pixels.o dealloc_relax.o dealloc_vibra.o decsol.o depiege.o detect_cavites.o determ.o entrop_deform.o extend_nvoismx_exact.o extend_nvoismx_interact.o extract_rijvib.o forcons.o gdr.o gradcon_coor.o gradcon_etai.o gradcon_form.o gradcon_rota.o gradu_cols.o gradu_etai.o gradu_form.o gradu_parm.o gradu_rota.o gradu_site.o init_xcol.o init_xsit.o majabc_vs_xform.o majxform_vs_abc.o majxyz.o minim_form.o minim_parm.o mocarella.o mod_alloc_atom.o mod_alloc_cavites.o mod_alloc_cell.o mod_alloc_const_elast.o mod_alloc_dxdydz.o mod_alloc_pixels.o mod_alloc_relax.o mod_alloc_vibra.o mod_alloc_xyznew.o mod_alloc_xyzold.o mod_cell.o mod_const_elast.o mod_contraintes.o mod_dim_atom.o mod_dim_cavites.o mod_dim_cell.o mod_dim_pixels.o mod_dim_relax.o mod_dim_vibra.o mod_divers.o mod_interac_general.o mod_interac_specif.o mod_options.o mod_pavage.o mod_potentiels.o mod_recentr.o mod_relaxation.o mod_saut.o mod_tri.o mod_vibration.o numcell.o phonons.o potin.o potin_specif.o ppvp_vps.o preprel.o prepvib.o prod_vps.o ptes_elast.o recentr.o recherche_lacune.o relax_conf_cols.o relax_conf_site.o reprise.o rescale_boite.o rescale_xrel.o reseau.o sauvegarde.o sigma_atomique.o sortie_rasmol.o sro.o tabvois_fresh.o tabvois_renew.o topo_loc.o tout_vps.o trajec.o vecteurs_saut.o vibra_conf_cols.o vibra_conf_site.o voisinage.o voisins.o -L/home/bocquet/opt/intel/mkl/10.2.5.035/lib/32 &lt;BR /&gt;/home/bocquet/opt/intel/fc/11.1.072/bin/ia32/fortcom \&lt;BR /&gt; -mP1OPT_version=11.1-ia32 \&lt;BR /&gt; -mGLOB_diag_file=alloc_atom.diag \&lt;BR /&gt; -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 \&lt;BR /&gt; -mGLOB_tune_for_fort \&lt;BR /&gt; -mGLOB_use_fort_dope_vector \&lt;BR /&gt; -mP2OPT_static_promotion \&lt;BR /&gt; -mP1OPT_print_version=FALSE \&lt;BR /&gt; -mP3OPT_use_mspp_call_convention \&lt;BR /&gt; -mCG_use_gas_got_workaround=F \&lt;BR /&gt; -mP2OPT_align_option_used=TRUE \&lt;BR /&gt; "-mGLOB_options_string=-check all -watch all -assume nobuffered_io -O2 -o mocarella.exec -L/home/bocquet/opt/intel/mkl/10.2.5.035/lib/32" \&lt;BR /&gt; -mGLOB_cxx_limited_range=FALSE \&lt;BR /&gt; -mGLOB_as_output_backup_file_name=/tmp/ifortKANSb8as_.s \&lt;BR /&gt; -mGLOB_runtime_check_undefined \&lt;BR /&gt; -mGLOB_lp64=FALSE \&lt;BR /&gt; -mIPOPT_activate \&lt;BR /&gt; -mGLOB_machine_model=GLOB_MACHINE_MODEL_PW \&lt;BR /&gt; -mGLOB_use_base_pointer \&lt;BR /&gt; -mP2OPT_subs_out_of_bound=FALSE \&lt;BR /&gt; -mGLOB_ansi_alias \&lt;BR /&gt; -mP2OPT_align_array_to_cache_line=FALSE \&lt;BR /&gt; -mGLOB_opt_level=2 \&lt;BR /&gt; -mP2OPT_hlo_level=2 \&lt;BR /&gt; -mP2OPT_hlo \&lt;BR /&gt; -mIPOPT_link \&lt;BR /&gt; -mIPOPT_ipo_activate \&lt;BR /&gt; -mIPOPT_ipo_mo_activate \&lt;BR /&gt; -mIPOPT_ipo_mo_nfiles=1 \&lt;BR /&gt; -mIPOPT_source_files_list=/tmp/ifortIFT1ULlst \&lt;BR /&gt; -mIPOPT_global_data \&lt;BR /&gt; -mIPOPT_link_script_file=/tmp/ifort9C3KFyscript \&lt;BR /&gt; -mIPOPT_link_version=2.18.0.20080103 \&lt;BR /&gt; "-mIPOPT_cmdline_link="/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crt1.o" "/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crti.o" "/usr/lib/gcc/i486-linux-gnu/4.2.4/crtbegin.o" "--eh-frame-hdr" "-dynamic-linker" "/lib/ld-linux.so.2" "-m" "elf_i386" "-o" "mocarella.exec" "/home/bocquet/opt/intel/fc/11.1.072/lib/ia32/for_main.o" "alloc_atom.o" "alloc_cavites.o" "alloc_cell.o" "alloc_const_elast.o" "alloc_pixels.o" "alloc_relax.o" "alloc_vibra.o" "const_elast_deriv.o" "const_elast_numer.o" "control_depla.o" "crea_config.o" "crea_defaut.o" "dealloc_atom.o" "dealloc_cavites.o" "dealloc_cell.o" "dealloc_const_elast.o" "dealloc_pixels.o" "dealloc_relax.o" "dealloc_vibra.o" "decsol.o" "depiege.o" "detect_cavites.o" "determ.o" "entrop_deform.o" "extend_nvoismx_exact.o" "extend_nvoismx_interact.o" "extract_rijvib.o" "forcons.o" "gdr.o" "gradcon_coor.o" "gradcon_etai.o" "gradcon_form.o" "gradcon_rota.o" "gradu_cols.o" "gradu_etai.o" "gradu_form.o" "gradu_parm.o" "gradu_rota.o" "gradu_site.o" "init_xcol.o" "init_xsit.o" "majabc_vs_xform.o" "majxform_vs_abc.o" "majxyz.o" "minim_form.o" "minim_parm.o" "mocarella.o" "mod_alloc_atom.o" "mod_alloc_cavites.o" "mod_alloc_cell.o" "mod_alloc_const_elast.o" "mod_alloc_dxdydz.o" "mod_alloc_pixels.o" "mod_alloc_relax.o" "mod_alloc_vibra.o" "mod_alloc_xyznew.o" "mod_alloc_xyzold.o" "mod_cell.o" "mod_const_elast.o" "mod_contraintes.o" "mod_dim_atom.o" "mod_dim_cavites.o" "mod_dim_cell.o" "mod_dim_pixels.o" "mod_dim_relax.o" "mod_dim_vibra.o" "mod_divers.o" "mod_interac_general.o" "mod_interac_specif.o" "mod_options.o" "mod_pavage.o" "mod_potentiels.o" "mod_recentr.o" "mod_relaxation.o" "mod_saut.o" "mod_tri.o" "mod_vibration.o" "numcell.o" "phonons.o" "potin.o" "potin_specif.o" "ppvp_vps.o" "preprel.o" "prepvib.o" "prod_vps.o" "ptes_elast.o" "recentr.o" "recherche_lacune.o" "relax_conf_cols.o" "relax_conf_site.o" "reprise.o" "rescale_boite.o" "rescale_xrel.o" "reseau.o" "sauvegarde.o" "sigma_atomique.o" "sortie_rasmol.o" "sro.o" "tabvois_fresh.o" "tabvois_renew.o" "topo_loc.o" "tout_vps.o" "trajec.o" "vecteurs_saut.o" "vibra_conf_cols.o" "vibra_conf_site.o" "voisinage.o" "voisins.o" "-L/home/bocquet/opt/intel/mkl/10.2.5.035/lib/32" "-L/opt/soft/intel/fc/lib/ia32" "-L/opt/soft/intel/fc/mkl/lib/32" "-L/opt/soft/intel/fc/lib/ia32" "-L/opt/soft/intel/fc/mkl/lib/32" "-L/home/bocquet/opt/intel/fc/11.1.072/lib/ia32" "-L/usr/lib/gcc/i486-linux-gnu/4.2.4/" "-L/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/" "-L/lib/../lib/" "-L/usr/lib/../lib/" "-L/opt/soft/intel/fc/lib/ia32/" "-L/opt/soft/intel/fc/mkl/lib/32/" "-L/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../" "-L/lib/" "-L/usr/lib" "-Bstatic" "-lifport" "-lifcore" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-lirc" "-Bdynamic" "-lc" "-lgcc_s" "-lgcc" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/i486-linux-gnu/4.2.4/crtend.o" "/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crtn.o"" \&lt;BR /&gt; -mIPOPT_il_in_obj \&lt;BR /&gt; -mIPOPT_ipo_activate_warn=FALSE \&lt;BR /&gt; -mIPOPT_obj_output_file_name=/tmp/ipo_ifortnn9bUC.o \&lt;BR /&gt; -mGLOB_linker_version=2.18.0.20080103 \&lt;BR /&gt; -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS \&lt;BR /&gt; -mGLOB_obj_output_file=/tmp/ipo_ifortnn9bUC.o \&lt;BR /&gt; -mP1OPT_source_file_name=ipo_out.f \&lt;BR /&gt; alloc_atom.o \&lt;BR /&gt; alloc_cavites.o \&lt;BR /&gt; alloc_cell.o \&lt;BR /&gt; alloc_const_elast.o \&lt;BR /&gt; alloc_pixels.o \&lt;BR /&gt; alloc_relax.o \&lt;BR /&gt; alloc_vibra.o \&lt;BR /&gt; const_elast_deriv.o \&lt;BR /&gt; const_elast_numer.o \&lt;BR /&gt; control_depla.o \&lt;BR /&gt; crea_config.o \&lt;BR /&gt; crea_defaut.o \&lt;BR /&gt; dealloc_atom.o \&lt;BR /&gt; dealloc_cavites.o \&lt;BR /&gt; dealloc_cell.o \&lt;BR /&gt; dealloc_const_elast.o \&lt;BR /&gt; dealloc_pixels.o \&lt;BR /&gt; dealloc_relax.o \&lt;BR /&gt; dealloc_vibra.o \&lt;BR /&gt; decsol.o \&lt;BR /&gt; depiege.o \&lt;BR /&gt; detect_cavites.o \&lt;BR /&gt; determ.o \&lt;BR /&gt; entrop_deform.o \&lt;BR /&gt; extend_nvoismx_exact.o \&lt;BR /&gt; extend_nvoismx_interact.o \&lt;BR /&gt; extract_rijvib.o \&lt;BR /&gt; forcons.o \&lt;BR /&gt; gdr.o \&lt;BR /&gt; gradcon_coor.o \&lt;BR /&gt; gradcon_etai.o \&lt;BR /&gt; gradcon_form.o \&lt;BR /&gt; gradcon_rota.o \&lt;BR /&gt; gradu_cols.o \&lt;BR /&gt; gradu_etai.o \&lt;BR /&gt; gradu_form.o \&lt;BR /&gt; gradu_parm.o \&lt;BR /&gt; gradu_rota.o \&lt;BR /&gt; gradu_site.o \&lt;BR /&gt; init_xcol.o \&lt;BR /&gt; init_xsit.o \&lt;BR /&gt; majabc_vs_xform.o \&lt;BR /&gt; majxform_vs_abc.o \&lt;BR /&gt; majxyz.o \&lt;BR /&gt; minim_form.o \&lt;BR /&gt; minim_parm.o \&lt;BR /&gt; mocarella.o \&lt;BR /&gt; mod_alloc_atom.o \&lt;BR /&gt; mod_alloc_cavites.o \&lt;BR /&gt; mod_alloc_cell.o \&lt;BR /&gt; mod_alloc_const_elast.o \&lt;BR /&gt; mod_alloc_dxdydz.o \&lt;BR /&gt; mod_alloc_pixels.o \&lt;BR /&gt; mod_alloc_relax.o \&lt;BR /&gt; mod_alloc_vibra.o \&lt;BR /&gt; mod_alloc_xyznew.o \&lt;BR /&gt; mod_alloc_xyzold.o \&lt;BR /&gt; mod_cell.o \&lt;BR /&gt; mod_const_elast.o \&lt;BR /&gt; mod_contraintes.o \&lt;BR /&gt; mod_dim_atom.o \&lt;BR /&gt; mod_dim_cavites.o \&lt;BR /&gt; mod_dim_cell.o \&lt;BR /&gt; mod_dim_pixels.o \&lt;BR /&gt; mod_dim_relax.o \&lt;BR /&gt; mod_dim_vibra.o \&lt;BR /&gt; mod_divers.o \&lt;BR /&gt; mod_interac_general.o \&lt;BR /&gt; mod_interac_specif.o \&lt;BR /&gt; mod_options.o \&lt;BR /&gt; mod_pavage.o \&lt;BR /&gt; mod_potentiels.o \&lt;BR /&gt; mod_recentr.o \&lt;BR /&gt; mod_relaxation.o \&lt;BR /&gt; mod_saut.o \&lt;BR /&gt; mod_tri.o \&lt;BR /&gt; mod_vibration.o \&lt;BR /&gt; numcell.o \&lt;BR /&gt; phonons.o \&lt;BR /&gt; potin.o \&lt;BR /&gt; potin_specif.o \&lt;BR /&gt; ppvp_vps.o \&lt;BR /&gt; preprel.o \&lt;BR /&gt; prepvib.o \&lt;BR /&gt; prod_vps.o \&lt;BR /&gt; ptes_elast.o \&lt;BR /&gt; recentr.o \&lt;BR /&gt; recherche_lacune.o \&lt;BR /&gt; relax_conf_cols.o \&lt;BR /&gt; relax_conf_site.o \&lt;BR /&gt; reprise.o \&lt;BR /&gt; rescale_boite.o \&lt;BR /&gt; rescale_xrel.o \&lt;BR /&gt; reseau.o \&lt;BR /&gt; sauvegarde.o \&lt;BR /&gt; sigma_atomique.o \&lt;BR /&gt; sortie_rasmol.o \&lt;BR /&gt; sro.o \&lt;BR /&gt; tabvois_fresh.o \&lt;BR /&gt; tabvois_renew.o \&lt;BR /&gt; topo_loc.o \&lt;BR /&gt; tout_vps.o \&lt;BR /&gt; trajec.o \&lt;BR /&gt; vecteurs_saut.o \&lt;BR /&gt; vibra_conf_cols.o \&lt;BR /&gt; vibra_conf_site.o \&lt;BR /&gt; voisinage.o \&lt;BR /&gt; voisins.o \&lt;BR /&gt; -mIPOPT_mo_unique_name=mocarella \&lt;BR /&gt; -mIPOPT_object_files=/tmp/ifort3CeTEptxt \&lt;BR /&gt; -mIPOPT_assembly_files=/tmp/ifortmsRApctxt \&lt;BR /&gt; -mIPOPT_cmdline_link_new=/tmp/ifortqg7iaZtxt&lt;BR /&gt;&lt;BR /&gt;ld \&lt;BR /&gt; --eh-frame-hdr \&lt;BR /&gt; -dynamic-linker \&lt;BR /&gt; /lib/ld-linux.so.2 \&lt;BR /&gt; -m \&lt;BR /&gt; elf_i386 \&lt;BR /&gt; -o \&lt;BR /&gt; mocarella.exec \&lt;BR /&gt; -L/home/bocquet/opt/intel/mkl/10.2.5.035/lib/32 \&lt;BR /&gt; -L/opt/soft/intel/fc/lib/ia32 \&lt;BR /&gt; -L/opt/soft/intel/fc/mkl/lib/32 \&lt;BR /&gt; -L/opt/soft/intel/fc/lib/ia32 \&lt;BR /&gt; -L/opt/soft/intel/fc/mkl/lib/32 \&lt;BR /&gt; -L/home/bocquet/opt/intel/fc/11.1.072/lib/ia32 \&lt;BR /&gt; -L/usr/lib/gcc/i486-linux-gnu/4.2.4/ \&lt;BR /&gt; -L/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/ \&lt;BR /&gt; -L/lib/../lib/ \&lt;BR /&gt; -L/usr/lib/../lib/ \&lt;BR /&gt; -L/opt/soft/intel/fc/lib/ia32/ \&lt;BR /&gt; -L/opt/soft/intel/fc/mkl/lib/32/ \&lt;BR /&gt; -L/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../ \&lt;BR /&gt; -L/lib/ \&lt;BR /&gt; -L/usr/lib \&lt;BR /&gt; /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crt1.o \&lt;BR /&gt; /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crti.o \&lt;BR /&gt; /usr/lib/gcc/i486-linux-gnu/4.2.4/crtbegin.o \&lt;BR /&gt; /home/bocquet/opt/intel/fc/11.1.072/lib/ia32/for_main.o \&lt;BR /&gt; alloc_atom.o \&lt;BR /&gt; alloc_cavites.o \&lt;BR /&gt; alloc_cell.o \&lt;BR /&gt; alloc_const_elast.o \&lt;BR /&gt; alloc_pixels.o \&lt;BR /&gt; alloc_relax.o \&lt;BR /&gt; alloc_vibra.o \&lt;BR /&gt; const_elast_deriv.o \&lt;BR /&gt; const_elast_numer.o \&lt;BR /&gt; control_depla.o \&lt;BR /&gt; crea_config.o \&lt;BR /&gt; crea_defaut.o \&lt;BR /&gt; dealloc_atom.o \&lt;BR /&gt; dealloc_cavites.o \&lt;BR /&gt; dealloc_cell.o \&lt;BR /&gt; dealloc_const_elast.o \&lt;BR /&gt; dealloc_pixels.o \&lt;BR /&gt; dealloc_relax.o \&lt;BR /&gt; dealloc_vibra.o \&lt;BR /&gt; decsol.o \&lt;BR /&gt; depiege.o \&lt;BR /&gt; detect_cavites.o \&lt;BR /&gt; determ.o \&lt;BR /&gt; entrop_deform.o \&lt;BR /&gt; extend_nvoismx_exact.o \&lt;BR /&gt; extend_nvoismx_interact.o \&lt;BR /&gt; extract_rijvib.o \&lt;BR /&gt; forcons.o \&lt;BR /&gt; gdr.o \&lt;BR /&gt; gradcon_coor.o \&lt;BR /&gt; gradcon_etai.o \&lt;BR /&gt; gradcon_form.o \&lt;BR /&gt; gradcon_rota.o \&lt;BR /&gt; gradu_cols.o \&lt;BR /&gt; gradu_etai.o \&lt;BR /&gt; gradu_form.o \&lt;BR /&gt; gradu_parm.o \&lt;BR /&gt; gradu_rota.o \&lt;BR /&gt; gradu_site.o \&lt;BR /&gt; init_xcol.o \&lt;BR /&gt; init_xsit.o \&lt;BR /&gt; majabc_vs_xform.o \&lt;BR /&gt; majxform_vs_abc.o \&lt;BR /&gt; majxyz.o \&lt;BR /&gt; minim_form.o \&lt;BR /&gt; minim_parm.o \&lt;BR /&gt; mocarella.o \&lt;BR /&gt; mod_alloc_atom.o \&lt;BR /&gt; mod_alloc_cavites.o \&lt;BR /&gt; mod_alloc_cell.o \&lt;BR /&gt; mod_alloc_const_elast.o \&lt;BR /&gt; mod_alloc_dxdydz.o \&lt;BR /&gt; mod_alloc_pixels.o \&lt;BR /&gt; mod_alloc_relax.o \&lt;BR /&gt; mod_alloc_vibra.o \&lt;BR /&gt; mod_alloc_xyznew.o \&lt;BR /&gt; mod_alloc_xyzold.o \&lt;BR /&gt; mod_cell.o \&lt;BR /&gt; mod_const_elast.o \&lt;BR /&gt; mod_contraintes.o \&lt;BR /&gt; mod_dim_atom.o \&lt;BR /&gt; mod_dim_cavites.o \&lt;BR /&gt; mod_dim_cell.o \&lt;BR /&gt; mod_dim_pixels.o \&lt;BR /&gt; mod_dim_relax.o \&lt;BR /&gt; mod_dim_vibra.o \&lt;BR /&gt; mod_divers.o \&lt;BR /&gt; mod_interac_general.o \&lt;BR /&gt; mod_interac_specif.o \&lt;BR /&gt; mod_options.o \&lt;BR /&gt; mod_pavage.o \&lt;BR /&gt; mod_potentiels.o \&lt;BR /&gt; mod_recentr.o \&lt;BR /&gt; mod_relaxation.o \&lt;BR /&gt; mod_saut.o \&lt;BR /&gt; mod_tri.o \&lt;BR /&gt; mod_vibration.o \&lt;BR /&gt; numcell.o \&lt;BR /&gt; phonons.o \&lt;BR /&gt; potin.o \&lt;BR /&gt; potin_specif.o \&lt;BR /&gt; ppvp_vps.o \&lt;BR /&gt; preprel.o \&lt;BR /&gt; prepvib.o \&lt;BR /&gt; prod_vps.o \&lt;BR /&gt; ptes_elast.o \&lt;BR /&gt; recentr.o \&lt;BR /&gt; recherche_lacune.o \&lt;BR /&gt; relax_conf_cols.o \&lt;BR /&gt; relax_conf_site.o \&lt;BR /&gt; reprise.o \&lt;BR /&gt; rescale_boite.o \&lt;BR /&gt; rescale_xrel.o \&lt;BR /&gt; reseau.o \&lt;BR /&gt; sauvegarde.o \&lt;BR /&gt; sigma_atomique.o \&lt;BR /&gt; sortie_rasmol.o \&lt;BR /&gt; sro.o \&lt;BR /&gt; tabvois_fresh.o \&lt;BR /&gt; tabvois_renew.o \&lt;BR /&gt; topo_loc.o \&lt;BR /&gt; tout_vps.o \&lt;BR /&gt; trajec.o \&lt;BR /&gt; vecteurs_saut.o \&lt;BR /&gt; vibra_conf_cols.o \&lt;BR /&gt; vibra_conf_site.o \&lt;BR /&gt; voisinage.o \&lt;BR /&gt; voisins.o \&lt;BR /&gt; -Bstatic \&lt;BR /&gt; -lifport \&lt;BR /&gt; -lifcore \&lt;BR /&gt; -limf \&lt;BR /&gt; -lsvml \&lt;BR /&gt; -Bdynamic \&lt;BR /&gt; -lm \&lt;BR /&gt; -Bstatic \&lt;BR /&gt; -lipgo \&lt;BR /&gt; -lirc \&lt;BR /&gt; -Bdynamic \&lt;BR /&gt; -lc \&lt;BR /&gt; -lgcc_s \&lt;BR /&gt; -lgcc \&lt;BR /&gt; -Bstatic \&lt;BR /&gt; -lirc_s \&lt;BR /&gt; -Bdynamic \&lt;BR /&gt; -ldl \&lt;BR /&gt; -lc \&lt;BR /&gt; /usr/lib/gcc/i486-linux-gnu/4.2.4/crtend.o \&lt;BR /&gt; /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crtn.o&lt;BR /&gt;&lt;BR /&gt;phonons.o: In function `phonons_':&lt;BR /&gt;phonons.f90:(.text+0x14b6): undefined reference to `dsyev_'&lt;BR /&gt;prod_vps.o: In function `prod_vps_':&lt;BR /&gt;prod_vps.f90:(.text+0xbc9): undefined reference to `dsytrf_'&lt;BR /&gt;prod_vps.f90:(.text+0x1a93): undefined reference to `dpotrf_'&lt;BR /&gt;prod_vps.f90:(.text+0x1f78): undefined reference to `dgetrf_'&lt;BR /&gt;tout_vps.o: In function `tout_vps_':&lt;BR /&gt;tout_vps.f90:(.text+0x22d): undefined reference to `dsyev_'&lt;BR /&gt;rm /tmp/iforteY2xp3libgcc&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortUmzw9Pgnudirs&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifort3CeTEptxt&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortmsRApctxt&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortqg7iaZtxt&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortIFT1ULlst&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifort9C3KFyscript&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ipo_ifortnn9bUC.o&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortRBYuqlgas&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortKANSb8as_.s&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortTXliXUldashv&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortFzyqJHgnudirs&lt;BR /&gt;&lt;BR /&gt;rm /tmp/ifortBacvxuarg&lt;BR /&gt;&lt;BR /&gt;make: *** [mocarella.exec] Error 1&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you</description>
      <pubDate>Tue, 25 May 2010 08:55:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815371#M4282</guid>
      <dc:creator>jlbocquet</dc:creator>
      <dc:date>2010-05-25T08:55:53Z</dc:date>
    </item>
    <item>
      <title>linking with MKL 10.2.5.035 and Lapack for Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815372#M4283</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Acoording to the log there are no MKL libs added to linker. Maybe, something wrong in your makefile?&lt;BR /&gt;I can see there strage line:&lt;BR /&gt; LD= = $(F90)&lt;BR /&gt;Why two equal sings used?&lt;BR /&gt; LD = $(F90)&lt;BR /&gt;&lt;BR /&gt;Please check setting for macro LIBS also.</description>
      <pubDate>Thu, 27 May 2010 05:37:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815372#M4283</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2010-05-27T05:37:08Z</dc:date>
    </item>
    <item>
      <title>linking with MKL 10.2.5.035 and Lapack for Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815373#M4284</link>
      <description>Hello 

I finally found my solution (IA32, static linking, sequential version of library, precision solver, use of lapack subroutines dsyev, dgetrf, dpotrf ...)
I had forgotten to invoke the link with lapack and blas libraries !
(the = = sign for the load command was an error in the rewriting of the corresponding command line of my Makefile in the letter I sent you)
It works now with:
LIBS= -lmkl_solver_sequential \
         -lmkl_lapack95            \
         -lmkl_blas95               \
         -lmkl_intel                  \
         -lmkl_sequential          \
         -lmkl_core

Thank you for your help

Regards

JLouis Bocquet</description>
      <pubDate>Thu, 03 Jun 2010 14:18:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/linking-with-MKL-10-2-5-035-and-Lapack-for-Linux/m-p/815373#M4284</guid>
      <dc:creator>jlbocquet</dc:creator>
      <dc:date>2010-06-03T14:18:15Z</dc:date>
    </item>
  </channel>
</rss>

