[Users] 2D simulations (axial symmetry) with GRHydro
Jens Mahlmann
jensmahl at alumni.uv.es
Thu Dec 1 09:18:42 CST 2016
Dear Roland, dear Erik,
thank you for your reply. I have attached the Cactus log file. I have
found that some problems arise from the table value sdetg(i,j,k) given
to the Prim2ConM subroutine in GRHydro (This problem with
GRHydro_SqrtSpatialDeterminant I have encountered more than once
lately). Using a point-wise derivation of the determinant at runtime I
can avoid this. The remaining (few) NaNs I relate so far (as Erik said)
to a bad choice of my initial data which has excision and therefore
jumps and, thus, may yield problems with the interpolation. The attached
file is from after the fixing of the determinant issue - however, the
scheduling was not changed.
Thank you and my best
Jens
On 12/01/2016 03:21 PM, Roland Haas wrote:
> Hello Jens, Erik,
>
> if possible, it would also be good if you could attach the content of
> the Cactus log file (*.out when using simfactory, the file that has the
> Cactus logo in it) so that one can check that all routines are called
> in their correct order (since uninitialized variables can show up as
> NaNs).
>
> Yours,
> Roland
>
>> Jens
>>
>> Yes, Cartoon2D should be possible with GRHydro. Apart from certain
>> technical difficulties (choosing correct coordinates, number of ghost
>> points, etc.), the largest problem I expect is that Cartoon2D will
>> interpolate the solution, and interpolation is not a conservative
>> operation. Thus I'd expect problems near shocks, discontinuities, and
>> surfaces -- problems in the sense of "the hydro scheme is inaccurate", not
>> in the sense of "segfault" or "nan".
>>
>> Most likely -- and I have no hard information on which to base my opinion
>> -- what is necessary is a very careful debugging of your parameter file.
>> It's difficult to explain this in an email (and I might also be wrong) --
>> feel free to call in next Monday for more in-person advice.
>>
>> -erik
>>
>>
>> On Thu, Dec 1, 2016 at 5:51 AM, Jens Mahlmann <jensmahl at alumni.uv.es> wrote:
>>
>>> Dear all,
>>>
>>> I am currently trying to set up an easy GRMHD simulation using axial
>>> symmetry. In the documentation I find the thorn Cartoon2D recommended
>>> for general axisymmetric problems. Is the use of Cartoon2D possible with
>>> evolutions in GRHydro? Doing my setup I do find a lot of NaNs in the
>>> Prim2Con routines.
>>>
>>> Thank you and my best from Valencia
>>>
>>> Jens
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at einsteintoolkit.org
>>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>>>
>>
>>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at einsteintoolkit.org
> http://lists.einsteintoolkit.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20161201/29792906/attachment-0001.html
-------------- next part --------------
Simulation name: BHTest
Running simulation BHTest
Preparing:
Checking:
/mnt/fujinas1/jens/EinsteinTools/simulations/BHTest/output-0000-active
fujiserver1
Thu Dec 1 15:37:39 CET 2016
Environment:
Starting:
INFO (Cactus): INFO (Cactus): Increasing logging level from 0 to 3
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: Dec 01 2016 (15:31:45)
Run date: Dec 01 2016 (15:37:40+0100)
Run host: fujiserver1 (pid=60119)
Working directory: /mnt/fujinas1/jens/EinsteinTools/simulations/BHTest/output-0000
Executable: /mnt/fujinas1/jens/EinsteinTools/simulations/BHTest/SIMFACTORY/exe/cactus_sim
Parameter file: /mnt/fujinas1/jens/EinsteinTools/simulations/BHTest/output-0000/Kerr2DMagEvol.par
--------------------------------------------------------------------------------
Activating thorn Cactus...Success -> active implementation Cactus
Activation requested for
---> Carpet CarpetLib CarpetRegrid2 CarpetReduce CarpetInterp Cartoon2D CartGrid3D CoordBase SymBase ReflectionSymmetry Boundary ADMBase ADMCoupling ADMMacros InitBase MoL Time ML_BSSN ML_BSSN_Helper ML_ADMConstraints CoordGauge StaticConformal LoopControl AEILocalInterp Formaline PunctureTracker NewRad TmunuBase KerrData AHFinderDirect SphericalSurface NaNChecker SpaceMask IOUtil CarpetIOBasic CarpetIOASCII CarpetIOHDF5 CarpetIOASCII CarpetIOScalar CarpetMask CarpetTracker LocalInterp HydroBase Slab GRHydro BZ_analysis_2D EOS_Omni CarpetSlab Exact GenericFD Fortran <---
Warning: thorn CarpetIOASCII already scheduled for activation
Thorn AHFinderDirect requests automatic activation of HDF5
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 GRHydro requests automatic activation of EOS_Polytrope
Thorn LoopControl requests automatic activation of hwloc
Thorn EOS_Polytrope requests automatic activation of EOS_Base
Thorn HDF5 requests automatic activation of zlib
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 AHFinderDirect...Success -> active implementation AHFinderDirect
Activating thorn Boundary...Success -> active implementation boundary
Activating thorn BZ_analysis_2D...Success -> active implementation BZ_analysis_2D
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 CarpetMask...Success -> active implementation CarpetMask
Activating thorn CarpetReduce...Success -> active implementation reduce
Activating thorn CarpetRegrid2...Success -> active implementation CarpetRegrid2
Activating thorn CarpetSlab...Success -> active implementation Hyperslab
Activating thorn CarpetTracker...Success -> active implementation CarpetTracker
Activating thorn CartGrid3D...Success -> active implementation grid
Activating thorn Cartoon2D...Success -> active implementation cartoon2d
Activating thorn CoordBase...Success -> active implementation CoordBase
Activating thorn CoordGauge...Success -> active implementation CoordGauge
Activating thorn CycleClock...Success -> active implementation CycleClock
Activating thorn EOS_Base...Success -> active implementation EOS_Base
Activating thorn EOS_Omni...Success -> active implementation EOS_Omni
Activating thorn EOS_Polytrope...Success -> active implementation EOS_2d_Polytrope
Activating thorn Exact...Success -> active implementation exact
Activating thorn Formaline...Success -> active implementation Formaline
Activating thorn Fortran...Success -> active implementation Fortran
Activating thorn GenericFD...Success -> active implementation GenericFD
Activating thorn GRHydro...Success -> active implementation GRHydro
Activating thorn HDF5...Success -> active implementation HDF5
Activating thorn hwloc...Success -> active implementation hwloc
Activating thorn HydroBase...Success -> active implementation HydroBase
Activating thorn InitBase...Success -> active implementation InitBase
Activating thorn IOUtil...Success -> active implementation IO
Activating thorn KerrData...Success -> active implementation KerrData
Activating thorn LocalInterp...Success -> active implementation LocalInterp
Activating thorn LoopControl...Success -> active implementation LoopControl
Activating thorn ML_ADMConstraints...Success -> active implementation ML_ADMConstraints
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 NaNChecker...Success -> active implementation NaNChecker
Activating thorn NewRad...Success -> active implementation NewRad
Activating thorn PunctureTracker...Success -> active implementation PunctureTracker
Activating thorn ReflectionSymmetry...Success -> active implementation ReflectionSymmetry
Activating thorn Slab...Success -> active implementation Slab
Activating thorn SpaceMask...Success -> active implementation SpaceMask
Activating thorn SphericalSurface...Success -> active implementation SphericalSurface
Activating thorn StaticConformal...Success -> active implementation StaticConformal
Activating thorn SymBase...Success -> active implementation SymBase
Activating thorn Time...Success -> active implementation time
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
WARNING[L3,P0] (IOUtil): No HDF5 checkpoint files with basefilename 'checkpoint.chkpt' found in recovery directory 'Kerr2DMagEvol'
--------------------------------------------------------------------------------
if (recover initial data)
Recover parameters
endif
Startup routines
[CCTK_STARTUP]
Carpet::MultiModel_Startup: Multi-model Startup routine
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
EOS_Polytrope::EOS_Polytrope_Startup: Setup the polytropic EOS
Formaline::Formaline_PrintIDs: [meta] Print the build and simulation ids
GRHydro::GRHydro_RegisterMask: Register the hydro masks
HydroBase::HydroBase_StartUp: Startup banner
CarpetIOASCII::CarpetIOASCIIStartup: [global] Startup routine
LocalInterp::LocalInterp_Startup: register LocalInterp's interpolation operators
CarpetIOBasic::CarpetIOBasicStartup: [global] Startup routine
ML_ADMConstraints::ML_ADMConstraints_Startup: [meta] create banner
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
EOS_Omni::EOS_Omni_Startup: [global] Set up conversion factors and other fun stuff
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
GRHydro::GRHydro_Startup: Startup banner
GRHydro::GRHydro_ClearLastMoLPostStep: [global] Initialize InLastMoLPostStep to zero
ML_BSSN_Helper::ML_BSSN_ParamCompat: [meta] Handle parameter backward compatibility
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
GRHydro::GRHydro_Register: Register variables for MoL
ML_ADMConstraints::ML_ADMConstraints_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
SpaceMask::MaskSym: [global] Set grid symmetries for mask
SpaceMask::MaskSym_emask: [global] Set grid symmetries for emask (compatibility mode)
GROUP SymBase_Wrapper: Wrapper group for SymBase
GROUP SymmetryRegister: Register your symmetries here
CartGrid3D::RegisterSymmetryBoundaries: [meta] Register symmetry boundaries
Cartoon2D::Cartoon2D_RegisterSymmetries: [global] Register symmetry boundaries
ML_ADMConstraints::ML_ADMConstraints_RegisterSymmetries: [meta] register symmetries
ML_BSSN::ML_BSSN_RegisterSymmetries: [meta] register symmetries
ReflectionSymmetry::ReflectionSymmetry_Register: Register reflection symmetry boundaries
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
BZ_analysis_2D::BZ_analysis_paramcheck: Check parameters
Boundary::Boundary_Check: Check dimension of grid variables
Carpet::CarpetParamCheck: Parameter checking routine
CarpetLib::CarpetLib_test_prolongate_3d_rf2: [global] Test prolongation operators
CarpetMask::CarpetSurfaceParamCheck: [global] Check parameters
CarpetRegrid2::CarpetRegrid2_ParamCheck: Check parameters
CartGrid3D::ParamCheck_CartGrid3D: Check coordinates for CartGrid3D
Cartoon2D::Cartoon2D_CheckTensorTypes: [meta] Check tensor type definitions for consistency
Cartoon2D::Cartoon2D_CheckParameters: [meta] Check Cartoon2D parameters
Exact::Exact_ParamCheck: [global] do consistency checks on our parameters
Fortran::CheckFortranParameters: Test whether Fortran parameters work correctly
GRHydro::GRHydro_ParamCheck: Check parameters
ML_BSSN_Helper::ML_BSSN_ParamCheck: [meta] Check parameters
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]
SpaceMask::MaskZero: Initialise mask to zero
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
SpaceMask::MaskOne: Set mask to one
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GROUP HydroBase_ExcisionMaskSetup: Set up hydro excision mask
HydroBase::HydroBase_InitExcisionMask: Initialize hydro excision mask to 'no excision everywhere'
GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
AHFinderDirect::AHFinderDirect_maybe_do_masks: set mask(s) based on apparent horizon position(s)
GRHydro::GRHydro_SetupMask: Initialize the atmosphere mask
[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
CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)
CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH
SphericalSurface::SphericalSurface_SetupRes: [global] [loop-local] Set surface resolution automatically
AHFinderDirect::AHFinderDirect_setup: [global] setup data structures
Cartoon2D::Cartoon2D_InitExcisionVars: [global] Initialize the excision variables
GRHydro::GRHydro_Reset_Execution_Flags: [global] Initially set execution flags to 'YEAH, Execute'!
GRHydro::GRHydro_InitSymBound: Schedule symmetries and check shift state
GRHydro::reset_GRHydro_C2P_failed: Initialise the mask function that contains the points where C2P has failed (at BASEGRID)
ML_ADMConstraints::ML_ADMConstraints_CheckBoundaries: [meta] check boundaries treatment
ML_BSSN::ML_BSSN_CheckBoundaries: [meta] check boundaries treatment
NaNChecker::NaNChecker_ResetCounter: [global] Reset the NaNChecker::NaNsFound counter
SpaceMask::MaskZero: Initialise mask to zero
SpaceMask::MaskOne: Set old style mask to one
SphericalSurface::SphericalSurface_Setup: [global] Calculate surface coordinate descriptors
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
SphericalSurface::SphericalSurface_Set: [global] Set surface radii to be used for initial setup in other thorns
GROUP SphericalSurface_HasBeenSet: Set the spherical surfaces before this group, and use it afterwards
SphericalSurface::SphericalSurface_CheckState: [global] Test the state of the spherical surfaces
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
Exact::Exact__decode_pars: decode/copy thorn Exact parameters into grid scalars
KerrData::kerr_initial_data: Set-up of initial data for a single Kerr black hole.
GRHydro::GRHydro_EOSHandle: [global] Set the EOS number
CarpetIOASCII::CarpetIOASCIIInit: [global] Initialisation routine
CarpetIOBasic::CarpetIOBasicInit: [global] Initialisation routine
CarpetIOHDF5::CarpetIOHDF5_Init: [global] Initialisation routine
CarpetIOScalar::CarpetIOScalarInit: [global] Initialisation routine
GRHydro::GRHydro_Rho_Minima_Setup: Set up minimum for the rest-mass density in the atmosphere (before intial data)
GRHydro::GRHydro_SetupMask: Initialize the atmosphere mask
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GROUP ADMBase_InitialGauge: Schedule group for the ADM initial gauge condition
ADMBase::ADMBase_DtLapseZero: Set the dtlapse to 0 at all points
ADMBase::ADMBase_DtShiftZero: Set the dtshift to 0 at all points
GROUP HydroBase_Initial: HydroBase initial data group
GROUP HydroBase_ExcisionMaskSetup: Set up hydro excision mask
HydroBase::HydroBase_InitExcisionMask: Initialize hydro excision mask to 'no excision everywhere'
GROUP GRHydro_Initial: GRHydro initial data group
GROUP BZ_analysis_initialize: Bin for the initialization routines for thr BZ setup
BZ_analysis_2D::init_FFBZ_atmosphere: Initialize BZ atmosphere initial data
BZ_analysis_2D::init_FFBZ_magnetosphere: Initialize BZ magnetosphere initial data
GRHydro::GRHydro_InitDivergenceClean: Set psi for divergence cleaning initially to zero
GRHydro::GRHydro_DivBInit: Set divB initially to zero
BZ_analysis_2D::mask_physical_domain: Mask the nonphysical regions
GROUP ADMBase_PostInitial: Schedule group for modifying the ADM initial data, such as e.g. adding noise
GRHydro::GRHydro_InitialAtmosphereReset: Use mask to enforce atmosphere at initial time
ML_BSSN::ML_BSSN_InitialADMBase1Everywhere: ML_BSSN_InitialADMBase1Everywhere
ML_BSSN::ML_BSSN_InitialADMBase2Interior: ML_BSSN_InitialADMBase2Interior
ML_BSSN::ML_BSSN_InitialADMBase2BoundaryScalar: ML_BSSN_InitialADMBase2BoundaryScalar
ML_BSSN_Helper::ML_BSSN_ExtrapolateGammas: Extrapolate Gammas and time derivatives of lapse and shift
MoL::MoL_StartLoop: [level] Initialise the step size control
PunctureTracker::PunctureTracker_Init: [global] Calculate initial location of punctures
GROUP HydroBase_Prim2ConInitial: Recover the conservative variables from the primitive variables
GRHydro::Primitive2ConservativeCellsM: Convert initial data given in primive variables to conserved variables - MHD version
[CCTK_POSTINITIAL]
BZ_analysis_2D::BZ_analysis_FillFirst: Fill in the zero iteration values of the analysis tables
CarpetIOHDF5::CarpetIOHDF5_CloseFiles: [global] Close all filereader input files
GRHydro::GRHydro_Scalar_Setup: Set up and check scalars for efficiency
GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints
ML_BSSN::ML_BSSN_EnforceEverywhere: ML_BSSN_EnforceEverywhere
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
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities
GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards
GROUP GRHydroAnalysis: Calculate analysis quantities
GRHydro::GRHydro_CalcDivB: Calculate divB
GROUP GRHydro_ApplyDivBBCs: Apply boundary conditions to divB
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_ADMConstraints_evaluate_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate: ML_ADMConstraints_evaluate
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere: ML_BSSN_ConstraintsEverywhere
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior: ML_BSSN_ConstraintsInterior
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
[CCTK_POSTPOSTINITIAL]
GRHydro::GRHydro_Rho_Minima_Setup_Final: Set the value of the rest-mass density of the atmosphere which will be used during the evolution
GRHydro::GRHydro_InitialAtmosphereResetM: Use mask to enforce atmosphere at initial time
GROUP Con2Prim: Convert from conservative to primitive variables (might be redundant)
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP SetTmunu: Calculate the stress-energy tensor
GROUP ADMConstraintsGroup: Evaluate ADM constraints, and perform symmetry boundary conditions
[CCTK_POSTSTEP]
AHFinderDirect::AHFinderDirect_import_mask: [global] [loop-local] import the excision mask
AHFinderDirect::AHFinderDirect_find_horizons: [global] find apparent horizon(s) after this time step
AHFinderDirect::AHFinderDirect_store: [global] store apparent horizon(s) into spherical surface(s)
AHFinderDirect::AHFinderDirect_save: [global] save apparent horizon(s) into Cactus variables
AHFinderDirect::AHFinderDirect_maybe_do_masks: set mask(s) based on apparent horizon position(s)
SphericalSurface::SphericalSurface_Set: [global] Set surface radii
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level (for the check of the C2P mask)
GRHydro::check_GRHydro_C2P_failed: Check the mask function that contains the points where C2P has failed and report an error in case a failure is found
GROUP HydroBase_ExcisionHasBeenSet: Group to schedule thorns changing the mask before and thorns using the mask after
GROUP zzz_NaNChecker_NaNCheck: Check for NaNs and count them in NaNChecker::NaNsFound
NaNChecker::NaNChecker_NaNCheck_Prepare: [level] Prepare data structures to check for NaNs
NaNChecker::NaNChecker_NaNCheck_Check: [local] Check for NaNs
NaNChecker::NaNChecker_NaNCheck_Finish: [level] Count NaNs in NaNChecker::NaNsFound
NaNChecker::NaNChecker_TakeAction: [global] [loop-level] Output NaNChecker::NaNmask and take action according to NaNChecker::action_if_found
PunctureTracker::PunctureTracker_SetPositions: [global] Copy puncture positions to spherical surfaces
SpaceMask::CheckMask: Ensure that all mask values are legal
GROUP SphericalSurface_HasBeenSet: Set the spherical surfaces before this group, and use it afterwards
SphericalSurface::SphericalSurface_CheckState: [global] Test the state of the spherical surfaces
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
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
CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)
CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH
SphericalSurface::SphericalSurface_SetupRes: [global] [loop-local] Set surface resolution automatically
AHFinderDirect::AHFinderDirect_setup: [global] setup data structures
Cartoon2D::Cartoon2D_InitExcisionVars: [global] Initialize the excision variables
GRHydro::GRHydro_Reset_Execution_Flags: [global] Initially set execution flags to 'YEAH, Execute'!
GRHydro::GRHydro_InitSymBound: Schedule symmetries and check shift state
GRHydro::reset_GRHydro_C2P_failed: Initialise the mask function that contains the points where C2P has failed (at BASEGRID)
ML_ADMConstraints::ML_ADMConstraints_CheckBoundaries: [meta] check boundaries treatment
ML_BSSN::ML_BSSN_CheckBoundaries: [meta] check boundaries treatment
NaNChecker::NaNChecker_ResetCounter: [global] Reset the NaNChecker::NaNsFound counter
SpaceMask::MaskZero: Initialise mask to zero
SpaceMask::MaskOne: Set old style mask to one
SphericalSurface::SphericalSurface_Setup: [global] Calculate surface coordinate descriptors
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
SphericalSurface::SphericalSurface_Set: [global] Set surface radii to be used for initial setup in other thorns
GROUP SphericalSurface_HasBeenSet: Set the spherical surfaces before this group, and use it afterwards
SphericalSurface::SphericalSurface_CheckState: [global] Test the state of the spherical surfaces
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]
IOUtil::IOUtil_RecoverGH: [level] Checkpoint recovery routine
[CCTK_POST_RECOVER_VARIABLES]
AHFinderDirect::AHFinderDirect_recover: [global] import horizon data from Cactus variables
CarpetIOHDF5::CarpetIOHDF5_InitCheckpointingIntervals: [global] Initialisation of checkpointing intervals after recovery
CarpetIOHDF5::CarpetIOHDF5_CloseFiles: [meta] Close all initial data checkpoint files 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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
GRHydro::GRHydro_EOSHandle: [global] Set the EOS number
GRHydro::GRHydroCopyIntegerMask: Initialize the real valued atmosphere mask after checkpoint recovery
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
GROUP HydroBase_ExcisionMaskSetup: Set up hydro excision mask
HydroBase::HydroBase_InitExcisionMask: Initialize hydro excision mask to 'no excision everywhere'
GROUP MoL_PostStep: Ensure that everything is correct after recovery
ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
GROUP zzz_NaNChecker_NaNCheck: Check for NaNs and count them in NaNChecker::NaNsFound
NaNChecker::NaNChecker_NaNCheck_Prepare: [level] Prepare data structures to check for NaNs
NaNChecker::NaNChecker_NaNCheck_Check: [local] Check for NaNs
NaNChecker::NaNChecker_NaNCheck_Finish: [level] Count NaNs in NaNChecker::NaNsFound
NaNChecker::NaNChecker_TakeAction: [global] [loop-level] Output NaNChecker::NaNmask and take action according to NaNChecker::action_if_found
endif
if (checkpoint initial data)
[CCTK_CPINITIAL]
CarpetIOHDF5::CarpetIOHDF5_InitialDataCheckpoint: [meta] Initial data checkpoint routine
endif
if (analysis)
[CCTK_ANALYSIS]
if (BZ_analysis_2D::BZAnalize)
GROUP BZ_analysis_physical: Time bin comprising all the routines examining the BZ magnetosphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_lcextensions: [global] Quantize the extensions of the light cylinders
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_forcefree: Quantize the force-free character of the magnetosphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_poynting: Derive the Poynting fluxes and overall winds in the magnetocsphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_symmetrycheck: Check on symmetry about z axis (from rotational symmetry)
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_symviolations_reduction: [global] Reduce symmetry measure
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
GROUP ML_BSSN_EvolutionAnalysis: Calculate RHS at analysis
ML_BSSN::ML_BSSN_EvolutionAnalysisInit: ML_BSSN_EvolutionAnalysisInit
ML_BSSN::ML_BSSN_EvolutionAnalysisInterior: ML_BSSN_EvolutionAnalysisInterior
ML_BSSN_Helper::ML_BSSN_NewRad: Apply NewRad boundary conditions to RHS
endif
Output grid variables
do loop over timesteps
[CCTK_PREREGRID]
CarpetTracker::CarpetTracker_SetPositions: [global] Set positions of refined regions
Change grid hierarchy
[CCTK_POSTREGRID]
SpaceMask::MaskZero: Initialise mask to zero
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
SpaceMask::MaskOne: Set mask to one
GROUP HydroBase_ExcisionMaskSetup: Set up hydro excision mask
HydroBase::HydroBase_InitExcisionMask: Initialize hydro excision mask to 'no excision everywhere'
GRHydro::GRHydro_SetupMask: Initialize the atmosphere mask
GROUP MoL_PostStep: Ensure that everything is correct after regridding
ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
AHFinderDirect::AHFinderDirect_maybe_do_masks: set mask(s) based on apparent horizon position(s)
GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
Rotate timelevels
iteration = iteration+1
t = t+dt
[CCTK_PRESTEP]
BZ_analysis_2D::BZ_analysis_keepfluxes: Copz Fluxes from previous timesteps
CoordGauge::Einstein_SetNextSlicing: Identify the slicing for the next iteration
GRHydro::reset_GRHydro_C2P_failed: Reset the mask function that contains the points where C2P has failed (at PRESTEP)
LoopControl::lc_steer: [meta] Update LoopControl algorithm preferences
NaNChecker::NaNChecker_ResetCounter: [global] Reset the NaNChecker::NaNsFound counter
[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
GRHydro::GRHydro_Scalar_Setup: Set up and check scalars for efficiency
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 HydroBase_RHS: Groups for scheduling tasks for calculating RHS of hydro variables
if (GRHydro::execute_MoL_Step)
GROUP GRHydroRHS: Calculate the update terms
BZ_analysis_2D::BZ_analysis_setLCupdatde: Decide if the analysis should be made
GRHydro::SourceTermsM: Source term calculation - MHD version
GRHydro::GRHydroStartLoop: [level] Set the flux_direction variable
while (GRHydro::flux_direction)
GROUP FluxTerms: Calculation of intercell fluxes
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::Reconstruct: Reconstruct the functions at the cell boundaries
GRHydro::Riemann: Solve the local Riemann problems - MHD version
GRHydro::UpdateCalcul: Calculate the update term from the fluxes
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_lcfluxes: Derive the fluxes through the light cylinder
GRHydro::GRHydroAdvanceLoop: [level] Decrement the flux_direction variable
end while
GRHydro::GRHydroUpdateAtmosphereMask: Alter the update terms if inside the atmosphere region
ML_BSSN::ML_BSSN_EvolutionBoundaryScalar: ML_BSSN_EvolutionBoundaryScalar
GROUP ML_BSSN_EvolutionInteriorSplitBy:
ML_BSSN::ML_BSSN_EvolutionInteriorSplitBy1: ML_BSSN_EvolutionInteriorSplitBy1
ML_BSSN::ML_BSSN_EvolutionInteriorSplitBy2: ML_BSSN_EvolutionInteriorSplitBy2
ML_BSSN::ML_BSSN_EvolutionInteriorSplitBy3: ML_BSSN_EvolutionInteriorSplitBy3
ML_BSSN_Helper::ML_BSSN_NewRad: Apply NewRad boundary conditions to RHS
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_EnforceEverywhere: ML_BSSN_EnforceEverywhere
GROUP MoL_PostStep: The group for physics thorns to schedule boundary calls etc.
ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
GRHydro::GRHydro_ClearLastMoLPostStep: [level] Reset InLastMoLPostStep to zero
MoL::MoL_ResetDeltaTime: [level] If necessary, change the timestep
end while
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_lcfluxes_reduction: [global] Reduce the fluxes through the light cylinder
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
GRHydro::sync_GRHydro_C2P_failed: Syncronise the mask function that contains the points where C2P has failed
GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities
GROUP ADMBase_SetADMVars: Set the ADM variables before this group, and use them afterwards
GROUP GRHydroAnalysis: Calculate analysis quantities
GRHydro::GRHydro_CalcDivB: Calculate divB
GROUP GRHydro_ApplyDivBBCs: Apply boundary conditions to divB
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_ADMConstraints_evaluate_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate: ML_ADMConstraints_evaluate
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere: ML_BSSN_ConstraintsEverywhere
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior: ML_BSSN_ConstraintsInterior
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
PunctureTracker::PunctureTracker_Track: [global] Calculate new location of punctures
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
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
[CCTK_POSTSTEP]
AHFinderDirect::AHFinderDirect_import_mask: [global] [loop-local] import the excision mask
AHFinderDirect::AHFinderDirect_find_horizons: [global] find apparent horizon(s) after this time step
AHFinderDirect::AHFinderDirect_store: [global] store apparent horizon(s) into spherical surface(s)
AHFinderDirect::AHFinderDirect_save: [global] save apparent horizon(s) into Cactus variables
AHFinderDirect::AHFinderDirect_maybe_do_masks: set mask(s) based on apparent horizon position(s)
SphericalSurface::SphericalSurface_Set: [global] Set surface radii
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level (for the check of the C2P mask)
GRHydro::check_GRHydro_C2P_failed: Check the mask function that contains the points where C2P has failed and report an error in case a failure is found
GROUP HydroBase_ExcisionHasBeenSet: Group to schedule thorns changing the mask before and thorns using the mask after
GROUP zzz_NaNChecker_NaNCheck: Check for NaNs and count them in NaNChecker::NaNsFound
NaNChecker::NaNChecker_NaNCheck_Prepare: [level] Prepare data structures to check for NaNs
NaNChecker::NaNChecker_NaNCheck_Check: [local] Check for NaNs
NaNChecker::NaNChecker_NaNCheck_Finish: [level] Count NaNs in NaNChecker::NaNsFound
NaNChecker::NaNChecker_TakeAction: [global] [loop-level] Output NaNChecker::NaNmask and take action according to NaNChecker::action_if_found
PunctureTracker::PunctureTracker_SetPositions: [global] Copy puncture positions to spherical surfaces
SpaceMask::CheckMask: Ensure that all mask values are legal
GROUP SphericalSurface_HasBeenSet: Set the spherical surfaces before this group, and use it afterwards
SphericalSurface::SphericalSurface_CheckState: [global] Test the state of the spherical surfaces
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
if (checkpoint)
[CCTK_CHECKPOINT]
CarpetIOHDF5::CarpetIOHDF5_EvolutionCheckpoint: [meta] Evolution checkpoint routine
endif
if (analysis)
[CCTK_ANALYSIS]
if (BZ_analysis_2D::BZAnalize)
GROUP BZ_analysis_physical: Time bin comprising all the routines examining the BZ magnetosphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_lcextensions: [global] Quantize the extensions of the light cylinders
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_forcefree: Quantize the force-free character of the magnetosphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_poynting: Derive the Poynting fluxes and overall winds in the magnetocsphere
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_symmetrycheck: Check on symmetry about z axis (from rotational symmetry)
if (BZ_analysis_2D::BZAnalize)
BZ_analysis_2D::BZ_analysis_symviolations_reduction: [global] Reduce symmetry measure
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
GROUP ML_BSSN_EvolutionAnalysis: Calculate RHS at analysis
ML_BSSN::ML_BSSN_EvolutionAnalysisInit: ML_BSSN_EvolutionAnalysisInit
ML_BSSN::ML_BSSN_EvolutionAnalysisInterior: ML_BSSN_EvolutionAnalysisInterior
ML_BSSN_Helper::ML_BSSN_NewRad: Apply NewRad boundary conditions to RHS
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
Shutdown routines
[CCTK_SHUTDOWN]
Timers::Timer_Shutdown: Prepare hierarchical timers
Routines run after changing the grid hierarchy:
[CCTK_POSTREGRID]
SpaceMask::MaskZero: Initialise mask to zero
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)
CarpetMask::CarpetExcludedSetup: [global] [loop-local] Set up the weight function for the excluded regions
CarpetMask::CarpetSurfaceSetup: [global] [loop-local] Set up the weight function for the excluded spherical surfaces
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
SpaceMask::MaskOne: Set mask to one
GROUP HydroBase_ExcisionMaskSetup: Set up hydro excision mask
HydroBase::HydroBase_InitExcisionMask: Initialize hydro excision mask to 'no excision everywhere'
GRHydro::GRHydro_SetupMask: Initialize the atmosphere mask
GROUP MoL_PostStep: Ensure that everything is correct after regridding
ML_BSSN::ML_BSSN_SelectBoundConds: [level] select boundary conditions
GRHydro::GRHydro_RefinementLevel: Calculate current refinement level
GRHydro::GRHydro_SetLastMoLPostStep: [level] Set grid scalar InLastMoLPostStep if this is the last MoL PostStep call
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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_ADMConstraints::ML_ADMConstraints_SelectBoundConds: [level] select boundary conditions
GROUP ML_ADMConstraints_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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
ML_BSSN::ML_BSSN_ADMBaseInterior: ML_BSSN_ADMBaseInterior
ML_BSSN::ML_BSSN_ADMBaseBoundaryScalar: ML_BSSN_ADMBaseBoundaryScalar
ML_BSSN::ML_BSSN_ADMBaseEverywhere: ML_BSSN_ADMBaseEverywhere
ML_BSSN_Helper::ML_BSSN_ADMBase_SelectBCs: [level] Select boundary conditions for ADMBase variables
GROUP ML_BSSN_ADMBase_ApplyBCs: 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
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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 HydroBase_PostStep: Post step tasks for hydro thorns
BZ_analysis_2D::BZ_analysis_setLCupdatde: [global] Decide if the LC should be updated
GROUP GRHydro_AtmosphereMaskBoundaries: Apply boundary conditions to primitives
GRHydro::GRHydro_SelectAtmosphereMaskBoundaries: [level] Select atmosphere mask for boundary conditions
GROUP GRHydro_ApplyAtmosphereMaskBCs: Apply boundary conditions to real-valued atmosphere mask
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP GRHydro_PostStep: Post step tasks for GRHydro
GRHydro::GRHydroPostSyncAtmosphereMask: Set integer atmosphere mask from synchronized real atmosphere mask
if (GRHydro::InLastMoLPostStep)
GRHydro::GRHydro_AtmosphereResetM: Reset the atmosphere - MHD version
GROUP HydroBase_Boundaries: HydroBase-internal Boundary conditions group
GROUP Do_GRHydro_Boundaries: GRHydro Boundary conditions group
GROUP HydroBase_Select_Boundaries: Group to schedule the boundary condition functions
if (GRHydro::execute_MoL_PostStep)
GRHydro::GRHydro_Bound: [level] Select GRHydro boundary conditions
GROUP HydroBase_ApplyBCs: Apply the boundary conditions of HydroBase
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP HydroBase_Con2Prim: Convert from conservative to primitive variables
if (GRHydro::execute_MoL_Step)
GRHydro::GRHydro_SqrtSpatialDeterminant: Calculate sdetg
if (GRHydro::execute_MoL_PostStep)
GRHydro::Con2Prim: Convert back to primitive variables (general) - MHD version
GROUP BZ_analysis_magnevolve: Bin for the magnetosphere (physical domain) evolution
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::velocity_regrid: Regrid the velocity for the subsequent check - MHD
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::lc_interpolator: Interpolate at edges of light cylinders
if (BZ_analysis_2D::LCupdate)
BZ_analysis_2D::remask_physical_domain: Redo the LC and excision masks
AHFinderDirect::AHFinderDirect_maybe_do_masks: set mask(s) based on apparent horizon position(s)
GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities
GROUP ML_ADMConstraints_evaluate_bc_group: ML_ADMConstraints_evaluate
ML_ADMConstraints::ML_ADMConstraints_evaluate_SelectBCs: [level] ML_ADMConstraints_evaluate_SelectBCs
GROUP ML_ADMConstraints_evaluate_ApplyBCs: Apply BCs for groups set in ML_ADMConstraints_evaluate
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsEverywhere_bc_group: ML_BSSN_ConstraintsEverywhere
ML_BSSN::ML_BSSN_ConstraintsEverywhere_SelectBCs: [level] ML_BSSN_ConstraintsEverywhere_SelectBCs
GROUP ML_BSSN_ConstraintsEverywhere_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsEverywhere
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
Boundary::Boundary_ClearSelection: [level] Unselect all grid variables for boundary conditions
GROUP ML_BSSN_ConstraintsInterior_bc_group: ML_BSSN_ConstraintsInterior
ML_BSSN::ML_BSSN_ConstraintsInterior_SelectBCs: [level] ML_BSSN_ConstraintsInterior_SelectBCs
GROUP ML_BSSN_ConstraintsInterior_ApplyBCs: Apply BCs for groups set in ML_BSSN_ConstraintsInterior
GROUP BoundaryConditions: Execute all boundary conditions
Boundary::Boundary_ApplyPhysicalBCs: Apply all requested local physical boundary conditions
CartGrid3D::CartGrid3D_ApplyBC: Apply symmetry boundary conditions
Cartoon2D::Cartoon_ApplyBoundaries: Apply Cartoon boundary conditions
ReflectionSymmetry::ReflectionSymmetry_Apply: Apply reflection symmetries
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:
processes 0-1: model 0 "world"
INFO (Carpet): Multi-Model: This is process 0, model 0 "world"
INFO (CarpetLib): Process startup time was 1.1 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.43475 ns per clock tick (2.30017 GHz)
INFO (Formaline): Configuration id: config-sim-fujiserver1-mnt-fujinas1-jens-EinsteinTools-Cactus
INFO (Formaline): Build id: build-sim-fujiserver1-jens-2016.12.01-14.31.31-31384
INFO (Formaline): Simulation id: run-Kerr2DMagEvol-fujiserver1-jens-2016.12.01-14.37.40-60119
INFO (Formaline): Run id: run-Kerr2DMagEvol-fujiserver1-jens-2016.12.01-14.37.40-60119
INFO (Vectors): Using vector size 4 for architecture AVX (64-bit precision)
--------------------------------------------------------------------------------
AMR driver provided by Carpet
--------------------------------------------------------------------------------
HydroBase: Let it flow.
--------------------------------------------------------------------------------
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_ADMConstraints
--------------------------------------------------------------------------------
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 2 processes
INFO (Carpet): This is process 0
INFO (Carpet): OpenMP is enabled
INFO (Carpet): This process contains 1 threads, this is thread 0
INFO (Carpet): There are 2 threads in total
INFO (Carpet): There are 1 threads per process
INFO (Carpet): This process runs on host fujiserver1, pid=60119
INFO (Carpet): This process runs on 96 cores: 0-95
INFO (Carpet): Thread 0 runs on 96 cores: 0-95
INFO (Carpet): This simulation is running in 3 dimensions
INFO (Carpet): Boundary specification for map 0:
nboundaryzones: [[4,4,4],[4,4,4]]
is_internal : [[0,0,0],[0,0,0]]
is_staggered : [[0,0,0],[0,0,0]]
shiftout : [[0,0,1],[0,0,0]]
INFO (Carpet): CoordBase domain specification for map 0:
physical extent: [-0.02,-0.02,-0.02] : [12.02,0.02,12.02] ([12.04,0.04,12.04])
interior extent: [0,0,-0.02] : [12,0,12] ([12,0,12.02])
exterior extent: [-0.08,-0.08,-0.1] : [12.08,0.08,12.08] ([12.16,0.16,12.18])
base_spacing : [0.02,0.02,0.02]
INFO (Carpet): Adapted domain specification for map 0:
convergence factor: 2
convergence level : 0
physical extent : [-0.02,-0.02,-0.02] : [12.02,0.02,12.02] ([12.04,0.04,12.04])
interior extent : [0,0,-0.02] : [12,0,12] ([12,0,12.02])
exterior extent : [-0.08,-0.08,-0.1] : [12.08,0.08,12.08] ([12.16,0.16,12.18])
spacing : [0.02,0.02,0.02]
INFO (Carpet): Base grid specification for map 0:
number of grid points : [609,9,610]
number of coarse grid ghost points: [[4,4,4],[4,4,4]]
INFO (Carpet): Buffer zone counts (excluding ghosts):
[0]: [[0,0,0],[0,0,0]]
[1]: [[12,12,12],[12,12,12]]
[2]: [[12,12,12],[12,12,12]]
[3]: [[12,12,12],[12,12,12]]
[4]: [[12,12,12],[12,12,12]]
[5]: [[12,12,12],[12,12,12]]
[6]: [[12,12,12],[12,12,12]]
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]]
[5]: [[0,0,0],[0,0,0]]
[6]: [[0,0,0],[0,0,0]]
INFO (Carpet): Group and variable statistics:
INFO (Carpet): There are 1112 grid functions in 143 groups
INFO (Carpet): There are 429 grid scalars in 81 groups
INFO (Carpet): There are 100 1-dimensional grid arrays in 10 groups
INFO (Carpet): There are 2 2-dimensional grid arrays in 2 groups
INFO (Carpet): There are 1 3-dimensional grid arrays in 1 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): 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
WARNING[L1,P0] (CarpetIOHDF5): I/O Method 'IOHDF5_0D' registered: 0D AMR output of grid variables to HDF5 files
WARNING[L1,P0] (CarpetIOHDF5): I/O Method 'IOHDF5_1D' registered: 1D AMR output of grid variables to HDF5 files
WARNING[L1,P0] (CarpetIOHDF5): I/O Method 'IOHDF5_2D' registered: 2D AMR output of grid variables to HDF5 files
WARNING[L1,P0] (CarpetIOHDF5): I/O Method 'IOHDF5_3D' registered: 3D AMR output of grid variables to HDF5 files
INFO (CarpetIOHDF5): Periodic 3D AMR output requested for:
BZ_ANALYSIS_2D::LCMask
BZ_ANALYSIS_2D::LCFluxes
GRHYDRO::tau
HYDROBASE::rho
HYDROBASE::vel[0]
HYDROBASE::vel[1]
HYDROBASE::vel[2]
HYDROBASE::Bvec[0]
HYDROBASE::Bvec[1]
HYDROBASE::Bvec[2]
HYDROBASE::Avec[0]
HYDROBASE::Avec[1]
HYDROBASE::Avec[2]
INFO (CarpetIOScalar): Periodic scalar output requested for:
BZ_ANALYSIS_2D::LCVolume
--------------------------------------------------------------------------------
INFO (Formaline): Writing tarballs with the Cactus sources into the directory "Kerr2DMagEvol/cactus-source"
WARNING[L1,P0] (ML_BSSN_Helper): Forcing ML_BSSN::initial_boundary_condition="extrapolate-gammas" because ML_BSSN::my_initial_boundary_condition="extrapolate-gammas"
WARNING[L1,P0] (ML_BSSN_Helper): Forcing ML_BSSN::rhs_boundary_condition="NewRad" because ML_BSSN::my_rhs_boundary_condition="NewRad"
WARNING[L1,P0] (ML_BSSN_Helper): Forcing ML_BSSN::advectLapse=1 because ML_BSSN::LapseAdvectionCoeff=1.0
WARNING[L1,P0] (ML_BSSN_Helper): Forcing ML_BSSN::advectShift=1 because ML_BSSN::ShiftAdvectionCoeff=1.0
INFO (MoL): Using Runge-Kutta 4 as the time integrator.
INFO (SymBase): Symmetry on lower x-face: cartoon
INFO (SymBase): Symmetry on lower y-face: cartoon
INFO (SymBase): Symmetry on upper y-face: cartoon
INFO (SymBase): Symmetry on lower z-face: reflection_symmetry
INFO (MoL): The maximum number of evolved variables is 897. 34 are registered.
INFO (MoL): The maximum number of slow evolved variables is 897. 0 are registered.
INFO (MoL): The maximum number of constrained variables is 897. 30 are registered.
INFO (MoL): The maximum number of SandR variables is 897. 0 are registered.
INFO (MoL): The maximum number of evolved array variables is 897. 0 are registered.
INFO (MoL): The maximum number of constrained array variables is 897. 0 are registered.
INFO (MoL): The maximum number of SandR array variables is 897. 0 are registered.
INFO (MoL): The maximum size of any array variables is 0.
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "ADMBASE::SHIFT_STATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "ADMBASE::DTLAPSE_STATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "ADMBASE::DTSHIFT_STATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "ADMMACROS::LOCAL_SPATIAL_ORDER" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "AHFINDERDIRECT::AH_RADIUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "AHFINDERDIRECT::AH_ORIGIN" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "AHFINDERDIRECT::AH_CENTROID" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "AHFINDERDIRECT::AH_FLAGS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::LCMASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::MAGNETOSPHERESCALARS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::MAGNETOSPHEREGF" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::LCFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::LCUPDATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "BZ_ANALYSIS_2D::BZANALIZE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::POINT_CLASSIFICATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::CARPET_UNUSEDPOINTS_MASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::TIMING" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::TIMING_PROCS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::TIMING_LEVELS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPET::MEMORY_PROCS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOASCII::LAST_OUTPUT_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOASCII::LAST_OUTPUT_TIME" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOASCII::THIS_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOBASIC::LAST_OUTPUT_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOBASIC::LAST_OUTPUT_TIME" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOBASIC::THIS_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::NEXT_OUTPUT_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::NEXT_OUTPUT_TIME" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::THIS_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::LAST_OUTPUT_ITERATION_SLICE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::LAST_OUTPUT_TIME_SLICE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOHDF5::THIS_ITERATION_SLICE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOSCALAR::LAST_OUTPUT_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOSCALAR::LAST_OUTPUT_TIME" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETIOSCALAR::THIS_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREDUCE::IWEIGHT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREDUCE::WEIGHT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREDUCE::ONE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREDUCE::EXCISED_CELLS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::ACTIVE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::NUM_LEVELS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::POSITIONS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::RADII" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::RADIIXYZ" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::LEVEL_MASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::LAST_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::LAST_MAP" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::OLD_ACTIVE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::OLD_NUM_LEVELS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::OLD_POSITIONS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARPETREGRID2::OLD_RADIIXYZ" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRID::GRIDSPACINGS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRID::COORDINATES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "CARTOON2D::EXCISION_VARIABLES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "COORDGAUGE::SLICING_FLAGS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "EXACT::EXACT_PARS_INT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "EXACT::EXACT_PARS_REAL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "EXACT::EXACT_SLICE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "EXACT::EXACT_SLICETEMP1" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "EXACT::EXACT_SLICETEMP2" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_EOS_SCALARS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MINIMA" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::DENSRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::TAURHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::SRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::BCONSRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::AVECRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::APHIRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::PSIDCRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::ENTROPYRHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::LOCAL_METRIC" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::LOCAL_EXTRINSIC_CURVATURE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::LOCAL_SHIFT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_PRIM_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_SCALARS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_ATMOSPHERE_MASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_ATMOSPHERE_DESCRIPTORS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MAXIMA_POSITION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::MAXRHO_GLOBAL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_FLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_BFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_PSIFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_ENTROPYFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_AVECFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_APHIFLUXES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EVOLVE_Y_E" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EVOLVE_TEMPER" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EVOLVE_ENTROPY" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EVOLVE_MHD" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EVOLVE_LORENZ_GGE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_REFLEVEL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::Y_E_CON_RHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::Y_E_CON_FLUX" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::INLASTMOLPOSTSTEP" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EXECUTE_MOL_STEP" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EXECUTE_MOL_POSTSTEP" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_CON_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MHD_CON_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MHD_PRIM_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_AVEC_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_APHI_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MHD_PSIDC_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_ENTROPY_PRIM_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_ENTROPY_CON_BEXT" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::WHICHPSIDCSPEED" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_COORDS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_COORDS_RHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_TRIVIAL_RP_GF_GROUP" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::FLUX_SPLITTING" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::FS_ALPHA" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::Y_E_PLUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::Y_E_MINUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::TEMPPLUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::TEMPMINUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MPPM_EIGENVALUES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::PARTICLES" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::PARTICLE_RHS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::PARTICLE_ARRAYS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MAXIMA_LOCATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MAXIMA_ITERATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::GRHYDRO_MAXIMA_SEPARATION" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::DIFFRHO" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::EOS_TEMPS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::ROEAVERAGE_TEMPS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::CON2PRIM_TEMPS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GRHYDRO::H_VISCOSITY_TEMPS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GENERICFD::JACOBIAN" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "GENERICFD::JACOBIAN2" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "HYDROBASE::HYDRO_EXCISION_MASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::RKALPHACOEFFICIENTS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::RKBETACOEFFICIENTS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::MOL_COUNTERS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::MOL_ORIGINAL_TIME" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::SCRATCHSPACESLOW" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::SCRATCHSPACE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::SANDRSCRATCHSPACE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::ERRORESTIMATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "MOL::ERRORSCALARS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "NANCHECKER::NANMASK" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "NANCHECKER::NANSFOUND" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "PUNCTURETRACKER::PT_LOC" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "PUNCTURETRACKER::PT_LOC_P" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "PUNCTURETRACKER::PT_VEL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_ACTIVE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_VALID" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_INFO" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_MINREFLEVEL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_MAXREFLEVEL" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_RADIUS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_ORIGIN" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_COORDINATE_DESCRIPTORS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_SHAPE_DESCRIPTORS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "SPHERICALSURFACE::SF_COORDINATE_ESTIMATORS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "STATICCONFORMAL::CONFORMAL_STATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "TIME::SPEEDVARS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "TIME::COURANTTEMPS" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "TMUNUBASE::STRESS_ENERGY_STATE" -- assuming a scalar
WARNING[L2,P0] (Cartoon2D): Tensor type alias not declared for group "TMUNUBASE::STRESS_ENERGY_2_STATE" -- assuming a scalar
WARNING[L1,P0] (ML_BSSN_Helper): Parameter ML_BSSN::my_initial_boundary_condition is outdated; please update the parameter file. Do not use this parameter, and set up initial boundary conditions as usual.
WARNING[L1,P0] (ML_BSSN_Helper): Parameter ML_BSSN::my_rhs_boundary_condition is outdated; please update the parameter file. Do not use this parameter, and set up RHS boundary conditions as usual.
WARNING[L1,P0] (ML_BSSN_Helper): Parameter ML_BSSN::LapseAdvectionCoeff is outdated; please update the parameter file. Instead of using this parameter, you should set ML_BSSN::advectLapse.
WARNING[L1,P0] (ML_BSSN_Helper): Parameter ML_BSSN::ShiftAdvectionCoeff is outdated; please update the parameter file. Instead of using this parameter, you should set ML_BSSN::advectShift.
INFO (Vectors): Testing vectorisation... [errors may result in segfaults]
INFO (Vectors): 2300/2300 tests passed
INFO (Carpet): Grid structure (superregions, grid points):
[0][0][0] exterior: [0,0,0] : [608,8,609] ([609,9,610] + PADDING) 3343410
INFO (Carpet): Grid structure (superregions, coordinates):
[0][0][0] exterior: [-0.080000000000000,-0.080000000000000,-0.100000000000000] : [12.080000000000000,0.080000000000000,12.080000000000000] : [0.020000000000000,0.020000000000000,0.020000000000000]
INFO (Carpet): Global grid structure statistics:
INFO (Carpet): GF: rhs: 362k active, 362k owned (+0%), 3387k total (+836%), 1 steps/time
INFO (Carpet): GF: vars: 293, pts: 106M active, 106M owned (+0%), 992M total (+836%), 1.0 comp/proc
INFO (Carpet): GA: vars: 491, pts: 0M active, 0M total (+0%)
INFO (Carpet): Total required memory: 7.886 GByte (for GAs and currently active GFs)
INFO (Carpet): Load balance: min avg max sdv max/avg-1
INFO (Carpet): Level 0: 53M 53M 53M 0M owned 0%
INFO (ADMMacros): Spatial finite differencing order: 4
INFO (CartGrid3D): Grid Spacings:
INFO (CartGrid3D): dx=>2.0000000e-02 dy=>2.0000000e-02 dz=>2.0000000e-02
INFO (CartGrid3D): Computational Coordinates:
INFO (CartGrid3D): x=>[-0.080,12.080] y=>[-0.080, 0.080] z=>[-0.100,12.080]
INFO (CartGrid3D): Indices of Physical Coordinates:
INFO (CartGrid3D): x=>[0,608] y=>[0,8] z=>[0,609]
INFO (AHFinderDirect): setting up AHFinderDirect data structures
INFO (AHFinderDirect): to search for 1 horizon on 2 processors
INFO (AHFinderDirect): constructing full sphere patch system
INFO (AHFinderDirect): at origin (0,0,0)
INFO (AHFinderDirect): with 18 angular zones per right angle
INFO (AHFinderDirect): ==> 2166 nominal, 3174 ghosted angular grid points
INFO (Time): Timestep set to 0.002 (courant_static)
INFO (KerrData): Starting to set up Kerr initial (improved puncture data).
INFO (KerrData): Setting past timelevels by copying!
INFO (GRHydro): Trying to get EOS handles
INFO (EOS_Omni): GetHandle
INFO (GRHydro): Trying to get EOS handles
INFO (EOS_Omni): GetHandle
INFO (EOS_Omni): GetHandle
INFO (GRHydro): GRHydro will use the Ideal_Fluid equation of state.
INFO (GRHydro): Setting up the atmosphere mask: all points are not_atmosphere
INFO (BZ_analysis_2D): Setting up physical atmosphere without electromagnetics.
INFO (BZ_analysis_2D): Done setting up the BZ atmosphere
INFO (BZ_analysis_2D): Setting up the BZ magnetosphere
INFO (BZ_analysis_2D): Done setting up the BZ magnetosphere
INFO (BZ_analysis_2D): Atmosphere mask set at 4023 points inside inner horizon
INFO (BZ_analysis_2D): Atmosphere mask set at 4626 points outside light cone
INFO (BZ_analysis_2D): Checked 1693629 points in total.
INFO (BZ_analysis_2D): Make sure there are no nans in first iteration.
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_LOG_CONFAC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_LOG_CONFAC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_METRIC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_METRIC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_GAMMA" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_GAMMA" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_TRACE_CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_TRACE_CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_LAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_LAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_DTLAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_DTLAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_SHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_SHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_DTSHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_DTSHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::METRIC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::METRIC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::CURV" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::LAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::LAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::SHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::SHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::DTLAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::DTLAPSE" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::DTSHIFT" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ADMBASE::DTSHIFT" in local mode
INFO (BZ_analysis_2D): Enter decision maker
INFO (BZ_analysis_2D): Decision made 0 1 0
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::GRHYDRO_ATMOSPHERE_MASK_REAL" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::DENS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::DENS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::TAU" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::TAU" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::SCON" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::SCON" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::BCONS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::BCONS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::PSIDC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::PSIDC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::RHO" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::RHO" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::PRESS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::PRESS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::EPS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::EPS" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::VEL" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::VEL" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::W_LORENTZ" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::W_LORENTZ" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::BVEC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "HYDROBASE::BVEC" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "GRHYDRO::DIVB" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_ADMCONSTRAINTS::ML_HAM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_ADMCONSTRAINTS::ML_HAM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_ADMCONSTRAINTS::ML_MOM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_ADMCONSTRAINTS::ML_MOM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_DETG" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_DETG" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_TRACEA" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_TRACEA" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_HAM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_HAM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_MOM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_MOM" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_GAMMA" in local mode
WARNING[L2,P0] (Carpet): Synchronising group "ML_BSSN::ML_CONS_GAMMA" in local mode
GRHydro_InitialAtmosphereReset
INFO (AHFinderDirect): proc 0: searching for horizon 1/1
INFO (AHFinderDirect): AH 1/1: r=0.361046 at (0.000000,-0.000000,0.000000)
INFO (AHFinderDirect): AH 1/1: area=36.088251 m_irreducible=0.8473210383
WARNING[L1,P0] (NaNChecker): There were 88 NaN/Inf value(s) found in variable 'GRHYDRO::scon[0]'
WARNING[L1,P0] (NaNChecker): There were 88 NaN/Inf value(s) found in variable 'GRHYDRO::scon[1]'
WARNING[L1,P0] (NaNChecker): There were 88 NaN/Inf value(s) found in variable 'GRHYDRO::scon[2]'
WARNING[L1,P0] (NaNChecker): There were 88 NaN/Inf value(s) found in variable 'GRHYDRO::tau'
WARNING[L1,P0] (NaNChecker): There were 88 NaN/Inf value(s) found in variable 'GRHYDRO::dens'
WARNING[L2,P0] (CarpetIOHDF5): Option string 'downsample={1 1 1}' will be ignored for HDF5 output of variable 'NANCHECKER::NaNmask'
WARNING[L1,P0] (NaNChecker): 'action_if_found' parameter is set to 'terminate' - scheduling graceful termination of Cactus
INFO (BZ_analysis_2D): Enter the LC extension analysis.
INFO (BZ_analysis_2D): Enter the symmetry analysis.
INFO (BZ_analysis_2D): Enter the symmetry violation reduction.
Memory statistics from CarpetLib:
Current number of objects: 477
Current allocated memory: 3942.840 MB
Maximum number of objects: 479
Maximum allocated memory: 3963.163 MB
Current administrative memory: 1.357 MB
Total allocated used system memory: 19.626 MB
Total allocated free system memory: 21.399 MB
gh::allmemory: 71776
dh::allmemory: 1039888
th::allmemory: 20212
ggf::allmemory: 181600
gdata::allmemory: 43952
--------------------------------------------------------------------------------
Done.
Stopping:
Thu Dec 1 15:38:10 CET 2016
Done.
Thu Dec 1 15:38:10 CET 2016
Simfactory Done at date: 0
More information about the Users
mailing list