Kranc: a Mathematica package to generate numerical codes for tensorial evolution equations

Published: 15-06-2006| Version 1 | DOI: 10.17632/c5h637297d.1
Sascha Husa,
Ian Hinder,
Christiane Lechner


Abstract We present a suite of Mathematica-based computer-algebra packages, termed "Kranc", which comprise a toolbox to convert certain (tensorial) systems of partial differential evolution equations to parallelized C or Fortran code for solving initial boundary value problems. 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 p... Title of program: Kranc Catalogue Id: ADXS_v1_0 Nature of problem Solution of partial differential equations in three space dimensions, which are formulated as an initial value problem. In particular, the program is geared towards handling very complex tensorial equations as they appear e.g. in numerical relativity. The worked out examples comprise the Klein-Gordon equations, the Maxwell equations, and the ADM formulation of the Einstein equations. Versions of this program held in the CPC repository in Mendeley Data ADXS_v1_0; Kranc; 10.1016/j.cpc.2006.02.002 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)