<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
A few related discussions can be found at <a href="https://bitbucket.org/petsc/petsc/pull-requests/1108/rename-bsi-to-symplectic/diff" class="">https://bitbucket.org/petsc/petsc/pull-requests/1108/rename-bsi-to-symplectic/diff</a>
<div class=""><br class="">
</div>
<div class="">In addition, what we have in PETSc now is "Basic Symplectic Integrators" as introduced in Ernst Hairer's article <a href="https://www.unige.ch/~hairer/poly_geoint/week2.pdf" class="">https://www.unige.ch/~hairer/poly_geoint/week2.pdf</a> .
<div class=""><br class="">
</div>
<span class="">Other types of symplectic methods such as symplectic Runge-Kutta use different tableaus and cannot be implemented in the same framework as the basic one. So when naming this particular type of symplectic methods, we think it is better to be specific
 than general. <br class="">
</span><span class=""><br class="">
Thanks,</span></div>
<div class=""><span class="">Hong<br class="">
</span><span class=""><br class="">
<blockquote type="cite" class="">On Sep 11, 2018, at 4:53 AM, Lisandro Dalcin <<a href="mailto:dalcinl@gmail.com" class="">dalcinl@gmail.com</a>> wrote:<br class="">
<br class="">
If the plan is to eventually have a family of sympletic integrators, then I think this is a really bad name.<br class="">
<br class="">
We should follow the pattern elsewhere, and have a main TSSYMPLECTIC type, and subtypes TSSYMPLECTICBASIC etc, and in command line we ask for -ts_type sympletic -ts_sympletic_type basic.<br class="">
<br class="">
Or, if there are no plans to have a family, then why to name it BASIC in the first place?<br class="">
<br class="">
PS: Not an expert in the field, feel free to hammer me about my ignorance. <br class="">
<br class="">
-- <br class="">
Lisandro Dalcin<br class="">
============<br class="">
Research Scientist<br class="">
Computer, Electrical and Mathematical Sciences & Engineering (CEMSE)<br class="">
Extreme Computing Research Center (ECRC)<br class="">
King Abdullah University of Science and Technology (KAUST)<br class="">
<a href="http://ecrc.kaust.edu.sa/" class="">http://ecrc.kaust.edu.sa/</a><br class="">
<br class="">
4700 King Abdullah University of Science and Technology<br class="">
al-Khawarizmi Bldg (Bldg 1), Office # 0109<br class="">
Thuwal 23955-6900, Kingdom of Saudi Arabia<br class="">
http://www.kaust.edu.sa<br class="">
<br class="">
Office Phone: +966 12 808-0459<br class="">
</blockquote>
</span><br class="">
</div>
</body>
</html>