From 20af9d7224819e888e92c2be4469a516429e8559 Mon Sep 17 00:00:00 2001 From: "Steven R. Brandt" Date: Thu, 6 Sep 2018 14:28:59 -0500 Subject: [PATCH] WaveEquations update --- Using-Cactus/WaveEquations.ipynb | 4412 +----------------------------- 1 file changed, 67 insertions(+), 4345 deletions(-) diff --git a/Using-Cactus/WaveEquations.ipynb b/Using-Cactus/WaveEquations.ipynb index 52d3a24..a7756b3 100644 --- a/Using-Cactus/WaveEquations.ipynb +++ b/Using-Cactus/WaveEquations.ipynb @@ -12,17 +12,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/home/sbrandt/CactusFW2\n" - ] - } - ], + "outputs": [], "source": [ "%cd ~/CactusFW2" ] @@ -37,15 +29,13 @@ }, { "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "# Define some basic parameters describing a new thorn\n", "thorn_pars = {\n", - " \"thorn_name\" : \"WaveToyET17\",\n", + " \"thorn_name\" : \"WaveToyET18\",\n", " \"arrangement_name\" : \"FunwaveUtils\",\n", " \"author\" : \"Steven R. Brandt\",\n", " \"email\" : \"sbrandt@cct.lsu.edu\",\n", @@ -66,10 +56,8 @@ }, { "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "!rm -fr arrangements/$ARR/$THORN" @@ -84,10 +72,8 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "import re\n", @@ -144,10 +130,8 @@ }, { "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "interface_ccl_contents = \"\"\"\n", @@ -210,10 +194,8 @@ }, { "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "schedule_ccl_contents = \"\"\"\n", @@ -259,10 +241,8 @@ }, { "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "param_ccl_contents = \"\"\"\n", @@ -308,10 +288,8 @@ }, { "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "configuration_ccl_contents = \"\"\"\n", @@ -325,10 +303,8 @@ }, { "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "makefile_contents = \"\"\"\n", @@ -344,10 +320,8 @@ }, { "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "readme_contents = \"\"\"\n", @@ -364,10 +338,8 @@ }, { "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "import os\n", @@ -408,44 +380,18 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ensuring directory 'arrangements/FunwaveUtils/WaveToyET17'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/schedule.ccl'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/interface.ccl'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/param.ccl'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/configuration.ccl'\n", - "Ensuring directory 'arrangements/FunwaveUtils/WaveToyET17/src'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/src/make.code.defn'\n", - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/README'\n", - "Ensuring directory 'arrangements/FunwaveUtils/WaveToyET17/test'\n", - "Ensuring directory 'arrangements/FunwaveUtils/WaveToyET17/par'\n", - "Ensuring directory 'arrangements/FunwaveUtils/WaveToyET17/doc'\n" - ] - } - ], + "outputs": [], "source": [ "create_thorn()" ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'my_thorns.th'\n" - ] - } - ], + "outputs": [], "source": [ "my_thorns_contents=\"\"\"\n", "# ./configs/sim/ThornList\n", @@ -620,17 +566,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/src/init.cc'\n" - ] - } - ], + "outputs": [], "source": [ "src_dir = \"arrangements/\"+thorn_pars[\"arrangement_name\"]+\"/\"+thorn_pars[\"thorn_name\"]+\"/src\"\n", "\n", @@ -661,17 +599,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/src/evolve.cc'\n" - ] - } - ], + "outputs": [], "source": [ "evolve_cc_src = \"\"\"\n", "#include \n", @@ -707,17 +637,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/src/molregister.cc'\n" - ] - } - ], + "outputs": [], "source": [ "molregister_cc_src = \"\"\"\n", "#include \n", @@ -758,599 +680,18 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using configuration: sim\n", - "Warning: default thorn list contents have changed\n", - "Updated thorn list for configuration sim\n", - "Building sim\n", - "Cactus - version: 4.2.3\n", - "Building configuration sim\n", - "Reconfiguring thorns\n", - "Reading ThornList...\n", - "Parsing configuration files...\n", - "Parsing interface files...\n", - " AEILocalInterp\n", - " Implements: AEILocalInterp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Boundary\n", - " Implements: boundary\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Cactus\n", - " Implements: Cactus\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Carpet\n", - " Implements: Driver\n", - " 0 Public, 0 Protected, 6 Private variable groups\n", - " CarpetEvolutionMask\n", - " Implements: CarpetEvolutionMask\n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " CarpetIOASCII\n", - " Implements: IOASCII\n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetIOBasic\n", - " Implements: IOBasic\n", - " Inherits: IO \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetIOHDF5\n", - " Implements: IOHDF5\n", - " 0 Public, 0 Protected, 6 Private variable groups\n", - " CarpetIOScalar\n", - " Implements: IOScalar\n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetInterp\n", - " Implements: interp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetInterp2\n", - " Implements: interp2\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetLib\n", - " Implements: CarpetLib\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetMask\n", - " Implements: CarpetMask\n", - " Inherits: grid SphericalSurface \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetReduce\n", - " Implements: reduce\n", - " 0 Public, 0 Protected, 4 Private variable groups\n", - " CarpetRegrid\n", - " Implements: CarpetRegrid\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetRegrid2\n", - " Implements: CarpetRegrid2\n", - " 6 Public, 0 Protected, 6 Private variable groups\n", - " CarpetSlab\n", - " Implements: Hyperslab\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetTracker\n", - " Implements: CarpetTracker\n", - " Inherits: SphericalSurface CarpetRegrid2 \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CartGrid3D\n", - " Implements: grid\n", - " Inherits: coordbase \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " CoordBase\n", - " Implements: CoordBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CycleClock\n", - " Implements: CycleClock\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Dissipation\n", - " Implements: Dissipation\n", - " Inherits: grid SphericalSurface SpaceMask \n", - " 0 Public, 0 Protected, 1 Private variable groups\n", - " Fortran\n", - " Implements: Fortran\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Funwave\n", - " Implements: funwave\n", - " Inherits: grid tridiagonal funwavecoord \n", - " 25 Public, 0 Protected, 0 Private variable groups\n", - " FunwaveCoord\n", - " Implements: FunwaveCoord\n", - " Inherits: grid \n", - " 1 Public, 0 Protected, 0 Private variable groups\n", - " FunwaveMesh\n", - " Implements: funwavemesh\n", - " Inherits: funwave FunwaveCoord \n", - " 0 Public, 0 Protected, 2 Private variable groups\n", - " HDF5\n", - " Implements: HDF5\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " IOASCII\n", - " Implements: IOASCII\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " IOBasic\n", - " Implements: IOBasic\n", - " Inherits: IO \n", - " 0 Public, 0 Protected, 2 Private variable groups\n", - " IOUtil\n", - " Implements: IO\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " InitBase\n", - " Implements: InitBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " InterpToArray\n", - " Implements: InterpToArray\n", - " 7 Public, 0 Protected, 0 Private variable groups\n", - " LocalInterp\n", - " Implements: LocalInterp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " LocalReduce\n", - " Implements: LocalReduce\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " LoopControl\n", - " Implements: LoopControl\n", - " Inherits: CycleClock \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " MPI\n", - " Implements: MPI\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " MoL\n", - " Implements: MethodOfLines\n", - " 0 Public, 0 Protected, 9 Private variable groups\n", - " NaNChecker\n", - " Implements: NaNChecker\n", - " Inherits: Reduce \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " SpaceMask\n", - " Implements: SpaceMask\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " SphericalSurface\n", - " Implements: SphericalSurface\n", - " Inherits: grid \n", - " 9 Public, 0 Protected, 1 Private variable groups\n", - " SymBase\n", - " Implements: SymBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " SystemTopology\n", - " Implements: SystemTopology\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " TestCarpetGridInfo\n", - " Implements: TestCarpetGridInfo\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " TestLoopControl\n", - " Implements: TestLoopControl\n", - " Inherits: grid \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " Time\n", - " Implements: time\n", - " 1 Public, 0 Protected, 1 Private variable groups\n", - " Timers\n", - " Implements: Timers\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Tridiagonal\n", - " Implements: tridiagonal\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 4 Private variable groups\n", - " Tridiagonal2\n", - " Implements: tridiagonal\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 1 Private variable groups\n", - " Vectors\n", - " Implements: Vectors\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " WaveToyET17\n", - " Implements: WaveToyET17\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " hwloc\n", - " Implements: hwloc\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " zlib\n", - " Implements: zlib\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - "Parsing parameter files...\n", - " AEILocalInterp\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Boundary\n", - " 0 Global, 8 Restricted, 0 Private parameters\n", - " Cactus\n", - " 0 Global, 6 Restricted, 13 Private parameters\n", - " Carpet\n", - " 0 Global, 4 Restricted, 94 Private parameters\n", - " CarpetEvolutionMask\n", - " 0 Global, 0 Restricted, 6 Private parameters\n", - " CarpetIOASCII\n", - " 0 Global, 0 Restricted, 63 Private parameters\n", - " CarpetIOBasic\n", - " 0 Global, 0 Restricted, 15 Private parameters\n", - " CarpetIOHDF5\n", - " 0 Global, 0 Restricted, 77 Private parameters\n", - " CarpetIOScalar\n", - " 0 Global, 0 Restricted, 9 Private parameters\n", - " CarpetInterp\n", - " 0 Global, 0 Restricted, 5 Private parameters\n", - " CarpetInterp2\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CarpetLib\n", - " 0 Global, 5 Restricted, 31 Private parameters\n", - " CarpetMask\n", - " 0 Global, 0 Restricted, 8 Private parameters\n", - " CarpetReduce\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CarpetRegrid\n", - " 0 Global, 5 Restricted, 65 Private parameters\n", - " CarpetRegrid2\n", - " 0 Global, 0 Restricted, 135 Private parameters\n", - " CarpetSlab\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " CarpetTracker\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CartGrid3D\n", - " 0 Global, 23 Restricted, 10 Private parameters\n", - " CoordBase\n", - " 0 Global, 0 Restricted, 44 Private parameters\n", - " CycleClock\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Dissipation\n", - " 0 Global, 18 Restricted, 0 Private parameters\n", - " Fortran\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Funwave\n", - " 0 Global, 105 Restricted, 0 Private parameters\n", - " FunwaveCoord\n", - " 0 Global, 10 Restricted, 0 Private parameters\n", - " FunwaveMesh\n", - " 0 Global, 5 Restricted, 0 Private parameters\n", - " HDF5\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " IOASCII\n", - " 0 Global, 0 Restricted, 35 Private parameters\n", - " IOBasic\n", - " 0 Global, 0 Restricted, 13 Private parameters\n", - " IOUtil\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 0 Global, 59 Restricted, 2 Private parameters\n", - " InitBase\n", - " 0 Global, 1 Restricted, 0 Private parameters\n", - " InterpToArray\n", - " 0 Global, 93 Restricted, 0 Private parameters\n", - " LocalInterp\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " LocalReduce\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " LoopControl\n", - " 0 Global, 0 Restricted, 20 Private parameters\n", - " MPI\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " MoL\n", - " 0 Global, 9 Restricted, 26 Private parameters\n", - " NaNChecker\n", - " 0 Global, 0 Restricted, 11 Private parameters\n", - " SpaceMask\n", - " 0 Global, 1 Restricted, 0 Private parameters\n", - " SphericalSurface\n", - " 0 Global, 15 Restricted, 9 Private parameters\n", - " SymBase\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " SystemTopology\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " TestCarpetGridInfo\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " TestLoopControl\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " Time\n", - " 0 Global, 2 Restricted, 5 Private parameters\n", - " Timers\n", - " 0 Global, 0 Restricted, 6 Private parameters\n", - " Tridiagonal\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Tridiagonal2\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " Vectors\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " WaveToyET17\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " hwloc\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " zlib\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - "Parsing schedule files...\n", - " AEILocalInterp\n", - " 1 schedule blocks.\n", - " Boundary\n", - " 6 schedule blocks.\n", - " Cactus\n", - " 0 schedule blocks.\n", - " Carpet\n", - " 6 schedule blocks.\n", - " CarpetEvolutionMask\n", - " 7 schedule blocks.\n", - " CarpetIOASCII\n", - " 2 schedule blocks.\n", - " CarpetIOBasic\n", - " 2 schedule blocks.\n", - " CarpetIOHDF5\n", - " 10 schedule blocks.\n", - " CarpetIOScalar\n", - " 2 schedule blocks.\n", - " CarpetInterp\n", - " 1 schedule blocks.\n", - " CarpetInterp2\n", - " 0 schedule blocks.\n", - " CarpetLib\n", - " 4 schedule blocks.\n", - " CarpetMask\n", - " 4 schedule blocks.\n", - " CarpetReduce\n", - " 15 schedule blocks.\n", - " CarpetRegrid\n", - " 1 schedule blocks.\n", - " CarpetRegrid2\n", - " 2 schedule blocks.\n", - " CarpetSlab\n", - " 0 schedule blocks.\n", - " CarpetTracker\n", - " 1 schedule blocks.\n", - " CartGrid3D\n", - " 11 schedule blocks.\n", - " CoordBase\n", - " 1 schedule blocks.\n", - " CycleClock\n", - " 1 schedule blocks.\n", - " Dissipation\n", - " 6 schedule blocks.\n", - " Fortran\n", - " 1 schedule blocks.\n", - " Funwave\n", - " 64 schedule blocks.\n", - " FunwaveCoord\n", - " 3 schedule blocks.\n", - " FunwaveMesh\n", - " 1 schedule blocks.\n", - " HDF5\n", - " 0 schedule blocks.\n", - " IOASCII\n", - " 3 schedule blocks.\n", - " IOBasic\n", - " 2 schedule blocks.\n", - " IOUtil\n", - " 4 schedule blocks.\n", - " InitBase\n", - " 0 schedule blocks.\n", - " InterpToArray\n", - " 1 schedule blocks.\n", - " LocalInterp\n", - " 1 schedule blocks.\n", - " LocalReduce\n", - " 1 schedule blocks.\n", - " LoopControl\n", - " 4 schedule blocks.\n", - " MPI\n", - " 0 schedule blocks.\n", - " MoL\n", - " 66 schedule blocks.\n", - " NaNChecker\n", - " 10 schedule blocks.\n", - " SpaceMask\n", - " 9 schedule blocks.\n", - " SphericalSurface\n", - " 7 schedule blocks.\n", - " SymBase\n", - " 5 schedule blocks.\n", - " SystemTopology\n", - " 1 schedule blocks.\n", - " TestCarpetGridInfo\n", - " 1 schedule blocks.\n", - " TestLoopControl\n", - " 3 schedule blocks.\n", - " Time\n", - " 7 schedule blocks.\n", - " Timers\n", - " 2 schedule blocks.\n", - " Tridiagonal\n", - " 16 schedule blocks.\n", - " Tridiagonal2\n", - " 17 schedule blocks.\n", - " Vectors\n", - " 2 schedule blocks.\n", - " WaveToyET17\n", - " 3 schedule blocks.\n", - " hwloc\n", - " 0 schedule blocks.\n", - " zlib\n", - " 0 schedule blocks.\n", - "Running any thorn-provided configuration scripts...\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn FORTRAN:\n", - "Found a traditional Fortran cpp\n", - "Finished running configuration script for thorn FORTRAN.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn VECTORS:\n", - "Finished running configuration script for thorn VECTORS.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn ZLIB:\n", - "zlib selected, but ZLIB_DIR not set. Checking some places...\n", - "Found zlib in /usr\n", - "Finished running configuration script for thorn ZLIB.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn HWLOC:\n", - "hwloc selected, but HWLOC_DIR not set. Checking some places...\n", - "Found hwloc in /usr\n", - "Finished running configuration script for thorn HWLOC.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn MPI:\n", - "Found MPI compiler wrapper at /usr/lib64/mpich/bin/mpic++!\n", - "Successfully configured MPI.\n", - "Finished running configuration script for thorn MPI.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn HDF5:\n", - "Additional requested language support: Fortran\n", - "HDF5 selected, and /usr selected.\n", - "HDF5 found.\n", - "Finished running configuration script for thorn HDF5.\n", - "Checking consistency...\n", - "Creating Thorn-Flesh bindings...\n", - " Creating implementation bindings...\n", - " Creating parameter bindings...\n", - " Creating variable bindings...\n", - " Creating schedule bindings...\n", - " Creating function bindings...\n", - "CST finished.\n", - "Checking status of thorn AEILocalInterp\n", - "Checking status of thorn Boundary\n", - "Checking status of thorn CycleClock\n", - "Checking status of thorn Vectors\n", - "Checking status of thorn zlib\n", - "Checking status of thorn IOUtil\n", - "Checking status of thorn CarpetTracker\n", - "Checking status of thorn CoordBase\n", - "Checking status of thorn SphericalSurface\n", - "Checking status of thorn Fortran\n", - "Checking status of thorn FunwaveCoord\n", - "Checking status of thorn FunwaveMesh\n", - "Checking status of thorn IOASCII\n", - "Checking status of thorn IOBasic\n", - "Checking status of thorn InitBase\n", - "Checking status of thorn InterpToArray\n", - "Checking status of thorn LocalInterp\n", - "Checking status of thorn LocalReduce\n", - "Checking status of thorn MoL\n", - "Checking status of thorn NaNChecker\n", - "Checking status of thorn SymBase\n", - "Checking status of thorn Time\n", - "Checking status of thorn WaveToyET17\n", - "Checking status of thorn CactusBindings\n", - "COMPILING configs/sim/bindings/Functions/RegisterThornFunctions.c\n", - "COMPILING configs/sim/bindings/Implementations/ImplementationBindings.c\n", - "COMPILING arrangements/FunwaveUtils/WaveToyET17/src/init.cc\n", - "COMPILING configs/sim/bindings/Parameters/BindingsParameters.c\n", - "COMPILING configs/sim/bindings/Variables/BindingsVariables.c\n", - "COMPILING arrangements/FunwaveUtils/WaveToyET17/src/evolve.cc\n", - "COMPILING configs/sim/bindings/Schedule/ScheduleWaveToyET17.c\n", - "COMPILING configs/sim/bindings/Schedule/BindingsSchedule.c\n", - "COMPILING arrangements/FunwaveUtils/WaveToyET17/src/molregister.cc\n", - "COMPILING configs/sim/bindings/Schedule/BindingsParameterRecovery.c\n", - "Updating /home/sbrandt/CactusFW2/configs/sim/lib/libthorn_CactusBindings.a\n", - "Checking status of thorn hwloc\n", - "Updating /home/sbrandt/CactusFW2/configs/sim/lib/libthorn_WaveToyET17.a\n", - "Checking status of thorn CartGrid3D\n", - "Checking status of thorn Dissipation\n", - "Checking status of thorn LoopControl\n", - "Checking status of thorn MPI\n", - "Checking status of thorn SpaceMask\n", - "Checking status of thorn SystemTopology\n", - "Checking status of thorn TestLoopControl\n", - "Checking status of thorn Tridiagonal\n", - "Checking status of thorn Tridiagonal2\n", - "Checking status of thorn Cactus\n", - "Checking status of thorn CarpetLib\n", - "Checking status of thorn HDF5\n", - "Checking status of thorn CarpetMask\n", - "Checking status of thorn Timers\n", - "Checking status of thorn Funwave\n", - "Checking status of thorn Carpet\n", - "Checking status of thorn CarpetEvolutionMask\n", - "Checking status of thorn CarpetIOASCII\n", - "Checking status of thorn CarpetIOBasic\n", - "Checking status of thorn CarpetIOHDF5\n", - "Checking status of thorn CarpetIOScalar\n", - "Checking status of thorn CarpetInterp\n", - "Checking status of thorn CarpetInterp2\n", - "Checking status of thorn CarpetReduce\n", - "Checking status of thorn CarpetRegrid\n", - "Checking status of thorn CarpetRegrid2\n", - "Checking status of thorn CarpetSlab\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Checking status of thorn TestCarpetGridInfo\n", - "Creating cactus_sim in /home/sbrandt/CactusFW2/exe from AEIThorns/AEILocalInterp CactusBase/Boundary Carpet/Carpet Carpet/CarpetEvolutionMask Carpet/CarpetIOASCII Carpet/CarpetIOBasic Carpet/CarpetIOHDF5 Carpet/CarpetIOScalar Carpet/CarpetInterp Carpet/CarpetInterp2 Carpet/CarpetLib Carpet/CarpetMask Carpet/CarpetReduce Carpet/CarpetRegrid Carpet/CarpetRegrid2 Carpet/CarpetSlab Carpet/CarpetTracker CactusBase/CartGrid3D CactusBase/CoordBase Carpet/CycleClock CactusNumerical/Dissipation CactusBase/Fortran CactusCoastal/Funwave CactusCoastal/FunwaveCoord CactusCoastal/FunwaveMesh ExternalLibraries/HDF5 CactusBase/IOASCII CactusBase/IOBasic CactusBase/IOUtil CactusBase/InitBase CactusNumerical/InterpToArray CactusNumerical/LocalInterp CactusNumerical/LocalReduce Carpet/LoopControl ExternalLibraries/MPI CactusNumerical/MoL CactusUtils/NaNChecker CactusNumerical/SpaceMask CactusNumerical/SphericalSurface CactusBase/SymBase CactusUtils/SystemTopology Carpet/TestCarpetGridInfo Carpet/TestLoopControl CactusBase/Time Carpet/Timers CactusCoastal/Tridiagonal CactusCoastal/Tridiagonal2 CactusUtils/Vectors FunwaveUtils/WaveToyET17 ExternalLibraries/hwloc ExternalLibraries/zlib\n", - "Done creating cactus_sim.\n", - "All done !\n", - "Building utilities for sim\n", - "Building utilities for sim\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOASCII/src/util/carpet2xgraph.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5toascii_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5tobinary_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5_recombiner.cc\n", - "Copying gif2h5 from /usr/bin/gif2h5 to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h52gif from /usr/bin/h52gif to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5copy from /usr/bin/h5copy to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5debug from /usr/bin/h5debug to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5diff from /usr/bin/h5diff to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5dump from /usr/bin/h5dump to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5import from /usr/bin/h5import to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5jam from /usr/bin/h5jam to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5ls from /usr/bin/h5ls to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5mkgrp from /usr/bin/h5mkgrp to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5perf_serial from /usr/bin/h5perf_serial to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5redeploy from /usr/bin/h5redeploy to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5repack from /usr/bin/h5repack to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5repart from /usr/bin/h5repart to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5stat from /usr/bin/h5stat to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5unjam from /usr/bin/h5unjam to /home/sbrandt/CactusFW2/exe/sim\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_merge.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_extract.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_double_to_single.c\n", - "Copying mpirun from /usr/lib64/mpich/bin/mpirun to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-info from /usr/bin/hwloc-info to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-ps from /usr/bin/hwloc-ps to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-bind from /usr/bin/hwloc-bind to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-ls from /usr/bin/hwloc-ls to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying lstopo-no-graphics from /usr/bin/lstopo-no-graphics to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-assembler-remote from /usr/bin/hwloc-assembler-remote to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-calc from /usr/bin/hwloc-calc to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-assembler from /usr/bin/hwloc-assembler to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-distances from /usr/bin/hwloc-distances to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-distrib from /usr/bin/hwloc-distrib to /home/sbrandt/CactusFW2/exe/sim\n", - "Creating carpet2xgraph in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOASCII/carpet2xgraph.o\n", - "Creating hdf5toascii_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5toascii_slicer.o\n", - "Creating hdf5tobinary_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5tobinary_slicer.o\n", - "Creating hdf5_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5_slicer.o\n", - "Creating hdf5_recombiner in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5_recombiner.o\n", - "Creating hdf5_merge in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_merge.o\n", - "Creating hdf5_extract in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_extract.o\n", - "Creating hdf5_double_to_single in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_double_to_single.o\n", - "Done.\n", - "\n", - "real\t0m12.971s\n", - "user\t0m14.773s\n", - "sys\t0m3.955s\n" - ] - } - ], + "outputs": [], "source": [ - "!time ./simfactory/bin/sim build -j 2 --thornlist=./my_thorns.th" + "!time ./simfactory/bin/sim build --mdbkey make 'make -j2' --thornlist=./my_thorns.th | cat -" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'wave_toy.par'\n" - ] - } - ], + "outputs": [], "source": [ "# A minimal par file....\n", "\n", @@ -1413,777 +754,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parameter file: /home/sbrandt/CactusFW2/wave_toy.par\n", - "Skeleton Created\n", - "Job directory: \"/home/sbrandt/simulations/wave_toy\"\n", - "Executable: \"/home/sbrandt/CactusFW2/exe/cactus_sim\"\n", - "Option list: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/cfg/OptionList\"\n", - "Submit script: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/run/SubmitScript\"\n", - "Run script: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/run/RunScript\"\n", - "Parameter file: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/par/wave_toy.par\"\n", - "Simulation name: wave_toy\n", - "Assigned restart id: 0 \n", - "Warning: Total number of threads and number of cores per node are inconsistent: procs=1, ppn-used=2 (procs must be an integer multiple of ppn-used)\n", - "Running simulation wave_toy\n", - "Preparing:\n", - "+ set -e\n", - "+ echo Checking:\n", - "Checking:\n", - "+ pwd\n", - "/home/sbrandt/simulations/wave_toy/output-0000\n", - "+ hostname\n", - "melete05.cct.lsu.edu\n", - "+ date\n", - "Mon Jul 31 13:02:12 CDT 2017\n", - "+ echo Environment:\n", - "Environment:\n", - "+ export CACTUS_NUM_PROCS=1\n", - "+ CACTUS_NUM_PROCS=1\n", - "+ export CACTUS_NUM_THREADS=1\n", - "+ CACTUS_NUM_THREADS=1\n", - "+ export GMON_OUT_PREFIX=gmon.out\n", - "+ GMON_OUT_PREFIX=gmon.out\n", - "+ export OMP_NUM_THREADS=1\n", - "+ OMP_NUM_THREADS=1\n", - "+ echo Starting:\n", - "Starting:\n", - "++ date +%s\n", - "+ export CACTUS_STARTTIME=1501524132\n", - "+ CACTUS_STARTTIME=1501524132\n", - "+ '[' 0 -eq 0 ']'\n", - "+ '[' 1 = 1 ']'\n", - "+ /home/sbrandt/simulations/wave_toy/SIMFACTORY/exe/cactus_sim -L 3 /home/sbrandt/simulations/wave_toy/output-0000/wave_toy.par\n", - "INFO (Cactus): Increasing logging level from 0 to 3\n", - "--------------------------------------------------------------------------------\n", - "\n", - " 10 \n", - " 1 0101 ************************ \n", - " 01 1010 10 The Cactus Code V4.2.3 \n", - " 1010 1101 011 www.cactuscode.org \n", - " 1001 100101 ************************ \n", - " 00010101 \n", - " 100011 (c) Copyright The Authors \n", - " 0100 GNU Licensed. No Warranty \n", - " 0101 \n", - "--------------------------------------------------------------------------------\n", - "\n", - "Cactus version: 4.2.3\n", - "Compile date: Jul 31 2017 (13:01:58)\n", - "Run date: Jul 31 2017 (13:02:12-0500)\n", - "Run host: melete05.cct.lsu.edu (pid=85531)\n", - "Working directory: /home/sbrandt/simulations/wave_toy/output-0000\n", - "Executable: /home/sbrandt/simulations/wave_toy/SIMFACTORY/exe/cactus_sim\n", - "Parameter file: /home/sbrandt/simulations/wave_toy/output-0000/wave_toy.par\n", - "--------------------------------------------------------------------------------\n", - "\n", - "Activating thorn Cactus...Success -> active implementation Cactus\n", - "Activation requested for \n", - "--->WaveToyET17 coordbase carpet cartgrid3d MoL CarpetIOBasic IOUtil CarpetReduce SymBase CarpetIOASCII Time <---\n", - "Thorn carpet requests automatic activation of CarpetLib\n", - "Thorn carpet requests automatic activation of MPI\n", - "Thorn carpet requests automatic activation of Timers\n", - "Thorn carpet requests automatic activation of LoopControl\n", - "Thorn CarpetLib requests automatic activation of Vectors\n", - "Thorn CarpetLib requests automatic activation of CycleClock\n", - "Thorn LoopControl requests automatic activation of hwloc\n", - "Thorn hwloc requests automatic activation of zlib\n", - "Activating thorn carpet...Success -> active implementation Driver\n", - "Activating thorn CarpetIOASCII...Success -> active implementation IOASCII\n", - "Activating thorn CarpetIOBasic...Success -> active implementation IOBasic\n", - "Activating thorn CarpetLib...Success -> active implementation CarpetLib\n", - "Activating thorn CarpetReduce...Success -> active implementation reduce\n", - "Activating thorn cartgrid3d...Success -> active implementation grid\n", - "Activating thorn coordbase...Success -> active implementation CoordBase\n", - "Activating thorn CycleClock...Success -> active implementation CycleClock\n", - "Activating thorn hwloc...Success -> active implementation hwloc\n", - "Activating thorn IOUtil...Success -> active implementation IO\n", - "Activating thorn LoopControl...Success -> active implementation LoopControl\n", - "Activating thorn MoL...Success -> active implementation MethodOfLines\n", - "Activating thorn MPI...Success -> active implementation MPI\n", - "Activating thorn SymBase...Success -> active implementation SymBase\n", - "Activating thorn Time...Success -> active implementation time\n", - "Activating thorn Timers...Success -> active implementation Timers\n", - "Activating thorn Vectors...Success -> active implementation Vectors\n", - "Activating thorn WaveToyET17...Success -> active implementation WaveToyET17\n", - "Activating thorn zlib...Success -> active implementation zlib\n", - "--------------------------------------------------------------------------------\n", - " if (recover initial data)\n", - " Recover parameters\n", - " endif\n", - "\n", - " Startup routines\n", - " [CCTK_STARTUP]\n", - " Carpet::MultiModel_Startup: Multi-model Startup routine\n", - " CycleClock::CycleClock_Setup: Set up CycleClock\n", - " LoopControl::lc_setup: Set up LoopControl\n", - " Timers::Timer_Startup: Prepare hierarchical timers\n", - " CarpetReduce::CarpetReduceStartup: Startup routine\n", - " CartGrid3D::SymmetryStartup: Register GH Extension for GridSymmetry\n", - " CoordBase::CoordBase_Startup: Register a GH extension to store the coordinate system handles\n", - " Carpet::Driver_Startup: Startup routine\n", - " IOUtil::IOUtil_Startup: Startup routine\n", - " CarpetIOBasic::CarpetIOBasicStartup: [global] Startup routine\n", - " MoL::MoL_Startup: Startup banner\n", - " SymBase::SymBase_Startup: Register GH Extension for SymBase\n", - " CarpetIOASCII::CarpetIOASCIIStartup: [global] Startup routine\n", - " Vectors::Vectors_Startup: Print startup message\n", - "\n", - " Startup routines which need an existing grid hierarchy\n", - " [CCTK_WRAGH]\n", - " CartGrid3D::RegisterCartGrid3DCoords: [meta] Register coordinates for the Cartesian grid\n", - " MoL::MoL_SetupIndexArrays: Set up the MoL bookkeeping index arrays\n", - " MoL::MoL_SetScheduleStatus: [global] Set the flag so it is ok to register with MoL\n", - " GROUP MoL_Register: The group where physics thorns register variables with MoL\n", - " WaveToyET17::wave_toy_registervars: Register funwave variables for MoL\n", - " MoL::MoL_ReportNumberVariables: [meta] Report how many of each type of variable there are\n", - " GROUP SymBase_Wrapper: Wrapper group for SymBase\n", - " GROUP SymmetryRegister: Register your symmetries here\n", - " CartGrid3D::RegisterSymmetryBoundaries: [meta] Register symmetry boundaries\n", - " SymBase::SymBase_Statistics: Print symmetry boundary face descriptions\n", - " Parameter checking routines\n", - " [CCTK_PARAMCHECK]\n", - " Carpet::CarpetParamCheck: Parameter checking routine\n", - " CarpetLib::CarpetLib_test_prolongate_3d_rf2: [global] Test prolongation operators\n", - " CartGrid3D::ParamCheck_CartGrid3D: Check coordinates for CartGrid3D\n", - " MoL::MoL_ParamCheck: Basic parameter checking\n", - " Vectors::Vectors_Test: Run correctness tests.\n", - "\n", - " Initialisation\n", - " if (NOT (recover initial data AND recovery_mode is 'strict'))\n", - " [CCTK_PREREGRIDINITIAL]\n", - " Set up grid hierarchy\n", - " [CCTK_POSTREGRIDINITIAL]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_INITIAL]\n", - " CarpetIOASCII::CarpetIOASCIIInit: [global] Initialisation routine\n", - " CarpetIOBasic::CarpetIOBasicInit: [global] Initialisation routine\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " WaveToyET17::init_wave_toy: initialize data\n", - " [CCTK_POSTINITIAL]\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: Ensure that everything is correct after the initial data have been set up\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Initialise finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICTINITIAL]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTPOSTINITIAL]\n", - " [CCTK_POSTSTEP]\n", - " endif\n", - " if (recover initial data)\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_RECOVER_VARIABLES]\n", - " [CCTK_POST_RECOVER_VARIABLES]\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after recovery\n", - " endif\n", - " if (checkpoint initial data)\n", - " [CCTK_CPINITIAL]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - "\n", - " do loop over timesteps\n", - " [CCTK_PREREGRID]\n", - " Change grid hierarchy\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " Rotate timelevels\n", - " iteration = iteration+1\n", - " t = t+dt\n", - " [CCTK_PRESTEP]\n", - " LoopControl::lc_steer: [meta] Update LoopControl algorithm preferences\n", - " [CCTK_EVOL]\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " while (MoL::MoL_Stepsize_Bad)\n", - " GROUP MoL_Evolution: A single Cactus evolution step using MoL\n", - " GROUP MoL_StartStep: MoL internal setup for the evolution step\n", - " MoL::MoL_SetCounter: [level] Set the counter for the ODE method to loop over\n", - " MoL::MoL_SetTime: [level] Ensure the correct time and timestep are used\n", - " MoL::MoL_AllocateScratchSpace: [level] Allocate storage for scratch levels\n", - " GROUP MoL_PreStep: Physics thorns can schedule preloop setup routines in here\n", - " MoL::MoL_AllocateScratch: Allocate sufficient space for array scratch variables\n", - " MoL::MoL_InitialCopy: Ensure the data is in the correct timelevel\n", - " while (MoL::MoL_Intermediate_Step)\n", - " GROUP MoL_Step: The loop over the intermediate steps for the ODE integrator\n", - " MoL::MoL_InitRHS: Initialise the RHS functions\n", - " GROUP MoL_CalcRHS: Physics thorns schedule the calculation of the discrete spatial operator in here\n", - " WaveToyET17::evolve_wave_toy: evolve data\n", - " GROUP MoL_PostRHS: Modify RHS functions\n", - " GROUP MoL_RHSBoundaries: Any 'final' modifications to the RHS functions (boundaries etc.)\n", - " MoL::MoL_Add: Updates calculated with the efficient Runge-Kutta 3 method\n", - " MoL::MoL_DecrementCounter: [level] Alter the counter number\n", - " MoL::MoL_ResetTime: [level] If necessary, change the time\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: The group for physics thorns to schedule boundary calls etc.\n", - " MoL::MoL_ResetDeltaTime: [level] If necessary, change the timestep\n", - " end while\n", - " MoL::MoL_FinishLoop: [level] Control the step size\n", - " MoL::MoL_RestoreSandR: Restoring the Save and Restore variables to the original state\n", - " MoL::MoL_FreeScratchSpace: [level] Free storage for scratch levels\n", - " end while\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Evolve finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICT]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTSTEP]\n", - " if (checkpoint)\n", - " [CCTK_CHECKPOINT]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - " enddo\n", - "\n", - " Termination routines\n", - " [CCTK_TERMINATE]\n", - " LoopControl::lc_statistics_terminate: [meta] Output LoopControl statistics\n", - " MoL::MoL_FreeIndexArrays: Free the MoL bookkeeping index arrays\n", - "\n", - " Shutdown routines\n", - " [CCTK_SHUTDOWN]\n", - " Timers::Timer_Shutdown: Prepare hierarchical timers\n", - "\n", - " Routines run after changing the grid hierarchy:\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - "--------------------------------------------------------------------------------\n", - "INFO (Carpet): Multi-Model listing:\n", - " model 0: \"world\"\n", - "INFO (Carpet): Multi-Model process distribution:\n", - " process 0: model 0 \"world\"\n", - "INFO (Carpet): Multi-Model: This is process 0, model 0 \"world\"\n", - "INFO (CarpetLib): Process startup time was 0.801 seconds\n", - "Current core file size limit: hard=[unlimited], soft=0 MB\n", - "Current memory size limit: hard=[unlimited], soft=[unlimited]\n", - "INFO (CycleClock): Measuring CycleClock tick via gettimeofday...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "INFO (CycleClock): Calibrated CycleClock: 0.454547 ns per clock tick (2.19999 GHz)\n", - "INFO (Vectors): Using vector size 1 for architecture scalar (no vectorisation, 64-bit precision)\n", - "--------------------------------------------------------------------------------\n", - "AMR driver provided by Carpet\n", - "--------------------------------------------------------------------------------\n", - "AMR info I/O provided by CarpetIOBasic\n", - "--------------------------------------------------------------------------------\n", - "MoL: Generalized time integration.\n", - "--------------------------------------------------------------------------------\n", - "AMR 0D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 1D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 2D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 3D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "\n", - "INFO (Carpet): MPI is enabled\n", - "INFO (Carpet): Carpet is running on 1 processes\n", - "INFO (Carpet): This is process 0\n", - "INFO (Carpet): OpenMP is disabled\n", - "\u001b[1mWARNING[L1,P0] (Carpet):\u001b[0m Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "\u001b[1mWARNING[L1,P0] (Carpet):\u001b[0m Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "INFO (Carpet): This process runs on host melete05.cct.lsu.edu, pid=85531\n", - "INFO (Carpet): This process runs on 80 cores: 0-79\n", - "INFO (Carpet): Thread 0 runs on 80 cores: 0-79\n", - "INFO (Carpet): This simulation is running in 3 dimensions\n", - "INFO (Carpet): Boundary specification for map 0:\n", - " nboundaryzones: [[1,1,0],[1,1,0]]\n", - " is_internal : [[0,0,0],[0,0,0]]\n", - " is_staggered : [[0,0,0],[0,0,0]]\n", - " shiftout : [[0,0,1],[0,0,1]]\n", - "INFO (Carpet): CoordBase domain specification for map 0:\n", - " physical extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent: [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " base_spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Adapted domain specification for map 0:\n", - " convergence factor: 2\n", - " convergence level : 0\n", - " physical extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent : [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Base grid specification for map 0:\n", - " number of grid points : [121,121,1]\n", - " number of coarse grid ghost points: [[1,1,1],[1,1,1]]\n", - "INFO (Carpet): Buffer zone counts (excluding ghosts):\n", - " [0]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Overlap zone counts:\n", - " [0]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Group and variable statistics:\n", - "INFO (Carpet): There are 215 grid functions in 12 groups\n", - "INFO (Carpet): There are 60 grid scalars in 14 groups\n", - "INFO (Carpet): There are 11 1-dimensional grid arrays in 4 groups\n", - "INFO (Carpet): There are 1 2-dimensional grid arrays in 1 groups\n", - "INFO (Carpet): There are 0 3-dimensional grid arrays in 0 groups\n", - "INFO (Carpet): (The number of variables counts all time levels)\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_0D' registered: 0D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_1D' registered: 1D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_2D' registered: 2D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): Periodic 2D AMR output requested for:\n", - " WAVETOYET17::psi\n", - " WAVETOYET17::phi\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_3D' registered: 3D AMR output of grid variables to ASCII files\n", - "INFO (MoL): Using Runge-Kutta 3 as the time integrator.\n", - "INFO (MoL): The maximum number of evolved variables is 87. 2 are registered.\n", - "INFO (MoL): The maximum number of slow evolved variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of evolved array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum size of any array variables is 0.\n", - "INFO (Vectors): Testing vectorisation... [errors may result in segfaults]\n", - "INFO (Vectors): 93/93 tests passed \n", - "INFO (CartGrid3D): Grid Spacings:\n", - "INFO (CartGrid3D): dx=>2.5000000e-01 dy=>2.5000000e-01 dz=>1.0000000e+00\n", - "INFO (CartGrid3D): Computational Coordinates:\n", - "INFO (CartGrid3D): x=>[ 0.000,30.000] y=>[ 0.000,30.000] z=>[ 0.000, 0.000]\n", - "INFO (CartGrid3D): Indices of Physical Coordinates:\n", - "INFO (CartGrid3D): x=>[0,120] y=>[0,120] z=>[0,0]\n", - "INFO (CarpetReduce): Simulation domain volume: 0\n", - "INFO (CarpetReduce): Additional excised volume: 0\n", - "INFO (CarpetReduce): Reduction weight sum: 14400\n", - "\u001b[1mWARNING[L1,P0] (CarpetReduce):\u001b[0m Simulation domain volume and reduction weight sum differ\n", - "\u001b[1mWARNING[L1,P0] (CarpetReduce):\u001b[0m Simulation domain volume and reduction weight sum differ\n", - "INFO (Time): Timestep set to 0.05 (courant_static)\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 0 0.000 | 0.0000000 1.0000000 | 0.0000000 0.0000000\n", - " 1 0.050 | 0.0000000 0.9951530 | -0.1932704 0.0261774\n", - " 2 0.100 | 0.0000000 0.9807184 | -0.3829107 0.0519225\n", - " 3 0.150 | 0.0000000 0.9569665 | -0.5653984 0.0768064\n", - " 4 0.200 | 0.0000000 0.9243393 | -0.7374054 0.1004071\n", - " 5 0.250 | 0.0000000 0.8834385 | -0.8958865 0.1223126\n", - " 6 0.300 | 0.0000000 0.8350094 | -1.0381580 0.1421259\n", - " 7 0.350 | 0.0000000 0.7799208 | -1.1619635 0.1594687\n", - " 8 0.400 | 0.0000000 0.7191427 | -1.2655253 0.1739876\n", - " 9 0.450 | 0.0000000 0.6537211 | -1.3475794 0.1853590\n", - " 10 0.500 | 0.0000000 0.5847520 | -1.4073945 0.1939952\n", - " 11 0.550 | 0.0000000 0.5133544 | -1.4447725 0.2005215\n", - " 12 0.600 | 0.0000000 0.4406443 | -1.4600341 0.2050435\n", - " 13 0.650 | 0.0000000 0.3797052 | -1.4539871 0.2071623\n", - " 14 0.700 | 0.0000000 0.3410583 | -1.4278829 0.2098381\n", - " 15 0.750 | 0.0000000 0.3146479 | -1.3833600 0.2094582\n", - " 16 0.800 | 0.0000000 0.2968527 | -1.3223794 0.2103486\n", - " 17 0.850 | 0.0000000 0.2832983 | -1.2471527 0.2091394\n", - " 18 0.900 | 0.0000000 0.2729966 | -1.1600674 0.2066483\n", - " 19 0.950 | -0.0225975 0.2650230 | -1.0636116 0.2043535\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 20 1.000 | -0.0732134 0.2587740 | -0.9602997 0.2041240\n", - " 21 1.050 | -0.1185441 0.2533657 | -0.8526038 0.2015518\n", - " 22 1.100 | -0.1584302 0.2489947 | -0.7441526 0.1985052\n", - " 23 1.150 | -0.1928269 0.2446893 | -0.6606995 0.1973815\n", - " 24 1.200 | -0.2217948 0.2401314 | -0.6002377 0.1959175\n", - " 25 1.250 | -0.2454883 0.2368250 | -0.5596725 0.1926125\n", - " 26 1.300 | -0.2641437 0.2343817 | -0.5279116 0.1894770\n", - " 27 1.350 | -0.2780649 0.2302987 | -0.5045261 0.1895919\n", - " 28 1.400 | -0.2876094 0.2270804 | -0.4830924 0.1874396\n", - " 29 1.450 | -0.2931747 0.2255190 | -0.4695507 0.1843454\n", - " 30 1.500 | -0.2951842 0.2222983 | -0.4586815 0.1835850\n", - " 31 1.550 | -0.2940747 0.2184225 | -0.4464528 0.1825579\n", - " 32 1.600 | -0.2902847 0.2168783 | -0.4346252 0.1796316\n", - " 33 1.650 | -0.2842443 0.2149710 | -0.4300273 0.1767935\n", - " 34 1.700 | -0.2763660 0.2117098 | -0.4204154 0.1771640\n", - " 35 1.750 | -0.2670381 0.2092843 | -0.4114913 0.1986366\n", - " 36 1.800 | -0.2566189 0.2081503 | -0.4086627 0.2171036\n", - " 37 1.850 | -0.2454328 0.2054778 | -0.4014235 0.2294391\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 38 1.900 | -0.2337679 0.2021617 | -0.3926842 0.2363856\n", - " 39 1.950 | -0.2218747 0.2012299 | -0.3877370 0.2386950\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 40 2.000 | -0.2113639 0.1996998 | -0.3845668 0.2371067\n", - " 41 2.050 | -0.2021501 0.1969922 | -0.3767959 0.2323288\n", - " 42 2.100 | -0.1943005 0.1949926 | -0.3707725 0.2250242\n", - " 43 2.150 | -0.1871954 0.1941830 | -0.3695076 0.2157991\n", - " 44 2.200 | -0.1811315 0.1919436 | -0.3637509 0.2051961\n", - " 45 2.250 | -0.1753969 0.1892964 | -0.3563209 0.1936904\n", - " 46 2.300 | -0.1704707 0.1884530 | -0.3536325 0.1816882\n", - " 47 2.350 | -0.1657751 0.1872293 | -0.3513250 0.1702944\n", - " 48 2.400 | -0.1613091 0.1849283 | -0.3447781 0.1606899\n", - " 49 2.450 | -0.1579006 0.1831797 | -0.3401713 0.1566642\n", - " 50 2.500 | -0.1540334 0.1826335 | -0.3396896 0.1543173\n", - " 51 2.550 | -0.1501820 0.1807414 | -0.3350467 0.1536697\n", - " 52 2.600 | -0.1476378 0.1785308 | -0.3286432 0.1535596\n", - " 53 2.650 | -0.1444369 0.1777614 | -0.3270033 0.1516594\n", - " 54 2.700 | -0.1415830 0.1767957 | -0.3254103 0.1494606\n", - " 55 2.750 | -0.1392927 0.1748061 | -0.3199680 0.1498607\n", - " 56 2.800 | -0.1366551 0.1731982 | -0.3158561 0.1491010\n", - " 57 2.850 | -0.1338915 0.1728732 | -0.3160229 0.1469808\n", - " 58 2.900 | -0.1319841 0.1712680 | -0.3122932 0.1462140\n", - " 59 2.950 | -0.1299540 0.1693620 | -0.3067014 0.1463204\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 60 3.000 | -0.1277872 0.1686381 | -0.3054747 0.1446932\n", - " 61 3.050 | -0.1258244 0.1678953 | -0.3045029 0.1426568\n", - " 62 3.100 | -0.1241662 0.1661555 | -0.3001172 0.1429512\n", - " 63 3.150 | -0.1222196 0.1646131 | -0.2959284 0.1424280\n", - " 64 3.200 | -0.1204068 0.1644785 | -0.2966564 0.1405191\n", - " 65 3.250 | -0.1190312 0.1631167 | -0.2937057 0.1396041\n", - " 66 3.300 | -0.1172856 0.1614377 | -0.2890593 0.1398985\n", - " 67 3.350 | -0.1158271 0.1607284 | -0.2875939 0.1385170\n", - " 68 3.400 | -0.1144457 0.1601813 | -0.2871769 0.1366312\n", - " 69 3.450 | -0.1131078 0.1586507 | -0.2835663 0.1367921\n", - " 70 3.500 | -0.1114547 0.1571208 | -0.2792968 0.1364778\n", - " 71 3.550 | -0.1104274 0.1571529 | -0.2804197 0.1347661\n", - " 72 3.600 | -0.1092264 0.1560026 | -0.2781524 0.1336868\n", - " 73 3.650 | -0.1079975 0.1545030 | -0.2743141 0.1341462\n", - " 74 3.700 | -0.1067921 0.1537800 | -0.2724206 0.1329980\n", - " 75 3.750 | -0.1056986 0.1534070 | -0.2725084 0.1312430\n", - " 76 3.800 | -0.1046884 0.1520572 | -0.2695186 0.1312524\n", - " 77 3.850 | -0.1036597 0.1506211 | -0.2656382 0.1311242\n", - " 78 3.900 | -0.1026139 0.1506823 | -0.2665419 0.1295966\n", - " 79 3.950 | -0.1015102 0.1497356 | -0.2648877 0.1283451\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 80 4.000 | -0.1006822 0.1483688 | -0.2617404 0.1289504\n", - " 81 4.050 | -0.0999488 0.1476080 | -0.2593416 0.1280353\n", - " 82 4.100 | -0.0990555 0.1473917 | -0.2599024 0.1263844\n", - " 83 4.150 | -0.0981583 0.1462021 | -0.2636345 0.1262309\n", - " 84 4.200 | -0.0971843 0.1449071 | -0.2648978 0.1262696\n", - " 85 4.250 | -0.0964927 0.1449081 | -0.2656530 0.1249143\n", - " 86 4.300 | -0.0962947 0.1441467 | -0.2776704 0.1234882\n", - " 87 4.350 | -0.0955599 0.1428917 | -0.2871732 0.1242232\n", - " 88 4.400 | -0.0948164 0.1420736 | -0.2940659 0.1235173\n", - " 89 4.450 | -0.0943783 0.1419994 | -0.2982997 0.1219712\n", - " 90 4.500 | -0.0953873 0.1409547 | -0.3097894 0.1216487\n", - " 91 4.550 | -0.0957169 0.1397743 | -0.3216778 0.1218375\n", - " 92 4.600 | -0.0954632 0.1397096 | -0.3303753 0.1206436\n", - " 93 4.650 | -0.0980474 0.1391161 | -0.3356926 0.1191873\n", - " 94 4.700 | -0.1010832 0.1379612 | -0.3374927 0.1198951\n", - " 95 4.750 | -0.1034975 0.1370703 | -0.3373716 0.1193779\n", - " 96 4.800 | -0.1095302 0.1371258 | -0.3372897 0.1179364\n", - " 97 4.850 | -0.1162584 0.1362138 | -0.3369214 0.1174424\n", - " 98 4.900 | -0.1229498 0.1351311 | -0.3360150 0.1177670\n", - " 99 4.950 | -0.1340118 0.1349935 | -0.3363588 0.1167246\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 100 5.000 | -0.1442242 0.1345530 | -0.3356910 0.1153606\n", - " 101 5.050 | -0.1535426 0.1334904 | -0.3348812 0.1159104\n", - " 102 5.100 | -0.1619327 0.1325151 | -0.3347446 0.1155642\n", - " 103 5.150 | -0.1718989 0.1326895 | -0.3333501 0.1142264\n", - " 104 5.200 | -0.1812048 0.1319004 | -0.3332521 0.1135611\n", - " 105 5.250 | -0.1890279 0.1309043 | -0.3320790 0.1140089\n", - " 106 5.300 | -0.1952999 0.1306864 | -0.3310816 0.1131288\n", - " 107 5.350 | -0.1999724 0.1303861 | -0.3309296 0.1118344\n", - " 108 5.400 | -0.2030180 0.1294104 | -0.3278362 0.1122236\n", - " 109 5.450 | -0.2044297 0.1284380 | -0.3295121 0.1120330\n", - " 110 5.500 | -0.2042210 0.1286259 | -0.3272365 0.1107975\n", - " 111 5.550 | -0.2031947 0.1279674 | -0.3275999 0.1099632\n", - " 112 5.600 | -0.2021641 0.1270344 | -0.3280806 0.1105230\n", - " 113 5.650 | -0.2011190 0.1267296 | -0.3258044 0.1263273\n", - " 114 5.700 | -0.1999815 0.1265584 | -0.3300983 0.1541834\n", - " 115 5.750 | -0.1986018 0.1256655 | -0.3345545 0.1790138\n", - " 116 5.800 | -0.1978806 0.1247636 | -0.3434689 0.2004740\n", - " 117 5.850 | -0.1965894 0.1248827 | -0.3552277 0.2182975\n", - " 118 5.900 | -0.1955750 0.1243611 | -0.3639580 0.2322999\n", - " 119 5.950 | -0.1945615 0.1234729 | -0.3741811 0.2423817\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 120 6.000 | -0.1934388 0.1230754 | -0.3864112 0.2485279\n", - " 121 6.050 | -0.1933281 0.1230236 | -0.3949237 0.2511596\n", - " 122 6.100 | -0.1937551 0.1222104 | -0.3994723 0.2558347\n", - " 123 6.150 | -0.1947825 0.1213716 | -0.3998602 0.2575397\n", - " 124 6.200 | -0.1959940 0.1214177 | -0.3959429 0.2572774\n", - " 125 6.250 | -0.1995067 0.1210233 | -0.3876304 0.2570125\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 126 6.300 | -0.2043194 0.1201796 | -0.3779180 0.2566584\n", - " 127 6.350 | -0.2110435 0.1196850 | -0.3705158 0.2562290\n", - " 128 6.400 | -0.2232621 0.1197439 | -0.3591317 0.2553437\n", - " 129 6.450 | -0.2345385 0.1190077 | -0.3418924 0.2550628\n", - " 130 6.500 | -0.2447924 0.1182272 | -0.3188122 0.2547708\n", - " 131 6.550 | -0.2539430 0.1181958 | -0.2976396 0.2532538\n", - " 132 6.600 | -0.2619086 0.1179200 | -0.3000665 0.2536605\n", - " 133 6.650 | -0.2686066 0.1171213 | -0.3009617 0.2515419\n", - " 134 6.700 | -0.2740360 0.1165259 | -0.2984011 0.2523630\n", - " 135 6.750 | -0.2793025 0.1166880 | -0.2940767 0.2500674\n", - " 136 6.800 | -0.2822657 0.1160498 | -0.2974743 0.2509075\n", - " 137 6.850 | -0.2828458 0.1153010 | -0.2974388 0.2490522\n", - " 138 6.900 | -0.2809893 0.1151879 | -0.2939048 0.2490225\n", - " 139 6.950 | -0.2776600 0.1150229 | -0.2913612 0.2481737\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 140 7.000 | -0.2733109 0.1142698 | -0.2941046 0.2461486\n", - " 141 7.050 | -0.2671468 0.1135713 | -0.2933815 0.2468970\n", - " 142 7.100 | -0.2591444 0.1138295 | -0.2891293 0.2591533\n", - " 143 7.150 | -0.2512274 0.1132974 | -0.2878261 0.3033292\n", - " 144 7.200 | -0.2449706 0.1125680 | -0.2901365 0.3454618\n", - " 145 7.250 | -0.2418667 0.1123697 | -0.2889624 0.3850670\n", - " 146 7.300 | -0.2375078 0.1123084 | -0.2842408 0.4190022\n", - " 147 7.350 | -0.2360445 0.1116016 | -0.2836110 0.4466459\n", - " 148 7.400 | -0.2330355 0.1109192 | -0.2857001 0.4676437\n", - " 149 7.450 | -0.2309990 0.1111464 | -0.2843020 0.4874283\n", - " 150 7.500 | -0.2295751 0.1107149 | -0.2793503 0.5016423\n", - " 151 7.550 | -0.2266350 0.1100069 | -0.2788161 0.5100441\n", - " 152 7.600 | -0.2255673 0.1097203 | -0.2808827 0.5124807\n", - " 153 7.650 | -0.2244659 0.1097563 | -0.2794750 0.5088935\n", - " 154 7.700 | -0.2218925 0.1091142 | -0.2745203 0.4993227\n", - " 155 7.750 | -0.2206719 0.1084580 | -0.2735087 0.4839089\n", - " 156 7.800 | -0.2201810 0.1086200 | -0.2757359 0.4747648\n", - " 157 7.850 | -0.2182747 0.1082838 | -0.2745174 0.4651315\n", - " 158 7.900 | -0.2157778 0.1218671 | -0.2697716 0.4506455\n", - " 159 7.950 | -0.2161471 0.1355825 | -0.2704389 0.4375048\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 160 8.000 | -0.2151729 0.1469593 | -0.2707389 0.4275461\n", - " 161 8.050 | -0.2127952 0.1573432 | -0.2694331 0.4134631\n", - " 162 8.100 | -0.2117394 0.1706686 | -0.2650902 0.4023469\n", - " 163 8.150 | -0.2119062 0.1817192 | -0.2672558 0.3911304\n", - " 164 8.200 | -0.2107495 0.1904315 | -0.2683024 0.3822928\n", - " 165 8.250 | -0.2082131 0.1967798 | -0.2663359 0.3732349\n", - " 166 8.300 | -0.2077818 0.2007759 | -0.2613219 0.3689741\n", - " 167 8.350 | -0.2080062 0.2024676 | -0.2633899 0.3626509\n", - " 168 8.400 | -0.2069391 0.2056955 | -0.2652821 0.3589444\n", - " 169 8.450 | -0.2045246 0.2105359 | -0.2641651 0.3566101\n", - " 170 8.500 | -0.2038535 0.2133460 | -0.2599823 0.3504546\n", - " 171 8.550 | -0.2043619 0.2141797 | -0.2588080 0.3495118\n", - " 172 8.600 | -0.2036217 0.2131149 | -0.2616295 0.3485526\n", - " 173 8.650 | -0.2015743 0.2102508 | -0.2614664 0.3437420\n", - " 174 8.700 | -0.1998037 0.2103615 | -0.2582389 0.3407342\n", - " 175 8.750 | -0.2007848 0.2109840 | -0.2534838 0.3422127\n", - " 176 8.800 | -0.2005708 0.2101138 | -0.2573003 0.3398359\n", - " 177 8.850 | -0.1990985 0.2078326 | -0.2602698 0.3336696\n", - " 178 8.900 | -0.1963192 0.2042303 | -0.2641359 0.3348811\n", - " 179 8.950 | -0.1970230 0.2001046 | -0.2639727 0.3358621\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 180 9.000 | -0.1974945 0.1981771 | -0.2600770 0.3330390\n", - " 181 9.050 | -0.1967672 0.1966553 | -0.2549834 0.3264753\n", - " 182 9.100 | -0.1947848 0.1942000 | -0.2544050 0.3290350\n", - " 183 9.150 | -0.1927992 0.1908767 | -0.2540263 0.3303499\n", - " 184 9.200 | -0.1940732 0.1867478 | -0.2539904 0.3279142\n", - " 185 9.250 | -0.1942202 0.1836524 | -0.2510879 0.3217747\n", - " 186 9.300 | -0.1931754 0.1809056 | -0.2498213 0.3228510\n", - " 187 9.350 | -0.1908869 0.1774929 | -0.2469965 0.3252097\n", - " 188 9.400 | -0.1899933 0.1745123 | -0.2419184 0.3238784\n", - " 189 9.450 | -0.1911005 0.1725710 | -0.2447718 0.3188760\n", - " 190 9.500 | -0.1910929 0.1705489 | -0.2457208 0.3157331\n", - " 191 9.550 | -0.1899086 0.1692294 | -0.2442245 0.3197334\n", - " 192 9.600 | -0.1874981 0.1689701 | -0.2396798 0.3201220\n", - " 193 9.650 | -0.1870842 0.1675812 | -0.2411856 0.3168801\n", - " 194 9.700 | -0.1881690 0.1650817 | -0.2428215 0.3100585\n", - " 195 9.750 | -0.1881595 0.1650069 | -0.2418075 0.3130636\n", - " 196 9.800 | -0.1869947 0.1651912 | -0.2380876 0.3156897\n", - " 197 9.850 | -0.1846256 0.1641810 | -0.2365392 0.3147493\n", - " 198 9.900 | -0.1840915 0.1619999 | -0.2395734 0.3102452\n", - " 199 9.950 | -0.1852810 0.1613494 | -0.2400029 0.3042786\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 200 10.000 | -0.1854036 0.1619177 | -0.2377429 0.3095536\n", - " 201 10.050 | -0.1843978 0.1612595 | -0.2327513 0.3113667\n", - " 202 10.100 | -0.1822138 0.1596263 | -0.2352602 0.3096660\n", - " 203 10.150 | -0.1809916 0.1580207 | -0.2371523 0.3044653\n", - " 204 10.200 | -0.1823943 0.1587855 | -0.2363985 0.3006906\n", - " 205 10.250 | -0.1827641 0.1585349 | -0.2329274 0.3056019\n", - " 206 10.300 | -0.1820379 0.1577745 | -0.2298799 0.3071018\n", - " 207 10.350 | -0.1801637 0.1563980 | -0.2332284 0.3051420\n", - " 208 10.400 | -0.1782141 0.1556984 | -0.2340012 0.2997386\n", - " 209 10.450 | -0.1794374 0.1560703 | -0.2320980 0.2963890\n", - " 210 10.500 | -0.1801506 0.1560316 | -0.2274616 0.3013709\n", - " 211 10.550 | -0.1798057 0.1549566 | -0.2282245 0.3029999\n", - " 212 10.600 | -0.1783477 0.1528695 | -0.2305179 0.3012232\n", - " 213 10.650 | -0.1760349 0.1539607 | -0.2302034 0.2960514\n", - " 214 10.700 | -0.1763226 0.1543218 | -0.2271943 0.2914150\n", - " 215 10.750 | -0.1774564 0.1536082 | -0.2223627 0.2968486\n", - " 216 10.800 | -0.1775761 0.1518411 | -0.2259377 0.2989960\n", - " 217 10.850 | -0.1766228 0.1517165 | -0.2272058 0.2977934\n", - " 218 10.900 | -0.1745484 0.1525245 | -0.2258444 0.2932386\n", - " 219 10.950 | -0.1734640 0.1522248 | -0.2217806 0.2869586\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 220 11.000 | -0.1745691 0.1508347 | -0.2214847 0.2918986\n", - " 221 11.050 | -0.1752181 0.1492262 | -0.2235711 0.2949045\n", - " 222 11.100 | -0.1748400 0.1505274 | -0.2233701 0.2946212\n", - " 223 11.150 | -0.1733816 0.1506957 | -0.2210090 0.2910279\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 224 11.200 | -0.1715325 0.1497427 | -0.2164994 0.2841652\n", - " 225 11.250 | -0.1713794 0.1476933 | -0.2201323 0.2863012\n", - " 226 11.300 | -0.1726036 0.1482539 | -0.2214803 0.2904581\n", - " 227 11.350 | -0.1728534 0.1489435 | -0.2204477 0.2913967\n", - " 228 11.400 | -0.1720698 0.1484874 | -0.2169748 0.2890722\n", - " 229 11.450 | -0.1702045 0.1469042 | -0.2154069 0.2835002\n", - " 230 11.500 | -0.1692487 0.1456492 | -0.2183395 0.2803504\n", - " 231 11.550 | -0.1696153 0.1469069 | -0.2189589 0.2853398\n", - " 232 11.600 | -0.1705268 0.1470015 | -0.2171761 0.2877600\n", - " 233 11.650 | -0.1704592 0.1459438 | -0.2129388 0.2869758\n", - " 234 11.700 | -0.1693575 0.1446135 | -0.2139021 0.2829729\n", - " 235 11.750 | -0.1672965 0.1445291 | -0.2161438 0.2777227\n", - " 236 11.800 | -0.1669784 0.1452201 | -0.2160501 0.2792102\n", - " 237 11.850 | -0.1677406 0.1447743 | -0.2135391 0.2833271\n", - " 238 11.900 | -0.1684118 0.1441510 | -0.2085664 0.2843163\n", - " 239 11.950 | -0.1681041 0.1425486 | -0.2120200 0.2821301\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 240 12.000 | -0.1667655 0.1430834 | -0.2135851 0.2767790\n", - " 241 12.050 | -0.1652843 0.1435650 | -0.2127986 0.2745078\n", - " 242 12.100 | -0.1647741 0.1434397 | -0.2095861 0.2777123\n", - " 243 12.150 | -0.1658104 0.1423001 | -0.2066312 0.2806651\n", - " 244 12.200 | -0.1663090 0.1405418 | -0.2097971 0.2805080\n", - " 245 12.250 | -0.1658329 0.1419844 | -0.2107039 0.2772130\n", - " 246 12.300 | -0.1643324 0.1424111 | -0.2092491 0.2717486\n", - " 247 12.350 | -0.1633040 0.1417943 | -0.2053659 0.2710662\n", - " 248 12.400 | -0.1626684 0.1401532 | -0.2051643 0.2756082\n", - " 249 12.450 | -0.1638613 0.1399784 | -0.2072843 0.2776500\n", - " 250 12.500 | -0.1642499 0.1410040 | -0.2075410 0.2766080\n", - "--------------------------------------------------------------------------------\n", - "Done.\n", - "+ echo Stopping:\n", - "Stopping:\n", - "+ date\n", - "Mon Jul 31 13:02:14 CDT 2017\n", - "Mon Jul 31 13:02:14 CDT 2017\n", - "Simfactory Done at date: 0\n" - ] - } - ], + "outputs": [], "source": [ "!rm -fr ../simulations/wave_toy\n", "!./simfactory/bin/sim create-run wave_toy.par --procs=1 --num-threads=1" @@ -2191,10 +764,8 @@ }, { "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "# This cell enables inline plotting in the notebook\n", @@ -2210,10 +781,8 @@ }, { "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "file_data = np.genfromtxt(\"../simulations/wave_toy/output-0000/wave_toy/psi.xy.asc\")" @@ -2221,209 +790,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "sets= [ 0. 25. 50. 75. 100. 125. 150. 175. 200. 225. 250.]\n", - "time= 0.0\n", - "min/max= 0.0 1.0\n" - ] - }, - { - "data": { - "image/png": "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\nTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 25.0\n", - "min/max= -0.245488345688 0.236825049851\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 50.0\n", - "min/max= -0.154033365164 0.182633481829\n" - ] - }, - { - "data": { - "image/png": "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\nAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 75.0\n", - "min/max= -0.10569862376 0.153407032713\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 100.0\n", - "min/max= -0.144224202634 0.134552960331\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 125.0\n", - "min/max= -0.199506702817 0.121023330873\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 150.0\n", - "min/max= -0.229575071116 0.110714884067\n" - ] - }, - { - "data": { - "image/png": "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\nQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 175.0\n", - "min/max= -0.200784801505 0.210984031467\n" - ] - }, - { - "data": { - "image/png": "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\nf+9thF0uuhvDAAAAAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 200.0\n", - "min/max= -0.18540362708 0.161917720306\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 225.0\n", - "min/max= -0.17137942871 0.147693346001\n" - ] - }, - { - "data": { - "image/png": "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\ngg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 250.0\n", - "min/max= -0.1642498645 0.141003971065\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "sets = np.unique(file_data[:,0])\n", "width = 8\n", @@ -2453,17 +822,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'arrangements/FunwaveUtils/WaveToyET17/schedule.ccl'\n" - ] - } - ], + "outputs": [], "source": [ "schedule_ccl_contents = \"\"\"\n", "## Schedule definitions for thorn {thorn_name}\n", @@ -2512,1349 +873,18 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using configuration: sim\n", - "Updated thorn list for configuration sim\n", - "Building sim\n", - "Cactus - version: 4.2.3\n", - "Building configuration sim\n", - "Reconfiguring thorns\n", - "Reading ThornList...\n", - "Parsing configuration files...\n", - "Parsing interface files...\n", - " AEILocalInterp\n", - " Implements: AEILocalInterp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Boundary\n", - " Implements: boundary\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Cactus\n", - " Implements: Cactus\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Carpet\n", - " Implements: Driver\n", - " 0 Public, 0 Protected, 6 Private variable groups\n", - " CarpetEvolutionMask\n", - " Implements: CarpetEvolutionMask\n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " CarpetIOASCII\n", - " Implements: IOASCII\n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetIOBasic\n", - " Implements: IOBasic\n", - " Inherits: IO \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetIOHDF5\n", - " Implements: IOHDF5\n", - " 0 Public, 0 Protected, 6 Private variable groups\n", - " CarpetIOScalar\n", - " Implements: IOScalar\n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " CarpetInterp\n", - " Implements: interp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetInterp2\n", - " Implements: interp2\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetLib\n", - " Implements: CarpetLib\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetMask\n", - " Implements: CarpetMask\n", - " Inherits: grid SphericalSurface \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetReduce\n", - " Implements: reduce\n", - " 0 Public, 0 Protected, 4 Private variable groups\n", - " CarpetRegrid\n", - " Implements: CarpetRegrid\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetRegrid2\n", - " Implements: CarpetRegrid2\n", - " 6 Public, 0 Protected, 6 Private variable groups\n", - " CarpetSlab\n", - " Implements: Hyperslab\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CarpetTracker\n", - " Implements: CarpetTracker\n", - " Inherits: SphericalSurface CarpetRegrid2 \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CartGrid3D\n", - " Implements: grid\n", - " Inherits: coordbase \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " CoordBase\n", - " Implements: CoordBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " CycleClock\n", - " Implements: CycleClock\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Dissipation\n", - " Implements: Dissipation\n", - " Inherits: grid SphericalSurface SpaceMask \n", - " 0 Public, 0 Protected, 1 Private variable groups\n", - " Fortran\n", - " Implements: Fortran\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Funwave\n", - " Implements: funwave\n", - " Inherits: grid tridiagonal funwavecoord \n", - " 25 Public, 0 Protected, 0 Private variable groups\n", - " FunwaveCoord\n", - " Implements: FunwaveCoord\n", - " Inherits: grid \n", - " 1 Public, 0 Protected, 0 Private variable groups\n", - " FunwaveMesh\n", - " Implements: funwavemesh\n", - " Inherits: funwave FunwaveCoord \n", - " 0 Public, 0 Protected, 2 Private variable groups\n", - " HDF5\n", - " Implements: HDF5\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " IOASCII\n", - " Implements: IOASCII\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " IOBasic\n", - " Implements: IOBasic\n", - " Inherits: IO \n", - " 0 Public, 0 Protected, 2 Private variable groups\n", - " IOUtil\n", - " Implements: IO\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " InitBase\n", - " Implements: InitBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " InterpToArray\n", - " Implements: InterpToArray\n", - " 7 Public, 0 Protected, 0 Private variable groups\n", - " LocalInterp\n", - " Implements: LocalInterp\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " LocalReduce\n", - " Implements: LocalReduce\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " LoopControl\n", - " Implements: LoopControl\n", - " Inherits: CycleClock \n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " MPI\n", - " Implements: MPI\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " MoL\n", - " Implements: MethodOfLines\n", - " 0 Public, 0 Protected, 9 Private variable groups\n", - " NaNChecker\n", - " Implements: NaNChecker\n", - " Inherits: Reduce \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " SpaceMask\n", - " Implements: SpaceMask\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " SphericalSurface\n", - " Implements: SphericalSurface\n", - " Inherits: grid \n", - " 9 Public, 0 Protected, 1 Private variable groups\n", - " SymBase\n", - " Implements: SymBase\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " SystemTopology\n", - " Implements: SystemTopology\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " TestCarpetGridInfo\n", - " Implements: TestCarpetGridInfo\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " TestLoopControl\n", - " Implements: TestLoopControl\n", - " Inherits: grid \n", - " 0 Public, 0 Protected, 3 Private variable groups\n", - " Time\n", - " Implements: time\n", - " 1 Public, 0 Protected, 1 Private variable groups\n", - " Timers\n", - " Implements: Timers\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " Tridiagonal\n", - " Implements: tridiagonal\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 4 Private variable groups\n", - " Tridiagonal2\n", - " Implements: tridiagonal\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 1 Private variable groups\n", - " Vectors\n", - " Implements: Vectors\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " WaveToyET17\n", - " Implements: WaveToyET17\n", - " Inherits: grid \n", - " 2 Public, 0 Protected, 0 Private variable groups\n", - " hwloc\n", - " Implements: hwloc\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - " zlib\n", - " Implements: zlib\n", - " 0 Public, 0 Protected, 0 Private variable groups\n", - "Parsing parameter files...\n", - " AEILocalInterp\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Boundary\n", - " 0 Global, 8 Restricted, 0 Private parameters\n", - " Cactus\n", - " 0 Global, 6 Restricted, 13 Private parameters\n", - " Carpet\n", - " 0 Global, 4 Restricted, 94 Private parameters\n", - " CarpetEvolutionMask\n", - " 0 Global, 0 Restricted, 6 Private parameters\n", - " CarpetIOASCII\n", - " 0 Global, 0 Restricted, 63 Private parameters\n", - " CarpetIOBasic\n", - " 0 Global, 0 Restricted, 15 Private parameters\n", - " CarpetIOHDF5\n", - " 0 Global, 0 Restricted, 77 Private parameters\n", - " CarpetIOScalar\n", - " 0 Global, 0 Restricted, 9 Private parameters\n", - " CarpetInterp\n", - " 0 Global, 0 Restricted, 5 Private parameters\n", - " CarpetInterp2\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CarpetLib\n", - " 0 Global, 5 Restricted, 31 Private parameters\n", - " CarpetMask\n", - " 0 Global, 0 Restricted, 8 Private parameters\n", - " CarpetReduce\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CarpetRegrid\n", - " 0 Global, 5 Restricted, 65 Private parameters\n", - " CarpetRegrid2\n", - " 0 Global, 0 Restricted, 135 Private parameters\n", - " CarpetSlab\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " CarpetTracker\n", - " 0 Global, 0 Restricted, 3 Private parameters\n", - " CartGrid3D\n", - " 0 Global, 23 Restricted, 10 Private parameters\n", - " CoordBase\n", - " 0 Global, 0 Restricted, 44 Private parameters\n", - " CycleClock\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Dissipation\n", - " 0 Global, 18 Restricted, 0 Private parameters\n", - " Fortran\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Funwave\n", - " 0 Global, 105 Restricted, 0 Private parameters\n", - " FunwaveCoord\n", - " 0 Global, 10 Restricted, 0 Private parameters\n", - " FunwaveMesh\n", - " 0 Global, 5 Restricted, 0 Private parameters\n", - " HDF5\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " IOASCII\n", - " 0 Global, 0 Restricted, 35 Private parameters\n", - " IOBasic\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 0 Global, 0 Restricted, 13 Private parameters\n", - " IOUtil\n", - " 0 Global, 59 Restricted, 2 Private parameters\n", - " InitBase\n", - " 0 Global, 1 Restricted, 0 Private parameters\n", - " InterpToArray\n", - " 0 Global, 93 Restricted, 0 Private parameters\n", - " LocalInterp\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " LocalReduce\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " LoopControl\n", - " 0 Global, 0 Restricted, 20 Private parameters\n", - " MPI\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " MoL\n", - " 0 Global, 9 Restricted, 26 Private parameters\n", - " NaNChecker\n", - " 0 Global, 0 Restricted, 11 Private parameters\n", - " SpaceMask\n", - " 0 Global, 1 Restricted, 0 Private parameters\n", - " SphericalSurface\n", - " 0 Global, 15 Restricted, 9 Private parameters\n", - " SymBase\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " SystemTopology\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " TestCarpetGridInfo\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " TestLoopControl\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " Time\n", - " 0 Global, 2 Restricted, 5 Private parameters\n", - " Timers\n", - " 0 Global, 0 Restricted, 6 Private parameters\n", - " Tridiagonal\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " Tridiagonal2\n", - " 0 Global, 0 Restricted, 2 Private parameters\n", - " Vectors\n", - " 0 Global, 0 Restricted, 1 Private parameters\n", - " WaveToyET17\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " hwloc\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - " zlib\n", - " 0 Global, 0 Restricted, 0 Private parameters\n", - "Parsing schedule files...\n", - " AEILocalInterp\n", - " 1 schedule blocks.\n", - " Boundary\n", - " 6 schedule blocks.\n", - " Cactus\n", - " 0 schedule blocks.\n", - " Carpet\n", - " 6 schedule blocks.\n", - " CarpetEvolutionMask\n", - " 7 schedule blocks.\n", - " CarpetIOASCII\n", - " 2 schedule blocks.\n", - " CarpetIOBasic\n", - " 2 schedule blocks.\n", - " CarpetIOHDF5\n", - " 10 schedule blocks.\n", - " CarpetIOScalar\n", - " 2 schedule blocks.\n", - " CarpetInterp\n", - " 1 schedule blocks.\n", - " CarpetInterp2\n", - " 0 schedule blocks.\n", - " CarpetLib\n", - " 4 schedule blocks.\n", - " CarpetMask\n", - " 4 schedule blocks.\n", - " CarpetReduce\n", - " 15 schedule blocks.\n", - " CarpetRegrid\n", - " 1 schedule blocks.\n", - " CarpetRegrid2\n", - " 2 schedule blocks.\n", - " CarpetSlab\n", - " 0 schedule blocks.\n", - " CarpetTracker\n", - " 1 schedule blocks.\n", - " CartGrid3D\n", - " 11 schedule blocks.\n", - " CoordBase\n", - " 1 schedule blocks.\n", - " CycleClock\n", - " 1 schedule blocks.\n", - " Dissipation\n", - " 6 schedule blocks.\n", - " Fortran\n", - " 1 schedule blocks.\n", - " Funwave\n", - " 64 schedule blocks.\n", - " FunwaveCoord\n", - " 3 schedule blocks.\n", - " FunwaveMesh\n", - " 1 schedule blocks.\n", - " HDF5\n", - " 0 schedule blocks.\n", - " IOASCII\n", - " 3 schedule blocks.\n", - " IOBasic\n", - " 2 schedule blocks.\n", - " IOUtil\n", - " 4 schedule blocks.\n", - " InitBase\n", - " 0 schedule blocks.\n", - " InterpToArray\n", - " 1 schedule blocks.\n", - " LocalInterp\n", - " 1 schedule blocks.\n", - " LocalReduce\n", - " 1 schedule blocks.\n", - " LoopControl\n", - " 4 schedule blocks.\n", - " MPI\n", - " 0 schedule blocks.\n", - " MoL\n", - " 66 schedule blocks.\n", - " NaNChecker\n", - " 10 schedule blocks.\n", - " SpaceMask\n", - " 9 schedule blocks.\n", - " SphericalSurface\n", - " 7 schedule blocks.\n", - " SymBase\n", - " 5 schedule blocks.\n", - " SystemTopology\n", - " 1 schedule blocks.\n", - " TestCarpetGridInfo\n", - " 1 schedule blocks.\n", - " TestLoopControl\n", - " 3 schedule blocks.\n", - " Time\n", - " 7 schedule blocks.\n", - " Timers\n", - " 2 schedule blocks.\n", - " Tridiagonal\n", - " 16 schedule blocks.\n", - " Tridiagonal2\n", - " 17 schedule blocks.\n", - " Vectors\n", - " 2 schedule blocks.\n", - " WaveToyET17\n", - " 3 schedule blocks.\n", - " hwloc\n", - " 0 schedule blocks.\n", - " zlib\n", - " 0 schedule blocks.\n", - "Running any thorn-provided configuration scripts...\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn FORTRAN:\n", - "Found a traditional Fortran cpp\n", - "Finished running configuration script for thorn FORTRAN.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn VECTORS:\n", - "Finished running configuration script for thorn VECTORS.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn ZLIB:\n", - "zlib selected, but ZLIB_DIR not set. Checking some places...\n", - "Found zlib in /usr\n", - "Finished running configuration script for thorn ZLIB.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn HWLOC:\n", - "hwloc selected, but HWLOC_DIR not set. Checking some places...\n", - "Found hwloc in /usr\n", - "Finished running configuration script for thorn HWLOC.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn MPI:\n", - "Found MPI compiler wrapper at /usr/lib64/mpich/bin/mpic++!\n", - "Successfully configured MPI.\n", - "Finished running configuration script for thorn MPI.\n", - "\n", - "********************************************************************************\n", - "Running configuration script for thorn HDF5:\n", - "Additional requested language support: Fortran\n", - "HDF5 selected, and /usr selected.\n", - "HDF5 found.\n", - "Finished running configuration script for thorn HDF5.\n", - "Checking consistency...\n", - "Creating Thorn-Flesh bindings...\n", - " Creating implementation bindings...\n", - " Creating parameter bindings...\n", - " Creating variable bindings...\n", - " Creating schedule bindings...\n", - " Creating function bindings...\n", - "CST finished.\n", - "Checking status of thorn AEILocalInterp\n", - "Checking status of thorn Boundary\n", - "Checking status of thorn CycleClock\n", - "Checking status of thorn Vectors\n", - "Checking status of thorn zlib\n", - "Checking status of thorn IOUtil\n", - "Checking status of thorn CarpetTracker\n", - "Checking status of thorn CoordBase\n", - "Checking status of thorn SphericalSurface\n", - "Checking status of thorn Fortran\n", - "Checking status of thorn FunwaveCoord\n", - "Checking status of thorn FunwaveMesh\n", - "Checking status of thorn IOASCII\n", - "Checking status of thorn IOBasic\n", - "Checking status of thorn InitBase\n", - "Checking status of thorn InterpToArray\n", - "Checking status of thorn LocalInterp\n", - "Checking status of thorn LocalReduce\n", - "Checking status of thorn MoL\n", - "Checking status of thorn NaNChecker\n", - "Checking status of thorn SymBase\n", - "Checking status of thorn Time\n", - "Checking status of thorn WaveToyET17\n", - "Checking status of thorn CactusBindings\n", - "Checking status of thorn hwloc\n", - "Checking status of thorn CartGrid3D\n", - "Checking status of thorn Dissipation\n", - "Checking status of thorn SpaceMask\n", - "COMPILING configs/sim/bindings/Schedule/ScheduleWaveToyET17.c\n", - "Checking status of thorn LoopControl\n", - "Updating /home/sbrandt/CactusFW2/configs/sim/lib/libthorn_CactusBindings.a\n", - "Checking status of thorn MPI\n", - "Checking status of thorn CarpetMask\n", - "Checking status of thorn SystemTopology\n", - "Checking status of thorn TestLoopControl\n", - "Checking status of thorn Tridiagonal\n", - "Checking status of thorn Tridiagonal2\n", - "Checking status of thorn Cactus\n", - "Checking status of thorn CarpetLib\n", - "Checking status of thorn HDF5\n", - "Checking status of thorn Timers\n", - "Checking status of thorn Funwave\n", - "Checking status of thorn Carpet\n", - "Checking status of thorn CarpetEvolutionMask\n", - "Checking status of thorn CarpetIOASCII\n", - "Checking status of thorn CarpetIOBasic\n", - "Checking status of thorn CarpetIOHDF5\n", - "Checking status of thorn CarpetIOScalar\n", - "Checking status of thorn CarpetInterp\n", - "Checking status of thorn CarpetInterp2\n", - "Checking status of thorn CarpetReduce\n", - "Checking status of thorn CarpetRegrid\n", - "Checking status of thorn CarpetRegrid2\n", - "Checking status of thorn CarpetSlab\n", - "Checking status of thorn TestCarpetGridInfo\n", - "Creating cactus_sim in /home/sbrandt/CactusFW2/exe from AEIThorns/AEILocalInterp CactusBase/Boundary Carpet/Carpet Carpet/CarpetEvolutionMask Carpet/CarpetIOASCII Carpet/CarpetIOBasic Carpet/CarpetIOHDF5 Carpet/CarpetIOScalar Carpet/CarpetInterp Carpet/CarpetInterp2 Carpet/CarpetLib Carpet/CarpetMask Carpet/CarpetReduce Carpet/CarpetRegrid Carpet/CarpetRegrid2 Carpet/CarpetSlab Carpet/CarpetTracker CactusBase/CartGrid3D CactusBase/CoordBase Carpet/CycleClock CactusNumerical/Dissipation CactusBase/Fortran CactusCoastal/Funwave CactusCoastal/FunwaveCoord CactusCoastal/FunwaveMesh ExternalLibraries/HDF5 CactusBase/IOASCII CactusBase/IOBasic CactusBase/IOUtil CactusBase/InitBase CactusNumerical/InterpToArray CactusNumerical/LocalInterp CactusNumerical/LocalReduce Carpet/LoopControl ExternalLibraries/MPI CactusNumerical/MoL CactusUtils/NaNChecker CactusNumerical/SpaceMask CactusNumerical/SphericalSurface CactusBase/SymBase CactusUtils/SystemTopology Carpet/TestCarpetGridInfo Carpet/TestLoopControl CactusBase/Time Carpet/Timers CactusCoastal/Tridiagonal CactusCoastal/Tridiagonal2 CactusUtils/Vectors FunwaveUtils/WaveToyET17 ExternalLibraries/hwloc ExternalLibraries/zlib\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Done creating cactus_sim.\n", - "All done !\n", - "Building utilities for sim\n", - "Building utilities for sim\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOASCII/src/util/carpet2xgraph.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5toascii_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5tobinary_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5_slicer.cc\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/Carpet/CarpetIOHDF5/src/util/hdf5_recombiner.cc\n", - "Copying gif2h5 from /usr/bin/gif2h5 to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h52gif from /usr/bin/h52gif to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5copy from /usr/bin/h5copy to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5debug from /usr/bin/h5debug to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5diff from /usr/bin/h5diff to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5dump from /usr/bin/h5dump to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5import from /usr/bin/h5import to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5jam from /usr/bin/h5jam to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5ls from /usr/bin/h5ls to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5mkgrp from /usr/bin/h5mkgrp to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5perf_serial from /usr/bin/h5perf_serial to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5redeploy from /usr/bin/h5redeploy to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5repack from /usr/bin/h5repack to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5repart from /usr/bin/h5repart to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5stat from /usr/bin/h5stat to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying h5unjam from /usr/bin/h5unjam to /home/sbrandt/CactusFW2/exe/sim\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_merge.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_extract.c\n", - "Compiling /home/sbrandt/CactusFW2/arrangements/ExternalLibraries/HDF5/src/util/hdf5_double_to_single.c\n", - "Copying mpirun from /usr/lib64/mpich/bin/mpirun to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-info from /usr/bin/hwloc-info to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-ps from /usr/bin/hwloc-ps to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-bind from /usr/bin/hwloc-bind to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-ls from /usr/bin/hwloc-ls to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying lstopo-no-graphics from /usr/bin/lstopo-no-graphics to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-assembler-remote from /usr/bin/hwloc-assembler-remote to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-calc from /usr/bin/hwloc-calc to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-assembler from /usr/bin/hwloc-assembler to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-distances from /usr/bin/hwloc-distances to /home/sbrandt/CactusFW2/exe/sim\n", - "Copying hwloc-distrib from /usr/bin/hwloc-distrib to /home/sbrandt/CactusFW2/exe/sim\n", - "Creating carpet2xgraph in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOASCII/carpet2xgraph.o\n", - "Creating hdf5toascii_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5toascii_slicer.o\n", - "Creating hdf5tobinary_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5tobinary_slicer.o\n", - "Creating hdf5_slicer in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5_slicer.o\n", - "Creating hdf5_recombiner in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/CarpetIOHDF5/hdf5_recombiner.o\n", - "Creating hdf5_merge in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_merge.o\n", - "Creating hdf5_extract in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_extract.o\n", - "Creating hdf5_double_to_single in /home/sbrandt/CactusFW2/exe/sim from /home/sbrandt/CactusFW2/configs/sim/build/HDF5/hdf5_double_to_single.o\n", - "Done.\n", - "\n", - "real\t0m11.949s\n", - "user\t0m13.355s\n", - "sys\t0m3.396s\n" - ] - } - ], + "outputs": [], "source": [ - "!time ./simfactory/bin/sim build -j 2 --thornlist=./my_thorns.th" + "!time ./simfactory/bin/sim build --mdbkey make 'make -j2' --thornlist=./my_thorns.th | cat -" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parameter file: /home/sbrandt/CactusFW2/wave_toy.par\n", - "Skeleton Created\n", - "Job directory: \"/home/sbrandt/simulations/wave_toy\"\n", - "Executable: \"/home/sbrandt/CactusFW2/exe/cactus_sim\"\n", - "Option list: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/cfg/OptionList\"\n", - "Submit script: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/run/SubmitScript\"\n", - "Run script: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/run/RunScript\"\n", - "Parameter file: \"/home/sbrandt/simulations/wave_toy/SIMFACTORY/par/wave_toy.par\"\n", - "Simulation name: wave_toy\n", - "Assigned restart id: 0 \n", - "Running simulation wave_toy\n", - "Preparing:\n", - "+ set -e\n", - "+ echo Checking:\n", - "Checking:\n", - "+ pwd\n", - "/home/sbrandt/simulations/wave_toy/output-0000\n", - "+ hostname\n", - "melete05.cct.lsu.edu\n", - "+ date\n", - "Mon Jul 31 13:04:26 CDT 2017\n", - "+ echo Environment:\n", - "Environment:\n", - "+ export CACTUS_NUM_PROCS=2\n", - "+ CACTUS_NUM_PROCS=2\n", - "+ export CACTUS_NUM_THREADS=1\n", - "+ CACTUS_NUM_THREADS=1\n", - "+ export GMON_OUT_PREFIX=gmon.out\n", - "+ GMON_OUT_PREFIX=gmon.out\n", - "+ export OMP_NUM_THREADS=1\n", - "+ OMP_NUM_THREADS=1\n", - "+ echo Starting:\n", - "Starting:\n", - "++ date +%s\n", - "+ export CACTUS_STARTTIME=1501524266\n", - "+ CACTUS_STARTTIME=1501524266\n", - "+ '[' 0 -eq 0 ']'\n", - "+ '[' 2 = 1 ']'\n", - "+ /usr/lib64/mpich/bin/mpirun -np 2 /home/sbrandt/simulations/wave_toy/SIMFACTORY/exe/cactus_sim -L 3 /home/sbrandt/simulations/wave_toy/output-0000/wave_toy.par\n", - "INFO (Cactus): INFO (Cactus): Increasing logging level from 0 to 3\n", - "Increasing logging level from 0 to 3\n", - "--------------------------------------------------------------------------------\n", - "\n", - " 10 \n", - " 1 0101 ************************ \n", - " 01 1010 10 The Cactus Code V4.2.3 \n", - " 1010 1101 011 www.cactuscode.org \n", - " 1001 100101 ************************ \n", - " 00010101 \n", - " 100011 (c) Copyright The Authors \n", - " 0100 GNU Licensed. No Warranty \n", - " 0101 \n", - "--------------------------------------------------------------------------------\n", - "\n", - "Cactus version: 4.2.3\n", - "Compile date: Jul 31 2017 (13:04:18)\n", - "Run date: Jul 31 2017 (13:04:27-0500)\n", - "Run host: melete05.cct.lsu.edu (pid=120793)\n", - "Working directory: /home/sbrandt/simulations/wave_toy/output-0000\n", - "Executable: /home/sbrandt/simulations/wave_toy/SIMFACTORY/exe/cactus_sim\n", - "Parameter file: /home/sbrandt/simulations/wave_toy/output-0000/wave_toy.par\n", - "--------------------------------------------------------------------------------\n", - "\n", - "Activating thorn Cactus...Success -> active implementation Cactus\n", - "Activation requested for \n", - "--->WaveToyET17 coordbase carpet cartgrid3d MoL CarpetIOBasic IOUtil CarpetReduce SymBase CarpetIOASCII Time <---\n", - "Thorn carpet requests automatic activation of CarpetLib\n", - "Thorn carpet requests automatic activation of MPI\n", - "Thorn carpet requests automatic activation of Timers\n", - "Thorn carpet requests automatic activation of LoopControl\n", - "Thorn CarpetLib requests automatic activation of Vectors\n", - "Thorn CarpetLib requests automatic activation of CycleClock\n", - "Thorn LoopControl requests automatic activation of hwloc\n", - "Thorn hwloc requests automatic activation of zlib\n", - "Activating thorn carpet...Success -> active implementation Driver\n", - "Activating thorn CarpetIOASCII...Success -> active implementation IOASCII\n", - "Activating thorn CarpetIOBasic...Success -> active implementation IOBasic\n", - "Activating thorn CarpetLib...Success -> active implementation CarpetLib\n", - "Activating thorn CarpetReduce...Success -> active implementation reduce\n", - "Activating thorn cartgrid3d...Success -> active implementation grid\n", - "Activating thorn coordbase...Success -> active implementation CoordBase\n", - "Activating thorn CycleClock...Success -> active implementation CycleClock\n", - "Activating thorn hwloc...Success -> active implementation hwloc\n", - "Activating thorn IOUtil...Success -> active implementation IO\n", - "Activating thorn LoopControl...Success -> active implementation LoopControl\n", - "Activating thorn MoL...Success -> active implementation MethodOfLines\n", - "Activating thorn MPI...Success -> active implementation MPI\n", - "Activating thorn SymBase...Success -> active implementation SymBase\n", - "Activating thorn Time...Success -> active implementation time\n", - "Activating thorn Timers...Success -> active implementation Timers\n", - "Activating thorn Vectors...Success -> active implementation Vectors\n", - "Activating thorn WaveToyET17...Success -> active implementation WaveToyET17\n", - "Activating thorn zlib...Success -> active implementation zlib\n", - "--------------------------------------------------------------------------------\n", - " if (recover initial data)\n", - " Recover parameters\n", - " endif\n", - "\n", - " Startup routines\n", - " [CCTK_STARTUP]\n", - " Carpet::MultiModel_Startup: Multi-model Startup routine\n", - " CycleClock::CycleClock_Setup: Set up CycleClock\n", - " LoopControl::lc_setup: Set up LoopControl\n", - " Timers::Timer_Startup: Prepare hierarchical timers\n", - " CarpetReduce::CarpetReduceStartup: Startup routine\n", - " CartGrid3D::SymmetryStartup: Register GH Extension for GridSymmetry\n", - " CoordBase::CoordBase_Startup: Register a GH extension to store the coordinate system handles\n", - " Carpet::Driver_Startup: Startup routine\n", - " IOUtil::IOUtil_Startup: Startup routine\n", - " CarpetIOBasic::CarpetIOBasicStartup: [global] Startup routine\n", - " MoL::MoL_Startup: Startup banner\n", - " SymBase::SymBase_Startup: Register GH Extension for SymBase\n", - " CarpetIOASCII::CarpetIOASCIIStartup: [global] Startup routine\n", - " Vectors::Vectors_Startup: Print startup message\n", - "\n", - " Startup routines which need an existing grid hierarchy\n", - " [CCTK_WRAGH]\n", - " CartGrid3D::RegisterCartGrid3DCoords: [meta] Register coordinates for the Cartesian grid\n", - " MoL::MoL_SetupIndexArrays: Set up the MoL bookkeeping index arrays\n", - " MoL::MoL_SetScheduleStatus: [global] Set the flag so it is ok to register with MoL\n", - " GROUP MoL_Register: The group where physics thorns register variables with MoL\n", - " WaveToyET17::wave_toy_registervars: Register funwave variables for MoL\n", - " MoL::MoL_ReportNumberVariables: [meta] Report how many of each type of variable there are\n", - " GROUP SymBase_Wrapper: Wrapper group for SymBase\n", - " GROUP SymmetryRegister: Register your symmetries here\n", - " CartGrid3D::RegisterSymmetryBoundaries: [meta] Register symmetry boundaries\n", - " SymBase::SymBase_Statistics: Print symmetry boundary face descriptions\n", - " Parameter checking routines\n", - " [CCTK_PARAMCHECK]\n", - " Carpet::CarpetParamCheck: Parameter checking routine\n", - " CarpetLib::CarpetLib_test_prolongate_3d_rf2: [global] Test prolongation operators\n", - " CartGrid3D::ParamCheck_CartGrid3D: Check coordinates for CartGrid3D\n", - " MoL::MoL_ParamCheck: Basic parameter checking\n", - " Vectors::Vectors_Test: Run correctness tests.\n", - "\n", - " Initialisation\n", - " if (NOT (recover initial data AND recovery_mode is 'strict'))\n", - " [CCTK_PREREGRIDINITIAL]\n", - " Set up grid hierarchy\n", - " [CCTK_POSTREGRIDINITIAL]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_INITIAL]\n", - " CarpetIOASCII::CarpetIOASCIIInit: [global] Initialisation routine\n", - " CarpetIOBasic::CarpetIOBasicInit: [global] Initialisation routine\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " WaveToyET17::init_wave_toy: initialize data\n", - " [CCTK_POSTINITIAL]\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: Ensure that everything is correct after the initial data have been set up\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Initialise finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICTINITIAL]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTPOSTINITIAL]\n", - " [CCTK_POSTSTEP]\n", - " endif\n", - " if (recover initial data)\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_RECOVER_VARIABLES]\n", - " [CCTK_POST_RECOVER_VARIABLES]\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after recovery\n", - " endif\n", - " if (checkpoint initial data)\n", - " [CCTK_CPINITIAL]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - "\n", - " do loop over timesteps\n", - " [CCTK_PREREGRID]\n", - " Change grid hierarchy\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " Rotate timelevels\n", - " iteration = iteration+1\n", - " t = t+dt\n", - " [CCTK_PRESTEP]\n", - " LoopControl::lc_steer: [meta] Update LoopControl algorithm preferences\n", - " [CCTK_EVOL]\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " while (MoL::MoL_Stepsize_Bad)\n", - " GROUP MoL_Evolution: A single Cactus evolution step using MoL\n", - " GROUP MoL_StartStep: MoL internal setup for the evolution step\n", - " MoL::MoL_SetCounter: [level] Set the counter for the ODE method to loop over\n", - " MoL::MoL_SetTime: [level] Ensure the correct time and timestep are used\n", - " MoL::MoL_AllocateScratchSpace: [level] Allocate storage for scratch levels\n", - " GROUP MoL_PreStep: Physics thorns can schedule preloop setup routines in here\n", - " MoL::MoL_AllocateScratch: Allocate sufficient space for array scratch variables\n", - " MoL::MoL_InitialCopy: Ensure the data is in the correct timelevel\n", - " while (MoL::MoL_Intermediate_Step)\n", - " GROUP MoL_Step: The loop over the intermediate steps for the ODE integrator\n", - " MoL::MoL_InitRHS: Initialise the RHS functions\n", - " GROUP MoL_CalcRHS: Physics thorns schedule the calculation of the discrete spatial operator in here\n", - " WaveToyET17::evolve_wave_toy: evolve data\n", - " GROUP MoL_PostRHS: Modify RHS functions\n", - " GROUP MoL_RHSBoundaries: Any 'final' modifications to the RHS functions (boundaries etc.)\n", - " MoL::MoL_Add: Updates calculated with the efficient Runge-Kutta 3 method\n", - " MoL::MoL_DecrementCounter: [level] Alter the counter number\n", - " MoL::MoL_ResetTime: [level] If necessary, change the time\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: The group for physics thorns to schedule boundary calls etc.\n", - " MoL::MoL_ResetDeltaTime: [level] If necessary, change the timestep\n", - " end while\n", - " MoL::MoL_FinishLoop: [level] Control the step size\n", - " MoL::MoL_RestoreSandR: Restoring the Save and Restore variables to the original state\n", - " MoL::MoL_FreeScratchSpace: [level] Free storage for scratch levels\n", - " end while\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Evolve finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICT]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTSTEP]\n", - " if (checkpoint)\n", - " [CCTK_CHECKPOINT]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - " enddo\n", - "\n", - " Termination routines\n", - " [CCTK_TERMINATE]\n", - " LoopControl::lc_statistics_terminate: [meta] Output LoopControl statistics\n", - " MoL::MoL_FreeIndexArrays: Free the MoL bookkeeping index arrays\n", - "\n", - " Shutdown routines\n", - " [CCTK_SHUTDOWN]\n", - " Timers::Timer_Shutdown: Prepare hierarchical timers\n", - "\n", - " Routines run after changing the grid hierarchy:\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - "--------------------------------------------------------------------------------\n", - "INFO (Carpet): Multi-Model listing:\n", - " model 0: \"world\"\n", - "INFO (Carpet): Multi-Model process distribution:\n", - " processes 0-1: model 0 \"world\"\n", - "INFO (Carpet): Multi-Model: This is process 0, model 0 \"world\"\n", - "INFO (CarpetLib): Process startup time was 1.34 seconds\n", - "Current core file size limit: hard=[unlimited], soft=0 MB\n", - "Current memory size limit: hard=[unlimited], soft=[unlimited]\n", - "INFO (CycleClock): Measuring CycleClock tick via gettimeofday...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "INFO (CycleClock): Calibrated CycleClock: 0.454549 ns per clock tick (2.19998 GHz)\n", - "INFO (Vectors): Using vector size 1 for architecture scalar (no vectorisation, 64-bit precision)\n", - "--------------------------------------------------------------------------------\n", - "AMR driver provided by Carpet\n", - "--------------------------------------------------------------------------------\n", - "AMR info I/O provided by CarpetIOBasic\n", - "--------------------------------------------------------------------------------\n", - "MoL: Generalized time integration.\n", - "--------------------------------------------------------------------------------\n", - "AMR 0D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 1D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 2D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 3D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "\n", - "INFO (Carpet): MPI is enabled\n", - "INFO (Carpet): Carpet is running on 2 processes\n", - "INFO (Carpet): This is process 0\n", - "INFO (Carpet): OpenMP is disabled\n", - "WARNING[L1,P1] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "WARNING[L1,P0] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "WARNING[L1,P0] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "INFO (Carpet): This process runs on host melete05.cct.lsu.edu, pid=120793\n", - "INFO (Carpet): This process runs on 80 cores: 0-79\n", - "INFO (Carpet): Thread 0 runs on 80 cores: 0-79\n", - "INFO (Carpet): This simulation is running in 3 dimensions\n", - "INFO (Carpet): Boundary specification for map 0:\n", - " nboundaryzones: [[1,1,0],[1,1,0]]\n", - " is_internal : [[0,0,0],[0,0,0]]\n", - " is_staggered : [[0,0,0],[0,0,0]]\n", - " shiftout : [[0,0,1],[0,0,1]]\n", - "INFO (Carpet): CoordBase domain specification for map 0:\n", - " physical extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent: [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " base_spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Adapted domain specification for map 0:\n", - " convergence factor: 2\n", - " convergence level : 0\n", - " physical extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent : [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Base grid specification for map 0:\n", - " number of grid points : [121,121,1]\n", - " number of coarse grid ghost points: [[1,1,1],[1,1,1]]\n", - "INFO (Carpet): Buffer zone counts (excluding ghosts):\n", - " [0]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Overlap zone counts:\n", - " [0]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Group and variable statistics:\n", - "INFO (Carpet): There are 215 grid functions in 12 groups\n", - "INFO (Carpet): There are 60 grid scalars in 14 groups\n", - "INFO (Carpet): There are 11 1-dimensional grid arrays in 4 groups\n", - "INFO (Carpet): There are 1 2-dimensional grid arrays in 1 groups\n", - "INFO (Carpet): There are 0 3-dimensional grid arrays in 0 groups\n", - "INFO (Carpet): (The number of variables counts all time levels)\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_0D' registered: 0D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_1D' registered: 1D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_2D' registered: 2D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): Periodic 2D AMR output requested for:\n", - " WAVETOYET17::psi\n", - " WAVETOYET17::phi\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_3D' registered: 3D AMR output of grid variables to ASCII files\n", - "INFO (MoL): Using Runge-Kutta 3 as the time integrator.\n", - "INFO (MoL): The maximum number of evolved variables is 87. 2 are registered.\n", - "INFO (MoL): The maximum number of slow evolved variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of evolved array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR array variables is 87. 0 are registered.\n", - "INFO (MoL): The maximum size of any array variables is 0.\n", - "INFO (Vectors): Testing vectorisation... [errors may result in segfaults]\n", - "INFO (Vectors): 93/93 tests passed \n", - "INFO (CartGrid3D): Grid Spacings:\n", - "INFO (CartGrid3D): dx=>2.5000000e-01 dy=>2.5000000e-01 dz=>1.0000000e+00\n", - "INFO (CartGrid3D): Computational Coordinates:\n", - "INFO (CartGrid3D): x=>[ 0.000,30.000] y=>[ 0.000,30.000] z=>[ 0.000, 0.000]\n", - "INFO (CartGrid3D): Indices of Physical Coordinates:\n", - "INFO (CartGrid3D): x=>[0,120] y=>[0,120] z=>[0,0]\n", - "INFO (CarpetReduce): Simulation domain volume: 0\n", - "INFO (CarpetReduce): Additional excised volume: 0\n", - "INFO (CarpetReduce): Reduction weight sum: 14400\n", - "WARNING[L1,P0] (CarpetReduce): Simulation domain volume and reduction weight sum differ\n", - "WARNING[L1,P0] (CarpetReduce): Simulation domain volume and reduction weight sum differ\n", - "INFO (Time): Timestep set to 0.05 (courant_static)\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 0 0.000 | 0.0000000 1.0000000 | 0.0000000 0.0000000\n", - " 1 0.050 | 0.0000000 0.9951530 | -0.1932704 0.0261774\n", - " 2 0.100 | 0.0000000 0.9807184 | -0.3829107 0.0519225\n", - " 3 0.150 | 0.0000000 0.9569665 | -0.5653984 0.0768064\n", - " 4 0.200 | 0.0000000 0.9243393 | -0.7374054 0.1004071\n", - " 5 0.250 | 0.0000000 0.8834385 | -0.8958865 0.1223126\n", - " 6 0.300 | 0.0000000 0.8350094 | -1.0381580 0.1421259\n", - " 7 0.350 | 0.0000000 0.7799208 | -1.1619635 0.1594687\n", - " 8 0.400 | 0.0000000 0.7191427 | -1.2655253 0.1739876\n", - " 9 0.450 | 0.0000000 0.6537211 | -1.3475794 0.1853590\n", - " 10 0.500 | 0.0000000 0.5847520 | -1.4073945 0.1939952\n", - " 11 0.550 | 0.0000000 0.5133544 | -1.4447725 0.2005215\n", - " 12 0.600 | 0.0000000 0.4406443 | -1.4600341 0.2050435\n", - " 13 0.650 | 0.0000000 0.3797052 | -1.4539871 0.2071623\n", - " 14 0.700 | 0.0000000 0.3410583 | -1.4278829 0.2098381\n", - " 15 0.750 | 0.0000000 0.3146479 | -1.3833600 0.2094582\n", - " 16 0.800 | 0.0000000 0.2968527 | -1.3223794 0.2103486\n", - " 17 0.850 | 0.0000000 0.2832983 | -1.2471527 0.2091394\n", - " 18 0.900 | 0.0000000 0.2729966 | -1.1600674 0.2066483\n", - " 19 0.950 | -0.0225975 0.2650230 | -1.0636116 0.2043535\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 20 1.000 | -0.0732134 0.2587740 | -0.9602997 0.2041240\n", - " 21 1.050 | -0.1185441 0.2533657 | -0.8526038 0.2015518\n", - " 22 1.100 | -0.1584302 0.2489947 | -0.7441526 0.1985052\n", - " 23 1.150 | -0.1928269 0.2446893 | -0.6606995 0.1973815\n", - " 24 1.200 | -0.2217948 0.2401314 | -0.6002377 0.1959175\n", - " 25 1.250 | -0.2454883 0.2368250 | -0.5596725 0.1926125\n", - " 26 1.300 | -0.2641437 0.2343817 | -0.5279116 0.1894770\n", - " 27 1.350 | -0.2780649 0.2302987 | -0.5045261 0.1895919\n", - " 28 1.400 | -0.2876094 0.2270804 | -0.4830924 0.1874396\n", - " 29 1.450 | -0.2931747 0.2255190 | -0.4695507 0.1843454\n", - " 30 1.500 | -0.2951842 0.2222983 | -0.4586815 0.1835850\n", - " 31 1.550 | -0.2940747 0.2184225 | -0.4464528 0.1825579\n", - " 32 1.600 | -0.2902847 0.2168783 | -0.4346252 0.1796316\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 33 1.650 | -0.2842443 0.2149710 | -0.4300273 0.1767935\n", - " 34 1.700 | -0.2763660 0.2117098 | -0.4204154 0.1771640\n", - " 35 1.750 | -0.2670381 0.2092843 | -0.4114913 0.1986366\n", - " 36 1.800 | -0.2566189 0.2081503 | -0.4086627 0.2171036\n", - " 37 1.850 | -0.2454328 0.2054778 | -0.4014235 0.2294391\n", - " 38 1.900 | -0.2337679 0.2021617 | -0.3926842 0.2363856\n", - " 39 1.950 | -0.2218747 0.2012299 | -0.3877370 0.2386950\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 40 2.000 | -0.2113639 0.1996998 | -0.3845668 0.2371067\n", - " 41 2.050 | -0.2021501 0.1969922 | -0.3767959 0.2323288\n", - " 42 2.100 | -0.1943005 0.1949926 | -0.3707725 0.2250242\n", - " 43 2.150 | -0.1871954 0.1941830 | -0.3695076 0.2157991\n", - " 44 2.200 | -0.1811315 0.1919436 | -0.3637509 0.2051961\n", - " 45 2.250 | -0.1753969 0.1892964 | -0.3563209 0.1936904\n", - " 46 2.300 | -0.1704707 0.1884530 | -0.3536325 0.1816882\n", - " 47 2.350 | -0.1657751 0.1872293 | -0.3513250 0.1702944\n", - " 48 2.400 | -0.1613091 0.1849283 | -0.3447781 0.1606899\n", - " 49 2.450 | -0.1579006 0.1831797 | -0.3401713 0.1566642\n", - " 50 2.500 | -0.1540334 0.1826335 | -0.3396896 0.1543173\n", - " 51 2.550 | -0.1501820 0.1807414 | -0.3350467 0.1536697\n", - " 52 2.600 | -0.1476378 0.1785308 | -0.3286432 0.1535596\n", - " 53 2.650 | -0.1444369 0.1777614 | -0.3270033 0.1516594\n", - " 54 2.700 | -0.1415830 0.1767957 | -0.3254103 0.1494606\n", - " 55 2.750 | -0.1392927 0.1748061 | -0.3199680 0.1498607\n", - " 56 2.800 | -0.1366551 0.1731982 | -0.3158561 0.1491010\n", - " 57 2.850 | -0.1338915 0.1728732 | -0.3160229 0.1469808\n", - " 58 2.900 | -0.1319841 0.1712680 | -0.3122932 0.1462140\n", - " 59 2.950 | -0.1299540 0.1693620 | -0.3067014 0.1463204\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 60 3.000 | -0.1277872 0.1686381 | -0.3054747 0.1446932\n", - " 61 3.050 | -0.1258244 0.1678953 | -0.3045029 0.1426568\n", - " 62 3.100 | -0.1241662 0.1661555 | -0.3001172 0.1429512\n", - " 63 3.150 | -0.1222196 0.1646131 | -0.2959284 0.1424280\n", - " 64 3.200 | -0.1204068 0.1644785 | -0.2966564 0.1405191\n", - " 65 3.250 | -0.1190312 0.1631167 | -0.2937057 0.1396041\n", - " 66 3.300 | -0.1172856 0.1614377 | -0.2890593 0.1398985\n", - " 67 3.350 | -0.1158271 0.1607284 | -0.2875939 0.1385170\n", - " 68 3.400 | -0.1144457 0.1601813 | -0.2871769 0.1366312\n", - " 69 3.450 | -0.1131078 0.1586507 | -0.2835663 0.1367921\n", - " 70 3.500 | -0.1114547 0.1571208 | -0.2792968 0.1364778\n", - " 71 3.550 | -0.1104274 0.1571529 | -0.2804197 0.1347661\n", - " 72 3.600 | -0.1092264 0.1560026 | -0.2781524 0.1336868\n", - " 73 3.650 | -0.1079975 0.1545030 | -0.2743141 0.1341462\n", - " 74 3.700 | -0.1067921 0.1537800 | -0.2724206 0.1329980\n", - " 75 3.750 | -0.1056986 0.1534070 | -0.2725084 0.1312430\n", - " 76 3.800 | -0.1046884 0.1520572 | -0.2695186 0.1312524\n", - " 77 3.850 | -0.1036597 0.1506211 | -0.2656382 0.1311242\n", - " 78 3.900 | -0.1026139 0.1506823 | -0.2665419 0.1295966\n", - " 79 3.950 | -0.1015102 0.1497356 | -0.2648877 0.1283451\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 80 4.000 | -0.1006822 0.1483688 | -0.2617404 0.1289504\n", - " 81 4.050 | -0.0999488 0.1476080 | -0.2593416 0.1280353\n", - " 82 4.100 | -0.0990555 0.1473917 | -0.2599024 0.1263844\n", - " 83 4.150 | -0.0981583 0.1462021 | -0.2636345 0.1262309\n", - " 84 4.200 | -0.0971843 0.1449071 | -0.2648978 0.1262696\n", - " 85 4.250 | -0.0964927 0.1449081 | -0.2656530 0.1249143\n", - " 86 4.300 | -0.0962947 0.1441467 | -0.2776704 0.1234882\n", - " 87 4.350 | -0.0955599 0.1428917 | -0.2871732 0.1242232\n", - " 88 4.400 | -0.0948164 0.1420736 | -0.2940659 0.1235173\n", - " 89 4.450 | -0.0943783 0.1419994 | -0.2982997 0.1219712\n", - " 90 4.500 | -0.0953873 0.1409547 | -0.3097894 0.1216487\n", - " 91 4.550 | -0.0957169 0.1397743 | -0.3216778 0.1218375\n", - " 92 4.600 | -0.0954632 0.1397096 | -0.3303753 0.1206436\n", - " 93 4.650 | -0.0980474 0.1391161 | -0.3356926 0.1191873\n", - " 94 4.700 | -0.1010832 0.1379612 | -0.3374927 0.1198951\n", - " 95 4.750 | -0.1034975 0.1370703 | -0.3373716 0.1193779\n", - " 96 4.800 | -0.1095302 0.1371258 | -0.3372897 0.1179364\n", - " 97 4.850 | -0.1162584 0.1362138 | -0.3369214 0.1174424\n", - " 98 4.900 | -0.1229498 0.1351311 | -0.3360150 0.1177670\n", - " 99 4.950 | -0.1340118 0.1349935 | -0.3363588 0.1167246\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 100 5.000 | -0.1442242 0.1345530 | -0.3356910 0.1153606\n", - " 101 5.050 | -0.1535426 0.1334904 | -0.3348812 0.1159104\n", - " 102 5.100 | -0.1619327 0.1325151 | -0.3347446 0.1155642\n", - " 103 5.150 | -0.1718989 0.1326895 | -0.3333501 0.1142264\n", - " 104 5.200 | -0.1812048 0.1319004 | -0.3332521 0.1135611\n", - " 105 5.250 | -0.1890279 0.1309043 | -0.3320790 0.1140089\n", - " 106 5.300 | -0.1952999 0.1306864 | -0.3310816 0.1131288\n", - " 107 5.350 | -0.1999724 0.1303861 | -0.3309296 0.1118344\n", - " 108 5.400 | -0.2030180 0.1294104 | -0.3278362 0.1122236\n", - " 109 5.450 | -0.2044297 0.1284380 | -0.3295121 0.1120330\n", - " 110 5.500 | -0.2042210 0.1286259 | -0.3272365 0.1107975\n", - " 111 5.550 | -0.2031947 0.1279674 | -0.3275999 0.1099632\n", - " 112 5.600 | -0.2021641 0.1270344 | -0.3280806 0.1105230\n", - " 113 5.650 | -0.2011190 0.1267296 | -0.3258044 0.1263273\n", - " 114 5.700 | -0.1999815 0.1265584 | -0.3300983 0.1541834\n", - " 115 5.750 | -0.1986018 0.1256655 | -0.3345545 0.1790138\n", - " 116 5.800 | -0.1978806 0.1247636 | -0.3434689 0.2004740\n", - " 117 5.850 | -0.1965894 0.1248827 | -0.3552277 0.2182975\n", - " 118 5.900 | -0.1955750 0.1243611 | -0.3639580 0.2322999\n", - " 119 5.950 | -0.1945615 0.1234729 | -0.3741811 0.2423817\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 120 6.000 | -0.1934388 0.1230754 | -0.3864112 0.2485279\n", - " 121 6.050 | -0.1933281 0.1230236 | -0.3949237 0.2511596\n", - " 122 6.100 | -0.1937551 0.1222104 | -0.3994723 0.2558347\n", - " 123 6.150 | -0.1947825 0.1213716 | -0.3998602 0.2575397\n", - " 124 6.200 | -0.1959940 0.1214177 | -0.3959429 0.2572774\n", - " 125 6.250 | -0.1995067 0.1210233 | -0.3876304 0.2570125\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 126 6.300 | -0.2043194 0.1201796 | -0.3779180 0.2566584\n", - " 127 6.350 | -0.2110435 0.1196850 | -0.3705158 0.2562290\n", - " 128 6.400 | -0.2232621 0.1197439 | -0.3591317 0.2553437\n", - " 129 6.450 | -0.2345385 0.1190077 | -0.3418924 0.2550628\n", - " 130 6.500 | -0.2447924 0.1182272 | -0.3188122 0.2547708\n", - " 131 6.550 | -0.2539430 0.1181958 | -0.2976396 0.2532538\n", - " 132 6.600 | -0.2619086 0.1179200 | -0.3000665 0.2536605\n", - " 133 6.650 | -0.2686066 0.1171213 | -0.3009617 0.2515419\n", - " 134 6.700 | -0.2740360 0.1165259 | -0.2984011 0.2523630\n", - " 135 6.750 | -0.2793025 0.1166880 | -0.2940767 0.2500674\n", - " 136 6.800 | -0.2822657 0.1160498 | -0.2974743 0.2509075\n", - " 137 6.850 | -0.2828458 0.1153010 | -0.2974388 0.2490522\n", - " 138 6.900 | -0.2809893 0.1151879 | -0.2939048 0.2490225\n", - " 139 6.950 | -0.2776600 0.1150229 | -0.2913612 0.2481737\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 140 7.000 | -0.2733109 0.1142698 | -0.2941046 0.2461486\n", - " 141 7.050 | -0.2671468 0.1135713 | -0.2933815 0.2468970\n", - " 142 7.100 | -0.2591444 0.1138295 | -0.2891293 0.2591533\n", - " 143 7.150 | -0.2512274 0.1132974 | -0.2878261 0.3033292\n", - " 144 7.200 | -0.2449706 0.1125680 | -0.2901365 0.3454618\n", - " 145 7.250 | -0.2418667 0.1123697 | -0.2889624 0.3850670\n", - " 146 7.300 | -0.2375078 0.1123084 | -0.2842408 0.4190022\n", - " 147 7.350 | -0.2360445 0.1116016 | -0.2836110 0.4466459\n", - " 148 7.400 | -0.2330355 0.1109192 | -0.2857001 0.4676437\n", - " 149 7.450 | -0.2309990 0.1111464 | -0.2843020 0.4874283\n", - " 150 7.500 | -0.2295751 0.1107149 | -0.2793503 0.5016423\n", - " 151 7.550 | -0.2266350 0.1100069 | -0.2788161 0.5100441\n", - " 152 7.600 | -0.2255673 0.1097203 | -0.2808827 0.5124807\n", - " 153 7.650 | -0.2244659 0.1097563 | -0.2794750 0.5088935\n", - " 154 7.700 | -0.2218925 0.1091142 | -0.2745203 0.4993227\n", - " 155 7.750 | -0.2206719 0.1084580 | -0.2735087 0.4839089\n", - " 156 7.800 | -0.2201810 0.1086200 | -0.2757359 0.4747648\n", - " 157 7.850 | -0.2182747 0.1082838 | -0.2745174 0.4651315\n", - " 158 7.900 | -0.2157778 0.1218671 | -0.2697716 0.4506455\n", - " 159 7.950 | -0.2161471 0.1355825 | -0.2704389 0.4375048\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 160 8.000 | -0.2151729 0.1469593 | -0.2707389 0.4275461\n", - " 161 8.050 | -0.2127952 0.1573432 | -0.2694331 0.4134631\n", - " 162 8.100 | -0.2117394 0.1706686 | -0.2650902 0.4023469\n", - " 163 8.150 | -0.2119062 0.1817192 | -0.2672558 0.3911304\n", - " 164 8.200 | -0.2107495 0.1904315 | -0.2683024 0.3822928\n", - " 165 8.250 | -0.2082131 0.1967798 | -0.2663359 0.3732349\n", - " 166 8.300 | -0.2077818 0.2007759 | -0.2613219 0.3689741\n", - " 167 8.350 | -0.2080062 0.2024676 | -0.2633899 0.3626509\n", - " 168 8.400 | -0.2069391 0.2056955 | -0.2652821 0.3589444\n", - " 169 8.450 | -0.2045246 0.2105359 | -0.2641651 0.3566101\n", - " 170 8.500 | -0.2038535 0.2133460 | -0.2599823 0.3504546\n", - " 171 8.550 | -0.2043619 0.2141797 | -0.2588080 0.3495118\n", - " 172 8.600 | -0.2036217 0.2131149 | -0.2616295 0.3485526\n", - " 173 8.650 | -0.2015743 0.2102508 | -0.2614664 0.3437420\n", - " 174 8.700 | -0.1998037 0.2103615 | -0.2582389 0.3407342\n", - " 175 8.750 | -0.2007848 0.2109840 | -0.2534838 0.3422127\n", - " 176 8.800 | -0.2005708 0.2101138 | -0.2573003 0.3398359\n", - " 177 8.850 | -0.1990985 0.2078326 | -0.2602698 0.3336696\n", - " 178 8.900 | -0.1963192 0.2042303 | -0.2641359 0.3348811\n", - " 179 8.950 | -0.1970230 0.2001046 | -0.2639727 0.3358621\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 180 9.000 | -0.1974945 0.1981771 | -0.2600770 0.3330390\n", - " 181 9.050 | -0.1967672 0.1966553 | -0.2549834 0.3264753\n", - " 182 9.100 | -0.1947848 0.1942000 | -0.2544050 0.3290350\n", - " 183 9.150 | -0.1927992 0.1908767 | -0.2540263 0.3303499\n", - " 184 9.200 | -0.1940732 0.1867478 | -0.2539904 0.3279142\n", - " 185 9.250 | -0.1942202 0.1836524 | -0.2510879 0.3217747\n", - " 186 9.300 | -0.1931754 0.1809056 | -0.2498213 0.3228510\n", - " 187 9.350 | -0.1908869 0.1774929 | -0.2469965 0.3252097\n", - " 188 9.400 | -0.1899933 0.1745123 | -0.2419184 0.3238784\n", - " 189 9.450 | -0.1911005 0.1725710 | -0.2447718 0.3188760\n", - " 190 9.500 | -0.1910929 0.1705489 | -0.2457208 0.3157331\n", - " 191 9.550 | -0.1899086 0.1692294 | -0.2442245 0.3197334\n", - " 192 9.600 | -0.1874981 0.1689701 | -0.2396798 0.3201220\n", - " 193 9.650 | -0.1870842 0.1675812 | -0.2411856 0.3168801\n", - " 194 9.700 | -0.1881690 0.1650817 | -0.2428215 0.3100585\n", - " 195 9.750 | -0.1881595 0.1650069 | -0.2418075 0.3130636\n", - " 196 9.800 | -0.1869947 0.1651912 | -0.2380876 0.3156897\n", - " 197 9.850 | -0.1846256 0.1641810 | -0.2365392 0.3147493\n", - " 198 9.900 | -0.1840915 0.1619999 | -0.2395734 0.3102452\n", - " 199 9.950 | -0.1852810 0.1613494 | -0.2400029 0.3042786\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 200 10.000 | -0.1854036 0.1619177 | -0.2377429 0.3095536\n", - " 201 10.050 | -0.1843978 0.1612595 | -0.2327513 0.3113667\n", - " 202 10.100 | -0.1822138 0.1596263 | -0.2352602 0.3096660\n", - " 203 10.150 | -0.1809916 0.1580207 | -0.2371523 0.3044653\n", - " 204 10.200 | -0.1823943 0.1587855 | -0.2363985 0.3006906\n", - " 205 10.250 | -0.1827641 0.1585349 | -0.2329274 0.3056019\n", - " 206 10.300 | -0.1820379 0.1577745 | -0.2298799 0.3071018\n", - " 207 10.350 | -0.1801637 0.1563980 | -0.2332284 0.3051420\n", - " 208 10.400 | -0.1782141 0.1556984 | -0.2340012 0.2997386\n", - " 209 10.450 | -0.1794374 0.1560703 | -0.2320980 0.2963890\n", - " 210 10.500 | -0.1801506 0.1560316 | -0.2274616 0.3013709\n", - " 211 10.550 | -0.1798057 0.1549566 | -0.2282245 0.3029999\n", - " 212 10.600 | -0.1783477 0.1528695 | -0.2305179 0.3012232\n", - " 213 10.650 | -0.1760349 0.1539607 | -0.2302034 0.2960514\n", - " 214 10.700 | -0.1763226 0.1543218 | -0.2271943 0.2914150\n", - " 215 10.750 | -0.1774564 0.1536082 | -0.2223627 0.2968486\n", - " 216 10.800 | -0.1775761 0.1518411 | -0.2259377 0.2989960\n", - " 217 10.850 | -0.1766228 0.1517165 | -0.2272058 0.2977934\n", - " 218 10.900 | -0.1745484 0.1525245 | -0.2258444 0.2932386\n", - " 219 10.950 | -0.1734640 0.1522248 | -0.2217806 0.2869586\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 220 11.000 | -0.1745691 0.1508347 | -0.2214847 0.2918986\n", - " 221 11.050 | -0.1752181 0.1492262 | -0.2235711 0.2949045\n", - " 222 11.100 | -0.1748400 0.1505274 | -0.2233701 0.2946212\n", - " 223 11.150 | -0.1733816 0.1506957 | -0.2210090 0.2910279\n", - " 224 11.200 | -0.1715325 0.1497427 | -0.2164994 0.2841652\n", - " 225 11.250 | -0.1713794 0.1476933 | -0.2201323 0.2863012\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 226 11.300 | -0.1726036 0.1482539 | -0.2214803 0.2904581\n", - " 227 11.350 | -0.1728534 0.1489435 | -0.2204477 0.2913967\n", - " 228 11.400 | -0.1720698 0.1484874 | -0.2169748 0.2890722\n", - " 229 11.450 | -0.1702045 0.1469042 | -0.2154069 0.2835002\n", - " 230 11.500 | -0.1692487 0.1456492 | -0.2183395 0.2803504\n", - " 231 11.550 | -0.1696153 0.1469069 | -0.2189589 0.2853398\n", - " 232 11.600 | -0.1705268 0.1470015 | -0.2171761 0.2877600\n", - " 233 11.650 | -0.1704592 0.1459438 | -0.2129388 0.2869758\n", - " 234 11.700 | -0.1693575 0.1446135 | -0.2139021 0.2829729\n", - " 235 11.750 | -0.1672965 0.1445291 | -0.2161438 0.2777227\n", - " 236 11.800 | -0.1669784 0.1452201 | -0.2160501 0.2792102\n", - " 237 11.850 | -0.1677406 0.1447743 | -0.2135391 0.2833271\n", - " 238 11.900 | -0.1684118 0.1441510 | -0.2085664 0.2843163\n", - " 239 11.950 | -0.1681041 0.1425486 | -0.2120200 0.2821301\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 240 12.000 | -0.1667655 0.1430834 | -0.2135851 0.2767790\n", - " 241 12.050 | -0.1652843 0.1435650 | -0.2127986 0.2745078\n", - " 242 12.100 | -0.1647741 0.1434397 | -0.2095861 0.2777123\n", - " 243 12.150 | -0.1658104 0.1423001 | -0.2066312 0.2806651\n", - " 244 12.200 | -0.1663090 0.1405418 | -0.2097971 0.2805080\n", - " 245 12.250 | -0.1658329 0.1419844 | -0.2107039 0.2772130\n", - " 246 12.300 | -0.1643324 0.1424111 | -0.2092491 0.2717486\n", - " 247 12.350 | -0.1633040 0.1417943 | -0.2053659 0.2710662\n", - " 248 12.400 | -0.1626684 0.1401532 | -0.2051643 0.2756082\n", - " 249 12.450 | -0.1638613 0.1399784 | -0.2072843 0.2776500\n", - " 250 12.500 | -0.1642499 0.1410040 | -0.2075410 0.2766080\n", - "--------------------------------------------------------------------------------\n", - "Done.\n", - "+ echo Stopping:\n", - "Stopping:\n", - "+ date\n", - "Mon Jul 31 13:04:29 CDT 2017\n", - "Mon Jul 31 13:04:29 CDT 2017\n", - "Simfactory Done at date: 0\n" - ] - } - ], + "outputs": [], "source": [ "!rm -fr ../simulations/wave_toy\n", "!./simfactory/bin/sim create-run wave_toy.par --procs=2 --num-threads=1" @@ -3862,10 +892,8 @@ }, { "cell_type": "code", - "execution_count": 26, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "file_data = np.genfromtxt(\"../simulations/wave_toy/output-0000/wave_toy/psi.xy.asc\")" @@ -3873,209 +901,9 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "sets= [ 0. 25. 50. 75. 100. 125. 150. 175. 200. 225. 250.]\n", - "time= 0.0\n", - "min/max= 0.0 1.0\n" - ] - }, - { - "data": { - "image/png": "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\nTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 25.0\n", - "min/max= -0.245488345688 0.236825049851\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 50.0\n", - "min/max= -0.154033365164 0.182633481829\n" - ] - }, - { - "data": { - "image/png": "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\nAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 75.0\n", - "min/max= -0.10569862376 0.153407032713\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 100.0\n", - "min/max= -0.144224202634 0.134552960331\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 125.0\n", - "min/max= -0.199506702817 0.121023330873\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 150.0\n", - "min/max= -0.229575071116 0.110714884067\n" - ] - }, - { - "data": { - "image/png": "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\nQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 175.0\n", - "min/max= -0.200784801505 0.210984031467\n" - ] - }, - { - "data": { - "image/png": "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\nf+9thF0uuhvDAAAAAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 200.0\n", - "min/max= -0.18540362708 0.161917720306\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 225.0\n", - "min/max= -0.17137942871 0.147693346001\n" - ] - }, - { - "data": { - "image/png": "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\ngg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 250.0\n", - "min/max= -0.1642498645 0.141003971065\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "sets = np.unique(file_data[:,0])\n", "width = 8\n", @@ -4140,17 +968,9 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Over-writing file 'wave_toy2.par'\n" - ] - } - ], + "outputs": [], "source": [ "wave_toy2_par_src = \"\"\"\n", "ActiveThorns = \"{thorn_name} coordbase carpet cartgrid3d MoL\"\n", @@ -4230,801 +1050,9 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parameter file: /home/sbrandt/CactusFW2/wave_toy2.par\n", - "Skeleton Created\n", - "Job directory: \"/home/sbrandt/simulations/wave_toy2\"\n", - "Executable: \"/home/sbrandt/CactusFW2/exe/cactus_sim\"\n", - "Option list: \"/home/sbrandt/simulations/wave_toy2/SIMFACTORY/cfg/OptionList\"\n", - "Submit script: \"/home/sbrandt/simulations/wave_toy2/SIMFACTORY/run/SubmitScript\"\n", - "Run script: \"/home/sbrandt/simulations/wave_toy2/SIMFACTORY/run/RunScript\"\n", - "Parameter file: \"/home/sbrandt/simulations/wave_toy2/SIMFACTORY/par/wave_toy2.par\"\n", - "Simulation name: wave_toy2\n", - "Assigned restart id: 0 \n", - "Running simulation wave_toy2\n", - "Preparing:\n", - "+ set -e\n", - "+ echo Checking:\n", - "Checking:\n", - "+ pwd\n", - "/home/sbrandt/simulations/wave_toy2/output-0000\n", - "+ hostname\n", - "melete05.cct.lsu.edu\n", - "+ date\n", - "Mon Jul 31 13:09:26 CDT 2017\n", - "+ echo Environment:\n", - "Environment:\n", - "+ export CACTUS_NUM_PROCS=2\n", - "+ CACTUS_NUM_PROCS=2\n", - "+ export CACTUS_NUM_THREADS=1\n", - "+ CACTUS_NUM_THREADS=1\n", - "+ export GMON_OUT_PREFIX=gmon.out\n", - "+ GMON_OUT_PREFIX=gmon.out\n", - "+ export OMP_NUM_THREADS=1\n", - "+ OMP_NUM_THREADS=1\n", - "+ echo Starting:\n", - "Starting:\n", - "++ date +%s\n", - "+ export CACTUS_STARTTIME=1501524566\n", - "+ CACTUS_STARTTIME=1501524566\n", - "+ '[' 0 -eq 0 ']'\n", - "+ '[' 2 = 1 ']'\n", - "+ /usr/lib64/mpich/bin/mpirun -np 2 /home/sbrandt/simulations/wave_toy2/SIMFACTORY/exe/cactus_sim -L 3 /home/sbrandt/simulations/wave_toy2/output-0000/wave_toy2.par\n", - "INFO (Cactus): INFO (Cactus): Increasing logging level from 0 to 3\n", - "Increasing logging level from 0 to 3\n", - "--------------------------------------------------------------------------------\n", - "\n", - " 10 \n", - " 1 0101 ************************ \n", - " 01 1010 10 The Cactus Code V4.2.3 \n", - " 1010 1101 011 www.cactuscode.org \n", - " 1001 100101 ************************ \n", - " 00010101 \n", - " 100011 (c) Copyright The Authors \n", - " 0100 GNU Licensed. No Warranty \n", - " 0101 \n", - "--------------------------------------------------------------------------------\n", - "\n", - "Cactus version: 4.2.3\n", - "Compile date: Jul 31 2017 (13:04:18)\n", - "Run date: Jul 31 2017 (13:09:26-0500)\n", - "Run host: melete05.cct.lsu.edu (pid=156123)\n", - "Working directory: /home/sbrandt/simulations/wave_toy2/output-0000\n", - "Executable: /home/sbrandt/simulations/wave_toy2/SIMFACTORY/exe/cactus_sim\n", - "Parameter file: /home/sbrandt/simulations/wave_toy2/output-0000/wave_toy2.par\n", - "--------------------------------------------------------------------------------\n", - "\n", - "Activating thorn Cactus...Success -> active implementation Cactus\n", - "Activation requested for \n", - "--->WaveToyET17 coordbase carpet cartgrid3d MoL CarpetIOBasic IOUtil CarpetReduce SymBase CarpetIOASCII Time CarpetRegrid2 <---\n", - "Thorn carpet requests automatic activation of CarpetLib\n", - "Thorn carpet requests automatic activation of MPI\n", - "Thorn carpet requests automatic activation of Timers\n", - "Thorn carpet requests automatic activation of LoopControl\n", - "Thorn CarpetLib requests automatic activation of Vectors\n", - "Thorn CarpetLib requests automatic activation of CycleClock\n", - "Thorn LoopControl requests automatic activation of hwloc\n", - "Thorn hwloc requests automatic activation of zlib\n", - "Activating thorn carpet...Success -> active implementation Driver\n", - "Activating thorn CarpetIOASCII...Success -> active implementation IOASCII\n", - "Activating thorn CarpetIOBasic...Success -> active implementation IOBasic\n", - "Activating thorn CarpetLib...Success -> active implementation CarpetLib\n", - "Activating thorn CarpetReduce...Success -> active implementation reduce\n", - "Activating thorn CarpetRegrid2...Success -> active implementation CarpetRegrid2\n", - "Activating thorn cartgrid3d...Success -> active implementation grid\n", - "Activating thorn coordbase...Success -> active implementation CoordBase\n", - "Activating thorn CycleClock...Success -> active implementation CycleClock\n", - "Activating thorn hwloc...Success -> active implementation hwloc\n", - "Activating thorn IOUtil...Success -> active implementation IO\n", - "Activating thorn LoopControl...Success -> active implementation LoopControl\n", - "Activating thorn MoL...Success -> active implementation MethodOfLines\n", - "Activating thorn MPI...Success -> active implementation MPI\n", - "Activating thorn SymBase...Success -> active implementation SymBase\n", - "Activating thorn Time...Success -> active implementation time\n", - "Activating thorn Timers...Success -> active implementation Timers\n", - "Activating thorn Vectors...Success -> active implementation Vectors\n", - "Activating thorn WaveToyET17...Success -> active implementation WaveToyET17\n", - "Activating thorn zlib...Success -> active implementation zlib\n", - "--------------------------------------------------------------------------------\n", - " if (recover initial data)\n", - " Recover parameters\n", - " endif\n", - "\n", - " Startup routines\n", - " [CCTK_STARTUP]\n", - " Carpet::MultiModel_Startup: Multi-model Startup routine\n", - " CycleClock::CycleClock_Setup: Set up CycleClock\n", - " LoopControl::lc_setup: Set up LoopControl\n", - " Timers::Timer_Startup: Prepare hierarchical timers\n", - " CarpetReduce::CarpetReduceStartup: Startup routine\n", - " CartGrid3D::SymmetryStartup: Register GH Extension for GridSymmetry\n", - " CoordBase::CoordBase_Startup: Register a GH extension to store the coordinate system handles\n", - " Carpet::Driver_Startup: Startup routine\n", - " IOUtil::IOUtil_Startup: Startup routine\n", - " CarpetIOBasic::CarpetIOBasicStartup: [global] Startup routine\n", - " MoL::MoL_Startup: Startup banner\n", - " SymBase::SymBase_Startup: Register GH Extension for SymBase\n", - " CarpetIOASCII::CarpetIOASCIIStartup: [global] Startup routine\n", - " Vectors::Vectors_Startup: Print startup message\n", - "\n", - " Startup routines which need an existing grid hierarchy\n", - " [CCTK_WRAGH]\n", - " CarpetRegrid2::CarpetRegrid2_Initialise: [global] Initialise locations of refined regions\n", - " CartGrid3D::RegisterCartGrid3DCoords: [meta] Register coordinates for the Cartesian grid\n", - " MoL::MoL_SetupIndexArrays: Set up the MoL bookkeeping index arrays\n", - " MoL::MoL_SetScheduleStatus: [global] Set the flag so it is ok to register with MoL\n", - " GROUP MoL_Register: The group where physics thorns register variables with MoL\n", - " WaveToyET17::wave_toy_registervars: Register funwave variables for MoL\n", - " MoL::MoL_ReportNumberVariables: [meta] Report how many of each type of variable there are\n", - " GROUP SymBase_Wrapper: Wrapper group for SymBase\n", - " GROUP SymmetryRegister: Register your symmetries here\n", - " CartGrid3D::RegisterSymmetryBoundaries: [meta] Register symmetry boundaries\n", - " SymBase::SymBase_Statistics: Print symmetry boundary face descriptions\n", - " Parameter checking routines\n", - " [CCTK_PARAMCHECK]\n", - " Carpet::CarpetParamCheck: Parameter checking routine\n", - " CarpetLib::CarpetLib_test_prolongate_3d_rf2: [global] Test prolongation operators\n", - " CarpetRegrid2::CarpetRegrid2_ParamCheck: Check parameters\n", - " CartGrid3D::ParamCheck_CartGrid3D: Check coordinates for CartGrid3D\n", - " MoL::MoL_ParamCheck: Basic parameter checking\n", - " Vectors::Vectors_Test: Run correctness tests.\n", - "\n", - " Initialisation\n", - " if (NOT (recover initial data AND recovery_mode is 'strict'))\n", - " [CCTK_PREREGRIDINITIAL]\n", - " Set up grid hierarchy\n", - " [CCTK_POSTREGRIDINITIAL]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_INITIAL]\n", - " CarpetIOASCII::CarpetIOASCIIInit: [global] Initialisation routine\n", - " CarpetIOBasic::CarpetIOBasicInit: [global] Initialisation routine\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " WaveToyET17::init_wave_toy: initialize data\n", - " [CCTK_POSTINITIAL]\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: Ensure that everything is correct after the initial data have been set up\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Initialise finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICTINITIAL]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTPOSTINITIAL]\n", - " [CCTK_POSTSTEP]\n", - " endif\n", - " if (recover initial data)\n", - " [CCTK_BASEGRID]\n", - " CartGrid3D::SpatialSpacings: Set up ranges for spatial 3D Cartesian coordinates (on all grids)\n", - " CartGrid3D::SpatialCoordinates: Set up spatial 3D Cartesian coordinates on the GH\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " SymBase::SymBase_Check: Check whether the driver set up the grid consistently\n", - " Time::Time_Initialise: [global] Initialise Time variables\n", - " Time::TemporalSpacings: [singlemap] Set timestep based on Courant condition (courant_static)\n", - " [CCTK_RECOVER_VARIABLES]\n", - " [CCTK_POST_RECOVER_VARIABLES]\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after recovery\n", - " endif\n", - " if (checkpoint initial data)\n", - " [CCTK_CPINITIAL]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - "\n", - " do loop over timesteps\n", - " [CCTK_PREREGRID]\n", - " Change grid hierarchy\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " Rotate timelevels\n", - " iteration = iteration+1\n", - " t = t+dt\n", - " [CCTK_PRESTEP]\n", - " LoopControl::lc_steer: [meta] Update LoopControl algorithm preferences\n", - " [CCTK_EVOL]\n", - " MoL::MoL_StartLoop: [level] Initialise the step size control\n", - " while (MoL::MoL_Stepsize_Bad)\n", - " GROUP MoL_Evolution: A single Cactus evolution step using MoL\n", - " GROUP MoL_StartStep: MoL internal setup for the evolution step\n", - " MoL::MoL_SetCounter: [level] Set the counter for the ODE method to loop over\n", - " MoL::MoL_SetTime: [level] Ensure the correct time and timestep are used\n", - " MoL::MoL_AllocateScratchSpace: [level] Allocate storage for scratch levels\n", - " GROUP MoL_PreStep: Physics thorns can schedule preloop setup routines in here\n", - " MoL::MoL_AllocateScratch: Allocate sufficient space for array scratch variables\n", - " MoL::MoL_InitialCopy: Ensure the data is in the correct timelevel\n", - " while (MoL::MoL_Intermediate_Step)\n", - " GROUP MoL_Step: The loop over the intermediate steps for the ODE integrator\n", - " MoL::MoL_InitRHS: Initialise the RHS functions\n", - " GROUP MoL_CalcRHS: Physics thorns schedule the calculation of the discrete spatial operator in here\n", - " WaveToyET17::evolve_wave_toy: evolve data\n", - " GROUP MoL_PostRHS: Modify RHS functions\n", - " GROUP MoL_RHSBoundaries: Any 'final' modifications to the RHS functions (boundaries etc.)\n", - " MoL::MoL_Add: Updates calculated with the efficient Runge-Kutta 3 method\n", - " MoL::MoL_DecrementCounter: [level] Alter the counter number\n", - " MoL::MoL_ResetTime: [level] If necessary, change the time\n", - " GROUP MoL_PostStepModify: The group for physics thorns to schedule enforcing constraints\n", - " GROUP MoL_PostStep: The group for physics thorns to schedule boundary calls etc.\n", - " MoL::MoL_ResetDeltaTime: [level] If necessary, change the timestep\n", - " end while\n", - " MoL::MoL_FinishLoop: [level] Control the step size\n", - " MoL::MoL_RestoreSandR: Restoring the Save and Restore variables to the original state\n", - " MoL::MoL_FreeScratchSpace: [level] Free storage for scratch levels\n", - " end while\n", - " GROUP MoL_PseudoEvolution: Calculate pseudo-evolved quantities\n", - " Evolve finer grids recursively\n", - " Restrict from finer grids\n", - " [CCTK_POSTRESTRICT]\n", - " GROUP MoL_PostStep: Ensure that everything is correct after restriction\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - " [CCTK_POSTSTEP]\n", - " if (checkpoint)\n", - " [CCTK_CHECKPOINT]\n", - " endif\n", - " if (analysis)\n", - " [CCTK_ANALYSIS]\n", - " CarpetLib::CarpetLib_printtimestats: [global] Print timing statistics if desired\n", - " CarpetLib::CarpetLib_printmemstats: [global] Print memory statistics if desired\n", - " LoopControl::lc_statistics_analysis: [meta] Output LoopControl statistics\n", - " endif\n", - " Output grid variables\n", - " enddo\n", - "\n", - " Termination routines\n", - " [CCTK_TERMINATE]\n", - " LoopControl::lc_statistics_terminate: [meta] Output LoopControl statistics\n", - " MoL::MoL_FreeIndexArrays: Free the MoL bookkeeping index arrays\n", - "\n", - " Shutdown routines\n", - " [CCTK_SHUTDOWN]\n", - " Timers::Timer_Shutdown: Prepare hierarchical timers\n", - "\n", - " Routines run after changing the grid hierarchy:\n", - " [CCTK_POSTREGRID]\n", - " CartGrid3D::SpatialCoordinates: Set Coordinates after regridding\n", - " GROUP MaskBase_SetupMask: Set up the weight function\n", - " GROUP MaskBase_SetupMaskAll: Set up the weight function\n", - " CarpetReduce::MaskBase_AllocateMask: [global] Allocate the weight function\n", - " CarpetReduce::MaskBase_InitMask: [global] [loop-local] Initialise the weight function\n", - " GROUP SetupIMaskInternal: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::CoordBase_SetupMask: [global] [loop-local] Set up the outer boundaries of the weight function\n", - " CarpetReduce::CarpetMaskSetup: [global] [loop-singlemap] Set up the weight function for the restriction regions\n", - " GROUP SetupIMask: Set up the integer weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_SetMask: [global] [loop-local] Set the weight function\n", - " GROUP SetupMask: Set up the real weight function (schedule other routines in here)\n", - " CarpetReduce::MaskBase_TestMask: [global] Test the weight function\n", - " GROUP MoL_PostStep: Ensure that everything is correct after regridding\n", - " GROUP MoL_PseudoEvolutionBoundaries: Apply boundary conditions to pseudo-evolved quantities\n", - "--------------------------------------------------------------------------------\n", - "INFO (Carpet): Multi-Model listing:\n", - " model 0: \"world\"\n", - "INFO (Carpet): Multi-Model process distribution:\n", - " processes 0-1: model 0 \"world\"\n", - "INFO (Carpet): Multi-Model: This is process 0, model 0 \"world\"\n", - "INFO (CarpetLib): Process startup time was 0.81 seconds\n", - "Current core file size limit: hard=[unlimited], soft=0 MB\n", - "Current memory size limit: hard=[unlimited], soft=[unlimited]\n", - "INFO (CycleClock): Measuring CycleClock tick via gettimeofday...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "INFO (CycleClock): Calibrated CycleClock: 0.454547 ns per clock tick (2.19999 GHz)\n", - "INFO (Vectors): Using vector size 1 for architecture scalar (no vectorisation, 64-bit precision)\n", - "--------------------------------------------------------------------------------\n", - "AMR driver provided by Carpet\n", - "--------------------------------------------------------------------------------\n", - "AMR info I/O provided by CarpetIOBasic\n", - "--------------------------------------------------------------------------------\n", - "MoL: Generalized time integration.\n", - "--------------------------------------------------------------------------------\n", - "AMR 0D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 1D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 2D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "AMR 3D ASCII I/O provided by CarpetIOASCII\n", - "--------------------------------------------------------------------------------\n", - "\n", - "INFO (Carpet): MPI is enabled\n", - "INFO (Carpet): Carpet is running on 2 processes\n", - "INFO (Carpet): This is process 0\n", - "INFO (Carpet): OpenMP is disabled\n", - "WARNING[L1,P1] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "WARNING[L1,P0] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "WARNING[L1,P0] (Carpet): Although OpenMP is disabled, the environment variable OMP_NUM_THREADS is set to 1. It will be ignored.\n", - "INFO (Carpet): This process runs on host melete05.cct.lsu.edu, pid=156123\n", - "INFO (Carpet): This process runs on 80 cores: 0-79\n", - "INFO (Carpet): Thread 0 runs on 80 cores: 0-79\n", - "INFO (Carpet): This simulation is running in 3 dimensions\n", - "INFO (Carpet): Boundary specification for map 0:\n", - " nboundaryzones: [[1,1,0],[1,1,0]]\n", - " is_internal : [[0,0,0],[0,0,0]]\n", - " is_staggered : [[0,0,0],[0,0,0]]\n", - " shiftout : [[0,0,1],[0,0,1]]\n", - "INFO (Carpet): CoordBase domain specification for map 0:\n", - " physical extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent: [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent: [0,0,0] : [30,30,0] ([30,30,0])\n", - " base_spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Adapted domain specification for map 0:\n", - " convergence factor: 2\n", - " convergence level : 0\n", - " physical extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " interior extent : [0.25,0.25,0] : [29.75,29.75,0] ([29.5,29.5,0])\n", - " exterior extent : [0,0,0] : [30,30,0] ([30,30,0])\n", - " spacing : [0.25,0.25,1]\n", - "INFO (Carpet): Base grid specification for map 0:\n", - " number of grid points : [121,121,1]\n", - " number of coarse grid ghost points: [[1,1,1],[1,1,1]]\n", - "INFO (Carpet): Buffer zone counts (excluding ghosts):\n", - " [0]: [[0,0,0],[0,0,0]]\n", - " [1]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Overlap zone counts:\n", - " [0]: [[0,0,0],[0,0,0]]\n", - " [1]: [[0,0,0],[0,0,0]]\n", - "INFO (Carpet): Group and variable statistics:\n", - "INFO (Carpet): There are 216 grid functions in 13 groups\n", - "INFO (Carpet): There are 162 grid scalars in 22 groups\n", - "INFO (Carpet): There are 81 1-dimensional grid arrays in 7 groups\n", - "INFO (Carpet): There are 1 2-dimensional grid arrays in 1 groups\n", - "INFO (Carpet): There are 0 3-dimensional grid arrays in 0 groups\n", - "INFO (Carpet): (The number of variables counts all time levels)\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_0D' registered: 0D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_1D' registered: 1D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_2D' registered: 2D AMR output of grid variables to ASCII files\n", - "INFO (CarpetIOASCII): Periodic 2D AMR output requested for:\n", - " WAVETOYET17::psi\n", - " WAVETOYET17::phi\n", - "INFO (CarpetIOASCII): I/O Method 'IOASCII_3D' registered: 3D AMR output of grid variables to ASCII files\n", - "INFO (MoL): Using Runge-Kutta 3 as the time integrator.\n", - "INFO (MoL): The maximum number of evolved variables is 260. 2 are registered.\n", - "INFO (MoL): The maximum number of slow evolved variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum number of evolved array variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum number of constrained array variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum number of SandR array variables is 260. 0 are registered.\n", - "INFO (MoL): The maximum size of any array variables is 0.\n", - "INFO (Vectors): Testing vectorisation... [errors may result in segfaults]\n", - "INFO (Vectors): 93/93 tests passed \n", - "INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 0\n", - "INFO (CarpetRegrid2): Enforcing grid structure properties, iteration 1\n", - "INFO (Carpet): Grid structure (superregions, grid points):\n", - " [0][0][0] exterior: [0,0,0] : [120,120,0] ([121,121,1] + PADDING) 14641\n", - " [1][0][0] exterior: [0,0,0] : [128,128,0] ([129,129,1] + PADDING) 16641\n", - "INFO (Carpet): Grid structure (superregions, coordinates):\n", - " [0][0][0] exterior: [0.000000000000000,0.000000000000000,-nan] : [30.000000000000000,30.000000000000000,-nan] : [0.250000000000000,0.250000000000000,-nan]\n", - " [1][0][0] exterior: [0.000000000000000,0.000000000000000,-nan] : [16.000000000000000,16.000000000000000,-nan] : [0.125000000000000,0.125000000000000,-nan]\n", - "INFO (Carpet): There are not enough time levels for the desired temporal prolongation order in the grid function group \"WAVETOYET17::RHS_GROUP\". With Carpet::prolongation_order_time=1, you need at least 2 time levels.\n", - "INFO (Carpet): Global grid structure statistics:\n", - "INFO (Carpet): GF: rhs: 16k active, 16k owned (+0%), 16k total (+5%), 3 steps/time\n", - "INFO (Carpet): GF: vars: 13, pts: 0M active, 0M owned (+0%), 0M total (+5%), 1.0 comp/proc\n", - "INFO (Carpet): GA: vars: 239, pts: 0M active, 0M total (+0%)\n", - "INFO (Carpet): Total required memory: 0.003 GByte (for GAs and currently active GFs)\n", - "INFO (Carpet): Load balance: min avg max sdv max/avg-1\n", - "INFO (Carpet): Level 0: 0M 0M 0M 0M owned 1%\n", - "INFO (Carpet): Level 1: 0M 0M 0M 0M owned 0%\n", - "INFO (CartGrid3D): Grid Spacings:\n", - "INFO (CartGrid3D): dx=>2.5000000e-01 dy=>2.5000000e-01 dz=>1.0000000e+00\n", - "INFO (CartGrid3D): Computational Coordinates:\n", - "INFO (CartGrid3D): x=>[ 0.000,30.000] y=>[ 0.000,30.000] z=>[ 0.000, 0.000]\n", - "INFO (CartGrid3D): Indices of Physical Coordinates:\n", - "INFO (CartGrid3D): x=>[0,120] y=>[0,120] z=>[0,0]\n", - "INFO (CarpetReduce): Simulation domain volume: 0\n", - "INFO (CarpetReduce): Additional excised volume: 0\n", - "INFO (CarpetReduce): Reduction weight sum: 16448\n", - "WARNING[L1,P0] (CarpetReduce): Simulation domain volume and reduction weight sum differ\n", - "WARNING[L1,P0] (CarpetReduce): Simulation domain volume and reduction weight sum differ\n", - "INFO (Time): Timestep set to 0.05 (courant_static)\n", - "INFO (Time): Timestep set to 0.025 (courant_static)\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 0 0.000 | 0.0000000 1.0000000 | 0.0000000 0.0000000\n", - " 1 0.025 | 0.0000000 0.9987597 | -0.0991414 0.0134484\n", - " 2 0.050 | 0.0000000 0.9950460 | -0.1977949 0.0268298\n", - " 3 0.075 | 0.0000000 0.9888771 | -0.2954766 0.0400810\n", - " 4 0.100 | 0.0000000 0.9802832 | -0.3917096 0.0531363\n", - " 5 0.125 | 0.0000000 0.9693066 | -0.4860275 0.0659310\n", - " 6 0.150 | 0.0000000 0.9560006 | -0.5779779 0.0784013\n", - " 7 0.175 | 0.0000000 0.9404301 | -0.6671258 0.0904842\n", - " 8 0.200 | 0.0000000 0.9226703 | -0.7530559 0.1021176\n", - " 9 0.225 | 0.0000000 0.9028066 | -0.8353766 0.1132408\n", - " 10 0.250 | 0.0000000 0.8809338 | -0.9137216 0.1237943\n", - " 11 0.275 | 0.0000000 0.8571557 | -0.9877528 0.1339012\n", - " 12 0.300 | 0.0000000 0.8315840 | -1.0571627 0.1434627\n", - " 13 0.325 | 0.0000000 0.8043378 | -1.1216757 0.1523575\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 14 0.350 | 0.0000000 0.7755426 | -1.1810500 0.1607963\n", - " 15 0.375 | 0.0000000 0.7453294 | -1.2350787 0.1686087\n", - " 16 0.400 | 0.0000000 0.7138342 | -1.2835910 0.1756801\n", - " 17 0.425 | 0.0000000 0.6811967 | -1.3264526 0.1819682\n", - " 18 0.450 | 0.0000000 0.6475593 | -1.3635660 0.1875357\n", - " 19 0.475 | 0.0000000 0.6130666 | -1.3948707 0.1925037\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 20 0.500 | 0.0000000 0.5778643 | -1.4203425 0.1968608\n", - " 21 0.525 | 0.0000000 0.5420980 | -1.4399933 0.2006060\n", - " 22 0.550 | 0.0000000 0.5059128 | -1.4538701 0.2037830\n", - " 23 0.575 | 0.0000000 0.4694521 | -1.4620534 0.2065523\n", - " 24 0.600 | 0.0000000 0.4328788 | -1.4646564 0.2086325\n", - " 25 0.625 | 0.0000000 0.4009672 | -1.4618228 0.2106402\n", - " 26 0.650 | 0.0000000 0.3757788 | -1.4537253 0.2119126\n", - " 27 0.675 | 0.0000000 0.3555330 | -1.4405632 0.2127765\n", - " 28 0.700 | 0.0000000 0.3390692 | -1.4225604 0.2135042\n", - " 29 0.725 | 0.0000000 0.3254247 | -1.3999627 0.2138732\n", - " 30 0.750 | 0.0000000 0.3141602 | -1.3730358 0.2138354\n", - " 31 0.775 | 0.0000000 0.3046023 | -1.3420624 0.2137807\n", - " 32 0.800 | 0.0000000 0.2965405 | -1.3073395 0.2135137\n", - " 33 0.825 | 0.0000000 0.2895314 | -1.2691759 0.2130365\n", - " 34 0.850 | 0.0000000 0.2834941 | -1.2278897 0.2123199\n", - " 35 0.875 | 0.0000000 0.2782614 | -1.1841010 0.2112189\n", - " 36 0.900 | 0.0000000 0.2735998 | -1.1372505 0.2107887\n", - " 37 0.925 | 0.0000000 0.2694370 | -1.0891731 0.2098364\n", - " 38 0.950 | -0.0262233 0.2657398 | -1.0380488 0.2086609\n", - " 39 0.975 | -0.0515270 0.2623932 | -0.9869456 0.2076366\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 40 1.000 | -0.0755156 0.2593232 | -0.9328945 0.2068731\n", - " 41 1.025 | -0.0981640 0.2565059 | -0.8799896 0.2056276\n", - " 42 1.050 | -0.1194543 0.2538938 | -0.8243096 0.2043219\n", - " 43 1.075 | -0.1393766 0.2512274 | -0.7707575 0.2035147\n", - " 44 1.100 | -0.1579278 0.2491582 | -0.7206494 0.2024661\n", - " 45 1.125 | -0.1751116 0.2469788 | -0.6801285 0.2011474\n", - " 46 1.150 | -0.1909382 0.2448652 | -0.6460357 0.2000300\n", - " 47 1.175 | -0.2054238 0.2428360 | -0.6168031 0.1993065\n", - " 48 1.200 | -0.2185901 0.2410471 | -0.5923768 0.1980596\n", - " 49 1.225 | -0.2304640 0.2391140 | -0.5714021 0.1967714\n", - " 50 1.250 | -0.2410773 0.2373256 | -0.5531475 0.1960296\n", - " 51 1.275 | -0.2504657 0.2357720 | -0.5374070 0.1950684\n", - " 52 1.300 | -0.2586690 0.2339573 | -0.5235617 0.1938351\n", - " 53 1.325 | -0.2657301 0.2322888 | -0.5114143 0.1927815\n", - " 54 1.350 | -0.2716950 0.2308581 | -0.5006188 0.1921465\n", - " 55 1.375 | -0.2766119 0.2292988 | -0.4908728 0.1910007\n", - " 56 1.400 | -0.2805311 0.2276125 | -0.4825052 0.1897942\n", - " 57 1.425 | -0.2835044 0.2262498 | -0.4745376 0.1891537\n", - " 58 1.450 | -0.2855846 0.2249370 | -0.4671235 0.1882910\n", - " 59 1.475 | -0.2868255 0.2234118 | -0.4609711 0.1871695\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 60 1.500 | -0.2872811 0.2218420 | -0.4543573 0.1861925\n", - " 61 1.525 | -0.2870054 0.2207659 | -0.4488701 0.1856449\n", - " 62 1.550 | -0.2860522 0.2193896 | -0.4440318 0.1846006\n", - " 63 1.575 | -0.2844747 0.2179543 | -0.4388214 0.1835207\n", - " 64 1.600 | -0.2823250 0.2167677 | -0.4335788 0.1829210\n", - " 65 1.625 | -0.2796542 0.2155790 | -0.4298897 0.1821496\n", - " 66 1.650 | -0.2765122 0.2142430 | -0.4253064 0.1811249\n", - " 67 1.675 | -0.2729472 0.2128504 | -0.4210026 0.1802123\n", - " 68 1.700 | -0.2690056 0.2119339 | -0.4173541 0.1797441\n", - " 69 1.725 | -0.2647320 0.2106956 | -0.4135212 0.1787895\n", - " 70 1.750 | -0.2601690 0.2094356 | -0.4094939 0.1877598\n", - " 71 1.775 | -0.2553573 0.2084017 | -0.4061045 0.1969291\n", - " 72 1.800 | -0.2503352 0.2073229 | -0.4029772 0.2046067\n", - " 73 1.825 | -0.2451388 0.2061241 | -0.3990859 0.2108818\n", - " 74 1.850 | -0.2398022 0.2049223 | -0.3956713 0.2158443\n", - " 75 1.875 | -0.2343570 0.2040905 | -0.3931029 0.2195845\n", - " 76 1.900 | -0.2288326 0.2029651 | -0.3897873 0.2221920\n", - " 77 1.925 | -0.2232563 0.2018370 | -0.3862287 0.2237555\n", - " 78 1.950 | -0.2176530 0.2009370 | -0.3838475 0.2243619\n", - " 79 1.975 | -0.2122296 0.1999560 | -0.3810861 0.2240961\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 80 2.000 | -0.2071889 0.1988636 | -0.3778789 0.2230405\n", - " 81 2.025 | -0.2025567 0.1978022 | -0.3747708 0.2213073\n", - " 82 2.050 | -0.1982110 0.1970603 | -0.3728349 0.2188742\n", - " 83 2.075 | -0.1941236 0.1960300 | -0.3699663 0.2159829\n", - " 84 2.100 | -0.1903175 0.1950050 | -0.3669289 0.2124588\n", - " 85 2.125 | -0.1866858 0.1942210 | -0.3649444 0.2086759\n", - " 86 2.150 | -0.1833358 0.1933250 | -0.3624908 0.2043322\n", - " 87 2.175 | -0.1801380 0.1923207 | -0.3597579 0.1998949\n", - " 88 2.200 | -0.1771301 0.1913709 | -0.3571219 0.1949705\n", - " 89 2.225 | -0.1742215 0.1907113 | -0.3554132 0.1900857\n", - " 90 2.250 | -0.1715483 0.1897629 | -0.3528817 0.1847867\n", - " 91 2.275 | -0.1689198 0.1888203 | -0.3503178 0.1796312\n", - " 92 2.300 | -0.1664325 0.1881358 | -0.3485685 0.1741313\n", - " 93 2.325 | -0.1641012 0.1873149 | -0.3463884 0.1688530\n", - " 94 2.350 | -0.1617569 0.1863849 | -0.3439839 0.1634198\n", - " 95 2.375 | -0.1596448 0.1855377 | -0.3417252 0.1608904\n", - " 96 2.400 | -0.1575657 0.1849397 | -0.3402136 0.1606570\n", - " 97 2.425 | -0.1555404 0.1840628 | -0.3379500 0.1599730\n", - " 98 2.450 | -0.1536569 0.1831882 | -0.3357242 0.1592566\n", - " 99 2.475 | -0.1517889 0.1825881 | -0.3342001 0.1587958\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 100 2.500 | -0.1499678 0.1818341 | -0.3322494 0.1583780\n", - " 101 2.525 | -0.1482705 0.1809683 | -0.3300975 0.1576637\n", - " 102 2.550 | -0.1465837 0.1802046 | -0.3281406 0.1569611\n", - " 103 2.575 | -0.1449257 0.1796627 | -0.3268032 0.1567411\n", - " 104 2.600 | -0.1434284 0.1788493 | -0.3247595 0.1561103\n", - " 105 2.625 | -0.1419073 0.1780319 | -0.3227835 0.1554394\n", - " 106 2.650 | -0.1404197 0.1775027 | -0.3214628 0.1549893\n", - " 107 2.675 | -0.1389993 0.1768092 | -0.3197088 0.1546277\n", - " 108 2.700 | -0.1376253 0.1759997 | -0.3177577 0.1539568\n", - " 109 2.725 | -0.1362504 0.1753033 | -0.3160408 0.1532980\n", - " 110 2.750 | -0.1349643 0.1748131 | -0.3148593 0.1530889\n", - " 111 2.775 | -0.1337258 0.1740567 | -0.3130008 0.1525112\n", - " 112 2.800 | -0.1324682 0.1732884 | -0.3112153 0.1518775\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 113 2.825 | -0.1312122 0.1728183 | -0.3100714 0.1514331\n", - " 114 2.850 | -0.1301249 0.1721798 | -0.3084894 0.1511242\n", - " 115 2.875 | -0.1289651 0.1714354 | -0.3067029 0.1504933\n", - " 116 2.900 | -0.1278400 0.1707783 | -0.3051748 0.1498728\n", - " 117 2.925 | -0.1267905 0.1703357 | -0.3041346 0.1496714\n", - " 118 2.950 | -0.1257015 0.1696310 | -0.3024357 0.1491474\n", - " 119 2.975 | -0.1246658 0.1689289 | -0.3008001 0.1485438\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 120 3.000 | -0.1236720 0.1684845 | -0.2998056 0.1481003\n", - " 121 3.025 | -0.1226981 0.1678965 | -0.2983763 0.1478410\n", - " 122 3.050 | -0.1216982 0.1672120 | -0.2967284 0.1472475\n", - " 123 3.075 | -0.1207695 0.1665832 | -0.2953471 0.1466611\n", - " 124 3.100 | -0.1198843 0.1661850 | -0.2944358 0.1464640\n", - " 125 3.125 | -0.1189774 0.1655313 | -0.2928771 0.1459908\n", - " 126 3.150 | -0.1180558 0.1648868 | -0.2913632 0.1454147\n", - " 127 3.175 | -0.1172451 0.1644593 | -0.2904919 0.1449680\n", - " 128 3.200 | -0.1163938 0.1639179 | -0.2892000 0.1447554\n", - " 129 3.225 | -0.1155669 0.1632837 | -0.2876719 0.1441971\n", - " 130 3.250 | -0.1147552 0.1626795 | -0.2864021 0.1436417\n", - " 131 3.275 | -0.1139668 0.1623227 | -0.2856098 0.1434457\n", - " 132 3.300 | -0.1131821 0.1617158 | -0.2841763 0.1430205\n", - " 133 3.325 | -0.1124270 0.1611182 | -0.2827640 0.1424701\n", - " 134 3.350 | -0.1116881 0.1607072 | -0.2819920 0.1420164\n", - " 135 3.375 | -0.1109439 0.1602092 | -0.2808250 0.1418481\n", - " 136 3.400 | -0.1102228 0.1596181 | -0.2794259 0.1413231\n", - " 137 3.425 | -0.1095318 0.1590346 | -0.2782153 0.1407962\n", - " 138 3.450 | -0.1088331 0.1587165 | -0.2775332 0.1405980\n", - " 139 3.475 | -0.1081507 0.1581512 | -0.2762159 0.1402185\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 140 3.500 | -0.1074866 0.1575941 | -0.2748914 0.1396923\n", - " 141 3.525 | -0.1068413 0.1571985 | -0.2741935 0.1392283\n", - " 142 3.550 | -0.1061986 0.1567409 | -0.2731414 0.1391020\n", - " 143 3.575 | -0.1055735 0.1561872 | -0.2718772 0.1386089\n", - " 144 3.600 | -0.1049496 0.1556394 | -0.2706848 0.1381086\n", - " 145 3.625 | -0.1043304 0.1553391 | -0.2701056 0.1379052\n", - " 146 3.650 | -0.1037394 0.1548113 | -0.2689053 0.1375691\n", - " 147 3.675 | -0.1031704 0.1542895 | -0.2677135 0.1370660\n", - " 148 3.700 | -0.1025863 0.1539076 | -0.2670050 0.1365888\n", - " 149 3.725 | -0.1020199 0.1534880 | -0.2660594 0.1365024\n", - " 150 3.750 | -0.1014546 0.1529673 | -0.2649074 0.1360398\n", - " 151 3.775 | -0.1008787 0.1524549 | -0.2637273 0.1355646\n", - " 152 3.800 | -0.1003826 0.1521670 | -0.2632446 0.1353531\n", - " 153 3.825 | -0.0998455 0.1516732 | -0.2621482 0.1350585\n", - " 154 3.850 | -0.0993170 0.1511828 | -0.2610721 0.1345777\n", - " 155 3.875 | -0.0987968 0.1508125 | -0.2603510 0.1341073\n", - " 156 3.900 | -0.0982788 0.1504288 | -0.2595054 0.1340363\n", - " 157 3.925 | -0.0978092 0.1499375 | -0.2586529 0.1336040\n", - " 158 3.950 | -0.0973106 0.1494560 | -0.2591116 0.1331519\n", - " 159 3.975 | -0.0968138 0.1491799 | -0.2594857 0.1329297\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 160 4.000 | -0.0963301 0.1487174 | -0.2591495 0.1326779\n", - " 161 4.025 | -0.0958585 0.1482552 | -0.2586301 0.1322156\n", - " 162 4.050 | -0.0954347 0.1478943 | -0.2602064 0.1317658\n", - " 163 4.075 | -0.0949684 0.1475445 | -0.2618740 0.1316924\n", - " 164 4.100 | -0.0944994 0.1470799 | -0.2628334 0.1312976\n", - " 165 4.125 | -0.0940468 0.1466256 | -0.2630978 0.1308594\n", - " 166 4.150 | -0.0936651 0.1463602 | -0.2661666 0.1306241\n", - " 167 4.175 | -0.0932695 0.1459273 | -0.2693585 0.1304132\n", - " 168 4.200 | -0.0928345 0.1454903 | -0.2718719 0.1299690\n", - " 169 4.225 | -0.0924108 0.1451365 | -0.2737140 0.1295388\n", - " 170 4.250 | -0.0919863 0.1448191 | -0.2790408 0.1294604\n", - " 171 4.275 | -0.0917561 0.1443787 | -0.2838663 0.1291018\n", - " 172 4.300 | -0.0913983 0.1439486 | -0.2880193 0.1286772\n", - " 173 4.325 | -0.0910017 0.1436927 | -0.2919608 0.1284267\n", - " 174 4.350 | -0.0906229 0.1432902 | -0.2988509 0.1282549\n", - " 175 4.375 | -0.0905115 0.1428734 | -0.3050367 0.1278287\n", - " 176 4.400 | -0.0903648 0.1425247 | -0.3105003 0.1274172\n", - " 177 4.425 | -0.0900799 0.1422394 | -0.3152267 0.1273316\n", - " 178 4.450 | -0.0897445 0.1418201 | -0.3210680 0.1270079\n", - " 179 4.475 | -0.0899361 0.1414119 | -0.3277016 0.1265967\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 180 4.500 | -0.0900743 0.1411638 | -0.3334903 0.1263291\n", - " 181 4.525 | -0.0900760 0.1407905 | -0.3384074 0.1261947\n", - " 182 4.550 | -0.0901287 0.1403920 | -0.3424297 0.1257863\n", - " 183 4.575 | -0.0908098 0.1400461 | -0.3455377 0.1253929\n", - " 184 4.600 | -0.0913520 0.1397914 | -0.3477157 0.1252978\n", - " 185 4.625 | -0.0917796 0.1393918 | -0.3489517 0.1250079\n", - " 186 4.650 | -0.0931581 0.1390037 | -0.3509620 0.1246101\n", - " 187 4.675 | -0.0944008 0.1387617 | -0.3522774 0.1243235\n", - " 188 4.700 | -0.0960106 0.1384163 | -0.3524853 0.1242249\n", - " 189 4.725 | -0.0982588 0.1380347 | -0.3517169 0.1238344\n", - " 190 4.750 | -0.1005946 0.1376896 | -0.3508041 0.1234585\n", - " 191 4.775 | -0.1039920 0.1374643 | -0.3498808 0.1233520\n", - " 192 4.800 | -0.1073811 0.1370831 | -0.3489110 0.1230946\n", - " 193 4.825 | -0.1119839 0.1367136 | -0.3479613 0.1227103\n", - " 194 4.850 | -0.1164321 0.1364761 | -0.3470457 0.1224032\n", - " 195 4.875 | -0.1219743 0.1361574 | -0.3461279 0.1223391\n", - " 196 4.900 | -0.1275064 0.1357914 | -0.3452064 0.1219672\n", - " 197 4.925 | -0.1328490 0.1354453 | -0.3446818 0.1216076\n", - " 198 4.950 | -0.1390047 0.1352480 | -0.3440738 0.1214876\n", - " 199 4.975 | -0.1450741 0.1348844 | -0.3437498 0.1212618\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 200 5.000 | -0.1508903 0.1345323 | -0.3428459 0.1208909\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 201 5.025 | -0.1564429 0.1342974 | -0.3427062 0.1205620\n", - " 202 5.050 | -0.1617221 0.1340044 | -0.3417787 0.1205310\n", - " 203 5.075 | -0.1667188 0.1336532 | -0.3416054 0.1201862\n", - " 204 5.100 | -0.1714252 0.1333065 | -0.3406210 0.1198340\n", - " 205 5.125 | -0.1763418 0.1331339 | -0.3404688 0.1196989\n", - " 206 5.150 | -0.1808853 0.1327871 | -0.3393181 0.1195071\n", - " 207 5.175 | -0.1850455 0.1324514 | -0.3392875 0.1191464\n", - " 208 5.200 | -0.1888135 0.1322176 | -0.3382412 0.1187993\n", - " 209 5.225 | -0.1921817 0.1319493 | -0.3380266 0.1187952\n", - " 210 5.250 | -0.1951438 0.1316120 | -0.3371976 0.1184769\n", - " 211 5.275 | -0.1976949 0.1312802 | -0.3366306 0.1181325\n", - " 212 5.300 | -0.1998313 0.1311142 | -0.3361174 0.1179807\n", - " 213 5.325 | -0.2015507 0.1307836 | -0.3350319 0.1178233\n", - " 214 5.350 | -0.2028519 0.1304634 | -0.3349326 0.1174715\n", - " 215 5.375 | -0.2037354 0.1302290 | -0.3338066 0.1171382\n", - " 216 5.400 | -0.2042027 0.1299846 | -0.3335780 0.1171268\n", - " 217 5.425 | -0.2042568 0.1296607 | -0.3329669 0.1168345\n", - " 218 5.450 | -0.2039019 0.1293428 | -0.3320131 0.1164981\n", - " 219 5.475 | -0.2034127 0.1291819 | -0.3320239 0.1163282\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 220 5.500 | -0.2030655 0.1288671 | -0.3310082 0.1162039\n", - " 221 5.525 | -0.2027150 0.1285616 | -0.3310005 0.1158615\n", - " 222 5.550 | -0.2023544 0.1283251 | -0.3307318 0.1155419\n", - " 223 5.575 | -0.2019829 0.1281038 | -0.3300156 0.1273736\n", - " 224 5.600 | -0.2016112 0.1277927 | -0.3306300 0.1412146\n", - " 225 5.625 | -0.2012364 0.1274880 | -0.3302348 0.1542440\n", - " 226 5.650 | -0.2008424 0.1273306 | -0.3309672 0.1664195\n", - " 227 5.675 | -0.2004000 0.1270361 | -0.3325761 0.1777043\n", - " 228 5.700 | -0.2000286 0.1267398 | -0.3342922 0.1880672\n", - " 229 5.725 | -0.1996547 0.1264998 | -0.3373211 0.1974829\n", - " 230 5.750 | -0.1991771 0.1263020 | -0.3404317 0.2064809\n", - " 231 5.775 | -0.1988076 0.1260023 | -0.3439888 0.2153613\n", - " 232 5.800 | -0.1983979 0.1257101 | -0.3498305 0.2233252\n", - " 233 5.825 | -0.1979074 0.1255548 | -0.3554022 0.2303619\n", - " 234 5.850 | -0.1975696 0.1252799 | -0.3623308 0.2364649\n", - " 235 5.875 | -0.1969942 0.1249925 | -0.3688918 0.2416327\n", - " 236 5.900 | -0.1967267 0.1247478 | -0.3746672 0.2458683\n", - " 237 5.925 | -0.1961732 0.1245743 | -0.3805363 0.2491788\n", - " 238 5.950 | -0.1959044 0.1242840 | -0.3869638 0.2515761\n", - " 239 5.975 | -0.1953813 0.1240040 | -0.3924821 0.2530760\n", - "---------------------------------------------------------------------------\n", - "Iteration Time | WAVETOYET17::psi | WAVETOYET17::phi\n", - " | minimum maximum | minimum maximum\n", - "---------------------------------------------------------------------------\n", - " 240 6.000 | -0.1951489 0.1238492 | -0.3970571 0.2536981\n", - " 241 6.025 | -0.1946786 0.1235934 | -0.4006575 0.2534662\n", - " 242 6.050 | -0.1945324 0.1233148 | -0.4032546 0.2526866\n", - " 243 6.075 | -0.1941737 0.1230640 | -0.4052932 0.2528963\n", - " 244 6.100 | -0.1941738 0.1229140 | -0.4073346 0.2526503\n", - " 245 6.125 | -0.1940430 0.1226331 | -0.4090749 0.2522432\n", - " 246 6.150 | -0.1942634 0.1223647 | -0.4106784 0.2517971\n", - " 247 6.175 | -0.1945523 0.1222092 | -0.4109883 0.2513667\n", - " 248 6.200 | -0.1952664 0.1219721 | -0.4099737 0.2509386\n", - " 249 6.225 | -0.1967320 0.1217020 | -0.4076084 0.2504788\n", - " 250 6.250 | -0.1986602 0.1214440 | -0.4038718 0.2499712\n", - "--------------------------------------------------------------------------------\n", - "Done.\n", - "+ echo Stopping:\n", - "Stopping:\n", - "+ date\n", - "Mon Jul 31 13:09:30 CDT 2017\n", - "Mon Jul 31 13:09:30 CDT 2017\n", - "Simfactory Done at date: 0\n" - ] - } - ], + "outputs": [], "source": [ "!rm -fr ../simulations/wave_toy2\n", "!./simfactory/bin/sim create-run wave_toy2.par --procs=2 --num-threads=1" @@ -5032,10 +1060,8 @@ }, { "cell_type": "code", - "execution_count": 34, - "metadata": { - "collapsed": true - }, + "execution_count": null, + "metadata": {}, "outputs": [], "source": [ "file_data = np.genfromtxt(\"../simulations/wave_toy2/output-0000/wave_toy2/psi.xy.asc\")" @@ -5043,311 +1069,9 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "sets= [ 0. 25. 50. 75. 100. 125. 150. 175. 200. 225. 250.]\n", - "time= 0.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\nfnGeRDlzFCEAAAAASUVORK5CYII=\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 25.0\n", - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQUAAAD8CAYAAAB+fLH0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAGzRJREFUeJzt3X2UVdV9//H3t4AxmsSHJPVHeRCMQAKaiIuVaE2jkRDw\noSoRURsQ8AF/QVs1iQo/klqfFqA2MlkRKzGColVG1EqpOhK0SZsubdBhAQOCoAi4UEij0ca0ivn+\n/tj73Dl75g4z3KcZmc9rLde999x7z9n3yHzP9+yzz/6auyMikvmTzm6AiHQtCgoiklBQEJGEgoKI\nJBQURCShoCAiCQUFEUlULSiY2Rgz22Bmm8xserW2IyKVZdUYvGRmPYCNwChgO/Br4Hx3X1fxjYlI\nRfWs0nq/DGxy91cAzOwh4EygaFD4jJkPqFJDRCR4AX7j7p9t73PVCgp9gG2519uBr+Q/YGZTgakA\n/YGVVWqIiAQGr3Xkc53W0eju8919hLuPaDd0iUjNVCsovA70y73uG5eJSBdXraDwa2CQmQ00s/2A\n84ClVdqWiFRQVfoU3H23mV0ONAA9gHvcvaka2xKRyqpWRyPu/gTwRLXWLyLVoRGNIpJQUBCRhIKC\niCQUFEQkoaAgIgkFBRFJKCiISEJBQUQSCgoiklBQEJGEgoKIJBQURCShoCAiCQUFEUkoKIhIQkFB\nRBIKCiKSUFAQkYSCgogkFBREJKGgICIJBQURSSgoiEhCQUFEEiUHBTPrZ2bPmtk6M2sysyvi8kPN\nbLmZvRwfD6lcc0Wk2srJFHYD33P3ocBxwGVmNhSYDqxw90HAivhaRD4iSg4K7r7D3V+Mz98F1gN9\ngDOBe+PH7gXOKreRIlI7FelTMLMBwHDgeeAwd98R33oDOKwS2xCR2ig7KJjZJ4BHgCvd/Z38e+7u\ngLfxvalmttLMVu4qtxEiUjFlBQUz60UICA+4+6Nx8Ztm1ju+3xvYWey77j7f3Ue4+4jPltMIEamo\ncq4+GPAzYL27/yj31lJgUnw+CXi89OaJSK31LOO7JwATgTVmtiou+3/AbKDezC4CXgPGl9dEEaml\nkoOCu/87YG28PbLU9YpI59KIRhFJKCiISEJBQUQSCgoiklBQEJGEgoKIJBQURCShoCAiCQUFEUko\nKIhIQkFBRBIKCiKSUFAQkYSCgogkFBREJKGgICIJBQURSSgoiEhCQUFEEgoKIpJQUBCRhIKCiCQU\nFEQkoaAgIgkFBRFJVKLqdA8zazSzZfH1QDN73sw2mdliM9uv/GaKSK1UIlO4Alifez0HuN3djwTe\nAi6qwDZEpEbKLUXfFzgNuDu+NuBkYEn8yL3AWeVsQ0Rqq9xMYS5wDfDH+PrTwNvuvju+3g70KXMb\nIlJDJQcFMzsd2OnuL5T4/almttLMVu4qtREiUnEll6IHTgDOMLNTgf2BTwF1wMFm1jNmC32B14t9\n2d3nA/MBRph5Ge0QkQoqOVNw9xnu3tfdBwDnAc+4+7eBZ4Fx8WOTgMfLbqWI1Ew1xilcC3zXzDYR\n+hh+VoVtiEiVmHvnZ+4jzHxlZzdCZB9n8IK7j2jvcxrRKCIJBQURSSgoiEhCQUFEEgoKIpJQUBCR\nhIKCiCQUFEQkoaAgIgkFBRFJKCiISEJBQUQSCgoiklBQEJGEgoKIJBQURCShoCAiCQUFEUkoKIhI\nQkFBRBIKCiKSUFAQkYSCgogkFBREJKGgICKJsoKCmR1sZkvM7CUzW29mx5vZoWa23Mxejo+HVKqx\nIlJ95WYKdcBT7v554EvAemA6sMLdBwEr4msR+YgoOSiY2UHA14gFZN39fXd/GzgTuDd+7F7grHIb\nKSK1U06mMBDYBSwws0Yzu9vMDgQOc/cd8TNvAIcV+7KZTTWzlWa2clcZjRCRyionKPQEjgXudPfh\nwO9pcargoaR10bLW7j7f3Ue4+4jPltEIEamscoLCdmC7uz8fXy8hBIk3zaw3QHzcWV4TRaSWSg4K\n7v4GsM3MhsRFI4F1wFJgUlw2CXi8rBaKSE31LPP7fw08YGb7Aa8AUwiBpt7MLgJeA8aXuQ0RqaGy\ngoK7rwJGFHlrZDnrFZHOoxGNIpJQUBCRhIKCiCQUFEQkoaAgIolyL0lKqYaW8d11FWuFSCvKFEQk\noUyhmjqSDQzfi/U1dmC9yiKkTMoURCShTKHSih3Fi2UDx5Sw7uw7q4q8VyyLUNYgJVBQqJT8H2PL\nIJAPAEfHx8FF1tGvyLJtRZZl61jTRltaBggFB9kLOn0QkYQyhXK0lR1kmUGxrCBmAxvjnm+ktcb8\n6ga23sTgLKPIr7e97CGjrEHaoUxBRBLKFEpRLEPIZwfZETyXFWQZQfa45v3wuGErbN0wut1N9h/S\nwJD+cRP7xU0PbCN7aCtraET9DNIuBYW90fLKwnCKnipsjCl/FgDuex+WLw9/+B+sOTksXHApAD02\nHlS0f7GlLcDmwb8D4IkpdwHQ6+hnGDWqAYALcoGiWB9mgTohpR06fRCRhIUJlzvXCDNf2dmNaE9b\npwxZhhDnmlrcM2QGkMsO7vsBPeq/mv8YE+MhezjPMYxn49KGIhsO62ji6zRyHACLYgNWAB+O/3cA\nel1wEwCjRjUUsoZzd8dVrIiPa2ge45Dv4VS20C0YvODuxWZKSyhTEJGEMoX27KlT8WwKnYmLY+/M\nzE2weckcAHrMuAaAK/gfLmQBAMOYFj6Y9S1OBr4Qn+cuPxa8Gh/XAwvj85hQNDGPe5gCQB37A/Dh\nrFv43LhrAbj5yPC5QsawDXgkPlfG0O10NFNQUGhPFhSKdSqOhOkxGCzZFB43z/w3BsRThWXcCcRA\nkJXJmREebvtUeHzwTXhx6RXhxaqvtd7+Mb8E4Ngz6jg/1tr6/jvxvVnA7PC0iXkAnM532BJPKT53\n818AMC4Gh9m7SU8lIASHLDAoKOzTdPogIiVRptCWfIYAbXYqzsxlCADfrP8qDVmpi9EPh8d6mBgz\ng/t/GrOCK+cCMPk9mMxjcRO/bNWMVYTsYSFjWXhAXDj3SgAmXFLHoixryKprNJzDaOoBeLpFxnDz\nkR3sfFTGsE9SpiAiJSkrUzCzq4CLCUVk1xAqRPUGHgI+DbwATHT39/e0ni6VKRQboAQwkcKooMWx\nQ3DmpjRDAEKWMD1kCCtmhc+N+4+h9DihCYBHYlZwIt8Kb14MTIjbGFSkPS/Hx/uBu8PTX/AoAGcz\nlg9/NQyAJX8eDu8jZwCzzwEomjEUOh+zDsyNwKL4XJ2O+7SqZwpm1gf4G2CEux8F9ADOA+YAt7v7\nkcBbwEWlbkNEaq/cYc49gY+b2QfAAcAO4GTgr+L79wJ/B7Eb/qOk5eXH3PDlbHDS5iVzClcaCv0I\n0x8uZAjfuCxc/5s871sswMLCn4QHvyw8Xgk81vRJALbdNadVM/qND5cXx/70Xeb+NCw78Y6QZfzm\ncphyQsj0vjEtZA8/v+NsRhIylYbZoU0D60PGsHn4HO77bljf8IGFn9V6wpdit25Kt1FyUHD3183s\nNmAr8AfgacLpwtvunnVnbQf6lN3KWik2a1LWudiv+W8lG6nYY8Y1hcuOWafiillpMABY0NNCqV1g\n5EHh8ZnrwiXEj93wncKQhUmEexuOYS2rOAqA1Td8B4C7gB//bdjWydeEsQ4rxsKCw2OwmReDA4/w\n8zvODttqDG1a1hC+96UZ17D86GcAaDwtDHYY3C/3G/MzOuneiG6rnNOHQ4AzCUNu/gw4EBizF9+f\namYrzWzlrlIbISIVV3JHo5mdA4xx94vi6wuA44FzgP/j7rvN7Hjg79x9j/cGd5mOxqEUH7VIOHW4\nKp42PDExdC5+t34Ef8/Hw8JwkOeQtUM5K3YqLugZjuL+ARweTxF2HhWuIV4dv3Aj5wFPhS8PKNKm\nLdmTMfyQhwC4lZBu/OnaT/HasHcBsF7hU1N2O/8UOx/fOioe5mN28j3+wI/Ghz196qJwmfL2/WBw\n1umYH+2oy5P7nFpcktwKHGdmB5iZEa7erwOeBcbFz0wCHi9jGyJSY+X0KTxvZkuAF4HdhGPLfOBf\ngIfM7Ka47GeVaGhnayTXlxA7Fy/kzsLw5WxwUo8Tmpo7FWM/wuFNn+TjMUNYx60AHEG4L4LrgS/G\njXy+yIZfio+rn+LG6w4GYAq3AHDKUe9w+Nqw4a2vhYxhQR/jn2Pn40QP7VgU23jh7AXU1Yc+iuUX\nhN/SeFrDnudfkG6nrKsP7n4dcF2Lxa8AXy5nvV1CroMRQlDIJkj5ZnxrGNMK9zJkIxX/lccKVxiy\nTsWdfd5pDgYDYjC4Pa5kNGz/eLrpZI7GGCj6jqYQPI64KqzjyS0wNAabkf8dAsCKn8Ajl4exECfF\nNi2aURfaO3saIwlB4en4WxpPa+DcbJaXYh2O0u1oRKOIJHTvA6SXIqfEx1wHI4ROxieOfhuARRtf\nAWDC6GO5LfYRXn1g2I/+npHt0j+Jlx1/cMNfcSMh9Y8DGgu3Tv9zLksoNjwgP0n0X/4hPsnmYhkL\nPyS06aa//UcA/nj9NCyevdgBoSG3/j4s+P4YuL/hRQAmDj4CgFPXHMztcVKWpMNxQYuGqMPxI0/3\nPohISTRxa16R8m7Z0XvD1jDJavjYc2Hh5DAfAoS7HQG4OIxShDAwCeBGTgkditAqQ2hv8GDyfvzO\nX2YXeK+HG687D4Bbb3gSgCuvn0bdxbFN8V6JrI3fnwzDG0Lbe2wcXvhdjfF+iKTDMdsXGt3Y7Sgo\ndNDWDaMLsy4X5lT8QvMEKT/KzgsmNA9bbh6c8VShk7Blp2IpsnX0/WJcd25bjzV9kroJ4UrE5Ltj\nh2M2icuX6wpt7xc7HLduGA1HFpsbUrornT6ISEKZQlv2WIwhHlkHAvPDJCiFCVIGNd/YlN3LwABa\njUFor1Ox2OcaW37u8xRGQX5xS9jW0vo5cOm0tE3ZNG/n1lF8xuioIwUoZJ+nTEFEEsoU2lFOP9sx\nrK3o+lquo28729rb9Z1b8hpkX6Kg0I5iKX1HZbc/n11kfeUEh2JtyrYFqyuyPum+dPogIgllCm3Z\nFh+LFWjJLgC++nChLsMqTgTgxJfnFmZLyiZIYQvNNzbFDsdiGUN72UOrI/pLFG6tXh3vj+43/trC\nvI7ZTNAc84vY3lzbi9nW9lvSfShTEJGEMoUO6j+koTDfSRNfB2DY+oc59oxwB+LCqaGOw4n3h/kU\nIUyhFoyB1WGQUd94oG4sYxBT3+weiNVx3TRfaLx02LtwSXi+kLEAHHtGnDn62ea2Z0nBgCEauCQp\nBYW8RlpNYpql7EP6w+bBYSxA48ZQ/XnYQjg/jDLm6lioZcHdFCZYzeZU/OENDxXmQshGNhaGKpdz\nQ9R1FGZj+t+4rblQmAo+Kx5zayw3x0IKlas/jL9lSP82Oho1vLnb0umDiCR063Refo7GifExloib\n3hPmzA4jFb8Zq0k3YIW5GW1xnGRl6omc+JOQro+cHN771Se89ElWor5/oDlDuCo8vLLlFoZyNQAn\nZJOsLIRfXB6mez9pfuhg9HPDKQ4HwWjC/++nZ4XZm66dfm0oPAvNpeQWoTka90G6dVpESqI+hbZk\npdrj/cTDB0KvWDNhRZxfsYl5DJsV7jOYMCscjc+eOpffXB6+syL089F/7ac4JU6b9uSWsOyIsc1z\nNPZtMUdjfqRi8xyNFCa+eyWbo5Gr+dM4R+OKmLFweSgnBzDhktjBGKeMa2JeIRnIfstwaO51zH6z\ndGvKFEQkoUyhg4YDo0aFk/onYsHWe+qn8PezQ6awKB6ND/nVsEIpt6x602sfvFuYdXlooe7DVCCb\nJKX8ug9kdR/wQtHZQpn62eHhHqbwYWz76PhbNMRZWlJQaKnlpbg4w/HgfnBBnMtw+QU3AVBX/xQX\nEuZhHDY+BIclT60r1HXMSrkt6GWFKdizWZdvuiV879YbniyMMcxuf07KxsUA0EDzZcdC2bjf0RwM\ndodtLZz2KD+PFaizel1NsY117E+v2PbstwzeTag8Dc2zOOtyZLem0wcRSShTyFtH6yKzuQ7HrFJz\n4TRi1i2cHi9PvtoQpjkbOePhQoHXb2R12OY5C/o012UA8OvD0f7K66cVpm9bWp+vOh3udszuo7h0\n2LthYBJgd8Qnl4fTBQgZAsSq0/FUhoZzADg9Tr324axbWp82bKN4B6MuRXZbyhREJNHu4CUzuwc4\nHdjp7kfFZYcCiwldY1uA8e7+VqwpWQecCrwHTHb3F9trRJcZvAStM4X8YKZ4eXJxzBhmboLNM0Ox\n2W/GUnINjIfpzWXpAcb9x1B6xKKzj8QJXk8kXi68GJgQtzGoSHviHY/cT2H48i8IWcHZjC10Ki6J\n/QgjZwCzQ4YwmnoAno6di5+7+S+4Oc7cfG5W42EjYbASpH0JyhT2OR0dvNSRoPA14L+B+3JB4Rbg\nt+4+28ymA4e4+7Vmdirw14Sg8BWgzt2/0l4julRQyGTBIV+FOiurFkc5Lu4ZAgOkwaGB8WHh6BAc\nqG+uNZmVl+PKcDIw+T2YHANFYU7FnOz254WMLdzLwNwwifyES+qarzDETdJwTtFgAHDzkXBuy9GL\na2jdwaiAsE+q2IhGd/8l8NsWi88E7o3P7wXOyi2/z4PngIPNrHfHmy0ina3UjsbD3H1HfP4GkN2H\n14d0qo7tcdkOPmo6cLQ8d2RzIZUl8Wj8NP/GwPpwpF7WEC4hDjtoWqHyc1bs9bZLwuODb+bqMmSz\nLufFCVKOPeNbhbsdv59lBzMojEHILjueznfY0iJDGJedMuwmzRAgZAnKECSn7I5GD+cfe31XlZlN\nNbOVZrZyV7mNEJGK6dBdkmY2AFiW61PYAJzk7jvi6cG/uvsQM7srPn+w5ef2tP4u2aeQyXc85vsX\nIMzIGmslLI4518xNsHlJuLTYI16uvIL/4cJYsXUY4VJkYcTSZOAL8Xmxqd+yDsH1wML4PN4t2cQ8\n7okVcevYHwiXHT83LlzGvDmfIUDI4eJV0qIDlZQp7NMq1tEIRYPCrcB/5ToaD3X3a8zsNOBymjsa\nf+zuX25v/V06KGTaCg5FOh/vez88X748/OV/cN8P6BGvTsSPMTH+NQ7nueYydEULtYR1NPH1wgQp\ni2IDVkBh2HI2UnHUqIbCaMUOdSqCgkE30dGg0G6fgpk9CJwEfMbMthPu1ZsN1JvZRcBrNPd9P0EI\nCJsIlySntFqhiHRpmmRlbxQbw5CdSmQZw2DYGE8DsoPxfe/nsoY1J4eFCy4FQiXrjlRr20bzFGpM\nCbM/9jr6mcLoyiw7GA4Mzo9BgOKdihllCd2GJlkRkZIoUyjFnjofj6Yw8jFLATb2bD5AZ49rYr/D\nhq2xHHw7+g9pYEj/uIlcVpBtfnC+M7FYhpDfOChD6IYq2tFYbR+5oJApFhyg6ClFQS5QQPG7lIvN\n0ZjfRBIAMvlAsIqUgoGg0wcRKZFunS5He0fd7IidryWRTdoSs4d8EpFlEUn152Kl3FqeHuS3BepM\nlLIoUxCRhDKFSsmOxkPZ83RmxbKHvdWyz4A2tqkMQUqgTEFEEsoUKi1/dM6uTrR1iQH2bjrljkyo\nquxAyqSgUE17+gPdU8AoZ70iZdLpg4gklCl0Fh3tpYtSpiAiCQUFEUkoKIhIQkFBRBIKCiKSUFAQ\nkYSCgogkFBREJKGgICIJBQURSSgoiEhCQUFEEgoKIpJoNyiY2T1mttPM1uaW3WpmL5nZajN7zMwO\nzr03w8w2mdkGM2u/oIGIdCkdyRQWAmNaLFsOHOXuXyTMLTwDwMyGAucBw+J35plZj4q1VkSqrt2g\n4O6/BH7bYtnT7p6VJHkO6Bufnwk85O7/6+6vEgrNtlt1WkS6jkr0KVwIPBmf9yGtVLA9LmvFzKaa\n2UozW7mrAo0QkcooKyiY2UxgN/DA3n7X3ee7+wh3H/HZchohIhVV8nRsZjYZOB0Y6c0FKV+HpLJ6\n37hMRD4iSsoUzGwMcA1whru/l3trKXCemX3MzAYCg4D/LL+ZIlIr7WYKZvYgcBLwGTPbDlxHuNrw\nMWC5mQE85+7/192bzKyeMC3pbuAyd/+wWo0XkcpTKXqRbkKl6EWkJAoKIpJQUBCRhIKCiCQUFEQk\noaAgIgkFBRFJKCiISEJBQUQSXWJEo5ntAn4P/Kaz2wJ8hs5vR1doA6gdLXWFdpTThsPdvd2bkrtE\nUAAws5UdGYLZHdrRFdqgdnTNdtSiDTp9EJGEgoKIJLpSUJjf2Q2IukI7ukIbQO1oqSu0o+pt6DJ9\nCiLSNXSlTEFEuoAuERTMbEwsHrPJzKbXaJv9zOxZM1tnZk1mdkVcfqiZLTezl+PjITVqTw8zazSz\nZfH1QDN7Pu6TxWa2Xw3acLCZLYmFftab2fG13h9mdlX8/7HWzB40s/1rsS/aKHpU9Ldb8OPYntVm\ndmyV21HT4kudHhRisZg7gFOAocD5sahMte0GvufuQ4HjgMvidqcDK9x9ELAivq6FK4D1uddzgNvd\n/UjgLeCiGrShDnjK3T8PfCm2p2b7w8z6AH8DjHD3o4AehOJCtdgXC2ld9Kit334KYf7RQcBU4M4q\nt6O2xZfcvVP/A44HGnKvZwAzOqEdjwOjgA1A77isN7ChBtvuS/hHdzKwDDDCAJWexfZRldpwEPAq\nsZ8pt7xm+4PmuiGHEuYPXQaMrtW+AAYAa9v77cBdwPnFPleNdrR4byzwQHye/K0ADcDx5W6/0zMF\n9qKATLWY2QBgOPA8cJi774hvvQEcVoMmzCXMjv3H+PrTwNveXIWrFvtkILALWBBPY+42swOp4f5w\n99eB24CtwA7gd8AL1H5fZNr67Z35b7ak4kt7oysEhU5lZp8AHgGudPd38u95CL9VvTxjZqcDO939\nhWpupwN6AscCd7r7cMKw8+RUodr7I56zn0kIUH8GHEjrVLpT1OLfQnvKKb60N7pCUOi0AjJm1osQ\nEB5w90fj4jfNrHd8vzews8rNOAE4w8y2AA8RTiHqgIPNLJuCvxb7ZDuw3d2fj6+XEIJELffHN4BX\n3X2Xu38APErYP7XeF5m2fnvN/83mii99OwaoqrWjKwSFXwODYg/zfoSOk6XV3qiFghU/A9a7+49y\nby0FJsXnkwh9DVXj7jPcva+7DyD89mfc/dvAs8C4GrbjDWCbmQ2Ji0YS6nfUcn9sBY4zswPi/5+s\nDTXdFzlt/falwAXxKsRxwO9ypxkVV/PiS9XqNNrLjpVTCb2qm4GZNdrmVwnp4GpgVfzvVML5/Arg\nZeDnwKE13A8nAcvi8yPi/+BNwMPAx2qw/WOAlXGf/BNwSK33B3A98BKwFlhEKDpU9X0BPEjox/iA\nkDVd1NZvJ3QE3xH/va4hXC2pZjs2EfoOsn+n/5D7/MzYjg3AKZVog0Y0ikiiK5w+iEgXoqAgIgkF\nBRFJKCiISEJBQUQSCgoiklBQEJGEgoKIJP4/piPipxB5NCUAAAAASUVORK5CYII=\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 50.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\nRK5CYII=\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 75.0\n", - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 100.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 125.0\n", - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 150.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQUAAAD8CAYAAAB+fLH0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJztnXu0VNWd5z9b0DikfWIHbNEBwUsUESrSiTH2jJHoVbHb\nnkTFmAteSLeZxJ7WJiKgIXFCohiQaK/pOK2JXAGNIHHGjJBcCerqZNE6YheIiNyAEMUl10d8zWQS\nH9nzx/7tc/Y+depxH1W3wN9nrbuq6tSpU7vOrfqd7++7f3tvY61FURTFc8BAN0BRlOZCg4KiKBEa\nFBRFidCgoChKhAYFRVEiNCgoihKhQUFRlIi6BQVjzLnGmO3GmB3GmLn1eh9FUfoXU4/iJWPMIKAL\nOBvYAzwJfNFa+2y/v5miKP3K4Dod95PADmvt8wDGmPuAC4HcoHCUMXZknRqiKIrjKXjNWvun1far\nV1A4BngxeLwH+FS4gzHmCuAKgOOAjXVqiKIoDgO/qWW/ATMarbV3WGsnWWsnVQ1diqI0jHoFhZeA\nY4PHI2SboihNTr2CwpPACcaYUcaYg4BLgZ/W6b0URelH6uIpWGvfN8b8HdAJDALustZurcd7KYrS\nv9TLaMRauxZYW6/jK4pSH7SiUVGUCA0KiqJEaFBQFCVCg4KiKBEaFBRFidCgoChKhAYFRVEiNCgo\nihKhQUFRlAgNCoqiRGhQUBQlQoOCoigRGhQURYnQoKAoSoQGBUVRIjQoKIoSoUFBUZQIDQqKokRo\nUFAUJUKDgqIoERoUFEWJ0KCgKEqEBgVFUSI0KCiKEtHroGCMOdYY86gx5lljzFZjzFWy/UhjzDpj\nzK/l9oj+a66iKPWmL0rhfeDr1tqTgNOAK40xJwFzgfXW2hOA9fJYUZR9hF4HBWvty9baf5P77wDb\ngGOAC4G7Zbe7gb/uayMVRWkc/eIpGGNGAgXgCWCYtfZleWovMKw/3kNRlMbQ56BgjPkT4CfA1dba\nt8PnrLUWsGVed4UxZqMxZuOrfW2Eoij9Rp+CgjHmQFxAuMda+4Bs7jbGHC3PHw28kvdaa+0d1tpJ\n1tpJf9qXRiiK0q/0pffBAD8CtllrlwRP/RS4XO5fDjzY++YpitJoBvfhtZ8BpgFbjDGbZNt1wEJg\nlTHmy8BvgEv61kRFURpJr4OCtfZXgCnz9OTeHldRlIFFKxoVRYnQoKAoSoQGBUVRIjQoKIoSoUFB\nUZQIDQqKokRoUFAUJUKDgqIoERoUFEWJ0KCgKEqEBgVFUSI0KCiKEqFBQVGUCA0KiqJEaFBQFCVC\ng4KiKBEaFBRFidCgoChKhAYFRVEiNCgoihKhQUFRlAgNCoqiRGhQUBQlQoOCoigRGhQURYnoj1Wn\nBxljisaYh+TxKGPME8aYHcaYlcaYg/reTEVRGkV/KIWrgG3B45uB71trxwBvAF/uh/dQFKVB9HUp\n+hHAFOCH8tgAZwGrZZe7gb/uy3soitJY+qoUbgWuBf4oj4cCb1pr35fHe4Bj+vgeiqI0kF4HBWPM\nBcAr1tqnevn6K4wxG40xG1/tbSMURel3er0UPfAZ4K+MMecDBwOHArcBhxtjBotaGAG8lPdia+0d\nwB0Ak4yxfWiHoij9SK+VgrV2nrV2hLV2JHAp8Ii19kvAo8BFstvlwIN9bqWiKA2jHnUKc4BZxpgd\nOI/hR3V4D0VR6oSxduCV+yRj7MaBbkQ9OGkA3vPZAXhPZZ/AwFPW2knV9uuLp6BAbT/8Qt1bAUW5\nrdQeDRhKDWiZs6IoEaoUekKlq3AlNTCxvxvSQyqpCFUPSgZVCoqiRKhSKEdPVUGeGhifs62ld83J\npSvnvbbU+FpVD0oZNCiE5P1AqgWA7A8//NEfW/rSrn484y05x4/e3weNWgNGXqDQAPGhQ9MHRVEi\nPtxKoRZlUE0VZK7WoRIokn8fYMu7NbSvDOP9DBWDS5tbGBU0L6skWqhdPahq+NCiSkFRlIgPn1Ko\npg6yhqG/opZRBf6CGioBrwK2v5Bue2F7a/Ta97acVUtrc1k3/pHk/nFjO6Pnxh4XKwlIP15hVBX1\nUIkipedOlcN+yYenzDn7hS4XCMIgAEkgyAsAW95Nf/jhjz75wRdPd7eb0rxjUNdhUTPyvMJyvJh5\n/EHLW+mDiZIHFDZwYBA0IA0cYcBIAgXQ4me/8G/QRWlasSm4n82FNDjsE9Ra5qzpg6IoER8OpRCq\nBH+JLKcOAmUAsTrwacG6dU4VvLflrBI1MKjrsOTqH/YOnszvoyYVomkt/bbHS7YVOS1n24nJ/Wc4\nOHqui/SCnyiJHBVx9tlOPYw/KFYNIMohVA0QKwevGkLFoGqh6VGloChKr9g/lUIt/sF4avINVu9w\nty9sb029gqVfAfJVwcn8PlEB/so/jkeDBsTGILxd/fMkHJp5nPoYW/mstPu0REl4FeEv9i8SqIcZ\n/wzAgeMfSTyHi8Yg7c6oBv/irGpQn2GfQpWCoii9Yv9TCnn+AcQKAaAFuqTQJ1QHoTIAeG/ZN9yG\nTeMZKT0HoSqYyVIgVAOdJFf/YTnvn9e2nhJelTdlnuuGVFG4z+BVxF3MKFEPu1veSjyHA6d/B3C9\nFaFq8Lctu+RBrYpB1UJTUatS2H+CQiUzsUyqcJdsCg3EMAgASSD4fJAWtHGTvDInAEyk9Ac/Ibh/\nIv1H6FVuDu77H6b/sXb7Jw7FB4oVzJNdT+QBCRS7A2PSB4jQkJwpR6nYhakmZNOi6YOiKL1i31cK\neaZiTqrgFcJK6WpcFhQe7Vx9s7uz9CuRMnCHC9WBmITDRB2EqsCrgVAJBOMQGsau4L5XEl5FFAnU\nQ5pihKoB4AEOTlWDGJKjL5rD2OPcpulSADW1mgmp5mNToUpBUZResW8rhXI+QqZUuWtUetFaluMf\nDFp1BgCTgWmyZ+ob3O9uhpEqkHa5raIKXs/2IAJDe9IDWYWaj5+nHjrkdhOB53Ax4PyG5XJC18sz\nH1zyqxKfYXpQMp1rQqq/0FTs30ZjNVNxsrvrqxLvIu1VqJQqzGQp45jrng9TBHCBwAeBKgGg6g8z\npLSwsTx5JmUNwahie7YRBwiA7kPZykLA9VhA+ZQCXH1DiQm5HjUfmwxNHxRF6RX7llKoxVScHCsE\ncCrBK4RB8671u+WnCr5IsF1uc9RBzaoga/RBqfkW9vF3U0qttQ6h0VnG4Czb7mx7OwgKLyukFDd9\nD3CKwdc1RIrB76jmY1PQEKVgjDncGLPaGPOcMWabMebTxpgjjTHrjDG/ltsj+vIeiqI0lj4pBWPM\n3cAvrbU/NMYcBAwBrgN+a61daIyZCxxhrZ1T6ThVlUK5sQyhqRj4CKFCANh5/S8jMxFgCbeX+gcz\nKO1alKtuzVfZzZQpHsqvMiw3CrLSKMqK1ZOVukmrqZ3ws3h1s9R/htRnmMVXgdiEHP3dvwCIFEPk\nL4CajwNM3Y1GY8xhuH/x8TY4iDFmO3CmtfZlY8zRwGPW2rGVjlUxKPTFVLz+l4DrXbgqMBMBxvG1\n/FQhJwhAhUDQIfej/v/yVYNlhzWHFDakQ7JDguHZ4Eovaq6n8J+zSoAA+awVUoqt/ABITcjbOJgP\nLvkVQBQc1HxsLhqRPowCXgWWGmOKxpgfGmM+Cgyz1r4s++wlzorTBhpzhTFmozFm46t9aISiKP1L\nX5TCJOBx4DPW2ieMMbfhtOx/sdYeHuz3hrW2oq9QVSnkKQSIBjVFpmKgEACu4vfcwnTZQ+oOWsk1\nE8sqhF2U9vF3QmjEASynEMlqAAobku47XxUYTotWy9ioIvE0cOAqMpMuVlEWg1adkaRINRuplVKk\nPFWUMSG/zjJuEyUUKoYS83EXlSsfVSnUlUYohT3AHmvtE/J4NfAJoFvSBuT2lT68h6IoDaavRuMv\ngb+x1m43xtwAfFSeej0wGo+01l5b6Ti5SsF7CeFldJrcBpWKlUxF7yM4lRAoBHBXyvOlsZW6GNfK\n7WYC0y1VB/Olgb6w58AlU0sq/qaG05v9RG5rzakreSpfIHdMRzJd3KyVQDrScwHFVDUMk/MRmqvn\np2+Vq5j8ueiQ20AxfJ1lAJFiyDUfs5WPy4M3UcVQVxpS0WiMmQj8EDgIeB73FTsAWAUcB/wGuMRa\n+9tKx6kaFMIfAUQ/hOszlYqD5l2bCQYA9+M7GsIfQE0G29Vy230oK3gMIA0EQenvrCnuF7Iw7J/3\nX/h7AD4NwF4+B0CRM+R2Ak/n2y4Rp9BNQboECjiJPpxfAP/qdviS7DiNxHydK4FiyZp0boiREjAX\nJKnFmakheasco1pKEQZKwHVKpKkEiPkY1DEAfHdMZhAVuCCppmNDqDUo9GndB2vtJiDvTSbnbFMU\nZR+g+Soas2lDTi1CKJXXLimtVFzC7YB0O0JsKlZKGXYB98n9hf7Zi+UQq3g4SBHAqYOF/srnr7Kz\nwauCn3EDAHdzTnJxfWfoH+VziX4uPEnNFP/c3W5y+dMhrx+QKP7LeRiA87iBRD0skidF7cwdHKgG\nSS3O6TqMTi6RHSWlmAtcKptqUQwdlHRXzuKrJZWP58+aUzrsWrspG4aOfVAUpVc0v1KYRmQsQmou\nLlnTGl3xwFcqBgoBqpuK3keYQ8kV7wKp3tt90/c4f5bLjdf4UHorogxgL/MBuJpvp6pg8nPyWZ7k\nY5deB8CY4/dEn31c0Fk7gVLCYRNb34if2/H8CF6570b3QFTEIes/nqiHW/kmAMNZ4DYsIlENU0Sw\nrF1yMyNFZT0UKix/7qTHs2J37VpKzMet/CCpfHw4x4T9vigG7aZsHKoUFEXpFc2nFLyLntPt5t30\nsPsx101vlUtYuxyjXE9DSRdb2sPQLlLlgIfOBWD5lE6m+i44t4m9zOdqvg3Bod65ZnmJKrjsiMor\n3A95jar87qj0ft7kyfeKigjVwyGLXR9uqBwS1fBzd7OyFaaJz/DHC9zGDoruPEJ8LnPUFlQ/l2Fv\nTcVuyrC7VkdT9jv75iQrYfWir0mYHBuLEJuLJd2Pw+6Pu9aA1wNdHqUMfphWp/uWf51ulrT8AYDR\na1xR5lr58rYsJkkVbmQvAAsZxjvXuH5HHwguPHVPkgbMkNvoR78z8+F78mXPDgwbnd71QWMpacrx\n4FMjAKIgMVfGZ1/HcLfTIui6xt093wfbKW8yq+sjANziu0tb345SCcikYv5Nw67c7vLdlD4Vm35Q\nxnSE/IFTGhT6jKYPiqL0ij7VKdSFzEQi4VJuvlLPL9s2mXTUY9KdNoPckYD5pmKqEACWtPwhUQg7\nRsp+be5m7z1pqrDSG4jt1/G3bc72bA+anygDrwoqXeU2V3iuGsFxh4iKuHJ0qhraT3XpS8epTkXd\nOeExru9wcufp9U4h3jr7m7RscinFjg73ujFrDmfJlDfdgy53bm7pHEYyTFsUw9BQMWQndpkBLHT/\nk5kyTPwZvsrD8r9bJwvdjp/SSUG+hS1+bY6cgaOJSlLFUHdUKSiKEtF8SsEjV41wCXi/wKuv5Z9G\nMZ0oxXehTaAk543Kl31xUieJERb6CIlCEGNg77Pz5fDf5mnxD06/zl15LzsixzfYSenVrC9qoKfH\neTZVDaeL5zBRlMOEtru4d4pTNitvdHn+tsXfpvMe9/zwoiiGzU4tAIliKHQ9RlvnJ9yO3veRAqeh\nQXelVw9MIPmfjOt0/6NpnEZXl5iOMpP26rGdFLxv41fr9cVqIVnjUakbzRcU/BdCviBFStMGrzLb\nuCmt2/df1BPzpz5PDDCpVNzKD5IehtFrDCApgwSDnz3ruhqmcg7gehV8MFgktQUTgSF+jGgYCCr9\nePOKEXrL5jL3PdImHyRmfAoK0vbZ8lk2AC2LJS161vXknDehlR1yPB8c2k+wFKR2Y9xCqQPxnyVn\nwpahJ5LmVJvc/6it+yaKYjoukQljXtjeSnGMO9dRGpGXQoBLIzSFqCuaPiiKEtFcSiHozPfTq215\nNz9tcHSmxmSmVh8yFXd+tKOMZbiAryY1CL7bkbY0XQgVAsDfLpqeXPhOz0sV8q7UlVRBtnuxJ/j3\nLFcCWUapDCFNKRZJStGxaDp3yvNTpa6h69n5DG93qcTaFe65kx86lwukjmGXnyPy6vuTYw/N1jCE\nxqP/H3XeT0EmoxkZpBGrx4pSCNOIvBQCNI1oAKoUFEWJaC6lAJHBCLIIbJ6XAM5PaJeNgblY0v24\nmWRB1VZWAW4sw30yB0LLYrfb3nvm0yrdjqFCAPc2p+d1NWavynlX71AVjM55XgirFj251Y7+GGEh\nVJ562Jy5DUimhT0KkM/oFUNrYD62THSKYfk1nVwqhUet89w57Ow+TI7/dtINHHZTJqZju9xucr4C\nEHkLL2x3nlHoLVTsnlTqSvMFhcBgBGdEDcpLG8DJ0ryl1DzeXFya9jT4wTnnz5qTli1LpeLVOT0M\n7bLL6a8B/ytz/PDHFv4Ya6g89GyiCsH+2bVghpR7TTZA5AUH2ef0v0zfY2tgPl4t5uN9s11QmDoe\nlkkV4loJ0iu6HgOgbeknck3HBP8/mgh0yg9f/jkjuwrslvRwiwyWKh6U0xMRniitWagrmj4oihLR\nXEohuBQmtQnLvsFI2eYXQ4m6ISvVJHTIbffFyaCcA5c4c3HNASQDm/xYhpWTnyvpdixJGaC8QgB3\nFcukCL87qlQR9MYv869J/Nij0lOWqxryFMPmzLadaSrhzcfZ101npQzFPmW9OzfXnTucNe+55w+S\nSWbmi/HY1n0xdIjpGKQRJbUL7UTdkwDLWcXunCrHqdnPEsokNRvriioFRVEimkspkHZFbpcRe2wa\nn6yClCyX5q8a5br8vJcgnsEK5rFb1iOYI+Yii9OJURb6kYDt13FZUJgE1G4q+jw3GHuQN8TZk9dr\nmJ1EBeJJWCoi7zmRHNUQKoYK5qOvfLzsCNjQ7uZyW7j+RwDMZD7Db3X+wqxr3Dm8Wc7pilXzaOsU\npdAuByvnLSTdk+4YJ/N71otn9F7gLXT5SVjUcGw4TRcUPN6RHtR1GIXkJyVfvKB60RP1OHT4ra4m\nYT4FDpzucoVkTsXZJAOckp6GtrvSsuVspWI1U1FShjBV8K2uNHtSyI7nR5RuzMzUBLBVbscdUZoN\nQPrjzg0OFcxHv/+MT8FmGeh15+YzAWc8etNxodR8LJGZrOev+jltcq7DNGJoXmDw/7tO9w+byVIe\n8LNbyYI221+AYrnSZzUc646mD4qiRDSXUhhfKrOPJTQYZWOl7q9tJFcTv5Tb7pa3orQBXOrgJwvy\nE6S0E9QFVFMIEJmKYcqQVQihOshVA8Ir287J2fpw2f0jFZGTZuQqhkrmozBkNLTLax+Uc7N28bQk\n3SpJI1reYkWXO9dtm0QpbKPUBB4VvK/8L8d1P0qLVwo54yHUcGw8qhQURYnok1IwxvwD8DeAxVlB\nM4CjcQOUhwJPAdOste/Wekwf/L3p1EJgMFYip3pxedANGXoJ4PwE7yVcKpORTITS6dI8NZqKRWpT\nCPmqoJS8/T524sPJMf08kMl79UYxZE3HnelrLpRzc+c1y0sKmhJvYclUlifdkyILNr8dLUOXEBYy\nAXR2crIYyd5wDOmqZQIWpV/ptVIwxhwD/D0wyVp7MjAINyzpZuD71toxwBvAl/ujoYqiNIa+egqD\ngX9njHkPdyF6GTgLuEyevxu4AWRBgZ5QPD14EJQ1Q+XS5iL42T38PKCtZ3emD2T1prWkXoIXAUNe\no/Koxxp7GvxVO1QHZZWBuPs1MeGxnGNlPIfj9+SqBXBX/7LdlRD3RMhnnCCK4WOXXsfaxX42XXcO\nWe9Wojr77M50rVk/s0rx/kS9VeuF8CXPx/pZn7eclZQ8c1D+Z1HqR6+DgrX2JWPMYuAF4P/hvp1P\nAW9aa71Y3wMc05cGemkJlM6THuJrEzalBuMH0o8+/SCSxV79Um7vTH6O8SK9fTdkbupQYfhzOVOx\nYqrQkyCQJfvaCY8lxw5TisSAzAkOp5duKu2mhORczJCgcO/xe9ggc1P+bP0NAJy33AWA6a2wNqhZ\nADEc/f8kb5CUZxgUup2R3OKDQvF0NxCOMl2T2fJQnXilX+lL+nAEcCHuX/5nuGXoz+3B668wxmw0\nxmx8tbeNUBSl3+lL+vA5YJe19lUAY8wDwGeAw40xg0UtjABeynuxtfYO4A5w6z4A0JKOeUC6p5y0\nfDvnCBn8Va4bij6/KPwjIOsKyFDgu2XyFArLk+rFqBuy3FRqOd2P4dvmFSXVpBD8orG1kF2MdvOZ\nJSmFVwxRm+RzFkjbnms6JsdN7/o04rKjYIO8/93rXRpxnpzTqR1waWEDAMVVfw9AW3dwnDzDMVBg\nqZHsuib9/74s2eGi2jXZr/SlS/IF4DRjzBBjjMHNuP4s8ChwkexzOfBg35qoKEoj6Yun8IQxZjXw\nb8D7uHh9B7AGuM8Y8x3Z9qP+aGhEmJfuyj55KA9wMACjL5IloF6E0GAEZ5xVsigqkbdiumfH8yNK\nTcVQJfREGWTJvrbwZHrsSDE4tZBdzDZsb663UIECqTFbYji++K/JuX5AFqu9hUNJFJ7/H+X5MxNJ\nfGTvHz0MJROvlBQxKXWjT70P1tpvAd/KbH4e+GRfjgskE6sApZWMeSTf+FYXA4DW4+TOP8JePgfA\nO0Pdcsvjwx9MLQbj6PyZkfJ6GhL6KxiUo/jnaUqRCQ5Rm+SzTgiMxyiNKDcpC6Tn5qg0yGyQc7j3\ndXdOh//kXxnrsoa4F6Io1Y1+KvgwC4x6kDrDB/H/XojqFbRWoa5oRaOiKBHNNfYBkq4oTzLuoRxB\nVyTAVj7LBzLl2viD0ueKuDUNmNiVvDTrV+WSM+ty3uhHT62VihGbWqrvE7S7GnmmI8TtjT57DaMN\no/2lLcX1sk7EpvRcr5Vzv7Xrs4zjfqpSIBEKheSfWYiGUQNar9BAVCkoihLRdEqhrxQ5DSa6pLOQ\nbqToE+aCu3pGk5dUqmIMqDrJqifb/VjJT6hFJfj98tSCP3boLQS+QtnDyW1ZwzF7Lj6VnjPfNVlc\n7xTJecXgXMu5L3adxjj/JpkiplLiLudjgd3lm67Umf0uKISEvQtPJ25lSu706Y2i1mCQ95oepBL9\nxZDXiGaWhvic9rYnR2k+NH1QFCVi/1EK3e6myIlJJWNCjoHW03Vey3VH+m6/XhmMdSZtkxiOx++J\nuiXBfa4h5YaLZyh7zsoZlN21HdeTmsqqOwYSVQqKokRoUFD6l8IGKGxIx58o+xz7T/qgNAcyD0Za\nc6Dsa6hSUBQlYv9RCtI7Vujelpm1idxJOKqUJJSQ1yU37giCGZWdmddMhqOvaPRjFvIWlulJt2zZ\nc5ZT9QmQ0wtckSKn9ewFSl1QpaAoSsT+oxRy8GMUWoBTpH9sZfB87oQjjcIXIPWkiGkAipY8eV2y\npwR9jjrPyf7DfhcUCjwOm9y8sf6LOrUAhWdF/EpZ8NY3SOcwDOVvhbzCDwqq+gPwZca+3LnwZPlS\n54ldfRsQlZ2NqYYSZ6hhMJgvSgjOTTKTk3yWgj9ZheCcJDNm3VvbRLsAHBo9erHMXkpj0PRBUZSI\nplMKY2VilN3yuMhpjKv0gsziIuM6H2VQl5vrL5nvcSIU7nGzDbPphuSlVQcFQWpQjk43hfV2W4n5\n2IkP99xs7Oe0IDtk2jOBMrWCNcyEHA0GE2VT4F73eGJ6rv0EKTUt4AOR7AprGw4c/wgQDH9XGoYq\nBUVRIppOKXj8RCl0kdbQV5odOFlcpBO/REAyYcsXYPjsXwBwyOtu6bMdz48AWRItUQF5C6P43Hpn\nYEgGplvSzSfdftG0bKG34HP//pyWLfQTcryEmroiw3EPeX5KoJD8ZzvkdXctGY47p3whPdfHJnt3\nlsiS1w8NpmSLaptao/0+aHmr5GrV4lcSGTiv9UODKgVFUSKaVilUxM8OPIqciTve5vMyK/CS1Te7\nTdfMAdwSZ15krLzvRoqnTgd6PrNx6NxnL67u6pwpZJrwWNwTEdKXdR/8sQM+duLDJbM4Jy+nxino\ncigCr9x3IxDOrOzOKcfCzsXuXM9KVvQKJk4pO7kKkVnxjMzCDX/guLGdSZuVxtJcQaELxssXaG0y\ng88k2pIuqwqLwniZP0yqGiGpbFw5GKZ+yW26/B73g11Z/HPulS42vzTakEpdk0FqEaYRyXBikejh\nojDe8Htl2zml3ZSevB96rQQBIc9c9GlDOOS5JG3IMxknkHRF+vqEe98gCWCX+6HYck5XDqZ0zMMw\nKo9PD87vVj4bPzexynTNlebYV/qMpg+KokQ0l1LIIZWUpFeGS3N2DLom2zpvAqB91SoAli2HqbJ+\nyXn33ADAIes3JMbZUjEcrxxN+SXUcq56uVI8GA/hjx91U2YNwV6sOh2SVQhjjt9TohC8BC+bOlQw\nGJfKwx3Pj+CQ9R8H4Dxmuo1yTpe9C4NWuZmd27gkfbNM0dLQtyldvKc7HfOQeIiFDUnXdJI++Iqm\nPBGhi8v2K6oUFEWJqKoUjDF3ARcAr1hrT5ZtR+KGEYzE1RldYq19Q9aUvA3n5/0OaLfW/luvWiYL\nlrLqDJIuq02yjkCl2YELQKczqSbLpnXrWqHVr0KUGo4rxTjbLIbj747K+AoQX0UzV6QhwMScMQFk\nuikd8RW9rHKogVAdZE3FcUeUVwhDXqO6lwBwUuol+I//yn03lhqMcoLXdbYm5zpYxCFagh4yK0Ql\nfsChSdGSFwMHjn9Ei5YGkFrShw7gvwHLgm1zgfXW2oXGmLnyeA5wHnCC/H0KuF1ua8Z/kX1FWxfX\nJkZUxcVFfICYAAxz375p3e6b9/CslczdfjgACxe53W6d/U3WLnY1Cw/KGontp+7h9LyaBXC/jgml\nz3nTsVJw2PpG+uMNU4oseZWQ5aoTIQ4IYcqQGwzABYQKK0wnjE69vAefktqExdO4lW+6jXIO58q3\n571ZK5nmf+Vy7suajJnFe6A1SRF9bUooX7U+ofFUTR+stf8C/Daz+ULgbrl/N/DXwfZl1vE4bln6\no/ursYqi1J/eGo3DrLUvy/29pNNpHEM8yG2PbHuZWtgChbi4jRdJjahx2crGEylNIU4kuUR6w3F+\n1yqWrHEsmsCuAAATpElEQVQHXni1k7fDZy/gfJxS8GlEx6nTkyt+bhqRNR17qBiATEqRpVQVlKs5\ngLhSMUwZchUC5Fdshi8OuiE7ZFNYmzCcBW7j1e7Gn9ORXYfRhjvXeSMjk7RhV/C+8r/cymdTESBd\nkceN7Sxfn7AJ7YqsM302Gq21FrA9fZ0x5gpjzEZjzMZX+9oIRVH6jd4qhW5jzNHW2pclPXhFtr9E\nWP4OI2RbCdbaO4A7ACYZUxJUfEXbzpa3KHa5y04bF7sn/RLnEyg1s0YB7XKQTrffAopMW/YNAOZO\nccdduMj5CkDiLdw54TEmtN0FwAxxQqIJWDZnbidQk/lYIL24+XUXcqdtyFEFeeMWwnQ9e0WdSA8U\ngj+YVwjymZcCd65w3Y6HLHb9jrfyzVIvQc7pAorg/Z52Oe6o6gYjwF3MSKWlmMtjj9OuyIGkt0Hh\np8DlwEK5fTDY/nfGmPtwBuNbQZpRE95Y8v3UOydu4YEu1wc+0xuOvhdiM/mDo7x0lVSkrfMm5kvN\nwpLpaRoxfLaTw3O5EoDrO2Zz7xQXFAryYzw9GBCUEAaHCqmEL5/Om7Uoj+xCLeUIA0FJqgDlexjK\npQzyGb33d+8bQMdsAOaKzh/OgtK0IaxN8GlfpQlVthEZjODqULzBGA6XVoNx4KilS/LHwJnAUcaY\nPcC3cMFglTHmy8BvwFessBb3M92B65KcUYc2K4pSR6oGBWvtF8s8NTm7QfyFK3vdmmBwjO+nXjf9\nO7y46udAaDiKLi2+nVTIDQ3SCH8/kbKb7meBdE9Om+VmaZyy5XDWuMNy3bnDAXh6vWXlja7ndfZ1\nrnZhkVzlT4f0yuuvslXMR88QSlWDv8LXvJI1pRWJueogrw15CsEzGjZIm2bLuI0NNy5jqlQvXodx\nG38OU/7o7r4n53BB0g15f5Q2QGaYtK9i7ADkf7eCeYAIgRn/DMDZZ1cYBKXjHRqGVjQqihLRfGMf\nxFgqyBXnuLGd7JScc3mXu4a0hRWOlaobfX47A9oWninHcMdau+RmVs6dA8DUoKBpm5iOUk9JxyKn\nGDgKTv9L2Zg3MUkF8zEkO3N0OGw7z3uouC5DJXUQtskTmIreR9gQdD9uEJV0Sk6h0spWWLvQDY8+\nR6Zca+NM9+QMqnsJIFd797/zVYy7W94qmXqtAGowDiDNFxTEWPJBYexxsFPkZde8a4FUerZ1d0KH\naFT5Ug4dlemJgKjKsbPb2R+j5q1imnwZC9c42dqyaQGd97iXtPgeCd+uRdOTGZdy51/IBgf/vhB/\nif39nAVUal39ueKPIq9bI8dU9ClDB3DnbBcMfE9DJ99k+JecCdt1jdtv2ppWRsr57/QWUli9mFfS\nHKYNAN3p/+4BP9Bt4saSuRNa3kcNxgFE0wdFUSKaSykUSYbj+i6p8QfBOrmi7275CpBJI3z35H1y\njEtJrozJVSvstvyi2/8hbmfCBc5pPP/Xzkzb0QHDi+4KufJZ1902Va6edwJbM+bjxKPKLCSTpxo8\nFQzJHlNujYqsmRjUIXi/LjQVvUJYKRWVw09akFzdz9/hbv94wc95iNvl1XLOb5WH56fnOmEXOeMc\nLo7SBoADp3+Hi8a4Z6PahC2Z16rB2DBUKSiKEtFcSgHSK4QsmlQYlXZVrc3xFtq6ZahuMc1vh2by\nWyA1wua6m3ELv0aHdHFOm/ImAGPWHM4OufqeN8EZYl3PzgegdfG3E/PRd1dedkRQ+eiLnPJ8gc1l\n7vcnoTrImInewFwKyRR0oanYKabi8JMWJG0cs9vd3SnnZjlFxvE1t1HOYZ65GM3W3CH3g27I0EuA\neJxDTQVLajLWHVUKiqJENJ9S8AS9EEVfyJTjLRRYCMC4TrmKFYh6IiBT0OSncitCW+eZ7m6XK+Vd\nMuVNxqxx8y54xTC83V09O++Bq6VHYqVMYLqhfRGbZaxEe+gzVFINWXqiHCpNhBqoA68MfDreIbd3\nrpiZlC/74qRbg54Gv+OY3alCmNX1EUC6H30psz+HlQqVNpPMt7JV/kfLKUReAsBFY8qMc1AvYcBo\nvqDgvwxunVJa3oeCtDKbRqyfdy13SSX1LX6ZsqX3l/54JuR0U94MfnboWzpl5HdXN0uCVAJg7Qpp\nx8QF3CdjJU5ZvxeAhet/xJ0yx6KfqOXCU/cwQX6UySzR4fiJWrsd88h2YwbHDVMEH2f8BCl++PMh\ni6clYxmSSsVFabejNxV3TnkzCQa3+FHxrW/LOaOk+xFIg4E3F5cCMoDN/4/WQ271oqYNzYWmD4qi\nRBg3XGFgmWSM3egfyFoCSaH/F0gGY/shu6v9Fe36XyYj9XwdvpO5omXb5Rg5XWZD38YN34JUX3ce\nygoek5c6UXvAQ+cCsHxKJ1P9NI9uE3uZz9UyUYs/1DvXLOdjohr8BCmXHZE/xNlTsWpRCKsdw/ES\nXl17A3HH8yMiZQDpQNJb+WY6UYqM+1jZ6gqTwHU7AnRQTKsVw3MpB+rpuZwvn373Jb9i9Hf/AiDp\nhpwJtHiV8ZPgA2bTBlUKfcbAU9baSdX2U6WgKEpE8ykFnzf7S+s0ku7JLsll75KnlqxpTUbs+Xr8\nJdyedp15Y6yd3KtciTk2h8Ac+wEAF+CWtd990/c4f5YbK7HGh9JbAefbsRfXdXk1305Vw+Tn5LM8\nWaIePHlTqoWEPmS4+hTEqsCv3nTI+o9HygCCadQWkcyJ4Ec8rl1yc1K+7IuTxvG19NwFPkKuQgCn\nEjrkfnD+Zsm5e9ibi0umJl7C98U8btlF6iWEBUteKahC6DdqVQrNHxQmkpiOfrD2Skkjlr3rvtQA\ng+SLPRkXGIA4OLTLMaoFB18ZudA/e7EcYlX05QaYNaWThd4k89V9swE+DcDPuAGAuzknDRRD5dc4\n0Xev9GDZOL/u5CYXJQ95/YAkAPil3M7jBpIp2GUwkw8EcwenE6SEwTQZy+ArFeeS28PgiYIBuICQ\nCaaz+KozFoEPbvoeAOfPmsN0CQZT/XlbT+XqRQ0K/YamD4qi9IrmUwqeUDGEpiMkxuPKwXC9Nx1X\np4rhKln5+BZk2DP3p1V4XqOXMx+zXWtylaU73zjz/e2z/NyP70NyiVwut/eAVw97+RwARc6Q2wk8\nnUyGXZ5T6KYgyUSBXwEwnF+QqAJv0E4jUVTemE3UwbJv5BuzfrSjVzvBLNkVFYLPbRaCV1Rfl+VB\nbuPgRCGMvsilXd8dEygEX5PwE1QhNAhVCoqi9Ip9Qyl4ZARlaDx60zHspvSLncaKQfLlWs1HT3hV\n9Kutdrur4grmpaohx0yL8ufwygi1Xx3DgqXs0k9Bd23os6xbF/sGI8WEXUAxXZ9hmJyPGUTqyVNb\nt6N/9uJIIQB8UK370ZuLXk2Bmot1Zt81GrOcROmPwRuPLaU9Eqt3uMAARMEhSiUgNh/9wJ5KDns4\nFLhDbjvBy2Y/echyCqnBdomT+RQ2JBLaz1IdzjJUduGTgCLpb2bLu+52+wtp2kTRTf0yaNUZyeSZ\n05IUQQIB98dBEaqnCmE61SH3g2AALmUIgwHA6O/+RRQMQHsaBhpNHxRF6RX7hlLw5CkGuSx2iXy+\niziVAHf19KnETMkBor74drktc9WETFqRd/X06UD3ofgDe/VQ5MRkyLDPIvxaB36pNPf5NlBCMZj8\nbZOTSIMkHTgW+Lx8roLIGKcK5FLuDUR/vtqJVJGnJsO1g5JuRz+m4TYOjhQCuJQhUQja/dgUqFJQ\nFKVXNL9SgNLRgRUKm7oGVzYffb7tKh+ln9JfUUPTLXNFLWtGZq+om0mvfol6AL9MmlcRW2W1K7+W\nhbtfOmtJITkwFHgcgHF+RCid+JGeSa/mRNLzU+azlP084Wfx3Y2JuXpoMgTaVyqG3kmuqRgqBCg/\nJFoVQkPYf4zGkLzgkDUfJ8epBIj5uLq08rGiEed/WJnKPqjSW7EruB8GCk82YIR052zLK2Hwnzl0\nKLMBAEqmva8a2Hw1Z5ESM3EF81gub5itVBx90ZxSUzGs18gzFT0aEBpGv6UPxpi7jDGvGGOeCbYt\nMsY8Z4x52hjzP4wxhwfPzTPG7DDGbDfGtOYfVVGUZqWqUjDG/Afg/wDLrLUny7ZzgEeste8bY24G\nsNbOMcacBPwY+CTwZ8AvgBZr7QeV3qNmpeDpi/nou/CWfiXpv/98YEKWpBRVTLqa2ZV5vC13r9qo\noAZqpopZ6lMFbyY+wMFJLYafKMV3s6qpuG/Qb0rBWvsvwG8z2x621vp//+O4JecBLgTus9b+wVq7\nC7fQ7Cd71HJFUQaU/piObSawUu4fA+KGOfbIthKMMVcAVwAc19N3DFdZqjCHX4tUPs4cBQXJeZfJ\n8Od14x9h97JvAHCbmJDP8FWmifHX1i0+Q6ck15veLs3lJ1C7esg+39srfG/IMxBDb6M7NkFz/YNg\nnEe2YrNATqWimor7LH0KCsaY64H3kSE/PcFaewdwB7j0oVcNeJY0lagUHIAWKQdGvsjjp3SyWpYr\n21lwKcXDS79Clyw0s5xVQGBGdt8UBwjId/ohf13FegWBbFoCpalJGAiiegqA1qgaE9zvOi9VyC7a\nEg1uqlSp6NGAsE/Q66BgjGkHLgAm29SYeImkGh9wacVLvW6doigNp6YuSWPMSOChwGg8F1gC/Edr\n7avBfuOAe0mNxvXACf1uNOZRzXyUVMKHrLCewY8lWLeulfe2nOUeLHXTyHszsoVUNcT1AjKWIuw6\nzOsy9FSapr2n5E0PH6oBT9LVeXFJfcRyCslFPlQHfiVonyqMPyjHTPTlmV2oqbgPUKvRWFUpGGN+\nDJwJHGWM2QN8C5gHfARYZ4wBeNxa+5+ttVuNMatwX4P3gSurBQRFUZqLfat4qRbyFAPkjrDMDjsu\nEqsGIFIO4ZgDcF2ZvuIwVg9J5Y8QVApVn0+ldqJip3AAQ37VZNkxGOIbhOogHMUJmeHfef6BRxVC\n06JjHxRF6RX7n1KA8mMloKrP4C90eXMXvLA9ndYMgE3jS9SDPyTAyZkRjHGTHi/ZVivheIl0m+vy\neMYv4Ep6QY9UgYzK9N2Lx43trDjHQ0u1Hoa0ATGqEpqO/XPsQ2+pNaWA3EAB5Sc58YHC896Ws+Lh\nzpAMeYZ02HN/kAy/htwh2D4d8PQqAHjCugOPpgr7FJo+KIrSKz4cSiGknGqAeC238ZnnAmPS0xX0\n3WTTjhCvLEK2v1ChjVUYm1MC6q/8IYXMLQRqwFNOFXg0RdhvUKWgKEqv+PAphTyyxmRIXgHSxJxt\nWWUR0lLhuf6i0jLuW3K25c3nUKFUXFXBvk+/FS99KKj0hc97rscjPRRl30HTB0VRIpoifTDGvAr8\nX+C1gW4LcBQD345maANoO7I0Qzv60oZ/b63902o7NUVQADDGbKwl3/kwtKMZ2qDtaM52NKINmj4o\nihKhQUFRlIhmCgp3DHQDhGZoRzO0AbQdWZqhHXVvQ9N4CoqiNAfNpBQURWkCmiIoGGPOlcVjdhhj\n5jboPY81xjxqjHnWGLPVGHOVbD/SGLPOGPNruT2iQe0ZZIwpGmMeksejjDFPyDlZaYzJGd3Q7204\n3BizWhb62WaM+XSjz4cx5h/k//GMMebHxpiDG3Euyix6lPvZjeMfpT1PG2M+Ued2NHTxpQEPCsaY\nQcA/AefhCo6/KIvK1Jv3ga9ba08CTgOulPedC6y31p6Am2OyIUEKuIp4Huabge9ba8cAbwBfbkAb\nbgN+bq39OG42yW008HwYY44B/h6YJPOBDsIt3NeIc9EBnJvZVu6znwecIH9XALfXuR3rgJOttafg\nCtrnAcj39VJgnLzmB/J76hvW2gH9Az4NdAaP5wHzBqAdDwJnA9uBo2Xb0cD2Brz3CNyX7izgIcDg\nClQG552jOrXhMNyE8SazvWHnA7dGyIvAkbgS/Idwc8s15FwAI4Fnqn124J+BL+btV492ZJ77T8A9\ncj/6reDmAfx0X99/wJUC6RfBU3YBmXohs1UXgCeAYdbal+WpvfTvrIrluBW4FvijPB4KvGnTVbga\ncU5GAa8CSyWN+aEx5qM08HxYa18CFgMvAC8DbwFP0fhz4Sn32QfyOzsT+Fk929EMQWFAMcb8CfAT\n4GprbbSGtHXht67dM8aYC4BXrLVP1fN9amAw8AngdmttAVd2HqUK9T4fkrNfiAtQfwZ8lFIpPSA0\n4rtQjb4svtQTmiEoDNgCMsaYA3EB4R5r7QOyudsYc7Q8fzTwSp2b8Rngr4wxu3GLwZ+Fy+0PN8b4\nUayNOCd7gD3W2ifk8WpckGjk+fgcsMta+6q19j3gAdz5afS58JT77A3/zgaLL31JAlTd2tEMQeFJ\n4ARxmA/CGSc/rfebGrdgxY+AbdbaJcFTPwUul/uX47yGumGtnWetHWGtHYn77I9Ya78EPApc1MB2\n7AVeNMaMlU2TcQPHG3k+XgBOM8YMkf+Pb0NDz0VAuc/+U2C69EKcBrwVpBn9jiy+dC3wV9ba32Xa\nd6kx5iPGmFE44/N/9/kN62Ua9dBYOR/nqu4Erm/Qe56Bk4NP46Yc2STtGIoz/X4N/AI4soHn4Uzc\nSlwAx8s/eAduGaqPNOD9JwIb5Zz8T+CIRp8P4L8CzwHPAMtxiw7V/VwAP8b5GO/hVNOXy312nBH8\nT/J93YLrLalnO3bgvAP/Pf3vwf7XSzu2A+f1Rxu0olFRlIhmSB8URWkiNCgoihKhQUFRlAgNCoqi\nRGhQUBQlQoOCoigRGhQURYnQoKAoSsT/B5mBD0gnCfykAAAAAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 175.0\n", - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\nQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 200.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 225.0\n", - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n/j/XVeExx9LJ2wAAAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "time= 250.0\n", - "refinement level = 0\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "refinement level = 1\n" - ] - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "sets = np.unique(file_data[:,0])\n", "width = 8\n", @@ -5394,9 +1118,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [] } @@ -5417,7 +1139,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.4.5" + "version": "3.5.3" } }, "nbformat": 4,