-
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
Catch2 Issue (solved) and HDF5 MPI Question #1298
Comments
Hey, The second one seems to be this error: catchorg/Catch2#2421. We should update our internal version of Catch2 for fixing it. You can deactivate test builds by |
Hi @franzpoeschel |
The Catch2 issue should be fixed in Your HDF5 issue still looks like the HDF5 that is included was not compiled with MPI (aka HDF5 parallel) support enabled. The missing functions are essential HDF5-MPI routines. |
Hi @ax3l |
Thanks!
Following this, how do you make this install location known to openPMD' cmake?
Do you set env vars? Which cmake lines do you call following this?
…On July 15, 2022 7:46:09 PM PDT, baobaba13 ***@***.***> wrote:
Hi @ax3l >
I build the CMake version of HDF5 (https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.2/src/CMake-hdf5-1.12.2.tar.gz)
The commands I use are as follows:
`sudo ./configure --prefix=/usr/local/hdf5`
` sudo make`
`sudo make check`
`sudo make install`
`cd /usr/local/hdf5/share/hdf5_examples/c`
`sudo ./run-c-ex.sh`
`sudo h5cc -o h5_extend h5_extend.c`
`sudo ./h5_extend`
-- >
Reply to this email directly or view it on GitHub:
#1298 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
Sorry, I didn't call other "cmake" lines after that. I seem to have forgotten to set the environment variable. I thought openpmd could automatically set it. Is there a problem here?In addition, I want to ask, do I need to delete the environment variables of my previous old version of "HDF5"? |
Hi,@franzpoeschel, how to build the cmake version of HDF5, can you give me your detailed commands to build it? I would appreciate it very much |
Hi,@ax3l, According to your opinion, I tried to set the environment variable, but openpmd could not be installed correctly, and the same error as above was reported.Can you share with me the exact command line calls you run to install HDF5 and to make it know to openPMD-api's configuration step?I think some of my steps may be set incorrectly,I would appreciate it if you could help me. |
Hello @summer7807 wget -nc --no-check-certificate https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.0/src/CMake-hdf5-1.12.0.tar.gz
tar -xzf CMake-hdf5-1.12.0.tar.gz
cd CMake-hdf5-1.12.0
mkdir build
cd build
cmake ../hdf5-1.12.0 -DHDF5_BUILD_CPP_LIB=OFF -DHDF5_ENABLE_PARALLEL=ON -DCMAKE_INSTALL_PREFIX="$PREFIX" -DHDF5_BUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF
make -j "$(nproc)" install Does this help? If export PATH="$PREFIX/bin:$PATH"
export CMAKE_PREFIX_PATH="$PREFIX:$CMAKE_PREFIX_PATH" |
Hello,@franzpoeschel,According to your instructions, I successfully installed openpmd without any errors. But I later made the following error in the |
That's a more PIConGPU-related issue, I can only guess that you would need to install Cuda to resolve this. The developers of https://github.com/ComputationalRadiationPhysics/picongpu/ might know this better, though. |
Hi guys:
I encountered the following error when installing openpmd on my terminal (Ubuntu 22.04). I don't know what the problem is. Can you give me some advice or guidance? Thank you.
The text was updated successfully, but these errors were encountered: