aboutsummaryrefslogtreecommitdiff
path: root/src/EOS_Omni_Module.F90
blob: 1cc671919df787e14dbf96e3e83cb6e0a9d46292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
module EOS_Omni_Module

  implicit none

  ! Magic numbers in convenient units, calculated by someone whom we
  ! trust to have worked very carefully

  real*8,parameter :: rho_gf = 1.61620075314614d-18
  real*8,parameter :: press_gf = 1.7982953469278d-39
  real*8,parameter :: eps_gf = 1.11265006d-21
  real*8,parameter :: time_gf = 2.03001708d+05
  real*8,parameter :: mass_gf = 5.02765209d-34
  real*8,parameter :: length_gf = 6.77140812d-06
  
  ! Inverses of the numbers above, calculated manually instead of by
  ! the compiler
  
  real*8,parameter :: inv_rho_gf = 6.18735016707159d17
  real*8,parameter :: inv_press_gf = 5.56082181777535d38
  real*8,parameter :: inv_eps_gf = 8.98755175549085d20
  real*8,parameter :: inv_time_gf = 4.92606692747629d-6
  real*8,parameter :: inv_mass_gf = 1.98899999860571d33
  real*8,parameter :: inv_length_gf = 147679.77092481d0

  real*8,parameter :: clite = 2.99792458d10
  real*8,parameter :: cliteinv2 = 1.11265005605362d-21

  ! These values are set by EOS_Omni_Startup

  real*8 :: poly_k_cgs = 0.0d0
  real*8 :: gl_k_cgs   = 0.0d0

  real*8 :: hybrid_k1_cgs = 0.0d0
  real*8 :: hybrid_k2_cgs = 0.0d0

end module EOS_Omni_Module