Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Performance analysis”

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 901 records · Page 50

Tausch: A halo exchange library for large heterogeneous computing systems using MPI, OpenCL, and CUDA

Exchanging halo data is a common task in modern scientific computing applications and efficient handling of this operation is critical for the performance of the overall simulation. Tausch is a novel header-only library that provides a simple API for efficiently handling these types of data movements. Tausch supports both simple CPU-only systems, but also more complex heterogeneous systems with both CPUs and GPUs. It currently supports both OpenCL and CUDA for communicating with GPGPU devices, and allows for communication between GPGPUs and CPUs. The API allows for drop-in replacement in existing codes and can be used for the communication layer in new codes. This paper provides an overview of the approach taken in Tausch, and a performance analysis that demonstrates expected and achieved performance. Here, we highlight the ease of use and performance with three applications: First Tausch is compared to the halo exchange framework from two Mantevo applications, HPCCG and miniFE, and then it is used to replace a legacy halo exchange library in the flexible multigrid solver framework Cedar.

97 MATHEMATICS AND COMPUTING↗

Educating HPC Users in the use of advanced computing technology

We examine a multi-modal approach to educating and training users of an advanced computing technology testbed at the Institute for Advanced Computational Science at Stony Brook University. Ookami provides researchers worldwide with access to 176 Fujitsu A64FX compute nodes, this being the same processor technology powering the Japanese Fugaku supercomputer, the fastest computer in the world since June 2020. However, achieving high-performance on this Arm-based, leadership computing technology requires that users be familiar with details of computer architecture, performance analysis and modeling, and high-performance programming models that are commonly omitted in introductory programming courses. Indeed, regardless of their seniority, many of the testbed users are surprisingly unfamiliar with basic concepts such as vectorization, pipelining, latency/bandwidth, roofline models, computing energy/power, threads, and non-uniform memory access. These same concepts also pervade mainstream x86 technologies, so this is of widespread concern. Due to the national/global nature of our user community that is also very diverse in both discipline and experience, the inability to offer formal classes, and our experience that most people do not tend to read online documentation or training materials in sufficient depth, we have consciously employed multiple approaches that heavily emphasize (online) personal interactions and transfer of skills. Online documentation has been organized around best-practices and FAQs; twice-weekly hackathons and office hours via Zoom enable deep dives by both the team and the user community with multiple broad benefits; a Slack channel provides both real time and archived answers and discussions; and workshops, training and webinars target community needs as they arise. Furthermore, the perspective that these tools are being used in an educational setting rather than just for project communication makes them more effective and contributes to community success.

A64FX↗

Argonne Bubble Experiment Thermal Model Development III

This report describes the continuation of the work reported in “Argonne Bubble Experiment Thermal Model Development” and “Argonne Bubble Experiment Thermal Model Development II”. The experiment was performed at Argonne National Laboratory (ANL) in 2014. A rastered 35 MeV electron beam deposited power in a solution of uranyl sulfate, generating heat and radiolytic gas bubbles. Irradiations were performed at beam power levels between 6 and 15 kW. Solution temperatures were measured by thermocouples, and gas bubble behavior was recorded. The previous report2 described the Monte-Carlo N-Particle (MCNP) calculations and Computational Fluid Dynamics (CFD) analysis performed on the as-built solution vessel geometry. The CFD simulations in the current analysis were performed using Ansys Fluent, Ver. 17.2. The same power profiles determined from MCNP calculations in earlier work were used for the 12 and 15 kW simulations. The primary goal of the current work is to calculate the temperature profiles for the 12 and 15 kW cases using reasonable estimates for the gas generation rate, based on images of the bubbles recorded during the irradiations. Temperature profiles resulting from the CFD calculations are compared to experimental measurements.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Thermal analysis research applicable to space station technology needs

Thermal analysis, optimization, and software research and development at the NASA Langley Research Center which is applicable to analytical design calculations for space station structures are summarized. Topics discussed include integrated thermal-structural software, improved thermal radiation analysis, solution techniques for transient temperatures, unified thermal-structural finite elements, thermal structural sensitivity analysis and optimization, and concept and performance analysis for heat pipes.

Adelman, H. M.↗

Analysis of rotationally symmetric arrays of apertures on conducting spherical surfaces

Rotationally symmetric arrays of circular waveguide fed apertures on conducting spherical surfaces have been analyzed. Representation of the outside electromagnetic fields in terms of spherical transmission line modes permit the array analysis to be viewed as a spherical waveguide junction discontinuity problem. The apertures, in general, carry dual polarized circular waveguide TE11 modes. Two independent formulations - the unit cell method and the eigenexcitation method that take rotational symmetry into account - are developed and are checked against each other numerically for computational accuracy. These two formulations are analytically linked as discrete Fourier series pairs. It is seen that mutual coupling along the array decays more rapidly when the polarization of excitation is perpendicular to the array plane than when it is parallel to it. This analysis has been applied in the performance analysis of the Dome Lens phased array radar antenna.

Bondyopadhyay, Probir K.↗

Measurement of taskload in the analysis of aircrew performance

The objective of the study was to perform a quantitative analysis of a high workload portion of a full mission flight simulation in order to test the hypothesis that taskload area is a valid, objective measure of workload management. This methodology provides a tool for the researcher attempting to quantify the management of workload in a complex environment. The researcher can then produce a reliable quantitative evaluation of behavior related to workload management.

Laudeman, Irene V.↗

Automated Identification of Nucleotide Sequences

STITCH is a computer program that processes raw nucleotide-sequence data to automatically remove unwanted vector information, perform reverse-complement comparison, stitch shorter sequences together to make longer ones to which the shorter ones presumably belong, and search against the user s choice of private and Internet-accessible public 16S rRNA databases. ["16S rRNA" denotes a ribosomal ribonucleic acid (rRNA) sequence that is common to all organisms.] In STITCH, a template 16S rRNA sequence is used to position forward and reverse reads. STITCH then automatically searches known 16S rRNA sequences in the user s chosen database(s) to find the sequence most similar to (the sequence that lies at the smallest edit distance from) each spliced sequence. The result of processing by STITCH is the identification of the most similar well-described bacterium. Whereas previously commercially available software for analyzing genetic sequences operates on one sequence at a time, STITCH can manipulate multiple sequences simultaneously to perform the aforementioned operations. A typical analysis of several dozen sequences (length of the order of 103 base pairs) by use of STITCH is completed in a few minutes, whereas such an analysis performed by use of prior software takes hours or days.

Osman, Shariff↗

Simple Benchmark Specifications for Space Radiation Protection

This report defines space radiation benchmark specifications. This specification starts with simple, monoenergetic, mono-directional particles on slabs and progresses to human models in spacecraft. This report specifies the models and sources needed to what the team performing the benchmark needs to produce in a report. Also included are brief descriptions of how OLTARIS, the NASA Langley website for space radiation analysis, performs its analysis.

Singleterry, Robert C. Jr.↗

PIPER: Performance Insights for Programmers and Exascale Runtimes

During the lifetime of the project, the PIPER at the University of Utah worked in collaboration with the team from the partner institutions to establish a set of software tools for analyzing and improving the performance parallel computing tools. These activities complement and complete the work performed by the other X-Stack 2 projects with the definition of a common data models and computing infrastructures, which have been a central element in the targeted performance analysis pipeline and new programming models. The University of Utah team have focused mainly on developing data analysis and visualization systems to facilitate exploration, comparison and evaluation of the behavior and performance of complex algorithms in modern HPC infrastructures. This is involved several demonstrations of the performance achieved and presentation of the results in a way that facilitates the users understand bottlenecks and ways to overcome them. One major focus of the University of Utah activities has been the analysis of the performance characteristics of Fat-Tree and Dragonfly topology networks. The work involved the development of practical visualization systems especially in collaboration with the team at LLNL, and published several papers and gave invited talks at prestigious venues such as the Salishan Conference on High-Speed Computing or the International Conference on High Performance Computing, Data, and Analytics. In addition, the university of Utah team has advanced the core activities on analyzing the performance characteristics of I/O and other data movement systems and their practical use for scaling Uintah and other simulation codes poised for use in the exascale computing environments of the future.

42 ENGINEERING↗

Implementation of a Practical Teaching Course on Protein Engineering

Protein Engineering is a highly evolved field of engineering aimed at developing proteins for specific industrial, medical, and research applications. Here, we present a practical teaching course to demonstrate fundamental techniques used to express, purify and analyze a recombinant protein produced in Escherichia coli—the enhanced green fluorescent protein (eGFP). The methodologies used for eGFP production were introduced sequentially over six laboratory sessions and included (i) bacterial growth, (ii) sonication (for cell lysis), (iii) affinity chromatography and dialysis (for eGFP purification), (iv) bicinchoninic acid (BCA) and fluorometry assays for total protein and eGFP quantification, respectively, and (v) sodium dodecyl sulfate-polyacrylamide gel electrophoresis (SDS-PAGE) for qualitative analysis. All groups were able to isolate the eGFP from the cell lysate with purity levels up to 72%. Additionally, a mass balance analysis performed by the students showed that eGFP yields up to 46% were achieved at the end of the purification process following the adopted procedures. A sensitivity analysis was performed to pinpoint the most critical steps of the downstream processing.

Gomes, Luciana (ORCID:0000000289921097)↗

Orbiter Trajectory Analysis for a Two-Stage Reusable Launch Vehicle

Trajectory analysis performed on NASA's reference two-stage-to-orbit launch vehicle upper stage will be presented. The work was completed in support of the Hypersonics Multidisciplinary Analysis and Optimization effort for the NASA-Air Force Joint System Study. Three degree-of-freedom (3-DOF) untrimmed trajectory analysis was performed for the orbiter ascent, closure and re-entry. An iterative closure process resulted in a 333,000 lb initial mass for the orbiter. The re-entry trajectory satisfied heating constraints for all payload out cases and met the constraints with reduced margins for payload in cases. Abort trajectories for engine out at staging, engine out during ascent, and failure to circularize in orbit, gave insight to the robustness of the orbiter. A trimmed ascent trajectory defined an engine gimbal location and the body flap angle best suited for maximizing injected mass. A trimmed re-entry trajectory revealed a need to update the trim routine to accommodate full flap aerodynamic data.

Cowling, Adam L.↗

Minimum critical masses of heterogeneous moderated plutonium and uranium metal systems and their practical application to operation limits - 14355

In criticality safety analysis it is important to recognize the significant differences in reactivity achieved when material transitions from the solid to solution regime. However, the intermediate area of mixed heterogeneous systems (i.e. collections of small pieces) has not been well characterized. To that end, a study has been completed to determine the effect of fissile material piece size/shape on minimum critical mass of a system. The study presented represents a calculation-based investigation of moderated arrays of fissionable material to expand on established plutonium and uranium solution curves of LA-10860 to add the heterogeneous regime between pure a solid and solution of fissionable material. The analysis performed consists of parametric studies utilizing the neutron transport code MCNP6 to calculate the critical mass of systems composed of moderated arrays of varying sizes of spheres, cubes, or elongated rods (height >> diameter). The boundary of the array is increased to find the critical mass for the particular piece geometry and fissile volume density. The different shapes were then compared at points with the same fissile volume density to demonstrate that the key relationship between varying piece shape is the surface area to volume ratio. The results show that as pieces get larger (i.e. more heterogeneous) the minimum critical mass starts to increase. This effect results from the moderation of neutrons becoming less and less effective due to increased self-shielding of larger individual pieces. For plutonium pieces at a surface area to volume ratio of < 13 the reactivity increase from additional neutron moderation can no longer overcome the reactivity decrease from the reduced core density (separation of material pieces). At this point the minimum critical mass is achieved when the plutonium is in a solid metal configuration. This effect is not noticed for uranium which responds much more quickly to moderation and thus almost any sized pieces will increase in reactivity when moderation is introduced. Summarizing the results of the calculation a surface area to volume ratio vs minimum critical mass curve is generated. The curve gives analysts a practical starting minimum critical mass in analysis of heterogeneous systems with known minimum material surface area to volume ratios. (authors)

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Sensitivity Analysis of Lbloca In Response To 10 Cfr50.46c New Rulemaking

The Nuclear Regulatory Commission (NRC) is proposing a new rulemaking on emergency core system/loss-of-coolant accident (LOCA) performance analysis. In the proposed rulemaking, designated as 10 CFR 50.46c, the US NRC puts forward an equivalent cladding oxidation criterion as a function of cladding pre-transient hydrogen content. The proposed rulemaking imposes more restrictive and burnupdependent cladding embrittlement criteria; consequently more fuel rods need to be analyzed under LOCA conditions to maintain the safety margin, in contrast to the current practice with which only one hot rod needs to be analyzed. New multi-physics analysis methods are required to provide a thorough characterization of the reactor core in order to identify the locations of the limiting rods and quantify safety margins under LOCA conditions. The U.S. DOE’s Light Water Reactor Sustainability (LWRS) Program has initiated a project to develop multi-physics analytical capabilities, called LOTUS, to support the industry in the transition to the proposed rule. An approach to uncertainty quantification and sensitivity analysis with LOTUS was developed. A typical four-loop PWR plant model was developed and simulated by RELAP5-3D with inputs generated from core design and fuel performance analyses, and uncertainty quantification and sensitivity analysis were performed with seventeen uncertain input parameters. The maximum equivalent cladding reacted ratio (ECRR) and peak clad temperature ratio (PCTR) were selected as the figures of merit (FOM). Pearson, Spearman, partial correlation coefficients, and Sobol indices were considered for all of the figures of merit in the sensitivity analysis.

10CFR50.46c↗

Total systems design analysis of high performance structures

Designer-control parameters were identified at interdiscipline interfaces to optimize structural systems performance and downstream development and operations with reliability and least life-cycle cost. Interface tasks and iterations are tracked through a matrix of performance disciplines integration versus manufacturing, verification, and operations interactions for a total system design analysis. Performance integration tasks include shapes, sizes, environments, and materials. Integrity integrating tasks are reliability and recurring structural costs. Significant interface designer control parameters were noted as shapes, dimensions, probability range factors, and cost. Structural failure concept is presented, and first-order reliability and deterministic methods, benefits, and limitations are discussed. A deterministic reliability technique combining benefits of both is proposed for static structures which is also timely and economically verifiable. Though launch vehicle environments were primarily considered, the system design process is applicable to any surface system using its own unique filed environments.

Verderaime, V.↗