Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
Line 89: Line 89:
that of other functions in odepkg (or that of DASPK and LSODE) but will need specific  extensions to accommodate for specific options that only make sense for this specific class of solvers.
that of other functions in odepkg (or that of DASPK and LSODE) but will need specific  extensions to accommodate for specific options that only make sense for this specific class of solvers.
An initial list of methods to be implemented includes (but is not limited to)
An initial list of methods to be implemented includes (but is not limited to)
* Symplectic Euler methods (TODO: add citation)
* Symplectic Euler methods, see [http://en.wikipedia.org/wiki/Semi-implicit_Euler_method here]
* Störmer-Verlet method (TODO: add citation)
* Störmer-Verlet method, see [http://en.wikipedia.org/wiki/Verlet_integration here]
* Velocity Verlet method (TODO: add citation)
* Velocity Verlet method, see [http://en.wikipedia.org/wiki/Verlet_integration here]
* Spectral Variational Integrator methods, see [http://arxiv.org/abs/1211.4534 here] or [http://www.math.ucsd.edu/~mleok/pdf/HaLe2012_SVI.pdf here]
* Spectral Variational Integrator methods, see [http://arxiv.org/abs/1211.4534 here] or [http://www.math.ucsd.edu/~mleok/pdf/HaLe2012_SVI.pdf here]
* (TODO: other methods?)
* (TODO: other methods?)
For this latter there is an existing code which is already working but needs to be improved, posted on the patch tracker (TODO: not posted yet)
For this latter there is an existing code which is already working but needs to be improved, posted on the patch tracker (TODO: not posted yet)
Furthermore, methods to implement solutions of problems with rigid constraints should be implemented, e.g.
Furthermore, methods to implement solutions of problems with rigid constraints should be implemented, e.g.
* SHAKE (TODO: add citation)
* SHAKE, see [http://en.wikipedia.org/wiki/Constraint_algorithm here] or [http://physics.ujep.cz/~mlisal/md/qshake.pdf here]
* RATTLE (TODO: add citation)
* RATTLE, see [http://physics.ujep.cz/~mlisal/md/qshake.pdf here] or [https://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&ved=0CD8QFjAC&url=http%3A%2F%2Fciteseer.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.53.9037%26rep%3Drep1%26type%3Dpdf&ei=McPBUdW8Ksrc4QS4mIG4Bg&usg=AFQjCNGTEGjC3zeXdenzBD5ldAiEeisoMg&sig2=Z0uSHE-8FTiK1RMdzcH1vA&bvm=bv.47883778,d.bGE here]


'''Potential mentor:''' Mattia Penati, Edie Miglio, Carlo de Falco
'''Potential mentor:''' Mattia Penati, Edie Miglio, Carlo de Falco
21

edits

Navigation menu