Intel Compier of RICC was updated.
- System: MPC, UPC, SSC of RICC
- Intel C++/Fortran Composer XE 2015 for Linux Update 3
Please refer the following URLs to know detailed information.
Release Notes:
C++ Compiler
Fortran Compiler
Users of RICC can download manuals in RICC Portal after login.
RICC Portal https://ricc.riken.jp (Login) Product Manual Menu Common => Linux Cluster’s Manuals -> Intel Compiler (Intel Composer XE 2015) |
Users should re-compile if you need referring those documents.
If you have to use older version or have questions please contact hpc@riken.jp.
How to compile
1. Intel Composer XE 2015
[bash]
C
[username@ricc ~]$ . /etc/profile.d/xiccvars.sh 15.0 [username@ricc ~]$ cc -pc -intel test.c |
Fortran
[username@ricc ~]$ . /etc/profile.d/xifortvars.sh 15.0 [username@ricc ~]$ f90 -pc -intel test.f |
[tcsh]
C
[username@ricc ~]$ source /etc/profile.d/xiccvars.csh 15.0 [username@ricc ~]$ cc -pc -intel test.c |
Fortran
[username@ricc ~]$ source /etc/profile.d/xifortvars.csh 15.0 [username@ricc ~]$ f90 -pc -intel test.f |
When you use the latest version of compiler you should use “latest” optioin.
[Ex.]
[username@ricc ~]$ . /etc/profile.d/xiccvars.sh latest |
2. Intel Composer XE 2015 for Open MPI 対応版
Please use compilers(mpicc/mpic++/mpif77/mpif90) under /usr/local/openmpi-1.8.6/intel-15.0.3/bin.
(bash / C)
[username@ricc ~]$ . /etc/profile.d/xiccvars.sh 15.0 [username@ricc ~]$ /usr/local/openmpi-1.8.6/intel-15.0.3/bin/mpicc test.c |
Sample script for batch jobs
(bash / C)
[username@ricc ~]$ cat go.sh #!/bin/sh #MJS: -pc #MJS: -proc 16 #MJS: -time 10:00 #MJS: -compiler intel #MJS: -parallel openmpi #MJS: -cwd #MJS: -eo#BEFORE: a.out export CLTK_MPI_HOME=/usr/local/openmpi-1.8.6/intel-15.0.3 . /etc/profile.d/xiccvars.sh 15.0 /opt/FJSVcltk/bin/mpirun ./a.out [username@ricc ~]$ qsub go.sh |
3. Intel Composer XE 2015 for Open MPI
Compile
Please use compilers (mpicc/mpic++/mpif77/mpif90) under /usr/local/openmpi-1.8.6-mpi-thread/intel-15.0.3/bin.
(bash / C)
[username@ricc ~]$ . /etc/profile.d/xiccvars.sh 15.0 [username@ricc ~]$ /usr/local/openmpi-1.8.6-mpi-thread/intel-15.0.3/bin/mpicc test.c |
Sample script for baych jobs
(bash /C)
[username@ricc ~]$ cat go.sh #!/bin/sh #MJS: -pc #MJS: -proc 2 #MJS: -thread 8 #MJS: -time 10:00 #MJS: -compiler intel #MJS: -parallel openmpi #MJS: -cwd #MJS: -eo#BEFORE: a.out export CLTK_MPI_HOME=/usr/local/openmpi-1.8.6-mpi-thread/intel-15.0.3 . /etc/profile.d/xiccvars.sh 15.0 /opt/FJSVcltk/bin/mpirun ./a.out [username@ricc ~]$ qsub go.sh |