[cig-commits] r4983 - in long/3D/Gale/trunk: .
src/Underworld/Rheology/src
walter at geodynamics.org
walter at geodynamics.org
Fri Oct 13 04:31:44 PDT 2006
Author: walter
Date: 2006-10-13 04:31:44 -0700 (Fri, 13 Oct 2006)
New Revision: 4983
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/src/Underworld/Rheology/src/FaultingMoresiMuhlhaus2006.c
long/3D/Gale/trunk/src/Underworld/Rheology/src/StrainWeakening.c
Log:
r917 at earth: boo | 2006-10-13 04:31:32 -0700
Change drand48 and srand48 to rand and srand)
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:915
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:917
Modified: long/3D/Gale/trunk/src/Underworld/Rheology/src/FaultingMoresiMuhlhaus2006.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Rheology/src/FaultingMoresiMuhlhaus2006.c 2006-10-13 11:20:40 UTC (rev 4982)
+++ long/3D/Gale/trunk/src/Underworld/Rheology/src/FaultingMoresiMuhlhaus2006.c 2006-10-13 11:31:44 UTC (rev 4983)
@@ -42,7 +42,7 @@
**
**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
+#include <stdlib.h>
#include <mpi.h>
#include <StGermain/StGermain.h>
#include <StG_FEM/StG_FEM.h>
@@ -340,12 +340,12 @@
initialDamageFraction = StrainWeakening_GetInitialDamageFraction( self->strainWeakening, materialPoint );
- if (drand48() < initialDamageFraction) {
+ if (rand() < RAND_MAX*initialDamageFraction) {
normalLength2 = 0.0;
for( dof_I=0; dof_I < dim ; dof_I++) {
- normal[dof_I] = 1.0 - 2.0 * drand48();
+ normal[dof_I] = 1.0 - (2.0 * rand())/RAND_MAX;
normalLength2 += normal[dof_I] * normal[dof_I];
}
Modified: long/3D/Gale/trunk/src/Underworld/Rheology/src/StrainWeakening.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Rheology/src/StrainWeakening.c 2006-10-13 11:20:40 UTC (rev 4982)
+++ long/3D/Gale/trunk/src/Underworld/Rheology/src/StrainWeakening.c 2006-10-13 11:31:44 UTC (rev 4983)
@@ -43,6 +43,7 @@
**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
+#include <stdlib.h>
#include <mpi.h>
#include <StGermain/StGermain.h>
#include <StG_FEM/StG_FEM.h>
@@ -275,7 +276,7 @@
the particle-based variables will be set correcty when we re-load the Swarm. */
if ( !(context && (True == context->loadFromCheckPoint)) ) {
/* Initialise random number generator */
- srand48( self->randomSeed );
+ srand( self->randomSeed );
for ( lParticle_I = 0 ; lParticle_I < particleLocalCount ; lParticle_I++ ) {
/* Initialise Increment to Zero */
@@ -285,7 +286,7 @@
* There is a certain fraction of the number of particles which are given initial strain */
postFailureWeakening = 0.0;
- if ( drand48() < self->initialDamageFraction ) {
+ if ( rand() < RAND_MAX*self->initialDamageFraction ) {
coord = Variable_GetPtrDouble( positionVariable, lParticle_I );
@@ -294,7 +295,7 @@
continue;
}
- postFailureWeakening = self->initialDamageFactor * drand48() * self->softeningStrain;
+ postFailureWeakening = self->initialDamageFactor * rand() * self->softeningStrain/RAND_MAX;
if ( self->initialDamageWavenumber > 0.0 ) {
coord = Variable_GetPtrDouble( positionVariable, lParticle_I );
More information about the cig-commits
mailing list