Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Intel Fortran compiler

Sherif_Yehia
Beginner
1,638 Views

Dear sir 

Good day

I downloaded  and setup intel fortran compiler

1- l_BaseKit_p_2022.2.0.262_offline.sh

2-l_HPCKit_p_2022.2.0.191_offline(1).sh

 I set them up  and  when I run    mpiifort --showme    I get the error in number 4

1-[sherifyehia@192 bin]$ which mpirun
/usr/local/bin/mpirun
2- [sherifyehia@192 bin]$ which mpif90
/usr/local/bin/mpif90
3-[sherifyehia@192 bin]$ which mpiifort
/opt/intel/oneapi/mpi/2021.6.0/bin/mpiifort
4- [sherifyehia@192 bin]$ mpiifort --showme
ifort: command line warning #10006: ignoring unknown option '-fshowme'
ld: /opt/intel/oneapi/compiler/2022.1.0/linux/bin/intel64/../../bin/intel64/../../lib/icx-lto.so: error loading plugin: libimf.so: cannot open shared object file: No such file or directory

 

  Can you please help me to figure out  my mistakes

Thanks for your time and effort.

PS my Operating system Red Hat Enterprise Linux 8.6

[sherifyehia@192 opt]$ find /opt/ -name "libimf.so"
/opt/intel/oneapi/compiler/2022.1.0/linux/compiler/lib/ia32_lin/libimf.so
/opt/intel/oneapi/compiler/2022.1.0/linux/compiler/lib/intel64_lin/libimf.so
/opt/intel/oneapi/itac/2021.6.0/bin/rtlib/libimf.so
/opt/intel/oneapi/clck/2021.6.0/lib_common/intel64/libimf.so

0 Kudos
7 Replies
Sherif_Yehia
Beginner
1,586 Views

Hi

  was that answer

Please help

0 Kudos
JohnNichols
Valued Contributor III
1,573 Views

1. I provided the link to the documentation. 

2. The documentation is always a good place to start. 

3.  showme is not listed as one of the command flags for your program, to find that I ran the following commands as shown on the figure. 

4. There are lots of manuals at  https://www.mpi-forum.org/docs/ 

5. You may get a better answer here, but based on the time that has passed you are asking a question no one can answer,  I certainly cannot answer it.  

6. The hard part of programming is the reading to learn new stuff.   I am sorry but it appears that you will have read the basic manuals and get the correct commands.  

7. Or as  I used to tell my grad students, find another grad student who has done it.  

 

0 Kudos
JohnNichols
Valued Contributor III
1,566 Views

run the most basic command without any parameters and let us see what you get,  we may be able to nut it out. 

0 Kudos
Sherif_Yehia
Beginner
1,522 Views

Thank you for your effort and time

 

0 Kudos
Ron_Green
Moderator
1,497 Views

another thought: do you use bash, and did you 'source /opt/intel/oneapi/setvars.sh' ?

 

the .so it's looking for is in the ICX compiler - the C++ compiler in oneapi.  Not sure why it's looking for that .so, it should not need it.  Are you using -pgo  or -ipo or -fast compiler options?

 

0 Kudos
Barbara_P_Intel
Employee
1,491 Views

Intel's implementation of MPI is based on mpich. That --showme option is documented for OpenMPI, not for mpich.

It looks like -show is the equivalent for Intel's MPI and mpich.

 

 

0 Kudos
Reply