Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
DUBFI documentation
DUBFI documentation
0.2.0
  • User guide
    • Overview and installation
    • Quick start
    • Running inversions
    • Data interfaces
    • Inversion configuration
  • Scientific documentation
    • Introduction
    • Bayesian inversion problem
    • Filtering observations
    • R-matrix and uncertainties
    • Cycling
    • Citing DUBFI
    • Publications using DUBFI
  • Developer guide
    • Software Structure
    • Linear Algebra Implementations
    • Contributing
  • API Reference
    • dubfi.__main__
    • dubfi.core
      • dubfi.core.__main__
      • dubfi.core.core
      • dubfi.core.profile_util
      • dubfi.core.util
    • dubfi.dataprovider
      • dubfi.dataprovider.csc
        • dubfi.dataprovider.csc.dataprovider
      • dubfi.dataprovider.dense
        • dubfi.dataprovider.dense.dataprovider
      • dubfi.dataprovider.generic
      • dubfi.dataprovider.localization
      • dubfi.dataprovider.mdm
      • dubfi.dataprovider.mpipad
        • dubfi.dataprovider.mpipad.main
        • dubfi.dataprovider.mpipad.segments_insitu
        • dubfi.dataprovider.mpipad.worker
      • dubfi.dataprovider.readobs
      • dubfi.dataprovider.readobs_util
    • dubfi.inversion
      • dubfi.inversion.inversion
      • dubfi.inversion.inversion_lognormal
      • dubfi.inversion.inversion_other
    • dubfi.linalg
      • dubfi.linalg.csc
        • dubfi.linalg.csc.linalg
      • dubfi.linalg.dense
        • dubfi.linalg.dense.linalg
      • dubfi.linalg.generic
      • dubfi.linalg.mpipad
        • dubfi.linalg.mpipad.main
        • dubfi.linalg.mpipad.segments
        • dubfi.linalg.mpipad.worker
        • dubfi.linalg.mpipad.worker_helpers
        • dubfi.linalg.mpipad.worker_main
      • dubfi.linalg.types
    • dubfi.meta
    • dubfi.mpi
      • dubfi.mpi.parent_context
    • dubfi.tests
      • dubfi.tests.compare_insitu
      • dubfi.tests.conftest
      • dubfi.tests.dataprovider
        • dubfi.tests.dataprovider.test_localization
        • dubfi.tests.dataprovider.test_mdm
        • dubfi.tests.dataprovider.test_mpipad_segments
        • dubfi.tests.dataprovider.test_mpipad_worker
        • dubfi.tests.dataprovider.test_readobs
        • dubfi.tests.dataprovider.test_readobs_util
      • dubfi.tests.linalg
        • dubfi.tests.linalg.test_csc
        • dubfi.tests.linalg.test_generic
        • dubfi.tests.linalg.test_mpipad
        • dubfi.tests.linalg.test_mpipad_worker
        • dubfi.tests.linalg.test_segments
        • dubfi.tests.linalg.test_types
      • dubfi.tests.test_core_profile_util
      • dubfi.tests.test_core_util
      • dubfi.tests.test_integration
      • dubfi.tests.test_inversion
      • dubfi.tests.test_inversion_lognormal
      • dubfi.tests.test_inversion_prior_pdf
      • dubfi.tests.test_util
    • dubfi.util
  • Glossary
Back to top
View this page

dubfi.linalg.mpipad¶

Distributed (MPI) linear algebra implementation using padded matrices.

This implementation avoids MPI communication between workers by handling padded matrices in the worker processes.

Added in version 0.2.0.

Submodules¶

  • dubfi.linalg.mpipad.main
  • dubfi.linalg.mpipad.segments
  • dubfi.linalg.mpipad.worker
  • dubfi.linalg.mpipad.worker_helpers
  • dubfi.linalg.mpipad.worker_main
Next
dubfi.linalg.mpipad.main
Previous
dubfi.linalg.generic
Copyright © 2025, Deutscher Wetterdienst (DWD)
Made with Sphinx and @pradyunsg's Furo
source code on 
On this page
  • dubfi.linalg.mpipad
    • Submodules