Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “separation processes”

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 559 records · Page 31

UPC++ v1.0 Programmer’s Guide, Revision 2021.9.0

UPC++ is a C++ library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. PGAS additionally provides one-sided Remote Memory Access (RMA) to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. In UPC++, all communication operations are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all communication operations are asynchronous by default, to enable programmers to write code that scales well even on hundreds of thousands of cores.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

UPC++ v1.0 Programmer’s Guide (Rev. 2023.9.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

Experimental Investigations into the Corrosion of Alloy 625 Using NaCl-PuCl3 Molten Salt in a Natural Circulation Microloop

Molten salt reactors (MSRs) can potentially revolutionize the nuclear industry by providing a path to a near-zero nuclear waste fuel cycle, contributing to more sustainable energy sources. As a plethora of MSR developers in the United States work toward an aggressive commercialization timeline, many of their fueled-salts—notably, chloride-based compositions—have limited operational testing with nuclear material. Licensing and operating these reactors require an understanding of corrosion effects on reactor materials of construction under operational conditions. The TerraPower Molten Chloride Fast Reactor (MCFR) is a liquid-fueled chloride-salt fast reactor which has received notable interest from the utility sector based on its desirable economic characteristics. The reactor operates at low pressure but does not require the use of highly reactive chemicals, leading to a reduced use of concrete and steel during construction. Additionally, liquid fuel allows for inherently stable behavior and natural circulation during a loss-of-site-power scenario. MCFR can be refueled while operating which makes it compatible with variable generation sources such as wind and solar. MCFR is a breed-and-burn in-situ reactor that does not implement any chemical processing or separations in the fuel cycle. Only mechanical filtration of noble metals and off-gassing of noble gases are utilized while the actinides stay mixed with the fuel at all times. The MCFR will require technology development to reach commercialization. With a breed-and-burn in-situ reactor like MCFR, the transmutation of fertile U-238 to fissile Pu-239 allows for much greater fuel utilization.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Waste-to-Energy (WTE)-derived Low-Carbon-Footprint Concrete (LCFC)

The construction industry is estimated to generate around 600 million tons of concrete and demolition waste annually in the US. In comparison, Waste-To-Energy (WTE) plants generate about 6.6 million tons of ash from the combustion of municipal solid waste.1–4 Research has been ongoing for decades to upcycle WTE-ash and C&D waste.

36 MATERIALS SCIENCE↗

Coordinated Natural Gas and Electric Planning: Case Studies of Current Approaches and Practices

This paper examines how natural gas and electric utilities across eight U.S. states and two Canadian provinces are beginning to coordinate historically separate planning processes in response to growing system interdependencies, policy mandates, aging infrastructure, and changing customer energy choices. Electricity planning has long relied on robust integrated resource planning frameworks that weigh numerous objectives, risks, and costs. Natural gas planning, on the other hand, is typically less transparent and more narrowly focused on safety and system integrity. As economic, reliability, and policy drivers place new and shared demands on both systems, jurisdictions and utilities are experimenting with approaches such as coordinated forecasting, non pipeline alternatives, and combined planning pilots. A few have issued regulatory or statutory directives for greater data sharing and methodological alignment. Case studies from British Columbia, California, Colorado, Illinois, Massachusetts, Minnesota, New York, Québec, Rhode Island, and Washington illustrate a wide range of approaches to rethinking siloed planning. The paper identifies several common themes across the jurisdictions examined. It provides observations on the methods, processes, and organizational steps that may be needed in the future to address the challenges being faced by states and utilities. Lastly, it identifies some initial steps that states and utilities can consider if they would like to pursue more integrated, cost-effective, policy-aligned energy system planning.

03 NATURAL GAS↗

UPC++ v1.0 Programmer’s Guide (Revision 2022.3.0)

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2023.3.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2020.3.0

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2022.9.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

Solvent recovery from solvent-fine coal slurries by filtration and steam stripping

Dewatering of fine coal is a significant industrial challenge with economic and environmental implications. Due to the lack of suitable dewatering technologies, fine coal particles are often discarded to waste impoundments, leading to substantial loss of valuable natural resources while creating environmental problems. The hydrophobic-hydrophilic separation (HHS) process is a unique solution to this problem. In this process, a recyclable solvent is used to simultaneously remove inorganic impurities (ash) and water from a run-of-mine fine coal slurry. A small amount of recyclable oil (or solvent) is added to a fine coal slurry so that the solvent can spontaneously displace the water from the surface of coal particles. The spent solvent is subsequently recovered and recycled in a closed loop. Here, we report the results obtained using two different solvents, i.e., pentane and hexane, to de-ash and dewater ultrafine coal and recover the spent solvent by filtration, followed by steam stripping. Most of the spent solvent can be recovered during the filtration step at 20 psig N₂ and at a 60 s filtration time. The residual solvent left in the cake was then recovered using steam under different conditions. The results showed that the residual solvent concentration could be reduced to <1,400 ppm after 10 s of steam stripping at 150°C and 15 psig.

01 COAL, LIGNITE, AND PEAT↗

Effect of Computational Schemes on Coupled Flow and Geo-Mechanical Modeling of CO 2 Leakage through a Compromised Well

Carbon capture, utilization, and storage (CCUS) describes a set of technically viable processes to separate carbon dioxide (CO 2 ) from industrial byproduct streams and inject it into deep geologic formations for long-term storage. Legacy wells located within the spatial domain of new injection and production activities represent potential pathways for fluids (i.e., CO 2 and aqueous phase) to leak through compromised components (e.g., through fractures or micro-annulus pathways). The finite element (FE) method is a well-established numerical approach to simulate the coupling between multi-phase fluid flow and solid phase deformation interactions that occur in a compromised well system. We assumed the spatial domain consists of a three-phases system: a solid, liquid, and gas phase. For flow in the two fluids phases, we considered two sets of primary variables: the first considering capillary pressure and gas pressure (PP) scheme, and the second considering liquid pressure and gas saturation (PS) scheme. Fluid phases were coupled with the solid phase using the full coupling (i.e., monolithic coupling) and iterative coupling (i.e., sequential coupling) approaches. The challenge of achieving numerical stability in the coupled formulation in heterogeneous media was addressed using the mass lumping and the upwinding techniques. Numerical results were compared with three benchmark problems to assess the performance of coupled FE solutions: 1D Terzaghi’s consolidation, Liakopoulos experiments, and the Kueper and Frind experiments. We found good agreement between our results and the three benchmark problems. For the Kueper and Frind test, the PP scheme successfully captured the observed experimental response of the non-aqueous phase infiltration, in contrast to the PS scheme. These exercises demonstrate the importance of fluid phase primary variable selection for heterogeneous porous media. We then applied the developed model to the hypothetical case of leakage along a compromised well representing a heterogeneous media. Considering the mass lumping and the upwinding techniques, both the monotonic and the sequential coupling provided identical results, but mass lumping was needed to avoid numerical instabilities in the sequential coupling. Additionally, in the monolithic coupling, the magnitude of primary variables in the coupled solution without mass lumping and the upwinding is higher, which is essential for the risk-based analyses.

deformation flow↗

Star–Galaxy Image Separation with Computationally Efficient Gaussian Process Classification

Abstract We introduce a novel method for discerning optical telescope images of stars from those of galaxies using Gaussian processes (GPs). Although applications of GPs often struggle in high-dimensional data modalities such as optical image classification, we show that a low-dimensional embedding of images into a metric space defined by the principal components of the data suffices to produce high-quality predictions from real large-scale survey data. We develop a novel method of GP classification hyperparameter training that scales approximately linearly in the number of image observations, which allows for application of GP models to large-size Hyper Suprime-Cam Subaru Strategic Program data. In our experiments, we evaluate the performance of a principal component analysis embedded GP predictive model against other machine-learning algorithms, including a convolutional neural network and an image photometric morphology discriminator. Our analysis shows that our methods compare favorably with current methods in optical image classification while producing posterior distributions from the GP regression that can be used to quantify object classification uncertainty. We further describe how classification uncertainty can be used to efficiently parse large-scale survey imaging data to produce high-confidence object catalogs.

79 ASTRONOMY AND ASTROPHYSICS↗

ORNLERASE - EPA COUNTS PER MINUTE CALCULATOR CONVERSION FACTORS

This database is used in the EPA's Superfund Counts Per Minute (CPM) Calculator (https://epa-cpm.ornl.gov/index.html). This database contains conversion factors used in the calculator that help users estimate the expected radiation detector reading, in counts per minute (CPM), corresponding to a measured radioactivity level reported in either pCi/cm² or pCi/g. Because surface contamination and volumetric contamination behave differently, the tool uses separate conversion processes, each based on Monte Carlo N-Particle (MCNP)–derived conversion factors. The CPM Calculator supports conversions for a range of common environmental media—including soil, steel, glass, drywall, concrete, and wood—to generate detector-ready CPM values. The primary goal of this tool is to enable more efficient, real-time field measurements, reducing reliance on laboratory analyses and ultimately saving both time and money during Superfund assessments.

Dolislager, Fred [ORNL] (ORCID:0009000325477921)↗

Heat-sterilized silver oxide-zinc cells: Cycle life studies

A JPL study was conducted to evaluate the cell design parameters that contribute to the cycle life of sealed, heat-sterilized silver oxide-zinc cells. Test cells having a rated capacity of 4.2 A-h were fabricated using zinc oxide electrodes prepared by the sintered Teflon process. Two separator variations were evaluated, one having acrylic acid and the other methacrylic acid grafted to irradiated polyethylene film. Significant results of this study include the following: (1) cycle life in excess of 300 cycles was attained; (2) a zinc oxide/silver stoichiometric ratio of 1.5 resulted in greater cycle life than a ratio of 1.1, and similar cycle life to cells having a ratio of 2; (3) cells having methacrylic acid grafted separators suffered somewhat less in capacity loss due to zinc electrode shape change than cells having acrylic acid type; (4) use of acrylic acid grafted separators was slightly superior to the methacrylic acid type in respect to silver penetration; and (5) the inclusion of a layer of potassium titanate paper adjacent to the zinc electrodes resulted in cells that achieved higher cycle life before any of the group failed than that reached by cells of any other construction.

Arms, J. T.↗

On repetitive flutter calculations in structural design

The use of continually updated natural modes, called changing modes, is discussed together with the employment of fixed modes in the design process. 'No-derivatives' methods are considered. The flutter solution process is separated into parts which are mode dependent and parts which are mode independent. On the basis of this separation an attempt is made to identify the type of design problems which are suitable for the use of changing modes, and the type of problems which are more suitable for fixed modes. The use of derivative methods is also examined.

Haftka, R. T.↗

The ERTS-1 investigation (ER-600). Volume 5: ERTS-1 urban land use analysis

The Urban Land Use Team conducted a year's investigation of ERTS-1 MSS data to determine the number of Land Use categories in the Houston, Texas, area. They discovered unusually low classification accuracies occurred when a spectrally complex urban scene was classified with extensive rural areas containing spectrally homogeneous features. Separate computer processing of only data in the urbanized area increased classification accuracies of certain urban land use categories. Even so, accuracies of urban landscape were in the 40-70 percent range compared to 70-90 percent for the land use categories containing more homogeneous features (agriculture, forest, water, etc.) in the nonurban areas.

Erb, R. B.↗

Silverton Conference on Applications of the Zero Gravity Space Shuttle Environment to Problems in Fluid Dynamics

The possible utilization of the zero gravity resource for studies in a variety of fluid dynamics and fluid-dynamic related problems was investigated. A group of experiments are discussed and described in detail; these include experiments in the areas of geophysical fluid models, fluid dynamics, mass transfer processes, electrokinetic separation of large particles, and biophysical and physiological areas.

Eisner, M.↗

MIUS wastewater technology evaluation

A modular integrated utility system wastewater-treatment process is described. Research in the field of wastewater treatment is reviewed, treatment processes are specified and evaluated, and recommendations for system use are made. The treatment processes evaluated are in the broad categories of preparatory, primary, secondary, and tertiary treatment, physical-chemical processing, dissolved-solids removal, disinfection, sludge processing, and separate systems. Capital, operating, and maintenance costs are estimated, and extensive references are given.

Poradek, J. C.↗