We present a suite of Mathematica-based computer-algebra packages, termed ”Kranc”, which comprise a toolbox to convert (tensorial) systems of partial differential evolution equations to parallelized C or Fortran code. Kranc can be used as a ”rapid prototyping” system for physicists or mathematicians handling very complicated systems of partial differential equations, but through integration into the Cactus computational toolkit we can also produce efficient parallelized production codes. Our work is motivated by the field of numerical relativity, where Kranc is used as a research tool by the authors. In this paper we describe the design and implementation of both the Mathematica packages and the resulting code, we discuss some example applications, and provide results on the performance of an example numerical code for the Einstein equations. (Source:

References in zbMATH (referenced in 14 articles , 1 standard article )

Showing results 1 to 14 of 14.
Sorted by year (citations)

  1. Fernando, Milinda; Neilsen, David; Lim, Hyun; Hirschmann, Eric; Sundar, Hari: Massively parallel simulations of binary black hole intermediate-mass-ratio inspirals (2019)
  2. Etienne, Zachariah B.; Wan, Mew-Bing; Babiuc, Maria C.; McWilliams, Sean T.; Choudhary, Ashok: GiRaFFE: an open-source general relativistic force-free electrodynamics code (2017)
  3. Miller, Jonah M.; Schnetter, Erik: An operator-based local discontinuous Galerkin method compatible with the BSSN formulation of the Einstein equations (2017)
  4. Zachariah B. Etienne, Mew-Bing Wan, Maria C. Babiuc, Sean T. McWilliams, Ashok Choudhary: GiRaFFE: An Open-Source General Relativistic Force-Free Electrodynamics Code (2017) arXiv
  5. Anshu Dubey, Ann Almgren, John Bell, Martin Berzins, Steve Brandt, Greg Bryan, Phillip Colella, Daniel Graves, Michael Lijewski, Frank Loffler, Brian O’Shea, Erik Schnetter, Brian Van Straalen, Klaus Weide: A Survey of High Level Frameworks in Block-Structured Adaptive Mesh Refinement Packages (2016) arXiv
  6. Etienne, Zachariah B.; Paschalidis, Vasileios; Haas, Roland; Mösta, Philipp; Shapiro, Stuart L.: IllinoisGRMHD: an open-source, user-friendly GRMHD code for dynamical spacetimes (2015)
  7. Healy, James; Laguna, Pablo: Critical collapse of scalar fields beyond axisymmetry (2014)
  8. Mösta, Philipp; Mundim, Bruno C.; Faber, Joshua A.; Haas, Roland; Noble, Scott C.; Bode, Tanja; Löffler, Frank; Ott, Christian D.; Reisswig, Christian; Schnetter, Erik: GRHydro: a new open-source general-relativistic magnetohydrodynamics code for the Einstein toolkit (2014)
  9. Löffler, Frank; Faber, Joshua; Bentivegna, Eloisa; Bode, Tanja; Diener, Peter; Haas, Roland; Hinder, Ian; Mundim, Bruno C.; Ott, Christian D.; Schnetter, Erik; Allen, Gabrielle; Campanelli, Manuela; Laguna, Pablo: The Einstein toolkit: a community computational infrastructure for relativistic astrophysics (2012)
  10. Cuenca, Ángel; Salt, Julián; Albertos, Pedro: Implementation of algebraic controllers for non-conventional sampled-data systems (2007)
  11. Husa, Sascha; Hinder, Ian; Lechner, Christiane: Kranc: a Mathematica package to generate numerical codes for tensorial evolution equations (2006)
  12. Lechner, Christiane; Alic, Dana; Husa, Sascha: From tensor equations to numerical code-computer algebra tools for numerical relativity (2004)
  13. Xiao, Jian; Tang, Lei: Transfer function model of multirate feedback control systems (2001)
  14. Meyer, David G.: A new class of shift-varying operators, their shift-invariant equivalents, and multirate digital systems (1990)