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.
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.
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 --versiongcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5
>>gfortran --versionGNU 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,/)]!!!
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.
Are there any plans to include Ubuntu (at least LTS version, 10.04) to the linux distros family supported by Intel MPI library?
RedHat and SLES have the top priority.Unfortunately there are too many Linux distributives to support all of them.