Curso de Grado: Metodos Computacionales - 2013 (segundo cuatrimestre)




Curso de Doctorado (Noviembre 2013)


"Modelado Atomístico en la Nanoescala - Principios y Aplicaciones"
"Atomistic Modeling at the Nanoscale - Principles and Applications"

DIRECTOR: Prof. Dr. Marcelo M. Mariscal 
COLLABORATORS
                        Prof. Dr. Ezequiel Leiva (Depto. Matemática y Física, FCQ - UNC)
                        Dr. Oscar Oviedo (Depto. Matemática y Física, FCQ - UNC)
                        Dr. Marcos Villareal (Depto. Matemática y Física, FCQ - UNC)
                        Dr. Luis Reinaudi (Depto. Matemática y Física, FCQ - UNC)
                        Dra. Cecilia Gimenez (FAMAF - UNC)
                        Dr. German Soldano (Depto. Matemática y Física, FCQ - UNC)                       

Fecha de iniciación: 04 de Noviembre de 2013
Fecha de finalización: 29 de Noviembre de 2013
Fecha límite de inscripción: 28 de Octubre de 2013
Nº total de horas: 50
N° mínimo de alumnos para dictar el curso: 10
Nº máximo de alumnos admitidos: 30


PROGRAMA: 

I. Objetivos 

El presente curso de doctorado tiene como objetivo familiarizar a los alumnos con las distintas técnicas de simulación computacional para ser aplicadas a fenómenos que ocurren en la nanoescala, donde los experimentos virtuales cobrar real importancia. 

La impronta del curso es dar un fuerte contenido de los fundamentos, de manera que los alumnos puedas comenzar a desarrollar herramientas de cálculo propias. Es deseable que los participantes posean experiencia de programación en el lenguaje FORTRAN (no excluyente). 

II. Contenidos teóricos: 

1. Introducción a la simulación por computadora. Tipos de modelos: cuánticos, semiempíricos, mesoscópicos, continuos.  

2. Métodos de dinámica atómica/molecular 
Ecuaciones diferenciales ordinarias para dinámica de partículas.
Las bases de dinámica molecular clásica. Elementos de mecánica clásica
Condiciones iniciales (estructuras: nanopartículas, nanotubos, nanoalambres, distribución de momentos, etc)
Ensambles (microcanónico, canónico)
Dinámica de Langevin
Formas de mejorar la eficiencia del cálculo.
Introducción a dinámica ab-initio

3. Métodos de Monte Carlo 
Las ideas básicas del método de MC.
Integración por MC, promedios termodinámicos.
Algoritmo de Metrópolis.
Ensambles (canónico, gran canónico)
Monte Carlo Cinético
Formas de mejorar la eficiencia del cálculo.

4. Potenciales Interatómicos 
Introducción, Aproximación de Born-Oppenheimer.
Potenciales de a pares y sus limitaciones. Relaciones con constantes elásticas.
Campos de fuerza para sistemas moleculares – modelos para el H20
Potenciales “many-body” para metales y semiconductores
Tratamiento de las interacciones electrostáticas (Ewald, Damped Shifted Potential)
Calculo de fuerza para dinámica molecular.
Ajuste de potenciales semiempiricos a partir de cálculos de DFT.

5. Análisis de los experimentos in silico
A)
Propiedades de equilibrio (energía, presión, temperatura, distribución de velocidades, fluctuaciones.) 
Propiedades dinámicas (funciones de correlación temporal, coeficientes de transporte, etc.)
B) Calculo de energías de activación 
Método de la banda elástica (NEB: Nudged Elastic Band) 
Método del dímero para el cálculo de energías de activación
On-the-fly KMC.
C) Calculo de energía libre
Umbrella Sampling.
Integración termodinámica
Free energy perturbation
Método de Jarzynski

6. Métodos de optimización global de energía 
Introducción – generalidades sobre las técnicas de optimización
Superficies de energía potencial. 
Métodos deterministas
Gradiente conjugado
Método de Quasi-Newton
Steepest descent
       Métodos estocásticos
Templado Simulado.
Algoritmos Genéticos.
Algoritmos Basin-hopping.
Algoritmos de enjambre.

7. Dinámicas Aceleradas
Replicas Paralelas
TAD-Dinámica Acelerada por temperatura
Hiperdinámica 

8. Simulaciones de nano-sistemas.
Clusters -  Nanopartículas
Nanoalambres
Nanocavidades
Nanotubos de Carbono

Contenidos Prácticos 
Se realizarán clases prácticas en el gabinete de computación aplicando las técnicas de cálculo expuestas. 
Lista de Prácticos: 
TP1: Dinámica Molecular. Realizar simulaciones de DM utilizando diferentes códigos. Comprender el proceso de partición de la energía. Generación de nanoestrucutras. 
TP2: Monte Carlo: Escribir un código de Monte Carlo implementando el algoritmo de Metropololis. Utilización de código de MC en diferentes ensambles. Muestreo significativo. 
TP3 Análisis de los experimentos in silico 1: Calculo energía libre utilizando el código GROMACS. Aplicaciones con potenciales de campo medio. 
TP4: Métodos de Optimización Global
TP5: Análisis de los experimentos in silico 2: Utilizar y analizar un código que implementa el método NEB escrito en lenguaje Fortran. Se analizaran las subrutinas más importantes. Se realizarán cálculos para determinar barreras de activación para los procesos de mayor relevancia (“Hopping”, “Schwoebel-Ehrlich 3D”, aleación, etc.) en el crecimiento de nanopartículas metálicas 
Make a Free Website with Yola.