![]() |
[ Home | SDTools |
SDT |
Sales ] [ Support | Services | Publications] |
SDTools download and installation
Download
You can download and save to a temporary directory
For compatibility with MATLAB version see the compatibility chart.
Generate a licence request
>> cd /tmp % or wherever you downloaded sdt60_dis or sdt60d_dis >> sdt60_disThis will open the license request building GUI shown below. Fill in the appropriate values and mail the result to license@sdtools.com so that a license key can be generated for you. To generate a license key, we require your professional coordinates and that of your reseller if any.
Install the distribution
>> cd /tmp % or wherever you downloaded sdt60_dis or sdt60d_dis >> % target='my_dir_location' % you may define the target here >> SDT_license_key='10-00000-00000-00000-00000-00000' >> sdt60_dis
Re-install the distribution
>> cd /tmp % or wherever you downloaded sdt60_dis or sdt60d_dis
>> target='my_dir_location' % you may define the target here
>> SDT_license_key=sdtdef('key'); % use your previous key
>> sdt60_dis
Multiple SDT or MATLAB installations
pw0=pwd; cd('my_sdt_location'); % the SDT you want to use
% cd(fullfile(matlabroot,'toolbox','sdt')) % is default
sdtcheck('path');
cd(pw0); clear pw0
>> cd /tmp % or wherever you downloaded sdt*_dis
>> target='my_dir_location' % define the new target
>> target=fullfile(matlabroot,'toolbox','my_other_sdt');
>> SDT_license_key=sdtdef('key'); % use your previous key
>> sdtcheck('pathnode'); % clean paths of unused SDT
>> sdt60_dis
>> rehash toolboxreset % force clean the toolbox cache
and use the step above to switch between installations
Problems installing on a server
If you do not have write permission for the server where the target MATLAB is installed. Install the toolbox to directories in your account (select different directories for SDT, SDT_HELP and SDT_PDF. When done installing, ask your administator
cd /tmp % or wherever you downloaded sdt60_dis or sdt60d_dis target='~/sdt' % SDT_license_key='10-00000-00000-00000-00000-00000' sdt60_dis
# edit these lines to appropriate values #### setenv MATLABROOT /usr/local/matlab setenv SDT ~/sdt cp -R $SDT $MATLABROOT/toolbox/sdt chmod -R a+rX $MATLABROOT/toolbox/sdt chmod -R a+x $MATLABROOT/toolbox/sdt/*.mex*
matlabroot,'\toolbox\sdt;',... matlabroot,'\toolbox\sdt\openfem;',... matlabroot,'\toolbox\sdt\sdtdemos;',...
$toolbox/sdt/help
File edits are nominally performed sdtcheck('check') but you need write access to actually edit the files.
Version compatibility. Supported platforms ? Open, extensible ?
| SDT version | Matlab version | Platforms |
| 6.0 | 7.4 (2007a) to 6.5 (R13) | Windows 32 & 64, Linux Intel 32 & 64, Macintosh (G4 & Intel), HPUX | 5.3 | 7.2 (R2006a) 7.1, 7.0, 6.5 (R13) | Windows, Linux Intel 32 and 64, Macintosh, HP700, Solaris | 5.2 | 7.0 (R14), 6.5 (R13), 6.1 | Windows, SGI, Solaris, HP700, IBM RS6000, Linux Intel, Macintosh |
| 5.1 | 6.5, 6.1 | Windows, SGI, SGI64, Solaris, HP700, IBM RS6000, Dec Alpha, Linux Intel, Macintosh |
| 5.0 | 6.5, 6.1, 6.0 | Windows, SGI, SGI64, Solaris, HP700, IBM RS6000, Dec Alpha, Linux Intel, Macintosh |