Index

A

add new objects on other hosts 36

architectures available in Legion 55

AuthenticationObject 10

B

bootstrap host 35

bootstrap host and vault 35

bootstrap vault 35

BootstrapHost 14

BootstrapVault 14

C

changing object permissions 11

checking your log in status 12

commands

alphabetical list 60-68

documentation 60

legion_activate_instances 71

legion_activate_object 69

legion_add_class_mapping 70

legion_add_implicit_params 75

legion_bfs 76

legion_cat 32, 34, 71

legion_change_owner 75

legion_change_permissions 11, 76

legion_check_system 75

legion_class_host_list 73

legion_class_vault_list 73

legion_classof 75

legion_combine_domains 70

legion_config_scheduler 74

legion_context_add 29, 71

legion_context_create 27, 71

legion_context_list 41

legion_context_lookup 27

legion_cp 31, 32, 71

legion_create_class 72

legion_create_implementation 71

legion_create_object 36, 55, 69

legion_create_object_r 70

legion_create_stat_tree 75

legion_create_user 76

legion_deactivate_instances 71

legion_deactivate_object 70

legion_destroy_host 72

legion_destroy_instances 71

legion_destroy_object 70

legion_destroy_vault 73

legion_direct_output 71

legion_exports_interface 69

legion_generate_idl 76

legion_get_acl 76

legion_get_candidate_hosts 74

legion_get_candidate_placements 74

legion_get_candidate_vaults 74

legion_get_host 37, 70, 71

legion_get_implicit_params 76

legion_get_interface 69

legion_get_vault 70, 71

legion_host_stats 69, 75

legion_host_vault_list 74

legion_import_tree 32, 71

legion_init_arch 71

legion_init_security 76

legion_initialize 73

legion_instance_host_list 74

legion_java 77

legion_join_collection 74

legion_leave_collection 74

legion_link 78

legion_list_attributes 69

legion_list_domains 71

legion_list_implementations 70

legion_list_instances 70

legion_list_invocations 69

legion_list_names 29, 72

legion_list_objects 75

legion_list_oprs 74

legion_ln 28, 31, 72

legion_login 10-11, 76

legion_ls 25, 29, 72

legion_make 76

legion_make_idl 77

legion_make_multi 77

legion_make_setup_script 73

legion_mpi_debug 49, 78

legion_mpi_register 43, 44, 78

legion_mpi_run 44, 78

legion_mplc 77

legion_mplc_reg_impl 77

legion_mv 29, 72

legion_object_info 69

legion_passwd 12, 76

legion_ping 69

legion_print_config 73

legion_pvm_register 40, 41, 78

legion_pwd 28, 72

legion_query_collection 74

legion_register_program 53, 78

legion_register_runnable 53, 78

legion_rm 30, 72

legion_run 54, 78

legion_run_multi 55, 77

legion_set_acl 76

legion_set_context 28, 72

legion_set_context.sh 28

legion_set_default_placement 74

legion_set_host 70

legion_set_implicit_params 76

legion_set_scheduler 74

legion_set_scheduler_policy 75

legion_set_tty 72

legion_set_vault 70

legion_setup_state 73

legion_shutdown 73

legion_shutdown_class 73

legion_starthost 55, , 73

legion_startup 73

legion_startvault 73

legion_stateless_add_workers 77

legion_stateless_configure 77

legion_stateless_remove_workers 77

legion_tty 72

legion_tty_off 72

legion_tty_redirect 72

legion_tty_unredirect 72

legion_tty_watch 72

legion_update_attributes 69

legion_vault_host_list 75

legion_version 75

legion_wellknown_class 75

legion_whereis 75

legion_whoami 12, 75

context names 13

context space 24

and object space 24

assign context name to a LOID 29

assigning alternate context names 28

change the working context 28

commands 25-34

copy a Legion file object 32

copy a local file to a Legion file object 31

create a new context 27

documentation 25

import local Unix directory tree 32

list a context's contents 25

listing an object's names 29

look up an object's LOID 27

look up current working context 28

multiple context names 28

naming objects 23

new Legion system context space 13

organization 23

remove context name 30

renaming an object 29

replace a context name 29

same name in different contexts 31

view a context's contents 25

view a file object's contents 32

copy a Legion file object 32

copy a local file to a Legion file object 31

copy a local Unix tree 32

create objects on another host 36

D

destroying context names 30

E

environment set up 9

execute commands with legion_login 11

executing remote programs 52-57

F

Fortran applications 38

G

GUI 15

cache vs. context space 21

Context Folders 15

in Unix 17

in Windows95 17

Legion names 15

main menu commands 19

main window 17

startup view window 18

tree view 15

view origin 18

view windows 18

H

host vs. host object 35

I

import a local Unix tree 32

instance placement on hosts and vaults 37

L

Legion

about 8, 13

documentation 7

log in status, checking 12

logging in 10

logging into security enabled system 10

LOID 13

about 22

and context names 22

assign a context name to a LOID 29

looking up an object's LOID 27

RSA key 22

M

MPI 43-51

accessing files 47

compiling 43

debugging support 49

functions supported 50

installing Legion MPI 43

link-in replacement library 43

register Compiled Tasks 44

running an MPI application 44

running with fewest changes 51

sample makefile 44

sample MPI programs 46

scheduling MPI processes 48

subroutines for accessing files 47

supported interface 43

task classes 43

N

naming, list an object's context names 29

new context names 28

new context, create 27

O

object permissions, changing 11

P

password, changing 12

placing instances 37

PVM 39-42

applications 39

compiling 40

installing PVM-Legion library 40

legion_pvm_register 40

Legion-PVM tasks 39

library 39

registering compiled tasks 40

running with fewest changes 42

sample makefile 40

sample PVM programs 41

task classes 39

Tids and LOIDs 39

R

remote program execution 52-57

about 52

converting C/C++ programs 56

example 56

executing compatible programs 53

executing non-compatible programs 53

legion_run 54

running a serial program 55

setting command-line arguments 56

setting input and output Legion files 55

setting input and output local files 55

specifying program's platform 55

removing context names 30

renaming an object 29

root context 24

RSA public key 22

running a Legion application 38

S

setting up your environment 9

sharing objects with other users 11

T

tty objects 55, 58-59

about 58

using 58-59

U

user id 10

change password 12

change user information 10

V

vault vs. vault object 35

view the contents of a Legion file object 32


Back to Basic User Manual Table of Contents

Directory of Legion 1.5 Manuals