Index: ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp =================================================================== --- ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp (revision 17276) +++ ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp (revision 17277) @@ -1043,8 +1043,12 @@ }/*}}}*/ void StressbalanceAnalysis::UpdateConstraints(FemModel* femmodel){/*{{{*/ /*Default, do nothing*/ - //_printf0_(" Updating active and non-active nodes for StressbalanceAnalysis \n"); -// SetActiveNodesLSMx(femmodel->elements); + bool islevelset; + femmodel->parameters->FindParam(&islevelset,TransientIslevelsetEnum); + if(islevelset){ + _printf0_(" Updating active and non-active nodes for StressbalanceAnalysis \n"); + SetActiveNodesLSMx(femmodel->elements); + } return; }/*}}}*/ Index: ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp =================================================================== --- ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp (revision 17276) +++ ../trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp (revision 17277) @@ -710,7 +710,12 @@ if(meshtype!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;}; }/*}}}*/ void MasstransportAnalysis::UpdateConstraints(FemModel* femmodel){/*{{{*/ -// _printf0_(" Updating active and non-active nodes for MasstransportAnalysis \n"); -// SetActiveNodesLSMx(femmodel->elements); + + bool islevelset; + femmodel->parameters->FindParam(&islevelset,TransientIslevelsetEnum); + if(islevelset){ + _printf0_(" Updating active and non-active nodes for MasstransportAnalysis \n"); + SetActiveNodesLSMx(femmodel->elements); + } return; }/*}}}*/