Início
Equipamentos
Configurador
Serviços
OEM Guias Quem somos Garantia Contacto
ESENDEFRITPT
Workstations · Simulação

Workstation para simulação com Ansys, Abaqus ou COMSOL: o hardware que importa

Na simulação, o computador marca quanto tempo espera por cada resultado e que tamanho de modelo consegue resolver. Muitos núcleos não chegam: a memória e as licenças pesam tanto como o processador. Este guia explica como dimensionar uma workstation de cálculo.

Equipa técnica da ACD&CO28 de outubro de 20267 min de leitura

O que limita uma simulação

Um solver de elementos finitos (FEA) ou de dinâmica de fluidos computacional (CFD) faz milhões de operações sobre matrizes enormes. Três coisas decidem quanto tempo demora:

  • Núcleos: o cálculo reparte-se entre eles, até onde a licença deixar.
  • Largura de banda de memória: os dados têm de chegar aos núcleos; se não chegam a tempo, os núcleos esperam.
  • Quantidade de memória: se o modelo não cabe, o solver escreve no disco e tudo fica muito mais lento.

Canais de memória: o estrangulamento escondido

Cada canal de memória dá um caudal fixo. Um Ryzen tem dois, um Threadripper quatro, um Threadripper PRO oito e os EPYC de servidor, de seis a doze. Em CFD e em muitos solvers iterativos, passar de dois para oito canais acelera mais do que duplicar os núcleos.

Por isso, para simular a sério, convém preencher todos os canais com módulos iguais: quatro módulos para quatro canais, oito para oito.

Em CFD, a partir de certo número de núcleos por canal, os núcleos extra quase não acrescentam: compensa mais um processador com menos núcleos e mais canais do que um com muitos núcleos e poucos canais.

Quanta memória é precisa

Depende do tamanho do modelo e do tipo de solver. Os solvers diretos de elementos finitos são os que mais pedem; os iterativos e a CFD pedem menos por elemento, mas os modelos costumam ser maiores. Como orientação:

Memória orientativa por tipo de trabalho
TrabalhoMemória orientativa
Peças e montagens pequenas, análise linear64 GB
Montagens grandes, contactos e não linearidade128 a 256 GB
CFD com várias dezenas de milhões de células256 GB ou mais
Multifísica e modelos muito grandes512 GB ou mais

Veja o pico de memória das suas simulações atuais no registo do solver e deixe uma margem de 30 a 50 %: os modelos crescem sempre.

As licenças decidem quantos núcleos usar

Muitos programas de simulação cobram por núcleo, e isso muda as contas:

  • O Ansys inclui alguns núcleos na licença base e cobra o resto com pacotes HPC.
  • O Abaqus funciona com tokens: quanto mais núcleos, mais tokens.
  • O COMSOL não cobra por núcleo dentro de um mesmo computador.

Se cada núcleo extra custa licença, compensa um processador com menos núcleos mas mais rápidos e todos os canais de memória preenchidos. Se a licença não o limita, mais núcleos e mais canais.

A placa gráfica: para ver o modelo e, às vezes, para calcular

Para trabalhar com o modelo basta uma placa gráfica profissional de gama média com controladores certificados, como uma RTX PRO 2000 ou uma RTX PRO 4000. A questão é se o seu solver calcula na GPU: alguns já o fazem (o Fluent tem um solver nativo em GPU, e o Mechanical e o Abaqus aceleram parte do cálculo), mas nem todo o trabalho beneficia.

Antes de investir numa placa grande para calcular, verifique que parte do seu caso usa a GPU e se precisa de dupla precisão: as placas gráficas de hoje rendem muito em precisão simples e bastante menos em dupla.

Disco de trabalho e resultados

Os solvers escrevem ficheiros temporários enormes, e os resultados ocupam muito espaço. Um SSD NVMe dedicado como disco de trabalho, separado do sistema, evita que o cálculo espere pelo disco; os resultados terminados podem passar depois para um servidor ou um NAS com cópias.

Três pontos de partida

Três configurações de partida para simulação
UsoProcessadorMemória
Simulação ocasional junto ao CADRyzen 9 de 16 núcleos128 GB, 2 canais
Cálculo diário com modelos médiosThreadripper de 24 a 32 núcleos256 GB, os 4 canais preenchidos
CFD e modelos grandesThreadripper PRO512 GB ou mais, os 8 canais preenchidos

Todas com um disco de trabalho NVMe à parte e testadas durante 24 horas a plena carga, que é exatamente o que o equipamento fará quando lançar uma simulação de toda a noite.

Perguntas frequentes

Mais núcleos é sempre mais rápido em simulação?

Não. A partir de certo ponto manda a largura de banda de memória, e se a licença cobra por núcleo, cada núcleo extra custa dinheiro. O eficiente é equilibrar núcleos, canais de memória e licenças.

Quanta memória preciso para Ansys ou Abaqus?

Depende do modelo e do solver. Como orientação, 64 GB para modelos pequenos, 128 a 256 GB para montagens grandes com contactos e 512 GB ou mais para modelos muito grandes. Veja o pico de memória no registo do solver e deixe margem.

Uma GeForce serve para simulação?

Para ver o modelo, sim. Para calcular, depende do solver: alguns aceleram na GPU em precisão simples e outros precisam de dupla precisão, em que as placas gráficas de hoje rendem pouco. Confirme-o com o seu caso antes de comprar.

Workstation ou servidor de cálculo?

Se calcula uma pessoa e quer ver os resultados na sua secretária, workstation. Se calculam várias ou as simulações duram dias, um servidor de cálculo em rack com mais canais de memória, partilhado pela equipa.

Quer dimensionar o seu equipamento de cálculo?

Envie-nos o programa, o tipo de análise e o tamanho dos seus modelos: propomos processador, memória e discos, com preço, em menos de 12 horas úteis.

Pedir uma proposta