Index: ../trunk-jpl/src/c/classes/Elements/Element.cpp =================================================================== --- ../trunk-jpl/src/c/classes/Elements/Element.cpp (revision 22201) +++ ../trunk-jpl/src/c/classes/Elements/Element.cpp (revision 22202) @@ -1791,9 +1791,7 @@ name==DeviatoricStresszzEnum || name==DeviatoricStresseffectiveEnum || name==VxAverageEnum || - name==VyAverageEnum || - name==BalancethicknessSpcthicknessEnum - + name==VyAverageEnum ) { return true; } Index: ../trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp =================================================================== --- ../trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp (revision 22201) +++ ../trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp (revision 22202) @@ -115,6 +115,9 @@ /*}}}*/ void SpcStatic::InputUpdateFromVectorDakota(IssmDouble* vector,Nodes* nodes,int name,int type){/*{{{*/ + /*Only update if this is a constraint parameter*/ + if(name != BalancethicknessSpcthicknessEnum) return; + /*Chase through nodes and find the node to which this SpcStatic applys: */ Node* node=(Node*)nodes->GetObjectById(NULL,nodeid);