The SZIN Software System


The SZIN software system (SZIN is color in Hungarian) supports data-parallel programming constructs for lattice field theory and in particular lattice QCD. It is an object oriented macro-based C system that presents a single high-level code image to the user, but can generate highly optimized code for many architectural systems including single node workstations, multi-process or multi-threaded SMP workstations, clusters of workstations via MPI , GM (myrinet) or sockets, the (now defunct) CM-2, vectorizable Cray, and the QCDSP.


Code releases:

Version 14.8 (dated Oct. 3, 2002). Major new release with significantly enhanced primitive level structure within the macro type system. What this means is that objects are treated as their proper mathematical types to facilitate spectroscopy. Spectroscopy code revamped and extended using the new format. Compilation process improved.

 

New support of sequential sources for N-pt function construction. Currently support meson like current insertions for baryons sources and sinks.

 

Direct source code access instructions via CVS are here.


Future directions:

The SZIN code base is considered frozen except for small bug fixes. All current effort is going into developing the successor - Chroma – based on the SciDAC programming API QDP++.


Some documentation relating to QCD software:

 


 
Robert Edwards
Jefferson Lab
12000 Jefferson Avenue
MS 12H2
Newport News, VA 23606
(757) 269-7737
(757) 269-7002 (FAX)
 

Last modified: April 28, 2004