![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
initialization of 1d two grid cartesian mesh from namelist
Partly generated from mesh_1d_two_grid_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 but not necessarily in a uniform way.
There is a refined zone [eta_min_in,eta_max_in] with density density_in
Examples of calls of interface (specific):
real(kind=f64), pointer :: array(:) according to choice read from namelist mesh_1d_two_grid_cart in filename mesh_1d_two_grid_cart_1. Derived types and interfaces | |
| type | sll_t_nml_mesh_1d_two_grid_cart |
| interface | sll_o_nml_mesh_1d_two_grid_cart |
Functions/Subroutines | |
| subroutine | s_nml_mesh_1d_two_grid_cart_array (filename, array, clone, proc_id) |
| create 1d array from namelist More... | |
| subroutine | s_nml_mesh_1d_two_grid_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 187 of file sll_m_nml_mesh_1d_two_grid_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 233 of file sll_m_nml_mesh_1d_two_grid_cart.F90.
1.9.1