omptgt_tdsops_init Subroutine

public subroutine omptgt_tdsops_init(tdsops, n_tds, delta, operation, scheme, bc_start, bc_end, stretch, stretch_correct, n_halo, from_to, sym, c_nu, nu0_nu, filter_alpha)

Initialises tdsops in place. See tdsops_t for the arguments.

Arguments

Type IntentOptional Attributes Name
type(omptgt_tdsops_t), intent(inout) :: tdsops
integer, intent(in) :: n_tds
real(kind=dp), intent(in) :: delta
character(len=*), intent(in) :: operation
character(len=*), intent(in) :: scheme
integer, intent(in) :: bc_start
integer, intent(in) :: bc_end
real(kind=dp), intent(in), optional :: stretch(:)
real(kind=dp), intent(in), optional :: stretch_correct(:)
integer, intent(in), optional :: n_halo
character(len=*), intent(in), optional :: from_to
logical, intent(in), optional :: sym
real(kind=dp), intent(in), optional :: c_nu
real(kind=dp), intent(in), optional :: nu0_nu
real(kind=dp), intent(in), optional :: filter_alpha

Calls

proc~~omptgt_tdsops_init~~CallsGraph proc~omptgt_tdsops_init m_omptgt_tdsops::omptgt_tdsops_init interface~dev_alloc m_omptgt_common::dev_alloc proc~omptgt_tdsops_init->interface~dev_alloc interface~dev_clone m_omptgt_common::dev_clone proc~omptgt_tdsops_init->interface~dev_clone interface~dev_upload m_omptgt_common::dev_upload proc~omptgt_tdsops_init->interface~dev_upload proc~penta_periodic_columns m_omptgt_tdsops::penta_periodic_columns proc~omptgt_tdsops_init->proc~penta_periodic_columns proc~tdsops_init m_tdsops::tdsops_init proc~omptgt_tdsops_init->proc~tdsops_init interface~str m_logger::str proc~tdsops_init->interface~str proc~abort_run m_logger::abort_run proc~tdsops_init->proc~abort_run proc~deriv_1st m_tdsops::tdsops_t%deriv_1st proc~tdsops_init->proc~deriv_1st proc~deriv_2nd m_tdsops::tdsops_t%deriv_2nd proc~tdsops_init->proc~deriv_2nd proc~interpl_mid m_tdsops::tdsops_t%interpl_mid proc~tdsops_init->proc~interpl_mid proc~log_warn m_logger::log_warn proc~tdsops_init->proc~log_warn proc~lowpass m_tdsops::tdsops_t%lowpass proc~tdsops_init->proc~lowpass proc~stagder_1st m_tdsops::tdsops_t%stagder_1st proc~tdsops_init->proc~stagder_1st proc~abort_run->interface~str mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_rank mpi_comm_rank proc~abort_run->mpi_comm_rank mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized mpi_initialized mpi_initialized proc~abort_run->mpi_initialized proc~deriv_1st->proc~abort_run proc~preprocess_dist m_tdsops::tdsops_t%preprocess_dist proc~deriv_1st->proc~preprocess_dist proc~preprocess_penta_dist m_tdsops::tdsops_t%preprocess_penta_dist proc~deriv_1st->proc~preprocess_penta_dist proc~preprocess_thom m_tdsops::tdsops_t%preprocess_thom proc~deriv_1st->proc~preprocess_thom proc~deriv_2nd->proc~abort_run proc~deriv_2nd->proc~preprocess_dist proc~deriv_2nd->proc~preprocess_thom proc~interpl_mid->proc~abort_run proc~interpl_mid->proc~preprocess_dist proc~interpl_mid->proc~preprocess_thom proc~log_warn->interface~str proc~log_warn->mpi_comm_rank proc~log_warn->mpi_comm_size proc~log_warn->mpi_finalized proc~log_warn->mpi_initialized proc~lowpass->proc~abort_run proc~lowpass->proc~preprocess_dist proc~lowpass->proc~preprocess_thom proc~stagder_1st->proc~abort_run proc~stagder_1st->proc~preprocess_dist proc~stagder_1st->proc~preprocess_thom