Tópico 20 · Restart e pastas 1/1

Arquivos restart e mapeamento de pastas

Para proteger o projeto contra falhas de hardware, usa-se a estrutura de pastas padronizada e o salvamento automático do estado. Como o LIGGGHTS roda via terminal, ele não cria pastas automaticamente: o usuário cria os diretórios e instrui o script a navegar por eles.

1. Salvamento automático (restart)
Um arquivo restart é uma cópia exata da memória da simulação — posição, velocidade, força e histórico de contato de cada partícula no instante em que foi gerado. Se a simulação for interrompida, um script secundário com read_restart continua o cálculo do ponto onde parou.
restart 40000 post/restart/estado.1 post/restart/estado.2
Por que dois arquivos? Se houver falha de energia enquanto o software grava o "estado.2", o "estado.1" (salvo 40.000 passos antes) permanece intacto. Com apenas um arquivo, uma falha durante a gravação corromperia toda a simulação.
2. Mapeamento das pastas do projeto
A. Geometrias (meshes/)
Os modelos CAD devem ficar em meshes/, invocados por caminho relativo:
B. Pós-processamento (post/)
Sem apontar um diretório, o LIGGGHTS despeja os resultados junto ao script. Para organizar, canaliza-se a saída para post/:
C. Subpasta post/restart/
Arquivos restart são pesados (matriz completa de estado). Isolá-los em post/restart/ facilita a limpeza do projeto ao final.
fix cad1 all mesh/surface file meshes/meu_tambor.stl type 1 scale 0.001
dump dmp1 all custom/vtk 2000 post/dump*.vtp id type x y z vx vy vz
🌊
Simulações acopladas (OpenFOAM/CFDEM): no CFD-DEM, o salvamento da malha de fluidos é gerenciado pelo dicionário system/controlDict do OpenFOAM, com as palavras-chave writeControl e writeInterval. O OpenFOAM cria pastas com o tempo simulado (ex. 0.1/, 0.2/) contendo os campos de pressão (p) e velocidade (U). Para retomar, altera-se startFrom para latestTime.
Prof. Cláudio Roberto Duarte — UFU · DEM & LIGGGHTS Fonte: dem_detalhamento.php — Tópico 20