class ServerScripts::Computer::ABCI
Constants
- FULL_NODE
- HEADER
- MODULES
Public Instance Methods
env_setter()
click to toggle source
# File lib/server_scripts/computer/abci.rb, line 33 def env_setter str = "\n" @env.each do |var, value| str += "export #{var}=#{value}\n" end str end
header()
click to toggle source
# File lib/server_scripts/computer/abci.rb, line 28 def header HEADER % {node_type: node_type, nodes: @nodes, wall_time: @wall_time, job_name: @job_name, out_file: @out_file, err_file: @err_file} end
job_submit_cmd(batch_script:, res_id: nil)
click to toggle source
# File lib/server_scripts/computer/abci.rb, line 42 def job_submit_cmd batch_script:, res_id: nil res = res_id ? " -ar #{res_id} " : "" "qsub -g #{ServerScripts.group_name} #{res} #{batch_script}" end
module_load_cmd()
click to toggle source
# File lib/server_scripts/computer/abci.rb, line 47 def module_load_cmd "module load #{@modules.map { |m| MODULES[m] }.join(' ')}" end