Installing Advanced Khoros

The installation procedures described in this chapter assume that you are performing a standard installation on a single computer. For installation on multiple architectures, please contact KRI's Engineering Support Team.

Overview

Running Advanced Khoros Installation Scripts

All of the Advanced Khoros installation scripts, kinstall, kbuild, and kconfigure, are designed to have the same basic, three-part, operational structure, as listed below:

  1. First, a series of setup questions will be asked. For most of these questions an intelligent default value is provided.
  2. After this, the primary menu of numbered items will be shown. For each item, the current setting value is shown. These are the values that were provided by, or derived from, the initial setup questions. You then have the opportunity to change any value before proceeding.
  3. Finally, the script tells what it is about to do by listing all these values. You then have one last chance to change your mind and go back to the primary menu or to quit.

Important Points About the Structure of Advanced Khoros

The next few sections provide important definitions and background information about the various software toolboxes that make up Advanced Khoros. This background can be very helpful in answering some of the prompts of the kinstall and kbuild scripts, especially if you want to save some disk space by not installing toolboxes you don't need.

Basic Advanced Khoros Structure: A Collection of Toolboxes

The Advanced Khoros software system is divided into several toolboxes. A toolbox is a collection of programs and/or libraries that are managed as a single entity, or object. A toolbox imposes a predefined directory structure on its contents to provide consistency and predictability in software and documentation organization. Typically, a toolbox contains programs and libraries which have a similar function or common objective.

Some toolboxes, such as BOOTSTRAP, comprise the foundation of Advanced Khoros. Without them, Advanced Khoros cannot run. The descriptions below explain the various toolboxes and their role in the whole Advanced Khoros software environment. For more information, see the Introduction to the Advanced Khoros User's Guide.

About the Standard Toolboxes (Detailed Descriptions in User's Guide)

Bootstrap is the entry level toolbox containing the Advanced Khoros base utilities and portability tools. It is required by all other toolboxes.

Dataserv contains data services libraries for accessing and manipulating arbitrarily large multidimensional data sets. Data type conversion is handled transparently providing a very robust and powerful system that is very easy to use. Dataserv is needed by every other toolbox, except Bootstrap.

Datamanip provides a rich set of 1-D through n-D data manipulation operators. Datamanip is required by all toolboxes except Bootstrap and Dataserv.

Design contains libraries and applications that make up the visual programming system and the toolbox programmer's system. The Design toolbox is needed by all other toolboxes except Bootstrap, Dataserv, and Datamanip.

Matrix and Image offer numerical analysis and image processing operators. Matrix requires a FORTRAN environment for development and, on some platforms, for use and installation.

Envision and Geometry contain interactive 2-D and 3-D data exploration and visualization applications. In the Geometry toolbox, the ggridder2d command (kroutine) requires the FORTRAN environment for development and, on some platforms, for use and installation.

Support provides miscellaneous utility programs, most of which serve to augment functions of the software development environment.

Migration consists of tools and documentation to aid in the conversion of earlier versions of Advanced Khoros.

Sampledata contains, you guessed it, sample data of various dimensions and data types. This toolbox is the exception to some of the previous statements, since it is not dependent on other toolboxes for installation.

Retro is a Caveat Emptor toolbox that is not supported by KRI. It is provided as a courtesy for those of you still using these Khoros 1.x backward compatibility features. We strongly encourage you to convert all Khoros 1.x programs to the Advanced Khoros standard.

Installing Advanced Khoros from the ftp Site

What Is At the Advanced Khoros ftp Site?

What Is Not At the Advanced Khoros ftp Site