Legion 1.5
Basic User Manual


1.0 About Legion

Getting started

2.0 Before you start
2.1 Preparing your Legion environment
2.2 Logging in to a Legion system
2.2.1 Logging in as a user
2.2.2 About object permissions
2.2.3 Checking your log in status
3.0 An introduction to Legion context space
4.0 The GUI
4.1 Installing the GUI in Windows 95
4.2 Running the GUI in Windows95
4.3 Running the GUI in a Unix environment
4.4 The main GUI window
4.5 View windows
4.6 The startup view window
4.7 Main menu commands
4.7.1 File
4.7.2 View
4.8 Context space vs. the GUI cache
5.0 Context space
5.1 Legion object names
5.2 About the LOID
5.3 Organizing context space
6.0 Working in context space
6.1 View a context's contents
6.2 Looking up an object's LOID
6.3 Create a new context
6.4 Changing the working context
6.5 Checking the current working context
6.6 Assigning alternate names to existing contexts
6.7 Assigning a context name to a LOID
6.8 Renaming an object
6.9 Listing an object's names
6.10 Removing names
6.11 Using the same name in different contexts
6.12 Copying a local file to a Legion file object
6.13 Copying a Legion file object
6.14 Viewing a file object's contents
6.15 Importing a local Unix tree
7.0 Host and vault objects
7.1 What is a host object and vault object?
7.2 About the bootstrap host and vault
7.3 Creating objects on new hosts
7.4 Controlling instance placement on hosts and vaults
8.0 Running a Legion application
9.0 PVM
9.1 Core PVM interface
9.2 Tids & LOIDs
9.3 Task classes
9.4 Installing PVM-Legion
9.5 Compilation
9.6 Registering compiled tasks
9.7 Examples
9.8 Running a PVM code with the fewest changes
10.0 MPI
10.1 Task classes
10.2 Installing Legion MPI
10.3 Compilation
10.4 Register compiled tasks
10.5 Running the MPI application
10.6 Example
10.7 Accessing files in programs using MPI
10.8 Scheduling MPI processes
10.9 Debugging support
10.10 Functions supported
10.11 Running an MPI code with the fewest changes
11.0 Executing remote programs
11.1 Introduction
11.1.1 What kind of programs can Legion run?
11.1.2 Can Legion run incompatible remote programs?
11.2 Registering non-Legion-compatible programs
11.3 Registering Legion-compatible programs
11.4 Running a remote program
11.5 Converting a C/C++ program
11.6 Summary
11.7 Running a remote program from the GUI


A-1 About Legion tty objects
A-1.1 Simple tty management
A-1.2 Complex tty management
A-2 Alphabetical list of Legion commands
A-3 Subject listing of Legion commands
A-3.1 Calls on Objects
A-3.2 Calls on Class Objects
A-3.3 Calls on LegionClass
A-3.4 Calls on File and Context Objects
A-3.5 Start-Up and Shutdown Functions
A-3.6 Scheduling Support
A-3.7 General Functions About the State of the System
A-3.8 Security
A-3.9 Application Development
A-3.10 Program Support

Getting help



Directory of Legion 1.5 Manuals

The Legion Research Group
Department of Computer Science
University of Virginia
Charlottesville, VA 22903

[an error occurred while processing this directive]