Install a New Node-Locked License (Linux)

  1. 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.gz
    Make sure that the extracted file is executable
            chmod 0755 ls971_s_R5_1_0_amd64_suse11
  2. GENERATE A LICENSE REQUEST:. Execute the extracted executable with the "info" command line option
            ./ls971_s_R5_1_0_amd64_suse11 info
    LS-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:
    You 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.
              FAX: 999-555-1234
        TELEPHONE: 999-555-5678
       To obtain a license file, email or fax the lstc.log file to:
           FAX:  925-449-2507
       Or contact your local distributor.
  3. 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
            export LSTC_FILE
  4. 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_FILE
    If '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.