GOXS Output

Group ordering is the natural organization of the cross sections in an SN code. Using a group-ordered library file saves the time required to flip the data from material to group ordering, and it allows large group structures to be used.

The GOXS (pronounced go-ex-ess) file is described here. It was designed as a CCCC-compatible binary file to provide an efficient internal cross-section representation for any SN code. It is compatible with the MACRXS file used in ONEDANT and TWODANT.

Like MATXS, the GOXS format uses Hollerith names for materials and vector cross sections. Thus, the number and types of response-function edits that can be included are essentially unlimited. Also, the availability of names for materials and reactions enables the code designer to produce a very readable printed output.

Most of the vector cross sections are not needed during the flux calculation but only at the end of the job when responses are computed. If the transport code being used has such a post-edit capability, the TRANSX user can run a separate edit job as in Sample Problem 4, and the GOXS output coding will prepare a short file with no scattering tables. This file is then compatible with the SNXEDT file used by the EDIT module of ONEDANT and TWODANT.

Scattering matrices on GOXS are packed using ``bands'' as in ISOTXS to minimize the number of zeroes on the file. It is also advantageous to minimize the number of zeroes in the memory region where cross sections are stored. The same JBAND and IJ arrays can be used to pack the scattering data into memory, if desired. Thus, GOXS is just an image of the internal data representation of the transport code giving maxiumum efficiency in data transmission. ONEDANT and TWODANT use this feature of GOXS.

TRANSX HyperText Manual
TRANSX HyperText Help Package
T-2 Nuclear Information Service