43 using VectorType = dealii::LinearAlgebra::distributed::Vector<Number>;
46 Driver(MPI_Comm
const & comm,
57 print_performance_results(
double const total_time)
const;
61 setup_volume_coupling();
64 set_start_time()
const;
67 couple_fluid_to_acoustic();
69 MPI_Comm
const mpi_comm;
71 dealii::ConditionalOStream pcout;
75 std::shared_ptr<ApplicationBase<dim, Number>> application;
78 std::shared_ptr<SolverAcoustic<dim, Number>> acoustic;
79 std::shared_ptr<SolverFluid<dim, Number>> fluid;
88 double time_solvers_side_by_side;