/mnt/data/rhaas/postdoc/gr/ET_trunk/TEST/sim/WaveToy2DF77 -------------------------------------------------------------------------------- 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: Feb 11 2014 (14:19:23) Run date: Feb 11 2014 (14:24:26-0800) Run host: horizon.tapir.caltech.edu (pid=20197) Working directory: /mnt/data/rhaas/postdoc/gr/ET_trunk/TEST/sim/WaveToy2DF77 Executable: /mnt/data/rhaas/postdoc/gr/ET_trunk/exe/cactus_sim Parameter file: /mnt/data/rhaas/postdoc/gr/ET_trunk/arrangements/CactusExamples/WaveToy2DF77/test/test_WaveToy2D.par -------------------------------------------------------------------------------- Activating thorn Cactus...Success -> active implementation Cactus Activation requested for --->boundary coordbase symbase ioutil iobasic ioascii pugh pughreduce pughslab time wavetoy2df77 localreduce <--- Thorn pugh requests automatic activation of MPI Activating thorn boundary...Success -> active implementation boundary Activating thorn coordbase...Success -> active implementation CoordBase Activating thorn ioascii...Success -> active implementation IOASCII Activating thorn iobasic...Success -> active implementation IOBasic Activating thorn ioutil...Success -> active implementation IO Activating thorn localreduce...Success -> active implementation LocalReduce Activating thorn MPI...Success -> active implementation MPI Activating thorn pugh...Success -> active implementation Driver Activating thorn pughreduce...Success -> active implementation Reduce Activating thorn pughslab...Success -> active implementation Hyperslab Activating thorn symbase...Success -> active implementation SymBase Activating thorn time...Success -> active implementation time Activating thorn wavetoy2df77...Success -> active implementation wavetoy2d -------------------------------------------------------------------------------- if (recover initial data) Recover parameters endif Startup routines [CCTK_STARTUP] CoordBase::CoordBase_Startup: Register a GH extension to store the coordinate system handles PUGH::Driver_Startup: Startup routine IOUtil::IOUtil_Startup: Startup routine IOASCII::IOASCII_Startup: Startup routine LocalReduce::LocalReduce_Startup: Startup routine IOBasic::IOBasic_Startup: Startup routine PUGH::PUGH_RegisterPUGHP2LRoutines: Register Physical to Logical process mapping routines PUGH::PUGH_RegisterPUGHTopologyRoutines: Register topology generation routines routines PUGHReduce::PUGHReduce_Startup: Startup routine SymBase::SymBase_Startup: Register GH Extension for SymBase WaveToy2DF77::WaveToy2DF77_Startup: Register WaveToy2DF77 banner Startup routines which need an existing grid hierarchy [CCTK_WRAGH] Boundary::Boundary_RegisterBCs: [global] Register boundary conditions that this thorn provides GROUP SymBase_Wrapper: Wrapper group for SymBase GROUP SymmetryRegister: Register your symmetries here SymBase::SymBase_Statistics: Print symmetry boundary face descriptions WaveToy2DF77::WaveToy2DF77_RegisterCoords: Register WaveToy2DF77 coordinates Parameter checking routines [CCTK_PARAMCHECK] Boundary::Boundary_Check: Check dimension of grid variables Initialisation if (NOT (recover initial data AND recovery_mode is 'strict')) [CCTK_PREREGRIDINITIAL] Set up grid hierarchy [CCTK_POSTREGRIDINITIAL] [CCTK_BASEGRID] WaveToy2DF77::SpatialCoordinates: Set up 2D coordinates IOASCII::IOASCII_Choose2D: Choose 2D output planes PUGH::PUGH_Report: Report on PUGH set up 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) IOASCII::IOASCII_Choose1D: Choose 1D output lines [CCTK_INITIAL] IOBasic::IOBasic_Init: Initialisation routine WaveToy2DF77::WaveToy2DF77_Initial: Initial data for 2D wave equation [CCTK_POSTINITIAL] Initialise finer grids recursively Restrict from finer grids [CCTK_POSTRESTRICTINITIAL] [CCTK_POSTPOSTINITIAL] [CCTK_POSTSTEP] endif if (recover initial data) [CCTK_BASEGRID] WaveToy2DF77::SpatialCoordinates: Set up 2D coordinates IOASCII::IOASCII_Choose2D: Choose 2D output planes PUGH::PUGH_Report: Report on PUGH set up 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) IOASCII::IOASCII_Choose1D: Choose 1D output lines [CCTK_RECOVER_VARIABLES] [CCTK_POST_RECOVER_VARIABLES] endif if (checkpoint initial data) [CCTK_CPINITIAL] endif if (analysis) [CCTK_ANALYSIS] endif Output grid variables do loop over timesteps [CCTK_PREREGRID] Change grid hierarchy [CCTK_POSTREGRID] Rotate timelevels iteration = iteration+1 t = t+dt [CCTK_PRESTEP] [CCTK_EVOL] WaveToy2DF77::WaveToy2DF77_Evolve: Evolution of 2D wave equation WaveToy2DF77::WaveToy2DF77_Boundary: Apply boundary conditions Evolve finer grids recursively Restrict from finer grids [CCTK_POSTRESTRICT] [CCTK_POSTSTEP] if (checkpoint) [CCTK_CHECKPOINT] endif if (analysis) [CCTK_ANALYSIS] endif Output grid variables enddo Termination routines [CCTK_TERMINATE] PUGH::Driver_Terminate: Termination routine Shutdown routines [CCTK_SHUTDOWN] Routines run after changing the grid hierarchy: [CCTK_POSTREGRID] -------------------------------------------------------------------------------- INFO (PUGH): Using physical to logical mappings: direct INFO (PUGH): Using topology generator: automatic -------------------------------------------------------------------------------- Driver provided by PUGH -------------------------------------------------------------------------------- WaveToy2DF77: Evolution of a 2D Scalar Field -------------------------------------------------------------------------------- INFO (PUGH): Not setting up a topology for 1 dimensions INFO (PUGH): Setting up a topology for 2 dimensions INFO (IOASCII): I/O Method 'IOASCII_1D' registered: output of 1D lines of grid functions/arrays to ASCII files INFO (IOASCII): Periodic 1D output every 5 iterations INFO (IOASCII): Periodic 1D output requested for 'WAVETOY2DF77::phi' INFO (IOASCII): I/O Method 'IOASCII_2D' registered: output of 2D planes of grid functions/arrays to ASCII files INFO (IOASCII): Periodic 2D output turned off INFO (IOBasic): I/O Method 'Scalar' registered: output of scalar quantities (grid scalars, reductions) to ASCII files INFO (IOBasic): I/O Method 'Info' registered: output of scalar quantities (grid scalars, reductions) to screen INFO (PUGH): MPI Evolution on 2 processors INFO (PUGH): 2-dimensional grid functions INFO (PUGH): Size: 101 101 INFO (PUGH): Processor topology: 2 x 1 INFO (PUGH): Local load: 5252 [52 x 101] INFO (PUGH): Maximum load skew: 1.000000 INFO (Time): Timestep set to 0.007 (courant_static) INFO (IOBasic): Periodic scalar output requested for 'WAVETOY2DF77::phi' INFO (IOBasic): Periodic info output requested for 'WAVETOY2DF77::phi' ------------------------------------------------- it | | WAVETOY2DF77::phi | | t | minimum | maximum | ------------------------------------------------- 0 | 0.000 | 1.383897e-87 | 1.00000000 | 2 | 0.014 | 0.00000000 | 4.439869e+271 | 4 | 0.028 |-1.234728e+271 | 9.060957e+271 | 6 | 0.042 |-1.256616e+271 | 2.322567e+271 | 8 | 0.056 |-1.189014e+271 | 4.388525e+271 | 10 | 0.070 |-1.247076e+271 | 9.060957e+271 | -------------------------------------------------------------------------------- Done.