<!-- -*-groovy-*- -->



<STYLE>

/*

BODY, TABLE, TD, TH, P {
  font-family:Verdana,Helvetica,sans serif;
  font-size:11px;
  color:black;
}
h1 { color:black; }
h2 { color:black; }
h3 { color:black; }
TD.bg1 { color:white; background-color:#0000C0; font-size:120% }
TD.bg2 { color:white; background-color:#4040FF; font-size:110% }
TD.bg3 { color:white; background-color:#8080FF; }
TD.test_passed { color:blue; }
TD.test_failed { color:red; }
TD.console { font-family:Courier New; }
*/

TD.testmail {padding-left: 6pt}

.testbad {color:red}
.testgood {color:darkgreen}

p.SUCCESS {color:green}
p.FAILURE {color:red}
p.UNSTABLE {color:#eebb00}

</STYLE> 
<BODY>

<p class="FAILURE">
<B style="font-size: 200%;">BUILD FAILURE</B>
</p>

<TABLE>
  <TR><TD>Build URL:</TD><TD><A href="https://build.barrywardell.net/job/EinsteinToolkit/1541/">https://build.barrywardell.net/job/EinsteinToolkit/1541/</A></TD></TR>
  <TR><TD>Project:</TD><TD>EinsteinToolkit</TD></TR>
  <TR><TD>Date of build:</TD><TD>Fri, 28 Feb 2020 20:18:59 +0000</TD></TR>
  <TR><TD>Build duration:</TD><TD>1 min 2 sec</TD></TR>
</TABLE>
<BR/>

<!-- CHANGE SET -->

<h3>Changes</h3>
        <TABLE>
                
<TR><TD>Revision:</td>
<td>e7e678766351b59c0314eaea85bfb7f0c08540aa</td></td>
<tr><td>Author:</td><td>Einstein Toolkit Git Server</td></tr>
<tr><td style="vertical-align:top">Log:</td><td><pre>Updated submodules:

* arrangements/WVUThorns a9e2d3c...1f8a3f3 (1):
  > FishboneMoncriefID: fix duplicate read declaration for Grid::y
</pre></td></tr>


        <!-- <TR> -->
        <!--   <TD width="10%">&nbsp;&nbsp;edit</TD> -->
        <!--   <TD>arrangements/WVUThorns</TD> -->
        <!-- </TR> -->
                
<TR><TD>Revision:</td>
<td>3d6d1c975a27f3e00f9a3a4174c2b58fe6e05996</td></td>
<tr><td>Author:</td><td>Einstein Toolkit Git Server</td></tr>
<tr><td style="vertical-align:top">Log:</td><td><pre>Updated submodules:

* arrangements/CactusBase b8a831f...2649647 (25):
  > Fix application of boundary reg.
  > Changed Symmetry BCs to properly match types
  > Reduced cosmetic differences w.r.t. master
  > Simplified Symmetry BCs to have a single function
  > Removed extra print statements
  > Changes to match PreSync RegisterPhysicalBCs function
  > Fixed backward compatibility with PreSync changes
  > Fixed interface with PreSync
  > Recent changes
  > Driver change
  > Added interface with PreSync routines
  > Fix to boundary
  > Mostly adding read/write declarations
  > Getting rid of Boundary2
  > Adding to boundary branch
  > Merge branch 'master' into presync
  > Replaced aliased function for backward compatibility
  > Update valid region on boundary update
  > Implemented PreSync backward compatibility changes
  > Implemented PreSync backward compatibility changes
  > Changed to match renamed scheduling group
  > Updated macros to match changes in rdwr.pl
  > Merge branch 'master' into presync
  > Thorn changed to use PreSync for applying BCs.
  > Integrated CactusBase thorns to use presync and rd/wr routines.

* repos/carpet 5ec762c...40b7cd7 (125):
  > Add some fortran dependencies
  > Update poison function
  > Fix rdwr for Fortran
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Don't kill the sim because a ManualSync was called on something that wasn't a GF. Call CCTK_Checked_reset()
  > Remove redundant parsing framework.
  > CarpetLib: hide gh::regrid consistency checks behind CARPET_DEBUG
  > Merge branch 'master' into presync
  > Carpet: fix removing duplicate variable
  > Carpet: remove duplicate variable
  > Carpet: match aliased functin prototype for RegisterSymmBC
  > Carpet: reduce compiler warnings
  > Carpet: be more verbose when reporting SYNC errors
  > Carpet: add support for ManualSync on past timelevels
  > Carpet: add support for flipping timelevels
  > Fix inefficiency and bogus error message.
  > Call the function that sets the BCs
  > Add interiorwithboundary
  > CarpetIOHDF5: removed unused test from test.ccl
  > Carpet: add uncyle function for valid state
  > Carpet: split cycling valid state into cycling and invalidating
  > CarpetIOHDF5: remove now redundant checkpoint recovery test
  > CarpetIOHDF5: update test data for WaveToyC SYNC change
  > trim.py: compare varnames ignoring case
  > trim.py: accept RDWR tag for chksum lines
  > Removed repeated activation of thorns in parameter files
  > Changed AMR changes to properly handle non-GF variables
  > Changed Symmetry BCs to properly match types
  > Changed Symmetry BC interface for easier use
  > Removed additional string parsing for removed prints
  > Removed extra print statements
  > Make it so the evolution mask runs, even if it doesn't pass the test.
  > Removed 'before' PreSync mechanisms
  > Removed test dependency on ReadWriteDiagnostic thorn
  > Adding BC's to newsep test
  > Made the buffer_mask test pass
  > Fixed backward compatibility in Restrict
  > Removed activation of Boundary2 thorn
  > Carpet: require that at least INTERIOR be valid for ManualSync
  > Carpet: SYNC tl=0 before cycling it to tl=1 etc
  > Added read/writes for CarpetProlongateTest
  > Carpet: skip GF without storage when validating reads
  > Fix case on bc name
  > Carpet: make debug run.sh script work even outside of $PWD
  > Carpet: mark both this and finer reflevel as Interior on Restrict
  > Carpet: mark only interior as valid after a restrict operation
  > Recent changes
  > Add debug tools
  > Boundary->Driver
  > var name changed
  > Fixing the adding of tuple with -1
  > Debugging
  > Changed PreSync Boundary Selection aliases
  > Carpet: add diagnostic function to dump contents of valid_k
  > Carpet: output reflevel with var_tuple
  > Carpet: use correct reflevel when recording a write
  > Add assert.
  > Carpet: fix prototypes of RegisterBCs functions
  > Carpet: reduce number of compiler warnings
  > Carpet: remove overloaded constructors from var_tuple
  > Carpet: record reflevel in valid_k maps
  > Carpet: fix memory leaks when calling CCTK_FullName
  > Carpet: consider rl when sorting var_tuple
  > Carpet: recursively sync coarser levels on SYNC call
  > Starting to trace refinement levels.
  > Checkpointing
  > Move use_psync from carpet to cactus
  > Avoid errors from using psync when it should be disabled.
  > Cleaning up unimportant differences with master.
  > Remove boundary2
  > Moving away from Boundary2
  > Merge branch 'master' into presync
  > Removed unneeded function calls for syncs
  > Add more error checking
  > Add feature to count synchronizations in a run
  > Updated IO thorns for backward compatibility
  > Implemented PreSync backward compatibility changes
  > Moved BC groups to Carpet. Added PreSync_Recovery function.
  > Merge branch 'presync' of https://bitbucket.org/eschnett/carpet into presync
  > Updated macros to match changes to rdwr.pl
  > Added sync to HDF5 for write-only grid functions
  > Updated macros to match changes in rdwr.pl
  > Updated macros to match changes in rdwr.pl
  > Changed tests to use PreSync
  > Added validity check and sync call in IOScalar
  > Added error messages for sync call in IOASCII
  > Updated CarpetRegridTest to use PreSync
  > Updated RegridSyncTest to use PreSync
  > Updated CarpetTest to use PreSync
  > ReductionTest3 updated to use PreSync
  > ReductionTest2 updated to use PreSync
  > ReductionTest updated to use PreSync
  > Updated CarpetIntegrateTest to use PreSync
  > Carpet tests updated to use PreSync
  > Changed test parfiles to use presync and ignore SYNC declarations.
  > Merge branch 'master' into presync
  > Changed test parameter files to use Boundary2.
  > Symmetry BCs now properly work with PreSync. IOASCII changed to manually check region validity and apply BCs as needed.
  > Updated some thorns to use read/write and presync.
  > Merge branch 'presync' of https://bitbucket.org/eschnett/carpet into presync Merging Presync changes with upstream.
  > Implemented Presync for several Carpet thorns. Added two parameters - one for debugging and another for turning off SYNC statements.
  > add a little (disabled by default) debug output
  > Fine tuning to get bh test working again
  > Make presync errors optional
  > make it work without where_spec
  > allow empty where spec
  > Refine the hasAccess method to avoid creating excess map table entries.
  > Check access.
  > Worked on comments.
  > Fix for missing file
  > Rename functions
  > Updated to make PresyncWave work.
  > Keep track of valid regions on previous time steps.
  > Seems to be working with Presyncwave
  > Getting closer
  > Update presync
  > Remove some debugging code (one causes an error)
  > Merge remote-tracking branch 'origin/master' into presync
  > Handle cycling
  > Getting closer to correct
  > Make boundarywithghosts work, plus add some debugging.
  > First commit of presync functionality
</pre></td></tr>


        <!-- <TR> -->
        <!--   <TD width="10%">&nbsp;&nbsp;edit</TD> -->
        <!--   <TD>arrangements/CactusBase</TD> -->
        <!-- </TR> -->

        <!-- <TR> -->
        <!--   <TD width="10%">&nbsp;&nbsp;edit</TD> -->
        <!--   <TD>repos/carpet</TD> -->
        <!-- </TR> -->

  </TABLE>
<BR/>



<!-- JUnit TEMPLATE -->



<BR/>

<!-- ARTIFACTS -->


<!-- CONSOLE OUTPUT -->

<h3>Console Output</h3>
<pre style="margin-top: 0em">

        [...truncated 86.02 KB...]

        0 Global, 0 Restricted, 5 Private parameters

        WaveExtractL

        0 Global, 0 Restricted, 53 Private parameters

        WaveMoL

        0 Global, 2 Restricted, 1 Private parameters

        WaveToy1DF77

        0 Global, 0 Restricted, 4 Private parameters

        WaveToy2DF77

        0 Global, 0 Restricted, 5 Private parameters

        WaveToyC

        0 Global, 1 Restricted, 0 Private parameters

        WaveToyCXX

        0 Global, 1 Restricted, 0 Private parameters

        WaveToyExtra

        0 Global, 0 Restricted, 2 Private parameters

        WaveToyF77

        0 Global, 1 Restricted, 0 Private parameters

        WaveToyF90

        0 Global, 1 Restricted, 0 Private parameters

        WaveToyFreeF90

        0 Global, 1 Restricted, 0 Private parameters

        WeylScal4

        0 Global, 30 Restricted, 3 Private parameters

        hwloc

        0 Global, 0 Restricted, 0 Private parameters

        libjpeg

        0 Global, 0 Restricted, 0 Private parameters

        particle_tracerET

        0 Global, 0 Restricted, 15 Private parameters

        pthreads

        0 Global, 0 Restricted, 0 Private parameters

        smallbPoynET

        0 Global, 0 Restricted, 2 Private parameters

        zlib

        0 Global, 0 Restricted, 0 Private parameters

        Parsing schedule files...

        ADMAnalysis

        15 schedule blocks.

        ADMBase

        27 schedule blocks.

        ADMCoupling

        0 schedule blocks.

        ADMDerivatives

        7 schedule blocks.

        ADMMacros

        1 Parse Error at /home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/CSTUtils.pl line 966.

        main::parse_ccl(Grammar=HASH(0x3ea9f28), &quot;sched&quot;, &quot;/home/jenkins/workspace/EinsteinToolkit/arrangements/Carpet/C&quot;..., &quot;/home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/../../&quot;...) called at /home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/ScheduleParser.pl line 95

        main::create_schedule_database(&quot;AHFinder&quot;, &quot;/home/jenkins/workspace/EinsteinToolkit/arrangements/Einstein&quot;..., &quot;HDF5&quot;, &quot;/home/jenkins/workspace/EinsteinToolkit/arrangements/External&quot;..., &quot;AHFinderDirect&quot;, &quot;/home/jenkins/workspace/EinsteinToolkit/arrangements/Einstein&quot;..., &quot;InterpToArray&quot;, &quot;/home/jenkins/workspace/EinsteinToolkit/arrangements/CactusNu&quot;..., &quot;GSL&quot;, ...) called at /home/jenkins/workspace/EinsteinToolkit/lib/sbin/CST line 167

        schedule blocks.

        ADMMass

        10 schedule blocks.

        AEILocalInterp

        1 schedule blocks.

        AHFinder

        7 schedule blocks.

        AHFinderDirect

        34 schedule blocks.

        BLAS

        0 schedule blocks.

        Boundary

        6 schedule blocks.

        CT_Analytic

        13 schedule blocks.

        CT_MultiLevel

        1 schedule blocks.

        Cactus

        0 schedule blocks.

        CalcK

        5 schedule blocks.

        Carpet

        CST ERROR IN FILE '/home/jenkins/workspace/EinsteinToolkit/arrangements/Carpet/Carpet/schedule.ccl' ERROR ON LINE 52:

        }

        

        if(CCTK_ParameterValInt(&quot;sync_count&quot;,&quot;Cactus&quot;) == 1)

        ^

        | here

        FOUND CHARACTER: '('

        EXPECTED CHARACTER(S): '!', '&amp;', ')', '-', '/', '0' to '9', '&lt;', '=', '&gt;', 'A' to 'Z', '\', '_', 'a' to 'z', '|'

        /home/jenkins/workspace/EinsteinToolkit/lib/make/make.configuration:212: recipe for target '/home/jenkins/workspace/EinsteinToolkit/configs/sim/config-data/make.thornlist' failed

        make[1]: *** [/home/jenkins/workspace/EinsteinToolkit/configs/sim/config-data/make.thornlist] Error 255

        Makefile:259: recipe for target 'sim' failed

        make: *** [sim] Error 2

        Build step 'Execute shell' marked build as failure

        Archiving artifacts

        Recording test results

        ERROR: Step ?Publish JUnit test result report? failed: Test reports were found but none of them are new. Did leafNodes run?

        For example, /home/jenkins/workspace/EinsteinToolkit/testresults.xml is 3 hr 11 min old

        

        IRC notifier plugin: Sending notification to: #cactus

        IRC notifier plugin: [ERROR] not connected. Cannot send message to '#cactus'

        Started calculate disk usage of build

        Finished Calculation of disk usage of build in 0 seconds

        Started calculate disk usage of workspace

        Finished Calculation of disk usage of workspace in  2 second

        Email was triggered for: Failure - 1st

        Email was triggered for: Failure - Any

        Trigger Failure - Any was overridden by another trigger and will not send an email.

        Trigger Failure - Still was overridden by another trigger and will not send an email.

        Sending email for trigger: Failure - 1st

</pre>
<BR/>


</BODY>