transeq Subroutine

public subroutine transeq(self, du, dv, dw, u, v, w)

Skew-symmetric form of convection-diffusion terms in the incompressible Navier-Stokes momemtum equations, excluding pressure terms. Inputs from velocity grid and outputs to velocity grid.

Type Bound

solver_t

Arguments

Type IntentOptional Attributes Name
class(solver_t) :: self
class(field_t), intent(inout) :: du
class(field_t), intent(inout) :: dv
class(field_t), intent(inout) :: dw
class(field_t), intent(in) :: u
class(field_t), intent(in) :: v
class(field_t), intent(in) :: w

Calls

proc~~transeq~~CallsGraph proc~transeq m_solver::solver_t%transeq proc~get_block m_allocator::allocator_t%get_block proc~transeq->proc~get_block proc~release_block m_allocator::allocator_t%release_block proc~transeq->proc~release_block reorder reorder proc~transeq->reorder sum_yintox sum_yintox proc~transeq->sum_yintox sum_zintox sum_zintox proc~transeq->sum_zintox transeq_x transeq_x proc~transeq->transeq_x transeq_y transeq_y proc~transeq->transeq_y transeq_z transeq_z proc~transeq->transeq_z none~get_padded_dims m_mesh::mesh_t%get_padded_dims proc~get_block->none~get_padded_dims proc~create_block m_allocator::allocator_t%create_block proc~get_block->proc~create_block proc~set_shape m_field::field_t%set_shape proc~get_block->proc~set_shape proc~get_padded_dims_dir m_mesh::mesh_t%get_padded_dims_dir none~get_padded_dims->proc~get_padded_dims_dir proc~get_padded_dims_phi m_mesh::mesh_t%get_padded_dims_phi none~get_padded_dims->proc~get_padded_dims_phi none~get_n_groups m_mesh::mesh_t%get_n_groups proc~get_padded_dims_dir->none~get_n_groups proc~get_padded_dims_phi->none~get_padded_dims proc~get_n_groups_dir m_mesh::mesh_t%get_n_groups_dir none~get_n_groups->proc~get_n_groups_dir proc~get_n_groups_phi m_mesh::mesh_t%get_n_groups_phi none~get_n_groups->proc~get_n_groups_phi proc~get_n_groups_phi->none~get_n_groups

Called by

proc~~transeq~~CalledByGraph proc~transeq m_solver::solver_t%transeq proc~run m_base_case::base_case_t%run proc~run->proc~transeq program~xcompact xcompact program~xcompact->proc~run