- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
run the most basic command without any parameters and let us see what you get, we may be able to nut it out.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your effort and time
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page