John,<br><br>Shortly after I had posted this message to the group I went and patched that plfs-prep-mpich2 patch to suit my needs, and everything went fine!<br><br>Thanks,<br><br>- John<br><br><div class="gmail_quote">On Sun, Jul 3, 2011 at 12:56 PM, John Bent <span dir="ltr"><<a href="mailto:johnbent@lanl.gov">johnbent@lanl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Excerpts from John Esmet's message of Sat Jun 25 09:57:34 -0600 2011:<br>
<div><div></div><div class="h5">> All,<br>
><br>
> I'm looking to implement an ADIO layer for MPICH. Is there an outline or a<br>
> guide for what needs to be done to patch MPICH to fully build and recognize<br>
> my ADIO layer? Places to put code, Makefile, config modifications, that sort<br>
> of thing.<br>
><br>
</div></div>PLFS has done this in the past although currently we're more focused on openmpi so this patch hasn't been maintained in a long time. But the attached patch I believe does go through all the mpich Makefile's and .am files and everything that needs to be patched. Then you need to go in and add a new directory in romio/adio will your files. However, for prototyping something for research purposes, my recommendation would be to just go into romio/adio/ad_pvfs and replace all the code in there with your code. That way you don't need to mess with the complicated build mechanisms. PLFS patch attached (also available through <a href="http://sourceforge.net" target="_blank">sourceforge.net</a>).<br>
</blockquote></div><br>