Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Modules | Functions/Subroutines
sll_m_fcisl_toroidal.F90 File Reference
#include "sll_errors.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_fcisl_toroidal.F90:

Go to the source code of this file.

Modules

module  sll_m_fcisl_toroidal
 

Functions/Subroutines

subroutine, public sll_s_compute_time_points (dt, num_time_points, time_points)
 
subroutine, public sll_s_compute_euler_field (R0, time_points, num_time_points, psipr, F0, smallr, theta, phi, theta0, phi0)
 
subroutine, public sll_s_compute_rk4_field (R0, time_points, num_time_points, psipr, F0, smallr, theta, phi, theta0, phi0)
 
real(kind=f64) function toroidal_1 (theta, phi, params)
 
real(kind=f64) function toroidal_2 (theta, phi, params)
 
subroutine, public sll_s_compute_analytic_field (R0, time_points, num_time_points, psipr, F0, smallr, theta, phi, theta0, phi0)
 
real(kind=f64) function, public sll_f_compute_invr_integral (R0, smallr, x)
 
real(kind=f64) function, public sll_f_compute_inverse_invr_integral (R0, smallr, x)
 
subroutine compute_modulo (x, L)
 
subroutine, public sll_s_compute_modulo_vect (in, out, num_points, L)
 
subroutine, public sll_s_compute_modulo_vect2d_inplace (inout, num_points1, num_points2, L)
 
subroutine, public sll_s_compute_linspace (array, xmin, xmax, Npts)
 
subroutine, public sll_s_compute_feet_euler (theta_in, phi_in, num_points1, num_points2, dt, params, theta_out, phi_out)
 
subroutine, public sll_s_compute_feet_rk4 (theta_in, phi_in, num_points1, num_points2, dt, params, theta_out, phi_out)
 
subroutine, public sll_s_compute_feet_analytic (theta_in, phi_in, num_points1, num_points2, dt, params, theta_out, phi_out)
 
real(kind=f64) function, dimension(num_points1, num_points2), public sll_f_interpolate2d_toroidal (num_points1, num_points2, data_in, eta1, eta2, params)
 
subroutine compute_w_hermite_aligned (w, w_cell, num_points1, r, s, eta1_pos, eta1_min, eta1_max)
 
subroutine compute_hermite_derivatives_aligned (f, num_points1, num_points2, p1, w_aligned_left, w_cell_aligned_left, w_aligned_right, w_cell_aligned_right, buf)
 
    Report Typos and Errors