question

Jianwei Li jianwei at cheetah.cpdc.ece.nwu.edu
Wed Jul 23 11:30:24 CDT 2003


Is there any significant difference of FORTRAN interfaces
between v0.8.4 and v0.8.5?
I remembered v0.8.4 was pretty old and the FORTRAN part
might not even be complete?
robl, could you confirm this please?

Thanks!

Jianwei

On Wed, 23 Jul 2003, John Tannahill wrote:

> Please keep me posted as to the status of my problem with the
> Fortran interface.  I will look at it some more myself, but I
> don't have much experience with autoconf, etc.  Maybe the autoconf
> stuff is fine and it is just something more basic I am missing?  I
> would be happy to send you any diagnostic information you would like.
> In fact, I will include here the procedure I used to get the library
> installed on seaborg/NERSC (it's a little different than what I
> used on frost):
>
> seaborg:
> -------
>
> gunzip parallel-netcdf-0.8.4.tar.gz
> tar xf parallel-netcdf-0.8.4.tar
> cd parallel-netcdf-0.8.4
> vi configure.in
>    Change:
>      UC_PROG_FC
>    To:
>      UD_PROG_FC
> setenv CC xlc
> setenv FC xlf
> module load gnu
> autoconf
> vi configure
>    Comment out the following lines in configure:
>      ###if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
>      ###  (eval $ac_compile) 2>&5
>      ###  ac_status=$?
>      ###  echo "$as_me:$LINENO: \$? = $ac_status" >&5
>      ###  (exit $ac_status); } &&
>      ###         { ac_try='test -s conftest.$ac_objext'
>      ###  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
>      ###  (eval $ac_try) 2>&5
>      ###  ac_status=$?
>      ###  echo "$as_me:$LINENO: \$? = $ac_status" >&5
>      ###  (exit $ac_status); }; }; then
>      ###  echo "$as_me:$LINENO: result: yes" >&5
>      ###echo "${ECHO_T}yes" >&6
>      ###else
>      ###  echo "$as_me: failed program was:" >&5
>      ###cat conftest.$ac_ext >&5
>      ###{ { echo "$as_me:$LINENO: error: mpi implementation does not support ...
>      ###echo "$as_me: error: mpi implementation does not support MPI-IO" >&2;}
>      ###   { (exit 1); exit 1; }; }
>
>      ###fi
> ./configure --prefix=/usr/common/homes/j/jrt/Pnc/parallel-netcdf-0.8.4
> vi macros.make
>    Change:
>      CC  = xlc
>      CXX = xlC_r
>      FC  = xlf
>    To:
>      CC  = mpcc_r
>      CXX = mpCC_r
>      FC  = mpxlf_r
> make
> make install
>
>
>
> Robert Latham wrote:
> > On Tue, Jul 22, 2003 at 01:34:11PM -0700, John Tannahill wrote:
> >
> >>I am steadily making progress.  I have installed parallel-netcdf on
> >>an IBM-SP at NERSC (seaborg).  I have put together a C test code and
> >>gotten it to work.
> >
> >
> > fantastic. thanks for the success report!
> >
> >
> >>I now have created a Fortran90 version of the
> >>test code, but have not gotten it to link and run yet.  Does the
> >>default install put together a parallel-netcdf interface for C only?
> >
> >
> > The default install *should* try to build the fortran interface, but
> > it is not nearly as well tested as the c interface.
> >
> >
> >>Do I need to change something and rebuild it to get a Fortran90
> >>interface?
> >
> >
> > i don't know f90 very well... if we have to do anything special for a
> > f90 interface that we wouldn't have to do for an f77 interface, then
> > maybe that's the problem?
> >
> >
> >>Then do I just change the ncmpi_ calls to nfmpi_, and add
> >>an ierror argument at the end?
> >
> >
> > that's how it works in theory :>
> >
> >>Anywhere I could have looked to get answers to these questions
> >>myself?
> >
> >
> > nope :> you and troy baer are the only end users who have tried out
> > our fortran interface.   I'll see what i can find out tomorrow, and
> > i'll be sure to let you know.
> >
> > Thanks for exercising the fortran side of things for us.  Sorry you
> > are running into so much difficulty, but we'll try to get you
> > straight as soon as we can.
> >
> > ==rob
> >
>
>
> --
> ============================
> John R. Tannahill
> Lawrence Livermore Nat. Lab.
> P.O. Box 808, M/S L-103
> Livermore, CA  94551
> 925-423-3514
> Fax:  925-423-4908
> ============================
>




More information about the parallel-netcdf mailing list