Workstation CFD et Fluent : mécanique des fluidesCFD and Fluent Workstation for Fluid Dynamics Solving

La CFD est probablement la charge de travail la plus exigeante qu'un integrateur ait a dimensionner. Le solveur passe son temps a parcourir de grandes structures de données : c'est la bande passante mémoire, plus que la fréquence, qui fixe la vitesse. La capacité de RAM, elle, détermine simplement la taille du maillage que vous pourrez traiter sur la machine.CFD is probably the most demanding workload an integrator has to size. The solver spends its time traversing large data structures, so memory bandwidth rather than clock speed sets the pace. RAM capacity, meanwhile, simply determines the mesh size you will be able to handle on the machine at all.

Dimensionner la RAM selon la taille du maillageSizing RAM against mesh size

La règle de terrain la plus utilisée consiste a estimer quelques gigaoctets de mémoire par million de cellules, avec de fortes variations selon le modèle physique retenu : un ecoulement incompressible simple consomme bien moins qu'un cas multiphasique avec combustion et transfert radiatif. Prenez toujours une marge : un solveur qui commence a paginer sur disque perd un ordre de grandeur en performance. 128 Go constituent un point d'entrée, 256 à 512 Go un usage courant en bureau d'études.The common field rule is to estimate a few gigabytes of memory per million cells, with wide variation depending on the physics involved: a simple incompressible flow consumes far less than a multiphase case with combustion and radiative transfer. Always keep headroom, because a solver that starts paging to disk loses an order of magnitude in performance. 128 GB is an entry point, 256 to 512 GB is common in engineering practice.

  • Estimer quelques Go par million de cellules, puis prendre de la marge
  • Le modèle physique fait varier fortement la consommation
  • 128 Go en entrée de gamme, 256 à 512 Go en usage courant
  • ECC indispensable sur des runs de plusieurs jours
  • Estimate a few GB per million cells, then add headroom
  • The physics model changes consumption dramatically
  • 128 GB entry level, 256 to 512 GB for regular use
  • ECC is essential for runs lasting several days

Cœurs et canaux mémoire : trouver le bon ratioCores and memory channels: finding the right ratio

Ajouter des cœurs sans augmenter la bande passante donne un gain qui s'aplatit rapidement. Les plateformes pertinentes sont donc AMD Threadripper PRO et Intel Xeon w en 8 canaux, ou AMD EPYC en 12 canaux pour les cas les plus lourds. Un ratio de l'ordre de quelques cœurs par canal mémoire constitue un bon point de départ. Vérifiez aussi votre modèle de licence HPC : le nombre de cœurs exploitables y est souvent plafonne contractuellement.Adding cores without adding bandwidth produces gains that flatten quickly. The relevant platforms are therefore AMD Threadripper PRO and Intel Xeon w with 8 channels, or AMD EPYC with 12 channels for the heaviest cases. A ratio of a few cores per memory channel is a sound starting point. Also check your HPC licensing model, since the number of usable cores is often capped contractually.

  • Threadripper PRO ou Xeon w en 8 canaux DDR5
  • EPYC 12 canaux pour les maillages les plus lourds
  • Quelques cœurs par canal mémoire comme point de départ
  • Plafond de cœurs souvent impose par la licence HPC
  • Threadripper PRO or Xeon w with 8 DDR5 channels
  • EPYC with 12 channels for the heaviest meshes
  • A few cores per memory channel as a starting ratio
  • Core ceiling often imposed by the HPC licence

Stockage, post-traitement et perspective clusterStorage, post-processing and the cluster question

Les cas instationnaires generent d'enormes volumes de résultats : prévoyez un volume rapide et de grande capacité, distinct du disque système. Le post-traitement dans CFD-Post, EnSight ou ParaView réclame de son cote une carte graphique correcte et beaucoup de mémoire. Si vos temps de resolution deviennent le facteur limitant de vos projets, la question du passage à plusieurs nœuds relies en réseau rapide se pose : nous pouvons dimensionner cette étape avec vous.Transient cases generate enormous volumes of results, so plan a fast, high-capacity volume separate from the system drive. Post-processing in CFD-Post, EnSight or ParaView needs a decent graphics card and plenty of memory in its own right. If solve times become the limiting factor on your projects, the question of moving to multiple nodes over a fast interconnect arises, and we can size that step with you.

  • Volume résultats sépare, rapide et de grande capacité
  • Post-traitement : GPU correct et mémoire confortable
  • Réseau 10 GbE minimum vers le stockage central
  • Évolution vers plusieurs nœuds a etudier si besoin
  • Separate results volume, fast and high capacity
  • Post-processing: decent GPU and generous memory
  • 10 GbE minimum towards central storage
  • Multi-node expansion to be studied if required

Repères de configurationConfiguration guidance

ProcesseurCPUAMD Threadripper PRO, Xeon w ou EPYC - 32 à 96 cœurs selon licences
Canaux mémoireMemory channels8 canaux DDR5, 12 canaux sur plateforme EPYC
Mémoire viveSystem memory256 Go ECC en usage courant, 512 Go et plus sur gros maillages
Stockage résultatsResults storageVolume NVMe haute capacité dédié aux cas instationnaires
ScratchScratch volumeSSD NVMe sépare pour les fichiers temporaires du solveur
Carte graphiqueGraphicsNVIDIA RTX Ada pour le post-traitement et la visualisation
RéseauNetworking10 GbE ou plus vers le stockage et les autres nœuds de calcul
ValidationValidationBurn-in prolonge, contrôle thermique, garantie S2I

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Cela dépend fortement du modèle physique. A titre indicatif, en comptant quelques gigaoctets par million de cellules, un tel cas se situe fréquemment au-dela de 256 Go, davantage en multiphasique ou avec combustion. Nous validons l'estimation sur vos cas réels avant de figer la configuration.It depends heavily on the physics involved. As an indicative figure, counting a few gigabytes per million cells, such a case frequently lands beyond 256 GB, and more with multiphase flow or combustion. We validate the estimate against your real cases before finalising the configuration.
Un poste unique très bien dimensionne reste plus simple a exploiter et souvent suffisant jusqu'à une certaine taille de maillage. Au-dela, plusieurs nœuds relies par un réseau rapide deviennent plus efficaces, au prix d'une complexite d'administration et de licences accrue. Le choix dépend de vos cas.A single, well-sized workstation stays simpler to operate and is often sufficient up to a certain mesh size. Beyond that, several nodes linked by a fast interconnect become more efficient, at the cost of added administration and licensing complexity. The right choice depends on your cases.
Les principes sont identiques : bande passante mémoire d'abord, capacité de RAM ensuite, puis nombre de cœurs. OpenFOAM n'impose pas de plafond de licence, ce qui autorise des configurations à très grand nombre de cœurs, à condition de conserver un ratio cœurs sur canaux mémoire raisonnable.The principles are identical: memory bandwidth first, RAM capacity next, then core count. OpenFOAM imposes no licence ceiling, which allows very high core count configurations, provided you keep a reasonable ratio of cores to memory channels so the solver is not starved of data.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.