Credits: 4 (3-0-2)

Prerequisites: APL310

Description

Introduction to multi-processor, multi-core, multi-threaded processing and their clusters, GPUs and CUDA programing, Introduction to parallel processing hardware and software, Open MP, MPI, MPICH, HPC / Clustering tools and software suits.

Exploring parallelism in solid/fluid mechanics problems and formulation of numerical methods, Partitioning and divide-and- conquer strategies, Parallel algorithms for solving dynamical and non-linear systems, Finite difference and Finite element analysis of plate and shells, Finite elements in fluids, Reduced integration patch test, Dynamic FE analysis, Geometrically nonlinear problems, Material nonlinearity, Automated mesh generation, Pre and post processing, Solid fluid interaction problems, Efficient solution technique-PCG, Domain decomposition, Point source method, Boundary element method, Aero elastic flutter, Other special topics.

Prerequisite Tree

flowchart TD
APL440-49[APL440]
APL440-49 --> APL310-49[APL310]
APL310-49 --- Or50[Any one of]:::empty
Or50 -.-> APL104-51[APL104]
APL104-51 --> APL100-51[APL100]
APL105-52 --> APL100-52[APL100]
Or50 -.-> APL105-52[APL105]
Or50 -.-> APL108-53[APL108]
APL108-53 --> APL100-53[APL100]
APL310-49 --> EC50-49[EC50]

classDef empty height:17px, fill:transparent, stroke:transparent;
classDef trueEmpty height:0px, width:0px;