| Forward | Up | Map | Glossary | Information |
Solving the Einstein Equations for black holes in any but the most simplified cases, or for the gravitational waves spawned as they form or collide, requires building advanced computer programs or codes. When run on a computer, such codes numerically solve the equations for the behavior of the objects or phenomena that the scientists want to model.
Next, the researchers develop efficient algorithms -- computational "recipes" for obtaining the answer to a given problem. The scientists combine these elements -- equations, model, and algorithms -- to construct a computer code, software that enables the computer to solve the equations. The code may have to be written in different ways for different kinds of computer architectures: in many cases, these architectures cannot share code with each other.
Often codes have to be customized to a given machine's specific configuration of processors. A daunting task! No wonder numerical relativists have chosen a stepwise approach in building computer models to simulate of the behavior of black holes.
Forward to The Building Blocks of Code
Up to Relativity Goes Digital