Subject Code: ML3P003 Name: Simulation and modeling laboratory L-T-P: 0-0-3 Credit:2
Pre-Requisites: Introduction to simulation and modeling in materials (course)
Review of programming in C: Basics, pointers, functions, pre-processor, Arrays
Introduction to programming in MatlabĀ®: Matrices and their manipulations, Image processing basics.Ā 
Microstructure simulations using Monte-Carlo: Vanilla algorithm for Ising model using Glauber and Kawasaki dynamics, Simulation using Q state Potts model
Developing basic codes for: Discrete Element modelling, Genetic algorithm
Molecular dynamics modelling using LAAMPS
Text/Reference Books:
  1. S. D. Conte and C. de Boor , Elementary Numerical Analysis: An Algorithmic approach, Mc Graw-Hill Book Company, New York, 1980.
  2. D. Dahlquist, and A. Bork, Numerical Methods, Dan Prentice-Hall, Englewood Cliffs, NJ,. 1974.
  3. K. Janssens, G. Frans, D. Rabbe, B. Nestler, E. Kozeschnik, M, Miodownik, Computational Materials Engineering: An introduction to microstructure evolution, Academic Press, Burlington, 2007.