Computer Programs
PSR-0317 TRANSX-2.15.
last modified: 05-JAN-2018 | catalog | categories | new | search |

PSR-0317 TRANSX-2.15.

TRANSX-2.15, Neutron Gamma Particle Transport Tables from MATXS Format Cross-Sections

top ]
1. NAME OR DESIGNATION OF PROGRAM

TRANSX-2.15.

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
TRANSX-2.15 PSR-0317/04 Arrived 05-JAN-2018

Machines used:

Package ID Orig. computer Test computer
PSR-0317/04 Many Computers Many Computers
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

TRANSX is a computer code that reads nuclear data from a library in MATXS format and produces transport tables compatible with many discrete-ordinates (SN) and diffusion codes. Tables can be produced for neutron, photon, charged-particle, or coupled transport. Options include adjoint tables, mixtures, homogeneous or heterogeneous self-shielding, group collapse, homogenization, thermal upscatter, prompt or steady-state fission, transport corrections, elastic removal corrections, and flexible response function edits.

PSR-0317/04

TRANSX code modifications:

  • An error was corrected to make the code compatible with modern (and less permissive) FORTRAN-77 compilers

  • Memory size was increased for problems with large number of isotopes (parameter “mixs” >1000)

  • Updates allowing the self-shielding print on a separate file to be used subsequently in XSUN-2017 for the SUSD3D input preparation.

top ]
4. METHODS

TRANSX reads through the materials in a MATXS library and accumulates the cross sections into a transport table using the user's mix instructions. At the same time, response function edit cross sections are accumulated using the user's edit instructions. They can thus be any linear combination of the cross sections available in the library. When the table is complete, it is written out in the desired format. Output options include DTF-style card images, FIDO, ISOTXS, and the binary group-ordered GOXS format. Self-shielding is handled using the background cross section method. Heterogeneity options include homogeneous mixtures, escape using mean chord, lattices of cylinders by the Bell or Sauer approximations, and reflected or periodic slab cell by the bell or E3 approximations.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Only narrow-resonance self-shielding is available in this version. This may affect accuracy for thermal problems.

top ]
6. TYPICAL RUNNING TIME

Running times on Cray XMP computers vary from a few seconds for typical 30-group problems to as much as 2 minutes for a complex 80-group problem with self-shielding and many regions.

PSR-0317/04

The NEA/DB installed the package TRANSX-2.15 (program TRANSX and auxiliary programs BBC 2.5, UPD and ZASORT) and executed  the sample problems in the following three systems/platforms:

  1. SUN Solaris platform (UNIX System V Release 4.0(psisun)), under SunOS 5.3;

  2. DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2;

  3. DEC VAX 6000-510, under OpenVMS 6.0-1.

 

The following tables display the execution times for the nine TRANSX sample problems and for the BCD to BINARY conversion, performed by the auxiliary program BBC Version 2.5, of the three MATXS libraries  provided with this package:

 

TRANSX SAMPLE PROBLEMS

 

 

Test Case (input filename)

 

EXECUTION TIMES (s)

 

 

Sun Solaris (SunOS 5.3)

DEC Alpha (OSF/1 3.2)

VAX 6000-510 (OpenVMS 6.0)

in1

1.4

1.3

13.4

in2

1.1

0.8

10.4

in3

1.1

1.9

12.6

in4

1.2

0.9

11.8

in5

0.3

0.4

10.5

in6

0.5

0.5

10.9

in7

11.2

5.5

175.3

in8

48.8

50.0

fatal execution error

in9

4.9

3.2

77.7

 

 

BBC SAMPLE PROBLEMS

 

Library

 

EXECUTION TIMES (s)

 

 

Sun Solaris (SunOS 5.3)

DEC Alpha (OSF/1 3.2)

VAX 6000-510 (OpenVMS 6.0)

matxs10

22.8

20.5

41.6

matxs11

58.9

39.7

100.0

matxs12

39.8

24.5

73.7

 

top ]
8. RELATED OR AUXILIARY PROGRAMS

BBC2.5: Converts MATXS libraries between formatted and binary modes, indexes libraries, and maintains libraries by inserting, deleting, and extracting individual materials.

UPD 1.2: Version-control program for TRANSX and BBC.

The package includes MATXS10, a complete 30 neutron group and 12 photon group library, an abbreviated version of MATXS11 (an 80x24 fast-reactor and fusion library), and an abbreviated version of MATXS12 (a 69x24 thermal library).

top ]
9. STATUS
Package ID Status date Status
PSR-0317/04 05-JAN-2018 Arrived at NEADB
top ]
10. REFERENCES
PSR-0317/04, included references:
- R.E. MacFarlane:
TRANSX2: A Code for Interfacing MATXS Cross-Section Libraries to Nuclear
Transport Codes, LA-12312-MS (July 1992)
- R.E. MacFarlane and D.C. George:
UPD: A Portable Version-Control Program, LA-12057-MS (1991)
- R.E. MacFarlane:
TRANSX Today and Tomorrow, LA-UR, prepared for the OECD Seminar Workshop on
NJOY-91 and THEMIS, NEA Data Bank, Saclay, France, April 7-8, 1992
- R.E. MacFarlane:
User Input Instructions for  TRANSX2.15 (November 1994)
top ]
11. HARDWARE REQUIREMENTS

TRANSX 2.0 has been tested on Cray, Sun, IBM  RS/6000 and VAX computers. Earlier versions have been run on IBM mainframes. There are no reasons that it could not run on any machine (down to the 386 level). The executable code requires about 500 kB of memory. The sizes of MATXS libraries vary from 3 to 150 MB. Free disk space of 10 to 20 MB should be adequate if only 30-group problems are to be run. Problems using 80 groups or more may require 300 MB or more.

PSR-0317/04

The NEA/DB installed the package TRANSX-2.15 (program TRANSX and auxiliary programs BBC 2.5, UPD and ZASORT) and executed  the sample problems in the following three systems/platforms:

  1. SUN Solaris platform (UNIX System V Release 4.0(psisun)), under SunOS 5.3

  2. DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2

  3. DEC VAX 6000-510, under OpenVMS 6.0-1

 

PROGRAM SIZE

About 61 MByte of disk space are required to hold ALL the package files. This amounts for the files downloaded from the distribution medium, for the files created at installation (object files, executables, etc...), for the files created during the BCD to BINARY conversion of the libraries (by the program BBC) and the output files created at exection of the sample problems using the executable TRANSX. The most important contribution to the total diskspace allocation requirements, comes from:

 

Libraries

The filesizes of the ASCII versions of the three libraries provided  within this package are:

  • text10 -  7.5 MByte

  • text11 - 19.8 Mbyte

  • text12 - 13.5 Mbyte

In addition, after the BCD to BINARY conversion has been performed,  the corresponding binary libraries (used by TRANSX) have the following filesize:

  • matxs10 - 2.9 MByte

  • matxs11 - 7.0 Mbyte

  • matxs12 - 4.6 Mbyte

 

Output files

About 3.4 MByte of disk space are require to hold the 36 output files produced for each of the nine sample problems in the original  computer plus the three systems at which the installation of TRANSX-2.15 was performed in the tests performed at the NEA/DB.

 

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
PSR-0317/04 FORTRAN-77
top ]
13. SOFTWARE REQUIREMENTS

Fortran-77 compiler and linker. TRANSX-2.15 runs on Unix type operating systems and on Vax under VMS. RSIC installed TRANSX-2.15 on IBM RS/6000 running AIX 3.2 with XL Fortran Version 2.3 and on a Sun Sparcstation 5 running Solaris 2.3 with F77 Version 2.0.

PSR-0317/04

The NEA/DB installed the package TRANSX-2.15 (program TRANSX and auxiliary programs BBC 2.5, UPD and ZASORT) and executed  the sample problems in the following three systems/platforms:

  1. SUN Solaris platform (UNIX System V Release 4.0(psisun)), under  SunOS 5.3

  2. DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2

  3. DEC VAX 6000-510, under OpenVMS  6.0-1.

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

 

Updates contributed by: Ivo Kodeli

                        Jozef Stefan Institute

                        Jamova 39, 1000, Ljubljana, Slovenia

 

top ]
16. MATERIAL AVAILABLE
PSR-0317/04
information file
Source files
Files with TRANSX updates for different systems
Files with BBC updates for different systems
Make files for different systems
MATXS (ASCII) Data Libraries
Index files for the MATXS (ASCII) Data Libraries
Decay heat (ASCII) Data Libraries
Other data files
BBC input files
TRANSX sample input files
TRANSX sample output files ("original", Cray YMP)
TRANSX sample output files (Sun Solaris platform, SunOS 5.3)
TRANSX sample output files (DEC-Alpha workstation, OSF/1 V3.2)
TRANSX sample output files (VAX 6000-510 under OpenVMS)
TRANSX files needed for XSUN-2017 package
Documentation
top ]
17. CATEGORIES
  • B. Spectrum Calculations, Generation of Group Constants and Cell Problems
  • M. Data Management

Keywords: data library, data processing, diffusion equations, discrete ordinate method, multigroup, transport theory.