Simulation name: brillwave1 Running simulation brillwave1 Preparing: Checking: /Users/comerduncan/simulations/brillwave1/output-0000 ComerMacProRetina Mon Sep 21 13:21:17 EDT 2015 Environment: Starting: INFO (Cactus): Increasing logging level from 0 to 3 -------------------------------------------------------------------------------- 10 1 0101 ************************ 01 1010 10 The Cactus Code V4.2.3 1010 1101 011 www.cactuscode.org 1001 100101 ************************ 00010101 100011 (c) Copyright The Authors 0100 GNU Licensed. No Warranty 0101 -------------------------------------------------------------------------------- Cactus version: 4.2.3 Compile date: Sep 20 2015 (16:42:41) Run date: Sep 21 2015 (13:21:17-0400) Run host: comermacproretina.attlocal.net (pid=17494) Working directory: /Users/comerduncan/simulations/brillwave1/output-0000 Executable: /Users/comerduncan/simulations/brillwave1/SIMFACTORY/exe/cactus_sim Parameter file: /Users/comerduncan/simulations/brillwave1/output-0000/brilltest1.par -------------------------------------------------------------------------------- Activating thorn Cactus...Success -> active implementation Cactus Activation requested for --->Boundary CartGrid3D CoordBase Slab SymBase IOUtil Carpet CarpetLib CarpetInterp LoopControl CarpetReduce CarpetSlab CarpetRegrid2 AEILocalInterp BLAS LAPACK Fortran GenericFD HDF5 InitBase LocalInterp MoL Time CT_MultiLevel CT_BrillAnalytic ADMBase ML_BSSN ML_BSSN_Helper CoordGauge StaticConformal TmunuBase ADMCoupling ADMMacros CarpetIOBasic CarpetIOScalar CarpetIOASCII CarpetIOHDF5 Formaline TimerReport <--- Thorn Carpet requests automatic activation of MPI Thorn Carpet requests automatic activation of Timers Thorn CarpetLib requests automatic activation of Vectors Thorn CarpetLib requests automatic activation of CycleClock Thorn HDF5 requests automatic activation of zlib Thorn LoopControl requests automatic activation of hwloc Activating thorn ADMBase...Success -> active implementation ADMBase Activating thorn ADMCoupling...Success -> active implementation ADMCoupling Activating thorn ADMMacros...Success -> active implementation ADMMacros Activating thorn AEILocalInterp...Success -> active implementation AEILocalInterp Activating thorn BLAS...Success -> active implementation BLAS Activating thorn Boundary...Success -> active implementation boundary Activating thorn Carpet...Success -> active implementation Driver Activating thorn CarpetInterp...Success -> active implementation interp Activating thorn CarpetIOASCII...Success -> active implementation IOASCII Activating thorn CarpetIOBasic...Success -> active implementation IOBasic Activating thorn CarpetIOHDF5...Success -> active implementation IOHDF5 Activating thorn CarpetIOScalar...Success -> active implementation IOScalar Activating thorn CarpetLib...Success -> active implementation CarpetLib Activating thorn CarpetReduce...Success -> active implementation reduce Activating thorn CarpetRegrid2...Success -> active implementation CarpetRegrid2 Activating thorn CarpetSlab...Success -> active implementation Hyperslab Activating thorn CartGrid3D...Success -> active implementation grid Activating thorn CoordBase...Success -> active implementation CoordBase Activating thorn CoordGauge...Success -> active implementation CoordGauge Activating thorn CT_BrillAnalytic...Success -> active implementation CT_BrillAnalytic Activating thorn CT_MultiLevel...Success -> active implementation CT_MultiLevel Activating thorn CycleClock...Success -> active implementation CycleClock Activating thorn Formaline...Success -> active implementation Formaline Activating thorn Fortran...Success -> active implementation Fortran Activating thorn GenericFD...Success -> active implementation GenericFD Activating thorn HDF5...Success -> active implementation HDF5 Activating thorn hwloc...Success -> active implementation hwloc Activating thorn InitBase...Success -> active implementation InitBase Activating thorn IOUtil...Success -> active implementation IO Activating thorn LAPACK...Success -> active implementation LAPACK Activating thorn LocalInterp...Success -> active implementation LocalInterp Activating thorn LoopControl...Success -> active implementation LoopControl Activating thorn ML_BSSN...Success -> active implementation ML_BSSN Activating thorn ML_BSSN_Helper...Success -> active implementation ML_BSSN_Helper Activating thorn MoL...Success -> active implementation MethodOfLines Activating thorn MPI...Success -> active implementation MPI Activating thorn Slab...Success -> active implementation Slab Activating thorn StaticConformal...Success -> active implementation StaticConformal Activating thorn SymBase...Success -> active implementation SymBase Activating thorn Time...Success -> active implementation time Activating thorn TimerReport...Success -> active implementation timerreport Activating thorn Timers...Success -> active implementation Timers Activating thorn TmunuBase...Success -> active implementation TmunuBase Activating thorn Vectors...Success -> active implementation Vectors Activating thorn zlib...Success -> active implementation zlib -------------------------------------------------------------------------------- if (recover initial data) Recover parameters endif Startup routines [CCTK_STARTUP] Carpet::MultiModel_Startup: Multi-model Startup routine CT_BrillAnalytic::CT_BrillAnalytic_Startup: [meta] create banner CycleClock::CycleClock_Setup: Set up CycleClock LoopControl::lc_setup: Set up LoopControl ML_BSSN_Helper::ML_BSSN_SetGroupTags: [meta] Set checkpointing and prolongation group tags Timers::Timer_Startup: Prepare hierarchical timers Carpet::Driver_Startup: Startup routine IOUtil::IOUtil_Startup: Startup routine CarpetInterp::CarpetInterpStartup: Startup routine CarpetReduce::CarpetReduceStartup: Startup routine CartGrid3D::SymmetryStartup: Register GH Extension for GridSymmetry CoordBase::CoordBase_Startup: Register a GH extension to store the coordinate system handles AEILocalInterp::AEILocalInterp_U_Startup: register CCTK_InterpLocalUniform() interpolation operators Formaline::Formaline_PrintIDs: [meta] Print the build and simulation ids CarpetIOASCII::CarpetIOASCIIStartup: [global] Startup routine LocalInterp::LocalInterp_Startup: register LocalInterp's interpolation operators CarpetIOBasic::CarpetIOBasicStartup: [global] Startup routine ML_BSSN::ML_BSSN_Startup: [meta] create banner ML_BSSN_Helper::ML_BSSN_RegisterSlicing: [meta] Register slicing CarpetIOHDF5::CarpetIOHDF5_Startup: Startup routine MoL::MoL_Startup: Startup banner Slab::Slab_InitMPIDatatypes: Create MPI datatypes for complex variables in C SymBase::SymBase_Startup: Register GH Extension for SymBase CarpetIOScalar::CarpetIOScalarStartup: [global] Startup routine Vectors::Vectors_Startup: Print startup message Startup routines which need an existing grid hierarchy [CCTK_WRAGH] ADMBase::Einstein_InitSymBound: [global] Set up GF symmetries Boundary::Boundary_RegisterBCs: [global] Register boundary conditions that this thorn provides CarpetRegrid2::CarpetRegrid2_Initialise: [global] Initialise locations of refined regions CartGrid3D::RegisterCartGrid3DCoords: [meta] Register coordinates for the Cartesian grid CoordGauge::Einstein_ActivateSlicing: Initialize slicing, setup priorities for mixed slicings CoordGauge::Einstein_SetNextSlicing: Identify the slicing for the next iteration Formaline::Formaline_OutputSource: Output Cactus source tree Formaline::Formaline_RegisterWarnings: [meta] Register to receive warnings and info messages from the flesh Formaline::Formaline_AnnounceInitial: [global] Put some meta information about the current run into permanent storage MoL::MoL_SetupIndexArrays: Set up the MoL bookkeeping index arrays MoL::MoL_SetScheduleStatus: [global] Set the flag so it is ok to register with MoL TmunuBase::TmunuBase_SetStressEnergyState: [global] Set the stress_energy_state variable GROUP MoL_Register: The group where physics thorns register variables with MoL CT_BrillAnalytic::CT_BrillAnalytic_RegisterVars: [meta] Register Variables for MoL ML_BSSN::ML_BSSN_RegisterVars: [meta] Register Variables for MoL ML_BSSN_Helper::ML_BSSN_RegisterConstrained: [meta] Register ADMBase variables as constrained Slab::Slab_InitTimers: Initialise timers GROUP SymBase_Wrapper: Wrapper group for SymBase GROUP SymmetryRegister: Register your symmetries here CT_BrillAnalytic::CT_BrillAnalytic_RegisterSymmetries: [meta] register symmetries CartGrid3D::RegisterSymmetryBoundaries: [meta] Register symmetry boundaries ML_BSSN::ML_BSSN_RegisterSymmetries: [meta] register symmetries SymBase::SymBase_Statistics: Print symmetry boundary face descriptions MoL::MoL_ReportNumberVariables: [meta] Report how many of each type of variable there are Parameter checking routines [CCTK_PARAMCHECK] ADMBase::ADMBase_ParamCheck: [global] Check consistency of parameters Boundary::Boundary_Check: Check dimension of grid variables Carpet::CarpetParamCheck: Parameter checking routine CarpetLib::CarpetLib_test_prolongate_3d_rf2: [global] Test prolongation operators CarpetRegrid2::CarpetRegrid2_ParamCheck: Check parameters CartGrid3D::ParamCheck_CartGrid3D: Check coordinates for CartGrid3D Fortran::CheckFortranParameters: Test whether Fortran parameters work correctly MoL::MoL_ParamCheck: Basic parameter checking Vectors::Vectors_Test: Run correctness tests. Initialisation if (NOT (recover initial data AND recovery_mode is 'strict')) [CCTK_PREREGRIDINITIAL] Set up grid hierarchy [CCTK_POSTREGRIDINITIAL] CartGrid3D::SpatialCoordinates: Set Coordinates after regridding GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions [CCTK_BASEGRID] ADMBase::ADMBase_SetShiftStateOn: Set the shift_state variable to 1 ADMBase::ADMBase_SetDtLapseStateOn: Set the dtlapse_state variable to 1 ADMBase::ADMBase_SetDtShiftStateOn: Set the dtshift_state variable to 1 ADMMacros::ADMMacros_SetLocalSpatialOrder: Initialize the local_spatial_order CT_BrillAnalytic::CT_BrillAnalytic_CheckBoundaries: [meta] check boundaries treatment CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids) CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function ML_BSSN::ML_BSSN_CheckBoundaries: [meta] check boundaries treatment SymBase::SymBase_Check: Check whether the driver set up the grid consistently Time::Time_Initialise: [global] Initialise Time variables Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static) [CCTK_INITIAL] StaticConformal::StaticConformal_InitialiseState: Set the conformal_state variable to 0 GROUP ADMBase_InitialData: Schedule group for calculating ADM initial data ADMBase::ADMBase_CartesianMinkowski: Set the metric and extrinsic curvature to cartesian minkowski values GROUP ADMBase_InitialGauge: Schedule group for the ADM initial gauge condition ADMBase::ADMBase_LapseOne: Set the lapse to 1 at all points ADMBase::ADMBase_ShiftZero: Set the shift to 0 at all points ADMBase::ADMBase_DtLapseZero: Set the dtlapse to 0 at all points ADMBase::ADMBase_DtShiftZero: Set the dtshift to 0 at all points CT_BrillAnalytic::CT_BrillAnalytic_formgk: CT_BrillAnalytic_formgk CT_BrillAnalytic::CT_BrillAnalytic_gupper: CT_BrillAnalytic_gupper CT_BrillAnalytic::CT_BrillAnalytic_Coefficients: CT_BrillAnalytic_Coefficients CT_MultiLevel::CT_MultiLevel: [global] Main MultiLevel function CarpetIOASCII::CarpetIOASCIIInit: [global] Initialisation routine CarpetIOBasic::CarpetIOBasicInit: [global] Initialisation routine CarpetIOHDF5::CarpetIOHDF5_Init: [global] Initialisation routine CarpetIOScalar::CarpetIOScalarInit: [global] Initialisation routine GROUP ADMBase_PostInitial: Schedule group for modifying the ADM initial data, such as e.g. adding noise ML_BSSN::ML_BSSN_InitGamma: ML_BSSN_InitGamma ML_BSSN::ML_BSSN_convertFromADMBase: ML_BSSN_convertFromADMBase MoL::MoL_StartLoop: [level] Initialise the step size control ML_BSSN::ML_BSSN_convertFromADMBaseGamma: ML_BSSN_convertFromADMBaseGamma [CCTK_POSTINITIAL] CarpetIOHDF5::CarpetIOHDF5_CloseFiles: [global] Close all filereader input files GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints ML_BSSN::ML_BSSN_enforce: ML_BSSN_enforce GROUP MoL_PostStep: Ensure that everything is correct after the initial data have been set up ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP ML_BSSN_constraints1_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1: ML_BSSN_constraints1 GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2: ML_BSSN_constraints2 GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions Initialise finer grids recursively Restrict from finer grids [CCTK_POSTRESTRICTINITIAL] GROUP MoL_PostStep: Ensure that everything is correct after restriction ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions [CCTK_POSTPOSTINITIAL] [CCTK_POSTSTEP] endif if (recover initial data) [CCTK_BASEGRID] ADMBase::ADMBase_SetShiftStateOn: Set the shift_state variable to 1 ADMBase::ADMBase_SetDtLapseStateOn: Set the dtlapse_state variable to 1 ADMBase::ADMBase_SetDtShiftStateOn: Set the dtshift_state variable to 1 ADMMacros::ADMMacros_SetLocalSpatialOrder: Initialize the local_spatial_order CT_BrillAnalytic::CT_BrillAnalytic_CheckBoundaries: [meta] check boundaries treatment CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids) CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function ML_BSSN::ML_BSSN_CheckBoundaries: [meta] check boundaries treatment SymBase::SymBase_Check: Check whether the driver set up the grid consistently Time::Time_Initialise: [global] Initialise Time variables Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static) [CCTK_RECOVER_VARIABLES] [CCTK_POST_RECOVER_VARIABLES] CarpetIOHDF5::CarpetIOHDF5_InitCheckpointingIntervals: [global] Initialisation of checkpointing intervals after recovery GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function GROUP MoL_PostStep: Ensure that everything is correct after recovery ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards endif if (checkpoint initial data) [CCTK_CPINITIAL] CarpetIOHDF5::CarpetIOHDF5_InitialDataCheckpoint: [meta] Initial data checkpoint routine endif if (analysis) [CCTK_ANALYSIS] CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired Formaline::Formaline_AnnounceUpdate: [global] Put some meta information about the current run into permanent storage LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics ML_BSSN::ML_BSSN_InitRHS: ML_BSSN_InitRHS GROUP ML_BSSN_evolCalcGroup: Calculate BSSN RHS ML_BSSN::ML_BSSN_RHS1: ML_BSSN_RHS1 ML_BSSN::ML_BSSN_RHS2: ML_BSSN_RHS2 ML_BSSN::ML_BSSN_Advect: ML_BSSN_Advect TimerReport::zzz_TimerReport_Output: [global] Print the timer report endif Output grid variables do loop over timesteps [CCTK_PREREGRID] Change grid hierarchy [CCTK_POSTREGRID] CartGrid3D::SpatialCoordinates: Set Coordinates after regridding GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function GROUP MoL_PostStep: Ensure that everything is correct after regridding ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions Rotate timelevels iteration = iteration+1 t = t+dt [CCTK_PRESTEP] CoordGauge::Einstein_SetNextSlicing: Identify the slicing for the next iteration LoopControl::lc_steer: [meta] Update LoopControl algorithm preferences [CCTK_EVOL] MoL::MoL_StartLoop: [level] Initialise the step size control while (MoL::MoL_Stepsize_Bad) GROUP MoL_Evolution: A single Cactus evolution step using MoL GROUP MoL_StartStep: MoL internal setup for the evolution step MoL::MoL_SetCounter: [level] Set the counter for the ODE method to loop over MoL::MoL_SetTime: [level] Ensure the correct time and timestep are used MoL::MoL_AllocateScratchSpace: [level] Allocate storage for scratch levels GROUP MoL_PreStep: Physics thorns can schedule preloop setup routines in here MoL::MoL_InitialCopy: Ensure the data is in the correct timelevel while (MoL::MoL_Intermediate_Step) GROUP MoL_Step: The loop over the intermediate steps for the ODE integrator MoL::MoL_InitRHS: Initialise the RHS functions GROUP MoL_CalcRHS: Physics thorns schedule the calculation of the discrete spatial operator in here GROUP ML_BSSN_evolCalcGroup: Calculate BSSN RHS ML_BSSN::ML_BSSN_RHS1: ML_BSSN_RHS1 ML_BSSN::ML_BSSN_RHS2: ML_BSSN_RHS2 ML_BSSN::ML_BSSN_Advect: ML_BSSN_Advect GROUP MoL_PostRHS: Modify RHS functions GROUP MoL_RHSBoundaries: Any 'final' modifications to the RHS functions (boundaries etc.) MoL::MoL_Add: Updates calculated with the efficient Runge-Kutta 4 method MoL::MoL_DecrementCounter: [level] Alter the counter number MoL::MoL_ResetTime: [level] If necessary, change the time GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints ML_BSSN::ML_BSSN_enforce: ML_BSSN_enforce GROUP MoL_PostStep: The group for physics thorns to schedule boundary calls etc. ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards MoL::MoL_ResetDeltaTime: [level] If necessary, change the timestep end while MoL::MoL_FinishLoop: [level] Control the step size MoL::MoL_RestoreSandR: Restoring the Save and Restore variables to the original state MoL::MoL_FreeScratchSpace: [level] Free storage for scratch levels end while GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP ML_BSSN_constraints1_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1: ML_BSSN_constraints1 GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2: ML_BSSN_constraints2 GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions Evolve finer grids recursively Restrict from finer grids [CCTK_POSTRESTRICT] GROUP MoL_PostStep: Ensure that everything is correct after restriction ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions [CCTK_POSTSTEP] if (checkpoint) [CCTK_CHECKPOINT] CarpetIOHDF5::CarpetIOHDF5_EvolutionCheckpoint: [meta] Evolution checkpoint routine TimerReport::zzz_TimerReport_Checkpoint: [global] Print the timer report endif if (analysis) [CCTK_ANALYSIS] CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired Formaline::Formaline_AnnounceUpdate: [global] Put some meta information about the current run into permanent storage LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics ML_BSSN::ML_BSSN_InitRHS: ML_BSSN_InitRHS GROUP ML_BSSN_evolCalcGroup: Calculate BSSN RHS ML_BSSN::ML_BSSN_RHS1: ML_BSSN_RHS1 ML_BSSN::ML_BSSN_RHS2: ML_BSSN_RHS2 ML_BSSN::ML_BSSN_Advect: ML_BSSN_Advect TimerReport::zzz_TimerReport_Output: [global] Print the timer report endif Output grid variables enddo Termination routines [CCTK_TERMINATE] CarpetIOHDF5::CarpetIOHDF5_TerminationCheckpoint: [meta] Termination checkpoint routine Formaline::Formaline_AnnounceFinal: [global] Put some meta information about the current run into permanent storage LoopControl::lc_statistics_terminate: [meta] Output LoopControl statistics MoL::MoL_FreeIndexArrays: Free the MoL bookkeeping index arrays TimerReport::zzz_TimerReport_Output: [global] Print the timer report Shutdown routines [CCTK_SHUTDOWN] Timers::Timer_Shutdown: Prepare hierarchical timers Routines run after changing the grid hierarchy: [CCTK_POSTREGRID] CartGrid3D::SpatialCoordinates: Set Coordinates after regridding GROUP MaskBase_SetupMask: Set up the weight function GROUP MaskBase_SetupMaskAll: Set up the weight function CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here) CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions GROUP SetupIMask: Set up the integer weight function (schedule other routines in here) CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function GROUP SetupMask: Set up the real weight function (schedule other routines in here) CarpetReduce::MaskBase_TestMask: [global] Test the weight function GROUP MoL_PostStep: Ensure that everything is correct after regridding ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions CT_BrillAnalytic::CT_BrillAnalytic_SelectBoundConds: [level] select boundary conditions GROUP CT_BrillAnalytic_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_ApplyBCs: Apply boundary conditions controlled by thorn Boundary GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_convertToADMBaseGroupWrapper: Calculate ADM variables GROUP ML_BSSN_convertToADMBaseGroup: Calculate ADM variables ML_BSSN::ML_BSSN_convertToADMBase: ML_BSSN_convertToADMBase ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShift: ML_BSSN_convertToADMBaseDtLapseShift ML_BSSN::ML_BSSN_convertToADMBaseDtLapseShiftBoundary: ML_BSSN_convertToADMBaseDtLapseShiftBoundary ML_BSSN_Helper::ML_BSSN_SelectBCsADMBase: [level] Select boundary conditions for ADMBase variables GROUP ML_BSSN_ApplyBCsADMBase: Apply boundary conditions to ADMBase variables GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities GROUP ML_BSSN_constraints1_bc_group: ML_BSSN_constraints1 ML_BSSN::ML_BSSN_constraints1_SelectBCs: [level] ML_BSSN_constraints1_SelectBCs GROUP ML_BSSN_constraints1_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints1 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions GROUP ML_BSSN_constraints2_bc_group: ML_BSSN_constraints2 ML_BSSN::ML_BSSN_constraints2_SelectBCs: [level] ML_BSSN_constraints2_SelectBCs GROUP ML_BSSN_constraints2_ApplyBCs: Apply BCs for groups set in ML_BSSN_constraints2 GROUP BoundaryConditions: Execute all boundary conditions Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions -------------------------------------------------------------------------------- INFO (Carpet): Multi-Model listing: model 0: "world" INFO (Carpet): Multi-Model process distribution: process 0: model 0 "world" INFO (Carpet): Multi-Model: This is process 0, model 0 "world" INFO (CarpetLib): Process startup time was 0.779 seconds Current core file size limit: hard=[unlimited], soft=0 MB Current memory size limit: hard=[unlimited], soft=[unlimited] INFO (CycleClock): Measuring CycleClock tick via OpenMP... INFO (CycleClock): Calibrated CycleClock: 0.999974 ns per clock tick (1.00003 GHz) INFO (Formaline): Configuration id: config-sim-comermacproretina.attlocal.net-Users-comerduncan-Cactus INFO (Formaline): Build id: build-sim-comermacproretina.attlocal.net-comerduncan-2015.09.20-20.34.27-75953 INFO (Formaline): Simulation id: run-brilltest1-comermacproretina.attlocal.net-comerduncan-2015.09.21-17.21.17-17494 INFO (Formaline): Run id: run-brilltest1-comermacproretina.attlocal.net-comerduncan-2015.09.21-17.21.17-17494 INFO (Vectors): Using vector size 2 for architecture SSE2 (64-bit precision) -------------------------------------------------------------------------------- CT_BrillAnalytic -------------------------------------------------------------------------------- AMR driver provided by Carpet -------------------------------------------------------------------------------- AMR 0D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR 1D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR 2D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR 3D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR info I/O provided by CarpetIOBasic -------------------------------------------------------------------------------- ML_BSSN -------------------------------------------------------------------------------- AMR HDF5 I/O provided by CarpetIOHDF5 -------------------------------------------------------------------------------- AMR 0D HDF5 I/O provided by CarpetIOHDF5 -------------------------------------------------------------------------------- AMR 1D HDF5 I/O provided by CarpetIOHDF5 -------------------------------------------------------------------------------- AMR 2D HDF5 I/O provided by CarpetIOHDF5 -------------------------------------------------------------------------------- AMR 3D HDF5 I/O provided by CarpetIOHDF5 -------------------------------------------------------------------------------- MoL: Generalized time integration. -------------------------------------------------------------------------------- AMR scalar I/O provided by CarpetIOScalar -------------------------------------------------------------------------------- INFO (Carpet): MPI is enabled INFO (Carpet): Carpet is running on 1 processes WARNING level 2 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Carpet, file /Users/comerduncan/Cactus/arrangements/Carpet/Carpet/src/SetupGH.cc:222: -> Although MPI is enabled, the environment variable CACTUS_NUM_PROCS is not set. INFO (Carpet): This is process 0 INFO (Carpet): OpenMP is enabled INFO (Carpet): This process contains 1 threads, this is thread 0 WARNING level 2 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Carpet, file /Users/comerduncan/Cactus/arrangements/Carpet/Carpet/src/SetupGH.cc:256: -> Although OpenMP is enabled, the environment variable CACTUS_NUM_THREADS is not set. INFO (Carpet): There are 1 threads in total INFO (Carpet): There are 1 threads per process INFO (Carpet): This process runs on host ComerMacProRetina, pid=17494 INFO (Carpet): Cannot determine core affinity INFO (Carpet): This simulation is running in 3 dimensions INFO (Carpet): Boundary specification for map 0: nboundaryzones: [[3,3,3],[3,3,3]] is_internal : [[0,0,0],[0,0,0]] is_staggered : [[0,0,0],[0,0,0]] shiftout : [[1,1,1],[1,1,1]] INFO (Carpet): CoordBase domain specification for map 0: physical extent: [-16,-16,-16] : [16,16,16] ([32,32,32]) interior extent: [-16,-16,-16] : [16,16,16] ([32,32,32]) exterior extent: [-25.6,-25.6,-25.6] : [25.6,25.6,25.6] ([51.2,51.2,51.2]) base_spacing : [3.2,3.2,3.2] INFO (Carpet): Adapted domain specification for map 0: convergence factor: 2 convergence level : 0 physical extent : [-16,-16,-16] : [16,16,16] ([32,32,32]) interior extent : [-16,-16,-16] : [16,16,16] ([32,32,32]) exterior extent : [-25.6,-25.6,-25.6] : [25.6,25.6,25.6] ([51.2,51.2,51.2]) spacing : [3.2,3.2,3.2] INFO (Carpet): Base grid specification for map 0: number of grid points : [17,17,17] number of coarse grid ghost points: [[3,3,3],[3,3,3]] INFO (Carpet): Buffer zone counts (excluding ghosts): [0]: [[0,0,0],[0,0,0]] [1]: [[9,9,9],[9,9,9]] [2]: [[9,9,9],[9,9,9]] [3]: [[9,9,9],[9,9,9]] [4]: [[9,9,9],[9,9,9]] INFO (Carpet): Overlap zone counts: [0]: [[0,0,0],[0,0,0]] [1]: [[0,0,0],[0,0,0]] [2]: [[0,0,0],[0,0,0]] [3]: [[0,0,0],[0,0,0]] [4]: [[0,0,0],[0,0,0]] INFO (Carpet): Group and variable statistics: INFO (Carpet): There are 899 grid functions in 87 groups INFO (Carpet): There are 188 grid scalars in 39 groups INFO (Carpet): There are 81 1-dimensional grid arrays in 7 groups INFO (Carpet): There are 1 2-dimensional grid arrays in 1 groups INFO (Carpet): There are 0 3-dimensional grid arrays in 0 groups INFO (Carpet): (The number of variables counts all time levels) INFO (CarpetIOASCII): I/O Method 'IOASCII_0D' registered: 0D AMR output of grid variables to ASCII files INFO (CarpetIOASCII): I/O Method 'IOASCII_1D' registered: 1D AMR output of grid variables to ASCII files INFO (CarpetIOASCII): Periodic 1D AMR output requested for: CT_BRILLANALYTIC::testinipsi CT_BRILLANALYTIC::testc0 CT_MULTILEVEL::ct_psi[0] CT_MULTILEVEL::ct_err[0] CT_MULTILEVEL::ct_terr[0] CT_MULTILEVEL::ct_trunc[0] CT_MULTILEVEL::ct_residual[0] CT_MULTILEVEL::ct_residual_above[0] CT_MULTILEVEL::ct_cxx[0] CT_MULTILEVEL::ct_cxy[0] CT_MULTILEVEL::ct_cxz[0] CT_MULTILEVEL::ct_cyy[0] CT_MULTILEVEL::ct_cyz[0] CT_MULTILEVEL::ct_czz[0] CT_MULTILEVEL::ct_cx[0] CT_MULTILEVEL::ct_cy[0] CT_MULTILEVEL::ct_cz[0] CT_MULTILEVEL::ct_c0[0] CT_MULTILEVEL::ct_c1[0] CT_MULTILEVEL::ct_c2[0] CT_MULTILEVEL::ct_c3[0] CT_MULTILEVEL::ct_c4[0] CT_MULTILEVEL::ct_a0[0] CT_MULTILEVEL::ct_a1[0] CT_MULTILEVEL::ct_a2[0] CT_MULTILEVEL::ct_a3[0] CT_MULTILEVEL::ct_a4[0] CT_MULTILEVEL::ct_psi_copy[0] CT_MULTILEVEL::ct_residual_copy[0] CT_MULTILEVEL::ct_residual_above_copy[0] CT_MULTILEVEL::ct_err_copy[0] CT_MULTILEVEL::ct_trunc_copy[0] ML_BSSN::H INFO (CarpetIOASCII): I/O Method 'IOASCII_2D' registered: 2D AMR output of grid variables to ASCII files INFO (CarpetIOASCII): I/O Method 'IOASCII_3D' registered: 3D AMR output of grid variables to ASCII files INFO (CarpetIOHDF5): I/O Method 'IOHDF5' registered: AMR output of grid variables to HDF5 files INFO (CarpetIOHDF5): Periodic AMR output requested for: CT_BRILLANALYTIC::testc0 CT_MULTILEVEL::ct_psi[0] CT_MULTILEVEL::ct_err[0] CT_MULTILEVEL::ct_terr[0] CT_MULTILEVEL::ct_trunc[0] CT_MULTILEVEL::ct_residual[0] CT_MULTILEVEL::ct_residual_above[0] ML_BSSN::H INFO (CarpetIOHDF5): I/O Method 'IOHDF5_0D' registered: 0D AMR output of grid variables to HDF5 files INFO (CarpetIOHDF5): I/O Method 'IOHDF5_1D' registered: 1D AMR output of grid variables to HDF5 files INFO (CarpetIOHDF5): I/O Method 'IOHDF5_2D' registered: 2D AMR output of grid variables to HDF5 files INFO (CarpetIOHDF5): I/O Method 'IOHDF5_3D' registered: 3D AMR output of grid variables to HDF5 files -------------------------------------------------------------------------------- INFO (Formaline): Writing tarballs with the Cactus sources into the directory "brilltest1/cactus-source" INFO (MoL): Using Runge-Kutta 4 as the time integrator. INFO (MoL): The maximum number of evolved variables is 493. 25 are registered. INFO (MoL): The maximum number of slow evolved variables is 493. 0 are registered. INFO (MoL): The maximum number of constrained variables is 493. 20 are registered. INFO (MoL): The maximum number of SandR variables is 493. 0 are registered. INFO (MoL): The maximum number of evolved array variables is 493. 0 are registered. INFO (MoL): The maximum number of constrained array variables is 493. 0 are registered. INFO (MoL): The maximum number of SandR array variables is 493. 0 are registered. INFO (MoL): The maximum size of any array variables is 0. INFO (Vectors): Testing vectorisation... [errors may result in segfaults] INFO (Vectors): 364/364 tests passed INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 0 INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 1 INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 0 INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 1 INFO (Carpet): Grid structure (superregions, grid points): [0][0][0] exterior: [0,0,0] : [16,16,16] ([17,17,17] + PADDING) 4913 [1][0][0] exterior: [3,3,3] : [29,29,29] ([27,27,27] + PADDING) 19683 [2][0][0] exterior: [9,9,9] : [55,55,55] ([47,47,47] + PADDING) 103823 INFO (Carpet): Grid structure (superregions, coordinates): [0][0][0] exterior: [-25.600000000000001,-25.600000000000001,-25.600000000000001] : [25.600000000000001,25.600000000000001,25.600000000000001] : [3.200000000000000,3.200000000000000,3.200000000000000] [1][0][0] exterior: [-20.800000000000001,-20.800000000000001,-20.800000000000001] : [20.800000000000004,20.800000000000004,20.800000000000004] : [1.600000000000000,1.600000000000000,1.600000000000000] [2][0][0] exterior: [-18.400000000000002,-18.400000000000002,-18.400000000000002] : [18.399999999999999,18.399999999999999,18.399999999999999] : [0.800000000000000,0.800000000000000,0.800000000000000] INFO (Carpet): Global grid structure statistics: INFO (Carpet): GF: rhs: 4654k active, 42k owned (+-99%), 66k total (+56%), 7 steps/time INFO (Carpet): GF: vars: 297, pts: 4337M active, 24M owned (+-99%), 38M total (+62%), 1.0 comp/proc INFO (Carpet): GA: vars: 265, pts: 0M active, 0M total (+0%) INFO (Carpet): Total required memory: 0.305 GByte (for GAs and currently active GFs) INFO (Carpet): Load balance: min avg max sdv max/avg-1 INFO (Carpet): Level 0: 0M 0M 0M 0M owned 0% INFO (Carpet): Level 1: 3M 3M 3M 0M owned 0% INFO (Carpet): Level 2: 20M 20M 20M 0M owned 0% INFO (ADMMacros): Spatial finite differencing order: 2 INFO (CartGrid3D): Grid Spacings: INFO (CartGrid3D): dx=>3.2000000e+00 dy=>3.2000000e+00 dz=>3.2000000e+00 INFO (CartGrid3D): Computational Coordinates: INFO (CartGrid3D): x=>[-25.600,25.600] y=>[-25.600,25.600] z=>[-25.600,25.600] INFO (CartGrid3D): Indices of Physical Coordinates: INFO (CartGrid3D): x=>[0,16] y=>[0,16] z=>[0,16] INFO (Time): Timestep set to 0.64 (courant_static) INFO (ADMMacros): Spatial finite differencing order: 2 INFO (Time): Timestep set to 0.32 (courant_static) INFO (ADMMacros): Spatial finite differencing order: 2 INFO (Time): Timestep set to 0.16 (courant_static) INFO (CT_MultiLevel): === Level 0 === WARNING level 1 from host comermacproretina.attlocal.net process 0 while executing schedule bin CCTK_INITIAL, routine CT_MultiLevel::CT_MultiLevel in thorn Cactus, file /Users/comerduncan/Cactus/src/main/GroupsOnGH.c:278: -> Invalid variable name 'TwoPunctures::puncture_u' in CCTK_VarDataPtr INFO (CT_MultiLevel): * Equation #0: 1 iterations, norm of final residual = nan WARNING level 3 from host comermacproretina.attlocal.net process 0 while executing schedule bin CCTK_INITIAL, routine CT_MultiLevel::CT_MultiLevel in thorn Cactus, file /Users/comerduncan/Cactus/src/main/ScheduleInterface.c:287: -> CCTK_CallFunction: recursive call, calling 'BoundaryConditions: Boundary::Boundary_ApplyPhysicalBCs' while within 'CCTK_INITIAL: CT_MultiLevel::CT_MultiLevel' INFO (CT_MultiLevel): === Level 1 === WARNING level 1 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Cactus, file /Users/comerduncan/Cactus/src/main/GroupsOnGH.c:278: -> Invalid variable name 'TwoPunctures::puncture_u' in CCTK_VarDataPtr WARNING level 1 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Cactus, file /Users/comerduncan/Cactus/src/main/GroupsOnGH.c:278: -> Invalid variable name 'TwoPunctures::puncture_u' in CCTK_VarDataPtr INFO (CT_MultiLevel): * Equation #0: 1 iterations, norm of final residual = nan INFO (CT_MultiLevel): === Level 0 === WARNING level 1 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Cactus, file /Users/comerduncan/Cactus/src/main/GroupsOnGH.c:278: -> Invalid variable name 'TwoPunctures::puncture_u' in CCTK_VarDataPtr WARNING level 1 from host comermacproretina.attlocal.net process 0 while executing schedule bin (none), routine (no thorn)::(no routine) in thorn Cactus, file /Users/comerduncan/Cactus/src/main/GroupsOnGH.c:662: -> CCTK_ActiveTimeLevelsGI: invalid group index -1 given Mon Sep 21 13:21:43 EDT 2015 Simfactory Done at date: 0