EXP Logo
7.x

First steps

  • EXP at a glance
  • Installation guide
  • Tutorials

EXP concepts

  • BFE theory
  • Code intro
  • BFE time series analysis
  • N-Body optimization in EXP
  • Centering
  • What is YAML?
  • An annotated EXP YAML configuration
  • How to run your own N-body simulation in EXP

Frequently Asked Questions (FAQ)

  • Are there pre-compiled versions of pyEXP and EXP?
  • I only want pyEXP, do I need C++ to compile EXP?
  • Why would I use EXP rather than pyEXP?
  • What hardware do I need to run EXP and pyEXP?
  • How do I restart EXP from a checkpoint?
  • My HPC cluster does not have the required dependencies. What are my options?
  • Can I run EXP or pyEXP in a container?
  • I got a “seg fault”, now what do I do?
  • How can I do a calculation with phase space in pyEXP
  • What do these parameters mean?

How to solve specific problems

  • How to visualize the BFE bases used to make your coefficients
  • How to generate coefficients from phase-space snapshots
  • How to save and reuse your newly generated coefficients
  • How to convert your coefficients back to physical fields
  • Making movies of your BFE field quantities
  • How to use mSSA with your coefficient series in pyEXP
  • Generating orbits in your BFE potential fields
  • Replaying a simulation using EXP
  • The EXP phase-space format
  • How the EXP N-body code selects what and when to write data
  • How to configure a razor-thin disk
  • Debugging EXP

Extending EXP

  • Software design goals and features
  • Overall organization of the code
  • Parallel usage
  • User modules
  • How to make a new EXP force

More about EXP

  • Release notes
  • Contributing to EXP
  • Index to C++ classes
  • Index to pyEXP classes
  • Versioning and API stability
EXP
  • Search


© Copyright 2023-2025, EXP-code collaboration.

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