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 NameProcessing 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 NameProcessing Capability
Static AnalysisMulti
Modal AnalysisMulti
Buckling AnalysisMulti
Thermal AnalysisMulti
Homogenization Unit CellMulti

Optimization Blocks:

Block NameProcessing Capability
Topology OptimizationMulti
Field OptimizationMulti

Manufacturing Blocks:

Block NameProcessing Capability
Slice BodyMulti
Slice Body by Marching SquaresMulti
Slice GraphMulti
Slice MeshMulti

More on this topic: