![]() |
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.
1.9.1