Skip to Content
Installation

Installation

Choose an installation method below based on your environment and workflow.

SurfATT can be installed in multiple ways depending on your platform, reproducibility needs, and deployment target.

Which method should I use?

  • Conda Installation: best for reproducible research environments and quick dependency setup.
  • Build from Source: best when you want full control and tuning on local machines or HPC clusters.

Common prerequisites

Before starting, make sure you have:

  • A Linux or macOS shell environment.
  • C/C++ build toolchain (cmake, compiler, make).
  • An MPI runtime for parallel jobs.
  • Git for cloning the SurfATT repository.

Next step

After installation, continue with Guides for the full first-run workflow.

Last updated on