Durante as primeiras semanas da iniciação, foram feitos vários testes e soluções de problemas simples com o método SPH. Os arquivos referentes a essas soluções e testes estão dispostos nas pastas de cada aluno que o escreveu.
O código com a implementação do método SPH está disposto em /SPHcode
. Essa pasta possui um README.md
somente para o código.
-
14/10: - Ler Cap.I e II das notas de Mec Flu.
-
21/10: - Ler o texto "An initiation to SPH" de L.Braune e T.Lewiner. Pode-se ser util consultar "Smoothed Particle Hydrodynamics: Theory, Implemenantation, and Applicaiton to Toy Stars" de P.Mocz.
-
28/10: - Feriado.
-
4/11: - Pesquisar o Leap Frog Method.
- Refazer as contas analíticas das §VI A e B de L.Braune. Talvez pode ser útil ler Monaghan e Price, MNRAS (= Monthly Notices of the Royal Astronomy Society vol. 350 (2004) p. 1449.
- Fazer uma gráfico de uma função da sua escolha e sua aproximação SPH.
-
11/11 - Implementar o método de Leap Frog para calcular numericamente x(t) e v(t) quando
d2x/dt2 = cste
(com C++). -
Fazer um gráfico de uma função da sua escolha e sua aproximação SPH (com Mathematica).
-
Começar a estudar os artigos de P. Mocz e Monaghan & Price.
-
prog.pdf
Cronograma e Programação para a próxima reunião.
-
pmocz_sph.pdf
P. Mocz, Smoothed Particle Hydrodynamics: Theory, Implementation, and Application to Toy Stars, Mon. Not. R. Astron. Soc. 000, 1-9 (2011)
-
lucas_wuw.pdf
L. Braune, T. Lewiner, An initiation to SPH
-
leapfrog.pdf
P. Young, The leapfrog method and other "sympletic" algorithms for integrating Newton's laws of motion (2014)
-
diff.pdf
P. Young, Numerical Differentiation: Approximation and Roundoff Errors
- Uma ideia bem básica de Unit Testing: https://en.wikipedia.org/wiki/Unit_testing
- Curso de C++: http://101.lv/learn/C++/
- Outro curso de C++: http://www.cplusplus.com/doc/tutorial/
- Vídeos sobre C++: https://www.youtube.com/playlist?list=PLesCEcYj003QTw6OhCOFb1Fdl8Uiqyrqo