Package Edu.Unm.Hpc.Qgrok - internal and external symbols

See only external symbols
Package Edu.Unm.Hpc.Qgrok uses the packages Cl-Ppcre, Common-Lisp, Common-Lisp-User, Iterate, Sb-Ext and Sb-Mop. It is also known as Qgrok. It has 631 total symbols and 10 external ones.

Class

queueA class that holds information about a queue

Variable

*conn*The connection to the PBS server
*default-queue-name*The name of the default queue. This should be a symbol so that it can't conflict with queue name...
*jobs-string*The string to print above the 'jobs' column
*magic-sep-val*The number of spaces between the columns in the output.
*queue-string*The string to print above the 'cpus' column
*server*The hostname/ip of the PBS server
*special-queue-states*The 'special' queue states that should always be displayed even if no nodes are in that state.
*total-cpus-string*The string to print above the 'cpus' column
*total-nodes-string*The string to print above the 'nodes' column

Constant

accrue_elig
accrue_exit
accrue_inel
accrue_new
accrue_runn
accrue_unkn
atr_dflag_access
atr_dflag_altrun
atr_dflag_anassn
atr_dflag_creat
atr_dflag_cvtslt
atr_dflag_fnassn
atr_dflag_mgrd
atr_dflag_mgwr
atr_dflag_mom
atr_dflag_nosavm
atr_dflag_oprd
atr_dflag_opwr
atr_dflag_othrd
atr_dflag_rassn
atr_dflag_rdacc
atr_dflag_seleq
atr_dflag_svrd
atr_dflag_svwr
atr_dflag_usrd
atr_dflag_uswr
atr_dflag_wracc
atr_false
atr_true
atr_type_acl
atr_type_arst
atr_type_bool
atr_type_char
atr_type_float
atr_type_jinfop
atr_type_list
atr_type_ll
atr_type_long
atr_type_resc
atr_type_short
atr_type_size
atr_type_str
attr_a
attr_accrue_type
attr_acct_id
attr_aclgren
attr_aclgroup
attr_aclhost
attr_aclhten
attr_aclresvgren
attr_aclresvgroup
attr_aclresvhost
attr_aclresvhten
attr_aclresvuren
attr_aclresvuser
attr_aclroot
attr_acluren
attr_acluser
attr_altid
attr_altid2
attr_altrouter
attr_array
attr_array_id
attr_array_index
attr_array_indices_remaining
attr_array_indices_submitted
attr_array_state_count
attr_auth_g
attr_auth_h
attr_auth_u
attr_block
attr_c
attr_chkptmin
attr_comment
attr_convert
attr_cookie
attr_count
attr_cred
attr_ctime
attr_current_sampletime
attr_defaultchunk
attr_defnode
attr_depend
attr_dfltqdelargs
attr_dfltqsubargs
attr_dfltque
attr_e
attr_egroup
attr_eligible_time
attr_eligibletimeenable
attr_enable
attr_etime
attr_euser
attr_exechost
attr_execvnode
attr_flatuid
attr_flicenses
attr_fromroute
attr_g
attr_gridname
attr_h
attr_hashname
attr_hasnodes
attr_hopcount
attr_inter
attr_j
attr_job_sort_formula
attr_jobdir
attr_jobdir_enable
attr_k
attr_killdelay
attr_l
attr_license_count
attr_license_linger
attr_license_location
attr_license_max
attr_license_min
attr_locsvrs
attr_logevents
attr_logfile
attr_m
attr_mailfrom
attr_managers
attr_maxarraysize
attr_maxgroupres
attr_maxgroupressoft
attr_maxgrprun
attr_maxgrprunsoft
attr_maxque
attr_maxrun
attr_maxuserres
attr_maxuserressoft
attr_maxuserrun
attr_maxuserrunsoft
attr_mtime
attr_n
attr_name
attr_node_host
attr_node_jobs
attr_node_mom
attr_node_no_tasks
attr_node_nomultinode
attr_node_np
attr_node_ntype
attr_node_pcpus
attr_node_port
attr_node_properties
attr_node_resv_enable
attr_node_resvs
attr_node_sharing
attr_node_state
attr_nodefailrq
attr_nodegroupenable
attr_nodegroupkey
attr_nodemux
attr_nodepack
attr_number
attr_o
attr_operators
attr_owner
attr_p
attr_pnames
attr_pset
attr_pwd
attr_q
attr_qrank
attr_qtime
attr_qtype
attr_queryother
attr_queue
attr_r
attr_refresh
attr_reqcred
attr_reqcredenable
attr_resc_flag
attr_resc_type
attr_rescassn
attr_rescavail
attr_resccost
attr_rescdflt
attr_rescmax
attr_rescmin
attr_resv_duration
attr_resv_end
attr_resv_id
attr_resv_name
attr_resv_nodes
attr_resv_owner
attr_resv_start
attr_resv_state
attr_resv_substate
attr_resv_tag
attr_resv_type
attr_resvenable
attr_resvid
attr_resvtag
attr_rndzretry
attr_routedest
attr_routeheld
attr_routelife
attr_routeretry
attr_routewait
attr_rpp_highwater
attr_rpp_retry
attr_rsvexpdt
attr_rsvsync
attr_runcount
attr_s
attr_sample_starttime
attr_sched_hint
attr_schedhost
attr_schedit
attr_schedselect
attr_scheduling
attr_security
attr_server
attr_session
attr_ssignon_enable
attr_stagein
attr_stageout
attr_start
attr_state
attr_status
attr_stime
attr_substate
attr_svrhost
attr_syscost
attr_total
attr_u
attr_umask
attr_used
attr_v
attr_version
bad_password_hold
bluegene
checkpoint_unspecified
deldelay
mail_at_abort
max_encode_bfr
maxnamlen
maxpathlen
mgr_cmd_active
mgr_cmd_create
mgr_cmd_delete
mgr_cmd_list
mgr_cmd_print
mgr_cmd_set
mgr_cmd_unset
mgr_obj_host
mgr_obj_job
mgr_obj_node
mgr_obj_none
mgr_obj_queue
mgr_obj_resv
mgr_obj_rsc
mgr_obj_sched
mgr_obj_server
msg_err
msg_out
nd_busy
nd_default_excl
nd_default_shared
nd_down
nd_force_excl
nd_free
nd_globus
nd_ignore_excl
nd_initializing
nd_job_exclusive
nd_job_sharing
nd_jobbusy
nd_offline
nd_pbs
nd_stale
nd_state_unknown
no_hold
no_join
no_keep
other_hold
pbs_batch_service_name
pbs_batch_service_name_dis
pbs_batch_service_port
pbs_batch_service_port_dis
pbs_conf_batch_service_port
pbs_conf_batch_service_port_dis
pbs_conf_core_limit
pbs_conf_default_name
pbs_conf_environment
pbs_conf_exec
pbs_conf_home
pbs_conf_k5dcelogin
pbs_conf_locallog
pbs_conf_manager_globus_service_port
pbs_conf_manager_service_port
pbs_conf_mom_globus_service_port
pbs_conf_mom_home
pbs_conf_mom_service_port
pbs_conf_primary
pbs_conf_rcp
pbs_conf_scheduler_service_port
pbs_conf_scp
pbs_conf_secondary
pbs_conf_server_name
pbs_conf_start_mom
pbs_conf_start_sched
pbs_conf_start_server
pbs_conf_syslog
pbs_conf_syslogsevr
pbs_interactive
pbs_manager_globus_service_name
pbs_manager_globus_service_port
pbs_manager_service_name
pbs_manager_service_port
pbs_maxcltjobid
pbs_maxdest
pbs_maxgrpn
pbs_maxhostname
pbs_maxjobname
pbs_maxportnum
pbs_maxqresvname
pbs_maxqueuename
pbs_maxroutedest
pbs_maxseqnum
pbs_maxservername
pbs_maxsvrjobid
pbs_maxsvrresvid
pbs_maxuser
pbs_mom_globus_service_name
pbs_mom_globus_service_port
pbs_mom_service_name
pbs_mom_service_port
pbs_resv_id_char
pbs_scheduler_service_name
pbs_scheduler_service_port
pbs_term_buf_sz
pbs_term_cca
pbs_use_iff
place_excl
place_free
place_group
place_pack
place_scatter
place_shared
shut_delay
shut_immediate
shut_mask
shut_quick
shut_sig
shut_who_idlesecdry
shut_who_mask
shut_who_mom
shut_who_sched
shut_who_secdonly
shut_who_secdry
sig_rerun
sig_resume
sig_suspend
sig_termjob
system_hold
user_hold

Function

%var-accessor-pbs_conf
%var-accessor-pbs_errno
%var-accessor-pbs_server
allqueuesreturn a list of all of the queues in the table
allstatesreturn a list of all of the states nodes are in in the state table
avail
column-headersreturn a list of the column headers for the printed table
handle-ctrl-ccontrol-c handler: quit & die
in-queuereturn the queue that this node is in from the status attribute
jobstr->jobidresolve a jobstring into its jobid.
lookup-hostreturn a host-ent object for the named host or NIL if the hostname cannot be resolved
mainqgrok mainline
make-queue-state-tablecreate a hash table for storing the states of nodes in a queue. populate this with all of the st...
mingleinterleave two lists like the intercal operator does on bits
n-dashesreturn a string of n characters, all '-'s
node-resourcesturn a PBS attrl structure into a list of lists of property, value pairs.
pbs_alterjob
pbs_asyrunjob
pbs_confirmresv
pbs_connect
pbs_connect_noblk
pbs_default
pbs_defschreply
pbs_deljob
pbs_delresv
pbs_disconnect
pbs_geterrmsg
pbs_holdjob
pbs_loadconf
pbs_locjob
pbs_manager
pbs_movejob
pbs_msgjob
pbs_orderjob
pbs_parse_err_msg
pbs_pclose
pbs_pkill
pbs_popen
pbs_prt_parse_err
pbs_query_max_connections
pbs_quote_parse
pbs_rerunjob
pbs_rescquery
pbs_rescrelease
pbs_rescreserve
pbs_rlsjob
pbs_runjob
pbs_selectjob
pbs_selstat
pbs_sigjob
pbs_statdest
pbs_statfree
pbs_stathost
pbs_statjob
pbs_statnode
pbs_statque
pbs_statresv
pbs_statrsc
pbs_statsched
pbs_statserver
pbs_statvnode
pbs_strsep
pbs_submit
pbs_submit_resv
pbs_terminate
printable-tablecreate a table ready to be printed by print-table
printed-lengthlength of the string produced when x is converted to a string using format
queue-summary-tablereturn a hash of queue name -> queue object
resolve-stateresolve a state name into its cannonical name
server-infoReturn a list of counts for each state in all queues
statnodeProduce a hash of nodename -> attribute
totalscreate a list of total counts from a queue summary list
totpool
usepool

Generic-Function

column-widthsdetermine the widths of each column in the table
print-tableprint a table to an optional stream or stdout

Macro

aif
defanonenumConverts anonymous enums to defconstants.
get-attribute
get-queue-in-table
get-state-countReturn the number of nodes in the given state in a queue
incf-or-nif the form evaluates to something (which should be a number), then increment it by n, otherwise ...
jobsreturn the jobs this node is running
npreturn the number of processors the node has. If this is TORQUE, it returns the 'np' attribute, ...
queue-cpusReturn the number of CPUs in a given queue
queue-jobsReturn a number of nodes in the given queue.
queue-nodesReturn a number of nodes in the given queue.
statereturn the state the node is in