Using dpp on the openmpi headers

Peter Jacobs peterj at mech.uq.edu.au
Sun Mar 22 04:33:13 UTC 2020


On Monday, 16 March 2020 at 10:40:09 UTC, Peter Jacobs wrote:
> On Monday, 16 March 2020 at 01:12:42 UTC, bachmeier wrote:
>> On Friday, 13 March 2020 at 08:08:17 UTC, Peter Jacobs wrote:
>>> Given the recent thread that mentioned dpp for generating an 
>>> interface module for a C library, I thought that I would give 
>>> it a go on the openmpi headers.
>>> Thoughts or suggestions on how to proceed?
>>
>
> --- snip ---
>
>> Have you seen this project?
>>
>> https://github.com/1100110/OpenMPI
>>
>> As I think about this, OpenMPI is probably one of the most 
>> difficult libraries to deal with. It's such a complicated 
>> beast to build that you're supposed to use their wrapper 
>> compiler.
>
> Yes, indeed, we use that OpenMPI wrapper, actually the version 
> at https://github.com/DlangScience/OpenMPI which has been 
> maintained by John Colvin.

Just to let interested parties know... I went with updating the 
interface in this project.  It turned out to be a reasonably 
direct transcription of the MPI header into a D module.  Now, it 
works for a range of modern openmpi versions.




More information about the Digitalmars-d mailing list