From c65d0e6bda0569cd394f6077ea032116a781e3d9 Mon Sep 17 00:00:00 2001 From: Douglas Guptill <douglas.guptill@dal.ca> Date: Mon, 29 Jun 2009 17:53:51 +0000 Subject: [PATCH] change intent 'in' to 'inout' to match perceived usage, comment ddqsort_s; it caused compile problems --- module_definitions.f90 | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/module_definitions.f90 b/module_definitions.f90 index c815102a..ed28c2c6 100644 --- a/module_definitions.f90 +++ b/module_definitions.f90 @@ -285,33 +285,39 @@ module definitions ! following is a general interface to sort an array of numbers interface qsort + subroutine iqsort (array,n,perm) integer,intent(in) :: n - integer,dimension(n),intent(out)::array - integer,dimension(n),intent(out)::perm + integer,dimension(n),intent(inout)::array + integer,dimension(n),intent(inout)::perm end subroutine iqsort + subroutine rqsort (array,n,perm) integer,intent(in) :: n - real,dimension(n),intent(out)::array - integer,dimension(n),intent(out)::perm + real,dimension(n),intent(inout)::array + integer,dimension(n),intent(inout)::perm end subroutine rqsort + subroutine dpqsort (array,n,perm) integer,intent(in) :: n - real*8,dimension(n),intent(out)::array - integer,dimension(n),intent(out)::perm + real*8,dimension(n),intent(inout)::array + integer,dimension(n),intent(inout)::perm end subroutine dpqsort + subroutine iqsort_s (array,n) integer,intent(in) :: n - integer,dimension(n),intent(out)::array + integer,dimension(n),intent(inout)::array end subroutine iqsort_s + subroutine rqsort_s (array,n) integer,intent(in) :: n - real,dimension(n),intent(out)::array + real,dimension(n),intent(inout)::array end subroutine rqsort_s - subroutine dpqsort_s (array,n) - integer,intent(in) :: n - real*8,dimension(n),intent(out)::array - end subroutine dpqsort_s +! subroutine dpqsort_s (array,n) +! integer,intent(in) :: n +! real*8,dimension(n),intent(inout)::array +! end subroutine dpqsort_s + end interface -- GitLab