Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Technologies”

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 469 records · Page 26

Challenging technology and technology infusion into 21st century

In preparing for the space exploration challenges of the next century, the national aeronautics and space administration (NASA) center for integrated space micro-systems (CISM) is chartered to develop advanced spacecraft systems that can be adapted for a large spectrum of future space missions.

technology↗

Magnet Technology for Power Converters: Nanocomposite Magnet Technology for High Frequency MW-Scale Power Converters

Solar ADEPT Project: CMU is developing a new nanoscale magnetic material that will reduce the size, weight, and cost of utility-scale PV solar power conversion systems that connect directly to the grid. Power converters are required to turn the energy that solar power systems create into useable energy for the grid. The power conversion systems made with CMU’s nanoscale magnetic material have the potential to be 150 times lighter and significantly smaller than conventional power conversion systems that produce similar amounts of power.

ARPA-E↗

Process Intensification of Distillation using a Microwick Technology to Demonstrate Separation of Propane and Propylene

Process intensification (PI) of distillation using a microchannel distillation (MCD) device successfully reduced the height of a theoretical plate (HETP) in separating propane and propylene to 1 cm, representing 10 theoretical stages. Mass transfer is enhanced by using thin wicking structures that are 0.17 mm thick in counter-flow with vapor. Liquid is segregated in the wicks by applying a siphon, which also enables the device to operate horizontally. A scalable device containing 11 wicks was operated cryogenically in total reflux. The HETP varied between 1.0 and 3.7 cm, representing a dramatic reduction over commercial structured packings and comparable to other PI approaches. Significant improvements are expected with further development. Potential application for intensified distillation processes include distributed manufacturing and difficult separations involving close boiling compounds and meeting high purity specifications. The ultimate application is isotopic enrichment, where the number of stages required is typically multiple thousands.

Distillation, Process Intensification, Microchanne↗

Graph 500 in OpenSHMEM, In: OpenSHMEM 2014: OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies

This document describes the effort to implement the Graph 500 benchmark using OpenSHMEM based on the MPI-2 one-side version. The Graph 500 benchmark performs a breadth-first search in parallel on a large randomly generated undirected graph and can be implemented using basic MPI-1 and MPI-2 one-sided communication. Graph 500 requires atomic bit-wise operations on unsigned long integers but neither atomic bit-wise operations nor OpenSHMEM for unsigned long are available in OpenSHEM. Such needed bit-wise atomic operations and support for unsigned long are implemented using atomic condition swap (CSWAP) on signed long integers. Preliminary results on comparing the OpenSHMEM and MPI-2 one-sided implementations on a Silicon Graphics Incorporated (SGI) cluster and the Cray XK7 are presented.

Computer Science↗

An Evaluation of OpenSHMEM Interfaces for the Variable-Length Alltoallv() Collective Operation, In: OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies

Alltoallv() is a collective operation which allows all processes to exchange variable amounts of data with all other processes in the communication group. This means that Alltoallv() requires not only O(N2) communications, but typically also additional exchanges of the data lengths that will be transmitted in the eventual Alltoallv() call. This pre-exchange is used to calculate the proper offsets for the receiving buffers on the target processes. However, we propose two new candidate interfaces for Alltoallv() that would mitigate the need for the user to set up this extra exchange of information at the possible cost of memory efficiency. We explain the new interface variants and show how a single call can be used in place of the traditional Alltoall()/ Alltoallv() pair. We then discuss the performance tradeoffs for overall communication and memory costs, as well as both software and hardware-based optimizations and their applicability to the various proposed interfaces.

Computer Science↗