Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
2159 Discussions

mpi lib 4.0 upd1 problem Ubuntu 10.10

Michal_Kvasnicka
Beginner
446 Views
Compatibility problem of the mpigxx script (and may be others) on Ubuntu 10.10. On the line 373 (see attached files) is checked current version of gcc compiler and Ubuntu linux is not able to evaluate this part of script correctly.

Michal
0 Kudos
5 Replies
Michal_Kvasnicka
Beginner
446 Views
Well, OK ... I just learned from IMP lib 4.0 upd1 docs files, that Ubuntu and/or Debian is not supported platform. But I still hope that INTEL supports unofficialy Ubuntu/Debian, too. Because the Ubuntu is extremely popular Linux distribution.

Michal
0 Kudos
Michal_Kvasnicka
Beginner
446 Views
The primary reason, why INTEL MPI library scripts mpigxx, mpiicpc and mpif90 does not work properly on Ubuntu 10.10 is the specific --version output mesage from gcc and/or gfortran compiler.

>>gcc --version
gcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5

>>gfortran --version
GNU Fortran (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5

The gcc or gfortran version evaluation part of script must be modified as follows:

The charater pattern [a-zA-Z,)] at all above mentioned scripts should be [a-zA-Z,/)]!!!

Michal
0 Kudos
Dmitry_K_Intel2
Employee
446 Views
Hi Michal,

Thank you for your investigation.
The issue with parsing is a common problem. Unfortunately it's almost impossible to have all Linux versions and test them. Everything should work fine, but we just cannot guarantee.

So, right now you know the workaround for this problem and everybody else who meets this problem can easily fix it editing mpigxx, mpiicc, mpif90, mpicxx scripts.

Probably these scripts will be modified in the product later.

Regards!
Dmitry
0 Kudos
Michal_Kvasnicka
Beginner
446 Views
Are there any plans to include Ubuntu (at least LTS version, 10.04) to the linux distros family supported by Intel MPI library?
0 Kudos
Dmitry_K_Intel2
Employee
446 Views
RedHat and SLES have the top priority.
Unfortunately there are too many Linux distributives to support all of them.

Regards!
Dmitry
0 Kudos
Reply