# LatticeGPU.jl

A framework for Lattice field theory simulations on GPUs using the Julia language

As an important part of my work, I have written software for scientific computing and data analysis. Here I have collected some pieces of code that other people might find useful.

A framework for Lattice field theory simulations on GPUs using the Julia language

Operations of polynmials in one or several variables truncated too some fixed order. Note that this implements a particular form of Automatic Differentiation.

Perturbative uncertainties in lattice extractions of the strong coupling. The reference implementation in Julia and the reference with details on the method.

Error propagation and analysis of Monte Carlo data with the \( \Gamma \)-method and automatic differentiation. There are Julia and fortran implementations.

A solver for non-Markovian
*S*usceptible-*E*xposed-*I*nfected-*R*ecovered epidemiological
model in Julia. See the
paper for some background. There is also a
python/cython version.

A `fortran`

module for linear error propagation.

The MIXMAX random number generator implemented in `fortran`

.

A highly scalable simulation code for Wilson fermions with C* boundary conditions

An emacs minor mode that helps converting numerical values with uncertainties between human readable and computer readable formats.

This code simulates the pure gauge SU(3) theory with different boundary conditions (SF, open, twisted,…).