Ejemplo n.º 1
0
    def test1(self):
        'NeutronFromStorage'
        from mcni.components.NeutronFromStorage import NeutronFromStorage
        comp = NeutronFromStorage('storage', 'neutron-storage-for-NeutronFromStorage_TestCase')

        from mcni import neutron_buffer
        neutrons = neutron_buffer(1)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, 9)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, 19)
        return
    def test1(self):
        'NeutronFromStorage'
        from mcni.components.NeutronFromStorage import NeutronFromStorage
        comp = NeutronFromStorage(
            'storage', 'neutron-storage-for-NeutronFromStorage_TestCase')

        from mcni import neutron_buffer
        neutrons = neutron_buffer(1)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, 9)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, 19)
        return
Ejemplo n.º 3
0
    def test1(self):
        'NeutronFromStorage'
        from mcni.components.NeutronFromStorage import NeutronFromStorage
        comp = NeutronFromStorage('storage', 'neutron-storage-for-NeutronFromStorage_TestCase')

        from mcni.utils import mpiutil
        mpisize = mpiutil.world.size
        mpirank = mpiutil.rank
        
        from mcni import neutron_buffer
        neutrons = neutron_buffer(1)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, mpirank*10+9)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, mpisize*10+mpirank*10+9)
        return
    def test1(self):
        'NeutronFromStorage'
        from mcni.components.NeutronFromStorage import NeutronFromStorage
        comp = NeutronFromStorage(
            'storage', 'neutron-storage-for-NeutronFromStorage_TestCase')

        from mcni.utils import mpiutil
        mpisize = mpiutil.world.size
        mpirank = mpiutil.rank

        from mcni import neutron_buffer
        neutrons = neutron_buffer(1)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability, mpirank * 10 + 9)
        comp.process(neutrons)
        self.assertEqual(neutrons[0].probability,
                         mpisize * 10 + mpirank * 10 + 9)
        return