3737int main (int argc , char * * argv )
3838{
3939 int i , ierr , object_num ;
40- int params [39 ];
40+ int params [38 ];
4141 double * objs ;
4242#include "param.h"
4343
@@ -211,14 +211,15 @@ int main(int argc, char** argv)
211211 params [30 ] = nonblocking ;
212212 params [31 ] = refine_ghost ;
213213 params [32 ] = use_time ;
214- params [33 ] = end_time ;
215- params [34 ] = change_dir ;
216- params [35 ] = group_blocks ;
217- params [36 ] = limit_move ;
218- params [37 ] = send_faces ;
219- params [38 ] = use_rcb ;
214+ params [33 ] = change_dir ;
215+ params [34 ] = group_blocks ;
216+ params [35 ] = limit_move ;
217+ params [36 ] = send_faces ;
218+ params [37 ] = use_rcb ;
220219
221- MPI_Bcast (params , 39 , MPI_INT , 0 , MPI_COMM_WORLD );
220+ MPI_Bcast (params , 38 , MPI_INT , 0 , MPI_COMM_WORLD );
221+ if (use_time )
222+ MPI_Bcast (& end_time , 1 , MPI_DOUBLE , 0 , MPI_COMM_WORLD );
222223
223224 objs = (double * ) ma_malloc (14 * num_objects * sizeof (double ),
224225 __FILE__ , __LINE__ );
@@ -242,7 +243,7 @@ int main(int argc, char** argv)
242243 MPI_Bcast (objs , (14 * num_objects ), MPI_DOUBLE , 0 , MPI_COMM_WORLD );
243244 free (objs );
244245 } else {
245- MPI_Bcast (params , 39 , MPI_INT , 0 , MPI_COMM_WORLD );
246+ MPI_Bcast (params , 38 , MPI_INT , 0 , MPI_COMM_WORLD );
246247 max_num_blocks = params [ 0 ];
247248 num_refine = params [ 1 ];
248249 uniform_refine = params [ 2 ];
@@ -276,12 +277,14 @@ int main(int argc, char** argv)
276277 nonblocking = params [30 ];
277278 refine_ghost = params [31 ];
278279 use_time = params [32 ];
279- end_time = params [33 ];
280- change_dir = params [34 ];
281- group_blocks = params [35 ];
282- limit_move = params [36 ];
283- send_faces = params [37 ];
284- use_rcb = params [38 ];
280+ change_dir = params [33 ];
281+ group_blocks = params [34 ];
282+ limit_move = params [35 ];
283+ send_faces = params [36 ];
284+ use_rcb = params [37 ];
285+
286+ if (use_time )
287+ MPI_Bcast (& end_time , 1 , MPI_DOUBLE , 0 , MPI_COMM_WORLD );
285288
286289 objects = (object * ) ma_malloc (num_objects * sizeof (object ),
287290 __FILE__ , __LINE__ );
0 commit comments