Skip to content

-rewind_final CW2

Introduction

The wgrib2 library can either close or not close the files after calls to the wgrib2 subroutine. Closing the file frees up resources and helps prevent you from getting the "Too Many Files Open" error message. However, reopening files is a slow operation and you usually keep the files open if you plan to read/write to the file again.

If you are reading from a previously opened and not-closed file, you will normally continue reading from where the last call to the wgrib2 subroutine stopped. Sometimes this the preferred behavior. Sometimes, you want the library to start reading the file from the beginning.

The -rewind_final option rewinds an already open file in the final or after-all-processing phase. It is commonly used rewind the inventory when searching from matching records.

Usage

-rewind_final FILE
  FILE must be already opened
  This command is only useful in callable wgrib2

See also: -persistent -rewind_init -rewind_proc -transient


Description: misc X rewinds file X on cleanup step if already opened, CW2

Docs derived from https://www.cpc.ncep.noaa.gov/products/wesley/wgrib2/rewind_final.html