NEP 1.5.1
NetCDF Extension Pack: compression extensions for NetCDF
Loading...
Searching...
No Matches
Functions/Subroutines
f_compression.f90 File Reference

Demonstrates NetCDF-4 compression filters with performance analysis (Fortran) More...

Functions/Subroutines

program f_compression
 
subroutine create_compressed_file (test_name, filename, shuffle, deflate, deflate_level, data, write_time, file_size)
 

Detailed Description

Demonstrates NetCDF-4 compression filters with performance analysis (Fortran)

Fortran equivalent of compression.c, exploring NetCDF-4 compression using the Fortran 90 NetCDF API. Tests various compression configurations and measures performance.

Learning Objectives:

Fortran Compression Functions:

Prerequisites:

Related Examples:

Compilation:

gfortran -o f_compression f_compression.f90 -lnetcdff -lnetcdf
program f_compression
Definition f_compression.f90:34
Author
Edward Hartnett, Intelligent Data Design, Inc.
Date
2026

Function/Subroutine Documentation

◆ create_compressed_file()

subroutine f_compression::create_compressed_file ( character(len=*), intent(in)  test_name,
character(len=*), intent(in)  filename,
integer, intent(in)  shuffle,
integer, intent(in)  deflate,
integer, intent(in)  deflate_level,
real, dimension(:,:,:), intent(in)  data,
real(8), intent(out)  write_time,
integer, intent(out)  file_size 
)

◆ f_compression()

program f_compression