[Next] [Previous] [Top] [Index] [netCDF Home Page][Unidata Home Page]
NetCDF User's Guide for Fortran
-
-
- Foreword
-
- Summary
-
- 1 - Introduction
-
- 1.1 - The NetCDF Interface
-
- 1.2 - NetCDF Is Not a Database Management System
-
- 1.3 - File Format
-
- 1.4 - What about Performance?
-
- 1.5 - Is NetCDF a Good Archive Format?
-
- 1.6 - Creating Self-Describing Data conforming to Conventions
-
- 1.7 - Background and Evolution of the NetCDF Interface
-
- 1.8 - What's New Since the Previous Release?
-
- 1.9 - Limitations of NetCDF
-
- 1.10 - Future Plans for NetCDF
-
- References
-
- 2 - Components of a NetCDF Dataset
-
- 2.1 - The NetCDF Data Model
-
- 2.1.1 - Naming Conventions
-
- 2.1.2 - network Common Data Form Language (CDL)
-
- 2.2 - Dimensions
-
- 2.3 - Variables
-
- 2.3.1 - Coordinate Variables
-
- 2.4 - Attributes
-
- 2.5 - Differences between Attributes and Variables
-
- 3 - Data
-
- 3.1 - netCDF external data types
-
- 3.2 - Data Access
-
- 3.2.1 - Forms of Data Access
-
- 3.2.2 - An Example of Array-Section Access
-
- 3.2.3 - More on General Array Section Access
-
- 3.3 - Type Conversion
-
- 3.4 - Data Structures
-
- 4 - Use of the NetCDF Library
-
- 4.1 - Creating a NetCDF Dataset
-
- 4.2 - Reading a NetCDF Dataset with Known Names
-
- 4.3 - Reading a netCDF Dataset with Unknown Names
-
- 4.4 - Adding New Dimensions, Variables, Attributes
-
- 4.5 - Error Handling
-
- 4.6 - Compiling and Linking with the NetCDF Library
-
- 5 - Datasets
-
- 5.1 - NetCDF Library Interface Descriptions
-
- 5.2 - Get error message corresponding to error status: NF_STRERROR
-
- Usage -
-
- Example -
-
- 5.3 - Get netCDF library version: NF_INQ_LIBVERS
-
- Usage -
-
- Example -
-
- 5.4 - Create a NetCDF dataset: NF_CREATE
-
- Usage -
-
- Example -
-
- 5.5 - Open a NetCDF Dataset for Access: NF_OPEN
-
- Usage -
-
- Example -
-
- 5.6 - Put Open NetCDF Dataset into Define Mode: NF_REDEF
-
- Usage -
-
- Example -
-
- 5.7 - Leave Define Mode: NF_ENDDEF
-
- Usage -
-
- Example -
-
- 5.8 - Close an Open NetCDF Dataset: NF_CLOSE
-
- Usage -
-
- Example -
-
- 5.9 - Inquire about an Open NetCDF Dataset: NF_INQ Family
-
- Usage -
-
- Example -
-
- 5.10 - Synchronize an Open NetCDF Dataset to Disk: NF_SYNC
-
- Usage -
-
- Example -
-
- 5.11 - Back Out of Recent Definitions: NF_ABORT
-
- Usage -
-
- Example -
-
- 5.12 - Set Fill Mode for Writes: NF_SET_FILL
-
- Usage -
-
- Example -
-
- 6 - Dimensions
-
- 6.1 - Create a Dimension: NF_DEF_DIM
-
- Usage -
-
- Example -
-
- 6.2 - Get a Dimension ID from Its Name: NF_INQ_DIMID
-
- Usage -
-
- Example -
-
- 6.3 - Inquire about a Dimension: NF_INQ_DIM Family
-
- Usage -
-
- Example -
-
- 6.4 - Rename a Dimension: NF_RENAME_DIM
-
- Usage -
-
- Example -
-
- 7 - Variables
-
- 7.1 - Language Types Corresponding to netCDF external data types
-
- 7.2 - Create a Variable: NF_DEF_VAR
-
- Usage -
-
- Example -
-
- 7.3 - Get a Variable ID from Its Name: NF_INQ_VARID
-
- Usage -
-
- Example -
-
- 7.4 - Get Information about a Variable from Its ID: NF_INQ_VAR family
-
- Usage -
-
- Example -
-
- 7.5 - Write a Single Data Value: NF_PUT_VAR1_type
-
- Usage -
-
- Example -
-
- 7.6 - Write an Entire Variable: NF_PUT_VAR_type
-
- Usage -
-
- Example -
-
- 7.7 - Write an Array of Values: NF_PUT_VARA_type
-
- Usage -
-
- Example -
-
- 7.8 - Write a Subsampled Array of Values: NF_PUT_VARS_type
-
- Usage -
-
- Example -
-
- 7.9 - Write a Mapped Array of Values: NF_PUT_VARM_type
-
- Usage -
-
- Example -
-
- 7.10 - Read a Single Data Value: NF_GET_VAR1_type
-
- Usage -
-
- Example -
-
- 7.11 - Read an Entire Variable NF_GET_VAR_type
-
- Usage -
-
- Example -
-
- 7.12 - Read an Array of Values: NF_GET_VARA_type
-
- Usage -
-
- Example -
-
- 7.13 - Read a Subsampled Array of Values: NF_GET_VARS_type
-
- Usage -
-
- Example -
-
- 7.14 - Read a Mapped Array of Values: NF_GET_VARM_type
-
- Usage -
-
- Example -
-
- 7.15 - Reading and Writing Character String Values
-
- 7.16 - Fill Values
-
- 7.17 - Rename a Variable: NF_RENAME_VAR
-
- Usage -
-
- Example -
-
- 8 - Attributes
-
- 8.1 - Attribute Conventions
-
- 8.2 - Create an Attribute: NF_PUT_ATT_type
-
- Usage -
-
- Example -
-
- 8.3 - Get Information about an Attribute: NF_INQ_ATT Family
-
- Usage -
-
- Example -
-
- 8.4 - Get Attribute's Values: NF_GET_ATT_type
-
- Usage -
-
- Example -
-
- 8.5 - Copy Attribute from One NetCDF to Another: NF_COPY_ATT
-
- Usage -
-
- Example -
-
- 8.6 - Rename an Attribute: NF_RENAME_ATT
-
- Usage -
-
- Example -
-
- 8.7 - Delete an Attribute: NF_DEL_ATT
-
- Usage -
-
- Example -
-
- 9 - NetCDF File Structure and Performance
-
- 9.1 - Parts of a NetCDF File
-
- 9.2 - The Extended XDR Layer
-
- 9.3 - The I/O Layer
-
- 9.4 - UNICOS Optimization
-
- 10 - NetCDF Utilities
-
- 10.1 - CDL Syntax
-
- 10.2 - CDL Data Types
-
- 10.3 - CDL Notation for Data Constants
-
- 10.4 - ncgen
-
- Examples
-
- 10.5 - ncdump
-
- Examples
-
- 11 - Answers to Some Frequently Asked Questions
-
- What Is netCDF?
-
- How do I get the netCDF software package?
-
- Is there any access to netCDF information on the World Wide Web?
-
- What has changed since the previous release?
-
- Is there a mailing list for netCDF discussions and questions?
-
- Who else uses netCDF?
-
- What is the physical format for a netCDF files?
-
- What does netCDF run on?
-
- What other software is available for netCDF data?
-
- What other formats are available for scientific data?
-
- How do I make a bug report?
-
- How do I search through past problem reports?
-
- How does the C++ interface differ from the C interface?
-
- How does the FORTRAN interface differ from the C interface?
-
- How does the Perl interface differ from the C interface?
-
- Appendix A - Units
-
- Appendix B - File Format Specification
-
- The Format in Detail
-
- Computing File Offsets
-
- Examples
-
- Appendix C - Summary of FORTRAN Interface
-
- Appendix D - NetCDF 2 FORTRAN Transition Guide
-
- Overview of FORTRAN interface changes
-
- The New FORTRAN Interface
-
- Function Naming Conventions
-
- Type Conversion
-
- Error handling
-
- NCLONG and NF_INT
-
- What's Missing?
-
- Other Changes
-
-
-
NetCDF User's Guide for Fortran - 4 JUN 1997
[Next] [Previous] [Top] [Index] [netCDF Home Page][Unidata Home Page]
[netCDF Home Page][Unidata Home Page]