This program calculates the age of the universe by integrating Friedmann equation.
The following parameters are fixed.
- H0 = 72 km/s/Mpc
- ΩR = 0
- a0 = 1
- (ΩM, ΩK, ΩΛ) = (1, 0, 0)
- (ΩM, ΩK, ΩΛ) = (0.3, 0.7, 0)
- (ΩM, ΩK, ΩΛ) = (2, -1, 0)
- (ΩM, ΩK, ΩΛ) = (3, -2, 0)
Fortran compiler is required.
By using gnuplot
, you can output graph for a
vs t
.
brew install gfortran
brew install gnuplot
gfortran universe.f90
./a.out
gnuplot < gnu
(ΩM, ΩK, ΩΛ) | Age |
---|---|
(1, 0, 0) | 9.07 Gyr |
(0.3, 0.7, 0) | 11.00 Gyr |
(2, -1, 0) | 13.11 Gyr |
(3, -2, 0) | 6.98 Gyr |