-
Notifications
You must be signed in to change notification settings - Fork 51
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
Cannot find 'adios_config' #1424
Comments
Hello, |
@franzpoeschel thank you your reply. I went on with the installation and obtained an error:
Could you help with that, please? Cristian
|
It seems that you are trying to compile an old openPMD-api version against a new ADIOS2 version. That constructor has been removed in recent ADIOS2, you should try either openPMD-api in version 0.14.5 (last stable) or 0.15.1 (current stable). |
@franzpoeschel thanks. Indeed with the new version I don't get that error anymore. I saw a warning:
I have Thank you. |
I thought I fixed this issue with
so I realized that the What would you suggest? |
Hi, there is a small detail here:
This way, you overwrite the value of You can either use it as an environment variable, separated by export CMAKE_PREFIX_PATH=/usr/local:/other/paths or as a command line argument separated by
If the install prefix of ADIOS2 is |
For your SZ issue, did you install this manually for ADIOS2 (optional component)? Can you provide the CMake summary section you got when building ADIOS2 and the CMake options you used to build it? |
I am installing again Command:
Summary:
I remember that, when seeing this error shown in the image, I went to that file and changed |
I completed
appears, but
This is how I built it
and the output at installation:
|
after installing |
The latest (rather outdated) release of PIConGPU is on C++14, but you installed a very recent version of openPMD-api that is written in C++17. To fix this, you need to:
@psychocoderHPC are there any known issues on the current dev branch? |
Only one physics issue with ionization: ComputationalRadiationPhysics/picongpu#4541 which will be merged soon. |
@cbontoiu just FYI, you don't need libSZ, you can fully compile and run without it. It's an optional (lossy) compressor. You can use For the ADIOS2 example issue, consider building with @franzpoeschel's guidance above is good. @psychocoderHPC to avoid confusion, maybe it's easy to do a near-term C++17 release for PIConGPU users as well from the current |
Yes, this is already in the queue. |
@ax3l it is CUDA aware openmpi 4.1.5 built with UCX and Gdrcopy. The system is Ubuntu 20 desktop. |
Hi,
I am trying to install
openPMD-api
withADIOS2
. My installation ofADIOS2
is hereNow, from a
build
folder inside theopenPMD-api
distribution I tried:where for the first option to
cmake
I tried:The installer complains about not finding
adios_config
but I haveadios2-config
:Please let me know how can I complete the installation in this case.
Thank you
The text was updated successfully, but these errors were encountered: