TBC
Lead Research Organisation:
University of Cambridge
Department Name: Physics
Abstract
TBC
People |
ORCID iD |
Anthony Lasenby (Primary Supervisor) | |
Fruzsina Agocs (Student) |
Publications

Agocs F
(2020)
(py)oscode: fast solutions of oscillatory ODEs
in Journal of Open Source Software

Agocs F
(2020)
Efficient method for solving highly oscillatory ordinary differential equations with applications to physical systems
in Physical Review Research

Agocs F
(2020)
Quantum initial conditions for inflation and canonical invariance
in Physical Review D

Agocs F. J.
(2020)
Dense output for highly oscillatory numerical solutions
in arXiv e-prints

Andersson T
(2020)
Deep learning for monthly Arctic sea ice concentration prediction

Andersson T
(2020)
Deep learning for monthly Arctic sea ice concentration prediction
Studentship Projects
Project Reference | Relationship | Related To | Start | End | Student Name |
---|---|---|---|---|---|
ST/P006787/1 | 30/09/2017 | 29/09/2024 | |||
2025423 | Studentship | ST/P006787/1 | 30/09/2017 | 29/09/2021 | Fruzsina Agocs |
Title | oscode: solving oscillatory differential equations efficiently |
Description | oscode is a Python/C++ code for solving one-dimensional ordinary differential equations with highly oscillatory solutions. This class of equations is ubiquitous in physics and astronomy, it appears in e.g. electric circuitry, celestial mechanics, molecular dynamics, quantum mechanics, and the cosmology of the early universe. Conventional methods however struggle to solve these equations accurately and efficiently, and their computation is often the bottleneck in forward modelling. Oscode and its underlying algorithm enable significant reduction in computation time of these equations. |
Type Of Material | Improvements to research infrastructure |
Year Produced | 2019 |
Provided To Others? | Yes |
Impact | oscode has been used to investigate closed universe models in cosmology, whose computation in a Bayesian framework was not previously feasible. It is currently being used to investigate inflationary models that can generate primordial black holes. |
URL | https://github.com/fruzsinaagocs/oscode |
Description | Incorporating oscode into CLASS |
Organisation | RWTH Aachen University |
Country | Germany |
Sector | Academic/University |
PI Contribution | We collaborated to integrate a numerical ordinary differential equation solver (oscode) I developed into the cosmological simulation CLASS, developed and maintained by Prof. Julien Lesgourgues among others. I visited RWTH Aachen University for 6 weeks to do this. My contribution was a significant update to the primordial module of CLASS, which deals with generating the primordial power spectrum of scalar and tensor perturbations. This update allows for the testing of a much wider range of inflationary models. |
Collaborator Contribution | My collaborator(s) covered my accommodation during the 6-week visit, gave me access to the developer version of CLASS, and provided me with help and guidance to help integrate oscode into the CLASS simulation. |
Impact | A publication resulting from this collaboration is in prep. CLASS v3.0 will have oscode as the default solver in its primordial module, which will be released in the near future. |
Start Year | 2020 |
Title | oscode: solving oscillatory ordinary differential equations efficiently |
Description | oscode is a C++/Python code for solving one-dimensional ordinary differential equations with highly oscillatory solutions efficiently. This class of equations is ubiquitous in physics and astronomy, appearing in e.g. electric circuitry, celestial mechanics, molecular dynamics, and the cosmology of the early universe. While it is extremely common, conventional methods struggle to solve this type of equations efficiently. The numerical computation of their solution is often the bottleneck in forward modelling, which prevents the evaluation of a range of models. Oscode and its underlying algorithm provide a significant reduction in computation time of these equations, enabling the investigation of a wider range of models. |
Type Of Technology | Software |
Year Produced | 2019 |
Open Source License? | Yes |
Impact | oscode has been used in cosmology to investigate closed-universe models, which has previously been impossible in a Bayesian framework due to the forward-modelling phase requiring excess computation time. It is currently being used in cosmology to test inflationary models that can generate primordial black holes. |
URL | https://github.com/fruzsinaagocs/oscode |