I’m trying to get JEFF database through openmc-get-jeff-data script, It successful download and extract the ACE file. However, an error pops out when the script converting the ACE files to H5 format. The error said: RuntimeError: Unable to create attribute (object header message is too large). I attached the screenshot of the error. Please contact me if you know how to fix this error. Thanks in advance.
Thanks for your email. I have tried running the’‘openmc-get-jeff-data --libver latest’ script. Yes, It works wonderfully and I got the database files in h5 format. However, when I try to run a fuel pin simulation, the openmc.run() module cannot run the calculations and give the error like this:
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error: #0 0x7FB5DC553407 #1 0x7FB5DC553A0E #2 0x7FB5DB449F1F #3 0x7FB5DDC77D55 #4 0x7FB5DDC9378A #5 0x7FB5DDC7337A
I attach the fuel pin input file in this email. The same input can work successfully when I set the OPENMC_CROSS_SECTIONS environment variable to nndc_hdf5/cross_sections.xml. Can you help me take a look at this problem? Thanks in advance.
What version of HDF5 are you using with OpenMC? Because the JEFF data library only works with the ‘latest’ HDF5 format library version, using it with OpenMC compiled against HDF5 1.8 probably won’t work. I did try running OpenMC with my own version of the JEFF data and it seemed to work fine.