<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Randall :<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Can you explain how VECNODE is different from normal vectors and where it might be useful?<br></blockquote><div><span style="color:rgb(0,0,0);font-family:Times;font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(213,234,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Vector uses on-node shared memory to store its entries.</span> </div><div><a href="http://www.mcs.anl.gov/petsc/documentation/changes/39.html">http://www.mcs.anl.gov/petsc/documentation/changes/39.html</a></div><div><br></div><div>This is an experimental  work for using mpi3 support of shared memory. The vector entries are stored in shared memory, allowing direct access by on-node cores. </div><div>You must use it with <span style="color:rgb(0,0,0);font-family:Times;font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(213,234,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">VECSCATTERMPI3NODE.</span></div><div><br></div><div>where is might be useful?</div><div>It was developed as one algorithmic approach of mpi3 vecscatter. For some tests, it accelerates <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">vecscatter, but we have not seen practical impact to Mat-vec operations. Let us know if anyone is interested in using our new mpi3 vector scatters. </span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div>Hong </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
<br>
> On Apr 9, 2018, at 11:22 PM, Smith, Barry F. <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
><br>
>  PETSc users<br>
><br>
> We are pleased to announce the release of PETSc version 3.9 at <a href="http://www.mcs.anl.gov/petsc" rel="noreferrer" target="_blank">http://www.mcs.anl.gov/petsc</a><br>
><br>
> The major changes and updates can be found at <a href="http://www.mcs.anl.gov/petsc/documentation/changes/39.html" rel="noreferrer" target="_blank">http://www.mcs.anl.gov/petsc/<wbr>documentation/changes/39.html</a><br>
><br>
> We recommend upgrading to PETSc 3.9 soon (the sooner you switch the more we can help you with the switch).<br>
><br>
> As always, please report problems to  <a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a> and ask questions at <a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a><br>
><br>
> This release includes contributions from<br>
><br>
> Adrian Croucher<br>
> Alejandro Lamas Daviña<br>
> Alp Dener<br>
> Barry Smith<br>
> Bernhard M. Wiedemann<br>
> Blaise Bourdin<br>
> Daniel Kokron<br>
> Dave May<br>
> David Wobrock<br>
> eaulisa<br>
> Fande Kong<br>
> Hong Zhang<br>
> Hong Zhang<br>
> Jakub Kruzik<br>
> Jed Brown<br>
> Jose E. Roman<br>
> Junchao Zhang<br>
> Karl Rupp<br>
> Lawrence Mitchell<br>
> Lisandro Dalcin<br>
> Mari Pecha<br>
> Mark Adams<br>
> Mark Lohry<br>
> Matthew G. Knepley<br>
> Nicolas Barral<br>
> Oana Marin<br>
> Patrick Sanan<br>
> Pieter Ghysels<br>
> Richard Tran Mills<br>
> Satish Balay<br>
> Scott Kruger<br>
> Shri Abhyankar<br>
> Siegfried Cools<br>
> Stefano Zampini<br>
> Thomas Mijieux<br>
> Toby Isaac<br>
> Todd Munson<br>
> Tristan Konolige<br>
> Václav Hapla<br>
><br>
> and bug reports/patches/proposed improvements received from<br>
><br>
> Adrian Croucher<br>
> Albert Cowie<br>
> "Alberto F. Martín"<br>
> Alp Dener<br>
> Antonio Trande<br>
> apostol<br>
> Barry Smith<br>
> "Charles A.(Sandy) Mader"<br>
> Daniele Tartarini<br>
> Danyang Su<br>
> Drew Parsons<br>
> Ed Bueler<br>
> Eric Chamberland<br>
> Eugenio Aulisa<br>
> Evan Um<br>
> Fabrice JURADO<br>
> Fadi El Haddad<br>
> Fande Kong<br>
> Febrian Setianto<br>
> Florian Lindner<br>
> Franck Houssen<br>
> Francois Pechereau<br>
> Garth N. Wells<br>
> GONG Ding<br>
> Greg Meyer<br>
> Henrik Buesing<br>
> Hong Zhang<br>
> Hong Zhang<br>
> ilya<br>
> Jaroslaw Piwonski<br>
> Jean Philippe François<br>
> Jed Brown<br>
> Jin Chen<br>
> Jørgen Dokken<br>
> Jose E. Roman<br>
> Karl Rupp<br>
> Keith Lindsay<br>
> "Klaij, Christiaan"<br>
> Lawrence Mitchell<br>
> Lisandro Dalcin<br>
> Manav Bhatia<br>
> Marco Schauer<br>
> Marius Buerkle<br>
> Mark Adams<br>
> Martin Diehl<br>
> Matthew Knepley<br>
> Matthieu Vitse<br>
> Michael Leguèbe<br>
> "Miller, Laniece E."<br>
> Oana Marin<br>
> Pablo Brubeck<br>
> Patrick Farrell<br>
> Patrick Sanan<br>
> Peter Meisrimel<br>
> Philip Eisenlohr<br>
> Pierre Jolivet<br>
> Praveen C<br>
> Rafael Monteiro da Silva<br>
> Randall Mackie<br>
> Randy Michael Churchill<br>
> Richard Tran Mills<br>
> Roland Richter<br>
> Samuel Lanthaler<br>
> Sanjay Govindjee<br>
> Satish Balay<br>
> Serge Van Criekingen<br>
> Stefano Zampini<br>
> Stephan Kramer<br>
> Syam Vangara<br>
> Tim Steinhoff<br>
> Tobias Goerler<br>
> Todd Munson<br>
> Tzanio Kolev<br>
> Victor Eijkhout<br>
> Vinh Pham-Xuan<br>
> Xiangdong<br>
> Xiaoye S. Li<br>
> Yiting  Wang<br>
><br>
> As always, thanks for your support,<br>
><br>
> Barry<br>
><br>
<br>
</div></div></blockquote></div><br></div></div>