visit
visit copied to clipboard
ADIOS: Support for non parallel build?
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
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.
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.
Closing this because ADIOS2 has replaced ADIOS.