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">&lt;<a href="mailto:johnbent@lanl.gov">johnbent@lanl.gov</a>&gt;</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&#39;s message of Sat Jun 25 09:57:34 -0600 2011:<br>
<div><div></div><div class="h5">&gt; All,<br>
&gt;<br>
&gt; I&#39;m looking to implement an ADIO layer for MPICH. Is there an outline or a<br>
&gt; guide for what needs to be done to patch MPICH to fully build and recognize<br>
&gt; my ADIO layer? Places to put code, Makefile, config modifications, that sort<br>
&gt; of thing.<br>
&gt;<br>
</div></div>PLFS has done this in the past although currently we&#39;re more focused on openmpi so this patch hasn&#39;t been maintained in a long time.  But the attached patch I believe does go through all the mpich Makefile&#39;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&#39;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>