Search |
University of Florida | Department of Physics
--> Overview

--> Common Questions

--> Adobe Acrobat

--> Cisco

--> SGI Scanner

--> Packet Video Conf

--> Small Video Conf

--> New Users

 * Lic. Software

--> Public Domain

--> X-term & CDE

--> AS400

--> Digital Unix

--> Solaris

--> RedHat Linux(Alpha)

--> Silicon Graphics

--> Next

--> Misc Procedures

--> Windows 95, NT

--> Dialup

--> Linux

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.
  1. Workshop for SPARCompiler C 2.0
  2. Visual Workshop for C++ 2.1
  3. Workshop for SPARCompiler FORTRAN 2.0
  4. 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.

  1. Create the /quark/apps/isis directory and cd to it.
  2. 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