last modified: 25-NOV-2002 | catalog | categories | new | search |

CCC-0474 MORSE-CGA.

MORSE-CGA, Monte-Carlo Neutron and Gamma MultiGroup Transport with Array Geometry

top ]
1. NAME OR DESIGNATION OF PROGRAM:  MORSE-CGA.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
MORSE-CGA CCC-0474/03 Tested 25-NOV-2002

Machines used:

Package ID Orig. computer Test computer
CCC-0474/03 Many Computers PC Pentium III,Linux-based PC,IBM RISC6000 WS
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

MORSE-CGA was developed to add  the capability of modelling rectangular lattices for nuclear reactor cores or for multipartitioned structures. It thus enhances the capability of the MORSE code system. The MORSE code is a multipurpose neutron and gamma-ray transport Monte Carlo code. It has been designed as a tool for solving most shielding problems. Through the use of multigroup cross sections, the solution of neutron, gamma-ray, or coupled neutron-gamma-ray problems may be obtained in either the forward or adjoint node. Time dependence for  both shielding and criticality problems is provided. General three-dimensional geometry may be used with an albedo option available at any material surface. Isotropic or anisotropic scattering up to a p16 expansion of the angular distribution is allowed.
top ]
4. METHOD OF SOLUTION

Monte Carlo methods are used to solve the forward and adjoint transport equations. Quantities of interest are  obtained by summing the contributions over all collisions and frequently over most of phase space.

Standard multigroup cross sections, such as those used discrete ordinates codes, may be used as input; either CCC-254/ANISN, CCC-42/DTF-IV, or CCC-89/DOT cross section formats are acceptable. Both fixed and free format are acceptable. Anisotropic scattering is treated for each group-to-group transfer by utilizing a generalized  Gaussian quadrature technique.

The MORSE code is organized into functional modules with simplified interfaces such that new modules may be incorporated with reasonable ease. The modules are (1) random walk, (2) cross section, (3) geometry, (4) analysis and (5) diagnostic.

The MARS module was interfaced with MORSE-CG to produce MORSE-CGA. It allows the efficient modelling of complex lattice geometries. Computer memory requirements are minimized because fewer body specifications are needed and nesting and repetition of arrays  is allowed.

While the basic MORSE code assumes the analysis module is user-written, a general analysis package, SAMBO is included. SAMBO handles some of the drudgery associated with the analysis of random  walks and minimizes the amount of user-written coding. An arbitrary  number of detectors, energy-dependent response functions, energy bins, time bins, and angle bins are allowed. Analysis is divided for each detector as follows: uncollided and total response, fluence versus energy, time-dependent response, fluence versus time and energy, and fluence versus angle and energy. Each of these quantities is listed as output. The diagnostic module provides an easy means of printing out, in useful form, the information in the various labelled commons and any part of blank COMMON. The module is very useful to debug a problem and to gain further insight into the  physics of the sandom walk.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Flexible
dimensioning techniques require the use of a large container array in blank COMMON.
top ]
6. TYPICAL RUNNING TIME

A series of nine sample problems are provided. CPU time ranged from 3 s to 2.6 m on an IBM 3033.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

This MORSE-CG computer code system has been revised to add a new geometry module MARS, a multiple array system that uses combinatorial geometry. The new code system is known as MORSE-CGA where CGA indicates combinatorial geometry array. The PICTURE code, which makes printer plots of 2-D slices through a  combinatorial geometry mock-up, has also been revised to handle the  MARS array capability. The JUNEBUG-II code, uses the DISSPLA Graphics System, Integrated Software Systems Corporation, San Diego, California, for making three-dimensional plots. Both MARS and JUNEBUG-II were originally developed for the CCC-466/SCALE system.
top ]
8. RELATED AND AUXILIARY PROGRAMS

All new MORSE users should request  CCC-474/MORSE-CGA rather than CCC-203/MORSE-CG.
top ]
9. STATUS
Package ID Status date Status
CCC-0474/03 25-NOV-2002 Tested at NEADB
top ]
10. REFERENCES:
CCC-0474/03, included references:
- M.B. Emmett:
  "MORSE-CGA, A Monte Carlo Radiation Transport Code with Array
  Geometry Capability"
  ORNL-6174 (April 1985)
- M.B. Emmett:
  "The MORSE Monte Carlo Radiation Transport Code System"
  ORNL-4972 (February 1975); ORNL-4972/R1 (February 1983);
  ORNL-4972/R2 (July 1984); ORNL-4972/R3 (draft, June 1993).
- J.T. West and M.B. Emmett:
  "MARS - A Multiple Array System Using Combinatorial Geometry"
  NUREG/CR-0200, Volume 3, Section M9 (December 1984). Volume 3,
  Section M9 of NUREG/CR-0200,
  "SCALE - A modular Code System for Performing Standardized
  Computer Analysis for Licensing Evaluation"
  NUREG/CR-0200 (ORNL/NUREG/CSD-2), Revision 2.
- M.B. Emmett:
  "PICTURE, A Printer Plot Package for Making 2-D Pictures of MARS
  Geometries"
  NUREG/CR-0200 Volume 3, Section M12 (December 1984)
  "SCALE - A modular Code System for Performing Standardized
  Computer Analysis for Licensing Evaluation"
  NUREG/CR-0200 (ORNL/NUREG/CSD-2), Revision 2.
- M.B. Emmett, L.M. Petrie, and J.T. West:
  "JUNEBUG-II - A Three-Dimensional Geometry Plotting Code"
  NUREG/CR-0200, Volume 2, Section F12 (December 1984).
  "SCALE - A modular Code System for Performing Standardized
  Computer Analysis for Licensing Evaluation"
  NUREG/CR-0200 (ORNL/NUREG/CSD-2), Revision 2.
- S.N. Cramer:
  "Applications Guide to the MORSE Monte Carlo Code"
  ORNL/TM-9355 (August 1985).
top ]
11. HARDWARE REQUIREMENTS: MACHINE REQUIREMENTS
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0474/03 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  MSDOS/Windows, SuSE linux 7.2.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by: Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U.S.A.

Developed by :  Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U.S.A.

                Science Applications, Inc.
                Huntsville, Alabama  and
                Albuquerque, New Mexico
                Mathematical Applicarions Group, Inc.
                Elmsford, New York
top ]
16. MATERIAL AVAILABLE
CCC-0474/03
miscellaneous    mag tapeTAPELIST Description File                  MISTP
miscellaneous    mag tapeREAD.ME Main "Readme" File                 MISTP
source program   mag tapeMCGA.SEQ Master Source File                SRCTP
test-case data   mag tapeMCGA.JCL IBM 3090 JCL                      DATTP
test-case data   mag tapeMARSLIB.CMD Command File for Sil. Val. Sft.DATTP
test-case data   mag tapeCGALIB.CMD Command File for Sil. Val. Soft.DATTP
test-case data   mag tapeLIBSRSP.DAT Test Case Data for Sil.Val.Sft.DATTP
test-case data   mag tapeLIBRSP.DAT Test Case Data for Sil.Val.Soft.DATTP
test-case data   mag tapeINSTALL.BAT Batch File for Sil. Val. Soft. DATTP
test-case data   mag tapeSVLIB.BAT Batch File for Sil. Val. Soft.   DATTP
test-case data   mag tapeBLDCGA.BAT Batch File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPUSER.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPLIBS.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPSP1.INP Input File for Sil. Val. Soft.   DATTP
test-case data   mag tapeSPRNPK.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPMAIN.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPSP1I.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPTIMER.INP Input File for Sil. Val. Soft. DATTP
test-case data   mag tapeSPCGA.INP Input File for Sil. Val. Soft.   DATTP
test-case data   mag tapeSPMARS.INP Input File for Sil. Val. Soft.  DATTP
test-case data   mag tapeSPCFL.INP Input File for Sil. Val. Soft.   DATTP
load module      mag tapeSPLITZ.EXE Executable File for Sil.Val.Sft.LODTP
test-case data   mag tapeSV.BAT Batch File for Sil. Val. Soft.      DATTP
miscellaneous    mag tapeREAD.ME Information File for Sil. Val. Sft.MISTP
test-case data   mag tapeSPCAL.INP Input File for Sil. Val. Soft.   DATTP
test-case data   mag tapeSPICLCK.INP Input File for Sil. Val. Soft. DATTP
test-case data   mag tapeSPSP1.INP Input File for OS/2 WATCOM 9.0   DATTP
test-case data   mag tapeSPSP1I.INP Input File for OS/02 WATCOM 9.0 DATTP
test-case data   mag tapeSPRNPK.INP Input File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSPLIBS.INP Input File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSPUSER.INP Input File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSPCAL.INP Input File for OS/2 WATCOM 9.0   DATTP
test-case data   mag tapeSPMAIN.INP Input File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSPTIMER.INP Input File for OS/2 WATCOM 9.0 DATTP
test-case data   mag tapeSPICLCK.INP Input File for OS/2 WATCOM 9.0 DATTP
test-case data   mag tapeSPCGA.INP Input File for OS/2 WATCOM 9.0   DATTP
test-case data   mag tapeSPMARS.INP Input File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSPCFL.INP Input File for OS/2 WATCOM 9.0   DATTP
test-case data   mag tapeSP1DAT.INP Input File for OS/2 WATCOM 9.0  DATTP
miscellaneous    mag tapeREAD.ME Information File for OS/2 WATCOM9.0MISTP
test-case data   mag tapeCGALIB.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeMARSIB.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeWCOMPL.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeBLDCGA.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeWCOMPLS.CMD Command File for OS/2 WATCOM9.0DATTP
test-case data   mag tapeEXTRA.CMD Command File for OS/2 WATCOM 9.0 DATTP
load module      mag tapeSPLITZ.EXE Executable OS/2 for WATCOM 9.0  LODTP
test-case data   mag tapeINSTALL.CMD Command File for OS/2 WATCOM9.0DATTP
test-case data   mag tapeWATCOM.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeWATLIB.CMD Command File for OS/2 WATCOM 9.0DATTP
test-case data   mag tapeED2Z.cmd Command File for OS/2 WATCOM 9.0  DATTP
test-case data   mag tapeSP1LNK.CMD Command File for Microsoft 5.0  DATTP
test-case data   mag tapeSPUSER.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPLIBS.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPRNPK.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPMAIN.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPSP1I.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPTIMER.INP Input File for Microsoft 5.0   DATTP
test-case data   mag tapeSPCGA.INP Input File for Microsoft 5.0     DATTP
test-case data   mag tapeSPMARS.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeSPCFL.INP Input File for Microsoft 5.0     DATTP
test-case data   mag tapeCGALIB.CMD Command File for Microsoft 5.0  DATTP
test-case data   mag tapeMSLIB.BAT Batch File for Microsoft 5.0     DATTP
test-case data   mag tapeMSLINK.BAT Batch File for Microsoft 5.0    DATTP
test-case data   mag tapeMSCOMPL.BAT Batch File for Microsoft 5.0   DATTP
load module      mag tapeSPLITZ.EXE Executable File Microsoft 5.0   LODTP
test-case data   mag tapeBLDCGA.BAT Batch File for Microsoft 5.0    DATTP
test-case data   mag tapeMARSLIB.CMD Command File for Microsoft 5.0 DATTP
test-case data   mag tapeSPSP1.INP Input File for Microsoft 5.0     DATTP
test-case data   mag tapeSP1DAT.INP Input File for Microsoft 5.0    DATTP
test-case data   mag tapeINSTALL.BAT Batch File for Microsoft 5.0   DATTP
test-case data   mag tapeEXTRA.CMD Command File for Microsoft 5.0   DATTP
test-case data   mag tapeMSF.CMD Command File for Microsoft 5.0     DATTP
miscellaneous    mag tapeREAD.ME Readme File for Microsoft 5.0      MISTP
test-case data   mag tapeSPCAL.INP Input File for Microsoft 5.0     DATTP
test-case data   mag tapeSPICLCK.INP Input File for Microsoft 5.0   DATTP
test-case data   mag tapeEDCDAT.CMD Command File for LAHEY 5.01     DATTP
test-case data   mag tapeEDSDAT.CMD Command File for LAHEY 5.01     DATTP
test-case data   mag tapeEDPOLO.CMD Command File for LAHEY 5.01     DATTP
test-case data   mag tapeLIBRSP.CMD Command File for LAHEY 5.01     DATTP
test-case data   mag tapeSPUSER.INP Input File for LAHEY 5.01       DATTP
load module      mag tapeSPLITZ.EXE Executable File for LAHEY 5.01  LODTP
miscellaneous    mag tapeREAD.ME Readme File for LAHEY 5.01         MISTP
test-case data   mag tapeSPRNPK.INP Input File for LAHEY 5.01       DATTP
test-case data   mag tapeSPMAIN.INP Input File for LAHEY 5.01       DATTP
test-case data   mag tapeSPSP1I.INP Input File for LAHEY 5.01       DATTP
test-case data   mag tapeSPTIMER.INP Input File for LAHEY 5.01      DATTP
test-case data   mag tapeSPCGA.INP Input File for LAHEY 5.01        DATTP
test-case data   mag tapeSPMARS.INP Input File for LAHEY 5.01       DATTP
test-case data   mag tapeSPCFL.INP Input File for LAHEY 5.01        DATTP
test-case data   mag tapeINSTALL.BAT Batch File for LAHEY 5.01      DATTP
test-case data   mag tapeBLDCGA.BAT Batch File for LAHEY 5.01       DATTP
test-case data   mag tapeEXTRA.CMD Command File for LAHEY 5.01      DATTP
test-case data   mag tapeMARSLIB.CMD Command File for LAHEY 5.01    DATTP
test-case data   mag tapeCGALIB.CMD Command File for LAHEY 5.01     DATTP
test-case data   mag tapeSPSP1.INP Input File for LAHEY 5.01        DATTP
test-case output mag tapeOUT3090.EXE IBM 3090 Sample Output         OUTTP
test-case output mag tapeOUTRISC.EXE IBM RISC 6000 Output           OUTTP
test-case data   mag tapeMAK.CGA Make File used by wst.cga          DATTP
test-case data   mag tapeMAK.FL Make File used by wst.cga           DATTP
test-case data   mag tapeWST.CGA Script File for Installation S.P. 1DATTP
miscellaneous    mag tapeREAD.ME Readme File for RISC 6000          MISTP
test-case data   mag tapeLINKIT.COM Command File for VAX            DATTP
test-case data   mag tapeCOMPLNK1.COM Command File for VAX          DATTP
test-case data   mag tapeDELETE.BAT Batch File for VAX              DATTP
test-case data   mag tapeCOMPLNK5.COM Command File for VAX          DATTP
test-case data   mag tapeCOMPLNK4.COM Command File for VAX          DATTP
test-case data   mag tapeCOMLNKXK.COM Command File for VAX          DATTP
test-case data   mag tapeCOMLNKPI.COM Command File for VAX          DATTP
test-case data   mag tapeCOMLNKCD.COM Command File for VAX          DATTP
test-case data   mag tapeMAKE_VAX.BAT JCL for VAX                   DATTP
miscellaneous    mag tapeREAD.ME Readme File for VAX                MISTP
test-case output mag tapeSP1SVS.OUT S.P. 1 Print Out (Sil.Val.Soft.)OUTTP
test-case output mag tapeSP1MS.OUT S.P. 1 Print Out (Microsoft)     OUTTP
test-case output mag tapeSP1WAT.OUT S.P. 1 Print Out (WATCOM OS/2)  OUTTP
test-case output mag tapeSP1LHY.OUT S.P. 1 Print Out (LAHEY)        OUTTP
test-case output mag tapeSP1WKS.OUT S.P. 1 Print Out (RISC wksta.)  OUTTP
report                   ORNL-6174 (April 1985)                     REPPT
report                   ORNL-4972 (February 1975)                  REPPT
report                   ORNL-4972/R2 (July 1984)                   REPPT
report                   NUREG/CR-200 (December 1984) Vol. 3 Sec. M9REPPT
report                   NUREG/CG-200 (ORNL/NUREG/CDS-2) Rev. 2     REPPT
report                   NUREG/0200 (December 1984) Vol.3 Sec. M12  REPPT
report                   NUREG/CR-0200 (ORNL/NUREG/CSD-2) Rev. 2    REPPT
report                   NUREG/CR-0200 (December 19842) Vol.2 Sec.F1REPPT
report                   NUREG/CR-0200 (ORNL/NUREG/CSD-2) Rev. 2    REPPT
report                   ORNL-TM-9355 (August 1985)                 REPPT
top ]
17. CATEGORIES
  • C. Static Design Studies
  • J. Gamma Heating and Shield Design

Keywords: Monte Carlo method, anisotropic scattering, criticality, cross sections, gamma radiation, multigroup, neutrons, one-dimensional, shielding, three-dimensional, time dependence, transport theory.