ELSTRU


National Centre for HREM,
Kavli Institute of Nanoscience,
Delft University of technology
Rotterdamseweg 137
2628 AL Delft
The Netherlands
                                                                        ELSTRU


Installing ELSTRU on Linux

  1) Install the Intel Fortran compiler (version 8.1 or better).
       Universities can download it for free from  Intel

  2) Download one of the ELSTRU binary packages:
                      elstru_fc2_1_4.tar-gz  (Compiled on Fedora core2 (glibc 2.3.3-27) on 25 January 2005)
                      elstru_fc2_1_5.tar-gz  (Compiled on Fedora core2 (glibc 2.3.3-27) on 2 March 2005)
                      elstru_fc3_1_0.tar-gz  (Compiled on Fedora core3 (glibc 2.3.4-2.fc3) on 20 January 2005)
                      elstru_fc3_1_2.tar-gz  (Compiled on Fedora core3 (glibc 2.3.4-2.fc3) on 15 April 2005)
                      elstru_fc3_1_3.tar-gz  (Compiled on Fedora core3 (glibc 2.3.5-0.fc3.1) on 3 May 2005)
                      elstru_fc3_1_4.tar-gz  (Compiled on Fedora core3 (glibc 2.3.5-0.fc3.1) on 30 May 2005)
                      elstru_fc3_1_5.tar-gz  (Compiled on Fedora core3 (glibc 2.3.5-0.fc3.1) on 3 June 2005)
                      elstru_fc3_1_6.tar-gz  (Compiled on Fedora core3 (glibc 2.3.5-0.fc3.1) on 8 June 2005)
                      elstru_fc4_1_0.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10) on 24 June 2005)
                      elstru_fc4_1_1.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10) on 18 July 2005)
                      elstru_fc4_1_2.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10.3) on 18 November 2005)
                      elstru_fc4_1_3.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10.3) on 9 January 2006)
                      elstru_fc4_1_4.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10.3) on 10 January 2006)
                      elstru_fc4_1_5.tar-gz  (Compiled on Fedora core4 (glibc 2.3.5-10.3) on 15 February 2006)
      Note that presently I can only maintain the versions for glibc 2.3.5-10.3 and later. Bugs in the other
      versions are not garanteed to be fixed and may not contain all of the latest versions of the programs.
 
  3) Gunzip the distribution:
             gunzip elstru_linux.tar-gz

   4) Restore the tar archive elstru_linux.tar:
             tar -xf elstru_linux.tar

   5) Run the program getlicenseinfo.exe on all machine you would like to use ELSTRU
             elstru/getlicenseinfo.exe
        This procedure creates a file LICINFO.TXT
        NOTE : This step fails if step 1 is not properly done;
            sometimes the command "source .cshrc" in the elstru directory will help.
  
   6) To obtain license codes send all the LICINFO.TXT files together with the file
        elstru/nodelock to joukj@hrem.nano.tudelft.nl.
       A file called  nodelock will be returned.
  
   7) The file nodelock  can be installed in 2 ways :
              1) In the home directory of the  user who is  using the package
              2) In the directory /usr/lib/netls/conf/ This allows all users to use the package

   8) Edit the file elstru/.cshrc. In the first line $defdir is defined. This environment variable
       should point to the directory to which you unpacked the elstru distribution

   9) Make sure that when running ELSTRU each user is using one of the following shells:
                -csh
                -tcsh

   10) Include the file elstru/.cshrc in the file .cshrc located in the home directory of each user,
       who is going to use ELSTRU
 
   11) Now you can run the programs.


  




 Last updated by Jouk Jansen on 9 January 2006