image thumbnail

updated 2 years ago

Linear Convection in 1D and 2D by Suraj Shankar

Linear Convection with constant propagation velocity. (computational fluid d..., simulation, iitm)

Linear_Convection_1D.m

Linear_Convection_2D.m

image thumbnail

updated 2 years ago

1D Non-Linear Convection by Suraj Shankar

Simulating a travelling shock-front in 1D by finite differencing. (computational fluid d..., iitm, simulation)

NonLinearConvection.m

image thumbnail

updated 2 years ago

Advection in 1D and 2D by Suraj Shankar

Simulation of the inviscid Burger's equation (advection) in both 1D and 2D (computational fluid d..., simulation, iitm)

Convection_1D.m

Convection_2D.m

image thumbnail

updated 2 years ago

Burgers Equation in 1D and 2D by Suraj Shankar

Simulating the Burgers equation in both 1D and 2D using finite differencing. (cfd, simulation, iitm)

Burgers_equation_1D.m

Burgers_equation_2D.m

image thumbnail

updated 2 years ago

Diffusion in 1D and 2D by Suraj Shankar

The parabolic diffusion equation is simulated in both 1D and 2D (cfd, diffusion, conduction)

Diffusion_1D.m

Diffusion_2D.m

image thumbnail

updated 2 years ago

2D Lid driven Cavity Flow by Suraj Shankar

Simulation of the 2D lid driven Cavity Flow of a Newtonian Fluid (laminar flow) using FD. (cfd, iitm, cavity flow)

CavityFlow.m

image thumbnail

updated 2 years ago

2D Poisson equation by Suraj Shankar

Solving the 2D Poisson equation iteratively, using the 5-point finite difference stencil (poisson equation, iitm, finite difference)

Poisson_equation_2D.m

image thumbnail

updated 2 years ago

2D Laplace equation by Suraj Shankar

Solving Laplace's equation in 2D using finite differences (laplaces equation, iitm, explicit)

LaplaceImplicit.m

Laplace_equation_2D.m

image thumbnail

updated 2 years ago

Lotka-Volterra using KMC by Suraj Shankar

The Lotka-Volterra pre-predator equations are simulated using the Kinetic Monte Carlo method. (lotkavolterra, kmc, kinetic monte carlo)

Lotka_Volterra_KMC.m

image thumbnail

updated 2 years ago

Rayleigh Benard Convection by Suraj Shankar

Thermal gradient driven natural convection is simulated in a 2D domain (convection, cfd, heat transfer)

RayleighBenardConvection.m

image thumbnail

updated 2 years ago

2D FDTD of photonic crystal waveguide by Computational Electromagnetics At IIT Madras

2D FDTD of light guided through photonic crystal waveguide (2d fdtd, yee algorithm, photonic crystal wave...)

Program35_photonic_crystal_waveguide.m

image thumbnail

updated 2 years ago

2D FDTD with overoptimal courant factor by Computational Electromagnetics At IIT Madras

2D FDTD with courant factor give an overoptimal value of 1.001*sqrt(0.5) (2d fdtd, open boundary, unitless domain)

Program20_FDTD_2D_overoptimal_courant.m

image thumbnail

updated 2 years ago

2D FDTD of a region having two different permittivities by Computational Electromagnetics At IIT Madras

2D FDTD of a region having two different dielectrics (2d fdtd, yee algorithm, waveguide splittercom...)

Program21_FDTD_2D_diff_perms.m

image thumbnail

updated 2 years ago

FEM simulation of microstrip by Computational Electromagnetics At IIT Madras

FEM simulation of voltage and electrical field distributions in a microstrip (fem, laplace equation, dirichlet boundary co...)

Program44_fem_microstrip.m

image thumbnail

updated 2 years ago

2D FDTD of waveguide splitter/combiner by Computational Electromagnetics At IIT Madras

2D FDTD simulation of light in a waveguide splitter/combiner (2d fdtd, yee algorithm, waveguide splittercom...)

Program34_waveguide_splitter_combiner.m

image thumbnail

updated 2 years ago

FEM simulation of a parallel plate capacitor by Computational Electromagnetics At IIT Madras

FEM simulation of a parallel plate capacitor to obtain electric field and voltage distributions. (fem, laplace equation, parallel plate capaci...)

Program43_fem_capacitor.m

image thumbnail

updated 2 years ago

FEM Laplace Solver by Computational Electromagnetics At IIT Madras

An FEM solution for Laplacian in a bounded region (fem, laplace equation, matlab)

Program41_fem_laplace.m

image thumbnail

updated 2 years ago

2D FDTD for ring resonator structure by Computational Electromagnetics At IIT Madras

2D FDTD for observing coupling of light in ring resonator structure (2d fdtd, yee algorithm, ring resonator)

Program39_ring_resonator.m

image thumbnail

updated 2 years ago

2D FDTD of photonic crystal 1X4 power splitter by Computational Electromagnetics At IIT Madras

2D FDTD of light guided through a photonic crystal 1X4 power splitter device (2d fdtd, yee algorithm, pml boundary)

Program38_1X4_power_splitter.m

image thumbnail

updated 2 years ago

2D FDTD of photonic crystal 1X2 power spltter by Computational Electromagnetics At IIT Madras

2D FDTD of light guiding through 1X2 photonic crystal power splitter (2d fdtd, yee algorithm, murs absorbing bounda...)

Program37_photonic_crystal_power_splitter.m

image thumbnail

updated 2 years ago

2D FDTD of photonic crystal 90 degree bent waveguide by Computational Electromagnetics At IIT Madras

2D FDTD of light guided through a 90 degree bend in a photonic crystal waveguide (2d fdtd, yee algorithm, murs absorbing bounda...)

Program36_photonic_crystal_90_degree_bend_waveguide.m

image thumbnail

updated 2 years ago

2D FDTD of ridge waveguide by Computational Electromagnetics At IIT Madras

2D FDTD of light guided through dielectric ridge waveguide. (2d fdtd, yee algorithm, ridge waveguide)

Program33_waveguide.m

image thumbnail

updated 2 years ago

2D FDTD of Total Internal Reflection phenomenon by Computational Electromagnetics At IIT Madras

2D FDTD of Total Internal Reflection (TIR) phenomenon (glass-air). (2d fdtd, yee algorithm, tir)

Program32_TIR_at_interface_of_two_media.m

image thumbnail

updated 2 years ago

2D FDTD of refraction phenomenon by Computational Electromagnetics At IIT Madras

2D FDTD of refraction phenomenon at the glass-air interface (2d fdtd, yee algorithm, refraction)

Program31_refraction_at_interface_of_two_media.m

image thumbnail

updated 2 years ago

2D FDTD of a two slit interference pattern by Computational Electromagnetics At IIT Madras

2D FDTD simulation of a two slit interference pattern (2d fdtd, yee algorithm, double slit interfere...)

Program30_two_slit_interference.m

image thumbnail

updated 2 years ago

2D FDTD of a region with Perfectly Matched Layer boundary by Computational Electromagnetics At IIT Madras

2D FDTD of a region with Perfectly Matched Layer (PML) boundary condition (2d fdtd, yee algorithm, berengers pml)

Program28_FDTD_2D_with_Perfectly_Matched_Layer_boundary.m

image thumbnail

updated 2 years ago

2D FDTD of a region with Perfect Electric Conductor boundary by Computational Electromagnetics At IIT Madras

2D FDTD of a region with Perfect Electric Conductor boundary condition (2d fdtd, yee algorithm, matlab)

Program26_FDTD_2D_with_PEC_boundary.m

image thumbnail

updated 2 years ago

2D FDTD of a region with Perfect Magnetic Conductor boundary by Computational Electromagnetics At IIT Madras

2D FDTD of a region with Perfect Magnetic Conductor boundary condition (2d fdtd, yee algorithm, matlab)

Program25_FDTD_2D_with_PMC_boundary.m

image thumbnail

updated 2 years ago

2D FDTD of a region with practical units and conductivities by Computational Electromagnetics At IIT Madras

2D FDTD of a region with real units and open boundary (2d fdtd, yee algorithm, matrix update)

Program24_FDTD_2D_FreeBoundry_with_units_and_conductiviti...

image thumbnail

updated 2 years ago

2D FDTD in a unitless space with open boundary with matrix update instead of for loops by Computational Electromagnetics At IIT Madras

2D FDTD with matrix update instead of for loops for speed up (2d fdtd, yee algorithm, matrix update)

Program23_FDTD_2D_FreeBoundary_Unitless_MatrixUpdate_Sp.m

image thumbnail

updated 2 years ago

2D FDTD or a region without free space parameter units and open boundary by Computational Electromagnetics At IIT Madras

2D FDTD in a region without units and with open boundary condition. (2d fdtd, open boundary, matrix update)

Program22_FDTD_2D_FreeBoundary_Unitless_MatrixUpdate.m

image thumbnail

updated 2 years ago

Program19 2D FDTD Unitless Open Boundary Suboptimal Courant factor by Computational Electromagnetics At IIT Madras

2D FDTD with courant stability factor given a suboptimal value of 0.9*(1/sqrt(2)). (2d fdtd, open boundary, unitless domain)

Program19_FDTD_2D_suboptimal_courant.m

image thumbnail

updated 2 years ago

Program18 2D FDTD for TM wave Unitless Open Boundary For Loops by Computational Electromagnetics At IIT Madras

Basic 2D FDTD with TM wave in unitless domain with open boundaries with for loops (2d fdtd, open boundary, tm mode)

Program18_FDTD_2D_FreeBoundary_Unitless_ForLoops_TM.m

image thumbnail

updated 2 years ago

Program17 2D FDTD for TE wave Unitless Open Boundary For Loops by Computational Electromagnetics At IIT Madras

The basic unitless 2D FDTD with for loops and open boundaries (2d fdtd, open boundary, te mode)

Program17_FDTD_2D_FreeBoundary_Unitless_ForLoops_TE.m

image thumbnail

updated 2 years ago

Program16 1D FDTD with Perfectly Matched Layer boundary condition by Computational Electromagnetics At IIT Madras

The Berenger PML condition is introduced in 1D FDTD (1d fdtd, yee algorithm, vector update)

Program16_FDTD_1D_with_Perfectly_Matched_Layer_boundary.m

image thumbnail

updated 2 years ago

Program15 1D FDTD with Mur's Absorbing Boundary Condition by Computational Electromagnetics At IIT Madras

1D FDTD with Mur's Absorbing Boundary Condition (ABC) (1d fdtd, yee algorithm, vector update)

Program15_FDTD_1D_with_Mur_ABC_boundary.m

image thumbnail

updated 2 years ago

Program14 1D FDTD with Perfect Electric Conductor boundary by Computational Electromagnetics At IIT Madras

The PEC condition is introduced in 1D FDTD (1d fdtd, yee algorithm, vector update)

Program14_FDTD_1D_with_PEC_boundary.m

image thumbnail

updated 2 years ago

Program13 1D FDTD with Perfect Magnetic Conductor boundary by Computational Electromagnetics At IIT Madras

The Perfect Magnetic Conductor boundary is introduced in 1D FDTD (1d fdtd, yee algorithm, vector update)

Program13_FDTD_1D_with_PMC_boundary.m

image thumbnail

updated 2 years ago

Program12 1D FDTD with units and conductivities by Computational Electromagnetics At IIT Madras

1D FDTD with units and conductivities (1d fdtd, yee algorithm, vector update)

Program12_FDTD_1D_FreeBoundary_with_units_and_conductivit...

image thumbnail

updated 2 years ago

Program 11 1D FDTD Vector update with Sparse matrix update by Computational Electromagnetics At IIT Madras

1D unitless FDTD with vector and sparse matrix update (1d fdtd, yee algorithm, no for loop)

Program11_FDTD_1D_FreeBoundary_Unitless_VectorUpdate_Sp.m

image thumbnail

updated 2 years ago

Program 10 Unitless 1D FDTD without For Loops using Vector update for better computation speed by Computational Electromagnetics At IIT Madras

1D FDTD with no for loops for E & H fields update. For loop only for time steps. (1d fdtd, yee algorithm, no for loop)

Program10_FDTD_1D_FreeBoundary_Unitless_VectorUpdate.m

image thumbnail

updated 2 years ago

Program 9A, 9B 1D FDTD with Handling of Material Properties - Different Permittivities by Computational Electromagnetics At IIT Madras

1D FDTD showing how to model difference in permittivities and what to observe (1d fdtd, yee algorithm, handling permittivity)

Program9_FDTD_1D_FreeBoundary_DifferentEpsilon.m

image thumbnail

updated 2 years ago

Program 8 Unitless 1D FDTD Open Boundary with Courant Factor Greater than 1 & Hard source by Computational Electromagnetics At IIT Madras

1D FDTD with Courant factor > 1 results in instability and ultimately results in blow up (1d fdtd, yee algorithm, courant factor)

Program8_FDTD_1D_FreeBoundary_Unitless_Courant_Overoptimal.m

image thumbnail

updated 2 years ago

Program 7A & 7B Unitless 1D FDTD Open Boundary with Courant Factor less than 1 by Computational Electromagnetics At IIT Madras

Evolution of high frequency ripples along with signal decay in 1D FDTD with Courant factor < 1 (1d fdtd, yee algorithm, courant factor)

Program7_FDTD_1D_FreeBoundary_Unitless_Courant_Suboptimal.m

image thumbnail

updated 2 years ago

Program 6A,6B,6C Unitless 1D FDTD Open Boundary with Different sources by Computational Electromagnetics At IIT Madras

1D unitless FDTD with open boundaries to compute propagation of fields (1d fdtd, yee algorithm, matlab)

Program6_FDTD_1D_FreeBoundary_Unitless_ForLoops.m

image thumbnail

updated 2 years ago

Program 5 Finite Difference Method Poisson Solver using both normal and SOR iterations by Computational Electromagnetics At IIT Madras

Solve for steady state voltage using Poisson when a charge density is specified (finite difference met..., poissons equation, sor)

Program5_PoissonSolver.m

image thumbnail

updated almost 3 years ago

Finite Difference Method solution to Laplace's Equation by Computational Electromagnetics At IIT Madras

Objective of the program is to solve for the steady state DC voltage using Finite Difference Method (fdm, computational electro..., iitm)

Program1_SimpleLaplaceSolver.m

image thumbnail

updated almost 3 years ago

Potential & Field Distribution in Microstrip Line - Application of FDM solution to Laplace Equation by Computational Electromagnetics At IIT Madras

Objective of the program is to solve for the steady state voltage an field in a microstrip line (computational electro..., fdm, iitm)

Program3_MicrostripVoltageField.m

image thumbnail

updated almost 3 years ago

Successive Over Relaxation (SOR) of Finite Difference Method solution to Laplace's Equation by Computational Electromagnetics At IIT Madras

Objective of the program is to solve for the steady state DC voltage using SOR in FDM (computational electro..., fdm, sor)

Program2_SORLaplaceSolver.m

Contact us