<div class="gmail_extra">Hi Rob,<br><br>Thanks - not that big of a deal, I just wanted to point out that it wasn&#39;t working <br>on our BGL dinosaur.        Do you have a 1.3.0p1 install on intrepid that I can use?<br><br>
<div class="gmail_quote">On Mon, Apr 23, 2012 at 1:54 PM, Rob Latham <span dir="ltr">&lt;<a href="mailto:robl@mcs.anl.gov" target="_blank">robl@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Mon, Apr 23, 2012 at 02:48:49PM -0500, Wei-keng Liao wrote:<br>
&gt; I cannot find blrts_xlf on Intrepid.<br>
<br>
</div>blrts is the old old BGL way of doing things.  On BGP (Intrepid) that<br>
compiler would be bgxlc.<br>
<br>
Jim, our site folks strongly discourage linking directly with bgxlc.<br>
I can certainly believe it was needed in the BGL days in some<br>
situations but your life will be a lot easier if you use the mpi<br>
wrappers.<br>
<br>
But we can still add $(LIBS) to the makefile, no problem.<br>
<span class="HOEnZb"><font color="#888888"><br>
==rob<br>
</font></span><div class="HOEnZb"><div class="h5">&gt;<br>
&gt; I can build the prerelease with both compilers wrapper for GNU and the IBM compilers.<br>
&gt; Below is another configure command line I used that uses the IBM compilers.<br>
&gt;<br>
&gt; configure --prefix=$HOME/PnetCDF \<br>
&gt;           --host powerpc-bgp-linux \<br>
&gt;           --build powerpc64-suse-linux \<br>
&gt;           --enable-fortran \<br>
&gt;           CC=mpixlc CXX=mpixlcxx \<br>
&gt;           F77=mpixlf90 F90=mpixlf90 \<br>
&gt;           MPICC=mpixlc MPICXX=mpixlcxx \<br>
&gt;           MPIF77=mpixlf90 MPIF90=mpixlf90 \<br>
&gt;<br>
&gt; The problem you are seeing looks like a Makefile&#39;s issue, rather than the compiler&#39;s.<br>
&gt; Could you send me src/lib/Makefile generated after running configure?<br>
&gt;<br>
&gt; Wei-keng<br>
&gt;<br>
&gt;<br>
&gt; On Apr 23, 2012, at 2:21 PM, Jim Edwards wrote:<br>
&gt;<br>
&gt; &gt; Hi Wei-keng,<br>
&gt; &gt;<br>
&gt; &gt; Can you install this on intrepid?   I was just about to test there.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Mon, Apr 23, 2012 at 12:43 PM, Wei-keng Liao &lt;<a href="mailto:wkliao@ece.northwestern.edu">wkliao@ece.northwestern.edu</a>&gt; wrote:<br>
&gt; &gt; Hi, Jim,<br>
&gt; &gt;<br>
&gt; &gt; I just built the prerelease 1.3.0pre1 on Intrepid, the BGP at Argonne, but<br>
&gt; &gt; could not reproduce the error you reported. The Makefile in<br>
&gt; &gt; src/lib for building ncvalid has the following lines related to ncvalid.<br>
&gt; &gt; LIBRARY         = libpnetcdf.a<br>
&gt; &gt; PROGRAM         = ncvalid<br>
&gt; &gt; $(PROGRAM):     $(PROG_OBJS) $(LIBRARY)<br>
&gt; &gt;        $(LINK.c) $(PROG_OBJS) $(LIBRARY)<br>
&gt; &gt;<br>
&gt; &gt; So, it should put the library file at the end of link command.<br>
&gt; &gt;<br>
&gt; &gt; Could you tell us the configure command line you used and also<br>
&gt; &gt; send us the src/lib/Makefile?<br>
&gt; &gt;<br>
&gt; &gt; Here is my configure command line:<br>
&gt; &gt; ./configure --host powerpc-bgp-linux --build powerpc64-suse-linux --with-mpi=/bgsys/drivers/ppcfloor/comm CFLAGS=&quot;-Wall -g -O0&quot;<br>
&gt; &gt;<br>
&gt; &gt; Wei-keng<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Apr 21, 2012, at 8:09 AM, Jim Edwards wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Hi Rob,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; In building the prerelease the program ncvalid trys to link without libraries - this fails on bgl.   I fixed it by adding $(LIBS) to the link line in the src/lib/Makefile.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Jim<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Fri, Mar 30, 2012 at 1:55 PM, Rob Latham &lt;<a href="mailto:robl@mcs.anl.gov">robl@mcs.anl.gov</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hello to our pnetcdf community.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Did you realize our last release was in August.  Of 2010?  In some<br>
&gt; &gt; &gt; ways that&#39;s great: Parallel-NetCDF churns along, hopefully delivering<br>
&gt; &gt; &gt; good performance, and we&#39;ve had no show-stopping bugs come up forcing<br>
&gt; &gt; &gt; us to make a new release.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; However, development does continue, and we&#39;re feeling pretty good<br>
&gt; &gt; &gt; about the new features in SVN trunk lately, so let&#39;s have a<br>
&gt; &gt; &gt; pre-release so we can get these new features out into applications&#39;<br>
&gt; &gt; &gt; hands.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Of particular note:<br>
&gt; &gt; &gt; - A new &quot;buffered put&quot; api, an extension to the non-blocking<br>
&gt; &gt; &gt;  interface.  See the release notes for more information.<br>
&gt; &gt; &gt; - Various bug fixes and optimizations<br>
&gt; &gt; &gt; - You used to need a custom pnetcdf.h header file from Unidata if you<br>
&gt; &gt; &gt;  wanted to build NetCDF-4 with parallel-netcdf support.  Now you no<br>
&gt; &gt; &gt;  longer need their header file.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; For more information, including download or SVN links, please see the<br>
&gt; &gt; &gt; release notes:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; <a href="https://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/ReleaseNotes-1.3.0" target="_blank">https://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/ReleaseNotes-1.3.0</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ==rob (on behalf of the entire pnetcdf team at ANL and NWU)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Rob Latham<br>
&gt; &gt; &gt; Mathematics and Computer Science Division<br>
&gt; &gt; &gt; Argonne National Lab, IL USA<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Jim Edwards<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Jim Edwards<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
<br>
--<br>
Rob Latham<br>
Mathematics and Computer Science Division<br>
Argonne National Lab, IL USA<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><pre>Jim Edwards<br><br><br></pre><br>
</div>