last modified: 27-MAY-2010 | catalog | categories | new | search |

CCC-0248 SWAN-PPL.

SWAN-PPL, Fusion Reactor 1-D Particle Transport Optimization

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SWAN-PPL.
Code System for Analysis and Optimization of Fusion Reactor Nucleo-  nic Characteristics.
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
SWAN-PPL CCC-0248/03 Tested 04-OCT-1989

Machines used:

Package ID Orig. computer Test computer
CCC-0248/03 IBM 360 series IBM 3090
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

Given the material density profiles which describe a one-dimensional reference system with a neutron source, SWAN will calculate, and optionally implement, density changes so as to optimize a single functional parameter of the system.
top ]
4. METHOD OF SOLUTION

The one-dimensional discrete-ordinate transport code ANISN is used to calculate flux and adjoint distributions for specified sources. The code SWIF calculates first-order estimates of the effect of material density changes on a goal functional, and from these evaluates effectiveness functions for the substitution of one material for another. Density distribution changes are then calculated which would optimize the goal functional, optionally subject to a constraint of holding another functional constant (to first order).
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

SWAN is not designed to analyze critical systems; it assumes that there is a fixed source, as in shielding or fusion reactor applications. Otherwise it is compatible with ANISN. All arrays are variably-dimensioned, so that there are no restrictions on individual dimensions.
top ]
6. TYPICAL RUNNING TIME

It is difficult to choose a "typical" problem: the sample case executes in 6 seconds on the IBM 360/91. The bulk of the time is spent evaluating the fluxes and adjoints in  ANISN.
CCC-0248/03
NEA-DB executed the test cases on IBM 3081. Required CPU times are summarized in the following table:

                    Code      time (sec)
                    ----      ----------
                    AREAD         0.10
                    LIBMAK        0.34
                    LIB GEN       0.12
                    ANISN/PPL     0.65
                    SIZERS        0.05
                    SWAN LIB GEN  0.12
                    SWAN-PPL      0.97
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

    AREAD:Input Data Processor.
    LIBMAK:ANISN-Type Binary Data Library Manipulator.
    ANISN-PPL-SWAN Library Processor: Data Generator.
    ANISN-PPL:One-Dimensional Discrete Ordinates Radiation
              Transport Module (CCC-0253).
    SIZERS:Storage Requirement Calculator.
    SWIF:Perturbation Calculation and Optimization Module.
top ]
9. STATUS
Package ID Status date Status
CCC-0248/03 04-OCT-1989 Tested at NEADB
top ]
10. REFERENCES:
CCC-0248/03, included references:
- W.J. Price, Jr.:
  Notes on Installing the SWAN Package (March 1974)
- E. Greenspan, W.J. Price,Jr. and H. Fishman:
  A Code for the Analysis and Optimization of Fusion Reactor
  Nucleonic Characteristics.
  MATT-1008  (November 1973)
- W.J. Price, Jr.:
  A Revised Version of the ANISN Code.
  MATT-1035  (April 1974)
- W.J. Price, Jr.:
  AREAD "An Input Data Processing Routine"
  MATT-1034  (March 1974)
- W.J. Price, Jr.:
  LIBMAK: "A Program to Manipulate ANISN-Type Binary Libraries"
  MATT-1036  (March 1974)
- E. Greenspan:
  A Method for the Optimization of Fusion Reactor Neutronic
  Characteristics.
  MATT-981   (April 1973)
top ]
11. MACHINE REQUIREMENTS:
CCC-0248/03
Main storage requirements for running the test case on  IBM 3090 are summarized in the following table:

                 Code         main storage
                 ----         ------------
                 AREAD             192K
                 LIBMAK            368K
                 ANISN LIB GEN     200K
                 ANISN-PPL         440K
                 SIZERS            172K
                 SWAN LIB GEN      200K
                 SWAN-PPL          580K
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0248/03 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
CCC-0248/03
MVS/XA (IBM 3090).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:  ANISN
and SWIF are processed using the OVERLAY feature.
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

P. Levin and E. Greenspan
Nuclear Research Center - Negev
P.O. Box 9001
Beer-Sheva
Israel
top ]
16. MATERIAL AVAILABLE
CCC-0248/03
File name File description Records
CCC0248_03.001 INFORMATION FILE 106
CCC0248_03.002 AREAD SOURCE 645
CCC0248_03.003 AREAD TEST SOURCE 28
CCC0248_03.004 AREAD TEST CASE INPUT DATA 38
CCC0248_03.005 LIBMAK SOURCE 1551
CCC0248_03.006 LIBMAK DD CARDS 17
CCC0248_03.007 LIBMAK LIBRARY 238
CCC0248_03.008 PPL-ANISN/SWAN LIBRARY PROCESSOR 58
CCC0248_03.009 JCL FOR WRITING PPL-ANISN LIBRARY 10
CCC0248_03.010 PPL-ANISN LIBRARY DATA 145
CCC0248_03.011 PPL-ANISN JCL 6
CCC0248_03.012 PPL-ANISN SOURCE 4999
CCC0248_03.013 PPL-ANISN OVERLAY CONTROL CARDS 10
CCC0248_03.014 PPL-ANISN DD CARDS 14
CCC0248_03.015 PPL-ANISN TEST CASE INPUT DATA 67
CCC0248_03.016 SIZERS SOURCE 299
CCC0248_03.017 SIZERS INPUT DATA 5
CCC0248_03.018 JCL FOR WRITING SWAN LIBRARIES 12
CCC0248_03.019 SWAN LIBRARY DATA 168
CCC0248_03.020 SWAN JCL 6
CCC0248_03.021 SWAN SOURCE 7482
CCC0248_03.022 SWAN OVERLAY CONTROL CARDS 15
CCC0248_03.023 SWAN DD CARDS 32
CCC0248_03.024 SWAN TEST CASE INPUT DATA 99
CCC0248_03.025 PPL-ANISN: CHANGE, JCL, SOURCE 4849
CCC0248_03.026 AREAD TEST CASE OUTPUT 187
CCC0248_03.027 LIBMAK TEST CASE OUTPUT 276
CCC0248_03.028 LIBRARY PROCESSOR OUTPUT (ANISN) 224
CCC0248_03.029 PPL-ANISN OUTPUT 854
CCC0248_03.030 SIZERS OUTPUT 38
CCC0248_03.031 LIBRARY PROCESSOR OUTPUT (SWAN) 256
CCC0248_03.032 SWAN TEST OUTPUT 1457
top ]
17. CATEGORIES
  • C. Static Design Studies
  • J. Gamma Heating and Shield Design
  • K. Reactor Systems Analysis
  • X. Magnetic Fusion Research

Keywords: discrete ordinate method, one-dimensional, optimization, perturbation theory, shields, transport theory.