File: Test3dBidomainProblemForEfficiencyWithFasterOdes Type: cpu Showing nodes accounting for 3737ms, 86.44% of 4323ms total Dropped 468 nodes (cum <= 21.61ms) flat flat% sum% cum cum% 0 0% 0% 4314ms 99.79% __libc_start_call_main 0 0% 0% 4314ms 99.79% __libc_start_main_impl 0 0% 0% 4314ms 99.79% _start 0 0% 0% 4311ms 99.72% CxxTest::ErrorFormatter::run (inline) 0 0% 0% 4311ms 99.72% CxxTest::TestRunner::runAllTests (inline) 0 0% 0% 4311ms 99.72% CxxTest::TestRunner::runWorld (inline) 0 0% 0% 4311ms 99.72% main 0 0% 0% 4266ms 98.68% CxxTest::TestRunner::runSuite (inline) 0 0% 0% 4266ms 98.68% CxxTest::TestRunner::runTest (inline) 0 0% 0% 4266ms 98.68% Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d 1ms 0.023% 0.023% 4258ms 98.50% AbstractCardiacProblem::Solve 4ms 0.093% 0.12% 4245ms 98.20% AbstractDynamicLinearPdeSolver::Solve 3ms 0.069% 0.19% 1993ms 46.10% LinearSystem::Solve 0 0% 0.19% 1950ms 45.11% KSPSolve 4ms 0.093% 0.28% 1950ms 45.11% KSPSolve_Private 19ms 0.44% 0.72% 1895ms 43.84% AbstractCardiacTissue::SolveCellSystems 1ms 0.023% 0.74% 1888ms 43.67% KSPSolve_CG 31ms 0.72% 1.46% 1271ms 29.40% AbstractBackwardEulerCardiacCell::ComputeExceptVoltage 8ms 0.19% 1.64% 1177ms 27.23% PCApply 1ms 0.023% 1.67% 1165ms 26.95% PCApply_BJacobi_Singleblock 240ms 5.55% 7.22% 1157ms 26.76% CellLuoRudy1991FromCellMLBackwardEulerOpt::ComputeOneStepExceptVoltage 0 0% 7.22% 1007ms 23.29% KSPSolve_PREONLY (partial-inline) 0 0% 7.22% 943ms 21.81% MatSolve 0 0% 7.22% 943ms 21.81% PCApply_ICC 926ms 21.42% 28.64% 936ms 21.65% MatSolve_SeqSBAIJ_1_NaturalOrdering (partial-inline) 0 0% 28.64% 917ms 21.21% KSP_PCApply.lto_priv.7 11ms 0.25% 28.89% 561ms 12.98% AbstractCardiacTissue::UpdateCaches (inline) 1ms 0.023% 28.92% 560ms 12.95% MatMult 13ms 0.3% 29.22% 552ms 12.77% MatMult_SeqAIJ (partial-inline) 535ms 12.38% 41.59% 552ms 12.77% MatMult_SeqAIJ_Inode (inline) 131ms 3.03% 44.62% 522ms 12.07% CellLuoRudy1991FromCellMLBackwardEulerOpt::GetIIonic 67ms 1.55% 46.17% 507ms 11.73% CardiacNewtonSolver::Solve 0 0% 46.17% 364ms 8.42% KSP_PCApply (partial-inline) 0 0% 46.17% 356ms 8.24% KSPConvergedDefault 51ms 1.18% 47.35% 344ms 7.96% CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables::IndexTable0 (inline) 184ms 4.26% 51.61% 327ms 7.56% CellLuoRudy1991FromCellMLBackwardEulerOpt::ComputeResidual 63ms 1.46% 53.07% 300ms 6.94% BidomainSolver::SetupLinearSystem 282ms 6.52% 59.59% 282ms 6.52% CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables::_lookup_0_row (inline) 18ms 0.42% 60.00% 224ms 5.18% CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables::Instance 0 0% 60.00% 202ms 4.67% CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables::CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables (inline) 38ms 0.88% 60.88% 202ms 4.67% CellLuoRudy1991FromCellMLBackwardEulerOpt_LookupTables::RegenerateTables 2ms 0.046% 60.93% 181ms 4.19% std::pow (inline) 25ms 0.58% 61.51% 179ms 4.14% __pow 1ms 0.023% 61.53% 168ms 3.89% MatNullSpaceRemove 149ms 3.45% 64.98% 154ms 3.56% __ieee754_log_fma 21ms 0.49% 65.46% 151ms 3.49% __ieee754_pow_fma 138ms 3.19% 68.66% 138ms 3.19% ddot_ 45ms 1.04% 69.70% 123ms 2.85% __GI___exp 0 0% 69.70% 103ms 2.38% boost::numeric::ublas::norm_inf (inline) 65ms 1.50% 71.20% 103ms 2.38% boost::numeric::ublas::vector_norm_inf::apply (inline) 0 0% 71.20% 103ms 2.38% boost::numeric::ublas::vector_scalar_unary::evaluate (inline) 0 0% 71.20% 103ms 2.38% boost::numeric::ublas::vector_scalar_unary::operator double (inline) 0 0% 71.20% 100ms 2.31% VecMDot 4ms 0.093% 71.29% 100ms 2.31% VecMXDot_Private 3ms 0.069% 71.36% 100ms 2.31% VecTDot 19ms 0.44% 71.80% 97ms 2.24% MPI_Wtime 93ms 2.15% 73.95% 95ms 2.20% exp_inline (inline) 0 0% 73.95% 90ms 2.08% VecDuplicate 0 0% 73.95% 86ms 1.99% VecNorm 3ms 0.069% 74.02% 85ms 1.97% VecTDot_Seq 14ms 0.32% 74.35% 83ms 1.92% PetscLogEventEndDefault 3ms 0.069% 74.42% 82ms 1.90% VecXDot_Seq_Private.constprop.0 44ms 1.02% 75.43% 78ms 1.80% CellLuoRudy1991FromCellMLBackwardEulerOpt::VerifyStateVariables 1ms 0.023% 75.46% 78ms 1.80% __GI___clock_gettime 77ms 1.78% 77.24% 77ms 1.78% [[vdso]] 13ms 0.3% 77.54% 71ms 1.64% PetscLogEventBeginDefault 1ms 0.023% 77.56% 71ms 1.64% VecNorm_Seq 3ms 0.069% 77.63% 67ms 1.55% VecMAXPY 66ms 1.53% 79.16% 66ms 1.53% VecMDot_Seq 34ms 0.79% 79.94% 51ms 1.18% __ieee754_exp_fma 2ms 0.046% 79.99% 48ms 1.11% VecDuplicate_MPI 48ms 1.11% 81.10% 48ms 1.11% [libchaste_heart.so] 0 0% 81.10% 46ms 1.06% AbstractBidomainSolver::FinaliseLinearSystem 15ms 0.35% 81.45% 45ms 1.04% AbstractBidomainSolver::CheckCompatibilityCondition 0 0% 81.45% 45ms 1.04% PetscTimeSubtract (inline) 3ms 0.069% 81.52% 43ms 0.99% VecCopy 1ms 0.023% 81.54% 42ms 0.97% VecDuplicate_Seq 0 0% 81.54% 40ms 0.93% CxxTest::RealWorldDescription::setUp 0 0% 81.54% 40ms 0.93% PMPI_Init_thread 0 0% 81.54% 40ms 0.93% PetscInitialize 0 0% 81.54% 40ms 0.93% PetscSetup::setUpWorld 0 0% 81.54% 40ms 0.93% PetscSetupUtils::CommonSetup 0 0% 81.54% 40ms 0.93% PetscSetupUtils::InitialisePetsc 0 0% 81.54% 40ms 0.93% ompi_mpi_init 2ms 0.046% 81.59% 39ms 0.9% 4ms 0.093% 81.68% 38ms 0.88% PetscMallocA 0 0% 81.68% 38ms 0.88% boost::numeric::ublas::scalar_traits::norm_inf (inline) 0 0% 81.68% 38ms 0.88% boost::numeric::ublas::scalar_traits::type_abs (inline) 0 0% 81.68% 38ms 0.88% boost_numeric_ublas_abs (inline) 38ms 0.88% 82.56% 38ms 0.88% std::abs (inline) 36ms 0.83% 83.39% 37ms 0.86% VecMAXPY_Seq 1ms 0.023% 83.41% 34ms 0.79% PetscMallocAlign 2ms 0.046% 83.46% 34ms 0.79% VecCreate 34ms 0.79% 84.25% 34ms 0.79% [libm.so.6] 2ms 0.046% 84.29% 32ms 0.74% VecDestroy 31ms 0.72% 85.01% 31ms 0.72% log_inline (inline) 0 0% 85.01% 28ms 0.65% PetscMemcpy (inline) 4ms 0.093% 85.10% 28ms 0.65% VecCreate_MPI_Private 0 0% 85.10% 28ms 0.65% VecNorm_MPI 0 0% 85.10% 28ms 0.65% VecNorm_MPI_Default.constprop.0 26ms 0.6% 85.70% 26ms 0.6% DistributedVector::Iterator::operator!= 0 0% 85.70% 26ms 0.6% VecAXPY 0 0% 85.70% 24ms 0.56% VecAYPX 4ms 0.093% 85.80% 24ms 0.56% VecSetType 0 0% 85.80% 24ms 0.56% orte_init 0 0% 85.80% 22ms 0.51% AbstractFeVolumeIntegralAssembler::DoAssemble 6ms 0.14% 85.94% 22ms 0.51% __GI___libc_malloc 22ms 0.51% 86.44% 22ms 0.51% __memcpy_avx_unaligned_erms