Minimal Example Parmetis_V3_PartMeshKway expect different result

Hi,
I would like to use ParMetis for large MeshPartitions. But I fail on an simple 4 Element Mesh.

#include
#include
#include
#include

int test_main(int argc, char* argv[])
{
MPI_Comm comm;
MPI_Init(&argc, &argv);

MPI_Comm_dup(MPI_COMM_WORLD,&comm);
int rank;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);

int elmdist[]={0, 2, 4}, eptr[]={0, 4, 8}, eind[8];
int eind1[]={0, 1, 4, 3, 1, 2, 5, 4};
int eind2[]={3, 4, 7, 6, 4, 5, 8, 7};

int wgtflag=0, numflag=0, ncon=0, nparts=2, ncommonnodes=4, edgecut, elmwgt=0, part[2], options[]= {0, 0, 0};
float tpwgts=1.0F, ubvec= 1.05F;

if(rank == 0){
memcpy(eind, eind1, sizeof(eind1));
}else{
memcpy(eind, eind2, sizeof(eind2));
}
ParMETIS_V3_PartMeshKway(elmdist, eptr, eind, &elmwgt, &wgtflag, &numflag, &ncon, &ncommonnodes, &nparts, &tpwgts, &ubvec, options, &edgecut, part,&comm);

for(int i=0;i<2;i++){
std::cout<