[FLASH-USERS] Error detected in HDF5 while running ./flash3 for Sedov, Sod, Pancake, ...

Samuel Friedman friedman at astro.wisc.edu
Wed Mar 31 17:18:00 EDT 2010


I had errors like this before.  My problem was that I was not correctly 
interfacing with HDF5 because of intergace issues.  

See this webpage for an overview:

http://www.hdfgroup.org/HDF5/doc/RM/APICompatMacros.html

My solution was essentially to set this line in my Makefile.h file:

CFLAGS_HDF5  = -I $(HDF5_PATH)/include -D H5_USE_16_API

Now my version of HDF5 is serial.  But I definitely saw errors like you 
had and they went away with the flag change.

Sam

On Wed, 31 Mar 2010, huong luu wrote:

> Hi,
> I am a newbie to Flash and I am trying to get FLASH code running (any
> simulation problem is good).
> I have install MPICH2, HDF5-1.8.4 (with default api version = v1.6 and
> enable parallel). I did successfully make the executable file flash3 appear.
> However, when I run it, then it has error detected. The weird thing is I
> tried with Sedov, Sod, Pancake problem and all of them have similar error
> messages.
> For more details, here is what I did:
> 
> ./setup Sedov -auto
> cd object
> gmake
> cp ../source/Simulation/SimulationMain/Sedov/flash.par ./
> ./flash3
> 
> ===>
> <some initial computation result here>
> MaterialProperties initialized
>  Cosmology initialized
>  Source terms initialized
>   iteration, no. not moved =            0           0
>  refined: total leaf blocks =            1
>  refined: total blocks =            1
> ......
> Gravity initialized
>  Initial dt verified
> HDF5-DIAG: Error detected in HDF5 library version: 1.6.4 MPI-process 0.
>  Back trace follows.
>   #000: H5D.c line 1145 in H5Dopen(): not found
>     major(15): Dataset interface
>     minor(48): Object not found
>   #001: H5G.c line 2334 in H5G_find(): object not found
>     major(10): Symbol table layer
>     minor(48): Object not found
>   #002: H5G.c line 1531 in H5G_namei(): component not found
>     major(10): Symbol table layer
>     minor(48): Object not found
>   #003: H5Gstab.c line 169 in H5G_stab_find(): not found
>     major(10): Symbol table layer
>     minor(48): Object not found
>   #004: H5Gnode.c line 984 in H5G_node_found(): not found
>     major(10): Symbol table layer
>     minor(48): Object not found
> Driver_abortC called
> Error: H5Dopen io_h5write_lrefine
> 
> Calling MPI_Abort for immediate shutdown
> [0] MPI Abort by user Aborting program !
> [0] Aborting program!
> p0_20283:  p4_error: : 1
> 
> =============================================
> 
> I tried it again with Sod and Pancake:
> 
> ./setup Sod -auto
> cd object
> gmake
> cp ../source/Simulation/SimulationMain/Sod/flash.par ./
> ./flash3
> ----------> Here's what I got:
> 
> MaterialProperties initialized
>  Cosmology initialized
>  Source terms initialized
>   iteration, no. not moved =            0           0
>  refined: total leaf blocks =            1
>  refined: total blocks =            1
> .................
> 
> Gravity initialized
>  Initial dt verified
> HDF5-DIAG: Error detected in HDF5 (1.8.4-patch1) MPI-process 0:
>   #000: H5Ddeprec.c line 232 in H5Dopen1(): not found
>     major: Dataset
>     minor: Object not found
>   #001: H5Gloc.c line 468 in H5G_loc_find(): can't find object
>     major: Symbol table
>     minor: Object not found
>   #002: H5Gtraverse.c line 877 in H5G_traverse(): internal path traversal
> failed
>     major: Symbol table
>     minor: Object not found
>   #003: H5Gtraverse.c line 703 in H5G_traverse_real(): traversal operator
> failed
>     major: Symbol table
>     minor: Callback failed
>   #004: H5Gloc.c line 423 in H5G_loc_find_cb(): object doesn't exist
>     major: Symbol table
>     minor: Object not found
> Driver_abortC called
> Error: H5Dopen io_h5write_lrefine
> 
> Calling MPI_Abort for immediate shutdown
> application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
> 
> 
> Everything starts to get wrong after Gravity initialized and Initial dt
> verified.
> 
> I don't know what's wrong with my compilation/configuration. Could anyone
> give me some advices?
> 
> I attach here my Makefile.h.
> 
> Thanks in advance
> Huong Luu
> 



More information about the flash-users mailing list