block_and_print_table(with_delimeter=True) start = MPI.Wtime() for i in range(0, iterations): if rank == 0: debugger.print_program_info("Iteration: " + str(i)) comm.Barrier() if debugger.table: block_and_print_table(with_delimeter=True, delimeter="***") elif debugger.history: print_readable_format(i,you_sure=True) # comm.Barrier() bacterias_created = table.create_bacterias() local_bacterias, remote_bacterias = table.filter_local_bacterias(bacterias_created) debugger.print_cell( "returning bacterias from process " + str(rank) + " : LOCAL-> " + str(local_bacterias) + ", REMOTE-> " + str( remote_bacterias)) table.update_table(local_bacterias) send_bacterias(processes, rank, remote_bacterias, table.x_range_up, table.x_range_down) received_bacterias = receive_bacterias(processes, rank) table.update_table(received_bacterias) table.update_cells_state() debugger.print_cell('Iteration: +' + str(i) + ' , after sending from ' + str(rank)) comm.Barrier() # block_and_print_table(you_sure=True) # block_and_print_table()