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 |
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.
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.
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:
SUN Solaris platform (UNIX System V Release 4.0(psisun)), under SunOS 5.3;
DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2;
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 |
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).
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.
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:
SUN Solaris platform (UNIX System V Release 4.0(psisun)), under SunOS 5.3
DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2
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.
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.
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:
SUN Solaris platform (UNIX System V Release 4.0(psisun)), under SunOS 5.3
DEC 3000 Model 300X (Alpha/AXP Architecture Workstation), under OSF/1 V3.2
DEC VAX 6000-510, under OpenVMS 6.0-1.
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
Keywords: data library, data processing, diffusion equations, discrete ordinate method, multigroup, transport theory.