Skip to content

C code for to compute holographic lattices with two transverse dimensions

License

Notifications You must be signed in to change notification settings

FlorisBalm/HoloLattices-2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HoloLattices-2D

C and python code for to compute holographic lattices with two transverse dimensions, for the Gubser-Rocha EMD Lattice, along with the thermoelectric DC conductivity.

This code is functional, and includes the Stokes methods to compute DC thermoelectric conductivity

DOI

Instructions

To compile and run, first have PETSc installed.

From the source directory, do the following:

mkdir build coefs/output_inlined equations/output HeadersSecondOrder

python3 scripts/ExpressionCoefficients2ndOrder.py

cd coefs; python3 CPP_From_Coef_Inline_Trivial.py

cd ../equations; python3 EOM_To_CPP.py

bash CompileScripts/BuildEquationObjectFiles.batch

bash CompileScripts/BuildBinaryDouble.batch

These files contain code specifically to compile for the Snellius supercomputer of the Netherlands, but will work fine as batch files.

Stokes

the stokes code has an additional dependency, namely the HolographicLattice, see also DOI

About

C code for to compute holographic lattices with two transverse dimensions

Resources

License

Stars

Watchers

Forks

Packages

No packages published