Provided by: libncarg-bin_6.3.0-6build1_amd64 bug

NAME

       ncargex - NCAR Graphics Fortran and C Low-Level Utility Examples

SYNOPSIS

       ncargex [-A] [-E] [-F] [-P] [-T]
       [-U] [-C] [-Fortran] [-class] [-ps]
       [-x11] [-W workstation_type] [-areas]
       [-autograph] [-bivar] [-colconv] [-conpack]
       [-conpackt] [-conran_family] [-conrec_family]
       [-csagrid] [-cssgrid] [-dashline] [-dashpack]
       [-dsgrid] [-ezmap] [-field_flow] [-fitgrid]
       [-gflash] [-gks] [-gridall] [-halftone]
       [-histogram] [-isosrfhr] [-isosurface] [-labelbar]
       [-natgrid] [-ngmath] [-ngmisc] [-plotchar]
       [-polypack] [-pwrite_family] [-scrolled_title]
       [-seter] [-shgrid] [-softfill] [-spps]
       [-streamlines] [-surface] [-tdpack] [-threed]
       [-vaspackt] [-vectors] [-wmap] [-misc]
       [-clean] [-n] [-ncarbd] [-noX11] [-onebyone]
       example_name ...

DESCRIPTION

       ncargex  provides  the user with access to over 300 complete example NCAR Graphics Fortran
       and C source codes, including the examples in the NCAR Graphics Tutorial.  ncargex  copies
       the source code for the specified example(s) into the current directory and then compiles,
       links, and executes the example.  Depending on the type of workstation  specified  on  the
       command  line, the output may either be an NCGM (NCAR Graphics Metafile) file, one of many
       types of PostScript files, or a text dump.  It is  also  possible  for  no  output  to  be
       produced  if  you  select  the  "x11"  workstation,  in which case each frame is displayed
       directly to a separate X window after it is generated.  If no workstation is specified  on
       the command line, then it defaults to an "NCGM", unless the example is a special one which
       is discussed below.

       If you select one of the workstation types that produces an output  file,  then  the  file
       name  will  have  the  same  name  as  the  example and ending with an appropriate suffix:
       ".ncgm", ".txt", ".ps", etc.

       Certain examples were created to demonstrate a particular function,  like  how  to  rename
       your  metafile  from within the program, how to use the full page when going to PostScript
       output, how to use the X11 driver and produce a graphic file at the same  time,  etc.   If
       the  example that you ask for is one of these, a message will be printed to this effect to
       alert you.

       In order to run ncargex, you must have your NCARG_ROOT environment  variable  set  to  the
       parent  directory  where  the  NCAR  Graphics  libraries, binaries, and include files were
       installed.  If this environment variable is not set, ncargex will attempt to  set  it  for
       you.  If the NCAR Graphics libraries, binaries, and include files were not installed under
       one parent directory, then you will need  to  set  the  environment  variables  NCARG_LIB,
       NCARG_BIN, and NCARG_INCLUDE instead.  Please see "man ncargintro" for more information.

OPTIONS

                    1    -W  workstation_type Specify the workstation type.  This argument can be
                         specified as a number or as a string, where  the  number  has  the  same
                         value  you  would  use  in  a  call to GOPWK.  The following numbers are
                         valid:

                    1    -  NCGM

                    8    -  X11 window.

                   10    -  text dump of graphics output.

                   20    -  color PostScript in portrait mode.

                   21    -  color Encapsulated PostScript (EPS) in portrait mode.

                   22    -  color Encapsulated PostScript Interchange format (EPSI)  in  portrait
                         mode.

                   23    -  monochrome PostScript in portrait mode.

                   24    -  monochrome Encapsulated PostScript (EPS) in portrait mode.

                   25    -   monochrome  Encapsulated  PostScript  Interchange  format  (EPSI) in
                         portrait mode.

                   26    -  color PostScript in landscape mode.

                   27    -  color Encapsulated PostScript (EPS) in landscape mode.

                   28    -  color Encapsulated PostScript Interchange format (EPSI) in  landscape
                         mode.

                   29    -  monochrome PostScript in landscape mode.

                   30    -  monochrome Encapsulated PostScript (EPS) in landscape mode.

                   31    -   monochrome  Encapsulated  PostScript  Interchange  format  (EPSI) in
                         landscape mode.

       If you want to specify the workstation as a string, then there are a few ways this can  be
       done.  For example, the following workstation types are valid:

                    ncgm -  NCGM

                    x11  -  X11 window

                   text  -  text dump of graphics output

       For  PostScript  output,  there  are more attributes: the type of PostScript you file want
       ("ps", "eps", or "epsi"), whether you want color or monochrome ("color"  or  "mono"),  and
       whether  you  want portrait or landscape mode ("port" or "land").  The orientation and the
       color preference can be  omitted  (as  they  will  will  default  to  "port"  and  "color"
       respectively),  but  you  must  specify  the  PostScript file type.  Each attribute can be
       entered in any  order,  separated  by  periods.   The  following  are  examples  of  valid
       PostScript workstation types:

       ps.color          - color PostScript in portrait mode.

       land.eps.mono     - monochrome Encapsulated PostScript format (EPS) in landscape mode.

       epsi              -  color  Encapsulated  PostScript Interchange format (EPSI) in portrait
                         mode.

       port.mono.ps      -  monochrome PostScript in portrait mode.

                         Any combination of these three types of attributes can be used, as  long
                         as one of them is the PostScript file type.

       -A                Generate  all  available  C/Fortran  examples,  tests,  programmer  doc,
                         fundamental and tutorial examples.

       -E                Generate all available C/Fortran examples.

       -F                Generate all available fundamental C/Fortran examples.

       -P                Generate all available programmer doc C/Fortran examples.

       -T                Generate all available tests.

       -U                Generate all available tutorial C/Fortran examples.

       -C                Generate all available C examples.

       -Fortran          Generate all available Fortran examples.

       -class            Generate all available class C/Fortran examples.

       -ps               Generate all C/Fortran examples that use the PostScript driver.

       -x11              Generate all C/Fortran examples that use the X11 driver.

       -areas            Generate all Areas C/Fortran examples.

       -autograph        Generate all Autograph C/Fortran examples.

       -bivar            Generate all bivar C/Fortran examples.

       -colconv          Generate all Colconv C/Fortran examples.

       -conpack          Generate all Conpack C/Fortran examples.

       -conpackt         Generate all Conpackt C/Fortran examples.

       -conran_family    Generate all Conran Fortran examples.

       -conrec_family    Generate all Conrec Fortran examples.

       -csagrid          Generate all Ngmath Csagrid C/Fortran examples.

       -cssgrid          Generate all Ngmath Cssgrid C/Fortran examples.

       -dashline         Generate all Dashline C/Fortran examples.

       -dashpack         Generate all Dashpack C/Fortran examples.

       -dsgrid           Generate all Ngmath Dsgrid C/Fortran examples.

       -ezmap            Generate all Ezmap C/Fortran examples.

       -field_flow       Generate all Field_flow C/Fortran examples.   Includes  streamlines  and
                         vectors examples.

       -fitgrid          Generate all Ngmath Fitgrid C/Fortran examples.

       -gflash           Generate all Gflash C/Fortran examples.

       -gks              Generate all GKS C/Fortran examples.

       -gridall          Generate all Gridall C/Fortran examples.

       -halftone         Generate all Halftone Fortran examples.

       -histogram        Generate all Histogram C/Fortran examples.

       -isosrfhr         Generate all Isosrfhr Fortran examples.

       -isosurface       Generate all Isosurface C/Fortran examples.

       -labelbar         Generate all Labelbar C/Fortran examples.

       -natgrid          Generate all Ngmath Natgrid C/Fortran examples.

       -ngmath           Generate all Ngmath C/Fortran examples.

       -ngmisc           Generate all Ngmisc C/Fortran examples.

       -plotchar         Generate all Plotchar C/Fortran examples.

       -polypack         Generate all Polypack C/Fortran examples.

       -pwritx_family    Generate all Pwrite Fortran examples.

       -scrolled_title   Generate all Scrolled title C/Fortran examples.

       -seter            Generate all Seter C/Fortran examples.

       -shgrid           Generate all Ngmath Shgrid C/Fortran examples.

       -softfill         Generate all Softfill C/Fortran examples.

       -spps             Generate all SPPS C/Fortran examples.

       -streamlines      Generate all Streamlines C/Fortran examples.

       -surface          Generate all Surface C/Fortran examples.

       -tdpack           Generate all Tdpack C/Fortran examples.

       -threed           Generate all Threed C/Fortran examples.

       -vaspackt         Generate all Vaspackt C/Fortran examples.

       -vectors          Generate all Vectors C/Fortran examples.

       -wmap             Generate all Weather map C/Fortran examples.

       -misc             Generate all miscellaneous C/Fortran examples.

       -clean            Remove everything but the ".ncgm" file.

       -n                Specifies  that  the example should not be compiled, linked, or run, but
                         just copied into your local directory.

       -ncarbd           Use  this  option  for  compilers  that  appear  to  be  having  trouble
                         initializing  blockdata  variables.  It  will  cause  one  or  two small
                         subroutines to be linked in that helps force the  loading  of  blockdata
                         initialization routines.

       -ngmathbd         Use  this  option  for  compilers  that  appear  to  be  having  trouble
                         initializing blockdata variables. It will cause a small subroutine to be
                         linked  in  that  helps  force  the  loading of blockdata initialization
                         routines.

                         Note: this option doesn't need to be specified  separately  if  you  are
                         already including the -ncarbd  and -ngmath options.

       -noX11            Do  not  link in the X library when linking the selected examples and/or
                         tests.  A stub will be linked instead.

       -onebyone         Specifies that the selected examples and/or tests  should  be  generated
                         one  at  a  time and viewed as they are generated.  This is intended for
                         use during testing of new releases at NCAR.

                         Below is a list of all the available ncargex examples.  They are  listed
                         according to which utility they belong with.

EXAMPLES AVAILABLE

       AREAS Examples:

       arex01 arex02 arex03 cardb1 cardb2 caredg carfill carline carmap tareas c_tareas

       AUTOGRAPH Examples:

       agdp01 agex01 agex02 agex03 agex04 agex05 agex06 agex07 agex08 agex09 agex10 agex11 agex12
       agex13 fagaxclr fagaxlbl  fagaxmax  fagcuclr  fagcudsh  fagezmxy  fagezmy  fagezxy  fagezy
       fagilclr fagovrvw tagupw tautog c_agex07

       BIVAR Examples:

       cbex01 cidsfft c_cbex01

       COLCONV Examples:

       coex01 coex02 coex03 fcce01 fcce02 tcolcv c_coex02

       CONPACK Examples:

       cbex01  ccpback  ccpcff  ccpcfx ccpcica ccpcir ccpcis ccpcit ccpclc ccpcld ccpcldm ccpcldr
       ccpcll ccpclu ccpcnrc ccpdflt ccpezct ccpfil ccpga  ccphand  ccphcf  ccphl  ccphlt  ccpila
       ccpils  ccpilt  ccpklb  ccplbam  ccplbdr ccpline ccpllb ccpllc ccplll ccpllo ccpllp ccpllt
       ccpllw ccpmap ccpmovi ccpmpxy ccpncls ccpnet ccpnof  ccpnsd  ccppc  ccppc1  ccppc2  ccppc3
       ccppc4  ccppkcl  ccppole ccprc ccprect ccprwc ccprwu ccpscam ccpset ccpsps1 ccpsps2 ccpspv
       ccpt2d ccptitle ccpvp ccpvs cidsfft colcon  cpex01  cpex02  cpex03  cpex04  cpex05  cpex06
       cpex07  cpex08  cpex09  cpex10  cpex11  cpex12 cpex13 cpex14 cpex15 cpex16 tconpa c_cbex01
       c_colcon

       CONPACKT Examples:

       ctcbay ctex01 ctex02 ctfite ctgaus ctgc23 ctgeo1 ctgeo2 ctgeo3 ctiscp ctisc2 ctllg1 ctllg2
       ctllg3 ctnccl ctorca ctpopg ctswth ctterr ctwng1 ctwng2 cttd01 cttd02 c_ctllg3

       CONRAN FAMILY Examples:

       tconan tconaq tconas

       CONREC FAMILY Examples:

       tcnqck tcnsmt tcnsup tconre

       CSAGRID Examples:

       csex01  csex02  csex03  csex04  csex05  csex06  csex07 c_csex01 c_csex02 c_csex03 c_csex04
       c_csex05 c_csex06 c_csex07

       CSSGRID Examples:

       cssex01 cssex02 cssex03 c_cssex01 c_cssex02 c_cssex03

       DASHLINE Examples:

       fdlcurvd fdldashc fdldashd fdlsmth tdashc tdashl tdashp tdashs c_fdldashc

       DASHPACK Examples:

       tdshpk c_tdshpk

       DSGRID Examples:

       dsex01 dsex01d dsex02 dsex03 dsex04 dsex05 dsex06  c_dsex01  c_dsex01d  c_dsex02  c_dsex03
       c_dsex04 c_dsex05 c_dsex06

       EZMAP Examples:

       cezmap1  cezmap2  cezmap3  cmpclr  cmpdd  cmpdrw  cmpel cmpfil cmpgci cmpgrd cmpgrp cmpita
       cmpitm cmplab cmplbl cmplot cmpmsk cmpou cmppos cmpsat cmpsup cmptit cmptra cmpusr  eezmpa
       mpex01 mpex02 mpex03 mpex04 mpex05 mpex06 mpex07 mpex08 mpex09 mpex10 mpex11 mpex12 mpex13
       mpex14 mpex15 mpexfi tezmap tezmpa tezmpb c_mpex05 c_eezmpa c_eezmpb

       FIELD FLOW Examples:

       ffex00 ffex01 ffex02 ffex03 ffex04 ffex05  fcover  fstream  stex01  stex02  stex03  vvex01
       vvex02 vvex03 c_ffex03 c_vvex03

       FITGRID Examples:

       ftex01  ftex02  ftex03  ftex04  ftex05 ftex06 c_ftex01 c_ftex02 c_ftex03 c_ftex04 c_ftex05
       c_ftex06

       GFLASH Example:

       tgflas c_tgflas

       GKS Examples:

       fcell fcell0 fgke01 fgke02 fgke03 fgke04 fgkgpl  fgkgpm  fgkgtx  fgklnclr  fgklnwth  fcirc
       fgpm01  pgkex01  pgkex02  pgkex03  pgkex04 pgkex05 pgkex06 pgkex07 pgkex08 pgkex09 pgkex10
       pgkex11 pgkex12 pgkex13 pgkex14 pgkex15 pgkex16 pgkex17 pgkex18  pgkex19  pgkex20  pgkex21
       pgkex22 pgkex23 pgkex24 pgkex25 pgkex26 pgkex27 c_gtxpac c_pgkex21

       GRIDALL Example:

       ccpga tgrida c_tgrida

       HALFTONE Example:

       thafto

       HISTOGRAM Examples:

       thstgr thstmv c_thstmv

       ISOSRFHR Example:

       tisohr

       ISOSURFACE Examples:

       fisissrf fispwrzi tisosr tpwrzi c_tisosr

       LABELBAR Examples:

       elblba tlblba clbfil clbbar clblbr c_elblba

       NATGRID Examples:

       nnex01  nnex01d nnex02 nnex03 nnex04 nnex05 nnex06 nnex07 nnex08 nnex09 c_nnex01 c_nnex01d
       c_nnex02 c_nnex03 c_nnex06

       NGMATH Examples:

       csex01 csex02 csex03 csex04 csex05 csex06 csex07 cssex01 cssex02  cssex03  dsex01  dsex01d
       dsex02  dsex03  dsex04  dsex05  dsex06  ftex01  ftex02  ftex03 ftex04 ftex05 ftex06 nnex01
       nnex01d nnex02 nnex03 nnex04 nnex05 nnex06  nnex07  nnex08  nnex09  shex01  shex02  shex03
       c_csex01  c_csex02  c_csex03  c_csex04  c_csex05  c_csex06  c_csex07  c_cssex01  c_cssex02
       c_cssex03  c_dsex01  c_dsex01d  c_dsex02  c_dsex03  c_dsex04  c_dsex05  c_dsex06  c_ftex01
       c_ftex02 c_ftex03 c_ftex04 c_ftex05 c_ftex06 c_nnex01 c_nnex01d c_nnex02 c_nnex03 c_nnex06
       c_shex01 c_shex02 c_shex03

       NGMISC Examples:

       fngngdts fngwsym c_fngwsym

       PLOTCHAR Examples:

       epltch fpchiqu fpcloqu fpcfonts tpltch c_epltch

       POLYPACK Examples:

       ppex01 tppack c_ppex01

       PWRITE FAMILY Examples:

       tpwrtx tpwry

       SCROLLED TITLE Examples:

       fslfont slex01 slex02 tstitl c_slex01

       SETER Examples:

       tseter

       SHGRID Examples:

       shex01 shex02 shex03 c_shex01 c_shex02 c_shex03

       SOFTFILL Examples:

       fsfsgfa fsfwrld sfex01 sfex02 tsoftf c_sfex02

       SPPS Examples:

       fcoord fcoord1 fcoord2 fspcurve fspline fsppoint fspponts splogy sprevx c_fcoord2

       STREAMLINES Examples:

       fstream ffex00 ffex01 ffex03 ffex04 stex01 stex02 stex03 tstrml c_ffex03

       SURFACE Examples:

       fsrezsrf fsrpwrzs fsrsrfac srex01 tsrfac tpwrzs c_srex01

       TDPACK Examples:

       tdex01 tdex02 tdex03 tdex04 tdex05 tdex06 tdex07 tdex08 c_tdex01 c_tdex03

       THREED Examples:

       fthex01 fthex02 fthex03 fthex04 fthex05 tthree tpwrzt c_fthex01

       VECTORS Examples:

       ffex00 ffex01 ffex02 ffex05 fcover tvelvc vvex01 vvex02 vvex03 c_vvex03

       WEATHER MAP Examples:

       wmex01 wmex02 wmex03 wmex04 wmex05 wmex06 wmex07 wmex08 wmex09 wmex10 wmex11 wmex12 wmex13
       wmex14 wmex15 c_wmex09

       Miscellaneous Examples:

       bnchmk example ncargworld

       X11 Examples:

       fgke01 fgke04 c_xwndws

SEE ALSO

       Online:     ncargf77(1NCARG),     ncargcc(1NCARG),    ncargfile(1NCARG),    ng4ex(1NCARG),
       ncarg_cbind(5NCARG), ncargintro(5NCARG)

       Hardcopy: NCAR Graphics Fundamentals, UNIX Version

COPYRIGHT

       Copyright (C) 1987-2002
       University Corporation for Atmospheric Research
       The use of this Software is governed by a License Agreement.