Skip to main content

A Python interface to tmLQCD for Lyncs

Project description

A Python interface to tmLQCD for Lyncs

python pypi license build & test codecov pylint black

tmLQCD is the simulation library used by the Extended Twisted Mass Collaboration (ETMC). tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations. This is mainly a (P/R)HMC implementation for Wilson and Wilson twisted mass fermions and inverter for different versions of the Dirac operator.

The code is fully parallelised and ships with optimisations for various modern architectures, such as commodity PC clusters and the Blue Gene family.


The package can be installed via pip:

pip install [--user] lyncs_tmLQCD

External dependencies

For compiling tmLQCD, a fortran compiler, flex, openblas and lapack are required.

These can be installed via apt:

apt install -y flex libopenblas-dev liblapack-dev gfortran

OR using conda:

conda install -c anaconda openblas
conda install -c conda-forge flex lapack fortran-compiler


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for lyncs-tmLQCD, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size lyncs_tmLQCD-0.1.1.tar.gz (15.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page