Skip to main content

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 MeshMulti
Mesh from Implicit Body DCMulti
Voxel Grid from Implicit BodyMulti
CAD Body from Implicit Body (BETA)Multi
Mesh QualitySingle/Multi (Check Intersections is Multi)
Simplify Mesh by AmountSingle
Simplify Mesh by ThresholdSingle
Remesh SurfaceSingle
Robust Tetrahedral MeshSingle
Volume MeshSingle
Boundary Layer MeshSingle
Triangulate MeshSingle
Quadrangulate MeshSingle
Refine MeshSingle
Mesh from CAD BodySingle
Mesh from Voxel GridSingle

Simulation Blocks:

Block Name:Processing Capability:
Static AnalysisMulti
Modal AnalysisMulti
Buckling AnalysisMulti
Thermal AnalysisMulti
Homogenization Unit CellMulti

Optimization Blocks:

Block Name:Processing Capability:
Topology OptimizationMulti
Field OptimizationMulti

Manufacturing Blocks:

Block Name:Processing Capability:
Slice BodyMulti
Slice Body by Marching SquaresMulti
Slice GraphMulti
Slice MeshMulti

Keywords:

system requirements cpu multi-threading multithreading