Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 54
input_header
Christoph Müller edited this page Oct 10, 2018
·
1 revision
All input files of the CLM format come with a header, there are 3 versions of this. LPJmL source code can read all versions, but older code revisions can only read header versions existent by then (downward compatible). Higher spatial resolution input requires files with header version 3.
a non-uniform string length for the file type, e.g. 'LPJGRID'
typedefstruct{intorder;/* order of data items , either CELLYEAR or YEARCELL */intfirstyear;/* first year for data */intnyear;/* number of years */intfirstcell;/* index of first data item */intncell;/* number of data item per year */intnbands;/* number of data elements per cell */}Header_old;a uniform 7-character string for file type, only first 3 letters are considered
typedefstruct{intorder;/* order of data items , either CELLYEAR or YEARCELL */intfirstyear;/* first year for data */intnyear;/* number of years */intfirstcell;/* index of first data item */intncell;/* number of data item per year */intnbands;/* number of data elements per cell */floatcellsize;/* cellsize in deg */floatscalar;/* conversion factor*/}Header;a uniform 7-character string for file type, only first 3 letters are considered
typedefstruct{intorder;/* order of data items , either CELLYEAR,YEARCELL */intfirstyear;/* first year for data */intnyear;/* number of years */intfirstcell;/* index of first data item */intncell;/* number of data item per year */intnbands;/* number of data elements per cell */floatcellsize_lon;/* latitude cellsize in deg */floatscalar;/* conversion factor*/floatcellsize_lat;/* longitude cellsize in deg */Typedatatype;/* data type in file */}Header;