-------------------------------------------------------------------------------- 10 1 0101 ************************ 01 1010 10 The Cactus Code V4.0 1010 1101 011 www.cactuscode.org 1001 100101 ************************ 00010101 100011 (c) Copyright The Authors 0100 GNU Licensed. No Warranty 0101 -------------------------------------------------------------------------------- Activating thorn Cactus...Success -> active implementation Cactus Activating thorn Boundary...Success -> active implementation boundary Activating thorn IOBasic...Success -> active implementation IOBasic Activating thorn IOUtil...Success -> active implementation IO Activating thorn Time...Success -> active implementation time Activating thorn Cart3d...Success -> active implementation grid Activating thorn Carpet...Success -> active implementation driver Activating thorn CarpetIOASCII...Success -> active implementation IOASCII Activating thorn CarpetLib...Success -> active implementation CarpetLib Activating thorn CarpetSlab...Success -> active implementation Hyperslab Activating thorn IDScalarWave...Success -> active implementation idscalarwave Activating thorn WaveToyF77...Success -> active implementation wavetoy -------------------------------------------------------------------------------- Startup routines Carpet: Startup routine CarpetIOASCII: Startup routine Cart3d: Register GH extension for Cartesian coordinates IOUtil: Startup routine IOBasic: Startup routine WaveToyF77: Register banner Parameter checking routines Cart3d: Check coordinate and symmetry parameters IDScalarWave: Check parameters Initialisation Cart3d: Set up 3d Cartesian coordinates Time: Set timestep based on Courant condition WaveToyF77: Schedule symmetries IDScalarWave: Initial data for 3D wave equation do loop over timesteps WaveToyF77: Evolution of 3D wave equation WaveToyF77: Boundaries of 3D wave equation t = t+dt if (analysis) endif enddo Termination routines Shutdown routines -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- AMR driver provided by Carpet -------------------------------------------------------------------------------- AMR 1D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR 2D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- AMR 3D ASCII I/O provided by CarpetIOASCII -------------------------------------------------------------------------------- WaveToyF77: Evolutions of a Scalar Field -------------------------------------------------------------------------------- dh bboxes: rl=0 c=0 ml=0 exterior=([0,0,0]:[9,9,9]:[1,1,1]) interior=([1,1,1]:[8,8,8]:[1,1,1]) send_mg_fine=[] send_mg_coarse=[] recv_mg_fine=[] recv_mg_coarse=[] send_ref_fine=[] send_ref_coarse=[] recv_ref_fine=[] recv_ref_coarse=[] send_sync=[0:[]] send_ref_bnd_fine=[] boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])} recv_sync=[0:[]] recv_ref_bnd_coarse=[] sync_not={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])} dh bases: rl=0 ml=0 exterior=([0,0,0]:[9,9,9]:[1,1,1]) interior=([1,1,1]:[8,8,8]:[1,1,1]) boundaries={([0,0,0]:[0,9,9]:[1,1,1]),([1,0,0]:[8,0,9]:[1,1,1]),([9,0,0]:[9,9,9]:[1,1,1]),([1,1,0]:[8,8,0]:[1,1,1]),([1,9,0]:[8,9,9]:[1,1,1]),([1,1,9]:[8,8,9]:[1,1,1])} ---------------- it | | | t | ---------------- 0 | 0.000| 1 | 0.300| 2 | 0.600| 3 | 0.900| 4 | 1.200| -------------------------------------------------------------------------------- Done.