Index: /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 15247)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 15248)
@@ -371,4 +371,5 @@
 	ProfilerEnum,
 	MatrixParamEnum,
+	NodeSIdEnum,
 	VectorParamEnum,
 	RiftfrontEnum,
Index: /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 15247)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 15248)
@@ -371,4 +371,5 @@
 		case ProfilerEnum : return "Profiler";
 		case MatrixParamEnum : return "MatrixParam";
+		case NodeSIdEnum : return "NodeSId";
 		case VectorParamEnum : return "VectorParam";
 		case RiftfrontEnum : return "Riftfront";
Index: /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 15247)
+++ /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 15248)
@@ -377,4 +377,5 @@
 	      else if (strcmp(name,"Profiler")==0) return ProfilerEnum;
 	      else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum;
+	      else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum;
 	      else if (strcmp(name,"VectorParam")==0) return VectorParamEnum;
 	      else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum;
@@ -382,9 +383,9 @@
 	      else if (strcmp(name,"Segment")==0) return SegmentEnum;
 	      else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum;
-	      else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum;
          else stage=4;
    }
    if(stage==4){
-	      if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum;
+	      if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum;
+	      else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum;
 	      else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum;
 	      else if (strcmp(name,"StokesIceFront")==0) return StokesIceFrontEnum;
@@ -505,9 +506,9 @@
 	      else if (strcmp(name,"PatchNodes")==0) return PatchNodesEnum;
 	      else if (strcmp(name,"PatchVertices")==0) return PatchVerticesEnum;
-	      else if (strcmp(name,"PentaP1ElementResult")==0) return PentaP1ElementResultEnum;
          else stage=5;
    }
    if(stage==5){
-	      if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
+	      if (strcmp(name,"PentaP1ElementResult")==0) return PentaP1ElementResultEnum;
+	      else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
 	      else if (strcmp(name,"Step")==0) return StepEnum;
 	      else if (strcmp(name,"Time")==0) return TimeEnum;
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 15247)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 15248)
@@ -4965,4 +4965,18 @@
 	return StringToEnum('MatrixParam')[0]
 
+def NodeSIdEnum():
+	"""
+	NODESIDENUM - Enum of NodeSId
+
+	WARNING: DO NOT MODIFY THIS FILE
+				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+				Please read src/c/shared/Enum/README for more information
+
+	   Usage:
+	      macro=NodeSIdEnum()
+	"""
+
+	return StringToEnum('NodeSId')[0]
+
 def VectorParamEnum():
 	"""
@@ -7763,4 +7777,4 @@
 	"""
 
-	return 553
-
+	return 554
+
Index: /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m	(revision 15247)
+++ /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m	(revision 15248)
@@ -9,3 +9,3 @@
 %      macro=MaximumNumberOfEnums()
 
-macro=553;
+macro=554;
Index: /issm/trunk-jpl/src/m/enum/NodeSIdEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/NodeSIdEnum.m	(revision 15248)
+++ /issm/trunk-jpl/src/m/enum/NodeSIdEnum.m	(revision 15248)
@@ -0,0 +1,11 @@
+function macro=NodeSIdEnum()
+%NODESIDENUM - Enum of NodeSId
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=NodeSIdEnum()
+
+macro=StringToEnum('NodeSId');
