Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
#include "sll_working_precision.h"
Go to the source code of this file.
Modules | |
module | sll_m_constants |
Fortran module where set some physical and mathematical constants. | |
Variables | |
real(kind=f64), parameter, public | sll_p_pi = 3.141592653589793_f64 |
real(kind=f64), parameter, public | sll_p_twopi = 2.0_f64*sll_p_pi |
real(kind=f64), parameter, public | sll_p_fourpi = 4.0_f64*sll_p_pi |
real(kind=f64), parameter, public | sll_p_kx = 2.0_f64*sll_p_pi |
real(kind=f64), parameter, public | sll_p_c = 2.99792458e8_f64 |
real(kind=f64), parameter, public | sll_p_epsilon_0 = 8.854187817e-12_f64 |
real(kind=f64), parameter, public | sll_p_mu_0 = 12.566370614e-7_f64 |
real(kind=f64), parameter, public | sll_p_charge = 1.602176565e-19_f64 |
real(kind=f64), parameter, public | sll_p_mass = 9.10938291e-31_f64 |
real(kind=f64), parameter, public | sll_p_proton_mass = 1.672621777e-27_f64 |
real(kind=f64), parameter, public | sll_p_g = 9.80665_f64 |
real(kind=f64), parameter, public | sll_p_sqrt3 = 1.7320508075688772_f64 |
real(kind=f64), parameter, public | sll_p_kb = 1.3806488e-23_f64 |
complex(kind=f64), parameter, public | sll_p_i1 = cmplx(0.0_f64, 1.0_f64, kind=f64) |
complex(kind=f64), parameter, public | sll_p_i0 = (0.0_f64, 0.0_f64) |