Reprodução didática em C11 do artigo de Parreira et al. (2006) sobre o método Element-Free Galerkin aplicado a problemas eletromagnéticos tridimensionais, com tradução comentada, formulação matemática, testes numéricos e comparação com FEM.
O projeto ainda está na fase de esqueleto. A estrutura em C11 já compila, mas o solver EFG completo ainda não foi implementado.
Esta primeira etapa contém apenas módulos vazios e didáticos para organizar o trabalho futuro:
vec3weightgaussanalyticalerror_normnodesmlsassemblygmres
Os arquivos de código incluem TODOs apontando para a tradução em docs/, para evitar a introdução de fórmulas fora das referências do artigo.
include/efg/: headers públicos dos módulos.src/: fontes dos módulos.apps/: executáveis simples, começando porsmoke_test.tests/: espaço reservado para testes automatizados.data/input/: entradas futuras.data/output/: saídas numéricas futuras em CSV.scripts/: scripts futuros de validação e apoio.
cmake -S . -B build
cmake --build build
ctest --test-dir buildO executável smoke_test apenas verifica se todos os headers e fontes do esqueleto compilam e linkam corretamente. Ele não executa o método EFG.
Capa e resumo | 1. Introdução | 2. Formulação matemática | 3. Resultados numéricos | 4. Conclusão e referências
Fonte: tradução técnica do artigo The Element-Free Galerkin Method in Three-Dimensional Electromagnetic Problems, publicado em IEEE Transactions on Magnetics, v. 42, n. 4, abril de 2006. DOI: 10.1109/TMAG.2006.872014.