ORB5  4.00
Loading...
Searching...
No Matches
vis3d.F90 File Reference

Data Types

interface  vis3d::get_field_func
interface  vis3d::coordf
type  vis3d::diag3d_parameters

Modules

module  vis3d
 Output 3D arrays for 3D visialization.

Functions/Subroutines

subroutine, public vis3d::init3ddiagnostics (parameters)
subroutine vis3d::create_mesh_pixie ()
subroutine vis3d::create_mesh_xdmf ()
subroutine, public vis3d::get3dmeshgrid (sgrid_ptr, chigrid_ptr, phigrid_ptr)
subroutine, public vis3d::get3dmeshinfo (zdsgrid, zdchigrid, zdphigrid, zsmin, zchimin, zphimin, zsbin, zchibin, zphibin, zlocalgrid)
subroutine, public vis3d::write3d (out_field, ztime, field_array_3d, field_function_ptr, filename, lclose_file, filename_suffix)
subroutine vis3d::get_3d_field_pixie (get_field)
subroutine vis3d::get_3d_field_xdmf (get_field)
subroutine vis3d::write_pixie (file_3d, ztime, fieldname, ljoinfields, ljoinsteps, lfclose)
subroutine vis3d::write_pixie_grid ()
subroutine vis3d::write_manyfiles_h5 (file_3d, fieldname)
subroutine vis3d::write_manyfiles_xmf (filename, fieldname)
subroutine vis3d::write_onefile_h5 (file_3d, ztime, fieldname)
subroutine vis3d::write_onefile_xmf (filename, ztime, dataname, fieldname)
subroutine vis3d::set_3d_parameters (param3d)
subroutine vis3d::write_3d_parameters ()
subroutine vis3d::set_3d_grid ()
subroutine vis3d::check_if_local (drank)
subroutine, public vis3d::checkout3dfile (out_field)

Variables

real(kind=r8), parameter vis3d::pi = 3.141592653589793238462643383279502884197_r8
real(kind=r8), parameter vis3d::phi_up_default = 6.283185307179586476925286766559005768394_r8
integer, parameter vis3d::fid_xmf = 30
logical, parameter vis3d::use_h5links = .false.
character(len=2), save vis3d::mesh_type
character, save vis3d::data_type
character(len=16) vis3d::output_format
character(len=4) vis3d::output_format_type
integer, dimension(3), target, save vis3d::mesh_size
real(kind=r8), dimension(2), target, save vis3d::slim
real(kind=r8), dimension(2), target, save vis3d::chilim
real(kind=r8), dimension(2), target, save vis3d::philim
real(kind=r8), dimension(:), allocatable, target, save vis3d::sgrid_loc
real(kind=r8), dimension(:), allocatable, target, save vis3d::chigrid_loc
real(kind=r8), dimension(:), allocatable, target, save vis3d::phigrid_loc
real(kind=r8), target, save vis3d::dsgrid
real(kind=r8), target, save vis3d::dchigrid
real(kind=r8), target, save vis3d::dphigrid
real(kind=r8), dimension(:), pointer, save vis3d::field_out_ptr
real(kind=r8), dimension(:), allocatable, target, save vis3d::field_out
real(kind=r8), dimension(:,:,:), pointer, save vis3d::field_out_3d_ptr
real(kind=r8), dimension(:,:,:), allocatable, target, save vis3d::field_out_3d
real(kind=r8), dimension(:), allocatable, save vis3d::xmesh_loc
real(kind=r8), dimension(:), allocatable, save vis3d::zmesh_loc
real(kind=r8), dimension(:), allocatable, save vis3d::ymesh_loc
real(kind=r8), dimension(:,:,:), allocatable, save vis3d::xmesh_loc_3d
real(kind=r8), dimension(:,:,:), allocatable, save vis3d::zmesh_loc_3d
real(kind=r8), dimension(:,:,:), allocatable, save vis3d::ymesh_loc_3d
logical, save vis3d::local_grid
logical, save vis3d::forcelocal = .false.
integer, target, save vis3d::nphip
integer, save vis3d::pshift
integer, save vis3d::me_loc
integer, save vis3d::comm_loc
integer, save vis3d::nvp_loc
logical, save vis3d::lverbose
logical, save vis3d::me_active = .true.
procedure(coordf), pointer, save vis3d::get_coords