-#ifdef MPI_CT
- MPI_Barrier(mpi_ct.comm);
- MPI_Bcast(&opt_rotangle, 1, MPI_DOUBLE, 0, mpi_ct.comm);
- MPI_Bcast(&opt_nview, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_ndet, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_nray, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_phmnum, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_verbose, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_debug, 1, MPI_INT, 0, mpi_ct.comm);
- MPI_Bcast(&opt_trace, 1, MPI_INT, 0, mpi_ct.comm);
+#ifdef HAVE_MPI
+ mpi_ct.comm.Barrier ();
+ mpi_ct.comm.Bcast (&opt_rotangle, 1, MPI::DOUBLE, 0);
+ mpi_ct.comm.Bcast (&opt_nview, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_ndet, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_nray, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_phmnum, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_verbose, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_debug, 1, MPI::INT, 0);
+ mpi_ct.comm.Bcast (&opt_trace, 1, MPI::INT, 0);