[molpro-user] Link Error Altix Itanium2 Compliation
Nick Wilson
WilsonNT at Cardiff.ac.uk
Tue Mar 22 23:54:16 GMT 2005
Dear Joseph,
The undefined references to ga_* would suggest that the location you
specified for your global arrays libraries (LIBDIR_mpi in CONFIG) is
incorrect.
The undefined references to e_wsfe etc from lapack are because
/usr/lib/liblapack has been compiled with g77 and so you will need
"-lg2c -llapack" in LAPACKLIB in CONFIG. The blas and lapack libraries
in /usr/lib are not tuned for the itanium architecture. You will achieve
better performance if you use an optimised blas library such as scs or mkl.
Best wishes,
Nick
Joseph Lane wrote:
> I'm having problems building molpro for parallel execution using mpi. I
> have no problems with the non parallel version.
>
> linking /home/jo/install/molpro2002.6/bin/molprop_2002_6_i8_mpi.exe
> link failed
> /opt/intel_fc_80/bin/efc -WB -ftz -r8 -i8 -openmp
> -Wl,-rpath,/opt/intel_fc_80/lib -Wl,-rpath,/usr/lib -w -O2 -o /hom
> e/jo/install/molpro2002.6/bin/molprop_2002_6_i8_mpi.exe molver.o
> molpro.o -L/home/jo/install/molpro2002.6/lib -lmolp ro -L/usr/lib -lmpi
> -lgks0 -L/usr/lib -llapack -L/opt/intel/mkl70/lib/64 -L/usr/lib -lmpi
> -lz -Vaxlib -lcrypt -lpthr ead
> efc: warning: The Intel Fortran driver is now named ifort. You can
> suppress this message with '-quiet'
> /home/jo/install/molpro2002.6/lib/libmolpro.a(licence.o)(.text+0x15da2):
> In function `licence_check_c':
> : undefined reference to `ga_nnodes_'
> <snip>
> /home/jo/install/molpro2002.6/lib/libmolpro.a(getbs.o)(.text+0x1892):
> In function `getbs_':
> : undefined reference to `mdtob_'
> /home/jo/install/molpro2002.6/lib/libmolpro.a(getbs.o)(.text+0x18c2):
> In function `getbs_':
> : undefined reference to `ga_brdcst_'
> /usr/lib/liblapack.so: undefined reference to `e_wsfe'
> /usr/lib/liblapack.so: undefined reference to `z_abs'
> /usr/lib/liblapack.so: undefined reference to `c_sqrt'
> /usr/lib/liblapack.so: undefined reference to `s_cmp'
> /usr/lib/liblapack.so: undefined reference to `z_exp'
> /usr/lib/liblapack.so: undefined reference to `c_exp'
> /usr/lib/liblapack.so: undefined reference to `do_fio'
> /usr/lib/liblapack.so: undefined reference to `z_sqrt'
> /usr/lib/liblapack.so: undefined reference to `s_cat'
> /opt/intel_fc_80/lib/libcxa.so.6: undefined reference to `_ReadULEB'
> /usr/lib/liblapack.so: undefined reference to `s_stop'
> /opt/intel_fc_80/lib/libcxa.so.6: undefined reference to `_ReadSLEB'
> /usr/lib/liblapack.so: undefined reference to `c_abs'
> /usr/lib/liblapack.so: undefined reference to `s_wsfe'
> /usr/lib/liblapack.so: undefined reference to `s_copy'
> gmake: *** [bin/molprop_2002_6_i8_mpi.exe] Error 1
>
>
> Any help would be greatly appreciated
>
> Kind regards
>
>
More information about the Molpro-user
mailing list