<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Hi Ryan, <div><br></div><div>Thank you for your interest in my problem and for digging down!</div><div>I will look at the changelog, if available, and also to the content of my header file you suggested.</div><div>However, as the name of the symbol suggests, I think that the problem is trying to use the laser IO which requires parallel hdf5. </div><div>When I used the serial hdf5 1.10.4 I was not requiring laser IO, and I guess that that symbol was not required.</div><div>Maybe something did not work with the hdf5 parallel build, even if the check after make was completely successful.</div><div><br></div><div>Best regards,</div><div>Mattia</div><div><br><br><div id="AppleMailSignature" dir="ltr"><div class=""><span style="background-color: rgba(255, 255, 255, 0);">························································</span></div><span style="background-color: rgba(255, 255, 255, 0);"> Dr <b class="">Mattia Cipriani,</b> PhD<br class=""> FSN-FUSPHY-SAD<br class=""> ENEA Centro Ricerche Frascati<br class=""></span><div class=""><span style="background-color: rgba(255, 255, 255, 0);"> <a href="x-apple-data-detectors://2" dir="ltr" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="2" style="-webkit-text-decoration-color: rgba(0, 0, 0, 0.258824);">45, Via E. Fermi</a><br class=""><a href="x-apple-data-detectors://2" dir="ltr" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="2" style="-webkit-text-decoration-color: rgba(0, 0, 0, 0.258824);"> 00044</a> Frascati (Rome)<br class=""> Italy</span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0);"> Ufficio: Edificio 12</span><div class="" style="line-height: normal;"><span style="background-color: rgba(255, 255, 255, 0);"> Stanza 12029</span></div><span style="background-color: rgba(255, 255, 255, 0);"> Tel. <a href="tel:+39%20069400%205145" dir="ltr" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="3">+39 069400 5145</a> <br class=""> mobile <a href="tel:+39%20328%205552077" dir="ltr" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="4">+39 328 5552077</a><br class="">························································</span></div></div><div dir="ltr"><br>Il giorno 7 mar 2019, alle ore 19:46, Ryan Farber <<a href="mailto:rjfarber@umich.edu">rjfarber@umich.edu</a>> ha scritto:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Hi Mattia,</div><div><br></div><div>I haven't played around with hdf5 much, but I found that for my version of hdf5 (1.8.20+intelmpi-5.1+intel-16.0) that H5D_MPIO_FILTERS is defined in ${HDF5_DIR}/include/H5Ppublic.h</div><div><br></div><div>I'm guessing your problem is that that was present in your HDF5 1.10.4 serial but not 1.10.5 parallel.</div><div>I'm not sure how to solve your problem. You could check if the hdf5 user guide / manual for 1.10.5 has a list of changes from the previous version which might explain what to do with instances of H5D_MPIO_FILTERS.</div><div>Or, perhaps someone with more hdf5 experience than me can chime in.</div><div><br></div><div>Best,<br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr">--------<div>Ryan</div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 6, 2019 at 4:37 AM Mattia Cipriani <<a href="mailto:mattia.cipriani@enea.it">mattia.cipriani@enea.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear FLASH Users,<br>
<br>
I am compiling FLASH4.5 code by using OpenMPI 3.1.2 and HDF5 1.10.5, to take advantage of OpenMPI for parallel data output.<br>
I have the following issue:<br>
<br>
/usr/mpi/gcc730/openmpi-3.1.2/bin/mpicc -I/afs/<a href="http://enea.it/project/iner/SIMULAZIONI/software/build/hdf5/include" rel="noreferrer" target="_blank">enea.it/project/iner/SIMULAZIONI/software/build/hdf5/include</a> -DH5_USE_16_API -I/afs/<a href="http://enea.it/project/iner/SIMULAZIONI/software/build/hypre/include" rel="noreferrer" target="_blank">enea.it/project/iner/SIMULAZIONI/software/build/hypre/include</a> -ggdb -c -O2 -Wuninitialized -D_FORTIFY_SOURCE=2 -DFLASH_3T -DMAXBLOCKS=1000 -DNXB=16 -DNYB=16 -DNZB=1 -DN_DIM=2 io_h5_report_xfer_method.c<br>
io_h5_report_xfer_method.c: In function ‘io_h5_report_xfer_method’:<br>
io_h5_report_xfer_method.c:105:26: error: ‘H5D_MPIO_FILTERS’ undeclared (first use in this function)<br>
if (global_cause & H5D_MPIO_FILTERS) {<br>
^<br>
io_h5_report_xfer_method.c:105:26: note: each undeclared identifier is reported only once for each function it appears in<br>
make: *** [io_h5_report_xfer_method.o] Error 1<br>
<br>
What can be the problem?<br>
I am succesfully running the same FLASH version with HDF5 1.10.4 serial.<br>
<br>
Best regards,<br>
Mattia<br>
<br>
</blockquote></div>
</div></blockquote></div></body></html>