Initializing AMReX (24.04-3-gd78e241d1ad4)... MPI initialized with 4 MPI processes MPI initialized with thread support level 3 OMP initialized with 4 OMP threads AMReX (24.04-3-gd78e241d1ad4) initialized Starting run at 07:37:28 UTC on 2024-04-03. Successfully read inputs file ... Castro git describe: 24.04-1-g6930369b2 AMReX git describe: 24.04-3-gd78e241d1 Microphysics git describe: 24.04 reading extern runtime parameters ... 13 Species: He4 C12 O16 Ne20 Mg24 Si28 S32 Ar36 Ca40 Ti44 Cr48 Fe52 Ni56 Successfully read inputs file ... Creating primary with CO core with mass fractions C = 0.4and O = 0.6 and a He shell of solar mass =0. Creating secondary with CO core with mass fractions C = 0.4and O = 0.6 and a He shell of solar mass =0. Generated initial model for primary WD of mass 0.9 solar masses, central density 1.859e+07 g cm**-3, and radius 6.378e+08 cm. Generated initial model for secondary WD of mass 0.9 solar masses, central density 1.859e+07 g cm**-3, and radius 6.378e+08 cm. Castro::numpts_1d at level 0 is 118 Setting the gravity type to PoissonGrav Initializing the data at level 0 Done initializing the level 0 data ...estimated hydro-limited timestep at level 0: 0.1183193811 ...hydro-limited CFL timestep constrained at (i,j,k) = (28,31,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1183193811 Gravity::fill_multipole_BCs() time = 0.114533059 Gravity::multilevel_solve_for_new_phi() time = 0.575208146 Gravity::fill_multipole_BCs() time = 0.112291718 ... norm of composite residual at level 0 1.086122716e-10 INITIAL GRIDS Level 0 8 grids 262144 cells 100 % of domain smallest grid: 32 x 32 x 32 biggest grid: 32 x 32 x 32 PLOTFILE: file = wdmerger_collision_plt00000 Write plotfile time = 0.159053051 seconds ...estimated hydro-limited timestep at level 0: 0.1183193811 ...hydro-limited CFL timestep constrained at (i,j,k) = (28,31,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1183193811 [Level 0 step 1] ADVANCE at time 0 with dt = 0.01183193811  Beginning subcycle 1 starting at time 0 with dt = 0.01183193811 Estimated number of subcycles remaining: 1 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 2231369728 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 27.04009462 on level 0 Castro::construct_old_gravity() time = 0.064068741 on level 0 Contributions to the state from old-time sources: mass added: 0 xmom added: 8.497560563e+23 ymom added: -1.813388729e+24 zmom added: -2.417851639e+24 eint added: 0 ener added: 9.696440457e+47 Castro::do_old_sources() time = 0.593191136 on level 0 ... Entering construct_ctu_hydro_source() on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.590295762e+48 ener added: 2.303659671e+42 ... Leaving construct_ctu_hydro_source() on level 0 Castro::construct_ctu_hydro_source() time = 5.909747191 on level 0 ... new-time level Poisson gravity solve at level 0 Gravity::fill_multipole_BCs() time = 0.115157867 Gravity::solve_for_phi() time = 0.455931341 on level 0 Castro::construct_new_gravity() time = 0.493780322 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -3.51327785e+48 ener added: 2.625373387e+47 Contributions to the state from new-time sources: mass added: 0 xmom added: -3.472716988e+23 ymom added: 3.352880203e+23 zmom added: 2.172288582e+23 eint added: 0 ener added: -3.784296225e+48 Castro::do_new_sources() time = 0.550111518 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 4.675697455e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 13.78494694 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.391618989e+34 ener added: 1.998685181e+34 ...estimated hydro-limited timestep at level 0: 0.1187673879 ...hydro-limited CFL timestep constrained at (i,j,k) = (28,31,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1187673879  Subcycle completed Subcycling complete Zones advanced per microsecond at this level: 0.005156964194 [Level 0 step 1] Advanced 262144 cells Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.74877907e+32 ener added: 2.750121247e+32 [STEP 1] Coarse TimeStep time: 51.40070037 [STEP 1] FAB kilobyte spread across MPI nodes: [351709 ... 351709] STEP = 1 TIME = 0.01183193811 DT = 0.01183193811 ...estimated hydro-limited timestep at level 0: 0.1187673879 ...hydro-limited CFL timestep constrained at (i,j,k) = (28,31,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1187673879 Castro::compute_new_dt : limiting dt at level 0 ... new dt computed: 0.1187673879 ... but limiting to: 0.01301513192 = 1.1 * 0.01183193811 [Level 0 step 2] ADVANCE at time 0.01183193811 with dt = 0.01301513192  Beginning subcycle 1 starting at time 0.01183193811 with dt = 0.01301513192 Estimated number of subcycles remaining: 1 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 2.435495567e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 27.00429261 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.198083749e+33 ener added: 7.397955396e+33 Castro::construct_old_gravity() time = 0.048940722 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -8.721164198e+46 ener added: 2.380398208e+46 Contributions to the state from old-time sources: mass added: 0 xmom added: 6.317156883e+23 ymom added: -1.088033238e+25 zmom added: -3.626777459e+24 eint added: 0 ener added: 1.095463814e+48 Castro::do_old_sources() time = 0.588473847 on level 0 ... Entering construct_ctu_hydro_source() on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.472161702e+48 ener added: 2.142787186e+42 ... Leaving construct_ctu_hydro_source() on level 0 Castro::construct_ctu_hydro_source() time = 5.94976018 on level 0 ... new-time level Poisson gravity solve at level 0 Gravity::fill_multipole_BCs() time = 0.116861309 Gravity::solve_for_phi() time = 0.456685993 on level 0 Castro::construct_new_gravity() time = 0.49326508 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -3.290928202e+48 ener added: 4.386436932e+47 Contributions to the state from new-time sources: mass added: 0 xmom added: 1.188591508e+27 ymom added: 8.972496317e+22 zmom added: 3.305656538e+23 eint added: 0 ener added: -3.730425127e+48 Castro::do_new_sources() time = 0.548956186 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: -3.125306976e+10 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 13.77380783 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.68592323e+34 ener added: 3.206658789e+34 ...estimated hydro-limited timestep at level 0: 0.1191998657 ...hydro-limited CFL timestep constrained at (i,j,k) = (27,32,32) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1191998657  Subcycle completed Subcycling complete Zones advanced per microsecond at this level: 0.005162501774 [Level 0 step 2] Advanced 262144 cells Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 1.760936591e+32 ener added: 1.760936591e+32 [STEP 2] Coarse TimeStep time: 51.34113138 [STEP 2] FAB kilobyte spread across MPI nodes: [351709 ... 351709] STEP = 2 TIME = 0.02484707003 DT = 0.01301513192 ...estimated hydro-limited timestep at level 0: 0.1191998657 ...hydro-limited CFL timestep constrained at (i,j,k) = (27,32,32) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1191998657 Castro::compute_new_dt : limiting dt at level 0 ... new dt computed: 0.1191998657 ... but limiting to: 0.01431664511 = 1.1 * 0.01301513192 [Level 0 step 3] ADVANCE at time 0.02484707003 with dt = 0.01431664511  Beginning subcycle 1 starting at time 0.02484707003 with dt = 0.01431664511 Estimated number of subcycles remaining: 1 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 1.436822819e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 26.95677903 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 9.626078675e+33 ener added: 8.402041207e+33 Castro::construct_old_gravity() time = 0.041338703 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -9.442681417e+46 ener added: 3.66509217e+46 Contributions to the state from old-time sources: mass added: 0 xmom added: 2.614582639e+27 ymom added: -1.20892582e+24 zmom added: 2.296959057e+25 eint added: 0 ener added: 1.23707932e+48 Castro::do_old_sources() time = 0.577307893 on level 0 ... Entering construct_ctu_hydro_source() on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.67736191e+48 ener added: 4.437215404e+43 ... Leaving construct_ctu_hydro_source() on level 0 Castro::construct_ctu_hydro_source() time = 5.946704014 on level 0 ... new-time level Poisson gravity solve at level 0 Gravity::fill_multipole_BCs() time = 0.113286761 Gravity::solve_for_phi() time = 0.452752069 on level 0 Castro::construct_new_gravity() time = 0.489522228 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -3.483376227e+48 ener added: 5.054832092e+47 Contributions to the state from new-time sources: mass added: 0 xmom added: -1.232511327e+28 ymom added: -2.502854236e+23 zmom added: 0 eint added: 0 ener added: -3.989127867e+48 Castro::do_new_sources() time = 0.547971924 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 2.974447462e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 13.75582685 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 3.075877425e+34 ener added: 3.081624282e+34 ...estimated hydro-limited timestep at level 0: 0.1195774577 ...hydro-limited CFL timestep constrained at (i,j,k) = (36,32,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1195774577  Subcycle completed Subcycling complete Zones advanced per microsecond at this level: 0.005173962799 [Level 0 step 3] Advanced 262144 cells Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.370821947e+33 ener added: 2.370821947e+33 [STEP 3] Coarse TimeStep time: 51.22642538 [STEP 3] FAB kilobyte spread across MPI nodes: [351709 ... 351709] STEP = 3 TIME = 0.03916371514 DT = 0.01431664511 ...estimated hydro-limited timestep at level 0: 0.1195774577 ...hydro-limited CFL timestep constrained at (i,j,k) = (36,32,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1195774577 Castro::compute_new_dt : limiting dt at level 0 ... new dt computed: 0.1195774577 ... but limiting to: 0.01574830962 = 1.1 * 0.01431664511 [Level 0 step 4] ADVANCE at time 0.03916371514 with dt = 0.01574830962  Beginning subcycle 1 starting at time 0.03916371514 with dt = 0.01574830962 Estimated number of subcycles remaining: 1 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 1.950230384e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 26.90728056 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.527808664e+34 ener added: 2.306654062e+34 Castro::construct_old_gravity() time = 0.037945629 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -9.229313421e+46 ener added: 6.221775188e+46 Contributions to the state from old-time sources: mass added: 0 xmom added: -2.423727749e+28 ymom added: 6.044629098e+24 zmom added: 6.044629098e+24 eint added: 0 ener added: 1.399793572e+48 Castro::do_old_sources() time = 0.579058755 on level 0 ... Entering construct_ctu_hydro_source() on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.470034181e+48 ener added: 1.56937575e+44 ... Leaving construct_ctu_hydro_source() on level 0 Castro::construct_ctu_hydro_source() time = 5.960449953 on level 0 ... new-time level Poisson gravity solve at level 0 Gravity::fill_multipole_BCs() time = 0.117593079 Gravity::solve_for_phi() time = 0.456793881 on level 0 Castro::construct_new_gravity() time = 0.493663058 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -3.024748253e+48 ener added: 6.067345122e+47 Contributions to the state from new-time sources: mass added: 0 xmom added: -2.461609511e+28 ymom added: -6.091852763e+23 zmom added: -7.083549724e+23 eint added: 0 ener added: -3.630738409e+48 Castro::do_new_sources() time = 0.560644243 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: -3.576845258e+11 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 13.77209032 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 1.336639962e+34 ener added: 1.438259217e+34 ...estimated hydro-limited timestep at level 0: 0.1199391335 ...hydro-limited CFL timestep constrained at (i,j,k) = (36,32,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1199391335  Subcycle completed Subcycling complete Zones advanced per microsecond at this level: 0.005175531273 [Level 0 step 4] Advanced 262144 cells Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 1.06901736e+34 ener added: 1.069024071e+34 [STEP 4] Coarse TimeStep time: 51.21111149 [STEP 4] FAB kilobyte spread across MPI nodes: [351709 ... 351709] STEP = 4 TIME = 0.05491202477 DT = 0.01574830962 ...estimated hydro-limited timestep at level 0: 0.1199391335 ...hydro-limited CFL timestep constrained at (i,j,k) = (36,32,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1199391335 Castro::compute_new_dt : limiting dt at level 0 ... new dt computed: 0.1199391335 ... but limiting to: 0.01732314059 = 1.1 * 0.01574830962 [Level 0 step 5] ADVANCE at time 0.05491202477 with dt = 0.01732314059  Beginning subcycle 1 starting at time 0.05491202477 with dt = 0.01732314059 Estimated number of subcycles remaining: 1 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: 8.933916355e+10 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 26.6492363 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 3.30779465e+34 ener added: 3.133677461e+34 Castro::construct_old_gravity() time = 0.039883983 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -8.636206377e+46 ener added: 9.624862409e+46 Contributions to the state from old-time sources: mass added: 0 xmom added: -8.082046166e+28 ymom added: 3.022314549e+24 zmom added: -2.417851639e+24 eint added: 0 ener added: 1.57722099e+48 Castro::do_old_sources() time = 0.577932865 on level 0 ... Entering construct_ctu_hydro_source() on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 2.382578306e+48 ener added: 2.85075556e+44 ... Leaving construct_ctu_hydro_source() on level 0 Castro::construct_ctu_hydro_source() time = 6.001824733 on level 0 ... new-time level Poisson gravity solve at level 0 Gravity::fill_multipole_BCs() time = 0.111473523 Gravity::solve_for_phi() time = 0.436560763 on level 0 Castro::construct_new_gravity() time = 0.473442596 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: -3.095274302e+48 ener added: 6.211305833e+47 Contributions to the state from new-time sources: mass added: 0 xmom added: -4.310542642e+28 ymom added: 8.689154328e+23 zmom added: 1.076699558e+24 eint added: 0 ener added: -3.71484768e+48 Castro::do_new_sources() time = 0.548160318 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. ... (rho e) added from burning: -6.829762775e+10 ... Leaving burner on level 0 after completing half-timestep of burning. Castro::react_state() time = 13.73712755 on level 0 Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 3.310920269e+34 ener added: 3.315874267e+34 ...estimated hydro-limited timestep at level 0: 0.1202880158 ...hydro-limited CFL timestep constrained at (i,j,k) = (36,32,31) Castro::estTimeStep (hydro-limited) at level 0: estdt = 0.1202880158  Subcycle completed Subcycling complete Zones advanced per microsecond at this level: 0.005203354402 [Level 0 step 5] Advanced 262144 cells Contributions to the state from negative energy resets: mass added: 0 xmom added: 0 ymom added: 0 zmom added: 0 eint added: 4.849018077e+33 ener added: 4.299799134e+33 [STEP 5] Coarse TimeStep time: 50.92256945 [STEP 5] FAB kilobyte spread across MPI nodes: [351709 ... 351709] STEP = 5 TIME = 0.07223516535 DT = 0.01732314059 PLOTFILE: file = wdmerger_collision_plt00005 Write plotfile time = 0.162372913 seconds Ending run at 07:41:49 UTC on 2024-04-03. Run time = 261.098148 Run time without initialization = 256.2657771 Average number of zones advanced per microsecond: 0.005 Average number of zones advanced per microsecond per rank: 0.001 TinyProfiler total time across processes [min...avg...max]: 261.1 ... 261.1 ... 261.1 -------------------------------------------------------------------------------------------- Name NCalls Excl. Min Excl. Avg Excl. Max Max % -------------------------------------------------------------------------------------------- Castro::react_state() 10 203.2160 203.2822 203.3729 77.89% Castro::construct_ctu_hydro_source() 5 27.42 27.46 27.47 10.52% Castro::computeTemp() 43 3.9 3.905 3.908 1.50% amrex::Copy() 351 3.454 3.491 3.514 1.35% MultiFab::AddProduct() 2055 2.789 2.812 2.83 1.08% Castro::normalize_species() 42 2.649 2.706 2.783 1.07% Castro::reset_internal_energy(Fab) 344 2.397 2.4 2.405 0.92% MultiFab::Subtract() 85 1.814 1.825 1.846 0.71% FabArray::setVal() 2518 1.476 1.502 1.524 0.58% Castro::initMFs() 1 1.138 1.202 1.261 0.48% Amr::InitAmr() 1 1.208 1.209 1.211 0.46% Castro::reset_internal_energy(MultiFab) 43 0.7992 0.8876 1.039 0.40% Castro::estTimeStep() 11 0.8505 0.881 0.9684 0.37% FabArray::sum() 2065 0.8882 0.8952 0.8986 0.34% MLPoisson::Fsmooth() 1520 0.8308 0.8543 0.888 0.34% Gravity::fill_multipole_BCs() 7 0.7721 0.7813 0.7939 0.30% Castro::enforce_min_density() 42 0.4617 0.4976 0.5478 0.21% FabArray::ParallelCopy_nowait() 249 0.4927 0.4969 0.5 0.19% FabArray::ParallelCopy_finish() 249 0.1551 0.2654 0.3692 0.14% MLPoisson::Fapply() 260 0.3011 0.3089 0.3263 0.12% MLCellLinOp::applyBC() 1786 0.2354 0.2516 0.274 0.10% Castro::volInBoundary() 42 0.182 0.2234 0.2696 0.10% Castro::wd_update() 6 0.1305 0.1878 0.2471 0.09% StateData::FillBoundary(geom) 21 0.2399 0.242 0.2442 0.09% Castro::construct_new_gravity_source() 5 0.2268 0.2341 0.2407 0.09% FabArray::Saxpy() 82 0.2176 0.2194 0.2214 0.08% VisMF::Write(FabArray) 2 0.186 0.1892 0.1978 0.08% check_for_negative_density() 5 0.1329 0.152 0.1883 0.07% FillPatchIterator::Initialize 21 0.1826 0.1851 0.1865 0.07% FillBoundary_finish() 1596 0.0865 0.1278 0.1691 0.06% Castro::construct_old_gravity_source() 5 0.1335 0.1405 0.1451 0.06% FillBoundary_nowait() 1596 0.1017 0.1128 0.1281 0.05% FabArray::setDomainBndry() 21 0.1044 0.1099 0.1246 0.05% MultiFab::contains_nan() 10 0.1212 0.1217 0.1224 0.05% FabArray::Xpay() 241 0.1182 0.1198 0.1214 0.05% Castro::initialize_do_advance() 5 0.1158 0.1175 0.1182 0.05% Amr::writePlotFile() 2 0.04266 0.05015 0.05378 0.02% Castro::fill_hybrid_hydro_source() 15 0.05235 0.05268 0.05292 0.02% MLMG::addInterpCorrection() 190 0.04578 0.04707 0.04845 0.02% amrex::average_down 190 0.04143 0.04218 0.04356 0.02% Castro::initData() 1 0.03546 0.03746 0.03897 0.01% amrex::Add() 38 0.03313 0.03334 0.03354 0.01% Castro::evaluate_source_change() 95 0.03141 0.03191 0.03223 0.01% FabArray::mult() 24 0.03163 0.03182 0.03197 0.01% StateData::define() 5 0.03082 0.03115 0.0314 0.01% Gravity::get_new_grav_vector() 6 0.02569 0.02758 0.02941 0.01% FabArray::norminf() 102 0.02688 0.02739 0.02859 0.01% Castro::initialize_advance() 5 0.023 0.02492 0.02854 0.01% MultiFab::max() 6 0.003034 0.01141 0.02853 0.01% Gravity::get_old_grav_vector() 5 0.0255 0.02649 0.02758 0.01% Castro::swap_state_time_levels() 5 0.02503 0.02537 0.02603 0.01% MLCellLinOp::compGrad() 6 0.02318 0.02382 0.02489 0.01% Castro::construct_new_source() 35 0.01261 0.01644 0.02103 0.01% Castro::construct_old_source() 35 0.01143 0.01467 0.01994 0.01% MLCellLinOp::defineAuxData() 7 0.01317 0.01429 0.01544 0.01% MLMG::prepareForSolve() 6 0.01133 0.01227 0.01307 0.01% Castro::finalize_do_advance() 5 0.01122 0.01196 0.01242 0.00% StateDataPhysBCFunct::() 21 0.003624 0.006965 0.01223 0.00% AmrLevel::FillPatch() 21 0.01079 0.01109 0.01156 0.00% MLMG::ResNormInf() 44 0.002877 0.006926 0.01033 0.00% BndryData::define() 7 0.008818 0.009074 0.00932 0.00% Castro::linear_to_hybrid_momentum() 1 0.004762 0.005326 0.005522 0.00% Castro::Castro() 1 0.004271 0.004396 0.004578 0.00% Castro::buildMetrics() 1 0.004192 0.004276 0.004391 0.00% FabArray::FillBoundary() 1596 0.00386 0.004025 0.004358 0.00% FabArray::setVal(val, thecmd, scomp, ncomp) 294 0.003574 0.003798 0.004132 0.00% Castro::do_old_sources() 5 0.0002626 0.002069 0.004012 0.00% MLCellLinOp::smooth() 760 0.003414 0.003562 0.003877 0.00% MLCellLinOp::prepareForSolve() 7 0.003338 0.003494 0.00373 0.00% Gravity::actual_solve_with_mlmg() 7 0.003126 0.003328 0.00367 0.00% Castro::enforce_consistent_e() 1 0.003122 0.003275 0.003617 0.00% MLCGSolver::bicgstab 9 0 0.0008395 0.003358 0.00% FabArrayBase::getFB() 1596 0.002912 0.00305 0.003301 0.00% DistributionMapping::LeastUsedCPUs() 1 3.202e-05 0.001909 0.003278 0.00% Castro::construct_new_gravity() 5 0.0001941 0.001399 0.003049 0.00% Gravity::multilevel_solve_for_new_phi() 1 0.0008046 0.001825 0.002984 0.00% FabArrayBase::getCPC() 543 0.002706 0.002776 0.002897 0.00% FabArrayBase::CPC::define() 188 0.001471 0.0018 0.002748 0.00% Gravity::solve_for_phi() 5 0.001313 0.001795 0.002524 0.00% MLCellLinOp::setLevelBC() 7 0.001935 0.002093 0.002253 0.00% MLMG::solve() 6 0.0002749 0.001551 0.002068 0.00% Castro::do_new_sources() 5 0.0002264 0.0009339 0.00176 0.00% Gravity::update_max_rhs() 6 0.001485 0.001544 0.001605 0.00% amrex::Dot() 51 0 0.0003951 0.001581 0.00% Gravity::test_composite_phi() 1 0.0007804 0.0009644 0.001194 0.00% MLLinOp::makeSubCommunicator() 7 0.0006003 0.000901 0.001117 0.00% Castro::construct_old_gravity() 5 0.0001978 0.000517 0.001069 0.00% main() 1 0.0009566 0.0009805 0.001011 0.00% MLCellLinOp::apply() 260 0.0006293 0.000719 0.000954 0.00% Amr::coarseTimeStep() 5 0.0008246 0.0008343 0.0008404 0.00% MLLinOp::defineGrids() 7 0.0007136 0.0007608 0.0008333 0.00% FabArray::ParallelCopy() 249 0.0007431 0.0007809 0.000807 0.00% MLCellLinOp::correctionResidual() 190 0.0005527 0.0005813 0.0006267 0.00% MLCellLinOp::defineBC() 7 0.0005404 0.0005656 0.0006208 0.00% FabArrayBase::FB::FB() 16 0.0004093 0.000461 0.0005788 0.00% MLCGSolver::ParallelAllReduce 92 0 0.0001431 0.0005723 0.00% Castro::clean_state() 42 0.000457 0.0005114 0.0005406 0.00% MLMG::mgVcycle() 38 0.0004979 0.0005128 0.0005281 0.00% Castro::subcycle_advance_ctu() 5 7.995e-05 0.0001993 0.0005239 0.00% MLMG:computeResOfCorrection() 190 0.0004113 0.0004283 0.0004536 0.00% MLMG::actualBottomSolve() 38 4.338e-05 0.0001223 0.0003578 0.00% Gravity::actual_multilevel_solve() 1 0.0002297 0.0002833 0.0003366 0.00% Castro::do_advance_ctu() 5 0.0002746 0.000294 0.0003058 0.00% Castro::finalize_advance() 5 0.0002243 0.0002381 0.000272 0.00% MLMG::mgVcycle_down::1 38 0.000228 0.0002471 0.0002615 0.00% MLMG::mgVcycle_down::0 38 0.0002461 0.0002499 0.0002524 0.00% FillPatchIterator::FillFromLevel0() 21 0.0002069 0.0002289 0.0002464 0.00% MLMG::mgVcycle_down::3 38 0.0001932 0.0002039 0.0002311 0.00% Amr::defBaseLevel() 1 0.0001913 0.0002129 0.0002297 0.00% MLMG::mgVcycle_down::2 38 0.0002113 0.0002192 0.0002254 0.00% MLMG::mgVcycle_down::4 38 0.0001787 0.0001879 0.0002124 0.00% MLCellLinOp::solutionResidual() 45 0.0001718 0.0001789 0.0001871 0.00% MLMG::mgVcycle_up::0 38 0.0001685 0.0001714 0.0001736 0.00% MLMG::mgVcycle_up::1 38 0.0001486 0.0001542 0.0001639 0.00% MLMG::mgVcycle_up::2 38 0.0001407 0.0001443 0.0001527 0.00% FillPatchSingleLevel 21 0.000129 0.0001409 0.0001507 0.00% MLMG::mgVcycle_up::3 38 0.0001191 0.0001283 0.0001506 0.00% MLMG::oneIter() 38 0.0001437 0.0001462 0.0001494 0.00% Castro::computeNewDt() 4 2.807e-05 5.798e-05 0.000146 0.00% MLMG::mgVcycle_up::4 38 0.000129 0.0001348 0.0001459 0.00% Gravity::solve_phi_with_mlmg() 7 0.0001202 0.0001243 0.0001274 0.00% Amr::timeStep() 5 9.316e-05 0.0001061 0.0001164 0.00% Amr::writeSmallPlotFile() 1 0.0001016 0.0001092 0.0001158 0.00% makeSFC 21 8.36e-05 9.137e-05 0.0001064 0.00% MLMG::computeResidual() 38 8.724e-05 9.019e-05 9.227e-05 0.00% Amr::FinalizeInit() 1 2.096e-05 4.219e-05 9.132e-05 0.00% Castro::enforce_speed_limit() 42 8.097e-05 8.649e-05 9.109e-05 0.00% Castro::advance() 5 5.56e-05 6.451e-05 8.549e-05 0.00% MLMG::mgVcycle_bottom 38 7.432e-05 7.625e-05 7.838e-05 0.00% MLLinOp::makeAgglomeratedDMap 7 6.533e-05 6.917e-05 7.532e-05 0.00% Castro::check_for_nan() 10 5.601e-05 6.306e-05 7.379e-05 0.00% Castro::problem_post_timestep() 6 5.699e-05 5.984e-05 6.566e-05 0.00% MLPoisson::define() 7 5.929e-05 6.114e-05 6.27e-05 0.00% AmrLevel::AmrLevel(dm) 1 3.711e-05 4.355e-05 5.559e-05 0.00% Amr::initSubcycle() 1 4.342e-05 4.804e-05 5.53e-05 0.00% Gravity::swapTimeLevels() 5 3.892e-05 4.434e-05 5.423e-05 0.00% DistributionMapping::Distribute() 22 4.516e-05 4.829e-05 5.29e-05 0.00% Castro::apply_source_to_state() 10 4.586e-05 4.776e-05 5.216e-05 0.00% MLPoisson::prepareForSolve() 7 2.907e-05 3.469e-05 4.957e-05 0.00% Castro::post_timestep() 5 4.201e-05 4.426e-05 4.722e-05 0.00% Castro::expand_state() 5 4.091e-05 4.399e-05 4.699e-05 0.00% MLLinOp::define() 7 3.181e-05 3.48e-05 3.814e-05 0.00% Castro::create_source_corrector() 5 2.42e-05 2.915e-05 3.44e-05 0.00% Castro::retry_advance_ctu() 5 2.671e-05 2.913e-05 3.075e-05 0.00% Amr::init() 1 6.622e-06 1.272e-05 2.759e-05 0.00% MLMG::compResidual() 1 2.363e-05 2.432e-05 2.588e-05 0.00% Gravity::set_mass_offset() 6 1.863e-05 2.228e-05 2.473e-05 0.00% Castro::construct_new_hybrid_source() 5 2.344e-05 2.38e-05 2.434e-05 0.00% Castro::post_init() 1 1.728e-05 2.038e-05 2.302e-05 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 1.388e-05 1.823e-05 2.236e-05 0.00% Castro::construct_old_hybrid_source() 5 1.733e-05 1.937e-05 2.196e-05 0.00% Castro::post_regrid() 1 1.659e-05 1.871e-05 2.015e-05 0.00% MLMG::getGradSolution() 6 1.767e-05 1.843e-05 1.962e-05 0.00% MLMG::computeMLResidual() 6 1.804e-05 1.872e-05 1.949e-05 0.00% MLMG::MLResNormInf() 6 1.356e-05 1.427e-05 1.474e-05 0.00% Castro::construct_old_rotation_source() 5 1.089e-05 1.239e-05 1.394e-05 0.00% Castro::computeInitialDt() 2 1.085e-05 1.18e-05 1.299e-05 0.00% Castro::construct_new_rotation_source() 5 1.173e-05 1.231e-05 1.286e-05 0.00% MLMG::MLRhsNormInf() 6 1.204e-05 1.224e-05 1.241e-05 0.00% Amr::InitializeInit() 1 6.716e-06 8.794e-06 1.221e-05 0.00% Castro::FluxRegCrseInit 5 1.025e-05 1.085e-05 1.154e-05 0.00% Castro::FluxRegFineAdd() 5 6.6e-06 6.991e-06 7.47e-06 0.00% Amr::initialInit() 1 4.249e-06 6.224e-06 7.244e-06 0.00% -------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------- Name NCalls Incl. Min Incl. Avg Incl. Max Max % -------------------------------------------------------------------------------------------- main() 1 261.1 261.1 261.1 100.00% Amr::coarseTimeStep() 5 256.1 256.1 256.1 98.09% Amr::timeStep() 5 255.7 255.7 255.7 97.94% Castro::advance() 5 253.3 253.3 253.3 97.02% Castro::subcycle_advance_ctu() 5 250.9 250.9 251 96.11% Castro::do_advance_ctu() 5 250.9 250.9 251 96.11% Castro::react_state() 10 203.2 203.3 203.4 77.89% Castro::construct_ctu_hydro_source() 5 29.76 29.76 29.77 11.40% Castro::clean_state() 42 18.9 19.12 19.23 7.36% Castro::computeTemp() 43 12.11 12.25 12.41 4.75% Castro::reset_internal_energy(MultiFab) 43 8.214 8.348 8.501 3.26% Castro::evaluate_source_change() 95 4.654 4.692 4.721 1.81% Castro::enforce_min_density() 42 4.441 4.507 4.553 1.74% Castro::initialize_do_advance() 5 4.017 4.04 4.059 1.55% Amr::init() 1 3.621 3.622 3.624 1.39% amrex::Copy() 351 3.454 3.491 3.514 1.35% Amr::initialInit() 1 3.461 3.463 3.464 1.33% Gravity::solve_phi_with_mlmg() 7 2.929 2.938 2.949 1.13% Castro::do_old_sources() 5 2.899 2.905 2.911 1.11% MultiFab::AddProduct() 2055 2.789 2.812 2.83 1.08% Castro::normalize_species() 42 2.649 2.706 2.783 1.07% Castro::do_new_sources() 5 2.701 2.736 2.756 1.06% Castro::construct_new_gravity() 5 2.424 2.433 2.444 0.94% Castro::post_timestep() 5 2.409 2.409 2.41 0.92% Castro::reset_internal_energy(Fab) 344 2.397 2.4 2.405 0.92% Castro::initialize_advance() 5 2.338 2.369 2.397 0.92% Gravity::solve_for_phi() 5 2.239 2.248 2.259 0.87% Amr::InitializeInit() 1 2.058 2.129 2.153 0.82% Amr::defBaseLevel() 1 2.058 2.129 2.153 0.82% Gravity::actual_solve_with_mlmg() 7 2.145 2.146 2.148 0.82% MLMG::solve() 6 2.069 2.071 2.073 0.79% MultiFab::Subtract() 85 1.814 1.825 1.846 0.71% MLMG::oneIter() 38 1.736 1.739 1.742 0.67% MLMG::mgVcycle() 38 1.703 1.705 1.709 0.65% AmrLevel::FillPatch() 21 1.542 1.588 1.657 0.63% FabArray::setVal() 2518 1.476 1.502 1.524 0.58% Amr::FinalizeInit() 1 1.308 1.334 1.405 0.54% Castro::Castro() 1 1.195 1.264 1.327 0.51% FillPatchIterator::Initialize 21 1.189 1.24 1.312 0.50% MLCellLinOp::smooth() 760 1.234 1.247 1.281 0.49% Castro::initMFs() 1 1.139 1.204 1.262 0.48% Amr::InitAmr() 1 1.208 1.209 1.211 0.46% FillPatchIterator::FillFromLevel0() 21 0.8967 0.9446 1.021 0.39% FillPatchSingleLevel 21 0.8965 0.9443 1.021 0.39% Castro::expand_state() 5 0.9745 0.983 0.9932 0.38% Castro::estTimeStep() 11 0.8505 0.881 0.9684 0.37% Castro::initData() 1 0.7671 0.8308 0.9224 0.35% FabArray::sum() 2065 0.8882 0.8952 0.8986 0.34% MLPoisson::Fsmooth() 1520 0.8308 0.8543 0.888 0.34% FabArray::ParallelCopy() 249 0.6583 0.7649 0.8678 0.33% Castro::post_init() 1 0.8097 0.8181 0.8351 0.32% Gravity::fill_multipole_BCs() 7 0.7786 0.7879 0.8003 0.31% MLMG::mgVcycle_down::0 38 0.7479 0.7513 0.7563 0.29% Gravity::multilevel_solve_for_new_phi() 1 0.5738 0.5749 0.5753 0.22% Gravity::actual_multilevel_solve() 1 0.5722 0.5731 0.5744 0.22% MLMG::mgVcycle_up::0 38 0.5343 0.5354 0.5377 0.21% MLCellLinOp::applyBC() 1786 0.4732 0.4997 0.5137 0.20% FabArray::ParallelCopy_nowait() 249 0.4944 0.4988 0.5024 0.19% MLCellLinOp::apply() 260 0.404 0.4137 0.4301 0.16% Castro::construct_new_source() 35 0.4091 0.4189 0.4296 0.16% Castro::problem_post_timestep() 6 0.4001 0.4113 0.4292 0.16% Castro::wd_update() 6 0.4001 0.4112 0.4291 0.16% Castro::post_regrid() 1 0.392 0.409 0.4174 0.16% Castro::finalize_do_advance() 5 0.3925 0.4008 0.4169 0.16% FabArray::ParallelCopy_finish() 249 0.1551 0.2654 0.3692 0.14% MLPoisson::Fapply() 260 0.3011 0.3089 0.3263 0.12% Amr::writePlotFile() 2 0.3218 0.3219 0.3219 0.12% Castro::computeNewDt() 4 0.3068 0.3068 0.307 0.12% MLMG:computeResOfCorrection() 190 0.2617 0.266 0.2782 0.11% FabArray::FillBoundary() 1596 0.2132 0.2481 0.2782 0.11% MLCellLinOp::correctionResidual() 190 0.2613 0.2655 0.2778 0.11% MLCellLinOp::solutionResidual() 45 0.2648 0.2677 0.2701 0.10% Castro::volInBoundary() 42 0.182 0.2234 0.2696 0.10% StateDataPhysBCFunct::() 21 0.2441 0.2489 0.2564 0.10% Castro::computeInitialDt() 2 0.159 0.1853 0.2559 0.10% StateData::FillBoundary(geom) 21 0.2399 0.242 0.2442 0.09% Castro::construct_old_source() 35 0.2383 0.2398 0.2425 0.09% Castro::construct_new_gravity_source() 5 0.2268 0.2341 0.2407 0.09% Castro::construct_old_gravity() 5 0.1847 0.2035 0.2306 0.09% Gravity::get_old_grav_vector() 5 0.1836 0.203 0.2304 0.09% MLMG::computeResidual() 38 0.221 0.2227 0.2267 0.09% FabArray::Saxpy() 82 0.2176 0.2194 0.2214 0.08% Gravity::get_new_grav_vector() 6 0.2103 0.2126 0.215 0.08% VisMF::Write(FabArray) 2 0.186 0.1892 0.1978 0.08% check_for_negative_density() 5 0.1329 0.152 0.1883 0.07% FillBoundary_finish() 1596 0.0865 0.1278 0.1691 0.06% Castro::construct_old_gravity_source() 5 0.1335 0.1405 0.1451 0.06% MLMG::mgVcycle_down::1 38 0.1305 0.1345 0.1367 0.05% MLMG::addInterpCorrection() 190 0.052 0.1141 0.1354 0.05% FillBoundary_nowait() 1596 0.1052 0.1163 0.132 0.05% Gravity::test_composite_phi() 1 0.1284 0.1287 0.1298 0.05% FabArray::setDomainBndry() 21 0.1044 0.1099 0.1246 0.05% Castro::check_for_nan() 10 0.1212 0.1217 0.1224 0.05% MultiFab::contains_nan() 10 0.1212 0.1217 0.1224 0.05% FabArray::Xpay() 241 0.1182 0.1198 0.1214 0.05% MLMG::mgVcycle_up::2 38 0.03512 0.09895 0.1212 0.05% MLMG::mgVcycle_up::1 38 0.09308 0.09372 0.09471 0.04% Castro::apply_source_to_state() 10 0.08758 0.08818 0.08899 0.03% Castro::fill_hybrid_hydro_source() 15 0.05235 0.05268 0.05292 0.02% amrex::average_down 190 0.04349 0.04477 0.04767 0.02% MLMG::mgVcycle_down::2 38 0.04502 0.04625 0.04681 0.02% MLMG::computeMLResidual() 6 0.03716 0.03846 0.03979 0.02% Gravity::update_max_rhs() 6 0.01314 0.02151 0.03851 0.01% MLMG::mgVcycle_down::3 38 0.006253 0.01436 0.03779 0.01% MLMG::prepareForSolve() 6 0.03657 0.03674 0.03695 0.01% Castro::construct_new_hybrid_source() 5 0.03486 0.03506 0.03524 0.01% MLPoisson::define() 7 0.03043 0.03236 0.03426 0.01% amrex::Add() 38 0.03313 0.03334 0.03354 0.01% MLMG::ResNormInf() 44 0.02625 0.03015 0.03351 0.01% FabArray::mult() 24 0.03163 0.03182 0.03197 0.01% AmrLevel::AmrLevel(dm) 1 0.03088 0.0312 0.03145 0.01% StateData::define() 5 0.03082 0.03115 0.0314 0.01% MLMG::getGradSolution() 6 0.02899 0.02984 0.03116 0.01% MLCellLinOp::compGrad() 6 0.02897 0.02982 0.03114 0.01% FabArray::norminf() 102 0.02688 0.02739 0.02859 0.01% MultiFab::max() 6 0.003034 0.01141 0.02853 0.01% MLMG::mgVcycle_up::3 38 0.005041 0.01085 0.02759 0.01% Castro::swap_state_time_levels() 5 0.02503 0.02537 0.02603 0.01% MLCellLinOp::defineAuxData() 7 0.01672 0.0182 0.02016 0.01% Castro::construct_old_hybrid_source() 5 0.01753 0.01766 0.01776 0.01% MLMG::mgVcycle_bottom 38 0.0001177 0.003962 0.01549 0.01% Castro::finalize_advance() 5 0.01531 0.01539 0.01547 0.01% MLMG::actualBottomSolve() 38 4.338e-05 0.003885 0.01541 0.01% MLMG::mgVcycle_down::4 38 0.006055 0.008434 0.01474 0.01% MLCGSolver::bicgstab 9 0 0.003671 0.01468 0.01% MLCellLinOp::defineBC() 7 0.01183 0.0122 0.01249 0.00% BndryData::define() 7 0.01129 0.01163 0.01194 0.00% MLMG::mgVcycle_up::4 38 0.005083 0.006875 0.01159 0.00% Castro::buildMetrics() 1 0.00926 0.009509 0.01014 0.00% Gravity::swapTimeLevels() 5 0.009247 0.009389 0.009505 0.00% MLMG::compResidual() 1 0.006352 0.007167 0.007699 0.00% FabArrayBase::getCPC() 543 0.004177 0.004576 0.005645 0.00% Castro::linear_to_hybrid_momentum() 1 0.004762 0.005326 0.005522 0.00% FabArray::setVal(val, thecmd, scomp, ncomp) 294 0.003574 0.003798 0.004132 0.00% FabArrayBase::getFB() 1596 0.003322 0.003511 0.003879 0.00% MLPoisson::prepareForSolve() 7 0.003368 0.003529 0.003759 0.00% MLCellLinOp::prepareForSolve() 7 0.003338 0.003494 0.00373 0.00% Castro::enforce_consistent_e() 1 0.003122 0.003275 0.003617 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 5.031e-05 0.001932 0.003305 0.00% DistributionMapping::LeastUsedCPUs() 1 3.202e-05 0.001909 0.003278 0.00% MLMG::MLRhsNormInf() 6 0.003119 0.003149 0.003231 0.00% MLMG::MLResNormInf() 6 0.003166 0.003201 0.003231 0.00% FabArrayBase::CPC::define() 188 0.001471 0.0018 0.002748 0.00% MLCellLinOp::setLevelBC() 7 0.001935 0.002093 0.002253 0.00% MLLinOp::define() 7 0.001568 0.001901 0.002218 0.00% MLLinOp::defineGrids() 7 0.001536 0.001866 0.00218 0.00% amrex::Dot() 51 0 0.0003951 0.001581 0.00% MLCGSolver::ParallelAllReduce 92 0 0.0003905 0.001562 0.00% MLLinOp::makeSubCommunicator() 7 0.0006003 0.000901 0.001117 0.00% FabArrayBase::FB::FB() 16 0.0004093 0.000461 0.0005788 0.00% MLLinOp::makeAgglomeratedDMap 7 0.0001895 0.0002041 0.0002302 0.00% makeSFC 21 0.0001241 0.0001349 0.0001549 0.00% Amr::writeSmallPlotFile() 1 0.0001016 0.0001092 0.0001158 0.00% Castro::enforce_speed_limit() 42 8.097e-05 8.649e-05 9.109e-05 0.00% Amr::initSubcycle() 1 4.342e-05 4.804e-05 5.53e-05 0.00% DistributionMapping::Distribute() 22 4.516e-05 4.829e-05 5.29e-05 0.00% Castro::create_source_corrector() 5 2.42e-05 2.915e-05 3.44e-05 0.00% Castro::retry_advance_ctu() 5 2.671e-05 2.913e-05 3.075e-05 0.00% Gravity::set_mass_offset() 6 1.863e-05 2.228e-05 2.473e-05 0.00% Castro::construct_old_rotation_source() 5 1.089e-05 1.239e-05 1.394e-05 0.00% Castro::construct_new_rotation_source() 5 1.173e-05 1.231e-05 1.286e-05 0.00% Castro::FluxRegCrseInit 5 1.025e-05 1.085e-05 1.154e-05 0.00% Castro::FluxRegFineAdd() 5 6.6e-06 6.991e-06 7.47e-06 0.00% -------------------------------------------------------------------------------------------- Unused ParmParse Variables: [TOP]::mg.v(nvals = 1) :: [2] Pinned Memory Usage: --------------------------------------------------------------------------------------------------------------------- Name Nalloc Nfree AvgMem min AvgMem avg AvgMem max MaxMem min MaxMem avg MaxMem max --------------------------------------------------------------------------------------------------------------------- The_Pinned_Arena::Initialize() 4 4 0 B 0 B 0 B 8192 KiB 8192 KiB 8192 KiB --------------------------------------------------------------------------------------------------------------------- AMReX (24.04-3-gd78e241d1ad4) finalized