Index

A | B | C | E | F | H | I | K | L | M | N | O | P | R | S | T | U | V | W

A

add new objects on other hosts 31
admin user 15
AuthenticationObject 9

B

backup vaults 32
assigning 33
replication 34
synchronizing 33
BFS 35
bootstrap host and vault 31

C

cat a Legion file object 27
changing object permissions 11
checking your log in status 11
commands
alphabetical list 78
documentation 78
legion_2drm 98
legion_activate_instances 96
legion_activate_object 94
legion_add_acl 103
legion_add_class_mapping 96
legion_add_host_account 99
legion_add_implicit_params 103
legion_add_sub_collection 100
legion_allow_activation 96
legion_bfs 105
legion_cat 27, 97
legion_cd 22, 97
legion_change_acl 103
legion_change_owner 103
legion_change_permissions 11, 103
legion_class_host_list 100
legion_class_vault_list 100
legion_classof 102
legion_combine_domains 96
legion_config_scheduler 100
legion_configure_profile 12, 93
legion_context_add 23, 97
legion_context_create 22, 97
legion_copy_class 94
legion_cp 26, 27, 28, 97
legion_create_class 99
legion_create_implementation 96
legion_create_object 31, 94
legion_create_object_r 94
legion_create_stat_tree 102
legion_create_user 103
legion_create_user_object 103
legion_deactivate_instances 95
legion_deactivate_object 95
legion_destroy_host 99
legion_destroy_instances 95
legion_destroy_object 95
legion_destroy_vault 99
legion_direct_output 97
legion_export_dir 28, 97
legion_export_dir_quit 97
legion_export_dir_rehash 97
legion_exports_interface 93
legion_ft_initialize 63, 106
legion_FTPd 93
legion_generate_domain_cookie 96
legion_generate_idl 105
legion_get_accounting_data 102
legion_get_acl 104
legion_get_host 32, 95, 97
legion_get_implicit_params 104
legion_get_interface 93
legion_get_vault 95, 97
legion_host_stats 93, 102
legion_host_vault_list 100
legion_init_Apps 104
legion_init_arch 96
legion_init_Extra 104
legion_init_HPC 104
legion_init_security 104
legion_initialize 99
legion_instance_host_list 101
legion_instance_vault_list 101
legion_join_collection 101
legion_leave_collection 101
legion_link 106
legion_list_attributes 93
legion_list_domains 96
legion_list_host_accounts 99
legion_list_implementations 95
legion_list_instances 95
legion_list_invocations 93
legion_list_names 24, 97
legion_list_objects 102
legion_list_oprs 101
legion_list_sub_collections 101
legion_ln 23, 98
legion_login 10, 23, 104
legion_logout 11, 104
legion_ls 21, 22, 24, 50, 98
legion_make 73, 105
legion_make_hostlist 98
legion_make_multi 105
legion_make_schedule 101
legion_make_setup_script 99
legion_manage_job 106
legion_manage_queue 106
legion_mkdir 98
legion_modify_parameters 104
legion_mpi_debug 60, 106
legion_mpi_probe 55, 57, 106
legion_mpi_register 52, 53, 106
legion_mpi_run 54, 106
legion_mplc 105
legion_mplc_reg_impl 105
legion_mv 24, 98
legion_native_mpi_config_host 106
legion_native_mpi_init 107
legion_native_mpi_register 66, 67, 107
legion_native_mpi_run 67, 107
legion_nq 107
legion_object_info 93
legion_output_state 105
legion_passwd 10, 104
legion_ping 93
legion_print_config 99
legion_print_domain_cookie 96
legion_probe_run 43, 107
legion_pvm_register 50, 107
legion_pwd 23, 98
legion_query_collection 101
legion_record 105
legion_refresh_local_cache 95
legion_register_program 36, 37, 107
legion_register_runnable 36, 37, 107
legion_remove_host_account 99
legion_remove_sub_collection 101
legion_replay 105
legion_rm 25, 98
legion_run 38, 108
legion_run_multi 38, 108
legion_set_acl 104
legion_set_backup_vaults 33, 95
legion_set_binding_agent 95
legion_set_class_vaults 34
legion_set_default_placement 101
legion_set_host 95
legion_set_implicit_params 104
legion_set_message_security 104
legion_set_scheduler 101
legion_set_scheduler_policy 102
legion_set_tty 76, 98
legion_set_varch 102
legion_set_vault 96
legion_set_vrun 102
legion_set_worm 33, 93
legion_setup_state 99
legion_show_acl 104
legion_shutdown 99
legion_shutdown_class 100
legion_skcc_set_class_vaults 94
legion_skcc_set_defaults 34, 94
legion_starthost 100
legion_startup 100
legion_startvault 100
legion_stateless_add_workers 105
legion_stateless_configure 105
legion_stateless_remove_workers 106
legion_synch_vaults 96
legion_tty 75, 98
legion_tty_off 76, 98
legion_tty_redirect 77, 98
legion_tty_unredirect 77, 98
legion_tty_watch 76, 98
legion_unset_worm 33, 94
legion_update_accounting_db 102
legion_update_attributes 94
legion_update_stat_tree 102
legion_vault_host_list 102
legion_version 103
legion_wellknown_class 103
legion_whereis 103
legion_whoami 11, 103
context scratch space 45
context space 19
context space 19
and object space 18
assign context name to a LOID 23
assigning alternate context names 23
commands 20
copy a Legion file object 27
copy a local file to a Legion file object 26
create a new context 22
documentation 20
import local Unix directory tree 28
link a directory to context space 28
list a context's contents 21
listing an object's names 24
look up an object's LOID 22
look up current working context 23
multiple context names 23
naming objects 18
new Legion system context space 14
organization 18
remove context name 25
remove entire context 26
remove object 25
renaming an object 24
replace a context name 24
same name in different contexts 26
view a context's contents 21
view a file object's contents 27
copy a Legion file object 27
copy a local file to a Legion file object 26
copy a local Unix tree 28
create objects on another host 31
credentials file
creating 10
removing 11

E

environment set up 9

F

file sharing 28
Fortran support 35

H

hosts
about 30
bootstrap host 31
look up an object' s host 32

I

import a local Unix tree 28
instance placement on hosts and vaults 32

K

Kerberos support 12

L

Legion
about 8, 14
documentation 7
Legion security 15
legion_export_dir_rehash 28
LegionClass 14
linking a context name to an object 26
linking a directory to context space 28
log in status, checking 11
logging in 9
logging out 11
LOID 14
about 17
and context names 17
assign a context name to a LOID 23
looking up an object's LOID 22
RSA key 17

M

makefile, sample 73
message layer
changing security mode 12
metaclasses 14
MPI 52- 69
Legion MPI 52

accessing files 58

checking jobs 55

checkpointing support 61

compiling 52

deactivating 55

debugging support 60

fault tolerance 61

functions supported 65

input and output files 56

Legion MPI libraries 52

moving files after job has started 55

register compiled tasks 53

running an MPI application 54

running with fewest changes 65

sample makefile 52

sample programs (C and Fortran) 55

scheduling processes 58

SPMD-style applications 61

subroutines for accessing files 58

task classes 52

wildcards 57

link-in replacement library 52
Native MPI 66

compiling 66

register compiled tasks 67

running an MPI application 67

sample programs (C only) 69

scheduling processes 69

task classes 66

SPMD-style applications 65
supported interface 52

N

naming, list an object's context names 24
new context names 23
new context, create 22

O

object permissions, changing 11

P

password, changing 10
placing instances 32
PVM 48- 51
applications 48
compiling 49
legion_pvm_register 50
Legion-PVM library 48, 49
Legion-PVM tasks 49
registering compiled tasks 50
running with fewest changes 51
sample makefile 49
sample PVM programs 50
task classes 49
Tids and LOIDs 48

R

remote program execution 36- 47
about 36
blocking and nonblocking 41
context scratch space 45
converting C/C++ programs 47
determining if your program is linked or independent 36
example 45
executing independent programs 36
executing linked programs 37
getting input files to the remote host 39
getting output files from the remote host 40
legion_probe_run 43
legion_register_program 36
legion_register_runnable 37
legion_run 38
option file 41
picking a host 39
probe file 41
running a serial program 38
setting command-line arguments 39
removing context names 25
removing contexts 26
removing objects 25
renaming an object 24
replication 34
root context 19
RSA public key 17
running a Legion application 35

S

security modes 12
setting up your environment 9
share a local directory in context space 28
sharing objects with other users 11
SKCC 33

T

tty
about tty objects 75
management

complex 76

simple 75

redirecting 77
unredirecting 77

U

user id
change password 10
change user information 9
user profile 12

V

vaults
about 30
backup vaults 32
bootstrap vault 31
vault object 30
view a Legion file object's contents 27

W

wildcards 22, 25, 27
WORM objects 33

Directory of Legion 1.8 Manuals
[Home] [General] [Documentation] [Software]
[Testbeds] [Et Cetera] [Map/Search]

Free JavaScripts provided by The JavaScript Source

legion@Virginia.edu
http://legion.virginia.edu/