Developer Portal
The Developer Portal will provide valuable resources for building, benchmarking, and developing scientific codes on the system. This will include tutorials and documentation on the following:
- Using the various compilers like Intel, Portland Group, GNU Compiler Collection, and Sun Studio
- Documentation on various tools
- Debugging parallel applications
- Performance Profiling and Optimization
- Introductions to C, C++, Fortran, High-Performance Fortran, and Java
- Using libraries and API's such as MPI, FFTW, GSL, and Matlab
- Links to publications on useful computational methods and computer science resources
- Note: The Developer Portal is very much a work in progress. More of the items described above will be added in the future.
1. Compilers
- Intel C++/Fortran v9.1
- Manual 1
- Manual 2
- Manual 3
- Tutorials
- Portland Group Compilers v7.0
- Manual 1
- Manual 2
- Manual 3
- Tutorials
- GNU Compiler Collection (gcc) v4.1
- Manual 1
- Manual 2
- Manual 3
- Tutorials
- Sun Studio 11
- Manual 1
- Manual 2
- Manual 3
- Tutorials
2. Code Debugging
- The GNU Debugger (gdb)
- Tutorials
- Manual
- The Portland Group Debugger
- Tutorials
- Parallel Debugging
- Manual
- Intel Debugger
- Tutorials
- Parallel Debugging
- Manual
3. Code Profiling & Optimization
- Gprof
- Tutorial
- Manuals
- Portland Group Profiler (pgprof)
- Tutorial
- Manuals
- Intel Vtune
- Tutorial
- Manuals
- Basic Optimization Methods
4. Programming Languages
- C
- C++
- Fortran
- High-Performance Fortran
- Java
5. Libraries and APIs
- BLAS/LAPACK
- ScaLAPACK
- GSL
- Message Passing Interface (MPI/MPI2)
- FFTW3
- Interfacing Matlab with C/C++/Fortran