features

Powerful and scalable High-Performance Computing capabilities

Code_Saturne is used extensively on HPC machines (Clusters, IBM Blue Gene/Q, ARCHER (EPCC),...).
It includes a classical domain partitioning (ParMETIS, PT-SCOTCH or internal Morton space-filling curve) scheme combined with any MPI 2.x or MPI 3.x compatible library. The input/output is partition-independent. It is based on a classical “ghost cell” method for both parallelism and periodicity. Most operations require only ghost cells sharing faces; the extended neighborhoods, used for gradients calculations, also require ghost cells sharing vertices.
 
Example test case: cross-flow in a tube bundle
  • mesh with repeatable pattern for weak scaling benchmarks
  • tested on 12 million to 3.2 billon variant

See the user meetings presentations for more recent examples...