Development: Difference between revisions
Jump to navigation
Jump to search
S Richling (talk | contribs) No edit summary |
S Richling (talk | contribs) No edit summary |
||
Line 13: | Line 13: | ||
* For libraries select <code>Category → lib</code> |
* For libraries select <code>Category → lib</code> |
||
* For numerical libraries select <code>Category → numlib</code> |
* For numerical libraries select <code>Category → numlib</code> |
||
* For further development tools select <code>Category → devel</code> |
* For further development tools select <code>Category → devel</code> |
||
On a cluster use: <code>module avail <Category></code> |
On a cluster use: <code>module avail <Category></code> |
||
Line 36: | Line 36: | ||
* [[FFTW]] |
* [[FFTW]] |
||
* [[MKL]] |
* [[MKL]] |
||
== Development Environments === |
=== 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: