|
subroutine, public | init3ddiagnostics (parameters) |
|
subroutine | create_mesh_pixie () |
|
subroutine | create_mesh_xdmf () |
|
subroutine, public | get3dmeshgrid (sgrid_ptr, chigrid_ptr, phigrid_ptr) |
|
subroutine, public | get3dmeshinfo (zdsgrid, zdchigrid, zdphigrid, zsmin, zchimin, zphimin, zsbin, zchibin, zphibin, zlocalgrid) |
|
subroutine, public | write3d (out_field, ztime, field_array_3d, field_function_ptr, filename, lclose_file, filename_suffix) |
|
subroutine | get_3d_field_pixie (get_field) |
|
subroutine | get_3d_field_xdmf (get_field) |
|
subroutine | write_pixie (file_3d, ztime, fieldname, ljoinfields, ljoinsteps, lfclose) |
|
subroutine | write_pixie_grid () |
|
subroutine | write_manyfiles_h5 (file_3d, fieldname) |
|
subroutine | write_manyfiles_xmf (filename, fieldname) |
|
subroutine | write_onefile_h5 (file_3d, ztime, fieldname) |
|
subroutine | write_onefile_xmf (filename, ztime, dataname, fieldname) |
|
subroutine | set_3d_parameters (param3d) |
|
subroutine | write_3d_parameters () |
|
subroutine | set_3d_grid () |
|
subroutine | check_if_local (drank) |
|
subroutine, public | checkout3dfile (out_field) |
|
|
integer, parameter | dp = selected_real_kind(15, 307) |
|
real(kind=dp), parameter | pi = 3.141592653589793238462643383279502884197_dp |
|
real(kind=dp), parameter | phi_up_default = 6.283185307179586476925286766559005768394_dp |
|
integer, parameter | fid_xmf = 30 |
|
logical, parameter | use_h5links = .false. |
|
character(len=2), save | mesh_type |
|
character, save | data_type |
|
character(len=16) | output_format |
|
character(len=4) | output_format_type |
|
integer, dimension(3), target, save | mesh_size |
|
double precision, dimension(2), target, save | slim |
|
double precision, dimension(2), target, save | chilim |
|
double precision, dimension(2), target, save | philim |
|
double precision, dimension(:), allocatable, target, save | sgrid_loc |
|
double precision, dimension(:), allocatable, target, save | chigrid_loc |
|
double precision, dimension(:), allocatable, target, save | phigrid_loc |
|
double precision, target, save | dsgrid |
|
double precision, target, save | dchigrid |
|
double precision, target, save | dphigrid |
|
double precision, dimension(:), pointer, save | field_out_ptr |
|
double precision, dimension(:), allocatable, target, save | field_out |
|
double precision, dimension(:,:,:), pointer, save | field_out_3d_ptr |
|
double precision, dimension(:,:,:), allocatable, target, save | field_out_3d |
|
double precision, dimension(:), allocatable, save | xmesh_loc |
|
double precision, dimension(:), allocatable, save | zmesh_loc |
|
double precision, dimension(:), allocatable, save | ymesh_loc |
|
double precision, dimension(:,:,:), allocatable, save | xmesh_loc_3d |
|
double precision, dimension(:,:,:), allocatable, save | zmesh_loc_3d |
|
double precision, dimension(:,:,:), allocatable, save | ymesh_loc_3d |
|
logical, save | local_grid |
|
logical, save | forcelocal = .false. |
|
integer, target, save | nphip |
|
integer, save | pshift |
|
integer, save | me_loc |
|
integer, save | comm_loc |
|
integer, save | nvp_loc |
|
logical, save | lverbose |
|
logical, save | me_active = .true. |
|
procedure(coordf), pointer, save | get_coords |
|
Output 3D arrays for 3D visialization.
HDF5 based formats: PIXIE and XDMF
- Author
- P. Angelino
-
T. M. Tran