Skip to content

Numerical field relaxation algorithm capable of finding solutions to the Euclidean SU(2) Georgi-Glashow equations of motion on a 4D lattice.

License

Notifications You must be signed in to change notification settings

mkongsore/DyonDescender

Repository files navigation

DyonDescender

License: MIT arXiv

This GitHub page is the home of DyonDescender; the simple field relaxation code described in 2506.14867 capable of minimizing the action associated with dyon field configurations in the $SU(2)$ Georgi-Glashow model.

RingFlux

If this code is used in published work, please cite 2506.14867.

Contents

The two relevant files in this repository are:

  1. relaxation_jax.py
  2. relaxation_notebook.ipynb

The first is a .py script containing the full relaxation algorithm, implemented in jax. This script can be run locally or on a cluster, provided the file paths are appropriately updated.

The second is a .ipynb notebook spelling out the individual steps in our numerical procedure, starting from constructing the ansatz and grid, and ending with the relaxation procedure output. This notebook contains both a numpy and a (faster) jax implementation of the main numerical relaxation loop. Note, however, that the procedure is too slow to be run in full in a Jupyter notebook, which serves as an illustrative example only.

Authors

  • Isabel Garcia Garcia
  • Marius Kongsore
  • Ken Van Tilburg

About

Numerical field relaxation algorithm capable of finding solutions to the Euclidean SU(2) Georgi-Glashow equations of motion on a 4D lattice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published