jason12345
- 108
- 0
When checking results, solving a problem, simulating a problem etc in relativity, what software do you tend to use?
cheers,
Jason
cheers,
Jason
The discussion centers around the software commonly used for solving problems in relativity, including both theoretical and practical applications. Participants share their experiences and preferences regarding various software tools and programming languages suitable for calculations in general relativity.
Participants express a variety of software preferences without reaching a consensus on a single best option. Multiple competing views on the appropriate tools and methods for specific tasks remain evident.
Participants discuss the distinction between numerical and algebraic definitions of world lines, indicating that the choice of software may depend on these definitions. The conversation reflects a range of experiences and requirements without resolving the best practices for all scenarios.
This discussion may be of interest to students, researchers, and practitioners in the fields of physics and engineering who are exploring software tools for general relativity calculations.
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.
Mentz114 said:Do you mean Maxima ( and its interfaces wxMaxima and xMaxima ) ?
My pleasure.Thanks for the correction!
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?
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.
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.