@@ -82,7 +82,7 @@ MODULE ProcessGridModule
82
82
CONTAINS ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
83
83
! > Setup the default process grid.
84
84
SUBROUTINE ConstructProcessGrid_full (world_comm , process_rows , &
85
- & process_columns , process_slices , be_verbose_in )
85
+ & process_columns , process_slices )
86
86
! > A communicator that every process in the grid is a part of.
87
87
INTEGER , INTENT (IN ) :: world_comm
88
88
! > The number of grid rows.
@@ -91,33 +91,18 @@ SUBROUTINE ConstructProcessGrid_full(world_comm, process_rows, &
91
91
INTEGER , INTENT (IN ) :: process_columns
92
92
! > The number of grid slices.
93
93
INTEGER , INTENT (IN ) :: process_slices
94
- ! > Set true to print process grid info.
95
- LOGICAL , INTENT (IN ), OPTIONAL :: be_verbose_in
96
- ! ! Local Data
97
- LOGICAL :: be_verbose
98
-
99
- ! ! Process Optional Parameters
100
- IF (PRESENT (be_verbose_in)) THEN
101
- be_verbose = be_verbose_in
102
- ELSE
103
- be_verbose = .FALSE.
104
- END IF
105
94
106
95
CALL ConstructNewProcessGrid(global_grid, world_comm, process_rows, &
107
96
& process_columns, process_slices)
108
97
END SUBROUTINE ConstructProcessGrid_full
109
98
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
110
99
! > Setup a process grid specifying only the slices
111
- SUBROUTINE ConstructProcessGrid_onlyslice (world_comm , process_slices_in , &
112
- & be_verbose_in )
100
+ SUBROUTINE ConstructProcessGrid_onlyslice (world_comm , process_slices_in )
113
101
! > A communicator that every process in the grid is a part of.
114
102
INTEGER , INTENT (IN ) :: world_comm
115
103
! > The number of grid slices.
116
104
INTEGER , INTENT (IN ), OPTIONAL :: process_slices_in
117
- ! > Set true to print process grid info.
118
- LOGICAL , INTENT (IN ), OPTIONAL :: be_verbose_in
119
105
! ! Local Data
120
- LOGICAL :: be_verbose
121
106
INTEGER :: process_rows, process_columns, process_slices
122
107
INTEGER :: total_processors
123
108
INTEGER :: ierr
@@ -126,12 +111,6 @@ SUBROUTINE ConstructProcessGrid_onlyslice(world_comm, process_slices_in, &
126
111
CALL MPI_COMM_SIZE(world_comm, total_processors, ierr)
127
112
128
113
! ! Process Optional Parameters
129
- IF (PRESENT (be_verbose_in)) THEN
130
- be_verbose = be_verbose_in
131
- ELSE
132
- be_verbose = .FALSE.
133
- END IF
134
-
135
114
IF (PRESENT (process_slices_in)) THEN
136
115
process_slices = process_slices_in
137
116
ELSE
@@ -144,7 +123,7 @@ SUBROUTINE ConstructProcessGrid_onlyslice(world_comm, process_slices_in, &
144
123
145
124
! ! Now call the full setup
146
125
CALL ConstructProcessGrid(world_comm, process_rows, process_columns, &
147
- & process_slices, be_verbose )
126
+ & process_slices)
148
127
END SUBROUTINE ConstructProcessGrid_onlyslice
149
128
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
150
129
! > Construct a process grid.
0 commit comments