Parent Directory
|
Revision Log
|
Revision Graph
Checking in work done with Dimitri on high-resolution cube gridding and parallel
communications.
o code is in a contrib experiment for now so we can continue collaborating
on it. However most code is general and will be moved into main branch once
it is fully hardened.
o There are README files in the contrib root and in the subdirectories that
explain the contents
| 1 | cnh | 1.1 | % read3d(filename,nx,ny,nz) returns an array size(nx,ny,nz) read |
| 2 | % from a f77_unformatted the binary file (double precision) named | ||
| 3 | % by the string filename. | ||
| 4 | % | ||
| 5 | % eg. temp=read3d('T.bin',160,10,16); | ||
| 6 | % | ||
| 7 | function [arr] = read3d(file,nx,ny,nz) | ||
| 8 | fid=fopen(file,'r','n'); | ||
| 9 | q=fread(fid,1,'uint32'); % read the initial 8 bytes used in f77_unformatted | ||
| 10 | arr=fread(fid,nx*ny*nz,'float32'); | ||
| 11 | arr=reshape(arr,nx,ny,nz); | ||
| 12 | st=fclose(fid); |
| ViewVC Help | |
| Powered by ViewVC 1.1.22 |