Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Sophisticated calculations

  1. Apr 23, 2005 #1
    How do professional scientists make sophisticated calculations, e.g the Einstein's tensor equations in general relativity? Are there any special algorithms for this?

    I'd really like to solve these equations but it's almost impossible without computer help.
     
  2. jcsd
  3. Apr 23, 2005 #2

    dextercioby

    User Avatar
    Science Advisor
    Homework Helper

    Using calculators...?The equations in physics are usually nonintegrable analytically,many of them are quasi/nonlinear (starting with Newton's gravity law,for example) and therefore the dynamics is found either intuitively or using a computer...

    There are fortunate exceptions...The Schwarzschild solution is one of them.

    Daniel.
     
  4. Apr 23, 2005 #3
    Thanks dexter. Do i need to develop my own algorithms?

    The Einstein equations are nonlinear, therefore are very difficult to solve without a computer.
     
    Last edited: Apr 23, 2005
  5. Apr 23, 2005 #4

    robphy

    User Avatar
    Science Advisor
    Homework Helper
    Gold Member

    The symbolic tensorial and spinorial calculations in the paper above are probably done by hand.
    One can use tools like GRTensor and others to symbolically verify some calculations or evaluate tensor components [given component functions of the metric, for example].

    To go beyond symbolic calculations, you'll need to find or write specialized software to solve systems of nonlinear PDEs. For these, you might start here
    http://jean-luc.aei.mpg.de/
    http://numrel.aei.mpg.de/
    http://bh0.physics.ubc.ca/People/matt/555/
    and the Numerical Relativity articles at
    http://relativity.livingreviews.org/Articles/subject.html
     
  6. Apr 23, 2005 #5
    Thanks robphy. This was a great help.

    Most of these calculations are indeed symbolic but in order to really solve it, one either needs a strong software or a small supercomputer with a quite simple algorithm.
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?