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

Go to the source code of this file.

Functions/Subroutines

program sll_pif_general
 
subroutine init_particle
 
subroutine init_diagnostics
 
subroutine calculate_diagnostics
 
subroutine init_particle_prior_maxwellian ()
 
subroutine symplectic_rungekutta ()
 
subroutine set_symplectic_rungekutta_coeffs (rk_order)
 
subroutine init_particle_masks ()
 
subroutine update_weight ()
 
real(kind=f64) function, dimension(size(particle, 2)) control_variate (particle)
 
subroutine write_result ()
 

Function/Subroutine Documentation

◆ calculate_diagnostics()

subroutine sll_pif_general::calculate_diagnostics

Definition at line 167 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ control_variate()

real(kind=f64) function, dimension(size(particle, 2)) sll_pif_general::control_variate ( real(kind=f64), dimension(:, :), intent(in)  particle)

Definition at line 313 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ init_diagnostics()

subroutine sll_pif_general::init_diagnostics

Definition at line 154 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ init_particle()

subroutine sll_pif_general::init_particle

Definition at line 139 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ init_particle_masks()

subroutine sll_pif_general::init_particle_masks

Definition at line 278 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ init_particle_prior_maxwellian()

subroutine sll_pif_general::init_particle_prior_maxwellian

Definition at line 190 of file sll_pif_general.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_symplectic_rungekutta_coeffs()

subroutine sll_pif_general::set_symplectic_rungekutta_coeffs ( integer(kind=i32), intent(in)  rk_order)

Definition at line 249 of file sll_pif_general.F90.

Here is the caller graph for this function:

◆ sll_pif_general()

program sll_pif_general

Definition at line 5 of file sll_pif_general.F90.

Here is the call graph for this function:

◆ symplectic_rungekutta()

subroutine sll_pif_general::symplectic_rungekutta

Definition at line 215 of file sll_pif_general.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_weight()

subroutine sll_pif_general::update_weight

Definition at line 298 of file sll_pif_general.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_result()

subroutine sll_pif_general::write_result

Definition at line 330 of file sll_pif_general.F90.

Here is the caller graph for this function:
    Report Typos and Errors