- Timestamp:
- 11/16/12 08:10:16 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 13397-13398,13401,13407-13582,13584-13974
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c/modules/SurfaceLogVxVyMisfitx/SurfaceLogVxVyMisfitx.cpp
r13395 r13975 22 22 /*Compute Misfit: */ 23 23 for (i=0;i<elements->Size();i++){ 24 element= (Element*)elements->GetObjectByOffset(i);24 element=dynamic_cast<Element*>(elements->GetObjectByOffset(i)); 25 25 J+=element->SurfaceLogVxVyMisfit(process_units,weight_index); 26 26 } … … 28 28 /*Sum all J from all cpus of the cluster:*/ 29 29 #ifdef _HAVE_MPI_ 30 MPI_Reduce (&J,&J_sum,1,MPI_DOUBLE,MPI_SUM,0, MPI_COMM_WORLD);31 MPI_Bcast(&J_sum,1,MPI_DOUBLE,0, MPI_COMM_WORLD);30 MPI_Reduce (&J,&J_sum,1,MPI_DOUBLE,MPI_SUM,0,IssmComm::GetComm() ); 31 MPI_Bcast(&J_sum,1,MPI_DOUBLE,0,IssmComm::GetComm()); 32 32 J=J_sum; 33 33 #endif
Note:
See TracChangeset
for help on using the changeset viewer.