Licensed Software
Licensed Software
Compilers on Digital Unix
We license the compilers for Digital Unix as part of the CSLG program.
The cost is $ 100/Machine for the multi user and all the CSLG software
per year. Sometimes we purchase the royalty products like C++ on a
per machine basis. All the compilers are distributed on the Layered
Product CD distribution. This CD distribution is now 4 to 5 CDs and
you need to look through the paper release notes / installation
instruction to find out the directory name of the software.
You mount the CD on a server like quark, export it to other
physics DEC Alpha servers
mount -r /dev/rz4c /cdrom
touch /etc/exports
and install the software locally using
cd /cdrom/f9a200/kit
setld -l .
and answer any questions. We usually pick all optional subsets if the
disk space permits. If there are any post-installation instructions
like verifying the installation you can do that using setld -v
SUBSETNAME .
We also install the compilers on hep01, nile01, proton, neutron, juno,
delray and avalon. You need to go to each of these machines and mount
the /cdrom from quark on a local filesystem and repeat the
installation process.
Compilers on Solaris
We license the compilers on the solaris as part of the ScholarPak
administered by Erik Deumens. We receive the license file from him
periodically. The latest file contains the licenses for the following
products on the Compiler CD. Note that the names on the CD products
can be confusing. If we install the workshop products, we do not need
to install the individual compilers, Teamware tools, iMPACT tools.
- Workshop for SPARCompiler C 2.0
- Visual Workshop for C++ 2.1
- Workshop for SPARCompiler FORTRAN 2.0
- Performance Workshop for Fortran 90 1.1 (w/o SunSoft Performance Library)
To install these products, we mount the CD locally and do the following.
cd /cdrom/devpro_v4_n2
spro_install_tool
Since we have a lot of space on the /opt filesystem, we choose to
install the heavy option of the Answerbooks where the CD is not needed
to run the Answerbook. After the installation is done make sure any
additions that need to be done to /local/bin/global.cshrc are done on
neptune and rdisted over to all the machine. Typical changes include
MANPATH, LD_LIBRARY_PATH and path environment variables. Remember that
there are about 100 MB worth of answerbook stuff on /opt should we
choose to free up some space on /opt later on.
Co-Xist
Data Explorer
New versions of Data Explorer seems to be available for download
from http://www.almaden.ibm.com/dx . We have been able
to install the DX from the downloads but somehow the license distributions
have not been distributed from here. We had to go back to the Data Explorer
CDs to get that. Data Explorer from IBM is
licensed for 2 Node-Locked machines and one
floating license. The node-locked licenses were installed on nile01 and juno.
The floating license is supposed to run on all platforms. To simplify the
very complicated licensing scheme IBM imposes we are coordinating with Erik
Deumens at the Quantum Theory Project. They run the glbd (Global Location
Broker daemon) which contains the infomation about all the licenses including
our floating license. We run our own glbd replicating their license database.
A glbd needs to run one copy for subnet. At the moment we are running these
on neptune (llbd) , hep01 (glbd, llbd) , r2d2 (glbd, llbd) and ligo (llbd).
On machines where you want to run the glbd and llbd, you do this for the
first time. This will create the database copy from qtp on the local machine.
mount the Data Explorer CD
run the install_lsk.sh script
and take the defaults for most of the options.
cd /opt/ncs/bin
llbd
glbd -create -from ip:zap.qtp.ufl.edu &
cd /opt/netls/ark/bin
ls_admin
The brain dead installtion of ncs and netls makes hard links to
/etc/init.d/ncs and /etc/init.d/netls files in the
rc.* area. We remove these hard links and make soft links.
On the machines where we want to run the glbd we have to edit the
ncs script and set the start_GLBD to be true.
We can use /opt/netls/bin/ls_stat command. This gives a graphical
output of the licenses installed, in use and currently available.
The whole process outlined above needs to be repeated each time
a full solaris installation is done on neptune as NCS and NetLS software
pieces are added to the base Solaris as Packages.
The Data Explorer installation of 3.1.4B downloaded from the web
seems to have problems with GNU Tar. The only way for the unpacking to finish
on the SUN machines was to rename the /usr/local/bin/tar to /usr/local/bin/gtar
as I have /usr/local/bin ahead of the /usr/bin in my path.
I had to edit the kernel configuration file /etc/system on r2d2 to add
the following entry and reboot it with a rebuilt kernel.
* Value recommended by Data Explorer
set shmsys:shminfo_shmmax = 0x10000000
I downloaded the Data Explorer 3.1.4B from the IBM website and
installed that before I figured out the problem. The installation of that
downloaded version needed the disabling of gnu tar that is installed in
/usr/local/bin/tar.
Data Explorer needs to be started as
dx -edit
dx -program file.net
This is not needed on the SGIs and did not need to be done on the SUN
machines before. However the new version only starts in this mode.
DataViews
Explorer
HotMetal Pro
We have ordered two licenses for Sun Solaris and DEC Alphas. But we only
received it for the Sun Solaris and the software is installed on neptune.
Illustra
HEE group obtained a license for Illustra as part of the Field test
from Cornell. Illustra is an Object Oriented Database Management
Package. It is installed on nile02. A new user called miadmin was
created with the home directory in /nile02/tmp1. It seems Illustra
really hates soft links for Data and Log files and we picked
/nile02/tmp1 for data files and /var/tmp/miadmin/log area on nile02
for log files.
Illustra is now owned by Informix. So the number to call for
passwords is 800-274-8184. However we do not do this. Cornell
already has licenses for 5 Illustra servers. We install Illustra and
do the following changes later to point to the Cornell server. We
also changed the .cshrc file to include the lines that set the
environment variables.
The Illustra software is distributed in a 4MM DAT tape. It needs to
be loaded on the tape drive on nile02. You then do the following.
setenv MI_HOME /nile02/tmp1/miadmin
setenv MI_LOGDIR /usr/var/tmp/miadmin/log
source .cshrc
tar -xvf /dev/nrmt0h
cd bin
./miinstall -tapedev=/dev/nrmt0h
It asks you whether you want the binaries in the system areas. We
pick no.
Exit the installation when asked for license key.
Edit RUN_AS_ROOT to get rid of license manager and
put in soft links. You do this only once. For
reinstalls see the notes later.
Edit /sbin/init.d/mirun to make some modifications
Edit MiParams to put in License Server line.
Change protections on /var/log/mirun.log file
cd bin
./mirun
Reinstalls: The locally modified file copies are in ourmods
subdirectory. If you have to reinstall the software all you need to
do is to copy the MiParams file from there to the MI_HOME. The
/sbin/init.d/mirun file is untouched by the installation.
To Test the database and the license connections to cornell do:
nile02[~/bin] msql template1
Connected to template1 on connection 0
* return Release();
---------------
|Release |
---------------
|2.4.1 |
---------------
one row selected
* return ReleaseDate();
------------------------------
|ReleaseDate |
------------------------------
|Fri May 26 13:51:08 1995 EDT|
------------------------------
one row selected
* \q
nile02[~/bin]
Objectivity
HEE Group has obtained this as part of CLEO site license.
This comes as a tar file. We unpack it and run the install.csh script
that comes with the file. It expands the whole contents of the file
into an area. If this area is nfs mounted across multiple machines, then
apparantly people can run this database on several different machines without
any problems. The only directory that needs to be setup by the system
manager to be writeable by users who create and do other stuff with the
databases is the following.
dirac[/dirac/backup] mkdir /usr/spool/objy
dirac[/dirac/backup] chmod 777 /usr/spool/objy
dirac[/dirac/backup] chmod +t /usr/spool/objy
There is also some problem with finding the shared libraries that come
with this software. Until we find the documentation that describes the
environment variables and the path setups the work around is to add
the following stanga to your .cshrc file
if ( $MACH == "solaris" ) then
setenv PATH ${PATH}:/dirac/backup/objectivity-5.1/solaris4/bin
setenv LD_LIBRARY_PATH /usr/lib:/opt/SUNWspro/lib:$OPENWINHOME/lib:/usr/dt/lib:/
usr/ccs/lib:/usr/local/lib:/usr/ucblib:/opt/hpnp/lib:/dirac/backup/objectivity-5
.1/solaris4/lib
endif
Interleaf
We paid for the site license for the Interleaf and Cyberleaf
products. They are installed on the Sun and DEC Alpha platforms.
ISIS
Isis is obtained as part of the nile project. We have licenses
for running ISIS on all the DEC Alphas in the 156 subnet. It is
installed on all HEE DEC Alphas.
- Create the /quark/apps/isis directory and cd to
it.
- Insert the DAT tape on hep01 tape drive and do
tar -xvf /dev/nrmt0h
tar -Zxvf ISDK324p9.TAR.Z
make OSF1AXP
cp isis.rc OSF1AXP/run_isis/isis.rc
vi OSF1AXP/run_isis/sites
Island Productivity
Lie
Liken
Selman purchased a single license for this product to emulate a mac
on the Sun workstations. It was installed and sketchly tested but to
our knowledge was never really used.
Lotus
We have a single floating license for Lotus 123 on Solaris. It was
purchased by Chris Stanton is available from neptune.
Macsyma
Maple
Mathcad
Mathematica
Matlab
Matlab is licensed from CIRCA as part of the UF site license. We
normally get the password files and the CDROM from CIRCA. Sometimes
we get the DEMO software directly from Mathworks. The CD is mounted on
one machine and exported from there to all the machines. The DEC
Alpha installations are done to /quark/apps/matlab area which is
mounted on all the DEC Alphas. The SUN installations are done on
neptune to /opt/matlab area. The Silicon Graphics installations are
done on atlantic to /usr/local/matlab area.
The commands to get things started on quark are
mkdir /quark/apps/matlab
mkdir /quark/apps/matlab/etc
Copy the UF License file to /quark/apps/matlab/etc/license.dat
mount -r -t cdfs -o noversion,rrip /dev/rz4c /cdrom
touch /etc/exports
/cdrom/install
Choose /quark/apps/matlab as the area
Custom Installation
Make links to /usr/local/bin
Copy Manpages to /usr/local/man
NAG Libraries
NAG libraries are licensed in source form on the SUNs.
Numerical Recipes
They are installed on solaris and Digital Unix. We have the source
for Kernighan & Ritchie C, ANSI C and Fortran. The source itself is
located in /local/src/nr-204 sub-directory.
Open Inventor 2.1.1 for DEC
HEE group purchased this from Portable Graphics. It is an object
oriented 3D toolkit based upon Open-GL to simplify graphics
programming. It is installed on hep3D (Alphastation 266) machine
which has a 32 MByte Graphics Memory card with 2 - 3D rendering
engines (ZLXp-L2).
Support Phone: 800-574-7333
Support EMail: support@portable.com
Support Fax: 801-588-4534
Licenses:
Portable Graphics, Inc.
3006 Longhorn Blvd., Suite 105,
Austin, Texas 78758
Telephone: (512) 719-8029
Fax: (512) 832-0752
Email: info@portable.com
Contact Portable Graphics, Inc. to get an unlock ASCII string, and put
it into the GLWARE_UNLOCK file in the Open Inventor Directory. You may
need to fax or Email your workstation hostid to Portable Graphics to
get the string.
mkdir /quark/apps/OInventor
cd /quark/apps/OInventor
tar -xvf /dev/nrmt0h
./Install
setenv GLWARE_UNLOCK /quark/apps/OInventor/GLWARE_UNLOCK
cd demos
SceneViewer
To compile the examples from the Inventor Mentor book:
cd ./share/src/examples/Mentor/C++
make
This should compile all the C++ examples from the Inventor Mentor
book; or "make 03.2.Robot", this should just compile the example
"03.2.Robot.cpp" in the directory. Type the name of the executable
(ex: 03.2.Robot) and see it run! This concludes the installation and
testing of this software. You need to run the Install script on all
machines that will be using this software or manually make the links
done in that script.
Publisher
SAS
Visual Numerics PV-Wave 6.2
This is purchased with a $ 750 contribution to CIRCA as part of
the campus license. We now have unlimited licenses to run this software
and it is installed on the Suns and Dec Alphas.
mkdir /quark/apps/vni
mount -r -t cdfs -o noversion /dev/rz4c /cdrom
/cdrom/INSTALL
and select all options including signal processing
source /quark/apps/vni/wave/bin/wvsetup
cd $LICENSE_DIR
VNI_ENTER_SOFTKEY
and enter the keys provided my Mike Wright.
Copy the entries in the license.dat
to neptune flexlm database. Change the
server to point to neptune and correct
port number.
PV-WAVE Foundation 6.2 is an 4th Generation interactive programming
language. It is array oriented and eliminates the need for compiling
and linking. It supports variables, collections of variables, global
variables, Fortran and C constructs, event-driven interpreter,
resource file support and dialog box alters. It also includes
standard I/O, GUI based debugger, Flexible data management functions.
It had problems installing on IRIX 6.3 on atlantic. I downloaded
an express script from the technical support hints area and after modifying
the script ran that and follow the steps above to enter the licenses.
X-Designer
We have 5 floating licenses for X-Designer one of which was sent
over to UT-Austin and another to Wilson Lab at Cornell. Florida kept
3 licenses. All 5 licenses are served from neptune using FLEXLM license
manager. The software itself should work on any DEC Alpha or SUN
machine. The current version installed is 4.6. The installation
instructions are on the sheet of paper that comes with the CD. One thing
that is interesting is that we need to get the Solaris version installed also
to get to the flexlm license daemon binaries. Contact Dataviews for the
password information.
XRT
This software is installed on the DEC Alphas. It is currently licensed to
link on a single CPU (Charm02). Compilation will work on any machine. The
software once compiled will run on any machine. The subsets installed are
XRT/Table and XRT/Gear.
Contact KL Group for the passwords. The phone information is in the folder.
WordPerfect
|