The LiDO code combines finite element analysis, design sensitivity analysis and nonlinear programming in a High-Performance Computing (HPC) environment that enables the solution of large-scale structural optimization problems in a computationally efficient manner. Currently, the code uses topology optimization strategies in which a given material is optimally distributed throughout the domain…
LLNL has developed a new active memory data reorganization engine. In the simplest case, data can be reorganized within the memory system to present a new view of the data. The new view may be a subset or a rearrangement of the original data. As an example, an array of structures might be more efficiently accessed by a CPU as a structure of arrays. Active memory can assemble an alternative…
Simrev is a python library imported into a user-generated program. As the program grows in capability and complexity, the engineered product matures. The "software twin" handles all changes to product configuration and is the portal to running supercomputing analysis and managing workflow for engineering simulation codes. Assemblies become program modules; parts, materials, boundary conditions…