-
Notifications
You must be signed in to change notification settings - Fork 200
Open
Labels
Description
The package fftw-intel-impi-ohpc
is missing the Fortran-interface routine symbols (/i.e/ those starting with dfftw_
).
Indeed:
$ nm -n /opt/ohpc/pub/libs/intel/impi/fftw/3.3.10/lib/libfftw3_omp.so | grep dfftw
returns nothing, while testing with the gnu12-openmpi4
version (from the package fftw-gnu12-openmpi4-ohpc
) leads to:
$ nm -n /opt/ohpc/pub/libs/gnu12/openmpi4/fftw/3.3.10/lib/libfftw3_omp.so | grep dfftw
00000000000045f0 T dfftw_plan_with_nthreads_
0000000000004600 T dfftw_planner_nthreads_
0000000000004610 T dfftw_init_threads_
0000000000004620 T dfftw_cleanup_threads_
0000000000004630 T dfftw_plan_with_nthreads__
0000000000004640 T dfftw_planner_nthreads__
0000000000004650 T dfftw_init_threads__
0000000000004660 T dfftw_cleanup_threads__
This may be due to the intel
Fortran compiler used: changing to ifort
(instead of ifx
) leads to a library that contains the dfftw
symbols.