Course information, class updates, notes, references, projects ...


Showing posts with label computing. Show all posts
Showing posts with label computing. Show all posts

Tuesday, 7 January 2014

Seminar on Jan 9 - Subhashree Mohapatra

Title: Non-conforming Least-squares Spectral Element Method for Stokes Equations

Speaker: Dr Subhashree Mohapatra (IIT Bhubaneswar)

Time: 3:30 to 4:30pm, Thursday, January 9, 2014
Venue: TBA 

Abstract: In the first part we propose a non-conforming hp spectral element method to solve two dimensional Stokes equations with primitive variable formulation on distributed memory based parallel computers. The method is essentially a least-squares method and applicable to both smooth and non-smooth domains. We use geometrical meshes near the corners to overcome the singularities. The transformation \(P^k=e^{τ_k} p\) is used along the sectoral region to resolve the singularity of pressure variable. A suitable parallelizable block diagonal preconditioner is constructed so that the condition number of the preconditioned system is \(O((\ln W)^2)\), where W is the degree of polynomial.

We prove our method to be exponentially accurate. Preconditioned conjugate gradient method is used to obtain the numerical solution. The method is applicable to Dirichlet, Neumann, mixed boundary conditions. Finally we present numerical results on smooth and non-smooth domains with different boundary conditions and discuss computational complexity of the method.

In the second part of the work a three dimensional Stokes problem on smooth domains with Dirichlet boundary conditions is discussed. Numerical results on a cube are presented.


Monday, 30 July 2012

MAT 110 - Computing

Syllabus for MAT 110 – Computing


This is a compulsory course for BS Mathematics students in their 1st semester.

Credits (Lec:Tut:Lab)= 1:0:1 (One lecture hour and two lab hours weekly)

Prerequisites: None
Overview: This course provides an introduction to the programs Matlab and Microsoft Excel as tools for mathematical computing. The focus is on their use in applications from the fields of Statistics, Finance, Image Processing etc. Student presentations of assignment solutions will be a major component of the course.

Detailed Syllabus:
  1. MATLAB:
  • Arithmetic expressions, assignment, input and output, Boolean expressions, conditional statements
  • For loop, while loop, nested loops, nested conditionals, vectors, elementary graphics, color schemes in Matlab
  • Elementary math functions, Functions with multiple input parameters, plotting
  • Two dimensional arrays, sorting, searching, cell arrays, cell arrays of matrices
  • Working with image files
  1. EXCEL:
  • Charts
  • Lookup, Match, Index, Offset functions
  • Embedding form controls in a spreadsheet
  • Array functions, Goal Seek, Solver
  • Descriptive statistics with Analysis Toolpak

Main References:
  1. Programming in Matlab for Engineers by Stephen J. Chapman, Cengage, 2011.
  2. Guide to Matlab by Brian R. Hunt, Cambridge, 2001.
  3. Microsoft Excel 2010: Data analysis and Business Modeling by Wayne L. Winston, Prentice Hall India.

Other References:
  1. Mastering Matlab 7 by Duane C Hanselman and Bruce L Littlefield, Pearson Education, 2005.
  2. Excel 2010 Formulas by John Walkenbach, Wiley India, 2011.
  3. Favourite Excel 2010 Tips & Tricks by John Walkenbach, Wiley India, 2011.