Development: Difference between revisions
Jump to navigation
Jump to search
S Richling (talk | contribs) |
S Richling (talk | contribs) No edit summary |
||
Line 25: | Line 25: | ||
== Documentation in the Wiki == |
== Documentation in the Wiki == |
||
Environment modules for software development and parallel programming with additional documentation here in the wiki: |
Environment modules for software development and parallel programming with additional documentation here in the wiki: |
||
=== Compiler and Debugger === |
|||
* [[GCC]] |
* [[GCC]] |
||
* [[GDB]] |
* [[GDB]] |
||
* [[Intel_Compiler]] |
* [[Intel_Compiler]] |
||
=== Development Tools === |
|||
⚫ | |||
⚫ | |||
=== Libraries and Numerical Libraries === |
|||
* [[GSL]] |
* [[GSL]] |
||
* [[FFTW]] |
* [[FFTW]] |
||
* [[MKL]] |
* [[MKL]] |
||
== Development Environments === |
|||
* [[Conda]] |
* [[Conda]] |
||
⚫ | |||
⚫ |
Revision as of 16:19, 4 April 2022
Software Development and Parallel Programming
Overview on parallel programming with OpenMP and MPI.
Environment Modules
Compiler, libraries and development tools are provided as environment modules.
Required reading to use: Environment Modules
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>
Documentation
Availabe documentation for environment modules:
module help
- examples in
$SOFTNAME_EXA_DIR
- additional docu in this wiki
Documentation in the Wiki
Environment modules for software development and parallel programming with additional documentation here in the wiki: