<html>#2410: compiling Baikal with gcc >= 9.3 is very slow
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>Table of compile time for gcc 9.3.0 using <code>-O1 -march=core</code> and the ET_2020_05_v0 version of the code</p>
<table>
<thead>
<tr>
<th><strong>File name</strong></th>
<th><strong>time to compile</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Baikal/src/driver_enforcedetgammabar_constraint.c</td>
<td>458.326</td>
</tr>
<tr>
<td>Baikal/src/driver_pt2_BSSN_RHSs.c</td>
<td>65.7796</td>
</tr>
<tr>
<td>Baikal/src/BSSN_RHSs_enable_Tmunu_True_FD_order_4.c</td>
<td>46.865</td>
</tr>
<tr>
<td>Baikal/src/BSSN_Ricci_FD_order_4.c</td>
<td>9.34175</td>
</tr>
<tr>
<td>Baikal/src/driver_BSSN_T4UU.c</td>
<td>7.00304</td>
</tr>
<tr>
<td>BaikalVacuum/src/BSSN_RHSs_enable_Tmunu_False_FD_order_4.c</td>
<td>8947.04</td>
</tr>
<tr>
<td>BaikalVacuum/src/BSSN_RHSs_enable_Tmunu_False_FD_order_8.c</td>
<td>2453.11</td>
</tr>
<tr>
<td>BaikalVacuum/src/BSSN_Ricci_FD_order_4.c</td>
<td>1100.26</td>
</tr>
<tr>
<td>BaikalVacuum/src/driver_enforcedetgammabar_constraint.c</td>
<td>433.173</td>
</tr>
<tr>
<td>BaikalVacuum/src/BSSN_Ricci_FD_order_8.c</td>
<td>305.455</td>
</tr>
<tr>
<td>BaikalVacuum/src/driver_pt2_BSSN_RHSs.c</td>
<td>66.2126</td>
</tr>
<tr>
<td>BaikalVacuum/src/BSSN_to_ADM.c</td>
<td>1.22881</td>
</tr>
</tbody>
</table>
<p>which is about a factor of 430 faster for the slowest file (BSSN_RHSs_enable_Tmunu_False_FD_order_4.c) and changes compile time from several hours to a minute or so.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2410/compiling-baikal-with-gcc-93-is-very-slow'>https://bitbucket.org/einsteintoolkit/tickets/issues/2410/compiling-baikal-with-gcc-93-is-very-slow</a></p>
</html>