Hi,

the message visible below, appeared yesterday in the Lmod mailing list.

The two links available there are worthy pointers, I recommend you check them 
out
if you wish to validate that your preferred toolchain follows Intel’s 
propositions.
esp. the link about GCC/glibc compatibility has certain implications per linux 
distro...

enjoy,
Fotis


---------- Forwarded message ----------
From: Fredrik Unger <[email protected]>
List-Post: [email protected]
Date: Thu, Nov 27, 2014 at 3:01 PM
Subject: [Lmod-users] Template generator...
To: Lmod-users <[email protected]>


Hi,

Well I extended my generator with Intel MPI / Intel Compiler dependencies.

Attached in intel.tar.gz is some scripts that generate modulefiles.

It assumes that compilers are installed in /opt/intel and
MPI in /opt/intel/impi

Run :
./install-intel.sh
./install-intel-mpi.sh

to install the templates. (scripts are hardcoded to /app/Module/..)

Now this makes a few shortcuts. It uses the same template for all
compilers and MPI. There might be version differences that I have not
considered.

intel-compiler-mpi.txt contains the matrix that can be found here:

https://software.intel.com/en-us/articles/intel-mpi-library-and-composer-xe-compatibility

I am considering extending the templates to CC etc but awaiting some feedback 
to this. Maybe there are other trouble with this aproach.

GCC / Intel MPI is also such a thing. Intel MPI might need ICC libraries as 
well, and gfortran and g++ will probably not work well.
I also did not find a GCC ICC compatibility chart more than Appendix A in this 
file :

https://software.intel.com/sites/products/collateral/hpc/compilers/intel_linux_compiler_compatibility_with_gnu_compilers.pdf
(Page 17-18)
and that does not really say how well Intel MPI plays with GCC..

/Fredrik Unger



-- 
echo "sysadmin know better bash than english" | sed s/min/mins/ \
  | sed 's/better bash/bash better/' # signal detected in a CERN forum






Reply via email to