Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
initialization of 1d landau cartesian mesh from namelist
Partly generated from mesh_1d_landau_cart.gnml file
and num4.clone file
Default parameters correspond to namelist
and clones as
...
Examples of calls of interface (generic)
Possibilities for namelists variables
We have the relation eta_min< eta_max = nbox*2pi/kmode
.
The 1d mesh is [eta_min,eta_max]
discretized in num_cells
cells
Examples of calls of interface (specific):
real(kind=f64), pointer :: array(:)
according to choice
read from namelist mesh_1d_landau_cart
in filename
array
is of size num_cells+1
with mesh_1d_landau_cart_1
. type(sll_t_cartesian_mesh_1d), pointer :: mesh
according to choice
read from namelist mesh_1d_landau_cart
in filename
mesh_1d_landau_cart_1
. Derived types and interfaces | |
type | sll_t_nml_mesh_1d_landau_cart |
interface | sll_o_nml_mesh_1d_landau_cart |
Functions/Subroutines | |
subroutine | s_nml_mesh_1d_landau_cart_array (filename, array, clone, proc_id) |
create 1d array from namelist More... | |
subroutine | s_nml_mesh_1d_landau_cart_mesh (filename, mesh, clone, proc_id) |
create 1d (uniform) cartesian mesh from namelist More... | |
subroutine | s_nml_mesh_1d_landau_cart_print (filename, clone, proc_id) |
print namelist info More... | |
|
private |
create 1d array from namelist
[in] | filename | namelist file input |
[out] | array | output array |
[in] | clone | optional choice of clone |
[in] | proc_id | optional id of proc |
Definition at line 183 of file sll_m_nml_mesh_1d_landau_cart.F90.
|
private |
create 1d (uniform) cartesian mesh from namelist
[in] | filename | namelist file input |
[out] | mesh | output mesh |
[in] | clone | optional choice of clone |
[in] | proc_id | optional id of proc |
Definition at line 221 of file sll_m_nml_mesh_1d_landau_cart.F90.
|
private |
print namelist info
[in] | filename | namelist file input |
[in] | clone | optional choice of clone |
[in] | proc_id | optional id of proc |
Definition at line 260 of file sll_m_nml_mesh_1d_landau_cart.F90.