Search NASA⌕ Search

SEARCH · Search NASA

Results for “Computer Codes”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,063 records · Page 59

ODYSSEY: A PUBLIC GPU-BASED CODE FOR GENERAL RELATIVISTIC RADIATIVE TRANSFER IN KERR SPACETIME

General relativistic radiative transfer calculations coupled with the calculation of geodesics in the Kerr spacetime are an essential tool for determining the images, spectra, and light curves from matter in the vicinity of black holes. Such studies are especially important for ongoing and upcoming millimeter/submillimeter very long baseline interferometry observations of the supermassive black holes at the centers of Sgr A* and M87. To this end we introduce Odyssey, a graphics processing unit (GPU) based code for ray tracing and radiative transfer in the Kerr spacetime. On a single GPU, the performance of Odyssey can exceed 1 ns per photon, per Runge–Kutta integration step. Odyssey is publicly available, fast, accurate, and flexible enough to be modified to suit the specific needs of new users. Along with a Graphical User Interface powered by a video-accelerated display architecture, we also present an educational software tool, Odyssey-Edu, for showing in real time how null geodesics around a Kerr black hole vary as a function of black hole spin and angle of incidence onto the black hole.

79 ASTRONOMY AND ASTROPHYSICS↗

Applying a predictive modeling methodology to a radiation transport inverse problem - 25588

In this paper, the predictive modeling of coupled multiphysics systems (PM-CMPS) procedure, developed by Cacuci and embodied in the software package MULTIPRED, has been applied to determine unknown parameters of a radioactive system from its gamma-ray and neutron signature. PM-CMPS has been integrated in two different ways with the inverse transport code INVERSE to determine the parameters. The first uses PM-CMPS in the inverse mode to directly estimate the parameters while the second mode uses a traditional nonlinear optimization routine and has PMCMPS complete a final iteration to estimate the uncertainty in the parameter best estimates. A test problem has been created and used to test both methods for varying numbers and types of responses and parameters. The first method was capable of accurately determining parameters but had a number of drawbacks. The second method functioned well at determining the correct parameter values in cases with limited numbers of parameters. (authors)

61 RADIATION PROTECTION AND DOSIMETRY↗

Quantitative Analysis Guidance in Safety Software Validation

Quantitative analysis in software development has been a challenging topic over the years in safety software. While qualitative processes for vigorous safety software verification and validation (V and V) have been provided through standard such as IEEE 1012, quantitative analysis for V and V tasks such as correctness, completeness or accuracy evaluation have not been formally defined. In practice, there are quantitative analyses in terms of using software metrics. Many of these software metrics are useful in analyzing the test results. Some of them are used for providing guidance in code evaluation activities e.g. numbers of line of codes not exceeding certain limits, recursive calls are not allowed, etc. However, few can be used for providing quantitative analysis guidance for the V and V tasks such as completeness evaluation. AREVA Federal Services (AFS) has provided services for many nuclear projects in US. Through compliance with IEEE 1012, AFS V and V processes have provided vigorous qualitative processes ensuring quality level of the software products used in the project meeting the required nuclear software level. In addition, quantitative analysis is developed to provide structured validation framework ensuring 'zero defect' in the software products. This paper describes some aspects of the quantitative approaches using a sample safety application. (authors)

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

An ab-initio Investigation: The Physical Properties of ScIr{sub 2} Superconductor

Using ab initio technique the physical properties of ScIr{sub 2} superconductor have been investigated with T{sub c} 1.03 K with a MgCu{sub 2}-type structure. We have carried out the plane-wave pseudopotential approach within the framework of the first-principles density functional theory (DFT) implemented within the CASTEP code. The calculated structural parameters confirm a good agreement with the experimental and other theoretical results. Using the Voigt-Reuss-Hill (VRH) averaging scheme the most important elastic properties including the bulk modulus B, shear modulus G, Young’s modulus E and Poisson’s ratio ν of ScIr{sub 2} are determined. At ambient condition, the values of Cauchy pressure and Pugh’s ratio exhibit ductile nature of ScIr{sub 2}. The electronic and optical properties of ScIr{sub 2} were investigated for the first time. The electronic band structure reveals metallic conductivity and the major contribution comes from Ir-5d states. In the ultraviolet region the reflectivity is high up to 50 eV as evident from the reflectivity spectrum.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

PyARC Status Report: New Integrations and Upgrades to the Fast Reactor Analysis Workflow Management Tool

PyARC was initially developed as an open source tool to support fast reactor analyses using the Argonne Reactor Computation (ARC) code suite as a part of the Nuclear Energy Advanced Modeling and Simulation (NEAMS) Workbench initiative in FY17. The goal of this initiative is to provide a common user interface for model generation, real-time validation, execution, output processing, and visualization for all integrated codes. This is accomplished through the reliance on tools available in the Workbench framework and runtime environment. While initially developed to support the ARC codes, PyARC was extended in FY22 to wrap other NEAMS and non-ARC codes, including Griffin and OpenMC, in the supported other neutronics workflows, and support users in the adoption of NEAMS-supported high fidelity analysis codes. Most recently, NUBOW-3D, a recently adopted ARC code, was integrated to support reactor bowing calculations as well. Integration of these codes into the NEAMS Workbench directly benefits the advanced reactor modeling community by: • Providing a set of controlled, maintained, documented and validated scripts to generate inputs, which promotes best practices, reduces the learning curve, and facilitates project collaboration. • Improving the user experience: the Workbench interface provides assistance for building an input through auto-completion, real-time validation, document navigation, and geometry and results visualization. • Automating complex calculations and workflows for reactor analysis. • Helping users transition to using high-fidelity NEAMS codes along-side the ARC codes. In FY22, a progress report was published that described the state of each of the tools integrated into PyARC. Since then, there have been many enhancements and upgrades to the existing integrations as well as entirely new code integrations as well. This report details all new integrations and major developments in PyARC since the version 2.0.0 release highlighted in the FY22 report.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Enhancement of the output power of terahertz folded waveguide oscillator by two parallel electron beams

A novel two-beam folded waveguide (FW) oscillator is presented for the purpose of gaining higher power with a small-size circuit compared with the normal FW oscillator. The high-frequency characteristics of the two-beam FW, including dispersion and interaction impedance, were investigated by the numerical simulation and compared with the one-beam FW. The radio-frequency loss of the two-beam FW was also analyzed. A 3-D particle-in-cell code CHIPIC was applied to analyze and optimize the performance of a G-band two-beam FW oscillator. The influences of the distance between the two beam tunnels, beam voltage, the number of periods, magnetic field, radius of beam tunnel, and the packing ratio on the circuit performance are investigated in detail. Compared with a one-beam circuit, a larger output power of the two-beam circuit with the same beam power was observed by the simulation. Moreover, the start-oscillation current of two-beam circuit is much lower than the one-beam circuit with better performance. It will favor the miniaturized design of the high-power terahertz oscillator.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Design of 95 GHz gyrotron based on continuous operation copper solenoid with water cooling

The design work for 2nd harmonic 95 GHz, 50 kW gyrotron based on continuous operation copper solenoid is presented. Thermionic magnetron injection gun specifications were calculated according to the linear trade off equation, and simulated with CST program. Numerical code is used for cavity design using the non-uniform string equation as well as particle motion in the “cold” cavity field. The mode TE02 with low Ohmic losses in the cavity walls was chosen as the operating mode. The Solenoid is designed to induce magnetic field of 1.8 T over a length of 40 mm in the interaction region with homogeneity of ±0.34%. The solenoid has six concentric cylindrical segments (and two correction segments) of copper foil windings separated by water channels for cooling. The predicted temperature in continuous operation is below 93 °C. The parameters of the design together with simulation results of the electromagnetic cavity field, magnetic field, electron trajectories, and thermal analyses are presented.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

gPhoton: THE GALEX PHOTON DATA ARCHIVE

gPhoton is a new database product and software package that enables analysis of GALEX ultraviolet data at the photon level. The project’s stand-alone, pure-Python calibration pipeline reproduces the functionality of the original mission pipeline to reduce raw spacecraft data to lists of time-tagged, sky-projected photons, which are then hosted in a publicly available database by the Mikulski Archive at Space Telescope. This database contains approximately 130 terabytes of data describing approximately 1.1 trillion sky-projected events with a timestamp resolution of five milliseconds. A handful of Python and command-line modules serve as a front end to interact with the database and to generate calibrated light curves and images from the photon-level data at user-defined temporal and spatial scales. The gPhoton software and source code are in active development and publicly available under a permissive license. We describe the motivation, design, and implementation of the calibration pipeline, database, and tools, with emphasis on divergence from prior work, as well as challenges created by the large data volume. We summarize the astrometric and photometric performance of gPhoton relative to the original mission pipeline. For a brief example of short time-domain science capabilities enabled by gPhoton, we show new flares from the known M-dwarf flare star CR Draconis. The gPhoton software has permanent object identifiers with the ASCL (ascl:1603.004) and DOI (doi:10.17909/T9CC7G). This paper describes the software as of version v1.27.2.

79 ASTRONOMY AND ASTROPHYSICS↗

Comparison of the Numerical Stability between CMFD and GCMR with Stabilization Techniques

The Coarse Mesh Finite Difference (CMFD) method and the Generalized Coarse Mesh Rebalance (GCMR) method have been applied to many reactor physics codes and these methods contribute for improvement of calculation speed. On the other hand, the numerical instability of these methods have been a crucial issue. In order to overcome this issue, some stabilization techniques such as damping factor and correction techniques of diffusion coefficient have been developed. The systematic comparison of the calculation stability and efficiency between GCMR and CMFD with various stabilization techniques has not been reported and these results are important for the improvement of nuclear reactor analysis. The present summary focuses on this point. Namely, calculation stability and efficiency of the CMFD and the GCMR are compared with investigation of the effect of stabilization techniques on these methods. We applied these methods and techniques to 2D geometries with and without voided regions. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

CONRAD—A software framework for cone-beam imaging in radiology

Purpose: In the community of x-ray imaging, there is a multitude of tools and applications that are used in scientific practice. Many of these tools are proprietary and can only be used within a certain lab. Often the same algorithm is implemented multiple times by different groups in order to enable comparison. In an effort to tackle this problem, the authors created CONRAD, a software framework that provides many of the tools that are required to simulate basic processes in x-ray imaging and perform image reconstruction with consideration of nonlinear physical effects.Methods: CONRAD is a Java-based state-of-the-art software platform with extensive documentation. It is based on platform-independent technologies. Special libraries offer access to hardware acceleration such as OpenCL. There is an easy-to-use interface for parallel processing. The software package includes different simulation tools that are able to generate up to 4D projection and volume data and respective vector motion fields. Well known reconstruction algorithms such as FBP, DBP, and ART are included. All algorithms in the package are referenced to a scientific source.Results: A total of 13 different phantoms and 30 processing steps have already been integrated into the platform at the time of writing. The platform comprises 74.000 nonblank lines of code out of which 19% are used for documentation. The software package is available for download at http://conrad.stanford.edu. To demonstrate the use of the package, the authors reconstructed images from two different scanners, a table top system and a clinical C-arm system. Runtimes were evaluated using the RabbitCT platform and demonstrate state-of-the-art runtimes with 2.5 s for the 256 problem size and 12.4 s for the 512 problem size.Conclusions: As a common software framework, CONRAD enables the medical physics community to share algorithms and develop new ideas. In particular this offers new opportunities for scientific collaboration and quantitative performance comparison between the methods of different groups.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Low latency and persistent data storage

Persistent data storage is provided by a computer program product that includes computer program code configured for receiving a low latency store command that includes write data. The write data is written to a first memory device that is implemented by a nonvolatile solid-state memory technology characterized by a first access speed. It is acknowledged that the write data has been successfully written to the first memory device. The write data is written to a second memory device that is implemented by a volatile memory technology. At least a portion of the data in the first memory device is written to a third memory device when a predetermined amount of data has been accumulated in the first memory device. The third memory device is implemented by a nonvolatile solid-state memory technology characterized by a second access speed that is slower than the first access speed.

97 MATHEMATICS AND COMPUTING↗

Design and testing of a combined neutron and gamma assay system for measuring fissile material in fuel and waste items - 15340

A combined neutron and gamma ray assay system for the measurement of fissile material in both fuel and waste items has been designed, modelled, developed and tested. The purpose of the system is to measure and characterize a wide range of fissile materials including uranium, plutonium, americium and mixed oxide fuel arising from a variety of processes and facilities across the United Kingdom. Dounreay Site Restoration Limited at Dounreay currently stores these items form the United Kingdom Nuclear Decommissioning Authority's un-irradiated fuel inventory. This inventory comprises historic materials from ex-United Kingdom Atomic Energy Authority nuclear fuel projects and experiments together with fast reactor fuel materials and some commercial fuel items as delivered to Dounreay for recovery. The combined assay system has been designed and constructed to support the operation of a fuel processing facility, which will be operated at Dounreay to treat these historic legacy fuel materials, making them suitable for long term storage. Appropriate characterization of the fissile material is required for safety, criticality control and nuclear materials safeguards purposes prior to final disposition. The system consists of both gamma ray and neutron measurement components. The results of a neutron measurement are combined with the gamma ray isotopic ratio measurement results to generate the assay result for the fissile material being characterized. The gamma ray component of the system employs a safeguards quality high purity Germanium detector with electro-mechanical cooling and the measurements of fissile material containers are made in a shielded chamber with a tin and copper graded lining. Containers of fissile material are rotated during the gamma ray measurement and a variable automatic steel collimator aperture mechanism is employed to adjust the measured count rate to control detector dead time. Gamma ray spectra are analysed using the plutonium and uranium isotopic ratio code PC/FRAM. The gamma ray system can also be configured to perform a direct assay of small quantities of uranium bearing material. For this assay measurement a series of cadmium filters can be positioned in front of the detector to reduce the contribution from 59 keV gamma rays from Am-241. In addition to gamma ray isotopic measurements, both active and passive neutron assay is performed by the system. The neutron-measuring component consists of a thick walled cylindrical polyethylene chamber, which provides neutron moderation for 30 one-inch diameter He-3 detector tubes located in re-entrant channels in the polyethylene moderator. Two removable polyethylene-inserts incorporating lower plug assemblies are provided, one with and one without a cadmium lining. Also two top plug units are provided, again one with cadmium and one without a cadmium liner. The Neutron Subsystem can be operated both as a passive and as an active neutron coincidence counter. In both fast and thermal active neutron mode, the neutron component employs two americium-beryllium (Am-Be) alpha-n neutron sources, one positioned in the top and the other in the bottom plug unit. The neutron sources are removed when the counter is operated in passive mode. Passive neutron detection efficiency and active neutron performance has been modelled using the MCNP Monte Carlo computer simulation code as part of the design process. In the absence of fissile samples, operation of the gamma ray component of the system has been tested initially using calibrated Eu-152 and Ba-133 gamma ray sources and the use of archived spectra from fissile material measurements. Initial testing of the neutron system has employed a calibrated Cf-252 spontaneous fission neutron source. Neutron testing has been confirmed using further MCNP simulations. The results of test measurements with the system are presented and compared with the results of MCNP measurement simulations. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

TH-AB-207A-07: Radiation Dose Simulation for a Newly Proposed Dynamic Bowtie Filters for CT Using Fast Monte Carlo Methods

Purpose: Dynamic bowtie filter is an innovative design capable of modulating the X-ray and balancing the flux in the detectors, and it introduces a new way of patient-specific CT scan optimizations. This study demonstrates the feasibility of performing fast Monte Carlo dose calculation for a type of dynamic bowtie filter for cone-beam CT (Liu et al. 2014 9(7) PloS one) using MIC coprocessors. Methods: The dynamic bowtie filter in question consists of a highly attenuating bowtie component (HB) and a weakly attenuating bowtie (WB). The HB is filled with CeCl3 solution and its surface is defined by a transcendental equation. The WB is an elliptical cylinder filled with air and immersed in the HB. As the scanner rotates, the orientation of WB remains the same with the static patient. In our Monte Carlo simulation, the HB was approximated by 576 boxes. The phantom was a voxelized elliptical cylinder composed of PMMA and surrounded by air (44cm×44cm×40cm, 1000×1000×1 voxels). The dose to the PMMA phantom was tallied with 0.15% statistical uncertainty under 100 kVp source. Two Monte Carlo codes ARCHER and MCNP-6.1 were compared. Both used double-precision. Compiler flags that may trade accuracy for speed were avoided. Results: The wall time of the simulation was 25.4 seconds by ARCHER on a 5110P MIC, 40 seconds on a X5650 CPU, and 523 seconds by the multithreaded MCNP on the same CPU. The high performance of ARCHER is attributed to the parameterized geometry and vectorization of the program hotspots. Conclusion: The dynamic bowtie filter modeled in this study is able to effectively reduce the dynamic range of the detected signals for the photon-counting detectors. With appropriate software optimization methods, the accelerator-based (MIC and GPU) Monte Carlo dose engines have shown good performance and can contribute to patient-specific CT scan optimizations.

60 APPLIED LIFE SCIENCES↗

PIV Uncertainty Methodologies for CFD Code Validation at the MIR Facility

Currently, computational fluid dynamics (CFD) is widely used in the nuclear thermal hydraulics field for design and safety analyses. To validate CFD codes, high quality multi dimensional flow field data are essential. The Matched Index of Refraction (MIR) Flow Facility at Idaho National Laboratory has a unique capability to contribute to the development of validated CFD codes through the use of Particle Image Velocimetry (PIV). The significance of the MIR facility is that it permits non intrusive velocity measurement techniques, such as PIV, through complex models without requiring probes and other instrumentation that disturb the flow. At the heart of any PIV calculation is the cross-correlation, which is used to estimate the displacement of particles in some small part of the image over the time span between two images. This image displacement is indicated by the location of the largest peak. In the MIR facility, uncertainty quantification is a challenging task due to the use of optical measurement techniques. Currently, this study is developing a reliable method to analyze uncertainty and sensitivity of the measured data and develop a computer code to automatically analyze the uncertainty/sensitivity of the measured data. The main objective of this study is to develop a well established uncertainty quantification method for the MIR Flow Facility, which consists of many complicated uncertainty factors. In this study, the uncertainty sources are resolved in depth by categorizing them into uncertainties from the MIR flow loop and PIV system (including particle motion, image distortion, and data processing). Then, each uncertainty source is mathematically modeled or adequately defined. Finally, this study will provide a method and procedure to quantify the experimental uncertainty in the MIR Flow Facility with sample test results.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Optimization and Diagnostics Code for Technological Processes: Radiochemical Production Simulator

A software-hardware complex with the possibility of simulating the functioning of technological processes with APCS in real and accelerated time is being developed as part of Project Breakthrough in order to determine the optimal operating regimes of the technological processes of the units in a closed nuclear fuel cycle. It makes possible monitoring and control functions and the visualization and archiving of the results of simulation, which makes it possible at the development stages of technologies to evaluate the degree of adherence to the requirements of the technological equipment, regulating organs and final-control mechanisms, measurement apparatus, and monitoring channels, to analyze the control and diagnostics algorithms, blocking and protection, and to make when necessary changes in the design being developed. The developed software-hardware complex is a stimulator that will make it possible not only to investigate process schemes with their corresponding algorithms but also to develop training complexes for the training and certification of service personnel.

42 ENGINEERING↗

MO-F-CAMPUS-T-02: An Electronic Whiteboard Platform to Manage Treatment Planning Process

Purpose: In an effort to improve patient safety and streamline the radiotherapy treatment planning (TP) process, a software based whiteboard had been developed and put in use in our facility Methods: The electronic whiteboard developed using SQL database (DB) and PHP/JavaScript based web interface, is published via department intranet and login credentials. The DB stores data for each TP process such as patient information, plan type, simulation/start dates, physician, dosimetrist, QA and the current status in planning process. Users interact with the DB per plan and perform status updates in real time as the planning process progresses. All user interactions with the DB are recorded with timestamps so as to calculate statistical information for TP process management such as contouring times, planning and review times, dosimetry, physics and therapist QA times. External beam and brachytherapy plans are categorized according to complexity (ex: IMRT, 3D, HDR, LDR etc) and treatment types and applicators. Each plan category is assigned specific timelines for each planning process. When a plan approaches or passes the predetermined timeline, users are alerted via color coded graphical cues. When certain process items are not completed in time, pre-determined actions are triggered such as a delay in treatment start date. Results: Our institution has been using the electronic whiteboard for two years. Implementation of pre-determined actions based on the statistical information collected by the whiteboard improved our TP process. For example, the average time for normal tissue contouring decreased from 0.73±1.37 to 0.24±0.33 days. The average time for target volume contouring decreased from 3.2±2.84 to 2.37±2.54 days. This increase in efficiency allows more time for quality assurance processes, improving patient safety. Conclusion: The electronic whiteboard has been an invaluable tool for streamlining our TP processes. It facilitates timely and accurate communication between all parties involved in the TP process increasing patient safety.

60 APPLIED LIFE SCIENCES↗

Magnetic reconnection under anisotropic magnetohydrodynamic approximation

We study the formation of slow-mode shocks in collisionless magnetic reconnection by using one- and two-dimensional collisionless MHD codes based on the double adiabatic approximation and the Landau closure model. We bridge the gap between the Petschek-type MHD reconnection model accompanied by a pair of slow shocks and the observational evidence of the rare occasion of in-situ slow shock observations. Our results showed that once magnetic reconnection takes place, a firehose-sense (p{sub ∥}>p{sub ⊥}) pressure anisotropy arises in the downstream region, and the generated slow shocks are quite weak comparing with those in an isotropic MHD. In spite of the weakness of the shocks, however, the resultant reconnection rate is 10%–30% higher than that in an isotropic case. This result implies that the slow shock does not necessarily play an important role in the energy conversion in the reconnection system and is consistent with the satellite observation in the Earth's magnetosphere.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Calculating uncertainty on K-effective with MONK10 - 14583

Criticality safety assessments require a demonstration that a particular configuration of fissile material has an adequate sub-critical margin (k-effective sufficiently below unity) to ensure that the risk of criticality under normal operation and accident conditions is acceptable. The required sub-critical margin depends upon the uncertainty in the estimated value of k-effective. The uncertainty in the calculated value of k-effective arises from a number of sources, including: manufacturing tolerances on input data to the code (affecting geometry, compositions and densities), uncertainty in the nuclear data used by the code, stochastic uncertainty resulting from Monte Carlo simulation and modelling approximations/errors, including the inevitable bugs in the software. The ANSWERS Software Service, in collaboration with industrial partners, is developing a number of techniques to better understand and quantify uncertainty on predicted values of k-effective, using MONK. The SPRUCE utility code has been developed to allow uncertainty to be estimated using sampling methods. This can include the sampling of input parameters (including dimensions, compositions and densities) from statistical distributions. It can also include sampling different nuclear data libraries. A set of nuclear data libraries has been generated for this purpose by sampling from statistical distributions that represent the uncertainties in the published nuclear data evaluated files; a set of libraries has been produced for Latin Hypercube Sampling. By varying the input data and nuclear data, separate and combined uncertainties due to manufacturing tolerances and nuclear data can be derived. By performing least squares fitting on the results it is also possible to estimate the contribution of each of the uncertain inputs and a sensitivity method in MONK can break down the nuclear data uncertainty. (authors)

42 ENGINEERING↗