NBODYCL: A Program to Generate Regularized Classical Trajectories for the n–Body Coulomb Problem
Abstract
1. Introduction
2. Method


3. Program and Usage
3.1. Overview
3.2. Compilation and Execution
- ifort nbodycl.f90 -o nbodycl.exe
- The inputs for the main subroutine can be generated inside the driver program or can be read from an external file. The example runs are prepared in this way and the structure of the input file is given below. nbodies is the number of charged particles in the system. The symbols m and q stand for the mass and charge of each particle.
- nbodies
- m1 q1
- m2 q2
- …
- x1 y1 z1 px1 py1 pz1
- x2 y2 z2 px2 py2 pz2
- …
3.3. External Field (Optional)
3.4. Limitations and Applications
4. Results
5. Conclusions and Outlook
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| KS | Kustaanheimo-Steifel |
References
- Brabec, T.; Ivanov, M.Y.; Corkum, P.B. Coulomb focusing in intense field atomic processes. Phys. Rev. A 1996, 54, R2551–R2554. [Google Scholar] [CrossRef] [PubMed]
- Ambalampitiya, H.B.; Fabrikant, I.I. Classical theory of laser-assisted spontaneous bremsstrahlung. Phys. Rev. A 2019, 99, 063404. [Google Scholar] [CrossRef]
- Price, H.; Lazarou, C.; Emmanouilidou, A. Toolkit for semiclassical computations for strongly driven molecules: Frustrated ionization of H2 driven by elliptical laser fields. Phys. Rev. A 2014, 90, 053419. [Google Scholar] [CrossRef]
- Peters, M.B.; Katsoulis, G.P.; Emmanouilidou, A. General model and toolkit for the ionization of three or more electrons in strongly driven atoms using an effective Coulomb potential for the interaction between bound electrons. Phys. Rev. A 2022, 105, 043102. [Google Scholar] [CrossRef]
- Katsoulis, G.P.; Peters, M.; Emmanouilidou, A. General model and toolkit for the ionization of three or more electrons in strongly driven molecules using an effective Coulomb potential for the interaction between bound electrons. Phys. Rev. A 2024, 109, 033106. [Google Scholar] [CrossRef]
- Aarseth, S.J. Gravitational N-Body Simulations: Tools and Algorithms; Cambridge Monographs on Mathematical Physics, Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Szebehely, V. Theory of Orbits: The Restricted Problem of Three Bodies; Academic Press: New York, NY, USA, 1967. [Google Scholar] [CrossRef]
- Heggie, D.C. A global regularisation of the gravitationalN-body problem. Celest. Mech. 1974, 10, 217–241. [Google Scholar] [CrossRef]
- Mikkola, S. A practical and regular formulation of the N-body equations. Mon. Not. R. Astron. Soc. 1985, 215, 171–177. [Google Scholar] [CrossRef]
- Kustaanheimo, P.; Stiefel, E. Perturbation theory of Kepler motion based on spinor regularization. J. Reine Angew. Math. 1965, 218, 204–219. [Google Scholar] [CrossRef]
- Yoshida, H. A new derivation of the Kustaanheimo-Stiefel variables. Celest. Mech. 1982, 28, 239–242. [Google Scholar] [CrossRef]
- Kurcheeva, I.V. Kustaanheimo-Stiefel Regularization and nonclassical canonical transformations. Celest. Mech. 1977, 15, 353–365. [Google Scholar] [CrossRef]
- Lanczos, C. The Variational Principles of Mechanics; Dover Publications: New York, NY, USA, 1986. [Google Scholar]
- Zare, K.; Szebehely, V. Time Transformations in the Extended Phase-Space. Celest. Mech. 1975, 11, 469–482. [Google Scholar] [CrossRef]
- Press, W.H.; Teukolsky, S.A.; Vetterling, W.T.; Flannery, B.P. Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd ed.; Cambridge University Press: Cambridge, MA, USA, 1992. [Google Scholar]
- Ambalampitiya, H.B.; Fursa, D.V.; Kadyrov, A.S.; Bray, I.; Fabrikant, I.I. Charge transfer in positronium–proton collisions: Comparison of classical and quantum-mechanical theories. J. Phys. B At. Mol. Opt. Phys. 2020, 53, 155201. [Google Scholar] [CrossRef]
- Landau, L.D.; Lifshitz, E.M. Quantum Mechanics: Non-Relativistic Theory, 3rd ed.; Course of Theoretical Physics; Butterworth-Heinemann: Oxford, UK, 1981; Volume 3. [Google Scholar]
- Lu, J.; Li, Q.; He, L.; Qiao, H. Rydberg electron focused by Coulomb potential to enhance high-order harmonic generation via the chirped laser. J. Phys. B At. Mol. Opt. Phys. 2019, 52, 035401. [Google Scholar] [CrossRef]
- Daněk, J.c.v.; Hatsagortsyan, K.Z.; Keitel, C.H. Analytical approach to Coulomb focusing in strong-field ionization. II. Multiple recollisions. Phys. Rev. A 2018, 97, 063410. [Google Scholar] [CrossRef]
- Huang, C.; Liao, Q.; Zhou, Y.; Lu, P. Role of Coulomb focusing on the electron transverse momentum of above-threshold ionization. Opt. Express 2010, 18, 14293–14300. [Google Scholar] [CrossRef] [PubMed]
- Berman, S.A.; Chandre, C.; Uzer, T. Persistence of Coulomb focusing during ionization in the strong-field regime. Phys. Rev. A 2015, 92, 023422. [Google Scholar] [CrossRef]
- Shafir, D.; Soifer, H.; Vozzi, C.; Johnson, A.S.; Hartung, A.; Dube, Z.; Villeneuve, D.M.; Corkum, P.B.; Dudovich, N.; Staudte, A. Trajectory-Resolved Coulomb Focusing in Tunnel Ionization of Atoms with Intense, Elliptically Polarized Laser Pulses. Phys. Rev. Lett. 2013, 111, 023005. [Google Scholar] [CrossRef]
- Comtois, D.; Zeidler, D.; Pépin, H.; Kieffer, J.C.; Villeneuve, D.M.; Corkum, P.B. Observation of Coulomb focusing in tunnelling ionization of noble gases. J. Phys. B At. Mol. Opt. Phys. 2005, 38, 1923. [Google Scholar] [CrossRef]
- Ambalampitiya, H.B.; Matfunjwa, M.K.; Fabrikant, I.I. Dipolar focusing in laser-assisted positronium formation. J. Phys. B At. Mol. Opt. Phys. 2024, 57, 10LT01. [Google Scholar] [CrossRef]



Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Matfunjwa, M.K.; Ambalampitiya, H.B.; Fabrikant, I.I. NBODYCL: A Program to Generate Regularized Classical Trajectories for the n–Body Coulomb Problem. Atoms 2026, 14, 8. https://doi.org/10.3390/atoms14020008
Matfunjwa MK, Ambalampitiya HB, Fabrikant II. NBODYCL: A Program to Generate Regularized Classical Trajectories for the n–Body Coulomb Problem. Atoms. 2026; 14(2):8. https://doi.org/10.3390/atoms14020008
Chicago/Turabian StyleMatfunjwa, Mbuso K., Harindranath B. Ambalampitiya, and Ilya I. Fabrikant. 2026. "NBODYCL: A Program to Generate Regularized Classical Trajectories for the n–Body Coulomb Problem" Atoms 14, no. 2: 8. https://doi.org/10.3390/atoms14020008
APA StyleMatfunjwa, M. K., Ambalampitiya, H. B., & Fabrikant, I. I. (2026). NBODYCL: A Program to Generate Regularized Classical Trajectories for the n–Body Coulomb Problem. Atoms, 14(2), 8. https://doi.org/10.3390/atoms14020008

