Legion 1.4 Basic User Manual

Table of Contents


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
3.0 Graphical user interface
3.1 About the GUI
3.2 Running the Context Manager from the command-line
3.3 Running the Context Manager on Windows95
3.4 Shutting down the Context Manager
3.5 Restarting the Context Manager
3.6 Using the Context Manager
4.0 What am I looking at?
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 directory 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 Using PVM-Legion
9.5 Installation
9.6 Compilation
9.7 Registering compiled tasks
9.8 Examples
10.0 MPI
10.1 Task classes
10.2 Using Legion MPI
10.3 Example
10.4 Accessing files in programs using MPI
10.5 Scheduling MPI processes
10.6 Debugging support
10.7 Functions supported
11.0 Executing remote programs
11.1 Introduction
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.0 About Legion tty objects
Simple tty management
Complex tty management
A-2.0 Alphabetical list of Legion commands
A-3.0 Subject listing of Legion commands
Calls on Objects
Calls on Class Objects
Calls on LegionClass
Calls on File and Context Objects
Start-Up and Shutdown Functions
Scheduling Support
General Functions About the State of the System
Application Development
Program Support

Getting help



Directory of Legion 1.4 Manuals

Copyright © 1993-1998 by the Rector and Visitors of the University of Virginia.

All rights reserved.

Permission is granted to copy and distribute this manual so long as this copyright page accompanies any copies. The Legion system software herein described is intended for research and is available free-of-charge for that purpose. Permission is not granted for distributing the Legion system software outside of your site.

In no event shall the University of Virginia be liable to any party for direct, indirect, special, incidental, or consequential damages arising out of the use of the Legion system software and its documentation.

The University of Virginia specifically disclaims any warranties, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. The software provided hereunder is on an "as is" basis, and the University of Virginia has no obligation to provide maintenance, support, updates, enhancements, or modifications.

This work partially supported by DARPA (Navy) contract # N66001-96-C-8527, DOE grant DE-FD02-96ER25290, DOE contract Sandia LD-9391, Northrup-Grumman (for the DoD HPCMOD/PET program), DOE D459000-16-3C and DARPA (GA) SC H607305A

[Index Page] [Overview] [Project Status] [Download Legion] [Documentation] [Papers] [Security] [Centurion] [Promotional Material] [Presentations] [Workshops] [Contact Information] [Team Members] [Job Opportunities] [Access Statistics]