- #36
- 10,338
- 1,516
I tend to use GRtensorII for this sort of stuff - it's very nice. I gather it has a mathematica version too, GRTensorM. There's also GRtensorJ, a "teaching" version.
http://grtensor.phy.queensu.ca/
http://grtensor.org/teaching/
On the totally free side, there is Maxima. (GRtensorII itself is free, but it requires either Maple or Mathematica, depending on the version). Maxima is a stand-alone totally free program based on Macsyma. It's not nearly as nice as GRTensorII though it does have some limited tensor-handling capability built in.
http://maxima.sourceforge.net/
Some other possibilites are mentioned at
http://math.ucr.edu/home/baez/RelWWW/software.html
I suppose I should add that there are a couple of different ways of odering Christoffel symbols, GRtensorII uses the "wrong" one. It's easily fixed with a one-line defintion, but a new user might not notice this.
http://grtensor.phy.queensu.ca/
http://grtensor.org/teaching/
On the totally free side, there is Maxima. (GRtensorII itself is free, but it requires either Maple or Mathematica, depending on the version). Maxima is a stand-alone totally free program based on Macsyma. It's not nearly as nice as GRTensorII though it does have some limited tensor-handling capability built in.
http://maxima.sourceforge.net/
Some other possibilites are mentioned at
http://math.ucr.edu/home/baez/RelWWW/software.html
I suppose I should add that there are a couple of different ways of odering Christoffel symbols, GRtensorII uses the "wrong" one. It's easily fixed with a one-line defintion, but a new user might not notice this.
Last edited by a moderator: