MTW Gravitation Electronic Notebook

Click For Summary
SUMMARY

The discussion centers on the need for electronic solutions to perform symbolic mathematics related to the book "Gravitation" by Misner, Thorne, and Wheeler (MTW). Users express interest in tools like Mathcad for algebraic equations and mention EAGLE for cosmological simulations. The conversation highlights the importance of numerical methods for solving complex systems, particularly the three-body problem, and the necessity of selecting appropriate ODE algorithms to manage error in simulations.

PREREQUISITES
  • Familiarity with symbolic mathematics and algebraic equations.
  • Understanding of ordinary differential equations (ODE) and their numerical solutions.
  • Knowledge of computational programming languages, particularly Julia.
  • Basic concepts of cosmological simulations and their applications.
NEXT STEPS
  • Explore Mathcad for symbolic math applications in physics.
  • Research EAGLE cosmological simulation software and its coding requirements.
  • Learn about Julia programming for computational projects.
  • Study various ODE algorithms and their impact on numerical stability in simulations.
USEFUL FOR

Students and researchers in physics, computational scientists, and anyone interested in performing symbolic and numerical simulations related to gravitational systems.

rayj
Messages
14
Reaction score
6
TL;DR
Options for electronic notebooks to exercise equations in general relativity using notation of MTW G.
I would like to exercise the formulations in the book. I have read Gravitation and many others but I need to do more exercises. I get very bogged down in writing out the symbols. Are there electronic solutions for writing and exercising these equations? I have used Mathcad to perform algebraic equations. I would love to be able to do this as a companion to MTW G.

Any suggestions?
 
Computer science news on Phys.org
Perhaps look to cosmoslogical simulation software.

I found this one called EAGLE but not sure where you can get the code or even what programming language and support libs are used.

http://icc.dur.ac.uk/Eagle/

language wise you might find some code for Julia which is being used in a lot of computational projects.
 
jedishrfu

That was a great site with wonderful information.

Yes, there is the possibility of obtaining code for calculations.

My primary concern is to be able to perform the symbolic math.
 
Most real-world simulations of complex systems do not yield analytical solutions (ie a symbolic solution won't be available) only numerical ones. The simplest case of the three-body problem is one:

https://en.wikipedia.org/wiki/Three-body_problem

As you an see, there are solutions that while quite beautiful, are not analytical but can be computed numerically. Introductory courses often use this system to help the student understand the best algorithms to choose based on whether the system is periodic or not.

All numerical ODE algorithms introduce some form of error that manifests itself as energy added or removed from the system. The trick for a periodic system is to choose an algorithm that adds some error and then takes away some error periodically allowing the solution to stay stable longer.

In the course I took, the prof had us swap in different ODE algorithms. In some cases, the planets spiraled into each other, in other cases they flew apart.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
684
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
704
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K