|
|
@ -334,9 +334,9 @@ subroutine mld_c_hierarchy_bld(a,desc_a,prec,info)
|
|
|
|
sizeratio = sum(prec%precv(i-1)%map%naggr)/sizeratio
|
|
|
|
sizeratio = sum(prec%precv(i-1)%map%naggr)/sizeratio
|
|
|
|
end if
|
|
|
|
end if
|
|
|
|
prec%precv(i)%szratio = sizeratio
|
|
|
|
prec%precv(i)%szratio = sizeratio
|
|
|
|
if (iaggsize <= casize) then
|
|
|
|
|
|
|
|
newsz = i
|
|
|
|
if (iaggsize <= casize) newsz = i
|
|
|
|
end if
|
|
|
|
if (i == iszv) newsz = i
|
|
|
|
|
|
|
|
|
|
|
|
if (i>2) then
|
|
|
|
if (i>2) then
|
|
|
|
if (sizeratio < mnaggratio) then
|
|
|
|
if (sizeratio < mnaggratio) then
|
|
|
|