visit icon indicating copy to clipboard operation
visit copied to clipboard

ADIOS: Support for non parallel build?

Open RemiLacroix-IDRIS opened this issue 3 years ago • 2 comments

Hello,

It seems like VisIt build system is requiring a parallel install of ADIOS by making adiosread library mandatory:

https://github.com/visit-dav/visit/blob/b46e8a76e4b976e60a605735ee4852048d448247/src/CMake/FindADIOS.cmake#L19

However it's unclear to me if this is actually needed when building a non-parallel version of VisIt.

Based on https://github.com/visit-dav/visit/blob/develop/src/databases/ADIOS/ADIOS.xml, I would say that it's not.

Could you clarify this? I am willing to provide a pull request if it turns out I got this right.

Best, Rémi

RemiLacroix-IDRIS avatar Feb 26 '21 19:02 RemiLacroix-IDRIS

Do you need ADIOS from your serial version. If not, you can just remove it from your config site file. If you can use ADIOS2 instead, we build both serial and parallel versions of it and use the serial version of ADIOS for serial VisIt and the parallel version of ADIOS2 for parallel VisIt.

brugger1 avatar Aug 17 '21 23:08 brugger1

I'm not an ADIOS expert, I guess it depends if ADIOS2 will act as a replacement for ADIOS. If it does, it is probably not a problem to use ADIOS2 instead.

RemiLacroix-IDRIS avatar Aug 18 '21 08:08 RemiLacroix-IDRIS

Closing this because ADIOS2 has replaced ADIOS.

brugger1 avatar Nov 15 '22 23:11 brugger1