@@ -86,7 +86,6 @@ module bspline_defc_module
86
86
! * 920501 Reformatted the REFERENCES section. (WRB)
87
87
! * Jacob Williams, 2022 : modernized
88
88
89
-
90
89
subroutine defc (Ndata , Xdata , Ydata , Sddata , Nord , Nbkpt , Bkpt , Mdein , &
91
90
Mdeout , Coeff , Lw , w )
92
91
@@ -456,6 +455,7 @@ subroutine defcmn(Ndata, Xdata, Ydata, Sddata, Nord, Nbkpt, Bkptin, &
456
455
!
457
456
call dbndsl(1 , g, Mdg, Nord, ip, ir, Coeff, n, rnorm)
458
457
Mdeout = 1
458
+
459
459
end subroutine defcmn
460
460
! *****************************************************************************************
461
461
@@ -705,8 +705,8 @@ subroutine dbndac(g, Mdg, Nb, Ip, Ir, Mt, Jt)
705
705
nerr = 1
706
706
iopt = 2
707
707
write (* , * ) ' MDG<IR, PROBABLE ERROR.'
708
- return
709
708
end if
709
+
710
710
end subroutine dbndac
711
711
! *****************************************************************************************
712
712
@@ -956,6 +956,7 @@ subroutine dbndsl(Mode, g, Mdg, Nb, Ip, Ir, x, n, Rnorm)
956
956
nerr = 1
957
957
iopt = 2
958
958
write (* , * ) ' A ZERO DIAGONAL TERM IS IN THE N BY N UPPER TRIANGULAR MATRIX.'
959
+
959
960
end subroutine dbndsl
960
961
! *****************************************************************************************
961
962
@@ -972,11 +973,11 @@ end subroutine dbndsl
972
973
973
974
subroutine dfspvn (t , Jhigh , Index , x , Ileft , Vnikx , j , deltam , deltap )
974
975
975
- real (wp) :: t(* )
976
- integer :: Jhigh
977
- integer :: Index
978
- real (wp) :: x
979
- integer :: Ileft
976
+ real (wp), intent ( in ) :: t(* )
977
+ integer , intent ( in ) :: Jhigh
978
+ integer , intent ( in ) :: Index
979
+ real (wp), intent ( in ) :: x
980
+ integer , intent ( in ) :: Ileft
980
981
real (wp) :: Vnikx(* )
981
982
integer , intent (inout ) :: j ! ! JW : added
982
983
real (wp), dimension (20 ), intent (inout ) :: deltam, deltap ! ! JW : added
@@ -1130,6 +1131,7 @@ subroutine dh12(Mode, Lpivot, l1, m, u, Iue, Up, c, Ice, Icv, Ncv)
1130
1131
end if
1131
1132
end if
1132
1133
end if
1134
+
1133
1135
end subroutine dh12
1134
1136
! *****************************************************************************************
1135
1137
@@ -1257,6 +1259,7 @@ subroutine partition(ilow, ihigh, ipivot)
1257
1259
end subroutine partition
1258
1260
1259
1261
subroutine swap (v1 , v2 )
1262
+ ! ! swap two real values
1260
1263
real (wp), intent (inout ) :: v1
1261
1264
real (wp), intent (inout ) :: v2
1262
1265
real (wp) :: tmp
0 commit comments