示例#1
0
    def test_parse_mpi(self):

        exec_host = 'lcg0766.gridpp.rl.ac.uk/7+lcg0766.gridpp.rl.ac.uk/6+lcg0766.gridpp.rl.ac.uk/5+lcg0766.gridpp.rl.ac.uk/4+lcg0766.gridpp.rl.ac.uk/3+lcg0766.gridpp.rl.ac.uk/2+lcg0766.gridpp.rl.ac.uk/1+lcg0766.gridpp.rl.ac.uk/0'
        nodecount, processors = _parse_mpi(exec_host)

        self.assertEqual(nodecount, 1)
        self.assertEqual(processors, 8)
示例#2
0
文件: test_pbs.py 项目: apel/apel
    def test_parse_mpi(self):

        exec_hosts = ('lcg0766.gridpp.rl.ac.uk/7+lcg0766.gridpp.rl.ac.uk/6+lcg0766.gridpp.rl.ac.uk/5+lcg0766.gridpp.rl.ac.uk/4+lcg0766.gridpp.rl.ac.uk/3+lcg0766.gridpp.rl.ac.uk/2+lcg0766.gridpp.rl.ac.uk/1+lcg0766.gridpp.rl.ac.uk/0',
                      'b372/4+b372/5+b372/6+b372/7',
                      'b391/0-3',
                      'b391/0-1,5,11',
                      )
        # List of (node, cpu) counts for above exec_hosts
        counts = ((1, 8),
                  (1, 4),
                  (1, 4),
                  (1, 4),
                  )
        for exec_host, count in zip(exec_hosts, counts):
            nodecount, processors = _parse_mpi(exec_host)

            self.assertEqual(nodecount, count[0])
            self.assertEqual(processors, count[1])
示例#3
0
    def test_parse_mpi(self):

        exec_hosts = (
            'lcg0766.gridpp.rl.ac.uk/7+lcg0766.gridpp.rl.ac.uk/6+lcg0766.gridpp.rl.ac.uk/5+lcg0766.gridpp.rl.ac.uk/4+lcg0766.gridpp.rl.ac.uk/3+lcg0766.gridpp.rl.ac.uk/2+lcg0766.gridpp.rl.ac.uk/1+lcg0766.gridpp.rl.ac.uk/0',
            'b372/4+b372/5+b372/6+b372/7',
            'b391/0-3',
            'b391/0-1,5,11',
        )
        # List of (node, cpu) counts for above exec_hosts
        counts = (
            (1, 8),
            (1, 4),
            (1, 4),
            (1, 4),
        )
        for exec_host, count in zip(exec_hosts, counts):
            nodecount, processors = _parse_mpi(exec_host)

            self.assertEqual(nodecount, count[0])
            self.assertEqual(processors, count[1])
示例#4
0
文件: test_pbs.py 项目: nasiaa/apel
 def test_parse_mpi(self):
     
     exec_host = 'lcg0766.gridpp.rl.ac.uk/7+lcg0766.gridpp.rl.ac.uk/6+lcg0766.gridpp.rl.ac.uk/5+lcg0766.gridpp.rl.ac.uk/4+lcg0766.gridpp.rl.ac.uk/3+lcg0766.gridpp.rl.ac.uk/2+lcg0766.gridpp.rl.ac.uk/1+lcg0766.gridpp.rl.ac.uk/0'
     nodecount, processors = _parse_mpi(exec_host)
     
     assert (nodecount, processors) == (1, 8)