1) Introdução à linguagem de programação FORTRAN 90;
• Noções preliminares, conceitos básicos e compilador;
• Constantes, variáveis e conjuntos;
• Expressões;
• Declarações de tipos de variáveis;
• Designação de áreas de memória e alocação dinâmica de memória;
• Programação estruturada;
• Comandos de entrada e saída (I/O);
• Especificações de Formato;
2) Integração e derivação numérica
• Raízes de funções e aproximações numéricas de funções;
• Integração numérica e transformada de Fourier.
3) Equações diferenciais ordinárias
• Equações de primeira e segunda ordem.
4) Noções básicas de Dinâmica Molecular Clássica
• Implementação do Potencial;
• Cálculo de Força;
• Implementação da integração numérica;
• Energia e banho térmico;
• Condições de contorno.
5) Noções básicas do método Monte Carlo Clássico
• Elementos de mecânica estatística;
• Média de ensemble por amostragem;
• Algoritmo de Metrópolis.
6) Complementos.
• Tópico avançados em Física;
• Implementação avançada em Fortran 90
1) Introdução à linguagem de programação FORTRAN 90;
• Noções preliminares, conceitos básicos e compilador;
• Constantes, variáveis e conjuntos;
• Expressões;
• Declarações de tipos de variáveis;
• Designação de áreas de memória e alocação dinâmica de memória;
• Programação estruturada;
• Comandos de entrada e saída (I/O);
• Especificações de Formato;
2) Integração e derivação numérica
• Raízes de funções e aproximações numéricas de funções;
• Integração numérica e transformada de Fourier.
3) Equações diferenciais ordinárias
• Equações de primeira e segunda ordem.
4) Noções básicas de Dinâmica Molecular Clássica
• Implementação do Potencial;
• Cálculo de Força;
• Implementação da integração numérica;
• Energia e banho térmico;
• Condições de contorno.
5) Noções básicas do método Monte Carlo Clássico
• Elementos de mecânica estatística;
• Média de ensemble por amostragem;
• Algoritmo de Metrópolis.
6) Complementos.
• Tópico avançados em Física;
• Implementação avançada em Fortran 90
• Apostila Fortran http://www.fisica.ufjf.br/~sjfsato/fiscomp1/index.html
• Steven E. Koonin, Computational Physics: Fortran Version, vol. 1, 1998, 656 pág., ISBN
9780201386233 ;
• Stephen J. Chapman, Fortran 90/95 for Scientists and Engineers, vol 2, ano 2004, 832 pág.,
ISBN 72825758 ;
• Ian M. Smith, Programming In Fortran 90 - A First Course For Engineers And Scientists, 1994,
220 pág, ISBN 471941859 .
• Cláudio Scherer, Métodos Computacionais da Física, vol. 1, 2005, 284 pág, ISBN 8588325357 ,
Editora: Editora Livraria da Física.
• Nicholas J. Giordano, Computational Physics, Prentice Hall, ISBN: 0-13-367723-0;