laserfields
Fortran95 library to describe time-dependent laser pulses
Toggle main menu visibility
Loading...
Searching...
No Matches
atomic_units.f90
Go to the documentation of this file.
1
! Copyright (c) 2012, Johannes Feist
2
! licensed under the MIT open source license, see LICENSE file
3
4
!> conversion factors for various units to/from atomic units
5
!> based on the 2012-10-28 CODATA values from physics.nist.gov/constants
6
module
atomic_units
7
use
nrtype
8
!> t [a.u.] = t [attoseconds] * au_as
9
real
(
dp
),
parameter
::
au_as
= 1.d0/24.18884326211233d0
10
11
!> E<sub>F</sub> [a.u.] = sqrt(I [W/cm<sup>2</sup>] * au_Wcm2toEL2),
12
13
!> i.e. convert from intensity in W/cm<sup>2</sup> to peak electric field squared in a.u.
14
real
(
dp
),
parameter
::
au_wcm2toel2
= 1.d0/3.5094452159384d16
15
16
!> I [a.u.] = I [W/cm<sup>2</sup>] * au_Wcm2
17
real
(
dp
),
parameter
::
au_wcm2
= 1.d0/6.436409342904736d15
18
19
!> x [a.u.] = x [cm] * au_cm
20
real
(
dp
),
parameter
::
au_cm
= 1.d0/5.2917721092d-9
21
22
!> x [a.u.] = x [nm] * au_nm
23
real
(
dp
),
parameter
::
au_nm
= 1.d0/5.2917721092d-2
24
25
!> speed of light in a.u. == 1/alpha
26
real
(
dp
),
parameter
::
au_c
= 137.035999074
27
28
!> E [a.u.] = E [eV] * au_eV (in Hartree atomic units)
29
real
(
dp
),
parameter
::
au_ev
= 1.d0/27.21138505732838d0
30
end module
atomic_units
atomic_units
conversion factors for various units to/from atomic units based on the 2012-10-28 CODATA values from ...
Definition
atomic_units.f90:6
atomic_units::au_wcm2toel2
real(dp), parameter au_wcm2toel2
EF [a.u.] = sqrt(I [W/cm2] * au_Wcm2toEL2),.
Definition
atomic_units.f90:14
atomic_units::au_wcm2
real(dp), parameter au_wcm2
I [a.u.] = I [W/cm2] * au_Wcm2.
Definition
atomic_units.f90:17
atomic_units::au_nm
real(dp), parameter au_nm
x [a.u.] = x [nm] * au_nm
Definition
atomic_units.f90:23
atomic_units::au_c
real(dp), parameter au_c
speed of light in a.u. == 1/alpha
Definition
atomic_units.f90:26
atomic_units::au_ev
real(dp), parameter au_ev
E [a.u.] = E [eV] * au_eV (in Hartree atomic units).
Definition
atomic_units.f90:29
atomic_units::au_cm
real(dp), parameter au_cm
x [a.u.] = x [cm] * au_cm
Definition
atomic_units.f90:20
atomic_units::au_as
real(dp), parameter au_as
t [a.u.] = t [attoseconds] * au_as
Definition
atomic_units.f90:9
nrtype
Definition
nrtype.f90:4
nrtype::dp
integer, parameter dp
Definition
nrtype.f90:6
src
atomic_units.f90
Generated on
for laserfields by
1.17.0