+ All Categories
Home > Documents > Calculating with ILDG lattices

Calculating with ILDG lattices

Date post: 09-Jan-2016
Category:
Upload: kyros
View: 34 times
Download: 1 times
Share this document with a friend
Description:
Calculating with ILDG lattices. Carleton DeTar KITPC 2009. An ancient lattice database?: Nine Mile Canyon, Utah, USA (ca 1200 CE). Outline. How to use the ILDG How to build the MILC code with SciDAC packages so we can read ILDG lattices. - PowerPoint PPT Presentation
14
KITPC 2009 1 Calculating with ILDG lattices Carleton DeTar KITPC 2009
Transcript
Page 1: Calculating with ILDG lattices

KITPC 2009 1

Calculating with ILDG lattices

Carleton DeTar

KITPC 2009

Page 2: Calculating with ILDG lattices

KITPC 2009 2

An ancient lattice database?: Nine Mile Canyon, Utah, USA (ca 1200 CE)

Page 3: Calculating with ILDG lattices

Outline

• How to use the ILDG

• How to build the MILC code with SciDAC packages so we can read ILDG lattices.

• How to use the MILC code to do a calculation with an ILDG lattice

KITPC 2009 3

Page 4: Calculating with ILDG lattices

KITPC 2009 4

International Lattice Data Grid (ILDG)

• A confederation of regional grids (founded ~2000)– CSSM (Australia)– JLQCD (Japan)– LatFOR (Europe)– UKQCD (UK)– USQCD (US)

• Provides for storage and exchange of gauge configuration files.

Page 5: Calculating with ILDG lattices

Logical Organization of Files

• Each ensemble has a Markov chain (MC) name– Ensemble URI (Universal resource identifier) e.g.

mc://USQCD/MILC/asqtad/2_plus_1_flavor/1648f21b6572m0097m0484

• Each file within an ensemble has a logical file name (LFN)– File URI e.g.

lfn://USQCD/MILC/asqtad/2_plus_1_flavor/1648f21b6572m0097m0484/series_0/l1648f21b6572m0097m0484.1040

KITPC 2009 5

Page 6: Calculating with ILDG lattices

Overview of ILDG usage

• Metadata catalogs (MDC) list the ensembles and the files. You don’t need a grid certificate to browse the catalogs.

• The regional grids have copies of each other’s metadata catalogs.

• Files are downloaded based on their LFN’s. They can be anywhere on the grid.

• Downloads require a grid certificate.

KITPC 2009 6

Page 7: Calculating with ILDG lattices

ILDG tools

• To browse the MDC requires only a web browser.

• To download the file requires grid tools. The free ILDG tool set from DESY is very convenient. It has a self-contained set of grid tools for managing grid permissions.

KITPC 2009 7

% grid-proxy-init Passphrase: <your grid password> % ildg-get <fileLFN>

Page 8: Calculating with ILDG lattices

Tutorial 2 Objectives

• Browse a metadata catalog to find an ensemble MC identifier.

• Find the file LFN• Build the MILC code with the QIO and QMP

packages• Use the MILC code to compute the J/psi and

eta_c correlators with clover-improved valence quarks on a lattice downloaded from the ILDG.

KITPC 2009 8

Page 9: Calculating with ILDG lattices

MILC Makefile Options for SciDAC

• You need the SciDAC QIO and QMP packages to read ILDG lattices.

• Modify the MILC Makefile as follows

KITPC 2009 9

WANTQIO = trueWANTQMP = true

# Parallel versionQMPPAR = ${SCIDAC}/qmpQIOPAR = $(SCIDAC)/qio# Single processor versionQMPSNG = ${SCIDAC}/qmp-single QIOSNG = $(SCIDAC)/qio-single

Page 10: Calculating with ILDG lattices

Mesons with clover quarks

• The MILC code application is “clover_invert2”• The MILC compilation target is “su3_clov”

KITPC 2009 10

cd clover_invert2make su3_clov

Page 11: Calculating with ILDG lattices

Input parameters: preamble

KITPC 2009 11

prompt 0

nx 16

ny 16

nz 16

nt 48

job_id xxxx

# Gauge field description

reload_serial l1648f21b6572m0097m0484.1040

u0 0.8604

no_gauge_fix

forget

staple_weight 0

ape_iter 0

… etc …

Page 12: Calculating with ILDG lattices

Input parameters: propagators

• “Propagators” are solutions to the Dirac equation with a specific source. A wide variety of sources is available.

• “Quarks” are propagators (or other quarks) with a sink treatment applied to it (e.g. smearing or derivative). A wide variety of sink operators is available.

• Meson correlators tie together pairs of quarks based on source/sink gamma matrices and total momentum assignments.

KITPC 2009 12

Page 13: Calculating with ILDG lattices

Input parameters: correlators

• Meson correlator definitions

• Groups with the same name are averaged

KITPC 2009 13

number_of_correlators 4

correlator ETAC p000 1 * 1 G5 G5 0 0 0 E E E correlator JPSI p000 1 * 1 GX GX 0 0 0 E E E correlator JPSI p000 1 * 1 GY GY 0 0 0 E E E correlator JPSI p000 1 * 1 GZ GZ 0 0 0 E E E

gamma matrices

phase and normalization

user-chosen name

momentum

component parity

Page 14: Calculating with ILDG lattices

KITPC 2009 14

Summary

• We have seen how to locate a lattice on the ILDG.

• We have seen how to build the MILC code with the SciDAC packages.

• We have seen how to use the MILC code to do a calculation with a downloaded ILDG lattice.


Recommended