Search NASA⌕ Search

SEARCH · Search NASA

Results for “UPC”

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 55 records · Page 3

Photonuclear tomography in ultraperipheral heavy-ion collisions

We present a theoretical investigation of photonuclear tomography as a novel technique for probing the internal structure of nuclei. In this approach, ultraperipheral heavy-ion collisions (UPCs) serve as a source of intense fluxes of virtual photons, which induce coherent production of vector mesons. By analyzing the probabilities and cross sections of these photon-induced processes, we propose a methodology for reconstructing the spatial distribution of nucleons within the nucleus. Our framework provides a systematic way to access information on the nuclear geometry probed in UPCs, offering new opportunities for studies of nuclear structure using particle production as a probe. Numerical calculations for selected examples illustrate the feasibility and potential of this method.

particle & resonance production↗

GASNet-EX RMA Communication Performance on Recent Supercomputing Systems

Partitioned Global Address Space (PGAS) programming models, typified by systems such as Unified Parallel C (UPC) and Fortran coarrays, expose one-sided Remote Memory Access (RMA) communication as a key building block for High Performance Computing (HPC) applications. Architectural trends in supercomputing make such programming models increasingly attractive, and newer, more sophisticated models such as UPC++, Legion and Chapel that rely upon similar communication paradigms are gaining popularity. 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 machines. The library is an evolution of the popular GASNet communication system, building upon 20 years of lessons learned. We present microbenchmark results which demonstrate the RMA performance of GASNet-EX is competitive with MPI implementations on four recent, high-impact, production HPC systems. These results are an update relative to previously published results on older systems. The networks measured here are representative of hardware currently used in six of the top ten fastest supercomputers in the world, and all of the exascale systems on the U.S. DOE road map.

Hargrove, Paul H↗

GASNet-EX Specification Collection (Rev. 2024.5.0)

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.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

Planetary Data Systems (PDS) Imaging Node Atlas II

The Planetary Image Atlas (PIA) is a Rich Internet Application (RIA) that serves planetary imaging data to the science community and the general public. PIA also utilizes the USGS Unified Planetary Coordinate system (UPC) and the on-Mars map server. The Atlas was designed to provide the ability to search and filter through greater than 8 million planetary image files. This software is a three-tier Web application that contains a search engine backend (MySQL, JAVA), Web service interface (SOAP) between server and client, and a GWT Google Maps API client front end. This application allows for the search, retrieval, and download of planetary images and associated meta-data from the following missions: 2001 Mars Odyssey, Cassini, Galileo, LCROSS, Lunar Reconnaissance Orbiter, Mars Exploration Rover, Mars Express, Magellan, Mars Global Surveyor, Mars Pathfinder, Mars Reconnaissance Orbiter, MESSENGER, Phoe nix, Viking Lander, Viking Orbiter, and Voyager. The Atlas utilizes the UPC to translate mission-specific coordinate systems into a unified coordinate system, allowing the end user to query across missions of similar targets. If desired, the end user can also use a mission-specific view of the Atlas. The mission-specific views rely on the same code base. This application is a major improvement over the initial version of the Planetary Image Atlas. It is a multi-mission search engine. This tool includes both basic and advanced search capabilities, providing a product search tool to interrogate the collection of planetary images. This tool lets the end user query information about each image, and ignores the data that the user has no interest in. Users can reduce the number of images to look at by defining an area of interest with latitude and longitude ranges.

Stanboli, Alice↗

symPACK: A GPU-Capable Fan-Out Sparse Cholesky Solver

Sparse symmetric positive definite systems of equations are ubiquitous in scientific workloads and applications. Parallel sparse Cholesky factorization is the method of choice for solving such linear systems. Therefore, the development of parallel sparse Cholesky codes that can efficiently run on today’s large-scale heterogeneous distributed-memory platforms is of vital importance. Modern supercomputers offer nodes that contain a mix of CPUs and GPUs. To fully utilize the computing power of these nodes, scientific codes must be adapted to offload expensive computations to GPUs. We present symPACK, a GPU-capable parallel sparse Cholesky solver that uses one-sided communication primitives and remote procedure calls provided by the UPC++ library. We also utilize the UPC++ "memory kinds" feature to enable efficient communication of GPU-resident data. We show that on a number of large problems, symPACK outperforms comparable state-of-the-art GPU-capable Cholesky factorization codes by up to 14x on the NERSC Perlmutter supercomputer.

Bellavita, Julian↗

A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications

The Partitioned Global Address Space (PGAS) model is well suited for executing irregular applications on cluster-based systems, due to its efficient support for short, one-sided messages. Separately, the actor model has been gaining popularity as a productive asynchronous message-passing approach for distributed objects in enterprise and cloud computing platforms, typically implemented in languages such as Erlang, Scala or Rust. To the best of our knowledge, there has been no past work on using the actor model to deliver both productivity and scalability to irregular PGAS applications with large number of small messages. In this paper, we introduce a new programming system for PGAS applications, in which point-to-point remote operations can be expressed as fine-grained asynchronous actor messages. In our approach, the programmer does not need to worry about programming complexities related to message aggregation and termination detection. Our approach can be viewed as extending the classical Bulk Synchronous Parallelism model with fine-grained asynchronous communications within a phase or superstep. Here, we believe that our approach offers a desirable point in the productivity-performance space for PGAS applications, with more scalable performance and higher productivity relative to past approaches. Specifically, for seven irregular mini-applications from the Bale Kernels and three graph kernels executed using 2048 cores in the NERSC Cori system, our approach shows geometric mean performance improvements of ≥ 20X relative to standard PGAS versions (UPC and OpenSHMEM) while maintaining comparable productivity to those versions.

97 MATHEMATICS AND COMPUTING↗

Unlocking the potential of DNA-based tagging: current market solutions and expanding horizons

The commercialization of DNA tagging is a growing trend that demonstrates the increasing practicality of this novel approach. This interdisciplinary technology is based on the distinctive characteristics of DNA as a molecule that can remain stable in varying environmental conditions and store data following appropriate preparation. Moreover, newly developed technologies could simplify DNA synthesis and the encoding of data within DNA. The implementation of DNA tagging presents distinctive benefits in comparison to conventional labelling techniques, including universal product code (UPC) barcoding, radio-frequency identification (RFID), quick response (QR) codes, and Bluetooth technologies, by surmounting the limitations encountered by these systems. The discourse pertains to extant DNA-tagging mechanisms along with prospective implementations in a wide range of domains, including but not limited to art, the metaverse, forensics, wildlife monitoring, and the military. The potential of DNA labelling in various contexts underscores the importance of continued research and development in this rapidly evolving field.

59 BASIC BIOLOGICAL SCIENCES↗

Collectivity in ultra-peripheral heavy-ion collisions

We present full (3+1 )D dynamical simulations to study collective behavior in ultra-peripheral nucleus-nucleus collisions (UPC) at the Large Hadron Collider (LHC) with the 3DGlauber+MUSIC+UrQMD framework [1, 2]. By extrapolating from asymmetric p+Pb collisions, we simulate a quasi-real photon γ* interacting with the Pb nucleus in an ultra-peripheral collision at the LHC, assuming strong final-state effects. We study the elliptic flow hierarchy between p+Pb and γ*+Pb collisions, which is dominated by the difference in longitudinal flow decorrelations. Our theoretical framework provides a quantitative tool to study collectivity in small asymmetric collision systems at current and future collider experiments.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Effects of nuclear structure and quantum interference on diffractive vector meson production in ultra-peripheral nuclear collisions

Here we study diffractive vector meson production in ultra-peripheral collisions (UPCs) of heavy nuclei, utilizing a theoretical framework based on the Color Glass Condensate (CGC) formalism. We focus on Au + Au, U + U, Ru + Ru, Zr + Zr, and Pb + Pb collisions, examining the transverse momentum dependence of vector meson production cross-sections and co s(2ΔΦ)asymmetries in the decay product distributions to explore the role of nuclear geometry. The angular modulation is due to the linear polarization of the incoming photons and quantum interference effects. We extract nuclear radii and find them to be consistent with experimental data from the STAR collaboration. The amplitudes of the cos(2ΔΦ)modulation in the cross-section and the extracted radii depend on the nuclear geometry. This dependence is dominated by the geometry-dependent variation of the minimum impact parameter required for ultra-peripheral collisions.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Slicing Pomerons in ultraperipheral collisions using forward neutrons from nuclear breakup

We argue that measurements of forward neutrons from nuclear breakup in inclusive high energy photon-nucleus ( γ A ) scattering provide a novel way to study small- x dynamics of QCD in heavy-ion ultraperipheral collisions (UPCs). Using models for hadronic fluctuations of the real photon and neutron emission in nuclear fragmentation, we calculate the distribution over the number of evaporation neutrons produced in γ Pb collisions at the Large Hadron Collider. We show that it is correlated with the number of wounded nucleons (inelastic collisions) and, hence, can constrain the mechanism of nuclear shadowing and its x dependence. Published by the American Physical Society 2024

Physics↗

ROSE

Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 to C23), C++ (C++98 to C++23), UPC, Fortran (Fortran4, 66, 77, 95, 2003), OpenMP, Java, Python, and Binary applications. ROSE users range from experienced compiler researchers to library and tool developers who may have minimal compiler experience. ROSE is particularly well suited for building custom tools for static analysis, program optimization, arbitrary program transformation, domain-specific optimizations, complex loop optimizations, performance analysis, and cyber-security. ROSE is: A library (and set of associated tools) to quickly and easily apply compiler techniques to one's code in order to improve application performance and developer productivity. A research and development compiler infrastructure for for writing custom source-to-source translators to perform source code transformations, analysis, and optimizations. Is

Pinnow, NathanT [Lawrence Livermore National Labor↗

Impact parameter dependence of color charge correlations in the proton

The impact parameter dependence of color charge correlators in the proton is obtained from the light front formalism in light cone gauge. We include NLO corrections due to the |qqqg\rangle | q q q g ⟩ Fock state via light-cone perturbation theory. Near the center of the proton, the b b -dependence of the correlations is very different from a ``transverse profile function’’. The resulting t t -dependence of exclusive J/\Psi J / Ψ photoproduction transitions from exponential to power law at |t| \approx 1 | t | ≈ 1 ~GeV ^2 2 . This prediction could be tested at upcoming DIS facilities or in nucleus-proton ultraperipheral collisions (UPCs).

Dumitru, Adrian↗

The LLNL Program in Relativistic Heavy-Ion Physics: FY20 Annual Laboratory Continuation Progress Report

The LLNL Heavy-Ion Group has research interests in the features and phenomena of nuclear matter at extreme temperatures and densities. It pursues these interests through participation in two experimental collaborations (ATLAS and sPHENIX) and one joint theory/experiment topical collaboration (JETSCAPE). The group is funded through a combination of LDRD, DOE-SC NP and an award from US ATLAS Software and Computing Operations, which is ultimately funded through HEP. The group's activities in FY20 were oriented around beginning a new LDRD project and fi lling two open postdoc positions while contributing to the ATLAS jet and UPC programs as well as participating in sPHENIX. Both postdoc positions were lled, effectively doubling the side of the LLNL Heavy-Ion Group, by Qipeng Hu (starting 6/20) and Dhanush Hangal (starting 8/20).

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

DECOVALEX-2019 (Task D: INBEB Final Report)

The DECOVALEX Project is an on-going international research collaboration, established in 1992, to advance the understanding and modeling of coupled Thermal (T), Hydrological (H), Mechanical (M) and Chemical (C) processes in geological in geological systems. This document is the final report of Task D which was proposed by the DECOVALEX Project and coordinated by CIMNE_UPC, presenting the technical definitions of the problems studied, approaches applied, achievements made and outstanding issues for future research. Task D of the DECOVALEX 2019 project is devoted to the study of the hydro-mechanical (HM) and thermo-hydro-mechanical (THM) Interactions in Bentonite Engineered Barriers (INBEB). Special attention is paid to the evolution of barrier heterogeneity under transient conditions. A proper understanding of the processes occurring during the transient period requires the appropriate simulation of the behavior of the engineered barrier by means of coupled numerical analyses. In this context, the main objective of the Task is to assess the capabilities of numerical formulations and codes to simulate and interpret the HM and THM behavior of the bentonite barrier, with a particular focus on the final state reached on saturation.

58 GEOSCIENCES↗

Geologic controls on the West Antarctic Ice Sheet

The stability of the West Antarctic Ice Sheet is intertwined with its geologic history. The sub-ice geology and the possibility of active rifting and associated elevated heat-flux and volcanism might be determining factors in ice-sheet behavior. Seismic monitoring of natural events at the base of Ice Stream C reveals the presence of a young sedimentary basin beneath the ice stream. The sediments are presumed to be of glacio-marine origin, similar to those beneath Ice Stream B and in the Ross Sea. The young sediments are approximately 1/2 km thick at UpC camp, but thin abruptly southward to 100 m or less. We hypothesize the presence of a fault with a throw of 400 m to account for this (though we have not directly detected the fault), rather than invoking unrealistic basement dips. To extend these studies to critical inland regions, we suggest an expanded explosive-source seismic survey of the Byrd Subglacial Basin to determine the extent and character of the hypothesized rift basin. High-resolution seismic monitoring will detect layering in the sedimentary column, as well as possibly imaging faults directly.

Anandakrishnan, Sridhar↗

Unified Planetary Coordinates System: A Searchable Database of Geodetic Information

Over the past 40 years, an enormous quantity of orbital remote sensing data has been collected for Mars from many missions and instruments. Unfortunately these datasets currently exist in a wide range of disparate coordinate systems, making it extremely difficult for the scientific community to easily correlate, combine, and compare data from different Mars missions and instruments. As part of our work for the PDS Imaging Node and on behalf of the USGS Astrogeology Team, we are working to solve this problem and to provide the NASA scientific research community with easy access to Mars orbital data in a unified, consistent coordinate system along with a wide variety of other key geometric variables. The Unified Planetary Coordinates (UPC) system is comprised of two main elements: (1) a database containing Mars orbital remote sensing data computed using a uniform coordinate system, and (2) a process by which continual maintainance and updates to the contents of the database are performed.

Becker, K. J.a↗

Coarrars for Parallel Processing

The design of the Coarray feature of Fortran 2008 was guided by answering the question "What is the smallest change required to convert Fortran to a robust and efficient parallel language." Two fundamental issues that any parallel programming model must address are work distribution and data distribution. In order to coordinate work distribution and data distribution, methods for communication and synchronization must be provided. Although originally designed for Fortran, the Coarray paradigm has stimulated development in other languages. X10, Chapel, UPC, Titanium, and class libraries being developed for C++ have the same conceptual framework.

Fortran↗

A Single Thread to Fortran Coarray Transition Process for the Control Algorithm in the Space Radiation Code HZETRN

Exa-scale computing is the direction by industry and government are going to generate solutions to problems they deem necessary. Computing hardware is being developed to achieve the transition from Peta-scale to Exa-scale with more CPUs (Central Processing Units) that have more cores per CPU and more accelerators (GPGPUs (General Purpose Graphics Processing Units) and MICs (Many Integrated Cores)) per node. To fully utilize the hardware available now and in the future, algorithms must become multi-threaded. There are a few methods to generate multi-threaded software such as MPI (Message Passing Interface) and OpenMP (Multi-Processing) / OpenACC (ACCelerator). This paper concentrates on using Coarray Fortran to convert the Fortran 95 based HZETRN (High Z and Energy TRaNsport) code's control algorithm from a single threaded code to a multithreaded code. The resultant Coarray code was 32.5 times faster (with a theoretical speed-up of 74.5 times) than the single threaded version on the hardware tested, as reliable as the Fortran 95 version, and, as it uses native Fortran, was as maintainable as the Fortran 95 version. The Coarray code can be maintained by the same project engineers and scientists who created the original single threaded code. This transition process can be utilized on a C language based code with a compiler that has the UPC (Universal Parallel C) extensions to C.

Singleterry, Robert C., Jr.↗