Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim	(revision 20719)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim	(revision 20720)
@@ -412,4 +412,5 @@
 syn keyword cType BoolInput
 syn keyword cType BoolParam
+syn keyword cType classes
 syn keyword cType Constraint
 syn keyword cType Constraints
@@ -418,6 +419,6 @@
 syn keyword cType ControlInput
 syn keyword cType Covertree
+syn keyword cType DatasetInput
 syn keyword cType DataSetParam
-syn keyword cType DatasetInput
 syn keyword cType Definition
 syn keyword cType DependentObject
@@ -433,6 +434,6 @@
 syn keyword cType ElementHook
 syn keyword cType ElementMatrix
+syn keyword cType Elements
 syn keyword cType ElementVector
-syn keyword cType Elements
 syn keyword cType ExponentialVariogram
 syn keyword cType ExternalResult
@@ -441,9 +442,10 @@
 syn keyword cType Friction
 syn keyword cType Gauss
+syn keyword cType GaussianVariogram
+syn keyword cType gaussobjects
 syn keyword cType GaussPenta
 syn keyword cType GaussSeg
 syn keyword cType GaussTetra
 syn keyword cType GaussTria
-syn keyword cType GaussianVariogram
 syn keyword cType GenericExternalResult
 syn keyword cType GenericOption
@@ -451,5 +453,4 @@
 syn keyword cType GiaDeflectionCoreArgs
 syn keyword cType Hook
-syn keyword cType IndependentObject
 syn keyword cType Input
 syn keyword cType Inputs
@@ -461,4 +462,5 @@
 syn keyword cType IssmDirectApplicInterface
 syn keyword cType IssmParallelDirectApplicInterface
+syn keyword cType krigingobjects
 syn keyword cType Load
 syn keyword cType Loads
@@ -468,10 +470,13 @@
 syn keyword cType Material
 syn keyword cType Materials
+syn keyword cType Matestar
 syn keyword cType Matice
 syn keyword cType Matpar
+syn keyword cType matrixobjects
 syn keyword cType MatrixParam
 syn keyword cType Misfit
 syn keyword cType Moulin
 syn keyword cType Neumannflux
+syn keyword cType Nodalvalue
 syn keyword cType Node
 syn keyword cType Nodes
@@ -480,6 +485,6 @@
 syn keyword cType Observations
 syn keyword cType Option
+syn keyword cType Options
 syn keyword cType OptionUtilities
-syn keyword cType Options
 syn keyword cType Param
 syn keyword cType Parameters
@@ -493,10 +498,10 @@
 syn keyword cType Quadtree
 syn keyword cType Results
+syn keyword cType Riftfront
 syn keyword cType RiftStruct
-syn keyword cType Riftfront
 syn keyword cType Seg
 syn keyword cType SegInput
+syn keyword cType Segment
 syn keyword cType SegRef
-syn keyword cType Segment
 syn keyword cType SpcDynamic
 syn keyword cType SpcStatic
@@ -518,8 +523,4 @@
 syn keyword cType Vertex
 syn keyword cType Vertices
-syn keyword cType classes
-syn keyword cType gaussobjects
-syn keyword cType krigingobjects
-syn keyword cType matrixobjects
 syn keyword cType AdjointBalancethickness2Analysis
 syn keyword cType AdjointBalancethicknessAnalysis
@@ -551,4 +552,5 @@
 syn keyword cType MeltingAnalysis
 syn keyword cType MeshdeformationAnalysis
+syn keyword cType SealevelriseAnalysis
 syn keyword cType SmbAnalysis
 syn keyword cType SmoothAnalysis
@@ -560,5 +562,12 @@
 "ISSM's objects end
 "ISSM's Enums begin
+syn keyword cConstant ParametersSTARTEnum
 syn keyword cConstant FemModelEnum
+syn keyword cConstant FemModelCommEnum
+syn keyword cConstant WorldCommEnum
+syn keyword cConstant IcecapToEarthCommEnum
+syn keyword cConstant NumModelsEnum
+syn keyword cConstant ModelIdEnum
+syn keyword cConstant EarthIdEnum
 syn keyword cConstant AutodiffIsautodiffEnum
 syn keyword cConstant AutodiffNumDependentsEnum
@@ -600,7 +609,20 @@
 syn keyword cConstant BasalforcingsThresholdThicknessEnum
 syn keyword cConstant BasalforcingsUpperdepthMeltEnum
+syn keyword cConstant BasalforcingsMantleconductivityEnum
+syn keyword cConstant BasalforcingsNusseltEnum
+syn keyword cConstant BasalforcingsDtbgEnum
+syn keyword cConstant BasalforcingsPlumeradiusEnum
+syn keyword cConstant BasalforcingsTopplumedepthEnum
+syn keyword cConstant BasalforcingsBottomplumedepthEnum
+syn keyword cConstant BasalforcingsPlumexEnum
+syn keyword cConstant BasalforcingsPlumeyEnum
+syn keyword cConstant BasalforcingsCrustthicknessEnum
+syn keyword cConstant BasalforcingsUppercrustthicknessEnum
+syn keyword cConstant BasalforcingsUppercrustheatEnum
+syn keyword cConstant BasalforcingsLowercrustheatEnum
 syn keyword cConstant FloatingMeltRateEnum
 syn keyword cConstant LinearFloatingMeltRateEnum
 syn keyword cConstant MismipFloatingMeltRateEnum
+syn keyword cConstant MantlePlumeGeothermalFluxEnum
 syn keyword cConstant BedEnum
 syn keyword cConstant BaseEnum
@@ -610,4 +632,5 @@
 syn keyword cConstant DependentObjectEnum
 syn keyword cConstant StressbalanceAbstolEnum
+syn keyword cConstant StressbalanceConvergenceNumStepsEnum
 syn keyword cConstant StressbalanceIsnewtonEnum
 syn keyword cConstant StressbalanceMaxiterEnum
@@ -715,5 +738,4 @@
 syn keyword cConstant HydrologySpcheadEnum
 syn keyword cConstant HydrologyConductivityEnum
-syn keyword cConstant IndependentObjectEnum
 syn keyword cConstant InversionControlParametersEnum
 syn keyword cConstant InversionControlScalingFactorsEnum
@@ -747,4 +769,6 @@
 syn keyword cConstant InversionVzObsEnum
 syn keyword cConstant MaskIceLevelsetEnum
+syn keyword cConstant MaskOceanLevelsetEnum
+syn keyword cConstant MaskLandLevelsetEnum
 syn keyword cConstant MaterialsBetaEnum
 syn keyword cConstant MaterialsHeatcapacityEnum
@@ -756,4 +780,10 @@
 syn keyword cConstant MaterialsRheologyLawEnum
 syn keyword cConstant MaterialsRheologyNEnum
+syn keyword cConstant MaterialsRheologyKoEnum
+syn keyword cConstant MaterialsRheologyKobarEnum
+syn keyword cConstant MaterialsRheologyEcEnum
+syn keyword cConstant MaterialsRheologyEcbarEnum
+syn keyword cConstant MaterialsRheologyEsEnum
+syn keyword cConstant MaterialsRheologyEsbarEnum
 syn keyword cConstant DamageIsdamageEnum
 syn keyword cConstant DamageDEnum
@@ -783,12 +813,11 @@
 syn keyword cConstant CalvingMeltingrateEnum
 syn keyword cConstant CalvingLevermannEnum
-syn keyword cConstant CalvingPiEnum
 syn keyword cConstant CalvingDevEnum
+syn keyword cConstant CalvingMinthicknessEnum
 syn keyword cConstant DefaultCalvingEnum
 syn keyword cConstant CalvingRequestedOutputsEnum
 syn keyword cConstant CalvinglevermannCoeffEnum
 syn keyword cConstant CalvinglevermannMeltingrateEnum
-syn keyword cConstant CalvingpiCoeffEnum
-syn keyword cConstant CalvingpiMeltingrateEnum
+syn keyword cConstant CalvingdevCoeffEnum
 syn keyword cConstant CalvingratexEnum
 syn keyword cConstant CalvingrateyEnum
@@ -809,4 +838,5 @@
 syn keyword cConstant MaterialsMantleShearModulusEnum
 syn keyword cConstant MaterialsMantleDensityEnum
+syn keyword cConstant MaterialsEarthDensityEnum
 syn keyword cConstant MeshAverageVertexConnectivityEnum
 syn keyword cConstant MeshElements2dEnum
@@ -825,4 +855,7 @@
 syn keyword cConstant MeshYEnum
 syn keyword cConstant MeshZEnum
+syn keyword cConstant MeshLatEnum
+syn keyword cConstant MeshLongEnum
+syn keyword cConstant MeshREnum
 syn keyword cConstant MeshElementtypeEnum
 syn keyword cConstant MeshSegmentsEnum
@@ -832,4 +865,5 @@
 syn keyword cConstant Domain2DverticalEnum
 syn keyword cConstant Domain3DEnum
+syn keyword cConstant Domain3DsurfaceEnum
 syn keyword cConstant MiscellaneousNameEnum
 syn keyword cConstant MasstransportHydrostaticAdjustmentEnum
@@ -889,4 +923,5 @@
 syn keyword cConstant TimesteppingInterpForcingsEnum
 syn keyword cConstant TransientIssmbEnum
+syn keyword cConstant TransientIscouplerEnum
 syn keyword cConstant TransientIsstressbalanceEnum
 syn keyword cConstant TransientIsgroundinglineEnum
@@ -896,5 +931,6 @@
 syn keyword cConstant TransientIsdamageevolutionEnum
 syn keyword cConstant TransientIshydrologyEnum
-syn keyword cConstant TransientIscalvingEnum
+syn keyword cConstant TransientIsmovingfrontEnum
+syn keyword cConstant TransientIsslrEnum
 syn keyword cConstant TransientNumRequestedOutputsEnum
 syn keyword cConstant TransientRequestedOutputsEnum
@@ -1111,4 +1147,5 @@
 syn keyword cConstant MaticeEnum
 syn keyword cConstant MatdamageiceEnum
+syn keyword cConstant MatestarEnum
 syn keyword cConstant MatparEnum
 syn keyword cConstant NodeEnum
@@ -1217,4 +1254,5 @@
 syn keyword cConstant ThicknessAlongGradientEnum
 syn keyword cConstant ThicknessAcrossGradientEnum
+syn keyword cConstant ThicknessPositiveEnum
 syn keyword cConstant IntMatParamEnum
 syn keyword cConstant RheologyBbarAbsGradientEnum
@@ -1246,4 +1284,6 @@
 syn keyword cConstant DeviatoricStressyzEnum
 syn keyword cConstant DeviatoricStresszzEnum
+syn keyword cConstant DeviatoricStresseffectiveEnum
+syn keyword cConstant LambdaSEnum
 syn keyword cConstant StrainRateEnum
 syn keyword cConstant StrainRatexxEnum
@@ -1397,4 +1437,9 @@
 syn keyword cConstant MassfluxatgateDefinitionenumEnum
 syn keyword cConstant MassfluxatgateSegmentsEnum
+syn keyword cConstant NodalvalueEnum
+syn keyword cConstant NodalvalueNameEnum
+syn keyword cConstant NodalvalueDefinitionenumEnum
+syn keyword cConstant NodalvalueModelEnumEnum
+syn keyword cConstant NodalvalueNodeEnum
 syn keyword cConstant MisfitNameEnum
 syn keyword cConstant MisfitDefinitionenumEnum
@@ -1423,8 +1468,11 @@
 syn keyword cConstant MaxVzEnum
 syn keyword cConstant MaxAbsVzEnum
+syn keyword cConstant FloatingAreaEnum
 syn keyword cConstant GroundedAreaEnum
 syn keyword cConstant IceMassEnum
 syn keyword cConstant IceVolumeEnum
 syn keyword cConstant IceVolumeAboveFloatationEnum
+syn keyword cConstant TotalFloatingBmbEnum
+syn keyword cConstant TotalGroundedBmbEnum
 syn keyword cConstant TotalSmbEnum
 syn keyword cConstant AbsoluteEnum
@@ -1463,4 +1511,6 @@
 syn keyword cConstant NodalEnum
 syn keyword cConstant OldGradientEnum
+syn keyword cConstant OutputBufferPointerEnum
+syn keyword cConstant OutputBufferSizePointerEnum
 syn keyword cConstant OutputFilePointerEnum
 syn keyword cConstant ToolkitsFileNameEnum
@@ -1497,9 +1547,10 @@
 syn keyword cConstant OptionStructEnum
 syn keyword cConstant CuffeyEnum
+syn keyword cConstant BuddJackaEnum
+syn keyword cConstant CuffeyTemperateEnum
 syn keyword cConstant PatersonEnum
 syn keyword cConstant ArrheniusEnum
 syn keyword cConstant LliboutryDuvalEnum
-syn keyword cConstant TransientIslevelsetEnum
-syn keyword cConstant SpcLevelsetEnum
+syn keyword cConstant SpclevelsetEnum
 syn keyword cConstant ExtrapolationVariableEnum
 syn keyword cConstant IceMaskNodeActivationEnum
@@ -1507,4 +1558,26 @@
 syn keyword cConstant LevelsetfunctionSlopeYEnum
 syn keyword cConstant LevelsetfunctionPicardEnum
+syn keyword cConstant LevelsetReinitFrequencyEnum
+syn keyword cConstant SealevelriseSolutionEnum
+syn keyword cConstant SealevelriseAnalysisEnum
+syn keyword cConstant SealevelEnum
+syn keyword cConstant SealevelEustaticEnum
+syn keyword cConstant SealevelriseDeltathicknessEnum
+syn keyword cConstant SealevelriseMaxiterEnum
+syn keyword cConstant SealevelriseReltolEnum
+syn keyword cConstant SealevelriseAbstolEnum
+syn keyword cConstant SealevelriseLoveHEnum
+syn keyword cConstant SealevelriseLoveKEnum
+syn keyword cConstant SealevelriseTideLoveHEnum
+syn keyword cConstant SealevelriseTideLoveKEnum
+syn keyword cConstant SealevelriseRigidEnum
+syn keyword cConstant SealevelriseElasticEnum
+syn keyword cConstant SealevelriseRotationEnum
+syn keyword cConstant SealevelriseGElasticEnum
+syn keyword cConstant SealevelriseDegaccEnum
+syn keyword cConstant SealevelriseTransitionsEnum
+syn keyword cConstant SealevelriseRequestedOutputsEnum
+syn keyword cConstant SealevelriseNumRequestedOutputsEnum
+syn keyword cConstant ParametersENDEnum
 "ISSM's Enums end
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
