Table of Contents
Legion: A user’s viewNPACI All Hands Meeting Tutorial
The Team
Agenda
Would you like to install Legion at your site?Let us know and we can help.More info is available online at http://legion.virginia.edu
Legion Overview
Metasystems Background
Emerging Environment
One Transparent System
Technical Requirements
Benefits
High performance
Real-timeDevice Interactions
Collaboration
Cross-Organization Collaboration
Meta-applications
Meta-application example
Legion
What is Legion?
Why Object-based?
Legion
Legion BenefitsHigh Level
Legion Benefits Continued
Shared Persistent Spaces
Transparent Remote Execution
Strong Security
Parallel Processing
PPT Slide
PPT Slide
Tools
Legion Philosophy
The Problem
Legion Philosophy
Legion philosophy
Users View
First steps
Authentication (login)
Naming
Legion Object Identifiers (LOID)
Legion (context) space
Contexts are more general than Unix directories
Context Examples
Look in /hosts
Host objects
Look in /users
Create a new context
Other stuff
Object info
Where is it?
Importing Local Directories and Files
Importing Local Directories and Files
Access Control
Access Control
Access Control
Unified Console
TTY Objects in Action
Running Applications
PPT Slide
Running sequential applications
Registering the binary
Class Objects
PPT Slide
Remote execution
Example 1
Example 2
Parameter space studies
legion_run_multi
Example 1
Example 2
Legion-aware sequential applications
Legion I/O
C interface example
Fortran Interface
Linkage requirements
Parallel 2D Files
Features
More Features
Access Patterns
Two Dimensional File Object
Two Dimensional File Object
Gridlib
Why use stdgrid?
Operations Supported
Example Code
Parallel Computing
Parallel Computing
MPI - relink
Running an MPI program
MPI program execution
User-directed scheduling
Debugging MPI
MPL - A Parallel C++
Pipeline example
Code Examples
The makefile
PPT Slide
Fibonacci
Basic Fortran Support - BFS
Sample BFS Interfaces
BFS Method Invocation
PPT Slide
BFS Compilation and Linkage
Platforms & The Computational Collective
Legion 1.6 Platforms
Queuing Systems
The Computational Collective
National Legion Net
The GUI
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
|