Remove out-of-date comments

This commit is contained in:
Shahram Najm 2019-01-02 17:19:16 +00:00
parent 5ee9138123
commit d3d8abeb07
44 changed files with 5 additions and 1142 deletions

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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;

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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;

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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";
}

View File

@ -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";

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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;

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ;

View File

@ -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

View File

@ -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...)

View File

@ -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";

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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;

View File

@ -30,4 +30,3 @@ if (numberOfAnalysis) {
meta dateOfReference g1date(centuryOfReference,yearOfReference,monthOfReference,dayOfReference) : dump;
meta timeOfReference time(hourOfReference,minuteOfReference,secondsOfReference) : dump;

View File

@ -37,4 +37,3 @@ meta timeOfReference time(hourOfReference,minuteOfReference,secondsOfReference)
if (indicatorOfTypeOfLevel==160) {
alias mars.levelist = level;
}

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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 ----------------------------------------------------------------------

View File

@ -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

View File

@ -2,4 +2,3 @@
unsigned[1] localDefinitionNumber = 1 : dump,edition_specific,no_copy;
template localDefinition "grib1/local.[centre:l].[localDefinitionNumber:l].def";