FLUE_CSSM_bin
Function read 'cssm' binary data format (from COLA) Reads gaugefields and also cola output gauge transforms
Essentially, these often have all the
do ic = 1, nc-1
read (101) ReU(:,:,:,:,:,ic,:)
read (101) ImU(:,:,:,:,:,ic,:)
end doWhereas ILDG would have
do it=1,nlt
read(101,rec=it) U_lxd(:,:,:,:,:,:,it)
end do
Source: src/gaugeIO/CSSM_bin.f90
Dependencies
Contents
Functions
ReadGaugeTransformation_cola
Read a gauge transformation output from cola into internal format [3,3, NT, NX, NY, NZ] i.e. per site
Returns: complex(kind=WC)
fortran
function ReadGaugeTransformation_cola(filename, NX, NY, NZ, NT) result(G_x)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
filename | character(len=*) | in | read from filename | |
NX | integer | in | lattice dimensions | |
NY | integer | in | lattice dimensions | |
NZ | integer | in | lattice dimensions | |
NT | integer | in | lattice dimensions |
Call graph
ReadGaugeField_CSSM
Read a gaugefield in CSSM format
Returns: complex(kind=WC)
fortran
function ReadGaugeField_CSSM(filename, NX, NY, NZ, NT, fixSU3) result(U_xd)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
filename | character(len=*) | in | filename to read from | |
NX | integer | in | lattice dimensions | |
NY | integer | in | lattice dimensions | |
NZ | integer | in | lattice dimensions | |
NT | integer | in | lattice dimensions | |
fixSU3 | logical | in | optional | optionally re-project to SU3 |
Call graph