Home Contact Us Site Map  
 
       
    next up previous contents
Next: 6.20 FFT Filtering Code Up: 6.19 RW Basic binary Previous: 6.19 RW Basic binary   Contents

6.19.1 Introduction

Package rw is an interface to the more general mdsio package. The rw package can be used to write or read direct-access Fortran binary files for two-dimensional XY and three-dimensional XYZ arrays. The arrays are assumed to have been declared according to the standard MITgcm two-dimensional or three-dimensional floating point array type:
C     Example of declaring a standard two dimensional "long" 
C     floating point type array (the _RL macro is usually 
C     mapped to 64-bit floats in most configurations)
      _RL anArray(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)

Each call to an rw read or write routine will read (or write) to the first record of a file. To write direct access Fortran files with multiple records use the package mdsio (see section 6.16). To write self-describing files that contain embedded information describing the variables being written and the spatial and temporal locations of those variables use the package mnc (see section 6.15) which produces netCDF [44] based output.



mitgcm-support@dev.mitgcm.org
Copyright © 2002 Massachusetts Institute of Technology