qlat¶
qlat.geometry— Lattice Geometry and MPI Decompositionqlat.field_base— Base Classes and Factories for Lattice Fieldsqlat.field_types— Typed Lattice Field Classesqlat.mpi— Low-Level MPI Utilitiesqlat.wilson_flow— Wilson Flow and Stout Smearing Utilitiesqlat.utils_io— Lock Management, Shutdown, and Time-Limit Utilitiesqlat.smear— Gauge-Field and Propagator Smearingqlat.topology— Topology Charge and Plaquette Action Densityqlat.muon_line— Muon-Line Integrals for HLbL Scatteringqlat.propagator— Propagator Types and Utilitiesqlat.qcd— Gauge Fields, Gauge Transformations, and DWF QED Solversqlat.hlbl_contract— Hadronic Light-by-Light Contractionsqlat.field_selection— Lattice Site Selection and Shuffle Plansqlat.fields_io— Shuffled Binary Field I/Oqlat.gauge_action— Gauge Action Parametersqlat.hmc— Hybrid Monte Carlo for Pure-Gauge Simulationsqlat.field_utils— Field Utility Functionsqlat.selected_field_types— Typed Selected-Field Classesqlat.selected_points_types— Typed Selected-Points Classesqlat.smear_prop— Spatial Propagator Smearing with MPI Communicationqlat.mat_mpi— Distributed NumPy Arrays over MPIqlat.qm_action— Quantum-Mechanical Action for HMCqlat.scalar_action— Scalar Field Action for HMCqlat.psel_split— Point-Selection Splitting with Maximum Separationqlat.mpi_utils— MPI Initialization and Data Distributionqlat.inverter— Fermion-Matrix Inverter Frameworkqlat.field_type_dict— Field Element-Type Registryqlat.hmc_stats— HMC Diagnostic and Analysis Utilitiesqlat.fthmc— Flow-Time Hamiltonian Monte Carlo Utilitiesqlat.fermion_action— Fermion Action Parameters for Domain-Wall Fermionsqlat.field_analysis— Field Smearing, Sphere Summation, and Convolutionqlat.__main__— CLI Entry Pointqlat.contract_hvp— Conserved-Point HVP Contraction (Single Time Slice)qlat.field_double— Real-Double Field Operationsqlat.contract_pion— Pion Two-Point Contractionqlat.contract_field— Site-Level HVP Tensor Contractionqlat.instanton_map— Instanton Detection and Topological Charge Mappingqlat.flow_scale— Flow and Lattice Scale Determination
Qlattice main package.
Usage:
import qlat as q
Will also load qlat_utils.
|
|
|
|
|
|
|
|
|
|
|
self.cdata self.psel |
Utilities¶
|
fms = [ (f0, m0,), (f1, m1,), . |
|
fms = [ (f0, m0,), (f1, m1,), . |
|
rng_state has to be the same on all the nodes e.g. rng_state = q.RngState("get_mpi_chunk"). |
|
|
|
Compute force with plaq dependent beta factor (relative to standard |