Initializing AMReX (24.12-14-gb3f67385e62f)... MPI initialized with 4 MPI processes MPI initialized with thread support level 3 OMP initialized with 4 OMP threads AMReX (24.12-14-gb3f67385e62f) initialized Starting run at 07:53:36 UTC on 2024-12-31. Successfully read inputs file ... Castro git describe: 24.12-8-g34d2b9a4b AMReX git describe: 24.12-14-gb3f67385e Microphysics git describe: 24.12-3-gf4ce75f7 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.117747287 Gravity::multilevel_solve_for_new_phi() time = 0.597607411 ... norm of composite residual at level 0 1.086122716e-10 Gravity::fill_multipole_BCs() time = 0.117509556 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.18950825 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. Castro::construct_old_gravity() time = 0.086566031 on level 0 ... (rho e) added from burning: 2231369728 ... Leaving burner on level 0 after completing half-timestep of burning. ... Entering construct_ctu_hydro_source() on level 0 Castro::react_state() time = 27.81941846 on level 0 Contributions to the state from old-time sources: mass added: 0 xmom added: 8.667161154e+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.653136165 on level 0 ... Leaving construct_ctu_hydro_source() on level 0 ... new-time level Poisson gravity solve at 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 Castro::construct_ctu_hydro_source() time = 5.953422428 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. Gravity::fill_multipole_BCs() time = 0.12691984 Gravity::solve_for_phi() time = 0.468326176 on level 0 Castro::construct_new_gravity() time = 0.50791153 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.473174333e+23 ymom added: 3.400103868e+23 zmom added: 2.125064917e+23 eint added: 0 ener added: -3.784296225e+48 Castro::do_new_sources() time = 0.554534074 on level 0 ... (rho e) added from burning: 4.675697455e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ...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.005051448948 [Level 0 step 1] Advanced 262144 cells Castro::react_state() time = 13.92474041 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 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 TIME = 0.01183193811 DT = 0.01183193811 [STEP 1] Coarse TimeStep time: 52.43606822 [STEP 1] FAB kilobyte spread across MPI nodes: [351709 ... 351709] ...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. Castro::construct_old_gravity() time = 0.043684975 on level 0 ... (rho e) added from burning: 2.435495567e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ... Entering construct_ctu_hydro_source() on level 0 Castro::react_state() time = 27.27201874 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 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.317144171e+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.589994655 on level 0 ... Leaving construct_ctu_hydro_source() on level 0 ... new-time level Poisson gravity solve at 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 Castro::construct_ctu_hydro_source() time = 5.952507933 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. Gravity::fill_multipole_BCs() time = 0.126501526 Gravity::solve_for_phi() time = 0.482371669 on level 0 Castro::construct_new_gravity() time = 0.523189492 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.188591015e+27 ymom added: 9.444732966e+22 zmom added: 3.211209208e+23 eint added: 0 ener added: -3.730425127e+48 Castro::do_new_sources() time = 0.553267464 on level 0 ... (rho e) added from burning: -3.125306976e+10 ... Leaving burner on level 0 after completing half-timestep of burning. ...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.005093442233 [Level 0 step 2] Advanced 262144 cells Castro::react_state() time = 14.11504603 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 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 TIME = 0.02484707003 DT = 0.01301513192 [STEP 2] Coarse TimeStep time: 52.00452468 [STEP 2] FAB kilobyte spread across MPI nodes: [351709 ... 351709] ...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. Castro::construct_old_gravity() time = 0.045677985 on level 0 ... (rho e) added from burning: 1.436822819e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ... Entering construct_ctu_hydro_source() on level 0 Castro::react_state() time = 27.22731264 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 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.614599623e+27 ymom added: -6.044629098e+23 zmom added: 2.296959057e+25 eint added: 0 ener added: 1.23707932e+48 Castro::do_old_sources() time = 0.5860846 on level 0 ... Leaving construct_ctu_hydro_source() on level 0 ... new-time level Poisson gravity solve at 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 Castro::construct_ctu_hydro_source() time = 5.911270585 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. Gravity::fill_multipole_BCs() time = 0.124385359 Gravity::solve_for_phi() time = 0.460668747 on level 0 Castro::construct_new_gravity() time = 0.498784027 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.232511344e+28 ymom added: -2.455630571e+23 zmom added: 0 eint added: 0 ener added: -3.989127867e+48 Castro::do_new_sources() time = 0.554171467 on level 0 ... (rho e) added from burning: 2.974447462e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ...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.005132867638 [Level 0 step 3] Advanced 262144 cells Castro::react_state() time = 13.91973466 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 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 TIME = 0.03916371514 DT = 0.01431664511 [STEP 3] Coarse TimeStep time: 51.61358574 [STEP 3] FAB kilobyte spread across MPI nodes: [351709 ... 351709] ...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. Castro::construct_old_gravity() time = 0.043575648 on level 0 ... (rho e) added from burning: 1.950230384e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ... Entering construct_ctu_hydro_source() on level 0 Castro::react_state() time = 27.21938121 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 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.423717886e+28 ymom added: 6.649092008e+24 zmom added: 6.044629098e+24 eint added: 0 ener added: 1.399793572e+48 Castro::do_old_sources() time = 0.590638295 on level 0 ... Leaving construct_ctu_hydro_source() on level 0 ... new-time level Poisson gravity solve at 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 Castro::construct_ctu_hydro_source() time = 5.921337824 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. Gravity::fill_multipole_BCs() time = 0.114690541 Gravity::solve_for_phi() time = 0.450918865 on level 0 Castro::construct_new_gravity() time = 0.489398585 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.461609542e+28 ymom added: -6.044629098e+23 zmom added: -7.272444384e+23 eint added: 0 ener added: -3.630738409e+48 Castro::do_new_sources() time = 0.540199406 on level 0 ... (rho e) added from burning: -3.576845258e+11 ... Leaving burner on level 0 after completing half-timestep of burning. ...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.005132386008 [Level 0 step 4] Advanced 262144 cells Castro::react_state() time = 13.91439049 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 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 TIME = 0.05491202477 DT = 0.01574830962 [STEP 4] Coarse TimeStep time: 51.61205919 [STEP 4] FAB kilobyte spread across MPI nodes: [351709 ... 351709] ...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. Castro::construct_old_gravity() time = 0.057028238 on level 0 ... (rho e) added from burning: 8.933916355e+10 ... Leaving burner on level 0 after completing half-timestep of burning. ... Entering construct_ctu_hydro_source() on level 0 Castro::react_state() time = 27.16552822 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 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.08204979e+28 ymom added: 1.813388729e+24 zmom added: -2.417851639e+24 eint added: 0 ener added: 1.57722099e+48 Castro::do_old_sources() time = 0.58678809 on level 0 ... Leaving construct_ctu_hydro_source() on level 0 ... new-time level Poisson gravity solve at 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 Castro::construct_ctu_hydro_source() time = 5.923273192 on level 0 ... Entering burner on level 0 and doing half-timestep of burning. Gravity::fill_multipole_BCs() time = 0.117811991 Gravity::solve_for_phi() time = 0.455459147 on level 0 Castro::construct_new_gravity() time = 0.493315891 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.310542702e+28 ymom added: 8.641930664e+23 zmom added: 1.076699558e+24 eint added: 0 ener added: -3.71484768e+48 Castro::do_new_sources() time = 0.556086833 on level 0 ... (rho e) added from burning: -6.829762775e+10 ... Leaving burner on level 0 after completing half-timestep of burning. ...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.005138623303 [Level 0 step 5] Advanced 262144 cells Castro::react_state() time = 13.90105703 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 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 TIME = 0.07223516535 DT = 0.01732314059 [STEP 5] Coarse TimeStep time: 51.55959853 [STEP 5] FAB kilobyte spread across MPI nodes: [351709 ... 351709] PLOTFILE: file = wdmerger_collision_plt00005 Write plotfile time = 0.180751938 seconds Ending run at 07:58:00 UTC on 2024-12-31. Run time = 264.3160228 Run time without initialization = 259.407701 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]: 264.3160 ... 264.3160 ... 264.3161 -------------------------------------------------------------------------------------------- Name NCalls Excl. Min Excl. Avg Excl. Max Max % -------------------------------------------------------------------------------------------- Castro::react_state() 10 206.3873 206.4146 206.4413 78.10% Castro::construct_ctu_hydro_source() 5 26.94 27.13 27.34 10.34% Castro::computeTemp() 43 3.915 3.935 3.954 1.50% amrex::Copy() 351 3.422 3.456 3.473 1.31% MultiFab::AddProduct() 2055 2.69 2.712 2.728 1.03% Castro::normalize_species() 42 2.632 2.65 2.671 1.01% Castro::reset_internal_energy(Fab) 344 2.388 2.402 2.423 0.92% MultiFab::Subtract() 85 1.808 1.826 1.837 0.69% FabArray::setVal() 2518 1.533 1.544 1.552 0.59% Amr::InitAmr() 1 1.266 1.266 1.267 0.48% Castro::initMFs() 1 1.163 1.205 1.224 0.46% Castro::estTimeStep() 11 0.8483 0.9395 0.9934 0.38% MLPoisson::Fsmooth() 1520 0.8721 0.8807 0.8983 0.34% FabArray::sum() 2065 0.8777 0.8858 0.8934 0.34% Castro::reset_internal_energy(MultiFab) 43 0.7914 0.8271 0.8658 0.33% Gravity::fill_multipole_BCs() 7 0.8079 0.8182 0.8331 0.32% FabArray::ParallelCopy_nowait() 249 0.5657 0.5685 0.5702 0.22% check_for_negative_density() 5 0.1654 0.3703 0.5702 0.22% Castro::enforce_min_density() 42 0.4556 0.4581 0.4621 0.17% FabArray::ParallelCopy_finish() 249 0.2974 0.3735 0.4435 0.17% MLPoisson::Fapply() 260 0.3048 0.3086 0.3137 0.12% MLCellLinOp::applyBC() 1786 0.2451 0.2529 0.2676 0.10% Castro::construct_new_gravity_source() 5 0.2298 0.2458 0.2611 0.10% StateData::FillBoundary(geom) 21 0.2425 0.2451 0.2488 0.09% VisMF::Write(FabArray) 2 0.2285 0.2332 0.2397 0.09% FabArray::Saxpy() 82 0.2234 0.2243 0.2255 0.09% Castro::volInBoundary() 42 0.1746 0.1821 0.1925 0.07% FillPatchIterator::Initialize 21 0.1827 0.1842 0.1864 0.07% Castro::wd_update() 6 0.15 0.1608 0.1682 0.06% Castro::initialize_do_advance() 5 0.1158 0.1164 0.1172 0.04% Amr::writePlotFile() 2 0.04939 0.05467 0.06052 0.02% Castro::initData() 1 0.03638 0.04309 0.05816 0.02% Castro::initialize_advance() 5 0.02021 0.02504 0.03591 0.01% Castro::evaluate_source_change() 95 0.03221 0.03294 0.03361 0.01% Gravity::get_new_grav_vector() 6 0.0259 0.02942 0.03206 0.01% Gravity::get_old_grav_vector() 5 0.02189 0.02575 0.02953 0.01% Castro::construct_old_source() 35 0.02789 0.02806 0.02824 0.01% Castro::construct_new_source() 35 0.01758 0.01969 0.02179 0.01% Castro::finalize_do_advance() 5 0.01145 0.01169 0.01229 0.00% AmrLevel::FillPatch() 21 0.009891 0.01031 0.01063 0.00% Castro::Castro() 1 0.004328 0.004447 0.004559 0.00% FabArray::FillBoundary() 1596 0.004082 0.004208 0.004393 0.00% Gravity::actual_solve_with_mlmg() 7 0.003593 0.003865 0.004105 0.00% MLCellLinOp::smooth() 760 0.003564 0.003664 0.003814 0.00% StateDataPhysBCFunct::() 21 0.001586 0.002798 0.003656 0.00% Gravity::multilevel_solve_for_new_phi() 1 0.0007997 0.0009658 0.001433 0.00% Gravity::solve_for_phi() 5 0.001259 0.001304 0.001371 0.00% MLMG::solve() 6 0.000371 0.0008956 0.001142 0.00% MLCellLinOp::apply() 260 0.0006412 0.0007249 0.000921 0.00% FabArray::ParallelCopy() 249 0.0007405 0.000779 0.000855 0.00% main() 1 0.0007083 0.0007692 0.0008113 0.00% MLCellLinOp::correctionResidual() 190 0.0005852 0.0005955 0.0006051 0.00% MLMG::mgVcycle() 38 0.0005399 0.0005509 0.0005683 0.00% Castro::clean_state() 42 0.000498 0.0005165 0.0005592 0.00% Amr::coarseTimeStep() 5 0.0004611 0.0004697 0.0004824 0.00% MLMG:computeResOfCorrection() 190 0.0004336 0.0004448 0.0004582 0.00% Castro::subcycle_advance_ctu() 5 8.249e-05 0.0001892 0.0004374 0.00% Gravity::actual_multilevel_solve() 1 0.0002434 0.0002713 0.0003486 0.00% FillPatchIterator::FillFromLevel0() 21 0.0001986 0.0002576 0.0003447 0.00% Castro::do_advance_ctu() 5 0.0002697 0.0002774 0.0002972 0.00% MLMG::mgVcycle_down::0 38 0.0002513 0.000258 0.0002624 0.00% Amr::defBaseLevel() 1 0.0001845 0.0001982 0.0002216 0.00% MLCellLinOp::solutionResidual() 45 0.0001814 0.0001908 0.0002051 0.00% MLMG::mgVcycle_up::0 38 0.0001749 0.0001801 0.0001909 0.00% Castro::do_old_sources() 5 0.0001639 0.0001757 0.0001865 0.00% Castro::construct_new_gravity() 5 8.271e-05 0.0001045 0.0001578 0.00% Amr::FinalizeInit() 1 1.75e-05 5.42e-05 0.0001528 0.00% Castro::computeNewDt() 4 2.754e-05 5.928e-05 0.0001521 0.00% MLMG::oneIter() 38 0.0001419 0.0001456 0.0001477 0.00% Gravity::solve_phi_with_mlmg() 7 0.0001314 0.0001362 0.0001452 0.00% Castro::do_new_sources() 5 0.0001223 0.0001326 0.0001451 0.00% FillPatchSingleLevel 21 0.0001238 0.0001302 0.0001409 0.00% Castro::advance() 5 4.74e-05 7.8e-05 0.0001376 0.00% Amr::timeStep() 5 9.187e-05 0.0001052 0.0001184 0.00% MLMG::computeResidual() 38 8.598e-05 8.947e-05 9.306e-05 0.00% Castro::problem_post_timestep() 6 5.679e-05 6.143e-05 7.011e-05 0.00% Castro::construct_old_gravity() 5 4.795e-05 5.208e-05 5.929e-05 0.00% Castro::expand_state() 5 4.385e-05 4.908e-05 5.588e-05 0.00% Castro::post_timestep() 5 4.432e-05 4.555e-05 4.637e-05 0.00% Castro::computeInitialDt() 2 1.095e-05 1.616e-05 2.816e-05 0.00% Castro::post_init() 1 1.834e-05 2.19e-05 2.565e-05 0.00% Castro::post_regrid() 1 1.68e-05 1.971e-05 2.29e-05 0.00% Amr::InitializeInit() 1 6.757e-06 1.194e-05 1.775e-05 0.00% Amr::init() 1 5.226e-06 6.443e-06 7.02e-06 0.00% Amr::initialInit() 1 3.643e-06 4.255e-06 4.573e-06 0.00% Other 7515 1.136 1.189 1.24 0.47% -------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------- Name NCalls Incl. Min Incl. Avg Incl. Max Max % -------------------------------------------------------------------------------------------- main() 1 264.3 264.3 264.3 100.00% Amr::coarseTimeStep() 5 259.2 259.2 259.2 98.07% Amr::timeStep() 5 258.8 258.8 258.8 97.93% Castro::advance() 5 256.5 256.5 256.5 97.05% Castro::subcycle_advance_ctu() 5 254.1 254.2 254.2 96.16% Castro::do_advance_ctu() 5 254.1 254.2 254.2 96.16% Castro::react_state() 10 206.4 206.4 206.5 78.11% Castro::construct_ctu_hydro_source() 5 29.64 29.65 29.65 11.22% Castro::clean_state() 42 18.82 18.92 18.99 7.18% Castro::computeTemp() 43 12.09 12.15 12.19 4.61% Castro::reset_internal_energy(MultiFab) 43 8.178 8.214 8.259 3.12% Castro::evaluate_source_change() 95 4.557 4.593 4.622 1.75% Castro::enforce_min_density() 42 4.392 4.422 4.442 1.68% Castro::initialize_do_advance() 5 4.043 4.062 4.087 1.55% Amr::init() 1 3.642 3.642 3.642 1.38% amrex::Copy() 351 3.422 3.456 3.473 1.31% Amr::initialInit() 1 3.452 3.452 3.453 1.31% Gravity::solve_phi_with_mlmg() 7 3.006 3.017 3.031 1.15% Castro::do_old_sources() 5 2.939 2.975 3.004 1.14% Castro::do_new_sources() 5 2.704 2.726 2.743 1.04% MultiFab::AddProduct() 2055 2.69 2.712 2.728 1.03% Castro::normalize_species() 42 2.632 2.65 2.671 1.01% Castro::construct_new_gravity() 5 2.486 2.495 2.509 0.95% Castro::reset_internal_energy(Fab) 344 2.388 2.402 2.423 0.92% Castro::initialize_advance() 5 2.338 2.356 2.363 0.89% Castro::post_timestep() 5 2.309 2.313 2.315 0.88% Gravity::solve_for_phi() 5 2.288 2.298 2.313 0.88% Gravity::actual_solve_with_mlmg() 7 2.188 2.189 2.191 0.83% Amr::InitializeInit() 1 2.092 2.102 2.118 0.80% Amr::defBaseLevel() 1 2.092 2.102 2.118 0.80% MLMG::solve() 6 2.108 2.109 2.11 0.80% AmrLevel::FillPatch() 21 1.715 1.797 1.862 0.70% MultiFab::Subtract() 85 1.808 1.826 1.837 0.69% MLMG::oneIter() 38 1.776 1.779 1.781 0.67% MLMG::mgVcycle() 38 1.742 1.745 1.746 0.66% FabArray::setVal() 2518 1.533 1.544 1.552 0.59% FillPatchIterator::Initialize 21 1.367 1.453 1.52 0.57% Amr::FinalizeInit() 1 1.334 1.351 1.36 0.51% MLCellLinOp::smooth() 760 1.272 1.288 1.327 0.50% Castro::Castro() 1 1.233 1.281 1.311 0.50% Amr::InitAmr() 1 1.266 1.266 1.267 0.48% Castro::initMFs() 1 1.165 1.207 1.226 0.46% FillPatchIterator::FillFromLevel0() 21 1.034 1.125 1.195 0.45% FillPatchSingleLevel 21 1.034 1.125 1.195 0.45% Castro::expand_state() 5 1.042 1.049 1.059 0.40% FabArray::ParallelCopy() 249 0.8704 0.9449 1.015 0.38% Castro::estTimeStep() 11 0.8483 0.9395 0.9934 0.38% MLPoisson::Fsmooth() 1520 0.8721 0.8807 0.8983 0.34% FabArray::sum() 2065 0.8777 0.8858 0.8934 0.34% Castro::post_init() 1 0.8485 0.8597 0.866 0.33% Gravity::fill_multipole_BCs() 7 0.8144 0.8251 0.8396 0.32% Castro::initData() 1 0.7747 0.7882 0.8263 0.31% MLMG::mgVcycle_down::0 38 0.7594 0.7632 0.768 0.29% Gravity::multilevel_solve_for_new_phi() 1 0.5967 0.597 0.5976 0.23% Gravity::actual_multilevel_solve() 1 0.5953 0.596 0.5968 0.23% FabArray::ParallelCopy_nowait() 249 0.5683 0.5706 0.5723 0.22% check_for_negative_density() 5 0.1654 0.3703 0.5702 0.22% MLMG::mgVcycle_up::0 38 0.5443 0.5462 0.5476 0.21% MLCellLinOp::applyBC() 1786 0.4991 0.5169 0.5423 0.21% Castro::finalize_do_advance() 5 0.3962 0.4708 0.5152 0.19% Castro::construct_new_source() 35 0.418 0.4365 0.4528 0.17% FabArray::ParallelCopy_finish() 249 0.2974 0.3735 0.4435 0.17% MLCellLinOp::apply() 260 0.4119 0.4163 0.4221 0.16% Castro::post_regrid() 1 0.392 0.3983 0.4095 0.15% Amr::writePlotFile() 2 0.3705 0.3706 0.3707 0.14% Castro::problem_post_timestep() 6 0.3247 0.3429 0.3494 0.13% Castro::wd_update() 6 0.3246 0.3429 0.3494 0.13% MLPoisson::Fapply() 260 0.3048 0.3086 0.3137 0.12% Castro::computeNewDt() 4 0.3092 0.3093 0.3094 0.12% FabArray::FillBoundary() 1596 0.2469 0.264 0.2747 0.10% MLMG:computeResOfCorrection() 190 0.2633 0.2674 0.2721 0.10% MLCellLinOp::correctionResidual() 190 0.2629 0.267 0.2716 0.10% MLCellLinOp::solutionResidual() 45 0.2652 0.2672 0.2701 0.10% Castro::construct_old_gravity() 5 0.2086 0.2422 0.2666 0.10% Gravity::get_old_grav_vector() 5 0.2085 0.2421 0.2666 0.10% Castro::construct_new_gravity_source() 5 0.2298 0.2458 0.2611 0.10% Castro::construct_old_source() 35 0.2479 0.253 0.2593 0.10% StateDataPhysBCFunct::() 21 0.2461 0.2479 0.2513 0.10% StateData::FillBoundary(geom) 21 0.2425 0.2451 0.2488 0.09% VisMF::Write(FabArray) 2 0.2285 0.2332 0.2397 0.09% Gravity::get_new_grav_vector() 6 0.2243 0.2295 0.2334 0.09% FabArray::Saxpy() 82 0.2234 0.2243 0.2255 0.09% MLMG::computeResidual() 38 0.2227 0.2235 0.2253 0.09% Castro::volInBoundary() 42 0.1746 0.1821 0.1925 0.07% Castro::computeInitialDt() 2 0.1544 0.1712 0.1807 0.07% Other 7515 2.152 2.384 2.582 0.98% -------------------------------------------------------------------------------------------- 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 --------------------------------------------------------------------------------------------------------------------- Cpu Memory Usage: ------------------------------------------------------------------------------------------------------------------------------ Name Nalloc Nfree AvgMem min AvgMem avg AvgMem max MaxMem min MaxMem avg MaxMem max ------------------------------------------------------------------------------------------------------------------------------ Castro::initMFs() 56 56 37 MiB 37 MiB 37 MiB 38 MiB 38 MiB 38 MiB StateData::define() 40 40 29 MiB 29 MiB 29 MiB 29 MiB 29 MiB 29 MiB Castro::swap_state_time_levels() 40 40 29 MiB 29 MiB 29 MiB 29 MiB 29 MiB 29 MiB Castro::reset_internal_energy(MultiFab) 688 688 555 KiB 558 KiB 560 KiB 23 MiB 23 MiB 23 MiB FillPatchIterator::Initialize 168 168 102 KiB 104 KiB 106 KiB 22 MiB 22 MiB 22 MiB Castro::initialize_do_advance() 40 40 21 MiB 21 MiB 21 MiB 22 MiB 22 MiB 22 MiB Amr::writePlotFile() 16 16 28 KiB 29 KiB 29 KiB 21 MiB 21 MiB 21 MiB Castro::enforce_min_density() 336 336 191 KiB 192 KiB 193 KiB 11 MiB 11 MiB 11 MiB Castro::initialize_advance() 40 40 8320 KiB 8320 KiB 8320 KiB 8573 KiB 8573 KiB 8573 KiB FabArray::ParallelCopy_nowait() 472 472 14 KiB 14 KiB 15 KiB 7038 KiB 7038 KiB 7038 KiB Castro::construct_old_source() 40 40 1762 B 1769 B 1781 B 5120 KiB 5120 KiB 5120 KiB Castro::construct_new_source() 40 40 2986 B 3025 B 3076 B 5120 KiB 5120 KiB 5120 KiB Castro::buildMetrics() 32 32 4054 KiB 4054 KiB 4054 KiB 4075 KiB 4075 KiB 4075 KiB Castro::Castro() 48 48 1886 KiB 1887 KiB 1888 KiB 3793 KiB 3793 KiB 3793 KiB MLMG::prepareForSolve() 690 690 25 KiB 25 KiB 25 KiB 3121 KiB 3128 KiB 3150 KiB Gravity::get_new_grav_vector() 48 48 2219 B 2270 B 2309 B 2572 KiB 2572 KiB 2572 KiB Gravity::get_old_grav_vector() 40 40 2063 B 2393 B 2639 B 2572 KiB 2572 KiB 2572 KiB Gravity::multilevel_solve_for_new_phi() 24 24 1868 KiB 1868 KiB 1868 KiB 1896 KiB 1896 KiB 1896 KiB Gravity::test_composite_phi() 24 24 900 B 905 B 907 B 1740 KiB 1740 KiB 1740 KiB Gravity::fill_multipole_BCs() 896 896 4078 B 4102 B 4141 B 1479 KiB 1479 KiB 1479 KiB Gravity::actual_multilevel_solve() 8 8 1180 B 1181 B 1183 B 512 KiB 512 KiB 512 KiB Gravity::solve_for_phi() 40 40 4536 B 4557 B 4586 B 512 KiB 512 KiB 512 KiB Gravity::update_max_rhs() 48 48 24 B 46 B 59 B 512 KiB 512 KiB 512 KiB Castro::evaluate_source_change() 760 760 9016 B 9088 B 9148 B 512 KiB 512 KiB 512 KiB BndryData::define() 672 672 2289 B 2290 B 2292 B 273 KiB 273 KiB 273 KiB MLCellLinOp::defineAuxData() 2268 2268 1595 B 1608 B 1645 B 189 KiB 190 KiB 194 KiB FillBoundary_nowait() 7704 7704 44 B 46 B 48 B 65 KiB 65 KiB 65 KiB MLCGSolver::bicgstab 190 190 0 B 0 B 0 B 0 B 304 B 1216 B MLMG::addInterpCorrection() 380 380 0 B 0 B 0 B 1024 B 1024 B 1024 B amrex::average_down 380 380 0 B 0 B 0 B 1024 B 1024 B 1024 B MLCellLinOp::applyBC() 7146 7146 0 B 0 B 0 B 8 B 8 B 8 B ------------------------------------------------------------------------------------------------------------------------------ AMReX (24.12-14-gb3f67385e62f) finalized