Skip to content

Commit 0a86f9a

Browse files
committed
September 8, 2013 update
1 parent 8210dcf commit 0a86f9a

83 files changed

Lines changed: 3897 additions & 3931 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

INSTALL

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ If you have any issues with installation, please contact Devsim LLC through the
99
https://github.com/devsim/devsim/issues
1010

1111
There are the required dependencies for ubuntu 12.04.
12-
sudo apt-get install cmake git python2.7-dev g++ gcc gfortran make tcl8.5 tcl8.5-dev tcl-dev tclthread python2.7 python2.7-dev flex bison sqlite3 libsqlite3-dev zlib1g-dev libsqlite3-tcl cgns-convert libcgns-dev libcgns2
12+
sudo apt-get install cmake git python2.7-dev g++ gcc gfortran make tcl8.5 tcl8.5-dev tcl-dev tclthread python2.7 python2.7-dev flex bison sqlite3 libsqlite3-dev zlib1g-dev libsqlite3-tcl cgns-convert libcgns-dev libcgns2 python-numpy
1313

1414
Similar dependencies are required for Redhat 6.4.
1515

16-
Note that tcl-dev package must be specified explicitly so that libtclstub.a is a symlink to tcl8.5-dev. Then SYMDIFF will compile properly.
16+
Note that tcl-dev package must be specified explicitly so that libtclstub.a is a symlink to tcl8.5-dev. Then SYMDIFF will compile properly. The "python-numpy" package is required for laux1.py test.
1717

1818
For Mac OS X, the developer tools should be installed (Xcode 3.2.6), these contain all the necessary libraries. The math libraries are from the Apple Accelerate Framework. Note that a FORTRAN compiler is not required.
1919
https://developer.apple.com/technologies/tools

doc/devsim.pdf

-24.9 KB
Binary file not shown.

examples/diode/gmsh_diode3d.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,11 @@
8686

8787
write_devices(file="gmsh_diode3d_dd.dat", type="tecplot")
8888

89+
#element_from_node_model(node_model="node_index", device=device, region=region)
90+
#en0 = map(lambda x : int(x), get_element_model_values(name="node_index@en0", device=device, region=region))
91+
#en1 = map(lambda x : int(x), get_element_model_values(name="node_index@en1", device=device, region=region))
92+
#en2 = map(lambda x : int(x), get_element_model_values(name="node_index@en2", device=device, region=region))
93+
#en3 = map(lambda x : int(x), get_element_model_values(name="node_index@en3", device=device, region=region))
94+
#for i in range(len(en0)):
95+
# print "%d %d %d %d" % (en0[i], en1[i], en2[i], en3[i])
96+

examples/mobility/gmsh_mos2d_kla.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
from ds import *
1919
from python_packages.simple_physics import *
2020
from python_packages.ramp import *
21-
from Klaassen import *
22-
from mos_physics import *
21+
from python_packages.Klaassen import *
22+
from python_packages.mos_physics import *
2323

2424
# TODO: write out mesh, and then read back in as separate test
2525
device = "mos2d"

goldenresults/osx_10.6.8_x86_64/examples/bioapp1/bioapp1_2d_7.0.dat

Lines changed: 11 additions & 4 deletions
Large diffs are not rendered by default.

goldenresults/osx_10.6.8_x86_64/examples/bioapp1/bioapp1_3d_7.0.dat

Lines changed: 7 additions & 4 deletions
Large diffs are not rendered by default.

goldenresults/osx_10.6.8_x86_64/examples/capacitance/cap2d.dat

Lines changed: 8 additions & 4 deletions
Large diffs are not rendered by default.

goldenresults/osx_10.6.8_x86_64/examples/genius/pn2d.msh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5879,6 +5879,10 @@ begin_edge_model "EdgeLength"
58795879
BUILTIN
58805880
end_edge_model
58815881

5882+
begin_edge_model "edge_index"
5883+
BUILTIN
5884+
end_edge_model
5885+
58825886
begin_edge_model "unitx"
58835887
BUILTIN
58845888
end_edge_model

goldenresults/osx_10.6.8_x86_64/testing/dio2.out

Lines changed: 0 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -306,156 +306,6 @@ Iteration: 4
306306
Equation: "ElectronContinuityEquation" RelError: 4.42416e+00 AbsError: 4.87234e+20
307307
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 4.63654e+20
308308
Equation: "PotentialEquation" RelError: 1.10615e+00 AbsError: 1.52691e-01
309-
Iteration: 5
310-
Device: "MyDevice" RelError: 1.00149e+03 AbsError: 5.13437e+20
311-
Region: "MyRegion" RelError: 1.00149e+03 AbsError: 5.13437e+20
312-
Equation: "ElectronContinuityEquation" RelError: 1.91291e+00 AbsError: 2.74717e+20
313-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 2.38720e+20
314-
Equation: "PotentialEquation" RelError: 5.77648e-01 AbsError: 1.52267e-01
315-
Iteration: 6
316-
Device: "MyDevice" RelError: 1.99832e+03 AbsError: 5.14459e+20
317-
Region: "MyRegion" RelError: 1.99832e+03 AbsError: 5.14459e+20
318-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.57108e+20
319-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 2.57351e+20
320-
Equation: "PotentialEquation" RelError: 3.17056e-01 AbsError: 1.51838e-01
321-
Iteration: 7
322-
Device: "MyDevice" RelError: 1.99832e+03 AbsError: 7.79539e+19
323-
Region: "MyRegion" RelError: 1.99832e+03 AbsError: 7.79539e+19
324-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.25020e+19
325-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 5.54519e+19
326-
Equation: "PotentialEquation" RelError: 3.24818e-01 AbsError: 1.58378e-01
327-
Iteration: 8
328-
Device: "MyDevice" RelError: 1.99823e+03 AbsError: 9.65869e+19
329-
Region: "MyRegion" RelError: 1.99823e+03 AbsError: 9.65869e+19
330-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 4.11446e+19
331-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 5.54423e+19
332-
Equation: "PotentialEquation" RelError: 2.31644e-01 AbsError: 1.57140e-01
333-
Iteration: 9
334-
Device: "MyDevice" RelError: 1.99819e+03 AbsError: 4.31157e+19
335-
Region: "MyRegion" RelError: 1.99819e+03 AbsError: 4.31157e+19
336-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 1.65783e+19
337-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 2.65374e+19
338-
Equation: "PotentialEquation" RelError: 1.93775e-01 AbsError: 1.52878e-01
339-
Iteration: 10
340-
Device: "MyDevice" RelError: 3.84126e+01 AbsError: 2.13554e+20
341-
Region: "MyRegion" RelError: 3.84126e+01 AbsError: 2.13554e+20
342-
Equation: "ElectronContinuityEquation" RelError: 6.70960e+00 AbsError: 1.18030e+20
343-
Equation: "HoleContinuityEquation" RelError: 3.15421e+01 AbsError: 9.55241e+19
344-
Equation: "PotentialEquation" RelError: 1.60937e-01 AbsError: 1.50972e-01
345-
Iteration: 11
346-
Device: "MyDevice" RelError: 1.99817e+03 AbsError: 3.11046e+20
347-
Region: "MyRegion" RelError: 1.99817e+03 AbsError: 3.11046e+20
348-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 1.33861e+20
349-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 1.77186e+20
350-
Equation: "PotentialEquation" RelError: 1.67965e-01 AbsError: 1.49597e-01
351-
Iteration: 12
352-
Device: "MyDevice" RelError: 1.99814e+03 AbsError: 1.80991e+20
353-
Region: "MyRegion" RelError: 1.99814e+03 AbsError: 1.80991e+20
354-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 6.61909e+19
355-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 1.14800e+20
356-
Equation: "PotentialEquation" RelError: 1.39777e-01 AbsError: 1.49128e-01
357-
Iteration: 13
358-
Device: "MyDevice" RelError: 1.99813e+03 AbsError: 2.14262e+20
359-
Region: "MyRegion" RelError: 1.99813e+03 AbsError: 2.14262e+20
360-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 1.07577e+20
361-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 1.06684e+20
362-
Equation: "PotentialEquation" RelError: 1.31021e-01 AbsError: 1.48653e-01
363-
Iteration: 14
364-
Device: "MyDevice" RelError: 1.99815e+03 AbsError: 7.75610e+19
365-
Region: "MyRegion" RelError: 1.99815e+03 AbsError: 7.75610e+19
366-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 3.64586e+19
367-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 4.11024e+19
368-
Equation: "PotentialEquation" RelError: 1.46382e-01 AbsError: 1.48171e-01
369-
Iteration: 15
370-
Device: "MyDevice" RelError: 1.99811e+03 AbsError: 6.68491e+19
371-
Region: "MyRegion" RelError: 1.99811e+03 AbsError: 6.68491e+19
372-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.57878e+19
373-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 4.10613e+19
374-
Equation: "PotentialEquation" RelError: 1.05250e-01 AbsError: 1.47680e-01
375-
Iteration: 16
376-
Device: "MyDevice" RelError: 1.99811e+03 AbsError: 8.18448e+19
377-
Region: "MyRegion" RelError: 1.99811e+03 AbsError: 8.18448e+19
378-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 4.22205e+19
379-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 3.96242e+19
380-
Equation: "PotentialEquation" RelError: 1.05551e-01 AbsError: 1.47182e-01
381-
Iteration: 17
382-
Device: "MyDevice" RelError: 4.47765e+00 AbsError: 1.48157e+20
383-
Region: "MyRegion" RelError: 4.47765e+00 AbsError: 1.48157e+20
384-
Equation: "ElectronContinuityEquation" RelError: 3.36959e+00 AbsError: 7.36956e+19
385-
Equation: "HoleContinuityEquation" RelError: 9.99999e-01 AbsError: 7.44615e+19
386-
Equation: "PotentialEquation" RelError: 1.08052e-01 AbsError: 1.48884e-01
387-
Iteration: 18
388-
Device: "MyDevice" RelError: 1.99808e+03 AbsError: 1.37318e+20
389-
Region: "MyRegion" RelError: 1.99808e+03 AbsError: 1.37318e+20
390-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 6.67234e+19
391-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 7.05944e+19
392-
Equation: "PotentialEquation" RelError: 7.84721e-02 AbsError: 1.46162e-01
393-
Iteration: 19
394-
Device: "MyDevice" RelError: 1.99807e+03 AbsError: 2.83152e+19
395-
Region: "MyRegion" RelError: 1.99807e+03 AbsError: 2.83152e+19
396-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 1.26721e+19
397-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 1.56430e+19
398-
Equation: "PotentialEquation" RelError: 7.45544e-02 AbsError: 1.45639e-01
399-
Iteration: 20
400-
Device: "MyDevice" RelError: 1.99808e+03 AbsError: 1.57411e+20
401-
Region: "MyRegion" RelError: 1.99808e+03 AbsError: 1.57411e+20
402-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 8.71172e+19
403-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 7.02940e+19
404-
Equation: "PotentialEquation" RelError: 8.26912e-02 AbsError: 1.45108e-01
405-
Iteration: 21
406-
Device: "MyDevice" RelError: 1.99806e+03 AbsError: 1.51524e+20
407-
Region: "MyRegion" RelError: 1.99806e+03 AbsError: 1.51524e+20
408-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 8.62835e+19
409-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 6.52404e+19
410-
Equation: "PotentialEquation" RelError: 5.85044e-02 AbsError: 1.44567e-01
411-
Iteration: 22
412-
Device: "MyDevice" RelError: 1.99808e+03 AbsError: 4.08578e+19
413-
Region: "MyRegion" RelError: 1.99808e+03 AbsError: 4.08578e+19
414-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.32343e+19
415-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 1.76235e+19
416-
Equation: "PotentialEquation" RelError: 7.58775e-02 AbsError: 1.44017e-01
417-
Iteration: 23
418-
Device: "MyDevice" RelError: 1.99807e+03 AbsError: 1.01190e+20
419-
Region: "MyRegion" RelError: 1.99807e+03 AbsError: 1.01190e+20
420-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 5.57485e+19
421-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 4.54417e+19
422-
Equation: "PotentialEquation" RelError: 6.52856e-02 AbsError: 1.43457e-01
423-
Iteration: 24
424-
Device: "MyDevice" RelError: 1.99805e+03 AbsError: 1.00425e+20
425-
Region: "MyRegion" RelError: 1.99805e+03 AbsError: 1.00425e+20
426-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 5.56936e+19
427-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 4.47311e+19
428-
Equation: "PotentialEquation" RelError: 5.26268e-02 AbsError: 1.42887e-01
429-
Iteration: 25
430-
Device: "MyDevice" RelError: 1.99805e+03 AbsError: 1.40615e+20
431-
Region: "MyRegion" RelError: 1.99805e+03 AbsError: 1.40615e+20
432-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 6.46391e+19
433-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 7.59758e+19
434-
Equation: "PotentialEquation" RelError: 5.36394e-02 AbsError: 1.42306e-01
435-
Iteration: 26
436-
Device: "MyDevice" RelError: 1.99805e+03 AbsError: 1.37464e+20
437-
Region: "MyRegion" RelError: 1.99805e+03 AbsError: 1.37464e+20
438-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 6.15609e+19
439-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 7.59034e+19
440-
Equation: "PotentialEquation" RelError: 5.04583e-02 AbsError: 1.41714e-01
441-
Iteration: 27
442-
Device: "MyDevice" RelError: 1.99804e+03 AbsError: 5.04986e+19
443-
Region: "MyRegion" RelError: 1.99804e+03 AbsError: 5.04986e+19
444-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.46127e+19
445-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 2.58859e+19
446-
Equation: "PotentialEquation" RelError: 4.15407e-02 AbsError: 1.41112e-01
447-
Iteration: 28
448-
Device: "MyDevice" RelError: 1.99805e+03 AbsError: 6.20231e+19
449-
Region: "MyRegion" RelError: 1.99805e+03 AbsError: 6.20231e+19
450-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.62497e+19
451-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 3.57734e+19
452-
Equation: "PotentialEquation" RelError: 4.60557e-02 AbsError: 1.40497e-01
453-
Iteration: 29
454-
Device: "MyDevice" RelError: 1.99804e+03 AbsError: 5.51833e+19
455-
Region: "MyRegion" RelError: 1.99804e+03 AbsError: 5.51833e+19
456-
Equation: "ElectronContinuityEquation" RelError: 9.99000e+02 AbsError: 2.15349e+19
457-
Equation: "HoleContinuityEquation" RelError: 9.99000e+02 AbsError: 3.36484e+19
458-
Equation: "PotentialEquation" RelError: 3.81012e-02 AbsError: 1.39870e-01
459309
Convergence failure!
460310

461311
Region "MyRegion" on device "MyDevice" has equations 0:134

0 commit comments

Comments
 (0)