Difference between revisions of "Sensitivity calculations"

From Serpent Wiki
Jump to: navigation, search
(Adding a perturbation)
Line 45: Line 45:
 
|}
 
|}
  
  '''set''' '''senspert''' '''zai''' '''all'''
+
The perturbed nuclides can be specified by giving a list of the ZAI-numbers to include
 +
 
 +
  '''set''' '''senspert''' '''zailist''' ''N_ZAI'' ''ZAI<sub>1</sub>'' ''ZAI<sub>2</sub>'' ...  ''ZAI<sub>N_ZAI</sub>''
 +
 
 +
 
 +
'''set''' '''senspert''' '''zailist''' '''all'''
  
 
=== Additional options ===
 
=== Additional options ===

Revision as of 13:14, 4 May 2017

Serpent relies on the collision history based first order GPT equivalent implementation[1] to calculate sensitivities of various responses to various perturbations. As a simple example, the sensitivity of the effective multiplication factor to the different nuclear cross sections can be calculated.

Implementation

Input

Adding a response

set sensresp NAME FLAG

Where the different response names and flags are as follows

Adding a perturbation

set senspert NAME FLAG

Where the different perturbation names and flags are as follows

NAME explanation of NAME FLAG explanation of FLAG
xs perturbation of basic cross sections 0/1 OFF/ON
chi perturbation of fission spectrum 0/1 OFF/ON
nubar perturbation of fission nubar 0/1 OFF/ON
eleg perturbation of Legendre moments of
elastic scattering angular distribution
0/1/2/3/4/5/6/7 Number of Legendre moments to perturb.

The perturbed nuclides can be specified by giving a list of the ZAI-numbers to include

set senspert zailist N_ZAI ZAI1 ZAI2 ...  ZAIN_ZAI


set senspert zailist all

Additional options

Number of latent generations.

IFP chain length.

Response based tallying or event based tallying.

Event bank.

Output

Examples

References

  1. ^ Aufiero, M. et al. "A collision history-based approach to sensitivity/perturbation calculations in the continuous energy Monte Carlo code SERPENT", Ann. Nucl. Energy, 152 (2015) 245-258. DOI:10.1016/j.anucene.2015.05.008