NEP 2.7.0
NetCDF Extension Pack
Loading...
Searching...
No Matches
Functions/Subroutines
f_var4d.f90 File Reference

Multi-dimensional arrays (2D, 3D, 4D) with dimension reuse (Fortran) More...

Functions/Subroutines

program f_var4d
 
subroutine handle_err (status)
 

Detailed Description

Multi-dimensional arrays (2D, 3D, 4D) with dimension reuse (Fortran)

This is the Fortran equivalent of var4d.c, demonstrating multi-dimensional arrays using the Fortran 90 NetCDF API. The program creates variables of different dimensionalities (2D, 3D, 4D) that share common dimensions.

Learning Objectives:

Critical Fortran vs C Difference:

Prerequisites:

Related Examples:

Compilation:

gfortran -o f_var4d f_var4d.f90 -lnetcdff -lnetcdf
program f_var4d
Definition f_var4d.f90:50

Usage:

ncdump f_var4d.nc
Note
Companion code for "The NetCDF Developer's Handbook: The Authoritative Guide to Writing High-Performance Programs for Scientific Data Management, Second Edition" (https://www.amazon.com/dp/B0H7Q1Z75L)
Author
Edward Hartnett, Intelligent Data Design, Inc.
Date
2026

Function/Subroutine Documentation

◆ f_var4d()

program f_var4d

◆ handle_err()

subroutine f_var4d::handle_err ( integer, intent(in)  status)