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
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.
the stokes code has an additional dependency, namely the HolographicLattice, see also