|
|
|
@ -49,7 +49,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -126,7 +126,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -203,7 +203,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -280,7 +280,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -357,7 +357,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -434,7 +434,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -511,7 +511,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -588,7 +588,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -665,7 +665,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -742,7 +742,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -819,7 +819,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -896,7 +896,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -973,7 +973,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1050,7 +1050,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1127,7 +1127,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1204,7 +1204,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1281,7 +1281,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1358,7 +1358,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1435,7 +1435,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1512,7 +1512,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1589,7 +1589,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1666,7 +1666,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1743,7 +1743,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1820,7 +1820,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1900,7 +1900,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -1980,7 +1980,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2060,7 +2060,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2140,7 +2140,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2220,7 +2220,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2300,7 +2300,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2380,7 +2380,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2460,7 +2460,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2540,7 +2540,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2620,7 +2620,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2700,7 +2700,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
@ -2780,7 +2780,7 @@ contains
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_cdasb(desc_a,info)
|
|
|
|
|
if (info /= psb_success_)goto 9996
|
|
|
|
|
call psb_spasb(a,desc_a,info,dupl=psb_dupl_err_,afmt=afmt)
|
|
|
|
|
call psb_spasb(a,desc_a,info,afmt=afmt)
|
|
|
|
|
if(info.ne.0)print *,"matrix assembly failed"
|
|
|
|
|
if(info.ne.0)goto 9996
|
|
|
|
|
|
|
|
|
|