SRIM now may run as a batch sub-program for other apps.
A "module" has been made so that the stopping and ranges of SRIM may be run as a batch sub-program for other applications.
This allows the user to use SRIM as a sub-routine of another application that needs stopping powers and ranges. The user creates a control file and executes the file "SRModule.exe" which will generate an output table similar to those normally made by SRIM. The user can generate the standard file (with stopping and ranges) or can generate a file which contains stopping powers for a specific list of energies. For full instructions, see the file: "/SR Module/HELP SR Module.rtrf".
The stopping in Compounds has been given new attention. On this website, citation lists for the stopping and range of ions in more than 100 compounds are available. In SRIM, the stopping of more than 150 compounds are evaluated and suitable corrections can be applied for the bonding states. This significantly improves accuracy over the use of Bragg's rule, which merely sums the stopping for the elemental constituents of compounds, and ignores changes due to chemical bonding. The bonding corrections range up to 20% and are essential for accurate stopping and range calculations.
Normal operation. The new SRIM module works too.
What does not
Resume saved TRIM calc ->restore TRIM data from other disk/directory leads 'Run Time error 424 object required
Calculating stopping power tables the first time crash at quit.
What was not tested
Needs installing some DLL and Ocx via winetricks and from the installation directory, please see the howto.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Nov 25 2012||1.5.18||N/A||Yes||Gold||Giuseppe Dia|
Please install the following using winetricks
$> winetricks comdlg32ocx msflxgrd richtx32 vb5run comctl32ocx
then navigate to llation-directory>/SRIM-Setup
and register TabCtl32.ocx using:
$> regsvr32 TabCtl32.ocx
in the near future will be possible to install tabctl32 with winetricks too.
SUPPORTING ROUTINES TO THE SRIM-CODE
MÃ¡rius PavloviÄ and Ivan StraÅ¡Ãk
Please see http://www.nuc.elf.stuba.sk/srim/ for SRIM supporting routines:
The code comes in a .EXE Windows third party code, and to date it's still untested on Wine. Reports and reviews are welcome.