Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
sll_o_gnuplot_2d Interface Reference

Write file for gnuplot to display 2d field. More...

Private Member Functions

subroutine sll_gnuplot_corect_2d (xmin, xmax, nx, ymin, ymax, ny, array, array_name, iplot, error)
 Write a data file plotable by gnuplot to visualize a 2d field. More...
 
subroutine sll_gnuplot_rect_2d (nx, xvec, ny, yvec, array, array_name, iplot, error)
 Write a data file plotable by gnuplot to visualize a 2d field on structured rectangular mesh where spacing is not constant. More...
 
subroutine sll_gnuplot_curv_2d (nx, ny, x, y, array, array_name, iplot, error)
 write a data file plotable by gnuplot. More...
 
subroutine sll_gnuplot_mesh_2d (nx, ny, xcoord, ycoord, array_name, error)
 Write a data file plotable by gnuplot to visualize a 2d curvilinear mesh. More...
 
subroutine write_unstructured_field (field_at_node, field_name, coord, nodes, plot_number)
 Write a field on unstructures mesh of triangles. More...
 

Detailed Description

Write file for gnuplot to display 2d field.

Definition at line 55 of file sll_m_gnuplot.F90.

Member Function/Subroutine Documentation

◆ sll_gnuplot_corect_2d()

subroutine sll_gnuplot_corect_2d ( real(kind=f64), intent(in)  xmin,
real(kind=f64), intent(in)  xmax,
integer(kind=i32), intent(in)  nx,
real(kind=f64), intent(in)  ymin,
real(kind=f64), intent(in)  ymax,
integer(kind=i32), intent(in)  ny,
real(kind=f64), dimension(:, :), intent(in)  array,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(in)  iplot,
integer(kind=i32), intent(out)  error 
)
private

Write a data file plotable by gnuplot to visualize a 2d field.

Axis are rectangular and spacing is constant

Parameters
xminBox corners
xmaxBox corners
yminBox corners
ymaxBox corners
nxx points number
nyy points number
array(,:)data
array_namefield name
iplotplot counter
errorerror code

Definition at line 280 of file sll_m_gnuplot.F90.

Here is the call graph for this function:

◆ sll_gnuplot_curv_2d()

subroutine sll_gnuplot_curv_2d ( integer(kind=i32), intent(in)  nx,
integer(kind=i32), intent(in)  ny,
real(kind=f64), dimension(nx, ny), intent(in)  x,
real(kind=f64), dimension(nx, ny), intent(in)  y,
real(kind=f64), dimension(nx, ny), intent(in)  array,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(in)  iplot,
integer(kind=i32), intent(out)  error 
)
private

write a data file plotable by gnuplot.

We visualize a 2d field on structured curvilinear mesh

Parameters
nyy points number
x(nx,ny)x coordinates
y(nx,ny)y coordiantes
array(nx,ny)data
array_namefield name
iplotplot counter
errorerror code

Definition at line 493 of file sll_m_gnuplot.F90.

Here is the call graph for this function:

◆ sll_gnuplot_mesh_2d()

subroutine sll_gnuplot_mesh_2d ( integer(kind=i32), intent(in)  nx,
integer(kind=i32), intent(in)  ny,
real(kind=f64), dimension(nx, ny), intent(in)  xcoord,
real(kind=f64), dimension(nx, ny), intent(in)  ycoord,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(out)  error 
)
private

Write a data file plotable by gnuplot to visualize a 2d curvilinear mesh.

Parameters
nxx points number
nyy points number
xcoordx coordinates
ycoordy coordiantes
array_namefield name
errorerror code
[in]nxx points number
[in]nyy points number
[in]xcoordx coordinates
[in]ycoordy coordiantes
[in]array_namefield name
[out]errorerror code

Definition at line 438 of file sll_m_gnuplot.F90.

◆ sll_gnuplot_rect_2d()

subroutine sll_gnuplot_rect_2d ( integer(kind=i32), intent(in)  nx,
real(kind=f64), dimension(nx), intent(in)  xvec,
integer(kind=i32), intent(in)  ny,
real(kind=f64), dimension(ny), intent(in)  yvec,
real(kind=f64), dimension(nx, ny), intent(in)  array,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(in)  iplot,
integer(kind=i32), intent(out)  error 
)
private

Write a data file plotable by gnuplot to visualize a 2d field on structured rectangular mesh where spacing is not constant.

Parameters
nxx points number
nyy points number
xvec(nx)x coordinates
yvec(ny)y coordiantes
array(nx,ny)data
array_namefield name
iplotplot counter
errorerror code

Definition at line 367 of file sll_m_gnuplot.F90.

Here is the call graph for this function:

◆ write_unstructured_field()

subroutine write_unstructured_field ( real(kind=f64), dimension(:), intent(in)  field_at_node,
character(len=*), intent(in)  field_name,
real(kind=f64), dimension(:, :), intent(in)  coord,
integer(kind=i32), dimension(:, :), intent(in)  nodes,
integer(kind=i32), intent(in)  plot_number 
)
private

Write a field on unstructures mesh of triangles.

Parameters
[in]field_at_nodesfield value on nodes
[in]field_namefield name use as prefix for file name
[in]coordcoordinates of nodes
[in]nodesmesh connections
[in]plot_numberplot counter used for file name

Definition at line 563 of file sll_m_gnuplot.F90.

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