muscle3

Contents:

  • Introduction
  • Current status
  • Installing
  • Tutorial with Python
  • Distributed execution
  • Profiling coupled simulations
  • Coupling your model
  • MUSCLE and C++
  • MUSCLE and Fortran
  • MUSCLE and MPI
  • Running containerized applications
  • Uncertainty Quantification
  • Simulation checkpoints
  • Tips & tricks

API documentation

  • API Documentation for Python
  • API Documentation for C++
  • API Documentation for Fortran
  • Command line tools

MUSCLE3 development

  • For Developers
    • Contributing to MUSCLE3
    • Development tools
    • Releasing
    • Checkpointing deep-dive
muscle3
  • For Developers
  • View page source

For Developers

Contents:

  • Contributing to MUSCLE3
    • Make an Issue
    • Get a local repository
    • Install the tools
    • Make changes
    • Make a pull request
    • Interact
  • Development tools
    • Building and installation
    • Quality Control
      • Static checking
      • Tests
    • Documentation
  • Releasing
    • Check online documentation
    • Check metadata
    • Update the changelog
    • Make a release branch
    • Update version
    • Check documentation
    • Run tests
    • Commit the version update
    • Fix badges
    • Merge into the master branch
    • Make a GitHub release
    • Build and release to PyPI
    • Announce release
    • Merge the release branch back into develop
    • Update issues
  • Checkpointing deep-dive
    • Consistency for simulation time checkpoints
      • Call/release coupling
      • Interact coupling
      • Dispatch coupling
    • (In)consistency for wallclock time checkpoints
Previous Next

© Copyright 2018-2022 University of Amsterdam and Netherlands eScience Center, and 2022-2023 The ITER Organization, and 2023-2024 Netherlands eScience Center.

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