Providing Optional Compilers


SCore was built to use GNU compilers for C, C++ and FORTRAN77. Also FORTRAN 90 Compiler is not used. Then mpicc, mpic++ and mpif77 is used gcc, g++, g77 as backend compiler. And mpif90 can not use.

SCore can be re-installed to provide support for optional compilers that can be specified on the compiler command lines with the -compiler command line option.

In order to provide alternative compilers, please create /opt/score/etc/compilers/site file. This file format describe to the compiler config file.

If you want to use one of Intel, Fujitsu or PGI compiler, you may copy /opt/score/etc/compilers/site.example.* file to /opt/score/etc/compilers/site.

Please execute following command to check the compiler is existed:

    score_compiler_list -all -path -check

In this version, following compilers are support:
compiler_name description
pgi The Portland Group C, C++ and Fortran compilers (i386 and AMD64 only)
absoft Absoft ProFortran compilers (i386 only) (Fortran and Fortran 90 only)
kai KAI C++ compiler (i386 only) (C++ only)
fujitsu Fujitsu C, C++ and Fortran compilers (i386 only)
compaq Compaq C, C++ and Fortran compilers (alpha only)
intel Intel C++ and Fortran compiler version 6 (i386 and IA64 only)
intel7 Intel C++ and Fortran compiler version 7 (i386 and IA64 only)
intel8 Intel C++ and Fortran compiler version 7 (i386, IA64 and AMD64)
pathscale PathScale EKOPath Compiler (AMD64 only)

If you want to use other compilers, please create compiler dependent code under /opt/score/etc/compilers and edit /opt/score/etc/compilers/site.

If you want to use except Intel and Fujitsu compiler, after you have edited the build config file you will have to re-compile the mpich package. Please see the Re-Compilation and Installation from Source page for details on re-compiling the SCore software.


PCCC logo PC Cluster Consotium

$Id: compilers.html,v 1.13 2004/11/26 12:29:11 kameyama Exp $