Symplectic Integrator Research: Solver & Reference Suggestions

  • Thread starter Thread starter cipher_42
  • Start date Start date
  • Tags Tags
    Symplectic
Click For Summary
SUMMARY

This discussion focuses on the use of symplectic integrators for numerical ODE solving in Hamiltonian systems. The user, Jason, initially implemented a 4th-order Runge-Kutta method but seeks alternatives due to the specific requirements of his project. He inquires about available symplectic integrators, particularly for MATLAB, and requests references to better understand the underlying concepts. A recommended reference is "Geometric Numerical Integration" by E. Hairer et al., which provides foundational knowledge on symplectic methods.

PREREQUISITES
  • Understanding of ordinary differential equations (ODEs)
  • Familiarity with Hamiltonian mechanics
  • Basic knowledge of numerical methods for solving ODEs
  • Experience with MATLAB programming
NEXT STEPS
  • Research MATLAB implementations of symplectic integrators
  • Study the concepts presented in "Geometric Numerical Integration" by E. Hairer et al.
  • Explore alternative symplectic integrators compatible with non-UNIX systems
  • Learn about the application of symplectic quantities in ODE solving
USEFUL FOR

Researchers in physics, computational scientists, and anyone involved in numerical modeling of Hamiltonian systems will benefit from this discussion.

cipher_42
Messages
15
Reaction score
0
This summer I am doing a physics research project involving some computer modeling. One of the main aspects of the simulation that I am doing is using a numerical ODE solver. I originally wrote my own solver using the 4th-order Runge-Kutta method with a variable step size just to get a feel for how these programs work, but in the end I'll be using a different program.

Now I just learned about symplectic ODE solvers the other day and, given the nature of the problem that I'm working on, it seems like one of these integrators would be the way to go (my system is Hamiltonian with constant energy). So, after all of that setup, two questions:

1) Does anyone know of any good symplectic integrators out there? I've searched the internet but the only one I can find (named DiffMan) only runs on UNIX and, unfortunately, I don't have access to a UNIX box on which I could install it. Ideally, I'm looking for a MATLAB program, but I could port it if it's not.
2) I still don't understand all of the ideas behind how these programs use symplectic quantities to solve ODEs, so if anyone knows of a good reference, that would be appreciated as well.

Thanks!

- Jason
 
Computer science news on Phys.org
A good reference for this is E. Hairer et al., Geometric Numerical Integration, 2nd ed. (Springer, Berlin, 2006).
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
7K
  • · Replies 2 ·
Replies
2
Views
11K
Replies
2
Views
1K
  • · Replies 44 ·
2
Replies
44
Views
6K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
35
Views
10K
  • · Replies 14 ·
Replies
14
Views
3K