[FLASH-USERS] h5_write.c

ipatov at dtm.ciw.edu ipatov at dtm.ciw.edu
Tue Jun 5 16:10:15 CDT 2007


Dear Nathan Hearn.
Thank you for your e-mail.
The below problem was solved after we changed the file
FLASH2.5/source/sites/Prototypes/Linux/Makefile.h

e.g., instead of
CCOMP = mpicc
 we use
CPPCOMP=g++
CCOMP=gcc

but after
mpirun -np 1 flash2
we have
flash2:  error loading shaped libraries: libhdf5.so.: cannot open shared
object file: No such file or directory
Sergei

> Hi Sergei,
>
>     These are very curious errors, as they would suggest that the HDF5
> header file is not being included.  However, I would have expected the
> compile to fail at the line
>
> #include <hdf5.h>
>
> and not get any further.  (Also, it is somewhat odd that there seem to
> be no errors when the HDF5-related variables are declared, but only
> when they are used.)
>
>     I would suggest that you inspect the Makefile.h for this build.
> (Did you create a new Makefile.h for this machine?)  In particular,
> make sure that all of the HDF5 settings are correct -- this may simply
> involve setting HDF5_PATH to the correct directory, but you will want
> to make sure that this is reflected in the CFLAGS_HDF5 and the
> LIB_HDF5 statements.  Also, if you haven't already, be sure to turn on
> all warning messages for your compilers by adding the appropriate
> flags to CFLAGS_OPT and FFLAGS_OPT (or, if appropriate, CFLAGS_DEBUG,
> CFLAGS_TEST, etc.).
>
>     If you are still having problems, could you email the compiler
> command that gmake issues for h5_write.c, along with the first few
> warning and/or error messages that it generates?
>
>
> - Nathan
>
>
> On 6/4/07, ipatov at dtm.ciw.edu <ipatov at dtm.ciw.edu> wrote:
>> Dear FLASH users.
>> I have succesfully installed and used FLASH2.5 on one computer.
>> Recently I made the same instalation [with the same tar files]
>> on another computer (of different type), but
>> was not able to make test runs on the second computer.
>>     Now after
>> ./setup sedov -auto   [same for sod]
>>   gmake
>> I got:
>> h5_write.c: in function 'h5_write_tree_info_'
>>  h5_write.c:1004: 'status' undecleared (first use in this function)
>>  h5_write.c:1005: 'H5P_DEFAULT' undecleared (first use in this function)
>>  h5_write.c:1005: 'refine_level' undecleared (first use in this
>> function)
>> h5_write.c: At top level:
>> h5_write.c: 1897: parse error before '*' token
>> h5_write.c: in function 'h5_write_particles_'
>> And a great number of similar messages.
>> At the end:
>> gmake[1]: *** [h5_write.o] Error 1
>>
>> Then I tried to use hdf5-1.6.4 instead of the previous
>> hdf5-1.6.2.tar, but got the same errors.
>>
>> Does somebody know what must be done to solve the problem?
>>
>> Best regards
>> Sergei
>
> --
> Nathan C. Hearn
> nhearn at uchicago.edu
>
> ASC Flash Center
> Computational Physics Group
> University of Chicago
>




More information about the flash-users mailing list