constants Module

Module containing miscellaneous numerical and physical constants

References

-



Contents


Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: iotty =6
integer, public, parameter:: nout =11
integer, public, parameter:: nplot =12
integer, public, parameter:: mfile =13
integer, public, parameter:: vfile =14
integer, public, parameter:: opt_file =15
integer, public, parameter:: sig_file =16
real(kind=dp), public, parameter:: degrad =0.01745329251D0
real(kind=dp), public, parameter:: electron_charge =1.602176634D-19
real(kind=dp), public, parameter:: electron_volt =1.602176634D-19
real(kind=dp), public, parameter:: kiloelectron_volt =1.602176634D-16
real(kind=dp), public, parameter:: atomic_mass_unit =1.66053906892D-27
real(kind=dp), public, parameter:: electron_mass =9.1093837139D-31
real(kind=dp), public, parameter:: proton_mass =1.67262192595D-27
real(kind=dp), public, parameter:: m_proton_amu =1.0072764665789
real(kind=dp), public, parameter:: m_protium_amu =1.00782503223
real(kind=dp), public, parameter:: deuteron_mass =3.3435837768D-27
real(kind=dp), public, parameter:: m_deuteron_amu =2.013553212544
real(kind=dp), public, parameter:: triton_mass =5.0073567512D-27
real(kind=dp), public, parameter:: m_triton_amu =3.01550071597
real(kind=dp), public, parameter:: neutron_mass =1.67492750056D-27
real(kind=dp), public, parameter:: alpha_mass =6.6446573450D-27
real(kind=dp), public, parameter:: m_alpha_amu =4.001506179129
real(kind=dp), public, parameter:: m_helium_amu =4.002602
real(kind=dp), public, parameter:: helion_mass =5.0064127862D-27
real(kind=dp), public, parameter:: m_helion_amu =3.014932246932
real(kind=dp), public, parameter:: m_beryllium_amu =9.0121831
real(kind=dp), public, parameter:: m_carbon_amu =12.0096
real(kind=dp), public, parameter:: m_nitrogen_amu =14.00643
real(kind=dp), public, parameter:: m_oxygen_amu =15.99903
real(kind=dp), public, parameter:: m_neon_amu =20.1797
real(kind=dp), public, parameter:: m_silicon_amu =28.084
real(kind=dp), public, parameter:: m_argon_amu =39.948
real(kind=dp), public, parameter:: m_iron_amu =55.845
real(kind=dp), public, parameter:: m_nickel_amu =58.6934
real(kind=dp), public, parameter:: m_krypton_amu =83.798
real(kind=dp), public, parameter:: m_xenon_amu =131.293
real(kind=dp), public, parameter:: m_tungsten_amu =183.84
real(kind=dp), public, parameter:: speed_light =299792458D0
real(kind=dp), public, parameter:: d_t_energy =(((deuteron_mass+triton_mass)-(alpha_mass+neutron_mass))*speed_light**2)
real(kind=dp), public, parameter:: d_helium_energy =(((deuteron_mass+helion_mass)-(alpha_mass+proton_mass))*speed_light**2)
real(kind=dp), public, parameter:: dd_helium_energy =(((deuteron_mass+deuteron_mass)-(helion_mass+neutron_mass))*speed_light**2)
real(kind=dp), public, parameter:: dd_triton_energy =(((deuteron_mass+deuteron_mass)-(triton_mass+proton_mass))*speed_light**2)
real(kind=dp), public, parameter:: dt_neutron_energy_fraction =(alpha_mass/(neutron_mass+alpha_mass))
real(kind=dp), public, parameter:: dt_alpha_energy =(1.0D0-dt_neutron_energy_fraction)*d_t_energy
real(kind=dp), public, parameter:: dd_neutron_energy_fraction =(helion_mass/(neutron_mass+helion_mass))
real(kind=dp), public, parameter:: dd_proton_energy_fraction =(triton_mass/(proton_mass+triton_mass))
real(kind=dp), public, parameter:: dhelium_proton_energy_fraction =(alpha_mass/(proton_mass+alpha_mass))
real(kind=dp), public, parameter:: pi =3.1415926535897932D0
real(kind=dp), public, parameter:: rmu0 =1.256637062D-6
real(kind=dp), public, parameter:: twopi =6.2831853071795862D0
real(kind=dp), public, parameter:: umass =1.660538921D-27
real(kind=dp), public, parameter:: epsilon0 =8.85418781D-12
real(kind=dp), public, parameter:: cph2o =4180.0D0
real(kind=dp), public :: dcopper
real(kind=dp), public :: dalu
real(kind=dp), public, parameter:: denh2o =985.0D0
real(kind=dp), public, parameter:: k_copper =330.0D0
real(kind=dp), public, parameter:: kh2o =0.651D0
real(kind=dp), public, parameter:: muh2o =4.71D-4
real(kind=dp), public, parameter:: n_day_year =365.2425D0
real(kind=dp), public, parameter:: acceleration_gravity =9.81D0

Acceleration due to gravity [m/s2]


Subroutines

public subroutine init_constants()

Initialise module variables

Arguments

None