well ,the problem is kind back again :
the ACML has been downloaded on the cluster .
Code:
the location of the include dir is :
/compiler/acml3.1.0/pathscale64
the contents of the include dir are :
acml.h acml_mv.h acml_mv_m128.h
the location of the lib dir is :
/compiler/acml3.1.0/pathscale64
the contents of the lib dir are :
libacml.a libacml_mv.a libacml_mv.so libacml.so
so, as in my previous attempt this is what i tried :
Code:
mpicc -I/compiler/fftw-3.1.1/include -I/compiler/acml3.1.0/pathscale64/include prog6.c -L/compiler/fftw-3.1.1/lib -L/compiler/acml3.1.0/pathscale64/lib -lfftw3 -lacml -lm
and this is what i got :
Code:
/usr/bin/ld: warning: libacml_mv.so, needed by /compiler/acml3.1.0/pathscale64/lib/libacml.so, not found (try using -rpath or -rpath-link)
/compiler/fftw-3.1.1/lib/libfftw3.a(trig.o)(.text+0x92): In function `real_cexp':
: undefined reference to `fastsincos'
/compiler/fftw-3.1.1/lib/libfftw3.a(trig.o)(.text+0x187): In function `real_cexp':
: undefined reference to `fastsincos'
/compiler/fftw-3.1.1/lib/libfftw3.a(trig.o)(.text+0x1c2): In function `real_cexp':
: undefined reference to `fastsincos'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vcosf'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `__powdi'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `__powri'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `_index90'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrda_sincos_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vexp'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrsa_sincosf_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrsa_logf_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `s_cmp'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrda_log_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrda_exp_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `_F90_STOP'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vexpf'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `s_cat'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `__powii'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vcos'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `_FWF'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `vrsa_expf_'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `_FRF'
/compiler/acml3.1.0/pathscale64/lib/libacml.so: undefined reference to `s_copy'
collect2: ld returned 1 exit status
what's happening now??
what are .so files? what is the -rpath message that it is showing?