Initializing CUDA... CUDA initialized with 1 GPU AMReX (22.09-27-gd65e09e4a85d) initialized Starting run at 08:36:14 UTC on 2022-09-30. Successfully read inputs file ... Castro git describe: 22.09-1-g65b273ad0 AMReX git describe: 22.09-27-gd65e09e4a Microphysics git describe: 22.09-15-g9bf53bb5 reading extern runtime parameters ... 3 Species: C12 O16 Mg24 Successfully read inputs file ... 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 CHECKPOINT: file = dustcollapse-restart_chk00000 checkPoint() time = 0.053042429 secs. PLOTFILE: file = dustcollapse-restart_plt00000 Write plotfile time = 0.030858577 seconds [Level 0 step 1] ADVANCE with dt = 4.541742215e-05 [Level 0 step 1] Advanced 262144 cells [STEP 1] Coarse TimeStep time: 0.050240642 [STEP 1] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 1 TIME = 4.541742215e-05 DT = 4.541742215e-05 [Level 0 step 2] ADVANCE with dt = 4.768829326e-05 [Level 0 step 2] Advanced 262144 cells [STEP 2] Coarse TimeStep time: 0.053966495 [STEP 2] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 2 TIME = 9.31057154e-05 DT = 4.768829326e-05 [Level 0 step 3] ADVANCE with dt = 5.007270792e-05 [Level 0 step 3] Advanced 262144 cells [STEP 3] Coarse TimeStep time: 0.050743507 [STEP 3] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 3 TIME = 0.0001431784233 DT = 5.007270792e-05 [Level 0 step 4] ADVANCE with dt = 5.257634331e-05 [Level 0 step 4] Advanced 262144 cells [STEP 4] Coarse TimeStep time: 0.086752043 [STEP 4] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 4 TIME = 0.0001957547666 DT = 5.257634331e-05 [Level 0 step 5] ADVANCE with dt = 5.520516048e-05 [Level 0 step 5] Advanced 262144 cells [STEP 5] Coarse TimeStep time: 0.071210425 [STEP 5] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 5 TIME = 0.0002509599271 DT = 5.520516048e-05 CHECKPOINT: file = dustcollapse-restart_chk00005 checkPoint() time = 0.049456055 secs. [Level 0 step 6] ADVANCE with dt = 5.79654185e-05 [Level 0 step 6] Advanced 262144 cells [STEP 6] Coarse TimeStep time: 0.069222628 [STEP 6] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 6 TIME = 0.0003089253456 DT = 5.79654185e-05 [Level 0 step 7] ADVANCE with dt = 6.086368943e-05 [Level 0 step 7] Advanced 262144 cells [STEP 7] Coarse TimeStep time: 0.068953146 [STEP 7] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 7 TIME = 0.000369789035 DT = 6.086368943e-05 [Level 0 step 8] ADVANCE with dt = 6.39068739e-05 [Level 0 step 8] Advanced 262144 cells [STEP 8] Coarse TimeStep time: 0.049052137 [STEP 8] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 8 TIME = 0.000433695909 DT = 6.39068739e-05 [Level 0 step 9] ADVANCE with dt = 6.71022176e-05 [Level 0 step 9] Advanced 262144 cells [STEP 9] Coarse TimeStep time: 0.051563668 [STEP 9] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 9 TIME = 0.0005007981265 DT = 6.71022176e-05 [Level 0 step 10] ADVANCE with dt = 7.045732848e-05 [Level 0 step 10] Advanced 262144 cells [STEP 10] Coarse TimeStep time: 0.056139917 [STEP 10] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 10 TIME = 0.000571255455 DT = 7.045732848e-05 CHECKPOINT: file = dustcollapse-restart_chk00010 checkPoint() time = 0.079476605 secs. PLOTFILE: file = dustcollapse-restart_plt00010 Write plotfile time = 0.030314318 seconds Ending run at 08:36:15 UTC on 2022-09-30. Run time = 0.901212002 Run time without initialization = 0.767686731 Average number of zones advanced per microsecond: 3.415 Average number of zones advanced per microsecond per rank: 3.415 CPU(0): Heap Space (bytes) used by Coalescing FAB Arena: 9489481728 TinyProfiler total time across processes [min...avg...max]: 0.9012 ... 0.9012 ... 0.9012 -------------------------------------------------------------------------------------------- Name NCalls Excl. Min Excl. Avg Excl. Max Max % -------------------------------------------------------------------------------------------- Castro::construct_ctu_hydro_source() 10 0.2181 0.2181 0.2181 24.19% VisMF::Write(FabArray) 11 0.2056 0.2056 0.2056 22.82% MLCellLinOp::applyBC() 4379 0.07925 0.07925 0.07925 8.79% MLPoisson::Fsmooth() 3240 0.06322 0.06322 0.06322 7.01% Amr::checkPoint() 3 0.03496 0.03496 0.03496 3.88% StateData::FillBoundary(geom) 328 0.02433 0.02433 0.02433 2.70% MLCGSolver::bicgstab 81 0.02395 0.02395 0.02395 2.66% MultiFab::Dot() 1100 0.02217 0.02217 0.02217 2.46% Castro::normalize_species() 62 0.0148 0.0148 0.0148 1.64% MultiFab::LinComb() 1566 0.01442 0.01442 0.01442 1.60% Castro::computeTemp() 63 0.01435 0.01435 0.01435 1.59% FabArray::setVal() 1135 0.01427 0.01427 0.01427 1.58% FillBoundary_nowait() 3974 0.01418 0.01418 0.01418 1.57% FabArray::ParallelCopy_nowait() 851 0.01314 0.01314 0.01314 1.46% StateDataPhysBCFunct::() 41 0.01273 0.01273 0.01273 1.41% MLPoisson::Fapply() 1128 0.01165 0.01165 0.01165 1.29% MLCellLinOp::defineAuxData() 11 0.01164 0.01164 0.01164 1.29% Gravity::fill_multipole_BCs() 11 0.01031 0.01031 0.01031 1.14% Castro::enforce_min_density() 62 0.009074 0.009074 0.009074 1.01% MLMG::addInterpCorrection() 405 0.007603 0.007603 0.007603 0.84% amrex::average_down 405 0.006775 0.006775 0.006775 0.75% MultiFab::Xpay() 578 0.00654 0.00654 0.00654 0.73% Castro::estTimeStep() 21 0.006475 0.006475 0.006475 0.72% Castro::do_advance_ctu() 10 0.005114 0.005114 0.005114 0.57% Castro::reset_internal_energy(MultiFab) 63 0.004176 0.004176 0.004176 0.46% BndryData::define() 11 0.003962 0.003962 0.003962 0.44% Castro::construct_new_gravity_source() 10 0.003346 0.003346 0.003346 0.37% Castro::construct_old_gravity_source() 10 0.00274 0.00274 0.00274 0.30% Amr::writePlotFile() 2 0.002593 0.002593 0.002593 0.29% MLMG::ResNormInf() 92 0.002057 0.002057 0.002057 0.23% Gravity::get_new_grav_vector() 11 0.001934 0.001934 0.001934 0.21% MultiFab::Saxpy() 20 0.001819 0.001819 0.001819 0.20% Castro::expand_state() 10 0.001742 0.001742 0.001742 0.19% Gravity::get_old_grav_vector() 10 0.00173 0.00173 0.00173 0.19% FabArray::setVal(val, thecmd, scomp, ncomp) 462 0.001678 0.001678 0.001678 0.19% MultiFab::Add() 81 0.001636 0.001636 0.001636 0.18% MLCellLinOp::setLevelBC() 11 0.001546 0.001546 0.001546 0.17% Castro::reset_internal_energy(Fab) 504 0.001542 0.001542 0.001542 0.17% Gravity::actual_solve_with_mlmg() 11 0.001405 0.001405 0.001405 0.16% FabArray::mult() 43 0.001324 0.001324 0.001324 0.15% FabArray::setDomainBndry() 41 0.001319 0.001319 0.001319 0.15% Castro::initData() 1 0.001282 0.001282 0.001282 0.14% MLMG::prepareForSolve() 11 0.001237 0.001237 0.001237 0.14% MultiFab::contains_nan() 20 0.001184 0.001184 0.001184 0.13% MLCellLinOp::prepareForSolve() 11 0.001163 0.001163 0.001163 0.13% Castro::enforce_speed_limit() 62 0.001112 0.001112 0.001112 0.12% MLCellLinOp::smooth() 1620 0.001082 0.001082 0.001082 0.12% MLCellLinOp::compGrad() 11 0.0009154 0.0009154 0.0009154 0.10% FabArray::FillBoundary() 3974 0.0008402 0.0008402 0.0008402 0.09% FabArrayBase::getCPC() 1313 0.0007602 0.0007602 0.0007602 0.08% Castro::subcycle_advance_ctu() 10 0.0007122 0.0007122 0.0007122 0.08% FabArrayBase::CPC::define() 454 0.0006849 0.0006849 0.0006849 0.08% FabArrayBase::getFB() 3974 0.0005833 0.0005833 0.0005833 0.06% Amr::InitAmr() 1 0.0004848 0.0004848 0.0004848 0.05% MLCellLinOp::apply() 1128 0.000438 0.000438 0.000438 0.05% Gravity::solve_for_phi() 10 0.0004376 0.0004376 0.0004376 0.05% Gravity::update_max_rhs() 11 0.0004264 0.0004264 0.0004264 0.05% CGSolver::sxay() 1566 0.0003364 0.0003364 0.0003364 0.04% MultiFab::Copy() 11 0.0003261 0.0003261 0.0003261 0.04% Amr::coarseTimeStep() 10 0.0003155 0.0003155 0.0003155 0.04% MLCGSolver::ParallelAllReduce 1495 0.0002966 0.0002966 0.0002966 0.03% FillPatchIterator::Initialize 41 0.0002862 0.0002862 0.0002862 0.03% MLCellLinOp::defineBC() 11 0.0002776 0.0002776 0.0002776 0.03% FabArray::ParallelCopy() 851 0.0002755 0.0002755 0.0002755 0.03% main() 1 0.0002605 0.0002605 0.0002605 0.03% MultiFab::max() 11 0.0002559 0.0002559 0.0002559 0.03% MLMG::mgVcycle() 81 0.0002398 0.0002398 0.0002398 0.03% MLCellLinOp::correctionResidual() 486 0.0002279 0.0002279 0.0002279 0.03% MLMG::MLRhsNormInf() 11 0.0002143 0.0002143 0.0002143 0.02% Castro::construct_new_gravity() 10 0.0002039 0.0002039 0.0002039 0.02% Amr::timeStep() 10 0.0001794 0.0001794 0.0001794 0.02% Castro::create_source_corrector() 10 0.0001669 0.0001669 0.0001669 0.02% MLLinOp::defineGrids() 11 0.0001635 0.0001635 0.0001635 0.02% MLMG:computeResOfCorrection() 405 0.0001474 0.0001474 0.0001474 0.02% StateData::checkPoint() 12 0.0001277 0.0001277 0.0001277 0.01% MLMG::mgVcycle_down::0 81 0.000112 0.000112 0.000112 0.01% MLMG::mgVcycle_down::1 81 9.759e-05 9.759e-05 9.759e-05 0.01% Castro::Castro() 1 9.583e-05 9.583e-05 9.583e-05 0.01% MLMG::mgVcycle_down::2 81 9.21e-05 9.21e-05 9.21e-05 0.01% Castro::initialize_advance() 10 8.705e-05 8.705e-05 8.705e-05 0.01% MLMG::mgVcycle_down::3 81 8.574e-05 8.574e-05 8.574e-05 0.01% MLMG::mgVcycle_down::4 81 8.495e-05 8.495e-05 8.495e-05 0.01% FabArrayBase::FB::FB() 56 8.491e-05 8.491e-05 8.491e-05 0.01% MLMG::actualBottomSolve() 81 8.411e-05 8.411e-05 8.411e-05 0.01% Castro::clean_state() 62 7.776e-05 7.776e-05 7.776e-05 0.01% AmrLevel::checkPoint() 3 7.475e-05 7.475e-05 7.475e-05 0.01% MLMG::mgVcycle_up::4 81 6.922e-05 6.922e-05 6.922e-05 0.01% MLMG::solve() 11 6.73e-05 6.73e-05 6.73e-05 0.01% Castro::construct_new_source() 50 6.599e-05 6.599e-05 6.599e-05 0.01% MLMG::oneIter() 81 6.484e-05 6.484e-05 6.484e-05 0.01% Castro::initialize_do_advance() 10 6.404e-05 6.404e-05 6.404e-05 0.01% Castro::advance() 10 5.979e-05 5.979e-05 5.979e-05 0.01% MLMG::mgVcycle_up::3 81 5.579e-05 5.579e-05 5.579e-05 0.01% MLMG::mgVcycle_up::1 81 5.507e-05 5.507e-05 5.507e-05 0.01% MLMG::mgVcycle_up::0 81 5.421e-05 5.421e-05 5.421e-05 0.01% MLMG::mgVcycle_up::2 81 5.39e-05 5.39e-05 5.39e-05 0.01% MLCellLinOp::solutionResidual() 92 5.226e-05 5.226e-05 5.226e-05 0.01% Castro::finalize_advance() 10 4.764e-05 4.764e-05 4.764e-05 0.01% StateData::define() 4 4.379e-05 4.379e-05 4.379e-05 0.00% Castro::swap_state_time_levels() 10 3.833e-05 3.833e-05 3.833e-05 0.00% MLMG::computeResidual() 81 3.776e-05 3.776e-05 3.776e-05 0.00% Castro::enforce_consistent_e() 1 3.476e-05 3.476e-05 3.476e-05 0.00% Gravity::actual_multilevel_solve() 1 3.226e-05 3.226e-05 3.226e-05 0.00% MLMG::mgVcycle_bottom 81 3.195e-05 3.195e-05 3.195e-05 0.00% Castro::finalize_do_advance() 10 3.096e-05 3.096e-05 3.096e-05 0.00% FillPatchSingleLevel 41 2.734e-05 2.734e-05 2.734e-05 0.00% Castro::initMFs() 1 2.64e-05 2.64e-05 2.64e-05 0.00% makeSFC 55 2.508e-05 2.508e-05 2.508e-05 0.00% Gravity::solve_phi_with_mlmg() 11 2.472e-05 2.472e-05 2.472e-05 0.00% Amr::writeSmallPlotFile() 1 2.461e-05 2.461e-05 2.461e-05 0.00% MLLinOp::define() 11 2.363e-05 2.363e-05 2.363e-05 0.00% Castro::buildMetrics() 1 2.218e-05 2.218e-05 2.218e-05 0.00% Amr::defBaseLevel() 1 2.086e-05 2.086e-05 2.086e-05 0.00% Amr::FinalizeInit() 1 1.95e-05 1.95e-05 1.95e-05 0.00% Gravity::multilevel_solve_for_new_phi() 1 1.815e-05 1.815e-05 1.815e-05 0.00% Castro::construct_old_source() 50 1.776e-05 1.776e-05 1.776e-05 0.00% MLPoisson::define() 11 1.766e-05 1.766e-05 1.766e-05 0.00% Castro::do_new_sources() 10 1.712e-05 1.712e-05 1.712e-05 0.00% Castro::do_old_sources() 10 1.625e-05 1.625e-05 1.625e-05 0.00% DistributionMapping::Distribute() 56 1.461e-05 1.461e-05 1.461e-05 0.00% MLLinOp::makeAgglomeratedDMap 11 1.3e-05 1.3e-05 1.3e-05 0.00% Castro::check_for_nan() 20 1.277e-05 1.277e-05 1.277e-05 0.00% Castro::apply_source_to_state() 20 1.146e-05 1.146e-05 1.146e-05 0.00% MLPoisson::prepareForSolve() 11 1.069e-05 1.069e-05 1.069e-05 0.00% MLMG::computeMLResidual() 11 9.684e-06 9.684e-06 9.684e-06 0.00% Castro::construct_old_gravity() 10 9.479e-06 9.479e-06 9.479e-06 0.00% Gravity::swapTimeLevels() 10 9.16e-06 9.16e-06 9.16e-06 0.00% Castro::post_timestep() 10 8.667e-06 8.667e-06 8.667e-06 0.00% Amr::initSubcycle() 1 7.941e-06 7.941e-06 7.941e-06 0.00% AmrLevel::AmrLevel(dm) 1 6.882e-06 6.882e-06 6.882e-06 0.00% Castro::computeNewDt() 9 6.846e-06 6.846e-06 6.846e-06 0.00% MLMG::getGradSolution() 11 6.626e-06 6.626e-06 6.626e-06 0.00% Amr::InitializeInit() 1 5.089e-06 5.089e-06 5.089e-06 0.00% AmrLevel::checkPointPost() 3 4.54e-06 4.54e-06 4.54e-06 0.00% Castro::retry_advance_ctu() 10 4.089e-06 4.089e-06 4.089e-06 0.00% Castro::post_init() 1 3.825e-06 3.825e-06 3.825e-06 0.00% Gravity::set_mass_offset() 11 3.755e-06 3.755e-06 3.755e-06 0.00% MLMG::MLResNormInf() 11 3.478e-06 3.478e-06 3.478e-06 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 3.19e-06 3.19e-06 3.19e-06 0.00% Amr::init() 1 2.748e-06 2.748e-06 2.748e-06 0.00% Castro::FluxRegCrseInit 10 2.553e-06 2.553e-06 2.553e-06 0.00% Castro::computeInitialDt() 2 2.528e-06 2.528e-06 2.528e-06 0.00% Castro::FluxRegFineAdd() 10 2.29e-06 2.29e-06 2.29e-06 0.00% AmrLevel::checkPointPre() 3 2.13e-06 2.13e-06 2.13e-06 0.00% MLLinOp::makeSubCommunicator() 11 2.046e-06 2.046e-06 2.046e-06 0.00% Castro::post_regrid() 1 1.202e-06 1.202e-06 1.202e-06 0.00% Amr::initialInit() 1 8.77e-07 8.77e-07 8.77e-07 0.00% -------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------- Name NCalls Incl. Min Incl. Avg Incl. Max Max % -------------------------------------------------------------------------------------------- main() 1 0.9012 0.9012 0.9012 100.00% Amr::coarseTimeStep() 10 0.7372 0.7372 0.7372 81.79% Amr::timeStep() 10 0.6035 0.6035 0.6035 66.96% Castro::advance() 10 0.5963 0.5963 0.5963 66.16% Castro::subcycle_advance_ctu() 10 0.5855 0.5855 0.5855 64.97% Castro::do_advance_ctu() 10 0.5848 0.5848 0.5848 64.89% Gravity::solve_phi_with_mlmg() 11 0.3144 0.3144 0.3144 34.89% Gravity::actual_solve_with_mlmg() 11 0.3039 0.3039 0.3039 33.72% Castro::construct_new_gravity() 10 0.289 0.289 0.289 32.07% MLMG::solve() 11 0.2811 0.2811 0.2811 31.19% Gravity::solve_for_phi() 10 0.2734 0.2734 0.2734 30.34% MLMG::oneIter() 81 0.2662 0.2662 0.2662 29.54% MLMG::mgVcycle() 81 0.2645 0.2645 0.2645 29.35% Castro::construct_ctu_hydro_source() 10 0.2181 0.2181 0.2181 24.19% VisMF::Write(FabArray) 11 0.2056 0.2056 0.2056 22.82% Amr::checkPoint() 3 0.1821 0.1821 0.1821 20.21% AmrLevel::checkPoint() 3 0.1471 0.1471 0.1471 16.33% StateData::checkPoint() 12 0.1471 0.1471 0.1471 16.32% MLCellLinOp::smooth() 1620 0.1349 0.1349 0.1349 14.97% Amr::init() 1 0.1329 0.1329 0.1329 14.75% MLCellLinOp::applyBC() 4379 0.09494 0.09494 0.09494 10.53% MLMG::mgVcycle_bottom 81 0.08167 0.08167 0.08167 9.06% MLMG::actualBottomSolve() 81 0.08164 0.08164 0.08164 9.06% MLCGSolver::bicgstab 81 0.08083 0.08083 0.08083 8.97% MLPoisson::Fsmooth() 3240 0.06322 0.06322 0.06322 7.01% Amr::writePlotFile() 2 0.06129 0.06129 0.06129 6.80% Amr::initialInit() 1 0.04891 0.04891 0.04891 5.43% Amr::FinalizeInit() 1 0.04467 0.04467 0.04467 4.96% Castro::clean_state() 62 0.04425 0.04425 0.04425 4.91% Castro::post_init() 1 0.04331 0.04331 0.04331 4.81% FillPatchIterator::Initialize 41 0.04269 0.04269 0.04269 4.74% Gravity::multilevel_solve_for_new_phi() 1 0.04149 0.04149 0.04149 4.60% Gravity::actual_multilevel_solve() 1 0.04147 0.04147 0.04147 4.60% FillPatchSingleLevel 41 0.04108 0.04108 0.04108 4.56% StateDataPhysBCFunct::() 41 0.03706 0.03706 0.03706 4.11% MLCellLinOp::apply() 1128 0.03593 0.03593 0.03593 3.99% MLMG::mgVcycle_down::0 81 0.03503 0.03503 0.03503 3.89% MLMG::mgVcycle_up::0 81 0.03 0.03 0.03 3.33% StateData::FillBoundary(geom) 328 0.02433 0.02433 0.02433 2.70% MultiFab::Dot() 1100 0.02217 0.02217 0.02217 2.46% MLCellLinOp::correctionResidual() 486 0.02109 0.02109 0.02109 2.34% Castro::computeTemp() 63 0.02007 0.02007 0.02007 2.23% Castro::initialize_do_advance() 10 0.01974 0.01974 0.01974 2.19% MLPoisson::define() 11 0.01843 0.01843 0.01843 2.04% MLMG:computeResOfCorrection() 405 0.0182 0.0182 0.0182 2.02% MLMG::mgVcycle_down::1 81 0.01758 0.01758 0.01758 1.95% MLMG::mgVcycle_down::2 81 0.01719 0.01719 0.01719 1.91% Gravity::get_new_grav_vector() 11 0.01711 0.01711 0.01711 1.90% MLMG::mgVcycle_down::3 81 0.01623 0.01623 0.01623 1.80% FabArray::FillBoundary() 3974 0.01569 0.01569 0.01569 1.74% MLMG::mgVcycle_down::4 81 0.01558 0.01558 0.01558 1.73% Castro::construct_old_gravity() 10 0.01505 0.01505 0.01505 1.67% Gravity::get_old_grav_vector() 10 0.01504 0.01504 0.01504 1.67% FillBoundary_nowait() 3974 0.01485 0.01485 0.01485 1.65% Castro::normalize_species() 62 0.0148 0.0148 0.0148 1.64% CGSolver::sxay() 1566 0.01475 0.01475 0.01475 1.64% MultiFab::LinComb() 1566 0.01442 0.01442 0.01442 1.60% FabArray::setVal() 1135 0.01427 0.01427 0.01427 1.58% FabArray::ParallelCopy() 851 0.01424 0.01424 0.01424 1.58% FabArray::ParallelCopy_nowait() 851 0.01397 0.01397 0.01397 1.55% MLCGSolver::ParallelAllReduce 1495 0.01322 0.01322 0.01322 1.47% MLMG::mgVcycle_up::2 81 0.01318 0.01318 0.01318 1.46% MLCellLinOp::defineAuxData() 11 0.01299 0.01299 0.01299 1.44% MLMG::mgVcycle_up::1 81 0.01295 0.01295 0.01295 1.44% MLMG::addInterpCorrection() 405 0.01269 0.01269 0.01269 1.41% MLMG::mgVcycle_up::3 81 0.01252 0.01252 0.01252 1.39% MLMG::mgVcycle_up::4 81 0.01236 0.01236 0.01236 1.37% Castro::do_new_sources() 10 0.01209 0.01209 0.01209 1.34% amrex::average_down 405 0.01193 0.01193 0.01193 1.32% Castro::expand_state() 10 0.01166 0.01166 0.01166 1.29% MLPoisson::Fapply() 1128 0.01165 0.01165 0.01165 1.29% Castro::initialize_advance() 10 0.01066 0.01066 0.01066 1.18% Gravity::fill_multipole_BCs() 11 0.01031 0.01031 0.01031 1.14% Castro::do_old_sources() 10 0.01025 0.01025 0.01025 1.14% Castro::enforce_min_density() 62 0.009074 0.009074 0.009074 1.01% MLCellLinOp::solutionResidual() 92 0.007049 0.007049 0.007049 0.78% Castro::post_timestep() 10 0.007007 0.007007 0.007007 0.78% MultiFab::Xpay() 578 0.00654 0.00654 0.00654 0.73% Castro::estTimeStep() 21 0.006475 0.006475 0.006475 0.72% MLMG::computeResidual() 81 0.006071 0.006071 0.006071 0.67% Castro::reset_internal_energy(MultiFab) 63 0.005718 0.005718 0.005718 0.63% MLMG::prepareForSolve() 11 0.005394 0.005394 0.005394 0.60% MLCellLinOp::defineBC() 11 0.005184 0.005184 0.005184 0.58% BndryData::define() 11 0.004907 0.004907 0.004907 0.54% Amr::InitializeInit() 1 0.004236 0.004236 0.004236 0.47% Amr::defBaseLevel() 1 0.004231 0.004231 0.004231 0.47% Castro::computeNewDt() 9 0.003877 0.003877 0.003877 0.43% Castro::initData() 1 0.003693 0.003693 0.003693 0.41% Castro::construct_new_source() 50 0.003412 0.003412 0.003412 0.38% Castro::construct_new_gravity_source() 10 0.003346 0.003346 0.003346 0.37% Castro::construct_old_source() 50 0.002757 0.002757 0.002757 0.31% Castro::construct_old_gravity_source() 10 0.00274 0.00274 0.00274 0.30% MLMG::ResNormInf() 92 0.002057 0.002057 0.002057 0.23% Castro::apply_source_to_state() 20 0.00183 0.00183 0.00183 0.20% MultiFab::Saxpy() 20 0.001819 0.001819 0.001819 0.20% FabArray::setVal(val, thecmd, scomp, ncomp) 462 0.001678 0.001678 0.001678 0.19% MultiFab::Add() 81 0.001636 0.001636 0.001636 0.18% MLCellLinOp::setLevelBC() 11 0.001546 0.001546 0.001546 0.17% Castro::reset_internal_energy(Fab) 504 0.001542 0.001542 0.001542 0.17% FabArrayBase::getCPC() 1313 0.001445 0.001445 0.001445 0.16% MLMG::getGradSolution() 11 0.001423 0.001423 0.001423 0.16% MLCellLinOp::compGrad() 11 0.001416 0.001416 0.001416 0.16% FabArray::mult() 43 0.001324 0.001324 0.001324 0.15% FabArray::setDomainBndry() 41 0.001319 0.001319 0.001319 0.15% Castro::check_for_nan() 20 0.001196 0.001196 0.001196 0.13% MultiFab::contains_nan() 20 0.001184 0.001184 0.001184 0.13% MLPoisson::prepareForSolve() 11 0.001174 0.001174 0.001174 0.13% MLCellLinOp::prepareForSolve() 11 0.001163 0.001163 0.001163 0.13% Castro::post_regrid() 1 0.001154 0.001154 0.001154 0.13% Castro::enforce_speed_limit() 62 0.001112 0.001112 0.001112 0.12% MLMG::computeMLResidual() 11 0.001025 0.001025 0.001025 0.11% Gravity::update_max_rhs() 11 0.0008347 0.0008347 0.0008347 0.09% FabArrayBase::CPC::define() 454 0.0006849 0.0006849 0.0006849 0.08% Castro::computeInitialDt() 2 0.000669 0.000669 0.000669 0.07% FabArrayBase::getFB() 3974 0.0006682 0.0006682 0.0006682 0.07% Amr::InitAmr() 1 0.0004928 0.0004928 0.0004928 0.05% Castro::Castro() 1 0.0004629 0.0004629 0.0004629 0.05% Gravity::swapTimeLevels() 10 0.0004415 0.0004415 0.0004415 0.05% MultiFab::Copy() 11 0.0003261 0.0003261 0.0003261 0.04% MLMG::MLResNormInf() 11 0.0002766 0.0002766 0.0002766 0.03% MultiFab::max() 11 0.0002559 0.0002559 0.0002559 0.03% MLLinOp::define() 11 0.0002409 0.0002409 0.0002409 0.03% MLLinOp::defineGrids() 11 0.0002172 0.0002172 0.0002172 0.02% MLMG::MLRhsNormInf() 11 0.0002143 0.0002143 0.0002143 0.02% Castro::create_source_corrector() 10 0.0001669 0.0001669 0.0001669 0.02% Castro::buildMetrics() 1 0.0001593 0.0001593 0.0001593 0.02% FabArrayBase::FB::FB() 56 8.491e-05 8.491e-05 8.491e-05 0.01% Castro::finalize_advance() 10 5.249e-05 5.249e-05 5.249e-05 0.01% MLLinOp::makeAgglomeratedDMap 11 5.165e-05 5.165e-05 5.165e-05 0.01% AmrLevel::AmrLevel(dm) 1 5.068e-05 5.068e-05 5.068e-05 0.01% StateData::define() 4 4.379e-05 4.379e-05 4.379e-05 0.00% makeSFC 55 3.865e-05 3.865e-05 3.865e-05 0.00% Castro::swap_state_time_levels() 10 3.833e-05 3.833e-05 3.833e-05 0.00% Castro::enforce_consistent_e() 1 3.476e-05 3.476e-05 3.476e-05 0.00% Castro::finalize_do_advance() 10 3.096e-05 3.096e-05 3.096e-05 0.00% Castro::initMFs() 1 2.64e-05 2.64e-05 2.64e-05 0.00% Amr::writeSmallPlotFile() 1 2.461e-05 2.461e-05 2.461e-05 0.00% DistributionMapping::Distribute() 56 1.461e-05 1.461e-05 1.461e-05 0.00% Amr::initSubcycle() 1 7.941e-06 7.941e-06 7.941e-06 0.00% AmrLevel::checkPointPost() 3 4.54e-06 4.54e-06 4.54e-06 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 4.228e-06 4.228e-06 4.228e-06 0.00% Castro::retry_advance_ctu() 10 4.089e-06 4.089e-06 4.089e-06 0.00% Gravity::set_mass_offset() 11 3.755e-06 3.755e-06 3.755e-06 0.00% Castro::FluxRegCrseInit 10 2.553e-06 2.553e-06 2.553e-06 0.00% Castro::FluxRegFineAdd() 10 2.29e-06 2.29e-06 2.29e-06 0.00% AmrLevel::checkPointPre() 3 2.13e-06 2.13e-06 2.13e-06 0.00% MLLinOp::makeSubCommunicator() 11 2.046e-06 2.046e-06 2.046e-06 0.00% -------------------------------------------------------------------------------------------- Unused ParmParse Variables: [TOP]::amr.ref_ratio(nvals = 4) :: [2, 2, 2, 2] [TOP]::amr.regrid_int(nvals = 4) :: [2, 2, 2, 2] Total GPU global memory (MB): 12066 Free GPU global memory (MB): 2465 [The Arena] space allocated (MB): 9049 [The Arena] space used (MB): 0 [The Managed Arena] space allocated (MB): 8 [The Managed Arena] space used (MB): 0 [The Pinned Arena] space allocated (MB): 8 [The Pinned Arena] space used (MB): 0 AMReX (22.09-27-gd65e09e4a85d) finalized Initializing CUDA... CUDA initialized with 1 GPU AMReX (22.09-27-gd65e09e4a85d) initialized Starting run at 08:36:16 UTC on 2022-09-30. Successfully read inputs file ... Castro git describe: 22.09-1-g65b273ad0 AMReX git describe: 22.09-27-gd65e09e4a Microphysics git describe: 22.09-15-g9bf53bb5 reading extern runtime parameters ... 3 Species: C12 O16 Mg24 restarting calculation from file: dustcollapse-restart_chk00005 Successfully read inputs file ... read CPU time: 0.495909337 Restart time = 0.049298036 seconds. [Level 0 step 6] ADVANCE with dt = 5.79654185e-05 [Level 0 step 6] Advanced 262144 cells [STEP 6] Coarse TimeStep time: 0.051269313 [STEP 6] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 6 TIME = 0.0003089253456 DT = 5.79654185e-05 [Level 0 step 7] ADVANCE with dt = 6.086368943e-05 [Level 0 step 7] Advanced 262144 cells [STEP 7] Coarse TimeStep time: 0.053968659 [STEP 7] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 7 TIME = 0.000369789035 DT = 6.086368943e-05 [Level 0 step 8] ADVANCE with dt = 6.39068739e-05 [Level 0 step 8] Advanced 262144 cells [STEP 8] Coarse TimeStep time: 0.061926305 [STEP 8] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 8 TIME = 0.000433695909 DT = 6.39068739e-05 [Level 0 step 9] ADVANCE with dt = 6.71022176e-05 [Level 0 step 9] Advanced 262144 cells [STEP 9] Coarse TimeStep time: 0.068431761 [STEP 9] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 9 TIME = 0.0005007981265 DT = 6.71022176e-05 [Level 0 step 10] ADVANCE with dt = 7.045732848e-05 [Level 0 step 10] Advanced 262144 cells [STEP 10] Coarse TimeStep time: 0.071587039 [STEP 10] FAB kilobyte spread across MPI nodes: [319638 ... 319638] STEP = 10 TIME = 0.000571255455 DT = 7.045732848e-05 PLOTFILE: file = dustcollapse-restart_plt00010 Write plotfile time = 0.032295805 seconds Ending run at 08:36:16 UTC on 2022-09-30. Run time = 0.389785125 Run time without initialization = 0.339891282 Average number of zones advanced per microsecond: 3.856 Average number of zones advanced per microsecond per rank: 3.856 CPU(0): Heap Space (bytes) used by Coalescing FAB Arena: 9489481728 TinyProfiler total time across processes [min...avg...max]: 0.3898 ... 0.3898 ... 0.3898 -------------------------------------------------------------------------------------------- Name NCalls Excl. Min Excl. Avg Excl. Max Max % -------------------------------------------------------------------------------------------- Castro::construct_ctu_hydro_source() 5 0.1102 0.1102 0.1102 28.28% VisMF::Read() 3 0.0413 0.0413 0.0413 10.60% MLCellLinOp::applyBC() 1946 0.03465 0.03465 0.03465 8.89% VisMF::Write(FabArray) 1 0.03077 0.03077 0.03077 7.89% MLPoisson::Fsmooth() 1440 0.02709 0.02709 0.02709 6.95% StateData::FillBoundary(geom) 160 0.01193 0.01193 0.01193 3.06% MLCGSolver::bicgstab 36 0.01024 0.01024 0.01024 2.63% MultiFab::Dot() 484 0.009547 0.009547 0.009547 2.45% Castro::normalize_species() 30 0.007833 0.007833 0.007833 2.01% Castro::enforce_min_density() 30 0.007829 0.007829 0.007829 2.01% FabArray::setVal() 537 0.00673 0.00673 0.00673 1.73% MLCellLinOp::defineAuxData() 6 0.006254 0.006254 0.006254 1.60% FillBoundary_nowait() 1766 0.006252 0.006252 0.006252 1.60% Castro::computeTemp() 30 0.006118 0.006118 0.006118 1.57% MultiFab::LinComb() 690 0.006116 0.006116 0.006116 1.57% FabArray::ParallelCopy_nowait() 380 0.005942 0.005942 0.005942 1.52% MLPoisson::Fapply() 500 0.005046 0.005046 0.005046 1.29% StateDataPhysBCFunct::() 20 0.004542 0.004542 0.004542 1.17% Gravity::fill_multipole_BCs() 6 0.004514 0.004514 0.004514 1.16% Amr::restart() 1 0.003664 0.003664 0.003664 0.94% MLMG::addInterpCorrection() 180 0.00331 0.00331 0.00331 0.85% amrex::average_down 180 0.00296 0.00296 0.00296 0.76% Castro::estTimeStep() 10 0.002857 0.002857 0.002857 0.73% MultiFab::Xpay() 258 0.002854 0.002854 0.002854 0.73% Castro::do_advance_ctu() 5 0.002438 0.002438 0.002438 0.63% BndryData::define() 6 0.002127 0.002127 0.002127 0.55% Castro::reset_internal_energy(MultiFab) 30 0.001896 0.001896 0.001896 0.49% Castro::construct_new_gravity_source() 5 0.001803 0.001803 0.001803 0.46% Amr::writePlotFile() 1 0.001624 0.001624 0.001624 0.42% Castro::construct_old_gravity_source() 5 0.001483 0.001483 0.001483 0.38% Gravity::get_old_grav_vector() 5 0.0009271 0.0009271 0.0009271 0.24% MultiFab::Saxpy() 10 0.0009205 0.0009205 0.0009205 0.24% MLMG::ResNormInf() 42 0.0009122 0.0009122 0.0009122 0.23% FabArray::setVal(val, thecmd, scomp, ncomp) 252 0.0008966 0.0008966 0.0008966 0.23% Castro::expand_state() 5 0.0008736 0.0008736 0.0008736 0.22% Gravity::get_new_grav_vector() 5 0.0008691 0.0008691 0.0008691 0.22% MLCellLinOp::setLevelBC() 6 0.0008134 0.0008134 0.0008134 0.21% Gravity::actual_solve_with_mlmg() 6 0.0008068 0.0008068 0.0008068 0.21% Castro::reset_internal_energy(Fab) 240 0.0007721 0.0007721 0.0007721 0.20% MultiFab::Add() 36 0.0007061 0.0007061 0.0007061 0.18% MLMG::prepareForSolve() 6 0.0006617 0.0006617 0.0006617 0.17% MLCellLinOp::prepareForSolve() 6 0.0006519 0.0006519 0.0006519 0.17% FabArray::setDomainBndry() 20 0.0006511 0.0006511 0.0006511 0.17% FabArray::mult() 22 0.0006496 0.0006496 0.0006496 0.17% MultiFab::contains_nan() 10 0.0005831 0.0005831 0.0005831 0.15% Castro::enforce_speed_limit() 30 0.0004955 0.0004955 0.0004955 0.13% MLCellLinOp::compGrad() 6 0.0004815 0.0004815 0.0004815 0.12% MLCellLinOp::smooth() 720 0.000467 0.000467 0.000467 0.12% Amr::InitAmr() 1 0.0004324 0.0004324 0.0004324 0.11% FabArrayBase::CPC::define() 244 0.0003912 0.0003912 0.0003912 0.10% FabArrayBase::getCPC() 632 0.0003904 0.0003904 0.0003904 0.10% FabArray::FillBoundary() 1766 0.0003812 0.0003812 0.0003812 0.10% main() 1 0.0002574 0.0002574 0.0002574 0.07% FabArrayBase::getFB() 1766 0.0002569 0.0002569 0.0002569 0.07% Gravity::update_max_rhs() 6 0.0002529 0.0002529 0.0002529 0.06% Gravity::solve_for_phi() 5 0.0002063 0.0002063 0.0002063 0.05% MLCellLinOp::apply() 500 0.0001977 0.0001977 0.0001977 0.05% MultiFab::Copy() 6 0.0001756 0.0001756 0.0001756 0.05% CGSolver::sxay() 690 0.0001671 0.0001671 0.0001671 0.04% Castro::construct_new_gravity() 5 0.000165 0.000165 0.000165 0.04% Amr::coarseTimeStep() 5 0.0001611 0.0001611 0.0001611 0.04% Castro::construct_new_source() 25 0.0001526 0.0001526 0.0001526 0.04% MLCellLinOp::defineBC() 6 0.0001502 0.0001502 0.0001502 0.04% Castro::create_source_corrector() 5 0.0001461 0.0001461 0.0001461 0.04% FillPatchIterator::Initialize 20 0.0001392 0.0001392 0.0001392 0.04% Castro::initialize_advance() 5 0.0001383 0.0001383 0.0001383 0.04% MultiFab::max() 6 0.0001354 0.0001354 0.0001354 0.03% MLCGSolver::ParallelAllReduce 659 0.0001284 0.0001284 0.0001284 0.03% FabArray::ParallelCopy() 380 0.0001231 0.0001231 0.0001231 0.03% MLMG::MLRhsNormInf() 6 0.0001125 0.0001125 0.0001125 0.03% MLMG::mgVcycle() 36 0.0001045 0.0001045 0.0001045 0.03% Castro::initialize_do_advance() 5 0.0001031 0.0001031 0.0001031 0.03% Castro::post_timestep() 5 0.000103 0.000103 0.000103 0.03% MLCellLinOp::correctionResidual() 216 9.991e-05 9.991e-05 9.991e-05 0.03% StateData::restartDoit() 4 9.428e-05 9.428e-05 9.428e-05 0.02% MLLinOp::defineGrids() 6 8.973e-05 8.973e-05 8.973e-05 0.02% Amr::timeStep() 5 7.769e-05 7.769e-05 7.769e-05 0.02% AmrLevel::restart() 1 7.516e-05 7.516e-05 7.516e-05 0.02% Castro::subcycle_advance_ctu() 5 6.605e-05 6.605e-05 6.605e-05 0.02% MLMG:computeResOfCorrection() 180 6.551e-05 6.551e-05 6.551e-05 0.02% Castro::computeNewDt() 5 6.198e-05 6.198e-05 6.198e-05 0.02% Castro::construct_old_gravity() 5 5.497e-05 5.497e-05 5.497e-05 0.01% FabArrayBase::FB::FB() 26 5.471e-05 5.471e-05 5.471e-05 0.01% MLMG::mgVcycle_down::0 36 4.939e-05 4.939e-05 4.939e-05 0.01% MLMG::mgVcycle_down::1 36 4.382e-05 4.382e-05 4.382e-05 0.01% MLMG::mgVcycle_down::2 36 4.025e-05 4.025e-05 4.025e-05 0.01% Castro::clean_state() 30 3.976e-05 3.976e-05 3.976e-05 0.01% MLMG::mgVcycle_down::4 36 3.863e-05 3.863e-05 3.863e-05 0.01% MLMG::mgVcycle_down::3 36 3.773e-05 3.773e-05 3.773e-05 0.01% MLMG::actualBottomSolve() 36 3.683e-05 3.683e-05 3.683e-05 0.01% MLMG::solve() 6 3.279e-05 3.279e-05 3.279e-05 0.01% Castro::buildMetrics() 1 3.21e-05 3.21e-05 3.21e-05 0.01% MLMG::mgVcycle_up::4 36 3.19e-05 3.19e-05 3.19e-05 0.01% Castro::construct_old_source() 25 3.124e-05 3.124e-05 3.124e-05 0.01% Castro::post_restart() 1 3.091e-05 3.091e-05 3.091e-05 0.01% Castro::advance() 5 3.081e-05 3.081e-05 3.081e-05 0.01% Gravity::actual_multilevel_solve() 1 3.054e-05 3.054e-05 3.054e-05 0.01% Castro::initMFs() 1 2.899e-05 2.899e-05 2.899e-05 0.01% MLMG::oneIter() 36 2.854e-05 2.854e-05 2.854e-05 0.01% Castro::swap_state_time_levels() 5 2.826e-05 2.826e-05 2.826e-05 0.01% MLMG::mgVcycle_up::0 36 2.661e-05 2.661e-05 2.661e-05 0.01% Amr::writeSmallPlotFile() 1 2.609e-05 2.609e-05 2.609e-05 0.01% MLMG::mgVcycle_up::3 36 2.536e-05 2.536e-05 2.536e-05 0.01% MLMG::mgVcycle_up::2 36 2.425e-05 2.425e-05 2.425e-05 0.01% Castro::finalize_advance() 5 2.316e-05 2.316e-05 2.316e-05 0.01% MLCellLinOp::solutionResidual() 42 2.308e-05 2.308e-05 2.308e-05 0.01% MLMG::mgVcycle_up::1 36 2.282e-05 2.282e-05 2.282e-05 0.01% MLLinOp::define() 6 2.053e-05 2.053e-05 2.053e-05 0.01% Castro::finalize_do_advance() 5 1.789e-05 1.789e-05 1.789e-05 0.00% Gravity::multilevel_solve_for_new_phi() 1 1.739e-05 1.739e-05 1.739e-05 0.00% MLMG::computeResidual() 36 1.726e-05 1.726e-05 1.726e-05 0.00% MLMG::mgVcycle_bottom 36 1.41e-05 1.41e-05 1.41e-05 0.00% Gravity::solve_phi_with_mlmg() 6 1.401e-05 1.401e-05 1.401e-05 0.00% makeSFC 30 1.368e-05 1.368e-05 1.368e-05 0.00% FillPatchSingleLevel 20 1.349e-05 1.349e-05 1.349e-05 0.00% MLPoisson::define() 6 9.82e-06 9.82e-06 9.82e-06 0.00% Castro::do_new_sources() 5 9.729e-06 9.729e-06 9.729e-06 0.00% Amr::initSubcycle() 1 9.372e-06 9.372e-06 9.372e-06 0.00% DistributionMapping::Distribute() 31 8.41e-06 8.41e-06 8.41e-06 0.00% Castro::do_old_sources() 5 8.39e-06 8.39e-06 8.39e-06 0.00% MLLinOp::makeAgglomeratedDMap 6 7.132e-06 7.132e-06 7.132e-06 0.00% Castro::check_for_nan() 10 6.632e-06 6.632e-06 6.632e-06 0.00% Castro::apply_source_to_state() 10 5.661e-06 5.661e-06 5.661e-06 0.00% MLPoisson::prepareForSolve() 6 5.316e-06 5.316e-06 5.316e-06 0.00% MLMG::computeMLResidual() 6 5.043e-06 5.043e-06 5.043e-06 0.00% Gravity::swapTimeLevels() 5 3.947e-06 3.947e-06 3.947e-06 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 3.211e-06 3.211e-06 3.211e-06 0.00% MLMG::getGradSolution() 6 3.061e-06 3.061e-06 3.061e-06 0.00% Gravity::set_mass_offset() 6 2.205e-06 2.205e-06 2.205e-06 0.00% Castro::retry_advance_ctu() 5 2.121e-06 2.121e-06 2.121e-06 0.00% MLMG::MLResNormInf() 6 2.032e-06 2.032e-06 2.032e-06 0.00% Castro::FluxRegCrseInit 5 1.612e-06 1.612e-06 1.612e-06 0.00% Castro::FluxRegFineAdd() 5 1.223e-06 1.223e-06 1.223e-06 0.00% Amr::init() 1 1.108e-06 1.108e-06 1.108e-06 0.00% MLLinOp::makeSubCommunicator() 6 1.091e-06 1.091e-06 1.091e-06 0.00% AmrLevel::AmrLevel() 1 8.5e-07 8.5e-07 8.5e-07 0.00% -------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------- Name NCalls Incl. Min Incl. Avg Incl. Max Max % -------------------------------------------------------------------------------------------- main() 1 0.3898 0.3898 0.3898 100.00% Amr::coarseTimeStep() 5 0.3073 0.3073 0.3073 78.84% Amr::timeStep() 5 0.3052 0.3052 0.3052 78.30% Castro::advance() 5 0.3003 0.3003 0.3003 77.03% Castro::subcycle_advance_ctu() 5 0.2936 0.2936 0.2936 75.32% Castro::do_advance_ctu() 5 0.2935 0.2935 0.2935 75.30% Castro::construct_new_gravity() 5 0.1435 0.1435 0.1435 36.82% Gravity::solve_phi_with_mlmg() 6 0.1393 0.1393 0.1393 35.73% Gravity::solve_for_phi() 5 0.1357 0.1357 0.1357 34.81% Gravity::actual_solve_with_mlmg() 6 0.1346 0.1346 0.1346 34.54% MLMG::solve() 6 0.1223 0.1223 0.1223 31.37% MLMG::oneIter() 36 0.1151 0.1151 0.1151 29.53% MLMG::mgVcycle() 36 0.1144 0.1144 0.1144 29.34% Castro::construct_ctu_hydro_source() 5 0.1102 0.1102 0.1102 28.28% MLCellLinOp::smooth() 720 0.05841 0.05841 0.05841 14.99% Amr::init() 1 0.04934 0.04934 0.04934 12.66% Amr::restart() 1 0.04934 0.04934 0.04934 12.66% MLCellLinOp::applyBC() 1946 0.0416 0.0416 0.0416 10.67% AmrLevel::restart() 1 0.04153 0.04153 0.04153 10.65% StateData::restartDoit() 4 0.04145 0.04145 0.04145 10.63% VisMF::Read() 3 0.0413 0.0413 0.0413 10.60% MLMG::mgVcycle_bottom 36 0.03507 0.03507 0.03507 9.00% MLMG::actualBottomSolve() 36 0.03505 0.03505 0.03505 8.99% MLCGSolver::bicgstab 36 0.0347 0.0347 0.0347 8.90% Amr::writePlotFile() 1 0.03239 0.03239 0.03239 8.31% VisMF::Write(FabArray) 1 0.03077 0.03077 0.03077 7.89% MLPoisson::Fsmooth() 1440 0.02709 0.02709 0.02709 6.95% Castro::clean_state() 30 0.02498 0.02498 0.02498 6.41% FillPatchIterator::Initialize 20 0.01927 0.01927 0.01927 4.94% FillPatchSingleLevel 20 0.01848 0.01848 0.01848 4.74% StateDataPhysBCFunct::() 20 0.01647 0.01647 0.01647 4.22% MLCellLinOp::apply() 500 0.01571 0.01571 0.01571 4.03% MLMG::mgVcycle_down::0 36 0.01529 0.01529 0.01529 3.92% MLMG::mgVcycle_up::0 36 0.0131 0.0131 0.0131 3.36% StateData::FillBoundary(geom) 160 0.01193 0.01193 0.01193 3.06% MLPoisson::define() 6 0.009957 0.009957 0.009957 2.55% MultiFab::Dot() 484 0.009547 0.009547 0.009547 2.45% Castro::initialize_do_advance() 5 0.009318 0.009318 0.009318 2.39% MLCellLinOp::correctionResidual() 216 0.009175 0.009175 0.009175 2.35% Castro::computeTemp() 30 0.008786 0.008786 0.008786 2.25% MLMG:computeResOfCorrection() 180 0.007919 0.007919 0.007919 2.03% Castro::normalize_species() 30 0.007833 0.007833 0.007833 2.01% Castro::enforce_min_density() 30 0.007829 0.007829 0.007829 2.01% Gravity::get_new_grav_vector() 5 0.007696 0.007696 0.007696 1.97% Castro::construct_old_gravity() 5 0.00767 0.00767 0.00767 1.97% Gravity::get_old_grav_vector() 5 0.007615 0.007615 0.007615 1.95% MLMG::mgVcycle_down::1 36 0.00761 0.00761 0.00761 1.95% MLMG::mgVcycle_down::2 36 0.007359 0.007359 0.007359 1.89% MLMG::mgVcycle_down::3 36 0.007029 0.007029 0.007029 1.80% MLCellLinOp::defineAuxData() 6 0.006992 0.006992 0.006992 1.79% FabArray::FillBoundary() 1766 0.006945 0.006945 0.006945 1.78% FabArray::setVal() 537 0.00673 0.00673 0.00673 1.73% MLMG::mgVcycle_down::4 36 0.00671 0.00671 0.00671 1.72% Castro::initialize_advance() 5 0.006632 0.006632 0.006632 1.70% FillBoundary_nowait() 1766 0.006563 0.006563 0.006563 1.68% FabArray::ParallelCopy() 380 0.006465 0.006465 0.006465 1.66% Castro::do_new_sources() 5 0.00645 0.00645 0.00645 1.65% FabArray::ParallelCopy_nowait() 380 0.006342 0.006342 0.006342 1.63% CGSolver::sxay() 690 0.006284 0.006284 0.006284 1.61% MultiFab::LinComb() 690 0.006116 0.006116 0.006116 1.57% Castro::do_old_sources() 5 0.005811 0.005811 0.005811 1.49% MLCGSolver::ParallelAllReduce 659 0.005732 0.005732 0.005732 1.47% MLMG::mgVcycle_up::2 36 0.005687 0.005687 0.005687 1.46% MLMG::mgVcycle_up::1 36 0.005613 0.005613 0.005613 1.44% MLMG::addInterpCorrection() 180 0.005537 0.005537 0.005537 1.42% MLMG::mgVcycle_up::3 36 0.005415 0.005415 0.005415 1.39% MLMG::mgVcycle_up::4 36 0.005381 0.005381 0.005381 1.38% amrex::average_down 180 0.005205 0.005205 0.005205 1.34% MLPoisson::Fapply() 500 0.005046 0.005046 0.005046 1.29% Castro::post_timestep() 5 0.004855 0.004855 0.004855 1.25% Castro::expand_state() 5 0.004785 0.004785 0.004785 1.23% Gravity::fill_multipole_BCs() 6 0.004514 0.004514 0.004514 1.16% Castro::post_restart() 1 0.003967 0.003967 0.003967 1.02% Gravity::multilevel_solve_for_new_phi() 1 0.00384 0.00384 0.00384 0.99% Gravity::actual_multilevel_solve() 1 0.003823 0.003823 0.003823 0.98% MLCellLinOp::solutionResidual() 42 0.003196 0.003196 0.003196 0.82% MLMG::prepareForSolve() 6 0.002913 0.002913 0.002913 0.75% Castro::estTimeStep() 10 0.002857 0.002857 0.002857 0.73% MultiFab::Xpay() 258 0.002854 0.002854 0.002854 0.73% MLCellLinOp::defineBC() 6 0.002816 0.002816 0.002816 0.72% Castro::reset_internal_energy(MultiFab) 30 0.002668 0.002668 0.002668 0.68% BndryData::define() 6 0.002666 0.002666 0.002666 0.68% MLMG::computeResidual() 36 0.002646 0.002646 0.002646 0.68% Castro::computeNewDt() 5 0.001962 0.001962 0.001962 0.50% Castro::construct_new_source() 25 0.001955 0.001955 0.001955 0.50% Castro::construct_new_gravity_source() 5 0.001803 0.001803 0.001803 0.46% Castro::construct_old_source() 25 0.001514 0.001514 0.001514 0.39% Castro::construct_old_gravity_source() 5 0.001483 0.001483 0.001483 0.38% Castro::apply_source_to_state() 10 0.0009261 0.0009261 0.0009261 0.24% MultiFab::Saxpy() 10 0.0009205 0.0009205 0.0009205 0.24% MLMG::ResNormInf() 42 0.0009122 0.0009122 0.0009122 0.23% FabArray::setVal(val, thecmd, scomp, ncomp) 252 0.0008966 0.0008966 0.0008966 0.23% MLCellLinOp::setLevelBC() 6 0.0008134 0.0008134 0.0008134 0.21% FabArrayBase::getCPC() 632 0.0007815 0.0007815 0.0007815 0.20% Castro::reset_internal_energy(Fab) 240 0.0007721 0.0007721 0.0007721 0.20% MLMG::getGradSolution() 6 0.0007583 0.0007583 0.0007583 0.19% MLCellLinOp::compGrad() 6 0.0007552 0.0007552 0.0007552 0.19% MultiFab::Add() 36 0.0007061 0.0007061 0.0007061 0.18% MLPoisson::prepareForSolve() 6 0.0006572 0.0006572 0.0006572 0.17% MLCellLinOp::prepareForSolve() 6 0.0006519 0.0006519 0.0006519 0.17% FabArray::setDomainBndry() 20 0.0006511 0.0006511 0.0006511 0.17% FabArray::mult() 22 0.0006496 0.0006496 0.0006496 0.17% Castro::check_for_nan() 10 0.0005897 0.0005897 0.0005897 0.15% MultiFab::contains_nan() 10 0.0005831 0.0005831 0.0005831 0.15% MLMG::computeMLResidual() 6 0.0005721 0.0005721 0.0005721 0.15% Castro::enforce_speed_limit() 30 0.0004955 0.0004955 0.0004955 0.13% Gravity::update_max_rhs() 6 0.0004662 0.0004662 0.0004662 0.12% Amr::InitAmr() 1 0.0004418 0.0004418 0.0004418 0.11% FabArrayBase::CPC::define() 244 0.0003912 0.0003912 0.0003912 0.10% FabArrayBase::getFB() 1766 0.0003116 0.0003116 0.0003116 0.08% Gravity::swapTimeLevels() 5 0.0002288 0.0002288 0.0002288 0.06% MultiFab::Copy() 6 0.0001756 0.0001756 0.0001756 0.05% Castro::buildMetrics() 1 0.0001517 0.0001517 0.0001517 0.04% MLMG::MLResNormInf() 6 0.0001465 0.0001465 0.0001465 0.04% Castro::create_source_corrector() 5 0.0001461 0.0001461 0.0001461 0.04% MLLinOp::define() 6 0.0001391 0.0001391 0.0001391 0.04% MultiFab::max() 6 0.0001354 0.0001354 0.0001354 0.03% MLLinOp::defineGrids() 6 0.0001186 0.0001186 0.0001186 0.03% MLMG::MLRhsNormInf() 6 0.0001125 0.0001125 0.0001125 0.03% FabArrayBase::FB::FB() 26 5.471e-05 5.471e-05 5.471e-05 0.01% Castro::initMFs() 1 2.899e-05 2.899e-05 2.899e-05 0.01% Castro::swap_state_time_levels() 5 2.826e-05 2.826e-05 2.826e-05 0.01% MLLinOp::makeAgglomeratedDMap 6 2.775e-05 2.775e-05 2.775e-05 0.01% Amr::writeSmallPlotFile() 1 2.609e-05 2.609e-05 2.609e-05 0.01% Castro::finalize_advance() 5 2.6e-05 2.6e-05 2.6e-05 0.01% makeSFC 30 2.062e-05 2.062e-05 2.062e-05 0.01% Castro::finalize_do_advance() 5 1.789e-05 1.789e-05 1.789e-05 0.00% Amr::initSubcycle() 1 9.372e-06 9.372e-06 9.372e-06 0.00% DistributionMapping::Distribute() 31 8.41e-06 8.41e-06 8.41e-06 0.00% DistributionMapping::SFCProcessorMapDoIt() 1 4.686e-06 4.686e-06 4.686e-06 0.00% Gravity::set_mass_offset() 6 2.205e-06 2.205e-06 2.205e-06 0.00% Castro::retry_advance_ctu() 5 2.121e-06 2.121e-06 2.121e-06 0.00% Castro::FluxRegCrseInit 5 1.612e-06 1.612e-06 1.612e-06 0.00% Castro::FluxRegFineAdd() 5 1.223e-06 1.223e-06 1.223e-06 0.00% MLLinOp::makeSubCommunicator() 6 1.091e-06 1.091e-06 1.091e-06 0.00% AmrLevel::AmrLevel() 1 8.5e-07 8.5e-07 8.5e-07 0.00% -------------------------------------------------------------------------------------------- Unused ParmParse Variables: [TOP]::amr.ref_ratio(nvals = 4) :: [2, 2, 2, 2] [TOP]::amr.regrid_int(nvals = 4) :: [2, 2, 2, 2] Total GPU global memory (MB): 12066 Free GPU global memory (MB): 2465 [The Arena] space allocated (MB): 9049 [The Arena] space used (MB): 0 [The Managed Arena] space allocated (MB): 8 [The Managed Arena] space used (MB): 0 [The Pinned Arena] space allocated (MB): 8 [The Pinned Arena] space used (MB): 0 AMReX (22.09-27-gd65e09e4a85d) finalized