From: George Caragea (george_at_east_dot_isi_dot_edu)
Date: Thu Jul 24 2008 - 11:03:53 PDT
Hi all, I've been trying to implement a new GASNet conduit for a research multi-core platform which uses a proprietary message-passing interface for communication. I followed the instructions found under template-conduit to get started. However, I am a bit puzzled about one item in the gasnet_core.c file carried over from the template. There is mention about providing the gasnetc_bootstrapExchange() function, which is required for using gasneti_segmentInit() and other functions. However, I haven't been able to find any specification on *what* the gasnetc_bootstrapExchange() function should do, and it is not entirely clear to me from the prototype or after examining other implementations. Can anyone please clarify or point me in the right direction to understand what that function should actually do? Also, besides the documentation in the source tree, and the GASNet specification document, what other resources could I use in terms of helping me implement a new GASNet conduit? Thank you, George