Skip to main content

more options


Compilers

Your compiler choices for writing parallel programs is more limited than for serial codes since they must be compatible with MPI/Pro. They include Microsoft C/C++, Intel (C/C++ and Fortran). The GNU compilers are not recommended.

For a general discussion of the available compilers, where and how to compile programs on the CTC cluster, please refer to Compiling and Porting Serial Applications.

Your compiler choices for writing parallel programs is more limited than for serial codes since they must be compatible with MPI/Pro. They include Microsoft C/C++, Intel (C/C++ and Fortran). The GNU compilers are not recommended.

In general MPI works well with F90. The exception is that you cannot pass noncontiguous data to MPI without setting up a derived datatype.