diff --git a/master/dlaf_2init_8h_source.html b/master/dlaf_2init_8h_source.html
index 722eb87585..ed06cebf11 100644
--- a/master/dlaf_2init_8h_source.html
+++ b/master/dlaf_2init_8h_source.html
@@ -115,58 +115,60 @@
38 bool print_config =
false;
- 39 std::size_t num_np_gpu_streams_per_thread = 3;
- 40 std::size_t num_hp_gpu_streams_per_thread = 3;
- 41 std::size_t umpire_host_memory_pool_initial_block_bytes = 1 << 30;
- 42 std::size_t umpire_host_memory_pool_next_block_bytes = 1 << 30;
- 43 std::size_t umpire_host_memory_pool_alignment_bytes = 16;
- 44 double umpire_host_memory_pool_coalescing_free_ratio = 1.0;
- 45 double umpire_host_memory_pool_coalescing_reallocation_ratio = 1.0;
- 46 std::size_t umpire_device_memory_pool_initial_block_bytes = 1 << 30;
- 47 std::size_t umpire_device_memory_pool_next_block_bytes = 1 << 30;
- 48 std::size_t umpire_device_memory_pool_alignment_bytes = 16;
- 49 double umpire_device_memory_pool_coalescing_free_ratio = 1.0;
- 50 double umpire_device_memory_pool_coalescing_reallocation_ratio = 1.0;
- 51 std::size_t num_gpu_blas_handles = 16;
- 52 std::size_t num_gpu_lapack_handles = 16;
-
+ 39 std::size_t num_np_gpu_streams = 32;
+ 40 std::size_t num_hp_gpu_streams = 32;
+ 41 std::size_t num_np_gpu_streams_per_thread = 3;
+ 42 std::size_t num_hp_gpu_streams_per_thread = 3;
+ 43 std::size_t umpire_host_memory_pool_initial_block_bytes = 1 << 30;
+ 44 std::size_t umpire_host_memory_pool_next_block_bytes = 1 << 30;
+ 45 std::size_t umpire_host_memory_pool_alignment_bytes = 16;
+ 46 double umpire_host_memory_pool_coalescing_free_ratio = 1.0;
+ 47 double umpire_host_memory_pool_coalescing_reallocation_ratio = 1.0;
+ 48 std::size_t umpire_device_memory_pool_initial_block_bytes = 1 << 30;
+ 49 std::size_t umpire_device_memory_pool_next_block_bytes = 1 << 30;
+ 50 std::size_t umpire_device_memory_pool_alignment_bytes = 16;
+ 51 double umpire_device_memory_pool_coalescing_free_ratio = 1.0;
+ 52 double umpire_device_memory_pool_coalescing_reallocation_ratio = 1.0;
+ 53 std::size_t num_gpu_blas_handles = 16;
+ 54 std::size_t num_gpu_lapack_handles = 16;
+
-
- 55std::ostream& operator<<(std::ostream& os,
const configuration& cfg);
-
-
-
-
- 61pika::cuda::experimental::cuda_pool getGpuPool();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
57std::ostream& operator<<(std::ostream& os,
const configuration& cfg);
+
+
+
+
+
+
63pika::cuda::experimental::cuda_pool getGpuPool();
+
+
+
+
+
+
+
+
+
+
+
+
-
+
void initialize(const pika::program_options::variables_map &vm, const configuration &user_cfg={})
pika::program_options::options_description getOptionsDescription()
Returns the DLA-Future command-line options description.
-
+
diff --git a/master/functions_func_d.html b/master/functions_func_d.html
index 2b7b2e0c94..a8ceb39def 100644
--- a/master/functions_func_d.html
+++ b/master/functions_func_d.html
@@ -74,7 +74,7 @@
- d -
diff --git a/master/search/all_3.js b/master/search/all_3.js
index 4a927b595e..3722198923 100644
--- a/master/search/all_3.js
+++ b/master/search/all_3.js
@@ -28,7 +28,7 @@ var searchData=
['dist_5fmatrix_5f_25',['dist_matrix_',['../structdlaf_1_1matrix_1_1_panel_3_01axis_00_01const_01_t_00_01_d_00_01_store_transposed_1_1_no_01_4.html#ab991456b59d36ac84dd9277edefc42ac',1,'dlaf::matrix::Panel< axis, const T, D, StoreTransposed::No >']]],
['distance_5fto_5fadjacent_5ftile_26',['distance_to_adjacent_tile',['../distribution_8h.html#a94fd1c8023874c301b8d4977d02de2c5',1,'dlaf::matrix::internal::distribution']]],
['distindexing_27',['DistIndexing',['../structdlaf_1_1eigensolver_1_1internal_1_1bt__tridiag_1_1_dist_indexing.html',1,'dlaf::eigensolver::internal::bt_tridiag']]],
- ['distribution_28',['distribution',['../classdlaf_1_1matrix_1_1internal_1_1_matrix_base.html#ad4f6eaf0599a22e919a184446f4c8abd',1,'dlaf::matrix::internal::MatrixBase::distribution()'],['../classdlaf_1_1matrix_1_1_distribution.html#aacf1f8d3d02d9c70bf0bffe0725b5d92',1,'dlaf::matrix::Distribution::Distribution() noexcept'],['../classdlaf_1_1matrix_1_1_distribution.html#a146465cb553b8a9d9f32bf63ff7e7375',1,'dlaf::matrix::Distribution::Distribution(const LocalElementSize &size, const TileElementSize &block_size, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a97b363d57f32add582ce1774a6b9a147',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a47b322556c713fd38223538f50f58e14',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a51c38487398212457417f784dd3d2594',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a012f931d7acdf168a42445bcbbce5dd3',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#ac72129a4040378f9343d7bc85a1dad4f',1,'dlaf::matrix::Distribution::Distribution(Distribution dist, const SubDistributionSpec &spec)'],['../classdlaf_1_1matrix_1_1_distribution.html',1,'dlaf::matrix::Distribution']]],
+ ['distribution_28',['distribution',['../classdlaf_1_1matrix_1_1_distribution.html#aacf1f8d3d02d9c70bf0bffe0725b5d92',1,'dlaf::matrix::Distribution::Distribution() noexcept'],['../classdlaf_1_1matrix_1_1_distribution.html#a146465cb553b8a9d9f32bf63ff7e7375',1,'dlaf::matrix::Distribution::Distribution(const LocalElementSize &size, const TileElementSize &block_size, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a97b363d57f32add582ce1774a6b9a147',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a47b322556c713fd38223538f50f58e14',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a51c38487398212457417f784dd3d2594',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a012f931d7acdf168a42445bcbbce5dd3',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#ac72129a4040378f9343d7bc85a1dad4f',1,'dlaf::matrix::Distribution::Distribution(Distribution dist, const SubDistributionSpec &spec)'],['../classdlaf_1_1matrix_1_1internal_1_1_matrix_base.html#ad4f6eaf0599a22e919a184446f4c8abd',1,'dlaf::matrix::internal::MatrixBase::distribution()'],['../classdlaf_1_1matrix_1_1_distribution.html',1,'dlaf::matrix::Distribution']]],
['distribution_2eh_29',['distribution.h',['../distribution_8h.html',1,'']]],
['distribution_5fextensions_2eh_30',['distribution_extensions.h',['../distribution__extensions_8h.html',1,'']]],
['distworkspacehostmirror_31',['DistWorkSpaceHostMirror',['../structdlaf_1_1eigensolver_1_1internal_1_1_dist_work_space_host_mirror.html',1,'dlaf::eigensolver::internal']]],
diff --git a/master/search/functions_3.js b/master/search/functions_3.js
index 64460aa0fe..a76a3f1071 100644
--- a/master/search/functions_3.js
+++ b/master/search/functions_3.js
@@ -9,7 +9,7 @@ var searchData=
['data_5fstride_6',['data_stride',['../data_8h.html#a18f232284c687293001d172fd19ed3fe',1,'dlaf::common']]],
['datadescriptor_7',['datadescriptor',['../structdlaf_1_1common_1_1_data_descriptor_3_01_t_0f_n_0e_4.html#acef674017777de4a735258a476e95e47',1,'dlaf::common::DataDescriptor< T[N]>::DataDescriptor()'],['../structdlaf_1_1common_1_1_data_descriptor.html#acb58ba4559ea0a6022a45bb781dccc6c',1,'dlaf::common::DataDescriptor::DataDescriptor(const Data &data)'],['../structdlaf_1_1common_1_1_data_descriptor.html#acd73354fd77df45c9b70ab034fc1cd61',1,'dlaf::common::DataDescriptor::DataDescriptor(T *ptr, SizeType num_blocks, SizeType blocksize, SizeType stride) noexcept'],['../structdlaf_1_1common_1_1_data_descriptor.html#a8c969a23a32e1cf2ae19a7811ae394e4',1,'dlaf::common::DataDescriptor::DataDescriptor(T *ptr, SizeType n) noexcept'],['../structdlaf_1_1common_1_1_data_descriptor.html#a87ca3689fd590f74e636317987af17bd',1,'dlaf::common::DataDescriptor::DataDescriptor()']]],
['distance_5fto_5fadjacent_5ftile_8',['distance_to_adjacent_tile',['../distribution_8h.html#a94fd1c8023874c301b8d4977d02de2c5',1,'dlaf::matrix::internal::distribution']]],
- ['distribution_9',['distribution',['../classdlaf_1_1matrix_1_1_distribution.html#aacf1f8d3d02d9c70bf0bffe0725b5d92',1,'dlaf::matrix::Distribution::Distribution() noexcept'],['../classdlaf_1_1matrix_1_1_distribution.html#a146465cb553b8a9d9f32bf63ff7e7375',1,'dlaf::matrix::Distribution::Distribution(const LocalElementSize &size, const TileElementSize &block_size, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a97b363d57f32add582ce1774a6b9a147',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a47b322556c713fd38223538f50f58e14',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a51c38487398212457417f784dd3d2594',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a012f931d7acdf168a42445bcbbce5dd3',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#ac72129a4040378f9343d7bc85a1dad4f',1,'dlaf::matrix::Distribution::Distribution(Distribution dist, const SubDistributionSpec &spec)'],['../classdlaf_1_1matrix_1_1internal_1_1_matrix_base.html#ad4f6eaf0599a22e919a184446f4c8abd',1,'dlaf::matrix::internal::MatrixBase::distribution()']]],
+ ['distribution_9',['distribution',['../classdlaf_1_1matrix_1_1_distribution.html#a146465cb553b8a9d9f32bf63ff7e7375',1,'dlaf::matrix::Distribution::Distribution(const LocalElementSize &size, const TileElementSize &block_size, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a97b363d57f32add582ce1774a6b9a147',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a47b322556c713fd38223538f50f58e14',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a51c38487398212457417f784dd3d2594',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#a012f931d7acdf168a42445bcbbce5dd3',1,'dlaf::matrix::Distribution::Distribution(const GlobalElementSize &size, const TileElementSize &block_size, const TileElementSize &tile_size, const comm::Size2D &grid_size, const comm::Index2D &rank_index, const comm::Index2D &source_rank_index, const GlobalTileIndex &tile_offset, const GlobalElementIndex &element_offset={0, 0})'],['../classdlaf_1_1matrix_1_1_distribution.html#ac72129a4040378f9343d7bc85a1dad4f',1,'dlaf::matrix::Distribution::Distribution(Distribution dist, const SubDistributionSpec &spec)'],['../classdlaf_1_1matrix_1_1internal_1_1_matrix_base.html#ad4f6eaf0599a22e919a184446f4c8abd',1,'dlaf::matrix::internal::MatrixBase::distribution()'],['../classdlaf_1_1matrix_1_1_distribution.html#aacf1f8d3d02d9c70bf0bffe0725b5d92',1,'dlaf::matrix::Distribution::Distribution()']]],
['dlaf_5fcholesky_5ffactorization_5fc_10',['dlaf_cholesky_factorization_c',['../c_2factorization_2cholesky_8h.html#a0c30d98b69db30c5c000a37ccb8f0256',1,'cholesky.h']]],
['dlaf_5fcholesky_5ffactorization_5fd_11',['dlaf_cholesky_factorization_d',['../c_2factorization_2cholesky_8h.html#af49e2fed430f3cfa542433ec8e3a12bd',1,'cholesky.h']]],
['dlaf_5fcholesky_5ffactorization_5fs_12',['dlaf_cholesky_factorization_s',['../c_2factorization_2cholesky_8h.html#a8b8d84e205fac530644f8a6a4aa3691c',1,'cholesky.h']]],
diff --git a/master/structdlaf_1_1configuration-members.html b/master/structdlaf_1_1configuration-members.html
index cbd56df3dd..2961563a53 100644
--- a/master/structdlaf_1_1configuration-members.html
+++ b/master/structdlaf_1_1configuration-members.html
@@ -81,7 +81,9 @@