Welcome, Guest
Username: Password: Remember me

TOPIC: Compile Error in v7p2r0 if PARMETIS / PT-SCOTCH are invoked

Compile Error in v7p2r0 if PARMETIS / PT-SCOTCH are invoked 7 years 8 months ago #25602

  • Nico
  • Nico's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 13
Dear Telemac community,

I encountered a compile error during PARTEL_PARA compilation. Partitioner_para.f (<root>/sources/utils/partel) seems to call p_allgatherv_i (<root>/sources/utils/parallel) with a wrong number of arguments.

A short look into those two sources within tags v7p2r0 and v7p1r1 seems to confirm the problem. Obviously, the interface of p_allgatherv_i changed. 'comm' moved to declarations_parallel (<root>/sources/utils/parallel) as a pointer to the MPI communicator variable. On the contrary the call of p_allgatherv_i in partitioner_para.f did not change.

My basic fixes to partitioner_para.f that seem to work were:
1.) Remove local definition of variable comm
2.) Remove comm from the two calls of call p_allgatherv_i (...) lines

I hope those were correct fixes, but I don't really know what might be side effects (although I don't think there are some).

Can someone confirm these observations or fixes? ... or did I miss something?

Cheers,
Nico
The administrator has disabled public write access.

Compile Error in v7p2r0 if PARMETIS / PT-SCOTCH are invoked 7 years 8 months ago #25607

  • Nico
  • Nico's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 13
Dear all,

I am sorry for bringing up this somehow duplicate post.

By accident I found Ohlerich's post #24649 in topic "PARMETIS support". He had the same problem and solution.

Cheers
Nico
The administrator has disabled public write access.
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.