mpiiomod Module


Uses

  • module~~mpiiomod~~UsesGraph module~mpiiomod mpiiomod module~basicmod basicmod module~mpiiomod->module~basicmod module~config config module~basicmod->module~config

Used by

  • module~~mpiiomod~~UsedByGraph module~mpiiomod mpiiomod proc~output Output proc~output->module~mpiiomod

Variables

Type Visibility Attributes Name Initial
real(kind=8), public, dimension(:,:,:,:), allocatable :: data3D
real(kind=8), public, dimension(:,:), allocatable :: gridX
real(kind=8), public, dimension(:,:), allocatable :: gridY
real(kind=8), public, dimension(:,:), allocatable :: gridZ
integer, public, dimension(3) :: npart
integer, public, dimension(3) :: ntotal
integer, public, parameter :: nvarg = 2

number of the variables for grid

integer, public, parameter :: nvars = 10+ncomp

number of the variables for variable


Subroutines

public subroutine MPI_IO_Pack(nout)

Output the grid and variables. The grid data contain the information of cell center and cell edge. The variable data contains that of cell center. Include the information of the cell edge! Information of meta data. the final grid point is not necessary but outputed.
the final grid is necessary.

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nout

public subroutine MPI_IO_Write(timeid)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: timeid

public subroutine WriteXDMF(time, nout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: time
integer, intent(in) :: nout