Skip to content

Compiling AMReX Code Base with Adios2 #3382

Answered by eisenhauer
jshafner asked this question in Q&A
Discussion options

You must be logged in to vote

Ah, spack. When that works, it works great, when it doesn't, it seems to do an excellent job of producing obscure problems...

So, you're looking for is_same_v in std. That means that you need c++17, and the error implies that you aren't getting it. (The requirement might be new to the new version of AMReX, contributing to the problem?) I wouldn't think that any of the things in your ADIOSFLAGS variable would cause you not to get C++17 if you arranged for it otherwise (unless there's something really weird in one of those include directories that keeps the compiler from finding the right system includes). However, I'm less sure about passing the CXXSTD to make. Is that interpreted by the A…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@jshafner
Comment options

Comment options

You must be logged in to vote
2 replies
@jshafner
Comment options

@jshafner
Comment options

Answer selected by jshafner
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants