I would like to thank Tom Godfrey (X-6), who is the primary author of the geometry subroutines in Sabrina. Not only did Tom provide the source for the MCNP subroutines in Sabrina, but he patiently answered many detailed questions on the subroutine logic. His patience and insight made a large part of Sabrina achievable, and for this I am very grateful. I appreciate very much the assistance of Helen M. Byers, who typed this manuscript and cut and pasted figures for its pages. She made a difficult task a pleasant experience. The editing of this manual was done by Lynn Byers, an IS-Division editor on long-term assignment to X Division. He deserves my deepest grammatical thanks. A special thanks to John Hendricks, Buck Thompson, and Art Forster for believing in me enough to let me turn my concepts of Sabrina into reality.The Sabrina User's Guide began as a rewriting of LA--10688--M, and some of the same text remains.
Ken Van Riper
took over responsibility for Sabrina in 1991.
The last version released by Jim West was SAKE26SP from January
1991. The first release of the current X Window flavor of Sabrina was
version 3.20 in November, 1991.
Van Riper formed White Rock Science (WRS) on September 14, 1995. WRS requested a license for marketing enhanced versions of Sabrina a few weeks thereafter. The license negogiations were handled by Jerome Garcia of Los Alamos National Laboratory's Industrial Partnership Office. After numerous discussions between WRS and Garcia and many draft license agreements, the license was granted in late spring of 1997.
Many people have contributed to the development of Sabrina.
Jeffery R.
Johnson worked as a Graduate Research Assistant (GRA) from May, 1992
until August 1993. Jeff is responsible for the current state of the
PostScript capability. He wrote the coding for the raster PostScript
output, including a compression algorithm, and got the raster, vector,
and label output all working together. Jeff implemented the
IMAGE command,
the display of classification labels, the
interrupt handler, and the
XWINDOW SQUARE commands.
Jeff is also responsible for placing Sabrina under the
CVS version
control system, methods for choosing compile and load options and Fortan
to C linkage conventions appropriate for the target computer, numerous
bug fixes, and much porting work.
The original work on a distributed version was done in the summer of
1992 by Jae Kerr of IBM. Further work was done by Andrew M. Howat, a
GRA with X--6 in the summer of 1993. Andy upgraded the code to PVM
version 3, added the PVM user commands,
introduced the
distributor process, and made everything work well and smoothly.
This manual contains text stolen directly from reports by Jeff and
Andy---thanks guys.
Forrest Brown, formerly of of Argonne, updated the
PVM implementation to version 3.2.6.
A port of Sabrina to SUN workstations was made during 1990 and 1991 by
Donald G. Shirk
of X-6 and Charles T. Rombough of CTR Technical
Services. This resulted in the TRIAGE
version maintained by the
Los Alamos Criticality Safety Group (formerly HS-6).
Many of the changes found
in TRIAGE were incorporated into the present Sabrina.
Of special
note is Rombough's extensive patch to enable geometry error checking in
the surface based mode.
Considerable use was made of Charles Rombough's Programmer's Reference Manual which documented the state of Sabrina in December, 1988. Much of the subroutine descriptions in that manual now serve as comments in the Sabrina source.
Ron Neher of Hewlett--Packard (nee Apollo) ported the CGS version of Sabrina to Apollo workstations in 1990, and was very helpful in the attempt to make a PHIGS implementation.
James K. Wolford of J Division, Lawrence Livermore National Laboratory, contributed a port to Hewlett--Packard 9000/700 series workstations in May 1992.
rsb of eg\&g rocky flats contributed a port to IBM RS/6000 workstations in March 1992 and a port to DEC Ultrix in December 1992.
Help with porting to DEC was also given by Brent R. Moore of the University of Mississippi.
Vashek Vylet of SLAC shared warning messages from his IBM compiler.
Sebastian Meyer of the University of Bremen contributed a port to DEC Alpha architecture and helped solve some problems with repeated structures and transformations.
Bilal A. Bhutta of MIT kept providing models which tested the handling of lattices and repeated structures.
Among the many others who provided assistance, patches, testing, ideas, and opinions are Henri Lelong, Joe Chiarmonte, Art Becker, James J. Taylor, and Brent R. Moore.