Version - 92.12 1.0 (TRIM-85) Original release in 8/85. 2.0 (TRIM-86) Added command "P" which prints out the details of each collision to allow access to the inner workings of TRIM. Major change made in definition of cascade displacements and vacancies to make it agree closely with the assumptions of Kinchin and Pease. 2.1 (TRIM-86) File TRIM.IN changed to make direct changes easier. Set up disk files for Transmitted and Backscattered ion data. Corrected bug in lateral spread of low-Z ions (minor thing). 3.0 (TRIM-87) Added transverse straggling of the ions, and ion sputtering of the surface. Corrected many small bugs in various plots. Changed ion stopping in silicon for Z1<19 because of much new data. 4.1 (TRIM-88) TRIM has been converted to Turbo-BASIC from the original FORTRAN. This will allow the use of Enhanced Graphics for future versions. A table of common compounds has been added for convenience. Ion energies up to 2 GeV/amu now available. The transport - equation program, PRAL, has been extended to evaluated compound targets. NOTE: This Version is incompatible with all earlier versions. Earlier data can not be used with this TRIM. 5.0 (TRIM-89) A large dictionary of COMPOUNDS has been integrated into the programs. The stopping of ions in compounds is executed using the formalism described in "The Stopping of Ions in Compounds". Also, a file of vacancy production is made using hot-key "V" while executing TRIM. (NOTE: Early release version 5.0 of TRIM-89 contains a bad bug and should not be used.) 5.1 - Changed Maximum Impact Parameter to Eq.(4-24) instead of (4-20) (page 117) 5.2 - Corrected Transmission angle-of-deflection Error. 5.3 - Corrected COLLSION file to correctly account for all cascade recoils. 5.4 - Corrected printout of Sputtering if < 0.1 atoms/ion. 5.5 - Added Comments to file TDATA.OLD which contains ion/target data for TRIM. - Corrected Energy into Vacancies on main plot. - Added AutoSave feature for long calculations. TRIM-90 EGA three-dimensional TRIM. 90.02 - First general release, Feb.,1990. 90.04 - Allowed plots for calculation with only one ion. 90.09 - Plots of Sputtering Yield vs. Surface Binding Energy. TRIM-91 91.00 - Corrected bug in COLLISON.TXT which listed wrong primary collison atom. - Added lateral distribution to file COLLISON.TXT - Reduced memory required for TRIM for non-recoil calculations by 72k. 91.03 - Bug fixed for ions with ranges > 1 meter, and more than 1,000,000 ions. 91.04 - Neutron/Electron Damage using Primary Recoil File: RECOILS.DAT 91.05 - Corrected statistical moments of range distribution (H. Glawishnig, Siemens). Revised definition of Skewness and Kurtosis to fit VLSI modelling conventions. Detailed analysis near layer edges to prevent artificial peaks and dips. TRIM with No Graphics possible for background calculation. 92.01 - Corrected Lateral Straggling Bug (H. Paul @ U.Linz, Austria). 92.02 - Corrected neutron/electron damage bug (R. Macaulay-Newcombe @ McMaster). 92.05 - Changed Nuclear Stopping Powers for Compounds to be LSS+Bragg's Rule. (H. Paul @ Linz, Austria and M. Berger @ NIST, USA). 92.12 - PRAL (quick calculation of ion ranges) - corrected Sn for compounds. TRIM - Electronic straggling of ions included for all ions (used to be only for H-Li ions. Now use Eq.4-32, the lower of Firsov or Bohr. - Corrected energy loss files for very-very deep ions. 92.15 - Corrected sputtering so Resumes TRIM calculation with correct display. TRIM-93 XXXXX - Comprehensive change in all Ion Stopping Powers. New theory for heavy ions. Reluctantly, stopping in gases is also included, although not too accurate.