module Panoramix::Tasks::MpiInfo
Public Instance Methods
define_tasks()
click to toggle source
This function defines the main task mpi_info
# File lib/panoramix/tasks/task_mpi.rb, line 8 def define_tasks block = Proc.new do |t| puts "Base MPI".bold Panoramix::MPI.print_mpi puts "\nExecuted MPI".bold Panoramix::MPI.print_final_mpi puts "\nDiff".bold Panoramix::MPI.diff_sh end # Define the mpi_info task Panoramix.define_task("mpi:info", [], I18n.t('mpi.info'), block) # Task body block = Proc.new { |t| Panoramix::MPI.print_mpi } # Define the mpi_info task Panoramix.define_task("mpi:base", [], I18n.t('mpi.base'), block) # Task body block = Proc.new { |t| Panoramix::MPI.print_final_mpi } # Define the mpi_info task Panoramix.define_task("mpi:final", [], I18n.t('mpi.final'), block) # Task body block = Proc.new { |t| Panoramix::MPI.diff_sh } # Define the mpi_info task Panoramix.define_task("mpi:diff", [], I18n.t('mpi.diff'), block) end