User Tools

Site Tools


skill-tree:use:3:b

**This is an old revision of the document!**

USE3-B Building of Parallel Programs

Background

Aim

Outcomes

  • build parallel programs, e.g. via open sources packages
  • run parallel programs in an HPC environment
  • use a compiler and to asses the effects of optimization switches available for the relevant compilers (e.g. GNU, Intel)
  • use a linker and to assess the effects of linker specific options and environment variables (e.g. -L and LIBRARYPATH, -rpath and LDRUN_PATH)
  • configure the relevant settings (e.g. by setting compiler and linker options), which determine how the application ought to be build with regard to the parallelization technique(s) used (e.g. OpenMP, MPI)
  • use software building environments like make, Autotools, CMake

Subskills

skill-tree/use/3/b.1591369587.txt.gz · Last modified: 2020/06/05 17:06 by 127.0.0.1