- 2025/01/11
- A. Tomiya akio@yukawa.kyoto-u.ac.jp
This code set visualizes a configuration in ILDG format. This is written in Julia language. This contains configuration generation through JuliaQCD.
The temporal extent is regarded as the real time direction. An iso-surface of the plaquette (field strength) are plotted.
This uses Julia. Please down load it from here.
In REPL, press ] key.
add VisualizingLQCD.jl
If there are some problems, it might be better to use
activate .
This means you can use clean environment.
using VisualizingLQCD
function main()
NX = 24
NY = 24
NZ = 24
NT = 32 # Time direction
β = 6.0
NC = 3
confname = "Conf$(NX)$(NY)$(NZ)$(NT)beta$(β).ildg"
videoname = "plaquette_3D_contour_animation$(NX)$(NY)$(NZ)$(NT)beta$(β).mp4"
# Execute
create_animation(NX, NY, NZ, NT, NC, videoname; beta=β, filename=confname)
end
main()
One can use a sample configuration file (ILDG file).
This takes time because of generation of a gauge configuration.
using VisualizingLQCD
function main()
NX = 24
NY = 24
NZ = 24
NT = 32 # Time direction
β = 6.0
NC = 3
# the number of gradient flow steps in configuration generation
flow_steps_in = 200
confname = "Conf$(NX)$(NY)$(NZ)$(NT)beta$(β).ildg"
videoname = "plaquette_3D_contour_animation$(NX)$(NY)$(NZ)$(NT)beta$(β).mp4"
@time plaq_t = heatbathtest_4D(NX, NY, NZ, NT, β, NC, flow_steps_in, confname)
# Execute
create_animation(NX, NY, NZ, NT, NC, videoname; beta=β, filename=confname)
end
main()main()
README.md : This file
src
test
plaquette_3D_contour_animation24242432beta6.0.mp4 : sample video
plaquette_3D_contour_animation24242432beta6.0.gif : sample video
- This package is inspired by very nice visualization of QCD configurations by Derek B. Leinweber.
- Please mention this code set/video if you use in a presentation or paper.
- Similar package can be seen in AnimateLQCD.jl.
- Pease feel free to contribute to this package.