Computer Programs
PSR-0242 SABRINA.
last modified: 02-SEP-2003 | catalog | categories | new | search |

PSR-0242 SABRINA.

SABRINA, Geometry Plot Program for MCNP

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SABRINA.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
SABRINA PSR-0242/02 Tested 23-MAR-1990
SABRINA PSR-0242/07 Tested 02-SEP-2003

Machines used:

Package ID Orig. computer Test computer
PSR-0242/02 Many Computers DEC VAX 8810
PSR-0242/07 Linux-based PC,UNIX W.S. UNIX W.S.,ALPHA WORKSTATION,Linux-based PC
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

SABRINA is an interactive, three-dimensional, geometry-modeling code system, primarily for use  with CCC-200/MCNP. SABRINA's capabilities include creation, visualization, and verification of three-dimensional geometries specified by either surface- or body-base combinatorial geometry; display of particle tracks are calculated by MCNP; and volume fraction generation.
top ]
4. METHOD OF SOLUTION

Rendering is performed by ray tracing or an edge and intersection algorithm. Volume fraction calculations are made by ray tracing.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:  A graphics display with X Window capability is required.
top ]
6. TYPICAL RUNNING TIME

The time is dependent on the complexity of the geometry model, resolution, and the size of the display window.  Most of the standard SABRINA examples take from a few seconds to few minutes.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:  MCNP.
top ]
9. STATUS
Package ID Status date Status
PSR-0242/02 23-MAR-1990 Tested at NEADB
PSR-0242/07 02-SEP-2003 Tested at NEADB
top ]
10. REFERENCES:
PSR-0242/02, included references:
- B.L. Kirk:
  SABRINA Quick Guide
  Informal Notes, ORNL (August 1989)
- C.T. Rombough:
  SABRINA A Programmer's Reference Manual
  Los Alamos National Laboratory Informal Report (May 1989)
- J.T. West III:
  SABRINA: An Interactive Three-Dimensional Geometry-Modeling
  Program for MCNP.
  LA-10688-M  (October 1986)
PSR-0242/07, included references:
- B.L. Kirk:
SABRINA Quick Guide
Informal Notes, ORNL (August 1989).
- C.T. Rombough:
SABRINA A Programmer's Reference Manual
LANL Informal Report (May 1989).
- J.T. West III:
SABRINA: An Interactive Three-Dimensional Geometry-Modeling
Program for MCNP
LA-10688-M (October 1986).
- K.A. Van Riper:
SABRINA User's Guide
LA-UR-93-3696 (October 1993).
top ]
11. MACHINE REQUIREMENTS

Runs on IBM, SUN, DEC, Apollo, Hewlett Packard, and Silicon Graphics workstations running UNIX operating systems, VAX computers running ULTRIX and CRAY computers running UNICOS. A graphics display with X Window capability is required.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
PSR-0242/02 FORTRAN-77
PSR-0242/07 FORTRAN+C
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

A UNIX operating  system, FORTRAN-77 compiler, ANSI C compiler. Optionally, PVM version 3.0 or higher for the distributed version; PostScript printer or viewer for disposal of hardcopy files.
PSR-0242/02
NEA-DB ran the test cases included in this package on VAX 8810 under VMS 5.1-1.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

Contributed by: Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U. S. A.
Developed by:   Radiation Transport Group
                Los Alamos National Laboratory
                Los Alamos, New Mexico, USA
Linux version:  Dr. Marcus SEIDL
                TUEV Sueddeutschland Bau and Betrieb GmbH
                BB-ETS3
                Westendstrasse 199
                80686 Muenchen, Germany
top ]
16. MATERIAL AVAILABLE
PSR-0242/07
sabhelp  SABRINA Commands
SABRINA Makefiles for different platforms/systems
FORTRAN-77 source files
C-language source files
INCLUDE files
Files for the m4 macro processor
SABRINA files, specific to the PVM installation
Sample problems
SABRINA manual (POSTSCRIPT and PDF formats)
LINUX version files
PSR-0242/02
File name File description Records
PSR0242_02.001 SABRINA information file 195
PSR0242_02.002 VAX command proc for SABRINA compile+link 13
PSR0242_02.003 VAX set-up command procedure for SABRINA 7
PSR0242_02.004 SABRINA FORTRAN source code 21437
PSR0242_02.005 CGS DIG FORTRAN source code for VAX 2618
PSR0242_02.006 CGS DDC FORTRAN source code for VAX 7925
PSR0242_02.007 CGS SIF FORTRAN source code for VAX 1840
PSR0242_02.008 CGS VMSIO ASSEMBLER routines for VAX 259
PSR0242_02.009 CGS VAXOUT assembler routines for VAX 36
PSR0242_02.010 Help file for SABRINA on VAX 1690
PSR0242_02.011 MAILBOX sample case input 15
PSR0242_02.012 COFFEE sample case input 24
PSR0242_02.013 SKIER sample case input 38
PSR0242_02.014 RDUCT sample case input 15
PSR0242_02.015 FISH sample case input 45
top ]
17. CATEGORIES
  • N. Subsidiary Calculations

Keywords: computer graphics, interactive display devices, plotting, three-dimensional.