<div dir="ltr"><div>Hi Rob,<br><br></div>Just so you know - PIO has a similar capability - it was interesting to me that although they mention PIO in the article, they don't attempt any performance comparison.   <br></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 18, 2013 at 9:39 AM, Rob Latham <span dir="ltr"><<a href="mailto:robl@mcs.anl.gov" target="_blank">robl@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A group in China has developed a climate-oriented I/O library called<br>
CFIO.  It has the two interesting design properties that it sits on<br>
top of pnetcdf and it forwards I/O to "server" processes.<br>
<br>
<a href="https://github.com/CFIO/CFIO/wiki/CFIO-Design" target="_blank">https://github.com/CFIO/CFIO/wiki/CFIO-Design</a><br>
<br>
all processes start out in MPI_COMM_WORLD, but some user-specified<br>
ratio determines which clients end up in a server group and which ones<br>
end up in a client group.<br>
<br>
Clients send to servers with simple point to point operations.<br>
<br>
Pthreads are used to get the clients sending data to servers in the<br>
background.<br>
<span class="HOEnZb"><font color="#888888"><br>
==rob<br>
<br>
--<br>
Rob Latham<br>
Mathematics and Computer Science Division<br>
Argonne National Lab, IL USA<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><pre>Jim Edwards<br><br><br></pre>
</div>