[cig-commits] r11999 - in long/3D/Gale/trunk: . src/Gale/Utils/src
walter at geodynamics.org
walter at geodynamics.org
Thu May 22 11:16:23 PDT 2008
Author: walter
Date: 2008-05-22 11:16:23 -0700 (Thu, 22 May 2008)
New Revision: 11999
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/src/Gale/Utils/src/KineticFriction.c
Log:
r2169 at earth: boo | 2008-05-22 11:16:34 -0700
Cleanup
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2168
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2169
Modified: long/3D/Gale/trunk/src/Gale/Utils/src/KineticFriction.c
===================================================================
--- long/3D/Gale/trunk/src/Gale/Utils/src/KineticFriction.c 2008-05-22 18:16:20 UTC (rev 11998)
+++ long/3D/Gale/trunk/src/Gale/Utils/src/KineticFriction.c 2008-05-22 18:16:23 UTC (rev 11999)
@@ -382,8 +382,6 @@
tangential_stress[3], tangential_norm, friction_coefficient;
Bool include_boundary[3];
- double p;
-
double *force_vector=StaticFrictionVC_get_force_vector();
Stream* errorStr = Journal_Register( Error_Type, self->type );
@@ -445,7 +443,7 @@
include_boundary,&normal_stress,tangential_stress,&tangential_norm,n);
{
-/* double p; */
+ double p;
FeVariable_GetValueAtNode(pressure,lElement_I,&p);
normal_stress+=p;
}
@@ -478,33 +476,9 @@
StaticFrictionVC_get_force_vector(force_vector);
-/* if(force_vector[elementNodes[eNode_I]]>0 */
-/* && v_norm>1.0e-11) */
-/* { */
-/* for(d=0;d<dim;++d) */
-/* { */
-/* elForceVec[ eNode_I*nodeDofCount + d]+=force_vector[elementNodes[eNode_I]]*(v_surface_diff[d]/v_norm)*area/overcount; */
-/* } */
-/* printf("kinetic slip %d %d %d %g %g %g %g\n", */
-/* lElement_I,eNode_I,elementNodes[eNode_I], */
-/* force_vector[elementNodes[eNode_I]]*area/overcount, */
-/* v_norm,v_surface_diff[0],v_surface_diff[1]); */
-/* } */
-/* else */
-/* { */
-/* printf("kinetic stick %d %d %d %g %g %g %g\n", */
-/* lElement_I,eNode_I,elementNodes[eNode_I], */
-/* force_vector[elementNodes[eNode_I]]*area/overcount, */
-/* v_norm,v_surface_diff[0],v_surface_diff[1]); */
-/* } */
-
friction_force=friction_coefficient*normal_stress*area/overcount;
-/* if(!(friction_force<0 || v_norm==0)) */
- if(friction_force>0
-/* && friction_coefficient*normal_stress<tangential_norm */
- && v_norm>1.0e-20)
-/* && v_norm>1.0e-11) */
+ if(friction_force>0 && v_norm>1.0e-20)
{
for(d=0;d<dim;++d)
{
@@ -522,51 +496,16 @@
if(force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]*old_force<0)
{
force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]*=0.01;
- printf("kinetic reduced\n");
}
-/* force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]= */
-/* (friction_force*v_surface_diff[d]/v_norm-old_force) */
-/* - tangential_stress[d]*area/overcount; */
elForceVec[ eNode_I*nodeDofCount + d]+=
force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d];
-
-/* elForceVec[ eNode_I*nodeDofCount + d]+=friction_force*v_surface_diff[d]/v_norm; */
-/* elForceVec[ eNode_I*nodeDofCount + d]+=friction_force*v_surface_diff[d]/v_norm - tangential_stress[d]*area/overcount; */
-/* node_force[ eNode_I*nodeDofCount + d]+=friction_force*v_surface_diff[d]/v_norm; */
-/* node_force[ eNode_I*nodeDofCount + d]+=friction_force*v_surface_diff[d]/v_norm - tangential_stress[d]*area/overcount; */
-/* for(d=0;d<dim;++d) */
-
- printf("kinetic slip %d %d %d %d %g %g %g %g %g %g %g %g %d %g %g\n",
- (lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d,
- lElement_I,eNode_I,d,friction_force,old_force,
- force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d],
- v_norm,v_surface_diff[0],v_surface_diff[1],
- normal_stress,p,overcount,tangential_stress[0],
- tangential_stress[1]);
}
}
else
{
for(d=0;d<dim;++d)
- {
- double old_force=
- force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d];
- force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]=0;
-
-/* force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]= */
-/* - (tangential_stress[d]*area/overcount-old_force); */
-/* elForceVec[ eNode_I*nodeDofCount + d]+= */
-/* force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]; */
-
- printf("kinetic stick %d %d %d %d %g %g %g %g %g %g %g %g %d %g %g\n",
- (lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d,
- lElement_I,eNode_I,d,friction_force,old_force,
- force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d],
- v_norm,v_surface_diff[0],v_surface_diff[1],
- normal_stress,p,overcount,tangential_stress[0],
- tangential_stress[1]);
- }
+ force_vector[(lElement_I*elementNodeCount+eNode_I)*nodeDofCount+d]=0;
}
}
}
More information about the cig-commits
mailing list