dubfi.tests.linalg.test_mpipad_worker ===================================== .. py:module:: dubfi.tests.linalg.test_mpipad_worker .. autoapi-nested-parse:: Test MPI worker linear algebra routines. .. codeauthor:: Valentin Bruch, DWD .. versionadded:: 0.1.1 Functions --------- .. autoapisummary:: dubfi.tests.linalg.test_mpipad_worker.test_vector dubfi.tests.linalg.test_mpipad_worker.test_matrix dubfi.tests.linalg.test_mpipad_worker.test_matrix_3d dubfi.tests.linalg.test_mpipad_worker.test_logdet dubfi.tests.linalg.test_mpipad_worker.test_trace_product dubfi.tests.linalg.test_mpipad_worker.trace_product_tester dubfi.tests.linalg.test_mpipad_worker.test_dense_post_r Module Contents --------------- .. py:function:: test_vector(n: int = 100) -> None Test basic MPI vector functionality. .. py:function:: test_matrix(n: int = 200) -> None Test basic MPI-parallelized linear algebra. .. py:function:: test_matrix_3d(n: int = 200) -> None Test basic MPI-parallelized linear algebra. .. py:function:: test_logdet(n: int = 100) -> None Test :meth:`dubfi.linalg.mpipad.worker.MpiDenseBdMatrixWorker._logdet`. .. py:function:: test_trace_product() Test :func:`dubfi.linalg.mpipad.worker._trace_product_self` and :func:`dubfi.linalg.mpipad.worker._trace_product_generic` with and without jit. .. py:function:: trace_product_tester(tp_self, tp_generic) Wrap tests for :func:`dubfi.linalg.mpipad.worker._trace_product_self` and :func:`dubfi.linalg.mpipad.worker._trace_product_generic`. .. py:function:: test_dense_post_r() Test agreement of :class:`dubfi.linalg.mpipad.worker.MpiDensePostRWorker` and :class:`dubfi.linalg.dense.linalg.DenseEnsLinPostR`.