Skip to content

iblep-conn-emfieldft

graph LR
  %%%%%%%%%%%%%%%%%%%%%%%
  %% Highlight definition
  %%%%%%%%%%%%%%%%%%%%%%%
  classDef highlight fill:#083008,stroke:#20B030,stroke-width:4px
  %%%%%%%%%%%%%%%%%%%%%%%
  %% Graph
  %%%%%%%%%%%%%%%%%%%%%%%
  iblep-disc-loops -->|Propagators| iblep-disc-burgershort;
  iblep-disc-loops -.->|Tadpoles| iblep-conn-lep;
  iblep-disc-loops -.->|Tadpoles| iblep-conn-omega;
  iblep-disc-burgerlong;
  iblep-conn-emfieldft;
  iblep-real-fixgauge -->|Gauge field| iblep-real-props;
  iblep-real-props -->|Propagators| iblep-real-threept;


class iblep-conn-emfieldft highlight
  %%%%%%%%%%%%%%%%%%%%%%%
  %% Interaction
  %%%%%%%%%%%%%%%%%%%%%%%
  click iblep-disc-loops "../../../workflows/disc/iblep-disc-loops/";
  click iblep-disc-burgershort "../../../workflows/disc/iblep-disc-burgershort/";
  click iblep-disc-burgerlong "../../../workflows/disc/iblep-disc-burgerlong/";
  click iblep-conn-lep "../../../workflows/conn/iblep-conn-lep/";
  click iblep-conn-omega "../../../workflows/conn/iblep-conn-omega/";
  click iblep-conn-emfieldft "../../../workflows/conn/iblep-conn-emfieldft/";
  click iblep-real-fixgauge "../../../workflows/real/iblep-real-fixgauge/";
  click iblep-real-props "../../../workflows/real/iblep-real-props/";
  click iblep-real-threept "../../../workflows/real/iblep-real-threept/";

iblep-conn-emfieldft Fourier-transforms saved electromagnetic fields in one spatial momentum direction. It is a post-processing utility for fields produced by iblep-conn-lep, not a diagram-contraction workflow.

Inputs

  • Electromagnetic field files identified by emFieldStem.

Outputs

  • File: A Fourier-transformed electromagnetic field at outputStem_<axis>.
  • An optional XML module graph at paths.xml/<runId>.xml.

Input JSON

The following is an example input JSON copied from parameters/iblep-conn/exampleEmft.json:

{
  "runId": "test",
  "traj": { "start": 1000, "end": 1040, "step": 20 },
  "geometry": { "nt": 32, "nl": 4 },
  "emFieldStem": "test/emfield",
  "outputStem": "test/emfield_tmom",
  "axis": [ 1, 0, 0 ]
}
Key Meaning
runId Run label used for the XML record.
traj Inclusive start/end trajectory range and step.
geometry Lattice temporal extent nt and spatial extent nl.
emFieldStem Stem of the saved electromagnetic-field input files.
outputStem Stem for the Fourier-transformed output files.
axis Signed three-component spatial momentum direction; each magnitude must be below nl.

The output group name is formed by appending the three axis components to outputStem (for example, test/emfield_tmom_100). The transform uses the spatial dimensions and leaves time untransformed. Choose an axis compatible with the lattice extent; the implementation also adjusts the number of momenta when the extent is an integer multiple of the requested momentum.