The runtime error form JEFF database script

Hi,

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.

Best wishes,
Yiming

Hi Yiming,

As discussed here, if you pass the argument ‘–libver latest’, converting the JEFF data should work.

Best regards,
Paul

Hi Paul,

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.

Best wishes,

Yiming

在 2018年9月10日星期一 UTC+1下午10:47:36,Paul Romano写道:

fuel_pin.ipynb (20.2 KB)

Hi Yiming,

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.

Best,
Paul