You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Holger Vogt c11613d1f7 Fix some memory leaks (Patch provided by Brian Taylor) 3 years ago
..
Makefile.am introduce AM_CFLAGS = $(STATIC) 14 years ago
readme Cider simulator (simulator routines) Import. 23 years ago
twoadmit.c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 3 years ago
twoaval.c cleanup using `hypot()' 11 years ago
twocond.c First KLU support of CIDER TWOD simulations 3 years ago
twocont.c KLU branch rebased upon master @ 3 Feb 2022 3 years ago
twocurr.c drop `NIL' macro 12 years ago
twoddefs.h avoid leading underscore in preprocessor macros 12 years ago
twodest.c Fix some memory leaks (Patch provided by Brian Taylor) 3 years ago
twodext.h First KLU support of CIDER TWOD simulations 3 years ago
twodopng.c Add EXITPOINTs, if reading inputs etc. fails 6 years ago
twoelect.c drop `NIL' macro 12 years ago
twofield.c drop `NIL' macro 12 years ago
twomesh.c Move extern declaration to the top, out of any function. 3 years ago
twomobdv.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 15 years ago
twomobfn.c remove CVS `Id',`log' etc. keyword incantations 14 years ago
twomobil.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 15 years ago
twoncont.c KLU branch rebased upon master @ 3 Feb 2022 3 years ago
twopcont.c KLU branch rebased upon master @ 3 Feb 2022 3 years ago
twopoiss.c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 3 years ago
twoprint.c Use the current point number as the single digit index for Cider 2D ascii save files. This conforms to the normal usage with other types of ascii rawfile. The numd parser table entry for ic.file now has the correct IF_STRING type. 5 years ago
twoproj.c First KLU support of CIDER TWOD simulations 3 years ago
tworead.c drop `NIL' macro 12 years ago
twosetbc.c drop `NIL' macro 12 years ago
twosetup.c drop `NIL' macro 12 years ago
twosolve.c Fix some memory leaks (Patch provided by Brian Taylor) 3 years ago

readme

Directory: twod
---------------
This directory contains the files that are primarily responsible for
implementing the 2D device simulator. It also contains files that help
interface the circuit simulator to the device simulator. Most functions
that are common to all 2D device simulations start with the prefix TWO,
e.g. TWObiasSolve. The device-specific routines start with either NUMD2,
NBJT2 or NUMOS, e.g. NUMD2admittance, NBJTproject or NUMOSconductance. The
simulator contains a Poisson Solver for equilibrium, and a Two-carrier
solver and One-carrier solvers for bias solutions. An attempt has been
made to keep the function names parallel in the four portions. Poisson
routines are identified with a 'Q' (for charge only) after the TWO, Full
solver routines are identified with an underscore '_',
Electron-current-only routines are identified with an 'N', and
Hole-current-only routines are identified with a 'P'.