[FLASH-USERS] Flash I/O Benchmark fails

Klaus Weide klaus at flash.uchicago.edu
Wed Sep 11 13:31:38 EDT 2013


On Mon, 9 Sep 2013, Islam, Tanzima wrote:

> Hi,
>  I am a new user of the Flash Benchmark I/O code. I have been trying to generate HDF5 checkpoints from the benchmark application. I can compile successfully with parallel HDF5 library but it fails when I try to run the code.
> 
> This is my output from the compilation step:
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpif90 -c -DN_DIM=3 -DMAXBLOCKS=100 -DIONMAX=13  get_mfluid_property.F90
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpif90 -c -DN_DIM=3 -DMAXBLOCKS=100 -DIONMAX=13  flash_release.f
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpif90 -c -DN_DIM=3 -DMAXBLOCKS=100 -DIONMAX=13  flash_benchmark_io.F90
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpif90 -c -DN_DIM=3 -DMAXBLOCKS=100 -DIONMAX=13  checkpoint_hdf5_parallel.F90
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpif90 -c -DN_DIM=3 -DMAXBLOCKS=100 -DIONMAX=13  plotfile_hdf5_parallel.F90
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpicc -c -I /usr/local/tools/hdf5-gnu-parallel-1.8.10/include -DTFLOPS -DN_DIM=3 -DH5_USE_16_API h5_file_interface.c
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpicc -c -I /usr/local/tools/hdf5-gnu-parallel-1.8.10/include -DTFLOPS -DN_DIM=3 -DH5_USE_16_API h5_parallel_write.c
> /usr/local/tools/mvapich2-gnu-1.9/bin/mpicc -c -I /usr/local/tools/hdf5-gnu-parallel-1.8.10/include -DTFLOPS -DN_DIM=3 -DH5_USE_16_API h5_parallel_write_single.c


Hello,

I am not familiar with the "Flash Benchmark I/O code".  However, I notice 
that your compiler flags don't include any for propagating all 
Fortran reals to double precision. Those are alwaus neededs when compiling 
FLASH. Something like, in the case of GNU compilers, 

   -fdefault-real-8 -fdefault-double-8

HTH,
Klaus



More information about the flash-users mailing list