A package for doing GR-type tensor algebra and calculus. Compared to other such packages I know, it is easy to use and fairly comprehensive in the number of functions defined. "Matthew Headrick"
- diffgeo practice.nb
- frw diffgeo
Author : Mohammadreza Ebrahimi
Email : m.reza.ebrahimi1995@gmail.com
This is the repo contians very important and useful mathematica file.nb which is used for tensor calculus. Anyone who is working on General Relativity can uses this. I have used the diffgeo package in order to evaluate Riemann (curvature), Ricci tensor and also RicciScalar for schwarzschild black holes as a simple example. In another one, again, I have evaluated aformentioned tensors for cosmology metric, FRW and showed metric contraction.
Furthermore, it can be used for various tensor calculations like Covariant Derivative (CD) and differential forms such as
- Hodge Duals
- Hodge Star
- Wedge Product
- Exterior Derivative
- ...
Moreover, some other tensors are available in diffgeo where you can see and learn them easily in this repository.
That so easy. Just copy and paste difgeo.m in a directory. Then for runnig kernel with diffgeo package, you just need to use mathematica command SetDirectory["your diffgeo.m directory"]. It will be run.
Please cantact me if you have any question.