Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

Compiling options: Serial vs smpar vs dmpar

Status
Not open for further replies.

kwerner

Administrator
Staff member
Serial is used for a single CPU, SMPar is for multi-core/multi CPUs, and DMPar is for clusters.

SMPar means "Shared-memory Parallelism." In practice the OpenMP directives are enabled and the resulting binary will only run within a single shared-memory system. This option is not highly tested, however, and is usually not recommended if the option for DMPar is available.

DMPar means "Distributed-memory Parallelism," which means MPI will be used in the build. The resulting binary will run within and across multiple nodes of a distributed-memory system (or cluster).
 
Status
Not open for further replies.
Top