[FLASH-USERS] first model: hdf5 error
Seyit Hocuk
seyit at mpe.mpg.de
Tue Oct 10 11:10:22 EDT 2017
Hi,
Try installing hdf5 without the enable-parallel. The serial should work
just fine.
The parallel hdf5 option is probably more relevant for those who have
very large simulations (> 10,000 CPU).
Best,
Seyit
On 10/10/17 16:56, Peter Woitke wrote:
>
> Ah sorry, I see, thank you Ryan and John.
>
> Unfortunately, this is not the solution. I already had
>
>
> F90FLAGS = -I ${HDF5_PATH}/include -DH5_USE_16_API
> CFLAGS_HDF5 = -I${HDF5_PATH}/include -DH5_USE_16_API
>
> in my Makefile.h inflash4.4/sites/prodimo. I have attached my complete
> Makefile.h
>
>
> Peter
>
> ------------------------------------------------------------------------
> *From:* Ryan Farber <rjfarber at umich.edu>
> *Sent:* 10 October 2017 15:50
> *To:* Peter Woitke
> *Cc:* Mark Richardson; flash-users
> *Subject:* Re: [FLASH-USERS] first model: hdf5 error
> Hi Peter,
>
> I believe Mark was referring to Makefile.h in the sites directory.
> Unless you are on a system known by FLASH, the relevant Makefile.h
> should be located at
>
> /PATH_TO_FLASH/sites/Prototypes/Linux/Makefile.h
>
> Best,
> --------
> Ryan
>
> On Tue, Oct 10, 2017 at 7:47 AM, Peter Woitke <pw31 at st-andrews.ac.uk
> <mailto:pw31 at st-andrews.ac.uk>> wrote:
>
> Hi Mark,
>
>
> thanks for that. However, I cannot find any Makefile.h, not before
> nor after ./configure --prefix=/home/star/pw31/software/hdf5
> --enable-fortran --enable-parallel.
>
> All I see is a Makefile.in and a Makefile, but none of them have
> entries as you listed.
>
> Any idea?
>
>
> Peter
>
>
> ------------------------------------------------------------------------
> *From:* Mark Richardson <mark.richardson.work at gmail.com
> <mailto:mark.richardson.work at gmail.com>>
> *Sent:* 10 October 2017 15:38
> *To:* Peter Woitke
> *Cc:* flash-users
> *Subject:* Re: [FLASH-USERS] first model: hdf5 error
> Hi Peter,
>
> it might be because you haven't flagged HDF5 to use the version
> 1.6 setup. In my Makefile.h I add DH5_USE_16_API to the following
> definitions:
> F90FLAGS
> CFLAGS_HDF5
> Perhaps that will solve your problem,
> -Mark
>
> On 10 October 2017 at 10:33, Peter Woitke <pw31 at st-andrews.ac.uk
> <mailto:pw31 at st-andrews.ac.uk>> wrote:
>
> Hi there,
>
> I just downloaded and compiled mpich, hdf5 and flash, and I am
> getting run-time error ...
>
> HDF5-DIAG: Error detected in HDF5 (1.10.1) MPI-process 0:
> #000: H5Ddeprec.c line 128 in H5Dcreate1(): not a location ID
> major: Invalid arguments to routine
> minor: Inappropriate type
> #001: H5Gloc.c line 251 in H5G_loc(): invalid object ID
> major: Invalid arguments to routine
> minor: Bad value
> flash4: io_h5create_dataset.c:57: io_h5create_dataset:
> Assertion `dataset
>
> = 0'
>
>
> I have tested my mpich and hdf5 installations and they have
> passed all tests. I am listing my installation commands below.
> Maybe "enable-parallel" is not a good idea? My runSedov
> directory has
> ugo+rw permissions.
>
> I read in another FLASH-USER entry that one should try
>
> ./setup -auto Sedov +ug
>
>
> This results in another run-time error ...
>
> [Driver_init] Must set runtime parameters iProcs, jProcs,
> kProcs, and meshCopyCount so that
> iProcs*jProcs*kProcs*meshCopyCount equals number of processors
> Calling MPI_Abort() for immediate shutdown!
>
> Thank you for your help,
>
> Peter Woitke
>
>
> ----------------------------------------------------------
>
> cd ~/software/hdf5-1.10.1
> setenv CC mpicc
> setenv CXX mpicxx
> setenv FC mpif90
> ./configure --help
> ./configure --prefix=/home/star/pw31/software/hdf5
>
> --enable-fortran --enable-parallel
>
> make
> make check
> make install
> make check-install
>
> add /home/star/pw31/software/hdf5/lib to LD_LIBRARY_PATH
> ----------------------------------------------------------
>
> cd ~/flash4.4/sites
> mkdir prodimo
> cp Prototypes/Linux/Makefile.h.in
> <http://Makefile.h.in>tel prodimo/Makefile.h
> cd prodimo
> emacs Makefile.h ...
> cd ~/flash4.4
> ./setup -auto Sedov cd object
> make
>
> SUCCESS
>
> mkdir ../runSedov
> cd ../runSedov
> cp
> ../source/Simulation/SimulationMain/SedovChamber/flash.par .
> mpirun -np 7 ../object/flash4
>
> ----------------------------------------------------------
>
>
>
> Dr. Peter Woitke
> St Andrews University
> School of Physics & Astronomy
> top floor, room 306
> North Haugh
> KY16 9SS
> St Andrews, UK
> Tel: (+44) 1334 46 1681 <tel:%28%2B44%29%201334%2046%201681>
> Fax: (+44) 1334 46 3104 <tel:%28%2B44%29%201334%2046%203104>
>
>
>
>
> --
>
> Mark Richardson
> MAT Postdoctoral Fellow
> Department of Astrophysics
> American Museum of Natural History
> Mark.Richardson.Work at gmail.com <mailto:Mark.Richardson.Work at gmail.com>
> My Website <https://sites.google.com/site/marklarichardson/>
> 212 496 3432 <tel:%28212%29%20496-3432>
>
>
--
Dr. Seyit Hocuk
Post-doctoral researcher
Center for Astrochemical Studies (CAS)
Max-Planck-Institute for Extraterrestrial physics (MPE)
Giessenbachstrasse 1, 85748 Garching bei Munchen
Phone: +49-8930000-3012 | Fax: +49-8930000-3569
Web : www.mpe.mpg.de/~seyit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20171010/ba345db6/attachment-0001.htm>
More information about the flash-users
mailing list