<script>
  let count = 0;

  function add() {
    count += 1;
  }

  function subtract() {
    count -= 1;
  }
</script>

<div class="counter">
  <button on:click={subtract}>-</button>
  <pre>{ count }</pre>
  <button on:click={add}>+</button>
</div>
<div class="children">
  <slot />
</div>
olver/SpectralFieldData.cpp?h=development' type='application/atom+xml'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/'><img src='/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/'>index</a> : <a href='/ansg191/WarpX/'>WarpX</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='f71b9c0c409ebf1750b9c40e861bfeefac4247ca'/><input type='hidden' name='showmsg' value='1'/><select name='h' onchange='this.form.submit();'>
<option value='development' selected='selected'>development</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Unnamed repository; edit this file 'description' to name the repository.</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/ansg191/WarpX/about/'>about</a><a href='/ansg191/WarpX/'>summary</a><a href='/ansg191/WarpX/refs/?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca'>refs</a><a class='active' href='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?showmsg=1&amp;follow=1'>log</a><a href='/ansg191/WarpX/tree/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca'>tree</a><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;follow=1'>commit</a><a href='/ansg191/WarpX/diff/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp'>
<input type='hidden' name='id' value='f71b9c0c409ebf1750b9c40e861bfeefac4247ca'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/ansg191/WarpX/log/?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/ansg191/WarpX/log/Source?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1&amp;follow=1'>Source</a>/<a href='/ansg191/WarpX/log/Source/FieldSolver?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1&amp;follow=1'>FieldSolver</a>/<a href='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1&amp;follow=1'>SpectralSolver</a>/<a href='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1&amp;follow=1'>SpectralFieldData.cpp</a> (<a href='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/ansg191/WarpX/log/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=f71b9c0c409ebf1750b9c40e861bfeefac4247ca&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr class='logheader'><td><span title='2019-05-03 15:45:09 -0700'>2019-05-03</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.cpp?id=257e71c2eaca05416122e8b748c13a324e82d831&amp;follow=1'>Prepare spectralsolver for PML</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>4</td><td><span class='deletions'>-6</span>/<span class='insertions'>+27</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-03 11:29:31 -0700'>2019-05-03</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/BoundaryConditions/PML.cpp?id=ab7f93834aa20999c9abb402df65309748339551&amp;follow=1'>Increase number of guard cells for the PML</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+28</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-03 10:59:36 -0700'>2019-05-03</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PMLPsatdAlgorithm.cpp?id=d51155ee88e7317bebc5737fdadd5571ac74b2c5&amp;follow=1'>Commit missing files</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+165</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 17:01:31 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.cpp?id=74cffc29f41ff424fd987c81d4fb71ddfbfb711b&amp;follow=1'>Start implementation of spectral PML</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>6</td><td><span class='deletions'>-13</span>/<span class='insertions'>+26</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 15:58:02 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=2c25e914fcaae826a4e28acdc1e7c5348e05a168&amp;follow=1'>Increase number of guard cells for nodal</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+14</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 15:57:48 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=fdb8a5b897a2f5b69cc44cd9fbf4ae392919757a&amp;follow=1'>Add spectral nodal test</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+36</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 15:36:48 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=3b8c970ff6b9cc3ee8e6fc5b1defe80777b99adf&amp;follow=1'>Perform FFT directly from local boxes</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>3</td><td><span class='deletions'>-86</span>/<span class='insertions'>+118</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 14:46:46 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Parallelization/WarpXSumGuardCells.H?id=a9b5d815d68d4699e53555e61d38ddaca0480581&amp;follow=1'>Fix guard cell summation</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-19</span>/<span class='insertions'>+10</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 13:47:41 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Parallelization/WarpXSumGuardCells.H?id=8faf742d3611681272940c83d1e7741520550761&amp;follow=1'>Update implementation of WarpXSumGuardCells</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-8</span>/<span class='insertions'>+12</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 13:47:41 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Parallelization/WarpXSumGuardCells.H?id=1d69260f5dc015d392efa46e26424a50df126a7b&amp;follow=1'>Implement WarpXSumGuardCells</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>3</td><td><span class='deletions'>-33</span>/<span class='insertions'>+97</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 10:55:23 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Evolve/WarpXEvolveEM.cpp?id=a8449e8c06bc42a748ff69187e2ececc7f796a3d&amp;follow=1'>Fix indent in WarpXEvolveEM.cpp</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-72</span>/<span class='insertions'>+77</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 09:51:31 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Evolve/WarpXEvolveEM.cpp?id=2f1374d05a3c0537d82601f4cc17dcaf82ad810a&amp;follow=1'>typo in comment line</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-02 09:50:16 -0700'>2019-05-02</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Utils/WarpXUtil.cpp?id=46e97551377976802422acd32305d8099b4227e6&amp;follow=1'>fix typos and issues</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-7</span>/<span class='insertions'>+22</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 21:35:19 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp?id=df4a98c23e8dab97b32398ef2998e3f80e0c6475&amp;follow=1'>Correct error in calculation of k vector</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-6</span>/<span class='insertions'>+9</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 18:03:04 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Docs/source/running_cpp/parameters.rst?id=8cf22b33279082866d828a520da8a63230a08eef&amp;follow=1'>add doc</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+19</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 17:50:03 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Utils/WarpXUtil.cpp?id=d3b437639daec29e342810ebee7a5abd8bb73d35&amp;follow=1'>add TinyProfiler in Nullify</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 17:12:12 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=85c4888a0c13758a030df5b7cd4071e960071149&amp;follow=1'>Perfect mirror inside the box in z direction</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>5</td><td><span class='deletions'>-1</span>/<span class='insertions'>+112</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 16:24:01 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=581510ffdd5134700fb30bbab3eb8abc294d9ab7&amp;follow=1'>Fix FFT size</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+8</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 16:24:01 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=52cf65054064f6c2853cd9cfd1bb3378977eda5d&amp;follow=1'>Fix normalization</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+8</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 16:22:40 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp?id=e1c6d7c7850adfdd12a01155f74f42275502d54b&amp;follow=1'>Implement Real-to-complex FFT</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>4</td><td><span class='deletions'>-30</span>/<span class='insertions'>+56</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 12:07:11 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/SpectralBaseAlgorithm.H?id=f07d411bc3b6110a48e70a6b69907d5f7100759d&amp;follow=1'>Add virtual destructor</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-05-01 08:20:32 -0700'>2019-05-01</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.cpp?id=e4985aa4188ce6f9605171db2a1c621ecc730e26&amp;follow=1'>Add comments</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+9</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 15:09:28 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/read_raw_data.py?id=c046858a1cad4afc62d6fc763faa083cfb6e1309&amp;follow=1'>update read_raw_data.py to do the write thing whether or not each fab has a ↵</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
header


</td></tr>
<tr class='logheader'><td><span title='2019-04-30 13:38:35 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=7ac906e7171138ae3fa850c0d52cad925379c4d7&amp;follow=1'>Allow to plot the fine mesh, even with only one level</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 12:00:10 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.cpp?id=91f27c7e814666aed85f505094635128a80dade6&amp;follow=1'>Fix typo</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 09:41:56 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/Make.package?id=c1fdd6b5ef7bf12c679d545452f95491560aa102&amp;follow=1'>Update Make.package</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 09:41:56 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.cpp?id=f0456518f3a1c1168e37c5498a6595d44395bb2b&amp;follow=1'>Add separate file for constructor</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-17</span>/<span class='insertions'>+38</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 09:41:56 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralSolver.H?id=9e8aca63877e32463a912cd6b3fafb660e898f15&amp;follow=1'>Use factory method for the solver</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>5</td><td><span class='deletions'>-27</span>/<span class='insertions'>+62</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-30 09:41:56 -0700'>2019-04-30</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithm.cpp?id=f60a8212d09abb9a0e487e66c88c12170fe8a251&amp;follow=1'>Reorganize directories</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>4</td><td><span class='deletions'>-2</span>/<span class='insertions'>+7</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 16:02:24 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/MultiParticleContainer.cpp?id=deea0e1b3b96ac6f2ffc9a206f8f07f229c216ba&amp;follow=1'>fix typo</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 15:56:37 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/MultiParticleContainer.cpp?id=0cff28db0a8b9125fa18a7b604eb97070377a26a&amp;follow=1'>fix number of particle containers due to upstream changes</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 13:56:04 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Python/pywarpx/picmi.py?id=68f260b3eb72178ebf9c2f4135af43d0dc687d2b&amp;follow=1'>Implemented multiple antennas in picmi</a></td><td><img src='//www.gravatar.com/avatar/553c1ee3ed71c854378f0c1ed9a238df?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Dave Grote
</td><td>6</td><td><span class='deletions'>-21</span>/<span class='insertions'>+39</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 13:05:57 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.H?id=ce517d68ee28cf4870a4f84963682284a7513d14&amp;follow=1'>Revert to enumeration in struct</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 12:45:06 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/WarpXParticleContainer.cpp?id=9fec75fc1dcf8941a7a5012c50b2bd727ccfcdcf&amp;follow=1'>make sure we initialize the new particle components for all the different ↵</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+29</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
paths for particle initialization


</td></tr>
<tr class='logheader'><td><span title='2019-04-29 12:44:08 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=32f3c8f55dfbe7efcf17ba97c0cd4a9fb1246b0f&amp;follow=1'>make sure we pass the right number of flags into the WritePlotFile routine</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+16</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 12:05:29 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/PsatdAlgorithm.cpp?id=1cd46dbcb84fc19e6595fe02a473da43c41cb080&amp;follow=1'>Update PSATD algorithm</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-31</span>/<span class='insertions'>+21</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 12:01:12 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=ba4cb44e38be3f1e8b1cd5f0c34966044db082b5&amp;follow=1'>Update structure for storing spectral fields</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-48</span>/<span class='insertions'>+18</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 10:41:06 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/RigidInjectedParticleContainer.cpp?id=7e58007c9eba2b51003ff813a8bfe65ae25e8392&amp;follow=1'>replace the compile time checks used for the old particle attributes with ↵</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>2</td><td><span class='deletions'>-47</span>/<span class='insertions'>+52</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
runtime ones


</td></tr>
<tr class='logheader'><td><span title='2019-04-29 10:30:35 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/WarpXParticleContainer.cpp?id=0f9a768a10529ea0b3e9d9dde12834f31bc733cd&amp;follow=1'>set up particle comps ids if using boosted frame particles</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 10:29:40 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Diagnostics/WarpXIO.cpp?id=f69a7ab8b04492cc1c104b36b23b21eda7dfdbb9&amp;follow=1'>add the old positions and momenta to the particle plotvar names if they are used</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>1</td><td><span class='deletions'>-9</span>/<span class='insertions'>+10</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-29 10:18:34 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/WarpXParticleContainer.cpp?id=c38f60ee1fe22ae21f9bc38a7d4ff5b1be2d2d5a&amp;follow=1'>add the xold, uxold, etc particle components at runtime if doing boosted ↵</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>3</td><td><span class='deletions'>-13</span>/<span class='insertions'>+53</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
frame diagnostics for the particles


</td></tr>
<tr class='logheader'><td><span title='2019-04-29 10:16:37 -0700'>2019-04-29</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/GNUmakefile_perftest?id=d6d9c796040e14dc0fe50e96bc2b1231d953a01e&amp;follow=1'>remove the compilation flag for STORE_OLD_PARTICLE_ATTRIBS - this can be ↵</a></td><td><img src='//www.gravatar.com/avatar/e6418cddfaf93e23caa06ba3ab1d7024?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Andrew Myers
</td><td>5</td><td><span class='deletions'>-24</span>/<span class='insertions'>+11</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
done at runtime now


</td></tr>
<tr class='logheader'><td><span title='2019-04-28 14:52:39 -0700'>2019-04-28</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp?id=cc5a3f63f879b93ff67ff11084da85b615f338af&amp;follow=1'>Fix more 2D bugs</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+7</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-28 14:32:57 -0700'>2019-04-28</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/WarpXFFT.cpp?id=a75f2ac4a0870440a6825e8b05efbca0d4b03e43&amp;follow=1'>Fix 2D bugs</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+10</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-04-28 10:35:31 -0700'>2019-04-28</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp?id=178d50896b3da55874d8601934341c725ce041d6&amp;follow=1'>Fix error in calculation of modified k vectors</a></td><td><img src='//www.gravatar.com/avatar/b7f8ef466264fedde82bcf5e13962aee?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Remi Lehe
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
