@@ -126,17 +126,17 @@ int mca_common_ompio_simple_grouping(ompio_file_t *fh,
126
126
}
127
127
128
128
P_a = 1 ;
129
- time_prev = cost_calc ( fh -> f_size , P_a , fh -> f_view_size , (size_t ) fh -> f_bytes_per_agg , mode );
129
+ time_prev = cost_calc ( fh -> f_size , P_a , fh -> f_cc_size , (size_t ) fh -> f_bytes_per_agg , mode );
130
130
P_a_prev = P_a ;
131
131
for ( P_a = incr ; P_a <= fh -> f_size ; P_a += incr ) {
132
- time = cost_calc ( fh -> f_size , P_a , fh -> f_view_size , (size_t ) fh -> f_bytes_per_agg , mode );
132
+ time = cost_calc ( fh -> f_size , P_a , fh -> f_cc_size , (size_t ) fh -> f_bytes_per_agg , mode );
133
133
dtime_abs = (time_prev - time );
134
134
dtime = dtime_abs / time_prev ;
135
135
dtime_diff = ( P_a == incr ) ? dtime : (dtime_prev - dtime );
136
136
#ifdef OMPIO_DEBUG
137
137
if ( 0 == fh -> f_rank ){
138
138
printf (" d_p = %ld P_a = %d time = %lf dtime = %lf dtime_abs =%lf dtime_diff=%lf\n" ,
139
- fh -> f_view_size , P_a , time , dtime , dtime_abs , dtime_diff );
139
+ fh -> f_cc_size , P_a , time , dtime , dtime_abs , dtime_diff );
140
140
}
141
141
#endif
142
142
if ( dtime_diff < dtime_threshold ) {
@@ -171,7 +171,7 @@ int mca_common_ompio_simple_grouping(ompio_file_t *fh,
171
171
num_groups = P_a_prev ;
172
172
#ifdef OMPIO_DEBUG
173
173
printf (" For P=%d d_p=%ld b_c=%d threshold=%f chosen P_a = %d \n" ,
174
- fh -> f_size , fh -> f_view_size , fh -> f_bytes_per_agg , dtime_threshold , P_a_prev );
174
+ fh -> f_size , fh -> f_cc_size , fh -> f_bytes_per_agg , dtime_threshold , P_a_prev );
175
175
#endif
176
176
177
177
/* Cap the maximum number of aggregators.*/
@@ -183,6 +183,7 @@ int mca_common_ompio_simple_grouping(ompio_file_t *fh,
183
183
}
184
184
185
185
* num_groups_out = num_groups ;
186
+
186
187
return mca_common_ompio_forced_grouping ( fh , num_groups , contg_groups );
187
188
}
188
189
@@ -576,7 +577,7 @@ int mca_common_ompio_create_groups(ompio_file_t *fh,
576
577
opal_output (1 , "mca_common_ompio_create_groups: error in mca_common_ompio_prepare_to_group\n" );
577
578
goto exit ;
578
579
}
579
-
580
+
580
581
switch (ompio_grouping_flag ){
581
582
582
583
case OMPIO_SPLIT :
0 commit comments