muscle3

Contents:

  • Introduction
  • Current status
  • Installing
  • Tutorial with Python
  • Distributed execution
  • Nested models
  • Models as software
  • Profiling coupled simulations
  • Coupling your model
  • MUSCLE and C++
  • MUSCLE and Fortran
  • MUSCLE and MPI
  • Running containerized applications
  • Uncertainty Quantification
  • Caching intermediate results
  • Simulation checkpoints
  • Dynamic port configuration
  • Tips & tricks
  • Testing your MUSCLE3 model

API documentation

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

MUSCLE3 development

  • For Developers
muscle3
  • libmuscle.planner package
  • View page source

libmuscle.planner package

Submodules

  • libmuscle.planner.planner module
    • InsufficientResourcesAvailable
    • ModelGraph
      • ModelGraph.component()
      • ModelGraph.components()
      • ModelGraph.macros()
      • ModelGraph.micros()
      • ModelGraph.predecessors()
      • ModelGraph.successors()
    • Planner
      • Planner.allocate_all()
    • ResourceAssignment
      • ResourceAssignment.by_rank
      • ResourceAssignment.as_resources()
  • libmuscle.planner.resources module
    • Core
      • Core.isdisjoint()
    • CoreSet
      • CoreSet.get_first_cores()
      • CoreSet.isdisjoint()
    • OnNodeResources
      • OnNodeResources.hwthreads()
      • OnNodeResources.isdisjoint()
      • OnNodeResources.total_cores()
    • Resources
      • Resources.nodes
      • Resources.add_node()
      • Resources.cores()
      • Resources.hwthreads()
      • Resources.isdisjoint()
      • Resources.merge_node()
      • Resources.nodes()
      • Resources.total_cores()
      • Resources.union()

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

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