QMCPACK v3.17.0
QMCPACK is an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support.
SEARCH · Search NASA
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.
QMCPACK is an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support.
QMCPACK is an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support.
QMCPACK is an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support.
Portable microwave test packages used to evaluate a new 34-m-diameter beam-waveguide (BWG) antenna are described. The experimental methodology involved transporting test packages to different focal points of the BWG system and making noise temperature, antenna efficiency, and holography measurements. Comparisons of data measured at the different focal points enabled determinations of performance degradations caused by various mirrors in the BWG system. It is shown that, due to remarkable stabilities and accuracies of radiometric data obtained through the use of the microwave test packages, degradations caused by the BWG system were successfully determined.
The Neutral Buoyancy Portable Life Support System (NBPSS) has been designed to support astronaut underwater training activities associated with EVA operations. The performance of competing NBPSS configurations has been analyzed on the basis of a modified 'Metabolic Man' program. NBPSS success is dependent on the development of novel cryogen supply tank and liquid-cooling garment vaporizer. Attention is given to mass and thermal balances and the evaluation results for the vent-loop ejector and heat-exchanger designs.
Visualizing the results of computations performed on large-scale parallel computers is a challenging problem, due to the size of the datasets involved. One approach is to perform the visualization and graphics operations in place, exploiting the available parallelism to obtain the necessary rendering performance. Over the past several years, we have been developing algorithms and software to support visualization applications on NASA's parallel supercomputers. Our results have been incorporated into a parallel polygon rendering system called PGL. PGL was initially developed on tightly-coupled distributed-memory message-passing systems, including Intel's iPSC/860 and Paragon, and IBM's SP2. Over the past year, we have ported it to a variety of additional platforms, including the HP Exemplar, SGI Origin2OOO, Cray T3E, and clusters of Sun workstations. In implementing PGL, we have had two primary goals: cross-platform portability and high performance. Portability is important because (1) our manpower resources are limited, making it difficult to develop and maintain multiple versions of the code, and (2) NASA's complement of parallel computing platforms is diverse and subject to frequent change. Performance is important in delivering adequate rendering rates for complex scenes and ensuring that parallel computing resources are used effectively. Unfortunately, these two goals are often at odds. In this paper we report on our experiences with portability and performance of the PGL polygon renderer across a range of parallel computing platforms.
The performance of the Apollo portable life support system (PLSS) on actual lunar missions is discussed. Both subjective comments by the crewmen and recorded telemetry data are evaluated although emphasis is on the telemetry data. Because the most important information yielded by the PLSS deals with determination of crewman metabolic rates, these data and their interpretation are explained in detail. System requirements are compared with actual performance, and the effect of performance margins on mission planning are described. Mission preparation testing is described to demonstrate how the mission readiness of the PLSS and the crewmen in verified, and to show how the PLSS and the crewmen are calibrated for mission evaluation.
As part of the qualification of the International Space Station (ISS) fine water mist portable fire extinguisher (PFE), several test methods were developed to determine firefighting capability against stored-energy sources. The most challenging of these devised stored-energy fire test methods proved to be the Lithium-ion (Li-ion) battery fire test scenario. The Orion crew capsule will utilize a different PFE technology from ISS (water spray rather than water mist), which spurred the need for the same type of evaluation focused on the sources of stored energy slated for use on Orion. Laptops were identified as a realistic source for stored-energy fires, requiring a modified Li-ion battery fire test scenario. In addition to open test cell (ambient oxygen concentration) testing to evaluate new proposed PFE performance, sealed chamber (20.9% and elevated oxygen concentration) testing was also performed. Chamber testing included combustion product sampling at various fire progression points for analysis and application to Orion emergency equipment design and response planning. The PFE stored-energy fire test methodology was modified and testing performed. Initial tests indicated ignition of the laptop magnesium laptop cases was possible. Additional tests were performed to characterize the laptop magnesium case fire behavior in various configurations. The new water spray PFE technology proved effective in extinguishing laptop stored-energy fires, and much was learned in the way these types of fires progressed. Findings indicate potential laptop magnesium case ignition mitigation strategies need to be further investigated.
While a large number of tools have been developed to support application portability, high performance application developers often prefer to use vendor-provided, non-portable programming interfaces. This phenomena indicates the mismatch between user priorities and tool capabilities. This paper summarizes the results of a user survey and a developer survey. The user survey has revealed the user priorities and resulted in three criteria for evaluating tool support for portability. The developer survey has resulted in the evaluation of portability support and indicated the possibilities and difficulties of improvements.
Accurate representation of atmospheric aerosol properties is a long-standing problem in atmospheric research. Modern pilotless aerial systems provide a new platform for atmospheric in situ measurement. However, small airborne platforms require miniaturized instrumentation due to apparent size, power, and weight limitations. A Portable Optical Particle Spectrometer (POPS) is an emerged instrument to measure ambient aerosol size distribution with high time and size resolution, designed for deployment on a small unmanned aerial system (UAS) or tethered balloon system (TBS) platforms. This study evaluates the performance of a POPS with an upgraded laser heater and additional temperature sensors in the aerosol pathway. POPS maintains its performance under different environmental conditions as long as the laser temperature remains above 25 °C and the aerosol flow temperature inside the optical chamber is 15 °C higher than the ambient temperature. The comparison between POPS and an Ultra-High Sensitivity Aerosol Spectrometer (UHSAS) suggests that the coincidence error is less than 25% when the number concentration is less than 4000 cm –3 . The size distributions measured by both of them remained unaffected up to 15,000 cm –3 . While both instruments’ sizing accuracy is affected by the aerosol chemical composition and morphology, the influence is more profound on the POPS.
Portable fire extinguishers (PFEs) are a key component of spacecraft emergency response systems. The International Space Station uses custom PFEs to meet the unique microgravity and enclosed space requirements of the vehicle. For future crewed missions to Low Earth Orbit and Deep Space destinations, terrestrial commercial off-the-shelf (COTS) PFEs may offer more economical solutions for the destination as well as the visiting vehicle. However, depending on the design of both the spacecraft and the PFE, the reduced gravity environment is likely to impact PFE performance, especially when multiphase microgravity liquid transport processes are present. Additionally, many terrestrial PFEs now use halocarbons as the suppressant. While studies show these are effective in certain terrestrial fires, some data suggest that low concentrations may actually exacerbate a fire, a phenomenon that would prove particularly concerning in spacecraft. To better characterize the potential of employing COTS hardware, two terrestrial PFEs, one charged with HFC-227ea and Nitrogen pressurant and one charged with carbon dioxide, were modeled to predict performance in both 1-g and microgravity environments. Testing was conducted in 1-g to validate the model. Testing was also conducted to evaluate the effect of sub-extinguishment HFC-227ea concentrations on burn rate in controlled samples. Here we provide a detailed description of the model, report the methods and results of PFE testing, discuss the predicted effects of microgravity on PFE performance, and report the results of material burn rates at sub-extinguishment levels of HFC-227ea.
The design, initial calibration, and performance evaluations of a portable short wave infrared (SWIR) spectroradiometer are described. The spectroradiometer covers the range from 1.1 to 2.5 microns with a spectral resolution that may be varied from less than 10 nm to more than 100 nm. A single spectrum is acquired in about 2 sec. The SNR is about 230 at a wavelength of 2.2 microns for a Lambertian surface of 90-percent reflectance illuminated by the sun at normal incidence with 14.8-nm resolution, a 25 C background temperature, and no atmospheric attenuation. FOV-defining optics are coupled by a flexible fiber-optics bundle to the spectroradiometer, which consists of a concave holographic diffraction grating with a flat focal field imaged onto a 1024-element platinum silicide linear-array detector.
Transistorized, portable, high performance amplifier with low power drain facilitates biomedical studies on mobile subjects. This device, which utilizes a differential input to obtain a common-mode rejection, is used for amplifying electrocardiogram and electromyogram signals.
The High Energy Physics (HEP) experiments, such as those at the Large Hadron Collider (LHC), traditionally consume large amounts of CPU cycles for detector simulations and data analysis, but rarely use compute accelerators such as GPUs. As the LHC is upgraded to allow for higher luminosity, resulting in much higher data rates, purely relying on CPUs may not provide enough computing power to support the simulation and data analysis needs. As a proof of concept, we investigate the feasibility of porting a HEP parameterized calorimeter simulation code to GPUs. We have chosen to use FastCaloSim, the ATLAS fast parametrized calorimeter simulation. While FastCaloSim is sufficiently fast such that it does not impose a bottleneck in detector simulations overall, significant speed-ups in the processing of large samples can be achieved from GPU parallelization at both the particle (intra-event) and event levels; this is especially beneficial in conditions expected at the high-luminosity LHC, where extremely high per-event particle multiplicities will result from the many simultaneous proton-proton collisions. We report our experience with porting FastCaloSim to NVIDIA GPUs using CUDA. A preliminary Kokkos implementation of FastCaloSim for portability to other parallel architectures is also described.
High-throughput structure-based screening of drug-like molecules has become a common tool in biomedical research. Recently, acceleration with graphics processing units (GPUs) has provided a large performance boost for molecular docking programs. Both cloud and high-performance computing (HPC) resources have been used for large screens with molecular docking programs; while NVIDIA GPUs have dominated cloud and HPC resources, new vendors such as AMD and Intel are now entering the field, creating the problem of software portability across different GPUs. Ideally, software productivity could be maximized with portable programming models that are able to maintain high performance across architectures. While in many cases compiler directives have been used as an easy way to offload parallel regions of a CPU-based program to a GPU accelerator, they may also be an attractive programming model for providing portability across different GPU vendors, in which case the porting process may proceed in the reverse direction: from low-level, architecture-specific code to higher-level directive-based abstractions. MiniMDock is a new mini-application (miniapp) designed to capture the essential computational kernels found in molecular docking calculations, such as are used in phar-maceutical drug discovery efforts, in order to test different solutions for porting across GPU architectures. Here we extend MiniMDock to GPU offloading with OpenMP directives, and compare to performance of kernels using CUDA and HIP on NVIDIA and AMD GPUs, respectively, as well as across different compilers, exploring performance bottlenecks. We document this reverse-porting process, from highly optimized device code to a higher-level version using directives, compare code structure, and describe barriers that were overcome in this effort.
GASNet-EX is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of PGAS runtime systems and other alternative models in emerging exascale systems. It provides network-independent, high-performance communication primitives including Remote Memory Access (RMA) and Active Messages (AM). GASNet-EX is an evolution of the popular GASNet communication system, building upon over 20 years of lessons learned, and the primary goals are high performance, interface portability, and expressiveness. The library has been used to implement parallel programming models and libraries such as UPC, UPC++, Fortran coarrays, Legion, Chapel, and many others. This anthology collects together the four separate volumes that currently comprise the GASNet-EX specification, as of the 2024.5.0 release of GASNet-EX.
A comparison of the hydrogen and cesium hyperfine frequencies is made using a hydrogen maser calibrated directly against the Flexible Bulb Large Storage Box Hydrogen Maser and a Hewlett-Packard portable high performance cesium clock calibrated indirectly against the USNO Master Clock via a Loran-C link. The portable cesium clock is transported from the USNO to Harvard University in operating condition. This allows the evaluation of the portable clock's performance under transport. Data are presented on the epoch and frequency stability of the portable clock under transport as well as the usefulness of a closure measurement in determining clock drift.
The US Exascale Computing Project (ECP) has succeeded in preparing applications to run efficiently on the first reported Exascale supercomputers in the world. To achieve this, it modernized the whole leadership software stack, from libraries to simulation codes. In this article, we contrast selected leadership software before and after ECP. We discuss how sustainable research software development for leadership computing can embrace the conversation with the hardware vendors, the leadership computing facilities, the software community, and the domain scientists who are the application developers and integrators of software products. We elaborate on how software needs to take portability as a central design principle and to benefit from interdependent teams; we also demonstrate how moving to programming languages with high momentum, like modern C++, can help improve the sustainability, interoperability, and performance of research software. Finally, we showcase how cross-institutional efforts can enable algorithm advances that are beyond incremental performance optimization.