Programming Language Compilers
The following Sun compilers are provided on ISS Cent1 Interactive Unix Service:
- Fortran 90 - type: man f90 (on IUS) for more info.
- C - type: man cc for further info.
- C++ - type: man CC for further info.
The following compilers are supported on the HEC:
- Gnu Compilers - gcc = C Compiler, g++ = C++ Compiler, gfortran = Fortan 90 Compiler.
- Intel Compilers - icc = C Compiler, icpc = C++ Compiler, ifort = Fortran 90 Compiler.
- PGI Compilers - pgcc = C Compiler, pgCC = C++ Compiler, pgf90 = Fortran 90 Compiler.
The HEC also supports the following parallel programming paradigms:
- OpenMP - OpenMP is a set of compiler directives, library routines and environment variables that can be used to specify shared-memory parallelism in C, C++ and Fortran codes.
- MPI - Multi-node parallel jobs are typically written using MPI, a C/C++ and Fortran based Application Programming Interface that implements job parallelism via passing (network) messages between co-ordinated processes.
Links to external information sources for Fortran 90
- Liverpool University Training Courses
- King's College Fortran 90 Resources
- Nag's Fortran 90 Software Repository
- Fortran 90 Tutorial at Michigan Technological University
©Lancaster University ISS Governance Computer User Agreement Privacy & Cookies Notice