Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Comunicados
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Intel Fortran compiler

Sherif_Yehia
Principiante
3.255 Visualizações

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 Respostas
JohnNichols
Colaborador valorado III
3.235 Visualizações
Sherif_Yehia
Principiante
3.203 Visualizações

Hi

  was that answer

Please help

JohnNichols
Colaborador valorado III
3.190 Visualizações

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.  

 

JohnNichols
Colaborador valorado III
3.183 Visualizações

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

Sherif_Yehia
Principiante
3.139 Visualizações

Thank you for your effort and time

 

Ron_Green
Moderador
3.114 Visualizações

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?

 

Barbara_P_Intel
Funcionário
3.108 Visualizações

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.

 

 

Responder