🧠Understanding CPU Usage for Mesh Generation and Analysis for MPIC
When working with MPIC (Multiphysics for IronCAD) simulation software, CPU resources play a critical role in determining performance. This article outlines how many CPU cores and threads are utilized during mesh generation and analysis across different software tiers: Free, Trial, Basic, and Advanced.
🧩 Mesh Generation
During the mesh generation phase, the number of CPU cores allocated depends on the license level:
- Core Count = Thread Count (if hyperthreading is off)
- Thread Count = Core Count × 2 (if hyperthreading is on)
Maximum core/thread usage per tier:
- Free: up to 2 cores
- Trial: up to 6 cores
- Basic: up to 2 cores
- Advanced: up to 6 cores
🧪 Analysis (Solve Phase)
The analysis stage (solver execution) is more dynamic in its resource usage. It uses an internal thread pool with a default maximum size of 640 threads. However, the actual number of cores/threads used depends on the system capabilities.
The solver uses a setting called Smax
, which refers to the maximum core/thread count available on the user's machine. On most systems:
- If hyperthreading is off, threads = cores
- If hyperthreading is on, threads = cores × 2
🆕 Note on GPU Solver (2026 and beyond):
Starting in 2026, the solver supports GPU acceleration. In GPU-enabled environments, the computational workload is distributed across CUDA cores rather than CPU cores.
For example, NVIDIA's Blackwell architecture features approximately 68,000 CUDA cores, dramatically increasing solver throughput compared to CPU-only setups.
🧾 CPU Core & Thread Usage Table
License Tier | Mesh Generation (Cores) | Mesh Generation (Threads)* | Solver (Cores) | Solver (Threads)* |
Free | 2 | 2 or 4 | Smax | Smax (≤ 640) |
Trial | 6 | 6 or 12 | Smax | Smax (≤ 640) |
Basic | 2 | 2 or 4 | Smax | Smax (≤ 640) |
Advanced | 6 | 6 or 12 | Smax | Smax (≤ 640) |
*Actual thread count depends on whether hyperthreading is enabled on the system.
Related Articles
Multiphysics for IronCAD 2020 New Meshing Capabilities (MPIC)
Hi Partners, As most of you know, we recently released the latest version of Multiphysics for IronCAD 2020 (https://www.ironcad.com/blog/multiphysics-for-ironcad-2020-released/). In conjunction with this release, we created a tech video to highlight ...
How to turn MPIC back on after an IronCAD reinstall
If you reinstall IronCAD you may notice MultiPhysics is then missing from the IronCAD UI. To restore it, close IronCAD, go to the Windows Registry (regedit.exe), go to HKEY_CURRENT_USER\Software\IronCAD\IRONCAD XX.0(20.0 for IronCAD ...
Multiphysics for IronCAD Lite
We are excited to announce the launch of Multiphysics for IronCAD Lite, a new yearly subscription add-on designed to enhance the IronCAD perpetual license with accessible, powerful static stress analysis capabilities. This product provides an entry ...
What MultiPhysics fully functional capabilities are for free
MultiPhysics for IronCAD will run fully functional for free with a 2000 node limit even without a license.
3rd Party Software Support Policy
In order to provide the most effective support to our resellers for the IronCAD 3rd party products such as SimWise, MPIC and KeyShot, we would like to introduce the following improvement to our support process. When you encounter any 3rd party ...