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