Calculation Engine // Alpha Release

Getting started

Read the Quick Start guide to setup your account and learn how to run workflows.

Ask for help and join the discussion on our community support forum.

What is the Calculation Engine?

The Calculation Engine (CE) is an application that lets you run scientific calculations as composable workflows, constructed from a growing library of MUSES modules. The service hosted at https://alpha.musesframework.io provides the research community with scalable, high-performance computing resources to run intensive calculations. You can also run the CE yourself, either on a single machine using Docker Compose or on a Kubernetes cluster using our Helm chart!

What is MUSES?

MUSES is an interdisciplinary team of physics experts in lattice QCD, nuclear physics, gravitational wave astrophysics, relativistic hydrodynamics, and research software engineers. The goal of the collaboration is to help find answers to questions that bridge nuclear physics, heavy-ion physics, and gravitational phenomena such as:

  • What exists within the core of a neutron star?
  • What temperatures are reached when two neutron stars collide?
  • What can nuclear experiments with heavy-ion collisions teach us about the strongest force in nature and neutron stars?

What are MUSES modules?

Modules are the atomic processing units of a MUSES workflow. There are several types of modules, including those that calculate equations of state (EoS) and those that derive observable quantities from the EoS.

The equation of state modules include:

  • Chiral EFTchiral_eft (v0.7.3)
  • Chiral Mean Fieldcmf_solver (v0.9.3)
  • Crust DFTcrust_dft (v1.9.2)
  • Ising 2D T'-Expansion Scheme (TExS)eos_ising_texs_2d (v0.9.3)
  • 4D Taylor-expanded lattice (BQS)eos_taylor_4d (v0.9.8)
  • Holographicholographic_eos (v0.1.5)
  • Leptonlepton (v0.9.9)

The observables modules include:

  • Flavor Equilibrationflavor_equilibration (v0.4.2)
  • QLIMRqlimr (v0.3.2)
  • Synthesissynthesis (v0.7.0)

Visit this page to view a more detailed list of registered modules.

What are workflows?

MUSES workflows provide a way to orchestrate a custom execution of MUSES modules, allowing you to generate equations of state, process and synthesize data, and calculate observable quantities. Individual workflow executions are called jobs, which you can run concurrently on our performant compute nodes to generates reproducible results to download and analyze. Learn more about MUSES workflows here.