transeq_species_omp Subroutine

public subroutine transeq_species_omp(self, dspec, uvw, spec, nu, dirps, sync)

Compute the convection and diffusion for the given field in the given direction. Halo exchange for the given field is necessary When sync is true, halo exchange of momentum is necessary

Type Bound

omp_backend_t

Arguments

Type IntentOptional Attributes Name
class(omp_backend_t) :: self
class(field_t), intent(inout) :: dspec
class(field_t), intent(in) :: uvw
class(field_t), intent(in) :: spec
real(kind=dp), intent(in) :: nu
type(dirps_t), intent(in) :: dirps
logical, intent(in) :: sync

Calls

proc~~transeq_species_omp~~CallsGraph proc~transeq_species_omp m_omp_backend::omp_backend_t%transeq_species_omp proc~copy_into_buffers~2 m_omp_backend::copy_into_buffers proc~transeq_species_omp->proc~copy_into_buffers~2 proc~exec_dist_transeq_compact m_omp_exec_dist::exec_dist_transeq_compact proc~transeq_species_omp->proc~exec_dist_transeq_compact proc~get_block m_allocator::allocator_t%get_block proc~transeq_species_omp->proc~get_block proc~get_n_groups m_allocator::allocator_t%get_n_groups proc~transeq_species_omp->proc~get_n_groups proc~release_block m_allocator::allocator_t%release_block proc~transeq_species_omp->proc~release_block proc~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields proc~transeq_species_omp->proc~sendrecv_fields~2 proc~set_data_loc m_field::field_t%set_data_loc proc~transeq_species_omp->proc~set_data_loc 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 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