Metis 5.1为SetupCtrl提供了内存分配失败:ctrl-> tpwgts

时间:2015-09-15 20:51:56

标签: fortran partitioning metis

我正在尝试分割约300万个网格。我的FORTRAN90程序调用了以下 -

   METIS_PartGraphKway(gp%ncv_ib,ncon,nbocv_i,nbocv_v,0,0, &
    0,npart,tpwgts,ubvec,options,edgecut,part)

    `ncon = 1, npart = 10
    allocate(ubvec(ncon))
    ubvec(:) = 1.01
    allocate(tpwgts(ncon*npart))
    tpwgts(:) = 1.0/REAL(npart)
    options(:)= 0`

早些时候我使用的是Parmet 3.0附带的Metis,它运行良好。现在,如果我使用metis 5.1,它会给我以下错误 -

Current memory used: 392 bytes Maximum memory used: 392 bytes ***Memory allocation failed for SetupCtrl: ctrl->tpwgts. Requested size: 10842907309714178088 bytes 有人可以帮忙吗?我正在指定IDXTYPEWIDTH 64 and REALTYPEWIDTH 64

非常感谢!

0 个答案:

没有答案