Skip to content

boutil/FockDimerSimulation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fock Dimers Limit Shapes

This is a repository accompanying the papers 1, 2. It consists of these essential parts:

  1. Schottky uniformizations for definition of an M-curve and computation of corresponding differentials and theta functions. This uses the jtem riemann project.
  2. Creation of Z2 and Hex lattices with Fock weights corresponding to a choice of Harnack data.
  3. Simulation and visualization of dimer configurations on a weighted graph. Simulation can run on a CUDA enabled GPU or multithreaded on CPU.
  4. Calculation of limiting arctic curves and height functions based on Harnack data.

Recommended installation procedure

  1. Use VSCode as environment
  2. Install the java plugin in VSCode
  3. Install Maven. This is a dependency manager for Java that will help install necessary libraries.
  4. Run a script that you want.
    1. For dimer simulation scripts see the dimerSim folder E.g. RunSimulations
    2. For fun with theta functions see e.g. the Fay Identity verification

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.8%
  • HTML 3.9%
  • Cuda 0.3%