This software was developed by Chien-Hwa Chang (James) under the auspices of Computational Electronics Research at the University of Maryland (CERUM) directed by Dr. Neil Goldsman.

ENEE648W: Using James's DD Program (revised)

Note: This is a slight revision from the setup method handed out in class. There have been no fundamental changes, only simplifications. The updated method is slightly easier to use. If you have already copied the 12 necessary files from the 648W directory before Sunday night (12/8), you may want to recopy them (Step 2). James has made some changes to the Matlab files. Also, copy the "DD" interface to your directory. It will simplify your command line execution (see Step 3 below). Thanks.

1) create a symbolic link in your directory

ln -s ~eug/648W 648W

(Please create the symbolic link exactly as described. The system will not work otherwise.)

2) copy some files to your directory

cp 648W/james/* .

(It requires that you have already created the symbolic link as described in step 1.)

You should now have the following 12 files in your directory:

648W (symbolic link)
DD (interface to James's program)
ex.in (example input file)
ivlog.m (matlab files)
ivplot.m
p2d.m
plotids.m
plotigs.m
plott.m
readme.m
set_data.m
vvplot.m

3) execute James's DD program from your directory

DD inputfile (rather than "648W/james/DD inputfile ")

(Please execute this line from the directory in your account which includes the symbolic link created in step 1 and the files that you have copied in step 2.)

*Please log on to a Sun workstation to run the software.

If you wish to run James's DD program in the background, use the following line:

nice -5 DD inputfile > dump &
(Note: "nice +5 ..." was shown in class. This is wrong.)

(This will allow you to log out without disrupting the program. You can then check back later to view the results.)

If you have any problems or questions, please do not hesitate to email me:

Kevin Shaw, eug@eng.umd.edu

Thanks

Click here to look for some references related to this drift-diffusion (DD) modeling process.