Peano Documentation

PeanoCopyrightDashboardDocumentationDownload

I currently maintain two versions of Peano: Version 3 is the mature version we use in ExaHyPE and other projects. Version 4 is my experimental, new one.

Peano 4

The documentation of Peano 4 consists of three parts:

  • The guidebook – a PDF document describing the overall software;
  • The source code documentation – an autogenerated html file which is distilled from the C++ core source code.
  • The API code documentation – an autogenerated html file which is distilled from the Python API source code.

Peano 3

The documentation of Peano 3 consists of two parts:

  • The guidebook – a PDF document describing the overall software;
  • The source code documentation – an autogenerated html file which is distilled from the C++ core source code.

Papers & How to cite

Aspects of Peano are discussed in many papers, but there are two primary publications. The older one appeared in SISC and very much discusses the core data structures. The newer one is published by TOMS and discusses various design decisions and sofware aspects besides the arithmetics. It also details the usage paradigm. The new one is available as gold open source.

@article{Weinzierl:19:Peano,
   author = {Weinzierl, T.},
   title = {The Peano Software\&\#x02014;Parallel, Automaton-based, Dynamically Adaptive Grid Traversals},
   journal = {ACM Trans. Math. Softw.},
   volume = {45},
   number = {2},
   year = {2019},
   pages = {14:1--14:41},
   publisher = {ACM}
}

@article{Weinzierl:11:Peano,
    Author = {Weinzierl, T. and Mehl, M.},
    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},
    Issn = {1064-8275},
    Journal = {SIAM J. Sci. Comput.},
    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}}