<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Massimo,<br>
<br>
I'm not sure if anyone has answered your question off-list...<br>
<br>
I think that the short answer is that I don't think that those
functions are really intended for broad usage. They were created
for a specific usage case and I think were never properly
generalized, and I'm pretty sure (someone at the flash center can
confirm) they are not maintained for general usage.<br>
<br>
I have used the StirTurb setup on a fair number of processors
(hundreds), though not recently (pre flash-4), so they did work with
parallelio at some point. But in my experience installations of
parallel hdf5 are very non-uniform and odd interactions with
particular usages in the code and any given installation are not
uncommon. So it wouldn't be too surprising to me if it worked on
one cluster and not another.<br>
<br>
My very vague recollection is that these functions are not cleanly
implemented to work in both serial and parallel hdf5, but I could be
wrong. I just gave up and used parallelio.<br>
<br>
I expect that nobody would mind if you wanted to tidy these up a
bit. :)<br>
<br>
<br>
I'm not sure if that helps you, but at least it is some info.<br>
<br>
Dean<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 03/02/2012 10:14 AM, Massimo Gaspari wrote:
<blockquote cite="mid:DUB105-W49A9218554281F1CD3D292BE6D0@phx.gbl"
type="cite">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<div dir="ltr">
Hi guys,
<div><br>
</div>
<div><br>
</div>
<div>I have taken as template IO_writeUserArray.F90
and IO_readUserArray.F90</div>
<div>of the StirTurb unit. I have 2 problems.</div>
<div><br>
</div>
<div><br>
</div>
<div>1) They seem to work well with IO hdf5 parallel on a local
small cluster.</div>
<div>However on Pleiades NAS cluster, the code hangs for several
minutes during the creation of the *chk file. </div>
<div>This problem drastically increases with the number of
processors. Any hint or solution for HPC systems?</div>
<div><br>
</div>
<div><br>
</div>
<div>2) In order to avoid parallel IO, I want to use serial IO.
However, IO_writeUserArray.F90 and IO_readUserArray.F90</div>
<div>(and the call to io_h5write/read_generic_*) crashes with
HDF5 error: Invalid Argument to Routine.</div>
<div><br>
</div>
<div><br>
</div>
<div>Have you ever tried to use IO_write/readUserArray for the
standard serial IO?</div>
<div><br>
</div>
<div><br>
</div>
<div>Thanks in advance.</div>
<div><br>
</div>
<div><br>
</div>
<div> Max</div>
<div><br>
</div>
</div>
</blockquote>
</body>
</html>