• 제목/요약/키워드: Code benchmarking

검색결과 26건 처리시간 0.045초

Benchmarking of the CUPID code to the ASSERT code in a CANDU channel

  • Eun Hyun Ryu;Joo Hwan Park;Yun Je Cho;Dong Hun Lee;Jong Yeob Jung
    • Nuclear Engineering and Technology
    • /
    • 제54권11호
    • /
    • pp.4338-4347
    • /
    • 2022
  • The CUPID code was developed and is continuously updated in KAERI. Verification and validation (V&V) is mainly done for light water reactors (LWRs). This paper describes a benchmarking of the detailed mesh level compared with sub-channel level for application to pressurized heavy water reactors (PHWRs), even though component scale comparison for the PHWR moderator system was done once before. We completed a sub-channel level comparison between the CUPID code and the ASSERT code and a CUPID code analysis. Because the ASSERT code has already been validated with numerous experiments, benchmarking with the ASSERT code will offer us more trust on the CUPID code. The target channel has high power and thus high pressure deformation. The high power channel tends to have a high possibility of critical heat flux (CHF), because a high void fraction and quality in channel exit region appear. In this research, after determining the reference grid and T/H model, we compared the sub-channel level results of the CUPID code with those of the ASSERT code.

Criticality benchmarking of ENDF/B-VIII.0 and JEFF-3.3 neutron data libraries with RMC code

  • Zheng, Lei;Huang, Shanfang;Wang, Kan
    • Nuclear Engineering and Technology
    • /
    • 제52권9호
    • /
    • pp.1917-1925
    • /
    • 2020
  • New versions of ENDF/B and JEFF data libraries have been released during the past two years with significant updates in the neutron reaction sublibrary and the thermal neutron scattering sublibrary. In order to get a more comprehensive impression of the criticality quality of these two latest neutron data libraries, and to provide reference for the selection of the evaluated nuclear data libraries for the science and engineering applications of the Reactor Monte Carlo code RMC, the criticality benchmarking of the two latest neutron data libraries has been performed. RMC was employed as the computational tools, whose processing capability for the continuous representation ENDF/B-VIII.0 thermal neutron scattering laws was developed. The RMC criticality validation suite consisting of 116 benchmarks was established for the benchmarking work. The latest ACE format data libraries of the neutron reaction and the thermal neutron scattering laws for ENDF/B-VIII.0, ENDF/B-VII.1, and JEFF-3.3 were downloaded from the corresponding official sites. The ENDF/B-VII.0 data library was also employed to provide code-to-code validation for RMC. All the calculations for the four different data libraries were performed by using a parallel version of RMC, and all the calculated standard deviations are lower than 30pcm. Comprehensive analyses including the C/E values with uncertainties, the δk/σ values, and the metrics of χ2 and < |Δ| >, were conducted and presented. The calculated keff eigenvalues based on the four data libraries generally agree well with the benchmark evaluations for most cases. Among the 116 criticality benchmarks, the numbers of the calculated keff eigenvalues which agree with the benchmark evaluations within 3σ interval (with a confidence level of 99.6%) are 107, 109, 112, and 113 for ENDF/B-VII.0, ENDF/B-VII.1, ENDF/B-VIII.0 and JEFF-3.3, respectively. The present results indicate that the ENDF/B-VIII.0 neutron data library has a better performance on average.

Comparison of Physics Model for 600 MeV Protons and 290 MeV·n-1 Oxygen Ions on Carbon in MCNPX

  • Lee, Arim;Kim, Donghyun;Jung, Nam-Suk;Oh, Joo-Hee;Oranj, Leila Mokhtari;Lee, Hee-Seock
    • Journal of Radiation Protection and Research
    • /
    • 제41권2호
    • /
    • pp.123-131
    • /
    • 2016
  • Background: With the increase in the number of particle accelerator facilities under either operation or construction, the accurate calculation using Monte Carlo codes become more important in the shielding design and radiation safety evaluation of accelerator facilities. Materials and Methods: The calculations with different physics models were applied in both of cases: using only physics model and using the mix and match method of MCNPX code. The issued conditions were the interactions of 600 MeV proton and $290MeV{\cdot}n^{-1}$ oxygen with a carbon target. Both of cross-section libraries, JENDL High Energy File 2007 (JENDL/HE-2007) and LA150, were tested in this calculation. In the case of oxygen ion interactions, the calculation results using LAQGSM physics model and JENDL/HE-2007 library were compared with D. Satoh's experimental data. Other Monte Carlo calculations using PHITS and FLUKA codes were also carried out for further benchmarking study. Results and Discussion: It was clearly found that the physics models, especially intra-nuclear cascade model, gave a great effect to determine proton-induced secondary neutron spectrum in MCNPX code. The variety of physics models related to heavy ion interactions did not make big difference on the secondary particle productions. Conclusion: The variations of secondary neutron spectra and particle transports depending on various physics models in MCNPX code were studied and the result of this study can be used for the shielding design and radiation safety evaluation.

자체 수정 코드를 탐지하는 정적 분석방법의 LLVM 프레임워크 기반 구현 및 실험 (An LLVM-Based Implementation of Static Analysis for Detecting Self-Modifying Code and Its Evaluation)

  • 유재일;최광훈
    • 정보보호학회논문지
    • /
    • 제32권2호
    • /
    • pp.171-179
    • /
    • 2022
  • 자체 수정 코드(Self-Modifying-Code)란 실행 시간 동안 스스로 실행 코드를 변경하는 코드를 말한다. 이런 기법은 특히 악성코드가 정적 분석을 우회하는 데 악용된다. 따라서 이러한 악성코드를 효과적으로 검출하려면 자체 수정 코드를 파악하는 것이 중요하다. 그동안 동적 분석 방법으로 자체 수정 코드를 분석해왔으나 이는 시간과 비용이 많이 든다. 만약 정적 분석으로 자체 수정 코드를 검출할 수 있다면 악성코드 분석에 큰 도움이 될 것이다. 본 논문에서는 LLVM IR로 변환한 바이너리 실행 프로그램을 대상으로 자체 수정 코드를 탐지하는 정적 분석 방법을 제안하고, 자체 수정 코드 벤치마크를 만들어 이 방법을 적용했다. 본 논문의 실험 결과 벤치마크 프로그램을 컴파일로 변환한 최적화된 형태의 LLVM IR 프로그램에 대해서는 설계한 정적 분석 방법이 효과적이었다. 하지만 바이너리를 리프팅 변환한 비정형화된 LLVM IR 프로그램에 대해서는 자체 수정 코드를 검출하기 어려운 한계가 있었다. 이를 극복하기 위해 바이너리를 리프팅 하는 효과적인 방법이 필요하다.

Numerical investigation of SUPERFACT-1 experiment by a MOX fuel pin thermo-mechanical model

  • Shaowei Tang;Yi Lei;Hao Yang;Siqi Feng;Bin Zhang;Jianqiang Shan
    • Nuclear Engineering and Technology
    • /
    • 제56권11호
    • /
    • pp.4791-4803
    • /
    • 2024
  • Preparations are currently underway to develop ISAA-Na code, a sodium-cooled fast reactors (SFRs) specific version of an integrated severe accident analysis code. This version aims to evaluate both protected and unprotected accidents in SFRs. Given the crucial role of fuel pin thermo-mechanical behavior in SFR safety analysis, an advanced model for MOX(Mixed OXide) fuel pin thermo-mechanical performance under operation conditions has been developed and validated. This validation involved simulating the SUPERFACT-1 fast reactor irradiation experiment using ISAA-Na. The resulting calculation data were compared with experimental measurements and the outcomes of other codes dedicated to fuel pin performance analysis (TRANSURANUS, MACROS, and GERMINAL) to assess the fuel pin thermo-mechanical model. The overall code assessment reveals that the model achieves satisfactory performance in simulating fuel pin behavior, with predicted errors falling within an acceptable range.

야지 차량용 No Spin Differential 개발에 관한 연구 (A Study on the Development of No Spin Differential for an Off-road Vehicle)

  • 편영식;장영도;이영춘;박정현;여진욱
    • 한국자동차공학회논문집
    • /
    • 제11권6호
    • /
    • pp.127-133
    • /
    • 2003
  • NSD(No Spin Differential) has been developed fer a military truck. A benchmarking study for USA and Russian NSD has been carried out. Axiomatic approach has been applied for improving the design. A test code for NSB has been developed and applied to the developed sample. In the test results of comparing the developed sample with the USA imported sample, three major characteristics-the noise, mobility and steerability - are in the range of the intended target. A practical process for the evolution design is proposed.

CASMO-3/MASTER Pin Power Benchmarking for the B&W Critical Experiments

  • Kim, Kang-Seog;Song, Jae-Seung;Zee, Sung-Quun;Kim, Yong-Rae
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(1)
    • /
    • pp.225-230
    • /
    • 1996
  • A three-dimensional reactor core simulation code, MASTER has been developed as a part of ADONIS which is the Korean core design package in KAERI. CASMO-3 is used as a precedent lattice code for two-group microscopic cross section and heterogeneous formfunctions. The pin power reconstruction capability of CASMO-3/MASTER was evaluated for a validation and verification Five B&W critical experiments were selected as benchmark problems. These problems included two experiments for CE-type and three for WH-type fuel assemblies. Two of them contained gadolinia rods as burnable absorber. Comparison of the calculated pin power distributions with the measured ones demonstrate that CASMO-3/MASTER can predict the pin power distribution as well as CASMO-3/SIMULATE-3.

  • PDF

Benchmarking of BioPerl, Perl, BioJava, Java, BioPython, and Python for Primitive Bioinformatics Tasks and Choosing a Suitable Language

  • Ryu, Tae-Wan
    • International Journal of Contents
    • /
    • 제5권2호
    • /
    • pp.6-15
    • /
    • 2009
  • Recently many different programming languages have emerged for the development of bioinformatics applications. In addition to the traditional languages, languages from open source projects such as BioPerl, BioPython, and BioJava have become popular because they provide special tools for biological data processing and are easy to use. However, it is not well-studied which of these programming languages will be most suitable for a given bioinformatics task and which factors should be considered in choosing a language for a project. Like many other application projects, bioinformatics projects also require various types of tasks. Accordingly, it will be a challenge to characterize all the aspects of a project in order to choose a language. However, most projects require some common and primitive tasks such as file I/O, text processing, and basic computation for counting, translation, statistics, etc. This paper presents the benchmarking results of six popular languages, Perl, BioPerl, Python, BioPython, Java, and BioJava, for several common and simple bioinformatics tasks. The experimental results of each language are compared through quantitative evaluation metrics such as execution time, memory usage, and size of the source code. Other qualitative factors, including writeability, readability, portability, scalability, and maintainability, that affect the success of a project are also discussed. The results of this research can be useful for developers in choosing an appropriate language for the development of bioinformatics applications.

자동차산업의 품목코드 표준화에 대한연구 (A Study on the Item Code Standardization of Automobile Industry)

  • 강민식;임익성
    • 디지털융복합연구
    • /
    • 제8권4호
    • /
    • pp.73-82
    • /
    • 2010
  • 자동차 산업은 자동차에 소요되는 2만여가지 이상의 부품의 다양한 종류만큼 시스템적인 표준화가 매우 어려운 산업이다. 이미 완성차업계는 SAP과 같은 글로벌 ERP 패키지를 사용하고 있으며, 기준 정보관리 표준을 만들어 사용하고 있지만, 수많은 부품 공급사들은 기준체계가 없거나, 주먹구구식의 체계로 인해 PDM, ERP, MES등 시스템 도입 및 활용에 가장큰 장애사항이 되고 있다. 이에 본 연구는 국내 자동차 완성차 및 관련부품산업의 실질적인 표준 품번 체계가 통합된 표준 모델을 만들고, 표준화를 위한 지침서를 작성하기 위하여 완성차업계 및 타 산업군 사례기업의 표준체계를 조사하고, 자동차 부품회사를 샘플링하여 실증적으로 연구하여, 유의미코드와 무의미 일련번호의 합리적인 적용 기준을 제시함으로써 국내 자동차 관련 산업의 정보화에 필수적인 기준정보 관리수준의 표준화 체계를 제안한다.

  • PDF