NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

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: