Sha256: 43e379c88a0e43add32fc5250bd02e3d23fcac239a165cd90c7472ce92c843e3

Contents?: true

Size: 357 Bytes

Versions: 4

Compression:

Stored size: 357 Bytes

Contents

require "test/unit"

$:.unshift File.join(File.dirname(__FILE__), "..", "lib")
require "mpi/utils"

class TestMPIUtils < Test::Unit::TestCase

  def setup
  end

  def teardown
  end

  def test_task_divide
    [[4,1], [6,3], [7,3], [15,4], [3, 7]].each do |m, size|
      ary = MPI.task_divide(m, size)
      assert ary.max-ary.min <= 1
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-mpi-0.4.0 test/test_utils.rb
ruby-mpi-0.3.2 test/test_utils.rb
ruby-mpi-0.3.1 test/test_utils.rb
ruby-mpi-0.3.0 test/test_utils.rb