├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── docs ├── _config.yml ├── adf.md ├── bcon.md ├── card-desc.md ├── case.md ├── cbcs.md ├── cden.md ├── crod.md ├── ejct.md ├── esrc.md ├── extr.md ├── ftem.md ├── geom.md ├── images │ ├── adpres1.png │ ├── adpres2.png │ ├── fortran.png │ ├── geom_1.png │ └── geom_2.png ├── index.md ├── install.md ├── iter.md ├── kern.md ├── method.md ├── mode.md ├── mtem.md ├── prnt.md ├── quick-guides.md ├── ther.md ├── thet.md ├── xsec.md └── xtab.md ├── install.sh ├── mac_install.sh ├── smpl ├── static │ ├── BIBLIS │ ├── CBCsearch │ ├── DVP │ ├── FDM │ ├── FDM-1D │ ├── IAEA2D │ ├── IAEA3Ds │ ├── KOEBERG │ ├── MOX │ │ ├── Part1b │ │ │ ├── aroA1 │ │ │ ├── aroA3 │ │ │ ├── aroA5 │ │ │ ├── aroA7 │ │ │ ├── aroB6 │ │ │ ├── aroC3 │ │ │ ├── aroC7 │ │ │ ├── aroD6 │ │ │ ├── aroE5 │ │ │ └── aroE7 │ │ ├── Part1d │ │ │ ├── ariA1 │ │ │ ├── ariA3 │ │ │ ├── ariA5 │ │ │ ├── ariA7 │ │ │ ├── ariB6 │ │ │ ├── ariC3 │ │ │ ├── ariC7 │ │ │ ├── ariD6 │ │ │ ├── ariE5 │ │ │ └── ariE7 │ │ ├── part1_ari_helios │ │ ├── part1_ari_serpent │ │ ├── part1_aro_helios │ │ ├── part1_aro_serpent │ │ ├── part2_helios │ │ ├── part2_serpent │ │ ├── part3_helios │ │ └── part3_serpent │ ├── NEACRP │ │ ├── A1 │ │ ├── A2 │ │ ├── B1 │ │ ├── B2 │ │ ├── C1 │ │ ├── C2 │ │ ├── neacrp_cbcs │ │ ├── neacrp_cden │ │ ├── neacrp_ftem │ │ ├── neacrp_geom │ │ ├── neacrp_mtem │ │ └── neacrp_xsec │ ├── PNM │ ├── adjoint │ └── fixed_source ├── transient │ ├── LMW │ ├── MOX │ │ ├── part4_helios │ │ └── part4_serpent │ └── NEACRP │ │ ├── A1t │ │ ├── A2t │ │ ├── B1t │ │ ├── B2t │ │ ├── C1t │ │ └── C2t └── xsec │ ├── HELIOS │ ├── 2G_XSEC_m40 │ ├── 2G_XSEC_m43 │ ├── 2G_XSEC_refl │ ├── 2G_XSEC_u42 │ └── 2G_XSEC_u45 │ └── SERPENT_CMM │ ├── m40.tab │ ├── m43.tab │ ├── refa.tab │ ├── refr.tab │ ├── u42.tab │ └── u45.tab └── src ├── ADPRES.f90 ├── mod_cmfd.f90 ├── mod_control.f90 ├── mod_data.f90 ├── mod_io.f90 ├── mod_nodal.f90 ├── mod_th.f90 ├── mod_trans.f90 └── mod_xsec.f90 /.travis.yml: -------------------------------------------------------------------------------- 1 | # Thanks to https://github.com/codecov. Got this script from there. 2 | language: c 3 | sudo: required 4 | 5 | before_install: 6 | - sudo apt-get install gfortran 7 | - pip install --user cpp-coveralls 8 | 9 | script: 10 | - cd src 11 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_data.f90 12 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_io.f90 13 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_xsec.f90 14 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_nodal.f90 15 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_cmfd.f90 16 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_th.f90 17 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_trans.f90 18 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c mod_control.f90 19 | - gfortran -O4 -fprofile-arcs -ftest-coverage -c ADPRES.f90 20 | - gfortran -O4 -fprofile-arcs -ftest-coverage *.o -o adpres 21 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/IAEA3Ds 22 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/FDM 23 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/PNM 24 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/DVP 25 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/CBCsearch 26 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/adjoint 27 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/fixed_source 28 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/MOX/part3_helios 29 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/static/NEACRP/A1 30 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/transient/LMW 31 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/transient/MOX/part4_helios 32 | - ./adpres /home/travis/build/imronuke/ADPRES/smpl/transient/NEACRP/A1t 33 | 34 | after_success: 35 | - coveralls --exclude lib --exclude tests --gcov-options '\-lp' 36 | - bash <(curl -s https://codecov.io/bash) 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 imronuke 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | *** 2 | # ADPRES IS NOW OBSOLETE. USERS ARE ENCOURAGED TO VISIT THE NEWER VERSION NAMED [KOMODO](https://github.com/imronuke/KOMODO) 3 | *** 4 | 5 | ![Language](https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/fortran.png) [![Build Status](https://travis-ci.com/imronuke/ADPRES.svg?branch=master)](https://travis-ci.com/imronuke/ADPRES) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/imronuke/ADPRES/blob/master/LICENSE) [![codecov](https://codecov.io/gh/imronuke/ADPRES/branch/master/graph/badge.svg)](https://codecov.io/gh/imronuke/ADPRES) 6 | 7 | 8 | 9 | 10 | 11 | [![ADPRES](https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/adpres1.png)](https://imronuke.github.io/ADPRES/) 12 | 13 | **Documentation available at**: https://imronuke.github.io/ADPRES/ 14 | 15 | **Features:** 16 | * Input is straightforward, modular and in a free-format form 17 | * Solves both static and transient core problems **with or without TH feedback** 18 | * Performs forward, adjoint and fixed-source calculations 19 | * Performs calculations using branched cross sections data. An example of the library format can be seen [here](https://github.com/imronuke/ADPRES/blob/master/smpl/xsec/SERPENT_CMM/m40.tab) 20 | * Critical boron concentration search 21 | * Rod ejection simulation or Reactivity Initiated Accident (RIA) 22 | * Solves multi-group of neutron energy 23 | * Solves calculations with Assembly Discontinuity Factors (ADFs) 24 | * CMFD accelerated using two-node problem non-linear iteration 25 | * CMFD matrix is solved with the latest linear system solver: BiCGSTAB 26 | * Thermal-hydraulics solutions are obtained by solving mass and energy conservation equations in an enclosed channel 27 | * Three nodal kernels are available: 28 | * Traditional Finite Difference Method 29 | * Polynomial Nodal Method (PNM) which is equivalent to Nodal Expansion Method (NEM) 30 | * Semi-Analytic Nodal Method (SANM) 31 | 32 | # ADPRES 33 | 34 | Abu Dhabi Polytechnic Reactor Simulator (ADPRES) is an open nuclear reactor simulator and reactor core analysis tool that solves static and transient neutron diffusion equation for one, two or three dimensional reactor problems in Cartesian geometry. Currently, ADPRES uses Semi-Analytic Nodal Method (SANM) to spatially discretise the neutron diffusion equation. While theta method is used for the time discretisation. 35 | 36 | ADPRES is also a great learning tool for reactor theory classes, and we have been striving hard to make the input is easy to create. Among ADPRES' main objectives is to make all nuclear engineering students have access on reactor simulator code for them to use, learn, and modify for their own purposes. It is open and completely free, so everyone has access to the source codes and and play with them. 37 | 38 | # User Guides 39 | 40 | Here you can find quick and complete guides on how to use ADPRES. Given you have background on nuclear engineering, **we believe you can create your own ADPRES input within minutes!** 41 | ## [Theory and Background](https://imronuke.github.io/ADPRES/method) 42 | ## [Installation (Building from Source Codes)](https://imronuke.github.io/ADPRES/install) 43 | ## [Quick guides](https://imronuke.github.io/ADPRES/quick-guides) 44 | ## [Complete guides](https://imronuke.github.io/ADPRES/card-desc) 45 | 46 | 47 | # How to give feedbacks 48 | You may raise an issue or contact me at 49 | * muhammad.imron[at]adpoly.ac.ae 50 | * makrus.imron[at]gmail.com 51 | 52 | # How to cite 53 | If you find this work helpful and use this work for a publication, you may cite as 54 | 55 | **Imron, M. (2019). [Development and verification of open reactor simulator ADPRES](https://doi.org/10.1016/j.anucene.2019.06.049). Annals of Nuclear Energy, 133, 580–588.** 56 | 57 | 58 | > **"The best of people are those who bring most benefit to the rest of mankind." (THE PROPHET)** 59 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal 2 | logo: https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/adpres1.png)](https://imronuke.github.io/ADPRES/ 3 | google_analytics: UA-163207535-1 4 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman 2 | logo: https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/adpres1.png 3 | google_analytics: UA-163207535-1 4 | -------------------------------------------------------------------------------- /docs/adf.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %ADF 3 | theme: _config.yml 4 | filename: adf 5 | --- 6 | 7 | # %ADF Card 8 | 9 | ADF card can be incorporated into ADPRES input, if any, to make the solution more accurate. 10 | 11 | | %ADF | Variable | Description | Remarks or examples | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | DC(1) | East side discontinuity factor | Repeat LINE 2 NG times. And again repeat this input segment NMAT times.(See example below) | 14 | | | DC(2) | West side discontinuity factor | 15 | | | DC(3) | North side discontinuity factor | 16 | | | DC(4) | South side discontinuity factor | 17 | | | DC(5) | Bottom side discontinuity factor | 18 | | | DC(6) | Top side discontinuity factor | 19 | | LINE 2 | ROT | Direction for ADF rotation | This line is optional. Necessary if the value of discontinuity factor is not fully symmetric. Repeat this line followed by LINE 3 as many as desired until zero number (LINE 5) is entered.
1 = 90 degree counter clockwise
2 = 180 degree counter clock wise
3 = 270 degree counter clockwise | 20 | | LINE 3 | X1 | Start assembly position in X-direction | This line follows LINE 2 which tells the position of assembly being rotated. Repeat this line as many as desired until zero numbers (LINE 4). Followings are value limits for these line
1 \<= X1 \<= NX;
1 \<= X2 \<= NX;
1 \<= Y1 \<= NY;
1 \<= Y2 \<= NY;
1 \<= Z1 \<= NZ;
1 \<= Z2 \<= NZ;
X1 \<= X2; Y1 \<= Y2; Z1 \<= Z2 | 21 | | | X2 | End assembly position in X-direction | 22 | | | Y1 | Start assembly position in Y-direction | 23 | | | Y2 | End assembly position in Y-direction | 24 | | | Z1 | Start assembly position in Z-direction | 25 | | | Z2 | End assembly position in Z-direction | 26 | | LINE 4 | 0 | Zero numbers entered to end X1 through Z2 | | 27 | | | 0 | 28 | | | 0 | 29 | | | 0 | 30 | | | 0 | 31 | | | 0 | 32 | | LINE 5 | 0 | Zero number to end ROT | 33 | | LINE 6 | ZP | ADF print option | This line is optional. | 34 | 35 | Example: 36 | ``` 37 | ! Assembly Discontinuity Factors Card 38 | %ADF 39 | !g1 -> east west north south 40 | !g2 -> east west north south 41 | ! COMPOSITION 1 42 | 0.9966 0.9288 0.9966 0.9288 1.0000 1.0000 ! LINE 1 43 | 1.1332 1.6570 1.1332 1.6570 1.0000 1.0000 ! LINE 1 44 | ! COMPOSITION 2 45 | 1.0787 0.8423 1.0787 0.8423 1.0000 1.0000 ! LINE 1 46 | 1.6423 0.6809 1.6423 0.6809 1.0000 1.0000 ! LINE 1 47 | ! COMPOSITION 3 48 | 0.9989 0.9114 0.9989 0.9114 1.0000 1.0000 ! LINE 1 49 | 1.1664 1.5805 1.1664 1.5805 1.0000 1.0000 ! LINE 1 50 | ! COMPOSITION 4 51 | 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 ! LINE 1 52 | 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 ! LINE 1 53 | ! ADF ROTATION DUE TO DIAGONALLY SYMMETRIC ADFs 54 | 1 ! 90 degree counter clock-wise ! LINE 2 55 | 2 2 1 1 1 2 ! LINE 3 (and next rows) 56 | 2 2 3 3 1 2 57 | 2 2 5 5 1 2 58 | 2 2 7 7 1 2 59 | 2 2 9 9 1 2 60 | 2 2 11 11 1 2 61 | 4 4 1 1 1 2 62 | 4 4 3 3 1 2 63 | 4 4 5 5 1 2 64 | 4 4 7 7 1 2 65 | 4 4 9 9 1 2 66 | 6 6 1 1 1 2 67 | 6 6 3 3 1 2 68 | 6 6 5 5 1 2 69 | 6 6 7 7 1 2 70 | 6 6 9 9 1 2 71 | 8 8 1 1 1 2 72 | 8 8 3 3 1 2 73 | 8 8 5 5 1 2 74 | 8 8 7 7 1 2 75 | 10 10 1 1 1 2 76 | 10 10 3 3 1 2 77 | 0 0 0 0 0 0 ! LINE 4 78 | 2 ! 180 degree counter clock-wise 79 | 2 2 2 2 1 2 ! LINE 3 (and next rows) 80 | 2 2 4 4 1 2 81 | 2 2 6 6 1 2 82 | 2 2 8 8 1 2 83 | 2 2 10 10 1 2 84 | 4 4 2 2 1 2 85 | 4 4 4 4 1 2 86 | 4 4 6 6 1 2 87 | 4 4 8 8 1 2 88 | 4 4 10 10 1 2 89 | 6 6 2 2 1 2 90 | 6 6 4 4 1 2 91 | 6 6 6 6 1 2 92 | 6 6 8 8 1 2 93 | 8 8 2 2 1 2 94 | 8 8 4 4 1 2 95 | 8 8 6 6 1 2 96 | 8 8 8 8 1 2 97 | 10 10 2 2 1 2 98 | 10 10 4 4 1 2 99 | 0 0 0 0 0 0 ! LINE 4 100 | 3 ! 270 degree counter clock-wise 101 | 1 1 2 2 1 2 ! LINE 3 (and next rows) 102 | 1 1 4 4 1 2 103 | 1 1 6 6 1 2 104 | 1 1 8 8 1 2 105 | 1 1 10 10 1 2 106 | 3 3 2 2 1 2 107 | 3 3 4 4 1 2 108 | 3 3 6 6 1 2 109 | 3 3 8 8 1 2 110 | 3 3 10 10 1 2 111 | 5 5 2 2 1 2 112 | 5 5 4 4 1 2 113 | 5 5 6 6 1 2 114 | 5 5 8 8 1 2 115 | 7 7 2 2 1 2 116 | 7 7 4 4 1 2 117 | 7 7 6 6 1 2 118 | 7 7 8 8 1 2 119 | 9 9 2 2 1 2 120 | 9 9 4 4 1 2 121 | 9 9 6 6 1 2 122 | 11 11 2 2 1 2 123 | 0 0 0 0 0 0 ! LINE 4 124 | 0 ! ADF INPUTS END ! LINE 5 125 | 1 ! Print option ! LINE 6 126 | ``` 127 | -------------------------------------------------------------------------------- /docs/bcon.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %BCON 3 | theme: _config.yml 4 | filename: bcon 5 | --- 6 | 7 | # %BCON Card 8 | 9 | This card is used to input boron concentration parameters. `%BCON` and `%CBCS` shall not present together. 10 | 11 | | `%BCON` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | BCON | Core boron concentration in ppm | Used as guess if `%THER` card active | 14 | | LINE 2 | RBCON | Reference boron concentration in ppm from which the interpolation is done | Dummy if `%XTAB` card present | 15 | | LINE 3 | CISGTR(g) | Macroscopic Cross Section changes due to changes of boron concentration in ppm | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 16 | | | CSIGA(g) | 17 | | | CNUF(g) | 18 | | | CSIGF(g) | 19 | | | CSIGS(g,1:NG) | 20 | | LINE 4 | POPT | Print option if users want to print this card | Optional | 21 | 22 | Example: 23 | ``` 24 | ! BORON CONCENTRATION 25 | %BCON 26 | 560.53 1200.2 ! Boron concentration ref. in ppm 27 | ! CX change per unit ppm change of Boron concentration 28 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 29 | 6.11833E-08 1.87731E-07 0.00000E+00 0.00000E+00 0.0 7.91457E-10 30 | 5.17535E-06 1.02635E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 31 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 32 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 33 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 34 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 35 | 3.47809E-08 1.28505E-07 -1.12099E-09 -1.76188E-20 0.0 -1.08590E-07 36 | -9.76510E-06 7.08807E-06 -2.43045E-06 -3.19085E-17 0.0 0.00000E+00 !COMP 4 37 | 3.53826E-08 1.26709E-07 -1.67880E-09 -2.49965E-20 0.0 -1.06951E-07 38 | -8.50169E-06 6.82311E-06 -2.72445E-06 -3.57680E-17 0.0 0.00000E+00 !COMP 5 39 | 3.59838E-08 1.24986E-07 -2.21038E-09 -3.20225E-20 0.0 -1.05374E-07 40 | -7.46251E-06 6.59798E-06 -2.95883E-06 -3.88451E-17 0.0 0.00000E+00 !COMP 6 41 | 3.37806E-08 1.19869E-07 -1.71323E-09 -2.49965E-20 0.0 -1.00873E-07 42 | -6.73744E-06 6.29310E-06 -2.55359E-06 -3.35223E-17 0.0 0.00000E+00 !COMP 7 43 | 3.32495E-08 1.17585E-07 -1.72421E-09 -2.54896E-20 0.0 -9.88578E-08 44 | -6.19725E-06 6.11904E-06 -2.48880E-06 -3.26704E-17 0.0 0.00000E+00 !COMP 8 45 | 3.27201E-08 1.15319E-07 -1.73502E-09 -2.56049E-20 0.0 -9.68489E-08 46 | -5.68220E-06 5.94711E-06 -2.42240E-06 -3.17976E-17 0.0 0.00000E+00 !COMP 9 47 | 3.43859E-08 1.18186E-07 -2.24335E-09 -3.20225E-20 0.0 -9.93312E-08 48 | -5.86898E-06 6.08443E-06 -2.77657E-06 -3.64509E-17 0.0 0.00000E+00 !COMP 10 49 | 3.38559E-08 1.15917E-07 -2.25369E-09 -3.24873E-20 0.0 -9.73291E-08 50 | -5.38345E-06 5.91697E-06 -2.70780E-06 -3.55476E-17 0.0 0.00000E+00 !COMP 11 51 | 1 52 | ``` 53 | -------------------------------------------------------------------------------- /docs/card-desc.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Card Description 3 | theme: _config.yml 4 | filename: card-desc 5 | --- 6 | 7 | # General Rules 8 | 9 | Some general rules for ADPRES inputs: 10 | 1. Input deck is in free-format form with maximum 200 columns 11 | 2. Comments are marked by `!`. Example: 12 | ``` 13 | ! COMPOSITION 1 14 | 0.20574 0.00654 0.00415 0.00415 1.0 0.0 0.01462 !Group 1 15 | 0.68866 0.04850 0.06099 0.06099 0.0 0.0 0.00000 !Group 2 16 | ``` 17 | 18 | 3. ADPRES input is modular, where it is broken into several cards. Cards’ keywords shall be uppercase and marked by `%`. Example: 19 | ``` 20 | %MODE 21 | FORWARD 22 | %XSEC ! Cross section card 23 | 2 4 ! Number of groups and number of materials 24 | ... 25 | ... 26 | %GEOM ! Geometry card 27 | 12 12 2 !nx, ny, nz 28 | ... 29 | ... 30 | ``` 31 | 32 | 4. Numbers can be repeated using `*` mark. For example 33 | ``` 34 | 10.0 8*20.0 !is equivalent to 10.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 35 | ``` 36 | 37 | 38 | # Card Description 39 | 40 | ADPRES has several input cards. Card is a keyword marked with `%`. Each card can be placed arbitrarily in the input deck. Two cards are mandatory for any problems, while the rest are optional and conditional depend on the nature problem being solved. The description of input for each card is explained in this subsection. Following table lists all cards used in ADPRES. You can click each cards to get their description 41 | 42 | 43 | | **No.** | **Cards** | **Description** | **Remark** | 44 | | --- | --- | --- | --- | 45 | | 1. | [`%MODE`](https://imronuke.github.io/ADPRES/mode) | Calculation mode | Mandatory | 46 | | 2. | [`%GEOM`](https://imronuke.github.io/ADPRES/geom) | Geometry of the problem | Mandatory | 47 | | 3. | [`%XSEC`](https://imronuke.github.io/ADPRES/xsec) | Cross Sections | Conditional | 48 | | 4. | [`%CASE`](https://imronuke.github.io/ADPRES/case) | Problem case | Optional | 49 | | 5. | [`%ESRC`](https://imronuke.github.io/ADPRES/esrc) | Extra source | Conditional | 50 | | 7. | [`%ITER`](https://imronuke.github.io/ADPRES/iter) | Iteration Control | Optional | 51 | | 8. | [`%PRNT`](https://imronuke.github.io/ADPRES/prnt) | Output print control | Optional | 52 | | 9. | [`%ADF`](https://imronuke.github.io/ADPRES/adf) | Assembly Discontinuity Factor | Optional | 53 | | 10. | [`%CROD`](https://imronuke.github.io/ADPRES/crod) | Control rods | Conditional | 54 | | 11. | [`%EJCT`](https://imronuke.github.io/ADPRES/ejct) | Control rods ejection and/or insertion | Conditional | 55 | | 12. | [`%FTEM`](https://imronuke.github.io/ADPRES/ftem) | Fuel temperature input card | Conditional | 56 | | 13. | [`%MTEM`](https://imronuke.github.io/ADPRES/mtem) | Moderator/Coolant temperature input card | Conditional | 57 | | 14. | [`%CDEN`](https://imronuke.github.io/ADPRES/cden) | Coolant density input card | Conditional | 58 | | 15. | [`%BCON`](https://imronuke.github.io/ADPRES/bcon) | Boron concentration input card | Conditional | 59 | | 16. | [`%CBCS`](https://imronuke.github.io/ADPRES/cbcs) | Critical boron concentration input card | Conditional | 60 | | 17. | [`%THER`](https://imronuke.github.io/ADPRES/ther) | TH input card | Conditional | 61 | | 18. | [`%XTAB`](https://imronuke.github.io/ADPRES/xtab) | XSEC library for branch calculations | Conditional | 62 | | 19. | [`%KERN`](https://imronuke.github.io/ADPRES/kern) | Nodal kernel options | Optional | 63 | | 20. | [`%EXTR`](https://imronuke.github.io/ADPRES/extr) | Exponential flux transformation option card for transient problem | Optional | 64 | | 21. | [`%THET`](https://imronuke.github.io/ADPRES/thet) | Used to set theta value for transient problem | Optional | 65 | -------------------------------------------------------------------------------- /docs/case.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %CASE 3 | theme: _config.yml 4 | filename: case 5 | --- 6 | 7 | # %CASE Card 8 | 9 | This card describes the problem case and case description if necessary. 10 | 11 | | %CASE | Variable | Description | Examples | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | CASE_ID | Case name | Example: `DVP` | 14 | | LINE 2 | CASE_EXP | Case Description | Example: `DVP Problem Test` | 15 | 16 | Example: 17 | ``` 18 | ! CASE CARD 19 | %CASE 20 | MOX_HEL 21 | MOX TRANSIENT PROBLEM WITH XSEC FROM HELIOS 22 | ``` 23 | -------------------------------------------------------------------------------- /docs/cbcs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %CBCS 3 | theme: _config.yml 4 | filename: cbcs 5 | --- 6 | 7 | # %CBCS Card 8 | 9 | When the calculation mode is `BCSEARCH`, either this card or `%XTAB` is mandatory, and `%BCON` card shall not present. 10 | 11 | | `%CBCS` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | RBCON | Reference boron concentration in ppm from which the interpolation is done | Dummy if `%XTAB` card present | 14 | | LINE 2 | CISGTR(g) | Macroscopic Cross Section changes due to changes of boron concentration in ppm | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 15 | | | CSIGA(g) | 16 | | | CNUF(g) | 17 | | | CSIGF(g) | 18 | | | CSIGS(g,1:NG) | 19 | | LINE 3 | POPT | Print option if users want to print this card | Optional | 20 | 21 | Example: 22 | ``` 23 | ! CRITICAL BORON SEARCH CARD 24 | %CBCS 25 | 1200.2 ! Boron concentration ref. in ppm 26 | ! CX change per unit ppm change of Boron concentration 27 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 28 | 6.11833E-08 1.87731E-07 0.00000E+00 0.00000E+00 0.0 7.91457E-10 29 | 5.17535E-06 1.02635E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 30 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 31 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 32 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 33 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 34 | 3.47809E-08 1.28505E-07 -1.12099E-09 -1.76188E-20 0.0 -1.08590E-07 35 | -9.76510E-06 7.08807E-06 -2.43045E-06 -3.19085E-17 0.0 0.00000E+00 !COMP 4 36 | 3.53826E-08 1.26709E-07 -1.67880E-09 -2.49965E-20 0.0 -1.06951E-07 37 | -8.50169E-06 6.82311E-06 -2.72445E-06 -3.57680E-17 0.0 0.00000E+00 !COMP 5 38 | 3.59838E-08 1.24986E-07 -2.21038E-09 -3.20225E-20 0.0 -1.05374E-07 39 | -7.46251E-06 6.59798E-06 -2.95883E-06 -3.88451E-17 0.0 0.00000E+00 !COMP 6 40 | 3.37806E-08 1.19869E-07 -1.71323E-09 -2.49965E-20 0.0 -1.00873E-07 41 | -6.73744E-06 6.29310E-06 -2.55359E-06 -3.35223E-17 0.0 0.00000E+00 !COMP 7 42 | 3.32495E-08 1.17585E-07 -1.72421E-09 -2.54896E-20 0.0 -9.88578E-08 43 | -6.19725E-06 6.11904E-06 -2.48880E-06 -3.26704E-17 0.0 0.00000E+00 !COMP 8 44 | 3.27201E-08 1.15319E-07 -1.73502E-09 -2.56049E-20 0.0 -9.68489E-08 45 | -5.68220E-06 5.94711E-06 -2.42240E-06 -3.17976E-17 0.0 0.00000E+00 !COMP 9 46 | 3.43859E-08 1.18186E-07 -2.24335E-09 -3.20225E-20 0.0 -9.93312E-08 47 | -5.86898E-06 6.08443E-06 -2.77657E-06 -3.64509E-17 0.0 0.00000E+00 !COMP 10 48 | 3.38559E-08 1.15917E-07 -2.25369E-09 -3.24873E-20 0.0 -9.73291E-08 49 | -5.38345E-06 5.91697E-06 -2.70780E-06 -3.55476E-17 0.0 0.00000E+00 !COMP 11 50 | 1 51 | ``` 52 | -------------------------------------------------------------------------------- /docs/cden.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %CDEN 3 | theme: _config.yml 4 | filename: cden 5 | --- 6 | 7 | # %CDEN Card 8 | 9 | This card is used to input coolant density parameters. 10 | 11 | | `%CDEN` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | CCDEN | Uniform distribution of coolant density in g/cm3 | Used as guess if `%THER` card active | 14 | | LINE 2 | RCDEN | Coolant density reference in g/cm3 from which the interpolation is done | Dummy if `%XTAB` card present | 15 | | LINE 3 | LSGTR(g) | Macroscopic Cross Section changes due to changes of coolant density in g/cm3 | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 16 | | | LSIGA(g) | 17 | | | LNUF(g) | 18 | | | LSIGF(g) | 19 | | | LSIGS(g,1:NG) | 20 | | LINE 4 | POPT | Print option if users want to print this card | Optional | 21 | 22 | Example: 23 | ``` 24 | ! COOLANT DENSITY CARD 25 | %CDEN 26 | 0.7464 0.7125 ! Average Coolant Density and Coolant Density Ref. in g/cm3 27 | ! CX change per Coolant Density Changes 28 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 29 | 7.45756E-02 2.07688E-04 0.00000E+00 0.00000E+00 0.0 3.71310E-02 30 | 5.33634E-01 7.58421E-03 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 31 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 32 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 33 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 34 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 35 | 1.35665E-01 1.55185E-03 9.20694E-04 1.02392E-14 0.0 2.93195E-02 36 | 9.92628E-01 2.52662E-02 2.47746E-02 3.25255E-13 0.0 0.00000E+00 !COMP 4 37 | 1.35748E-01 1.61491E-03 9.64160E-04 1.08141E-14 0.0 2.92696E-02 38 | 9.81985E-01 2.86667E-02 3.14993E-02 4.13542E-13 0.0 0.00000E+00 !COMP 5 39 | 1.35827E-01 1.68015E-03 1.01410E-03 1.14771E-14 0.0 2.92154E-02 40 | 9.72267E-01 3.19571E-02 3.81097E-02 5.00328E-13 0.0 0.00000E+00 !COMP 6 41 | 1.31033E-01 1.68397E-03 9.81951E-04 1.08141E-14 0.0 2.82489E-02 42 | 9.34697E-01 3.14240E-02 3.51588E-02 4.61715E-13 0.0 0.00000E+00 !COMP 7 43 | 1.29379E-01 1.71972E-03 9.88437E-04 1.11322E-14 0.0 2.78895E-02 44 | 9.18171E-01 3.24715E-02 3.63251E-02 4.77078E-13 0.0 0.00000E+00 !COMP 8 45 | 1.27682E-01 1.74989E-03 9.95175E-04 1.12209E-14 0.0 2.75202E-02 46 | 9.01293E-01 3.35945E-02 3.74499E-02 4.91900E-13 0.0 0.00000E+00 !COMP 9 47 | 1.31116E-01 1.75528E-03 1.03522E-03 1.14771E-14 0.0 2.81877E-02 48 | 9.24925E-01 3.49853E-02 4.20693E-02 5.52387E-13 0.0 0.00000E+00 !COMP 10 49 | 1.29463E-01 1.79499E-03 1.04291E-03 1.18534E-14 0.0 2.78259E-02 50 | 9.08456E-01 3.61032E-02 4.33215E-02 5.68857E-13 0.0 0.00000E+00 !COMP 11 51 | 1 52 | ``` 53 | -------------------------------------------------------------------------------- /docs/crod.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %crod 3 | theme: _config.yml 4 | filename: crod 5 | --- 6 | 7 | # %CROD Card 8 | 9 | If the problems have control rods inserted, users can use this card. This card is mandatory for `RODEJECT` calculation mode. 10 | 11 | | %CROD | Variable | Description | Remarks or examples | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | NB | Number of CR banks | | 14 | | | NSTEP | Maximum number of steps | 15 | | LINE 2 | POS0 | Zero step position (cm from bottom) | | 16 | | | SSIZE | step size (cm/step) | 17 | | LINE 3 | BPOS(1:NB) | Control Rod Bank position (step) **0 step means full inserted** | | 18 | | LINE 4 | BMAP(1:NX) | Control Rod Bank Map | Repeat this line NY times (see example the input below) | 19 | | LINE 5 | DISGTR(g) | Macroscopic Cross Section changes due to control rods insertion | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 20 | | | DSIGA(g) | 21 | | | DNUF(g) | 22 | | | DSIGF(g) | 23 | | | CHI(g) | 24 | | | DSIGS(g,1:NG) | 25 | 26 | Example: 27 | ``` 28 | ! CONTROL CARD 29 | %CROD 30 | 7 228 ! Number of CR banks and max number of banks 31 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 32 | 0. 0. 0. 228. 0. 0. 0. ! CR Bank pos. (0=fully inserted, 228=fully withdrawn) 33 | 1 0 2 0 0 0 3 0 0 ! (LINE 4) 34 | 0 4 0 0 0 6 0 0 0 35 | 2 0 5 0 6 0 6 0 0 36 | 0 0 0 4 0 0 0 0 0 37 | 0 0 6 0 7 0 0 0 0 38 | 0 6 0 0 0 0 0 0 0 39 | 3 0 6 0 0 0 0 0 0 40 | 0 0 0 0 0 0 0 0 0 41 | 0 0 0 0 0 0 0 0 0 42 | ! CX changes 43 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 44 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 45 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 46 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 47 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 48 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 49 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 50 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 51 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 52 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 53 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 54 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 55 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 56 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 57 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 58 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 59 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 60 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 61 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 62 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 63 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 64 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 65 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 66 | ``` 67 | -------------------------------------------------------------------------------- /docs/ejct.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %EJCT 3 | theme: _config.yml 4 | filename: ejct 5 | --- 6 | 7 | # %EJCT Card 8 | 9 | This card us used for transient problems due to control rods insertion or withdrawal. This card is mandatory if calculation mode is `RODEJECT`. 10 | 11 | | %EJCT | Variable | Description | Remarks or examples | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | FBPOS(n) | Final bank n position after ejection and/or insertion (step) | Repeat this line NB times (NB = Number of CR bank) | 14 | | | TMOVE(n) | When bank n starts move (second) | 15 | | | BSPEED(n) | Bank n speed (steps/second) | 16 | | LINE 2 | TTOT | Total simulation time (seconds) | Example: `60. 0.1 40.0 1.0` | 17 | | | TSTEP1 | First time step (seconds) | 18 | | | TDIV | When to start second time step (seconds) | 19 | | | TSTEP2 | Second time step (seconds) | 20 | | LINE 3 | IBETA(1:6) | 6-groups delayed neutron fraction | **Not necessary of `%XTAB` card present** | 21 | | LINE 4 | LAMB(1:6) | 6-groups precursor decay constant | **Not necessary of `%XTAB` card present** | 22 | | LINE 5 | VELO(1:NG) | Neutron velocity | **Not necessary of `%XTAB` card present** | 23 | 24 | Example: 25 | ``` 26 | ! Rod ejection card 27 | %EJCT 28 | ! Final Bank Pos (steps) Starts Move (seconds) Speed (steps/seconds) 29 | 228. 0.0 2280.0 ! Bank 1 (LINE 1) 30 | 0. 0.0 0.0 ! Bank 2 31 | 0. 0.0 0.0 ! Bank 3 32 | 228. 0.0 0.0 ! Bank 4 33 | 0. 0.0 0.0 ! Bank 5 34 | 0. 0.0 0.0 ! Bank 6 35 | 0. 0.0 0.0 ! Bank 7 36 | 5.0 0.005 1.0 0.05 ! (seconds) total time, 1st time step, when to start 2nd time step, 2nd time step 37 | 0.0002584 0.00152 0.0013908 0.0030704 0.001102 0.0002584 !beta 38 | 0.0128 0.0318 0.119 0.3181 1.4027 3.9286 !decay constants 39 | 2.8E7 4.4E5 ! Neutron velocity 40 | ``` 41 | -------------------------------------------------------------------------------- /docs/esrc.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %ESRC 3 | theme: _config.yml 4 | filename: esrc 5 | --- 6 | 7 | # %ESRC Card 8 | 9 | This card shall be present only if the calculation mode is `%FIXEDSRC` 10 | 11 | | `%ESRC` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | NSRC | Number of sources | | 14 | | LINE 2 | SDEN | Source density | Repeat LINE 2 through LINE 7 NSRC times | 15 | | LINE 3 | SPEC(1:NG) | Source energy spectrum (normalized to 1.0) | | 16 | | LINE 4 | ZPOS | Axial position of the source (between 1 to NZ) | This line must be followed by XPOS and YPOS. And then this input segment can be repeated as many as desired until 0 (LINE 7) is entered | 17 | | LINE 5 | XPOS | Radial position of the source (along X axis) for current axial position | Repeat this line as many as desired until 0 (LINE 6) is entered | 18 | | | YPOS | Radial position of the source (along Y axis) for current axial position | 19 | | LINE 6 | 0 | Zero numbers are entered to end XPOS and YPOS | | 20 | | | 0 | 21 | | LINE 7 | 0 | Zero number to end ZPOS | | 22 | 23 | Example: 24 | ``` 25 | ! External source card 26 | %ESRC 27 | 2 ! Number of source (LINE 1) 28 | ! Repeat this input segment 29 | ! according to the number of sources 30 | 100000. ! Source Density (n/cm3.s) (LINE 2) 31 | 1.0 0.0 ! Source energy spectrum (LINE 3) 32 | 10 ! z-position of the source (LINE 4) 33 | 2 9 ! x-y position of the source (LINE 5) 34 | 2 8 35 | 1 8 36 | 0 0 ! x-y position ends (LINE 6) 37 | 0 ! z-position ends (LINE 7) 38 | 200000. ! Source Density (n/cm3.s) (LINE 2) 39 | 1.0 0.0 ! Source energy spectrum (LINE 3) 40 | 10 ! z-position of the source (LINE 4) 41 | 1 9 ! x-y position of the source (LINE 5) 42 | 0 0 ! x-y position ends (LINE 6) 43 | 0 ! z-position ends (LINE 7) 44 | ``` 45 | -------------------------------------------------------------------------------- /docs/extr.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %EXTR 3 | theme: _config.yml 4 | filename: extr 5 | --- 6 | 7 | # %EXTR Card 8 | 9 | This card is used to activate exponential flux transformation. Useful for rod ejection from HZP. This card has no input. By default, this option is not active. Only effective for `RODEJECT` mode. 10 | 11 | | `%EXTR` | Variable | Description | Available options | 12 | | --- | --- | --- | --- | 13 | | N/A | N/A | N/A | N/A | 14 | 15 | Example: 16 | ``` 17 | %EXTR 18 | ``` 19 | -------------------------------------------------------------------------------- /docs/ftem.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %FTEM 3 | theme: _config.yml 4 | filename: ftem 5 | --- 6 | 7 | # %THER Card 8 | 9 | This card is used to input fuel temperature parameters. 10 | 11 | | `%FTEM` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | CFTEM | Uniform distribution of the fuel temperature in Kelvin | Used as guess if `%THER` card active | 14 | | LINE 2 | RFTEM | Fuel temperature reference in Kelvin from which the interpolation is done | Dummy if `%XTAB` card is active | 15 | | LINE 3 | FISGTR(g) | Macroscopic Cross Section changes due to changes of fuel temperature in Kelvin | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 16 | | | FSIGA(g) | 17 | | | FNUF(g) | 18 | | | FSIGF(g) | 19 | | | FSIGS(g,1:NG) | 20 | | LINE 4 | POPT | Print option if users want to print this card | Optional | 21 | 22 | Example: 23 | ``` 24 | ! FUEL TEMPERATURE CARD 25 | %FTEM 26 | 891.19 891.45 ! Average Fuel Temperature and fuel temperature Ref. in Kelvin 27 | ! CX change per Fuel Temperature Changes 28 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 29 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 30 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 31 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 32 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 33 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 34 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 35 | -3.09197E-05 3.49709E-05 6.40134E-07 7.15412E-18 0.0 -2.75536E-05 36 | -0.000137292 -3.71806E-05 -5.63037E-05 -7.39188E-16 0.0 0.00000E+00 !COMP 4 37 | -3.08607E-05 3.51798E-05 9.97431E-07 1.18685E-17 0.0 -2.76766E-05 38 | -0.000117481 -3.77039E-05 -6.04155E-05 -7.93170E-16 0.0 0.00000E+00 !COMP 5 39 | -3.09165E-05 3.53841E-05 1.41847E-06 1.74269E-17 0.0 -2.78390E-05 40 | -0.000101337 -3.77558E-05 -0.000063096 -8.28363E-16 0.0 0.00000E+00 !COMP 6 41 | -3.13746E-05 3.48699E-05 9.45431E-07 1.18685E-17 0.0 -2.73550E-05 42 | -0.000108271 -3.72748E-05 -5.79662E-05 -7.60849E-16 0.0 0.00000E+00 !COMP 7 43 | -3.15503E-05 3.47274E-05 9.26078E-07 1.08935E-17 0.0 -2.72381E-05 44 | -0.000105521 -3.71808E-05 -5.71108E-05 -7.49575E-16 0.0 0.00000E+00 !COMP 8 45 | -3.17281E-05 3.46026E-05 9.05802E-07 1.06166E-17 0.0 -2.71169E-05 46 | -0.000102525 -3.70201E-05 -5.61543E-05 -7.36969E-16 0.0 0.00000E+00 !COMP 9 47 | -3.14192E-05 3.50637E-05 1.35642E-06 1.74269E-17 0.0 -2.75049E-05 48 | -9.38886E-05 -3.71403E-05 -6.05052E-05 -7.94252E-16 0.0 0.00000E+00 !COMP 10 49 | -3.15908E-05 3.49119E-05 1.33336E-06 1.62769E-17 0.0 -2.73835E-05 50 | -9.17126E-05 -3.69909E-05 -5.96284E-05 -7.82716E-16 0.0 0.00000E+00 !COMP 11 51 | 1 52 | ``` 53 | -------------------------------------------------------------------------------- /docs/geom.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %GEOM 3 | theme: _config.yml 4 | filename: geom 5 | --- 6 | 7 | # %GEOM Card 8 | 9 | This card is used to describe the problem geometry in rectangular coordinate system. This card is mandatory. The coordinate system used in ADPRES is shown in the following figure 10 | 11 | ![alt text](https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/geom_1.png "ADPRES 3D coordinate system") 12 | 13 | The point of origin is located at the corner between west, bottom and south sides. The next figure shows the coordinate system for radial planar map (seen from top) which typically used for two-dimensional problems. 14 | 15 | ![alt text](https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/geom_2.png "ADPRES 2D coordinate system") 16 | 17 | Below you can find various %GEOM card examples for one, two and three-dimensional problems. 18 | 19 | | `%GEOM` | Variable | Description | Remarks | 20 | | --- | --- | --- | --- | 21 | | LINE 1 | NX | Number of assemblies along X-direction | NX at least equal to 2 | 22 | | | NY | Number of assemblies along Y-direction | NY at least equal to 2 | 23 | | | NZ | Number of assemblies along Z-direction | NZ at least equal to 2 | 24 | | LINE 2 | XSIZE(1:NX) | Assembly size along X-direction(from west to east) | | 25 | | LINE 3 | XDIV(1:NX) | Assembly division along X-direction(from west to east) | | 26 | | LINE 4 | YSIZE(1:NY) | Assembly size along Y-direction(from south to north) | | 27 | | LINE 5 | YDIV(1:NY) | Assembly division along Y-direction(from south to north) | | 28 | | LINE 6 | ZSIZE(1:NZ) | Assembly size along Z-direction(from bottom to top) | | 29 | | LINE 7 | ZDIV(1:NZ) | Assembly division along Z-direction(from bottom to top) | | 30 | | LINE 8 | NP | Number of different core planar with different material composition | | 31 | | LINE 9 | ZPLN(1:NZ) | Planar assignment along axial or z-direction from bottom to top (see the example below) | | 32 | | LINE 10 | ASM(1:NX) | Radial planar material map | Repeat this line NY times to form a core planar material map. Then, repeat this planar map NP times | 33 | | LINE 11 | XEAST | East boundary conditions | 0 = Zero flux | 34 | | | XWEST | West boundary conditions | 1 = Zero incoming current | 35 | | | YNORTH | North boundary conditions | 2 = Reflective | 36 | | | YSOUTH | South boundary conditions | 37 | | | ZBOTT | Bottom boundary conditions | 38 | | | ZTOP | Top boundary conditions | 39 | 40 | ## Example for 3D problem 41 | Three-dimensional problem with 2x2 nodes per FA 42 | ``` 43 | ! Typical %GEOM CARD for 3D problem with 2x2 nodes per FA 44 | %GEOM 45 | 9 9 19 !nx, ny, nz 46 | 10.0 8*20.0 !x-direction assembly size in cm 47 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 48 | 8*20.0 10.0 !y-direction assembly size in cm 49 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 50 | 19*20.0 !z-direction assembly in cm 51 | 19*1 !z-direction nodal is not divided 52 | 4 !np number of planar type 53 | 1 13*2 4*3 4 !planar assignment (from bottom to top) 54 | ! Planar_type_1 (Bottom Reflector) 55 | 4 4 4 4 4 4 4 4 4 (LINE 10) 56 | 4 4 4 4 4 4 4 4 4 57 | 4 4 4 4 4 4 4 4 4 58 | 4 4 4 4 4 4 4 4 4 59 | 4 4 4 4 4 4 4 4 0 60 | 4 4 4 4 4 4 4 4 0 61 | 4 4 4 4 4 4 4 0 0 62 | 4 4 4 4 4 4 0 0 0 63 | 4 4 4 4 0 0 0 0 0 64 | ! Planar_type_2 (Fuel) 65 | 3 2 2 2 3 2 2 1 4 (LINE 10) 66 | 2 2 2 2 2 2 2 1 4 67 | 2 2 2 2 2 2 1 1 4 68 | 2 2 2 2 2 2 1 4 4 69 | 3 2 2 2 3 1 1 4 0 70 | 2 2 2 2 1 1 4 4 0 71 | 2 2 1 1 1 4 4 0 0 72 | 1 1 1 4 4 4 0 0 0 73 | 4 4 4 4 0 0 0 0 0 74 | ! Planar_type_3 (Fuel+Partial Control Rods) 75 | 3 2 2 2 3 2 2 1 4 (LINE 10) 76 | 2 2 2 2 2 2 2 1 4 77 | 2 2 3 2 2 2 1 1 4 78 | 2 2 2 2 2 2 1 4 4 79 | 3 2 2 2 3 1 1 4 0 80 | 2 2 2 2 1 1 4 4 0 81 | 2 2 1 1 1 4 4 0 0 82 | 1 1 1 4 4 4 0 0 0 83 | 4 4 4 4 0 0 0 0 0 84 | ! Planar_type_4 (Top reflectors) 85 | 5 4 4 4 5 4 4 4 4 (LINE 10) 86 | 4 4 4 4 4 4 4 4 4 87 | 4 4 5 4 4 4 4 4 4 88 | 4 4 4 4 4 4 4 4 4 89 | 5 4 4 4 5 4 4 4 0 90 | 4 4 4 4 4 4 4 4 0 91 | 4 4 4 4 4 4 4 0 0 92 | 4 4 4 4 4 4 0 0 0 93 | 4 4 4 4 0 0 0 0 0 94 | ! Boundary conditions 95 | ! 0 = zero-flux 96 | ! 1 = zero-incoming current 97 | ! 2 = reflective 98 | (east), (west), (north), (south), (bottom), (top) 99 | 1 2 2 1 1 1 100 | ``` 101 | 102 | ## Example for 2D problem 103 | Two-dimensional problem with 2x2 nodes per FA 104 | ``` 105 | ! Typical %GEOM CARD for 2D problem with 2x2 nodes per FA 106 | %GEOM 107 | 9 9 2 !nx, ny, nz 108 | 11.5613 8*23.1226 !x-direction assembly size in cm 109 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 110 | 8*23.1226 11.5613 !y-direction assembly size in cm 111 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 112 | 2*11.5613 !z-direction assembly in cm 113 | 2*1 !z-direction nodal is not divided 114 | 1 !np number of planar type 115 | 2*1 !planar assignment (from bottom to top) 116 | ! Planar_type_1 (Bottom Reflector) 117 | 1 8 2 6 1 7 1 4 3 118 | 8 1 8 2 8 1 1 4 3 119 | 2 8 1 8 2 7 1 4 3 120 | 6 2 8 2 8 1 8 4 3 121 | 1 8 2 8 2 5 4 3 3 122 | 7 1 7 1 5 4 4 3 0 123 | 1 1 1 8 4 4 3 3 0 124 | 4 4 4 4 3 3 3 0 0 125 | 3 3 3 3 3 0 0 0 0 126 | ! Boundary conditions 127 | ! 0 = zero-flux 128 | ! 1 = zero-incoming current 129 | ! 2 = reflective 130 | (east), (west), (north), (south), (bottom), (top) 131 | 1 2 2 1 2 2 132 | ``` 133 | 134 | Two-dimensional problem with 16x16 nodes per FA 135 | ``` 136 | ! Typical %GEOM CARD for 2D problem with 16x16 nodes per FA 137 | %GEOM 138 | 9 9 2 !nx, ny, nz 139 | 10.0 8*20.0 !x-direction assembly size in cm 140 | 8 8*16 ! 16x16 per FA 141 | 8*20.0 10.0 !y-direction assembly size in cm 142 | 8*16 8 ! 16x16 per FA 143 | 2*1.25 !z-direction assembly in cm 144 | 2*1 !z-direction nodal is not divided 145 | 1 !np number of planar type 146 | 2*1 !planar assignment (from bottom to top) 147 | ! Planar_type_1 (Bottom Reflector) 148 | 3 2 2 2 3 2 2 1 4 149 | 2 2 2 2 2 2 2 1 4 150 | 2 2 2 2 2 2 1 1 4 151 | 2 2 2 2 2 2 1 4 4 152 | 3 2 2 2 3 1 1 4 0 153 | 2 2 2 2 1 1 4 4 0 154 | 2 2 1 1 1 4 4 0 0 155 | 1 1 1 4 4 4 0 0 0 156 | 4 4 4 4 0 0 0 0 0 157 | ! Boundary conditions 158 | ! 0 = zero-flux 159 | ! 1 = zero-incoming current 160 | ! 2 = reflective 161 | (east), (west), (north), (south), (bottom), (top) 162 | 1 2 2 1 2 2 163 | ``` 164 | 165 | ## Example for 1D problem 166 | One-dimensional problem with 1 cm node or mesh size 167 | ``` 168 | ! Typical %GEOM CARD for 1D problem with 1 cm node or mesh size 169 | %GEOM 170 | 5 2 2 !nx, ny, nz 171 | 5*20.0 !x-direction assembly size in cm 172 | 5*20 !x-direction assembly divided into 20 (1 cm each) 173 | 2*1.0 !y-direction assembly size in cm 174 | 2*1 !y-direction nodal is not divided 175 | 2*1.0 !z-direction assembly in cm 176 | 2*1 !z-direction nodal is not divided 177 | 1 !np number of planar type 178 | 2*1 !planar assignment (from bottom to top) 179 | ! Planar_type_1 (Bottom Reflector) 180 | 5 4 3 2 1 181 | 5 4 3 2 1 182 | ! Boundary conditions 183 | ! 0 = zero-flux 184 | ! 1 = zero-incoming current 185 | ! 2 = reflective 186 | (east), (west), (north), (south), (bottom), (top) 187 | 2 1 2 2 2 2 188 | ``` 189 | -------------------------------------------------------------------------------- /docs/images/adpres1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imronuke/ADPRES/0f45b6e5857ad4b02341deac033bb42e8a9f2b57/docs/images/adpres1.png -------------------------------------------------------------------------------- /docs/images/adpres2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imronuke/ADPRES/0f45b6e5857ad4b02341deac033bb42e8a9f2b57/docs/images/adpres2.png -------------------------------------------------------------------------------- /docs/images/fortran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imronuke/ADPRES/0f45b6e5857ad4b02341deac033bb42e8a9f2b57/docs/images/fortran.png -------------------------------------------------------------------------------- /docs/images/geom_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imronuke/ADPRES/0f45b6e5857ad4b02341deac033bb42e8a9f2b57/docs/images/geom_1.png -------------------------------------------------------------------------------- /docs/images/geom_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imronuke/ADPRES/0f45b6e5857ad4b02341deac033bb42e8a9f2b57/docs/images/geom_2.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | *** 2 | # ADPRES IS NOW OBSOLETE. USERS ARE ENCOURAGED TO VISIT THE NEWER VERSION NAMED [KOMODO](https://github.com/imronuke/KOMODO) 3 | *** 4 | 5 | [![ADPRES](https://raw.githubusercontent.com/imronuke/ADPRES/master/docs/images/adpres1.png)](https://github.com/imronuke/ADPRES) 6 | 7 | # Users Manual 8 | 9 | Here you can find quick and complete guides on how to use ADPRES. Given you have background on nuclear engineering, **we believe you can create your own ADPRES input within minutes!** 10 | ## [Theory and Background](https://imronuke.github.io/ADPRES/method) 11 | ## [Installation (Building from Source Codes)](https://imronuke.github.io/ADPRES/install) 12 | ## [Quick guides](https://imronuke.github.io/ADPRES/quick-guides) 13 | ## [Complete guides](https://imronuke.github.io/ADPRES/card-desc) 14 | 15 | # ADPRES 16 | 17 | Abu Dhabi Polytechnic Reactor Simulator (ADPRES) is an open nuclear reactor simulator and reactor core analysis tool that solves static and transient neutron diffusion equation for one, two or three dimensional reactor problems in Cartesian geometry. Currently, ADPRES uses Semi-Analytic Nodal Method (SANM) to spatially discretise the neutron diffusion equation. While theta method is used for the time discretisation. 18 | 19 | ADPRES is also a great learning tool for reactor theory classes, and we have been striving hard to make the input is easy to create. Among ADPRES' main objectives is to make all nuclear engineering students have access on reactor simulator code for them to use, learn, and modify for their own purposes. It is open and completely free, so everyone has access to the source codes and and play with them. 20 | 21 | ADPRES features: 22 | * Input is straightforward, modular and in a free-format form 23 | * Solves both static and transient core problems **with or without TH feedback** 24 | * Performs forward, adjoint and fixed-source calculations 25 | * Performs calculations using branched cross sections data. An example of the library format can be seen [here](https://github.com/imronuke/ADPRES/blob/master/smpl/xsec/SERPENT_CMM/m40.tab) 26 | * Critical boron concentration search 27 | * Rod ejection simulation or Reactivity Initiated Accident (RIA) 28 | * Solves multi-group of neutron energy 29 | * Solves calculations with Assembly Discontinuity Factors (ADFs) 30 | * CMFD accelerated using two-node problem non-linear iteration 31 | * CMFD matrix is solved with the latest linear system solver: BiCGSTAB 32 | * Thermal-hydraulics solutions are obtained by solving mass and energy conservation equations in an enclosed channel 33 | * Three nodal kernels are available: 34 | * Traditional Finite Difference Method 35 | * Polynomial Nodal Method (PNM) which is equivalent to Nodal Expansion Method (NEM) 36 | * Semi-Analytic Nodal Method (SANM) 37 | 38 | 39 | # How to give feedbacks 40 | You may raise an issue or contact me at 41 | * muhammad.imron[at]adpoly.ac.ae 42 | * makrus.imron[at]gmail.com 43 | 44 | # How to cite 45 | If you find this work helpful and use this work for a publication, you may cite as 46 | 47 | **Imron, M. (2019). [Development and verification of open reactor simulator ADPRES](https://doi.org/10.1016/j.anucene.2019.06.049). Annals of Nuclear Energy, 133, 580–588.** 48 | 49 | 50 | > **"The best of people are those who bring most benefit to the rest of mankind." (THE PROPHET)** 51 | -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Quick Install Guide 3 | theme: _config.yml 4 | filename: install 5 | --- 6 | 7 | # Building from source codes 8 | To build ADPRES from the source codes you just need a Fortran compiler, that's it. We design ADPRES to be very portable, so we expect it can be installed using any Fortran compiler on any machine. 9 | 10 | ## Building in Ubuntu or other GNU-Linux based OS 11 | In Ubuntu, other GNU-Linux based OS or CYGWIN you can use either gfotran or Intel fortran to build the source codes. You can install gfortran in Ubuntu OS by using this command in your computer's terminal 12 | 13 | ``` 14 | sudo apt install gfortran 15 | ``` 16 | 17 | Then you can download the [ADPRES zip files](https://github.com/imronuke/ADPRES/archive/master.zip) then extract that zip file, or you can clone them (note: you need to download git first if you don't have it) 18 | 19 | ``` 20 | git clone https://github.com/imronuke/ADPRES.git 21 | ``` 22 | 23 | In a machine where the gfortran is already installed, go to the ADPRES folder which you had been extracted or cloned 24 | 25 | ``` 26 | cd ADPRES-master 27 | ``` 28 | 29 | and build the source codes by using command: 30 | 31 | ``` 32 | sudo ./install.sh 33 | ``` 34 | 35 | If this way didn't work, try to install bash into your computer. Alternatively, you can build ADPRES manually 36 | 37 | ``` 38 | gfortran -O4 -c src/mod_data.f90 39 | gfortran -O4 -c src/mod_io.f90 40 | gfortran -O4 -c src/mod_xsec.f90 41 | gfortran -O4 -c src/mod_nodal.f90 42 | gfortran -O4 -c src/mod_cmfd.f90 43 | gfortran -O4 -c src/mod_th.f90 44 | gfortran -O4 -c src/mod_trans.f90 45 | gfortran -O4 -c src/mod_control.f90 46 | gfortran -O4 -c src/ADPRES.f90 47 | gfortran *.o -o adpres 48 | sudo cp adpres /usr/bin 49 | ``` 50 | 51 | (NOTE: you need to have admin privilege to run these commands) 52 | 53 | These command will create an executable file named `adpres` and copied the executable file to `/usr/bin`. Now, you can run a test using several examples of inputs file in folder [smpl](https://github.com/imronuke/ADPRES/tree/master/smpl) to see if you had built ADPRES properly. You can run ADPRES using command 54 | 55 | ``` 56 | adpres [INPUT_FILE_PATH_NAME] 57 | ``` 58 | 59 | for example, you can run [`IAEA3Ds`](https://github.com/imronuke/ADPRES/blob/master/smpl/static/IAEA3Ds) input by 60 | 61 | ``` 62 | adpres smpl/static/IAEA3Ds 63 | ``` 64 | 65 | If you see `ADPRES EXIT NORMALLY` at the end of terminal output, then congratulations! you have successfully installed ADPRES. By the way, it should take about 0.2 seconds for ADPRES to solve IAEA3Ds problem if you build using gfortran in a typical today's computer. The way to build using Intel fortran is similar, just change `gfortran` with `ifort` in the commands above. 66 | 67 | ## Building in Mac OS 68 | The way to install ADPRES on Mac OS is similar to installing ADPRES on Ubuntu. First you need to install gfortran to your computer. You can find the information on how to install gfortran for Mac OS from [here](https://gcc.gnu.org/wiki/GFortranBinariesMacOS). And instead of executing this command as you were supposed to do in Ubuntu 69 | 70 | ``` 71 | sudo ./install.sh 72 | ``` 73 | 74 | you shall execute this command in Mac OS 75 | 76 | ``` 77 | sudo ./mac_install.sh 78 | ``` 79 | 80 | The rest of the steps are the same. 81 | 82 | 83 | ## Building in Windows 84 | There are at least two ways installing ADPRES on Windows. 85 | 86 | ### Using Windows Subsystem for Linux (WSL) in Windows 10 87 | Using this way, you can go to Microsoft Store and install Ubuntu from there for free. Open the Ubuntu app and follow the same steps on installing ADPRES on Ubuntu OS. 88 | 89 | ### Using g95 Fortran Compiler 90 | You can also intsall ADPRES directly into Windows by using free fortran compiler g95 which can be obtained from [here](https://www.fortran.com/wp-content/uploads/2013/05/g95-Mingw_201210.exe). Then install g95 to your computer. 91 | 92 | Now you can download the [ADPRES zip files](https://github.com/imronuke/ADPRES/archive/master.zip) from Github then extract that zip file. 93 | 94 | After you installed g95 and extracted ADPRES zip file, open the command prompt. And from the command prompt, using `cd` command, go to the ADPRES folder which you had been extracted 95 | 96 | ``` 97 | cd ADPRES-master 98 | ``` 99 | 100 | and build the source codes using g95: 101 | 102 | ``` 103 | g95 -O4 -c src\mod_data.f90 104 | g95 -O4 -c src\mod_io.f90 105 | g95 -O4 -c src\mod_xsec.f90 106 | g95 -O4 -c src\mod_nodal.f90 107 | g95 -O4 -c src\mod_cmfd.f90 108 | g95 -O4 -c src\mod_th.f90 109 | g95 -O4 -c src\mod_trans.f90 110 | g95 -O4 -c src\mod_control.f90 111 | g95 -O4 -c src\ADPRES.f90 112 | g95 *.o -o adpres 113 | ``` 114 | 115 | These command will create an executable file named `adpres`. If you use Intel fortran compiler, just change `g95` with `ifort` in the commands above. Now, you can run a test using several examples of inputs file in folder [smpl](https://github.com/imronuke/ADPRES/tree/master/smpl) to see if you had built ADPRES properly. You can run ADPRES using command 116 | 117 | ``` 118 | adpres [INPUT_FILE_PATH_NAME] 119 | ``` 120 | 121 | for example, you can run [`IAEA3Ds`](https://github.com/imronuke/ADPRES/blob/master/smpl/static/IAEA3Ds) input by 122 | 123 | ``` 124 | adpres smpl\static\IAEA3Ds 125 | ``` 126 | 127 | If you see `ADPRES EXIT NORMALLY` at the end of terminal output, then congratulations! you have successfully installed ADPRES on Windows. 128 | -------------------------------------------------------------------------------- /docs/iter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %ITER 3 | theme: _config.yml 4 | filename: iter 5 | --- 6 | 7 | # %ITER Card 8 | 9 | This card can be used to control the iterations in ADPRES calculation 10 | 11 | | %ITER | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | NOUT | Maximum number of outer iteration | Default = 500 | 14 | | | NIN | Maximum number of inner iteration per an outer iteration | Default = 2 | 15 | | | SERC | Fission source error criteria (relative error) | Default = 1.e-5 | 16 | | | FERC | Flux error criteria (relative error) | Default = 1.e-5 | 17 | | | NAC | Outer iteration fission source extrapolation interval | Default = 5 | 18 | | | NUPD | Nodal update interval through outer iteration | Default = (NX+NY+NZ)/2.5. Effective only for ANM and PNM [nodal kernel](https://imronuke.github.io/ADPRES/kern) | 19 | | | TH_NITER | Maximum number of T-H iteration | Default = 30. Effective only if [`%THER`](https://imronuke.github.io/ADPRES/ther) present | 20 | | | NTH | Maximum number of outer iteration per T-H iteration | Default = 20. Effective only if [`%THER`](https://imronuke.github.io/ADPRES/ther) present | 21 | 22 | Note: TH iteration is non-linear iteration to determine TH parameters 23 | 24 | Example: 25 | ``` 26 | ! Iteration control card 27 | %ITER 28 | ! Set maximum number of outer iteration = 1200 29 | ! Set maximum number of inner iteration = 3 30 | ! Set fission source error criteria = 1.e-5 31 | ! Set flux error criteria = 1.e-5 32 | ! Set fission source extrapolation interval every 25 outer iterations 33 | ! Set nodal update interval every 40 outer iterations 34 | ! Set maximum number of TH iterations = 20 35 | ! Set maximum number outer iterations for each TH iteration is 80 36 | 1200 3 1.e-5 1.e-5 25 40 20 80 37 | ``` 38 | -------------------------------------------------------------------------------- /docs/kern.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %KERN 3 | theme: _config.yml 4 | filename: kern 5 | --- 6 | 7 | # %KERN Card 8 | 9 | This card is used to choose other nodal kernel. By default, ADPRES uses Semi-Analytic Nodal Method. 10 | 11 | | `%KERN` | Variable | Description | Available options | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | KERN | Nodal kernel | `FDM` : Finite Difference Method
`PNM` : Polynomial Nodal Method (equivalent to Nodal Expansion Method)
`SANM` : Semi-Analytic Nodal Method | 14 | 15 | Example: 16 | ``` 17 | %KERN 18 | PNM 19 | ``` 20 | -------------------------------------------------------------------------------- /docs/method.md: -------------------------------------------------------------------------------- 1 | # Theory and Background 2 | 3 | Since ADPRES uses the current available methods, rather than re-explaining the methods, we would like to just mention the references of the methods implemented in the ADPRES. 4 | 5 | The ADPRES development began in 2017 and was motivated by many hurdles to obtain such similar codes in the region where the author was working. The initial version of ADPRES employed Nodal Expansion Method (NEM) based on the response matrix formulations [1,2,3,4]. The transverse integrated leakages were approximated by the Quadratic Transverse Leakage Approximation (QTLA)[1]. The transient and and thermal module were also added to enable ADPRES solving time-dependent problems with thermal-hydraulics (T-H) feedback. The transient diffusion equation was solved with fully implicit method, and T-H solutions were obtained by solving mass and energy conservation equations in an enclosed channel following NODAL 3 computer code [5] with slight modifications. This version of ADPRES was published in Annals of Nuclear Energy in 2019 [6]. However, this version encountered slow performance compared to other modern nodal simulators. 6 | 7 | Thus, in the early 2020, the ADPRES was revamped to implement CMFD acceleration with two-node problems and non-linear iteration procedures [7] for the sake of rapid calculations. By implementing CMFD acceleration, the current ADPRES version is able to solve time-dependent problems 10-20 times faster than previous version of ADPRES. Initially, ADPRES implemented Polynomial Nodal Method [8,5], then upgraded to Semi-Analytic Nodal Method [9,10] for better accuracy and the neutron precursor equations are solved analytically [11]. Also, in the transient calculations, the delayed terms and other terms that do not appear in static calculations are included with transverse leakages in the calculation of transverse moments to further save memory storage [12]. Users also have option to perform exponential flux [13] transformation and to set theta value for time-dependent problems. It is also possible to perform calculations with branched cross sections (i.e. set of cross sections for various TH parameters, boron concentration, and control rod position). The branched cross section library format was adopted from [14] and had been tested UO-MOX PWR transient benchmark [14]. 8 | 9 | # Acknowledgement 10 | 11 | This ADPRES development would have been impossible without the God's Mercy and the works done by those mentioned in the references. We would like to thank them and other people who contributed on their works. We also would like to thank to other people who directly or indirectly contributed to this work: 12 | 13 | * Dr. Ali Al Naqbi, Abu Dhabi Polytechnic 14 | * Dr. Anthony Hechanova, Abu Dhabi Polytechnic 15 | * Prof. Nam Zin Cho, KAIST 16 | * Dr. Alexander Agung, Gadjah Mada University 17 | * Dr. Andang Widiharto, Gadjah Mada University 18 | * Liem Peng Hong, PhD, NAIS and Tokyo City University 19 | * Donny Hartanto, Phd 20 | * GNU Fortran and Intel Fortran developer teams. 21 | * All my colleagues and friends. 22 | 23 | # References 24 | 25 | 1. Finnemann, H., Bennewitz F. and Wagner M. R., (1977) Interface current techniques for multidimensional reactor calculations, Atomkernenergie, Vol. 30, pp. 123-128. 26 | 27 | 2. Bennewitz F., Finnemann H. and Moldaschl H.(1975) Solution of the multidimensional neutron diffusion equa-tion by nodal expansion. Proc. Conf. Computational Methods in Nuclear Engineering, p. 1-99, CONF-750413. 28 | 29 | 3. Lawrence, R.D., (1986) Progress in nodal methods for the solution of the neutron diffusion and transport equations, Progress in Nuclear Energy, Vol. 17, No.3, pp. 271-301. 30 | 31 | 4. Okumura, K., (1998) MOSRA-Light: High speed three-dimensional nodal diffusion code for vector computers, JAEA-Research 98-025. (in Japanese) 32 | 33 | 5. Liem P.H., et al., (2010) NODAL3: A Nodal Neutron Diffusion Code Version 2.0 User Guides (unpublihsed) 34 | 35 | 6. Imron, M. (2019). Development and verification of open reactor simulator ADPRES. Annals of Nuclear Energy, 133, 580–588. https://doi.org/10.1016/j.anucene.2019.06.049 36 | 37 | 7. Smith, K. S. (1984) Nodal Method Storage Reduction by Nonlinear Iteration. Transactions of American Nuclear Society 44, 265. 38 | 39 | 8. Zimin V.G. and Ninokata, H., (1997) Nonlinear Iteration Procedure Based on Legendre Polynomials, Trans. Am. Nucl. Soc., 76, 162. 40 | 41 | 9. Zimin, V. G., & Ninokata, H. (1998). Nodal neutron kinetics model based on nonlinear iteration procedure for LWR analysis. Annals of Nuclear Energy, 25(8), 507–528. https://doi.org/10.1016/S0306-4549(97)00078-9 42 | 43 | 10. Zimin V.G. and Ninokata, H., (1997) Polynomials ans Semi-Analytic Nodal Methods For Non-Linear Iteration Procedures, PYHSOR-98, 2, 994. 44 | 45 | 11. Stacey, W. M. (1969) Space-Time Nuclear Reactor Kinetics. Academic Press, New York. 46 | 47 | 12. Engrand, P. R., Maldonado, G. I., A1-Chalabi, R. M. and Turinsky, P. J. (1992) Non-Linear Iterative Strategy for NEM Refinement and Extension. Transactions of American Nuclear Society 65, 221. 48 | 49 | 13. Hendricks, J.S., “Finite difference solution of the time dependent neutron group diffusion equations”, Thesis, Department of Nuclear Engineering, Massachusetts Institute of Technology, MITNE-176 (1975). 50 | 51 | 14. Kozlowski, T., Downar, T., 2007. PWR MOX/UO2 Core Transient Benchmark Final Report. Retrieved from: https://www.oecd-nea.org/science/wprs/MOX-UOX-transients/benchmark_documents/final_report/mox-uo2-bench.pdf 52 | -------------------------------------------------------------------------------- /docs/mode.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %MODE 3 | theme: _config.yml 4 | filename: mode 5 | --- 6 | 7 | # %MODE Card 8 | 9 | This card is used to describe the calculation mode. It has several options as follow 10 | 11 | | `%MODE` | Variable | Description | Available options | 12 | | --- | 13 | | LINE 1 | MODE | Calculation mode | `FORWARD` : Forward Calculation
`ADJOINT` : Adjoint Calculation
`FIXEDSRC` : Fixed Source Calculation
`BCSEARCH`: Critical boron concentration search
`RODEJECT` : Rod ejection and/or insertion mode (transient problems) | 14 | 15 | There are some conditions for some calculation modes. 16 | 1. When calculation mode is `FIXEDSRC`, then the [`%ESRC`](https://imronuke.github.io/ADPRES/esrc) card must be present 17 | 2. When calculation mode is `BCSEARCH`, then the [`%CBCS`](https://imronuke.github.io/ADPRES/cbcs) OR [`%XTAB`](https://imronuke.github.io/ADPRES/xtab) card must be present 18 | 3. When calculation mode is `RODEJECT`, then the [`%EJCT`](https://imronuke.github.io/ADPRES/ejct) card must be present 19 | 20 | Example: 21 | ``` 22 | ! Mode card 23 | %MODE 24 | FORWARD 25 | ``` 26 | -------------------------------------------------------------------------------- /docs/mtem.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %MTEM 3 | theme: _config.yml 4 | filename: mtem 5 | --- 6 | 7 | # %MTEM Card 8 | 9 | This card is used to input moderator or coolant temperature parameters. 10 | 11 | | `%MTEM` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | CMTEM | Uniform distribution of the moderator temperature in Kelvin | Used as guess if `%THER` card active | 14 | | LINE 2 | RMTEM | Moderator temperature reference in Kelvin from which the interpolation is done | Dummy if `%XTAB` card active | 15 | | LINE 3 | MISGTR(g) | Macroscopic Cross Section changes due to changes of moderator temperature in Kelvin | Repeat LINE 2 NG times. And again repeat this input segment NMAT times. **This line is not necessary if `%XTAB` card present** | 16 | | | MSIGA(g) | 17 | | | MNUF(g) | 18 | | | MSIGF(g) | 19 | | | MSIGS(g,1:NG) | 20 | | LINE 4 | POPT | Print option if users want to print this card | Optional | 21 | 22 | Example: 23 | ``` 24 | ! MODERATOR TEMPERATURE CARD 25 | %MTEM 26 | 559.19 579.75 ! Average Moderator Temperature and Moderator temperature Ref. Kelvin 27 | ! CX change per Moderator Temperature Changes 28 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 29 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 30 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 31 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 32 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 33 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 34 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 35 | -2.03310E-06 2.12191E-07 1.24709E-07 1.43035E-18 0.0 8.09676E-07 36 | -1.08674E-04 -3.15597E-05 -4.16439E-05 -5.46722E-16 0.0 0.00000E+00 !COMP 4 37 | -1.98080E-06 2.26000E-07 1.35145E-07 1.56896E-18 0.0 8.58474E-07 38 | -9.06150E-05 -3.21435E-05 -4.53102E-05 -5.94857E-16 0.0 0.00000E+00 !COMP 5 39 | -1.92434E-06 2.39939E-07 1.49084E-07 1.75422E-18 0.0 9.03494E-07 40 | -7.62786E-05 -3.23776E-05 -4.78475E-05 -6.28174E-16 0.0 0.00000E+00 !COMP 6 41 | -2.69634E-06 2.48530E-07 1.40773E-07 1.56896E-18 0.0 7.01311E-07 42 | -7.62435E-05 -3.00119E-05 -4.20202E-05 -5.51669E-16 0.0 0.00000E+00 !COMP 7 43 | -3.07905E-06 2.61854E-07 1.43235E-07 1.67897E-18 0.0 6.17380E-07 44 | -7.33397E-05 -2.91929E-05 -4.07701E-05 -5.35261E-16 0.0 0.00000E+00 !COMP 8 45 | -3.53877E-06 2.74313E-07 1.46019E-07 1.71665E-18 0.0 5.16547E-07 46 | -7.13711E-05 -2.83041E-05 -3.94319E-05 -5.17689E-16 0.0 0.00000E+00 !COMP 9 47 | -2.63907E-06 2.64289E-07 1.55858E-07 1.75422E-18 0.0 7.44320E-07 48 | -6.39554E-05 -3.03509E-05 -4.44431E-05 -5.83483E-16 0.0 0.00000E+00 !COMP 10 49 | -3.02147E-06 2.79060E-07 1.58814E-07 1.88528E-18 0.0 6.59521E-07 50 | -6.16984E-05 -2.95626E-05 -4.31588E-05 -5.66622E-16 0.0 0.00000E+00 !COMP 11 51 | 1 52 | ``` 53 | -------------------------------------------------------------------------------- /docs/prnt.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %PRNT 3 | theme: _config.yml 4 | filename: prnt 5 | --- 6 | 7 | # %PRNT Card 8 | 9 | This card can be used to choose the specific output that users want. 10 | 11 | | %PRNT | | | | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | CAPRAD | Radial assembly power distribution print option | 1 = YES
0 = NO
Default for all = YES | 14 | | | CAPAXI | Axial assembly power distribution print option | 15 | | | CAFRAD | Radial Flux Power Distribution | 16 | 17 | Example: 18 | ``` 19 | ! PRINT CARD 20 | %PRNT 21 | 1 1 0 ! print output 22 | ``` 23 | -------------------------------------------------------------------------------- /docs/quick-guides.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Quick Guides 3 | theme: _config.yml 4 | filename: quick-guides 5 | --- 6 | 7 | # Quick Guides 8 | ## Writing Input 9 | ADPRES input is designed to be self-explanatory. It has several input cards marked by `%`, for example: `%mode`, `%geom`, `%xsec`, and so on. Some cards are mandatory for any problems. While some cards are conditional depending on the problems at hand and some cards are optional. Comments are marked by `!`. For example, the following is the [IAEA3D input](https://github.com/imronuke/ADPRES/blob/master/smpl/static/IAEA3Ds), where you can find its specification [here](https://engineering.purdue.edu/PARCS/Code/TestSuite/CalculationMode/StandAloneMode/Eigenvalue/IAEA3DPWR). 10 | 11 | ``` 12 | ! IAEA3D input data 13 | ! NODE SIZE = 10 cm 14 | ! PARCS K-EFF : 1.029096 15 | ! ADPRES K-EFF : 1.029082 (ERROR = 1.4 PCM) 16 | 17 | ! Mode card 18 | %MODE 19 | FORWARD 20 | 21 | ! Case card 22 | %CASE 23 | IAEA3D 24 | 10 CM NODE SIZE 25 | 26 | ! Cross-sections card 27 | %XSEC 28 | 2 5 ! Number of groups and number of materials 29 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 30 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 31 | 0.833333 0.080 0.135 0.135 0.0 0.000 0.7533 ! MAT1 : Outer Fuel 32 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 33 | 0.833333 0.085 0.135 0.135 0.0 0.000 0.7483 ! MAT2 : Inner Fuel 34 | 0.222222 0.0100 0.000 0.000 1.0 0.1922 0.020 35 | 0.833333 0.1300 0.135 0.135 0.0 0.000 0.7033 ! MAT3 : Inner Fuel + Control Rod 36 | 0.166667 0.000 0.000 0.000 0.0 0.1267 0.040 37 | 1.111111 0.010 0.000 0.000 0.0 0.000 1.1011 ! MAT4 : Reflector 38 | 0.166667 0.000 0.000 0.000 0.0 0.000 0.040 39 | 1.111111 0.055 0.000 0.000 0.0 0.000 0.000 ! MAT5 : Reflector + Control Rod 40 | %GEOM 41 | 9 9 19 ! number of assembly in x, y, z directions 42 | 10.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 !x-direction assembly size in cm 43 | 1 8 8 8 8 8 8 8 8 !x-direction assembly divided into 2 (10 cm each) 44 | 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 10.0 !y-direction assembly size in cm 45 | 8 8 8 8 8 8 8 8 1 !y-direction assembly divided into 2 (10 cm each) 46 | 19*20.0 !z-direction assembly in cm 47 | 19*1 !z-direction nodal is not divided 48 | 4 !np number of planar type 49 | 1 13*2 4*3 4 !planar assignment (from bottom to top) 50 | ! Planar_type_1 (Bottom Reflector) 51 | 4 4 4 4 4 4 4 4 4 52 | 4 4 4 4 4 4 4 4 4 53 | 4 4 4 4 4 4 4 4 4 54 | 4 4 4 4 4 4 4 4 4 55 | 4 4 4 4 4 4 4 4 0 56 | 4 4 4 4 4 4 4 4 0 57 | 4 4 4 4 4 4 4 0 0 58 | 4 4 4 4 4 4 0 0 0 59 | 4 4 4 4 0 0 0 0 0 60 | ! Planar_type_2 (Fuel) 61 | 3 2 2 2 3 2 2 1 4 62 | 2 2 2 2 2 2 2 1 4 63 | 2 2 2 2 2 2 1 1 4 64 | 2 2 2 2 2 2 1 4 4 65 | 3 2 2 2 3 1 1 4 0 66 | 2 2 2 2 1 1 4 4 0 67 | 2 2 1 1 1 4 4 0 0 68 | 1 1 1 4 4 4 0 0 0 69 | 4 4 4 4 0 0 0 0 0 70 | ! Planar_type_3 (Fuel+Partial Control Rods) 71 | 3 2 2 2 3 2 2 1 4 72 | 2 2 2 2 2 2 2 1 4 73 | 2 2 3 2 2 2 1 1 4 74 | 2 2 2 2 2 2 1 4 4 75 | 3 2 2 2 3 1 1 4 0 76 | 2 2 2 2 1 1 4 4 0 77 | 2 2 1 1 1 4 4 0 0 78 | 1 1 1 4 4 4 0 0 0 79 | 4 4 4 4 0 0 0 0 0 80 | ! Planar_type_4 (Top reflectors) 81 | 5 4 4 4 5 4 4 4 4 82 | 4 4 4 4 4 4 4 4 4 83 | 4 4 5 4 4 4 4 4 4 84 | 4 4 4 4 4 4 4 4 4 85 | 5 4 4 4 5 4 4 4 0 86 | 4 4 4 4 4 4 4 4 0 87 | 4 4 4 4 4 4 4 0 0 88 | 4 4 4 4 4 4 0 0 0 89 | 4 4 4 4 0 0 0 0 0 90 | ! Boundary conditions 91 | ! 0 = zero-flux 92 | ! 1 = zero-incoming current 93 | ! 2 = reflective 94 | (east), (west), (north), (south), (bottom), (top) 95 | 1 2 2 1 1 1 96 | 97 | ! NOTE: Writing 19*20.0 is equivalent to write 20.0 nineteen times in a row 98 | ``` 99 | 100 | In the above example, there are 101 | 1. Two mandatory cards : `%MODE` and `%GEOM` 102 | 2. One conditional card: `%XSEC` 103 | 3. One optional card : `%CASE` 104 | 105 | You find the detailed description for each card [here](https://imronuke.github.io/ADPRES/card-desc), but we will explain them briefly now 106 | ### [%MODE Card](https://imronuke.github.io/ADPRES/mode) 107 | This is the mode of ADPRES calculation. Since here we want to calculate static forward calculation (eigenvalue problem) the calculation mode is `FORWARD`. The detailed description of this card is [here](https://imronuke.github.io/ADPRES/mode). 108 | ### [%CASE Card](https://imronuke.github.io/ADPRES/case) 109 | This card is optional. This describes the problem at hand. The detailed description of this card is [here](https://imronuke.github.io/ADPRES/case). 110 | ### [%XSEC Card](https://imronuke.github.io/ADPRES/xsec) 111 | This card is conditional, necessary only if `%XTAB` card is not present. This card tells ADPRES the cross sections data for the problem. The cross section data must be given for each group and for each material as shown in the example. The description of the cross sections data can be seen in the comments. The detailed description of this card is [here](https://imronuke.github.io/ADPRES/xsec). 112 | ### [%GEOM Card](https://imronuke.github.io/ADPRES/geom) 113 | This card is describes the geometry of the problem. It quite similar to other reactor core simulator which you can easily understand if you have background on nuclear engineering. The description of the inputs given in the comments. The detailed description of this card is [here](https://imronuke.github.io/ADPRES/geom). 114 | 115 | 116 | ## Running a Test 117 | In Linux or other Unix based OS, you can run ADPRES using command 118 | 119 | ``` 120 | adpres [INPUT_FILE_PATH_NAME] 121 | ``` 122 | 123 | for example, you can run [`IAEA3Ds`](https://github.com/imronuke/ADPRES/blob/master/smpl/static/IAEA3Ds) input by 124 | 125 | ``` 126 | adpres /home/imronuke/smpl/static/IAEA3Ds 127 | ``` 128 | 129 | While in Windows, for example, you can run as follow 130 | 131 | ``` 132 | adpres C:\Users\imronuke\Downloads\ADPRES-master\smpl\static\IAEA3Ds 133 | ``` 134 | 135 | 136 | ## Reading Output 137 | 138 | After you run a test, you should see in the summary of the output in terminal as follow 139 | 140 | ``` 141 | ########################################################### 142 | # ADPRES 1.2 # 143 | # ABU DHABI POLYTECHNIC REACTOR SIMULATOR # 144 | ########################################################### 145 | 146 | 147 | CALCULATION MODE : FORWARD CALCULATION 148 | 149 | CASE ID : IAEA3D 150 | 10 CM NODE SIZE 151 | 152 | NODAL KERNEL : SEMI-ANALYTIC NODAL METHOD 153 | 154 | reading input ... done 155 | 156 | 157 | ============================================================================== 158 | CALCULATION RESULTS 159 | ============================================================================== 160 | 161 | Itr k-eff Fis.Src Error Inner Error 162 | ---------------------------------------------------- 163 | 1 0.981424 5.47871E-01 8.55259E+03 164 | 2 1.001319 2.41976E-01 8.56379E+00 165 | 3 1.009804 1.67297E-01 6.27992E-01 166 | 4 1.013500 1.33833E-01 1.44559E-01 167 | ...FISSION SOURCE EXTRAPOLATED... 168 | 5 1.026980 2.65156E+00 1.31348E-01 169 | . 170 | . 171 | . 172 | 15 1.028565 5.05638E-01 6.73943E-02 173 | 16 1.028253 6.31685E-02 4.20531E-01 174 | 17 1.028196 3.63469E-02 4.93252E-01 175 | 18 1.028082 2.21127E-02 2.48688E-01 176 | 19 1.028020 1.29756E-02 6.24972E-02 177 | ...FISSION SOURCE EXTRAPOLATED... 178 | 20 1.027400 3.54750E-01 2.34432E-02 179 | 21 1.027655 6.04390E-02 3.09183E-01 180 | .....NODAL COUPLING UPDATED..... 181 | MAX. CHANGE IN NODAL COUPLING COEF.= 3.16843E-01 AT NODE I = 6, J = 4, K = 19 182 | 22 1.028084 5.88420E-02 1.59061E-01 183 | 23 1.032373 1.30872E-01 4.33336E-01 184 | . 185 | . 186 | . 187 | 127 1.029082 1.20168E-05 8.28493E-05 188 | 128 1.029082 9.48481E-06 2.04727E-05 189 | 129 1.029082 7.46358E-06 9.66768E-06 190 | 191 | MULTIPLICATION EFFECTIVE (K-EFF) = 1.029082 192 | 193 | 194 | CPU time breakdown in seconds 195 | Input reading time : 0.0078 ( 5.0%) 196 | XSEC processing time : 0.0003 ( 0.2%) 197 | CMFD time : 0.0893 (57.1%) 198 | Nodal update time : 0.0590 (37.7%) 199 | T-H time : 0.0000 ( 0.0%) 200 | ------------------------------------------ 201 | Total time : 0.1565 202 | 203 | ADPRES EXIT NORMALLY 204 | ``` 205 | 206 | If you get `ADPRES EXIT NORMALLY` in the end of the terminal output, it means you successfully run ADPRES. Since it is a forward (eigenvalue) problem, you will see the outer iterations as they evolve and you will see also the effective multiplication factor as well as CPU time breakdown. The detailed output, such as radial and axial power distribution, can be found in the same file name as input but with an `.out` extension. 207 | 208 | It is always a good idea to see this output file to ensure that you had written input correctly. ADPRES echoes your input and redescribe the input to make sure that this is the problem you want to solve. ADPRES may run well without any error but it gives you wrong results. This might happen if the input is not consistent with the problem specification. 209 | -------------------------------------------------------------------------------- /docs/ther.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %THER 3 | theme: _config.yml 4 | filename: ther 5 | --- 6 | 7 | # %THER Card 8 | 9 | This card is used to set the T-H parameters. It also activates T-H feedback. When `%THER` card present, either conditions must be satisfied 10 | 1. `%FTEM` and one or more of these cards shall also present: `%MTEM` and `%CDEN` 11 | 2. `%XTAB` shall be present 12 | 13 | | `%THER` | Variable | Description | Remarks | 14 | | --- | --- | --- | --- | 15 | | LINE 1 | PPOW | Percent reactor power | 0.0 < PPOW <= 100.0 | 16 | | LINE 2 | POW | Reactor thermal power for given geometry in `%GEOM` card in Watt | | 17 | | LINE 3 | TIN | Coolant inlet temperature in Kelvin | | 18 | | | CMFLOW | Coolant mass flow rate in kg/s | | 19 | | LINE 4 | RF | Fuel meat (UO2) radius in meter | | 20 | | | TG | Gap thickness in meter | | 21 | | | TC | Cladding thickness in meter | | 22 | | | PPITCH | Fuel pin pitch in meter | | 23 | | LINE 5 | NFPIN | Number of fuel pin for each assembly | | 24 | | | NGT | Number of guide tubes | | 25 | | LINE 6 | CF | Fraction of heat deposited in the coolant | | 26 | 27 | Example: 28 | ``` 29 | ! THERMAL-HYDRAULIC CARD 30 | %THER 31 | 100. ! Percent power in % 32 | 891.25e6 ! Reactor thermal power for quarter geometry in Watt 33 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 34 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thinkness, cladding thinkness and pin picth (m) 35 | 264 25 ! Number of fuel pin and guide tubes 36 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 37 | 1 38 | ``` 39 | -------------------------------------------------------------------------------- /docs/thet.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %THET 3 | theme: _config.yml 4 | filename: thet 5 | --- 6 | 7 | # %THET Card 8 | 9 | This card is used to set the value of theta. Only effective for `RODEJECT` mode. 10 | 11 | | `%THET` | Variable | Description | Available options | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | theta | Theta value | 0.01 <= theta <= 1.0. Default is 1.0 or correspond to fully-implicit method| 14 | 15 | Example: 16 | ``` 17 | %THET 18 | 0.5 !This correspond to Crank-Nicholson method 19 | ``` 20 | -------------------------------------------------------------------------------- /docs/xsec.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %XSEC 3 | theme: _config.yml 4 | filename: xsec 5 | --- 6 | 7 | # %XSEC Card 8 | 9 | This card is used to describe the cross section data. This card is conditional : either `%XSEC` or `XTAB` card must be present 10 | 11 | | `%XSEC` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | NG | Number of groups | | 14 | | | NMAT | Number materials | 15 | | LINE 2 | SIGTR(g) | Transport macroscopic XS for group g | Repeat LINE 2 NG times. And again repeat this input segment NMAT times.(See example below) | 16 | | SIGA(g) | Absorption macroscopic XS for group g | 17 | | NUF(g) | Nu \* Fission macroscopic XS for group g | 18 | | SIGF(g) | Fission macroscopic XS for group g | 19 | | CHI(g) | Fission neutron spectrum for group g | 20 | | SIGS(g,1:NG) | Scattering macroscopic XS from group g to other groups | 21 | 22 | Example: 23 | ``` 24 | %XSEC 25 | 2 5 ! Number of groups and number of materials 26 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 27 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 28 | 0.833333 0.080 0.135 0.135 0.0 0.000 0.7533 ! MAT1 : Outer Fuel 29 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 30 | 0.833333 0.085 0.135 0.135 0.0 0.000 0.7483 ! MAT2 : Inner Fuel 31 | 0.222222 0.0100 0.000 0.000 1.0 0.1922 0.020 32 | 0.833333 0.1300 0.135 0.135 0.0 0.000 0.7033 ! MAT3 : Inner Fuel + Control Rod 33 | 0.166667 0.000 0.000 0.000 0.0 0.1267 0.040 34 | 1.111111 0.010 0.000 0.000 0.0 0.000 1.1011 ! MAT4 : Reflector 35 | 0.166667 0.000 0.000 0.000 0.0 0.000 0.040 36 | 1.111111 0.055 0.000 0.000 0.0 0.000 0.000 ! MAT5 : Reflector + Control Rod 37 | ``` 38 | -------------------------------------------------------------------------------- /docs/xtab.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: %XTAB 3 | theme: _config.yml 4 | filename: xtab 5 | --- 6 | 7 | # %XTAB Card 8 | 9 | This card is used for branch calculations. The format library used in ADPRES is in tabular form similar to the ones used in [UO2/MOX Transient Benchmark](https://www.oecd-nea.org/science/wprs/MOX-UOX-transients/benchmark_documents/final_report/mox-uo2-bench.pdf). An example of this library can be seen [here](https://github.com/imronuke/ADPRES/blob/master/smpl/xsec/SERPENT_CMM/m40.tab). This card is conditional : either `%XSEC` or `XTAB` card must be present 10 | 11 | | `%XTAB` | Variable | Description | Remarks | 12 | | --- | --- | --- | --- | 13 | | LINE 1 | NG | Number of groups | | 14 | | | NMAT | Number materials | 15 | | LINE 2 | FNAME | The path of the library | Repeat this line NMAT times.(See example below) | 16 | | | FNUM | Number of the material inside the library FNAME | 17 | 18 | Example: 19 | ``` 20 | ! XTAB CARD 21 | %XTAB 22 | 2 19 ! Number of groups and number of materials 23 | ! XTAB files for each material 24 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 1 !MAT 1 : u42u 0.15 GWD/TON 25 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 2 !MAT 2 : u42u 17.5 GWD/TON 26 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 4 !MAT 3 : u42u 22.5 GWD/TON 27 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 5 !MAT 4 : u42u 32.5 GWD/TON 28 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 6 !MAT 5 : u42u 35.0 GWD/TON 29 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 7 !MAT 6 : u42u 37.5 GWD/TON 30 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 1 !MAT 7 : u45u 0.15 GWD/TON 31 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 2 !MAT 8 : u45u 17.5 GWD/TON 32 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 3 !MAT 9 : u45u 20.5 GWD/TON 33 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 5 !MAT 10: u45u 32.5 GWD/TON 34 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 7 !MAT 11: u45u 37.5 GWD/TON 35 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 1 !MAT 12: m40m 0.15 GWD/TON 36 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 4 !MAT 13: m40m 22.5 GWD/TON 37 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 7 !MAT 14: m40m 37.5 GWD/TON 38 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 1 !MAT 15: m43m 0.15 GWD/TON 39 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 2 !MAT 16: m43m 17.5 GWD/TON 40 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 6 !MAT 17: m43m 35.0 GWD/TON 41 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refr.tab 1 !MAT 18: RADIAL REFLECTOR 42 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refa.tab 1 !MAT 19: AXIAL REFLECTOR 43 | 1 44 | ``` 45 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # start 3 | 4 | echo "ADPRES compilation starts" 5 | 6 | set FORT=gfotran 7 | 8 | echo " " 9 | echo "Compiling src/mod_data.f90" 10 | gfortran -O4 -c src/mod_data.f90 11 | echo "Compiling src/mod_io.f90" 12 | gfortran -O4 -c src/mod_io.f90 13 | echo "Compiling src/mod_xsec.f90" 14 | gfortran -O4 -c src/mod_xsec.f90 15 | echo "Compiling src/mod_nodal.f90" 16 | gfortran -O4 -c src/mod_nodal.f90 17 | echo "Compiling src/mod_cmfd.f90" 18 | gfortran -O4 -c src/mod_cmfd.f90 19 | echo "Compiling src/mod_th.f90" 20 | gfortran -O4 -c src/mod_th.f90 21 | echo "Compiling src/mod_trans.f90" 22 | gfortran -O4 -c src/mod_trans.f90 23 | echo "Compiling src/mod_control.f90" 24 | gfortran -O4 -c src/mod_control.f90 25 | echo "Compiling src/ADPRES.f90" 26 | gfortran -O4 -c src/ADPRES.f90 27 | echo "Combining all together" 28 | gfortran *.o -o adpres 29 | 30 | echo " " 31 | echo "Copy adpres to /usr/bin" 32 | sudo cp adpres /usr/bin 33 | 34 | echo " " 35 | echo "Deleted unnecessary files" 36 | rm *.o *.mod 37 | 38 | echo " " 39 | echo "ADPRES successfully compiled" 40 | -------------------------------------------------------------------------------- /mac_install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # start 3 | 4 | echo "ADPRES compilation starts" 5 | 6 | set FORT=gfotran 7 | 8 | echo " " 9 | echo "Compiling src/mod_data.f90" 10 | gfortran -O4 -c src/mod_data.f90 11 | echo "Compiling src/mod_io.f90" 12 | gfortran -O4 -c src/mod_io.f90 13 | echo "Compiling src/mod_xsec.f90" 14 | gfortran -O4 -c src/mod_xsec.f90 15 | echo "Compiling src/mod_nodal.f90" 16 | gfortran -O4 -c src/mod_nodal.f90 17 | echo "Compiling src/mod_cmfd.f90" 18 | gfortran -O4 -c src/mod_cmfd.f90 19 | echo "Compiling src/mod_th.f90" 20 | gfortran -O4 -c src/mod_th.f90 21 | echo "Compiling src/mod_trans.f90" 22 | gfortran -O4 -c src/mod_trans.f90 23 | echo "Compiling src/mod_control.f90" 24 | gfortran -O4 -c src/mod_control.f90 25 | echo "Compiling src/ADPRES.f90" 26 | gfortran -O4 -c src/ADPRES.f90 27 | echo "Combining all together" 28 | gfortran *.o -o adpres -static-libgfortran 29 | 30 | echo " " 31 | echo "Copy adpres to /usr/local/bin" 32 | sudo cp adpres /usr/local/bin 33 | 34 | echo " " 35 | echo "Deleted unnecessary files" 36 | rm *.o *.mod 37 | 38 | echo " " 39 | echo "ADPRES successfully compiled" 40 | -------------------------------------------------------------------------------- /smpl/static/BIBLIS: -------------------------------------------------------------------------------- 1 | ! BIBLIS input data 2 | ! K-EFF REF : 1.02511 3 | ! MAX POWER ERROR : 0.14% 4 | 5 | ! Mode card 6 | %MODE 7 | FORWARD 8 | 9 | ! Case card 10 | %CASE 11 | BIBLIS 12 | BIBLIS Benchmark With Representative of Actual Data 2x2/FA 13 | 14 | ! Cross-sections card 15 | %XSEC 16 | 2 8 ! Number of groups and number of materials 17 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 18 | 0.2321263 0.0095042 0.0058708 0.0058708 1.0000000 0.0000000 0.0177540 19 | 0.9170105 0.0750580 0.0960670 0.0960670 0.0000000 0.0000000 0.0000000 ! COMPOSITION 1 20 | 0.2320293 0.0096785 0.0061908 0.0061908 1.0000000 0.0000000 0.0176210 21 | 0.9167583 0.0784360 0.1035800 0.1035800 0.0000000 0.0000000 0.0000000 ! COMPOSITION 2 22 | 0.2525253 0.0026562 0.0000000 0.0000000 1.0000000 0.0000000 0.0231060 23 | 1.2025012 0.0715960 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 ! COMPOSITION 3 24 | 0.2316584 0.0103630 0.0074527 0.0074527 1.0000000 0.0000000 0.0171010 25 | 0.9162544 0.0914080 0.1323600 0.1323600 0.0000000 0.0000000 0.0000000 ! COMPOSITION 4 26 | 0.2317873 0.0100030 0.0061908 0.0061908 1.0000000 0.0000000 0.0172900 27 | 0.9095043 0.0848280 0.1035800 0.1035800 0.0000000 0.0000000 0.0000000 ! COMPOSITION 5 28 | 0.2317229 0.0101320 0.0064285 0.0064285 1.0000000 0.0000000 0.0171920 29 | 0.9095043 0.0873140 0.1091100 0.1091100 0.0000000 0.0000000 0.0000000 ! COMPOSITION 6 30 | 0.2316584 0.0101650 0.0061908 0.0061908 1.0000000 0.0000000 0.0171250 31 | 0.9060433 0.0880240 0.1035800 0.1035800 0.0000000 0.0000000 0.0000000 ! COMPOSITION 7 32 | 0.2315941 0.0102940 0.0064285 0.0064285 1.0000000 0.0000000 0.0170270 33 | 0.9057971 0.0905100 0.1091100 0.1091100 0.0000000 0.0000000 0.0000000 ! COMPOSITION 8 34 | 35 | 36 | ! Geometry card 37 | %GEOM 38 | 9 9 2 !nx, ny, nz 39 | 11.5613 8*23.1226 !x-direction assembly size in cm 40 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 41 | 8*23.1226 11.5613 !y-direction assembly size in cm 42 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 43 | 2*11.5613 !z-direction assembly in cm 44 | 2*1 !z-direction nodal is not divided 45 | 1 !np number of planar type 46 | 2*1 !planar assignment (from bottom to top) 47 | ! Planar_type_1 (Bottom Reflector) 48 | 1 8 2 6 1 7 1 4 3 49 | 8 1 8 2 8 1 1 4 3 50 | 2 8 1 8 2 7 1 4 3 51 | 6 2 8 2 8 1 8 4 3 52 | 1 8 2 8 2 5 4 3 3 53 | 7 1 7 1 5 4 4 3 0 54 | 1 1 1 8 4 4 3 3 0 55 | 4 4 4 4 3 3 3 0 0 56 | 3 3 3 3 3 0 0 0 0 57 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 58 | 1 2 2 1 2 2 59 | -------------------------------------------------------------------------------- /smpl/static/DVP: -------------------------------------------------------------------------------- 1 | ! DVP BWR REACTOR PROBLEM 2 | ! THIS PROBLEM IS TO DEMONSTRATE ADF FEATURE IN ADPRES 3 | !See: 4 | !========= 5 | ! K.S. Smith, Assembly Homogenization Techniques for LWR Analysis. 6 | ! Progress in Nuclear Energy, Vol. 17 No.3, pp. 303-335, 1986. 7 | !========= 8 | 9 | 10 | 11 | %MODE 12 | FORWARD 13 | %CASE 14 | DVP 15 | PROBLEM TEST 16 | %XSEC 17 | 2 4 ! Number of groups and number of materials 18 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 19 | ! COMPOSITION 1 20 | 0.20574 0.00654 0.00415 0.00415 1.0 0.0 0.01462 21 | 0.68866 0.04850 0.06099 0.06099 0.0 0.0 0.00000 22 | ! COMPOSITION 2 23 | 0.23793 0.00944 0.00437 0.00437 1.0 0.0 0.01798 24 | 0.85348 0.06661 0.07142 0.07142 0.0 0.0 0.00000 25 | ! COMPOSITION 3 26 | 0.24090 0.00696 0.00437 0.00437 1.0 0.0 0.02030 27 | 0.88551 0.05106 0.06330 0.06330 0.0 0.0 0.00000 28 | ! COMPOSITION 4 29 | 0.23600 0.000038 0.00000 0.00000 1.0 0.0 0.04575 30 | 1.36422 0.01031 0.00000 0.00000 0.0 0.0 0.00000 31 | %GEOM 32 | 12 12 2 !nx, ny, nz 33 | 12*15.313 !x-direction assembly size in cm 34 | 12*2 !x-direction assembly divided into 20 cm each 35 | 12*15.313 !y-direction assembly size in cm 36 | 12*2 !y-direction assembly divided into 20 cm each 37 | 2*15.313 !z-direction assembly size in cm 38 | 2*1 !z-direction assembly divided into 20 cm each 39 | 1 !np number of planar type 40 | 1 1 !planar assignment (from bottom to top) 41 | ! Planar_type_1 42 | 4 4 4 4 4 4 4 4 0 0 0 0 43 | 1 1 3 4 4 4 4 4 4 4 0 0 44 | 1 3 3 1 4 4 4 4 4 4 4 0 45 | 1 3 3 3 1 1 3 4 4 4 4 0 46 | 1 3 3 1 1 1 3 3 4 4 4 4 47 | 1 1 1 1 1 1 1 3 3 4 4 4 48 | 1 1 1 1 1 1 1 3 1 4 4 4 49 | 1 2 2 1 1 3 3 3 1 4 4 4 50 | 1 2 2 1 1 3 3 1 3 1 4 4 51 | 1 1 1 1 1 1 1 1 1 3 3 4 52 | 1 1 1 1 1 1 1 1 1 3 1 4 53 | 1 2 2 1 1 2 2 1 1 3 1 4 54 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 55 | 0 2 0 2 2 2 56 | %ADF 57 | !g1 -> east west north south 58 | !g2 -> east west north south 59 | ! COMPOSITION 1 60 | 0.9966 0.9288 0.9966 0.9288 1.0000 1.0000 61 | 1.1332 1.6570 1.1332 1.6570 1.0000 1.0000 62 | ! COMPOSITION 2 63 | 1.0787 0.8423 1.0787 0.8423 1.0000 1.0000 64 | 1.6423 0.6809 1.6423 0.6809 1.0000 1.0000 65 | ! COMPOSITION 3 66 | 0.9989 0.9114 0.9989 0.9114 1.0000 1.0000 67 | 1.1664 1.5805 1.1664 1.5805 1.0000 1.0000 68 | ! COMPOSITION 4 69 | 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 70 | 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 71 | ! ADF ROTATION DUE TO DIAGONALLY SYMMETRIC ADFs 72 | 1 ! 90 degree counter clock-wise 73 | 2 2 1 1 1 2 74 | 2 2 3 3 1 2 75 | 2 2 5 5 1 2 76 | 2 2 7 7 1 2 77 | 2 2 9 9 1 2 78 | 2 2 11 11 1 2 79 | 4 4 1 1 1 2 80 | 4 4 3 3 1 2 81 | 4 4 5 5 1 2 82 | 4 4 7 7 1 2 83 | 4 4 9 9 1 2 84 | 6 6 1 1 1 2 85 | 6 6 3 3 1 2 86 | 6 6 5 5 1 2 87 | 6 6 7 7 1 2 88 | 6 6 9 9 1 2 89 | 8 8 1 1 1 2 90 | 8 8 3 3 1 2 91 | 8 8 5 5 1 2 92 | 8 8 7 7 1 2 93 | 10 10 1 1 1 2 94 | 10 10 3 3 1 2 95 | 0 0 0 0 0 0 96 | 2 ! 180 degree counter clock-wise 97 | 2 2 2 2 1 2 98 | 2 2 4 4 1 2 99 | 2 2 6 6 1 2 100 | 2 2 8 8 1 2 101 | 2 2 10 10 1 2 102 | 4 4 2 2 1 2 103 | 4 4 4 4 1 2 104 | 4 4 6 6 1 2 105 | 4 4 8 8 1 2 106 | 4 4 10 10 1 2 107 | 6 6 2 2 1 2 108 | 6 6 4 4 1 2 109 | 6 6 6 6 1 2 110 | 6 6 8 8 1 2 111 | 8 8 2 2 1 2 112 | 8 8 4 4 1 2 113 | 8 8 6 6 1 2 114 | 8 8 8 8 1 2 115 | 10 10 2 2 1 2 116 | 10 10 4 4 1 2 117 | 0 0 0 0 0 0 118 | 3 ! 270 degree counter clock-wise 119 | 1 1 2 2 1 2 120 | 1 1 4 4 1 2 121 | 1 1 6 6 1 2 122 | 1 1 8 8 1 2 123 | 1 1 10 10 1 2 124 | 3 3 2 2 1 2 125 | 3 3 4 4 1 2 126 | 3 3 6 6 1 2 127 | 3 3 8 8 1 2 128 | 3 3 10 10 1 2 129 | 5 5 2 2 1 2 130 | 5 5 4 4 1 2 131 | 5 5 6 6 1 2 132 | 5 5 8 8 1 2 133 | 7 7 2 2 1 2 134 | 7 7 4 4 1 2 135 | 7 7 6 6 1 2 136 | 7 7 8 8 1 2 137 | 9 9 2 2 1 2 138 | 9 9 4 4 1 2 139 | 9 9 6 6 1 2 140 | 11 11 2 2 1 2 141 | 0 0 0 0 0 0 142 | 0 ! ADF INPUTS END 143 | ! ADF PRINT (OPTIONAL) 144 | 1 145 | -------------------------------------------------------------------------------- /smpl/static/FDM: -------------------------------------------------------------------------------- 1 | ! IAEA2D input data with FDM nodal kernel 2 | 3 | ! Mode card 4 | %MODE 5 | FORWARD 6 | 7 | ! Case card 8 | %CASE 9 | IAEA2D 10 | IAEA2D Benchmark With 16x16 nodes/FA with FDM nodal kernel 11 | 12 | %KERN 13 | FDM 14 | 15 | %ITER 16 | 1200 5 1.e-5 1.e-5 15 40 20 80 ! Set fission interpolation interval every 10 outer iteration 17 | 18 | ! Cross-sections card 19 | %XSEC 20 | 2 4 ! Number of groups and number of materials 21 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 22 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 23 | 0.833333 0.080032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 1 24 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 25 | 0.833333 0.085032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 2 26 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 27 | 0.833333 0.130032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 3 28 | 0.166667 0.000160 0.000000 0.000000 1.000000 0.000000 0.040000 29 | 1.111111 0.010024 0.000000 0.000000 0.000000 0.000000 0.000000 ! COMPOSITION 4 30 | ! Geometry card 31 | %GEOM 32 | 9 9 2 !nx, ny, nz 33 | 10.0 8*20.0 !x-direction assembly size in cm 34 | 8 8*16 ! 16x16 per FA 35 | 8*20.0 10.0 !y-direction assembly size in cm 36 | 8*16 8 ! 16x16 per FA 37 | 2*1.25 !z-direction assembly in cm 38 | 2*1 !z-direction nodal is not divided 39 | 1 !np number of planar type 40 | 2*1 !planar assignment (from bottom to top) 41 | ! Planar 42 | 3 2 2 2 3 2 2 1 4 43 | 2 2 2 2 2 2 2 1 4 44 | 2 2 2 2 2 2 1 1 4 45 | 2 2 2 2 2 2 1 4 4 46 | 3 2 2 2 3 1 1 4 0 47 | 2 2 2 2 1 1 4 4 0 48 | 2 2 1 1 1 4 4 0 0 49 | 1 1 1 4 4 4 0 0 0 50 | 4 4 4 4 0 0 0 0 0 51 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 52 | 1 2 2 1 2 2 53 | 54 | ! Print Card 55 | %PRNT 56 | 1 1 0 ! print output 57 | -------------------------------------------------------------------------------- /smpl/static/FDM-1D: -------------------------------------------------------------------------------- 1 | ! UOS NUCLEAR REACTOR THEORY 2 | ! PROJECT 2 3 | ! INITIALLY CREATED BY DONNY HARTANTO PhD (dhartanto@sharjah.ac.ae) 4 | 5 | %MODE 6 | FORWARD 7 | 8 | %CASE 9 | PROJECT 10 | 1D MODEL WITH 1 CM MESH SIZE IN X-DIRECTION 11 | 12 | %KERN 13 | FDM 14 | 15 | %ITER 16 | 1200 5 1.e-5 1.e-5 25 40 20 80 ! Set fission interpolation interval every 25 outer iteration 17 | 18 | ! Cross-sections card 19 | %XSEC 20 | 2 5 ! Number of groups and number of materials 21 | ! sigtr siga nu*sigf kap*sigf chi sigs_g1 sigs_g2 22 | !Assembly Type B0 23 | 2.13423E-01 8.88418E-03 6.35051E-03 1.01608E-15 1.00000E+00 0.00000E+00 1.67468E-02 24 | 9.10701E-01 8.05427E-02 1.25097E-01 2.00156E-14 0.00000E+00 0.00000E+00 0.00000E+00 25 | !Assembly Type B1 26 | 2.15143E-01 9.22029E-03 6.17295E-03 7.88446E-14 1.00000E+00 0.00000E+00 1.73055E-02 27 | 9.17557E-01 8.98616E-02 1.15639E-01 1.53587E-12 0.00000E+00 0.00000E+00 0.00000E+00 28 | !Assembly Type B2 29 | 2.15251E-01 9.16554E-03 6.05043E-03 9.68066E-16 1.00000E+00 0.00000E+00 1.73944E-02 30 | 9.17368E-01 8.83031E-02 1.12347E-01 1.79756E-14 0.00000E+00 0.00000E+00 0.00000E+00 31 | !Assembly Type B3 32 | 2.15501E-01 9.35080E-03 6.15644E-03 9.85030E-16 1.00000E+00 0.00000E+00 1.74459E-02 33 | 9.20283E-01 9.35288E-02 1.13602E-01 1.81763E-14 0.00000E+00 0.00000E+00 0.00000E+00 34 | !Radial Reflector XS 35 | 2.37497E-01 2.00798E-03 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.93333E-02 36 | 1.24667E+00 2.86063E-02 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 37 | 38 | ! Geometry card 39 | %GEOM 40 | 5 2 2 !nx, ny, nz 41 | 5*20.0 !x-direction assembly size in cm 42 | 5*20 !x-direction assembly divided into 20 (1 cm each) 43 | 2*1.0 !y-direction assembly size in cm 44 | 2*1 !y-direction nodal is not divided 45 | 2*1.0 !z-direction assembly in cm 46 | 2*1 !z-direction nodal is not divided 47 | 1 !np number of planar type 48 | 2*1 !planar assignment (from bottom to top) 49 | ! Planar 50 | 5 4 3 2 1 51 | 5 4 3 2 1 52 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 53 | 2 1 2 2 2 2 54 | -------------------------------------------------------------------------------- /smpl/static/IAEA2D: -------------------------------------------------------------------------------- 1 | ! IAEA2D input data 2 | ! K-EFF REF : 1.029585 (Muller paper, 1991) 3 | ! MAX POWER ERROR : 0.17% 4 | 5 | ! Mode card 6 | %MODE 7 | FORWARD 8 | 9 | ! Case card 10 | %CASE 11 | IAEA2D 12 | IAEA2D Benchmark With 2x2 nodes/FA 13 | 14 | ! Cross-sections card 15 | %XSEC 16 | 2 4 ! Number of groups and number of materials 17 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 18 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 19 | 0.833333 0.080032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 1 20 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 21 | 0.833333 0.085032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 2 22 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 23 | 0.833333 0.130032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 3 24 | 0.166667 0.000160 0.000000 0.000000 1.000000 0.000000 0.040000 25 | 1.111111 0.010024 0.000000 0.000000 0.000000 0.000000 0.000000 ! COMPOSITION 4 26 | ! Geometry card 27 | %GEOM 28 | 9 9 2 !nx, ny, nz 29 | 10.0 8*20.0 !x-direction assembly size in cm 30 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 31 | 8*20.0 10.0 !y-direction assembly size in cm 32 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 33 | 2*10.0 !z-direction assembly in cm 34 | 2*1 !z-direction nodal is not divided 35 | 1 !np number of planar type 36 | 2*1 !planar assignment (from bottom to top) 37 | ! Planar_type_1 (Bottom Reflector) 38 | 3 2 2 2 3 2 2 1 4 39 | 2 2 2 2 2 2 2 1 4 40 | 2 2 2 2 2 2 1 1 4 41 | 2 2 2 2 2 2 1 4 4 42 | 3 2 2 2 3 1 1 4 0 43 | 2 2 2 2 1 1 4 4 0 44 | 2 2 1 1 1 4 4 0 0 45 | 1 1 1 4 4 4 0 0 0 46 | 4 4 4 4 0 0 0 0 0 47 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 48 | 1 2 2 1 2 2 49 | -------------------------------------------------------------------------------- /smpl/static/IAEA3Ds: -------------------------------------------------------------------------------- 1 | ! IAEA3D input data 2 | ! NODE SIZE = 10 cm 3 | ! PARCS K-EFF : 1.029096 4 | ! ADPRES K-EFF : 1.029082 (ERROR = 1.4 PCM) 5 | 6 | ! Mode card 7 | %MODE 8 | FORWARD 9 | 10 | ! Case card 11 | %CASE 12 | IAEA3D 13 | 10 CM NODE SIZE 14 | 15 | ! Cross-sections card 16 | %XSEC 17 | 2 5 ! Number of groups and number of materials 18 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 19 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 20 | 0.833333 0.080 0.135 0.135 0.0 0.000 0.7533 ! MAT1 : Outer Fuel 21 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 22 | 0.833333 0.085 0.135 0.135 0.0 0.000 0.7483 ! MAT2 : Inner Fuel 23 | 0.222222 0.0100 0.000 0.000 1.0 0.1922 0.020 24 | 0.833333 0.1300 0.135 0.135 0.0 0.000 0.7033 ! MAT3 : Inner Fuel + Control Rod 25 | 0.166667 0.000 0.000 0.000 0.0 0.1267 0.040 26 | 1.111111 0.010 0.000 0.000 0.0 0.000 1.1011 ! MAT4 : Reflector 27 | 0.166667 0.000 0.000 0.000 0.0 0.000 0.040 28 | 1.111111 0.055 0.000 0.000 0.0 0.000 0.000 ! MAT5 : Reflector + Control Rod 29 | %GEOM 30 | 9 9 19 !nx, ny, nz 31 | 10.0 8*20.0 !x-direction assembly size in cm 32 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 33 | 8*20.0 10.0 !y-direction assembly size in cm 34 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 35 | 19*20.0 !z-direction assembly in cm 36 | 19*1 !z-direction nodal is not divided 37 | 4 !np number of planar type 38 | 1 13*2 4*3 4 !planar assignment (from bottom to top) 39 | ! Planar_type_1 (Bottom Reflector) 40 | 4 4 4 4 4 4 4 4 4 41 | 4 4 4 4 4 4 4 4 4 42 | 4 4 4 4 4 4 4 4 4 43 | 4 4 4 4 4 4 4 4 4 44 | 4 4 4 4 4 4 4 4 0 45 | 4 4 4 4 4 4 4 4 0 46 | 4 4 4 4 4 4 4 0 0 47 | 4 4 4 4 4 4 0 0 0 48 | 4 4 4 4 0 0 0 0 0 49 | ! Planar_type_2 (Fuel) 50 | 3 2 2 2 3 2 2 1 4 51 | 2 2 2 2 2 2 2 1 4 52 | 2 2 2 2 2 2 1 1 4 53 | 2 2 2 2 2 2 1 4 4 54 | 3 2 2 2 3 1 1 4 0 55 | 2 2 2 2 1 1 4 4 0 56 | 2 2 1 1 1 4 4 0 0 57 | 1 1 1 4 4 4 0 0 0 58 | 4 4 4 4 0 0 0 0 0 59 | ! Planar_type_3 (Fuel+Partial Control Rods) 60 | 3 2 2 2 3 2 2 1 4 61 | 2 2 2 2 2 2 2 1 4 62 | 2 2 3 2 2 2 1 1 4 63 | 2 2 2 2 2 2 1 4 4 64 | 3 2 2 2 3 1 1 4 0 65 | 2 2 2 2 1 1 4 4 0 66 | 2 2 1 1 1 4 4 0 0 67 | 1 1 1 4 4 4 0 0 0 68 | 4 4 4 4 0 0 0 0 0 69 | ! Planar_type_4 (Top reflectors) 70 | 5 4 4 4 5 4 4 4 4 71 | 4 4 4 4 4 4 4 4 4 72 | 4 4 5 4 4 4 4 4 4 73 | 4 4 4 4 4 4 4 4 4 74 | 5 4 4 4 5 4 4 4 0 75 | 4 4 4 4 4 4 4 4 0 76 | 4 4 4 4 4 4 4 0 0 77 | 4 4 4 4 4 4 0 0 0 78 | 4 4 4 4 0 0 0 0 0 79 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 80 | 1 2 2 1 1 1 81 | -------------------------------------------------------------------------------- /smpl/static/KOEBERG: -------------------------------------------------------------------------------- 1 | ! KOEBERG input data 2 | ! K-EFF REF : 1.007954 3 | ! MAX POWER ERROR : 0.25% 4 | 5 | ! Mode card 6 | %MODE 7 | FORWARD 8 | 9 | ! Case card 10 | %CASE 11 | KOEBERG 12 | KOEBERG 2x2/FA and 4-group xsec 13 | 14 | ! Cross-sections card 15 | %XSEC 16 | 4 7 ! Number of groups and number of materials 17 | ! COMPOSITION 1 18 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 19 | 0.133768 0.003654 0.008228 0.008228 0.745248 0.000000 0.063789 0.000486 0.000000 20 | 0.318911 0.002124 0.000536 0.000536 0.254328 0.000000 0.000000 0.064381 0.000003 21 | 0.492072 0.019908 0.007058 0.007058 0.000424 0.000000 0.000000 0.000000 0.050849 22 | 0.888436 0.067990 0.083930 0.083930 0.000000 0.000000 0.000000 0.001245 0.000000 23 | ! COMPOSITION 2 24 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 25 | 0.133726 0.003685 0.008295 0.008295 0.745248 0.000000 0.063112 0.000478 0.000000 26 | 0.317507 0.002215 0.000713 0.000713 0.254328 0.000000 0.000000 0.063078 0.000003 27 | 0.492652 0.022012 0.009230 0.009230 0.000424 0.000000 0.000000 0.000000 0.048420 28 | 0.878393 0.085052 0.108244 0.108244 0.000000 0.000000 0.000000 0.001543 0.000000 29 | ! COMPOSITION 3 30 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 31 | 0.133763 0.003684 0.008285 0.008285 0.745248 0.000000 0.062765 0.000473 0.000000 32 | 0.316884 0.002221 0.000713 0.000713 0.254328 0.000000 0.000000 0.062404 0.000003 33 | 0.492307 0.022403 0.009214 0.009214 0.000424 0.000000 0.000000 0.000000 0.047549 34 | 0.873852 0.088077 0.108087 0.108087 0.000000 0.000000 0.000000 0.001598 0.000000 35 | ! COMPOSITION 4 36 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 37 | 0.133733 0.003740 0.008459 0.008459 0.745248 0.000000 0.063737 0.000486 0.000000 38 | 0.318888 0.002299 0.000923 0.000923 0.254328 0.000000 0.000000 0.064330 0.000003 39 | 0.494058 0.022621 0.011714 0.011714 0.000424 0.000000 0.000000 0.000000 0.049518 40 | 0.890694 0.091000 0.133600 0.133600 0.000000 0.000000 0.000000 0.001630 0.000000 41 | ! COMPOSITION 5 42 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 43 | 0.133744 0.003730 0.008409 0.008409 0.745248 0.000000 0.062737 0.000473 0.000000 44 | 0.316871 0.002315 0.000921 0.000921 0.254328 0.000000 0.000000 0.062376 0.000003 45 | 0.493328 0.023822 0.011675 0.011675 0.000424 0.000000 0.000000 0.000000 0.046859 46 | 0.875796 0.100246 0.134282 0.134282 0.000000 0.000000 0.000000 0.001797 0.000000 47 | ! COMPOSITION 6 48 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 49 | 0.133787 0.003730 0.008400 0.008400 0.745248 0.000000 0.062386 0.000468 0.000000 50 | 0.316247 0.002321 0.000921 0.000921 0.254328 0.000000 0.000000 0.061696 0.000003 51 | 0.492953 0.024196 0.011651 0.011651 0.000424 0.000000 0.000000 0.000000 0.046005 52 | 0.871610 0.103283 0.133974 0.133974 0.000000 0.000000 0.000000 0.001852 0.000000 53 | ! COMPOSITION 7 54 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 sigs_g3 sigs_g4 55 | 0.157252 0.000466 0.000000 0.000000 0.745248 0.000000 0.042052 0.000322 0.000000 56 | 0.340102 0.000263 0.000000 0.000000 0.254328 0.000000 0.000000 0.044589 0.000000 57 | 0.627349 0.004282 0.000000 0.000000 0.000424 0.000000 0.000000 0.000000 0.052246 58 | 0.315051 0.116918 0.000000 0.000000 0.000000 0.000000 0.000000 0.000978 0.000000 59 | 60 | ! Geometry card 61 | %GEOM 62 | 9 9 2 !nx, ny, nz 63 | 10.804 8*21.608 !x-direction assembly size in cm 64 | 1 8*2 !x-direction assembly divided into 2 65 | 8*21.608 10.804 !y-direction assembly size in cm 66 | 8*2 1 !y-direction assembly divided into 2 67 | 2*10.804 !z-direction assembly in cm 68 | 2*1 !z-direction nodal is not divided 69 | 1 !np number of planar type 70 | 2*1 !planar assignment (from bottom to top) 71 | ! Planar_type_1 (Bottom Reflector) 72 | 1 3 1 3 1 2 1 4 7 73 | 3 1 3 1 2 1 6 4 7 74 | 1 3 1 2 1 3 4 7 7 75 | 3 1 2 1 3 5 4 7 0 76 | 1 2 1 3 1 4 7 7 0 77 | 2 1 3 5 4 7 7 0 0 78 | 1 6 4 4 7 7 0 0 0 79 | 4 4 7 7 7 0 0 0 0 80 | 7 7 7 0 0 0 0 0 0 81 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 82 | 1 2 2 1 2 2 83 | -------------------------------------------------------------------------------- /smpl/static/MOX/part1_aro_helios: -------------------------------------------------------------------------------- 1 | ! NOX-MOX REACTOR PROBLEM 2 | 3 | 4 | %MODE 5 | FORWARD 6 | %CASE 7 | UOX-MOX 8 | PROBLEM TEST 9 | 10 | %GEOM 11 | 9 9 2 !nx, ny, nz 12 | 10.71 8*21.42 !x-direction assembly size in cm 13 | 1 8*2 !x-direction assembly division 14 | 10.71 8*21.42 !y-direction assembly size in cm 15 | 1 8*2 !y-direction assembly ddivision 16 | 2*10.71 !z-direction assembly size in cm 17 | 1 1 !z-direction assembly division 18 | 1 !np number of planar type 19 | 1 1 20 | 21 | ! Planar_type_1 22 | 26 26 26 26 26 0 0 0 0 23 | 4 8 17 9 26 26 26 0 0 24 | 7 12 7 15 2 10 26 26 0 25 | 16 4 16 9 7 15 10 26 0 26 | 11 1 3 1 6 7 2 26 26 27 | 7 13 1 14 1 9 15 9 26 28 | 3 10 3 1 3 16 7 17 26 29 | 1 2 10 13 1 4 12 8 26 30 | 5 1 3 7 11 16 7 4 26 31 | 32 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 33 | 0 2 0 2 2 2 34 | 35 | %XSEC 36 | 2 26 ! Number of groups and number of materials 37 | ! sigtr siga nu*sigf kap*sigf chi sigs_g1 sigs_g2 38 | 2.42628E-01 9.94228E-03 7.62589E-03 9.88973E-14 1.00000E+00 5.30344E-01 1.74866E-02 39 | 8.79010E-01 1.18334E-01 1.57892E-01 2.10180E-12 0.00000E+00 0.00000E+00 1.35558E+00 !MAT 1 : u42u 0.15 GWD/TON 40 | 2.40542E-01 1.03909E-02 6.39660E-03 8.10545E-14 1.00000E+00 5.30226E-01 1.70733E-02 41 | 9.03889E-01 1.16488E-01 1.61268E-01 2.05038E-12 0.00000E+00 0.00000E+00 1.37062E+00 !MAT 2 : u42u 17.50 GWD/TON 42 | 2.39594E-01 1.05744E-02 6.08059E-03 7.65910E-14 1.00000E+00 5.30861E-01 1.70480E-02 43 | 9.07752E-01 1.15171E-01 1.56260E-01 1.96985E-12 0.00000E+00 0.00000E+00 1.37277E+00 !MAT 3 : u42u 22.50 GWD/TON 44 | 2.37615E-01 1.08959E-02 5.50317E-03 6.85255E-14 1.00000E+00 5.32146E-01 1.70564E-02 45 | 9.13842E-01 1.11650E-01 1.44055E-01 1.78878E-12 0.00000E+00 0.00000E+00 1.37615E+00 !MAT 4 : u42u 32.50 GWD/TON 46 | 2.37110E-01 1.09687E-02 5.37044E-03 6.66874E-14 1.00000E+00 5.32461E-01 1.70660E-02 47 | 9.15128E-01 1.10633E-01 1.40796E-01 1.74224E-12 0.00000E+00 0.00000E+00 1.37687E+00 !MAT 5 : u42u 35.00 GWD/TON 48 | 2.36594E-01 1.10387E-02 5.24249E-03 6.49213E-14 1.00000E+00 5.32735E-01 1.70776E-02 49 | 9.16344E-01 1.09587E-01 1.37521E-01 1.69596E-12 0.00000E+00 0.00000E+00 1.37755E+00 !MAT 6 : u42u 37.50 GWD/TON 50 | 2.42850E-01 1.00974E-02 7.96089E-03 1.03335E-13 1.00000E+00 5.29572E-01 1.72761E-02 51 | 8.77593E-01 1.22496E-01 1.66723E-01 2.21942E-12 0.00000E+00 0.00000E+00 1.35448E+00 !MAT 7 : u45u 0.15 GWD/TON 52 | 2.40811E-01 1.05022E-02 6.70231E-03 8.51295E-14 1.00000E+00 5.29615E-01 1.69166E-02 53 | 9.01786E-01 1.20673E-01 1.69672E-01 2.16299E-12 0.00000E+00 0.00000E+00 1.36903E+00 !MAT 8 : u45u 17.50 GWD/TON 54 | 2.40364E-01 1.05895E-02 6.53620E-03 8.27830E-14 1.00000E+00 5.29923E-01 1.69018E-02 55 | 9.03833E-01 1.20028E-01 1.67314E-01 2.12402E-12 0.00000E+00 0.00000E+00 1.37019E+00 !MAT 9 : u45u 20.00 GWD/TON 56 | 2.38011E-01 1.09752E-02 5.77059E-03 7.20788E-14 1.00000E+00 5.31479E-01 1.69098E-02 57 | 9.11882E-01 1.15670E-01 1.52273E-01 1.89758E-12 0.00000E+00 0.00000E+00 1.37467E+00 !MAT 10 : u45u 32.50 GWD/TON 58 | 2.37023E-01 1.11095E-02 5.49420E-03 6.82594E-14 1.00000E+00 5.32098E-01 1.69338E-02 59 | 9.14453E-01 1.13515E-01 1.45519E-01 1.80135E-12 0.00000E+00 0.00000E+00 1.37613E+00 !MAT 11 : u45u 37.50 GWD/TON 60 | 2.42172E-01 1.15996E-02 8.33977E-03 9.89194E-14 1.00000E+00 5.21033E-01 1.50023E-02 61 | 9.06462E-01 2.51194E-01 3.67816E-01 4.34691E-12 0.00000E+00 0.00000E+00 1.31985E+00 !MAT 12 : m40m 0.15 GWD/TON 62 | 2.40535E-01 1.22430E-02 7.04385E-03 8.34796E-14 1.00000E+00 5.24500E-01 1.48329E-02 63 | 9.03729E-01 1.92891E-01 2.73756E-01 3.22866E-12 0.00000E+00 0.00000E+00 1.32118E+00 !MAT 13 : m40m 22.50 GWD/TON 64 | 2.39156E-01 1.25635E-02 6.29380E-03 7.45469E-14 1.00000E+00 5.26342E-01 1.48696E-02 65 | 9.02742E-01 1.64843E-01 2.24266E-01 2.64012E-12 0.00000E+00 0.00000E+00 1.32278E+00 !MAT 14 : m40m 37.50 GWD/TON 66 | 2.42178E-01 1.17871E-02 8.72688E-03 1.03419E-13 1.00000E+00 5.20474E-01 1.48126E-02 67 | 9.08432E-01 2.59823E-01 3.83999E-01 4.53755E-12 0.00000E+00 0.00000E+00 1.32091E+00 !MAT 15 : m43m 0.15 GWD/TON 68 | 2.40854E-01 1.23192E-02 7.69412E-03 9.11290E-14 1.00000E+00 5.23279E-01 1.46595E-02 69 | 9.05341E-01 2.15772E-01 3.10884E-01 3.66854E-12 0.00000E+00 0.00000E+00 1.32041E+00 !MAT 16 : m43m 17.50 GWD/TON 70 | 2.39534E-01 1.26778E-02 6.78762E-03 8.03392E-14 1.00000E+00 5.25322E-01 1.46506E-02 71 | 9.04104E-01 1.79663E-01 2.50662E-01 2.95217E-12 0.00000E+00 0.00000E+00 1.32215E+00 !MAT 17 : m43m 35.00 GWD/TON 72 | 2.31319E-01 1.60447E-02 6.21042E-03 7.85755E-14 1.00000E+00 5.20604E-01 1.34626E-02 73 | 8.84772E-01 1.52033E-01 1.68974E-01 2.14574E-12 0.00000E+00 0.00000E+00 1.30658E+00 !MAT 18 : u42r 17.50 GWD/TON 74 | 2.30112E-01 1.61940E-02 5.91172E-03 7.43415E-14 1.00000E+00 5.20840E-01 1.34085E-02 75 | 8.88279E-01 1.50903E-01 1.64057E-01 2.06556E-12 0.00000E+00 0.00000E+00 1.30854E+00 !MAT 19 : u42r 22.50 GWD/TON 76 | 2.27550E-01 1.64514E-02 5.36925E-03 6.67270E-14 1.00000E+00 5.21144E-01 1.33409E-02 77 | 8.93661E-01 1.47406E-01 1.51743E-01 1.88206E-12 0.00000E+00 0.00000E+00 1.31176E+00 !MAT 20 : u42r 32.50 GWD/TON 78 | 2.26881E-01 1.65083E-02 5.24546E-03 6.50020E-14 1.00000E+00 5.21191E-01 1.33284E-02 79 | 8.94766E-01 1.46358E-01 1.48419E-01 1.83450E-12 0.00000E+00 0.00000E+00 1.31245E+00 !MAT 21 : u42r 35.00 GWD/TON 80 | 2.26197E-01 1.65626E-02 5.12666E-03 6.33507E-14 1.00000E+00 5.21193E-01 1.33165E-02 81 | 8.95795E-01 1.45268E-01 1.45069E-01 1.78710E-12 0.00000E+00 0.00000E+00 1.31312E+00 !MAT 22 : u42r 37.50 GWD/TON 82 | 2.34634E-01 1.57704E-02 7.67997E-03 9.95507E-14 1.00000E+00 5.20245E-01 1.36307E-02 83 | 8.61541E-01 1.54373E-01 1.72919E-01 2.30188E-12 0.00000E+00 0.00000E+00 1.29329E+00 !MAT 23 : u45r 0.15 GWD/TON 84 | 2.31255E-01 1.61934E-02 6.34202E-03 8.02061E-14 1.00000E+00 5.20250E-01 1.33148E-02 85 | 8.85156E-01 1.55992E-01 1.75430E-01 2.22434E-12 0.00000E+00 0.00000E+00 1.30604E+00 !MAT 24 : u45r 20.00 GWD/TON 86 | 2.26931E-01 1.66123E-02 5.36073E-03 6.64699E-14 1.00000E+00 5.20858E-01 1.32191E-02 87 | 8.94518E-01 1.49519E-01 1.53407E-01 1.89687E-12 0.00000E+00 0.00000E+00 1.31168E+00 !MAT 25 : u45r 37.50 GWD/TON 88 | 3.01887E-01 2.42533E-03 0.00000E+00 0.00000E+00 0.00000E+00 6.40121E-01 2.75262E-02 89 | 1.22567E+00 3.72376E-02 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.99026E+00 !MAT 26 : refl 0.00 GWD/TON 90 | 91 | %ADF 92 | !g1 -> east west north south 93 | !g2 -> east west north south 94 | 1.01079 1.01079 1.01079 1.01079 1.00000 1.00000 95 | 1.00307 1.00307 1.00307 1.00307 1.00000 1.00000 !MAT 1 : u42u 0.15 96 | 1.00249 1.00249 1.00249 1.00249 1.00000 1.00000 97 | 0.94632 0.94632 0.94632 0.94632 1.00000 1.00000 !MAT 2 : u42u 17.50 98 | 1.00219 1.00219 1.00219 1.00219 1.00000 1.00000 99 | 0.94368 0.94368 0.94368 0.94368 1.00000 1.00000 !MAT 3 : u42u 22.50 100 | 1.00208 1.00208 1.00208 1.00208 1.00000 1.00000 101 | 0.94181 0.94181 0.94181 0.94181 1.00000 1.00000 !MAT 4 : u42u 32.50 102 | 1.00210 1.00210 1.00210 1.00210 1.00000 1.00000 103 | 0.94162 0.94162 0.94162 0.94162 1.00000 1.00000 !MAT 5 : u42u 35.00 104 | 1.00210 1.00210 1.00210 1.00210 1.00000 1.00000 105 | 0.94150 0.94150 0.94150 0.94150 1.00000 1.00000 !MAT 6 : u42u 37.50 106 | 1.01036 1.01036 1.01036 1.01036 1.00000 1.00000 107 | 1.00058 1.00058 1.00058 1.00058 1.00000 1.00000 !MAT 7 : u45u 0.15 108 | 1.00241 1.00241 1.00241 1.00241 1.00000 1.00000 109 | 0.94603 0.94603 0.94603 0.94603 1.00000 1.00000 !MAT 8 : u45u 17.50 110 | 1.00220 1.00220 1.00220 1.00220 1.00000 1.00000 111 | 0.94436 0.94436 0.94436 0.94436 1.00000 1.00000 !MAT 9 : u45u 20.00 112 | 1.00192 1.00192 1.00192 1.00192 1.00000 1.00000 113 | 0.94103 0.94103 0.94103 0.94103 1.00000 1.00000 !MAT 10 : u45u 32.50 114 | 1.00193 1.00193 1.00193 1.00193 1.00000 1.00000 115 | 0.94066 0.94066 0.94066 0.94066 1.00000 1.00000 !MAT 11 : u45u 37.50 116 | 1.00462 1.00462 1.00462 1.00462 1.00000 1.00000 117 | 1.25708 1.25708 1.25708 1.25708 1.00000 1.00000 !MAT 12 : m40m 0.15 118 | 0.99607 0.99607 0.99607 0.99607 1.00000 1.00000 119 | 1.13217 1.13217 1.13217 1.13217 1.00000 1.00000 !MAT 13 : m40m 22.50 120 | 0.99572 0.99572 0.99572 0.99572 1.00000 1.00000 121 | 1.08069 1.08069 1.08069 1.08069 1.00000 1.00000 !MAT 14 : m40m 37.50 122 | 1.00346 1.00346 1.00346 1.00346 1.00000 1.00000 123 | 1.29433 1.29433 1.29433 1.29433 1.00000 1.00000 !MAT 15 : m43m 0.15 124 | 0.99626 0.99626 0.99626 0.99626 1.00000 1.00000 125 | 1.19983 1.19983 1.19983 1.19983 1.00000 1.00000 !MAT 16 : m43m 17.50 126 | 0.99438 0.99438 0.99438 0.99438 1.00000 1.00000 127 | 1.12742 1.12742 1.12742 1.12742 1.00000 1.00000 !MAT 17 : m43m 35.00 128 | 1.05635 1.05635 1.05635 1.05635 1.00000 1.00000 129 | 1.33443 1.33443 1.33443 1.33443 1.00000 1.00000 !MAT 18 : u42r 17.50 130 | 1.05615 1.05615 1.05615 1.05615 1.00000 1.00000 131 | 1.33271 1.33271 1.33271 1.33271 1.00000 1.00000 !MAT 19 : u42r 22.50 132 | 1.05623 1.05623 1.05623 1.05623 1.00000 1.00000 133 | 1.33209 1.33209 1.33209 1.33209 1.00000 1.00000 !MAT 20 : u42r 32.50 134 | 1.05629 1.05629 1.05629 1.05629 1.00000 1.00000 135 | 1.33218 1.33218 1.33218 1.33218 1.00000 1.00000 !MAT 21 : u42r 35.00 136 | 1.05634 1.05634 1.05634 1.05634 1.00000 1.00000 137 | 1.33231 1.33231 1.33231 1.33231 1.00000 1.00000 !MAT 22 : u42r 37.50 138 | 1.06288 1.06288 1.06288 1.06288 1.00000 1.00000 139 | 1.38018 1.38018 1.38018 1.38018 1.00000 1.00000 !MAT 23 : u45r 0.15 140 | 1.05568 1.05568 1.05568 1.05568 1.00000 1.00000 141 | 1.33250 1.33250 1.33250 1.33250 1.00000 1.00000 !MAT 24 : u45r 20.00 142 | 1.05580 1.05580 1.05580 1.05580 1.00000 1.00000 143 | 1.33102 1.33102 1.33102 1.33102 1.00000 1.00000 !MAT 25 : u45r 37.50 144 | 1.17639 1.17639 1.17639 1.17639 1.00000 1.00000 145 | 0.22755 0.22755 0.22755 0.22755 1.00000 1.00000 !MAT 26 : refl 0.00 146 | 0 ! ADF INPUTS END 147 | 1 148 | -------------------------------------------------------------------------------- /smpl/static/MOX/part2_helios: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | MOX_HEL_P2 9 | PWR Transient UO2/MOX Benchmark (with XS benchmark) - Part2 10 | 11 | 12 | ! XSEC CARD 13 | %XTAB 14 | 2 18 ! Number of groups and number of materials 15 | ! XTAB files for each material 16 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 1 !MAT 1 : u42u 0.15 GWD/TON 17 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 2 !MAT 2 : u42u 17.5 GWD/TON 18 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 4 !MAT 3 : u42u 22.5 GWD/TON 19 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 5 !MAT 4 : u42u 32.5 GWD/TON 20 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 6 !MAT 5 : u42u 35.0 GWD/TON 21 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 7 !MAT 6 : u42u 37.5 GWD/TON 22 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 1 !MAT 7 : u45u 0.15 GWD/TON 23 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 2 !MAT 8 : u45u 17.5 GWD/TON 24 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 3 !MAT 9 : u45u 20.5 GWD/TON 25 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 5 !MAT 10: u45u 32.5 GWD/TON 26 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 7 !MAT 11: u45u 37.5 GWD/TON 27 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 1 !MAT 12: m40m 0.15 GWD/TON 28 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 4 !MAT 13: m40m 22.5 GWD/TON 29 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 7 !MAT 14: m40m 37.5 GWD/TON 30 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 1 !MAT 15: m43m 0.15 GWD/TON 31 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 2 !MAT 16: m43m 17.5 GWD/TON 32 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 6 !MAT 17: m43m 35.0 GWD/TON 33 | /home/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_refl 1 !MAT 18: REFLECTOR 34 | 1 35 | 36 | %GEOM 37 | 9 9 22 !nx, ny, nz 38 | 10.71 8*21.42 !x-direction assembly size in cm 39 | 1 8*2 !x-direction assembly division 40 | 10.71 8*21.42 !y-direction assembly size in cm 41 | 1 8*2 !y-direction assembly ddivision 42 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 43 | 22*1 !z-direction assembly division 44 | 2 !np number of planar type 45 | 2 20*1 2 46 | 47 | ! Planar_type_1 48 | 18 18 18 18 18 0 0 0 0 49 | 4 8 17 9 18 18 18 0 0 50 | 7 12 7 15 2 10 18 18 0 51 | 16 4 16 9 7 15 10 18 0 52 | 11 1 3 1 6 7 2 18 18 53 | 7 13 1 14 1 9 15 9 18 54 | 3 10 3 1 3 16 7 17 18 55 | 1 2 10 13 1 4 12 8 18 56 | 5 1 3 7 11 16 7 4 18 57 | ! Planar_type_2 58 | 18 18 18 18 18 0 0 0 0 59 | 18 18 18 18 18 18 18 0 0 60 | 18 18 18 18 18 18 18 18 0 61 | 18 18 18 18 18 18 18 18 0 62 | 18 18 18 18 18 18 18 18 18 63 | 18 18 18 18 18 18 18 18 18 64 | 18 18 18 18 18 18 18 18 18 65 | 18 18 18 18 18 18 18 18 18 66 | 18 18 18 18 18 18 18 18 18 67 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 68 | 0 2 0 2 0 0 69 | 70 | ! THERMAL-HYDRAULIC CARD 71 | %THER 72 | 100. ! Percent power in % 73 | 891.25e6 ! Reactor thermal power for quarter geometry in Watt 74 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 75 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 76 | 264 25 ! Number of fuel pin and guide tubes 77 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 78 | 1 79 | -------------------------------------------------------------------------------- /smpl/static/MOX/part2_serpent: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | MOX_SER_P2 9 | PWR Transient UO2/MOX Benchmark (with XS benchmark) - Part2 10 | 11 | ! XSEC CARD 12 | %XTAB 13 | 2 19 ! Number of groups and number of materials 14 | ! XTAB files for each material 15 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 1 !MAT 1 : u42u 0.15 GWD/TON 16 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 2 !MAT 2 : u42u 17.5 GWD/TON 17 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 4 !MAT 3 : u42u 22.5 GWD/TON 18 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 5 !MAT 4 : u42u 32.5 GWD/TON 19 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 6 !MAT 5 : u42u 35.0 GWD/TON 20 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 7 !MAT 6 : u42u 37.5 GWD/TON 21 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 1 !MAT 7 : u45u 0.15 GWD/TON 22 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 2 !MAT 8 : u45u 17.5 GWD/TON 23 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 3 !MAT 9 : u45u 20.5 GWD/TON 24 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 5 !MAT 10: u45u 32.5 GWD/TON 25 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 7 !MAT 11: u45u 37.5 GWD/TON 26 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 1 !MAT 12: m40m 0.15 GWD/TON 27 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 4 !MAT 13: m40m 22.5 GWD/TON 28 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 7 !MAT 14: m40m 37.5 GWD/TON 29 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 1 !MAT 15: m43m 0.15 GWD/TON 30 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 2 !MAT 16: m43m 17.5 GWD/TON 31 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 6 !MAT 17: m43m 35.0 GWD/TON 32 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refr.tab 1 !MAT 18: RADIAL REFLECTOR 33 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refa.tab 1 !MAT 19: AXIAL REFLECTOR 34 | 1 35 | 36 | %GEOM 37 | 9 9 22 !nx, ny, nz 38 | 10.71 8*21.42 !x-direction assembly size in cm 39 | 1 8*2 !x-direction assembly division 40 | 10.71 8*21.42 !y-direction assembly size in cm 41 | 1 8*2 !y-direction assembly ddivision 42 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 43 | 22*1 !z-direction assembly division 44 | 2 !np number of planar type 45 | 2 20*1 2 46 | 47 | ! Planar_type_1 48 | 18 18 18 18 18 0 0 0 0 49 | 4 8 17 9 18 18 18 0 0 50 | 7 12 7 15 2 10 18 18 0 51 | 16 4 16 9 7 15 10 18 0 52 | 11 1 3 1 6 7 2 18 18 53 | 7 13 1 14 1 9 15 9 18 54 | 3 10 3 1 3 16 7 17 18 55 | 1 2 10 13 1 4 12 8 18 56 | 5 1 3 7 11 16 7 4 18 57 | 58 | ! Planar_type_2 59 | 19 19 19 19 19 0 0 0 0 60 | 19 19 19 19 19 19 19 0 0 61 | 19 19 19 19 19 19 19 19 0 62 | 19 19 19 19 19 19 19 19 0 63 | 19 19 19 19 19 19 19 19 19 64 | 19 19 19 19 19 19 19 19 19 65 | 19 19 19 19 19 19 19 19 19 66 | 19 19 19 19 19 19 19 19 19 67 | 19 19 19 19 19 19 19 19 19 68 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 69 | 0 2 0 2 0 0 70 | 71 | ! THERMAL-HYDRAULIC CARD 72 | %THER 73 | 100. ! Percent power in % 74 | 891.25e6 ! Reactor thermal power for quarter geometry in Watt 75 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 76 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 77 | 264 25 ! Number of fuel pin and guide tubes 78 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 79 | 1 80 | -------------------------------------------------------------------------------- /smpl/static/MOX/part3_helios: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | MOX_HEL_P3 9 | PWR Transient UO2/MOX Benchmark (with XS benchmark) - Part3 10 | 11 | ! XSEC CARD 12 | %XTAB 13 | 2 18 ! Number of groups and number of materials 14 | ! XTAB files for each material 15 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 1 !MAT 1 : u42u 0.15 GWD/TON 16 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 2 !MAT 2 : u42u 17.5 GWD/TON 17 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 4 !MAT 3 : u42u 22.5 GWD/TON 18 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 5 !MAT 4 : u42u 32.5 GWD/TON 19 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 6 !MAT 5 : u42u 35.0 GWD/TON 20 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 7 !MAT 6 : u42u 37.5 GWD/TON 21 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 1 !MAT 7 : u45u 0.15 GWD/TON 22 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 2 !MAT 8 : u45u 17.5 GWD/TON 23 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 3 !MAT 9 : u45u 20.5 GWD/TON 24 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 5 !MAT 10: u45u 32.5 GWD/TON 25 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 7 !MAT 11: u45u 37.5 GWD/TON 26 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 1 !MAT 12: m40m 0.15 GWD/TON 27 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 4 !MAT 13: m40m 22.5 GWD/TON 28 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 7 !MAT 14: m40m 37.5 GWD/TON 29 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 1 !MAT 15: m43m 0.15 GWD/TON 30 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 2 !MAT 16: m43m 17.5 GWD/TON 31 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 6 !MAT 17: m43m 35.0 GWD/TON 32 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_refl 1 !MAT 18: REFLECTOR 33 | 34 | %GEOM 35 | 9 9 22 !nx, ny, nz 36 | 10.71 8*21.42 !x-direction assembly size in cm 37 | 1 8*2 !x-direction assembly division 38 | 10.71 8*21.42 !y-direction assembly size in cm 39 | 1 8*2 !y-direction assembly ddivision 40 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 41 | 22*1 !z-direction assembly division 42 | 2 !np number of planar type 43 | 2 20*1 2 44 | 45 | ! Planar_type_1 46 | 18 18 18 18 18 0 0 0 0 47 | 4 8 17 9 18 18 18 0 0 48 | 7 12 7 15 2 10 18 18 0 49 | 16 4 16 9 7 15 10 18 0 50 | 11 1 3 1 6 7 2 18 18 51 | 7 13 1 14 1 9 15 9 18 52 | 3 10 3 1 3 16 7 17 18 53 | 1 2 10 13 1 4 12 8 18 54 | 5 1 3 7 11 16 7 4 18 55 | 56 | ! Planar_type_2 57 | 18 18 18 18 18 0 0 0 0 58 | 18 18 18 18 18 18 18 0 0 59 | 18 18 18 18 18 18 18 18 0 60 | 18 18 18 18 18 18 18 18 0 61 | 18 18 18 18 18 18 18 18 18 62 | 18 18 18 18 18 18 18 18 18 63 | 18 18 18 18 18 18 18 18 18 64 | 18 18 18 18 18 18 18 18 18 65 | 18 18 18 18 18 18 18 18 18 66 | 67 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 68 | 0 2 0 2 0 0 69 | 70 | ! CONTROL CARD 71 | %CROD 72 | 8 200. ! Number of CR banks and max number of banks 73 | 21.42 1.8288 ! Zero step pos. (cm) and cm/step (total 200 steps) 74 | 0. 0. 0. 0. 200. 200. 200. 200. ! CR Bank pos. 75 | 0 0 0 0 0 0 0 0 0 76 | 0 0 0 0 0 0 0 0 0 77 | 3 0 2 0 5 0 0 0 0 78 | 0 6 0 7 0 0 0 0 0 79 | 8 0 0 0 4 0 5 0 0 80 | 0 0 0 0 0 7 0 0 0 81 | 1 0 3 0 0 0 2 0 0 82 | 0 0 0 0 0 6 0 0 0 83 | 4 0 1 0 8 0 3 0 0 84 | 1 85 | 86 | ! THERMAL-HYDRAULIC CARD 87 | %THER 88 | 0.0001 ! Percent power in % 89 | 891.25e6 ! Reactor thermal power for full geometry in Watt 90 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 91 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 92 | 264 25 ! Number of fuel pin and guide tubes 93 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 94 | 1 95 | -------------------------------------------------------------------------------- /smpl/static/MOX/part3_serpent: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | MOX_SER_P3 9 | PWR Transient UO2/MOX Benchmark (with XS benchmark) - Part3 10 | 11 | %GEOM 12 | 9 9 22 !nx, ny, nz 13 | 10.71 8*21.42 !x-direction assembly size in cm 14 | 1 8*2 !x-direction assembly division 15 | 10.71 8*21.42 !y-direction assembly size in cm 16 | 1 8*2 !y-direction assembly division 17 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 18 | 22*1 !z-direction assembly division 19 | 2 !np number of planar type 20 | 2 20*1 2 21 | 22 | ! Planar_type_1 23 | 18 18 18 18 18 0 0 0 0 24 | 4 8 17 9 18 18 18 0 0 25 | 7 12 7 15 2 10 18 18 0 26 | 16 4 16 9 7 15 10 18 0 27 | 11 1 3 1 6 7 2 18 18 28 | 7 13 1 14 1 9 15 9 18 29 | 3 10 3 1 3 16 7 17 18 30 | 1 2 10 13 1 4 12 8 18 31 | 5 1 3 7 11 16 7 4 18 32 | 33 | ! Planar_type_2 34 | 19 19 19 19 19 0 0 0 0 35 | 19 19 19 19 19 19 19 0 0 36 | 19 19 19 19 19 19 19 19 0 37 | 19 19 19 19 19 19 19 19 0 38 | 19 19 19 19 19 19 19 19 19 39 | 19 19 19 19 19 19 19 19 19 40 | 19 19 19 19 19 19 19 19 19 41 | 19 19 19 19 19 19 19 19 19 42 | 19 19 19 19 19 19 19 19 19 43 | 44 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 45 | 0 2 0 2 0 0 46 | 47 | ! CONTROL CARD 48 | %CROD 49 | 8 200. ! Number of CR banks and max number of banks 50 | 21.42 1.8288 ! Zero step pos. (cm) and cm/step (total 200 steps) 51 | 0. 0. 0. 0. 200. 200. 200. 200. ! CR Bank pos. 52 | 0 0 0 0 0 0 0 0 0 53 | 0 0 0 0 0 0 0 0 0 54 | 3 0 2 0 5 0 0 0 0 55 | 0 6 0 7 0 0 0 0 0 56 | 8 0 0 0 4 0 5 0 0 57 | 0 0 0 0 0 7 0 0 0 58 | 1 0 3 0 0 0 2 0 0 59 | 0 0 0 0 0 6 0 0 0 60 | 4 0 1 0 8 0 3 0 0 61 | 1 62 | 63 | ! THERMAL-HYDRAULIC CARD 64 | %THER 65 | 0.0001 ! Percent power in % 66 | 891.25e6 ! Reactor thermal power for full geometry in Watt 67 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 68 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 69 | 264 25 ! Number of fuel pin and guide tubes 70 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 71 | 1 72 | 73 | 74 | ! XSEC CARD 75 | %XTAB 76 | 2 19 ! Number of groups and number of materials 77 | ! XTAB files for each material 78 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 1 !MAT 1 : u42u 0.15 GWD/TON 79 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 2 !MAT 2 : u42u 17.5 GWD/TON 80 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 4 !MAT 3 : u42u 22.5 GWD/TON 81 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 5 !MAT 4 : u42u 32.5 GWD/TON 82 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 6 !MAT 5 : u42u 35.0 GWD/TON 83 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 7 !MAT 6 : u42u 37.5 GWD/TON 84 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 1 !MAT 7 : u45u 0.15 GWD/TON 85 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 2 !MAT 8 : u45u 17.5 GWD/TON 86 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 3 !MAT 9 : u45u 20.5 GWD/TON 87 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 5 !MAT 10: u45u 32.5 GWD/TON 88 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 7 !MAT 11: u45u 37.5 GWD/TON 89 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 1 !MAT 12: m40m 0.15 GWD/TON 90 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 4 !MAT 13: m40m 22.5 GWD/TON 91 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 7 !MAT 14: m40m 37.5 GWD/TON 92 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 1 !MAT 15: m43m 0.15 GWD/TON 93 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 2 !MAT 16: m43m 17.5 GWD/TON 94 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 6 !MAT 17: m43m 35.0 GWD/TON 95 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refr.tab 1 !MAT 18: RADIAL REFLECTOR 96 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refa.tab 1 !MAT 19: AXIAL REFLECTOR 97 | 98 | %ITER 99 | 800 2 1.e-5 1.e-5 5 20 20 40 100 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/A1: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case A1 9 | 10.803 CM NODE SIZE 10 | 11 | ! XSEC CARD 12 | %XSEC 13 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 14 | 15 | ! GEOMETRY CARD 16 | %GEOM 17 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_geom 18 | 19 | ! CRITICAL BORON SEARCH CARD 20 | %CBCS 21 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 22 | 23 | ! FUEL TEMPERATURE CARD 24 | %FTEM 25 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 26 | 27 | ! MODERATOR TEMPERATURE CARD 28 | %MTEM 29 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 30 | 31 | ! COOLANT DENSITY CARD 32 | %CDEN 33 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 34 | 35 | ! CONTROL ROD CARD 36 | %CROD 37 | 7 228 ! Number of CR banks and max number of banks 38 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 39 | 0. 0. 0. 228. 0. 0. 0. ! CR Bank pos. 40 | 1 0 2 0 0 0 3 0 0 41 | 0 4 0 0 0 6 0 0 0 42 | 2 0 5 0 6 0 6 0 0 43 | 0 0 0 4 0 0 0 0 0 44 | 0 0 6 0 7 0 0 0 0 45 | 0 6 0 0 0 0 0 0 0 46 | 3 0 6 0 0 0 0 0 0 47 | 0 0 0 0 0 0 0 0 0 48 | 0 0 0 0 0 0 0 0 0 49 | ! CX changes 50 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 51 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 52 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 53 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 54 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 55 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 56 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 57 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 58 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 59 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 60 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 61 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 62 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 63 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 64 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 65 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 66 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 67 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 68 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 69 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 70 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 71 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 72 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 73 | 1 74 | 75 | ! THERMAL-HYDRAULIC CARD 76 | %THER 77 | 0.0001 ! Percent power in % 78 | 693.75e6 ! Reactor thermal power for quarter geometry in Watt 79 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 80 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 81 | 264 25 ! Number of fuel pin and guide tubes 82 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 83 | 1 84 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/A2: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case A2 9 | 10.803 CM NODE SIZE 10 | 11 | ! XSEC CARD 12 | %XSEC 13 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 14 | 15 | ! GEOMETRY CARD 16 | %GEOM 17 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_geom 18 | 19 | ! CRITICAL BORON SEARCH CARD 20 | %CBCS 21 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 22 | 23 | ! FUEL TEMPERATURE CARD 24 | %FTEM 25 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 26 | 27 | ! MODERATOR TEMPERATURE CARD 28 | %MTEM 29 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 30 | 31 | ! COOLANT DENSITY CARD 32 | %CDEN 33 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 34 | 35 | ! CONTROL CARD 36 | %CROD 37 | 7 228 ! Number of CR banks and max number of banks 38 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 39 | 100.00 200.00 100.00 200.00 200.00 200.00 200.00 ! CR Bank pos. 40 | 1 0 2 0 0 0 3 0 0 41 | 0 4 0 0 0 6 0 0 0 42 | 2 0 5 0 6 0 6 0 0 43 | 0 0 0 4 0 0 0 0 0 44 | 0 0 6 0 7 0 0 0 0 45 | 0 6 0 0 0 0 0 0 0 46 | 3 0 6 0 0 0 0 0 0 47 | 0 0 0 0 0 0 0 0 0 48 | 0 0 0 0 0 0 0 0 0 49 | ! CX changes 50 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 51 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 52 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 53 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 54 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 55 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 56 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 57 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 58 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 59 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 60 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 61 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 62 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 63 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 64 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 65 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 66 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 67 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 68 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 69 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 70 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 71 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 72 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 73 | 1 74 | 75 | ! THERMAL-HYDRAULIC CARD 76 | %THER 77 | 100. ! Percent power in % 78 | 693.75e6 ! Reactor thermal power for quarter geometry in Watt 79 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 80 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 81 | 264 25 ! Number of fuel pin and guide tubes 82 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 83 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/B1: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case B1 9 | 10.803 CM NODE SIZE 10 | 11 | %ITER 12 | 500 2 1.e-5 1.e-5 5 20 20 40 13 | 14 | ! XSEC CARD 15 | %XSEC 16 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 17 | 18 | ! GEOMETRY CARD 19 | %GEOM 20 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_geom 21 | 22 | ! CRITICAL BORON SEARCH CARD 23 | %CBCS 24 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 25 | 26 | ! FUEL TEMPERATURE CARD 27 | %FTEM 28 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 29 | 30 | ! MODERATOR TEMPERATURE CARD 31 | %MTEM 32 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 33 | 34 | ! COOLANT DENSITY CARD 35 | %CDEN 36 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 37 | 38 | ! CONTROL CARD 39 | %CROD 40 | 7 228 ! Number of CR banks and max number of banks 41 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 42 | 0. 228. 0. 228. 0. 228. 228. ! CR Bank pos. 43 | 1 0 2 0 0 0 3 0 0 44 | 0 4 0 0 0 6 0 0 0 45 | 2 0 5 0 6 0 6 0 0 46 | 0 0 0 4 0 0 0 0 0 47 | 0 0 6 0 7 0 0 0 0 48 | 0 6 0 0 0 0 0 0 0 49 | 3 0 6 0 0 0 0 0 0 50 | 0 0 0 0 0 0 0 0 0 51 | 0 0 0 0 0 0 0 0 0 52 | ! CX changes 53 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 54 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 55 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 56 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 57 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 58 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 59 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 60 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 61 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 62 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 63 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 64 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 65 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 66 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 67 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 68 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 69 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 70 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 71 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 72 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 73 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 74 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 75 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 76 | 1 77 | 78 | ! THERMAL-HYDRAULIC CARD 79 | %THER 80 | 0.0001 ! Percent power in % 81 | 693.75e6 ! Reactor thermal power for quarter geometry in Watt 82 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 83 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 84 | 264 25 ! Number of fuel pin and guide tubes 85 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 86 | 1 87 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/B2: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case B2 9 | 10.803 CM NODE SIZE 10 | 11 | %ITER 12 | 500 2 1.e-5 1.e-5 5 30 20 60 13 | 14 | ! XSEC CARD 15 | %XSEC 16 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 17 | 18 | ! GEOMETRY CARD 19 | %GEOM 20 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_geom 21 | 22 | ! CRITICAL BORON SEARCH CARD 23 | %CBCS 24 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 25 | 26 | ! FUEL TEMPERATURE CARD 27 | %FTEM 28 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 29 | 30 | ! MODERATOR TEMPERATURE CARD 31 | %MTEM 32 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 33 | 34 | ! COOLANT DENSITY CARD 35 | %CDEN 36 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 37 | 38 | ! CONTROL CARD 39 | %CROD 40 | 7 228 ! Number of CR banks and max number of banks 41 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 42 | 150.00 200.00 150.00 200.00 200.00 200.00 200.00 ! CR Bank pos. 43 | 1 0 2 0 0 0 3 0 0 44 | 0 4 0 0 0 6 0 0 0 45 | 2 0 5 0 6 0 6 0 0 46 | 0 0 0 4 0 0 0 0 0 47 | 0 0 6 0 7 0 0 0 0 48 | 0 6 0 0 0 0 0 0 0 49 | 3 0 6 0 0 0 0 0 0 50 | 0 0 0 0 0 0 0 0 0 51 | 0 0 0 0 0 0 0 0 0 52 | ! CX changes 53 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 54 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 55 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 56 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 57 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 58 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 59 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 60 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 61 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 62 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 63 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 64 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 65 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 66 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 67 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 68 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 69 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 70 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 71 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 72 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 73 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 74 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 75 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 76 | 1 77 | 78 | ! THERMAL-HYDRAULIC CARD 79 | %THER 80 | 100. ! Percent power in % 81 | 693.75e6 ! Reactor thermal power for quarter geometry in Watt 82 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 83 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 84 | 264 25 ! Number of fuel pin and guide tubes 85 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 86 | 1 87 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/C1: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case C1 9 | 10.803 CM NODE SIZE 10 | 11 | ! XSEC CARD 12 | %XSEC 13 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 14 | 15 | ! CRITICAL BORON SEARCH CARD 16 | %CBCS 17 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 18 | 19 | ! FUEL TEMPERATURE CARD 20 | %FTEM 21 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 22 | 23 | ! MODERATOR TEMPERATURE CARD 24 | %MTEM 25 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 26 | 27 | ! COOLANT DENSITY CARD 28 | %CDEN 29 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 30 | 31 | ! GEOMETRY CARD 32 | %GEOM 33 | 17 9 18 !nx, ny, nz 34 | 17*21.606 !x-direction assembly size in cm 35 | 17*2 !x-direction assembly divided 2x2 36 | 8*21.606 10.803 !y-direction assembly size in cm 37 | 8*2 1 !y-direction assembly divided 2x2 38 | 30. 7.7 11.0 15.0 10*30.0 2*12.8 8.0 30. !z-direction size in cm (from bottom to top) 39 | 18*1 !z-direction assembly divided into 20 cm each 40 | 3 !np number of planar type 41 | 1 2 15*3 1 !planar assignment (from bottom to top) 42 | ! Planar_Reg 1 43 | 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 | 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 | 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 2 46 | 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 47 | 0 2 3 1 1 1 1 1 1 1 1 1 1 1 3 2 0 48 | 0 0 2 3 1 1 1 1 1 1 1 1 1 3 2 0 0 49 | 0 0 0 2 3 1 1 1 1 1 1 1 3 2 0 0 0 50 | 0 0 0 0 2 2 3 1 1 1 3 2 2 0 0 0 0 51 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 52 | ! Planar_Reg 2 53 | 2 6 4 5 4 5 4 5 4 5 4 5 4 5 4 6 2 54 | 2 6 6 4 5 4 5 4 5 4 5 4 5 4 6 6 2 55 | 2 3 6 5 4 5 4 5 4 5 4 5 4 5 6 3 2 56 | 0 2 6 6 5 4 5 4 5 4 5 4 5 6 6 2 0 57 | 0 2 3 6 4 5 4 5 4 5 4 5 4 6 3 2 0 58 | 0 0 2 3 6 6 5 4 5 4 5 6 6 3 2 0 0 59 | 0 0 0 2 3 6 6 6 4 6 6 6 3 2 0 0 0 60 | 0 0 0 0 2 2 3 6 6 6 3 2 2 0 0 0 0 61 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 62 | ! Planar_Reg 3 63 | 2 6 4 7 4 9 4 9 4 9 4 9 4 7 4 6 2 64 | 2 6 11 4 8 4 8 4 9 4 8 4 8 4 11 6 2 65 | 2 3 6 8 4 8 4 8 4 8 4 8 4 8 6 3 2 66 | 0 2 6 10 8 4 8 4 9 4 8 4 8 10 6 2 0 67 | 0 2 3 6 4 8 4 8 4 8 4 8 4 6 3 2 0 68 | 0 0 2 3 6 10 8 4 7 4 8 10 6 3 2 0 0 69 | 0 0 0 2 3 6 6 11 4 11 6 6 3 2 0 0 0 70 | 0 0 0 0 2 2 3 6 6 6 3 2 2 0 0 0 0 71 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 72 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 73 | 0 0 2 0 0 0 74 | 75 | ! CONTROL CARD 76 | %CROD 77 | 8 228. ! Number of CR banks and max number of banks 78 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 79 | 0. 0. 0. 228. 0. 228. 0. 0. ! CR Bank pos. 80 | 0 0 3 0 0 0 2 0 1 0 2 0 0 0 8 0 0 81 | 0 0 0 6 0 0 0 4 0 4 0 0 0 6 0 0 0 82 | 0 0 6 0 6 0 5 0 2 0 5 0 6 0 6 0 0 83 | 0 0 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 84 | 0 0 0 0 7 0 6 0 0 0 6 0 7 0 0 0 0 85 | 0 0 0 0 0 0 0 6 0 6 0 0 0 0 0 0 0 86 | 0 0 0 0 0 0 6 0 3 0 6 0 0 0 0 0 0 87 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 | ! CX changes 90 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 91 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 92 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 93 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 94 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 95 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 96 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 97 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 98 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 99 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 100 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 101 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 102 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 103 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 104 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 105 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 106 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 107 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 108 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 109 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 110 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 111 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 112 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 113 | 1 114 | 115 | ! THERMAL-HYDRAULIC CARD 116 | %THER 117 | 0.0001 ! Percent power in % 118 | 1387.5e6 ! Reactor thermal power for half geometry in Watt 119 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 120 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 121 | 264 25 ! Number of fuel pin and guide tubes 122 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 123 | 1 124 | 125 | %ITER 126 | 800 2 1.e-5 1.e-5 5 20 20 40 127 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/C2: -------------------------------------------------------------------------------- 1 | ! CRITICAL BORON CONCENTRATION SEARCH CALCULATION 2 | ! FOR PWR NEACRP BENCHMARK 3 | %MODE 4 | BCSEARCH 5 | 6 | ! CASE CARD 7 | %CASE 8 | NEACRP Critical Boron Concentration Search - Case C2 9 | 10.803 CM NODE SIZE 10 | 11 | %ITER 12 | 800 2 1.e-5 1.e-5 5 40 60 80 13 | 14 | ! XSEC CARD 15 | %XSEC 16 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_xsec 17 | 18 | ! CRITICAL BORON SEARCH CARD 19 | %CBCS 20 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cbcs 21 | 22 | ! FUEL TEMPERATURE CARD 23 | %FTEM 24 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_ftem 25 | 26 | ! MODERATOR TEMPERATURE CARD 27 | %MTEM 28 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_mtem 29 | 30 | ! COOLANT DENSITY CARD 31 | %CDEN 32 | FILE /home/imronuke/ADPRES/smpl/static/NEACRP/neacrp_cden 33 | 34 | ! GEOMETRY CARD 35 | %GEOM 36 | 17 9 18 !nx, ny, nz 37 | 17*21.606 !x-direction assembly size in cm 38 | 17*2 !x-direction assembly divided 2x2 39 | 8*21.606 10.803 !y-direction assembly size in cm 40 | 8*2 1 !y-direction assembly divided 2x2 41 | 30. 7.7 11.0 15.0 10*30.0 2*12.8 8.0 30. !z-direction size in cm (from bottom to top) 42 | 18*1 !z-direction assembly divided into 20 cm each 43 | 3 !np number of planar type 44 | 1 2 15*3 1 !planar assignment (from bottom to top) 45 | ! Planar_Reg 1 46 | 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 47 | 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 | 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 2 49 | 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 50 | 0 2 3 1 1 1 1 1 1 1 1 1 1 1 3 2 0 51 | 0 0 2 3 1 1 1 1 1 1 1 1 1 3 2 0 0 52 | 0 0 0 2 3 1 1 1 1 1 1 1 3 2 0 0 0 53 | 0 0 0 0 2 2 3 1 1 1 3 2 2 0 0 0 0 54 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 55 | ! Planar_Reg 2 56 | 2 6 4 5 4 5 4 5 4 5 4 5 4 5 4 6 2 57 | 2 6 6 4 5 4 5 4 5 4 5 4 5 4 6 6 2 58 | 2 3 6 5 4 5 4 5 4 5 4 5 4 5 6 3 2 59 | 0 2 6 6 5 4 5 4 5 4 5 4 5 6 6 2 0 60 | 0 2 3 6 4 5 4 5 4 5 4 5 4 6 3 2 0 61 | 0 0 2 3 6 6 5 4 5 4 5 6 6 3 2 0 0 62 | 0 0 0 2 3 6 6 6 4 6 6 6 3 2 0 0 0 63 | 0 0 0 0 2 2 3 6 6 6 3 2 2 0 0 0 0 64 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 65 | ! Planar_Reg 3 66 | 2 6 4 7 4 9 4 9 4 9 4 9 4 7 4 6 2 67 | 2 6 11 4 8 4 8 4 9 4 8 4 8 4 11 6 2 68 | 2 3 6 8 4 8 4 8 4 8 4 8 4 8 6 3 2 69 | 0 2 6 10 8 4 8 4 9 4 8 4 8 10 6 2 0 70 | 0 2 3 6 4 8 4 8 4 8 4 8 4 6 3 2 0 71 | 0 0 2 3 6 10 8 4 7 4 8 10 6 3 2 0 0 72 | 0 0 0 2 3 6 6 11 4 11 6 6 3 2 0 0 0 73 | 0 0 0 0 2 2 3 6 6 6 3 2 2 0 0 0 0 74 | 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 75 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 76 | 0 0 2 0 0 0 77 | 78 | ! CONTROL CARD 79 | %CROD 80 | 8 228 ! Number of CR banks and max number of banks 81 | 37.7 1.5942237 ! Zero step pos. (cm) and cm/step (total 228 steps) 82 | 100. 200. 100. 200. 200. 200. 200. 100. ! CR Bank pos. 83 | 0 0 3 0 0 0 2 0 1 0 2 0 0 0 8 0 0 84 | 0 0 0 6 0 0 0 4 0 4 0 0 0 6 0 0 0 85 | 0 0 6 0 6 0 5 0 2 0 5 0 6 0 6 0 0 86 | 0 0 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 87 | 0 0 0 0 7 0 6 0 0 0 6 0 7 0 0 0 0 88 | 0 0 0 0 0 0 0 6 0 6 0 0 0 0 0 0 0 89 | 0 0 0 0 0 0 6 0 3 0 6 0 0 0 0 0 0 90 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 | ! CX changes 93 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 94 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 95 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 1 96 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 97 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 2 98 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 99 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 3 100 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 101 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 4 102 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 103 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 5 104 | 3.74092E-03 2.42926E-03 -1.22634E-04 -1.47557E-15 0.0 -3.14239E-03 105 | -1.67503E-02 2.56478E-02 -3.28086E-03 -4.30444E-14 0.0 0.00000E+00 !COMP 6 106 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 107 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 7 108 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 109 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 8 110 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 111 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 9 112 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 113 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 10 114 | 3.73220E-03 2.47770E-03 -1.02786E-04 -1.21448E-15 0.0 -3.19253E-03 115 | -2.19926E-02 2.55875E-02 -2.82319E-03 -3.70238E-14 0.0 0.00000E+00 !COMP 11 116 | 1 117 | 118 | ! THERMAL-HYDRAULIC CARD 119 | %THER 120 | 100. ! Percent power in % 121 | 1387.5e6 ! Reactor thermal power for half geometry in Watt 122 | 559.15 82.12102 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 123 | 4.11950E-03 6.8E-05 5.71E-04 1.2655E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 124 | 264 25 ! Number of fuel pin and guide tubes 125 | 0.019 ! FRACTION OF HEAT DEPOSITED IN COOLANT 126 | 1 127 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_cbcs: -------------------------------------------------------------------------------- 1 | 1200.2 ! Boron concentration ref. in ppm 2 | ! CX change per unit ppm change of Boron concentration 3 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 4 | 6.11833E-08 1.87731E-07 0.00000E+00 0.00000E+00 0.0 7.91457E-10 5 | 5.17535E-06 1.02635E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 6 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 7 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 8 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 9 | 7.76184E-04 8.44695E-05 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 10 | 3.47809E-08 1.28505E-07 -1.12099E-09 -1.76188E-20 0.0 -1.08590E-07 11 | -9.76510E-06 7.08807E-06 -2.43045E-06 -3.19085E-17 0.0 0.00000E+00 !COMP 4 12 | 3.53826E-08 1.26709E-07 -1.67880E-09 -2.49965E-20 0.0 -1.06951E-07 13 | -8.50169E-06 6.82311E-06 -2.72445E-06 -3.57680E-17 0.0 0.00000E+00 !COMP 5 14 | 3.59838E-08 1.24986E-07 -2.21038E-09 -3.20225E-20 0.0 -1.05374E-07 15 | -7.46251E-06 6.59798E-06 -2.95883E-06 -3.88451E-17 0.0 0.00000E+00 !COMP 6 16 | 3.37806E-08 1.19869E-07 -1.71323E-09 -2.49965E-20 0.0 -1.00873E-07 17 | -6.73744E-06 6.29310E-06 -2.55359E-06 -3.35223E-17 0.0 0.00000E+00 !COMP 7 18 | 3.32495E-08 1.17585E-07 -1.72421E-09 -2.54896E-20 0.0 -9.88578E-08 19 | -6.19725E-06 6.11904E-06 -2.48880E-06 -3.26704E-17 0.0 0.00000E+00 !COMP 8 20 | 3.27201E-08 1.15319E-07 -1.73502E-09 -2.56049E-20 0.0 -9.68489E-08 21 | -5.68220E-06 5.94711E-06 -2.42240E-06 -3.17976E-17 0.0 0.00000E+00 !COMP 9 22 | 3.43859E-08 1.18186E-07 -2.24335E-09 -3.20225E-20 0.0 -9.93312E-08 23 | -5.86898E-06 6.08443E-06 -2.77657E-06 -3.64509E-17 0.0 0.00000E+00 !COMP 10 24 | 3.38559E-08 1.15917E-07 -2.25369E-09 -3.24873E-20 0.0 -9.73291E-08 25 | -5.38345E-06 5.91697E-06 -2.70780E-06 -3.55476E-17 0.0 0.00000E+00 !COMP 11 26 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_cden: -------------------------------------------------------------------------------- 1 | ! CDEN CARD FILE 2 | 0.7464 0.7125 ! Average Coolant Density and Coolant Density Ref. in g/cm3 3 | ! CX change per Coolant Density Changes 4 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 5 | 7.45756E-02 2.07688E-04 0.00000E+00 0.00000E+00 0.0 3.71310E-02 6 | 5.33634E-01 7.58421E-03 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 7 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 8 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 9 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 10 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 11 | 1.35665E-01 1.55185E-03 9.20694E-04 1.02392E-14 0.0 2.93195E-02 12 | 9.92628E-01 2.52662E-02 2.47746E-02 3.25255E-13 0.0 0.00000E+00 !COMP 4 13 | 1.35748E-01 1.61491E-03 9.64160E-04 1.08141E-14 0.0 2.92696E-02 14 | 9.81985E-01 2.86667E-02 3.14993E-02 4.13542E-13 0.0 0.00000E+00 !COMP 5 15 | 1.35827E-01 1.68015E-03 1.01410E-03 1.14771E-14 0.0 2.92154E-02 16 | 9.72267E-01 3.19571E-02 3.81097E-02 5.00328E-13 0.0 0.00000E+00 !COMP 6 17 | 1.31033E-01 1.68397E-03 9.81951E-04 1.08141E-14 0.0 2.82489E-02 18 | 9.34697E-01 3.14240E-02 3.51588E-02 4.61715E-13 0.0 0.00000E+00 !COMP 7 19 | 1.29379E-01 1.71972E-03 9.88437E-04 1.11322E-14 0.0 2.78895E-02 20 | 9.18171E-01 3.24715E-02 3.63251E-02 4.77078E-13 0.0 0.00000E+00 !COMP 8 21 | 1.27682E-01 1.74989E-03 9.95175E-04 1.12209E-14 0.0 2.75202E-02 22 | 9.01293E-01 3.35945E-02 3.74499E-02 4.91900E-13 0.0 0.00000E+00 !COMP 9 23 | 1.31116E-01 1.75528E-03 1.03522E-03 1.14771E-14 0.0 2.81877E-02 24 | 9.24925E-01 3.49853E-02 4.20693E-02 5.52387E-13 0.0 0.00000E+00 !COMP 10 25 | 1.29463E-01 1.79499E-03 1.04291E-03 1.18534E-14 0.0 2.78259E-02 26 | 9.08456E-01 3.61032E-02 4.33215E-02 5.68857E-13 0.0 0.00000E+00 !COMP 11 27 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_ftem: -------------------------------------------------------------------------------- 1 | ! FTEM CARD FILE 2 | 891.19 891.45 ! Average Fuel Temperature and fuel temperature Ref. in Kelvin 3 | ! CX change per Fuel Temperature Changes 4 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 5 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 6 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 7 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 8 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 9 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 10 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 11 | -3.09197E-05 3.49709E-05 6.40134E-07 7.15412E-18 0.0 -2.75536E-05 12 | -0.000137292 -3.71806E-05 -5.63037E-05 -7.39188E-16 0.0 0.00000E+00 !COMP 4 13 | -3.08607E-05 3.51798E-05 9.97431E-07 1.18685E-17 0.0 -2.76766E-05 14 | -0.000117481 -3.77039E-05 -6.04155E-05 -7.93170E-16 0.0 0.00000E+00 !COMP 5 15 | -3.09165E-05 3.53841E-05 1.41847E-06 1.74269E-17 0.0 -2.78390E-05 16 | -0.000101337 -3.77558E-05 -0.000063096 -8.28363E-16 0.0 0.00000E+00 !COMP 6 17 | -3.13746E-05 3.48699E-05 9.45431E-07 1.18685E-17 0.0 -2.73550E-05 18 | -0.000108271 -3.72748E-05 -5.79662E-05 -7.60849E-16 0.0 0.00000E+00 !COMP 7 19 | -3.15503E-05 3.47274E-05 9.26078E-07 1.08935E-17 0.0 -2.72381E-05 20 | -0.000105521 -3.71808E-05 -5.71108E-05 -7.49575E-16 0.0 0.00000E+00 !COMP 8 21 | -3.17281E-05 3.46026E-05 9.05802E-07 1.06166E-17 0.0 -2.71169E-05 22 | -0.000102525 -3.70201E-05 -5.61543E-05 -7.36969E-16 0.0 0.00000E+00 !COMP 9 23 | -3.14192E-05 3.50637E-05 1.35642E-06 1.74269E-17 0.0 -2.75049E-05 24 | -9.38886E-05 -3.71403E-05 -6.05052E-05 -7.94252E-16 0.0 0.00000E+00 !COMP 10 25 | -3.15908E-05 3.49119E-05 1.33336E-06 1.62769E-17 0.0 -2.73835E-05 26 | -9.17126E-05 -3.69909E-05 -5.96284E-05 -7.82716E-16 0.0 0.00000E+00 !COMP 11 27 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_geom: -------------------------------------------------------------------------------- 1 | ! GEOM CARD FILE 2 | 9 9 18 !nx, ny, nz 3 | 10.803 8*21.606 !x-direction assembly size in cm 4 | 1 8*2 !x-direction assembly divided 2x2 5 | 8*21.606 10.803 !y-direction assembly size in cm 6 | 8*2 1 !y-direction assembly divided 2x2 7 | 30. 7.7 11.0 15.0 10*30.0 2*12.8 8.0 30. !z-direction size in cm (from bottom to top) 8 | 18*1 !z-direction assembly divided into 20 cm each 9 | 3 !np number of planar type 10 | 1 2 15*3 1 !planar assignment (from bottom to top) 11 | ! Planar_Reg 1 12 | 1 1 1 1 1 1 1 1 2 13 | 1 1 1 1 1 1 1 1 2 14 | 1 1 1 1 1 1 1 3 2 15 | 1 1 1 1 1 1 1 2 0 16 | 1 1 1 1 1 1 3 2 0 17 | 1 1 1 1 1 3 2 0 0 18 | 1 1 1 1 3 2 0 0 0 19 | 1 1 3 2 2 0 0 0 0 20 | 2 2 2 0 0 0 0 0 0 21 | ! Planar_Reg 2 22 | 4 5 4 5 4 5 4 6 2 23 | 5 4 5 4 5 4 6 6 2 24 | 4 5 4 5 4 5 6 3 2 25 | 5 4 5 4 5 6 6 2 0 26 | 4 5 4 5 4 6 3 2 0 27 | 5 4 5 6 6 3 2 0 0 28 | 4 6 6 6 3 2 0 0 0 29 | 6 6 3 2 2 0 0 0 0 30 | 2 2 2 0 0 0 0 0 0 31 | ! Planar_Reg 3 32 | 4 9 4 9 4 7 4 6 2 33 | 9 4 8 4 8 4 11 6 2 34 | 4 8 4 8 4 8 6 3 2 35 | 9 4 8 4 8 10 6 2 0 36 | 4 8 4 8 4 6 3 2 0 37 | 7 4 8 10 6 3 2 0 0 38 | 4 11 6 6 3 2 0 0 0 39 | 6 6 3 2 2 0 0 0 0 40 | 2 2 2 0 0 0 0 0 0 41 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 42 | 0 2 2 0 0 0 43 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_mtem: -------------------------------------------------------------------------------- 1 | ! MTEM CARD FILE 2 | 559.19 579.75 ! Average Moderator Temperature and Moderator temperature Ref. Kelvin 3 | ! CX change per Moderator Temperature Changes 4 | ! sigtr siga nu*sigf kappa*sigf sigs_g1 sigs_g2 5 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 6 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 1 7 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 8 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 2 9 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 10 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.0 0.00000E+00 !COMP 3 11 | -2.03310E-06 2.12191E-07 1.24709E-07 1.43035E-18 0.0 8.09676E-07 12 | -1.08674E-04 -3.15597E-05 -4.16439E-05 -5.46722E-16 0.0 0.00000E+00 !COMP 4 13 | -1.98080E-06 2.26000E-07 1.35145E-07 1.56896E-18 0.0 8.58474E-07 14 | -9.06150E-05 -3.21435E-05 -4.53102E-05 -5.94857E-16 0.0 0.00000E+00 !COMP 5 15 | -1.92434E-06 2.39939E-07 1.49084E-07 1.75422E-18 0.0 9.03494E-07 16 | -7.62786E-05 -3.23776E-05 -4.78475E-05 -6.28174E-16 0.0 0.00000E+00 !COMP 6 17 | -2.69634E-06 2.48530E-07 1.40773E-07 1.56896E-18 0.0 7.01311E-07 18 | -7.62435E-05 -3.00119E-05 -4.20202E-05 -5.51669E-16 0.0 0.00000E+00 !COMP 7 19 | -3.07905E-06 2.61854E-07 1.43235E-07 1.67897E-18 0.0 6.17380E-07 20 | -7.33397E-05 -2.91929E-05 -4.07701E-05 -5.35261E-16 0.0 0.00000E+00 !COMP 8 21 | -3.53877E-06 2.74313E-07 1.46019E-07 1.71665E-18 0.0 5.16547E-07 22 | -7.13711E-05 -2.83041E-05 -3.94319E-05 -5.17689E-16 0.0 0.00000E+00 !COMP 9 23 | -2.63907E-06 2.64289E-07 1.55858E-07 1.75422E-18 0.0 7.44320E-07 24 | -6.39554E-05 -3.03509E-05 -4.44431E-05 -5.83483E-16 0.0 0.00000E+00 !COMP 10 25 | -3.02147E-06 2.79060E-07 1.58814E-07 1.88528E-18 0.0 6.59521E-07 26 | -6.16984E-05 -2.95626E-05 -4.31588E-05 -5.66622E-16 0.0 0.00000E+00 !COMP 11 27 | -------------------------------------------------------------------------------- /smpl/static/NEACRP/neacrp_xsec: -------------------------------------------------------------------------------- 1 | ! XSEC CARD FILE 2 | 2 11 ! Number of groups and number of materials 3 | ! sigtr siga nu*sigf kappa*sigf chi sigs_g1 sigs_g2 4 | 5.32058E-02 3.73279E-04 0.00000E+00 0.00000E+00 1.0 0.0 2.64554E-02 5 | 3.86406E-01 1.77215E-02 0.00000E+00 0.00000E+00 0.0 0.0 0.00000E+00 !COMP 1 6 | 2.95609E-01 1.18782E-03 0.00000E+00 0.00000E+00 1.0 0.0 2.31613E-02 7 | 2.45931E+00 2.52618E-01 0.00000E+00 0.00000E+00 0.0 0.0 0.00000E+00 !COMP 2 8 | 2.95609E-01 1.18782E-03 0.00000E+00 0.00000E+00 1.0 0.0 2.00808E-02 9 | 2.45931E+00 2.52618E-01 0.00000E+00 0.00000E+00 0.0 0.0 0.00000E+00 !COMP 3 10 | 2.22117E-01 8.71774E-03 4.98277E-03 6.11190E-14 1.0 0.0 1.82498E-02 11 | 8.03140E-01 6.52550E-02 8.39026E-02 1.10152E-12 0.0 0.0 0.00000E+00 !COMP 4 12 | 2.21914E-01 9.06133E-03 5.57659E-03 6.89181E-14 1.0 0.0 1.80040E-02 13 | 7.95538E-01 7.23354E-02 9.98629E-02 1.31106E-12 0.0 0.0 0.00000E+00 !COMP 5 14 | 2.21715E-01 9.38496E-03 6.15047E-03 7.64603E-14 1.0 0.0 1.77670E-02 15 | 7.89253E-01 7.89203E-02 1.14667E-01 1.50541E-12 0.0 0.0 0.00000E+00 !COMP 6 16 | 2.22039E-01 9.31692E-03 5.55010E-03 6.86391E-14 1.0 0.0 1.71381E-02 17 | 7.76230E-01 7.96328E-02 9.85576E-02 1.29393E-12 0.0 0.0 0.00000E+00 !COMP 7 18 | 2.22083E-01 9.40032E-03 5.54083E-03 6.85391E-14 1.0 0.0 1.68501E-02 19 | 7.69969E-01 8.21087E-02 9.80059E-02 1.28669E-12 0.0 0.0 0.00000E+00 !COMP 8 20 | 2.22127E-01 9.48286E-03 5.53137E-03 6.84379E-14 1.0 0.0 1.65626E-02 21 | 7.63813E-01 8.45912E-02 9.74109E-02 1.27888E-12 0.0 0.0 0.00000E+00 !COMP 9 22 | 2.21836E-01 9.63720E-03 6.12382E-03 7.61794E-14 1.0 0.0 1.69043E-02 23 | 7.70705E-01 8.61187E-02 1.13241E-01 1.48670E-12 0.0 0.0 0.00000E+00 !COMP 10 24 | 2.21878E-01 9.71937E-03 6.11444E-03 7.60778E-14 1.0 0.0 1.66175E-02 25 | 7.64704E-01 8.85488E-02 1.12635E-01 1.47876E-12 0.0 0.0 0.00000E+00 !COMP 11 26 | -------------------------------------------------------------------------------- /smpl/static/PNM: -------------------------------------------------------------------------------- 1 | ! IAEA2D input data with PNM kernel 2 | 3 | ! Mode card 4 | %MODE 5 | FORWARD 6 | 7 | ! Case card 8 | %CASE 9 | IAEA2D 10 | IAEA2D Benchmark With 2x2 nodes/FA with Polynomial Nodal Method 11 | 12 | ! Kernel Card 13 | %KERN 14 | PNM 15 | 16 | ! Cross-sections card 17 | %XSEC 18 | 2 4 ! Number of groups and number of materials 19 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 20 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 21 | 0.833333 0.080032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 1 22 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 23 | 0.833333 0.085032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 2 24 | 0.222222 0.010120 0.000000 0.000000 1.000000 0.000000 0.020000 25 | 0.833333 0.130032 0.135000 0.135000 0.000000 0.000000 0.000000 ! COMPOSITION 3 26 | 0.166667 0.000160 0.000000 0.000000 1.000000 0.000000 0.040000 27 | 1.111111 0.010024 0.000000 0.000000 0.000000 0.000000 0.000000 ! COMPOSITION 4 28 | ! Geometry card 29 | %GEOM 30 | 9 9 2 !nx, ny, nz 31 | 10.0 8*20.0 !x-direction assembly size in cm 32 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 33 | 8*20.0 10.0 !y-direction assembly size in cm 34 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 35 | 2*10.0 !z-direction assembly in cm 36 | 2*1 !z-direction nodal is not divided 37 | 1 !np number of planar type 38 | 2*1 !planar assignment (from bottom to top) 39 | ! Planar_type_1 (Bottom Reflector) 40 | 3 2 2 2 3 2 2 1 4 41 | 2 2 2 2 2 2 2 1 4 42 | 2 2 2 2 2 2 1 1 4 43 | 2 2 2 2 2 2 1 4 4 44 | 3 2 2 2 3 1 1 4 0 45 | 2 2 2 2 1 1 4 4 0 46 | 2 2 1 1 1 4 4 0 0 47 | 1 1 1 4 4 4 0 0 0 48 | 4 4 4 4 0 0 0 0 0 49 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 50 | 1 2 2 1 2 2 51 | -------------------------------------------------------------------------------- /smpl/static/adjoint: -------------------------------------------------------------------------------- 1 | ! IAEA3D Adjoint input data 2 | 3 | %MODE 4 | ADJOINT 5 | 6 | %CASE 7 | IAEA3D 8 | ADJOINT PROBLEM WITH 10 CM NODE SIZE 9 | 10 | %XSEC 11 | 2 5 ! Number of groups and number of materials 12 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 13 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 14 | 0.833333 0.080 0.135 0.135 0.0 0.000 0.7533 ! MAT1 : Outer Fuel 15 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 16 | 0.833333 0.085 0.135 0.135 0.0 0.000 0.7483 ! MAT2 : Inner Fuel 17 | 0.222222 0.0100 0.000 0.000 1.0 0.1922 0.020 18 | 0.833333 0.1300 0.135 0.135 0.0 0.000 0.7033 ! MAT3 : Inner Fuel + Control Rod 19 | 0.166667 0.000 0.000 0.000 0.0 0.1267 0.040 20 | 1.111111 0.010 0.000 0.000 0.0 0.000 1.1011 ! MAT4 : Reflector 21 | 0.166667 0.000 0.000 0.000 0.0 0.000 0.040 22 | 1.111111 0.055 0.000 0.000 0.0 0.000 0.000 ! MAT5 : Reflector + Control Rod 23 | %GEOM 24 | 9 9 19 !nx, ny, nz 25 | 10.0 8*20.0 !x-direction assembly size in cm 26 | 1 8*2 !x-direction assembly divided into 2 (10 cm each) 27 | 8*20.0 10.0 !y-direction assembly size in cm 28 | 8*2 1 !y-direction assembly divided into 2 (10 cm each) 29 | 19*20.0 !z-direction assembly in cm 30 | 19*1 !z-direction nodal is not divided 31 | 4 !np number of planar type 32 | 1 13*2 4*3 4 !planar assignment (from bottom to top) 33 | ! Planar_type_1 (Bottom Reflector) 34 | 4 4 4 4 4 4 4 4 4 35 | 4 4 4 4 4 4 4 4 4 36 | 4 4 4 4 4 4 4 4 4 37 | 4 4 4 4 4 4 4 4 4 38 | 4 4 4 4 4 4 4 4 0 39 | 4 4 4 4 4 4 4 4 0 40 | 4 4 4 4 4 4 4 0 0 41 | 4 4 4 4 4 4 0 0 0 42 | 4 4 4 4 0 0 0 0 0 43 | ! Planar_type_2 (Fuel) 44 | 3 2 2 2 3 2 2 1 4 45 | 2 2 2 2 2 2 2 1 4 46 | 2 2 2 2 2 2 1 1 4 47 | 2 2 2 2 2 2 1 4 4 48 | 3 2 2 2 3 1 1 4 0 49 | 2 2 2 2 1 1 4 4 0 50 | 2 2 1 1 1 4 4 0 0 51 | 1 1 1 4 4 4 0 0 0 52 | 4 4 4 4 0 0 0 0 0 53 | ! Planar_type_3 (Fuel+Partial Control Rods) 54 | 3 2 2 2 3 2 2 1 4 55 | 2 2 2 2 2 2 2 1 4 56 | 2 2 3 2 2 2 1 1 4 57 | 2 2 2 2 2 2 1 4 4 58 | 3 2 2 2 3 1 1 4 0 59 | 2 2 2 2 1 1 4 4 0 60 | 2 2 1 1 1 4 4 0 0 61 | 1 1 1 4 4 4 0 0 0 62 | 4 4 4 4 0 0 0 0 0 63 | ! Planar_type_4 (Top reflectors) 64 | 5 4 4 4 5 4 4 4 4 65 | 4 4 4 4 4 4 4 4 4 66 | 4 4 5 4 4 4 4 4 4 67 | 4 4 4 4 4 4 4 4 4 68 | 5 4 4 4 5 4 4 4 0 69 | 4 4 4 4 4 4 4 4 0 70 | 4 4 4 4 4 4 4 0 0 71 | 4 4 4 4 4 4 0 0 0 72 | 4 4 4 4 0 0 0 0 0 73 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 74 | 1 2 2 1 1 1 75 | -------------------------------------------------------------------------------- /smpl/static/fixed_source: -------------------------------------------------------------------------------- 1 | ! IAEA3D Fixed Source input data 2 | ! NODE SIZE = 20 cm 3 | 4 | %MODE 5 | FIXEDSRC 6 | %CASE 7 | IAEA3D 8 | 20 CM NODE SIZE 9 | % XSEC 10 | 2 5 ! Number of groups and number of materials 11 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 12 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 13 | 0.833333 0.080 0.0675 0.0675 0.0 0.000 0.7533 ! MAT1 : Outer Fuel 14 | 0.222222 0.010 0.000 0.000 1.0 0.1922 0.020 15 | 0.833333 0.085 0.0675 0.0675 0.0 0.000 0.7483 ! MAT2 : Inner Fuel 16 | 0.222222 0.0100 0.000 0.000 1.0 0.1922 0.020 17 | 0.833333 0.1300 0.0675 0.0675 0.0 0.000 0.7033 ! MAT3 : Inner Fuel + Control Rod 18 | 0.166667 0.000 0.000 0.000 0.0 0.1267 0.040 19 | 1.111111 0.010 0.000 0.000 0.0 0.000 1.1011 ! MAT4 : Reflector 20 | 0.166667 0.000 0.000 0.000 0.0 0.000 0.040 21 | 1.111111 0.055 0.000 0.000 0.0 0.000 0.000 ! MAT5 : Reflector + Control Rod 22 | %GEOM 23 | 9 9 19 !nx, ny, nz 24 | 10. 8*20. !x-direction assembly size in cm 25 | 1 8*1 !x-direction assembly divided into 20 cm each 26 | 8*20. 10. !y-direction assembly size in cm 27 | 8*1 1 !y-direction assembly divided into 20 cm each 28 | 19*20. !z-direction nodal in cm 29 | 19*1 !z-direction assembly divided into 20 cm each 30 | 4 !np number of planar type 31 | 1 13*2 4*3 4 !planar assignment (from bottom to top) 32 | ! Planar_type_1 (Bottom Reflector) 33 | 4 4 4 4 4 4 4 4 4 34 | 4 4 4 4 4 4 4 4 4 35 | 4 4 4 4 4 4 4 4 4 36 | 4 4 4 4 4 4 4 4 4 37 | 4 4 4 4 4 4 4 4 0 38 | 4 4 4 4 4 4 4 4 0 39 | 4 4 4 4 4 4 4 0 0 40 | 4 4 4 4 4 4 0 0 0 41 | 4 4 4 4 0 0 0 0 0 42 | ! Planar_type_2 (Fuel) 43 | 3 2 2 2 3 2 2 1 4 44 | 2 2 2 2 2 2 2 1 4 45 | 2 2 2 2 2 2 1 1 4 46 | 2 2 2 2 2 2 1 4 4 47 | 3 2 2 2 3 1 1 4 0 48 | 2 2 2 2 1 1 4 4 0 49 | 2 2 1 1 1 4 4 0 0 50 | 1 1 1 4 4 4 0 0 0 51 | 4 4 4 4 0 0 0 0 0 52 | ! Planar_type_3 (Fuel+Partial Control Rods) 53 | 3 2 2 2 3 2 2 1 4 54 | 2 2 2 2 2 2 2 1 4 55 | 2 2 3 2 2 2 1 1 4 56 | 2 2 2 2 2 2 1 4 4 57 | 3 2 2 2 3 1 1 4 0 58 | 2 2 2 2 1 1 4 4 0 59 | 2 2 1 1 1 4 4 0 0 60 | 1 1 1 4 4 4 0 0 0 61 | 4 4 4 4 0 0 0 0 0 62 | ! Planar_type_4 (Top reflectors) 63 | 5 4 4 4 5 4 4 4 4 64 | 4 4 4 4 4 4 4 4 4 65 | 4 4 5 4 4 4 4 4 4 66 | 4 4 4 4 4 4 4 4 4 67 | 5 4 4 4 5 4 4 4 0 68 | 4 4 4 4 4 4 4 4 0 69 | 4 4 4 4 4 4 4 0 0 70 | 4 4 4 4 4 4 0 0 0 71 | 4 4 4 4 0 0 0 0 0 72 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 73 | 1 2 2 1 1 1 74 | %ESRC 75 | 2 ! Number of source 76 | ! Repeat this input segment according to the number of sources 77 | 100000. ! Source Density (n/cm3.s) 78 | 1.0 0.0 ! Source energy spectrum 79 | 10 ! z-position of the source 80 | 2 9 ! x-y position of the source 81 | 2 8 82 | 1 8 83 | 0 0 ! x-y position ends 84 | 0 ! z-position ends 85 | 200000. ! Source Density (n/cm3.s) 86 | 1.0 0.0 ! Source energy spectrum 87 | 10 ! z-position of the source 88 | 1 9 ! x-y position of the source 89 | 0 0 ! x-y position ends 90 | 0 ! z-position ends 91 | -------------------------------------------------------------------------------- /smpl/transient/LMW: -------------------------------------------------------------------------------- 1 | ! TRANSIENT LMW BENCHMARK INPUT DATA 2 | %MODE 3 | RODEJECT 4 | %CASE 5 | LMW TRANSIENT 6 | 20 CM NODE SIZE 7 | 8 | % XSEC 9 | 2 3 ! Number of groups and number of materials 10 | ! sigtr siga nu*sigf sigf chi sigs_g1 sigs_g2 11 | 0.2340967 0.01040206 0.006478 0.006478 1.0 0.0 0.017556 12 | 0.9355255 0.08766217 0.112733 0.112733 0.0 0.0 0.000000 ! MAT 1 (INNER CORE) 13 | 0.2338179 0.01099263 0.007503 0.007503 1.0 0.0 0.017178 14 | 0.9508216 0.09925634 0.137800 0.137800 0.0 0.0 0.000000 ! MAT 2 (OUTER CORE) 15 | 0.2039700 0.00266057 0.000000 0.000000 1.0 0.0 0.027597 16 | 1.2626167 0.04936351 0.000000 0.000000 0.0 0.0 0.000000 ! MAT 3 (REFLECTOR) 17 | 18 | ! GEOMETRY CARD 19 | %GEOM 20 | 6 6 10 !nx, ny, nz 21 | 10.0 5*20.0 !x-direction assembly size in cm 22 | 1 5*2 !x-direction assembly division 23 | 10.0 5*20.0 !y-direction assembly size in cm 24 | 1 5*2 !y-direction assembly division 25 | 10*20.0 !z-direction size in cm (from bottom to top) 26 | 10*4 !z-direction assembly division 27 | 2 !np number of planar type 28 | 1 8*2 1 !planar assignment (from bottom to top) 29 | ! Planar_Reg 1 30 | 3 3 3 3 3 0 31 | 3 3 3 3 3 3 32 | 3 3 3 3 3 3 33 | 3 3 3 3 3 3 34 | 3 3 3 3 3 3 35 | 3 3 3 3 3 3 36 | ! Planar_Reg 2 37 | 3 3 3 3 3 0 38 | 2 2 2 2 3 3 39 | 1 1 1 2 2 3 40 | 1 1 1 1 2 3 41 | 1 1 1 1 2 3 42 | 1 1 1 1 2 3 43 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 44 | 1 2 1 2 1 1 45 | 46 | ! CONTROL CARD 47 | %CROD 48 | 2 180 ! Number of CR banks and Max number of steps 49 | 0. 1.0 ! Zero step pos. (cm from bottom) and step size (cm/step) 50 | 180. 100. ! CR Bank pos. 51 | 0 0 0 0 0 0 52 | 0 0 0 0 0 0 53 | 2 0 0 0 0 0 54 | 0 0 1 0 0 0 55 | 0 0 0 0 0 0 56 | 1 0 0 2 0 0 57 | ! CX changes 58 | ! sigtr siga nu*sigf sigf sigs_g1 sigs_g2 59 | 0.00000 0.00055 0.00000 0.00000 0.00000 0.00000 60 | 0.00000 0.00380 0.00000 0.00000 0.00000 0.00000 61 | 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 62 | 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 63 | 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 64 | 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 65 | 1 66 | 67 | ! ROD EJECTION CARD 68 | %EJCT 69 | ! Final Bank Pos (steps) Starts Move (seconds) Speed (steps/seconds) 70 | 60. 7.5 3.0 ! Bank 1 71 | 180. 0.0 3.0 ! Bank 2 72 | 60. 0.25 60.0 1.0 ! (seconds) total time, 1st time step, when to start 2nd time step, 2nd time step 73 | 0.00025 0.00138 0.00122 0.00265 0.00083 0.00017 !beta 74 | 0.01270 0.03170 0.11500 0.31100 1.40000 3.87000 !decay constants 75 | 1.25E7 2.5E5 ! Neutron velocity 76 | 1 77 | 78 | ! Iteration control card 79 | %ITER 80 | 1200 2 1.e-5 1.e-5 13 60 20 60 81 | 82 | ! Theta card. Theta value is set to 0.5 (Crank-Nicholson) 83 | %THET 84 | 0.5 85 | -------------------------------------------------------------------------------- /smpl/transient/MOX/part4_helios: -------------------------------------------------------------------------------- 1 | %MODE 2 | RODEJECT 3 | 4 | ! CASE CARD 5 | %CASE 6 | MOX_HEL 7 | MOX TRANSIENT PROBLEM WITH XSEC FROM HELIOS 8 | 9 | ! XTAB CARD 10 | %XTAB 11 | 2 18 ! Number of groups and number of materials 12 | ! XTAB files for each material 13 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 1 !MAT 1 : u42u 0.15 GWD/TON 14 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 2 !MAT 2 : u42u 17.5 GWD/TON 15 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 4 !MAT 3 : u42u 22.5 GWD/TON 16 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 5 !MAT 4 : u42u 32.5 GWD/TON 17 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 6 !MAT 5 : u42u 35.0 GWD/TON 18 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u42 7 !MAT 6 : u42u 37.5 GWD/TON 19 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 1 !MAT 7 : u45u 0.15 GWD/TON 20 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 2 !MAT 8 : u45u 17.5 GWD/TON 21 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 3 !MAT 9 : u45u 20.5 GWD/TON 22 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 5 !MAT 10: u45u 32.5 GWD/TON 23 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_u45 7 !MAT 11: u45u 37.5 GWD/TON 24 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 1 !MAT 12: m40m 0.15 GWD/TON 25 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 4 !MAT 13: m40m 22.5 GWD/TON 26 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m40 7 !MAT 14: m40m 37.5 GWD/TON 27 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 1 !MAT 15: m43m 0.15 GWD/TON 28 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 2 !MAT 16: m43m 17.5 GWD/TON 29 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_m43 6 !MAT 17: m43m 35.0 GWD/TON 30 | /home/travis/build/imronuke/ADPRES/smpl/xsec/HELIOS/2G_XSEC_refl 1 !MAT 18: REFLECTOR 31 | 1 32 | 33 | %GEOM 34 | 17 17 22 !nx, ny, nz 35 | 17*21.42 !x-direction assembly size in cm 36 | 17*2 !x-direction assembly division 37 | 17*21.42 !y-direction assembly size in cm 38 | 17*2 !y-direction assembly ddivision 39 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 40 | 22*1 !z-direction assembly division 41 | 2 !np number of planar type 42 | 2 20*1 2 43 | ! Planar_type_1 44 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 45 | 0 0 18 18 18 9 17 8 4 8 17 9 18 18 18 0 0 46 | 0 18 18 10 2 15 7 12 7 12 7 15 2 10 18 18 0 47 | 0 18 10 15 7 9 16 4 16 4 16 9 7 15 10 18 0 48 | 18 18 2 7 6 1 3 1 11 1 3 1 6 7 2 18 18 49 | 18 9 15 9 1 14 1 13 7 13 1 14 1 9 15 9 18 50 | 18 17 7 16 3 1 3 10 3 10 3 1 3 16 7 17 18 51 | 18 8 12 4 1 13 10 2 1 2 10 13 1 4 12 8 18 52 | 18 4 7 16 11 7 3 1 5 1 3 7 11 16 7 4 18 53 | 18 8 12 4 1 13 10 2 1 2 10 13 1 4 12 8 18 54 | 18 17 7 16 3 1 3 10 3 10 3 1 3 16 7 17 18 55 | 18 9 15 9 1 14 1 13 7 13 1 14 1 9 15 9 18 56 | 18 18 2 7 6 1 3 1 11 1 3 1 6 7 2 18 18 57 | 0 18 10 15 7 9 16 4 16 4 16 9 7 15 10 18 0 58 | 0 18 18 10 2 15 7 12 7 12 7 15 2 10 18 18 0 59 | 0 0 18 18 18 9 17 8 4 8 17 9 18 18 18 0 0 60 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 61 | ! Planar_type_2 62 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 63 | 0 0 18 18 18 18 18 18 18 18 18 18 18 18 18 0 0 64 | 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 65 | 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 66 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 67 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 68 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 69 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 70 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 71 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 72 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 73 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 74 | 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 75 | 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 76 | 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 77 | 0 0 18 18 18 18 18 18 18 18 18 18 18 18 18 0 0 78 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 79 | 80 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 81 | 0 0 0 0 0 0 82 | 83 | ! CONTROL CARD 84 | %CROD 85 | 9 200. ! Number of CR banks and max number of banks 86 | 21.42 1.8288 ! Zero step pos. (cm) and cm/step (total 200 steps) 87 | 0. 0. 0. 0. 200. 200. 200. 200. 0. ! CR Bank pos. 88 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 | 0 0 0 0 5 0 2 0 3 0 2 0 5 0 0 0 0 91 | 0 0 0 0 0 7 0 6 0 6 0 7 0 0 0 0 0 92 | 0 0 5 0 4 0 0 0 8 0 0 0 9 0 5 0 0 93 | 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 94 | 0 0 2 0 0 0 3 0 1 0 3 0 0 0 2 0 0 95 | 0 0 0 6 0 0 0 0 0 0 0 0 0 6 0 0 0 96 | 0 0 3 0 8 0 1 0 4 0 1 0 8 0 3 0 0 97 | 0 0 0 6 0 0 0 0 0 0 0 0 0 6 0 0 0 98 | 0 0 2 0 0 0 3 0 1 0 3 0 0 0 2 0 0 99 | 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 100 | 0 0 5 0 4 0 0 0 8 0 0 0 4 0 5 0 0 101 | 0 0 0 0 0 7 0 6 0 6 0 7 0 0 0 0 0 102 | 0 0 0 0 5 0 2 0 3 0 2 0 5 0 0 0 0 103 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 | 1 106 | 107 | ! BORON CONCENTRATION 108 | %BCON 109 | 1341.99 1341.0 ! Since %xtab exist, second number is dummy 110 | 111 | ! THERMAL-HYDRAULIC CARD 112 | %THER 113 | 0.0001 ! Percent power in % 114 | 3565.0e6 ! Reactor thermal power for full geometry in Watt 115 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 116 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 117 | 264 25 ! Number of fuel pin and guide tubes 118 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 119 | 1 120 | 121 | %EJCT 122 | ! Final Bank Pos (steps) Starts Move (seconds) Speed (steps/seconds) 123 | 0. 0.0 0.0 ! Bank 1 124 | 0. 0.0 0.0 ! Bank 2 125 | 0. 0.0 0.0 ! Bank 3 126 | 0. 0.0 0.0 ! Bank 4 127 | 200. 0.0 0.0 ! Bank 5 128 | 200. 0.0 0.0 ! Bank 6 129 | 200. 0.0 0.0 ! Bank 7 130 | 200. 0.0 0.0 ! Bank 8 131 | 200. 0.0 2000.0 ! Bank 9 132 | 1.0 0.002 1.0 0.002 ! (seconds) total time, 1st time step, when to start 2nd time step, 2nd time step 133 | 1 134 | 135 | ! Iteration control card (see manual or output file for description) 136 | %ITER 137 | 1200 3 1.e-5 1.e-5 20 40 20 80 138 | 139 | ! Flux extrapolation card 140 | %EXTR 141 | -------------------------------------------------------------------------------- /smpl/transient/MOX/part4_serpent: -------------------------------------------------------------------------------- 1 | %MODE 2 | RODEJECT 3 | 4 | ! CASE CARD 5 | %CASE 6 | MOX_SER 7 | MOX TRANSIENT PROBLEM WITH XSEC FROM SERPENT 8 | 9 | ! XTAB CARD 10 | %XTAB 11 | 2 19 ! Number of groups and number of materials 12 | ! XTAB files for each material 13 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 1 !MAT 1 : u42u 0.15 GWD/TON 14 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 2 !MAT 2 : u42u 17.5 GWD/TON 15 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 4 !MAT 3 : u42u 22.5 GWD/TON 16 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 5 !MAT 4 : u42u 32.5 GWD/TON 17 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 6 !MAT 5 : u42u 35.0 GWD/TON 18 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u42.tab 7 !MAT 6 : u42u 37.5 GWD/TON 19 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 1 !MAT 7 : u45u 0.15 GWD/TON 20 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 2 !MAT 8 : u45u 17.5 GWD/TON 21 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 3 !MAT 9 : u45u 20.5 GWD/TON 22 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 5 !MAT 10: u45u 32.5 GWD/TON 23 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/u45.tab 7 !MAT 11: u45u 37.5 GWD/TON 24 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 1 !MAT 12: m40m 0.15 GWD/TON 25 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 4 !MAT 13: m40m 22.5 GWD/TON 26 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m40.tab 7 !MAT 14: m40m 37.5 GWD/TON 27 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 1 !MAT 15: m43m 0.15 GWD/TON 28 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 2 !MAT 16: m43m 17.5 GWD/TON 29 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/m43.tab 6 !MAT 17: m43m 35.0 GWD/TON 30 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refr.tab 1 !MAT 18: RADIAL REFLECTOR 31 | /home/imronuke/ADPRES/smpl/xsec/SERPENT_CMM/refa.tab 1 !MAT 19: AXIAL REFLECTOR 32 | 1 33 | 34 | %GEOM 35 | 17 17 22 !nx, ny, nz 36 | 17*21.42 !x-direction assembly size in cm 37 | 17*2 !x-direction assembly division 38 | 17*21.42 !y-direction assembly size in cm 39 | 17*2 !y-direction assembly ddivision 40 | 21.42 20*18.288 21.42 !z-direction assembly size in cm 41 | 22*1 !z-direction assembly division 42 | 2 !np number of planar type 43 | 2 20*1 2 44 | ! Planar_type_1 45 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 46 | 0 0 18 18 18 9 17 8 4 8 17 9 18 18 18 0 0 47 | 0 18 18 10 2 15 7 12 7 12 7 15 2 10 18 18 0 48 | 0 18 10 15 7 9 16 4 16 4 16 9 7 15 10 18 0 49 | 18 18 2 7 6 1 3 1 11 1 3 1 6 7 2 18 18 50 | 18 9 15 9 1 14 1 13 7 13 1 14 1 9 15 9 18 51 | 18 17 7 16 3 1 3 10 3 10 3 1 3 16 7 17 18 52 | 18 8 12 4 1 13 10 2 1 2 10 13 1 4 12 8 18 53 | 18 4 7 16 11 7 3 1 5 1 3 7 11 16 7 4 18 54 | 18 8 12 4 1 13 10 2 1 2 10 13 1 4 12 8 18 55 | 18 17 7 16 3 1 3 10 3 10 3 1 3 16 7 17 18 56 | 18 9 15 9 1 14 1 13 7 13 1 14 1 9 15 9 18 57 | 18 18 2 7 6 1 3 1 11 1 3 1 6 7 2 18 18 58 | 0 18 10 15 7 9 16 4 16 4 16 9 7 15 10 18 0 59 | 0 18 18 10 2 15 7 12 7 12 7 15 2 10 18 18 0 60 | 0 0 18 18 18 9 17 8 4 8 17 9 18 18 18 0 0 61 | 0 0 0 0 18 18 18 18 18 18 18 18 18 0 0 0 0 62 | ! Planar_type_2 63 | 0 0 0 0 19 19 19 19 19 19 19 19 19 0 0 0 0 64 | 0 0 19 19 19 19 19 19 19 19 19 19 19 19 19 0 0 65 | 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 66 | 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 67 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 68 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 69 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 70 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 71 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 72 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 73 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 74 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 75 | 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 76 | 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 77 | 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 78 | 0 0 19 19 19 19 19 19 19 19 19 19 19 19 19 0 0 79 | 0 0 0 0 19 19 19 19 19 19 19 19 19 0 0 0 0 80 | 81 | ! Boundary conditions (east), (west), (north), (south), (bottom), (top) 82 | 0 0 0 0 0 0 83 | 84 | ! CONTROL CARD 85 | %CROD 86 | 9 200. ! Number of CR banks and max number of banks 87 | 21.42 1.8288 ! Zero step pos. (cm) and cm/step (total 200 steps) 88 | 0. 0. 0. 0. 200. 200. 200. 200. 0. ! CR Bank pos. 89 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 | 0 0 0 0 5 0 2 0 3 0 2 0 5 0 0 0 0 92 | 0 0 0 0 0 7 0 6 0 6 0 7 0 0 0 0 0 93 | 0 0 5 0 4 0 0 0 8 0 0 0 9 0 5 0 0 94 | 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 95 | 0 0 2 0 0 0 3 0 1 0 3 0 0 0 2 0 0 96 | 0 0 0 6 0 0 0 0 0 0 0 0 0 6 0 0 0 97 | 0 0 3 0 8 0 1 0 4 0 1 0 8 0 3 0 0 98 | 0 0 0 6 0 0 0 0 0 0 0 0 0 6 0 0 0 99 | 0 0 2 0 0 0 3 0 1 0 3 0 0 0 2 0 0 100 | 0 0 0 7 0 0 0 0 0 0 0 0 0 7 0 0 0 101 | 0 0 5 0 4 0 0 0 8 0 0 0 4 0 5 0 0 102 | 0 0 0 0 0 7 0 6 0 6 0 7 0 0 0 0 0 103 | 0 0 0 0 5 0 2 0 3 0 2 0 5 0 0 0 0 104 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 | 1 107 | 108 | ! BORON CONCENTRATION 109 | %BCON 110 | 1207.06 1208.2 ! Since %xtab exist, second number is dummy 111 | 112 | ! THERMAL-HYDRAULIC CARD 113 | %THER 114 | 0.0001 ! Percent power in % 115 | 3565.0e6 ! Reactor thermal power for full geometry in Watt 116 | 560. 82.121243523 ! Inlet coolant temp. (Kelvin) and Fuel Assembly Mass flow rate (kg/s) 117 | 3.951E-03 5.9E-05 5.73E-04 1.26E-2 ! Fuel meat rad., gap thickness, cladding thickness and pin pitch (m) 118 | 264 25 ! Number of fuel pin and guide tubes 119 | 0.0 ! FRACTION OF HEAT DEPOSITED IN COOLANT 120 | 1 121 | 122 | %EJCT 123 | ! Final Bank Pos (steps) Starts Move (seconds) Speed (steps/seconds) 124 | 0. 0.0 0.0 ! Bank 1 125 | 0. 0.0 0.0 ! Bank 2 126 | 0. 0.0 0.0 ! Bank 3 127 | 0. 0.0 0.0 ! Bank 4 128 | 200. 0.0 0.0 ! Bank 5 129 | 200. 0.0 0.0 ! Bank 6 130 | 200. 0.0 0.0 ! Bank 7 131 | 200. 0.0 0.0 ! Bank 8 132 | 200. 0.0 2000.0 ! Bank 9 133 | 1.0 0.002 1.0 0.002 ! (seconds) total time, 1st time step, when to start 2nd time step, 2nd time step 134 | 1 135 | 136 | ! Iteration control card (see manual or output file for description) 137 | %ITER 138 | 1200 3 1.e-5 1.e-5 20 40 20 80 139 | 140 | ! Flux extrapolation card 141 | %EXTR 142 | -------------------------------------------------------------------------------- /smpl/xsec/HELIOS/2G_XSEC_refl: -------------------------------------------------------------------------------- 1 | * Input Control 2 | 1 1 * ADF, CROD 3 | * Mod Dens Boron ppm Fuel Temp Mod Temp 4 | 1 3 1 1 5 | 0.00 1000.00 2000.00 6 | * 7 | * ---------------------------------------------------------- 8 | * BURNUP 0.00 9 | * ---------------------------------------------------------- 10 | * 11 | * Transport XSEC Table 12 | * 13 | * GROUP 1 14 | 3.03521E-01 15 | 3.01887E-01 16 | 3.00137E-01 17 | * GROUP 2 18 | 1.27564E+00 19 | 1.22567E+00 20 | 1.19653E+00 21 | * 22 | * Absorption XSEC Table 23 | * 24 | * GROUP 1 25 | 2.04452E-03 26 | 2.42533E-03 27 | 2.80137E-03 28 | * GROUP 2 29 | 1.62750E-02 30 | 3.72376E-02 31 | 5.54949E-02 32 | * 33 | * Nu-Fission XSEC Table 34 | * 35 | * GROUP 1 36 | 0.00000E+00 37 | 0.00000E+00 38 | 0.00000E+00 39 | * GROUP 2 40 | 0.00000E+00 41 | 0.00000E+00 42 | 0.00000E+00 43 | * 44 | * Kappa-Fission XSEC Table 45 | * 46 | * GROUP 1 47 | 0.00000E+00 48 | 0.00000E+00 49 | 0.00000E+00 50 | * GROUP 2 51 | 0.00000E+00 52 | 0.00000E+00 53 | 0.00000E+00 54 | * 55 | * Scattering XSEC Table 56 | * 57 | * GROUP 1 -> 1 58 | 6.37098E-01 59 | 6.40121E-01 60 | 6.41711E-01 61 | * GROUP 1 -> 2 62 | 2.73402E-02 63 | 2.75262E-02 64 | 2.76036E-02 65 | * GROUP 2 -> 1 66 | 0.00000E+00 67 | 0.00000E+00 68 | 0.00000E+00 69 | * GROUP 2 -> 2 70 | 2.05560E+00 71 | 1.99026E+00 72 | 1.94187E+00 73 | * 74 | * ADF Table 75 | * 76 | * GROUP 1 77 | 1.15642 78 | 1.17639 79 | 1.19223 80 | * GROUP 2 81 | 0.14614 82 | 0.22755 83 | 0.28266 84 | * 85 | ***RODDED XSEC***** 86 | * Transport XSEC Table 87 | * 88 | * GROUP 1 89 | 3.03521E-01 90 | 3.01887E-01 91 | 3.00137E-01 92 | * GROUP 2 93 | 1.27564E+00 94 | 1.22567E+00 95 | 1.19653E+00 96 | * 97 | * Absorption XSEC Table 98 | * 99 | * GROUP 1 100 | 2.04452E-03 101 | 2.42533E-03 102 | 2.80137E-03 103 | * GROUP 2 104 | 1.62750E-02 105 | 3.72376E-02 106 | 5.54949E-02 107 | * 108 | * Nu-Fission XSEC Table 109 | * 110 | * GROUP 1 111 | 0.00000E+00 112 | 0.00000E+00 113 | 0.00000E+00 114 | * GROUP 2 115 | 0.00000E+00 116 | 0.00000E+00 117 | 0.00000E+00 118 | * 119 | * Kappa-Fission XSEC Table 120 | * 121 | * GROUP 1 122 | 0.00000E+00 123 | 0.00000E+00 124 | 0.00000E+00 125 | * GROUP 2 126 | 0.00000E+00 127 | 0.00000E+00 128 | 0.00000E+00 129 | * 130 | * Scattering XSEC Table 131 | * 132 | * GROUP 1 -> 1 133 | 6.37098E-01 134 | 6.40121E-01 135 | 6.41711E-01 136 | * GROUP 1 -> 2 137 | 2.73402E-02 138 | 2.75262E-02 139 | 2.76036E-02 140 | * GROUP 2 -> 1 141 | 0.00000E+00 142 | 0.00000E+00 143 | 0.00000E+00 144 | * GROUP 2 -> 2 145 | 2.05560E+00 146 | 1.99026E+00 147 | 1.94187E+00 148 | * 149 | * ADF Table 150 | * 151 | * GROUP 1 152 | 1.15642 153 | 1.17639 154 | 1.19223 155 | * GROUP 2 156 | 0.14614 157 | 0.22755 158 | 0.28266 159 | * 160 | * Fission Spectrum 161 | * 162 | * GROUP 1 2 163 | 1.00000E+00 0.00000E+00 164 | * 165 | * Inverse Velocity 166 | * 167 | * GROUP 1 2 168 | 7.38122E-08 2.75765E-06 169 | * 170 | * Delay Neutron Decay Constant (Lambda) 171 | * 172 | * GROUP 1 2 3 4 5 6 173 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 174 | * 175 | * Delay Neutron Fraction (Beta) 176 | * 177 | * GROUP 1 2 3 4 5 6 178 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 179 | * 180 | END 181 | -------------------------------------------------------------------------------- /smpl/xsec/SERPENT_CMM/refa.tab: -------------------------------------------------------------------------------- 1 | * INPUT CONTROL 2 | 1 1 * ADF and CR 3 | * Mod Dens Boron ppm Fuel Temp Mod Temp 4 | 3 3 1 1 5 | 0.66114 0.71187 0.75206 6 | 0.00 1000.00 2000.00 7 | * 8 | * -------------------------------------------------------- 9 | * BURNUP 0.00 10 | * -------------------------------------------------------- 11 | * 12 | * Transport XSEC Table 13 | * 14 | * GROUP 1 15 | 1.51007E-01 1.63020E-01 1.72582E-01 16 | 1.53495E-01 1.65475E-01 1.71190E-01 17 | 1.51529E-01 1.64498E-01 1.72586E-01 18 | * GROUP 2 19 | 1.18891E+00 1.29711E+00 1.38618E+00 20 | 1.17242E+00 1.27670E+00 1.36174E+00 21 | 1.16363E+00 1.26466E+00 1.34584E+00 22 | * 23 | * Absorption XSEC Table 24 | * 25 | * GROUP 1 26 | 3.76623E-04 4.04948E-04 4.22551E-04 27 | 8.75700E-04 9.46193E-04 1.00281E-03 28 | 1.38396E-03 1.49462E-03 1.57938E-03 29 | * GROUP 2 30 | 8.94981E-03 9.81091E-03 1.05435E-02 31 | 2.54880E-02 2.79360E-02 2.99824E-02 32 | 4.14358E-02 4.53982E-02 4.85846E-02 33 | * 34 | * NU-Fission XSEC Table 35 | * 36 | * GROUP 1 37 | 0.00000E+00 0.00000E+00 0.00000E+00 38 | 0.00000E+00 0.00000E+00 0.00000E+00 39 | 0.00000E+00 0.00000E+00 0.00000E+00 40 | * GROUP 2 41 | 0.00000E+00 0.00000E+00 0.00000E+00 42 | 0.00000E+00 0.00000E+00 0.00000E+00 43 | 0.00000E+00 0.00000E+00 0.00000E+00 44 | * 45 | * Kappa-Fission XSEC Table 46 | * 47 | * GROUP 1 48 | 0.00000E+00 0.00000E+00 0.00000E+00 49 | 0.00000E+00 0.00000E+00 0.00000E+00 50 | 0.00000E+00 0.00000E+00 0.00000E+00 51 | * GROUP 2 52 | 0.00000E+00 0.00000E+00 0.00000E+00 53 | 0.00000E+00 0.00000E+00 0.00000E+00 54 | 0.00000E+00 0.00000E+00 0.00000E+00 55 | * 56 | * Scattering XSEC Table 57 | * 58 | * GROUP 1 -> 1 59 | 5.85596E-01 6.27338E-01 6.63431E-01 60 | 5.87206E-01 6.32774E-01 6.66798E-01 61 | 5.88078E-01 6.31627E-01 6.65963E-01 62 | * GROUP 1 -> 2 63 | 3.84106E-02 4.12103E-02 4.36698E-02 64 | 3.86247E-02 4.13333E-02 4.35628E-02 65 | 3.85620E-02 4.11732E-02 4.32646E-02 66 | * GROUP 2 -> 1 67 | 2.44365E-04 2.15908E-04 2.04860E-04 68 | 4.94776E-04 4.96476E-04 4.54319E-04 69 | 8.30369E-04 7.27460E-04 7.25772E-04 70 | * GROUP 2 -> 2 71 | 1.83452E+00 1.99135E+00 2.12000E+00 72 | 1.80712E+00 1.96107E+00 2.08645E+00 73 | 1.78493E+00 1.93718E+00 2.05674E+00 74 | * 75 | * ADF Table 76 | * 77 | * GROUP 1 78 | 1.00924E+00 1.00751E+00 1.01021E+00 79 | 1.00649E+00 1.00791E+00 1.01082E+00 80 | 1.00785E+00 1.00791E+00 1.01239E+00 81 | * GROUP 2 82 | 1.02785E+00 1.02447E+00 1.02312E+00 83 | 1.02726E+00 1.03023E+00 1.03533E+00 84 | 1.03073E+00 1.03173E+00 1.03631E+00 85 | * 86 | * Transport XSEC Table 87 | * 88 | * GROUP 1 89 | 1.51007E-01 1.63020E-01 1.72582E-01 90 | 1.53495E-01 1.65475E-01 1.71190E-01 91 | 1.51529E-01 1.64498E-01 1.72586E-01 92 | * GROUP 2 93 | 1.18891E+00 1.29711E+00 1.38618E+00 94 | 1.17242E+00 1.27670E+00 1.36174E+00 95 | 1.16363E+00 1.26466E+00 1.34584E+00 96 | * 97 | * Absorption XSEC Table 98 | * 99 | * GROUP 1 100 | 3.76623E-04 4.04948E-04 4.22551E-04 101 | 8.75700E-04 9.46193E-04 1.00281E-03 102 | 1.38396E-03 1.49462E-03 1.57938E-03 103 | * GROUP 2 104 | 8.94981E-03 9.81091E-03 1.05435E-02 105 | 2.54880E-02 2.79360E-02 2.99824E-02 106 | 4.14358E-02 4.53982E-02 4.85846E-02 107 | * 108 | * NU-Fission XSEC Table 109 | * 110 | * GROUP 1 111 | 0.00000E+00 0.00000E+00 0.00000E+00 112 | 0.00000E+00 0.00000E+00 0.00000E+00 113 | 0.00000E+00 0.00000E+00 0.00000E+00 114 | * GROUP 2 115 | 0.00000E+00 0.00000E+00 0.00000E+00 116 | 0.00000E+00 0.00000E+00 0.00000E+00 117 | 0.00000E+00 0.00000E+00 0.00000E+00 118 | * 119 | * Kappa-Fission XSEC Table 120 | * 121 | * GROUP 1 122 | 0.00000E+00 0.00000E+00 0.00000E+00 123 | 0.00000E+00 0.00000E+00 0.00000E+00 124 | 0.00000E+00 0.00000E+00 0.00000E+00 125 | * GROUP 2 126 | 0.00000E+00 0.00000E+00 0.00000E+00 127 | 0.00000E+00 0.00000E+00 0.00000E+00 128 | 0.00000E+00 0.00000E+00 0.00000E+00 129 | * 130 | * Scattering XSEC Table 131 | * 132 | * GROUP 1 -> 1 133 | 5.85596E-01 6.27338E-01 6.63431E-01 134 | 5.87206E-01 6.32774E-01 6.66798E-01 135 | 5.88078E-01 6.31627E-01 6.65963E-01 136 | * GROUP 1 -> 2 137 | 3.84106E-02 4.12103E-02 4.36698E-02 138 | 3.86247E-02 4.13333E-02 4.35628E-02 139 | 3.85620E-02 4.11732E-02 4.32646E-02 140 | * GROUP 2 -> 1 141 | 2.44365E-04 2.15908E-04 2.04860E-04 142 | 4.94776E-04 4.96476E-04 4.54319E-04 143 | 8.30369E-04 7.27460E-04 7.25772E-04 144 | * GROUP 2 -> 2 145 | 1.83452E+00 1.99135E+00 2.12000E+00 146 | 1.80712E+00 1.96107E+00 2.08645E+00 147 | 1.78493E+00 1.93718E+00 2.05674E+00 148 | * 149 | * ADF Table 150 | * 151 | * GROUP 1 152 | 1.00924E+00 1.00751E+00 1.01021E+00 153 | 1.00649E+00 1.00791E+00 1.01082E+00 154 | 1.00785E+00 1.00791E+00 1.01239E+00 155 | * GROUP 2 156 | 1.02785E+00 1.02447E+00 1.02312E+00 157 | 1.02726E+00 1.03023E+00 1.03533E+00 158 | 1.03073E+00 1.03173E+00 1.03631E+00 159 | * 160 | * Fission Spectrum 161 | * 162 | * GROUP 1 2 163 | 0.00000E+00 0.00000E+00 164 | * 165 | * Inverse velocity 166 | * 167 | * GROUP 1 2 168 | 8.15106E-08 2.79121E-06 169 | * 170 | * Delay Neutron Decay Constant (Lambda) 171 | * 172 | * GROUP 1 2 3 4 5 6 173 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 174 | * 175 | * Delay Neutron Fraction (Beta) 176 | * 177 | * GROUP 1 2 3 4 5 6 178 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 179 | -------------------------------------------------------------------------------- /smpl/xsec/SERPENT_CMM/refr.tab: -------------------------------------------------------------------------------- 1 | * INPUT CONTROL 2 | 1 1 * ADF and CR 3 | * Mod Dens Boron ppm Fuel Temp Mod Temp 4 | 1 3 1 1 5 | 0.00 1000.00 2000.00 6 | * 7 | * -------------------------------------------------------- 8 | * BURNUP 0.00 9 | * -------------------------------------------------------- 10 | * 11 | * Transport XSEC Table 12 | * 13 | * GROUP 1 14 | 2.52383E-01 15 | 2.52078E-01 16 | 2.52853E-01 17 | * GROUP 2 18 | 1.36057E+00 19 | 1.32879E+00 20 | 1.30602E+00 21 | * 22 | * Absorption XSEC Table 23 | * 24 | * GROUP 1 25 | 1.93062E-03 26 | 2.28946E-03 27 | 2.65247E-03 28 | * GROUP 2 29 | 1.71151E-02 30 | 3.79706E-02 31 | 5.61592E-02 32 | * 33 | * NU-Fission XSEC Table 34 | * 35 | * GROUP 1 36 | 0.00000E+00 37 | 0.00000E+00 38 | 0.00000E+00 39 | * GROUP 2 40 | 0.00000E+00 41 | 0.00000E+00 42 | 0.00000E+00 43 | * 44 | * Kappa-Fission XSEC Table 45 | * 46 | * GROUP 1 47 | 0.00000E+00 48 | 0.00000E+00 49 | 0.00000E+00 50 | * GROUP 2 51 | 0.00000E+00 52 | 0.00000E+00 53 | 0.00000E+00 54 | * 55 | * Scattering XSEC Table 56 | * 57 | * GROUP 1 -> 1 58 | 6.28627E-01 59 | 6.28598E-01 60 | 6.29403E-01 61 | * GROUP 1 -> 2 62 | 2.87682E-02 63 | 2.84275E-02 64 | 2.81124E-02 65 | * GROUP 2 -> 1 66 | 3.39726E-04 67 | 6.83220E-04 68 | 9.64640E-04 69 | * GROUP 2 -> 2 70 | 2.05028E+00 71 | 1.98425E+00 72 | 1.93400E+00 73 | * 74 | * ADF Table 75 | * 76 | * GROUP 1 77 | 1.22678E+00 78 | 1.22730E+00 79 | 1.22499E+00 80 | * GROUP 2 81 | 1.60585E-01 82 | 2.40027E-01 83 | 2.90058E-01 84 | * 85 | * Transport XSEC Table 86 | * 87 | * GROUP 1 88 | 2.52383E-01 89 | 2.52078E-01 90 | 2.52853E-01 91 | * GROUP 2 92 | 1.36057E+00 93 | 1.32879E+00 94 | 1.30602E+00 95 | * 96 | * Absorption XSEC Table 97 | * 98 | * GROUP 1 99 | 1.93062E-03 100 | 2.28946E-03 101 | 2.65247E-03 102 | * GROUP 2 103 | 1.71151E-02 104 | 3.79706E-02 105 | 5.61592E-02 106 | * 107 | * NU-Fission XSEC Table 108 | * 109 | * GROUP 1 110 | 0.00000E+00 111 | 0.00000E+00 112 | 0.00000E+00 113 | * GROUP 2 114 | 0.00000E+00 115 | 0.00000E+00 116 | 0.00000E+00 117 | * 118 | * Kappa-Fission XSEC Table 119 | * 120 | * GROUP 1 121 | 0.00000E+00 122 | 0.00000E+00 123 | 0.00000E+00 124 | * GROUP 2 125 | 0.00000E+00 126 | 0.00000E+00 127 | 0.00000E+00 128 | * 129 | * Scattering XSEC Table 130 | * 131 | * GROUP 1 -> 1 132 | 6.28627E-01 133 | 6.28598E-01 134 | 6.29403E-01 135 | * GROUP 1 -> 2 136 | 2.87682E-02 137 | 2.84275E-02 138 | 2.81124E-02 139 | * GROUP 2 -> 1 140 | 3.39726E-04 141 | 6.83220E-04 142 | 9.64640E-04 143 | * GROUP 2 -> 2 144 | 2.05028E+00 145 | 1.98425E+00 146 | 1.93400E+00 147 | * 148 | * ADF Table 149 | * 150 | * GROUP 1 151 | 1.22678E+00 152 | 1.22730E+00 153 | 1.22499E+00 154 | * GROUP 2 155 | 1.60585E-01 156 | 2.40027E-01 157 | 2.90058E-01 158 | * 159 | * Fission Spectrum 160 | * 161 | * GROUP 1 2 162 | 0.00000E+00 0.00000E+00 163 | * 164 | * Inverse velocity 165 | * 166 | * GROUP 1 2 167 | 7.54612E-08 2.74339E-06 168 | * 169 | * Delay Neutron Decay Constant (Lambda) 170 | * 171 | * GROUP 1 2 3 4 5 6 172 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 173 | * 174 | * Delay Neutron Fraction (Beta) 175 | * 176 | * GROUP 1 2 3 4 5 6 177 | 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 178 | -------------------------------------------------------------------------------- /src/ADPRES.f90: -------------------------------------------------------------------------------- 1 | PROGRAM main 2 | 3 | USE sdata, ONLY: dp, mode, tranw, fdm_time, nod_time, xs_time, & 4 | inp_time, th_time, get_time 5 | USE io, ONLY: ounit, scr, inp_read, bther 6 | USE control, ONLY: forward, adjoint, fixedsrc 7 | USE trans, ONLY: rod_eject, rod_eject_th 8 | USE th, ONLY: cbsearch, cbsearcht 9 | 10 | IMPLICIT NONE 11 | 12 | REAL(DP) :: st, fn, tot_time 13 | 14 | ! Read input 15 | st = get_time() 16 | call inp_read() 17 | fn = get_time() 18 | inp_time = fn - st 19 | 20 | if (scr) then 21 | write(*,*) 22 | write(*,*) ' reading input ... done' 23 | end if 24 | 25 | SELECT CASE(mode) 26 | CASE('FIXEDSRC') 27 | CALL fixedsrc() 28 | CASE('ADJOINT') 29 | CALL adjoint() 30 | CASE('RODEJECT') 31 | IF (bther == 0) THEN 32 | CALL rod_eject() 33 | ELSE 34 | CALL rod_eject_th() 35 | END IF 36 | CASE('BCSEARCH') 37 | IF (bther == 0) THEN 38 | CALL cbsearch() 39 | ELSE 40 | CALL cbsearcht() 41 | END IF 42 | CASE DEFAULT 43 | CALL forward() 44 | END SELECT 45 | 46 | IF (tranw) THEN 47 | WRITE(ounit,*) 48 | WRITE(ounit,*) ' WARNING: ONE OR MORE OUTER ITERATIONS DID NOT CONVERGE.'& 49 | // 'YOU MAY NEED TO REDUCE TIME STEP' 50 | WRITE(*,*) 51 | WRITE(*,*) ' WARNING: ONE OR MORE OUTER ITERATIONS DID NOT CONVERGE.'& 52 | // 'YOU MAY NEED TO REDUCE TIME STEP' 53 | END IF 54 | 55 | tot_time = fdm_time + th_time + nod_time + xs_time + inp_time 56 | WRITE(ounit,*); WRITE(ounit,*); WRITE(ounit,1123) 57 | WRITE(ounit,1124)inp_time, inp_time/tot_time*100. 58 | WRITE(ounit,1125)xs_time, xs_time/tot_time*100. 59 | WRITE(ounit,1126)fdm_time, fdm_time/tot_time*100. 60 | WRITE(ounit,1127)nod_time, nod_time/tot_time*100. 61 | WRITE(ounit,1128)th_time, th_time/tot_time*100. 62 | WRITE(ounit,1129) 63 | WRITE(ounit,1130)tot_time 64 | if (scr) then 65 | WRITE(*,*); WRITE(*,*); WRITE(*,1123) 66 | WRITE(*,1124)inp_time, inp_time/tot_time*100. 67 | WRITE(*,1125)xs_time, xs_time/tot_time*100. 68 | WRITE(*,1126)fdm_time, fdm_time/tot_time*100. 69 | WRITE(*,1127)nod_time, nod_time/tot_time*100. 70 | WRITE(*,1128)th_time, th_time/tot_time*100. 71 | WRITE(*,1129) 72 | WRITE(*,1130)tot_time 73 | end if 74 | 1123 format (2X,'CPU time breakdown in seconds') 75 | 1124 format (4X,'Input reading time :', F10.4, ' (', F4.1,'%)') 76 | 1125 format (4X,'XSEC processing time :', F10.4, ' (', F4.1,'%)') 77 | 1126 format (4X,'CMFD time :', F10.4, ' (', F4.1,'%)') 78 | 1127 format (4X,'Nodal update time :', F10.4, ' (', F4.1,'%)') 79 | 1128 format (4X,'T-H time :', F10.4, ' (', F4.1,'%)') 80 | 1129 format (4X,'------------------------------------------') 81 | 1130 format (4X,'Total time :', F10.4) 82 | 83 | WRITE(*,*) 84 | WRITE(*,*) " ADPRES EXIT NORMALLY" 85 | 86 | ! ADPRES stop to prevent remain memory not allocated for g95 compiler 87 | stop 88 | 89 | END PROGRAM 90 | -------------------------------------------------------------------------------- /src/mod_control.f90: -------------------------------------------------------------------------------- 1 | module control 2 | 3 | use sdata, only: dp 4 | implicit none 5 | save 6 | 7 | contains 8 | 9 | !******************************************************************************! 10 | 11 | SUBROUTINE forward() 12 | 13 | ! 14 | ! Purpose: 15 | ! To solve forward (normal) problems 16 | ! 17 | 18 | use sdata, only: nnod, f0, aprad, apaxi, afrad, ftem, mtem, cden, bcon, bpos 19 | use io, only: AsmPow, AxiPow, AsmFlux, inp_read 20 | use xsec, only: XS_updt 21 | use cmfd, only: outer, powdis 22 | 23 | IMPLICIT NONE 24 | 25 | REAL(DP), DIMENSION(:), ALLOCATABLE :: pow 26 | 27 | !Update xsec 28 | CALL XS_updt(bcon, ftem, mtem, cden, bpos) 29 | 30 | call print_head() 31 | 32 | !Outer iteration 33 | CALL outer(1) 34 | 35 | IF (aprad == 1 .OR. apaxi == 1) THEN 36 | ALLOCATE(pow(nnod)) 37 | CALL PowDis(pow) 38 | END IF 39 | 40 | IF (aprad == 1) CALL AsmPow(pow) 41 | 42 | IF (apaxi == 1) CALL AxiPow(pow) 43 | 44 | IF (afrad == 1) CALL AsmFlux(f0, 1.e0_DP) 45 | 46 | 47 | END SUBROUTINE forward 48 | 49 | !******************************************************************************! 50 | 51 | SUBROUTINE adjoint() 52 | 53 | ! 54 | ! Purpose: 55 | ! To solve adjoint problems 56 | ! 57 | 58 | use sdata, only: nnod, f0, aprad, apaxi, afrad, ftem, mtem, cden, bcon, bpos 59 | use io, only: AsmPow, AxiPow, AsmFlux, inp_read 60 | use xsec, only: XS_updt 61 | use cmfd, only: outer_ad, powdis 62 | 63 | IMPLICIT NONE 64 | 65 | REAL(DP), DIMENSION(:), ALLOCATABLE :: pow 66 | 67 | !Update xsec 68 | CALL XS_updt(bcon, ftem, mtem, cden, bpos) 69 | 70 | call print_head() 71 | 72 | !Outer iteration 73 | CALL outer_ad(1) 74 | 75 | IF (aprad == 1 .OR. apaxi == 1) THEN 76 | ALLOCATE(pow(nnod)) 77 | CALL PowDis(pow) 78 | END IF 79 | 80 | IF (aprad == 1) CALL AsmPow(pow) 81 | 82 | IF (apaxi == 1) CALL AxiPow(pow) 83 | 84 | IF (afrad == 1) CALL AsmFlux(f0, 1.e0_DP) 85 | 86 | END SUBROUTINE adjoint 87 | 88 | !******************************************************************************! 89 | 90 | SUBROUTINE fixedsrc() 91 | 92 | ! 93 | ! Purpose: 94 | ! To solve fixed source problems 95 | ! 96 | 97 | use sdata, only: nnod, f0, aprad, apaxi, afrad, ftem, mtem, cden, bcon, bpos 98 | use io, only: AsmPow, AxiPow, AsmFlux, inp_read 99 | use xsec, only: XS_updt 100 | use cmfd, only: outer_fs, powdis 101 | 102 | IMPLICIT NONE 103 | 104 | REAL(DP), DIMENSION(:), ALLOCATABLE :: pow 105 | 106 | !Update xsec 107 | CALL XS_updt(bcon, ftem, mtem, cden, bpos) 108 | 109 | call print_head() 110 | 111 | !Outer iteration 112 | CALL outer_fs(1) 113 | 114 | IF (aprad == 1 .OR. apaxi == 1) THEN 115 | ALLOCATE(pow(nnod)) 116 | CALL PowDis(pow) 117 | END IF 118 | 119 | IF (aprad == 1) CALL AsmPow(pow) 120 | 121 | IF (apaxi == 1) CALL AxiPow(pow) 122 | 123 | IF (afrad == 1) CALL AsmFlux(f0) 124 | 125 | END SUBROUTINE fixedsrc 126 | 127 | !******************************************************************************! 128 | 129 | SUBROUTINE print_head() 130 | 131 | ! 132 | ! Purpose: 133 | ! To print header 134 | ! 135 | 136 | use sdata, only: mode 137 | use io, only: ounit, scr 138 | 139 | IMPLICIT NONE 140 | 141 | if (mode == 'FORWARD' .or. mode == 'ADJOINT') then 142 | WRITE(ounit,*); WRITE(ounit,*) 143 | WRITE(ounit,3245); WRITE(ounit,3247); WRITE(ounit,3245) 144 | WRITE(ounit,*) 145 | WRITE(ounit,3248); WRITE(ounit,3249) 146 | if (scr) then 147 | WRITE(*,*); WRITE(*,*) 148 | WRITE(*,3245); WRITE(*,3247); WRITE(*,3245) 149 | WRITE(*,*) 150 | WRITE(*,3248); WRITE(*,3249) 151 | end if 152 | else 153 | WRITE(ounit,*); WRITE(ounit,*) 154 | WRITE(ounit,3245); WRITE(ounit,3247); WRITE(ounit,3245) 155 | WRITE(ounit,*) 156 | WRITE(ounit,3248); WRITE(ounit,3249) 157 | if (scr) then 158 | WRITE(*,*); WRITE(*,*) 159 | WRITE(*,3245); WRITE(*,3247); WRITE(*,3245) 160 | WRITE(*,*) 161 | WRITE(*,3250); WRITE(*,3249) 162 | end if 163 | end if 164 | 165 | 166 | 167 | 3245 format (1X, ' ==============================================', & 168 | '================================') 169 | 3247 format(27X,'CALCULATION RESULTS') 170 | 3248 format(2X,'Itr k-eff Fis.Src Error Inner Error') 171 | 3249 format(1X,'----------------------------------------------------') 172 | 3250 format(2X,'Itr Fis.Src Error Inner Error') 173 | 174 | 175 | END SUBROUTINE print_head 176 | 177 | 178 | 179 | end module 180 | --------------------------------------------------------------------------------