This is an external library routine using the EXEC command mechanism.
Add the following line to the sort program commands, for execution once only per set of quadwords:
EXEC sym4d <i> <j> <k> <l>
INIT <range> <fpath1> <fpath2> <fpath3> <fpath4> <spec1> <spec2>
where
<i,j,k,l> = sortwords forming each axis
<range> = single number, e.g. 1024
<fpath1> = filepath (directory) for list file 1
<fpath2> = filepath (directory) for list file 2
<fpath3> = filepath (directory) for array file 1
<fpath4> = filepath (directory) for array file 2
<spec1,2> = Spectra for cubie-mapping (diagnostic)
The maximum range configured into the code is currently 1024. This should be the usual value specified. Smaller hypercubes may be generated by reducing <range>.
eg.
exec sym4d x y z w init 1024 /disc1 /disc2 /disc3 /disc4 spec1 spec2
The sort program execution may be interrupted at any point. However, it should be noted that it currently restarts from the beginning of the current cycle on both the list-mode and post-processing activities.