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.

In this version, following compilers are support:
compiler_name description
pgi The Portland Group C, C++ and Fortran compilers (i386 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 (i386 only) (Test only beta version and redhat 6.2 on intel)

If you want to use other compilers, you may need to modify compiler driver in /opt/score/src/driver, and recompile Core package and mpi package.

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.


CREDIT
This document is a part of the SCore cluster system software developed at Real World Computing Partnership, Japan. Copyright (c) 2000, 1999 Real World Computing Partnership.