Installing 0.9.0 under IRIX64, follow-on

Reiner Vogelsang reiner at sgi.com
Fri Sep 5 08:49:49 CDT 2003




Dear colleagues,
I forgot to mention that in csnap.c a right brace is missing to close
the function
void write_file.
Best regards
    Reiner



Reiner Vogelsang wrote:

> Dear  colleagues,
> today I tried to install the latest version of pnetcdf under Irix64.

>
>
> I used the following environment settings:
>
> CC=cc -64
> CXX=CC -64
> FC=f90 -64 -macro_expand
> LIBS=-lmpi
>
> With
> configure --prefix=/mnt/tp912gl0_1/scratch_fc/reiner/PRISM/par-netcdf
> --with-mpi=/usr
>
> I was able to compile the whole library code.
>
> However, while compiling the test cases in fandc I had to add manually
> in the Makefile -lmpi  to the individual link steps.
> The reason for that is that under Irix no special mpicc/mpif77 compile
> and link driver exist.
> On simply types f90 -o <exe> *.o -lmpi.
>
> My suggestion  is that configure should also honor the fact that LIBS is
> set. It should add
> the macro $(LIBS) to the linksteps.
>
> Lat but no least , I have problems compiling cnap.c
> I got the following error messages:
>
> cc-1028 cc: ERROR File = ./csnap.c, Line = 168
>   The expression used must have a constant value.
>
>     size_t start_3d[3] = { kstart, jstart, istart };
>                                            ^
>
> cc-1028 cc: ERROR File = ./csnap.c, Line = 169
>   The expression used must have a constant value.
>
>     size_t count_3d[3] = { locsiz_3d[0], locsiz_3d[1], locsiz_3d[2] };
>
> The complains of our compiler are correct from my perspective.
> Of course, I can change the array assignment into a sequence of
> individual assignments.
> However, I just would like to let you know that one should correct this.
>
> Best wishes
>     Reiner
>
> --
> --------------------------------------------------------------------------------
>                                              _
>                                            )/___                        _---_
>                                          =_/(___)_-__                  (     )
>                                         / /\\|/O[]/  \c             O   (   )
> Reiner Vogelsang                        \__/ ----'\__/       ..o o O .o  -_-
> Senior System Engineer
>
> Silicon Graphics GmbH                   Home Office
> Am Hochacker 3
> D-85630 Grasbrunn                       52428 Juelich
> Germany
>
> Phone   +49-89-46108-0                  +49-2461-939265
> Fax     +49-89-46108-222                +49-2461-939266
> Mobile  +49-171-3583208
> email    reiner at sgi.com

--
--------------------------------------------------------------------------------
                                             _
                                           )/___                       
_---_
                                         =_/(___)_-__                 
(     )
                                        / /\\|/O[]/  \c             O  
(   )
Reiner Vogelsang                        \__/ ----'\__/       ..o o O .o 
-_-
Senior System Engineer

Silicon Graphics GmbH                   Home Office
Am Hochacker 3
D-85630 Grasbrunn                       52428 Juelich
Germany

Phone   +49-89-46108-0                  +49-2461-939265
Fax     +49-89-46108-222                +49-2461-939266
Mobile  +49-171-3583208
email    reiner at sgi.com



More information about the parallel-netcdf mailing list