last modified: 05-NOV-2003 | catalog | categories | new | search |

CCC-0547 TWODANT-SYS.DANTSYS

TWODANT-SYS, DANTSYS3.0, 1-D, 2-D, 3-D MultiGroup Discrete Ordinate Method Transport

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TWODANT-SYS; DANTSYS3.0.
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
TWODANT-SYS CCC-0547/01 Tested 16-APR-1993
TWODANT-SYS CCC-0547/02 Tested 30-JUL-1991
TWODANT-SYS CCC-0547/04 Tested 23-MAR-1994
TWODANT-SYS CCC-0547/05 Tested 17-MAY-1995
DANTSYS3.0 CCC-0547/07 Tested 22-APR-2002
DANTSYS3.0 CCC-0547/08 Tested 05-NOV-2003

Machines used:

Package ID Orig. computer Test computer
CCC-0547/01 CRAY family CRAY-XMS
CCC-0547/02 VAX under VMS DEC VAX 8810
CCC-0547/04 PC-80486 PC-80486
CCC-0547/05 SUN SUN
CCC-0547/07 Many Computers RISC 6000
CCC-0547/08 Linux-based PC,UNIX W.S.,SUN W.S.,HP W.S.,SGI W.S. Linux-based PC
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

TWODANT-SYS: There are three major codes in this system. ONEDANT solves the one-dimensional multigroup transport equation in plane, cylindrical, spherical and two-angle plane geometries. TWODANT solves the two-dimensional multigroup transport equation in x-y, r-z, and r-theta geometries. TWOHEX solves the two-dimensional multigroup transport equation in equilateral triangular meshes in the x,y plane. TWODANT-SYS accepts the basic multigroup cross sections for isotopes, in either of the standard interface files (ISOTXS or GRUPXS) or in a card-image library whose form is referred to as Los Alamos, ANISN, or FIDO.
DANTSYS: replaces TWODANT-SYS and includes five major codes. ONEDANT solves the one-dimensional multigroup transport equation in plane, cylindrical, spherical and two-angle plane geometries. TWODANT solves the two-dimensional multigroup transport equation in x-y, r-z and r-theta geometries. TWOHEX solves the two-dimensional multigroup transport equation on equilateral triangular meshes in the x,y plane. THREEDANT solves the three-dimensional multigroup transport equation in x-y-z and r-z-theta geometries. TWODANT/GQ solves the two-dimensional transport equation in x-y and r-z geometries on general quadrilaterals. DANTSYS accepts the basic multigroup cross sections for isotopes, in either of the standard interface files (ISOTXS or GRUPXS)or in a card-image library whose form is referred  to as Los Alamos, ANISN, or FIDO. PSR-317/TRANSX2.15 will translate  MATXS libraries into these formats. ONEDANT, TWODANT and TWOHEX were included in TWODANT-SYS, THREEDANT and TWODANT/GQ were added to the  package in August 1995 with the first public release of DANTSYS.
top ]
4. METHOD OF SOLUTION

ONEDANT, TWODANT, TWODANT/GQ and THREEDANT use  discrete ordinates approximation for treating the angular variation  of the particle distributions. The diamond difference scheme is used for phase space discretization. In TWODANT and THREEDANT there is an option to use the adaptive weighted diamond method. Both inner and outer iterations are accelerated using the diffusion synthetic acceleration method. TWOHEX uses the discrete ordinates form for treating the angular variation of the particle distribution, and a nodal scheme is used for phase space discretization. Both inner and  outer iterations are accelerated using the Chebyshev acceleration method.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The codes are variably dimensioned with a flexible sophisticated data management and transfer capability.
top ]
6. TYPICAL RUNNING TIME

TWODANT-SYS: Running time is problem dependent. On the Cray X-MP, a
69 group, S16, P3 scatter, 500 space-point keff calculation for a
light water reactor took about 48 seconds using ONEDANT. On a
Cray-1S, a four group calculation of the eigenvalue of a midplane whole core model of the Fast Test Reactor took about 45 seconds using TWOHEX. A four group adjoint calculation of the eigenvalue of  the r-z model of the FTR took about 15 seconds on a Cray 1 using TWODANT. The sample problem requires about 1 minute on an 80486-33 PC.
DANTSYS: Running time for each solver is directly related to problem size and the platform being used. In ONEDANT a modest sized problem  of 30 groups and 100 mesh points runs in less than 2 seconds on a CRAY-YMP. In TWODANT a 31 x 60 mesh, S4, 4 group problem takes 7
seconds on the YMP. In THREEDANT a 32x32x20 mesh, S8, 4 group problem takes 52 seconds to converge on the YMP and 5 minutes on an  IBM RS/6000/590. A four group calculation of the eigenvalue of a
midplane whole core model of the Fast Test Reactor took about 20 seconds on a YMP.
CCC-0547/02
NEADB ran the three test cases included in this package on a DEC VAX 8810 computer. CPU times for the different cases varied between 16 and 29 seconds.

CCC-0547/04
The four sample problems -
1- standard K calculation in cylindrical geometry (ONEDANT)
2- edits on problem 1
3- standard K calculation in r-z geometry (TWODANT)
4- standard K calculation in sixth core geometry (TWOHEX) stacked on file SAMPLE.DAT, were executed at the NEA-DB on a 66-MHz PC/80486 in about 30 seconds of elapsed time.

CCC-0547/05
The four sample problems -
1- standard K calculation (ONEDANT)
2- edits (only) on problem 1 (ONEDANT)
3- standard K calculation (TWODANT)
4- standard K calculation (HEXDANT)
were executed at the NEA-DB in about 12 seconds of real time (9 s. user + 2.5 s. system). More detailed information on execution time is given in the output of the sample cases.

CCC-0547/07
A few minutes for the test case provided.

CCC-0547/08
A few minutes for the test case provided.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
CCC-0547/01 16-APR-1993 Tested at NEADB
CCC-0547/02 30-JUL-1991 Tested at NEADB
CCC-0547/04 23-MAR-1994 Tested at NEADB
CCC-0547/05 17-MAY-1995 Tested at NEADB
CCC-0547/07 22-APR-2002 Tested at NEADB
CCC-0547/08 05-NOV-2003 Tested at NEADB
top ]
10. REFERENCES

R.D. O'Dell:
Standard Interface Files and Procedures for Reactor Physics Codes,
Version IV
Los Alamos Scientific Laboratory report LA-6941-MS (September 1977)
CCC-0547/01, included references:
- F.W. Brinkley:
  File Descriptions for Each Version of TWODANT-SYS
  LANL Informal Notes (February 1990).
- R. Douglas O'Dell et al.:
  Revised User's Manual for ONEDANT - A Code Package for
  One-Dimensional, Diffusion-Accelerated, Neutral-Particle Transport
  LA-9184-M, Rev. Manual (UC-705 Issued: December 1989).
- W.F. Walters et al.:
  User's Guide for TWOHEX - A Code Package for Two-Dimensional,
  Neutral-Particle, Transport in Equilateral Triangular Meshes
  LA-10258-M (July 24, 1989), (Updated Dec. 1989).
- R.E. Alcouffe et al.:
  User's Guide for TWODANT - A Code Package for Two-Dimensional,
  Diffusion-Accelerated, Neutral-Particle, Transport
  LA-10049-M (Revised Feb. 1, 1990).
- Angle-Dependent Surfaces Sources for TWODANT,
  TWODANT Extras Array Input
  (December 19, 1988).
CCC-0547/02, included references:
_ F.W. Brinkley:
  File Descriptions for Each Version of TWODANT-SYS
  LANL Informal Notes (February 1990).
- R. Douglas O'Dell et al.:
  Revised User's Manual for ONEDANT - A Code Package for
  One-Dimensional, Diffusion-Accelerated, Neutral-Particle Transport
  LA-9184-M, Rev. Manual (UC-705 Issued: December 1989).
- W.F. Walters et al.:
  User's Guide for TWOHEX - A Code Package for Two-Dimensional,
  Neutral-Particle, Transport in Equilateral Triangular Meshes
  LA-10258-M (July 24, 1989), (Updated Dec. 1989).
- R.E. Alcouffe et al.:
  User's Guide for TWODANT - A Code Package for Two-Dimensional,
  Diffusion-Accelerated, Neutral-Particle, Transport
  LA-10049-M (Revised Feb. 1, 1990).
- Angle-Dependent Surfaces Sources for TWODANT,
  TWODANT Extras Array Input
  (December 19, 1988).
CCC-0547/04, included references:
_ F.W. Brinkley:
  File Descriptions for Each Version of TWODANT-SYS
  LANL Informal Notes (February 1990).
- R. Douglas O'Dell et al.:
  Revised User's Manual for ONEDANT - A Code Package for
  One-Dimensional, Diffusion-Accelerated, Neutral-Particle Transport
  LA-9184-M, Rev. Manual (UC-705 Issued: December 1989).
- W.F. Walters et al.:
  User's Guide for TWOHEX - A Code Package for Two-Dimensional,
  Neutral-Particle, Transport in Equilateral Triangular Meshes
  LA-10258-M (July 24, 1989), (Updated Dec. 1989).
- R.E. Alcouffe et al.:
  User's Guide for TWODANT - A Code Package for Two-Dimensional,
  Diffusion-Accelerated, Neutral-Particle, Transport
  LA-10049-M (Revised Feb. 1, 1990).
- T.M. Jordan:
  Informal README.EMP Notes
  (September 1992).
- Angle-Dependent Surfaces Sources for TWODANT,
  TWODANT Extras Array Input
  (December 19, 1988).
CCC-0547/05, included references:
- Cross Sections Available for CCC-0547/TWODANT-SYS
  (April 21, 1994).
- F.W. Brinkley:
  File Descriptions for Each Version of TWODANT-SYS
  LANL Informal Notes (February 1990).
- R. Douglas O'Dell et al.:
  Revised User's Manual for ONEDANT - A Code Package for
  One-Dimensional, Diffusion-Accelerated, Neutral-Particle Transport
  LA-9184-M (December 1989).
- W.F. Walters et al.:
  User's Guide for TWOHEX - A Code Package for Two-Dimensional,
  Neutral-Particle, Transport in Equilateral Triangular Meshes
  LA-10258-M (December 1989).
- R.E. Alcouffe et al.:
  User's Guide for TWODANT - A Code Package for Two-Dimensional,
  Diffusion-Accelerated, Neutral-Particle, Transport
  LA-10049-M (February 1990).
- T.M. Jordan:
  Informal README.EMP Notes
  (September 1992).
- Angle-Dependent Surfaces Sources for TWODANT,
  TWODANT Extras Array Input
  (December 19, 1988).
CCC-0547/07, included references:
- R.E. Alcouffe et al.:
  DANTSYS: A Diffusion Accelerated Neutral Particle Transport Code
  System
  LA-12969-M (June 1995)
CCC-0547/08, included references:
- R.E. Alcouffe et al.:
  DANTSYS: A Diffusion Accelerated Neutral Particle Transport Code
  System
  LA-12969-M (June 1995)
- DANTSYS3.0 Modification (March 17, 1997)
top ]
11. MACHINE REQUIREMENTS

(1) TWODANT-SYS: The code runs on Cray or VAX computers and SUN Sparcstations and 80386 or 486 PCs. The PC version uses 8 Mbytes of memory. (2) DANTSYS: The code runs on Cray YMP, SUN SparcStation IPX, IBM RS/6000 Model 590, Hewlett Packard 9000 Model 735, and Silicon Graphics-cpu IP22-mips.
CCC-0547/04
The four sample problems were run at the NEA-DB on a DELL 466/L PC (processor 80486, 66 MHz, 16 Mbytes of RAM). The TWODANT executable with small (SCM) and large (LCM) core memory parameters 50000 and 60000, respectively, uses 8 Mbytes of RAM. The  file size is 1.9 Mbytes.

CCC-0547/05
The program was installed at NEA-DB on a Sun SparcStation.

CCC-0547/07
At the NEA DB the program was tested on an IBM RS/6000 7043-260.

CCC-0547/08
At the NEA DB the code was tested on a Dell PE 1650, INTEL BI-P3 1400 MHz.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0547/01 FORTRAN-77
CCC-0547/02 FORTRAN-77
CCC-0547/04 FORTRAN-77
CCC-0547/05 FORTRAN-77
CCC-0547/07 FORTRAN+C
CCC-0547/08 FORTRAN+C
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

A FORTRAN-77 compiler is required. The Cray version runs under UNICOS. The VAX version runs under VMS and includes a C routine to obtain dynamic memory. The SUN workstation version uses a UNIX operating system. The PC version includes an executable that runs under DOS and Windows.
CCC-0547/01
UNICOS 6.1 (CRAY-XMS) with compiler FORTRAN-77 5.0.1.0.

CCC-0547/02
VMS 5.3 (DEC VAX 8810).

CCC-0547/04
MS-DOS 6.0; FORTRAN77 compiler Lahey F77:-EM/32 Version 5.11; linker 386LINK.

CCC-0547/05
The program was installed at the NEA-DB under SunOS 4.1. The source codes were compiled with the f77 SC1.0 compiler.

CCC-0547/07
At the NEA DB, the code was tested on UNIX AIX version 4.3 with GNU gcc et g77 compiler.

CCC-0547/08
At the NEA DB the code was tested on Red Hat Linux 7.3 with the Lahey/Fujitsu Fortran 95 Linux PRO version 6.1 compiler.
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:    Los Alamos National Laboratory
                 Los Alamos, New Mexico, U. S. A.

version CCC-0547/08 contributed by:
                 Mr. Cornelius H. M. BROEDERS
                 Inst. fuer Neutronenphysik
                 und Reaktortechnik
                 Forschungszentrum Karlsruhe
                 Postfach 3640
                 D-76021 KARLSRUHE
                 Germany
top ]
16. MATERIAL AVAILABLE
CCC-0547/07
miscellaneous    mag tapeREADME Information file                    MISTP
miscellaneous    mag tapeREADME.2 Information file                  MISTP
source program   mag tapeDANT Source code                           SRCTP
test-case output mag tapeSENDOUTPUT Output file                     OUTTP
test-case data   mag tapeSHORTSENDTC Test problem                   DATTP
source program   mag tapeDANSTYS.UPD Updated tolcm.F & perr.F srces SRCTP
report                   LA-12969-M (June 1995)                     REPPT
CCC-0547/01
File name File description Records
CCC0547_01.001 Information file 545
CCC0547_01.002 TWODANT on line manual 3368
CCC0547_01.003 TWOHEX on line manual 2368
CCC0547_01.004 JCL to prepare executable file 143
CCC0547_01.005 JCL to add correction 131
CCC0547_01.006 Update FORTRAN source for TWODANT 87695
CCC0547_01.007 Update corrections 6
CCC0547_01.008 SEGLDR directives for segmentation 161
CCC0547_01.009 Sample cases input 251
CCC0547_01.010 Sample cases output 3736
CCC-0547/02
File name File description Records
CCC0547_02.001 This information file 100
CCC0547_02.002 TWODANT-SYS main program FORTRAN source 964
CCC0547_02.003 TWODANT-SYS subroutines FORTRAN source 93721
CCC0547_02.004 C subroutine to obtain dynamic memory 14
CCC0547_02.005 Command procedure to compile and link 9
CCC0547_02.006 Sample cases for ONEDANT, TWODANT, TWOHEX 251
CCC0547_02.007 TWODANT on line manual 3368
CCC0547_02.008 TWOHEX on line manual 2368
CCC0547_02.009 Output for sample cases 3736
CCC-0547/04
File name File description Records
CCC0547_04.001 TWODANT-SYS Information file 325
CCC0547_04.002 Summary of TWODANT-SYS files 22
CCC0547_04.003 Notes on the PC version of TWODANT 168
CCC0547_04.004 Notes on how to run in backgrd under WINDOWS 109
CCC0547_04.005 Notes on the utility for printing/viewing 100
CCC0547_04.006 Compressed file with the source (*.F) files 0
CCC0547_04.007 Compressed file with the TWODANT executable 0
CCC0547_04.008 Compressed file with other auxiliary files 0
CCC0547_04.009 Sample output file (four sample problems) 3758
CCC0547_04.010 DOS file-names 9
CCC-0547/05
File name File description Records
CCC0547_05.001 TWODANT information file 146
CCC0547_05.002 Listing of files 44
CCC0547_05.003 Main routine 964
CCC0547_05.004 Input routines 42045
CCC0547_05.005 Output routines 6986
CCC0547_05.006 Non-optimized solver routines 33833
CCC0547_05.007 Optimized solver routines 9893
CCC0547_05.008 C routine for dynamic source 14
CCC0547_05.009 Fortran routine to handle Sun IEEE f.p. 23
CCC0547_05.010 Shell script to prepare TWODANT executable 229
CCC0547_05.011 Shell script to clean up subdirectories 138
CCC0547_05.012 Sample cases 251
CCC0547_05.013 TWODANT on line manual 3368
CCC0547_05.014 TWOHEX on line manual 2368
CCC0547_05.015 Output for sample cases 3736
CCC0547_05.016 Remarks on building and running TWODANT 34
CCC-0547/08
File name File description Records
\dant Directory with DANT source code 10880505
\sendoutput test problem outputs from different platform 3213276
shortsendtc Test problem input data 17243
inp_test Test problem input data 3491
README Information file 8879
README.2 Information file 1352
DANTSYS.UPD info. on updated tolcm.F & perr.F sources 5229
c547.pdf Report LA-12969-M (June 1995) 49113540
top ]
17. CATEGORIES
  • C. Static Design Studies
  • J. Gamma Heating and Shield Design

Keywords: discrete ordinate method, multigroup, one-dimensional, shielding, transport theory, two-dimensional.