Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “avoiding communication”

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 91 records · Page 5

Streaming Data in HPC Workflows Using ADIOS

The “IO Wall” problem, in which the gap between computation rate and data access rate grows continuously, poses significant problems to scientific workflows which have traditionally relied upon using the filesystem for intermediate storage between workflow stages. One way to avoid this problem in scientific workflows is to stream data directly from producers to consumers and avoiding storage entirely. However, the manner in which this is accomplished is key to both performance and usability. This paper presents the Sustainable Staging Transport, an approach which allows direct streaming between traditional file writers and readers with few application changes. SST is an ADIOS “engine”, accessible via standard ADIOS APIs, and because ADIOS allows engines to be chosen at run-time, many existing file-oriented ADIOS workflows can utilize SST for direct application-to-application communication without any source code changes. This paper describes the design of SST and presents performance results from various applications that use SST, for feeding model training with simulation data with substantially higher bandwidth than the theoretical limits of Frontier’s file system, for strong coupling of separately developed applications for multiphysics multiscale simulation, or for in situ analysis and visualization of data to complete all data processing shortly after the simulation finishes.

Podhorszki, Norbert [ORNL] (ORCID:000000019647542X↗

Noise Constraints on Sensitivity Scaling in Quantum Nonlinear Metrology

Quantum-enhanced metrology surpasses classical metrology by improving estimation precision scaling with a resource 𝑁 (e.g., particle number or energy) from 1/√𝑁 to 1/𝑁. Through the use of nonlinear effects, Roy and Braunstein [Exponentially enhanced quantum metrology, Phys. Rev. Lett. 100, 220501 (2008)] derived a 1/𝑁 2 scaling. However, later works argued this exponential improvement is unphysical and that even modest gains, like 1/𝑁 2 , may vanish under noise. We show that, in the presence of small errors, the nonlinear interactions enabling metrological enhancement induce emergent errors. Here, the errors propagate through the sensing protocol and are magnified proportional to any intended nonlinear enhancement. We identify a critical value of the parameter to be estimated, for a fixed error, below which the emergent errors can be avoided.

Quantum Fisher information↗

Hybrid Entanglement between Optical Discrete Polarizations and Continuous Quadrature Variables

By coherently combining advantages while largely avoiding limitations of two mainstream platforms, optical hybrid entanglement involving both discrete and continuous variables has recently garnered widespread attention and emerged as a promising idea for building heterogenous quantum networks. In contrast to previous results, here we propose a new scheme to remotely generate hybrid entanglement between discrete polarization and continuous quadrature optical qubits heralded by two-photon Bell-state measurement. As a novel nonclassical light resource, we further use it to discuss two examples of ways—entanglement swapping and quantum teleportation—in which quantum information processing and communications could make use of this hybrid technique.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

UPC++ v1.0 Specification, Revision 2020.10.0

UPC++ is a C++11 library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification, Revision 2021.9.0

UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

UPC++ v1.0 Specification (Rev. 2023.9.0)

UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification (Revision 2022.3.0)

UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification, Revision 2023.3.0

UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification (Revision 2021.3.0)

UPC++ is a C++11 library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification, Revision 2022.9.0

UPC++ is a C++ library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Specification, Revision 2020.3.0

UPC++ is a C++11 library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). All communication operations are syntactically explicit and default to non-blocking; asynchrony is managed through the use of futures, promises and continuation callbacks, enabling the programmer to construct a graph of operations to execute asynchronously as high-latency dependencies are satisfied. A global pointer abstraction provides system-wide addressability of shared memory, including host and accelerator memories. The parallelism model is primarily process-based, but the interface is thread-safe and designed to allow efficient and expressive use in multi-threaded applications. The interface is designed for extreme scalability throughout, and deliberately avoids design features that could inhibit scalability.

97 MATHEMATICS AND COMPUTING↗

Short communication: Mechanism and prevention of irreversible trapping of atmospheric He during mineral crushing

A pervasive challenge in noble gas geochemistry is to ensure that analytical techniques do not modify the composition of the noble gases in the samples. Noble gases are present in the atmosphere and are used in a number of manufacturing procedures and by laboratory equipment. Of particular concern is the introduction of atmospheric or laboratory noble gases to samples during preparation before samples are placed in a vacuum chamber for analysis. Recent work has shown the potential for contamination of crushed samples with air-derived He that is not released by placing the samples under vacuum at room temperature. Using pure He gas as a tracer, we show that the act of crushing samples to a fine powder itself can introduce He contamination but that this is easily avoided by crushing under liquid or in an inert atmosphere. Because the He is trapped during crushing, the same concern does not extend to samples that are naturally fine-grained when collected. We also show model results that demonstrate when this effect might significantly impact samples for (U–Th) / He geochronology or 3 He cosmogenic nuclide dating. The degree of He contamination from crushing samples to sizes smaller than the > 63 µm range typically used for geochronology is insignificant for samples with a date of at least 1 Ma and 1 ppm U, and the degree of He contamination from crushing samples to sizes smaller than the 100–500 µm range typically used for cosmogenic nuclide dating is also insignificant for samples with a date of at least 10 ka with typical 3 He production rates.

58 GEOSCIENCES↗

Real-time Implementation of Grid Code Compliant Grid Edge Energy Management System

Integrated distributed energy resources (DER) in a distribution system need to follow grid codes to avoid violations that result in DER/circuit segment disconnection. To comply with grid code requirements at the grid edge level, network constrained grid edge energy management system (EMS) can be deployed. The objective of grid edge EMS is to provide economic solution for active and reactive power DER setpoints at each dispatch interval and ensure voltage regulation to support secure interconnection of the grid edge segment to the distribution system with multiple inverter based DER units. In this work, real-time simulation of grid code compliant grid edge EMS is deployed in a realistic feeder circuit segment. For real-time simulation, communication between the grid edge EMS and DERs is done exploiting IEC 61850-7-420. It enables interoperability among different DERs and grid edge EMS. No prior art has deployed IEC 61850-7-420 GOOSE communication protocol for grid edge EMS. Conversion of IEC 61850 GOOSE messages to Modbus communication protocol is also performed to communicate with grid edge EMS in commodity-off the shelf embedded boards in this work. The real-time simulation in OPAL-RT real-time digital simulator shows the out-performance of grid edge EMS by reducing the voltage violation in the distribution circuit.

Energy management system↗

Molten Salt Loop Operational Experience and Test Campaigns in FY24

The Facility to Alleviate Salt Technology Risks (FASTR) at the US Department of Energy (DOE) Oak Ridge National Laboratory (ORNL) was developed to demonstrate technology for high-temperature chloride salt systems (Figure 1). FASTR is primarily constructed using alloy C-276 and is designed to operate at temperatures of up to 725°C. The facility is loaded with 250 kg of NaCl-KCl-MgCl 2 salt. This salt provides a relevant test environment for de-risking technology while avoiding the costs and hazards associated with beryllium-based or uranium-bearing salts. The facility’s major components include a centrifugal pump for salt circulation, an air-based heat exchanger to reject heat, a suite of instrumentation, and trace heating to prevent salt freezing. The salt was purified in 2020 and 2022, and the pumped loop first operated in December 2022. FASTR is a unique US capability for high-temperature molten halide salt testing. FASTR’s scale, co located purification system, and relatively large power (465 kW) differentiates it from other testing systems. Furthermore, access to the DOE-supported facility and efficient communication of results— which are generally disseminated publicly—distinguish FASTR as being broadly significant throughout the molten salt reactor community. FASTR is similar to ORNL’s Liquid Salt Test Loop (LSTL), although FASTR contains chloride-based salt instead of the fluoride-based salt (LiF-NaF-KF) found in LSTL. Furthermore, FASTR is approximately 2× larger than LSTL in terms of pipe size and length, power, salt volume, flow rate, and number of thermocouples. The LSTL first operated in 2016. At the end of FY23, there was a suspected gas leak in the LSTL that halted operation. At the start of FY24, a leak in the LSTL pump’s tank gas space was confirmed. Because the gas-space leak prevented operation of LSTL, FY24 efforts were focused on operation of FASTR. This report summarizes the progress made during FY24 in support of the DOE Office of Nuclear Energy (DOE-NE) work package, AT-24OR070202 Salt Loop and Capability for Testing Sensors and Off Gas Components.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Experimental generation of polarization entanglement from spontaneous parametric down-conversion pumped by spatiotemporally highly incoherent light

Here, we investigate the cross influence of the pump coherence on the entanglement produced from spontaneous parametric down-conversion (SPDC) in different degrees of freedom (DOFs). We experimentally demonstrate the generation of polarization entanglement from SPDC pumped by a spatiotemporally highly incoherent (STHI) light-emitting diode. Our quantum state tomography measurements using multimode collection fibers to avoid postselection yield a two-qubit state with the concurrence of 0.531 ± 0.006 and purity of 0.647 ± 0.005, in excellent agreement with our theoretically predicted concurrence of 0.552 and purity of 0.652. We find that using an STHI pump reduces the entanglement and purity of the output polarization two-qubit state due to a coupling between the spatiotemporal and polarization DOFs introduced by the birefringence and dispersion of the nonlinear crystal. The viability of SPDC with STHI pumps is important for two reasons: (i) STHI sources are ubiquitous and available at a wider range of wavelengths than lasers, and (ii) the generated STHI polarization-entangled two-photon states could potentially be useful in long-distance quantum communication schemes due to their robustness to scattering.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Magnesium Oxide Reduces Anxiety-like Behavior in Mice by Inhibiting Sulfate-Reducing Bacteria

The gut microbiota–brain axis allows for bidirectional communication between the microbes in our gastrointestinal (GI) tract and the central nervous system. Psychological stress has been known to disrupt the gut microbiome (dysbiosis) leading to anxiety-like behavior. Pathogens administered into the gut have been reported to cause anxiety. Whether commensal bacteria affect the gut–brain axis is not well understood. In this study, we examined the impact of a commensal sulfate-reducing bacteria (SRB) and its metabolite, hydrogen sulfide (H2S), on anxiety-like behavior. We found that mice gavaged with SRB had increased anxiety-like behavior as measured by the open field test. We also tested the effects of magnesium oxide (MgO) on SRB growth both in vitro and in vivo using a water avoidance stress (WAS) model. We found that MgO inhibited SRB growth and H2S production in a dose-dependent fashion. Mice that underwent psychological stress using the WAS model were observed to have an overgrowth (bloom) of SRB (Deferribacterota) and increased anxiety-like behavior. However, WAS-induced overgrowth of SRB and anxiety-like behavioral effects were attenuated in animals fed a MgO-enriched diet. These findings supported a potential MgO-reversible relationship between WAS-induced SRB blooms and anxiety-like behavior.

60 APPLIED LIFE SCIENCES↗

Stripline Block Sensor System

The Long Baseline Neutrino Facility requires a secondary sensor system to aid in the installation and replacement of the stripline blocks. These blocks are responsible for delivering large amounts of current to the horn and must be installed with high precision to avoid possible physical damage. There are many constraints due to the modules' surroundings, such as small clearances and a highly radioactive environment. Existing systems have already been implemented within the process; however, these systems offer limited information, leaving much risk during operations. This calls for a sufficiently accurate sensor system, which has a small space requirement and provides valuable information throughout the replacement period. A variety of methods and technologies were explored to provide an applicable approach to the issue. The proposed solution consisted of the use of retroreflective and target, however, it cannot provide positional feedback throughout the entire process. A proposed alternative utilizes a three-dimensional indoor positioning system to provide the operator with real-time positioning and rotational information. Sensors placed on the module and stripline would communicate with fixed receivers surrounding the target hall to provide precise positional feedback. However, this solution may still contain line-of-sight issues as well as installation complications due to the radioactive environment. Future work would consist of finding vendors capable of providing technology that fits our constraints, proof of concept tests for both solutions, implementation planning, and trials within the target hall itself. Due to its ability to provide continuous positional and rotational feedback, the indoor positioning system is the most suitable solution for accurately installing the stripline block.

Espinoza, David [Unlisted, US]↗

Optimizing Information Automation Using a New Method Based on System-Theoretic Process Analysis: Tool Development and Method Evaluation

This report is an update to a prior report that describes progress and findings for a program of research supporting the design and optimization of information automation systems for nuclear power plants. Much of the domestic nuclear fleet is currently focused on modernizing technologies and processes, including transitioning toward digitalization in the control room and throughout the plant, along with a greater interest in the use of automation, artificial intelligence, robotics, and other emerging technologies. While there are significant opportunities to apply these technologies toward greater plant safety, efficiency, and overall cost-effectiveness, optimizing their design and avoiding potential safety and performance risks depends on ensuring that human performance-related organizational and technical design issues are identified and addressed early in the design process. This report describes modeling tools and techniques, based on sociotechnical systems theory, to support these design goals and their application in the current research effort. The report is primarily intended for senior nuclear energy stakeholders, including regulators, corporate management, and senior plant management. We have developed and employed a method to design an optimized information automation ecosystem (IAE) based on the systems-theoretic constructs underlying sociotechnical systems theory in general and the Systems-Theoretic Accident Modeling and Processes (STAMP) approach in particular. We argue that an IAE can be modeled as an interactive information control system whose behavior can be understood in terms of dynamic control, feedback, and communication relationships amongst the system’s technical and organizational components. We have employed two STAMP-based tools in this effort. The first is Causal Analysis based on STAMP (CAST), an accident and incident analysis technique that was used to examine a performance- and safety-related incident at an industry partner’s plant involving the unintentional activation of an emergency diesel generator. This analysis provided insight into the behavior of the plant’s current information control structure within the context of a specific, significant event. The second tool is Systems Theoretic Process Analysis (STPA) which is a proactive risk analysis tool used to examine existing and potential, planned sociotechnical systems. STPA was used to identify risk factors in the current design of a generic nuclear power plant (NPP) preventive maintenance system. Our analyses focused on identifying near-term system improvements and longer-term design requirements for an optimized IAE system. CAST analysis findings indicate an important underlying contributor to the incident under investigation, and a significant risk to information automation system performance, was perceived time and schedule pressure, which exposed weaknesses in interdepartmental coordination between and within responsible plant organizations and challenged the resilience of established plant processes, until a human caused the eventual event. These findings are discussed in terms of their risk to overall system performance and their implications for information automation system resilience and brittleness. STPA findings exposed several areas of concern in the design of current preventive maintenance systems. We also present two preliminary information automation models. The proactive issue resolution (PIR) model is a test case of an information automation concept with significant near-term potential for application and subsequent reduction in significant plant events. The IAE model is a more general representation of a broader, plantwide information automation system and represents an end-state vision for our work. From our results, we have generated an initial set of preliminary system-level requirements and safety constraints for these models. We have also focused on early development of easy to learn, easy to use “transportable” tools for sociotechnical systems analysis. We intend these to be used by NPP personnel as a means of gaining reliable and relatively quick insight into (1) sociotechnical systems factors impacting incidents and accidents, (2) potential sociotechnical risk factors in existing or planned system designs, and (3) potential weaknesses in a system’s safety and/or information control structure. We conclude the report with a set of summary recommendations, a discussion of planned and potential follow-on research and development, and a draft list of system-level requirements and safety constraints for optimized information automation systems.

99 GENERAL AND MISCELLANEOUS↗