Difference between revisions of "Development"
S Richling (talk | contribs) |
S Richling (talk | contribs) |
||
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
Contents
1 Software Development and Parallel Programming
Overview on parallel programming with OpenMP and MPI.
2 Environment Modules
Compiler, libraries and development tools are provided as environment modules.
Required reading to use: Environment Modules
3 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>
4 Documentation
Availabe documentation for environment modules:
module help
- examples in
$SOFTNAME_EXA_DIR
- additional docu in this wiki
5 Documentation in the Wiki
Environment modules for software development and parallel programming with additional documentation here in the wiki: