mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-24 14:51:49 +00:00
Fixes for IPK8
This commit is contained in:
@@ -36,7 +36,8 @@ module psi_c_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_cswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_spk_) :: y(:,:), beta
|
||||
complex(psb_spk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_c_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_spk_) :: y(:,:), beta
|
||||
complex(psb_spk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_c_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_cswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_spk_) :: y(:,:), beta
|
||||
complex(psb_spk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_c_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_spk_) :: y(:,:), beta
|
||||
complex(psb_spk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_d_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_dswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_dpk_) :: y(:,:), beta
|
||||
real(psb_dpk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_d_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_dpk_) :: y(:,:), beta
|
||||
real(psb_dpk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_d_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_dswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_dpk_) :: y(:,:), beta
|
||||
real(psb_dpk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_d_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_dpk_) :: y(:,:), beta
|
||||
real(psb_dpk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_e_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_eswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_epk_) :: y(:,:), beta
|
||||
integer(psb_epk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_e_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_epk_) :: y(:,:), beta
|
||||
integer(psb_epk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_e_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_eswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_epk_) :: y(:,:), beta
|
||||
integer(psb_epk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_e_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_epk_) :: y(:,:), beta
|
||||
integer(psb_epk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_i2_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_i2swapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_i2pk_) :: y(:,:), beta
|
||||
integer(psb_i2pk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_i2_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_i2pk_) :: y(:,:), beta
|
||||
integer(psb_i2pk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_i2_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_i2swaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_i2pk_) :: y(:,:), beta
|
||||
integer(psb_i2pk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_i2_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_i2pk_) :: y(:,:), beta
|
||||
integer(psb_i2pk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_m_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_mswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_mpk_) :: y(:,:), beta
|
||||
integer(psb_mpk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_m_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_mpk_) :: y(:,:), beta
|
||||
integer(psb_mpk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_m_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_mswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_mpk_) :: y(:,:), beta
|
||||
integer(psb_mpk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_m_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
integer(psb_mpk_) :: y(:,:), beta
|
||||
integer(psb_mpk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_s_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_sswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_spk_) :: y(:,:), beta
|
||||
real(psb_spk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_s_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_spk_) :: y(:,:), beta
|
||||
real(psb_spk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_s_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_sswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_spk_) :: y(:,:), beta
|
||||
real(psb_spk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_s_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
real(psb_spk_) :: y(:,:), beta
|
||||
real(psb_spk_),target :: work(:)
|
||||
|
||||
@@ -36,7 +36,8 @@ module psi_z_comm_a_mod
|
||||
interface psi_swapdata
|
||||
subroutine psi_zswapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_dpk_) :: y(:,:), beta
|
||||
complex(psb_dpk_),target :: work(:)
|
||||
@@ -57,7 +58,8 @@ module psi_z_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_dpk_) :: y(:,:), beta
|
||||
complex(psb_dpk_),target :: work(:)
|
||||
@@ -80,7 +82,8 @@ module psi_z_comm_a_mod
|
||||
interface psi_swaptran
|
||||
subroutine psi_zswaptranm(flag,n,beta,y,desc_a,work,info,data)
|
||||
import
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_Mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_dpk_) :: y(:,:), beta
|
||||
complex(psb_dpk_),target :: work(:)
|
||||
@@ -101,7 +104,8 @@ module psi_z_comm_a_mod
|
||||
import
|
||||
type(psb_ctxt_type), intent(in) :: ctxt
|
||||
integer(psb_mpk_), intent(in) :: icomm
|
||||
integer(psb_ipk_), intent(in) :: flag, n
|
||||
integer(psb_mpk_), intent(in) :: n
|
||||
integer(psb_ipk_), intent(in) :: flag
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
complex(psb_dpk_) :: y(:,:), beta
|
||||
complex(psb_dpk_),target :: work(:)
|
||||
|
||||
Reference in New Issue
Block a user