ELSTRU
National Centre for HREM,
Kavli Institute of Nanoscience,
Delft University of technology
Rotterdamseweg 137
2628 AL Delft
The Netherlands
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