Computer Programs

NAME OR DESIGNATION OF PROGRAM, COMPUTER, DESCRIPTION OF PROGRAM OR FUNCTION, METHOD OF SOLUTION, RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM, TYPICAL RUNNING TIME, UNUSUAL FEATURES OF THE PROGRAM, RELATED AND AUXILIARY PROGRAMS, STATUS, REFERENCES, MACHINE REQUIREMENTS, LANGUAGE, OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED, OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS, NAME AND ESTABLISHMENT OF AUTHORS, MATERIAL, CATEGORIES

[ top ]

[ top ]

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 |
---|---|---|---|

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.

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.

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 ]

[ 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.

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 ]

[ top ]

[ top ]

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)

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.

(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 ]

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.

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 ]

[ 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

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 ]

CCC-0547/07

miscellaneous mag tapeREADME Information file MISTPmiscellaneous 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 |

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