Development

From bwHPC Wiki
Revision as of 16:34, 14 July 2022 by K Siegmund (talk | contribs) (Software Development and Parallel Programming)
Jump to: navigation, search

1 Compiling Software

Overview of General compiler usage

2 Software Development and Parallel Programming

Overview on parallel programming with OpenMP and MPI.

3 Environment Modules

Compiler, libraries and development tools are provided as environment modules.

Required reading to use: Environment Modules

4 Available Development Software

Visit https://www.bwhpc.de/software.php select your cluster and

  • For compiler select Category → compiler
  • For MPI select Category → mpi
  • For libraries select Category → lib
  • For numerical libraries select Category → numlib
  • For further development tools select Category → devel

On a cluster use: module avail <Category>

5 Documentation

Availabe documentation for environment modules:

  • module help
  • examples in $SOFTNAME_EXA_DIR
  • additional docu in this wiki

6 Documentation in the Wiki

Environment modules for software development and parallel programming with additional documentation here in the wiki:

6.1 Compiler and Debugger

6.2 Development Tools

6.3 Libraries and Numerical Libraries

6.4 Development Environments