[FLASH-BUGS] problems running flash3
Chris Daley
cdaley at flash.uchicago.edu
Mon Jan 24 11:00:14 CST 2011
Hi Manami,
You have compiled your application with HD5-1.6.10, but are loading
HDF5-1.8.1 at runtime. Modify your FLASH Makefile.h so you have:
HDF5_PATH = /your/path/to/HDF5-1.8.1
CFLAGS_HDF5 = -I${HDF5_PATH}/include -DH5_USE_16_API
You can leave your LD_LIBRARY_PATH as it is.
Chris
Manami Sasaki wrote:
>
> Dear Chris,
>
> Thank you for the quick reply. I included the options and it seems to
> have resolved the issue with MPI_Allreduce. However, now I get the
> following message
>
> Warning! ***HDF5 library version mismatched error***
> The HDF5 header files used to compile this application do not match
> the version used by the HDF5 library to which this application is linked.
> Data corruption or segmentation faults may occur if the application
> continues.
> You should recompile the application or check your shared library related
> settings such as 'LD_LIBRARY_PATH'.
> You can, at your own risk, disable this warning by setting the environment
> variable 'HDF5_DISABLE_VERSION_CHECK' to a value of '1'.
> Setting it to 2 will suppress the warning messages totally.
> Headers are 1.6.10, library is 1.8.1
> Bye...
> rank 0 in job 15 aitp28_40893 caused collective abort of all ranks
> exit status of rank 0: killed by signal 9
>
> Thanks
> Manami
>
>
> On Mon, 24 Jan 2011, Christopher Daley wrote:
>
>> Hi Manami,
>>
>> It looks like FLASH is failing on the first floating point MPI
>> communication, so I suspect that you have not promoted Fortran
>> reals to double precision. If you are using gfortran compiler
>> then the FFLAGS macros in your FLASH Makefile.h should have
>> -fdefault-real-8 -fdefault-double-8 options. Do you have these
>> compiler options in your Makefile.h?
>>
>> Chris
>>
>>
>> On Mon, 2011-01-24 at 08:06 +0100, Manami Sasaki wrote:
>>> Hi,
>>>
>>> I have downloaded FLASH3.3 and also installed mpich and hdf5.
>>>> ./setup Sedov -auto
>>> works fine. However, if I try to run flash with
>>>> mpirun -np 1 /home/sasaki/soft/flash/FLASH3.3/object/flash3
>>> I get the result shown below and could not figure out how to
>>> revolve this. I'm working on a PC with openSUSE 11.1 (Linux
>>> 2.6.27.56-0.1-default x86_64) installed.
>>>
>>> Thank you for your help.
>>> Best regards,
>>> Manami
>>>
>>>
>>> ---------------------------------------------------------------
>>> Fatal error in MPI_Allreduce: Internal MPI error!, error stack:
>>> MPI_Allreduce(826).......: MPI_Allreduce(sbuf=0x7fffa0b3d938,
>>> rbuf=0x7fffa0b3d93c, count=1, MPI_DOUBLE_PRECISION, MPI_MIN,
>>> MPI_COMM_WORLD)
>>> failed
>>> MPIR_Allreduce_impl(684).:
>>> MPIR_Allreduce_intra(279):
>>> MPIR_Localcopy(349)......: memcpy arguments alias each other,
>>> dst=0x7fffa0b3d93c src=0x7fffa0b3d938 len=8
>>> WARNING : Adaptive Grid did not find any refinement variables
>>> MaterialProperties initialized
>>> Cosmology initialized
>>> Source terms initialized
>>> iteration, no. not moved = 0 0
>>> refined: total leaf blocks = 1
>>> refined: total blocks = 1
>>> starting MORTON ORDERING
>>> tot_blocks after 1
>>> max_blocks 2 1
>>> min_blocks 2 1
>>> INFO: Grid_fillGuardCells is ignoring masking.
>>> Finished with Grid_initDomain, no restart
>>> Ready to call Hydro_init
>>> Info: Hydro_init has set hy_specialFluxVar to 3
>>> Hydro initialized
>>> Gravity initialized
>>> rank 0 in job 9 aitp28_40893 caused collective abort of all ranks
>>> exit status of rank 0: killed by signal 9
>>
>>
>>
More information about the flash-bugs
mailing list