Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
#include "sll_memory.h"
#include "sll_working_precision.h"
Go to the source code of this file.
Modules | |
module | sll_m_qn_2d_polar_precompute |
Functions/Subroutines | |
subroutine | pre_precompute_double_gyroaverage_coeff_polar_splines (r_min, r_max, num_cells_r, num_cells_theta, rho, points, N_points, pre_compute_N, size_pre_compute) |
subroutine | precompute_double_gyroaverage_coeff_polar_splines (r_min, r_max, num_cells_r, num_cells_theta, rho, points, N_points, size_pre_compute, pre_compute_index, pre_compute_coeff_spl) |
subroutine | compute_contribution_matrix (num_cells_r, num_cells_theta, pre_compute_N, pre_compute_index, pre_compute_coeff_spl, size_pre_compute, pointer_mat_contribution_circ) |
subroutine | compute_d_spl2d (num_cells_r, num_cells_theta, D_spl2D) |
subroutine | compute_d_contr (num_cells_r, num_cells_theta, pointer_mat_contribution_circ, D_contr) |
subroutine | compute_double_gyroaverage_matrix (D_spl2D, D_contr, num_cells_r, num_cells_theta, mat) |
subroutine | compute_double_gyroaverage_matrix_blas (D_spl2D, D_contr, num_cells_r, num_cells_theta, mat) |
subroutine | compute_double_gyroaverage_matrix_blas_real (D_spl2D, D_contr, num_cells_r, num_cells_theta, mat) |
subroutine, public | sll_s_compute_qns_matrix_polar_splines (r_min, r_max, num_cells_r, num_cells_theta, rho, points, N_points, mat) |
subroutine, public | sll_s_compute_qns_inverse_polar_splines (mat, lambda, num_cells_r, num_cells_theta) |
subroutine, public | sll_s_solve_qns_polar_splines (mat, phi, num_cells_r, num_cells_theta) |