Changeset 13555
- Timestamp:
- 10/05/12 16:08:28 (12 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 3 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r13554 r13555 793 793 mpi_sources= ./toolkits/mpi/mpiincludes.h\ 794 794 ./toolkits/mpi/patches/mpipatches.h\ 795 ./toolkits/mpi/patches/DetermineLocalSize.cpp\ 796 ./toolkits/mpi/patches/MPI_Upperrow.cpp\ 797 ./toolkits/mpi/patches/MPI_Lowerrow.cpp\ 798 ./toolkits/mpi/patches/MPI_Boundariesfromrange.cpp 795 ./toolkits/mpi/patches/DetermineLocalSize.cpp 799 796 #}}} 800 797 #Metis sources {{{ -
issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp
r12430 r13555 7 7 #include "../../../shared/shared.h" 8 8 9 int DetermineLocalSize(int global_size){ 9 int DetermineLocalSize(int global_size,MPI_Comm comm){ 10 11 /*size of comm: */ 12 int my_rank,num_procs; 10 13 11 14 /*output: */ … … 17 20 int* num_local_rows=NULL; 18 21 19 /*from MPI: */ 20 extern int num_procs; 21 extern int my_rank; 22 22 /*retrieve my_rank: */ 23 #ifdef _HAVE_MPI_ 24 MPI_Comm_rank(comm,&my_rank); 25 MPI_Comm_size(comm,&num_procs); 26 #else 27 my_rank=0; 28 num_procs=1; 29 #endif 30 23 31 /*We are not bound by any library, just use what seems most logical*/ 24 32 num_local_rows=xNew<int>(num_procs); -
issm/trunk-jpl/src/c/toolkits/mpi/patches/mpipatches.h
r11695 r13555 6 6 #ifndef MPI_PATCHES_H_ 7 7 #define MPI_PATCHES_H_ 8 9 10 int MPI_Boundariesfromrange(int* plower_row, int* pupper_row,int range); 11 int MPI_Lowerrow(int n); 12 int MPI_Upperrow(int n); 13 int DetermineLocalSize(int global_size); 14 15 16 17 8 int DetermineLocalSize(int global_size,MPI_Comm comm); 18 9 #endif
Note:
See TracChangeset
for help on using the changeset viewer.