Cosa limita una simulazione
Un solver agli elementi finiti (FEA) o di fluidodinamica computazionale (CFD) esegue milioni di operazioni su matrici enormi. Tre cose decidono quanto ci mette:
- Core: il calcolo si distribuisce tra di essi, fin dove lo permette la licenza.
- Banda di memoria: i dati devono arrivare ai core; se non arrivano in tempo, i core aspettano.
- Quantità di memoria: se il modello non ci sta, il solver scrive su disco e tutto diventa molto più lento.
Canali di memoria: il collo di bottiglia nascosto
Ogni canale di memoria fornisce una banda fissa. Un Ryzen ne ha due, un Threadripper quattro, un Threadripper PRO otto e gli EPYC per server da sei a dodici. In CFD e in molti solver iterativi, passare da due a otto canali accelera più che raddoppiare i core.
Per questo, per simulare sul serio, conviene riempire tutti i canali con moduli uguali: quattro moduli per quattro canali, otto per otto.
Quanta memoria serve
Dipende dalla dimensione del modello e dal tipo di solver. I solver diretti agli elementi finiti sono i più esigenti; i solver iterativi e la CFD chiedono meno per elemento, ma i modelli di solito sono più grandi. A titolo indicativo:
| Lavoro | Memoria indicativa |
|---|---|
| Parti e assiemi piccoli, analisi lineare | 64 GB |
| Assiemi grandi, contatti e non linearità | da 128 a 256 GB |
| CFD con diverse decine di milioni di celle | 256 GB o più |
| Multifisica e modelli molto grandi | 512 GB o più |
Guarda il picco di memoria delle tue simulazioni attuali nel log del solver e lascia un margine del 30-50%: i modelli crescono sempre.
Le licenze decidono quanti core usare
Molti programmi di simulazione si pagano per core, e questo cambia i conti:
- Ansys include pochi core nella licenza base e fa pagare il resto con i pacchetti HPC.
- Abaqus funziona a token: più core, più token.
- COMSOL non si paga per core all’interno della stessa macchina.
Se ogni core in più costa licenza, conviene un processore con meno core ma più veloci e tutti i canali di memoria pieni. Se la licenza non ti limita, più core e più canali.
La scheda grafica: per vedere il modello e a volte per calcolare
Per lavorare sul modello basta una scheda grafica professionale di fascia media con driver certificati, come una RTX PRO 2000 o una RTX PRO 4000. La domanda è se il tuo solver calcola sulla GPU: alcuni lo fanno già (Fluent ha un solver nativo su GPU, e Mechanical e Abaqus accelerano parte del calcolo), ma non tutto il lavoro ne beneficia.
Prima di investire in una scheda grande per calcolare, verifica quale parte del tuo caso usa la GPU e se ha bisogno della doppia precisione: le schede grafiche di oggi rendono molto in precisione singola e molto meno in doppia.
Disco di lavoro e risultati
I solver scrivono file temporanei enormi, e i risultati occupano molto spazio. Un SSD NVMe dedicato come disco di lavoro, separato dal sistema, evita che il calcolo aspetti il disco; i risultati finiti possono poi passare a un server o a un NAS con backup.
Tre punti di partenza
| Uso | Processore | Memoria |
|---|---|---|
| Simulazione occasionale insieme al CAD | Ryzen 9 da 16 core | 128 GB, 2 canali |
| Calcolo quotidiano con modelli medi | Threadripper da 24 a 32 core | 256 GB, tutti e 4 i canali pieni |
| CFD e modelli grandi | Threadripper PRO | 512 GB o più, tutti e 8 i canali pieni |
Tutte con un disco di lavoro NVMe a parte e collaudate per 24 ore a pieno carico, che è proprio quello che farà la macchina quando lancerai una simulazione notturna.
Hardware e guide correlati
Domande frequenti
Più core sono sempre più veloci in simulazione?
No. Oltre un certo punto comanda la banda di memoria, e se la licenza si paga per core, ogni core in più costa. La cosa efficiente è bilanciare core, canali di memoria e licenze.
Quanta memoria serve per Ansys o Abaqus?
Dipende dal modello e dal solver. A titolo indicativo, 64 GB per modelli piccoli, da 128 a 256 GB per assiemi grandi con contatti e 512 GB o più per modelli molto grandi. Guarda il picco di memoria nel log del solver e lascia margine.
Una GeForce va bene per la simulazione?
Per vedere il modello, sì. Per calcolare dipende dal solver: alcuni accelerano su GPU in precisione singola e altri richiedono la doppia precisione, in cui le schede grafiche di oggi rendono poco. Verificalo con il tuo caso prima di comprare.
Workstation o server di calcolo?
Se calcola una persona e vuole vedere i risultati sulla sua scrivania, workstation. Se calcolano in più o le simulazioni durano giorni, un server di calcolo in rack con più canali di memoria, condiviso dal team.
Vuoi dimensionare la tua macchina di calcolo?
Mandaci il programma, il tipo di analisi e la dimensione dei tuoi modelli: ti proponiamo processore, memoria e dischi, con il prezzo, entro 12 ore lavorative.