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] g77, g95, netcdf-g95 on mac

Hi Steve,

The command: nm /sw/lib/libnetcdf.a | grep nf_def_var  resulted in
nothing (no expressions such as nf_def_var) .

The result of "nm /sw/lib/libnetcdf.a > ~/Desktop/output.txt" it's
included as attachment to this message. Here goes a sample. There is a
_nc_def_var:

         U _nc_cktype
00000b00 T _nc_def_var
         U _nc_inq_natts
00000db0 T _nc_inq_var
00001060 T _nc_inq_vardimid
00000d40 T _nc_inq_varid

Thanks,

Felipe


On Jan 28, 2008 1:00 PM, Steve Cousins <cousins@xxxxxxxxxxxxxx> wrote:
>
> On Mon, 28 Jan 2008, felipe@xxxxxxxx wrote:
>
> > Hi Steve,
> >
> > No, I don't have a /sw/lib/libnetcdff.a. This is what I have at /sw/lib :
> >
> > ls /sw/lib/libnet*
> > /sw/lib/libnetcdf.3.dylib       /sw/lib/libnetcdf.dylib
> > /sw/lib/libnetcdf_c++.4.dylib   /sw/lib/libnetcdf_c++.la
> > /sw/lib/libnetcdf.4.dylib       /sw/lib/libnetcdf.la
> > /sw/lib/libnetcdf_c++.a
> > /sw/lib/libnetcdf.a             /sw/lib/libnetcdf_c++.3.dylib
> > /sw/lib/libnetcdf_c++.dylib
>
> Hi Felipe,
>
> Ok. How about running:
>
>         nm /sw/lib/libnetcdf.a | grep nf_def_var
>
> to see if the symbol is in there at all. Perhaps it wasn't compiled with
> the Fortran code?  Or just do:
>
>         nm /sw/lib/libnetcdf.a
>
> to see what _is_ in there and what the underscoring is like.
>
> Good luck,
>
> Steve
>
>
>
> > Thanks for your suggestion,
> >
> > Felipe
> >
> >
> >
> > On Jan 28, 2008 12:39 PM, Steve Cousins <cousins@xxxxxxxxxxxxxx> wrote:
> >>>
>
> >>> Is there a /sw/lib/libnetcdff.a file (two f's at the end)? I've run into
> >>> this where code that used to work now needs to add this library in to get
> >>> the Fortran symbols. FWIW, I vote that this "feature" gets removed. It is
> >>> a real pain.
> >>>
> >>> I hope this helps.
> >>>
> >>> Steve
> >>> ______________________________________________________________________
> >>>   Steve Cousins, Ocean Modeling Group    Email: cousins@xxxxxxxxxxxxxx
> >>>   Marine Sciences, 452 Aubert Hall       http://rocky.umeoce.maine.edu
> >>>   Univ. of Maine, Orono, ME 04469        Phone: (207) 581-4302
> >>>
> >>>
> >>> On Mon, 28 Jan 2008, Felipe Pimenta wrote:
> >>>
> >>>> Hi Roy,
> >>>>
> >>>> I did it with "-L/sw/lib/  -lnetcdf" and also trying with and without
> >>>> the -fno-second-underscore and  -fno-underscoring flags. The result is
> >>>> still an error:
> >>>>
> >>>> g95      -O5 -o pom.exe pom2k.f areas_masks.o advave.o advq.o advt1.o
> >>>> advt2.o advct.o advu.o advv.o baropg.o bcond.o bcondorl.o box.o dens.o
> >>>> depth.o file2ic.o findpsi.o printall.o profq.o proft.o profu.o profv.o
> >>>> prxy.o prxyz.o prxz.o pryz.o seamount.o slpmax.o smol_adif.o vertvl.o
> >>>> def_var_netcdf.o handle_netcdf_error.o write_netcdf.o  -L/sw/lib/
> >>>> -lnetcdf
> >>>> ld: Undefined symbols:
> >>>> _nf_def_var__
> >>>> _nf_put_att_text__
> >>>> _nf_strerror__
> >>>> _nccre_
> >>>> ...
> >>>> ...    (long list...)
> >>>> ...
> >>>> _nf_set_fill__
> >>>> _nf_sync__
> >>>> make: *** [pom.exe] Error 1
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Felipe
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On Jan 28, 2008 12:38 PM, Roy Mendelssohn <Roy.Mendelssohn@xxxxxxxx> 
> >>>> wrote:
> >>>>> Okay, I looked more closely at your command line.  You have
> >>>>>
> >>>>> "-L/sw/lib/libnetcdf.a -lnetcdf"
> >>>>>
> >>>>> it should be
> >>>>>
> >>>>> "-L/sw/lib/  -lnetcdf"
> >>>>>
> >>>>> Give that a try.
> >>>>>
> >>>>> -Roy M.
> >>>>>
> >>>>>
> >>>>> On Jan 28, 2008, at 8:51 AM, Felipe Pimenta wrote:
> >>>>>
> >>>>>> Dear Ed Hartnett and Roy Mendelssohn,
> >>>>>>
> >>>>>> Thanks for your email. I tried to compile the code with the
> >>>>>> following flags:
> >>>>>>
> >>>>>> -fno-second-underscore and
> >>>>>> -fno-underscoring
> >>>>>>
> >>>>>>  Together, separated and with g95 and g77. The problem still occurs. I
> >>>>>> also checked  the packages I have from Fink:
> >>>>>>
> >>>>>>   g95     0.90-3  Another GNU Fortran 1995 compiler
> >>>>>>   netcdf-g95      3.6.2-6 Interface & lib for array-based data access
> >>>>>>
> >>>>>> I've rebuild them from source with Fink, but I could not solve the
> >>>>>> problem.
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Felipe
> >>>>>>
> >>>>>>
> >>>>>> On 1/26/08, Roy Mendelssohn <Roy.Mendelssohn@xxxxxxxx> wrote:
> >>>>>>> Use whatever is he option that suppresses adding an underscore to
> >>>>>>> subroutine names.
> >>>>>>>
> >>>>>>> -Roy M.
> >>>>>>>
> >>>>>>> On Jan 26, 2008, at 6:16 AM, Felipe Pimenta wrote:
> >>>>>>>
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> I currently upgraded the netcdf of my mac power pc OS X 10.4.11 to
> >>>>>>>> netcdf-g95 using fink (I will have to work with g95 in a near
> >>>>>>>> future).
> >> >>>>>
> >>>>>>>> However, a code that I used to run on g77 with netcdf not is not
> >>>>>>>> compiling anymore. I've changed the library file path inside the
> >>>>>>>> fortran subroutine to:
> >>>>>>>>
> >>>>>>>> include '/sw/lib/netcdf-g95/include/netcdf.inc'
> >>>>>>>>
> >>>>>>>> but the following problem occurs:
> >>>>>>>>
> >>>>>>>> g77 -O5  -o pom.exe pom2k.f areas_masks.o advave.o advq.o advt1.o
> >>>>>>>> advt2.o advct.o advu.o advv.o baropg.o bcond.o bcondorl.o box.o
> >>>>>>>> dens.o
> >>>>>>>> depth.o file2ic.o findpsi.o printall.o profq.o proft.o profu.o
> >>>>>>>> profv.o
> >>>>>>>> prxy.o prxyz.o prxz.o pryz.o seamount.o slpmax.o smol_adif.o
> >>>>>>>> vertvl.o
> >>>>>>>> def_var_netcdf.o handle_netcdf_error.o write_netcdf.o
> >>>>>>>> -L/sw/lib/libnetcdf.a -lnetcdf
> >>>>>>>> /usr/bin/ld: Undefined symbols:
> >>>>>>>> _nf_def_var__
> >>>>>>>> _nf_put_att_text__
> >>>>>>>> _nf_strerror__
> >>>>>>>> _nf_close__
> >>>>>>>> _nf_create__
> >>>>>>>> _nf_def_dim__
> >>>>>>>> _nf_enddef__
> >>>>>>>> _nf_put_var_real__
> >>>>>>>> _nf_put_vara_real__
> >>>>>>>> collect2: ld returned 1 exit status
> >>>>>>>> make: *** [pom.exe] Error 1
> >>>>>>>>
> >>>>>>>> I also tried to compile the code with g95, without success. Does
> >>>>>>>> anybody have any suggestions?
> >>>>>>>>
> >>>>>>>> Thanks a lot,
> >>>>>>>>
> >>>>>>>> Felipe
> >>>>>>>> _______________________________________________
> >>>>>>>> netcdfgroup mailing list
> >>>>>>>> netcdfgroup@xxxxxxxxxxxxxxxx
> >>>>>>>> For list information or to unsubscribe,  visit: http://
> >>>>>>>> www.unidata.ucar.edu/mailing_lists/
> >>>>>>>
> >>>>>>> **********************
> >>>>>>> "The contents of this message do not reflect any position of the U.S.
> >>>>>>> Government or NOAA."
> >>>>>>> **********************
> >>>>>>> Roy Mendelssohn
> >>>>>>> Supervisory Operations Research Analyst
> >>>>>>> NOAA/NMFS
> >>>>>>> Environmental Research Division
> >>>>>>> Southwest Fisheries Science Center
> >>>>>>> 1352 Lighthouse Avenue
> >>>>>>> Pacific Grove, CA 93950-2097
> >>>>>>>
> >>>>>>> e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address)
> >>>>>>> voice: (831)-648-9029
> >>>>>>> fax: (831)-648-8440
> >>>>>>> www: http://www.pfeg.noaa.gov/
> >>>>>>>
> >>>>>>> "Old age and treachery will overcome youth and skill."
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>>>>>> --
> >>>>>> =================================
> >>>>>> Felipe  Mendonca  Pimenta
> >>>>>> College of Marine and Earth Studies
> >>>>>> University of Delaware, 211 Robinson Hall
> >>>>>> Newark, DE, 19716-3501 USA
> >>>>>> Phone: (302) 831-2848, felipe@xxxxxxxx
> >>>>>> =================================
> >>>>>
> >>>>> **********************
> >>>>> "The contents of this message do not reflect any position of the U.S.
> >>>>> Government or NOAA."
> >>>>> **********************
> >>>>> Roy Mendelssohn
> >>>>> Supervisory Operations Research Analyst
> >>>>> NOAA/NMFS
> >>>>> Environmental Research Division
> >>>>> Southwest Fisheries Science Center
> >>>>> 1352 Lighthouse Avenue
> >>>>> Pacific Grove, CA 93950-2097
> >>>>>
> >>>>> e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address)
> >>>>> voice: (831)-648-9029
> >>>>> fax: (831)-648-8440
> >>>>> www: http://www.pfeg.noaa.gov/
> >>>>>
> >>>>> "Old age and treachery will overcome youth and skill."
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> =================================
> >>>> Felipe  Mendonca  Pimenta
> >>>> College of Marine and Earth Studies
> >>>> University of Delaware, 211 Robinson Hall
> >>>> Newark, DE, 19716-3501 USA
> >>>> Phone: (302) 831-2848, felipe@xxxxxxxx
> >>>> =================================
> >>>> _______________________________________________
> >>>> netcdfgroup mailing list
> >>>> netcdfgroup@xxxxxxxxxxxxxxxx
> >>>> For list information or to unsubscribe,  visit: 
> >>>> http://www.unidata.ucar.edu/mailing_lists/
> >>>>
> >>>
> >>
> >>
> >>
> > --
> > =================================
> > Felipe  Mendonca  Pimenta
> > College of Marine and Earth Studies
> > University of Delaware, 211 Robinson Hall
> > Newark, DE, 19716-3501 USA
> > Phone: (302) 831-2848, felipe@xxxxxxxx
> > =================================
> >
>



-- 
=================================
Felipe  Mendonca  Pimenta
College of Marine and Earth Studies
University of Delaware, 211 Robinson Hall
Newark, DE, 19716-3501 USA
Phone: (302) 831-2848, felipe@xxxxxxxx
=================================
/sw/lib/libnetcdf.a(attr.o):
000007e0 t _NC_attrarray0
         U _NC_check_id
         U _NC_check_name
00000830 T _NC_findattr
00000910 t _NC_lookupattr
         U _NC_sync
         U ___eprintf
00000420 T _dup_NC_attrarrayV
00000730 T _elem_NC_attrarray
         U _free
00000000 T _free_NC_attr
00000370 T _free_NC_attrarrayV
00000290 T _free_NC_attrarrayV0
         U _free_NC_string
000005f0 t _incr_NC_attrarray
         U _malloc
         U _memcpy
         U _memset
         U _nc_cktype
00000d60 T _nc_copy_att
00000f90 T _nc_del_att
000033c0 T _nc_get_att_double
00003000 T _nc_get_att_float
00002880 T _nc_get_att_int
00002c40 T _nc_get_att_long
00001d40 T _nc_get_att_schar
000024c0 T _nc_get_att_short
00001a40 T _nc_get_att_text
00002100 T _nc_get_att_uchar
00000b90 T _nc_inq_att
00000a40 T _nc_inq_attid
00000b40 T _nc_inq_attlen
000009a0 T _nc_inq_attname
00000af0 T _nc_inq_atttype
00003140 T _nc_put_att_double
00002d80 T _nc_put_att_float
00002600 T _nc_put_att_int
000029c0 T _nc_put_att_long
00001ac0 T _nc_put_att_schar
00002240 T _nc_put_att_short
000017e0 T _nc_put_att_text
00001e80 T _nc_put_att_uchar
00000c00 T _nc_rename_att
         U _ncx_getn_double_double
         U _ncx_getn_double_float
         U _ncx_getn_double_int
         U _ncx_getn_double_long
         U _ncx_getn_double_schar
         U _ncx_getn_double_short
         U _ncx_getn_double_uchar
         U _ncx_getn_float_double
         U _ncx_getn_float_float
         U _ncx_getn_float_int
         U _ncx_getn_float_long
         U _ncx_getn_float_schar
         U _ncx_getn_float_short
         U _ncx_getn_float_uchar
         U _ncx_getn_int_double
         U _ncx_getn_int_float
         U _ncx_getn_int_int
         U _ncx_getn_int_long
         U _ncx_getn_int_schar
         U _ncx_getn_int_short
         U _ncx_getn_int_uchar
00000060 t _ncx_len_NC_attrV
         U _ncx_pad_getn_schar_double
         U _ncx_pad_getn_schar_float
         U _ncx_pad_getn_schar_int
         U _ncx_pad_getn_schar_long
         U _ncx_pad_getn_schar_schar
         U _ncx_pad_getn_schar_short
         U _ncx_pad_getn_schar_uchar
         U _ncx_pad_getn_short_double
         U _ncx_pad_getn_short_float
         U _ncx_pad_getn_short_int
         U _ncx_pad_getn_short_long
         U _ncx_pad_getn_short_schar
         U _ncx_pad_getn_short_short
         U _ncx_pad_getn_short_uchar
         U _ncx_pad_getn_text
000016e0 t _ncx_pad_putn_Idouble
000015e0 t _ncx_pad_putn_Ifloat
000013e0 t _ncx_pad_putn_Iint
000014e0 t _ncx_pad_putn_Ilong
000011e0 t _ncx_pad_putn_Ischar
000012e0 t _ncx_pad_putn_Ishort
000010e0 t _ncx_pad_putn_Iuchar
         U _ncx_pad_putn_schar_double
         U _ncx_pad_putn_schar_float
         U _ncx_pad_putn_schar_int
         U _ncx_pad_putn_schar_long
         U _ncx_pad_putn_schar_schar
         U _ncx_pad_putn_schar_short
         U _ncx_pad_putn_schar_uchar
         U _ncx_pad_putn_short_double
         U _ncx_pad_putn_short_float
         U _ncx_pad_putn_short_int
         U _ncx_pad_putn_short_long
         U _ncx_pad_putn_short_schar
         U _ncx_pad_putn_short_short
         U _ncx_pad_putn_short_uchar
         U _ncx_pad_putn_text
         U _ncx_putn_double_double
         U _ncx_putn_double_float
         U _ncx_putn_double_int
         U _ncx_putn_double_long
         U _ncx_putn_double_schar
         U _ncx_putn_double_short
         U _ncx_putn_double_uchar
         U _ncx_putn_float_double
         U _ncx_putn_float_float
         U _ncx_putn_float_int
         U _ncx_putn_float_long
         U _ncx_putn_float_schar
         U _ncx_putn_float_short
         U _ncx_putn_float_uchar
         U _ncx_putn_int_double
         U _ncx_putn_int_float
         U _ncx_putn_int_int
         U _ncx_putn_int_long
         U _ncx_putn_int_schar
         U _ncx_putn_int_short
         U _ncx_putn_int_uchar
000001f0 t _new_NC_attr
         U _new_NC_string
00000130 T _new_x_NC_attr
         U _realloc
         U _set_NC_string
         U _strlen
         U _strncmp
         U _strncpy
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(ncx.o):
         U ___eprintf
00001030 t _get_ix_double
000009b0 t _get_ix_float
000004e0 t _get_ix_int
00000000 t _get_ix_short
         U _memcpy
000053a0 s _nada
00001370 T _ncx_get_double_double
000012f0 T _ncx_get_double_float
000011f0 T _ncx_get_double_int
00001270 T _ncx_get_double_long
00001070 T _ncx_get_double_schar
00001170 T _ncx_get_double_short
000010f0 T _ncx_get_double_uchar
00000c80 T _ncx_get_float_double
00000c50 T _ncx_get_float_float
00000b50 T _ncx_get_float_int
00000bd0 T _ncx_get_float_long
000009d0 T _ncx_get_float_schar
00000ad0 T _ncx_get_float_short
00000a50 T _ncx_get_float_uchar
00000720 T _ncx_get_int_double
000006b0 T _ncx_get_int_float
00000650 T _ncx_get_int_int
00000680 T _ncx_get_int_long
00000560 T _ncx_get_int_schar
00000600 T _ncx_get_int_short
000005b0 T _ncx_get_int_uchar
00001910 T _ncx_get_off_t
00000220 T _ncx_get_short_double
000001b0 T _ncx_get_short_float
00000110 T _ncx_get_short_int
00000160 T _ncx_get_short_long
00000040 T _ncx_get_short_schar
000000e0 T _ncx_get_short_short
00000090 T _ncx_get_short_uchar
00001710 T _ncx_get_size_t
00004be0 T _ncx_getn_double_double
00004b50 T _ncx_getn_double_float
00004a30 T _ncx_getn_double_int
00004ac0 T _ncx_getn_double_long
000048a0 T _ncx_getn_double_schar
000049a0 T _ncx_getn_double_short
00004920 T _ncx_getn_double_uchar
00004470 T _ncx_getn_float_double
00004410 T _ncx_getn_float_float
000042f0 T _ncx_getn_float_int
00004380 T _ncx_getn_float_long
00004160 T _ncx_getn_float_schar
00004260 T _ncx_getn_float_short
000041e0 T _ncx_getn_float_uchar
00003d60 T _ncx_getn_int_double
00003cd0 T _ncx_getn_int_float
00003c10 T _ncx_getn_int_int
00003c70 T _ncx_getn_int_long
00003a80 T _ncx_getn_int_schar
00003b80 T _ncx_getn_int_short
00003b00 T _ncx_getn_int_uchar
00001da0 T _ncx_getn_schar_double
00001d00 T _ncx_getn_schar_float
00001c40 T _ncx_getn_schar_int
00001ca0 T _ncx_getn_schar_long
00001b20 T _ncx_getn_schar_schar
00001be0 T _ncx_getn_schar_short
00001b80 T _ncx_getn_schar_uchar
00002d20 T _ncx_getn_short_double
00002c90 T _ncx_getn_short_float
00002b70 T _ncx_getn_short_int
00002c00 T _ncx_getn_short_long
00002a10 T _ncx_getn_short_schar
00002b10 T _ncx_getn_short_short
00002a90 T _ncx_getn_short_uchar
00004fe0 T _ncx_getn_text
000051a0 T _ncx_getn_void
000020f0 T _ncx_pad_getn_schar_double
00002040 T _ncx_pad_getn_schar_float
00001f60 T _ncx_pad_getn_schar_int
00001fd0 T _ncx_pad_getn_schar_long
00001e30 T _ncx_pad_getn_schar_schar
00001ef0 T _ncx_pad_getn_schar_short
00001e90 T _ncx_pad_getn_schar_uchar
00003170 T _ncx_pad_getn_short_double
000030d0 T _ncx_pad_getn_short_float
00002f90 T _ncx_pad_getn_short_int
00003030 T _ncx_pad_getn_short_long
00002db0 T _ncx_pad_getn_short_schar
00002ef0 T _ncx_pad_getn_short_short
00002e50 T _ncx_pad_getn_short_uchar
00005040 T _ncx_pad_getn_text
00005200 T _ncx_pad_getn_void
00002920 T _ncx_pad_putn_schar_double
00002830 T _ncx_pad_putn_schar_float
000026b0 T _ncx_pad_putn_schar_int
00002770 T _ncx_pad_putn_schar_long
000024a0 T _ncx_pad_putn_schar_schar
000025e0 T _ncx_pad_putn_schar_short
00002540 T _ncx_pad_putn_schar_uchar
000039d0 T _ncx_pad_putn_short_double
00003920 T _ncx_pad_putn_short_float
000037c0 T _ncx_pad_putn_short_int
00003870 T _ncx_pad_putn_short_long
000035b0 T _ncx_pad_putn_short_schar
00003710 T _ncx_pad_putn_short_short
00003660 T _ncx_pad_putn_short_uchar
00005100 T _ncx_pad_putn_text
000052c0 T _ncx_pad_putn_void
00001690 T _ncx_put_double_double
00001620 T _ncx_put_double_float
000014f0 T _ncx_put_double_int
00001560 T _ncx_put_double_long
000013a0 T _ncx_put_double_schar
00001480 T _ncx_put_double_short
00001410 T _ncx_put_double_uchar
00000fc0 T _ncx_put_float_double
00000f90 T _ncx_put_float_float
00000e10 T _ncx_put_float_int
00000ed0 T _ncx_put_float_long
00000cc0 T _ncx_put_float_schar
00000da0 T _ncx_put_float_short
00000d30 T _ncx_put_float_uchar
00000930 T _ncx_put_int_double
000008b0 T _ncx_put_int_float
00000850 T _ncx_put_int_int
00000880 T _ncx_put_int_long
00000790 T _ncx_put_int_schar
00000820 T _ncx_put_int_short
000007f0 T _ncx_put_int_uchar
00001770 T _ncx_put_off_t
00000460 T _ncx_put_short_double
000003e0 T _ncx_put_short_float
00000320 T _ncx_put_short_int
00000380 T _ncx_put_short_long
00000290 T _ncx_put_short_schar
000002f0 T _ncx_put_short_short
000002d0 T _ncx_put_short_uchar
000016c0 T _ncx_put_size_t
00004f80 T _ncx_putn_double_double
00004ef0 T _ncx_putn_double_float
00004dd0 T _ncx_putn_double_int
00004e60 T _ncx_putn_double_long
00004c40 T _ncx_putn_double_schar
00004d40 T _ncx_putn_double_short
00004cc0 T _ncx_putn_double_uchar
00004810 T _ncx_putn_float_double
000047b0 T _ncx_putn_float_float
00004690 T _ncx_putn_float_int
00004720 T _ncx_putn_float_long
00004500 T _ncx_putn_float_schar
00004600 T _ncx_putn_float_short
00004580 T _ncx_putn_float_uchar
000040d0 T _ncx_putn_int_double
00004040 T _ncx_putn_int_float
00003f80 T _ncx_putn_int_int
00003fe0 T _ncx_putn_int_long
00003df0 T _ncx_putn_int_schar
00003ef0 T _ncx_putn_int_short
00003e70 T _ncx_putn_int_uchar
00002410 T _ncx_putn_schar_double
00002380 T _ncx_putn_schar_float
000022c0 T _ncx_putn_schar_int
00002320 T _ncx_putn_schar_long
000021a0 T _ncx_putn_schar_schar
00002260 T _ncx_putn_schar_short
00002200 T _ncx_putn_schar_uchar
00003520 T _ncx_putn_short_double
00003490 T _ncx_putn_short_float
00003370 T _ncx_putn_short_int
00003400 T _ncx_putn_short_long
00003210 T _ncx_putn_short_schar
00003310 T _ncx_putn_short_short
00003290 T _ncx_putn_short_uchar
000050a0 T _ncx_putn_text
00005260 T _ncx_putn_void
00001050 t _put_ix_double
000009c0 t _put_ix_float
00000520 t _put_ix_int
00000020 t _put_ix_short
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(putget.o):
         U _NC_check_id
         U _NC_findattr
         U _NC_findvar
         U _NC_lookupvar
00000aa0 t _NC_varoffset
000008c0 t _NCcoordck
000009e0 t _NCedgeck
00006980 t _NCiocount
000006b0 t _NCvnrecs
000067e0 t _NCxvarcpy
         U ___eprintf
         U _calloc
0001334c b _coord_zero
00000080 T _fill_NC_var
         U _free
00005fe0 t _getNCv_double
00005960 t _getNCv_float
00004c60 t _getNCv_int
000052e0 t _getNCv_long
00003900 t _getNCv_schar
000045e0 t _getNCv_short
00006660 t _getNCv_text
00003f70 t _getNCv_uchar
         U _memcpy
         U _memset
00011410 T _nc_copy_var
00011700 T _nc_get_att
         U _nc_get_att_double
         U _nc_get_att_float
         U _nc_get_att_int
         U _nc_get_att_schar
         U _nc_get_att_short
         U _nc_get_att_text
000118d0 T _nc_get_var1
00007c00 T _nc_get_var1_double
00007b30 T _nc_get_var1_float
00007990 T _nc_get_var1_int
00007a60 T _nc_get_var1_long
000077f0 T _nc_get_var1_schar
000078c0 T _nc_get_var1_short
00007650 T _nc_get_var1_text
00007720 T _nc_get_var1_uchar
0000c9e0 T _nc_get_var_double
0000c7d0 T _nc_get_var_float
0000c3b0 T _nc_get_var_int
0000c5c0 T _nc_get_var_long
0000bfa0 T _nc_get_var_schar
0000c1a0 T _nc_get_var_short
0000bba0 T _nc_get_var_text
0000bda0 T _nc_get_var_uchar
00011b30 T _nc_get_vara
0000a800 T _nc_get_vara_double
0000a530 T _nc_get_vara_float
00009f90 T _nc_get_vara_int
0000a260 T _nc_get_vara_long
000099f0 T _nc_get_vara_schar
00009cc0 T _nc_get_vara_short
00009450 T _nc_get_vara_text
00009720 T _nc_get_vara_uchar
00011dd0 T _nc_get_varm
0000f0c0 T _nc_get_varm_double
0000f530 T _nc_get_varm_float
0000fe10 T _nc_get_varm_int
0000f9a0 T _nc_get_varm_long
000106f0 T _nc_get_varm_schar
00010280 T _nc_get_varm_short
00010fb0 T _nc_get_varm_text
00010b50 T _nc_get_varm_uchar
00012330 T _nc_get_vars
0000f520 T _nc_get_vars_double
0000f990 T _nc_get_vars_float
00010270 T _nc_get_vars_int
0000fe00 T _nc_get_vars_long
00010b40 T _nc_get_vars_schar
000106e0 T _nc_get_vars_short
00011400 T _nc_get_vars_text
00010fa0 T _nc_get_vars_uchar
         U _nc_inq_atttype
         U _nc_inq_varndims
         U _nc_inq_vartype
00011830 T _nc_put_att
         U _nc_put_att_double
         U _nc_put_att_float
         U _nc_put_att_int
         U _nc_put_att_schar
         U _nc_put_att_short
         U _nc_put_att_text
00011a00 T _nc_put_var1
00007530 T _nc_put_var1_double
00007410 T _nc_put_var1_float
000071d0 T _nc_put_var1_int
000072f0 T _nc_put_var1_long
00006f90 T _nc_put_var1_schar
000070b0 T _nc_put_var1_short
00006d50 T _nc_put_var1_text
00006e70 T _nc_put_var1_uchar
0000b980 T _nc_put_var_double
0000b760 T _nc_put_var_float
0000b320 T _nc_put_var_int
0000b540 T _nc_put_var_long
0000aef0 T _nc_put_var_schar
0000b100 T _nc_put_var_short
0000aad0 T _nc_put_var_text
0000ace0 T _nc_put_var_uchar
00011c80 T _nc_put_vara
00009160 T _nc_put_vara_double
00008e70 T _nc_put_vara_float
00008890 T _nc_put_vara_int
00008b80 T _nc_put_vara_long
000082b0 T _nc_put_vara_schar
000085a0 T _nc_put_vara_short
00007cd0 T _nc_put_vara_text
00007fc0 T _nc_put_vara_uchar
00012080 T _nc_put_varm
0000cbf0 T _nc_put_varm_double
0000d090 T _nc_put_varm_float
0000d9d0 T _nc_put_varm_int
0000d530 T _nc_put_varm_long
0000e310 T _nc_put_varm_schar
0000de70 T _nc_put_varm_short
0000ec30 T _nc_put_varm_text
0000e7a0 T _nc_put_varm_uchar
00012340 T _nc_put_vars
0000d080 T _nc_put_vars_double
0000d520 T _nc_put_vars_float
0000de60 T _nc_put_vars_int
0000d9c0 T _nc_put_vars_long
0000e790 T _nc_put_vars_schar
0000e300 T _nc_put_vars_short
0000f0b0 T _nc_put_vars_text
0000ec20 T _nc_put_vars_uchar
00000000 T _nctypelen
         U _ncx_getn_double_double
         U _ncx_getn_double_float
         U _ncx_getn_double_int
         U _ncx_getn_double_long
         U _ncx_getn_double_schar
         U _ncx_getn_double_short
         U _ncx_getn_double_uchar
         U _ncx_getn_float_double
         U _ncx_getn_float_float
         U _ncx_getn_float_int
         U _ncx_getn_float_long
         U _ncx_getn_float_schar
         U _ncx_getn_float_short
         U _ncx_getn_float_uchar
         U _ncx_getn_int_double
         U _ncx_getn_int_float
         U _ncx_getn_int_int
         U _ncx_getn_int_long
         U _ncx_getn_int_schar
         U _ncx_getn_int_short
         U _ncx_getn_int_uchar
         U _ncx_getn_schar_double
         U _ncx_getn_schar_float
         U _ncx_getn_schar_int
         U _ncx_getn_schar_long
         U _ncx_getn_schar_schar
         U _ncx_getn_schar_short
         U _ncx_getn_schar_uchar
         U _ncx_getn_short_double
         U _ncx_getn_short_float
         U _ncx_getn_short_int
         U _ncx_getn_short_long
         U _ncx_getn_short_schar
         U _ncx_getn_short_short
         U _ncx_getn_short_uchar
         U _ncx_getn_text
         U _ncx_howmany
         U _ncx_putn_double_double
         U _ncx_putn_double_float
         U _ncx_putn_double_int
         U _ncx_putn_double_long
         U _ncx_putn_double_schar
         U _ncx_putn_double_short
         U _ncx_putn_double_uchar
         U _ncx_putn_float_double
         U _ncx_putn_float_float
         U _ncx_putn_float_int
         U _ncx_putn_float_long
         U _ncx_putn_float_schar
         U _ncx_putn_float_short
         U _ncx_putn_float_uchar
         U _ncx_putn_int_double
         U _ncx_putn_int_float
         U _ncx_putn_int_int
         U _ncx_putn_int_long
         U _ncx_putn_int_schar
         U _ncx_putn_int_short
         U _ncx_putn_int_uchar
         U _ncx_putn_schar_double
         U _ncx_putn_schar_float
         U _ncx_putn_schar_int
         U _ncx_putn_schar_long
         U _ncx_putn_schar_schar
         U _ncx_putn_schar_short
         U _ncx_putn_schar_uchar
         U _ncx_putn_short_double
         U _ncx_putn_short_float
         U _ncx_putn_short_int
         U _ncx_putn_short_long
         U _ncx_putn_short_schar
         U _ncx_putn_short_short
         U _ncx_putn_short_uchar
         U _ncx_putn_text
00006c20 t _odo1
000032d0 t _putNCv_double
00002ca0 t _putNCv_float
00002040 t _putNCv_int
00002670 t _putNCv_long
00000dd0 t _putNCv_schar
00001a10 t _putNCv_short
00000c50 t _putNCv_text
000013f0 t _putNCv_uchar
         U _read_numrecs
00006be0 t _set_upper
         U _write_numrecs
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(dim.o):
         U _NC_check_id
         U _NC_check_name
000001e0 t _NC_finddim
         U _NC_sync
         U ___eprintf
00000470 T _dup_NC_dimarrayV
00000630 T _elem_NC_dimarray
00000120 T _find_NC_Udim
         U _free
00000000 T _free_NC_dim
000003c0 T _free_NC_dimarrayV
000002e0 T _free_NC_dimarrayV0
         U _free_NC_string
         U _malloc
         U _memset
000006e0 T _nc_def_dim
000009a0 T _nc_inq_dim
00000930 T _nc_inq_dimid
00000af0 T _nc_inq_dimlen
00000a60 T _nc_inq_dimname
00000b80 T _nc_rename_dim
000000b0 t _new_NC_dim
         U _new_NC_string
00000060 T _new_x_NC_dim
         U _realloc
         U _set_NC_string
         U _strlen
         U _strncmp
         U _strncpy
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(error.o):
00000000 T _nc_strerror
         U _strerror
00000340 d _unknown
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(libvers.o):
00000000 T _nc_inq_libvers
00000020 s _nc_libvers

/sw/lib/libnetcdf.a(nc.o):
00001570 T _NC_calcsize
00000180 T _NC_check_id
         U _NC_check_vlen
00000980 t _NC_endef
00000730 T _NC_sync
         U _NC_var_shape
00002a0c b _NClist
         U ___divdi3
         U ___eprintf
00000000 t _add_to_NCList
000027e0 D _default_create_format
00000080 t _del_from_NCList
         U _dup_NC_attrarrayV
         U _dup_NC_dimarrayV
         U _dup_NC_vararrayV
         U _fill_NC_var
         U _find_NC_Udim
         U _free
00000210 t _free_NC
         U _free_NC_attrarrayV
         U _free_NC_dimarrayV
         U _free_NC_vararrayV
         U _malloc
         U _memset
000007e0 t _move_recs_r
000018e0 T _nc__create
000016f0 T _nc__create_mp
00001ab0 T _nc__enddef
00001a90 T _nc__open
00001950 T _nc__open_mp
00001ba0 T _nc_abort
00000330 T _nc_cktype
00001ce0 T _nc_close
00001940 T _nc_create
00001f70 T _nc_delete
00001e70 T _nc_delete_mp
00001b30 T _nc_enddef
         U _nc_get_NC
000020f0 T _nc_inq
00002450 T _nc_inq_base_pe
00002460 T _nc_inq_format
00002230 T _nc_inq_natts
00002190 T _nc_inq_ndims
000021e0 T _nc_inq_nvars
00002280 T _nc_inq_unlimdim
00001aa0 T _nc_open
00001f80 T _nc_redef
00002440 T _nc_set_base_pe
000018f0 T _nc_set_default_format
00002380 T _nc_set_fill
000022e0 T _nc_sync
         U _ncio_close
         U _ncio_create
         U _ncio_filesize
         U _ncio_open
         U _ncio_pad_length
         U _ncx_get_size_t
00000350 T _ncx_howmany
         U _ncx_len_NC
         U _ncx_put_NC
         U _ncx_put_size_t
00000280 t _new_NC
00000640 t _read_NC
00000410 T _read_numrecs
000006a0 t _write_NC
00000510 T _write_numrecs
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(string.o):
00000010 T _NC_check_name
         U __DefaultRuneLocale
         U ___eprintf
         U ___maskrune
         U _free
00000000 T _free_NC_string
         U _malloc
         U _memcpy
         U _memset
00000160 T _new_NC_string
00000230 T _set_NC_string
         U _strlen
         U _strncpy
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(v1hpg.o):
         U _NC_var_shape
         U ___eprintf
00000190 t _check_v1hs
000000c0 t _fault_v1hs
         U _free_NC_attr
         U _free_NC_attrarrayV
         U _free_NC_dim
         U _free_NC_dimarrayV
         U _free_NC_string
         U _free_NC_var
         U _free_NC_vararrayV
         U _malloc
         U _memcmp
         U _memcpy
00001120 T _nc_get_NC
         U _ncio_filesize
00001de0 s _ncmagic
00001de4 s _ncmagic1
         U _ncx_get_int_int
         U _ncx_get_off_t
         U _ncx_get_size_t
         U _ncx_getn_int_int
         U _ncx_getn_schar_schar
00000b20 T _ncx_len_NC
00000630 t _ncx_len_NC_attrarray
000004a0 t _ncx_len_NC_string
         U _ncx_pad_getn_text
         U _ncx_pad_putn_text
00000ce0 T _ncx_put_NC
         U _ncx_put_int_int
         U _ncx_put_off_t
         U _ncx_put_size_t
         U _ncx_putn_int_int
         U _ncx_putn_schar_schar
         U _new_NC_string
         U _new_x_NC_attr
         U _new_x_NC_dim
         U _new_x_NC_var
00000000 t _rel_v1hs
000008c0 t _v1h_get_NC_attrarray
00000580 t _v1h_get_NC_string
00000420 t _v1h_get_NCtype
00000300 t _v1h_get_nc_type
00000230 t _v1h_get_size_t
000006f0 t _v1h_put_NC_attrarray
00000510 t _v1h_put_NC_string
000003c0 t _v1h_put_NCtype
000002a0 t _v1h_put_nc_type
000001c0 t _v1h_put_size_t
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(var.o):
         U _NC_check_id
         U _NC_check_name
000009f0 T _NC_check_vlen
00000630 T _NC_findvar
00000ab0 T _NC_lookupvar
         U _NC_sync
000007f0 T _NC_var_shape
         U ___eprintf
         U _dup_NC_attrarrayV
00000340 T _dup_NC_vararrayV
         U _elem_NC_dimarray
00000580 t _elem_NC_vararray
         U _free
         U _free_NC_attrarrayV
         U _free_NC_string
00000000 T _free_NC_var
00000290 T _free_NC_vararrayV
000001b0 T _free_NC_vararrayV0
         U _malloc
         U _memcpy
         U _memset
         U _nc_cktype
00000b00 T _nc_def_var
         U _nc_inq_natts
00000db0 T _nc_inq_var
00001060 T _nc_inq_vardimid
00000d40 T _nc_inq_varid
00000ed0 T _nc_inq_varname
00001110 T _nc_inq_varnatts
00000fe0 T _nc_inq_varndims
00000f60 T _nc_inq_vartype
000011a0 T _nc_rename_var
00000730 T _ncx_szof
         U _new_NC_string
00000110 t _new_NC_var
00000060 T _new_x_NC_var
         U _realloc
         U _set_NC_string
         U _strlen
         U _strncmp
         U _strncpy
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(posixio.o):
         U ___eprintf
         U ___error
         U ___moddi3
00000000 t _blksize
         U _close
         U _free
         U _fstat
         U _lseek
         U _malloc
         U _memcpy
         U _memmove
         U _memset
00001fb0 T _ncio_close
000019c0 T _ncio_create
00001dd0 T _ncio_filesize
000017c0 t _ncio_free
00001830 t _ncio_new
00001c40 T _ncio_open
00001e70 T _ncio_pad_length
000010b0 t _ncio_px_free
00000af0 t _ncio_px_get
00001160 t _ncio_px_init2
00000d90 t _ncio_px_move
00000470 t _ncio_px_rel
00000fe0 t _ncio_px_sync
00001690 t _ncio_spx_free
00001390 t _ncio_spx_get
000016f0 t _ncio_spx_init2
00001540 t _ncio_spx_move
00001260 t _ncio_spx_rel
00001680 t _ncio_spx_sync
         U _open
00000bd0 t _px_double_buffer
000004a0 t _px_get
000001d0 t _px_pgin
00000070 t _px_pgout
00000370 t _px_rel
         U _read
         U _strcpy
         U _strlen
         U _sysconf
         U _unlink
         U _write
         U dyld_stub_binding_helper

/sw/lib/libnetcdf.a(v2i.o):
         U ___sF
00000120 t _dimsizes
         U _exit
         U _fflush
         U _fprintf$LDBL128
         U _fputc
         U _nc_abort
00000680 T _nc_advise
         U _nc_close
         U _nc_copy_att
         U _nc_create
         U _nc_def_dim
         U _nc_def_var
         U _nc_del_att
         U _nc_enddef
         U _nc_get_att
00000560 T _nc_get_rec
         U _nc_get_var1
         U _nc_get_vara
         U _nc_get_varm
         U _nc_get_vars
         U _nc_inq
         U _nc_inq_att
         U _nc_inq_attname
         U _nc_inq_dim
         U _nc_inq_dimid
         U _nc_inq_dimlen
         U _nc_inq_nvars
00000210 T _nc_inq_rec
         U _nc_inq_unlimdim
         U _nc_inq_var
         U _nc_inq_vardimid
         U _nc_inq_varid
         U _nc_inq_varndims
         U _nc_inq_vartype
         U _nc_open
         U _nc_put_att
00000440 T _nc_put_rec
         U _nc_put_var1
         U _nc_put_vara
         U _nc_put_varm
         U _nc_put_vars
         U _nc_redef
         U _nc_rename_att
         U _nc_rename_dim
         U _nc_rename_var
         U _nc_set_fill
         U _nc_strerror
         U _nc_sync
00000b10 T _ncabort
00001510 T _ncattcopy
00001660 T _ncattdel
000014a0 T _ncattget
00001410 T _ncattinq
00001580 T _ncattname
000013a0 T _ncattput
000015f0 T _ncattrename
00000980 T _ncclose
000007c0 T _nccreate
00000b80 T _ncdimdef
00000c20 T _ncdimid
00000c90 T _ncdiminq
00000d20 T _ncdimrename
00000910 T _ncendef
00001ee4 D _ncerr
000009f0 T _ncinquire
00000830 T _ncopen
00001ee0 D _ncopts
00001860 T _ncrecget
00001750 T _ncrecinq
000018d0 T _ncrecput
000008a0 T _ncredef
000016d0 T _ncsetfill
00000aa0 T _ncsync
         U _nctypelen
00000d90 T _ncvardef
00001080 T _ncvarget
00000fa0 T _ncvarget1
000012a0 T _ncvargetg
00001180 T _ncvargets
00000e10 T _ncvarid
00000e90 T _ncvarinq
00001010 T _ncvarput
00000f30 T _ncvarput1
00001210 T _ncvarputg
000010f0 T _ncvarputs
00001330 T _ncvarrename
00000000 t _numrecvars
         U _vfprintf$LDBL128
         U dyld_stub_binding_helper
  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: