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 9 articles , 1 standard article )

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

  1. 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
  2. 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)
  3. 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)
  4. 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)
  5. Cuenca, Ángel; Salt, Julián; Albertos, Pedro: Implementation of algebraic controllers for non-conventional sampled-data systems (2007)
  6. Husa, Sascha; Hinder, Ian; Lechner, Christiane: Kranc: a Mathematica package to generate numerical codes for tensorial evolution equations (2006)
  7. Lechner, Christiane; Alic, Dana; Husa, Sascha: From tensor equations to numerical code-computer algebra tools for numerical relativity (2004)
  8. Xiao, Jian; Tang, Lei: Transfer function model of multirate feedback control systems (2001)
  9. Meyer, David G.: A new class of shift-varying operators, their shift-invariant equivalents, and multirate digital systems (1990)