transeq_y_omp Subroutine

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

Type Bound

omp_backend_t

Arguments

Type IntentOptional Attributes Name
class(omp_backend_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
type(dirps_t), intent(in) :: dirps

Calls

proc~~transeq_y_omp~~CallsGraph proc~transeq_y_omp m_omp_backend::omp_backend_t%transeq_y_omp proc~transeq_omp_dist m_omp_backend::omp_backend_t%transeq_omp_dist proc~transeq_y_omp->proc~transeq_omp_dist none~get_n m_mesh::mesh_t%get_n proc~transeq_omp_dist->none~get_n none~get_n_groups m_mesh::mesh_t%get_n_groups proc~transeq_omp_dist->none~get_n_groups proc~copy_into_buffers~2 m_omp_backend::copy_into_buffers proc~transeq_omp_dist->proc~copy_into_buffers~2 proc~exec_dist_transeq_compact m_omp_exec_dist::exec_dist_transeq_compact proc~transeq_omp_dist->proc~exec_dist_transeq_compact proc~get_block m_allocator::allocator_t%get_block proc~transeq_omp_dist->proc~get_block proc~release_block m_allocator::allocator_t%release_block proc~transeq_omp_dist->proc~release_block proc~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields proc~transeq_omp_dist->proc~sendrecv_fields~2 proc~set_data_loc m_field::field_t%set_data_loc proc~transeq_omp_dist->proc~set_data_loc proc~get_n_dir m_mesh::mesh_t%get_n_dir none~get_n->proc~get_n_dir proc~get_n_phi m_mesh::mesh_t%get_n_phi none~get_n->proc~get_n_phi 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~exec_dist_transeq_compact->proc~sendrecv_fields~2 proc~der_univ_dist m_omp_kernels_dist::der_univ_dist proc~exec_dist_transeq_compact->proc~der_univ_dist proc~der_univ_fused_subs m_omp_kernels_dist::der_univ_fused_subs proc~exec_dist_transeq_compact->proc~der_univ_fused_subs 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 mpi_irecv mpi_irecv proc~sendrecv_fields~2->mpi_irecv mpi_isend mpi_isend proc~sendrecv_fields~2->mpi_isend mpi_waitall mpi_waitall proc~sendrecv_fields~2->mpi_waitall 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 proc~get_n_groups_phi->none~get_n_groups proc~get_n_phi->none~get_n proc~get_padded_dims_dir->none~get_n_groups proc~get_padded_dims_phi->none~get_padded_dims