Skip to content
/ mtfa Public

Python module for solving Poisson equation with Modified Tomas-Fermi approximation (MTFA)

License

Notifications You must be signed in to change notification settings

dfro/mtfa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTFA

MTFA is Python module for solving Poisson equation with Modified Tomas-Fermi approximation (MTFA).

How to use it

from mtfa import Material, Structure

# define structure
InN = Material('InN')
s = Structure(InN, Nd=1.9e19)

s.V0 = -0.735  # set surface potential

# solve Poisson equation
s.initGuess()
s.solve()

plt.plot(s.z, s.sol)  # plot solution

Material properties

Properties of semiconductor materials is defined in database.py.

References

  1. Inversion and accumulation layers at InN surfaces TD Veal, LFJ Piper, WJ Schaff, CF McConville - Journal of crystal growth, 2006
  2. A novel self-consistent theory of the electronic structure of inversion layers in InSb MIS structures J.-P. Zöllner, H. Übensee, G. Paasch, T. Fiedler and G. Gobsch - physica status solidi (b), 1986

About

Python module for solving Poisson equation with Modified Tomas-Fermi approximation (MTFA)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages