ccgrg

ccgrg -- The symbolic tensor analysis package, with tools for general relativity. Riemann and Weyl curvature, covariant derivative, Lie derivative, the first and the second fundamental form on hyper-surfaces, as well as basic notions of relativistic hydrodynamics (expansion, vorticity, shear) are predefined functions of the package. New tensors are easy to define. Instructions, basic examples, and some more advanced examples are attached to the package. Characteristic feature of the ccgrg package is the specific coupling between the functional programming and the Parker-Christensen index convention. This causes that no particular tools to rising/lowering tensor indices neither to the tensor contractions are needed. Tensor formulas are written in the form close to that of classical textbooks in GRG, with the only difference that the summation symbol appears explicitly. Tensors are functions, not matrixes, and their components are evaluated lazily. This means that only these components which are indispensable to realize the final task are computed. The memoization technique prevents repetitive evaluation of the same quantities. This saves both, time and memory.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element