Skip to content

Commit 246bd70

Browse files
committed
Modify sorting with REORD. Document same.
1 parent ed97717 commit 246bd70

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1340
-505
lines changed

base/modules/auxil/psb_c_hsort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_c_hsort_mod
4444
use psb_const_mod
4545

4646
interface psb_hsort
47-
subroutine psb_chsort(x,ix,dir,flag)
47+
subroutine psb_chsort(x,ix,dir,flag,reord)
4848
import
4949
complex(psb_spk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_ipk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_chsort
5353
end interface psb_hsort

base/modules/auxil/psb_c_isort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_c_isort_mod
4444
use psb_const_mod
4545

4646
interface psb_isort
47-
subroutine psb_cisort(x,ix,dir,flag)
47+
subroutine psb_cisort(x,ix,dir,flag,reord)
4848
import
4949
complex(psb_spk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_ipk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_cisort
5353
end interface psb_isort

base/modules/auxil/psb_c_msort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ end subroutine psb_cmsort_u
5555

5656

5757
interface psb_msort
58-
subroutine psb_cmsort(x,ix,dir,flag)
58+
subroutine psb_cmsort(x,ix,dir,flag,reord)
5959
import
6060
complex(psb_spk_), intent(inout) :: x(:)
61-
integer(psb_ipk_), optional, intent(in) :: dir, flag
61+
integer(psb_ipk_), optional, intent(in) :: dir, flag, reord
6262
integer(psb_ipk_), optional, intent(inout) :: ix(:)
6363
end subroutine psb_cmsort
6464
end interface psb_msort

base/modules/auxil/psb_c_qsort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ module psb_c_qsort_mod
4545

4646

4747
interface psb_qsort
48-
subroutine psb_cqsort(x,ix,dir,flag)
48+
subroutine psb_cqsort(x,ix,dir,flag,reord)
4949
import
5050
complex(psb_spk_), intent(inout) :: x(:)
51-
integer(psb_ipk_), optional, intent(in) :: dir, flag
51+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5252
integer(psb_ipk_), optional, intent(inout) :: ix(:)
5353
end subroutine psb_cqsort
5454
end interface psb_qsort

base/modules/auxil/psb_d_hsort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_d_hsort_mod
4444
use psb_const_mod
4545

4646
interface psb_hsort
47-
subroutine psb_dhsort(x,ix,dir,flag)
47+
subroutine psb_dhsort(x,ix,dir,flag,reord)
4848
import
4949
real(psb_dpk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_ipk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_dhsort
5353
end interface psb_hsort

base/modules/auxil/psb_d_isort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_d_isort_mod
4444
use psb_const_mod
4545

4646
interface psb_isort
47-
subroutine psb_disort(x,ix,dir,flag)
47+
subroutine psb_disort(x,ix,dir,flag,reord)
4848
import
4949
real(psb_dpk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_ipk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_disort
5353
end interface psb_isort

base/modules/auxil/psb_d_msort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ end subroutine psb_dmsort_u
5555

5656

5757
interface psb_msort
58-
subroutine psb_dmsort(x,ix,dir,flag)
58+
subroutine psb_dmsort(x,ix,dir,flag,reord)
5959
import
6060
real(psb_dpk_), intent(inout) :: x(:)
61-
integer(psb_ipk_), optional, intent(in) :: dir, flag
61+
integer(psb_ipk_), optional, intent(in) :: dir, flag, reord
6262
integer(psb_ipk_), optional, intent(inout) :: ix(:)
6363
end subroutine psb_dmsort
6464
end interface psb_msort

base/modules/auxil/psb_d_qsort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ end function psb_dssrch
6464
end interface psb_ssrch
6565

6666
interface psb_qsort
67-
subroutine psb_dqsort(x,ix,dir,flag)
67+
subroutine psb_dqsort(x,ix,dir,flag,reord)
6868
import
6969
real(psb_dpk_), intent(inout) :: x(:)
70-
integer(psb_ipk_), optional, intent(in) :: dir, flag
70+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
7171
integer(psb_ipk_), optional, intent(inout) :: ix(:)
7272
end subroutine psb_dqsort
7373
end interface psb_qsort

base/modules/auxil/psb_e_hsort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_e_hsort_mod
4444
use psb_const_mod
4545

4646
interface psb_hsort
47-
subroutine psb_ehsort(x,ix,dir,flag)
47+
subroutine psb_ehsort(x,ix,dir,flag,reord)
4848
import
4949
integer(psb_epk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_epk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_ehsort
5353
end interface psb_hsort

base/modules/auxil/psb_e_isort_mod.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ module psb_e_isort_mod
4444
use psb_const_mod
4545

4646
interface psb_isort
47-
subroutine psb_eisort(x,ix,dir,flag)
47+
subroutine psb_eisort(x,ix,dir,flag,reord)
4848
import
4949
integer(psb_epk_), intent(inout) :: x(:)
50-
integer(psb_ipk_), optional, intent(in) :: dir, flag
50+
integer(psb_ipk_), optional, intent(in) :: dir, flag,reord
5151
integer(psb_epk_), optional, intent(inout) :: ix(:)
5252
end subroutine psb_eisort
5353
end interface psb_isort

0 commit comments

Comments
 (0)