Credits: 3 (2-0-2)

Prerequisites: UG students: MLL213 or MLL212

Description

Overview of length and time scales in materials modeling and high performance computing in materials. Molecular simulation methods: Interatomic potentials: potential energy surface, Molecular Dynamic (MD) basics and algorithm. Enhanced sampling methods. Free energy landscapes of materials, collective coordinates, phase diagrams, Replica Exchange Molecular Dynamics, Umbrella Sampling, metadynamics, Thermodynamic Integration, An overview of Mesoscale methods: Brownian Dynamics, Dissipative Particle Dynamics. High performance computing (HPC) in materials simulations: Introduction to HPC architecture and organization: memory hierarchy, shared and distributed memory architectures, multiprocessor architecture, Accelerators (GPU), Performance prediction and evaluation, running simulations in HPC environment, cluster level load balancing, Parallelization in popular software like LAMMPS and GROMACS: domain/spatial decomposition, distribution of nonbonded interaction, dynamic load balancing, multiprocessor communication. Hands- on lab: Application in different materials systems: conformational transitions in polymers, Simulations of nanomaterials, biomaterials, modeling and simulation of colloidal dispersion, melting of metal cluster. (Basic knowledge of Linux will be useful