1NHLF90(1NCARG)                   NCAR GRAPHICS                  NHLF90(1NCARG)
2
3
4

NAME

6       nhlf90 - Command for compiling Fortran code that uses the NCAR Graphics
7       high-level utilities.
8

SYNOPSIS

10       nhlf90 [-ngmath] [-ncarbd] [-ngmathbd] [-netcdf] [-hdf] ...
11

DESCRIPTION

13       nhlf90 is a script that invokes the FORTRAN 90 compiler/linker with the
14       proper  NCAR Graphics LLU (low-level utility) and HLU (high-level util‐
15       ity) libraries.  Arguments presented above  are  associated  with  NCAR
16       Graphics.   All  other  arguments  and options are identical to the f90
17       command on your  particular  machine;  arguments  that  include  quoted
18       strings may have to be enclosed in single quotes.
19
20       In order to run nhlf90, you must have your NCARG_ROOT environment vari‐
21       able set to the directory pathname where the NCAR  Graphics  libraries,
22       binaries,  and  include files were installed.  If you are not sure what
23       NCARG_ROOT should be set to, please check with your system  administra‐
24       tor or the site representative for NCAR Graphics.  If the NCAR Graphics
25       libraries, binaries, and include files were  not  installed  under  one
26       root  directory,  then  you  will need to set the environment variables
27       NCARG_LIB, NCARG_BIN, and NCARG_INCLUDE instead.  Please see "man ncar‐
28       gintro" for more information.
29
30       Note  that, on some systems, if you supply your own binary libraries in
31       addition to the  ones  automatically  referenced  by  nhlf90,  all  the
32       libraries must have been created in a similar fashion.
33
34       OPTIONS
35
36       -ngmath
37              Links in the NCAR Graphics ngmath library.
38
39
40       -ncarbd
41              Use  this  option for compilers that appear to be having trouble
42              initializing blockdata variables. It will cause a small  subrou‐
43              tine  to  be linked in that helps force the loading of blockdata
44              initialization routines.
45
46
47       -ngmathbd
48              Just like with the -ncarbd option, use this option for compilers
49              that  appear  to  be  having trouble initializing Ngmath-related
50              blockdata variables. It will cause  a  small  subroutine  to  be
51              linked  in that helps force the loading of Ngmath blockdata ini‐
52              tialization routines.
53
54              Note: this option doesn't need to be specified separately if you
55              are already including the -ncarbd  and -ngmath options.
56
57
58       -netcdf
59              Links  in  the netCDF library.  This library is not part of NCAR
60              Graphics, so check with your system administrator if you need it
61              installed.   You  can  obtain a copy of it by doing an anonymous
62              ftp to unidata.ucar.edu.
63
64
65       -hdf   Links in the HDF library.  This library  is  not  part  of  NCAR
66              Graphics, so check with your system administrator if you need it
67              installed.  You can obtain a copy of it by  doing  an  anonymous
68              ftp to ftp.ncsa.uiuc.edu.
69
70

SEE ALSO

72       Online:   nhlcc(1NCARG),  ncargf90(1NCARG),  ncargcc(1NCARG),  ncargin‐
73       tro(5NCARG)
74
75
77       Copyright (C) 2000
78       University Corporation for Atmospheric Research
79       The use of this Software is governed by a License Agreement.
80
81
82
83NCAR                               June 1998                    NHLF90(1NCARG)
Impressum