Question:
Does nTop employ multithreading capabilities to optimize software performance?Applies to:
- nTop Blocks
Answer:
Some nTop blocks can take advantage of multithreading, which is using multiple threads on a single CPU, to speed up the operations. Below is a list of some of nTop’s most commonly used blocks and whether they are capable of multithreading.Meshing & Conversion Blocks:
| Block Name | Processing Capability |
|---|---|
| Mesh from Implicit Body (Simplify Off) | Multi |
| Mesh from Implicit Body (Simplify On) | Multi (Simplify step is single) |
| Parallel Remesh Surface (BETA) | Multi (Max threads input defines Multi behavior) |
| CAD Body from Quad Mesh | Multi |
| Mesh from Implicit Body DC | Multi |
| Voxel Grid from Implicit Body | Multi |
| CAD Body from Implicit Body (BETA) | Multi |
| Mesh Quality | Single/Multi (Check Intersections is Multi) |
| Simplify Mesh by Amount | Single |
| Simplify Mesh by Threshold | Single |
| Remesh Surface | Single |
| Robust Tetrahedral Mesh | Single |
| Volume Mesh | Single |
| Boundary Layer Mesh | Single |
| Triangulate Mesh | Single |
| Quadrangulate Mesh | Single |
| Refine Mesh | Single |
| Mesh from CAD Body | Single |
| Mesh from Voxel Grid | Single |
Simulation Blocks:
| Block Name | Processing Capability |
|---|---|
| Static Analysis | Multi |
| Modal Analysis | Multi |
| Buckling Analysis | Multi |
| Thermal Analysis | Multi |
| Homogenization Unit Cell | Multi |
Optimization Blocks:
| Block Name | Processing Capability |
|---|---|
| Topology Optimization | Multi |
| Field Optimization | Multi |
Manufacturing Blocks:
| Block Name | Processing Capability |
|---|---|
| Slice Body | Multi |
| Slice Body by Marching Squares | Multi |
| Slice Graph | Multi |
| Slice Mesh | Multi |

