Most technical documentation is done directly in the source. A webpage is extracted from these sources every night. The link to this page is available on the left.

The quick starter guide is a document that I update on-the-fly. It is very much hands-on. Peano's fundamental algorithmic ideas were first described in a concise format in the book A Framework for Parallel PDE Solvers on Multiscale Adaptive Cartesian Grids (see picture above). I strongly appreciate if you buy the book, however there's also a download version. More and more recent information is available in an excerpt from my habilitation that you can download for free.


A paper describing the fundamental algorithmic ideas of Peano is

    author = {Weinzierl, Tobias and Mehl, Miriam},
    journal = {SIAM Journal on Scientific Computing},
    editor = {Tuminaro, R. and Benzi, M. and Cai, X.-C. and Duff, I. and Elman, H. and 
              Freund, R. and Jordan, K. and Kelley, T. and Keyes, D. and Kilmer, M. and 
              Leyffer, S. and Manteuffel, T. and McCormick, S. and Silvester, D. and 
              Walker, H. and Woodward, C. and Yavneh, I.},
    institution = {SIAM},
    month = oct,
    number = {5},
    organization = {SIAM},
    pages = {2732--2760},
    series = {Special Section: 2010 Copper Mountain Conference},
    title = {Peano -- A Traversal and Storage Scheme for Octree-Like Adaptive Cartesian Multiscale Grids},
    volume = {33},
    year = {2011},
    ISSN = {1064-8275},
    URL = {}

while the arXiv preprint below describes its software architecture/paradigms.

  author =   {T.~Weinzierl},
  title =    {The {P}eano software---parallel, automaton-based, dynamically adaptive grid traversals},
  institution =  {Durham University},
  year =     {2015},
  number =   {2015arXiv150604496W},
  OPTnote =      {eprint arXiv:1506.04496}

Other software

If you search for information how to use Peano in the context or together with other software, please consult the webpages of the respective software (PeanoClaw or ExaHyPE) or have a quick look into the quick start guide (for PETSc).