write_data Module

A module for solutions output. The idea is to collect the data from the other ranks to rank 0, and then write into a tecplot file (.plt).


Uses

  • module~~write_data~~UsesGraph module~write_data write_data module~comm_variable comm_variable module~write_data->module~comm_variable mpi mpi module~write_data->mpi module~comm_variable->mpi

Used by

  • module~~write_data~~UsedByGraph module~write_data write_data program~helmholtz_2d helmholtz_2d program~helmholtz_2d->module~write_data

Subroutines

public subroutine write_data_whole(xx, yy, u)

Write the solutions

Arguments

Type IntentOptional Attributes Name
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: xx
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: yy
complex(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: u

public subroutine write_exact_data_whole(xx, yy, u)

Write the analytical solutions

Arguments

Type IntentOptional Attributes Name
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: xx
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: yy
complex(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: u

public subroutine write_real_data_whole(xx, yy, u)

Write the real wavenumber/variables

Arguments

Type IntentOptional Attributes Name
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: xx
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: yy
real(kind=realdp), dimension(1-LAP:nx+LAP,1-LAP:ny+LAP) :: u