Re: [netcdfgroup] issue compiling netcdf4 with mpi

Richard,
I've tried to set the compilers to use mpif77, mpif90 and mpicc. I do not
believe I have the pgi compilers installed. I'm working with ubuntu 9.4 with
pretty standard compilers (gfortran, f2c, gcc, g++) installed.
I'm attaching the nm output.
Thanks for the help Richard. I'm going to try some of Ed's suggestions next
and I'll report back if there's any change in status.

Regards,
-Joe Buck

On Wed, Feb 3, 2010 at 10:25 AM, Richard Hedges <richard-hedges@xxxxxxxx>wrote:

>  Howdy Joe,
>
> It looks like something like this has been encountered when trying to
> compile with the PGI compilers:
> http://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg01641.html
>
> There is some discussion of the thread re. the procedure naming conventions
> for FORTRAN that may be at the heart of the problem.
>
> Do you know what the underlying compilers are?
>
> What do you get from  "nm  .../libnetcdf.a |grep nf_"
>
>
>
> go slugs!
>
> - Richard
>
>
> At 12:26 AM -0800 2/3/10, Joe Buck wrote:
>
> I've built mpi2 v 1.2.1 with these flags:
> CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
> -fPIC" ./configure --enable-f90 --enable-f77 --with-mpe --with-romio
> --prefix=/install/mpich2-121
>
> I then build hdf5 v1.8 with these flags:
> FC=mpif90 F77=mpif77 F90=mpif90 CC=mpicc CFLAGS="-D_LARGEFILE_SOURCE
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC" LIBS="-lz -lm"
> ./configure --enable-parallel --enable-fortran --prefix=/install/hdf5-1.8
> --disable-shared
>
> and everything with hdf5 checked out with "make check"
>
> Finally I configured netcdf v4.0.1 like so:
> buck@bender:/tmp/netcdf-4.0.1$ CPPFLAGS="-I/install/mpich2-121/include
> -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC"
> CFLAGS="-I/install/mpich2-121/include -D_LARGEFILE_SOURCE
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC" F77=mpif77 F90=mpif90
> FC=mpif90 CC=mpicc CXX=mpicxx LIBS="-lz -lm" ./configure --enable-netcdf-4
> --prefix=/install/netcdf-4.0.1 --enable-large-file-tests
> --with-hdf5=/install/hdf5-1.8 --with-zlib=/usr --enable-separate-fortran
>
>
> make works just fine but when I run "make check" I get errors when it tries
> to build fortran files that start like this:
> /bin/sh ../libtool --tag=F77   --mode=link mpif77 -I../fortran
> -I/install/hdf5-1.8/include -I/usr/include  -I../libsrc4    -I../f90 -g
> -L/lib -L/install/hdf5-1.8/lib -L/usr/lib     -o nf_test test_get.o
> test_put.o nf_error.o nf_test.o test_read.o test_write.o util.o fortlib.o
> ../fortran/libnetcdff.la <http://*libnetcdff.la> -lm ../libsrc4/
> libnetcdf.la <http://*libnetcdf.la>   -lhdf5_hl -lhdf5    -lz -lm
> libtool: link: mpif77 -I../fortran -I/install/hdf5-1.8/include
> -I/usr/include -I../libsrc4 -I../f90 -g -o nf_test test_get.o test_put.o
> nf_error.o nf_test.o test_read.o test_write.o util.o fortlib.o  -L/lib
> -L/install/hdf5-1.8/lib -L/usr/lib ../fortran/.libs/libnetcdff.a
> /tmp/netcdf-4.0.1/libsrc4/.libs/libnetcdf.a ../libsrc4/.libs/libnetcdf.a
> /install/hdf5-1.8/lib/libhdf5_hl.a /install/hdf5-1.8/lib/libhdf5.a -lz -lm
> test_get.o: In function `test_nf_get_var1_text':
>
> /tmp/netcdf-4.0.1/nf_test/test_get.F:25: undefined reference to `nf_open_'
> /tmp/netcdf-4.0.1/nf_test/test_get.F:34: undefined reference to
> `nf_get_var1_text_'
> /tmp/netcdf-4.0.1/nf_test/test_get.F:38: undefined reference to
> `nf_get_var1_text_'
> ....
>
> I'm attaching the entire results.
> Any ideas would be appreciated. I've tried playing with flags for a while
> and can't quite seem to get this ironed out.
> Thanks,
> -Joe Buck
>
>
> Content-Type: text/plain; charset=US-ASCII; name="mc2.txt"
> Content-Disposition: attachment; filename="mc2.txt"
> X-Attachment-Id: f_g57utkpj0
>
> Attachment converted: Macintosh HD:mc2.txt (TEXT/MSWD) (01CF155F)
> _______________________________________________
> netcdfgroup mailing list
> netcdfgroup@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit: http://*www.*
> unidata.ucar.edu/mailing_lists/
>
>
>
> --
>
>
>
>
> ====================================================
>
> Richard Hedges
> Customer Support and Test - File Systems Project
> Development Environment Group - Livermore Computing
> Lawrence Livermore National Laboratory
> 7000 East Avenue, MS L-557
> Livermore, CA      94551
>
> v: (925) 423-2699
> f:        (925) 423-6961
> E:        richard-hedges@xxxxxxxx
>
0000000000000792 T nc_inq_compound_nfields
                 U H5Gget_objinfo
                 U H5Oget_info_by_idx
                 U H5Pget_nfilters
                 U __isoc99_sscanf
                 U sysconf
0000000000000f91 T nf_get_att_double__
0000000000000699 T nf_get_att_int1__
00000000000008d7 T nf_get_att_int2__
0000000000000b15 T nf_get_att_int__
0000000000000d53 T nf_get_att_real__
000000000000043c T nf_get_att_text__
0000000000000e61 T nf_put_att_double__
0000000000000569 T nf_put_att_int1__
00000000000007a7 T nf_put_att_int2__
00000000000009e5 T nf_put_att_int__
0000000000000c23 T nf_put_att_real__
00000000000002ff T nf_put_att_text__
00000000000002ff T nf_def_dim__
000000000000054f T nf_inq_dim__
0000000000000436 T nf_inq_dimid__
00000000000007ae T nf_inq_dimlen__
0000000000000689 T nf_inq_dimname__
00000000000007f2 T nf_rename_dim__
0000000000000613 T nf_get_var__
00000000000005a3 T nf_get_var_double__
00000000000003e3 T nf_get_var_int1__
0000000000000453 T nf_get_var_int2__
00000000000004c3 T nf_get_var_int__
0000000000000533 T nf_get_var_real__
0000000000000355 T nf_get_var_text__
00000000000005db T nf_put_var__
000000000000056b T nf_put_var_double__
00000000000003ab T nf_put_var_int1__
000000000000041b T nf_put_var_int2__
000000000000048b T nf_put_var_int__
00000000000004fb T nf_put_var_real__
00000000000002ff T nf_put_var_text__
0000000000000ac2 T nf_copy_var__
00000000000002ff T nf_def_var__
0000000000000494 T nf_inq_var__
00000000000008fb T nf_inq_vardimid__
0000000000000651 T nf_inq_varid__
0000000000000754 T nf_inq_varname__
000000000000097d T nf_inq_varnatts__
00000000000008ba T nf_inq_varndims__
0000000000000879 T nf_inq_vartype__
00000000000009be T nf_rename_var__
00000000000001f0 T __netcdf_MOD_nf90_abort
0000000000000200 T __netcdf_MOD_nf90_close
0000000000000a20 T __netcdf_MOD_nf90_copy_att
0000000000000530 T __netcdf_MOD_nf90_create
00000000000000a0 T __netcdf_MOD_nf90_create_mp
0000000000000520 T __netcdf_MOD_nf90_create_par
0000000000047340 T __netcdf_MOD_nf90_def_compound
00000000000008c0 T __netcdf_MOD_nf90_def_dim
0000000000047460 T __netcdf_MOD_nf90_def_enum
0000000000047330 T __netcdf_MOD_nf90_def_grp
00000000000474c0 T __netcdf_MOD_nf90_def_opaque
0000000000001cd0 T __netcdf_MOD_nf90_def_var_chunking
0000000000001db0 T __netcdf_MOD_nf90_def_var_deflate
00000000000023f0 T __netcdf_MOD_nf90_def_var_endian
00000000000474e0 T __netcdf_MOD_nf90_def_var_fill
0000000000001dc0 T __netcdf_MOD_nf90_def_var_fletcher32
0000000000002000 T __netcdf_MOD_nf90_def_var_manydims
0000000000001dd0 T __netcdf_MOD_nf90_def_var_onedim
0000000000001ca0 T __netcdf_MOD_nf90_def_var_scalar
0000000000047430 T __netcdf_MOD_nf90_def_vlen
0000000000000a40 T __netcdf_MOD_nf90_del_att
0000000000000210 T __netcdf_MOD_nf90_delete
00000000000000e0 T __netcdf_MOD_nf90_enddef
0000000000047450 T __netcdf_MOD_nf90_free_vlen
0000000000047510 T __netcdf_MOD_nf90_get_att_any
00000000000016a0 T __netcdf_MOD_nf90_get_att_eightbyteint
0000000000001b80 T __netcdf_MOD_nf90_get_att_eightbytereal
0000000000001580 T __netcdf_MOD_nf90_get_att_fourbyteint
0000000000001910 T __netcdf_MOD_nf90_get_att_fourbytereal
00000000000017a0 T __netcdf_MOD_nf90_get_att_one_eightbyteint
0000000000001c80 T __netcdf_MOD_nf90_get_att_one_eightbytereal
0000000000001680 T __netcdf_MOD_nf90_get_att_one_fourbyteint
0000000000001a10 T __netcdf_MOD_nf90_get_att_one_fourbytereal
0000000000000ea0 T __netcdf_MOD_nf90_get_att_one_onebyteint
0000000000001120 T __netcdf_MOD_nf90_get_att_one_twobyteint
0000000000000da0 T __netcdf_MOD_nf90_get_att_onebyteint
0000000000000bc0 T __netcdf_MOD_nf90_get_att_text
0000000000001020 T __netcdf_MOD_nf90_get_att_twobyteint
000000000003fcf0 T __netcdf_MOD_nf90_get_var_1d_eightbyteint
00000000000330a0 T __netcdf_MOD_nf90_get_var_1d_eightbytereal
0000000000029f70 T __netcdf_MOD_nf90_get_var_1d_fourbyteint
000000000002eb90 T __netcdf_MOD_nf90_get_var_1d_fourbytereal
0000000000021570 T __netcdf_MOD_nf90_get_var_1d_onebyteint
0000000000005eb0 T __netcdf_MOD_nf90_get_var_1d_text
0000000000025a70 T __netcdf_MOD_nf90_get_var_1d_twobyteint
0000000000040830 T __netcdf_MOD_nf90_get_var_2d_eightbyteint
00000000000337b0 T __netcdf_MOD_nf90_get_var_2d_eightbytereal
000000000002a720 T __netcdf_MOD_nf90_get_var_2d_fourbyteint
000000000002f2a0 T __netcdf_MOD_nf90_get_var_2d_fourbytereal
0000000000021c80 T __netcdf_MOD_nf90_get_var_2d_onebyteint
0000000000006380 T __netcdf_MOD_nf90_get_var_2d_text
0000000000026180 T __netcdf_MOD_nf90_get_var_2d_twobyteint
00000000000415a0 T __netcdf_MOD_nf90_get_var_3d_eightbyteint
0000000000033fb0 T __netcdf_MOD_nf90_get_var_3d_eightbytereal
000000000002b000 T __netcdf_MOD_nf90_get_var_3d_fourbyteint
000000000002faa0 T __netcdf_MOD_nf90_get_var_3d_fourbytereal
0000000000022480 T __netcdf_MOD_nf90_get_var_3d_onebyteint
0000000000006920 T __netcdf_MOD_nf90_get_var_3d_text
0000000000026980 T __netcdf_MOD_nf90_get_var_3d_twobyteint
0000000000042520 T __netcdf_MOD_nf90_get_var_4d_eightbyteint
00000000000348b0 T __netcdf_MOD_nf90_get_var_4d_eightbytereal
000000000002b9f0 T __netcdf_MOD_nf90_get_var_4d_fourbyteint
00000000000303a0 T __netcdf_MOD_nf90_get_var_4d_fourbytereal
0000000000022d80 T __netcdf_MOD_nf90_get_var_4d_onebyteint
0000000000006f40 T __netcdf_MOD_nf90_get_var_4d_text
0000000000027280 T __netcdf_MOD_nf90_get_var_4d_twobyteint
00000000000435c0 T __netcdf_MOD_nf90_get_var_5d_eightbyteint
0000000000035280 T __netcdf_MOD_nf90_get_var_5d_eightbytereal
000000000002c4c0 T __netcdf_MOD_nf90_get_var_5d_fourbyteint
0000000000030d70 T __netcdf_MOD_nf90_get_var_5d_fourbytereal
0000000000023750 T __netcdf_MOD_nf90_get_var_5d_onebyteint
0000000000007620 T __netcdf_MOD_nf90_get_var_5d_text
0000000000027c50 T __netcdf_MOD_nf90_get_var_5d_twobyteint
00000000000447b0 T __netcdf_MOD_nf90_get_var_6d_eightbyteint
0000000000035d50 T __netcdf_MOD_nf90_get_var_6d_eightbytereal
000000000002d0d0 T __netcdf_MOD_nf90_get_var_6d_fourbyteint
0000000000031840 T __netcdf_MOD_nf90_get_var_6d_fourbytereal
0000000000024220 T __netcdf_MOD_nf90_get_var_6d_onebyteint
0000000000007db0 T __netcdf_MOD_nf90_get_var_6d_text
0000000000028720 T __netcdf_MOD_nf90_get_var_6d_twobyteint
0000000000045b50 T __netcdf_MOD_nf90_get_var_7d_eightbyteint
0000000000036900 T __netcdf_MOD_nf90_get_var_7d_eightbytereal
000000000002ddc0 T __netcdf_MOD_nf90_get_var_7d_fourbyteint
0000000000032400 T __netcdf_MOD_nf90_get_var_7d_fourbytereal
0000000000024dd0 T __netcdf_MOD_nf90_get_var_7d_onebyteint
00000000000085d0 T __netcdf_MOD_nf90_get_var_7d_text
00000000000292d0 T __netcdf_MOD_nf90_get_var_7d_twobyteint
00000000000477c0 T __netcdf_MOD_nf90_get_var_any
0000000000047160 T __netcdf_MOD_nf90_get_var_eightbyteint
0000000000009570 T __netcdf_MOD_nf90_get_var_eightbytereal
00000000000093e0 T __netcdf_MOD_nf90_get_var_fourbyteint
00000000000094b0 T __netcdf_MOD_nf90_get_var_fourbytereal
0000000000009260 T __netcdf_MOD_nf90_get_var_onebyteint
0000000000002c70 T __netcdf_MOD_nf90_get_var_text
0000000000009320 T __netcdf_MOD_nf90_get_var_twobyteint
0000000000000a50 T __netcdf_MOD_nf90_inq_attname
0000000000000080 T __netcdf_MOD_nf90_inq_base_pe
0000000000047420 T __netcdf_MOD_nf90_inq_cmp_fielddim_sizes
0000000000047380 T __netcdf_MOD_nf90_inq_compound
00000000000473c0 T __netcdf_MOD_nf90_inq_compound_field
00000000000473e0 T __netcdf_MOD_nf90_inq_compound_fieldindex
00000000000473d0 T __netcdf_MOD_nf90_inq_compound_fieldname
0000000000047410 T __netcdf_MOD_nf90_inq_compound_fieldndims
00000000000473f0 T __netcdf_MOD_nf90_inq_compound_fieldoffset
0000000000047400 T __netcdf_MOD_nf90_inq_compound_fieldtype
0000000000047390 T __netcdf_MOD_nf90_inq_compound_name
00000000000473b0 T __netcdf_MOD_nf90_inq_compound_nfields
00000000000473a0 T __netcdf_MOD_nf90_inq_compound_size
00000000000008d0 T __netcdf_MOD_nf90_inq_dimid
0000000000047310 T __netcdf_MOD_nf90_inq_dimids
0000000000047490 T __netcdf_MOD_nf90_inq_enum
00000000000474b0 T __netcdf_MOD_nf90_inq_enum_ident
00000000000474a0 T __netcdf_MOD_nf90_inq_enum_member
00000000000472c0 T __netcdf_MOD_nf90_inq_grp_ncid
00000000000472d0 T __netcdf_MOD_nf90_inq_grp_parent
00000000000472e0 T __netcdf_MOD_nf90_inq_grpname
00000000000472f0 T __netcdf_MOD_nf90_inq_grpname_full
00000000000472b0 T __netcdf_MOD_nf90_inq_grpname_len
00000000000472a0 T __netcdf_MOD_nf90_inq_grps
0000000000000000 T __netcdf_MOD_nf90_inq_libvers
0000000000047290 T __netcdf_MOD_nf90_inq_ncid
00000000000474d0 T __netcdf_MOD_nf90_inq_opaque
0000000000047370 T __netcdf_MOD_nf90_inq_type
0000000000047320 T __netcdf_MOD_nf90_inq_typeids
0000000000047470 T __netcdf_MOD_nf90_inq_user_type
0000000000002410 T __netcdf_MOD_nf90_inq_var_chunking
0000000000002500 T __netcdf_MOD_nf90_inq_var_deflate
0000000000002950 T __netcdf_MOD_nf90_inq_var_endian
00000000000474f0 T __netcdf_MOD_nf90_inq_var_fill
00000000000024f0 T __netcdf_MOD_nf90_inq_var_fletcher32
0000000000002400 T __netcdf_MOD_nf90_inq_varid
0000000000047300 T __netcdf_MOD_nf90_inq_varids
0000000000047440 T __netcdf_MOD_nf90_inq_vlen
0000000000000220 T __netcdf_MOD_nf90_inquire
0000000000000a60 T __netcdf_MOD_nf90_inquire_attribute
00000000000008f0 T __netcdf_MOD_nf90_inquire_dimension
0000000000002510 T __netcdf_MOD_nf90_inquire_variable
0000000000047360 T __netcdf_MOD_nf90_insert_array_compound
0000000000047350 T __netcdf_MOD_nf90_insert_compound
0000000000047480 T __netcdf_MOD_nf90_insert_enum
00000000000002f0 T __netcdf_MOD_nf90_open
00000000000000b0 T __netcdf_MOD_nf90_open_mp
00000000000002e0 T __netcdf_MOD_nf90_open_par
0000000000047500 T __netcdf_MOD_nf90_put_att_any
00000000000013c0 T __netcdf_MOD_nf90_put_att_eightbyteint
0000000000001a30 T __netcdf_MOD_nf90_put_att_eightbytereal
0000000000001140 T __netcdf_MOD_nf90_put_att_fourbyteint
00000000000017c0 T __netcdf_MOD_nf90_put_att_fourbytereal
0000000000001550 T __netcdf_MOD_nf90_put_att_one_eightbyteint
0000000000001b50 T __netcdf_MOD_nf90_put_att_one_eightbytereal
00000000000012d0 T __netcdf_MOD_nf90_put_att_one_fourbyteint
00000000000018e0 T __netcdf_MOD_nf90_put_att_one_fourbytereal
0000000000000c50 T __netcdf_MOD_nf90_put_att_one_onebyteint
0000000000000ff0 T __netcdf_MOD_nf90_put_att_one_twobyteint
0000000000000c80 T __netcdf_MOD_nf90_put_att_onebyteint
0000000000000b00 T __netcdf_MOD_nf90_put_att_text
0000000000000ed0 T __netcdf_MOD_nf90_put_att_twobyteint
00000000000375a0 T __netcdf_MOD_nf90_put_var_1d_eightbyteint
000000000001d070 T __netcdf_MOD_nf90_put_var_1d_eightbytereal
0000000000012030 T __netcdf_MOD_nf90_put_var_1d_fourbyteint
0000000000018b70 T __netcdf_MOD_nf90_put_var_1d_fourbytereal
0000000000009630 T __netcdf_MOD_nf90_put_var_1d_onebyteint
0000000000002ed0 T __netcdf_MOD_nf90_put_var_1d_text
000000000000db30 T __netcdf_MOD_nf90_put_var_1d_twobyteint
0000000000038160 T __netcdf_MOD_nf90_put_var_2d_eightbyteint
000000000001d780 T __netcdf_MOD_nf90_put_var_2d_eightbytereal
0000000000012950 T __netcdf_MOD_nf90_put_var_2d_fourbyteint
0000000000019280 T __netcdf_MOD_nf90_put_var_2d_fourbytereal
0000000000009d40 T __netcdf_MOD_nf90_put_var_2d_onebyteint
00000000000033a0 T __netcdf_MOD_nf90_put_var_2d_text
000000000000e240 T __netcdf_MOD_nf90_put_var_2d_twobyteint
0000000000038f50 T __netcdf_MOD_nf90_put_var_3d_eightbyteint
000000000001df80 T __netcdf_MOD_nf90_put_var_3d_eightbytereal
0000000000013460 T __netcdf_MOD_nf90_put_var_3d_fourbyteint
0000000000019a80 T __netcdf_MOD_nf90_put_var_3d_fourbytereal
000000000000a540 T __netcdf_MOD_nf90_put_var_3d_onebyteint
0000000000003940 T __netcdf_MOD_nf90_put_var_3d_text
000000000000ea40 T __netcdf_MOD_nf90_put_var_3d_twobyteint
000000000003a030 T __netcdf_MOD_nf90_put_var_4d_eightbyteint
000000000001e880 T __netcdf_MOD_nf90_put_var_4d_eightbytereal
0000000000014130 T __netcdf_MOD_nf90_put_var_4d_fourbyteint
000000000001a380 T __netcdf_MOD_nf90_put_var_4d_fourbytereal
000000000000ae40 T __netcdf_MOD_nf90_put_var_4d_onebyteint
0000000000003f60 T __netcdf_MOD_nf90_put_var_4d_text
000000000000f340 T __netcdf_MOD_nf90_put_var_4d_twobyteint
000000000003b2d0 T __netcdf_MOD_nf90_put_var_5d_eightbyteint
000000000001f250 T __netcdf_MOD_nf90_put_var_5d_eightbytereal
0000000000015010 T __netcdf_MOD_nf90_put_var_5d_fourbyteint
000000000001ad50 T __netcdf_MOD_nf90_put_var_5d_fourbytereal
000000000000b810 T __netcdf_MOD_nf90_put_var_5d_onebyteint
0000000000004640 T __netcdf_MOD_nf90_put_var_5d_text
000000000000fd10 T __netcdf_MOD_nf90_put_var_5d_twobyteint
000000000003c830 T __netcdf_MOD_nf90_put_var_6d_eightbyteint
000000000001fd20 T __netcdf_MOD_nf90_put_var_6d_eightbytereal
0000000000016120 T __netcdf_MOD_nf90_put_var_6d_fourbyteint
000000000001b820 T __netcdf_MOD_nf90_put_var_6d_fourbytereal
000000000000c2e0 T __netcdf_MOD_nf90_put_var_6d_onebyteint
0000000000004dd0 T __netcdf_MOD_nf90_put_var_6d_text
00000000000107e0 T __netcdf_MOD_nf90_put_var_6d_twobyteint
000000000003e100 T __netcdf_MOD_nf90_put_var_7d_eightbyteint
00000000000208d0 T __netcdf_MOD_nf90_put_var_7d_eightbytereal
00000000000174e0 T __netcdf_MOD_nf90_put_var_7d_fourbyteint
000000000001c3d0 T __netcdf_MOD_nf90_put_var_7d_fourbytereal
000000000000ce90 T __netcdf_MOD_nf90_put_var_7d_onebyteint
00000000000055f0 T __netcdf_MOD_nf90_put_var_7d_text
0000000000011390 T __netcdf_MOD_nf90_put_var_7d_twobyteint
0000000000047530 T __netcdf_MOD_nf90_put_var_any
0000000000047050 T __netcdf_MOD_nf90_put_var_eightbyteint
00000000000091a0 T __netcdf_MOD_nf90_put_var_eightbytereal
0000000000009010 T __netcdf_MOD_nf90_put_var_fourbyteint
00000000000090e0 T __netcdf_MOD_nf90_put_var_fourbytereal
0000000000008e90 T __netcdf_MOD_nf90_put_var_onebyteint
0000000000002970 T __netcdf_MOD_nf90_put_var_text
0000000000008f50 T __netcdf_MOD_nf90_put_var_twobyteint
00000000000000d0 T __netcdf_MOD_nf90_redef
0000000000000a30 T __netcdf_MOD_nf90_rename_att
00000000000008e0 T __netcdf_MOD_nf90_rename_dim
0000000000002960 T __netcdf_MOD_nf90_rename_var
0000000000000090 T __netcdf_MOD_nf90_set_base_pe
00000000000000c0 T __netcdf_MOD_nf90_set_fill
0000000000000040 T __netcdf_MOD_nf90_strerror
00000000000001e0 T __netcdf_MOD_nf90_sync
0000000000047280 T __netcdf_MOD_nf90_var_par_access
                 U nf__create_
                 U nf__create_mp_
                 U nf__enddef_
                 U nf__open_
                 U nf__open_mp_
                 U nf_abort_
                 U nf_close_
                 U nf_copy_att_
                 U nf_create_
                 U nf_create_par_
                 U nf_def_compound_
                 U nf_def_dim_
                 U nf_def_enum_
                 U nf_def_grp_
                 U nf_def_opaque_
                 U nf_def_var_
                 U nf_def_var_chunking_
                 U nf_def_var_deflate_
                 U nf_def_var_endian_
                 U nf_def_var_fill_
                 U nf_def_var_fletcher32_
                 U nf_def_vlen_
                 U nf_del_att_
                 U nf_delete_
                 U nf_enddef_
                 U nf_free_vlen_
                 U nf_get_att_
                 U nf_get_att_double_
                 U nf_get_att_int1_
                 U nf_get_att_int2_
                 U nf_get_att_int_
                 U nf_get_att_real_
                 U nf_get_att_text_
                 U nf_get_chunk_cache_
                 U nf_get_var1_double_
                 U nf_get_var1_int1_
                 U nf_get_var1_int2_
                 U nf_get_var1_int64_
                 U nf_get_var1_int_
                 U nf_get_var1_real_
                 U nf_get_vara_double_
                 U nf_get_vara_int1_
                 U nf_get_vara_int2_
                 U nf_get_vara_int64_
                 U nf_get_vara_int_
                 U nf_get_vara_real_
                 U nf_get_varm_double_
                 U nf_get_varm_int1_
                 U nf_get_varm_int2_
                 U nf_get_varm_int64_
                 U nf_get_varm_int_
                 U nf_get_varm_real_
                 U nf_get_varm_text_
                 U nf_get_vars_
                 U nf_get_vars_double_
                 U nf_get_vars_int1_
                 U nf_get_vars_int2_
                 U nf_get_vars_int64_
                 U nf_get_vars_int_
                 U nf_get_vars_real_
                 U nf_get_vars_text_
                 U nf_inq_
                 U nf_inq_att_
                 U nf_inq_attid_
                 U nf_inq_attname_
                 U nf_inq_base_pe_
                 U nf_inq_compound_
                 U nf_inq_compound_field_
                 U nf_inq_compound_fielddim_sizes_
                 U nf_inq_compound_fieldindex_
                 U nf_inq_compound_fieldname_
                 U nf_inq_compound_fieldndims_
                 U nf_inq_compound_fieldoffset_
                 U nf_inq_compound_fieldtype_
                 U nf_inq_compound_name_
                 U nf_inq_compound_nfields_
                 U nf_inq_compound_size_
                 U nf_inq_dim_
                 U nf_inq_dimid_
                 U nf_inq_dimids_
                 U nf_inq_enum_
                 U nf_inq_enum_ident_
                 U nf_inq_enum_member_
                 U nf_inq_format_
                 U nf_inq_grp_ncid_
                 U nf_inq_grp_parent_
                 U nf_inq_grpname_
                 U nf_inq_grpname_full_
                 U nf_inq_grpname_len_
                 U nf_inq_grps_
                 U nf_inq_libvers_
                 U nf_inq_ncid_
                 U nf_inq_opaque_
                 U nf_inq_type_
                 U nf_inq_typeids_
                 U nf_inq_user_type_
                 U nf_inq_var_
                 U nf_inq_var_chunking_
                 U nf_inq_var_deflate_
                 U nf_inq_var_endian_
                 U nf_inq_var_fill_
                 U nf_inq_var_fletcher32_
                 U nf_inq_varid_
                 U nf_inq_varids_
                 U nf_inq_vlen_
                 U nf_insert_array_compound_
                 U nf_insert_compound_
                 U nf_insert_enum_
                 U nf_open_
                 U nf_open_par_
                 U nf_put_att_
                 U nf_put_att_double_
                 U nf_put_att_int1_
                 U nf_put_att_int2_
                 U nf_put_att_int_
                 U nf_put_att_real_
                 U nf_put_att_text_
                 U nf_put_var1_double_
                 U nf_put_var1_int1_
                 U nf_put_var1_int2_
                 U nf_put_var1_int64_
                 U nf_put_var1_int_
                 U nf_put_var1_real_
                 U nf_put_vara_double_
                 U nf_put_vara_int1_
                 U nf_put_vara_int2_
                 U nf_put_vara_int64_
                 U nf_put_vara_int_
                 U nf_put_vara_real_
                 U nf_put_varm_double_
                 U nf_put_varm_int1_
                 U nf_put_varm_int2_
                 U nf_put_varm_int64_
                 U nf_put_varm_int_
                 U nf_put_varm_real_
                 U nf_put_varm_text_
                 U nf_put_vars_
                 U nf_put_vars_double_
                 U nf_put_vars_int1_
                 U nf_put_vars_int2_
                 U nf_put_vars_int64_
                 U nf_put_vars_int_
                 U nf_put_vars_real_
                 U nf_put_vars_text_
                 U nf_redef_
                 U nf_rename_att_
                 U nf_rename_dim_
                 U nf_rename_var_
                 U nf_set_base_pe_
                 U nf_set_chunk_cache_
                 U nf_set_fill_
                 U nf_strerror_
                 U nf_sync_
                 U nf_var_par_access_
                 U nc_inq_compound_nfields
00000000000002ff T nf_create_par__
0000000000000d55 T nf_def_compound__
0000000000001d89 T nf_def_enum__
0000000000000c55 T nf_def_grp__
0000000000002356 T nf_def_opaque__
0000000000002584 T nf_def_var_chunking__
0000000000002612 T nf_def_var_deflate__
0000000000002880 T nf_def_var_endian__
0000000000002669 T nf_def_var_fill__
0000000000002700 T nf_def_var_fletcher32__
00000000000019b3 T nf_def_vlen__
0000000000002be6 T nf_free_vlen__
0000000000002a2b T nf_get_att__
00000000000033d4 T nf_get_chunk_cache__
0000000000002fcf T nf_get_var1_int64__
0000000000003360 T nf_get_var_int64__
000000000000305a T nf_get_vara_int64__
0000000000003227 T nf_get_varm_int64__
0000000000003122 T nf_get_vars_int64__
0000000000002b8c T nf_get_vlen_element__
00000000000011e5 T nf_inq_compound__
0000000000001496 T nf_inq_compound_field__
000000000000195d T nf_inq_compound_fielddim_sizes__
0000000000001741 T nf_inq_compound_fieldindex__
000000000000160c T nf_inq_compound_fieldname__
0000000000001907 T nf_inq_compound_fieldndims__
0000000000001858 T nf_inq_compound_fieldoffset__
00000000000018b1 T nf_inq_compound_fieldtype__
0000000000001313 T nf_inq_compound_name__
0000000000001455 T nf_inq_compound_nfields__
0000000000001414 T nf_inq_compound_size__
0000000000000bcb T nf_inq_dimids__
0000000000001fa8 T nf_inq_enum__
0000000000002226 T nf_inq_enum_ident__
00000000000020e6 T nf_inq_enum_member__
0000000000000a8e T nf_inq_grp_full_ncid__
000000000000098e T nf_inq_grp_ncid__
0000000000000959 T nf_inq_grp_parent__
00000000000006db T nf_inq_grpname__
00000000000007f4 T nf_inq_grpname_full__
0000000000000921 T nf_inq_grpname_len__
0000000000000695 T nf_inq_grps__
0000000000000595 T nf_inq_ncid__
000000000000246d T nf_inq_opaque__
00000000000010ce T nf_inq_type__
0000000000000c18 T nf_inq_typeids__
0000000000001c1a T nf_inq_user_type__
000000000000273a T nf_inq_var_chunking__
00000000000027d3 T nf_inq_var_deflate__
00000000000028ba T nf_inq_var_endian__
00000000000026b1 T nf_inq_var_fill__
000000000000283f T nf_inq_var_fletcher32__
0000000000000b8e T nf_inq_varids__
0000000000001acf T nf_inq_vlen__
0000000000000f92 T nf_insert_array_compound__
0000000000000e6c T nf_insert_compound__
0000000000001e9d T nf_insert_enum__
000000000000042d T nf_open_par__
00000000000028fb T nf_put_att__
0000000000002c06 T nf_put_var1_int64__
0000000000002f97 T nf_put_var_int64__
0000000000002c91 T nf_put_vara_int64__
0000000000002e5e T nf_put_varm_int64__
0000000000002d59 T nf_put_vars_int64__
0000000000002b39 T nf_put_vlen_element__
0000000000003398 T nf_set_chunk_cache__
000000000000055b T nf_var_par_access__
0000000000000405 T nf__create__
00000000000009cf T nf__create_mp__
0000000000000828 T nf__enddef__
000000000000064c T nf__open__
0000000000000b1e T nf__open_mp__
00000000000008aa T nf_abort__
00000000000008cb T nf_close__
00000000000002ff T nf_create__
00000000000008ec T nf_delete__
0000000000000c5d T nf_delete_mp__
0000000000000807 T nf_enddef__
0000000000000d7f T nf_inq_base_pe__
0000000000000546 T nf_open__
00000000000007e6 T nf_redef__
0000000000000d52 T nf_set_base_pe__
00000000000007b1 T nf_set_default_format__
0000000000000773 T nf_set_fill__
0000000000000889 T nf_sync__
00000000000002ff T nf_inq__
0000000000000476 T nf_inq_format__
00000000000003f3 T nf_inq_natts__
0000000000000389 T nf_inq_ndims__
00000000000003be T nf_inq_nvars__
0000000000000428 T nf_inq_unlimdim__
0000000000001042 T nf_get_vars__
0000000000000e40 T nf_get_vars_double__
0000000000000638 T nf_get_vars_int1__
000000000000083a T nf_get_vars_int2__
0000000000000a3c T nf_get_vars_int__
0000000000000c3e T nf_get_vars_real__
000000000000041b T nf_get_vars_text__
0000000000000f41 T nf_put_vars__
0000000000000d3f T nf_put_vars_double__
0000000000000537 T nf_put_vars_int1__
0000000000000739 T nf_put_vars_int2__
000000000000093b T nf_put_vars_int__
0000000000000b3d T nf_put_vars_real__
00000000000002ff T nf_put_vars_text__
0000000000000d37 T nf_get_vara__
0000000000000baf T nf_get_vara_double__
000000000000058f T nf_get_vara_int1__
0000000000000717 T nf_get_vara_int2__
000000000000089f T nf_get_vara_int__
0000000000000a27 T nf_get_vara_real__
00000000000003e5 T nf_get_vara_text__
0000000000000c73 T nf_put_vara__
0000000000000aeb T nf_put_vara_double__
00000000000004cb T nf_put_vara_int1__
0000000000000653 T nf_put_vara_int2__
00000000000007db T nf_put_vara_int__
0000000000000963 T nf_put_vara_real__
00000000000002ff T nf_put_vara_text__
00000000000002ff T nf_inq_libvers__
00000000000004ec T nf_issyserr__
00000000000003e6 T nf_strerror__
0000000000000a5f T nf_get_var1__
0000000000000947 T nf_get_var1_double__
00000000000004e7 T nf_get_var1_int1__
00000000000005ff T nf_get_var1_int2__
0000000000000717 T nf_get_var1_int__
000000000000082f T nf_get_var1_real__
00000000000003ad T nf_get_var1_text__
00000000000009d3 T nf_put_var1__
00000000000008bb T nf_put_var1_double__
000000000000045b T nf_put_var1_int1__
0000000000000573 T nf_put_var1_int2__
000000000000068b T nf_put_var1_int__
00000000000007a3 T nf_put_var1_real__
00000000000002ff T nf_put_var1_text__
00000000000008b0 T nf_copy_att__
0000000000000bad T nf_del_att__
00000000000002ff T nf_inq_att__
000000000000042d T nf_inq_attid__
000000000000065e T nf_inq_attlen__
0000000000000778 T nf_inq_attname__
0000000000000547 T nf_inq_atttype__
00000000000009da T nf_rename_att__
000000000000107c T nf_get_varm_double__
00000000000006d4 T nf_get_varm_int1__
000000000000093e T nf_get_varm_int2__
0000000000000ba8 T nf_get_varm_int__
0000000000000e12 T nf_get_varm_real__
000000000000044f T nf_get_varm_text__
0000000000000f47 T nf_put_varm_double__
000000000000059f T nf_put_varm_int1__
0000000000000809 T nf_put_varm_int2__
0000000000000a73 T nf_put_varm_int__
0000000000000cdd T nf_put_varm_real__
00000000000002ff T nf_put_varm_text__
  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: