Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
initialization of 1d uniform cartesian mesh from namelist
Partly generated from mesh_1d_unif_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
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_unif_cart
in filename
array
is of size num_cells+1
with mesh_1d_unif_cart_1
. type(sll_t_cartesian_mesh_1d), pointer :: mesh
according to choice
read from namelist mesh_1d_unif_cart
in filename
mesh_1d_unif_cart_1
. Derived types and interfaces | |
type | sll_t_nml_mesh_1d_unif_cart |
interface | sll_o_nml_mesh_1d_unif_cart |
Functions/Subroutines | |
subroutine | s_nml_mesh_1d_unif_cart_array (filename, array, clone, proc_id) |
create 1d array from namelist More... | |
subroutine | s_nml_mesh_1d_unif_cart_mesh (filename, mesh, clone, proc_id) |
create 1d (uniform) cartesian mesh from namelist More... | |
subroutine | s_nml_mesh_1d_unif_cart_print (filename, clone, proc_id) |
print namelist info More... | |
|
private |
create 1d array from namelist
filename | namelist file input |
array | output array |
clone | optional choice of clone |
Definition at line 172 of file sll_m_nml_mesh_1d_unif_cart.F90.
|
private |
create 1d (uniform) cartesian mesh from namelist
filename | namelist file input |
mesh | output mesh |
clone | optional choice of clone |
Definition at line 210 of file sll_m_nml_mesh_1d_unif_cart.F90.
|
private |
print namelist info
filename | namelist file input |
clone | optional choice of clone |
proc_id | optional id of proc |
Definition at line 249 of file sll_m_nml_mesh_1d_unif_cart.F90.