mpi_array
0.1.0

Read Me

  • Introduction
  • Quick Start Example
  • Related Work
  • Installation
  • Requirements
  • Testing
  • Documentation
  • Latest source code
  • License information

Tutorial

  • Terminology
  • Distributing arrays amongst nodes

API Reference

  • The mpi_array Package
    • Classes and Functions
    • Attributes
  • The mpi_array.benchmarks Package
    • Modules
      • mpi_array.benchmarks.benchmark
        • mpi_array.benchmarks.benchmark.create_runner_argument_parser
        • mpi_array.benchmarks.benchmark.disc_benchmarks
        • mpi_array.benchmarks.benchmark.disc_files
        • mpi_array.benchmarks.benchmark.get_process_time_timer
        • mpi_array.benchmarks.benchmark.get_setup_cache_key
        • mpi_array.benchmarks.benchmark.get_source_code
        • mpi_array.benchmarks.benchmark.import_module
        • mpi_array.benchmarks.benchmark.root_and_package_from_name
        • mpi_array.benchmarks.benchmark.run_main
        • mpi_array.benchmarks.benchmark.sha256
        • mpi_array.benchmarks.benchmark.Benchmark
        • mpi_array.benchmarks.benchmark.BenchmarkRunner
        • mpi_array.benchmarks.benchmark.TimeBenchmark
      • mpi_array.benchmarks.bench_creation
        • mpi_array.benchmarks.bench_creation.BlockPartitionCreateBench
        • mpi_array.benchmarks.bench_creation.CommsAllocBench
        • mpi_array.benchmarks.bench_creation.CommsCreateBench
        • mpi_array.benchmarks.bench_creation.CreateBench
        • mpi_array.benchmarks.bench_creation.MangoCreateBench
        • mpi_array.benchmarks.bench_creation.MpiArrayCreateBench
        • mpi_array.benchmarks.bench_creation.MpiArrayCreateLikeBench
        • mpi_array.benchmarks.bench_creation.NumpyCreateBench
  • The mpi_array.comms Module
    • Classes
      • mpi_array.comms.LocaleCommsInfo
        • mpi_array.comms.LocaleCommsInfo.count
        • mpi_array.comms.LocaleCommsInfo.index
        • mpi_array.comms.LocaleCommsInfo.inter_locale_comm
        • mpi_array.comms.LocaleCommsInfo.intra_locale_comm
        • mpi_array.comms.LocaleCommsInfo.num_locales
        • mpi_array.comms.LocaleCommsInfo.peer_comm
        • mpi_array.comms.LocaleCommsInfo.peer_ranks_per_locale
        • mpi_array.comms.LocaleCommsInfo.rank_logger
        • mpi_array.comms.LocaleCommsInfo.root_logger
      • mpi_array.comms.LocaleComms
        • mpi_array.comms.LocaleComms.__init__
        • mpi_array.comms.LocaleComms.alloc_locale_buffer
        • mpi_array.comms.LocaleComms.free
        • mpi_array.comms.LocaleComms.have_valid_inter_locale_comm
        • mpi_array.comms.LocaleComms.inter_locale_comm
        • mpi_array.comms.LocaleComms.inter_locale_rank_to_peer_rank_map
        • mpi_array.comms.LocaleComms.intra_locale_comm
        • mpi_array.comms.LocaleComms.num_locales
        • mpi_array.comms.LocaleComms.peer_comm
        • mpi_array.comms.LocaleComms.peer_ranks_per_locale
        • mpi_array.comms.LocaleComms.rank_logger
        • mpi_array.comms.LocaleComms.root_logger
        • mpi_array.comms.LocaleComms.this_locale_rank_info
      • mpi_array.comms.CartLocaleCommsInfo
        • mpi_array.comms.CartLocaleCommsInfo.count
        • mpi_array.comms.CartLocaleCommsInfo.index
        • mpi_array.comms.CartLocaleCommsInfo.cart_comm
        • mpi_array.comms.CartLocaleCommsInfo.dims
        • mpi_array.comms.CartLocaleCommsInfo.inter_locale_comm
        • mpi_array.comms.CartLocaleCommsInfo.intra_locale_comm
        • mpi_array.comms.CartLocaleCommsInfo.num_locales
        • mpi_array.comms.CartLocaleCommsInfo.peer_comm
        • mpi_array.comms.CartLocaleCommsInfo.peer_ranks_per_locale
        • mpi_array.comms.CartLocaleCommsInfo.rank_logger
        • mpi_array.comms.CartLocaleCommsInfo.root_logger
      • mpi_array.comms.CartLocaleComms
        • mpi_array.comms.CartLocaleComms.__init__
        • mpi_array.comms.CartLocaleComms.alloc_locale_buffer
        • mpi_array.comms.CartLocaleComms.free
        • mpi_array.comms.CartLocaleComms.cart_comm
        • mpi_array.comms.CartLocaleComms.cart_coord_to_cart_rank_map
        • mpi_array.comms.CartLocaleComms.dims
        • mpi_array.comms.CartLocaleComms.have_valid_cart_comm
        • mpi_array.comms.CartLocaleComms.have_valid_inter_locale_comm
        • mpi_array.comms.CartLocaleComms.inter_locale_comm
        • mpi_array.comms.CartLocaleComms.inter_locale_rank_to_peer_rank_map
        • mpi_array.comms.CartLocaleComms.intra_locale_comm
        • mpi_array.comms.CartLocaleComms.ndim
        • mpi_array.comms.CartLocaleComms.num_locales
        • mpi_array.comms.CartLocaleComms.peer_comm
        • mpi_array.comms.CartLocaleComms.peer_ranks_per_locale
        • mpi_array.comms.CartLocaleComms.rank_logger
        • mpi_array.comms.CartLocaleComms.root_logger
        • mpi_array.comms.CartLocaleComms.this_locale_rank_info
      • mpi_array.comms.CommsAndDistribution
        • mpi_array.comms.CommsAndDistribution.count
        • mpi_array.comms.CommsAndDistribution.index
        • mpi_array.comms.CommsAndDistribution.distribution
        • mpi_array.comms.CommsAndDistribution.locale_comms
        • mpi_array.comms.CommsAndDistribution.this_locale
      • mpi_array.comms.ThisLocaleInfo
        • mpi_array.comms.ThisLocaleInfo.count
        • mpi_array.comms.ThisLocaleInfo.index
        • mpi_array.comms.ThisLocaleInfo.inter_locale_rank
        • mpi_array.comms.ThisLocaleInfo.peer_rank
      • mpi_array.comms.RmaWindowBuffer
        • mpi_array.comms.RmaWindowBuffer.__init__
        • mpi_array.comms.RmaWindowBuffer.create_inter_locale_win
        • mpi_array.comms.RmaWindowBuffer.create_peer_win
        • mpi_array.comms.RmaWindowBuffer.free
        • mpi_array.comms.RmaWindowBuffer.initialise_windows
        • mpi_array.comms.RmaWindowBuffer.buffer
        • mpi_array.comms.RmaWindowBuffer.dtype
        • mpi_array.comms.RmaWindowBuffer.inter_locale_comm
        • mpi_array.comms.RmaWindowBuffer.inter_locale_win
        • mpi_array.comms.RmaWindowBuffer.inter_locale_win_initialised
        • mpi_array.comms.RmaWindowBuffer.intra_locale_win
        • mpi_array.comms.RmaWindowBuffer.intra_locale_win_memory
        • mpi_array.comms.RmaWindowBuffer.is_shared
        • mpi_array.comms.RmaWindowBuffer.itemsize
        • mpi_array.comms.RmaWindowBuffer.peer_comm
        • mpi_array.comms.RmaWindowBuffer.peer_win
        • mpi_array.comms.RmaWindowBuffer.peer_win_initialised
        • mpi_array.comms.RmaWindowBuffer.rank_logger
        • mpi_array.comms.RmaWindowBuffer.root_logger
        • mpi_array.comms.RmaWindowBuffer.shape
        • mpi_array.comms.RmaWindowBuffer.windows_initialised
    • Factory Functions
      • mpi_array.comms.create_locale_comms_info
      • mpi_array.comms.get_locale_comms_info
      • mpi_array.comms.create_cart_locale_comms_info
      • mpi_array.comms.get_cart_locale_comms_info
      • mpi_array.comms.create_locale_comms
      • mpi_array.comms.create_block_distribution
      • mpi_array.comms.create_cloned_distribution
      • mpi_array.comms.create_single_locale_distribution
      • mpi_array.comms.create_distribution
    • Attributes
      • mpi_array.comms.LT_PROCESS
      • mpi_array.comms.LT_NODE
      • mpi_array.comms.DT_BLOCK
      • mpi_array.comms.DT_SLAB
      • mpi_array.comms.DT_CLONED
      • mpi_array.comms.DT_SINGLE_LOCALE
  • The mpi_array.comms_test Module
    • Classes
      • mpi_array.comms_test.LocaleCommsTest
        • mpi_array.comms_test.LocaleCommsTest.__init__
        • mpi_array.comms_test.LocaleCommsTest.addCleanup
        • mpi_array.comms_test.LocaleCommsTest.addTypeEqualityFunc
        • mpi_array.comms_test.LocaleCommsTest.assertArraySplitEqual
        • mpi_array.comms_test.LocaleCommsTest.countTestCases
        • mpi_array.comms_test.LocaleCommsTest.debug
        • mpi_array.comms_test.LocaleCommsTest.defaultTestResult
        • mpi_array.comms_test.LocaleCommsTest.doCleanups
        • mpi_array.comms_test.LocaleCommsTest.id
        • mpi_array.comms_test.LocaleCommsTest.run
        • mpi_array.comms_test.LocaleCommsTest.setUp
        • mpi_array.comms_test.LocaleCommsTest.setUpClass
        • mpi_array.comms_test.LocaleCommsTest.shortDescription
        • mpi_array.comms_test.LocaleCommsTest.skipTest
        • mpi_array.comms_test.LocaleCommsTest.subTest
        • mpi_array.comms_test.LocaleCommsTest.tearDown
        • mpi_array.comms_test.LocaleCommsTest.tearDownClass
        • mpi_array.comms_test.LocaleCommsTest.test_construct
        • mpi_array.comms_test.LocaleCommsTest.test_construct_invalid_comms
        • mpi_array.comms_test.LocaleCommsTest.test_construct_no_shared
        • mpi_array.comms_test.LocaleCommsTest.test_get_shared_mem_usage_percent_string
        • mpi_array.comms_test.LocaleCommsTest.longMessage
        • mpi_array.comms_test.LocaleCommsTest.maxDiff
      • mpi_array.comms_test.CartLocaleCommsTest
        • mpi_array.comms_test.CartLocaleCommsTest.__init__
        • mpi_array.comms_test.CartLocaleCommsTest.addCleanup
        • mpi_array.comms_test.CartLocaleCommsTest.addTypeEqualityFunc
        • mpi_array.comms_test.CartLocaleCommsTest.assertArraySplitEqual
        • mpi_array.comms_test.CartLocaleCommsTest.countTestCases
        • mpi_array.comms_test.CartLocaleCommsTest.debug
        • mpi_array.comms_test.CartLocaleCommsTest.defaultTestResult
        • mpi_array.comms_test.CartLocaleCommsTest.doCleanups
        • mpi_array.comms_test.CartLocaleCommsTest.id
        • mpi_array.comms_test.CartLocaleCommsTest.run
        • mpi_array.comms_test.CartLocaleCommsTest.setUp
        • mpi_array.comms_test.CartLocaleCommsTest.setUpClass
        • mpi_array.comms_test.CartLocaleCommsTest.shortDescription
        • mpi_array.comms_test.CartLocaleCommsTest.skipTest
        • mpi_array.comms_test.CartLocaleCommsTest.subTest
        • mpi_array.comms_test.CartLocaleCommsTest.tearDown
        • mpi_array.comms_test.CartLocaleCommsTest.tearDownClass
        • mpi_array.comms_test.CartLocaleCommsTest.test_alloc_locale_buffer
        • mpi_array.comms_test.CartLocaleCommsTest.test_construct_invalid_cart_comm
        • mpi_array.comms_test.CartLocaleCommsTest.test_construct_invalid_dims
        • mpi_array.comms_test.CartLocaleCommsTest.test_construct_no_shared
        • mpi_array.comms_test.CartLocaleCommsTest.test_construct_shared
        • mpi_array.comms_test.CartLocaleCommsTest.longMessage
        • mpi_array.comms_test.CartLocaleCommsTest.maxDiff
      • mpi_array.comms_test.CreateDistributionTest
        • mpi_array.comms_test.CreateDistributionTest.__init__
        • mpi_array.comms_test.CreateDistributionTest.addCleanup
        • mpi_array.comms_test.CreateDistributionTest.addTypeEqualityFunc
        • mpi_array.comms_test.CreateDistributionTest.assertArraySplitEqual
        • mpi_array.comms_test.CreateDistributionTest.check_is_single_locale_distribution
        • mpi_array.comms_test.CreateDistributionTest.countTestCases
        • mpi_array.comms_test.CreateDistributionTest.debug
        • mpi_array.comms_test.CreateDistributionTest.defaultTestResult
        • mpi_array.comms_test.CreateDistributionTest.doCleanups
        • mpi_array.comms_test.CreateDistributionTest.id
        • mpi_array.comms_test.CreateDistributionTest.run
        • mpi_array.comms_test.CreateDistributionTest.setUp
        • mpi_array.comms_test.CreateDistributionTest.setUpClass
        • mpi_array.comms_test.CreateDistributionTest.shortDescription
        • mpi_array.comms_test.CreateDistributionTest.skipTest
        • mpi_array.comms_test.CreateDistributionTest.subTest
        • mpi_array.comms_test.CreateDistributionTest.tearDown
        • mpi_array.comms_test.CreateDistributionTest.tearDownClass
        • mpi_array.comms_test.CreateDistributionTest.test_check_distrib_type
        • mpi_array.comms_test.CreateDistributionTest.test_check_locale_type
        • mpi_array.comms_test.CreateDistributionTest.test_create_distribution_single_locale
        • mpi_array.comms_test.CreateDistributionTest.test_create_distribution_slab
        • mpi_array.comms_test.CreateDistributionTest.test_create_locale_comms_invalid_args
        • mpi_array.comms_test.CreateDistributionTest.test_create_single_locale_distribution
        • mpi_array.comms_test.CreateDistributionTest.longMessage
        • mpi_array.comms_test.CreateDistributionTest.maxDiff
  • The mpi_array.distribution Module
    • Classes
      • mpi_array.distribution.GlobaleExtent
        • mpi_array.distribution.GlobaleExtent.__init__
        • mpi_array.distribution.GlobaleExtent.calc_intersection
        • mpi_array.distribution.GlobaleExtent.calc_intersection_split
        • mpi_array.distribution.GlobaleExtent.create_struct_dtype_from_ndim
        • mpi_array.distribution.GlobaleExtent.create_struct_instance
        • mpi_array.distribution.GlobaleExtent.get_struct_dtype
        • mpi_array.distribution.GlobaleExtent.get_struct_dtype_from_ndim
        • mpi_array.distribution.GlobaleExtent.globale_to_locale_extent_h
        • mpi_array.distribution.GlobaleExtent.globale_to_locale_h
        • mpi_array.distribution.GlobaleExtent.globale_to_locale_n
        • mpi_array.distribution.GlobaleExtent.globale_to_locale_slice_h
        • mpi_array.distribution.GlobaleExtent.globale_to_locale_slice_n
        • mpi_array.distribution.GlobaleExtent.locale_to_globale_extent_h
        • mpi_array.distribution.GlobaleExtent.locale_to_globale_h
        • mpi_array.distribution.GlobaleExtent.locale_to_globale_n
        • mpi_array.distribution.GlobaleExtent.locale_to_globale_slice_h
        • mpi_array.distribution.GlobaleExtent.locale_to_globale_slice_n
        • mpi_array.distribution.GlobaleExtent.split
        • mpi_array.distribution.GlobaleExtent.to_slice
        • mpi_array.distribution.GlobaleExtent.to_slice_h
        • mpi_array.distribution.GlobaleExtent.to_slice_n
        • mpi_array.distribution.GlobaleExtent.to_tuple
        • mpi_array.distribution.GlobaleExtent.HALO
        • mpi_array.distribution.GlobaleExtent.HALO_STR
        • mpi_array.distribution.GlobaleExtent.HI
        • mpi_array.distribution.GlobaleExtent.LO
        • mpi_array.distribution.GlobaleExtent.START
        • mpi_array.distribution.GlobaleExtent.START_N
        • mpi_array.distribution.GlobaleExtent.START_N_STR
        • mpi_array.distribution.GlobaleExtent.START_STR
        • mpi_array.distribution.GlobaleExtent.STOP
        • mpi_array.distribution.GlobaleExtent.STOP_N
        • mpi_array.distribution.GlobaleExtent.STOP_N_STR
        • mpi_array.distribution.GlobaleExtent.STOP_STR
        • mpi_array.distribution.GlobaleExtent.halo
        • mpi_array.distribution.GlobaleExtent.ndim
        • mpi_array.distribution.GlobaleExtent.shape
        • mpi_array.distribution.GlobaleExtent.shape_h
        • mpi_array.distribution.GlobaleExtent.shape_n
        • mpi_array.distribution.GlobaleExtent.size_h
        • mpi_array.distribution.GlobaleExtent.size_n
        • mpi_array.distribution.GlobaleExtent.start
        • mpi_array.distribution.GlobaleExtent.start_h
        • mpi_array.distribution.GlobaleExtent.start_n
        • mpi_array.distribution.GlobaleExtent.stop
        • mpi_array.distribution.GlobaleExtent.stop_h
        • mpi_array.distribution.GlobaleExtent.stop_n
        • mpi_array.distribution.GlobaleExtent.struct_dtype_dict
      • mpi_array.distribution.HaloSubExtent
        • mpi_array.distribution.HaloSubExtent.__init__
        • mpi_array.distribution.HaloSubExtent.calc_intersection
        • mpi_array.distribution.HaloSubExtent.calc_intersection_split
        • mpi_array.distribution.HaloSubExtent.create_struct_dtype_from_ndim
        • mpi_array.distribution.HaloSubExtent.create_struct_instance
        • mpi_array.distribution.HaloSubExtent.get_struct_dtype
        • mpi_array.distribution.HaloSubExtent.get_struct_dtype_from_ndim
        • mpi_array.distribution.HaloSubExtent.globale_to_locale_extent_h
        • mpi_array.distribution.HaloSubExtent.globale_to_locale_h
        • mpi_array.distribution.HaloSubExtent.globale_to_locale_n
        • mpi_array.distribution.HaloSubExtent.globale_to_locale_slice_h
        • mpi_array.distribution.HaloSubExtent.globale_to_locale_slice_n
        • mpi_array.distribution.HaloSubExtent.locale_to_globale_extent_h
        • mpi_array.distribution.HaloSubExtent.locale_to_globale_h
        • mpi_array.distribution.HaloSubExtent.locale_to_globale_n
        • mpi_array.distribution.HaloSubExtent.locale_to_globale_slice_h
        • mpi_array.distribution.HaloSubExtent.locale_to_globale_slice_n
        • mpi_array.distribution.HaloSubExtent.split
        • mpi_array.distribution.HaloSubExtent.to_slice
        • mpi_array.distribution.HaloSubExtent.to_slice_h
        • mpi_array.distribution.HaloSubExtent.to_slice_n
        • mpi_array.distribution.HaloSubExtent.to_tuple
        • mpi_array.distribution.HaloSubExtent.HALO
        • mpi_array.distribution.HaloSubExtent.HALO_STR
        • mpi_array.distribution.HaloSubExtent.HI
        • mpi_array.distribution.HaloSubExtent.LO
        • mpi_array.distribution.HaloSubExtent.START
        • mpi_array.distribution.HaloSubExtent.START_N
        • mpi_array.distribution.HaloSubExtent.START_N_STR
        • mpi_array.distribution.HaloSubExtent.START_STR
        • mpi_array.distribution.HaloSubExtent.STOP
        • mpi_array.distribution.HaloSubExtent.STOP_N
        • mpi_array.distribution.HaloSubExtent.STOP_N_STR
        • mpi_array.distribution.HaloSubExtent.STOP_STR
        • mpi_array.distribution.HaloSubExtent.halo
        • mpi_array.distribution.HaloSubExtent.ndim
        • mpi_array.distribution.HaloSubExtent.shape
        • mpi_array.distribution.HaloSubExtent.shape_h
        • mpi_array.distribution.HaloSubExtent.shape_n
        • mpi_array.distribution.HaloSubExtent.size_h
        • mpi_array.distribution.HaloSubExtent.size_n
        • mpi_array.distribution.HaloSubExtent.start
        • mpi_array.distribution.HaloSubExtent.start_h
        • mpi_array.distribution.HaloSubExtent.start_n
        • mpi_array.distribution.HaloSubExtent.stop
        • mpi_array.distribution.HaloSubExtent.stop_h
        • mpi_array.distribution.HaloSubExtent.stop_n
        • mpi_array.distribution.HaloSubExtent.struct_dtype_dict
      • mpi_array.distribution.LocaleExtent
        • mpi_array.distribution.LocaleExtent.__init__
        • mpi_array.distribution.LocaleExtent.calc_intersection
        • mpi_array.distribution.LocaleExtent.calc_intersection_split
        • mpi_array.distribution.LocaleExtent.create_struct_dtype_from_ndim
        • mpi_array.distribution.LocaleExtent.create_struct_instance
        • mpi_array.distribution.LocaleExtent.get_struct_dtype
        • mpi_array.distribution.LocaleExtent.get_struct_dtype_from_ndim
        • mpi_array.distribution.LocaleExtent.globale_to_locale_extent_h
        • mpi_array.distribution.LocaleExtent.globale_to_locale_h
        • mpi_array.distribution.LocaleExtent.globale_to_locale_n
        • mpi_array.distribution.LocaleExtent.globale_to_locale_slice_h
        • mpi_array.distribution.LocaleExtent.globale_to_locale_slice_n
        • mpi_array.distribution.LocaleExtent.halo_slab_extent
        • mpi_array.distribution.LocaleExtent.locale_to_globale_extent_h
        • mpi_array.distribution.LocaleExtent.locale_to_globale_h
        • mpi_array.distribution.LocaleExtent.locale_to_globale_n
        • mpi_array.distribution.LocaleExtent.locale_to_globale_slice_h
        • mpi_array.distribution.LocaleExtent.locale_to_globale_slice_n
        • mpi_array.distribution.LocaleExtent.no_halo_extent
        • mpi_array.distribution.LocaleExtent.split
        • mpi_array.distribution.LocaleExtent.to_slice
        • mpi_array.distribution.LocaleExtent.to_slice_h
        • mpi_array.distribution.LocaleExtent.to_slice_n
        • mpi_array.distribution.LocaleExtent.to_tuple
        • mpi_array.distribution.LocaleExtent.HALO
        • mpi_array.distribution.LocaleExtent.HALO_STR
        • mpi_array.distribution.LocaleExtent.HI
        • mpi_array.distribution.LocaleExtent.INTER_LOCALE_RANK
        • mpi_array.distribution.LocaleExtent.INTER_LOCALE_RANK_STR
        • mpi_array.distribution.LocaleExtent.LO
        • mpi_array.distribution.LocaleExtent.PEER_RANK
        • mpi_array.distribution.LocaleExtent.PEER_RANK_STR
        • mpi_array.distribution.LocaleExtent.START
        • mpi_array.distribution.LocaleExtent.START_N
        • mpi_array.distribution.LocaleExtent.START_N_STR
        • mpi_array.distribution.LocaleExtent.START_STR
        • mpi_array.distribution.LocaleExtent.STOP
        • mpi_array.distribution.LocaleExtent.STOP_N
        • mpi_array.distribution.LocaleExtent.STOP_N_STR
        • mpi_array.distribution.LocaleExtent.STOP_STR
        • mpi_array.distribution.LocaleExtent.halo
        • mpi_array.distribution.LocaleExtent.inter_locale_rank
        • mpi_array.distribution.LocaleExtent.ndim
        • mpi_array.distribution.LocaleExtent.peer_rank
        • mpi_array.distribution.LocaleExtent.shape
        • mpi_array.distribution.LocaleExtent.shape_h
        • mpi_array.distribution.LocaleExtent.shape_n
        • mpi_array.distribution.LocaleExtent.size_h
        • mpi_array.distribution.LocaleExtent.size_n
        • mpi_array.distribution.LocaleExtent.start
        • mpi_array.distribution.LocaleExtent.start_h
        • mpi_array.distribution.LocaleExtent.start_n
        • mpi_array.distribution.LocaleExtent.stop
        • mpi_array.distribution.LocaleExtent.stop_h
        • mpi_array.distribution.LocaleExtent.stop_n
        • mpi_array.distribution.LocaleExtent.struct_dtype_dict
      • mpi_array.distribution.CartLocaleExtent
        • mpi_array.distribution.CartLocaleExtent.__init__
        • mpi_array.distribution.CartLocaleExtent.calc_intersection
        • mpi_array.distribution.CartLocaleExtent.calc_intersection_split
        • mpi_array.distribution.CartLocaleExtent.create_struct_dtype_from_ndim
        • mpi_array.distribution.CartLocaleExtent.create_struct_instance
        • mpi_array.distribution.CartLocaleExtent.get_struct_dtype
        • mpi_array.distribution.CartLocaleExtent.get_struct_dtype_from_ndim
        • mpi_array.distribution.CartLocaleExtent.globale_to_locale_extent_h
        • mpi_array.distribution.CartLocaleExtent.globale_to_locale_h
        • mpi_array.distribution.CartLocaleExtent.globale_to_locale_n
        • mpi_array.distribution.CartLocaleExtent.globale_to_locale_slice_h
        • mpi_array.distribution.CartLocaleExtent.globale_to_locale_slice_n
        • mpi_array.distribution.CartLocaleExtent.halo_slab_extent
        • mpi_array.distribution.CartLocaleExtent.locale_to_globale_extent_h
        • mpi_array.distribution.CartLocaleExtent.locale_to_globale_h
        • mpi_array.distribution.CartLocaleExtent.locale_to_globale_n
        • mpi_array.distribution.CartLocaleExtent.locale_to_globale_slice_h
        • mpi_array.distribution.CartLocaleExtent.locale_to_globale_slice_n
        • mpi_array.distribution.CartLocaleExtent.no_halo_extent
        • mpi_array.distribution.CartLocaleExtent.split
        • mpi_array.distribution.CartLocaleExtent.to_slice
        • mpi_array.distribution.CartLocaleExtent.to_slice_h
        • mpi_array.distribution.CartLocaleExtent.to_slice_n
        • mpi_array.distribution.CartLocaleExtent.to_tuple
        • mpi_array.distribution.CartLocaleExtent.CART_COORD
        • mpi_array.distribution.CartLocaleExtent.CART_COORD_STR
        • mpi_array.distribution.CartLocaleExtent.CART_SHAPE
        • mpi_array.distribution.CartLocaleExtent.CART_SHAPE_STR
        • mpi_array.distribution.CartLocaleExtent.HALO
        • mpi_array.distribution.CartLocaleExtent.HALO_STR
        • mpi_array.distribution.CartLocaleExtent.HI
        • mpi_array.distribution.CartLocaleExtent.INTER_LOCALE_RANK
        • mpi_array.distribution.CartLocaleExtent.INTER_LOCALE_RANK_STR
        • mpi_array.distribution.CartLocaleExtent.LO
        • mpi_array.distribution.CartLocaleExtent.PEER_RANK
        • mpi_array.distribution.CartLocaleExtent.PEER_RANK_STR
        • mpi_array.distribution.CartLocaleExtent.START
        • mpi_array.distribution.CartLocaleExtent.START_N
        • mpi_array.distribution.CartLocaleExtent.START_N_STR
        • mpi_array.distribution.CartLocaleExtent.START_STR
        • mpi_array.distribution.CartLocaleExtent.STOP
        • mpi_array.distribution.CartLocaleExtent.STOP_N
        • mpi_array.distribution.CartLocaleExtent.STOP_N_STR
        • mpi_array.distribution.CartLocaleExtent.STOP_STR
        • mpi_array.distribution.CartLocaleExtent.cart_coord
        • mpi_array.distribution.CartLocaleExtent.cart_rank
        • mpi_array.distribution.CartLocaleExtent.cart_shape
        • mpi_array.distribution.CartLocaleExtent.halo
        • mpi_array.distribution.CartLocaleExtent.inter_locale_rank
        • mpi_array.distribution.CartLocaleExtent.ndim
        • mpi_array.distribution.CartLocaleExtent.peer_rank
        • mpi_array.distribution.CartLocaleExtent.shape
        • mpi_array.distribution.CartLocaleExtent.shape_h
        • mpi_array.distribution.CartLocaleExtent.shape_n
        • mpi_array.distribution.CartLocaleExtent.size_h
        • mpi_array.distribution.CartLocaleExtent.size_n
        • mpi_array.distribution.CartLocaleExtent.start
        • mpi_array.distribution.CartLocaleExtent.start_h
        • mpi_array.distribution.CartLocaleExtent.start_n
        • mpi_array.distribution.CartLocaleExtent.stop
        • mpi_array.distribution.CartLocaleExtent.stop_h
        • mpi_array.distribution.CartLocaleExtent.stop_n
        • mpi_array.distribution.CartLocaleExtent.struct_dtype_dict
      • mpi_array.distribution.Distribution
        • mpi_array.distribution.Distribution.__init__
        • mpi_array.distribution.Distribution.create_globale_extent
        • mpi_array.distribution.Distribution.create_locale_extents
        • mpi_array.distribution.Distribution.create_struct_locale_extents
        • mpi_array.distribution.Distribution.get_extent_for_rank
        • mpi_array.distribution.Distribution.get_peer_rank
        • mpi_array.distribution.Distribution.initialise_struct_locale_extents
        • mpi_array.distribution.Distribution.initialise_struct_locale_extents_halos
        • mpi_array.distribution.Distribution.HI
        • mpi_array.distribution.Distribution.LO
        • mpi_array.distribution.Distribution.globale_extent
        • mpi_array.distribution.Distribution.halo
        • mpi_array.distribution.Distribution.locale_extents
        • mpi_array.distribution.Distribution.num_locales
        • mpi_array.distribution.Distribution.peer_ranks_per_locale
        • mpi_array.distribution.Distribution.struct_locale_extents
      • mpi_array.distribution.ClonedDistribution
        • mpi_array.distribution.ClonedDistribution.__init__
        • mpi_array.distribution.ClonedDistribution.create_globale_extent
        • mpi_array.distribution.ClonedDistribution.create_locale_extents
        • mpi_array.distribution.ClonedDistribution.create_struct_locale_extents
        • mpi_array.distribution.ClonedDistribution.get_extent_for_rank
        • mpi_array.distribution.ClonedDistribution.get_peer_rank
        • mpi_array.distribution.ClonedDistribution.initialise_struct_locale_extents
        • mpi_array.distribution.ClonedDistribution.initialise_struct_locale_extents_halos
        • mpi_array.distribution.ClonedDistribution.HI
        • mpi_array.distribution.ClonedDistribution.LO
        • mpi_array.distribution.ClonedDistribution.globale_extent
        • mpi_array.distribution.ClonedDistribution.halo
        • mpi_array.distribution.ClonedDistribution.locale_extents
        • mpi_array.distribution.ClonedDistribution.num_locales
        • mpi_array.distribution.ClonedDistribution.peer_ranks_per_locale
        • mpi_array.distribution.ClonedDistribution.struct_locale_extents
      • mpi_array.distribution.SingleLocaleDistribution
        • mpi_array.distribution.SingleLocaleDistribution.__init__
        • mpi_array.distribution.SingleLocaleDistribution.create_globale_extent
        • mpi_array.distribution.SingleLocaleDistribution.create_locale_extents
        • mpi_array.distribution.SingleLocaleDistribution.create_struct_locale_extents
        • mpi_array.distribution.SingleLocaleDistribution.get_extent_for_rank
        • mpi_array.distribution.SingleLocaleDistribution.get_peer_rank
        • mpi_array.distribution.SingleLocaleDistribution.initialise_struct_locale_extents
        • mpi_array.distribution.SingleLocaleDistribution.initialise_struct_locale_extents_halos
        • mpi_array.distribution.SingleLocaleDistribution.HI
        • mpi_array.distribution.SingleLocaleDistribution.LO
        • mpi_array.distribution.SingleLocaleDistribution.globale_extent
        • mpi_array.distribution.SingleLocaleDistribution.halo
        • mpi_array.distribution.SingleLocaleDistribution.locale_extents
        • mpi_array.distribution.SingleLocaleDistribution.num_locales
        • mpi_array.distribution.SingleLocaleDistribution.peer_ranks_per_locale
        • mpi_array.distribution.SingleLocaleDistribution.struct_locale_extents
      • mpi_array.distribution.BlockPartition
        • mpi_array.distribution.BlockPartition.__init__
        • mpi_array.distribution.BlockPartition.create_globale_extent
        • mpi_array.distribution.BlockPartition.create_locale_extents
        • mpi_array.distribution.BlockPartition.create_struct_locale_extents
        • mpi_array.distribution.BlockPartition.get_extent_for_rank
        • mpi_array.distribution.BlockPartition.get_peer_rank
        • mpi_array.distribution.BlockPartition.initialise_struct_locale_extents
        • mpi_array.distribution.BlockPartition.initialise_struct_locale_extents_halos
        • mpi_array.distribution.BlockPartition.HI
        • mpi_array.distribution.BlockPartition.LO
        • mpi_array.distribution.BlockPartition.globale_extent
        • mpi_array.distribution.BlockPartition.halo
        • mpi_array.distribution.BlockPartition.locale_extents
        • mpi_array.distribution.BlockPartition.num_locales
        • mpi_array.distribution.BlockPartition.peer_ranks_per_locale
        • mpi_array.distribution.BlockPartition.struct_locale_extents
  • The mpi_array.distribution_test Module
    • Classes
      • mpi_array.distribution_test.CartLocaleExtentTest
        • mpi_array.distribution_test.CartLocaleExtentTest.__init__
        • mpi_array.distribution_test.CartLocaleExtentTest.addCleanup
        • mpi_array.distribution_test.CartLocaleExtentTest.addTypeEqualityFunc
        • mpi_array.distribution_test.CartLocaleExtentTest.assertArraySplitEqual
        • mpi_array.distribution_test.CartLocaleExtentTest.countTestCases
        • mpi_array.distribution_test.CartLocaleExtentTest.debug
        • mpi_array.distribution_test.CartLocaleExtentTest.defaultTestResult
        • mpi_array.distribution_test.CartLocaleExtentTest.doCleanups
        • mpi_array.distribution_test.CartLocaleExtentTest.id
        • mpi_array.distribution_test.CartLocaleExtentTest.run
        • mpi_array.distribution_test.CartLocaleExtentTest.setUp
        • mpi_array.distribution_test.CartLocaleExtentTest.setUpClass
        • mpi_array.distribution_test.CartLocaleExtentTest.shortDescription
        • mpi_array.distribution_test.CartLocaleExtentTest.skipTest
        • mpi_array.distribution_test.CartLocaleExtentTest.subTest
        • mpi_array.distribution_test.CartLocaleExtentTest.tearDown
        • mpi_array.distribution_test.CartLocaleExtentTest.tearDownClass
        • mpi_array.distribution_test.CartLocaleExtentTest.test_construct_attribs
        • mpi_array.distribution_test.CartLocaleExtentTest.test_extent_calcs_1d_thick_tiles
        • mpi_array.distribution_test.CartLocaleExtentTest.test_extent_calcs_1d_thin_tiles
        • mpi_array.distribution_test.CartLocaleExtentTest.test_extent_calcs_2d_thick_tiles
        • mpi_array.distribution_test.CartLocaleExtentTest.test_repr
        • mpi_array.distribution_test.CartLocaleExtentTest.longMessage
        • mpi_array.distribution_test.CartLocaleExtentTest.maxDiff
      • mpi_array.distribution_test.BlockPartitionTest
        • mpi_array.distribution_test.BlockPartitionTest.__init__
        • mpi_array.distribution_test.BlockPartitionTest.addCleanup
        • mpi_array.distribution_test.BlockPartitionTest.addTypeEqualityFunc
        • mpi_array.distribution_test.BlockPartitionTest.assertArraySplitEqual
        • mpi_array.distribution_test.BlockPartitionTest.countTestCases
        • mpi_array.distribution_test.BlockPartitionTest.debug
        • mpi_array.distribution_test.BlockPartitionTest.defaultTestResult
        • mpi_array.distribution_test.BlockPartitionTest.doCleanups
        • mpi_array.distribution_test.BlockPartitionTest.do_test_construct_1d_with_halo
        • mpi_array.distribution_test.BlockPartitionTest.do_test_construct_2d_with_halo
        • mpi_array.distribution_test.BlockPartitionTest.id
        • mpi_array.distribution_test.BlockPartitionTest.run
        • mpi_array.distribution_test.BlockPartitionTest.setUp
        • mpi_array.distribution_test.BlockPartitionTest.setUpClass
        • mpi_array.distribution_test.BlockPartitionTest.shortDescription
        • mpi_array.distribution_test.BlockPartitionTest.skipTest
        • mpi_array.distribution_test.BlockPartitionTest.subTest
        • mpi_array.distribution_test.BlockPartitionTest.tearDown
        • mpi_array.distribution_test.BlockPartitionTest.tearDownClass
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_1d_empty_tiles
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_1d_no_halo
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_1d_with_halo
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_2d_no_halo
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_2d_with_halo
        • mpi_array.distribution_test.BlockPartitionTest.test_construct_single_locale_1d
        • mpi_array.distribution_test.BlockPartitionTest.longMessage
        • mpi_array.distribution_test.BlockPartitionTest.maxDiff
  • The mpi_array.globale Module
    • Classes
      • mpi_array.globale.gndarray
        • mpi_array.globale.gndarray.all
        • mpi_array.globale.gndarray.calculate_copyfrom_updates
        • mpi_array.globale.gndarray.copy
        • mpi_array.globale.gndarray.copyfrom
        • mpi_array.globale.gndarray.fill
        • mpi_array.globale.gndarray.fill_h
        • mpi_array.globale.gndarray.free
        • mpi_array.globale.gndarray.get_view
        • mpi_array.globale.gndarray.initialise_windows
        • mpi_array.globale.gndarray.inter_locale_barrier
        • mpi_array.globale.gndarray.intra_locale_barrier
        • mpi_array.globale.gndarray.locale_get
        • mpi_array.globale.gndarray.peer_rank_get
        • mpi_array.globale.gndarray.reshape
        • mpi_array.globale.gndarray.update
        • mpi_array.globale.gndarray.comms_and_distrib
        • mpi_array.globale.gndarray.distribution
        • mpi_array.globale.gndarray.dtype
        • mpi_array.globale.gndarray.halo_updater
        • mpi_array.globale.gndarray.lndarray_proxy
        • mpi_array.globale.gndarray.locale_comms
        • mpi_array.globale.gndarray.ndim
        • mpi_array.globale.gndarray.num_locales
        • mpi_array.globale.gndarray.order
        • mpi_array.globale.gndarray.rank_logger
        • mpi_array.globale.gndarray.rank_view_h
        • mpi_array.globale.gndarray.rank_view_n
        • mpi_array.globale.gndarray.rma_window_buffer
        • mpi_array.globale.gndarray.root_logger
        • mpi_array.globale.gndarray.shape
        • mpi_array.globale.gndarray.this_locale
        • mpi_array.globale.gndarray.view_h
        • mpi_array.globale.gndarray.view_n
      • mpi_array.globale.PerAxisRmaHaloUpdater
        • mpi_array.globale.PerAxisRmaHaloUpdater.__init__
        • mpi_array.globale.PerAxisRmaHaloUpdater.calc_halo_updates
        • mpi_array.globale.PerAxisRmaHaloUpdater.do_update_halos
        • mpi_array.globale.PerAxisRmaHaloUpdater.update_halos
        • mpi_array.globale.PerAxisRmaHaloUpdater.HI
        • mpi_array.globale.PerAxisRmaHaloUpdater.LO
        • mpi_array.globale.PerAxisRmaHaloUpdater.dst_buffer
        • mpi_array.globale.PerAxisRmaHaloUpdater.dtype
        • mpi_array.globale.PerAxisRmaHaloUpdater.halo_updates
        • mpi_array.globale.PerAxisRmaHaloUpdater.locale_extents
        • mpi_array.globale.PerAxisRmaHaloUpdater.order
        • mpi_array.globale.PerAxisRmaHaloUpdater.rank_logger
        • mpi_array.globale.PerAxisRmaHaloUpdater.root_logger
      • mpi_array.globale.RmaRedistributeUpdater
        • mpi_array.globale.RmaRedistributeUpdater.__init__
        • mpi_array.globale.RmaRedistributeUpdater.barrier
        • mpi_array.globale.RmaRedistributeUpdater.calc_can_use_existing_src_peer_comm
        • mpi_array.globale.RmaRedistributeUpdater.calc_intersection_split
        • mpi_array.globale.RmaRedistributeUpdater.check_updates
        • mpi_array.globale.RmaRedistributeUpdater.create_pair_extent_update
        • mpi_array.globale.RmaRedistributeUpdater.do_locale_cpy2_update
        • mpi_array.globale.RmaRedistributeUpdater.do_locale_rma_update
        • mpi_array.globale.RmaRedistributeUpdater.do_locale_update
        • mpi_array.globale.RmaRedistributeUpdater.do_update
        • mpi_array.globale.RmaRedistributeUpdater.get_cpy2_src_extents
        • mpi_array.globale.RmaRedistributeUpdater.initialise
        • mpi_array.globale.RmaRedistributeUpdater.initialise_cpy2_updates
        • mpi_array.globale.RmaRedistributeUpdater.initialise_rget_updates
        • mpi_array.globale.RmaRedistributeUpdater.initialise_updates
        • mpi_array.globale.RmaRedistributeUpdater.wait_all
    • Functions
      • mpi_array.globale.copyto
  • The mpi_array.globale_test Module
    • Classes
      • mpi_array.globale_test.GndarrayTest
        • mpi_array.globale_test.GndarrayTest.__init__
        • mpi_array.globale_test.GndarrayTest.addCleanup
        • mpi_array.globale_test.GndarrayTest.addTypeEqualityFunc
        • mpi_array.globale_test.GndarrayTest.assertArraySplitEqual
        • mpi_array.globale_test.GndarrayTest.countTestCases
        • mpi_array.globale_test.GndarrayTest.debug
        • mpi_array.globale_test.GndarrayTest.defaultTestResult
        • mpi_array.globale_test.GndarrayTest.doCleanups
        • mpi_array.globale_test.GndarrayTest.do_test_construct_empty_locale_extent
        • mpi_array.globale_test.GndarrayTest.do_test_copyto_diff_locale_types
        • mpi_array.globale_test.GndarrayTest.do_test_copyto_same_locale_types
        • mpi_array.globale_test.GndarrayTest.do_test_peer_rank_get
        • mpi_array.globale_test.GndarrayTest.id
        • mpi_array.globale_test.GndarrayTest.run
        • mpi_array.globale_test.GndarrayTest.setUp
        • mpi_array.globale_test.GndarrayTest.setUpClass
        • mpi_array.globale_test.GndarrayTest.shortDescription
        • mpi_array.globale_test.GndarrayTest.skipTest
        • mpi_array.globale_test.GndarrayTest.subTest
        • mpi_array.globale_test.GndarrayTest.tearDown
        • mpi_array.globale_test.GndarrayTest.tearDownClass
        • mpi_array.globale_test.GndarrayTest.test_all
        • mpi_array.globale_test.GndarrayTest.test_attr
        • mpi_array.globale_test.GndarrayTest.test_construct_empty_locale_extent_locale_type_node
        • mpi_array.globale_test.GndarrayTest.test_construct_empty_locale_extent_locale_type_process
        • mpi_array.globale_test.GndarrayTest.test_construct_with_structured_array_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_arg_check
        • mpi_array.globale_test.GndarrayTest.test_copyto_diff_locale_types_no_halo_diff_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_diff_locale_types_no_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_diff_locale_types_wt_halo_diff_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_diff_locale_types_wt_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_same_node_locale_types_no_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_same_node_locale_types_wt_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_same_process_locale_types_no_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_copyto_same_process_locale_types_wt_halo_same_dtype
        • mpi_array.globale_test.GndarrayTest.test_get_item_and_set_item
        • mpi_array.globale_test.GndarrayTest.test_peer_rank_get_locale_type_node
        • mpi_array.globale_test.GndarrayTest.test_peer_rank_get_locale_type_process
        • mpi_array.globale_test.GndarrayTest.test_update
        • mpi_array.globale_test.GndarrayTest.test_update_block
        • mpi_array.globale_test.GndarrayTest.longMessage
        • mpi_array.globale_test.GndarrayTest.maxDiff
  • The mpi_array.globale_creation Module
    • Ones and zeros
      • mpi_array.globale_creation.empty
      • mpi_array.globale_creation.empty_like
      • mpi_array.globale_creation.eye
      • mpi_array.globale_creation.identity
      • mpi_array.globale_creation.ones
      • mpi_array.globale_creation.ones_like
      • mpi_array.globale_creation.zeros
      • mpi_array.globale_creation.zeros_like
      • mpi_array.globale_creation.full
      • mpi_array.globale_creation.full_like
    • From existing data
      • mpi_array.globale_creation.array
      • mpi_array.globale_creation.asarray
      • mpi_array.globale_creation.asanyarray
      • mpi_array.globale_creation.copy
  • The mpi_array.globale_creation_test Module
    • Classes
      • mpi_array.globale_creation_test.GndarrayCreationTest
        • mpi_array.globale_creation_test.GndarrayCreationTest.__init__
        • mpi_array.globale_creation_test.GndarrayCreationTest.addCleanup
        • mpi_array.globale_creation_test.GndarrayCreationTest.addTypeEqualityFunc
        • mpi_array.globale_creation_test.GndarrayCreationTest.assertArraySplitEqual
        • mpi_array.globale_creation_test.GndarrayCreationTest.countTestCases
        • mpi_array.globale_creation_test.GndarrayCreationTest.debug
        • mpi_array.globale_creation_test.GndarrayCreationTest.defaultTestResult
        • mpi_array.globale_creation_test.GndarrayCreationTest.doCleanups
        • mpi_array.globale_creation_test.GndarrayCreationTest.id
        • mpi_array.globale_creation_test.GndarrayCreationTest.run
        • mpi_array.globale_creation_test.GndarrayCreationTest.setUp
        • mpi_array.globale_creation_test.GndarrayCreationTest.setUpClass
        • mpi_array.globale_creation_test.GndarrayCreationTest.shortDescription
        • mpi_array.globale_creation_test.GndarrayCreationTest.skipTest
        • mpi_array.globale_creation_test.GndarrayCreationTest.subTest
        • mpi_array.globale_creation_test.GndarrayCreationTest.tearDown
        • mpi_array.globale_creation_test.GndarrayCreationTest.tearDownClass
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_asanyarray_with_subclass
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_asanyarray_with_tuple
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_asarray_with_scalar
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_asarray_with_subclass
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_asarray_with_tuple
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_copy_non_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_copy_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_empty_non_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_empty_scalar
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_empty_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_ones_non_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_ones_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_zeros_non_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.test_zeros_shared_1d
        • mpi_array.globale_creation_test.GndarrayCreationTest.longMessage
        • mpi_array.globale_creation_test.GndarrayCreationTest.maxDiff
  • The mpi_array.globale_ufunc Module
    • Classes
      • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.__init__
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.create_outputs
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute___call__
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute_accumulate
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute_at
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute_outer
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute_reduce
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.execute_reduceat
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.get_best_match_input
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.get_input_extents
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.get_inputs_shapes
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.get_numpy_ufunc_peer_rank_inputs_outputs
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.need_remote_data
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.array_like_obj
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.casting
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.inputs
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.inter_locale_comm
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.intra_locale_comm
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.method
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.outputs
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.peer_comm
        • mpi_array.globale_ufunc.GndarrayArrayUfuncExecutor.ufunc
    • Functions
      • mpi_array.globale_ufunc.get_dtype_and_ndim
      • mpi_array.globale_ufunc.ufunc_result_type
      • mpi_array.globale_ufunc.broadcast_shape
      • mpi_array.globale_ufunc.shape_extend_dims
      • mpi_array.globale_ufunc.gndarray_array_ufunc
  • The mpi_array.globale_ufunc_test Module
    • Classes
      • mpi_array.globale_ufunc_test.UfuncResultTypeTest
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.__init__
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.addCleanup
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.addTypeEqualityFunc
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.assertArraySplitEqual
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.countTestCases
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.debug
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.defaultTestResult
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.doCleanups
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.id
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.run
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.setUp
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.setUpClass
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.shortDescription
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.skipTest
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.subTest
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.tearDown
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.tearDownClass
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.test_example
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.test_multiple_output
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.test_single_output
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.test_tuple_input
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.longMessage
        • mpi_array.globale_ufunc_test.UfuncResultTypeTest.maxDiff
      • mpi_array.globale_ufunc_test.BroadcastShapeTest
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.__init__
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.addCleanup
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.addTypeEqualityFunc
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.assertArraySplitEqual
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.countTestCases
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.debug
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.defaultTestResult
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.doCleanups
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.id
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.run
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.setUp
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.setUpClass
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.shortDescription
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.skipTest
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.subTest
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.tearDown
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.tearDownClass
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.test_broadcastable
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.test_non_broadcastable
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.longMessage
        • mpi_array.globale_ufunc_test.BroadcastShapeTest.maxDiff
      • mpi_array.globale_ufunc_test.GndarrayUfuncTest
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.__init__
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.addCleanup
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.addTypeEqualityFunc
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.assertArraySplitEqual
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.compare_results
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.convert_func_args_to_gndarrays
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.countTestCases
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.debug
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.defaultTestResult
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.doCleanups
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_block_distribution_test
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_cloned_distribution_test
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_convert_execute_and_compare
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_multi_distribution_tests
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_single_locale_distribution_test
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_test_umath
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_test_umath_broadcast
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_test_umath_broadcast_upsized_result
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.do_test_umath_distributed_broadcast
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.id
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.run
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.setUp
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.setUpClass
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.shortDescription
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.skipTest
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.subTest
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.tearDown
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.tearDownClass
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_check_equivalent_inter_locale_comms
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_not_implemented
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_ufunc_casting_arg
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_broadcast_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_broadcast_no_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_broadcast_upsized_result
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_distributed_broadcast_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_distributed_broadcast_no_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_multiply
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.test_umath_no_halo
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.longMessage
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.maxDiff
        • mpi_array.globale_ufunc_test.GndarrayUfuncTest.rank_logger
      • mpi_array.globale_ufunc_test.ToGndarrayConverter
        • mpi_array.globale_ufunc_test.ToGndarrayConverter.__init__
  • The mpi_array.indexing Module
    • Classes and Functions
      • mpi_array.indexing.IndexingExtent
        • mpi_array.indexing.IndexingExtent.__init__
        • mpi_array.indexing.IndexingExtent.calc_intersection
        • mpi_array.indexing.IndexingExtent.calc_intersection_split
        • mpi_array.indexing.IndexingExtent.create_struct_dtype_from_ndim
        • mpi_array.indexing.IndexingExtent.create_struct_instance
        • mpi_array.indexing.IndexingExtent.get_struct_dtype
        • mpi_array.indexing.IndexingExtent.get_struct_dtype_from_ndim
        • mpi_array.indexing.IndexingExtent.split
        • mpi_array.indexing.IndexingExtent.to_slice
        • mpi_array.indexing.IndexingExtent.to_tuple
        • mpi_array.indexing.IndexingExtent.START
        • mpi_array.indexing.IndexingExtent.START_STR
        • mpi_array.indexing.IndexingExtent.STOP
        • mpi_array.indexing.IndexingExtent.STOP_STR
        • mpi_array.indexing.IndexingExtent.ndim
        • mpi_array.indexing.IndexingExtent.shape
        • mpi_array.indexing.IndexingExtent.start
        • mpi_array.indexing.IndexingExtent.stop
        • mpi_array.indexing.IndexingExtent.struct_dtype_dict
      • mpi_array.indexing.HaloIndexingExtent
        • mpi_array.indexing.HaloIndexingExtent.__init__
        • mpi_array.indexing.HaloIndexingExtent.calc_intersection
        • mpi_array.indexing.HaloIndexingExtent.calc_intersection_split
        • mpi_array.indexing.HaloIndexingExtent.create_struct_dtype_from_ndim
        • mpi_array.indexing.HaloIndexingExtent.create_struct_instance
        • mpi_array.indexing.HaloIndexingExtent.get_struct_dtype
        • mpi_array.indexing.HaloIndexingExtent.get_struct_dtype_from_ndim
        • mpi_array.indexing.HaloIndexingExtent.globale_to_locale_extent_h
        • mpi_array.indexing.HaloIndexingExtent.globale_to_locale_h
        • mpi_array.indexing.HaloIndexingExtent.globale_to_locale_n
        • mpi_array.indexing.HaloIndexingExtent.globale_to_locale_slice_h
        • mpi_array.indexing.HaloIndexingExtent.globale_to_locale_slice_n
        • mpi_array.indexing.HaloIndexingExtent.locale_to_globale_extent_h
        • mpi_array.indexing.HaloIndexingExtent.locale_to_globale_h
        • mpi_array.indexing.HaloIndexingExtent.locale_to_globale_n
        • mpi_array.indexing.HaloIndexingExtent.locale_to_globale_slice_h
        • mpi_array.indexing.HaloIndexingExtent.locale_to_globale_slice_n
        • mpi_array.indexing.HaloIndexingExtent.split
        • mpi_array.indexing.HaloIndexingExtent.to_slice
        • mpi_array.indexing.HaloIndexingExtent.to_slice_h
        • mpi_array.indexing.HaloIndexingExtent.to_slice_n
        • mpi_array.indexing.HaloIndexingExtent.to_tuple
        • mpi_array.indexing.HaloIndexingExtent.HALO
        • mpi_array.indexing.HaloIndexingExtent.HALO_STR
        • mpi_array.indexing.HaloIndexingExtent.HI
        • mpi_array.indexing.HaloIndexingExtent.LO
        • mpi_array.indexing.HaloIndexingExtent.START
        • mpi_array.indexing.HaloIndexingExtent.START_N
        • mpi_array.indexing.HaloIndexingExtent.START_N_STR
        • mpi_array.indexing.HaloIndexingExtent.START_STR
        • mpi_array.indexing.HaloIndexingExtent.STOP
        • mpi_array.indexing.HaloIndexingExtent.STOP_N
        • mpi_array.indexing.HaloIndexingExtent.STOP_N_STR
        • mpi_array.indexing.HaloIndexingExtent.STOP_STR
        • mpi_array.indexing.HaloIndexingExtent.halo
        • mpi_array.indexing.HaloIndexingExtent.ndim
        • mpi_array.indexing.HaloIndexingExtent.shape
        • mpi_array.indexing.HaloIndexingExtent.shape_h
        • mpi_array.indexing.HaloIndexingExtent.shape_n
        • mpi_array.indexing.HaloIndexingExtent.size_h
        • mpi_array.indexing.HaloIndexingExtent.size_n
        • mpi_array.indexing.HaloIndexingExtent.start
        • mpi_array.indexing.HaloIndexingExtent.start_h
        • mpi_array.indexing.HaloIndexingExtent.start_n
        • mpi_array.indexing.HaloIndexingExtent.stop
        • mpi_array.indexing.HaloIndexingExtent.stop_h
        • mpi_array.indexing.HaloIndexingExtent.stop_n
        • mpi_array.indexing.HaloIndexingExtent.struct_dtype_dict
      • mpi_array.indexing.calc_intersection_split
  • The mpi_array.indexing_test Module
    • Classes
      • mpi_array.indexing_test.IndexingExtentTest
        • mpi_array.indexing_test.IndexingExtentTest.__init__
        • mpi_array.indexing_test.IndexingExtentTest.addCleanup
        • mpi_array.indexing_test.IndexingExtentTest.addTypeEqualityFunc
        • mpi_array.indexing_test.IndexingExtentTest.assertArraySplitEqual
        • mpi_array.indexing_test.IndexingExtentTest.countTestCases
        • mpi_array.indexing_test.IndexingExtentTest.debug
        • mpi_array.indexing_test.IndexingExtentTest.defaultTestResult
        • mpi_array.indexing_test.IndexingExtentTest.doCleanups
        • mpi_array.indexing_test.IndexingExtentTest.id
        • mpi_array.indexing_test.IndexingExtentTest.run
        • mpi_array.indexing_test.IndexingExtentTest.setUp
        • mpi_array.indexing_test.IndexingExtentTest.setUpClass
        • mpi_array.indexing_test.IndexingExtentTest.shortDescription
        • mpi_array.indexing_test.IndexingExtentTest.skipTest
        • mpi_array.indexing_test.IndexingExtentTest.subTest
        • mpi_array.indexing_test.IndexingExtentTest.tearDown
        • mpi_array.indexing_test.IndexingExtentTest.tearDownClass
        • mpi_array.indexing_test.IndexingExtentTest.test_assign_different_dimension_index
        • mpi_array.indexing_test.IndexingExtentTest.test_attributes
        • mpi_array.indexing_test.IndexingExtentTest.test_calc_intersection_split
        • mpi_array.indexing_test.IndexingExtentTest.test_intersection_1d
        • mpi_array.indexing_test.IndexingExtentTest.test_intersection_2d
        • mpi_array.indexing_test.IndexingExtentTest.test_repr
        • mpi_array.indexing_test.IndexingExtentTest.test_split
        • mpi_array.indexing_test.IndexingExtentTest.test_to_tuple
        • mpi_array.indexing_test.IndexingExtentTest.longMessage
        • mpi_array.indexing_test.IndexingExtentTest.maxDiff
      • mpi_array.indexing_test.HaloIndexingExtentTest
        • mpi_array.indexing_test.HaloIndexingExtentTest.__init__
        • mpi_array.indexing_test.HaloIndexingExtentTest.addCleanup
        • mpi_array.indexing_test.HaloIndexingExtentTest.addTypeEqualityFunc
        • mpi_array.indexing_test.HaloIndexingExtentTest.assertArraySplitEqual
        • mpi_array.indexing_test.HaloIndexingExtentTest.countTestCases
        • mpi_array.indexing_test.HaloIndexingExtentTest.debug
        • mpi_array.indexing_test.HaloIndexingExtentTest.defaultTestResult
        • mpi_array.indexing_test.HaloIndexingExtentTest.doCleanups
        • mpi_array.indexing_test.HaloIndexingExtentTest.id
        • mpi_array.indexing_test.HaloIndexingExtentTest.run
        • mpi_array.indexing_test.HaloIndexingExtentTest.setUp
        • mpi_array.indexing_test.HaloIndexingExtentTest.setUpClass
        • mpi_array.indexing_test.HaloIndexingExtentTest.shortDescription
        • mpi_array.indexing_test.HaloIndexingExtentTest.skipTest
        • mpi_array.indexing_test.HaloIndexingExtentTest.subTest
        • mpi_array.indexing_test.HaloIndexingExtentTest.tearDown
        • mpi_array.indexing_test.HaloIndexingExtentTest.tearDownClass
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_attributes
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_calc_intersection_split
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_globale_and_locale_extent_conversion
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_globale_and_locale_index_conversion
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_globale_and_locale_slice_conversion
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_repr
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_start_stop_shape
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_to_slice
        • mpi_array.indexing_test.HaloIndexingExtentTest.test_to_tuple
        • mpi_array.indexing_test.HaloIndexingExtentTest.longMessage
        • mpi_array.indexing_test.HaloIndexingExtentTest.maxDiff
  • The mpi_array.init Module
    • Functions
      • mpi_array.init.create_linux_process_time
      • mpi_array.init.create_darwin_process_time
      • mpi_array.init.initialise_process_time_timer
      • mpi_array.init.get_process_time_timer
  • The mpi_array.license Module
    • License
    • Copyright
    • Functions
      • mpi_array.license.version
      • mpi_array.license.license
      • mpi_array.license.copyright
  • The mpi_array.locale Module
    • Classes
      • mpi_array.locale.lndarray
        • mpi_array.locale.lndarray.__new__
        • mpi_array.locale.lndarray.__array_finalize__
        • mpi_array.locale.lndarray.md
      • mpi_array.locale.LndarrayProxy
        • mpi_array.locale.LndarrayProxy.calculate_intra_partition
        • mpi_array.locale.LndarrayProxy.fill
        • mpi_array.locale.LndarrayProxy.fill_h
        • mpi_array.locale.LndarrayProxy.free
        • mpi_array.locale.LndarrayProxy.HI
        • mpi_array.locale.LndarrayProxy.LO
        • mpi_array.locale.LndarrayProxy.dtype
        • mpi_array.locale.LndarrayProxy.halo
        • mpi_array.locale.LndarrayProxy.intra_partition
        • mpi_array.locale.LndarrayProxy.intra_partition_dims
        • mpi_array.locale.LndarrayProxy.lndarray
        • mpi_array.locale.LndarrayProxy.locale_extent
        • mpi_array.locale.LndarrayProxy.md
        • mpi_array.locale.LndarrayProxy.rank_view_h
        • mpi_array.locale.LndarrayProxy.rank_view_n
        • mpi_array.locale.LndarrayProxy.rank_view_partition_h
        • mpi_array.locale.LndarrayProxy.rank_view_slice_h
        • mpi_array.locale.LndarrayProxy.rank_view_slice_n
        • mpi_array.locale.LndarrayProxy.shape
        • mpi_array.locale.LndarrayProxy.view_h
        • mpi_array.locale.LndarrayProxy.view_n
      • mpi_array.locale.PartitionViewSlices
        • mpi_array.locale.PartitionViewSlices.count
        • mpi_array.locale.PartitionViewSlices.index
        • mpi_array.locale.PartitionViewSlices.lndarray_view_slice_n
        • mpi_array.locale.PartitionViewSlices.rank_view_partition_slice_h
        • mpi_array.locale.PartitionViewSlices.rank_view_relative_slice_n
        • mpi_array.locale.PartitionViewSlices.rank_view_slice_h
        • mpi_array.locale.PartitionViewSlices.rank_view_slice_n
    • Factory Functions
      • mpi_array.locale.empty
      • mpi_array.locale.empty_like
      • mpi_array.locale.zeros
      • mpi_array.locale.zeros_like
      • mpi_array.locale.ones
      • mpi_array.locale.ones_like
      • mpi_array.locale.copy
    • Utilities
      • mpi_array.locale.NdarrayMetaData
        • mpi_array.locale.NdarrayMetaData.__init__
        • mpi_array.locale.NdarrayMetaData.order
  • The mpi_array.locale_test Module
    • Classes
      • mpi_array.locale_test.WinLndarrayTest
        • mpi_array.locale_test.WinLndarrayTest.__init__
        • mpi_array.locale_test.WinLndarrayTest.addCleanup
        • mpi_array.locale_test.WinLndarrayTest.addTypeEqualityFunc
        • mpi_array.locale_test.WinLndarrayTest.assertArraySplitEqual
        • mpi_array.locale_test.WinLndarrayTest.countTestCases
        • mpi_array.locale_test.WinLndarrayTest.debug
        • mpi_array.locale_test.WinLndarrayTest.defaultTestResult
        • mpi_array.locale_test.WinLndarrayTest.doCleanups
        • mpi_array.locale_test.WinLndarrayTest.id
        • mpi_array.locale_test.WinLndarrayTest.run
        • mpi_array.locale_test.WinLndarrayTest.setUp
        • mpi_array.locale_test.WinLndarrayTest.setUpClass
        • mpi_array.locale_test.WinLndarrayTest.shortDescription
        • mpi_array.locale_test.WinLndarrayTest.skipTest
        • mpi_array.locale_test.WinLndarrayTest.subTest
        • mpi_array.locale_test.WinLndarrayTest.tearDown
        • mpi_array.locale_test.WinLndarrayTest.tearDownClass
        • mpi_array.locale_test.WinLndarrayTest.test_construct
        • mpi_array.locale_test.WinLndarrayTest.test_construct_with_invalid_comm
        • mpi_array.locale_test.WinLndarrayTest.longMessage
        • mpi_array.locale_test.WinLndarrayTest.maxDiff
      • mpi_array.locale_test.LndarrayTest
        • mpi_array.locale_test.LndarrayTest.__init__
        • mpi_array.locale_test.LndarrayTest.addCleanup
        • mpi_array.locale_test.LndarrayTest.addTypeEqualityFunc
        • mpi_array.locale_test.LndarrayTest.assertArraySplitEqual
        • mpi_array.locale_test.LndarrayTest.countTestCases
        • mpi_array.locale_test.LndarrayTest.debug
        • mpi_array.locale_test.LndarrayTest.defaultTestResult
        • mpi_array.locale_test.LndarrayTest.doCleanups
        • mpi_array.locale_test.LndarrayTest.id
        • mpi_array.locale_test.LndarrayTest.run
        • mpi_array.locale_test.LndarrayTest.setUp
        • mpi_array.locale_test.LndarrayTest.setUpClass
        • mpi_array.locale_test.LndarrayTest.shortDescription
        • mpi_array.locale_test.LndarrayTest.skipTest
        • mpi_array.locale_test.LndarrayTest.subTest
        • mpi_array.locale_test.LndarrayTest.tearDown
        • mpi_array.locale_test.LndarrayTest.tearDownClass
        • mpi_array.locale_test.LndarrayTest.test_construct
        • mpi_array.locale_test.LndarrayTest.test_numpy_sum
        • mpi_array.locale_test.LndarrayTest.test_view
        • mpi_array.locale_test.LndarrayTest.longMessage
        • mpi_array.locale_test.LndarrayTest.maxDiff
      • mpi_array.locale_test.LndarrayProxyTest
        • mpi_array.locale_test.LndarrayProxyTest.__init__
        • mpi_array.locale_test.LndarrayProxyTest.addCleanup
        • mpi_array.locale_test.LndarrayProxyTest.addTypeEqualityFunc
        • mpi_array.locale_test.LndarrayProxyTest.assertArraySplitEqual
        • mpi_array.locale_test.LndarrayProxyTest.countTestCases
        • mpi_array.locale_test.LndarrayProxyTest.debug
        • mpi_array.locale_test.LndarrayProxyTest.defaultTestResult
        • mpi_array.locale_test.LndarrayProxyTest.doCleanups
        • mpi_array.locale_test.LndarrayProxyTest.do_test_views_2d
        • mpi_array.locale_test.LndarrayProxyTest.id
        • mpi_array.locale_test.LndarrayProxyTest.run
        • mpi_array.locale_test.LndarrayProxyTest.setUp
        • mpi_array.locale_test.LndarrayProxyTest.setUpClass
        • mpi_array.locale_test.LndarrayProxyTest.shortDescription
        • mpi_array.locale_test.LndarrayProxyTest.skipTest
        • mpi_array.locale_test.LndarrayProxyTest.subTest
        • mpi_array.locale_test.LndarrayProxyTest.tearDown
        • mpi_array.locale_test.LndarrayProxyTest.tearDownClass
        • mpi_array.locale_test.LndarrayProxyTest.test_construct_arg_checking
        • mpi_array.locale_test.LndarrayProxyTest.test_copy_non_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_copy_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_empty_non_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_empty_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_fill
        • mpi_array.locale_test.LndarrayProxyTest.test_get_and_set_item
        • mpi_array.locale_test.LndarrayProxyTest.test_ones_non_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_ones_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_views_2d_halo
        • mpi_array.locale_test.LndarrayProxyTest.test_views_2d_no_halo
        • mpi_array.locale_test.LndarrayProxyTest.test_zeros_non_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.test_zeros_shared_1d
        • mpi_array.locale_test.LndarrayProxyTest.longMessage
        • mpi_array.locale_test.LndarrayProxyTest.maxDiff
  • The mpi_array.logging Module
    • Classes and Functions
      • mpi_array.logging.SplitStreamHandler
        • mpi_array.logging.SplitStreamHandler.__init__
        • mpi_array.logging.SplitStreamHandler.acquire
        • mpi_array.logging.SplitStreamHandler.addFilter
        • mpi_array.logging.SplitStreamHandler.close
        • mpi_array.logging.SplitStreamHandler.createLock
        • mpi_array.logging.SplitStreamHandler.emit
        • mpi_array.logging.SplitStreamHandler.filter
        • mpi_array.logging.SplitStreamHandler.flush
        • mpi_array.logging.SplitStreamHandler.format
        • mpi_array.logging.SplitStreamHandler.get_name
        • mpi_array.logging.SplitStreamHandler.handle
        • mpi_array.logging.SplitStreamHandler.handleError
        • mpi_array.logging.SplitStreamHandler.release
        • mpi_array.logging.SplitStreamHandler.removeFilter
        • mpi_array.logging.SplitStreamHandler.setFormatter
        • mpi_array.logging.SplitStreamHandler.setLevel
        • mpi_array.logging.SplitStreamHandler.set_name
        • mpi_array.logging.SplitStreamHandler.name
        • mpi_array.logging.SplitStreamHandler.terminator
      • mpi_array.logging.initialise_loggers
      • mpi_array.logging.get_rank_logger
      • mpi_array.logging.get_root_logger
      • mpi_array.logging.LoggerFactory
        • mpi_array.logging.LoggerFactory.__init__
        • mpi_array.logging.LoggerFactory.get_formatter
        • mpi_array.logging.LoggerFactory.get_rank_logger
        • mpi_array.logging.LoggerFactory.get_root_logger
    • Attributes
  • The mpi_array.rtd Module
    • Functions
      • mpi_array.rtd.initialise_mock_modules
    • Attributes
  • The mpi_array.tests Module
  • The mpi_array.types Module
    • Functions
      • mpi_array.types.to_datatype
    • Utilities
      • mpi_array.types.create_lookup
      • mpi_array.types.create_datatype
      • mpi_array.types.find_or_create_datatype
  • The mpi_array.types_test Module
    • Classes
      • mpi_array.types_test.TypesTest
        • mpi_array.types_test.TypesTest.__init__
        • mpi_array.types_test.TypesTest.addCleanup
        • mpi_array.types_test.TypesTest.addTypeEqualityFunc
        • mpi_array.types_test.TypesTest.assertArraySplitEqual
        • mpi_array.types_test.TypesTest.countTestCases
        • mpi_array.types_test.TypesTest.debug
        • mpi_array.types_test.TypesTest.defaultTestResult
        • mpi_array.types_test.TypesTest.doCleanups
        • mpi_array.types_test.TypesTest.id
        • mpi_array.types_test.TypesTest.run
        • mpi_array.types_test.TypesTest.setUp
        • mpi_array.types_test.TypesTest.setUpClass
        • mpi_array.types_test.TypesTest.shortDescription
        • mpi_array.types_test.TypesTest.skipTest
        • mpi_array.types_test.TypesTest.subTest
        • mpi_array.types_test.TypesTest.tearDown
        • mpi_array.types_test.TypesTest.tearDownClass
        • mpi_array.types_test.TypesTest.test_basic
        • mpi_array.types_test.TypesTest.test_contiguous
        • mpi_array.types_test.TypesTest.test_struct
        • mpi_array.types_test.TypesTest.test_struct_bcast
        • mpi_array.types_test.TypesTest.longMessage
        • mpi_array.types_test.TypesTest.maxDiff
  • The mpi_array.utils Module
    • Functions
      • mpi_array.utils.get_shared_mem_usage_percent_string
      • mpi_array.utils.log_shared_memory_alloc
      • mpi_array.utils.log_memory_alloc
  • The mpi_array.unittest Module
    • Classes and Functions
      • mpi_array.unittest.TestCase
        • mpi_array.unittest.TestCase.__init__
        • mpi_array.unittest.TestCase.addCleanup
        • mpi_array.unittest.TestCase.addTypeEqualityFunc
        • mpi_array.unittest.TestCase.assertArraySplitEqual
        • mpi_array.unittest.TestCase.countTestCases
        • mpi_array.unittest.TestCase.debug
        • mpi_array.unittest.TestCase.defaultTestResult
        • mpi_array.unittest.TestCase.doCleanups
        • mpi_array.unittest.TestCase.id
        • mpi_array.unittest.TestCase.run
        • mpi_array.unittest.TestCase.setUp
        • mpi_array.unittest.TestCase.setUpClass
        • mpi_array.unittest.TestCase.shortDescription
        • mpi_array.unittest.TestCase.skipTest
        • mpi_array.unittest.TestCase.subTest
        • mpi_array.unittest.TestCase.tearDown
        • mpi_array.unittest.TestCase.tearDownClass
        • mpi_array.unittest.TestCase.longMessage
        • mpi_array.unittest.TestCase.maxDiff
      • mpi_array.unittest.TestProgram
        • mpi_array.unittest.TestProgram.__init__
        • mpi_array.unittest.TestProgram.createTests
        • mpi_array.unittest.TestProgram.parseArgs
        • mpi_array.unittest.TestProgram.runTests
        • mpi_array.unittest.TestProgram.usageExit
        • mpi_array.unittest.TestProgram.buffer
        • mpi_array.unittest.TestProgram.catchbreak
        • mpi_array.unittest.TestProgram.failfast
        • mpi_array.unittest.TestProgram.module
        • mpi_array.unittest.TestProgram.progName
        • mpi_array.unittest.TestProgram.verbosity
        • mpi_array.unittest.TestProgram.warnings
      • mpi_array.unittest.TextTestRunner
        • mpi_array.unittest.TextTestRunner.__init__
        • mpi_array.unittest.TextTestRunner.run
      • mpi_array.unittest.TextTestResult
        • mpi_array.unittest.TextTestResult.__init__
        • mpi_array.unittest.TextTestResult.addError
        • mpi_array.unittest.TextTestResult.addExpectedFailure
        • mpi_array.unittest.TextTestResult.addFailure
        • mpi_array.unittest.TextTestResult.addSkip
        • mpi_array.unittest.TextTestResult.addSubTest
        • mpi_array.unittest.TextTestResult.addSuccess
        • mpi_array.unittest.TextTestResult.addUnexpectedSuccess
        • mpi_array.unittest.TextTestResult.getDescription
        • mpi_array.unittest.TextTestResult.printErrorList
        • mpi_array.unittest.TextTestResult.printErrors
        • mpi_array.unittest.TextTestResult.startTest
        • mpi_array.unittest.TextTestResult.startTestRun
        • mpi_array.unittest.TextTestResult.stop
        • mpi_array.unittest.TextTestResult.stopTest
        • mpi_array.unittest.TextTestResult.stopTestRun
        • mpi_array.unittest.TextTestResult.wasSuccessful
        • mpi_array.unittest.TextTestResult.separator1
        • mpi_array.unittest.TextTestResult.separator2
      • mpi_array.unittest.main
  • The mpi_array.update Module
    • Classes and Functions
      • mpi_array.update.ExtentAndRegion
        • mpi_array.update.ExtentAndRegion.__init__
        • mpi_array.update.ExtentAndRegion.locale_extent
        • mpi_array.update.ExtentAndRegion.region_extent
      • mpi_array.update.MpiExtentAndRegion
        • mpi_array.update.MpiExtentAndRegion.__init__
        • mpi_array.update.MpiExtentAndRegion.create_data_type
        • mpi_array.update.MpiExtentAndRegion.initialise_mpi_data_type
        • mpi_array.update.MpiExtentAndRegion.locale_extent
        • mpi_array.update.MpiExtentAndRegion.mpi_data_type
        • mpi_array.update.MpiExtentAndRegion.region_extent
      • mpi_array.update.ExtentUpdate
        • mpi_array.update.ExtentUpdate.__init__
        • mpi_array.update.ExtentUpdate.dst_extent
        • mpi_array.update.ExtentUpdate.src_extent
      • mpi_array.update.PairExtentUpdate
        • mpi_array.update.PairExtentUpdate.__init__
        • mpi_array.update.PairExtentUpdate.copyto
        • mpi_array.update.PairExtentUpdate.dst_extent
        • mpi_array.update.PairExtentUpdate.dst_update_extent
        • mpi_array.update.PairExtentUpdate.src_extent
        • mpi_array.update.PairExtentUpdate.src_update_extent
      • mpi_array.update.MpiPairExtentUpdate
        • mpi_array.update.MpiPairExtentUpdate.__init__
        • mpi_array.update.MpiPairExtentUpdate.conclude
        • mpi_array.update.MpiPairExtentUpdate.copyto
        • mpi_array.update.MpiPairExtentUpdate.do_get
        • mpi_array.update.MpiPairExtentUpdate.do_rget
        • mpi_array.update.MpiPairExtentUpdate.initialise_data_types
        • mpi_array.update.MpiPairExtentUpdate.casting
        • mpi_array.update.MpiPairExtentUpdate.dst_data_type
        • mpi_array.update.MpiPairExtentUpdate.dst_dtype
        • mpi_array.update.MpiPairExtentUpdate.dst_extent
        • mpi_array.update.MpiPairExtentUpdate.dst_update_extent
        • mpi_array.update.MpiPairExtentUpdate.src_data_type
        • mpi_array.update.MpiPairExtentUpdate.src_dtype
        • mpi_array.update.MpiPairExtentUpdate.src_extent
        • mpi_array.update.MpiPairExtentUpdate.src_update_extent
      • mpi_array.update.MpiPairExtentUpdateDifferentDtypes
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.__init__
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.conclude
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.copyto
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.do_get
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.do_rget
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.initialise_data_types
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.casting
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.dst_data_type
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.dst_dtype
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.dst_extent
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.dst_update_extent
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.src_data_type
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.src_dtype
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.src_extent
        • mpi_array.update.MpiPairExtentUpdateDifferentDtypes.src_update_extent
      • mpi_array.update.HaloSingleExtentUpdate
        • mpi_array.update.HaloSingleExtentUpdate.__init__
        • mpi_array.update.HaloSingleExtentUpdate.dst_extent
        • mpi_array.update.HaloSingleExtentUpdate.src_extent
        • mpi_array.update.HaloSingleExtentUpdate.update_extent
      • mpi_array.update.MpiHaloSingleExtentUpdate
        • mpi_array.update.MpiHaloSingleExtentUpdate.__init__
        • mpi_array.update.MpiHaloSingleExtentUpdate.initialise_data_types
        • mpi_array.update.MpiHaloSingleExtentUpdate.dst_data_type
        • mpi_array.update.MpiHaloSingleExtentUpdate.dst_extent
        • mpi_array.update.MpiHaloSingleExtentUpdate.src_data_type
        • mpi_array.update.MpiHaloSingleExtentUpdate.src_extent
        • mpi_array.update.MpiHaloSingleExtentUpdate.update_extent
      • mpi_array.update.UpdatesForRedistribute
        • mpi_array.update.UpdatesForRedistribute.__init__
        • mpi_array.update.UpdatesForRedistribute.calc_intersection_split
        • mpi_array.update.UpdatesForRedistribute.check_updates
        • mpi_array.update.UpdatesForRedistribute.create_pair_extent_update
        • mpi_array.update.UpdatesForRedistribute.get_cpy2_src_extents
        • mpi_array.update.UpdatesForRedistribute.initialise
        • mpi_array.update.UpdatesForRedistribute.initialise_cpy2_updates
        • mpi_array.update.UpdatesForRedistribute.initialise_rget_updates
        • mpi_array.update.UpdatesForRedistribute.initialise_updates
      • mpi_array.update.RmaUpdateExecutor
        • mpi_array.update.RmaUpdateExecutor.__init__
        • mpi_array.update.RmaUpdateExecutor.do_direct_cpy2_update
        • mpi_array.update.RmaUpdateExecutor.do_locale_rma_update
        • mpi_array.update.RmaUpdateExecutor.get_src_win_rank
        • mpi_array.update.RmaUpdateExecutor.dst_lndarray
        • mpi_array.update.RmaUpdateExecutor.inter_win
        • mpi_array.update.RmaUpdateExecutor.random_state
        • mpi_array.update.RmaUpdateExecutor.rank_logger
  • The mpi_array.update_test Module
    • Classes
      • mpi_array.update_test.MpiPairExtentUpdateTest
        • mpi_array.update_test.MpiPairExtentUpdateTest.__init__
        • mpi_array.update_test.MpiPairExtentUpdateTest.addCleanup
        • mpi_array.update_test.MpiPairExtentUpdateTest.addTypeEqualityFunc
        • mpi_array.update_test.MpiPairExtentUpdateTest.assertArraySplitEqual
        • mpi_array.update_test.MpiPairExtentUpdateTest.countTestCases
        • mpi_array.update_test.MpiPairExtentUpdateTest.debug
        • mpi_array.update_test.MpiPairExtentUpdateTest.defaultTestResult
        • mpi_array.update_test.MpiPairExtentUpdateTest.doCleanups
        • mpi_array.update_test.MpiPairExtentUpdateTest.id
        • mpi_array.update_test.MpiPairExtentUpdateTest.run
        • mpi_array.update_test.MpiPairExtentUpdateTest.setUp
        • mpi_array.update_test.MpiPairExtentUpdateTest.setUpClass
        • mpi_array.update_test.MpiPairExtentUpdateTest.shortDescription
        • mpi_array.update_test.MpiPairExtentUpdateTest.skipTest
        • mpi_array.update_test.MpiPairExtentUpdateTest.subTest
        • mpi_array.update_test.MpiPairExtentUpdateTest.tearDown
        • mpi_array.update_test.MpiPairExtentUpdateTest.tearDownClass
        • mpi_array.update_test.MpiPairExtentUpdateTest.test_construct
        • mpi_array.update_test.MpiPairExtentUpdateTest.test_data_type
        • mpi_array.update_test.MpiPairExtentUpdateTest.test_str
        • mpi_array.update_test.MpiPairExtentUpdateTest.longMessage
        • mpi_array.update_test.MpiPairExtentUpdateTest.maxDiff
      • mpi_array.update_test.MpiHaloSingleExtentUpdateTest
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.__init__
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.addCleanup
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.addTypeEqualityFunc
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.assertArraySplitEqual
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.countTestCases
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.debug
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.defaultTestResult
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.doCleanups
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.id
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.run
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.setUp
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.setUpClass
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.shortDescription
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.skipTest
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.subTest
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.tearDown
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.tearDownClass
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.test_construct
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.test_data_type
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.test_str
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.longMessage
        • mpi_array.update_test.MpiHaloSingleExtentUpdateTest.maxDiff
      • mpi_array.update_test.HalosUpdateTest
        • mpi_array.update_test.HalosUpdateTest.__init__
        • mpi_array.update_test.HalosUpdateTest.addCleanup
        • mpi_array.update_test.HalosUpdateTest.addTypeEqualityFunc
        • mpi_array.update_test.HalosUpdateTest.assertArraySplitEqual
        • mpi_array.update_test.HalosUpdateTest.countTestCases
        • mpi_array.update_test.HalosUpdateTest.debug
        • mpi_array.update_test.HalosUpdateTest.defaultTestResult
        • mpi_array.update_test.HalosUpdateTest.doCleanups
        • mpi_array.update_test.HalosUpdateTest.id
        • mpi_array.update_test.HalosUpdateTest.run
        • mpi_array.update_test.HalosUpdateTest.setUp
        • mpi_array.update_test.HalosUpdateTest.setUpClass
        • mpi_array.update_test.HalosUpdateTest.shortDescription
        • mpi_array.update_test.HalosUpdateTest.skipTest
        • mpi_array.update_test.HalosUpdateTest.subTest
        • mpi_array.update_test.HalosUpdateTest.tearDown
        • mpi_array.update_test.HalosUpdateTest.tearDownClass
        • mpi_array.update_test.HalosUpdateTest.test_construct
        • mpi_array.update_test.HalosUpdateTest.longMessage
        • mpi_array.update_test.HalosUpdateTest.maxDiff
      • mpi_array.update_test.UpdatesForRedistributeTest
        • mpi_array.update_test.UpdatesForRedistributeTest.__init__
        • mpi_array.update_test.UpdatesForRedistributeTest.addCleanup
        • mpi_array.update_test.UpdatesForRedistributeTest.addTypeEqualityFunc
        • mpi_array.update_test.UpdatesForRedistributeTest.assertArraySplitEqual
        • mpi_array.update_test.UpdatesForRedistributeTest.countTestCases
        • mpi_array.update_test.UpdatesForRedistributeTest.debug
        • mpi_array.update_test.UpdatesForRedistributeTest.defaultTestResult
        • mpi_array.update_test.UpdatesForRedistributeTest.doCleanups
        • mpi_array.update_test.UpdatesForRedistributeTest.id
        • mpi_array.update_test.UpdatesForRedistributeTest.run
        • mpi_array.update_test.UpdatesForRedistributeTest.setUp
        • mpi_array.update_test.UpdatesForRedistributeTest.setUpClass
        • mpi_array.update_test.UpdatesForRedistributeTest.shortDescription
        • mpi_array.update_test.UpdatesForRedistributeTest.skipTest
        • mpi_array.update_test.UpdatesForRedistributeTest.subTest
        • mpi_array.update_test.UpdatesForRedistributeTest.tearDown
        • mpi_array.update_test.UpdatesForRedistributeTest.tearDownClass
        • mpi_array.update_test.UpdatesForRedistributeTest.test_slab_to_block
        • mpi_array.update_test.UpdatesForRedistributeTest.longMessage
        • mpi_array.update_test.UpdatesForRedistributeTest.maxDiff
mpi_array
  • Docs »
  • Overview: module code

All modules for which code is available

  • _hashlib
  • importlib
  • logging
  • mpi_array.benchmarks.bench_creation
  • mpi_array.benchmarks.benchmark
  • mpi_array.comms
  • mpi_array.comms_test
  • mpi_array.distribution
  • mpi_array.distribution_test
  • mpi_array.globale
  • mpi_array.globale_creation
  • mpi_array.globale_creation_test
  • mpi_array.globale_test
  • mpi_array.globale_ufunc
  • mpi_array.globale_ufunc_test
  • mpi_array.indexing
  • mpi_array.indexing_test
  • mpi_array.init
  • mpi_array.license
  • mpi_array.locale
  • mpi_array.locale_test
  • mpi_array.logging
  • mpi_array.rtd
  • mpi_array.types
  • mpi_array.types_test
  • mpi_array.unittest
  • mpi_array.update
  • mpi_array.update_test
  • mpi_array.utils
  • unittest.case
  • unittest.main
  • unittest.result
  • unittest.runner

© Copyright 2017 The Australian National University. .

Built with Sphinx using a theme provided by Read the Docs.