2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China...

24
22/6/15 1 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing 102413, P.R.China P.O.Box 275-41,Beijing 102413, P.R.China E-Mail: [email protected] E-Mail: [email protected] Liu Ping

Transcript of 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China...

Page 1: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

23/4/20 1

Status of Nuclear Data Processing Codes at CNDC

China Nuclear Data Center(CNDC) China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE)China Institute of Atomic Energy(CIAE)P.O.Box 275-41,Beijing 102413, P.R.ChinaP.O.Box 275-41,Beijing 102413, P.R.ChinaE-Mail: [email protected]: [email protected]

Liu Ping

Page 2: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Contents

Introduction Nuclear Data Processing Code - Data processing code based on NJOY - Ruler Preparation of Data Library Summary

23/4/20 2

Page 3: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

1.Introduction

23/4/20 3

Page 4: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

The purpose of our data processing activities

- Nuclear data Verification and Validation for CENDL

- Preparation of application libraries from evaluated data files The current commonly used data processing codes NJOY

- Version: NJOY99.396

- The most widely used applied code system PREPRO2015 Ruler

- Our own nuclear data processing code

- Partial modules of Ruler have been used for processing data

files

23/4/20 4

Page 5: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

To meet the requirement of improving nuclear data

processing capability, some activities are being carried

out at CNDC, including: Development of nuclear data processing code system based

on NJOY Improvement of Ruler Updating ACER module of NJOY99 Preparation of application libraries in specified format

23/4/20 5

Page 6: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

2.Nuclear Data Processing Code

23/4/20 6

Page 7: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Data processing codes based on NJOY

Only NJOY (NJOY99.396)

NJOY can be used to generate

- ACE format data files

- WIMS-D format data files

- MATXS format data files

- Other format data files

23/4/20 7

Page 8: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Data processing codes based on NJOY

NJOY plus the interface code AMPX format dada files Specified format data files

23/4/20 8

Page 9: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Basic wayAPI-centric Code Structure

23/4/20 9

Our own data processing code -Ruler

Page 10: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

Module Function Priority Contents

Main Main code Low Main code

ENDF_IO I/O of ENDF files High Read and write ENDF, PENDF and GENDF files

PUB_SUB Public subroutines Low Public subroutines needed for other modules

MATH Common mathematics functions Low Common mathematics functions needed for other modules

RXSP Resonance reconstruction Low Reconstruct resonance cross sections from resonance parameters

DOPPLER Doppler-broadened Low Generate Doppler-broadened cross sections

NURD Unresolved resonance self-shielded High Produce effective self-shielded cross sections in unresolved energy range

TSC Thermal scattering data processing High Generate point-wise scattering cross sections in the thermal energy range

KDC Heating processing High Generate heat production cross sections and damage energy production

GAC Production of multi-group constants High Produce multi-group cross sections, group-to-group scattering matrices

GWIMS WIMS interface High Prepare libraries for the reactor physics codes WIMS

23/4/20 10

Page 11: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

Flow chart for generating data library

23/4/20 11

Page 12: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler The characteristics of Ruler Independent ENDF I/O module/library Easy for maintenance and extension Relatively easy for modification when the ENDF format is

changedRunning environment

23/4/20 12

Windows Linux

Operation system WinXP SP3 and its higher version CentOS 5 and its higher version

Compilation environment Visual Studio 2010 + IntelParallel Studio XE 2013 Intel Visual Fortran v9

Memory ≥2G ≥2G

Page 13: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

Ruler physics

Ruler can be used for

- Generating WIMS-D/WIMS-D+ format data files

- Generating continues energy point format cross sections

- Processing resonance parameters with R-matrix Limited

format

23/4/20 13

Page 14: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

ENDF_I/O The I/O consists of two parts, data type and user interface

23/4/20 14

ENDF files types

Page 15: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

23/4/20 15

User interface and function of ENDF_IO

Interface Function

Subroutine read_endf_file(fin,endf,mat) Read data from(P)ENDF files

Subroutine read_gendf_file(fin,endf,mat) Read data from GENDF files

Subroutine write_endf_file(fout,endf,overwrite) Write onto a(P)ENDF files

Subroutine write_gendf_file(fout,endf,overwrite) Write onto aGENDF files

Subroutine del_endf(endf) Release memory space

Subroutine del_gendf(gendf) Release memory space

Interface insert_mt Insert file onto specified position

Interface find_mt Find specified MT file

Page 16: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

The differences of Ruler and NJOY Processing way

- Ruler: API-centric

- NJOY: File-centric Computation time

23/4/20 16

Nuclide Running time (s)

DOPPLER/Ruler BROADR/NJOY

232Th 1.102 42.7

223U 0.37 9.2

235U 1.442 71.1

238U 2.086 164.1

239Pu 0.984 34.1

Nuclide

Running time (s)

GAC/Ruler GROUPR/NJOY

130I 3.1 8.1

225Ac 2.2 3.5

235U 11.5 45.5

Page 17: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

23/4/20 17

Page 18: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Ruler

Different capture KERMA calculation formula HEATR/NJOY

(1) (estimates the recoil duo to capture using conservation of

momentum. ) KDC/Ruler

Using conservation of kinetic energy

(2) The deexcitation energy is the excitation energy ( )

According to the conservation of kinetic energy,

then (3)

23/4/20 18

))1(21

()(),(2

2

),(),( mcA

E

A

EEEnKERMA n

nRn

LRn EnKERMA ),(),(

*E

QEBEEE nnnLR *

1 n n

AE E B

A

nnnLR E

AEBEE

1

1*

( , ) ( , )( , )

1L n

n R n

EKERMA n E

A

Page 19: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

23/4/20 19

10-5 10-4 10-3 10-2 10-1 100 101 102 103 104 105 106 107

10-6

10-5

10-4

10-3

10-2

10-1

100

101

102

103

Cap

ture

KE

RM

A (

eV-b

arn

)

Energy (eV)

NJOY Ruler

7Li +n

10-5 10-4 10-3 10-2 10-1 100 101 102 103 104 105 106 107

10-7

10-6

10-5

10-4

10-3

10-2

10-1

100

101

102

103

12C+n

Cap

ture

KE

RM

A (

eV-b

arn

)

Energy (eV)

NJOY Ruler

10-5 10-4 10-3 10-2 10-1 100 101 102 103 104 105 106 107

10-5

10-4

10-3

10-2

10-1

100

101

102

103

104

105

Ca

ptu

re K

ER

MA

(e

V-b

arn

)

Energy (eV)

NJOY Ruler

56Fe+n

There are big differences between NJOY and Ruler in the low energy region

There are big differences between NJOY and Ruler in the low energy region

Ruler

Page 20: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

3.Preparation of Data Library

23/4/20 20

Page 21: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

The processed data format ACE format

WIMS-D/WIMS-D+ format

AMPX format

Specified format

The application codes using processed data

MCNP

PASC

WIMSD5B

SCALE4.3

Other code

23/4/20 21

Page 22: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

The characteristics of group structure Using fixed group structure of NJOY

- Continuous energy point for ACE libraries

- Multi-group for deterministic code

69, 172, 171, 238 etc. Designing the group structure

The basic method is using fine group structure for main library,

and broader group structure for working library

- Main library with hundreds of group

- Working library with less group

23/4/20 22

Page 23: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

4.Summary

23/4/20 23

Page 24: 2015-11-181 Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box 275-41,Beijing.

Current CNDC activities on nuclear data processing code were presented

Possible work to be made: Application of Ruler - More test of code is needed Internal test Public test

- Code release?

Function extension of Ruler - Add photon processing module in Ruler

- Add more interface modules Modification of ENDF_IO module for new data format

23/4/20 24