x Legion 1.8 Basic User Manual:Legion 1.8 Basic User Manual: A-4.0 Subject listing of Legion commands

A-4.0 Subject listing of Legion commands

Full documentation of these commands can be found in the Reference Manual, 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_configure_profile
  legion_exports_interface
       {[-c] <context path> | -l <LOID>}
       {-w <well-known class type> | -f <function signature>}+
       [-debug] [-help]
 legion_FTPd
       [-help] [-v] [-p <port number>] [-a] [-m <max connections>]
       [-t <transfer block size>] [-o <max outstanding invocations>]
       [-d] [-w] [-e] [-rt <RMI timeout>] [-dt <detail timeout>]
 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_skcc_set_class_vaults 
       <SKCC class context path> 
       {[-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>]}
 legion_skcc_set_defaults 
       {[-l <SKCC class LOID> | -c <SKCC class context path>}
       <number of default vaults>
 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_copy_class
       [-v] [-h] 
       {[-c <template context> | -l] <template LOID>} 
       <new class path> [-a <attribute>]* 
       {-mc [-c <metaclass context> | -l <metaclass LOID>]}
 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> | -l <class LOID>} <new object context> 
       <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] [-help] [-noserver] [-autorehash]
       <local directory path> <target context path>
 legion_export_dir_quit
       <target context path>
 legion_export_dir_rehash
       <target context path>
 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_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_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_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]
 legion_2drm 
       <file name>

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
 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_classof 
       {[-c] <object context path> | -l <object LOID>} 
       [-debug] [-help]
 legion_create_stat_tree 
       <base context path> 
       [-debug] [-help]
 legion_get_accounting_data
       [-v] [-help] [-debug]
       {<pull-source1> <pull-source2> ... <pull-sourcen>}
       {-d <local target directory>} 
       [-ot <seconds>] [-it <seconds>]
 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_update_accounting_db
       [-v] <local configuration file path> <local logfile directory>
 legion_update_stat_tree 
       [-v] [-help] [-t <repeat delay seconds>]
       [-site <top site context path>]
       [-collection <collection context path>]
 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_acl
       {[-c] <object context path> | -l <object LOID>}
       <function pattern> <modifications>
 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_Apps
 legion_init_Extra
 legion_init_HPC
 legion_init_security
 legion_login 
       [<user id path> | -l <user id LOID>] [-p <password>] 
       [-debug] [-help]
 legion_logout
       [-debug] [-help]
 legion_modify_parameters
       [-debug] [-help] <argument>
 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]
 legion_show_acl
       {[-c] <object context path> | -l <object LOID>}
       [<function pattern>] [-showLoids]

A-4.9 Application development

 legion_bfs 
       <file> [-o <out file>] [-BackEnd]
       [-help]
  legion_make 
       [-v] [-a <architecture>] [-h <host context path>]
       [-e <make command>] [-OUT <remote file>] 
       [<arg1> <arg2> ... <argn>] 
       [-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_ft_initialize
   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_manage_job
       [-help] [-k] [-cp <priority>]
       [-fr] [-nc] [-q <context name>] <ticket number>
  legion_manage_queue
       [-help] [-purge]
       [-maxrs <slots>] [-q <context name>]
 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_nq
       [-help] [-w] [-v]
       [-a <arch> ] [-h <host context path>]
       [-in <context name>] [-out <context name>]
       [-IN <local file name> ] [-OUT <local file name>]
       [-f <options file> ] [-novrun] [-t <minutes>]
       [-n <nodes>] [-r <minutes>] [-p <priority>] [-d]
       <program class> [ <arg1> <arg2> ... <argn>]
  legion_probe_run
       [-help] [-debug]
       [-pwd] [-hostname] [-list] [-stat <remote file name] [-statjob]
       [-in <context path name>] [-out <context path name>] 
       [-IN <local file name>] [-OUT <local file name>] 
       [-setscratch <context path>] [-showscratch] [-kill]
       {-p[robe] <local file name> | -l <probe LOID>} 
 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 
       [-help] [-debug] [-v[erbose]] [-w] [-a <arch>] [-h <host>]
       [-block] [-non[-]block] [-d[ir] <dir>] [-D <var=value>]
       [-in <contextfile>] [-out <contextfile>]
       [-IN <localfile>] [-OUT <localfile>]
       [-stdin <localfile>] [-stdout <localfile>] [-stderr <localfile>]
       [-novrun] [-p[robe] <localfile>] [-setscratch <context>]
       [-meta <option=value>]
       [-f <options file>] <program class> [<arg1> ... <argn>]
  legion_run_multi 
       [-help] [-debug] [-v[erbose]] [-z[ero]] [-r[estart]]
       [-e[xec] command] [-x <exceptfile>] [-a[rch] <architecture>] 
       [-d[ir] <dir>] [-D <var=value>] 
       {-n <number of processors> | -s[chedule] <schedfile>} 
       -f[ile] <specfile> [-t[ime] <timefile>] [--] <program class> 
       [<arg1> <arg2> ... <argn>] 

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/