Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “building blocks”

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 109 records · Page 6

Using a Large Language Model as a Building Block to Generate Usable Validation and Verification Suite for OpenMP

In the HPC area, both hardware and software move quickly. Often new hardware is developed and deployed, the corresponding software stack, including compilers and other tools, are under active development while leading edge software developers are working to port and tune their applications, all at the same time. While the software ecosystem is in flux, one of the key challenges for users is obtaining insight into the state of implementation of key features in the programming languages and models their applications are using – whether they have been implemented, and whether the implementation conforms to the specification, especially for newly implemented features (less tested by widespread use). OpenMP is one of the most prominent shared memory programming models used for on-node programming in HPC. With the shift towards accelerators (such as GPUs and FPGAs) and heterogeneous programming OpenMP features are getting more complex. It is natural to ask whether generative AI approaches, and large language models (LLMs) in particular, can help in producing validation and verification test suites to allow users better and faster insights into the availability and correctness of OpenMP features of interest. In this work, we explore the use of ChatGPT-4 to generate a suite of tests for OpenMP features. We have chosen a set of directives and clauses, a total of 78 combinations, which first appeared in OpenMP 3.0 (released in May 2008) but are also relevant for accelerators. We prompted ChatGPT to generate tests in the C and Fortran languages, for both host (CPU) and device (accelerator). On the Summit super-computer using the GNU implementation, we found that, of the 78 generated tests 67 C tests and 43 Fortran tests compiled successfully and fewer than those executed to completion. On further analysis we show that not all generated tests are valid. We document the process, results, and provide detailed analysis regarding the quality of tests generated. With the aim of providing input to a production quality validation and verification suite, we manually implement the corrections required to make the tests valid according to the current OpenMP specification. We quantify this effort as small, medium, or large, and record the lines of code changed to correct the invalid tests. With the corrected tests we validate recent implementations from HPE, AMD, and GNU on the Frontier supercomputer. Our experiment and subsequent analysis show that although LLMs are capable of producing HPC specific codes, they are limited by their understanding of the deeper semantics and restrictions of programming models such as OpenMP. Unsurprisingly more commonly used features have better support, while some OpenMP 3.0 directives such as sections and tasking are not universally supported on accelerators. We demonstrate that successful compilation and execution to completion are inadequate metrics for evaluating generated code and that, at this time, commodity LLMs require expert intervention for code verification. This points to gaps in the training data that is currently available for HPC. We demonstrate that with "small" effort 37% of generated invalid C tests and 63% of generated invalid Fortran tests could be corrected. This improves productivity of test generation as we circumvent writing from scratch and the common programming errors associated with it.

Pophale, Swaroop [ORNL] (ORCID:0000000185446367)↗

Novel spectral-shaping building block: a narrowband Mach–Zehnder interferometer

We present an experimental demonstration of notch filters with arbitrary center wavelengths capable of tunable analog output power values varying between full extinction of 15 and 0 dB. Each filter is composed of highly modular apodized four-port Bragg add/drop filters to reduce the crosstalk between concatenated devices. The constructed photonic integrated circuit experimentally demonstrates spectra shaping using four independent notch filters. Each notch filter supports a bandwidth of ∼ 2 nm and is shown to be suitable for realization of programmable photonic integrated circuits.

Davis, Jordan A. (ORCID:0000000343483295)↗

Characterization and Optimization of Building Blocks for Specialized Computing Platforms

As noise limits the performance of quantum processors, the ability to characterize this noise and develop methods to overcome it is essential for the future of quantum computing. In this report, we develop a complete set of tools for improving quantum processor performance at the application level, including low-level physical models of quantum gates, a numerically efficient method of producing process matrices that span a wide range of model parameters, and full-channel quantum simulations. We then provide a few examples of how to use these tools to study the effects of noise on quantum circuits.

42 ENGINEERING↗

Cadmium-Free QD Building Blocks for Human Centric Lighting

This project developed Cd-free quantum dot (QD) downconverters for efficacious human-centric lighting (HCL) light emitting diode (LED) devices. Solid state HCL devices address the lack of light in the cyan wavelength region (460-490 nm) in white LEDs by enhancing the melanopic daylight efficacy ratio (MDER) value. MDER is a metric that indicates the degree to which artificial lighting stimulates nonvisual biological processes in the retina responsible for regulating circadian rhythms compared with natural lighting. The peak sensitivity of melanopsin in the retina is at 479 nm, therefore artificial lighting which can fill the well-known “cyan gap” may improve human health. Due to the Restriction of Hazardous Substances (RoHS) regulations, cadmium-free core/shell/shell QDs are the primary targets for low toxicity, tunable downconverters. Cyan- and red-emitting core/shell/shell QDs were implemented in LED devices toward achieving a brightness of 210 lm/W at 4000 K, CRI 90, and MDER > 0.7. Synthetic development of Cd-free materials yielded cyan InP/ZnS QDs with a photoluminescence quantum yield (PLQY) of ~60% between 480-490 nm, and red InP/ZnSe/(ZnSeS)/ZnS QDs reaching ~80% PLQY at 620-630 nm. We successfully demonstrated that the inclusion of cyan QDs increased the MDER value to ≥0.7, but the brightness of the HCL LED devices was hindered due to low PLQY values. However, upon substitution of the Cd-free cyan QD with a low-Cd QD with >90% PLQY, brightness improved by 25% over the Cd-free device to 179 lm/W. Despite the technical obstacles remaining toward improving emission characteristics and stability of QDs under high flux, we have confirmed the promise of narrow, tunable QD emitters in SSL packages toward the goal of healthy, human-centric lighting.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

A field study of wind over a simulated block building

A full-scale field study of the wind over a simulated two-dimensional building is reported. The study develops an experiment to investigate the structure and magnitude of the wind fields. A description of the experimental arrangement, the type and expected accuracy of the data, and the range of the data are given. The data are expected to provide a fundamental understanding of mean wind and turbulence structure of the wind field around the bluff body. Preliminary analysis of the data demonstrates the reliability and completeness of the data in this regard.

Frost, W.↗

Carbon Nanotubules: Building Blocks for Nanometer-Scale Engineering

Proximal probe technology has provided researchers with new ways to investigate and manipulate matter on the nanometer scale. We have studied, through molecular dynamics simulations, using a many-body empirical potential, the indentation of a hydrogen-terminated, diamond (111 ) surface, with a proximal probe tip that consists of an open, hydrogen-terminated, (10,10) carbon nanotubule. The simulations showed that upon indenting 1.8 A, the tubule deforms but returns to its original shape upon retraction. The Young's modulus of the tubule was determined using the predicted Euler buckling force and was found to be comparable to measured and calculated values. In a second series of simulations, an open (10, 10) nanotubule was heated to 4500 K and allowed to close. We find that at this temperature the resulting cap contains numerous imperfections, including some not mentioned previously in the literature.

Sinnott, Susan B.↗

Damped Ly alpha absorbers at high redshift: Large disks or galactic building blocks?

The nature of the physical structures giving rise to damped Lyman alpha absorption systems (DLAS) at high redshifts is investigated. The proposal that rapidly rotating large disks are the only viable explanation for the observed asymmetric profiles of low ionization absorption lines is examined. Using hydrodynamic simulations of galaxy formation, it is demonstated that irregular protogalactic clumps can reproduce the observed velocity width distribution and asymmetries of the absorption profiles equally well. The velocity broadening in the simulated clumps is due to a mixture of rotation, random motions, infall and merging. The observed velocity width correlates with the virial velocity for the dark matter halo of the forming protogalactic clump. The typical virial velocity of the halos required to lead to the DLAS population is approximately 100 km/s. It is concluded that the evidence that DLAS at high redshift are related to large, rapidly rotating disks, is not compelling.

Haehnelt, Martin G.↗