A-4.0 Subject listing of Legion commands

Full documentation of these commands can be found in the Reference Manual, in Command-line functions, and on the Legion web site at <http://legion.virginia.edu/documentation.html>. There are also man pages for all Legion commands included in the system release package.

A-4.1 Calls on objects

legion_exports_interface 
     {[-c] <context path> | -l <LOID>}
     {-w <well-known class type> | -f <function signature>}+
     [-debug] [-help]
legion_get_interface 
     {[-c] <context path> | -l <class LOID>} 
     [-debug] [-help]
legion_ping 
     {[-c] <object context path> | -l <object LOID>} 
     [-timeout <seconds>]
     [-debug] [-help]
legion_list_attributes 
     {[-c] <object context path> | -l <object LOID>} 
     [-L] [<attribute name>] 
     [-debug] [-help]
legion_list_invocations 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_object_info 
     {[-c] <object context path> | -l <object LOID>} [-v] 
     [-debug] [-help]
legion_set_worm
     [[-c] <object context path> | -l <object LOID>]
legion_update_attributes 
     {[-c] <object context path> | -l <object LOID>} 
     [-a <new attribute>] [-d <attribute>] 
     [-r <old attribute> <new attribute>] 
     [-debug] [-help]
legion_unset_worm
     {[-c] <instance context path> | -l <instance LOID>}

A-4.2 Calls on class objects

legion_activate_object 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_create_object 
     {[-c] <class context path> | -l <class LOID>}
     <new object context path>
     [-h <host name on which to place new object>]
     [-v <vault on which to place new object>]
     [-H <context path of preferred host class>]
     [-V <context path of preferred vault class>]
     [-Ch <context containing list of preferred hosts>]
     [-Cv <context containing list of preferred vaults>]
     [-d <recorder context path> <debug session name>] 
     [-debug] [-help]
legion_create_object_r 
     {[-c] <class context path> | -l <class LOID>} 
     <context path> <host name> <host architecture> 
     <$LEGION> <$LEGION_OPR> <$LEGION_OPA> 
     <binary path> [<user id>] 
     [-debug] [-help]
legion_deactivate_instances 
     [-stay_down] [-debug] [-help]
     {[-c] <class context name> | -l <class LOID>}
legion_deactivate_object 
     [stay_down] [-debug] [-help] 
     {[-c] <object context name> | -l <object LOID>}
legion_destroy_instances 
     {[-c] <class context path> | -l <class LOID>} 
     [-debug] [-help]
legion_destroy_object 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_get_host 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_get_vault 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_list_implementations 
     [-v] {[-c] <class context path> | -l <class LOID>} 
     [-debug] [-help]
legion_list_instances 
     {[-c] <context path> | -l <class LOID>} 
     [-debug] [-help]
legion_refresh_local_cache
legion_set_backup_vaults
     {[-c] <instance context path> | -l <instance LOID>}
     [-nodeac[tivate]] 
     {[-a | -d] [-c <vault1 context path> | -l <vault1 LOID>]
          [-a | -d] [-c <vault2 context path> | -l <vault2 LOID>] ...
          [-a | -d] [-c <vaultn context path> | -l <vaultn LOID>]}
      | {-Cv <vault context path> -n <total number of vaults>}
legion_set_binding_agent
     [-unset] [-make_default] [-make_default_only]
     {-l <object context path> | -c <object LOID>}
legion_set_host 
     {[-c] <instance context name> | -l <instance LOID>} 
     {[-c] <host context path> | -l <host LOID>} 
     [-debug] [-help]
legion_set_vault 
     {[-c] <instance context path> | -l <instance LOID>} 
     {[-c] <vault context path> | -l <vault LOID>} [-permanent]
     [-debug] [-help]
legion_synch_vaults
     {[-c] <instance context path> | -l <instance LOID>}
     [-nodeac[tivate]]

A-4.3 Calls on LegionClass

legion_add_class_mapping 
     <metaclass LOID> <class LOID> 
     [-debug] [-help]
legion_combine_domains 
     [-v] <list of domain cookie files> 
     [-debug] [-help]
legion_create_implementation 
     <binary path name> <architecture>
     {[-c] <context path> | -l <class LOID>} 
     [-debug] [-help]
legion_generate_domain_cookie 
     [-o <cookie output filename> 
     [-debug] [-help]
legion_init_arch
     [-debug] [-help]
legion_list_domains
     [-debug] [-help]
legion_print_domain_cookie
     [-i <cookie input file> 
     [-debug] [-help]

A-4.4 Calls on file and context objects

legion_activate_instances 
     {[-c] <class context path> | -l <class LOID>} 
     [-debug] [-help]
legion_allow_activation
     [-entire_class] [-debug] [-help]
     {[-c] <context path> | -l <LOID>}
legion_cat 
     <context path> 
     [-debug] [-help]
legion_cd 
     <context path> 
     [-debug] [-help]
legion_context_add 
     <object LOID> <context name> 
     [-debug] [-help]
legion_context_create 
     <context path> 
     [-debug] [-help]
legion_cp 
     [-r] [-v] [-m] [-p] [-localsrc] [-localdest]
     [-V <vault context path>] 
     <source path> <destination path> 
     [-debug] [-help]
legion_direct_output 
     {[-c] <object path> | -l <object LOID>}
     {[-c] <tty context path> | -l <tty LOID>} 
     [-debug] [-help]
legion_export_dir
     [-v] [-fc] [-cc] 
     <local base directory path> <target base context path> 
     [-debug] [-help]
legion_get_host 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_get_vault 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_import_tree 
     [<unix directory path> [<legion context path>]] 
     [-debug] [-help]
legion_list_names 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_ln 
     <context path> <new alias> 
     [-debug] [-help]
legion_ls 
     [-laLRAdqv] [<context path>] 
     [-debug] [-help]
legion_make_hostlist
     {-h <new host context>} {-f <file1> <file2> ... <filen>}
     [<host context path>] [-v] 
     [-help]
legion_mkdir 
     <context path> 
     [-debug] [-help]
legion_mv 
     <context path> <new context path> 
     [-debug] [-help]
legion_pwd
     [-debug] [-help]
legion_rm 
     [-r] [-f] [-v] <context path list> 
     [-debug] [-help]
legion_set_context 
     <context path> 
     [-debug] [-help]
legion_set_tty 
     <tty context path> 
     [-debug] [-help]
legion_tty 
     <tty context path> 
     [-debug] [-help]
legion_tty_off
     [-debug] [-help]
legion_tty_redirect 
     <object context path> 
     [-debug] [-help]
legion_tty_unredirect 
     <object context path> 
     [-debug] [-help]
legion_tty_watch 
     [[-c] <tty context path> | -l <tty LOID>] 
     [-debug] [-help]

A-4.5 Start-up and shutdown functions

legion_add_host_account
     {[-c] <host object context path> | -l <host object LOID>}
     {[-f <mapping file name>] | 
      [<Unix user id> [-c <owner context path> | -l <owner LOID>]]}
     [-debug] [-help]
legion_create_class 
     [[-c] <context path>] [-sc <scheduler context path>] 
     [-sl <scheduler LOID>] 
     [-debug] [-help]
legion_destroy_host 
     [-v] {[-c] <host context path> | -l <host LOID>} 
     [-debug] [-help]
legion_destroy_vault 
     {[-c] <vault context path> | -l <vault LOID>} 
     [-debug] [-help]
legion_initialize
     [-debug] [-help]
legion_list_host_accounts
     {[-c] <host object context path> | -l <host object LOID>}
     <user id> 
     [-debug] [-help]
legion_make_setup_script 
     [-o <script basename>] [-OPR <OPR dir name>] 
     [-L <$LEGION dir name>] 
     [-debug] [-help]
legion_print_config
     [-debug] [-help]
legion_remove_host_account
     [[-c] <host object context path> | -l <host object LOID>]
     [-debug] [-help]
legion_setup_state 
     [-i] 
     [-debug] [-help]
legion_shutdown 
     [-local] [-f] [-i] 
     [-debug] [-help]
legion_shutdown_class 
     {[-c] <context path> | -l <class LOID>} 
     [-debug] [-help]
legion_starthost 
     [-L <$LEGION>] [-O <$LEGION_OPR>] [-A <$LEGION_ARCH>]
     [-B <path>] [-N <context name>] [-U <user id>] [-C <host class>]
     <new host name> [<compatible vault list>] 
     [-debug] [-help]
legion_startup 
     [-local] 
     [-debug] [-help]
legion_startvault 
     [-L <$LEGION>] [-O <$LEGION_OPR>] [-A <$LEGION_ARCH>] 
     [-N <context name>] [-U <user id>] [-C <vault class>]
     <host name> [<compatible host list>] 
     [-debug] [-help]

A-4.6 Scheduling support

legion_add_sub_collection
     {-c <collection path> | -l <collection LOID>}
     {-c <member path> | -l <member LOID>} 
     [-q <query>]
legion_class_host_list 
     [[-c] <class context path> | -l <class LOID>]
     [{-a | -d | -t} <host1> <host2> ... <hostn>] [-p] 
     [-debug] [-help]
legion_class_vault_list 
     [[-c] <class context name> | -l <class LOID>}
     [{-a | -d | -t} <vault1> <vault2> ... <vaultn>] [-p] 
     [-debug] [-help]
legion_config_scheduler 
     {[-c] <Scheduler context name> | -l <Scheduler LOID>} 
     [-get_enactor] [-get_collection] 
     [-set_enactor {[-c] <Enactor path> | -l <Enactor LOID>}] 
     [-set_collection {[-c] <Collection path> | -l <Collection LOID>}]
     [-debug] [-help]
legion_host_vault_list 
     {[-c] <host context path> | -l <host LOID>]
     [{-a | -d | -t} <vault1> <vault2> ... <vaultn>] [-p] 
     [-debug] [-help]
legion_instance_host_list 
     {[-c] <instance context path> | -l <instance LOID>}
     [{-a | -d | -t} <host1> <host2> ... <hostn>] [-p] 
     [-debug] [-help]
legion_instance_vault_list 
     {[-c] <instance context path> | -l <instance LOID>}
     [{-a | -d | -t} <vault1> <vault2> ... <vaultn>] [-p] 
     [-debug] [-help]
legion_join_collection 
     {[-c] <Collection path> | -l <Collection LOID>}
     {[-c] <member path> | -l <member LOID>} 
     [-debug] [-help]
legion_leave_collection 
     {[-c] <Collection path> | -l <Collection LOID>}
     {[-c] <member path> | -l <member LOID>} 
     [-debug] [-help]
legion_list_oprs 
     {[-c] <vault context path> | -l <vault LOID>} 
     [-debug] [-help]
legion_list_sub_collections
     {-c <collection path> | -l <collection LOID>}
legion_make_schedule
     {-c <class context path> | -l <class LOID>}
     [-n <number of nodes>] [-f <specification file>] [-q <query>] 
     [-help]
legion_query_collection 
     [-v] {[-c] <Collection path> | -l <Collection LOID>} <query> 
     [-debug] [-help]
legion_remove_sub_collection
     {-c <collection path> | -l <collection LOID>}
     {-c <member path> | -l <member LOID>} [-q <query>]
legion_set_default_placement 
     {[-c] <class context name> | -l <class LOID>}
     {[-c] <host context name> | -l <host LOID>}
     {[-c] <vault context name> | -l <vault LOID>} 
     [-debug] [-help]
legion_set_scheduler 
     {[-c] <class context path> | -l <class LOID>}
     {[-c] <Scheduler context name> | -l <Scheduler LOID>} 
     [-debug] [-help]
legion_set_scheduler_policy 
     {[-c] <class context path> | -l <class LOID>} <policy> 
     [-debug] [-help]
legion_set_varch
     {[-c] <host context path> | -l <host LOID>} <arch> 
     [-debug] [-help]
legion_set_vrun
     {[-c] <host context path> | -l <host LOID>} <path> 
     [-debug] [-help]
legion_vault_host_list 
     {[-c] <vault context path> | -l <vault LOID>}
     [{-a | -d | -t} <host1> <host2> ... <hostn>] [-p] 
     [-debug] [-help]

A-4.7 General functions about the state of the system

legion_check_system 
     [-v] [-q] [-fix CommandLine | -fix Contexts] 
     [-debug] [-help]
legion_classof 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_create_stat_tree 
     <base context path> 
     [-debug] [-help]
legion_host_stats 
     {[-c] <host context path> | -l <host LOID>} 
     [-debug] [-help]
legion_list_objects 
     {[-c] <host context path> | -l <host LOID>} 
     [-debug] [-help]
legion_version
     [-debug] [-help]
legion_wellknown_class 
     <well-known class name> 
     [-debug] [-help]
legion_whereis 
     {[-c] <object context path> | -l <object LOID>} 
     [-debug] [-help]
legion_whoami
     [-debug] [-help]

A-4.8 Security

legion_add_acl 
     [[-c] <object context path> | -l <object LOID>] 
     {-s | <filename>} 
     [-debug] [-help]
legion_add_implicit_params 
     [[-c] <AuthenticationObject path> | -l <AuthenticationObject LOID>] 
     {-s | <filename>} 
     [-debug] [-help]
legion_change_owner 
     [-v] [-r] {[-c] <object context path> | -l <object LOID>}
     {[-c] <target owner context path> | -l <target owner LOID>} 
     [-debug] [-help]
legion_change_permissions 
     [+-rwx] [-v] <group/user context path> <target context path>
     [-debug] [-help]
legion_create_user 
     <user id> 
     [-debug] [-help]
legion_create_user_object
     {[-c] <class context path> | -l <class LOID>}
     [-h <host for new object> | -v <vault for new object>]
     [-f <implicit parameter file>] [-z <password>] <user name>
     [-debug] [-help]
legion_get_acl 
     [[-c] <object context path> | -l <object LOID>] 
     [-debug] [-help]
legion_get_implicit_params 
     [[-c] <object context path> | -l <object LOID>] 
     [-debug] [-help]
legion_init_security
     [-debug] [-help]
legion_login 
     [<user id path> | -l <user id LOID>] [-p <password>] 
     [-debug] [-help]
legion_logout
     [-debug] [-help]
legion_passwd 
     {<user id context> | -l <user id LOID>} 
     [-debug] [-help]
legion_set_acl 
     {[-c] <object context path> | -l <object LOID>}
     [-s | <filename>] 
     [-debug] [-help]
legion_set_implicit_params 
     [[-c] <object context path> | -l <object LOID>]
     [-s | <filename>] 
     [-debug] [-help]
legion_set_message_security
     [-c <AuthenticationObject context path> | -l <AuthenticationObject LOID>]
     {Off | Protected | Private} [-help]

A-4.9 Application development

legion_bfs 
     <file> [-o <out file>] [-BackEnd] 
     [-help]
legion_generate_idl 
     [<flags>] <input file local path> 
     [-debug] [-help]
legion_make 
     [-v] [-a <architecture>] [-h <host context path>]
     [-e <make command>] [-OUT <remote file>] 
     [<arg1> <arg2> ... <argn>] 
     [-debug] [-help]
legion_make_idl 
     [-notrans] [-noclient] [-v] [-noreg] [-s <suffix string>] 
     [-run] <application name> 
     [-debug] [-help]
legion_make_multi 
     [-v] [-a <architecture>][-e <make command>]
     [<arg1> <arg2> ... <argn>] 
     [-debug] [-help]
legion_mplc 
     [<flags>]
legion_mplc_reg_impl 
     <class name> <binary path> 
     <stateless | stateful | sequential> <arch> 
     [-help]
legion_output_state
     {[-c] <object context path> | -l <object LOID>} | StartupState
     [-debug] [-help]
legion_record
     {-uf <local storage file name> | [-c] <recorder context path>}
     [-name <debug session name>] [-t <interval>]
     <client application> [<arg1> <arg2> ... <argN>] 
     [-debug] [-help]
legion_replay
     {-uf <local storage file name> | 
      [-c] <recorder context path> -name <debug session name>}
     {-list | [-cmd <debugger name>] [-local] <session number>}
     [-debug] [-help]
legion_stateless_add_workers
     <class name> <worker name1> <worker name2> ... <worker nameN>
     [-debug] [-help]
legion_stateless_configure 
     <stateless class context path> [-n <number of replicas>] 
     [-Ch <host context path>] [-w <max number work requests>] [-FlUsH]
     [-debug] [-help]
legion_stateless_remove_workers 
     <class name> <worker name1> <worker name2> ... <worker nameN>
     [-debug] [-help]

A-4.10 Program support

legion_link 
     [-CC <compiler>] [-Fortran] 
     [-FC <compiler>] [-pvm] [-mpi] 
     [-L<library path>] [-l<library>] [-v] 
     [-o <output file>] [-bfs] <object file list> 
     [-debug] [-help]
legion_mpi_debug 
     [-q] {[-c] <instance context path>} 
     [-help]
legion_mpi_probe
     [-help] [-debug] [-v[erbose]] [-all] [-list]
     [-in <context path name>] [-out <context path name>]
     [-IN <local file name>] [-OUT <local file name>]
     [-showscratch] [-stat <remote file name>]
     <pid context name>
legion_mpi_register 
     <class name> <binary local path name> 
     <platform type> 
     [-help]
legion_mpi_run 
     {-f <options file> [<flags>]} | 
      {-n <number of processors> [<flags>] <program class> 
        [<arg1> <arg2> ... <argn>]}
legion_native_mpi_config_host 
     [<wrapper>] 
     [-debug] [-help]
legion_native_mpi_init 
     [<architecture>] 
     [-debug] [-help]
legion_native_mpi_register 
     <class name> <binary path> <architecture> 
     [-help]
legion_native_mpi_run 
     [-v] [-a <architecture>] [-h <host context path>]
     [-IN <local input file>] [-OUT <local result file>]
     [-in <Legion input file>] [-out <Legion result file>]
     [-n <nodes>] [-t <minutes>] [-legion] 
     [-debug] [-help]
     <program context path> [<arg 1> <arg 2> ... <arg n>]
legion_pvm_register 
     <class path name> <binary local path name> <platform type> 
     [-help]
legion_register_program 
     <program class> <executable path> <legion arch> 
     [-debug] [-help]
legion_register_runnable 
     <program class> <executable path> <legion arch> 
     [-debug] [-help]
legion_run 
     [-w] [-v] [-a <architecture>] [-h <host context path name>]
     [-in <context path name>] [-out <context path name>] 
     [-IN <local file name>] [-OUT <local file name>] 
     [-stdin <local file name>] [-stdout <local file name>] 
     [-stderr <local file name>]
     [-f <options file>] [-t <minutes>] [-n <nodes>]
     [-debug] [-help]
     <program class>[<arg1> <arg2> ... <argn>] 
legion_run_multi 
     [-v[erbose]] [-z[ero]] [-r[estart]] 
[-e[xec] command] [-x <exceptions file path>] 
{-n <number of processors> | -s[chedule] <schedule file path>} 
{-f <specification file path>} 
     [-help] [-debug]
     <program class> [<arg1> <arg2> ... <argn>] 

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

Free JavaScripts provided by The JavaScript Source

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