How to install SCSL runtime library 1. login as root 2. make a working directory cd /usr/tmp mkdir scsl_dir 3. copy sgi_scsl13_lib.tgz into /usr/tmp/scsl_dir cp sgi_scsl13_lib.tgz /usr/tmp/scsl_dir 4. The file "sgi_scsl_13_lib.tgz" is tarred and gzipped file. To extract the files: gunzip sgi_scsl13_lib.tgz ---> sgi_scsl13_lib.tar tar xvf sgi_scsl13_lib.tar you will find out 6 files. (scsl, scsl.hdr, scsl.idb, scsl.man, scsl.sw32, scsl.sw64) ---------------------------------------------------------------------- Install SCSL in the default location if you have root privilegies. ---------------------------------------------------------------------- 5. run "inst" for installation of SGI software /usr/sbin/inst you get a menu for installation. (like this: ***************************************************************************** 1. from [source ...] Specify location of software to be installed 2. open [source ...] Specify additional software locations 3. close [source ...] Close a software distribution location 5. go Perform software installation and removal now ..... 6. install [keywords] [names] Select subsystems to be installed ..... 9. step [keywords] [names] Interactive mode for install/remove/keep ..... 14. quit Terminate software installation ****************************************************************************** 6. select 1 (from [source ...] ) 7. type "/usr/tmp/scsl_dir" to give the path of SCSL image. (eg.Install software from: [CDROM/dist] /usr/tmp/scsl_dir) 8. type "inst *" (eg. Inst> inst * ) 9. type "go" (eg. Inst> go ) 10. type "quit" (eg. Inst> quit ) 11. rm -r /usr/tmp/scsl_dir Done. ---------------------------------------------------------------------- Install SCSL in a local location if you don't have root privilegies. ---------------------------------------------------------------------- 5. create a local directory For example: mkdir ~/lib 6. inst -r ~/lib -f /usr/tmp/scsl_dir -Vrulesoverride:on -A NOTE: -Vrulesoverride:on is needed to install due to the fact that ~/lib is a local directory containing only the SCSL software. The -Vrulesoverride:on will turn off the verification of prequisite sub-systems. 7. rm -r /usr/tmp/scsl_dir 8. Once the software is installed, you must enter the following commands in your Unix shell window to set the the path where the linker will look for the runtime libraries first. In the previous example, libscs[_mp].so will be in /usr/people/lstc/usr/lib[32,64] * For c-shell, run the following commands in a Unix shell window: # setenv LD_LIBRARY64_PATH /usr/people/lstc/usr/lib64 # setenv LD_LIBRARYN32_PATH /usr/people/lstc/usr/lib32 Miscellaneous SCSL information: A. After you have installed SCSL to the alternate location, you may view the product man pages by typing in the following in a Unix Shell window: * For c-shell # setenv MANPATH /usr/people/lstc/usr/share/catman # man intro_scsl # unsetenv -v MANPATH B. In order to view the SCSL release notes from their alternately installed location, you will need to enter the following commands in a Unix Shell window: * For c-shell # setenv RELNOTESPATH /usr/people/lstc/usr/relnotes # relnotes scsl # unsetenv -v RELNOTESPATH NOTE: If you neglect to run the unsetenv command above, you will not be able to view relnotes for other products installed on your system in the default relnotes location. For help with this or to answer any questions concerning the SGI version of LS-DYNA, contact Matthew Barker mbar@sgi 650-933-6576 LSTC support support@lstc.com 925-449-2500