Skip to content

Implementation of the Finite DIfference Method (FDM) to study the behavior of electrons inside a metal.

License

Notifications You must be signed in to change notification settings

rubenpersicot/electrons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

electrons

The project electrons is a programming assignment of the course "Evolution problems" taught at the Ecole des Ponts Paristech by Virginie Galland Ehrlacher and Frederic Legoll.

This course aims at introducing students to the mathematical and numerical study of partial differential equations modeling the evolution across time of a quantity of interest. Evolution problems are presents in a myriad of domains, both in the industry of within academic research, in physics, chemistry, biology, finance ect

Objective

The goals of this programming assignment are:

  1. To compute the strip diagram of a semiconductor material.
  2. To compute the diffusion coefficients of electrons within the conduction band.

The movement of electrons within a semiconductor material can be described as an eigen-value problem. The mathematical aspect of this problem is studied in the first part of the code. The second part of it is dedicated to the implementation of the Finite Difference Method (FEM).

Installation

To check the project, you will need anaconda.

Usage

Simply run the jupyter notebook !

Final grade

16,5/20

Credits

Virginie Galland Ehrlacher

Frederic Legoll

License

MIT

About

Implementation of the Finite DIfference Method (FDM) to study the behavior of electrons inside a metal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published