Search NASASearch

Engineering topics

Liu, Yumeng

Publications and source records attributed to Liu, Yumeng.

Exchangeable Liquid Crystalline Elastomers: Enabling Rapid Processing and Enhanced Actuation Stability through On-Demand Deactivation

Exchangeable liquid crystalline elastomers (xLCEs) bearing dynamic covalent bonds are promising candidates for soft actuators due to their unique capability to adjust both network structure and liquid crystalline (LC) alignment after polymerization. While current xLCEs with low exchange temperatures are convenient for processing, they suffer from issues such as creep and loss of LC alignment during repeated thermal actuation. Herein, we present an effective solution using dynamic anhydride chemistry within a thiol-ene-based xLCE. This approach enables a catalyst-free, low-temperature bond exchange of the xLCE after polymerization, allowing for the adjustment of LC orientation under mild conditions. More importantly, it enables on-demand deactivation of the bond exchange via anhydride hydrolysis, effectively eliminating creep and enhancing actuation stability for over 100 cycles. Furthermore, the hydrolysis process results in the formation of carboxylic acid groups, which can be converted into carboxylates via alkali treatment, thereby providing the xLCE with humidity responsiveness. Finally, these findings highlight the use of dynamic anhydride bonds in the fabrication and optimization of xLCEs with enhanced durability and functionality, which is expected to facilitate significant advancements in their applications in soft actuators and robotics.

36 MATERIALS SCIENCE

Refining HPCToolkit for application performance analysis at exascale

As part of the US Department of Energy’s Exascale Computing Project (ECP), Rice University has been refining its HPCToolkit performance tools to better support measurement and analysis of applications executing on exascale supercomputers. To efficiently collect performance measurements of GPU-accelerated applications, HPCToolkit employs novel non-blocking data structures to communicate performance measurements between tool threads and application threads. To attribute performance information in detail to source lines, loop nests, and inlined call chains, HPCToolkit performs parallel analysis of large CPU and GPU binaries involved in the execution of an exascale application to rapidly recover mappings between machine instructions and source code. To analyze terabytes of performance measurements gathered during executions at exascale, HPCToolkit employs distributed-memory parallelism, multithreading, sparse data structures, and out-of-core streaming analysis algorithms. To support interactive exploration of profiles up to terabytes in size, HPCToolkit’s hpcviewer graphical user interface uses out-of-core methods to visualize performance data. The result of these efforts is that HPCToolkit now supports collection, analysis, and presentation of profiles and traces of GPU-accelerated applications at exascale. These improvements have enabled HPCToolkit to efficiently measure, analyze and explore terabytes of performance data for executions using as many as 64K MPI ranks and 64K GPU tiles on ORNL’s Frontier supercomputer. HPCToolkit’s support for measurement and analysis of GPU-accelerated applications has been employed to study a collection of open-science applications developed as part of ECP. This paper reports on these experiences, which provided insight into opportunities for tuning applications, strengths and weaknesses of HPCToolkit itself, as well as unexpected behaviors in executions at exascale.

Adhianto, Laksono