DDA Growth Software




This program simulates submonolayer thin film growth.


The program can only be executed in SunSparc or Silicon Graphics stationsfor the moment. You can find the executable files in the following directory.


  BEWARE




We have carried out a series of tests and checked the results with those already published. However, this is only a first version, and there can be some errors left. We do not warrant any result obtained by this software. Please send us any remark to :


Pablo JENSEN : jensen@dpm.univ-lyon1.fr


and Patrick PROY : pproy@dpm.univ-lyon1.fr.


1. Before using "DDA" for the first time :
- copy the software file from the directory (use "save link as" with Netscape for example):
- after decompressing (with unz) and using "tar -xvf", you should have the following files :
Install ;
DDA ;
ilots.exec ;
mono.exec ;
reversible.exec ;
monohache.exec ;
pyramide.exec ;
- run the installation program (Install) in that directory


2. Running "DDA"
* execute DDA : a window should appear with active zones to click in.
* You can choose to simulate different physical situations (see references) corresponding to different options about :
a - aggregation : reversible or irreversible (no bond breaking)
b - island shape : two or three dimensional
c - island mobility : none or mobile islands
d - chopped flux : the flux is not continuous
(All these choices are not compatible : for example, DDA cannot simulate mobile 3d islands)


* Once this choice is made, you have to enter the parameters of the run, the output and execution options. i - Run parameters : enter the desired values (see help)
ii - Output options : where to write the data, and what kind of data you want to obtain (see help)
iii - Run Options : see help
iv - Flux Options : see help
v - For reversible aggregation or island mobility, you have to enter additional parameters which correspond to the different energies pertinent for this situation or to the island mobility dependence on island size (power law) see help


* To start a run, click on "Start Run"


Remarks : * If you have used the "Background" option for the run, you can start another simulation during the execution of the first run.


* Memory : the most memory-consuming parameter is the lattice size. For example, for a 4000 x 4000 lattice, you need approximately 80 Mo of RAM. If you don't have enough memory, the program warns you in the command line.


* The random number seed : If you keep the same random number seed (and the same run parameters) the simulation will give exactly the same results. This may be useful in some situations but if you want to simulate different runs with the same parameters, change this number (positive integer < 1E6). When you want to perform AVERAGES, choose a run number > 1.


Back to Pablo Jensen Home Page