Mache

User's guide

  • Quick Start
  • Building and Using Spack Environments with mache.spack

Developer's guide

  • Quick Start for Developers
  • Contributing to mache
  • Adding a New Machine to Mache
  • Adding Spack Support for a New Machine
  • Building the Documentation
  • Previewing the Documentation
  • API reference
Mache
  • Mache
  • View page source

_images/mache-logo.png

Mache

User's guide

  • Quick Start
    • Installing mache
    • Example usage
    • Public Functions
  • Building and Using Spack Environments with mache.spack
    • Overview
    • make_spack_env
    • get_spack_script
    • get_modules_env_vars_and_mpi_compilers
    • Example: How Downstream Packages Use These Functions
    • Notes

Developer's guide

  • Quick Start for Developers
    • Setting up for Development
    • Code Styling and Linting
    • Running Tests
    • Contributing
  • Contributing to mache
    • How to Contribute
    • Development Environment
    • Code Style and Linting
    • Testing
    • Documentation
    • Pull Request Checklist
  • Adding a New Machine to Mache
    • Adding a new config file
    • Adding the new machine to discover.py
  • Adding Spack Support for a New Machine
    • Overview
    • YAML Template Files
    • Shell Script Templates
    • Testing
    • Further Reading
  • Building the Documentation
  • Previewing the Documentation
  • API reference
    • discover
    • permissions
    • spack
    • sync
    • MachineInfo
Next

© Copyright 2025, Energy Exascale Earth System Model Project.

Built with Sphinx using a theme provided by Read the Docs.