Maybe I didn't give an clear account of the problem.
The exact command is as follows:
ifort -openmp -fast mkl_dfti.f90 mkl_poisson.f90 MyProgram.f90 -L/export/mathlib/cmkl90/lib/em64t/ -lmkl_em64t -lguide -lpthread -lm
And the code where I invoked Poisson library isin MyProgram.f90:
ipar(23)=4 !OpenMP number of threads
I supposed t1-t2 is the elapsed time of all the *_Helmholtz_3D functions.
The program is submitted and run on cluster, and 4 threads are used(setin *.sh file as"nodes=1:ppn=4").
So, if I'm wrong. How can I get the right usage? You didn't mean the CMKL9.0 doesn't support OpenMP, did you?
Anywhere can I find the usage of Poisson library with OpenMP?
With best regards.