Skip to main content
Ctrl+K

madupite

  • Installation
  • Tutorials
  • Examples
  • Algorithm
  • Options
  • API Reference
  • Installation
  • Tutorials
  • Examples
  • Algorithm
  • Options
  • API Reference

Welcome to madupite’s documentation!#

madupite is a Python package for solving large-scale Markov decision processes (MDP) using distributed inexact policy iteration (iPI). The library is written in C++ and uses distributed sparse linear solvers from PETSc. And, in case you did not know, madupite is also the name of a volcanic rock!

_images/madupite_logo.png
  • Installation
    • Dependencies
    • Python package
    • C++
    • Euler (ETH Zurich Cluster)
  • Tutorials
    • Writing and running your code using madupite
    • Loading and reading data
    • Generating data
    • Matrix preallocation
    • Data format
    • The MDP-class
  • Examples
    • Toy-Example
    • Inverted Pendulum
    • Further examples
  • Algorithm
    • Does madupite still support standard dynamic programming algorithms such as VI and PI?
  • Options
    • Mandatory Options
    • Facultative Options
    • Useful PETSc Options
    • How To Correctly Set the Options
  • API Reference
    • madupite.createTransitionProbabilityTensor
    • madupite.createStageCostMatrix
    • madupite.MDP
    • madupite.MatrixPreallocation
    • madupite.getCommWorld
    • madupite.mpi_rank_size
    • madupite.writePETScBinary
    • madupite.MatrixType
    • madupite.MatrixCategory
    • madupite.Matrix
    • madupite.initialize_madupite

Index#

  • Index

next

Installation

On this page
  • Welcome to madupite’s documentation!
  • Index

This Page

  • Show Source

© Copyright 2024, Matilde Gargiani, Philip Pawlowsky, Robin Sieber.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.