Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for ADIOS2 #1381

Open
eschnett opened this issue Mar 10, 2025 · 4 comments
Open

Add support for ADIOS2 #1381

eschnett opened this issue Mar 10, 2025 · 4 comments
Labels

Comments

@eschnett
Copy link
Contributor

Conduit supports currently only ADIOS 1, and the latest ADIOS 1 release happened 7 years ago. Please add support for ADIOS2.

As context: The Einstein Toolkit collaboration https://einsteintoolkit.org is looking for a widely-supported metadata standard for structured grids with both adapative mesh refinement and multi-patch systems. In particular, we're looking for a standard that is already supported by visualization tools such as VisIt.

It is important for us that we can perform efficient I/O on HPC systems. We've had problems with HDF5 in the past, and ADIOS2 seems to be a library with many of the same features as HDF5 but which is much more focussed on performance.

I don't want to promise anything, but we might also consider contributing towards ADIOS2 support in Conduit.

@BenWibking
Copy link

I wanted to chime in to say that this would also be extremely useful for our codes, especially for writing extracts from Ascent.

@cyrush
Copy link
Member

cyrush commented Mar 12, 2025

I would love for this to exist and we can collaborate on this.

We have Fides (a mesh data model on top of ADIOS2) support in Ascent, however generic Conduit to ADIOS2 would open up many more use cases and more performant I/O.

@cyrush cyrush added the feature label Mar 12, 2025
@eschnett
Copy link
Contributor Author

I've created a working branch for ADIOS2 support: #1389

@JustinPrivitera
Copy link
Member

Fantastic!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants