-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
adios driver use BP5 #167
adios driver use BP5 #167
Conversation
The output file cannot be read by adios's bpls. Is it normal? $ ~/.local/adios2/2.8.1/bin/bpls ~/FS_TEST/e3sm/adios/bp5/f_h0.bp |
bpls works fine for me. I built ADIOS 2.8.3 with CMake settings like below.
|
Maybe ADIOS 2.8.1 has some issues in its BP5 engine code. You can build latest ADIOS 2.8.3 and use it to build and run E3SM-IO (also use bpls of ADIOS 2.8.3). |
@khou2020
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Calling adios2_inquire_blockinfo on ADIOS 2.8.3 gets segmentation fault. We fall back to iterating the blocks until we get an error.
BP5 does not allow reading individual subfile (subfiles are not valid BP file). For now, bpstat only support single process.
@khou2020
|
bpstat hangs when input file does not exist. |
I am not aware of any API that can turn ADIOS error message off. |
* Move from BP3 to BP5 for adios driver to write. * BP3 read capability preserved for reading decomposition file. * With required metadata to use BP5 conversion tool of SCORPIO.
* Move from BP3 to BP5 for adios driver to write. * BP3 read capability preserved for reading decomposition file. * With required metadata to use BP5 conversion tool of SCORPIO.
Thanks, @dqwu |
Move from BP3 to BP5 for adios driver to write.
BP3 read capability preserved for reading decomposition file.
With required metadata to use BP5 conversion tool of SCORPIO.