merge Subroutine

pure subroutine merge(inputArray, start, mid, end, outputArray)

Arguments

Type IntentOptional Attributes Name
integer(kind=ik), intent(inout), dimension(:) :: inputArray
integer(kind=ik), intent(in) :: start
integer(kind=ik), intent(in) :: mid
integer(kind=ik), intent(in) :: end
integer(kind=ik), intent(inout), dimension(:) :: outputArray