Install a New Node-Locked License (Unix/Linux/Solaris)
DOWNLOAD LS-DYNA:. If you have purchased a node-locked license for LS-DYNA, then you should first download LS-DYNA. Download the SMP archive for your system, e.g., ls971_s_R5_1_0_amd64_suse11.gz. Unzip this archive
gunzip ls971_s_R5_1_0_amd64_suse11.gzMake sure that the extracted file is executable
chmod 0755 ls971_s_R5_1_0_amd64_suse11
GENERATE A LICENSE REQUEST:. Execute the extracted executable with the "info" command line option
./ls971_s_R5_1_0_amd64_suse11 infoLS-DYNA should print a message indicating that it has created a file named "lstc.log" in your current working directory:
You have just created in your current directory the file: lstc.logYou must edit this file according to the instructions printed by the LS-DYNA program. Follow the instructions printed by LS-DYNA in order to obtain a license file from LSTC.
Lines 1 to 4 are reserved for information about your company. Please edit the file and replace the '++++' with the correct information. The first line should be replaced with the name of your company. For example: ABC Inc. EMAIL: firstname.lastname@example.org FAX: 999-555-1234 TELEPHONE: 999-555-5678 To obtain a license file, email or fax the lstc.log file to: EMAIL: email@example.com FAX: 925-449-2507 Or contact your local distributor.
CONFIGURE LS-DYNA TO FIND THE LICENSE FILE: We recommend that you place the newly-obtained LSTC_FILE license file in the same directory where the LS-DYNA executable is found.If LS-DYNA cannot find the license file so placed, or if you want to place the license file in another location, then you must set an environment variable to inform LS-DYNA of the whereabouts of the LSTC_FILE license file:
IF YOUR LOGIN SHELL IS csh OR tcsh setenv LSTC_FILE '/full_dir_path_to_LSTC_FILE/LSTC_FILE' IF YOUR LOGIN SHELL IS sh, bash, OR ksh LSTC_FILE='/full_dir_path_to_LSTC_FILE/LSTC_FILE' export LSTC_FILE
VERIFY YOUR SETTINGS:If you must set the LSTC_FILE enviroment variable, then add it to your shell start-up file (e.g., .cshrc, .tcshrc, .bashrc, .profile, etc.) After doing so, make sure to verify your setting using the 'cat' command:
cat -al $LSTC_FILEIf 'cat' cannot find $LSTC_FILE, then correct the setting of the LSTC_FILE environment variable. If 'cat' finds the file, but cannot read it, then correct the permissions on $LSTC_FILE.