Case Study: SIMULIA achieves rapid detection and repair of elusive memory bugs with Rogue Wave Software's MemoryScape

A Rogue Wave Software Case Study

Preview of the SIMULIA Case Study

SIMULIA Uses MemoryScape to Find and Fix Bugs Quickly in 3D Simulation Software

SIMULIA, the Dassault Systèmes brand for realistic simulation, faced rare, elusive memory bugs in its 3D simulation software that only manifested in fully optimized, long-running, multi-process jobs and often produced no useful core dumps. These intermittent faults (occurring roughly once in 100–1,000 runs) were costly and time-consuming to locate and required a tool that could capture and trace memory corruption back to its origin.

SIMULIA deployed Rogue Wave Software's MemoryScape, a non‑intrusive, graphical and scriptable memory debugger that monitors heap usage, captures memory snapshots, analyzes multi-process/MPI jobs, and automates detection. Using Rogue Wave Software’s MemoryScape, SIMULIA found about 12 memory bugs on an initial scan, now runs the tool continuously to catch latent errors proactively, and has realized substantial time and cost savings while significantly improving QA and defect resolution speed.


Open case study document...

SIMULIA

Nick Monyatovsky

Technology Manager


Rogue Wave Software

134 Case Studies