ADIOS2 icon indicating copy to clipboard operation
ADIOS2 copied to clipboard

Readthedocs C++11 API missing Open variant

Open pnorbert opened this issue 2 years ago • 3 comments

The C++11 API doc at https://adios2.readthedocs.io/en/latest/api_full/api_full.html#c-11-bindings only lists the non-mpi Open() function of the IO class. The variant to pass a communicator is missing. Why?

pnorbert avatar Aug 11 '22 15:08 pnorbert

Odd. (It's the ADIOS class, not IO, yes?) But I have no idea why no MPI version. It's in other language bindings...

eisenhauer avatar Aug 11 '22 15:08 eisenhauer

Oh, same for the ADIOS class, the constructors with MPI are also missing, and the same problem for the C API.

pnorbert avatar Aug 11 '22 15:08 pnorbert

Might be related to doxygen not parsing inside #if ADIOS2_HAVE_MPI: see here. I don't know how to enable this on breathe, see docs. Maybe using a dummy file inside docs and redirecting the location in :path here is a sensible workaround.

williamfgc avatar Aug 11 '22 20:08 williamfgc