1NHLF90(1NCARG) NCAR GRAPHICS NHLF90(1NCARG)
2
3
4
6 nhlf90 - Command for compiling Fortran code that uses the NCAR Graphics
7 high-level utilities.
8
10 nhlf90 [-ngmath] [-ncarbd] [-ngmathbd] [-netcdf] [-hdf] ...
11
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
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)