606# 1 "/home/runner/work/MFC/MFC/build/include/simulation/generated_bcast.fpp" 1
609 call mpi_bcast(case_dir, len(case_dir), mpi_character, 0, mpi_comm_world, ierr)
612 call mpi_bcast(adap_dt_max_iters, 1, mpi_integer, 0, mpi_comm_world, ierr)
613 call mpi_bcast(avg_state, 1, mpi_integer, 0, mpi_comm_world, ierr)
614 call mpi_bcast(bubble_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
615 call mpi_bcast(collision_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
616 call mpi_bcast(collision_temporal_resolution, 1, mpi_integer, 0, mpi_comm_world, ierr)
617 call mpi_bcast(fd_order, 1, mpi_integer, 0, mpi_comm_world, ierr)
618 call mpi_bcast(ib_force_stride, 1, mpi_integer, 0, mpi_comm_world, ierr)
619 call mpi_bcast(ib_neighborhood_radius, 1, mpi_integer, 0, mpi_comm_world, ierr)
620 call mpi_bcast(int_comp, 1, mpi_integer, 0, mpi_comm_world, ierr)
621 call mpi_bcast(low_mach, 1, mpi_integer, 0, mpi_comm_world, ierr)
622 call mpi_bcast(m, 1, mpi_integer, 0, mpi_comm_world, ierr)
623 call mpi_bcast(model_eqns, 1, mpi_integer, 0, mpi_comm_world, ierr)
624 call mpi_bcast(n, 1, mpi_integer, 0, mpi_comm_world, ierr)
625 call mpi_bcast(n_start, 1, mpi_integer, 0, mpi_comm_world, ierr)
626 call mpi_bcast(num_bc_patches, 1, mpi_integer, 0, mpi_comm_world, ierr)
627 call mpi_bcast(num_ibs, 1, mpi_integer, 0, mpi_comm_world, ierr)
628 call mpi_bcast(num_igr_iters, 1, mpi_integer, 0, mpi_comm_world, ierr)
629 call mpi_bcast(num_igr_warm_start_iters, 1, mpi_integer, 0, mpi_comm_world, ierr)
630 call mpi_bcast(num_particle_clouds, 1, mpi_integer, 0, mpi_comm_world, ierr)
631 call mpi_bcast(num_probes, 1, mpi_integer, 0, mpi_comm_world, ierr)
632 call mpi_bcast(num_source, 1, mpi_integer, 0, mpi_comm_world, ierr)
633 call mpi_bcast(num_stl_models, 1, mpi_integer, 0, mpi_comm_world, ierr)
634 call mpi_bcast(num_turbulent_sources, 1, mpi_integer, 0, mpi_comm_world, ierr)
635 call mpi_bcast(nv_uvm_igr_temps_on_gpu, 1, mpi_integer, 0, mpi_comm_world, ierr)
636 call mpi_bcast(p, 1, mpi_integer, 0, mpi_comm_world, ierr)
637 call mpi_bcast(precision, 1, mpi_integer, 0, mpi_comm_world, ierr)
638 call mpi_bcast(relax_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
639 call mpi_bcast(riemann_solver, 1, mpi_integer, 0, mpi_comm_world, ierr)
640 call mpi_bcast(synth_n_shells, 1, mpi_integer, 0, mpi_comm_world, ierr)
641 call mpi_bcast(synth_seed, 1, mpi_integer, 0, mpi_comm_world, ierr)
642 call mpi_bcast(t_step_old, 1, mpi_integer, 0, mpi_comm_world, ierr)
643 call mpi_bcast(t_step_print, 1, mpi_integer, 0, mpi_comm_world, ierr)
644 call mpi_bcast(t_step_save, 1, mpi_integer, 0, mpi_comm_world, ierr)
645 call mpi_bcast(t_step_start, 1, mpi_integer, 0, mpi_comm_world, ierr)
646 call mpi_bcast(t_step_stop, 1, mpi_integer, 0, mpi_comm_world, ierr)
647 call mpi_bcast(thermal, 1, mpi_integer, 0, mpi_comm_world, ierr)
648 call mpi_bcast(time_stepper, 1, mpi_integer, 0, mpi_comm_world, ierr)
649 call mpi_bcast(wave_speeds, 1, mpi_integer, 0, mpi_comm_world, ierr)
652 call mpi_bcast(acoustic_source, 1, mpi_logical, 0, mpi_comm_world, ierr)
653 call mpi_bcast(adap_dt, 1, mpi_logical, 0, mpi_comm_world, ierr)
654 call mpi_bcast(adv_n, 1, mpi_logical, 0, mpi_comm_world, ierr)
655 call mpi_bcast(alt_soundspeed, 1, mpi_logical, 0, mpi_comm_world, ierr)
656 call mpi_bcast(bf_spatial_support, 1, mpi_logical, 0, mpi_comm_world, ierr)
657 call mpi_bcast(bf_x, 1, mpi_logical, 0, mpi_comm_world, ierr)
658 call mpi_bcast(bf_y, 1, mpi_logical, 0, mpi_comm_world, ierr)
659 call mpi_bcast(bf_z, 1, mpi_logical, 0, mpi_comm_world, ierr)
660 call mpi_bcast(bubbles_euler, 1, mpi_logical, 0, mpi_comm_world, ierr)
661 call mpi_bcast(bubbles_lagrange, 1, mpi_logical, 0, mpi_comm_world, ierr)
662 call mpi_bcast(cfl_adap_dt, 1, mpi_logical, 0, mpi_comm_world, ierr)
663 call mpi_bcast(cfl_const_dt, 1, mpi_logical, 0, mpi_comm_world, ierr)
664 call mpi_bcast(cont_damage, 1, mpi_logical, 0, mpi_comm_world, ierr)
665 call mpi_bcast(cyl_coord, 1, mpi_logical, 0, mpi_comm_world, ierr)
666 call mpi_bcast(down_sample, 1, mpi_logical, 0, mpi_comm_world, ierr)
667 call mpi_bcast(fft_wrt, 1, mpi_logical, 0, mpi_comm_world, ierr)
668 call mpi_bcast(file_per_process, 1, mpi_logical, 0, mpi_comm_world, ierr)
669 call mpi_bcast(hll_u_interface, 1, mpi_logical, 0, mpi_comm_world, ierr)
670 call mpi_bcast(hyper_cleaning, 1, mpi_logical, 0, mpi_comm_world, ierr)
671 call mpi_bcast(hypo_hll_interface_rhs, 1, mpi_logical, 0, mpi_comm_world, ierr)
672 call mpi_bcast(hypoelasticity, 1, mpi_logical, 0, mpi_comm_world, ierr)
673 call mpi_bcast(ib, 1, mpi_logical, 0, mpi_comm_world, ierr)
674 call mpi_bcast(ib_force_wrt, 1, mpi_logical, 0, mpi_comm_world, ierr)
675 call mpi_bcast(ib_second_order_vel, 1, mpi_logical, 0, mpi_comm_world, ierr)
676 call mpi_bcast(ib_state_wrt, 1, mpi_logical, 0, mpi_comm_world, ierr)
677 call mpi_bcast(many_ib_patch_parallelism, 1, mpi_logical, 0, mpi_comm_world, ierr)
678 call mpi_bcast(mixture_err, 1, mpi_logical, 0, mpi_comm_world, ierr)
679 call mpi_bcast(mp_weno, 1, mpi_logical, 0, mpi_comm_world, ierr)
680 call mpi_bcast(mpp_lim, 1, mpi_logical, 0, mpi_comm_world, ierr)
681 call mpi_bcast(null_weights, 1, mpi_logical, 0, mpi_comm_world, ierr)
682 call mpi_bcast(nv_uvm_out_of_core, 1, mpi_logical, 0, mpi_comm_world, ierr)
683 call mpi_bcast(nv_uvm_pref_gpu, 1, mpi_logical, 0, mpi_comm_world, ierr)
684 call mpi_bcast(parallel_io, 1, mpi_logical, 0, mpi_comm_world, ierr)
685 call mpi_bcast(polydisperse, 1, mpi_logical, 0, mpi_comm_world, ierr)
686 call mpi_bcast(polytropic, 1, mpi_logical, 0, mpi_comm_world, ierr)
687 call mpi_bcast(prim_vars_wrt, 1, mpi_logical, 0, mpi_comm_world, ierr)
688 call mpi_bcast(probe_wrt, 1, mpi_logical, 0, mpi_comm_world, ierr)
689 call mpi_bcast(qbmm, 1, mpi_logical, 0, mpi_comm_world, ierr)
690 call mpi_bcast(rdma_mpi, 1, mpi_logical, 0, mpi_comm_world, ierr)
691 call mpi_bcast(reactive_burn, 1, mpi_logical, 0, mpi_comm_world, ierr)
692 call mpi_bcast(relax, 1, mpi_logical, 0, mpi_comm_world, ierr)
693 call mpi_bcast(riemann_hypo_adc, 1, mpi_logical, 0, mpi_comm_world, ierr)
694 call mpi_bcast(run_time_info, 1, mpi_logical, 0, mpi_comm_world, ierr)
695 call mpi_bcast(surface_tension, 1, mpi_logical, 0, mpi_comm_world, ierr)
696 call mpi_bcast(synthetic_turbulence, 1, mpi_logical, 0, mpi_comm_world, ierr)
697 call mpi_bcast(weno_re_flux, 1, mpi_logical, 0, mpi_comm_world, ierr)
698 call mpi_bcast(weno_avg, 1, mpi_logical, 0, mpi_comm_world, ierr)
701 call mpi_bcast(adc_kappa, 1, mpi_p, 0, mpi_comm_world, ierr)
702 call mpi_bcast(bx0, 1, mpi_p, 0, mpi_comm_world, ierr)
703 call mpi_bcast(ca, 1, mpi_p, 0, mpi_comm_world, ierr)
704 call mpi_bcast(r0ref, 1, mpi_p, 0, mpi_comm_world, ierr)
705 call mpi_bcast(re_inv, 1, mpi_p, 0, mpi_comm_world, ierr)
706 call mpi_bcast(web, 1, mpi_p, 0, mpi_comm_world, ierr)
707 call mpi_bcast(adap_dt_tol, 1, mpi_p, 0, mpi_comm_world, ierr)
708 call mpi_bcast(alf_factor, 1, mpi_p, 0, mpi_comm_world, ierr)
709 call mpi_bcast(alpha_bar, 1, mpi_p, 0, mpi_comm_world, ierr)
710 call mpi_bcast(cfl_target, 1, mpi_p, 0, mpi_comm_world, ierr)
711 call mpi_bcast(coefficient_of_restitution, 1, mpi_p, 0, mpi_comm_world, ierr)
712 call mpi_bcast(collision_time, 1, mpi_p, 0, mpi_comm_world, ierr)
713 call mpi_bcast(cont_damage_s, 1, mpi_p, 0, mpi_comm_world, ierr)
714 call mpi_bcast(dt, 1, mpi_p, 0, mpi_comm_world, ierr)
715 call mpi_bcast(g_x, 1, mpi_p, 0, mpi_comm_world, ierr)
716 call mpi_bcast(g_y, 1, mpi_p, 0, mpi_comm_world, ierr)
717 call mpi_bcast(g_z, 1, mpi_p, 0, mpi_comm_world, ierr)
718 call mpi_bcast(hyper_cleaning_speed, 1, mpi_p, 0, mpi_comm_world, ierr)
719 call mpi_bcast(hyper_cleaning_tau, 1, mpi_p, 0, mpi_comm_world, ierr)
720 call mpi_bcast(ib_coefficient_of_friction, 1, mpi_p, 0, mpi_comm_world, ierr)
721 call mpi_bcast(ib_ip_min_dist, 1, mpi_p, 0, mpi_comm_world, ierr)
722 call mpi_bcast(ic_beta, 1, mpi_p, 0, mpi_comm_world, ierr)
723 call mpi_bcast(ic_eps, 1, mpi_p, 0, mpi_comm_world, ierr)
724 call mpi_bcast(k_x, 1, mpi_p, 0, mpi_comm_world, ierr)
725 call mpi_bcast(k_y, 1, mpi_p, 0, mpi_comm_world, ierr)
726 call mpi_bcast(k_z, 1, mpi_p, 0, mpi_comm_world, ierr)
727 call mpi_bcast(muscl_eps, 1, mpi_p, 0, mpi_comm_world, ierr)
728 call mpi_bcast(p_x, 1, mpi_p, 0, mpi_comm_world, ierr)
729 call mpi_bcast(p_y, 1, mpi_p, 0, mpi_comm_world, ierr)
730 call mpi_bcast(p_z, 1, mpi_p, 0, mpi_comm_world, ierr)
731 call mpi_bcast(palpha_eps, 1, mpi_p, 0, mpi_comm_world, ierr)
732 call mpi_bcast(pi_fac, 1, mpi_p, 0, mpi_comm_world, ierr)
733 call mpi_bcast(poly_sigma, 1, mpi_p, 0, mpi_comm_world, ierr)
734 call mpi_bcast(ptgalpha_eps, 1, mpi_p, 0, mpi_comm_world, ierr)
735 call mpi_bcast(ramp_ratio, 1, mpi_p, 0, mpi_comm_world, ierr)
736 call mpi_bcast(sigma, 1, mpi_p, 0, mpi_comm_world, ierr)
737 call mpi_bcast(synth_u_inf, 1, mpi_p, 0, mpi_comm_world, ierr)
738 call mpi_bcast(t_save, 1, mpi_p, 0, mpi_comm_world, ierr)
739 call mpi_bcast(t_stop, 1, mpi_p, 0, mpi_comm_world, ierr)
740 call mpi_bcast(tau_star, 1, mpi_p, 0, mpi_comm_world, ierr)
741 call mpi_bcast(teno_ct, 1, mpi_p, 0, mpi_comm_world, ierr)
742 call mpi_bcast(w_x, 1, mpi_p, 0, mpi_comm_world, ierr)
743 call mpi_bcast(w_y, 1, mpi_p, 0, mpi_comm_world, ierr)
744 call mpi_bcast(w_z, 1, mpi_p, 0, mpi_comm_world, ierr)
745 call mpi_bcast(weno_eps, 1, mpi_p, 0, mpi_comm_world, ierr)
748# 143 "/home/runner/work/MFC/MFC/build/include/simulation/generated_bcast.fpp"
749 call mpi_bcast(igr_iter_solver, 1, mpi_integer, 0, mpi_comm_world, ierr)
750 call mpi_bcast(igr_order, 1, mpi_integer, 0, mpi_comm_world, ierr)
751 call mpi_bcast(muscl_lim, 1, mpi_integer, 0, mpi_comm_world, ierr)
752 call mpi_bcast(muscl_order, 1, mpi_integer, 0, mpi_comm_world, ierr)
753 call mpi_bcast(nb, 1, mpi_integer, 0, mpi_comm_world, ierr)
754 call mpi_bcast(num_fluids, 1, mpi_integer, 0, mpi_comm_world, ierr)
755 call mpi_bcast(recon_type, 1, mpi_integer, 0, mpi_comm_world, ierr)
756 call mpi_bcast(weno_order, 1, mpi_integer, 0, mpi_comm_world, ierr)
757 call mpi_bcast(igr, 1, mpi_logical, 0, mpi_comm_world, ierr)
758 call mpi_bcast(igr_pres_lim, 1, mpi_logical, 0, mpi_comm_world, ierr)
759 call mpi_bcast(mapped_weno, 1, mpi_logical, 0, mpi_comm_world, ierr)
760 call mpi_bcast(mhd, 1, mpi_logical, 0, mpi_comm_world, ierr)
761 call mpi_bcast(relativity, 1, mpi_logical, 0, mpi_comm_world, ierr)
762 call mpi_bcast(teno, 1, mpi_logical, 0, mpi_comm_world, ierr)
763 call mpi_bcast(viscous, 1, mpi_logical, 0, mpi_comm_world, ierr)
764 call mpi_bcast(wenoz, 1, mpi_logical, 0, mpi_comm_world, ierr)
765 call mpi_bcast(wenoz_q, 1, mpi_p, 0, mpi_comm_world, ierr)
766# 161 "/home/runner/work/MFC/MFC/build/include/simulation/generated_bcast.fpp"
769 do i = 1, num_fluids_max
770 call mpi_bcast(fluid_pp(i)%G, 1, mpi_p, 0, mpi_comm_world, ierr)
771 call mpi_bcast(fluid_pp(i)%K, 1, mpi_p, 0, mpi_comm_world, ierr)
772 call mpi_bcast(fluid_pp(i)%cv, 1, mpi_p, 0, mpi_comm_world, ierr)
773 call mpi_bcast(fluid_pp(i)%eos, 1, mpi_integer, 0, mpi_comm_world, ierr)
774 call mpi_bcast(fluid_pp(i)%gamma, 1, mpi_p, 0, mpi_comm_world, ierr)
775 call mpi_bcast(fluid_pp(i)%hb_m, 1, mpi_p, 0, mpi_comm_world, ierr)
776 call mpi_bcast(fluid_pp(i)%jwl_a, 1, mpi_p, 0, mpi_comm_world, ierr)
777 call mpi_bcast(fluid_pp(i)%jwl_b, 1, mpi_p, 0, mpi_comm_world, ierr)
778 call mpi_bcast(fluid_pp(i)%jwl_omega, 1, mpi_p, 0, mpi_comm_world, ierr)
779 call mpi_bcast(fluid_pp(i)%jwl_r1, 1, mpi_p, 0, mpi_comm_world, ierr)
780 call mpi_bcast(fluid_pp(i)%jwl_r2, 1, mpi_p, 0, mpi_comm_world, ierr)
781 call mpi_bcast(fluid_pp(i)%jwl_rho0, 1, mpi_p, 0, mpi_comm_world, ierr)
782 call mpi_bcast(fluid_pp(i)%jwl_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
783 call mpi_bcast(fluid_pp(i)%k_therm, 1, mpi_p, 0, mpi_comm_world, ierr)
784 call mpi_bcast(fluid_pp(i)%mg_c0, 1, mpi_p, 0, mpi_comm_world, ierr)
785 call mpi_bcast(fluid_pp(i)%mg_gruneisen, 1, mpi_p, 0, mpi_comm_world, ierr)
786 call mpi_bcast(fluid_pp(i)%mg_gruneisen_a, 1, mpi_p, 0, mpi_comm_world, ierr)
787 call mpi_bcast(fluid_pp(i)%mg_rho0, 1, mpi_p, 0, mpi_comm_world, ierr)
788 call mpi_bcast(fluid_pp(i)%mg_s, 1, mpi_p, 0, mpi_comm_world, ierr)
789 call mpi_bcast(fluid_pp(i)%mg_s2, 1, mpi_p, 0, mpi_comm_world, ierr)
790 call mpi_bcast(fluid_pp(i)%mg_s3, 1, mpi_p, 0, mpi_comm_world, ierr)
791 call mpi_bcast(fluid_pp(i)%mg_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
792 call mpi_bcast(fluid_pp(i)%mu_bulk, 1, mpi_p, 0, mpi_comm_world, ierr)
793 call mpi_bcast(fluid_pp(i)%mu_max, 1, mpi_p, 0, mpi_comm_world, ierr)
794 call mpi_bcast(fluid_pp(i)%mu_min, 1, mpi_p, 0, mpi_comm_world, ierr)
795 call mpi_bcast(fluid_pp(i)%nn, 1, mpi_p, 0, mpi_comm_world, ierr)
796 call mpi_bcast(fluid_pp(i)%non_newtonian, 1, mpi_logical, 0, mpi_comm_world, ierr)
797 call mpi_bcast(fluid_pp(i)%pi_inf, 1, mpi_p, 0, mpi_comm_world, ierr)
798 call mpi_bcast(fluid_pp(i)%qv, 1, mpi_p, 0, mpi_comm_world, ierr)
799 call mpi_bcast(fluid_pp(i)%qvp, 1, mpi_p, 0, mpi_comm_world, ierr)
800 call mpi_bcast(fluid_pp(i)%tau0, 1, mpi_p, 0, mpi_comm_world, ierr)
801 call mpi_bcast(fluid_pp(i)%vinet_gruneisen, 1, mpi_p, 0, mpi_comm_world, ierr)
802 call mpi_bcast(fluid_pp(i)%vinet_gruneisen_a, 1, mpi_p, 0, mpi_comm_world, ierr)
803 call mpi_bcast(fluid_pp(i)%vinet_k0, 1, mpi_p, 0, mpi_comm_world, ierr)
804 call mpi_bcast(fluid_pp(i)%vinet_k0p, 1, mpi_p, 0, mpi_comm_world, ierr)
805 call mpi_bcast(fluid_pp(i)%vinet_rho0, 1, mpi_p, 0, mpi_comm_world, ierr)
806 call mpi_bcast(fluid_pp(i)%vinet_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
807 call mpi_bcast(fluid_pp(i)%Re(1), 2, mpi_p, 0, mpi_comm_world, ierr)
811 if (bubbles_euler .or. bubbles_lagrange)
then
812 call mpi_bcast(bub_pp%M_g, 1, mpi_p, 0, mpi_comm_world, ierr)
813 call mpi_bcast(bub_pp%M_v, 1, mpi_p, 0, mpi_comm_world, ierr)
814 call mpi_bcast(bub_pp%R0ref, 1, mpi_p, 0, mpi_comm_world, ierr)
815 call mpi_bcast(bub_pp%R_g, 1, mpi_p, 0, mpi_comm_world, ierr)
816 call mpi_bcast(bub_pp%R_v, 1, mpi_p, 0, mpi_comm_world, ierr)
817 call mpi_bcast(bub_pp%T0ref, 1, mpi_p, 0, mpi_comm_world, ierr)
818 call mpi_bcast(bub_pp%cp_g, 1, mpi_p, 0, mpi_comm_world, ierr)
819 call mpi_bcast(bub_pp%cp_v, 1, mpi_p, 0, mpi_comm_world, ierr)
820 call mpi_bcast(bub_pp%gam_g, 1, mpi_p, 0, mpi_comm_world, ierr)
821 call mpi_bcast(bub_pp%gam_v, 1, mpi_p, 0, mpi_comm_world, ierr)
822 call mpi_bcast(bub_pp%k_g, 1, mpi_p, 0, mpi_comm_world, ierr)
823 call mpi_bcast(bub_pp%k_v, 1, mpi_p, 0, mpi_comm_world, ierr)
824 call mpi_bcast(bub_pp%mu_g, 1, mpi_p, 0, mpi_comm_world, ierr)
825 call mpi_bcast(bub_pp%mu_l, 1, mpi_p, 0, mpi_comm_world, ierr)
826 call mpi_bcast(bub_pp%mu_v, 1, mpi_p, 0, mpi_comm_world, ierr)
827 call mpi_bcast(bub_pp%p0ref, 1, mpi_p, 0, mpi_comm_world, ierr)
828 call mpi_bcast(bub_pp%pv, 1, mpi_p, 0, mpi_comm_world, ierr)
829 call mpi_bcast(bub_pp%rho0ref, 1, mpi_p, 0, mpi_comm_world, ierr)
830 call mpi_bcast(bub_pp%ss, 1, mpi_p, 0, mpi_comm_world, ierr)
831 call mpi_bcast(bub_pp%vd, 1, mpi_p, 0, mpi_comm_world, ierr)
835 if (bubbles_lagrange)
then
836 call mpi_bcast(lag_params%gravity_force, 1, mpi_logical, 0, mpi_comm_world, ierr)
837 call mpi_bcast(lag_params%heatTransfer_model, 1, mpi_logical, 0, mpi_comm_world, ierr)
838 call mpi_bcast(lag_params%kahan_summation, 1, mpi_logical, 0, mpi_comm_world, ierr)
839 call mpi_bcast(lag_params%massTransfer_model, 1, mpi_logical, 0, mpi_comm_world, ierr)
840 call mpi_bcast(lag_params%pressure_corrector, 1, mpi_logical, 0, mpi_comm_world, ierr)
841 call mpi_bcast(lag_params%pressure_force, 1, mpi_logical, 0, mpi_comm_world, ierr)
842 call mpi_bcast(lag_params%write_bubbles, 1, mpi_logical, 0, mpi_comm_world, ierr)
843 call mpi_bcast(lag_params%write_bubbles_stats, 1, mpi_logical, 0, mpi_comm_world, ierr)
844 call mpi_bcast(lag_params%write_void_evol, 1, mpi_logical, 0, mpi_comm_world, ierr)
845 call mpi_bcast(lag_params%charNz, 1, mpi_integer, 0, mpi_comm_world, ierr)
846 call mpi_bcast(lag_params%cluster_type, 1, mpi_integer, 0, mpi_comm_world, ierr)
847 call mpi_bcast(lag_params%drag_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
848 call mpi_bcast(lag_params%nBubs_glb, 1, mpi_integer, 0, mpi_comm_world, ierr)
849 call mpi_bcast(lag_params%smooth_type, 1, mpi_integer, 0, mpi_comm_world, ierr)
850 call mpi_bcast(lag_params%solver_approach, 1, mpi_integer, 0, mpi_comm_world, ierr)
851 call mpi_bcast(lag_params%vel_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
852 call mpi_bcast(lag_params%charwidth, 1, mpi_p, 0, mpi_comm_world, ierr)
853 call mpi_bcast(lag_params%epsilonb, 1, mpi_p, 0, mpi_comm_world, ierr)
854 call mpi_bcast(lag_params%valmaxvoid, 1, mpi_p, 0, mpi_comm_world, ierr)
855 call mpi_bcast(lag_params%input_path, len(lag_params%input_path), mpi_character, 0, mpi_comm_world, ierr)
860 call mpi_bcast(chem_params%adap_substeps, 1, mpi_logical, 0, mpi_comm_world, ierr)
861 call mpi_bcast(chem_params%diffusion, 1, mpi_logical, 0, mpi_comm_world, ierr)
862 call mpi_bcast(chem_params%reactions, 1, mpi_logical, 0, mpi_comm_world, ierr)
863 call mpi_bcast(chem_params%gamma_method, 1, mpi_integer, 0, mpi_comm_world, ierr)
864 call mpi_bcast(chem_params%reaction_substeps, 1, mpi_integer, 0, mpi_comm_world, ierr)
865 call mpi_bcast(chem_params%reaction_substeps_max, 1, mpi_integer, 0, mpi_comm_world, ierr)
866 call mpi_bcast(chem_params%transport_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
870 if (reactive_burn)
then
871 call mpi_bcast(rburn%k, 1, mpi_p, 0, mpi_comm_world, ierr)
872 call mpi_bcast(rburn%n, 1, mpi_p, 0, mpi_comm_world, ierr)
873 call mpi_bcast(rburn%pign, 1, mpi_p, 0, mpi_comm_world, ierr)
874 call mpi_bcast(rburn%pref, 1, mpi_p, 0, mpi_comm_world, ierr)
875 call mpi_bcast(rburn%substeps, 1, mpi_integer, 0, mpi_comm_world, ierr)
876 call mpi_bcast(rburn%ta, 1, mpi_p, 0, mpi_comm_world, ierr)
879# 113 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp" 2
882 call mpi_bcast(m_glb, 1, mpi_integer, 0, mpi_comm_world, ierr)
883 call mpi_bcast(n_glb, 1, mpi_integer, 0, mpi_comm_world, ierr)
884 call mpi_bcast(p_glb, 1, mpi_integer, 0, mpi_comm_world, ierr)
887# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
888 call mpi_bcast(bc_x%beg, 1, mpi_integer, 0, mpi_comm_world, ierr)
889# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
890# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
891 call mpi_bcast(bc_x%end, 1, mpi_integer, 0, mpi_comm_world, ierr)
892# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
893# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
894 call mpi_bcast(bc_y%beg, 1, mpi_integer, 0, mpi_comm_world, ierr)
895# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
896# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
897 call mpi_bcast(bc_y%end, 1, mpi_integer, 0, mpi_comm_world, ierr)
898# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
899# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
900 call mpi_bcast(bc_z%beg, 1, mpi_integer, 0, mpi_comm_world, ierr)
901# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
902# 121 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
903 call mpi_bcast(bc_z%end, 1, mpi_integer, 0, mpi_comm_world, ierr)
904# 122 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
905# 123 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
907# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
908 call mpi_bcast(bc_x%grcbc_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
909# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
910# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
911 call mpi_bcast(bc_x%grcbc_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
912# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
913# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
914 call mpi_bcast(bc_x%grcbc_vel_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
915# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
916# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
917 call mpi_bcast(bc_y%grcbc_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
918# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
919# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
920 call mpi_bcast(bc_y%grcbc_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
921# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
922# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
923 call mpi_bcast(bc_y%grcbc_vel_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
924# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
925# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
926 call mpi_bcast(bc_z%grcbc_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
927# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
928# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
929 call mpi_bcast(bc_z%grcbc_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
930# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
931# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
932 call mpi_bcast(bc_z%grcbc_vel_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
933# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
934# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
935 call mpi_bcast(bc_x%isothermal_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
936# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
937# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
938 call mpi_bcast(bc_y%isothermal_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
939# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
940# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
941 call mpi_bcast(bc_z%isothermal_in, 1, mpi_logical, 0, mpi_comm_world, ierr)
942# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
943# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
944 call mpi_bcast(bc_x%isothermal_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
945# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
946# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
947 call mpi_bcast(bc_y%isothermal_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
948# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
949# 129 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
950 call mpi_bcast(bc_z%isothermal_out, 1, mpi_logical, 0, mpi_comm_world, ierr)
951# 130 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
952# 131 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
954# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
955 call mpi_bcast(bc_x%vb1, 1, mpi_p, 0, mpi_comm_world, ierr)
956# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
957# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
958 call mpi_bcast(bc_x%vb2, 1, mpi_p, 0, mpi_comm_world, ierr)
959# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
960# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
961 call mpi_bcast(bc_x%vb3, 1, mpi_p, 0, mpi_comm_world, ierr)
962# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
963# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
964 call mpi_bcast(bc_x%ve1, 1, mpi_p, 0, mpi_comm_world, ierr)
965# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
966# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
967 call mpi_bcast(bc_x%ve2, 1, mpi_p, 0, mpi_comm_world, ierr)
968# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
969# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
970 call mpi_bcast(bc_x%ve3, 1, mpi_p, 0, mpi_comm_world, ierr)
971# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
972# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
973 call mpi_bcast(bc_y%vb1, 1, mpi_p, 0, mpi_comm_world, ierr)
974# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
975# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
976 call mpi_bcast(bc_y%vb2, 1, mpi_p, 0, mpi_comm_world, ierr)
977# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
978# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
979 call mpi_bcast(bc_y%vb3, 1, mpi_p, 0, mpi_comm_world, ierr)
980# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
981# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
982 call mpi_bcast(bc_y%ve1, 1, mpi_p, 0, mpi_comm_world, ierr)
983# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
984# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
985 call mpi_bcast(bc_y%ve2, 1, mpi_p, 0, mpi_comm_world, ierr)
986# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
987# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
988 call mpi_bcast(bc_y%ve3, 1, mpi_p, 0, mpi_comm_world, ierr)
989# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
990# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
991 call mpi_bcast(bc_z%vb1, 1, mpi_p, 0, mpi_comm_world, ierr)
992# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
993# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
994 call mpi_bcast(bc_z%vb2, 1, mpi_p, 0, mpi_comm_world, ierr)
995# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
996# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
997 call mpi_bcast(bc_z%vb3, 1, mpi_p, 0, mpi_comm_world, ierr)
998# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
999# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1000 call mpi_bcast(bc_z%ve1, 1, mpi_p, 0, mpi_comm_world, ierr)
1001# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1002# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1003 call mpi_bcast(bc_z%ve2, 1, mpi_p, 0, mpi_comm_world, ierr)
1004# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1005# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1006 call mpi_bcast(bc_z%ve3, 1, mpi_p, 0, mpi_comm_world, ierr)
1007# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1008# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1009 call mpi_bcast(bc_x%pres_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1010# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1011# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1012 call mpi_bcast(bc_x%pres_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1013# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1014# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1015 call mpi_bcast(bc_y%pres_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1016# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1017# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1018 call mpi_bcast(bc_y%pres_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1019# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1020# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1021 call mpi_bcast(bc_z%pres_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1022# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1023# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1024 call mpi_bcast(bc_z%pres_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1025# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1026# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1027 call mpi_bcast(bc_x%Twall_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1028# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1029# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1030 call mpi_bcast(bc_x%Twall_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1031# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1032# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1033 call mpi_bcast(bc_y%Twall_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1034# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1035# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1036 call mpi_bcast(bc_y%Twall_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1037# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1038# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1039 call mpi_bcast(bc_z%Twall_in, 1, mpi_p, 0, mpi_comm_world, ierr)
1040# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1041# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1042 call mpi_bcast(bc_z%Twall_out, 1, mpi_p, 0, mpi_comm_world, ierr)
1043# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1044# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1045 call mpi_bcast(bc_x%vel_in_ramp, 1, mpi_p, 0, mpi_comm_world, ierr)
1046# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1047# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1048 call mpi_bcast(bc_x%vel_in_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
1049# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1050# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1051 call mpi_bcast(bc_x%vel_in_frac0, 1, mpi_p, 0, mpi_comm_world, ierr)
1052# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1053# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1054 call mpi_bcast(bc_y%vel_in_ramp, 1, mpi_p, 0, mpi_comm_world, ierr)
1055# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1056# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1057 call mpi_bcast(bc_y%vel_in_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
1058# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1059# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1060 call mpi_bcast(bc_y%vel_in_frac0, 1, mpi_p, 0, mpi_comm_world, ierr)
1061# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1062# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1063 call mpi_bcast(bc_z%vel_in_ramp, 1, mpi_p, 0, mpi_comm_world, ierr)
1064# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1065# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1066 call mpi_bcast(bc_z%vel_in_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
1067# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1068# 142 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1069 call mpi_bcast(bc_z%vel_in_frac0, 1, mpi_p, 0, mpi_comm_world, ierr)
1070# 143 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1071# 144 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1074# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1075 call mpi_bcast(bc_x%vel_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1076# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1077# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1078 call mpi_bcast(bc_x%vel_out (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1079# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1080# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1081 call mpi_bcast(bc_y%vel_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1082# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1083# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1084 call mpi_bcast(bc_y%vel_out (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1085# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1086# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1087 call mpi_bcast(bc_z%vel_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1088# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1089# 148 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1090 call mpi_bcast(bc_z%vel_out (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1091# 149 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1092# 150 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1096 call mpi_bcast(cfl_dt, 1, mpi_logical, 0, mpi_comm_world, ierr)
1097 call mpi_bcast(bc_io, 1, mpi_logical, 0, mpi_comm_world, ierr)
1101 call mpi_bcast(shear_stress, 1, mpi_logical, 0, mpi_comm_world, ierr)
1102 call mpi_bcast(bulk_stress, 1, mpi_logical, 0, mpi_comm_world, ierr)
1103 call mpi_bcast(bodyforces, 1, mpi_logical, 0, mpi_comm_world, ierr)
1106 do i = 1, num_fluids_max
1107# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1108 call mpi_bcast(bc_x%alpha_rho_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1109# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1110# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1111 call mpi_bcast(bc_x%alpha_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1112# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1113# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1114 call mpi_bcast(bc_y%alpha_rho_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1115# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1116# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1117 call mpi_bcast(bc_y%alpha_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1118# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1119# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1120 call mpi_bcast(bc_z%alpha_rho_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1121# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1122# 166 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1123 call mpi_bcast(bc_z%alpha_in (i), 1, mpi_p, 0, mpi_comm_world, ierr)
1124# 167 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1125# 168 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1130# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1131 call mpi_bcast(patch_ib(i)%radius, 1, mpi_p, 0, mpi_comm_world, ierr)
1132# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1133# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1134 call mpi_bcast(patch_ib(i)%length_x, 1, mpi_p, 0, mpi_comm_world, ierr)
1135# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1136# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1137 call mpi_bcast(patch_ib(i)%length_y, 1, mpi_p, 0, mpi_comm_world, ierr)
1138# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1139# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1140 call mpi_bcast(patch_ib(i)%length_z, 1, mpi_p, 0, mpi_comm_world, ierr)
1141# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1142# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1143 call mpi_bcast(patch_ib(i)%x_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1144# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1145# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1146 call mpi_bcast(patch_ib(i)%y_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1147# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1148# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1149 call mpi_bcast(patch_ib(i)%z_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1150# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1151# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1152 call mpi_bcast(patch_ib(i)%slip, 1, mpi_p, 0, mpi_comm_world, ierr)
1153# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1154# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1155 call mpi_bcast(patch_ib(i)%mass, 1, mpi_p, 0, mpi_comm_world, ierr)
1156# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1157# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1158 call mpi_bcast(patch_ib(i)%v_blow, 1, mpi_p, 0, mpi_comm_world, ierr)
1159# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1160# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1161 call mpi_bcast(patch_ib(i)%Twall, 1, mpi_p, 0, mpi_comm_world, ierr)
1162# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1163# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1164 call mpi_bcast(patch_ib(i)%burn_rate_exp, 1, mpi_p, 0, mpi_comm_world, ierr)
1165# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1166# 175 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1167 call mpi_bcast(patch_ib(i)%burn_rate_pref, 1, mpi_p, 0, mpi_comm_world, ierr)
1168# 176 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1169# 177 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1170# 178 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1171 call mpi_bcast(patch_ib(i)%vel, 3, mpi_p, 0, mpi_comm_world, ierr)
1172# 179 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1173# 178 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1174 call mpi_bcast(patch_ib(i)%angular_vel, 3, mpi_p, 0, mpi_comm_world, ierr)
1175# 179 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1176# 178 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1177 call mpi_bcast(patch_ib(i)%angles, 3, mpi_p, 0, mpi_comm_world, ierr)
1178# 179 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1179# 178 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1180 call mpi_bcast(patch_ib(i)%kin_hinge, 3, mpi_p, 0, mpi_comm_world, ierr)
1181# 179 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1182# 178 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1183 call mpi_bcast(patch_ib(i)%kin_offset, 3, mpi_p, 0, mpi_comm_world, ierr)
1184# 179 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1185# 180 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1186# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1187 call mpi_bcast(patch_ib(i)%kin_phi0, 1, mpi_p, 0, mpi_comm_world, ierr)
1188# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1189# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1190 call mpi_bcast(patch_ib(i)%kin_theta0, 1, mpi_p, 0, mpi_comm_world, ierr)
1191# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1192# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1193 call mpi_bcast(patch_ib(i)%kin_theta_mean, 1, mpi_p, 0, mpi_comm_world, ierr)
1194# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1195# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1196 call mpi_bcast(patch_ib(i)%kin_freq, 1, mpi_p, 0, mpi_comm_world, ierr)
1197# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1198# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1199 call mpi_bcast(patch_ib(i)%kin_phase, 1, mpi_p, 0, mpi_comm_world, ierr)
1200# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1201# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1202 call mpi_bcast(patch_ib(i)%kin_t0, 1, mpi_p, 0, mpi_comm_world, ierr)
1203# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1204# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1205 call mpi_bcast(patch_ib(i)%kin_ramp, 1, mpi_p, 0, mpi_comm_world, ierr)
1206# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1207# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1208 call mpi_bcast(patch_ib(i)%kin_pitch_rate, 1, mpi_p, 0, mpi_comm_world, ierr)
1209# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1210# 182 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1211 call mpi_bcast(patch_ib(i)%kin_smooth, 1, mpi_p, 0, mpi_comm_world, ierr)
1212# 183 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1213# 184 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1214 call mpi_bcast(patch_ib(i)%kin_model, 1, mpi_integer, 0, mpi_comm_world, ierr)
1215 call mpi_bcast(patch_ib(i)%geometry, 1, mpi_integer, 0, mpi_comm_world, ierr)
1216 call mpi_bcast(patch_ib(i)%moving_ibm, 1, mpi_integer, 0, mpi_comm_world, ierr)
1217 call mpi_bcast(patch_ib(i)%airfoil_id, 1, mpi_integer, 0, mpi_comm_world, ierr)
1218 call mpi_bcast(patch_ib(i)%model_id, 1, mpi_integer, 0, mpi_comm_world, ierr)
1219 call mpi_bcast(patch_ib(i)%inj_species, 1, mpi_integer, 0, mpi_comm_world, ierr)
1220 call mpi_bcast(patch_ib(i)%thermal_bc, 1, mpi_integer, 0, mpi_comm_world, ierr)
1221 call mpi_bcast(patch_ib(i)%surface_reaction, 1, mpi_integer, 0, mpi_comm_world, ierr)
1225 do i = 1, num_ib_airfoils_max
1226# 197 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1227 call mpi_bcast(ib_airfoil(i)%c, 1, mpi_p, 0, mpi_comm_world, ierr)
1228# 198 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1229# 197 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1230 call mpi_bcast(ib_airfoil(i)%p, 1, mpi_p, 0, mpi_comm_world, ierr)
1231# 198 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1232# 197 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1233 call mpi_bcast(ib_airfoil(i)%t, 1, mpi_p, 0, mpi_comm_world, ierr)
1234# 198 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1235# 197 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1236 call mpi_bcast(ib_airfoil(i)%m, 1, mpi_p, 0, mpi_comm_world, ierr)
1237# 198 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1238# 199 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1242 do i = 1, num_stl_models_max
1243 call mpi_bcast(stl_models(i)%model_filepath, len(stl_models(i)%model_filepath), mpi_character, 0, mpi_comm_world, ierr)
1244 call mpi_bcast(stl_models(i)%model_threshold, 1, mpi_p, 0, mpi_comm_world, ierr)
1245# 206 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1246 call mpi_bcast(stl_models(i)%model_translate, 3, mpi_p, 0, mpi_comm_world, ierr)
1247# 207 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1248# 206 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1249 call mpi_bcast(stl_models(i)%model_scale, 3, mpi_p, 0, mpi_comm_world, ierr)
1250# 207 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1251# 208 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1255 do i = 1, num_particle_clouds
1256# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1257 call mpi_bcast(particle_cloud(i)%x_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1258# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1259# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1260 call mpi_bcast(particle_cloud(i)%y_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1261# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1262# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1263 call mpi_bcast(particle_cloud(i)%z_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1264# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1265# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1266 call mpi_bcast(particle_cloud(i)%length_x, 1, mpi_p, 0, mpi_comm_world, ierr)
1267# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1268# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1269 call mpi_bcast(particle_cloud(i)%length_y, 1, mpi_p, 0, mpi_comm_world, ierr)
1270# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1271# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1272 call mpi_bcast(particle_cloud(i)%length_z, 1, mpi_p, 0, mpi_comm_world, ierr)
1273# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1274# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1275 call mpi_bcast(particle_cloud(i)%radius, 1, mpi_p, 0, mpi_comm_world, ierr)
1276# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1277# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1278 call mpi_bcast(particle_cloud(i)%mass, 1, mpi_p, 0, mpi_comm_world, ierr)
1279# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1280# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1281 call mpi_bcast(particle_cloud(i)%min_spacing, 1, mpi_p, 0, mpi_comm_world, ierr)
1282# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1283# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1284 call mpi_bcast(particle_cloud(i)%shell_inner_radius, 1, mpi_p, 0, mpi_comm_world, ierr)
1285# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1286# 214 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1287 call mpi_bcast(particle_cloud(i)%shell_outer_radius, 1, mpi_p, 0, mpi_comm_world, ierr)
1288# 215 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1289# 216 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1290 call mpi_bcast(particle_cloud(i)%num_particles, 1, mpi_integer, 0, mpi_comm_world, ierr)
1291 call mpi_bcast(particle_cloud(i)%moving_ibm, 1, mpi_integer, 0, mpi_comm_world, ierr)
1292 call mpi_bcast(particle_cloud(i)%seed, 1, mpi_integer, 0, mpi_comm_world, ierr)
1293 call mpi_bcast(particle_cloud(i)%cloud_geometry, 1, mpi_integer, 0, mpi_comm_world, ierr)
1294 call mpi_bcast(particle_cloud(i)%shell_axis, 1, mpi_integer, 0, mpi_comm_world, ierr)
1295 call mpi_bcast(particle_cloud(i)%packing_method, 1, mpi_integer, 0, mpi_comm_world, ierr)
1296 call mpi_bcast(particle_cloud(i)%periodic, 1, mpi_integer, 0, mpi_comm_world, ierr)
1300 do j = 1, num_probes_max
1302 call mpi_bcast(acoustic(
j)%loc(i), 1, mpi_p, 0, mpi_comm_world, ierr)
1305 call mpi_bcast(acoustic(
j)%dipole, 1, mpi_logical, 0, mpi_comm_world, ierr)
1307# 234 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1308 call mpi_bcast(acoustic(
j)%pulse, 1, mpi_integer, 0, mpi_comm_world, ierr)
1309# 235 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1310# 234 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1311 call mpi_bcast(acoustic(
j)%support, 1, mpi_integer, 0, mpi_comm_world, ierr)
1312# 235 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1313# 234 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1314 call mpi_bcast(acoustic(
j)%num_elements, 1, mpi_integer, 0, mpi_comm_world, ierr)
1315# 235 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1316# 234 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1317 call mpi_bcast(acoustic(
j)%element_on, 1, mpi_integer, 0, mpi_comm_world, ierr)
1318# 235 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1319# 234 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1320 call mpi_bcast(acoustic(
j)%bb_num_freq, 1, mpi_integer, 0, mpi_comm_world, ierr)
1321# 235 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1322# 236 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1324# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1325 call mpi_bcast(acoustic(
j)%mag, 1, mpi_p, 0, mpi_comm_world, ierr)
1326# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1327# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1328 call mpi_bcast(acoustic(
j)%length, 1, mpi_p, 0, mpi_comm_world, ierr)
1329# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1330# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1331 call mpi_bcast(acoustic(
j)%height, 1, mpi_p, 0, mpi_comm_world, ierr)
1332# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1333# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1334 call mpi_bcast(acoustic(
j)%wavelength, 1, mpi_p, 0, mpi_comm_world, ierr)
1335# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1336# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1337 call mpi_bcast(acoustic(
j)%frequency, 1, mpi_p, 0, mpi_comm_world, ierr)
1338# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1339# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1340 call mpi_bcast(acoustic(
j)%gauss_sigma_dist, 1, mpi_p, 0, mpi_comm_world, ierr)
1341# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1342# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1343 call mpi_bcast(acoustic(
j)%gauss_sigma_time, 1, mpi_p, 0, mpi_comm_world, ierr)
1344# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1345# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1346 call mpi_bcast(acoustic(
j)%npulse, 1, mpi_p, 0, mpi_comm_world, ierr)
1347# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1348# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1349 call mpi_bcast(acoustic(
j)%dir, 1, mpi_p, 0, mpi_comm_world, ierr)
1350# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1351# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1352 call mpi_bcast(acoustic(
j)%delay, 1, mpi_p, 0, mpi_comm_world, ierr)
1353# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1354# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1355 call mpi_bcast(acoustic(
j)%foc_length, 1, mpi_p, 0, mpi_comm_world, ierr)
1356# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1357# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1358 call mpi_bcast(acoustic(
j)%aperture, 1, mpi_p, 0, mpi_comm_world, ierr)
1359# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1360# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1361 call mpi_bcast(acoustic(
j)%element_spacing_angle, 1, mpi_p, 0, mpi_comm_world, ierr)
1362# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1363# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1364 call mpi_bcast(acoustic(
j)%element_polygon_ratio, 1, mpi_p, 0, mpi_comm_world, ierr)
1365# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1366# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1367 call mpi_bcast(acoustic(
j)%rotate_angle, 1, mpi_p, 0, mpi_comm_world, ierr)
1368# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1369# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1370 call mpi_bcast(acoustic(
j)%bb_bandwidth, 1, mpi_p, 0, mpi_comm_world, ierr)
1371# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1372# 242 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1373 call mpi_bcast(acoustic(
j)%bb_lowest_freq, 1, mpi_p, 0, mpi_comm_world, ierr)
1374# 243 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1375# 244 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1377# 246 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1378 call mpi_bcast(probe(
j)%x, 1, mpi_p, 0, mpi_comm_world, ierr)
1379# 247 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1380# 246 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1381 call mpi_bcast(probe(
j)%y, 1, mpi_p, 0, mpi_comm_world, ierr)
1382# 247 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1383# 246 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1384 call mpi_bcast(probe(
j)%z, 1, mpi_p, 0, mpi_comm_world, ierr)
1385# 247 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1386# 248 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1391# 253 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1392 call mpi_bcast(spatial_bf%amp, 1, mpi_p, 0, mpi_comm_world, ierr)
1393# 254 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1394# 253 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1395 call mpi_bcast(spatial_bf%x_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1396# 254 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1397# 253 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1398 call mpi_bcast(spatial_bf%y_centroid, 1, mpi_p, 0, mpi_comm_world, ierr)
1399# 254 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1400# 253 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1401 call mpi_bcast(spatial_bf%sigma, 1, mpi_p, 0, mpi_comm_world, ierr)
1402# 254 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1403# 253 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1404 call mpi_bcast(spatial_bf%conv_vel, 1, mpi_p, 0, mpi_comm_world, ierr)
1405# 254 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1406# 255 "/home/runner/work/MFC/MFC/src/simulation/m_mpi_proxy.fpp"
1407 call mpi_bcast(spatial_bf%freq, 8, mpi_p, 0, mpi_comm_world, ierr)
1408 call mpi_bcast(spatial_bf%phase, 8, mpi_p, 0, mpi_comm_world, ierr)
1412 call mpi_bcast(synth_n_waves_per_shell, num_synth_shells_max, mpi_integer, 0, mpi_comm_world, ierr)
1413 call mpi_bcast(synth_k_shell, num_synth_shells_max, mpi_p, 0, mpi_comm_world, ierr)
1414 call mpi_bcast(synth_amp_shell, num_synth_shells_max, mpi_p, 0, mpi_comm_world, ierr)
1415 call mpi_bcast(turb_pos, num_turb_sources_max*3, mpi_p, 0, mpi_comm_world, ierr)
1416 call mpi_bcast(synth_l, num_turb_sources_max*3, mpi_p, 0, mpi_comm_world, ierr)