Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Functions/Subroutines | Variables
sll_m_array_plotting Module Reference

Functions/Subroutines

subroutine, public sll_s_write_projection_2d (mesh4d, array, label, projection, slice, iplot)
 Write a gnuplot file to display 2d projection of 4d array. More...
 

Variables

integer(kind=i32), parameter, public sll_p_x1x2 = 0
 
integer(kind=i32), parameter, public sll_p_x1x3 = 1
 
integer(kind=i32), parameter, public sll_p_x1x4 = 2
 
integer(kind=i32), parameter, public sll_p_x2x3 = 3
 
integer(kind=i32), parameter, public sll_p_x2x4 = 4
 
integer(kind=i32), parameter, public sll_p_x3x4 = 5
 

Function/Subroutine Documentation

◆ sll_s_write_projection_2d()

subroutine, public sll_m_array_plotting::sll_s_write_projection_2d ( type(sll_t_cartesian_mesh_4d), intent(in)  mesh4d,
real(kind=f64), dimension(:, :, :, :), intent(in)  array,
character(len=*), intent(in)  label,
integer(kind=i32), intent(in)  projection,
integer(kind=i32), dimension(2), intent(in)  slice,
integer(kind=i32), intent(in)  iplot 
)

Write a gnuplot file to display 2d projection of 4d array.

Set the projection, possible values are

  • sll_p_x1x2
  • sll_p_x1x3
  • sll_p_x1x4
  • sll_p_x2x3
  • sll_p_x2x4
  • sll_p_x3x4 And set the slice position (integer array with dimension=2)
    Parameters
    [in]mesh4dcartesian mesh
    [in]labelfile name
    [in]arraydata array
    [in]projectionprojection plan
    [in]sliceposition of slice
    [in]iplotplot number

Definition at line 47 of file sll_m_array_plotting.F90.

Variable Documentation

◆ sll_p_x1x2

integer(kind=i32), parameter, public sll_p_x1x2 = 0

Definition at line 27 of file sll_m_array_plotting.F90.

◆ sll_p_x1x3

integer(kind=i32), parameter, public sll_p_x1x3 = 1

Definition at line 28 of file sll_m_array_plotting.F90.

◆ sll_p_x1x4

integer(kind=i32), parameter, public sll_p_x1x4 = 2

Definition at line 29 of file sll_m_array_plotting.F90.

◆ sll_p_x2x3

integer(kind=i32), parameter, public sll_p_x2x3 = 3

Definition at line 30 of file sll_m_array_plotting.F90.

◆ sll_p_x2x4

integer(kind=i32), parameter, public sll_p_x2x4 = 4

Definition at line 31 of file sll_m_array_plotting.F90.

◆ sll_p_x3x4

integer(kind=i32), parameter, public sll_p_x3x4 = 5

Definition at line 32 of file sll_m_array_plotting.F90.

    Report Typos and Errors