Skip to contents

All functions

check_model_run()
Check if model run was successful
fqdn()
Returns the fully qualified hostname.
is.localhost()
Check if local host
kill.tunnel()
Kill tunnel to remote machine
merge_job_files()
Merge multiple job.sh files into one larger file.
open_tunnel()
Open an SSH tunnel, prompting for passwords as needed
qsub_get_jobid()
Get Job ID from qsub output
qsub_parallel()
qsub_parallel
qsub_run_finished()
Check if qsub run finished
rabbitmq_create_queue()
Create a queue in RabbitMQ.
rabbitmq_get_message()
Get message from RabbitMQ.
rabbitmq_parse_uri()
parse the RabbiMQ URI.
rabbitmq_post_message()
Post message to RabbitMQ.
rabbitmq_send_message()
Send a message to RabbitMQ rest API.
remote.copy.from()
Copy file from remote to local
remote.copy.to()
Copy file/dir to remote server from local server
remote.execute.R()
Execute command remotely
remote.execute.cmd()
Execute command remotely
setup_modellauncher()
Setup model launcher script and job list
start_qsub()
Start qsub runs
start_rabbitmq()
Start model execution using rabbitmq
start_serial()
Start model execution in serial mode
test_remote()
Test remote execution