CosmoStat/Tutorials

[Tutorial] Compilation tips and tricks for various OS and architectures

LisaGoh opened this issue · 0 comments

What is the main topic of this tutorial:
Compilers, C++, GCC, x86_64, arm64

One line description

Hi! I would like to suggest a new tutorial to learn about the basics of software compilation, such as when to use the various compilers and linkers available: for example gcc, clang, gfortran, or even mpi compilers like mpifort, and how to compile on different type of architecture like arm64 or x86_64.

Level

  • Beginner
  • Intermediate
  • Advanced

Learning goals

  • Understanding on the various compilers: what they are used for and when, their pros and cons
  • Gain an intuition on how to debug and solve compilation errors