Seguinte:
1. Ementa
Acima:
FisComp_01
Anterior:
FisComp_01
Conteúdo
1. Ementa
2. Preliminares
2.1 Conhecendo o Ambiente Linux pelo Shell
2.1.1 Conexão Via SSH
2.1.2 Comandos Básicos No Terminal
2.1.3 Editor de Texto no shell
2.1.4 Exportando Aplicativo Gráfico
3. Introdução à linguagem de programação FORTRAN 90
3.1 Noções preliminares, conceitos básicos e compilador
3.1.1 Compilador
3.2 Declarações e tipos de variáveis e constantes
3.3 Expressões
3.3.1 Funções Intrínsecas
3.4 Programação estruturada
3.5 Comandos de Laço (do, do while) e de condição (if)
3.5.1 Comando do explícito
3.5.2 Comando if
3.5.3 Comando do while
3.5.4 Comando do infinito
3.5.5 Atividade: Comando READ
3.5.6 Atividade - O vôo de uma bola
3.6 Vetores, Matrizes e Alocação Dinâmica de Memória
3.6.1 Vetores
3.6.2 Matrizes e Arrays Multi-dimensionais
3.6.3 Alocação Dinâmica de Memória
3.7 Comandos de entrada e saída (I/O)
3.8 Especificações de Formato
3.9 Subprogramas - Funções e Sub-rotinas
3.9.1 Funções
3.9.2 Sub-rotinas
3.10 Compartilhamento de Variáveis - Module
3.11 Geradores de Números Aleatórios
3.11.1 Um Gerador de Números Aleatórios Simples
3.11.2 Um Gerador de Números Aleatórios Sofisticado
4. Integração e derivação numérica
4.1 Raízes de funções e aproximações numéricas de funções
4.2 Integração numérica e transformada de Fourier
4.2.1 Regra do Trapézio
4.2.2 Integração por Monte Carlo
4.2.3 Transformada de Fourier Discreta (TFD)
5. Equações diferenciais ordinárias
5.1 Método de Euler
5.2 Método de Runge-Kutta
5.3 Método de Verlet
5.4 Atividade #3
6. Noções básicas de Dinâmica Molecular Clássica
6.1 Geração das Coordenadas
6.2 Início do Programa de DM
6.3 Atribuição das Velocidades
6.4 Cálculo da Força e Energia Potencial
6.5 Integrando com Velocity Verlet
6.6 Condição de Contorno
6.7 Implementação Extra
7. Noções básicas do método Monte Carlo Clássico - Modelo de Ising
7.1 Modelo de Ising
7.2 Algoritmo de Metropolis
7.3 Implementando o Algoritmo de Metropolis
7.4 Equilíbrio
7.5 Medições
8. Complementos
8.1 Tópico avançados em Física
8.2 Implementação avançada em Fortran 90
9. Problemas
9.1 Problema #1
9.2 Problema #2
Bibliografia