mirror of https://github.com/ecmwf/eccodes.git
Remove out-of-date comments
This commit is contained in:
parent
5ee9138123
commit
d3d8abeb07
|
@ -298,6 +298,3 @@ position offsetFreeFormData;
|
|||
unsigned[1] freeFormData[Extra_Data_FreeFormat_0_none] : dump;
|
||||
#
|
||||
padtomultiple padding_loc244_3(offsetSection1,80);
|
||||
#
|
||||
|
||||
# END 1/local.98.5 ----------------------------------------------------------------------
|
||||
|
|
|
@ -58,8 +58,4 @@ unsigned[2] Extra_Data_FreeFormat_0_none : dump ;
|
|||
position offsetFreeFormData;
|
||||
unsigned[1] freeFormData[Extra_Data_FreeFormat_0_none] : dump ;
|
||||
|
||||
#
|
||||
padtomultiple padding_loc245_2(offsetSection1,80);
|
||||
#
|
||||
|
||||
# END 1/local.98.245 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,23 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.1 ----------------------------------------------------------------------
|
||||
# LOCAL 98 1
|
||||
#
|
||||
# localDefinitionTemplate_001
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#
|
||||
constant GRIBEXSection1Problem = 52 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -74,6 +57,3 @@ if (stepType is "instant" ) {
|
|||
# monthly mean
|
||||
#if (timeRangeIndicator==113) {
|
||||
#}
|
||||
|
||||
|
||||
# END 1/local.98.1 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,42 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.10 ----------------------------------------------------------------------
|
||||
# LOCAL 98 10
|
||||
#
|
||||
# localDefinitionTemplate_010
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#centralClusterDefinition 52 I1 44 -
|
||||
#parameterIndicator 53 I1 45 -
|
||||
#levelIndicator 54 I1 46 -
|
||||
#northLatitudeOfDomainOfTubing 55 S3 47 -
|
||||
#westLongitudeOfDomainOfTubing 58 S3 48 -
|
||||
#southLatitudeOfDomainOfTubing 61 S3 49 -
|
||||
#eastLongitudeOfDomainOfTubing 64 S3 50 -
|
||||
#numberOfOperationalForecastTube 67 I1 51 -
|
||||
#numberOfControlForecastTube 68 I1 52 -
|
||||
#heightOrPressureOfLevel 69 I2 53 -
|
||||
#referenceStep 71 I2 54 -
|
||||
#radiusOfCentralCluster 73 I2 55 -
|
||||
#ensembleStandardDeviation 75 I2 56 -
|
||||
#distanceFromTubeToEnsembleMean 77 I2 57 -
|
||||
#numberOfForecastsInTube 79 I1 58 -
|
||||
#ensembleForecastNumbers 80 LP_I1 59 numberOfForecastsInTube
|
||||
#spareToEnsureFixedLength - PADTO n/a 334
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 334 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -92,6 +56,3 @@ alias number = tubeNumber;
|
|||
alias totalNumber = totalNumberOfTubes;
|
||||
alias reference = referenceStep;
|
||||
alias domain = tubeDomain;
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -7,34 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.11 ----------------------------------------------------------------------
|
||||
# LOCAL 98 11
|
||||
#
|
||||
# localDefinitionTemplate_011
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#classOfAnalysis 50 I1 42 -
|
||||
#typeOfAnalysis 51 I1 43 -
|
||||
#streamOfAnalysis 52 I2 44 -
|
||||
#experimentVersionNumberOfAnalysis 54 A4 45 -
|
||||
#yearOfAnalysis 58 I1 46 -
|
||||
#monthOfAnalysis 59 I1 47 -
|
||||
#dayOfAnalysis 60 I1 48 -
|
||||
#hourOfAnalysis 61 I1 49 -
|
||||
#minuteOfAnalysis 62 I1 50 -
|
||||
#centuryOfAnalysis 63 I1 51 -
|
||||
#originatingCentreOfAnalysis 64 I1 52 -
|
||||
#subcentreOfAnalysis 65 I1 53 -
|
||||
#spareSetToZero 66 PAD n/a 7
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 72 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -68,8 +40,3 @@ meta timeOfAnalysis time(hourOfAnalysis,minuteOfAnalysis,secondsOfAnalysis) : d
|
|||
|
||||
alias date = dateOfAnalysis;
|
||||
alias time = timeOfAnalysis;
|
||||
|
||||
|
||||
# ---------------------------------------------------------
|
||||
|
||||
# END 1/local.98.11 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,32 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.13 ----------------------------------------------------------------------
|
||||
# LOCAL 98 13
|
||||
#
|
||||
# localDefinitionTemplate_013
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#directionNumber 52 I1 44 -
|
||||
#frequencyNumber 53 I1 45 -
|
||||
#numberOfDirections 54 I1 46 -
|
||||
#numberOfFrequencies 55 I1 47 -
|
||||
#directionScalingFactor 56 I4 48 -
|
||||
#frequencyScalingFactor 60 I4 49 -
|
||||
#flag 64 F1 - 3
|
||||
#scaledDirections 101 LP_I4 50 numberOfDirections
|
||||
#scaledFrequencies - LP_I4 - numberOfFrequencies
|
||||
#
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
unsigned[1] perturbationNumber : dump;
|
||||
|
@ -190,9 +164,7 @@ if(localFlag == 4)
|
|||
pad padding_loc13_5(8);
|
||||
}
|
||||
|
||||
unsigned[4] scaledDirections[numberOfDirections] : dump;
|
||||
unsigned[4] scaledFrequencies[numberOfFrequencies] : dump;
|
||||
unsigned[4] scaledDirections[numberOfDirections] : dump;
|
||||
unsigned[4] scaledFrequencies[numberOfFrequencies] : dump;
|
||||
|
||||
constant GRIBEXSection1Problem = 100 + 4 * numberOfDirections + 4 * numberOfFrequencies - section1Length ;
|
||||
|
||||
# END 1/local.98.13 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,29 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.14 ----------------------------------------------------------------------
|
||||
# LOCAL 98 14
|
||||
#
|
||||
# localDefinitionTemplate_014
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#channelNumber 52 I1 44 -
|
||||
#scalingFactorForFrequencies 53 I4 45 -
|
||||
#numberOfFrequencies 57 I1 46 -
|
||||
#spareSetToZero 58 PAD n/a 3
|
||||
#listOfScaledFrequencies 61 LP_I4 47 numberOfFrequencies
|
||||
#moreSpareSetToZero - PADTO - 1080
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 1080 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -57,5 +34,3 @@ unsigned[4] listOfScaledFrequencies[numberOfFrequencies] : dump;
|
|||
|
||||
# moreSpareSetToZero
|
||||
padto padding_loc14_2(offsetSection1 + 1080);
|
||||
|
||||
# END 1/local.98.14 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,26 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.15 ----------------------------------------------------------------------
|
||||
# LOCAL 98 15
|
||||
#
|
||||
# localDefinitionTemplate_015
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I2 42 -
|
||||
#total 56 I2 43 -
|
||||
#systemNumber 52 I2 44 -
|
||||
#methodNumber 54 I2 45 -
|
||||
#spareSetToZero 58 PAD n/a 3
|
||||
#
|
||||
|
||||
# used in local definition 13
|
||||
|
||||
constant GRIBEXSection1Problem = 60 - section1Length ;
|
||||
|
@ -65,7 +45,3 @@ alias method = methodNumber;
|
|||
alias local.perturbationNumber=perturbationNumber;
|
||||
alias local.systemNumber=systemNumber;
|
||||
alias local.methodNumber=methodNumber;
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -7,31 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.17 ----------------------------------------------------------------------
|
||||
# LOCAL 98 17
|
||||
#
|
||||
# localDefinitionTemplate_017
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroes 50 PAD 42 2
|
||||
#dateOfSSTFieldUsed 52 D3 44 -
|
||||
#typeOfSSTFieldUsed 55 I1 45 -
|
||||
#countOfICEFieldsUsed 56 I1 46 -
|
||||
#iceFieldDate+Satellite 57 LIST 47 countOfICEFieldsUsed
|
||||
#dateOfIceFieldUsed - D3 - -
|
||||
#satelliteNumber - I1 - -
|
||||
#ENDLIST - ENDLIST - iceFieldDate+Satellite
|
||||
#paddingToMultipleOf40Bytes 57 PADMULT - 40
|
||||
#
|
||||
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
# zeroes
|
||||
|
@ -62,5 +37,3 @@ padtomultiple padding_loc17_2(offsetICEFieldsUsed,40);
|
|||
position offsetAfterPadding;
|
||||
|
||||
constant GRIBEXSection1Problem = ( offsetAfterPadding - offsetICEFieldsUsed ) % 40;
|
||||
|
||||
# END 1/local.98.17 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,31 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.18 ----------------------------------------------------------------------
|
||||
# LOCAL 98 18
|
||||
#
|
||||
# localDefinitionTemplate_018
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#dataOrigin 52 I1 44 -
|
||||
#modelIdentifier 53 A4 45 -
|
||||
#consensusCount 57 I1 46 -
|
||||
#spareSetToZero 58 PAD n/a 3
|
||||
#wmoCentreIdentifiers 61 LIST 47 consensusCount
|
||||
#ccccIdentifiers - A4 - -
|
||||
#ENDLIST - ENDLIST - wmoCentreIdentifiers
|
||||
#unusedEntriesSetToBlanks - SP_TO - 120
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 120 - section1Length ;
|
||||
|
||||
#1->2
|
||||
|
@ -73,5 +48,3 @@ padto padding_loc18_2(offsetSection1 + 120);
|
|||
alias local.dataOrigin=dataOrigin;
|
||||
alias local.modelIdentifier=modelIdentifier;
|
||||
alias local.consensusCount=consensusCount;
|
||||
|
||||
# END 1/local.98.18 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,30 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.19 ----------------------------------------------------------------------
|
||||
# LOCAL 98 19
|
||||
#
|
||||
# localDefinitionTemplate_019
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroForMarsCompatibility 50 PAD 42 1
|
||||
#ensembleSize 51 I1 43 -
|
||||
#powerOfTenUsedToScaleClimateWeight 52 I1 44 -
|
||||
#weightAppliedToClimateMonth1 53 I4 45 -
|
||||
#firstMonthUsedToBuildClimateMonth1 57 I3 46 -
|
||||
#lastMonthUsedToBuildClimateMonth1 60 I3 47 -
|
||||
#firstMonthUsedToBuildClimateMonth2 63 I3 48 -
|
||||
#lastMonthUsedToBuildClimateMonth2 66 I3 49 -
|
||||
#efiOrder 69 I1 50 -
|
||||
#spareSetToZero 70 PAD n/a 11
|
||||
#
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
constant GRIBEXSection1Problem = 80 - section1Length ;
|
||||
|
@ -69,5 +45,3 @@ unsigned[1] efiOrder : dump;
|
|||
|
||||
# spareSetToZero
|
||||
pad padding_loc19_2(11);
|
||||
|
||||
# END 1/local.98.19 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,29 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.190 ----------------------------------------------------------------------
|
||||
# LOCAL 98 190
|
||||
#
|
||||
# localDefinitionTemplate_190
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroesForCompatibilityWithMars 50 PAD 42 2
|
||||
#numberOfLocalDefinitions 52 I1 44 -
|
||||
#localDefinitions 53 LIST 45 numberOfLocalDefinitions
|
||||
#localDefinitionNumber - I1 - -
|
||||
#numberOfBytesInLocalDefinition - I2 - -
|
||||
#ENDLIST - ENDLIST - localDefinitions
|
||||
#streamOfLocalDefinitionBytes - BYTES - numberOfBytesInLocalDefinition
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 0 ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -54,5 +31,3 @@ if(numberOfLocalDefinitions == 2){
|
|||
unsigned[4] spare2;
|
||||
template subLocalDefinition2 "grib1/local.[centre:l].[localDefNumberTwo:l].def";
|
||||
}
|
||||
|
||||
# END 1/local.98.190 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,30 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.191 ----------------------------------------------------------------------
|
||||
# LOCAL 98 191
|
||||
#
|
||||
# localDefinitionTemplate_191
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroForCompatibilityWithMars 50 PAD 42 2
|
||||
#formatVersionMajorNumber 52 I1 44 -
|
||||
#formatVersionMinorNumber 53 I1 45 -
|
||||
#originalSubCentreIdentifier 54 I1 46 -
|
||||
#setToZero 55 PAD 47 4
|
||||
#numberOfBytesOfFreeFormatData 59 I2 51 -
|
||||
#dataDescriptorBytes 61 BYTES 52 numberOfBytesOfFreeFormatData
|
||||
#padToAMultipleOf80Bytes 60 PADFROM n/a 80
|
||||
#
|
||||
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
# zeroForCompatibilityWithMars
|
||||
|
@ -64,7 +40,3 @@ unsigned[1] freeFormData[numberOfBytesOfFreeFormatData] : dump;
|
|||
padtomultiple padding_loc191_3(offsetFreeFormData,80);
|
||||
position offsetAfterPadding;
|
||||
constant GRIBEXSection1Problem = ( offsetAfterPadding - offsetFreeFormData) % 80 ;
|
||||
|
||||
|
||||
|
||||
# END 1/local.98.191 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,28 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.192 ----------------------------------------------------------------------
|
||||
# LOCAL 98 192
|
||||
#
|
||||
# localDefinitionTemplate_192
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroForCompatibilityWithMars 50 PAD 42 2
|
||||
#numberOfLocalDefinitions 52 I1 44 -
|
||||
#listOfLocalDefinitions - LIST - numberOfLocalDefinitions
|
||||
#localDefinitionLength - I2 - -
|
||||
#localDefinition - LOCAL - -
|
||||
#endListOfLocalDefinitions - ENDLIST - listOfLocalDefinitions
|
||||
#
|
||||
|
||||
# The mars labeling must be inline
|
||||
# template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
|
@ -66,5 +44,3 @@ if (numberOfLocalDefinitions == 2 ) {
|
|||
ksec1expver[4] experimentVersionNumber2 = "0001" : dump;
|
||||
template subDefinitions2 "grib1/local_no_mars.98.[subLocalDefinitionNumber2].def";
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -7,36 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.2 ----------------------------------------------------------------------
|
||||
# LOCAL 98 2
|
||||
#
|
||||
# localDefinitionTemplate_002
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#totalNumberOfClusters 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#clusteringMethod 53 I1 44 -
|
||||
#startTimeStep 54 I2 45 -
|
||||
#endTimeStep 56 I2 46 -
|
||||
#northernLatititudeOfDomain 58 S3 47 -
|
||||
#westernLongititudeOfDomain 61 S3 48 -
|
||||
#southernLatititudeOfDomain 64 S3 49 -
|
||||
#easternLongititudeOfDomain 67 S3 50 -
|
||||
#operationalForecastCluster 70 I1 51 -
|
||||
#controlForecastCluster 71 I1 52 -
|
||||
#numberOfForecastsInCluster 72 I1 53 -
|
||||
#ensembleForecastNumbers 73 LP_I1 54 numberOfForecastsInCluster
|
||||
#spareToEnsureFixedLength - PADTO n/a 328
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 328 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
|
|
@ -7,24 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.20 ----------------------------------------------------------------------
|
||||
# LOCAL 98 20
|
||||
#
|
||||
# localDefinitionTemplate_020
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#iteration 50 I1 42 -
|
||||
#totalNumberOfIterations 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 52 - section1Length ;
|
||||
|
||||
# 1 -> 2
|
||||
|
@ -42,5 +24,3 @@ alias local.totalNumberOfIterations=totalNumberOfIterations;
|
|||
|
||||
# spareSetToZero
|
||||
pad padding_loc20_1(1);
|
||||
|
||||
# END 1/local.98.20 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,43 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.21 ----------------------------------------------------------------------
|
||||
# LOCAL 98 21
|
||||
#
|
||||
# localDefinitionTemplate_021
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#forecastOrSingularVectorNumber 50 I2 42 -
|
||||
#numberOfIterations 52 I2 43 -
|
||||
#numberOfSingularVectorsComputed 54 I2 44 -
|
||||
#normAtInitialTime 56 I1 45 -
|
||||
#normAtFinalTime 57 I1 46 -
|
||||
#multiplicationFactorForLatLong 58 I4 47 -
|
||||
#northWestLatitudeOfVerficationArea 62 S4 48 -
|
||||
#northWestLongitudeOfVerficationArea 66 S4 49 -
|
||||
#southEastLatitudeOfVerficationArea 70 S4 50 -
|
||||
#southEastLongitudeOfVerficationArea 74 S4 51 -
|
||||
#accuracyMultipliedByFactor 78 I4 52 -
|
||||
#numberOfSingularVectorsEvolved 82 I2 53 -
|
||||
#!Ritz numbers:
|
||||
#NINT(LOG10(RITZ)-5) 84 S4 54 -
|
||||
#NINT(RITZ/(EXP(LOG(10.0*KSEC1(54)) 88 S4 55 -
|
||||
#optimisationTime 92 I1 56 -
|
||||
#forecastLeadTime 93 I1 57 -
|
||||
#domain 94 A1 58 -
|
||||
#methodNumber 95 I2 59 -
|
||||
#totalNumberOfForecastsInEnsemble 97 I2 60 -
|
||||
#shapeOfVerificationArea 99 I1 61 -
|
||||
#spareSetToZero 100 PAD n/a 1
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 100 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -94,6 +57,5 @@ unsigned[1] shapeOfVerificationArea : dump;
|
|||
# spareSetToZero
|
||||
pad padding_loc21_1(1);
|
||||
|
||||
|
||||
# concept sensitiveAreaDomain(unknown,"sensitive_area_domain.def",conceptsMasterDir,conceptsLocalDir);
|
||||
alias mars.domain = marsDomain;
|
||||
|
|
|
@ -7,31 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.18 ----------------------------------------------------------------------
|
||||
# LOCAL 98 18
|
||||
#
|
||||
# localDefinitionTemplate_018
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#dataOrigin 52 I1 44 -
|
||||
#modelIdentifier 53 A4 45 -
|
||||
#consensusCount 57 I1 46 -
|
||||
#spareSetToZero 58 PAD n/a 3
|
||||
#wmoCentreIdentifiers 61 LIST 47 consensusCount
|
||||
#ccccIdentifiers - A4 - -
|
||||
#ENDLIST - ENDLIST - wmoCentreIdentifiers
|
||||
#unusedEntriesSetToBlanks - SP_TO - 120
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 120 - section1Length ;
|
||||
|
||||
|
||||
|
@ -72,5 +47,3 @@ padto padding_loc18_2(offsetSection1 + 120);
|
|||
alias local.dataOrigin=dataOrigin;
|
||||
alias local.modelIdentifier=modelIdentifier;
|
||||
alias local.consensusCount=consensusCount;
|
||||
|
||||
# END 1/local.98.18 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,36 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.23 ----------------------------------------------------------------------
|
||||
# LOCAL 98 23
|
||||
#
|
||||
# localDefinitionTemplate_023
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#ensembleNumber 50 I2 42 -
|
||||
#totalNumber 81 I2 43 -
|
||||
#systemNumber 52 I2 44 -
|
||||
#methodNumber 54 I2 45 -
|
||||
#verifyingMonth 56 I4 46 -
|
||||
#averagingPeriod 60 I1 47 -
|
||||
#forecastMonth 61 I2 48 -
|
||||
#referenceDate 63 I4 49 -
|
||||
#climateDateFrom 67 I4 50 -
|
||||
#climateDateTo 71 I4 51 -
|
||||
#unitsDecimalScaleFactor 75 S1 52 -
|
||||
#thresholdIndicator 76 I1 53 -
|
||||
#lowerThresholdValue 77 I2 54 -
|
||||
#upperThresholdValue 79 I2 55 -
|
||||
#spareSetToZero 83 PAD 56 2
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 84 - section1Length ;
|
||||
|
||||
#used in local definition 13
|
||||
|
@ -91,7 +61,3 @@ alias number = perturbationNumber;
|
|||
alias system = systemNumber;
|
||||
alias method = methodNumber;
|
||||
alias refdate = referenceDate;
|
||||
|
||||
|
||||
# END 1/local.98.23 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,25 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.24 ----------------------------------------------------------------------
|
||||
# LOCAL 98 24
|
||||
#
|
||||
# localDefinitionTemplate_024
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#satelliteIdentifier 50 I2 42 -
|
||||
#instrumentIdentifier 52 I2 43 -
|
||||
#channelNumber 54 I2 44 -
|
||||
#functionCode 56 I1 45 -
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 56 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -40,6 +21,3 @@ unsigned[2] channelNumber : dump, can_be_missing;
|
|||
alias mars.channel = channelNumber;
|
||||
|
||||
unsigned[1] functionCode : dump ;
|
||||
|
||||
|
||||
# END 1/local.98.24 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,25 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.25 ----------------------------------------------------------------------
|
||||
# LOCAL 98 25
|
||||
#
|
||||
# localDefinitionTemplate_025
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#componentIndex 50 I1 42 -
|
||||
#numberOfComponents 51 I1 43 -
|
||||
#modelErrorType 52 I1 44 -
|
||||
#
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
#1->2
|
||||
|
@ -48,5 +29,3 @@ unsigned[1] modelErrorType : dump;
|
|||
alias local.componentIndex=componentIndex;
|
||||
alias local.numberOfComponents=numberOfComponents;
|
||||
alias local.modelErrorType=modelErrorType;
|
||||
|
||||
# END 1/local.98.25 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,27 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.21 ----------------------------------------------------------------------
|
||||
# LOCAL 98 21
|
||||
#
|
||||
# localDefinitionTemplate_026
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#referenceDate 52 I4 44 -
|
||||
#climateDateFrom 56 I4 45 -
|
||||
#climateDateTo 60 I4 46 -
|
||||
#spareSetToZero 64 PAD n/a 6
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 69 - section1Length ;
|
||||
|
||||
#used in local definition 13
|
||||
|
@ -58,4 +37,3 @@ alias perturbationNumber=number;
|
|||
alias local.referenceDate= referenceDate ;
|
||||
alias local.climateDateFrom= climateDateFrom ;
|
||||
alias local.climateDateTo= climateDateTo ;
|
||||
|
||||
|
|
|
@ -7,35 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.21 ----------------------------------------------------------------------
|
||||
# LOCAL 98 21
|
||||
#
|
||||
# localDefinitionTemplate_027 (replaced by 30)
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#oceanAtmosphereCoupling 52 I1 44 -
|
||||
#spare 53 I1 45 -
|
||||
#padding 54 PAD n/a 2
|
||||
#! VAriable Resolution (VAREPS)
|
||||
#legBaseDate 56 I4 46 - ! yyyymmdd
|
||||
#legBaseTime 60 I2 47 - ! hhmm
|
||||
#legNumber 62 I1 48 -
|
||||
#! For hindcasts
|
||||
#referenceDate 63 I4 49 - !
|
||||
#climateDateFrom 67 I4 50 - ! yyyymmdd (ensemble means of hindcasts)
|
||||
#climateDateTo 71 I4 51 - ! yyyymmdd (ensemble means of hindcasts)
|
||||
#spareSetToZero 75 PAD n/a 33
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 107 - section1Length ;
|
||||
|
||||
#1->2
|
||||
|
|
|
@ -7,31 +7,9 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.21 ----------------------------------------------------------------------
|
||||
# LOCAL 98 21
|
||||
# information about probabilities (they have already probabilities)
|
||||
# information about clustering (they save it as ASCII, at the moment...)
|
||||
#
|
||||
# localDefinitionTemplate_028
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#baseDateEPS 52 I4 44 -
|
||||
#baseTimeEPS 56 I2 45 -
|
||||
#numberOfRepresentativeMember 58 I1 46 -
|
||||
#numberOfMembersInCluster 59 I1 47 -
|
||||
#totalInitialConditions 60 I1 48 -
|
||||
#spareSetToZero 61 PAD n/a 19
|
||||
#! + information about probabilities (they have already probabilities)
|
||||
#! + information about clustering (they save it as ASCII, at the moment...)
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 79 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -48,7 +26,3 @@ unsigned[1] numberOfMembersInCluster : dump;
|
|||
unsigned[1] totalInitialConditions : dump;
|
||||
|
||||
pad padding_loc28_1(19);
|
||||
|
||||
|
||||
#! + information about probabilities (they have already probabilities)
|
||||
#! + information about clustering (they save it as ASCII, at the moment...)
|
||||
|
|
|
@ -7,59 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.21 ----------------------------------------------------------------------
|
||||
# LOCAL 98 21
|
||||
#
|
||||
# localDefinitionTemplate_029
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#totalNumberOfClusters 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#clusteringMethod 53 I1 44 -
|
||||
#northernLatitudeOfDomain 54 S3 45 -
|
||||
#westernLongitudeOfDomain 57 S3 46 -
|
||||
#southernLatitudeOfDomain 60 S3 47 -
|
||||
#easternLongitudeOfDomain 63 S3 48 -
|
||||
#numberOfForecastsInCluster 66 I1 49 -
|
||||
#numberOfParametersUsedForClustering 67 I1 50 -
|
||||
#numberOfPressureLevelsUsedForClustering 68 I1 51 -
|
||||
#numberOfStepsUsedForClustering 69 I1 52 -
|
||||
#spareSetToZero 70 PAD n/a 10
|
||||
#!
|
||||
#! EPS members
|
||||
#listOfEnsembleForecastNumbers - LIST - numberOfForecastsInCluster
|
||||
#baseDateEPS - I4 - -
|
||||
#baseTimeEPS - I2 - -
|
||||
#number - I1 - -
|
||||
#endListOfEnsembleForecastNumbers - ENDLIST - listOfEnsembleForecastNumbers
|
||||
#!
|
||||
#! Variables
|
||||
#listOfParametersUsedForClustering - LIST - numberOfParametersUsedForClustering
|
||||
#parameterCode - I1 - -
|
||||
#tableCode - I1 - -
|
||||
#endListOfParametersUsedForClustering - ENDLIST - listOfParametersUsedForClustering
|
||||
#!
|
||||
#! Pressure levels
|
||||
#listOfPressureLevelsUsedForClustering - LIST - numberOfPressureLevelsUsedForClustering
|
||||
#pressureLevel - I2 - -
|
||||
#endListOfPressureLevelsUsedForClustering - ENDLIST - listOfPressureLevelsUsedForClustering
|
||||
#!
|
||||
#! Steps
|
||||
#listOfStepsUsedForClustering - LIST - numberOfStepsUsedForClustering
|
||||
#step - I2 - -
|
||||
#endListOfStepsUsedForClustering - ENDLIST - listOfStepsUsedForClustering
|
||||
#!
|
||||
#spareToEnsureFixedLength - PADTO n/a 960
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 960 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
|
|
@ -7,25 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.3 ----------------------------------------------------------------------
|
||||
# LOCAL 98 3
|
||||
#
|
||||
# localDefinitionTemplate_003
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#band 50 I1 42 -
|
||||
#functionCode 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 52 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -42,5 +23,3 @@ alias mars.ident = marsIdent;
|
|||
unsigned[1] functionCode : dump;
|
||||
|
||||
pad padding_loc3_1(1);
|
||||
|
||||
# END 1/local.98.3 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,39 +7,7 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.30 ----------------------------------------------------------------------
|
||||
# LOCAL 98 30
|
||||
#
|
||||
#! localDefinitionTemplate_030
|
||||
#! ---------------------------
|
||||
#!
|
||||
#! # Forecasting Systems with Variable Resolution
|
||||
#!
|
||||
#!Description Octet Code Ksec1 Count
|
||||
#!----------- ----- ---- ----- -----
|
||||
#!
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
|
||||
#oceanAtmosphereCoupling 52 I1 44 -
|
||||
#spare 53 I1 45 -
|
||||
#padding 54 PAD n/a 2
|
||||
#! VAriable Resolution (VAREPS)
|
||||
#legBaseDate 56 I4 46 - ! yyyymmdd
|
||||
#legBaseTime 60 I2 47 - ! hhmm
|
||||
#legNumber 62 I1 48 -
|
||||
#! For hindcasts
|
||||
#dateOfForecastRun 63 I4 49 - !
|
||||
#climateDateFrom 67 I4 50 - ! yyyymmdd (ensemble means of hindcasts)
|
||||
#climateDateTo 71 I4 51 - ! yyyymmdd (ensemble means of hindcasts)
|
||||
#spareSetToZero 75 PAD n/a 32
|
||||
#
|
||||
# Forecasting Systems with Variable Resolution
|
||||
|
||||
constant GRIBEXSection1Problem = 106 - section1Length ;
|
||||
|
||||
|
@ -97,5 +65,3 @@ alias local.climateDateTo=climateDateTo;
|
|||
alias mars._leg_number = legNumber;
|
||||
|
||||
pad padding_loc30_2(32);
|
||||
|
||||
# END 1/local.98.30 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,30 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.31 ----------------------------------------------------------------------
|
||||
# LOCAL 98 1
|
||||
#
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#forecastMonth 52 I2 44 -
|
||||
#dateOfForecastRun 54 I4 45 - ! yyyymmdd
|
||||
#numberOfModels 58 I1 46 -
|
||||
#spareSetToZero 59 PAD n/a 42
|
||||
#originatingCentreIdentifiers 101 LIST 47 numberOfModels
|
||||
#ccccIdentifiers - I2 - -
|
||||
#ENDLIST - ENDLIST - originatingCentreIdentifiers
|
||||
#unusedEntriesSetToBlanks - SP_TO - 240
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 240 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -60,7 +36,3 @@ padto padding_sec1_loc(offsetSection1 + 240 );
|
|||
alias number = perturbationNumber;
|
||||
|
||||
alias total=numberOfForecastsInEnsemble;
|
||||
|
||||
|
||||
# END 1/local.98.1 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,39 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.2 ----------------------------------------------------------------------
|
||||
# LOCAL 98 2
|
||||
#
|
||||
# localDefinitionTemplate_002
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#totalNumberOfClusters 51 I1 43 -
|
||||
#spareSetToZero 52 PAD n/a 1
|
||||
#clusteringMethod 53 I1 44 -
|
||||
#startTimeStep 54 I2 45 -
|
||||
#endTimeStep 56 I2 46 -
|
||||
#northernLatititudeOfDomain 58 S3 47 -
|
||||
#westernLongititudeOfDomain 61 S3 48 -
|
||||
#southernLatititudeOfDomain 64 S3 49 -
|
||||
#easternLongititudeOfDomain 67 S3 50 -
|
||||
#domain 70 A1 51 -
|
||||
#operationalForecastCluster 71 I1 51 -
|
||||
#controlForecastCluster 72 I1 52 -
|
||||
#representativeMember 73 I1 54 -
|
||||
#climatologicalRegime 74 I1 55 -
|
||||
#numberOfForecastsInCluster 75 I1 53 -
|
||||
#ensembleForecastNumbers 76 LP_I1 54 numberOfForecastsInCluster
|
||||
#spareToEnsureFixedLength - PADTO n/a 328
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 328 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -84,4 +51,3 @@ padto padding_loc2_2(offsetSection1 + 328);
|
|||
|
||||
alias mars.number = clusterNumber;
|
||||
alias mars.domain=clusteringDomain;
|
||||
|
||||
|
|
|
@ -30,4 +30,3 @@ if (numberOfAnalysis) {
|
|||
|
||||
meta dateOfReference g1date(centuryOfReference,yearOfReference,monthOfReference,dayOfReference) : dump;
|
||||
meta timeOfReference time(hourOfReference,minuteOfReference,secondsOfReference) : dump;
|
||||
|
||||
|
|
|
@ -37,4 +37,3 @@ meta timeOfReference time(hourOfReference,minuteOfReference,secondsOfReference)
|
|||
if (indicatorOfTypeOfLevel==160) {
|
||||
alias mars.levelist = level;
|
||||
}
|
||||
|
||||
|
|
|
@ -7,25 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.36 ----------------------------------------------------------------------
|
||||
# LOCAL 98 36
|
||||
#
|
||||
# localDefinitionTemplate_036
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#offsetToEndOf4DvarWindow 52 I2 44 -
|
||||
#lengthOf4DvarWindow 54 I2 45 -
|
||||
#spareSetToZero 56 PAD n/a 1
|
||||
#
|
||||
constant GRIBEXSection1Problem = 56 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -78,6 +59,3 @@ if (stepType is "instant" ) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
# END 1/local.98.36 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -6,30 +6,6 @@
|
|||
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
|
||||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
# START 1/local.98.37 ----------------------------------------------------------------------
|
||||
# LOCAL 98 37
|
||||
#
|
||||
# localDefinitionTemplate_037
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#channelNumber 52 I1 44 -
|
||||
#scalingFactorForFrequencies 53 I4 45 -
|
||||
#numberOfFrequencies 57 I1 46 -
|
||||
#spareSetToZero 58 PAD n/a 3
|
||||
#listOfScaledFrequencies 61 LP_I4 47 numberOfFrequencies
|
||||
#offsetToEndOf4DvarWindow - I2 - -
|
||||
#lengthOf4DvarWindow - I2 - -
|
||||
#moreSpareSetToZero - PADTO - 1080
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 1080 - section1Length ;
|
||||
|
||||
|
@ -63,6 +39,3 @@ alias anoffset=offsetToEndOf4DvarWindow;
|
|||
|
||||
# moreSpareSetToZero
|
||||
padto padding_loc37_2(offsetSection1 + 1080);
|
||||
|
||||
# END 1/local.98.37 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,26 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.38 ----------------------------------------------------------------------
|
||||
# LOCAL 98 38
|
||||
#
|
||||
# localDefinitionTemplate_038
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#iteration 50 I1 42 -
|
||||
#totalNumberOfIterations 51 I1 43 -
|
||||
#offsetToEndOf4DvarWindow 52 I2 44 -
|
||||
#lengthOf4DvarWindow 54 I2 45 -
|
||||
#spareSetToZero 56 PAD n/a 1
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 56 - section1Length ;
|
||||
|
||||
# 1 -> 2
|
||||
|
@ -49,6 +29,3 @@ alias anoffset=offsetToEndOf4DvarWindow;
|
|||
|
||||
# spareSetToZero
|
||||
pad padding_loc38_1(1);
|
||||
|
||||
# END 1/local.98.38 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,27 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.39 ----------------------------------------------------------------------
|
||||
# LOCAL 98 39
|
||||
#
|
||||
# localDefinitionTemplate_039
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#componentIndex 50 I1 42 -
|
||||
#numberOfComponents 51 I1 43 -
|
||||
#modelErrorType 52 I1 44 -
|
||||
#offsetToEndOf4DvarWindow 53 I2 45 -
|
||||
#lengthOf4DvarWindow 55 I2 46 -
|
||||
#
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
#1->2
|
||||
|
@ -54,6 +33,3 @@ alias anoffset=offsetToEndOf4DvarWindow;
|
|||
alias local.componentIndex=componentIndex;
|
||||
alias local.numberOfComponents=numberOfComponents;
|
||||
alias local.modelErrorType=modelErrorType;
|
||||
|
||||
# END 1/local.98.39 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,80 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.4 ----------------------------------------------------------------------
|
||||
# LOCAL 98 4
|
||||
#
|
||||
# localDefinitionTemplate_004
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#! if stream == 1090
|
||||
#if1 - IF_EQ 1090 stream
|
||||
#ensembleMemberNumber 50 I2 42 -
|
||||
#setToZeroForStream1090Unpacking n/a PAD 43 1
|
||||
#endif1 - ENDIF if1
|
||||
#! if stream != 1090
|
||||
#if2 - IF_NEQ 1090 stream
|
||||
#ensembleMemberNumber 50 I1 42 -
|
||||
#setToZero 51 PAD 43 1
|
||||
#endif2 - ENDIF if2
|
||||
#flagShowingPostAuxiliaryArrayInUse 52 F1 - 1
|
||||
#systemNumber 53 I1 44 -
|
||||
#methodNumber 54 I1 45 -
|
||||
#! Coordinate structure definition
|
||||
#spaceUnitFlag 55 I1 46 -
|
||||
#verticalCoordinateDefinition 56 I1 47 -
|
||||
#horizontalCoordinateDefinition 57 I1 48 -
|
||||
#timeUnitFlag 58 I1 49 -
|
||||
#timeCoordinateDefinition 59 I1 50 -
|
||||
#! Position definition: mixed coordinates
|
||||
#mixedCoordinateFieldFlag 60 I1 51 -
|
||||
#coordinate1Flag 61 I1 52 -
|
||||
#averagingFlag 62 I1 53 -
|
||||
#positionOfLevel1 63 S4 54 -
|
||||
#positionOfLevel2 67 S4 55 -
|
||||
#coordinate2Flag 71 I1 56 -
|
||||
#averagingFlag 72 I1 57 -
|
||||
#positionOfLevel1 73 S4 58 -
|
||||
#positionOfLevel2 77 S4 59 -
|
||||
#! Data grid definitions
|
||||
#coordinate3Flag 81 I1 60 -
|
||||
#coordinate4Flag 82 I1 61 -
|
||||
#coordinate4OfFirstGridPoint 83 S4 62 -
|
||||
#coordinate3OfFirstGridPoint 87 S4 63 -
|
||||
#coordinate4OfLastGridPoint 91 S4 64 -
|
||||
#coordinate3OfLastGridPoint 95 S4 65 -
|
||||
#iIncrement 99 S4 66 -
|
||||
#jIncrement 103 S4 67 -
|
||||
#flagForIrregularGridCoordinateList 107 I1 68 -
|
||||
#flagForNormalOrStaggeredGrid 108 I1 69 -
|
||||
#! Auxiliary information
|
||||
#flagForAnyFurtherInformation 109 I1 70 -
|
||||
#numberInHorizontalCoordinates 110 I1 71 -
|
||||
#numberInMixedCoordinateDefinition 111 I2 72 -
|
||||
#numberInTheGridCoordinateList 113 I2 73 -
|
||||
#numberInTheAuxiliaryArray 115 I2 74 -
|
||||
#! Horizontal coordinate definition
|
||||
#horizontalCoordinateSupplement - LP_S4 - numberInHorizontalCoordinates
|
||||
#! Mixed coordinate definition
|
||||
#mixedCoordinateDefinition - LP_S4 - numberInMixedCoordinateDefinition
|
||||
#! Grid coordinate list
|
||||
#gridCoordinateList - LP_S4 - numberInTheGridCoordinateList
|
||||
#! Auxiliary array
|
||||
#auxiliaryArray - LP_I4 - numberInTheAuxiliaryArray
|
||||
#! Post-auxiliary array
|
||||
#if3 - IF_EQ 1 flagShowingPostAuxiliaryArrayInUse
|
||||
#sizeOfPostAuxiliaryArray - I4 - -
|
||||
#arrayValues - LP_I4M1 - sizeOfPostAuxiliaryArray
|
||||
#endif3 - ENDIF if3
|
||||
##
|
||||
|
||||
constant GRIBEXSection1Problem = 0 ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -233,7 +159,4 @@ if (flagShowingPostAuxiliaryArrayInUse == postAuxiliaryArrayPresent){
|
|||
}
|
||||
alias hdate = dataDate;
|
||||
|
||||
|
||||
|
||||
template local_use "grib1/mars_labeling.4.def";
|
||||
# END 1/local.98.4 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,25 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.40 ----------------------------------------------------------------------
|
||||
# LOCAL 98 40
|
||||
#
|
||||
# localDefinitionTemplate_040
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#model 52 I2
|
||||
#domain 54 I2
|
||||
#spareSetToZero 56
|
||||
|
||||
constant GRIBEXSection1Problem = 56 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -47,6 +28,3 @@ codetable[2] marsDomain "mars/domain.[centre:l].table" = "s" : dump,lowercase ;
|
|||
alias mars.domain = marsDomain;
|
||||
|
||||
pad padding_local40_1(1);
|
||||
|
||||
# END 1/local.98.40 ----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -7,28 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.5 ----------------------------------------------------------------------
|
||||
# LOCAL 98 5
|
||||
#
|
||||
# localDefinitionTemplate_005
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#decimalScaleFactor 52 S1 44 -
|
||||
#thresholdIndicator 53 I1 45 -
|
||||
#lowerThreshold 54 S2 46 -
|
||||
#upperThreshold 56 S2 47 -
|
||||
#spareSetToZero 58 PAD n/a 1
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 58 - section1Length ;
|
||||
|
||||
constant probPoint=5 : hidden;
|
||||
|
@ -90,5 +68,3 @@ _if (thresholdIndicator == 3) {
|
|||
pad padding_loc5_1(1);
|
||||
alias number = forecastProbabilityNumber;
|
||||
alias totalNumber=totalNumberOfForecastProbabilities;
|
||||
|
||||
# END 1/local.98.5 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,34 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.50 ----------------------------------------------------------------------
|
||||
# LOCAL 98 50
|
||||
#
|
||||
# localDefinitionTemplate_050
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#modelIdentifier 52 I1 44 -
|
||||
#latitudeOfNorthWestCornerOfArea 53 S4 45 -
|
||||
#longitudeOfNorthWestCornerOfArea 57 S4 46 -
|
||||
#latitudeOfSouthEastCornerOfArea 61 S4 47 -
|
||||
#longitudeOfSouthEastCornerOfArea 65 S4 48 -
|
||||
#!reservedForECMWFAdditions
|
||||
#originalParameterNumber 69 I1 49 -
|
||||
#originalParameterNumber 70 I1 50 -
|
||||
#spareSetToZeroOctets 71 PAD n/a 46
|
||||
#spareSetToZeroKsec1 n/a PAD 51 10
|
||||
#optionalData 117 BYTES 61 184
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 300 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -63,6 +35,3 @@ unsigned[1] originalParameterTableNumber : dump ;
|
|||
pad padding_loc50_1(46);
|
||||
|
||||
ascii[184] optionalData : dump ;
|
||||
|
||||
|
||||
# END 1/local.98.50 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,30 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.6 ----------------------------------------------------------------------
|
||||
# LOCAL 98 6
|
||||
#
|
||||
# localDefinitionTemplate_006
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#zeroes 50 PAD 42 2
|
||||
#dateOfSSTFieldUsed 52 D3 44 -
|
||||
#typeOfSSTFieldUsed 55 I1 45 -
|
||||
#countOfICEFieldsUsed 56 I1 46 -
|
||||
#iceFieldDate+Satellite 57 LIST 47 countOfICEFieldsUsed
|
||||
#dateOfIceFieldUsed - D3 - -
|
||||
#satelliteNumber - I1 - -
|
||||
#ENDLIST - ENDLIST - iceFieldDate+Satellite
|
||||
#
|
||||
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
||||
# zeroes
|
||||
|
@ -51,5 +27,3 @@ ICEFieldsUsed list(countOfICEFieldsUsed)
|
|||
}
|
||||
|
||||
constant GRIBEXSection1Problem = 56 + countOfICEFieldsUsed * 3 - section1Length ;
|
||||
|
||||
# END 1/local.98.6 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,26 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
# START 1/local.98.7 ----------------------------------------------------------------------
|
||||
# LOCAL 98 7
|
||||
#
|
||||
# localDefinitionTemplate_007
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#number 50 I1 42 -
|
||||
#total 51 I1 43 -
|
||||
#domain 52 I1 44 -
|
||||
#diagnosticNumber 53 I1 45 -
|
||||
#spareSetToZero 54 PAD n/a 1
|
||||
#
|
||||
# 1-> 2
|
||||
alias grib2LocalSectionPresent=present;
|
||||
constant grib2LocalSectionNumber=7;
|
||||
|
@ -54,9 +34,5 @@ alias local.numberOfForecastsInEnsemble=numberOfForecastsInEnsemble;
|
|||
alias local.sensitiveAreaDomain=sensitiveAreaDomain;
|
||||
alias local.diagnosticNumber=diagnosticNumber;
|
||||
|
||||
|
||||
# spareSetToZero
|
||||
pad padding_loc7_1(1);
|
||||
|
||||
|
||||
# END 1/local.98.7 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,23 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.8 ----------------------------------------------------------------------
|
||||
# LOCAL 98 8
|
||||
#
|
||||
# localDefinitionTemplate_008
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#intervalBetweenTimes 50 I1 42 -
|
||||
#unsignedIntegers 51 I1 43 12
|
||||
#
|
||||
|
||||
constant GRIBEXSection1Problem = 62 - section1Length ;
|
||||
|
||||
template mars_labeling "grib1/mars_labeling.def";
|
||||
|
@ -32,6 +15,3 @@ unsigned[1] intervalBetweenTimes : dump;
|
|||
|
||||
constant numberOfIntegers=12;
|
||||
unsigned[1] unsignedIntegers[numberOfIntegers] : dump;
|
||||
|
||||
|
||||
# END 1/local.98.8 ----------------------------------------------------------------------
|
||||
|
|
|
@ -7,44 +7,6 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
# START 1/local.98.9 ----------------------------------------------------------------------
|
||||
# LOCAL 98 9
|
||||
#
|
||||
# localDefinitionTemplate_009
|
||||
# ---------------------------
|
||||
#
|
||||
# Description Octet Code Ksec1 Count
|
||||
# ----------- ----- ---- ----- -----
|
||||
#localDefinitionNumber 41 I1 37 -
|
||||
#class 42 I1 38 -
|
||||
#type 43 I1 39 -
|
||||
#stream 44 I2 40 -
|
||||
#experimentVersionNumber 46 A4 41 -
|
||||
#forecastOrSingularVectorNumber 50 I2 42 -
|
||||
#! These elements are set to zero for perturbed forecast
|
||||
#if1 - IF_EQ 60 type
|
||||
#octetsSetToZero 52 PAD n/a 41
|
||||
#ksec1SetToZero n/a PAD 43 13
|
||||
#endif1 - ENDIF if1
|
||||
#! These elements are coded for singular vectors
|
||||
#if2 - IF_NEQ 60 type
|
||||
#numberOfIterations 52 I2 43 -
|
||||
#numberOfSingularVectorsComputed 54 I2 44 -
|
||||
#normAtInitialTime 56 I1 45 -
|
||||
#normAtFinalTime 57 I1 46 -
|
||||
#multiplicationFactorForLatLong 58 I4 47 -
|
||||
#northWestLatitudeOfLPOArea 62 S4 48 -
|
||||
#northWestLongitudeOfLPOArea 66 S4 49 -
|
||||
#southEastLatitudeOfLPOArea 70 S4 50 -
|
||||
#southEastLongitudeOfLPOArea 74 S4 51 -
|
||||
#accuracyMultipliedByFactor 78 I4 52 -
|
||||
#numberOfSingularVectorsEvolved 82 I2 53 -
|
||||
#!Ritz numbers:
|
||||
#NINT(LOG10(RITZ)-5) 84 S4 54 -
|
||||
#NINT(RITZ/(EXP(LOG(10.0*KSEC1(54)) 88 S4 55 -
|
||||
#endif2 - ENDIF if2
|
||||
#spareSetToZero 92 PAD n/a 1
|
||||
#
|
||||
# 1-> 2
|
||||
alias grib2LocalSectionPresent=present;
|
||||
constant grib2LocalSectionNumber=9;
|
||||
|
@ -105,7 +67,3 @@ if(type != perturbedType)
|
|||
|
||||
# spareSetToZero
|
||||
pad padding_loc9_2(1);
|
||||
|
||||
# END 1/local.98.9 ----------------------------------------------------------------------
|
||||
|
||||
# END grib::edition
|
||||
|
|
|
@ -2,4 +2,3 @@
|
|||
|
||||
unsigned[1] localDefinitionNumber = 1 : dump,edition_specific,no_copy;
|
||||
template localDefinition "grib1/local.[centre:l].[localDefinitionNumber:l].def";
|
||||
|
||||
|
|
Loading…
Reference in New Issue