• Title/Summary/Keyword: Code benchmarking

Search Result 26, Processing Time 0.028 seconds

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
    • /
    • v.54 no.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
    • /
    • v.52 no.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
    • /
    • v.41 no.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.

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

  • Yu, Jae-IL;Choi, Kwang-hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.2
    • /
    • pp.171-179
    • /
    • 2022
  • Self-Modifying-Code is a code that changes the code by itself during execution time. This technique is particularly abused by malicious code to bypass static analysis. Therefor, in order to effectively detect such malicious codes, it is important to identify self-modifying-codes. In the meantime, Self-modify-codes have been analyzed using dynamic analysis methods, but this is time-consuming and costly. If static analysis can detect self-modifying-code it will be of great help to malicious code analysis. In this paper, we propose a static analysis method to detect self-modified code for binary executable programs converted to LLVM IR and apply this method by making a self-modifying-code benchmark. As a result of the experiment in this paper, the designed static analysis method was effective for the standardized LLVM IR program that was compiled and converted to the benchmark program. However, there was a limitation in that it was difficult to detect the self-modifying-code for the unstructured LLVM IR program in which the binary was lifted and transformed. To overcome this, we need an effective way to lift the binary code.

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
    • /
    • v.56 no.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.

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

  • 편영식;장영도;이영춘;박정현;여진욱
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.11 no.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
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1996.05a
    • /
    • 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
    • /
    • v.5 no.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 (자동차산업의 품목코드 표준화에 대한연구)

  • Kang, Min-Sik;Im, Ik-Sung
    • Journal of Digital Convergence
    • /
    • v.8 no.4
    • /
    • pp.73-82
    • /
    • 2010
  • Auto-industry is very difficult to standardize item code generation rule, because it has more than 20,000 parts in this industry. As finished good companies have already used the ERP system such as SAP, they have a good Master Data Management(MDM) system. However, since many supplier companies have poor MDM system, they have a lot of barriers on system implementation like ERP, MES. PDM systems. This study surveys various benchmarking sites and investigates the standardization of item code of the auto-parts manufacturing companies. Finally, this study proposes the implementation guide (IMG) of auto-industry MDM standardization.

  • PDF