Changeset 5870
- Timestamp:
- 09/17/10 15:34:14 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/MaxAbsVxx/MaxAbsVxx.cpp
r5414 r5870 19 19 for(i=0;i<elements->Size();i++){ 20 20 Element* element=(Element*)elements->GetObjectByOffset(i); 21 element->MaxAbsVx(&element_maxabsvx,process_units); //go pick up the m inimum velocity in the inputs21 element->MaxAbsVx(&element_maxabsvx,process_units); //go pick up the maximum velocity in the inputs 22 22 23 23 if(i==0)maxabsvx=element_maxabsvx; //initialize maxabsvx … … 32 32 33 33 #ifdef _PARALLEL_ 34 /*Figure out m inimum across the cluster: */35 MPI_Reduce (&maxabsvx,&node_maxabsvx,1,MPI_DOUBLE,MPI_M IN,0,MPI_COMM_WORLD );34 /*Figure out maximum across the cluster: */ 35 MPI_Reduce (&maxabsvx,&node_maxabsvx,1,MPI_DOUBLE,MPI_MAX,0,MPI_COMM_WORLD ); 36 36 MPI_Bcast(&node_maxabsvx,1,MPI_DOUBLE,0,MPI_COMM_WORLD); 37 37 maxabsvx=node_maxabsvx;
Note:
See TracChangeset
for help on using the changeset viewer.