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.