mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-19 04:12:09 +00:00
psblas3:
base/serial/psb_crwextd.f90 base/serial/psb_drwextd.f90 base/serial/psb_srwextd.f90 base/serial/psb_zrwextd.f90 Take out workaround for GNU Fortran PR 45439
This commit is contained in:
@@ -73,7 +73,7 @@ subroutine psb_crwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,aa,info,rowscale=rowscale)
|
||||
end if
|
||||
class default
|
||||
call a%a%mv_to_coo(actmp,info)
|
||||
call aa%mv_to_coo(actmp,info)
|
||||
if (info == psb_success_) then
|
||||
if (present(b)) then
|
||||
call psb_rwextd(nr,actmp,info,b%a,rowscale=rowscale)
|
||||
@@ -81,7 +81,7 @@ subroutine psb_crwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,actmp,info,rowscale=rowscale)
|
||||
end if
|
||||
end if
|
||||
if (info == psb_success_) call a%a%mv_from_coo(actmp,info)
|
||||
if (info == psb_success_) call aa%mv_from_coo(actmp,info)
|
||||
end select
|
||||
end if
|
||||
if (info /= psb_success_) goto 9999
|
||||
|
||||
@@ -73,7 +73,7 @@ subroutine psb_drwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,aa,info,rowscale=rowscale)
|
||||
end if
|
||||
class default
|
||||
call a%a%mv_to_coo(actmp,info)
|
||||
call aa%mv_to_coo(actmp,info)
|
||||
if (info == psb_success_) then
|
||||
if (present(b)) then
|
||||
call psb_rwextd(nr,actmp,info,b%a,rowscale=rowscale)
|
||||
@@ -81,7 +81,7 @@ subroutine psb_drwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,actmp,info,rowscale=rowscale)
|
||||
end if
|
||||
end if
|
||||
if (info == psb_success_) call a%a%mv_from_coo(actmp,info)
|
||||
if (info == psb_success_) call aa%mv_from_coo(actmp,info)
|
||||
end select
|
||||
end if
|
||||
if (info /= psb_success_) goto 9999
|
||||
|
||||
@@ -73,7 +73,7 @@ subroutine psb_srwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,aa,info,rowscale=rowscale)
|
||||
end if
|
||||
class default
|
||||
call a%a%mv_to_coo(actmp,info)
|
||||
call aa%mv_to_coo(actmp,info)
|
||||
if (info == psb_success_) then
|
||||
if (present(b)) then
|
||||
call psb_rwextd(nr,actmp,info,b%a,rowscale=rowscale)
|
||||
@@ -81,7 +81,7 @@ subroutine psb_srwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,actmp,info,rowscale=rowscale)
|
||||
end if
|
||||
end if
|
||||
if (info == psb_success_) call a%a%mv_from_coo(actmp,info)
|
||||
if (info == psb_success_) call aa%mv_from_coo(actmp,info)
|
||||
end select
|
||||
end if
|
||||
if (info /= psb_success_) goto 9999
|
||||
|
||||
@@ -73,7 +73,7 @@ subroutine psb_zrwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,aa,info,rowscale=rowscale)
|
||||
end if
|
||||
class default
|
||||
call a%a%mv_to_coo(actmp,info)
|
||||
call aa%mv_to_coo(actmp,info)
|
||||
if (info == psb_success_) then
|
||||
if (present(b)) then
|
||||
call psb_rwextd(nr,actmp,info,b%a,rowscale=rowscale)
|
||||
@@ -81,7 +81,7 @@ subroutine psb_zrwextd(nr,a,info,b,rowscale)
|
||||
call psb_rwextd(nr,actmp,info,rowscale=rowscale)
|
||||
end if
|
||||
end if
|
||||
if (info == psb_success_) call a%a%mv_from_coo(actmp,info)
|
||||
if (info == psb_success_) call aa%mv_from_coo(actmp,info)
|
||||
end select
|
||||
end if
|
||||
if (info /= psb_success_) goto 9999
|
||||
|
||||
Reference in New Issue
Block a user