/[MITgcm]/MITgcm/verification/global_ocean.90x40x15/diags_matlab/mit_readfield.m
ViewVC logotype

Contents of /MITgcm/verification/global_ocean.90x40x15/diags_matlab/mit_readfield.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.2.1 - (show annotations) (download)
Wed Oct 23 18:26:35 2002 UTC (21 years, 7 months ago) by mlosch
Branch: release1
CVS Tags: release1_p12, release1_p10, release1_p16, release1_p15, release1_p11, release1_p14, release1_p13, release1_p17, release1_p8, release1_p9, release1_p6, release1_p7, release1_p13_pre, release1_p12_pre
Branch point for: release1_50yr
Changes since 1.1: +0 -0 lines
o fixed the verification/global_ocean.90x40x15 experiment:
 - new bathymetry (the world according to A., JMC, and M.)
 - new initial fields and forcing fields (*.bin files)
 - new POLY3.COEFFS (for the next release one should switch to a full
   equation of state)
 - fixed several errors and redundancies in the data file
 - experiment uses looped cells
 - added matlab directory with diagnostic scripts for plotting of output

1 function h = mit_readfield(fname,dims,accuracy)
2 %function h = mit_readfield(fname,dims,accuracy)
3
4 ieee='ieee-be';
5
6 [fid message] = fopen(fname,'r',ieee);
7 if fid <= 0
8 error([message ', filename: ', [fname]])
9 end
10
11 v = fread(fid,accuracy);
12 if length(v) == prod(dims)
13 h = reshape(v,dims);
14 elseif length(v) == prod(dims(1:end-1))
15 h = reshape(v,dims(1:end-1));
16 else
17 error('dimensions do not match')
18 end
19 fclose(fid);
20
21 return

  ViewVC Help
Powered by ViewVC 1.1.22