What software is commonly used for solving problems in relativity?

jason12345
Messages
108
Reaction score
0
When checking results, solving a problem, simulating a problem etc in relativity, what software do you tend to use?

cheers,

Jason
 
Physics news on Phys.org
GRTensorII.
 
Maxima with the ctensor package is free and open source, and it does all the things I've wanted to do. Lots of examples here: http://www.lightandmatter.com/genrel/

Cadabra is a package designed for coordinate-independent calculations.
 
Last edited:
bcrowell said:
Mathematica with the ctensor package is free and open source, and it does all the things I've wanted to do. Lots of examples here: http://www.lightandmatter.com/genrel/

Cadabra is a package designed for coordinate-independent calculations.

Do you mean Maxima ( and its interfaces wxMaxima and xMaxima ) ?
 
Mentz114 said:
Do you mean Maxima ( and its interfaces wxMaxima and xMaxima ) ?

Ugh -- yeah, I meant maxima, not mathematica. Thanks for the correction! I've edited my post to correct it.
 
Thanks for the correction!
My pleasure.

If the OP is interested I have a number of useful scripts for GR calculations, covariant differentiation and other stuff.
 
Thanks for the replies so far which will have been useful to people reading this thread. When transforming the user defined world lines of a set of particles in one frame to another, would you be advised to use Mathematica, Maple, C++, Java, etc?

To any students or university researchers in particular, what are your main programming languages?
 
jason12345 said:
Thanks for the replies so far which will have been useful to people reading this thread. When transforming the user defined world lines of a set of particles in one frame to another, would you be advised to use Mathematica, Maple, C++, Java, etc?

To any students or university researchers in particular, what are your main programming languages?

Are these world-lines defined numerically or algebraically? Do you want the result of the transformation expressed numerically, or algebraically? Maxima and GRTensorII are computer algebra systems.
 
bcrowell said:
Are these world-lines defined numerically or algebraically? Do you want the result of the transformation expressed numerically, or algebraically? Maxima and GRTensorII are computer algebra systems.

Numerically would be fine. Even better would be defining the paths the particles take in space either algebraically or numerically as a function of time in one frame, and then seeing how they move in different frames graphically.
 
  • #10
jason12345 said:
Numerically would be fine. Even better would be defining the paths the particles take in space either algebraically or numerically as a function of time in one frame, and then seeing how they move in different frames graphically.

Numerically and algebraically are two totally different ball-games. A lot of people use MATLAB for numerical stuff. The open-source equivalent is Octave.
 
Back
Top