- Implement multiprocessing-based parallel plotting
- Add parallel_plot_helper.py for concurrent plot task execution
- Use matplotlib 'Agg' backend for multiprocessing safety
- Set OMP_NUM_THREADS=1 to prevent BLAS thread explosion
- Use subprocess for binary data plots to avoid thread conflicts
- Add fork bomb protection in main program
This merge only includes plotting improvements and excludes
MPI communication changes to preserve existing optimizations.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>