sort_multi_arrays_by_time Interface

public interface sort_multi_arrays_by_time

Calls

interface~~sort_multi_arrays_by_time~~CallsGraph interface~sort_multi_arrays_by_time sort_multi_arrays_by_time proc~sort_four_arrays_by_time sort_four_arrays_by_time interface~sort_multi_arrays_by_time->proc~sort_four_arrays_by_time proc~sort_three_arrays_by_time sort_three_arrays_by_time interface~sort_multi_arrays_by_time->proc~sort_three_arrays_by_time interface~mapl_assert MAPL_Assert proc~sort_four_arrays_by_time->interface~mapl_assert interface~mapl_sort MAPL_Sort proc~sort_four_arrays_by_time->interface~mapl_sort proc~mapl_return MAPL_Return proc~sort_four_arrays_by_time->proc~mapl_return proc~sort_three_arrays_by_time->interface~mapl_assert proc~sort_three_arrays_by_time->interface~mapl_sort proc~sort_three_arrays_by_time->proc~mapl_return at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Module Procedures

public subroutine sort_three_arrays_by_time(U, V, T, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(inout) :: U(:)
real(kind=ESMF_KIND_R8), intent(inout) :: V(:)
real(kind=ESMF_KIND_R8), intent(inout) :: T(:)
integer, intent(out), optional :: rc

public subroutine sort_four_arrays_by_time(U, V, T, ID, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8) :: U(:)
real(kind=ESMF_KIND_R8) :: V(:)
real(kind=ESMF_KIND_R8) :: T(:)
integer :: ID(:)
integer, intent(out), optional :: rc