Index: /issm/trunk/externalpackages/vim/addons/vim/syntax/c.vim
===================================================================
--- /issm/trunk/externalpackages/vim/addons/vim/syntax/c.vim	(revision 9872)
+++ /issm/trunk/externalpackages/vim/addons/vim/syntax/c.vim	(revision 9873)
@@ -549,6 +549,155 @@
 syn keyword cConstant SurfaceforcingsAblationRateEnum
 syn keyword cConstant SurfaceforcingsMassBalanceEnum
+syn keyword cConstant BasalforcingsMeltingRateEnum
+syn keyword cConstant BasalforcingsMeltingRateCorrectionEnum
+syn keyword cConstant BasalforcingsGeothermalfluxEnum
+syn keyword cConstant FrictionCoefficientEnum
+syn keyword cConstant FrictionPEnum
+syn keyword cConstant FrictionQEnum
+syn keyword cConstant RiftsRiftstructEnum
+syn keyword cConstant RiftsNumriftsEnum
+syn keyword cConstant HydrologySpcwatercolumnEnum
+syn keyword cConstant HydrologyKnEnum
+syn keyword cConstant HydrologyNEnum
+syn keyword cConstant HydrologyPEnum
+syn keyword cConstant HydrologyQEnum
+syn keyword cConstant HydrologyCREnum
+syn keyword cConstant HydrologyStabilizationEnum
+syn keyword cConstant SettingsLowmemEnum
+syn keyword cConstant SettingsIoGatherEnum
+syn keyword cConstant SettingsResultsOnVerticesEnum
+syn keyword cConstant SettingsOutputFrequencyEnum
+syn keyword cConstant SettingsWaitonlockEnum
+syn keyword cConstant ThermalSpctemperatureEnum
+syn keyword cConstant ThermalPenaltyThresholdEnum
+syn keyword cConstant ThermalPenaltyLockEnum
+syn keyword cConstant ThermalMaxiterEnum
+syn keyword cConstant ThermalStabilizationEnum
+syn keyword cConstant ThermalPenaltyFactorEnum
+syn keyword cConstant MiscellaneousNameEnum
+syn keyword cConstant TimesteppingTimeStepEnum
+syn keyword cConstant TimesteppingFinalTimeEnum
+syn keyword cConstant TimesteppingTimeAdaptEnum
+syn keyword cConstant TimesteppingCflCoefficientEnum
+syn keyword cConstant PrognosticSpcthicknessEnum
+syn keyword cConstant PrognosticHydrostaticAdjustmentEnum
+syn keyword cConstant PrognosticStabilizationEnum
+syn keyword cConstant PrognosticVertexPairingEnum
+syn keyword cConstant PrognosticPenaltyFactorEnum
+syn keyword cConstant MaterialsRheologyBEnum
+syn keyword cConstant MaterialsRheologyBbarEnum
+syn keyword cConstant MaterialsRheologyNEnum
+syn keyword cConstant MaterialsRheologyLawEnum
+syn keyword cConstant MaterialsRhoIceEnum
+syn keyword cConstant MaterialsRhoWaterEnum
+syn keyword cConstant MaterialsHeatcapacityEnum
+syn keyword cConstant MaterialsLatentheatEnum
+syn keyword cConstant MaterialsBetaEnum
+syn keyword cConstant MaterialsThermalconductivityEnum
+syn keyword cConstant MaterialsMixedLayerCapacityEnum
+syn keyword cConstant MaterialsThermalExchangeVelocityEnum
+syn keyword cConstant MaterialsMeltingpointEnum
+syn keyword cConstant MaskElementongroundediceEnum
+syn keyword cConstant MaskElementonfloatingiceEnum
+syn keyword cConstant MaskElementonwaterEnum
+syn keyword cConstant MaskVertexongroundediceEnum
+syn keyword cConstant MaskVertexonfloatingiceEnum
+syn keyword cConstant MaskVertexonwaterEnum
+syn keyword cConstant QmuIsdakotaEnum
+syn keyword cConstant QmuMassFluxSegmentsEnum
+syn keyword cConstant QmuPartitionEnum
+syn keyword cConstant QmuNumberofpartitionsEnum
+syn keyword cConstant QmuNumberofresponsesEnum
+syn keyword cConstant QmuResponsedescriptorsEnum
+syn keyword cConstant QmuVariabledescriptorsEnum
+syn keyword cConstant BalancethicknessSpcthicknessEnum
+syn keyword cConstant BalancethicknessThickeningRateEnum
+syn keyword cConstant BalancethicknessStabilizationEnum
+syn keyword cConstant FlowequationIshutterEnum
+syn keyword cConstant FlowequationIsmacayealpattynEnum
+syn keyword cConstant FlowequationIsstokesEnum
+syn keyword cConstant FlowequationElementEquationEnum
+syn keyword cConstant FlowequationVertexEquationEnum
+syn keyword cConstant FlowequationBorderstokesEnum
+syn keyword cConstant FlowequationBorderpattynEnum
+syn keyword cConstant FlowequationBordermacayealEnum
+syn keyword cConstant SteadystateRequestedOutputsEnum
+syn keyword cConstant SteadystateNumRequestedOutputsEnum
+syn keyword cConstant SteadystateReltolEnum
+syn keyword cConstant SteadystateMaxiterEnum
+syn keyword cConstant TransientIsprognosticEnum
+syn keyword cConstant TransientIsdiagnosticEnum
+syn keyword cConstant TransientIsthermalEnum
+syn keyword cConstant TransientIsgroundinglineEnum
+syn keyword cConstant TransientRequestedOutputsEnum
+syn keyword cConstant TransientNumRequestedOutputsEnum
+syn keyword cConstant InversionIscontrolEnum
+syn keyword cConstant InversionControlParametersEnum
+syn keyword cConstant InversionCostFunctionsEnum
+syn keyword cConstant InversionCostFunctionEnum
+syn keyword cConstant InversionCostFunctionsCoefficientsEnum
+syn keyword cConstant InversionNstepsEnum
+syn keyword cConstant InversionMaxiterPerStepEnum
+syn keyword cConstant InversionGradientScalingEnum
+syn keyword cConstant InversionGradientOnlyEnum
+syn keyword cConstant InversionCostFunctionThresholdEnum
+syn keyword cConstant InversionMaxParametersEnum
+syn keyword cConstant InversionMinParametersEnum
+syn keyword cConstant InversionStepThresholdEnum
+syn keyword cConstant InversionNumControlParametersEnum
+syn keyword cConstant InversionNumCostFunctionsEnum
+syn keyword cConstant InversionVxObsEnum
+syn keyword cConstant InversionVyObsEnum
+syn keyword cConstant InversionVzObsEnum
+syn keyword cConstant InversionVelObsEnum
+syn keyword cConstant InversionThicknessObsEnum
+syn keyword cConstant DiagnosticSpcvxEnum
+syn keyword cConstant DiagnosticSpcvyEnum
+syn keyword cConstant DiagnosticSpcvzEnum
+syn keyword cConstant DiagnosticStokesreconditioningEnum
+syn keyword cConstant DiagnosticIcefrontEnum
+syn keyword cConstant DiagnosticReferentialEnum
+syn keyword cConstant DiagnosticVertexPairingEnum
+syn keyword cConstant DiagnosticPenaltyFactorEnum
+syn keyword cConstant DiagnosticAbstolEnum
+syn keyword cConstant DiagnosticReltolEnum
+syn keyword cConstant DiagnosticRestolEnum
+syn keyword cConstant DiagnosticMaxiterEnum
+syn keyword cConstant DiagnosticShelfDampeningEnum
+syn keyword cConstant DiagnosticRiftPenaltyLockEnum
+syn keyword cConstant DiagnosticRiftPenaltyThresholdEnum
+syn keyword cConstant DiagnosticRequestedOutputsEnum
+syn keyword cConstant DiagnosticNumRequestedOutputsEnum
+syn keyword cConstant DiagnosticViscosityOvershootEnum
+syn keyword cConstant GeometryHydrostaticRatioEnum
+syn keyword cConstant ThicknessEnum
+syn keyword cConstant BedEnum
+syn keyword cConstant BathymetryEnum
+syn keyword cConstant SurfaceEnum
+syn keyword cConstant AutodiffAnalysisEnum
+syn keyword cConstant AutodiffForwardEnum
+syn keyword cConstant AutodiffReverseEnum
+syn keyword cConstant MeshAverageVertexConnectivityEnum
+syn keyword cConstant MeshDimensionEnum
+syn keyword cConstant MeshNumberofelementsEnum
+syn keyword cConstant MeshNumberofverticesEnum
+syn keyword cConstant MeshNumberofelements2dEnum
+syn keyword cConstant MeshNumberofedgesEnum
+syn keyword cConstant MeshNumberoflayersEnum
+syn keyword cConstant MeshNumberofvertices2dEnum
+syn keyword cConstant MeshElementconnectivityEnum
+syn keyword cConstant MeshLowerelementsEnum
+syn keyword cConstant MeshUpperelementsEnum
+syn keyword cConstant MeshElementonbedEnum
+syn keyword cConstant MeshElementonsurfaceEnum
+syn keyword cConstant MeshVertexonbedEnum
+syn keyword cConstant MeshVertexonsurfaceEnum
+syn keyword cConstant MeshElements2dEnum
+syn keyword cConstant MeshElementsEnum
+syn keyword cConstant MeshEdgesEnum
+syn keyword cConstant MeshYEnum
+syn keyword cConstant MeshZEnum
+syn keyword cConstant MeshXEnum
 syn keyword cConstant ConstraintsEnum
-syn keyword cConstant ElementsEnum
 syn keyword cConstant LoadsEnum
 syn keyword cConstant MaterialsEnum
@@ -568,5 +717,4 @@
 syn keyword cConstant AdjointHorizAnalysisEnum
 syn keyword cConstant AdjointBalancethicknessAnalysisEnum
-syn keyword cConstant ControlAnalysisEnum
 syn keyword cConstant ThermalSolutionEnum
 syn keyword cConstant ThermalAnalysisEnum
@@ -574,5 +722,5 @@
 syn keyword cConstant HydrologyAnalysisEnum
 syn keyword cConstant TransientSolutionEnum
-syn keyword cConstant GroundinglineMigration2DSolutionEnum
+syn keyword cConstant GroundinglineMigration2dSolutionEnum
 syn keyword cConstant BedSlopeSolutionEnum
 syn keyword cConstant BedSlopeAnalysisEnum
@@ -658,29 +806,12 @@
 syn keyword cConstant AdjointzEnum
 syn keyword cConstant AdjointpEnum
-syn keyword cConstant BedEnum
-syn keyword cConstant BathymetryEnum
 syn keyword cConstant BedSlopeXEnum
 syn keyword cConstant BedSlopeYEnum
 syn keyword cConstant BoundaryEnum
-syn keyword cConstant CmResponseEnum
-syn keyword cConstant CmResponsesEnum
 syn keyword cConstant ConstantEnum
-syn keyword cConstant ControlTypeEnum
 syn keyword cConstant ConvergedEnum
-syn keyword cConstant DragCoefficientEnum
-syn keyword cConstant DragPEnum
-syn keyword cConstant DragQEnum
-syn keyword cConstant DtEnum
-syn keyword cConstant TimeAdaptEnum
-syn keyword cConstant CflCoefficientEnum
-syn keyword cConstant ElementOnBedEnum
-syn keyword cConstant ElementOnIceSheetEnum
-syn keyword cConstant ElementOnIceShelfEnum
-syn keyword cConstant ElementOnSurfaceEnum
-syn keyword cConstant ElementOnWaterEnum
 syn keyword cConstant FillEnum
 syn keyword cConstant FractionIncrementEnum
 syn keyword cConstant FrictionEnum
-syn keyword cConstant HydrostaticAdjustmentEnum
 syn keyword cConstant InternalEnum
 syn keyword cConstant IuToExtEnum
@@ -696,12 +827,6 @@
 syn keyword cConstant MeltingOffsetEnum
 syn keyword cConstant GroundinglineMeltingRateEnum
-syn keyword cConstant BasalMeltingRateEnum
 syn keyword cConstant MisfitEnum
-syn keyword cConstant NodeOnBedEnum
-syn keyword cConstant NodeOnIceSheetEnum
-syn keyword cConstant NodeOnIceShelfEnum
-syn keyword cConstant NodeOnSurfaceEnum
 syn keyword cConstant NumberNodeToElementConnectivityEnum
-syn keyword cConstant PenaltyOffsetEnum
 syn keyword cConstant PressureEnum
 syn keyword cConstant PressurePicardEnum
@@ -709,12 +834,6 @@
 syn keyword cConstant QmuPressureEnum
 syn keyword cConstant ResetPenaltiesEnum
-syn keyword cConstant RheologyBEnum
-syn keyword cConstant RheologyBbarEnum
-syn keyword cConstant RheologyNEnum
 syn keyword cConstant SegmentOnIceShelfEnum
-syn keyword cConstant ShelfDampeningEnum
-syn keyword cConstant StabilizeConstraintsEnum
 syn keyword cConstant SurfaceAreaEnum
-syn keyword cConstant SurfaceEnum
 syn keyword cConstant SurfaceSlopeXEnum
 syn keyword cConstant SurfaceSlopeYEnum
@@ -722,23 +841,15 @@
 syn keyword cConstant TemperaturePicardEnum
 syn keyword cConstant TemperatureOldEnum
-syn keyword cConstant ThicknessEnum
-syn keyword cConstant ThicknessCoeffEnum
-syn keyword cConstant ThicknessObsEnum
 syn keyword cConstant TypeEnum
 syn keyword cConstant VelEnum
-syn keyword cConstant VelObsEnum
-syn keyword cConstant ViscosityOvershootEnum
 syn keyword cConstant VxAverageEnum
 syn keyword cConstant VxEnum
-syn keyword cConstant VxObsEnum
 syn keyword cConstant VxPicardEnum
 syn keyword cConstant QmuVxEnum
 syn keyword cConstant VyAverageEnum
 syn keyword cConstant VyEnum
-syn keyword cConstant VyObsEnum
 syn keyword cConstant VyPicardEnum
 syn keyword cConstant QmuVyEnum
 syn keyword cConstant VzEnum
-syn keyword cConstant VzObsEnum
 syn keyword cConstant VzPicardEnum
 syn keyword cConstant VzMacAyealEnum
@@ -746,5 +857,4 @@
 syn keyword cConstant VzStokesEnum
 syn keyword cConstant QmuVzEnum
-syn keyword cConstant WeightsEnum
 syn keyword cConstant P0Enum
 syn keyword cConstant P1Enum
@@ -766,7 +876,5 @@
 syn keyword cConstant PatchNodesEnum
 syn keyword cConstant TimeEnum
-syn keyword cConstant OutputFrequencyEnum
 syn keyword cConstant WaterColumnOldEnum
-syn keyword cConstant IoGatherEnum
 syn keyword cConstant MinVelEnum
 syn keyword cConstant MaxVelEnum
@@ -786,19 +894,8 @@
 syn keyword cConstant AgressiveMigrationEnum
 syn keyword cConstant SoftMigrationEnum
-syn keyword cConstant RhoIceEnum
-syn keyword cConstant RhoWaterEnum
-syn keyword cConstant GravityEnum
-syn keyword cConstant BasalMeltingRateCorrectionEnum
-syn keyword cConstant MixedLayerCapacityEnum
-syn keyword cConstant ThermalExchangeVelocityEnum
 syn keyword cConstant StokesSolverEnum
 syn keyword cConstant IntersectEnum
 syn keyword cConstant ColinearEnum
 syn keyword cConstant SeparateEnum
-syn keyword cConstant BetaEnum
-syn keyword cConstant CmGradientEnum
-syn keyword cConstant CmJumpEnum
-syn keyword cConstant CmMaxEnum
-syn keyword cConstant CmMinEnum
 syn keyword cConstant AdjointEnum
 syn keyword cConstant GradientEnum
@@ -807,27 +904,9 @@
 syn keyword cConstant Gradient3Enum
 syn keyword cConstant OldGradientEnum
-syn keyword cConstant ConnectivityEnum
 syn keyword cConstant ControlSteadyEnum
-syn keyword cConstant DimEnum
-syn keyword cConstant EpsAbsEnum
-syn keyword cConstant EpsCmEnum
-syn keyword cConstant EpsRelEnum
-syn keyword cConstant EpsResEnum
-syn keyword cConstant LowmemEnum
-syn keyword cConstant MaxNonlinearIterationsEnum
-syn keyword cConstant MinMechanicalConstraintsEnum
-syn keyword cConstant MinThermalConstraintsEnum
-syn keyword cConstant NdtEnum
-syn keyword cConstant NumriftsEnum
-syn keyword cConstant NumberOfElementsEnum
-syn keyword cConstant NumberOfVerticesEnum
 syn keyword cConstant OutputFilePointerEnum
-syn keyword cConstant DakotaAnalysisEnum
 syn keyword cConstant QmuErrNameEnum
 syn keyword cConstant QmuInNameEnum
-syn keyword cConstant QmuMassFluxSegmentsEnum
 syn keyword cConstant QmuOutNameEnum
-syn keyword cConstant QmuPartEnum
-syn keyword cConstant QmuNumberOfResponsesEnum
 syn keyword cConstant IndexedEnum
 syn keyword cConstant RegularEnum
@@ -835,6 +914,4 @@
 syn keyword cConstant ScaledEnum
 syn keyword cConstant NodalEnum
-syn keyword cConstant ResponsedescriptorsEnum
-syn keyword cConstant VariabledescriptorsEnum
 syn keyword cConstant VerboseEnum
 syn keyword cConstant PetscOptionsStringsEnum
@@ -853,5 +930,4 @@
 syn keyword cConstant OptionDoubleEnum
 syn keyword cConstant OptionLogicalEnum
-syn keyword cConstant RheologyLawEnum
 syn keyword cConstant PatersonEnum
 syn keyword cConstant ArrheniusEnum
@@ -870,70 +946,7 @@
 syn keyword cConstant DragCoefficientAbsGradientEnum
 syn keyword cConstant TransientInputEnum
-syn keyword cConstant NumberOfElements2DEnum
-syn keyword cConstant NumControlTypeEnum
-syn keyword cConstant SpcvyEnum
-syn keyword cConstant HydroQEnum
-syn keyword cConstant NodeOnWaterEnum
-syn keyword cConstant YEnum
-syn keyword cConstant ElementsTypeEnum
-syn keyword cConstant PenaltiesEnum
-syn keyword cConstant PrognosticDGEnum
-syn keyword cConstant PressureloadEnum
-syn keyword cConstant HydroCREnum
-syn keyword cConstant NameEnum
-syn keyword cConstant VerticesTypeEnum
-syn keyword cConstant HydroKnEnum
-syn keyword cConstant SpcvzEnum
-syn keyword cConstant NumberOfNodes2DEnum
-syn keyword cConstant NodeOnStokesEnum
-syn keyword cConstant NodeOnHutterEnum
-syn keyword cConstant ZEnum
-syn keyword cConstant RiftsEnum
-syn keyword cConstant SpcthicknessEnum
-syn keyword cConstant SpctemperatureEnum
-syn keyword cConstant PenaltyLockEnum
-syn keyword cConstant SpcvxEnum
-syn keyword cConstant UpperelementsEnum
-syn keyword cConstant HydroPEnum
-syn keyword cConstant NodeOnPattynEnum
-syn keyword cConstant EdgesEnum
-syn keyword cConstant Elements2DEnum
-syn keyword cConstant XEnum
-syn keyword cConstant NumCmResponsesEnum
-syn keyword cConstant NodeOnMacayealEnum
-syn keyword cConstant ElementconnectivityEnum
-syn keyword cConstant SpcwatercolumnEnum
-syn keyword cConstant ArtificialDiffusivityEnum
-syn keyword cConstant HydroNEnum
-syn keyword cConstant NumlayersEnum
-syn keyword cConstant DiagnosticRefEnum
-syn keyword cConstant IshutterEnum
-syn keyword cConstant IsmacayealpattynEnum
-syn keyword cConstant IsstokesEnum
-syn keyword cConstant StokesreconditioningEnum
-syn keyword cConstant LowerelementsEnum
-syn keyword cConstant HeatcapacityEnum
-syn keyword cConstant LatentheatEnum
-syn keyword cConstant ThermalconductivityEnum
-syn keyword cConstant MeltingpointEnum
-syn keyword cConstant DhdtEnum
-syn keyword cConstant GeothermalfluxEnum
-syn keyword cConstant IsprognosticEnum
-syn keyword cConstant IsdiagnosticEnum
-syn keyword cConstant IsthermalEnum
-syn keyword cConstant NstepsEnum
-syn keyword cConstant MaxiterEnum
-syn keyword cConstant TolxEnum
-syn keyword cConstant OptscalEnum
 syn keyword cConstant OutputfilenameEnum
 syn keyword cConstant WaterfractionEnum
 syn keyword cConstant WatercolumnEnum
-syn keyword cConstant WaitonlockEnum
-syn keyword cConstant NumberOfResponsesEnum
-syn keyword cConstant NpartEnum
-syn keyword cConstant PartEnum
-syn keyword cConstant MaxSteadystateIterationsEnum
-syn keyword cConstant RequestedOutputsEnum
-syn keyword cConstant NumRequestedOutputsEnum
 syn keyword cConstant BasalFrictionEnum
 syn keyword cConstant ViscousHeatingEnum
@@ -942,9 +955,4 @@
 syn keyword cConstant HydrologyWaterVyEnum
 syn keyword cConstant SpcDynamicEnum
-syn keyword cConstant NumberOfEdgesEnum
-syn keyword cConstant ResultsOnVerticesEnum
-syn keyword cConstant AdAnalysisEnum
-syn keyword cConstant AdForwardEnum
-syn keyword cConstant AdReverseEnum
 "ISSM's Enums end
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
