afivo-streamer 1.1
1D/2D/3D streamer simulations with AMR
Loading...
Searching...
No Matches
m_units_constants.f90
Go to the documentation of this file.
1!> Module that contains physical and numerical constants
3 implicit none
4 public
5
6 integer, parameter, private :: dp = kind(0.0d0)
7
8 ! Numerical constants
9 real(dp), parameter :: uc_pi = acos(-1.0_dp)
10
11 ! Physical constants
12 ! TODO: add sign. digits
13 real(dp), parameter :: uc_eps0 = 8.8541878176d-12 ! permitivity of vacuum (SI)
14 real(dp), parameter :: uc_elem_charge = 1.6022d-19 ! the elementary charge in Coulombs
15 real(dp), parameter :: uc_elec_charge = -1.6022d-19 ! the electron charge in Coulombs
16 real(dp), parameter :: uc_elec_volt = 1.6022d-19 ! the eV in joules
17 real(dp), parameter :: uc_elec_mass = 9.10938189d-31 ! the electron mass in kg
18 real(dp), parameter :: uc_atomic_mass = 1.66053886d-27 ! the atomic mass unit in kg
19 real(dp), parameter :: uc_n2_mass = 28.0d0 * uc_atomic_mass ! The mass of a N2 molecule
20 real(dp), parameter :: uc_o2_mass = 32.0d0 * uc_atomic_mass ! The mass of an O2 molecule
21 real(dp), parameter :: uc_lightspeed = 299792458d0 ! the speed of light in m/s
22 real(dp), parameter :: uc_boltzmann_const = 1.3806503d-23 ! the Boltzmann constant
23 real(dp), parameter :: uc_bohr_radius = 5.29d-11 ! the Bohr radius (m)
24 real(dp), parameter :: uc_torr_to_bar = 133.322368 * 1.0d-5 ! one Torr in units of bar
25 real(dp), parameter :: uc_elec_q_over_eps0 = uc_elec_charge / uc_eps0
26 real(dp), parameter :: uc_elec_q_over_m = uc_elec_charge / uc_elec_mass
27
28end module m_units_constants
Module that contains physical and numerical constants.
real(dp), parameter uc_elec_q_over_eps0
real(dp), parameter uc_n2_mass
real(dp), parameter uc_o2_mass
real(dp), parameter uc_elem_charge
real(dp), parameter uc_pi
real(dp), parameter uc_eps0
real(dp), parameter uc_boltzmann_const
real(dp), parameter uc_elec_mass
real(dp), parameter uc_atomic_mass
real(dp), parameter uc_lightspeed
real(dp), parameter uc_torr_to_bar
real(dp), parameter uc_elec_q_over_m
real(dp), parameter uc_elec_volt
real(dp), parameter uc_bohr_radius
real(dp), parameter uc_elec_charge