Tópico 18 · Diretórios LIGGGHTS 1/2

Estrutura de diretórios: a instalação do LIGGGHTS

Por ser um software de código aberto baseado em linha de comando, o LIGGGHTS separa de forma rígida o motor do software (algoritmos e código-fonte) do ambiente de trabalho (onde o usuário cria suas simulações).

1. A estrutura raiz (instalação e algoritmos)
Ao baixar o código-fonte do repositório oficial (GitHub), a pasta principal contém o núcleo do software. Raramente é necessário alterar arquivos aqui, exceto ao criar novos modelos físicos ou recompilar.
LIGGGHTS-PUBLIC/
├── src/ # núcleo: código em C++ (algoritmos numéricos)
│   ├── pair_gran_hertz_history.cpp # equação da mola de Hertz
│   ├── fix_wall_gran.cpp # colisão com paredes
│   ├── compute_ke.cpp # cálculo de energia cinética
│   └── MAKE/ # regras de compilação
├── doc/ # documentação em HTML
└── examples/ # tutoriais fornecidos pelos desenvolvedores
🧩
A pasta src (source): as equações. É em /src que a física está programada. O LIGGGHTS é modular, com prefixos:
Prof. Cláudio Roberto Duarte — UFU · DEM & LIGGGHTS Fonte: dem_detalhamento.php — Tópico 18