From cef8cf5bdabe5ed9c28922a4a01d6f203ad53c0d Mon Sep 17 00:00:00 2001 From: hfp Date: Tue, 28 Jan 2025 07:26:52 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20cp2k/dbc?= =?UTF-8?q?sr@0c07820332bb2b9b7180b939f80eb3f74725533e=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- develop/interface/acc_devmem_dev2host.html | 36 +- develop/interface/acc_devmem_host2dev.html | 72 +- develop/interface/acc_hostmem_allocate.html | 36 +- develop/interface/acc_hostmem_deallocate.html | 24 +- develop/interface/allocate_any.html | 70 +- develop/interface/array_data.html | 2 +- develop/interface/array_exists.html | 2 +- develop/interface/array_get.html | 4 +- develop/interface/array_hold.html | 2 +- develop/interface/array_new.html | 12 +- develop/interface/array_nullify.html | 2 +- develop/interface/array_release.html | 2 +- develop/interface/array_size.html | 2 +- develop/interface/block_add.html | 4 +- develop/interface/block_buffer_add_block.html | 232 +- .../interface/block_buffer_add_block~2.html | 232 +- .../block_buffer_get_next_block.html | 12 +- develop/interface/btree_add.html | 24 +- develop/interface/btree_delete.html | 16 +- develop/interface/btree_find.html | 24 +- develop/interface/btree_new.html | 8 +- develop/interface/create_block.html | 30 +- develop/interface/csr_create.html | 26 +- develop/interface/dbcsr_abort_interface.html | 4 +- develop/interface/dbcsr_add.html | 22 +- develop/interface/dbcsr_add_on_diag.html | 16 +- develop/interface/dbcsr_add_on_diag~2.html | 8 +- develop/interface/dbcsr_add~2.html | 16 +- develop/interface/dbcsr_block_copy.html | 64 +- develop/interface/dbcsr_block_transpose.html | 80 +- develop/interface/dbcsr_build_row_index.html | 10 +- develop/interface/dbcsr_conform_scalar.html | 8 +- develop/interface/dbcsr_count_row_index.html | 10 +- develop/interface/dbcsr_create.html | 54 +- develop/interface/dbcsr_create~2.html | 34 +- develop/interface/dbcsr_csr_create.html | 26 +- develop/interface/dbcsr_data_clear.html | 18 +- develop/interface/dbcsr_data_copy.html | 18 +- develop/interface/dbcsr_data_get_sizes.html | 18 +- develop/interface/dbcsr_data_set.html | 22 +- develop/interface/dbcsr_data_set_pointer.html | 36 +- develop/interface/dbcsr_distribution_new.html | 40 +- develop/interface/dbcsr_dot.html | 16 +- develop/interface/dbcsr_dot~2.html | 16 +- develop/interface/dbcsr_filter.html | 30 +- develop/interface/dbcsr_get_block_p.html | 1276 ++++- develop/interface/dbcsr_get_block_p~2.html | 1280 +---- develop/interface/dbcsr_get_data.html | 64 +- develop/interface/dbcsr_get_data_cptr.html | 24 +- develop/interface/dbcsr_get_data_p.html | 24 +- develop/interface/dbcsr_get_data_p~2.html | 8 +- develop/interface/dbcsr_get_diag.html | 8 +- develop/interface/dbcsr_get_diag~2.html | 8 +- develop/interface/dbcsr_get_wms_data_p.html | 8 +- develop/interface/dbcsr_hybrid_alltoall.html | 12 +- develop/interface/dbcsr_init_lib.html | 8 +- .../interface/dbcsr_iterator_next_block.html | 1761 ++++-- .../dbcsr_iterator_next_block~2.html | 1761 ++---- develop/interface/dbcsr_mp_new.html | 22 +- develop/interface/dbcsr_multiply.html | 471 +- develop/interface/dbcsr_multiply~2.html | 455 +- develop/interface/dbcsr_norm.html | 4 +- develop/interface/dbcsr_printmat.html | 32 +- develop/interface/dbcsr_put_block.html | 786 +-- develop/interface/dbcsr_put_block~2.html | 754 ++- develop/interface/dbcsr_reserve_block2d.html | 134 +- .../interface/dbcsr_reserve_block2d~2.html | 134 +- develop/interface/dbcsr_scalar_get_value.html | 8 +- develop/interface/dbcsr_scale.html | 18 +- develop/interface/dbcsr_scale_by_vector.html | 20 +- .../interface/dbcsr_scale_by_vector~2.html | 16 +- develop/interface/dbcsr_scale~2.html | 16 +- develop/interface/dbcsr_set.html | 16 +- .../interface/dbcsr_set_block_pointer.html | 30 +- develop/interface/dbcsr_set_diag.html | 8 +- develop/interface/dbcsr_set_diag~2.html | 8 +- develop/interface/dbcsr_set~2.html | 16 +- develop/interface/dbcsr_t_create.html | 42 +- develop/interface/dbcsr_t_filter.html | 24 +- develop/interface/dbcsr_t_get_block.html | 224 +- develop/interface/dbcsr_t_put_block.html | 128 +- develop/interface/dbcsr_t_reserve_blocks.html | 16 +- develop/interface/dbcsr_t_set.html | 16 +- develop/interface/dbcsr_tas_blk_size_t.html | 2 +- develop/interface/dbcsr_tas_create.html | 20 +- develop/interface/dbcsr_tas_dist_repl.html | 2 +- develop/interface/dbcsr_tas_filter.html | 32 +- develop/interface/dbcsr_tas_get_block_p.html | 16 +- .../interface/dbcsr_tas_get_block_p~2.html | 64 +- .../dbcsr_tas_iterator_next_block.html | 32 +- .../dbcsr_tas_iterator_next_block~2.html | 64 +- develop/interface/dbcsr_tas_mp_comm.html | 6 +- develop/interface/dbcsr_tas_put_block.html | 14 +- develop/interface/dbcsr_tas_put_block~2.html | 56 +- .../interface/dbcsr_tas_reserve_blocks.html | 10 +- develop/interface/dbcsr_tas_set.html | 16 +- develop/interface/dbcsr_to_string.html | 6 +- develop/interface/dbcsr_trace.html | 8 +- develop/interface/dbcsr_trace~2.html | 16 +- develop/interface/dbcsr_warn_interface.html | 4 +- develop/interface/dict_get.html | 4 +- develop/interface/dict_haskey.html | 4 +- develop/interface/dict_init.html | 4 +- develop/interface/dict_set.html | 8 +- develop/interface/dist_rowcols.html | 4 +- ...ist_sparse_tensor_to_repl_dense_array.html | 12 +- develop/interface/ensure_array_size.html | 72 +- develop/interface/get_ith_array.html | 4 +- develop/interface/list_clear.html | 6 +- develop/interface/list_del.html | 14 +- develop/interface/list_destroy.html | 6 +- develop/interface/list_get.html | 14 +- develop/interface/list_init.html | 12 +- develop/interface/list_insert.html | 20 +- develop/interface/list_isready.html | 6 +- develop/interface/list_peek.html | 6 +- develop/interface/list_pop.html | 6 +- develop/interface/list_push.html | 12 +- develop/interface/list_set.html | 20 +- develop/interface/list_size.html | 6 +- develop/interface/memory_allocate.html | 48 +- develop/interface/memory_copy.html | 12 +- develop/interface/memory_deallocate.html | 24 +- develop/interface/memory_zero.html | 12 +- develop/interface/mp_allocate.html | 24 +- develop/interface/mp_alltoall.html | 84 +- develop/interface/mp_deallocate.html | 24 +- develop/interface/mp_environ.html | 4 +- develop/interface/mp_gather.html | 36 +- develop/interface/mp_gatherv.html | 12 +- develop/interface/mp_iscatter.html | 36 +- develop/interface/mp_sum.html | 24 +- develop/interface/mp_sum_partial.html | 12 +- develop/interface/pointer_rank_remap2.html | 24 +- develop/interface/pointer_view.html | 28 +- develop/interface/roctxmarka.html | 2 +- develop/interface/roctxrangepusha.html | 2 +- develop/interface/rowcol_data.html | 4 +- develop/interface/rowcol_dist.html | 4 +- develop/interface/sort.html | 24 +- develop/interface/swap.html | 78 +- develop/interface/swap~2.html | 78 +- develop/interface/timeset_interface.html | 4 +- develop/interface/timestop_interface.html | 2 +- develop/lists/procedures.html | 352 +- develop/lists/types.html | 20 +- develop/module/dbcsr_acc_device.html | 4 +- develop/module/dbcsr_acc_devmem.html | 244 +- develop/module/dbcsr_acc_event.html | 24 +- develop/module/dbcsr_acc_hostmem.html | 132 +- develop/module/dbcsr_acc_init.html | 6 +- develop/module/dbcsr_acc_operations.html | 26 +- develop/module/dbcsr_acc_stream.html | 24 +- develop/module/dbcsr_acc_timings.html | 10 +- develop/module/dbcsr_allocate_wrap.html | 142 +- develop/module/dbcsr_api.html | 2590 ++++----- develop/module/dbcsr_api_c.html | 18 +- develop/module/dbcsr_array_list_methods.html | 22 +- develop/module/dbcsr_array_sort.html | 48 +- develop/module/dbcsr_array_types.html | 62 +- develop/module/dbcsr_base_hooks.html | 42 +- develop/module/dbcsr_blas_operations.html | 26 +- develop/module/dbcsr_block_access.html | 1000 ++-- develop/module/dbcsr_block_operations.html | 624 +- develop/module/dbcsr_btree.html | 480 +- develop/module/dbcsr_config.html | 52 +- develop/module/dbcsr_csr_conversions.html | 158 +- develop/module/dbcsr_cuda_profiling.html | 4 +- develop/module/dbcsr_data_methods.html | 46 +- develop/module/dbcsr_data_methods_low.html | 442 +- develop/module/dbcsr_data_operations.html | 30 +- develop/module/dbcsr_data_types.html | 62 +- develop/module/dbcsr_dict.html | 98 +- develop/module/dbcsr_dist_methods.html | 184 +- develop/module/dbcsr_dist_operations.html | 104 +- develop/module/dbcsr_dist_util.html | 66 +- develop/module/dbcsr_error_handling.html | 30 +- develop/module/dbcsr_files.html | 4 +- develop/module/dbcsr_hip_profiling.html | 4 +- develop/module/dbcsr_index_operations.html | 154 +- develop/module/dbcsr_io.html | 122 +- develop/module/dbcsr_iter_types.html | 14 +- develop/module/dbcsr_iterator_operations.html | 544 +- develop/module/dbcsr_kinds.html | 6 +- develop/module/dbcsr_lib.html | 52 +- develop/module/dbcsr_list.html | 140 +- develop/module/dbcsr_list_callstackentry.html | 52 +- develop/module/dbcsr_list_routinereport.html | 52 +- develop/module/dbcsr_list_routinestat.html | 12 +- develop/module/dbcsr_list_timerenv.html | 54 +- develop/module/dbcsr_log_handling.html | 76 +- develop/module/dbcsr_machine.html | 4 +- develop/module/dbcsr_machine_internal.html | 12 +- develop/module/dbcsr_mem_methods.html | 42 +- develop/module/dbcsr_methods.html | 110 +- develop/module/dbcsr_min_heap.html | 54 +- develop/module/dbcsr_mm.html | 84 +- develop/module/dbcsr_mm_3d.html | 190 +- develop/module/dbcsr_mm_accdrv.html | 68 +- develop/module/dbcsr_mm_cannon.html | 440 +- develop/module/dbcsr_mm_common.html | 148 +- develop/module/dbcsr_mm_csr.html | 234 +- develop/module/dbcsr_mm_dist_operations.html | 100 +- develop/module/dbcsr_mm_hostdrv.html | 118 +- develop/module/dbcsr_mm_multrec.html | 242 +- develop/module/dbcsr_mm_sched.html | 68 +- develop/module/dbcsr_mm_types.html | 8 +- develop/module/dbcsr_mp_methods.html | 98 +- develop/module/dbcsr_mp_operations.html | 78 +- develop/module/dbcsr_mpiwrap.html | 606 +- develop/module/dbcsr_multiply_api.html | 328 +- develop/module/dbcsr_operations.html | 616 +- develop/module/dbcsr_print_messages.html | 8 +- develop/module/dbcsr_ptr_util.html | 454 +- develop/module/dbcsr_string_utilities.html | 4 +- develop/module/dbcsr_tas_base.html | 806 +-- develop/module/dbcsr_tas_global.html | 98 +- develop/module/dbcsr_tas_io.html | 36 +- develop/module/dbcsr_tas_mm.html | 186 +- develop/module/dbcsr_tas_reshape_ops.html | 350 +- develop/module/dbcsr_tas_split.html | 76 +- develop/module/dbcsr_tas_test.html | 64 +- develop/module/dbcsr_tas_types.html | 58 +- develop/module/dbcsr_tas_util.html | 28 +- develop/module/dbcsr_tensor.html | 346 +- develop/module/dbcsr_tensor_api.html | 70 +- develop/module/dbcsr_tensor_api_c.html | 36 +- develop/module/dbcsr_tensor_block.html | 966 ++-- develop/module/dbcsr_tensor_index.html | 60 +- develop/module/dbcsr_tensor_io.html | 56 +- develop/module/dbcsr_tensor_reshape.html | 298 +- develop/module/dbcsr_tensor_split.html | 56 +- develop/module/dbcsr_tensor_test.html | 146 +- develop/module/dbcsr_tensor_types.html | 490 +- develop/module/dbcsr_test_methods.html | 82 +- .../module/dbcsr_test_scale_by_vector.html | 38 +- develop/module/dbcsr_tests.html | 52 +- develop/module/dbcsr_timings.html | 30 +- develop/module/dbcsr_timings_base_type.html | 6 +- develop/module/dbcsr_timings_report.html | 28 +- develop/module/dbcsr_timings_types.html | 4 +- develop/module/dbcsr_toollib.html | 80 +- develop/module/dbcsr_transformations.html | 128 +- develop/module/dbcsr_types.html | 228 +- develop/module/dbcsr_work_operations.html | 194 +- develop/proc/acc_calculate_norms.html | 12 +- develop/proc/acc_devmem_allocate_bytes.html | 2 +- develop/proc/acc_devmem_allocated.html | 4 +- develop/proc/acc_devmem_cptr.html | 4 +- develop/proc/acc_devmem_deallocate.html | 2 +- .../proc/acc_devmem_ensure_size_bytes.html | 4 +- develop/proc/acc_devmem_info.html | 2 +- develop/proc/acc_devmem_set_cptr.html | 4 +- develop/proc/acc_devmem_setzero_bytes.html | 4 +- develop/proc/acc_devmem_size_in_bytes.html | 4 +- develop/proc/acc_event_create.html | 2 +- develop/proc/acc_event_destroy.html | 2 +- develop/proc/acc_event_query.html | 4 +- develop/proc/acc_event_record.html | 4 +- develop/proc/acc_event_synchronize.html | 2 +- develop/proc/acc_hostmem_alloc_c4.html | 4 +- develop/proc/acc_hostmem_alloc_c4_2d.html | 2 +- develop/proc/acc_hostmem_alloc_c8.html | 4 +- develop/proc/acc_hostmem_alloc_c8_2d.html | 2 +- develop/proc/acc_hostmem_alloc_i4.html | 4 +- develop/proc/acc_hostmem_alloc_i4_2d.html | 2 +- develop/proc/acc_hostmem_alloc_i8.html | 4 +- develop/proc/acc_hostmem_alloc_i8_2d.html | 2 +- develop/proc/acc_hostmem_alloc_r4.html | 4 +- develop/proc/acc_hostmem_alloc_r4_2d.html | 2 +- develop/proc/acc_hostmem_alloc_r8.html | 4 +- develop/proc/acc_hostmem_alloc_r8_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_c4.html | 2 +- develop/proc/acc_hostmem_dealloc_c4_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_c8.html | 2 +- develop/proc/acc_hostmem_dealloc_c8_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_i4.html | 2 +- develop/proc/acc_hostmem_dealloc_i4_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_i8.html | 2 +- develop/proc/acc_hostmem_dealloc_i8_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_r4.html | 2 +- develop/proc/acc_hostmem_dealloc_r4_2d.html | 2 +- develop/proc/acc_hostmem_dealloc_r8.html | 2 +- develop/proc/acc_hostmem_dealloc_r8_2d.html | 2 +- develop/proc/acc_stream_associated.html | 4 +- develop/proc/acc_stream_cptr.html | 4 +- develop/proc/acc_stream_create.html | 4 +- develop/proc/acc_stream_destroy.html | 2 +- develop/proc/acc_stream_equal.html | 4 +- develop/proc/acc_stream_priority_range.html | 2 +- develop/proc/acc_stream_synchronize.html | 2 +- develop/proc/acc_stream_wait_event.html | 2 +- develop/proc/acc_transpose_blocks.html | 14 +- develop/proc/accept_pgrid_dims.html | 2 +- develop/proc/add_work_coordinate.html | 10 +- develop/proc/align_tensor.html | 4 +- develop/proc/allocate_1d_c_dp.html | 2 +- develop/proc/allocate_1d_c_sp.html | 2 +- develop/proc/allocate_1d_i.html | 2 +- develop/proc/allocate_1d_r_dp.html | 2 +- develop/proc/allocate_1d_r_sp.html | 2 +- develop/proc/allocate_2d_c_dp.html | 2 +- develop/proc/allocate_2d_c_sp.html | 2 +- develop/proc/allocate_2d_i.html | 2 +- develop/proc/allocate_2d_r_dp.html | 2 +- develop/proc/allocate_2d_r_sp.html | 2 +- develop/proc/allocate_3d_c_dp.html | 2 +- develop/proc/allocate_3d_c_sp.html | 2 +- develop/proc/allocate_3d_i.html | 2 +- develop/proc/allocate_3d_r_dp.html | 2 +- develop/proc/allocate_3d_r_sp.html | 2 +- develop/proc/allocate_4d_c_dp.html | 2 +- develop/proc/allocate_4d_c_sp.html | 2 +- develop/proc/allocate_4d_i.html | 2 +- develop/proc/allocate_4d_r_dp.html | 2 +- develop/proc/allocate_4d_r_sp.html | 2 +- develop/proc/allocate_5d_c_dp.html | 2 +- develop/proc/allocate_5d_c_sp.html | 2 +- develop/proc/allocate_5d_i.html | 2 +- develop/proc/allocate_5d_r_dp.html | 2 +- develop/proc/allocate_5d_r_sp.html | 2 +- develop/proc/allocate_6d_c_dp.html | 2 +- develop/proc/allocate_6d_c_sp.html | 2 +- develop/proc/allocate_6d_i.html | 2 +- develop/proc/allocate_6d_r_dp.html | 2 +- develop/proc/allocate_6d_r_sp.html | 2 +- develop/proc/allocate_7d_c_dp.html | 2 +- develop/proc/allocate_7d_c_sp.html | 2 +- develop/proc/allocate_7d_i.html | 2 +- develop/proc/allocate_7d_r_dp.html | 2 +- develop/proc/allocate_7d_r_sp.html | 2 +- develop/proc/allocate_and_get_ith_array.html | 4 +- develop/proc/arb_dist.html | 4 +- develop/proc/arb_rowcols.html | 4 +- develop/proc/array_data_i1d.html | 4 +- develop/proc/array_equality_i1.html | 2 +- develop/proc/array_equality_i1d.html | 2 +- develop/proc/array_exists_i1d.html | 2 +- develop/proc/array_get_i1.html | 4 +- develop/proc/array_get_i1d.html | 4 +- develop/proc/array_hold_i1d.html | 2 +- develop/proc/array_new_i1d.html | 6 +- develop/proc/array_new_i1d_lb.html | 6 +- develop/proc/array_nullify_i1d.html | 2 +- develop/proc/array_release_i1d.html | 2 +- develop/proc/array_size_i1d.html | 2 +- develop/proc/atoi.html | 2 +- develop/proc/atol.html | 2 +- develop/proc/ator.html | 2 +- develop/proc/blas_process_mm_stack_c.html | 2 +- develop/proc/blas_process_mm_stack_d.html | 2 +- develop/proc/blas_process_mm_stack_s.html | 2 +- develop/proc/blas_process_mm_stack_z.html | 2 +- develop/proc/blk_dims_tensor.html | 4 +- develop/proc/blk_size_arb.html | 4 +- develop/proc/blk_size_one.html | 4 +- develop/proc/blk_size_repl.html | 4 +- develop/proc/block_add_anytype_bounds.html | 4 +- develop/proc/block_buffer_add_anyd_block.html | 8 +- develop/proc/block_buffer_add_area_block.html | 10 +- develop/proc/block_buffer_add_block_c_dp.html | 46 +- .../proc/block_buffer_add_block_c_dp~2.html | 46 +- develop/proc/block_buffer_add_block_c_sp.html | 46 +- .../proc/block_buffer_add_block_c_sp~2.html | 46 +- develop/proc/block_buffer_add_block_r_dp.html | 46 +- .../proc/block_buffer_add_block_r_dp~2.html | 46 +- develop/proc/block_buffer_add_block_r_sp.html | 46 +- .../proc/block_buffer_add_block_r_sp~2.html | 46 +- develop/proc/block_buffer_blocks_left.html | 8 +- develop/proc/block_buffer_blocks_left~2.html | 8 +- develop/proc/block_buffer_create.html | 87 +- develop/proc/block_buffer_create~2.html | 85 +- develop/proc/block_buffer_destroy.html | 21 +- develop/proc/block_buffer_destroy~2.html | 21 +- develop/proc/block_buffer_get_index.html | 18 +- develop/proc/block_buffer_get_index~2.html | 18 +- .../block_buffer_get_next_anyd_block.html | 12 +- .../block_buffer_get_next_area_block.html | 12 +- .../block_buffer_get_next_block_c_dp.html | 22 +- .../block_buffer_get_next_block_c_dp~2.html | 22 +- .../block_buffer_get_next_block_c_sp.html | 22 +- .../block_buffer_get_next_block_c_sp~2.html | 22 +- .../block_buffer_get_next_block_r_dp.html | 22 +- .../block_buffer_get_next_block_r_dp~2.html | 22 +- .../block_buffer_get_next_block_r_sp.html | 22 +- .../block_buffer_get_next_block_r_sp~2.html | 22 +- develop/proc/block_copy_1d1d_c.html | 4 +- develop/proc/block_copy_1d1d_d.html | 4 +- develop/proc/block_copy_1d1d_s.html | 4 +- develop/proc/block_copy_1d1d_z.html | 4 +- develop/proc/block_copy_1d2d_c.html | 4 +- develop/proc/block_copy_1d2d_d.html | 4 +- develop/proc/block_copy_1d2d_s.html | 4 +- develop/proc/block_copy_1d2d_z.html | 4 +- develop/proc/block_copy_2d1d_c.html | 4 +- develop/proc/block_copy_2d1d_d.html | 4 +- develop/proc/block_copy_2d1d_s.html | 4 +- develop/proc/block_copy_2d1d_z.html | 4 +- develop/proc/block_copy_2d2d_c.html | 4 +- develop/proc/block_copy_2d2d_d.html | 4 +- develop/proc/block_copy_2d2d_s.html | 4 +- develop/proc/block_copy_2d2d_z.html | 4 +- develop/proc/block_copy_c.html | 2 +- develop/proc/block_copy_d.html | 2 +- develop/proc/block_copy_s.html | 2 +- develop/proc/block_copy_z.html | 2 +- develop/proc/block_index_global_to_local.html | 8 +- develop/proc/block_index_local_to_global.html | 8 +- develop/proc/block_minabsdiff.html | 4 +- develop/proc/block_partial_copy_1d2d_c.html | 8 +- develop/proc/block_partial_copy_1d2d_d.html | 8 +- develop/proc/block_partial_copy_1d2d_s.html | 8 +- develop/proc/block_partial_copy_1d2d_z.html | 8 +- develop/proc/block_partial_copy_2d1d_c.html | 12 +- develop/proc/block_partial_copy_2d1d_d.html | 12 +- develop/proc/block_partial_copy_2d1d_s.html | 12 +- develop/proc/block_partial_copy_2d1d_z.html | 12 +- develop/proc/block_partial_copy_2d2d_c.html | 8 +- develop/proc/block_partial_copy_2d2d_d.html | 8 +- develop/proc/block_partial_copy_2d2d_s.html | 8 +- develop/proc/block_partial_copy_2d2d_z.html | 8 +- develop/proc/block_partial_copy_c.html | 12 +- develop/proc/block_partial_copy_d.html | 12 +- develop/proc/block_partial_copy_s.html | 12 +- develop/proc/block_partial_copy_z.html | 12 +- develop/proc/block_size.html | 4 +- develop/proc/block_transpose_copy_1d2d_c.html | 4 +- develop/proc/block_transpose_copy_1d2d_d.html | 4 +- develop/proc/block_transpose_copy_1d2d_s.html | 4 +- develop/proc/block_transpose_copy_1d2d_z.html | 4 +- develop/proc/block_transpose_copy_2d1d_c.html | 4 +- develop/proc/block_transpose_copy_2d1d_d.html | 4 +- develop/proc/block_transpose_copy_2d1d_s.html | 4 +- develop/proc/block_transpose_copy_2d1d_z.html | 4 +- develop/proc/block_transpose_copy_c.html | 4 +- develop/proc/block_transpose_copy_d.html | 4 +- develop/proc/block_transpose_copy_s.html | 4 +- develop/proc/block_transpose_copy_z.html | 4 +- develop/proc/block_transpose_inplace_c.html | 4 +- develop/proc/block_transpose_inplace_d.html | 4 +- develop/proc/block_transpose_inplace_s.html | 4 +- develop/proc/block_transpose_inplace_z.html | 4 +- develop/proc/bswap.html | 4 +- develop/proc/btree_add_i8_cp2d.html | 6 +- develop/proc/btree_add_i8_dp2d.html | 6 +- develop/proc/btree_add_i8_sp2d.html | 6 +- develop/proc/btree_add_i8_zp2d.html | 6 +- develop/proc/btree_add_into_i8_cp2d.html | 6 +- develop/proc/btree_add_into_i8_dp2d.html | 6 +- develop/proc/btree_add_into_i8_sp2d.html | 6 +- develop/proc/btree_add_into_i8_zp2d.html | 6 +- .../proc/btree_adopt_subtrees_i8_cp2d.html | 2 +- .../proc/btree_adopt_subtrees_i8_dp2d.html | 2 +- .../proc/btree_adopt_subtrees_i8_sp2d.html | 2 +- .../proc/btree_adopt_subtrees_i8_zp2d.html | 2 +- develop/proc/btree_delete_i8_cp2d.html | 4 +- develop/proc/btree_delete_i8_dp2d.html | 4 +- develop/proc/btree_delete_i8_sp2d.html | 4 +- develop/proc/btree_delete_i8_zp2d.html | 4 +- develop/proc/btree_delete_node_i8_cp2d.html | 8 +- develop/proc/btree_delete_node_i8_dp2d.html | 8 +- develop/proc/btree_delete_node_i8_sp2d.html | 8 +- develop/proc/btree_delete_node_i8_zp2d.html | 8 +- develop/proc/btree_find_full_i8_cp2d.html | 4 +- develop/proc/btree_find_full_i8_dp2d.html | 4 +- develop/proc/btree_find_full_i8_sp2d.html | 4 +- develop/proc/btree_find_full_i8_zp2d.html | 4 +- develop/proc/btree_find_i8_cp2d.html | 6 +- develop/proc/btree_find_i8_dp2d.html | 6 +- develop/proc/btree_find_i8_sp2d.html | 6 +- develop/proc/btree_find_i8_zp2d.html | 6 +- develop/proc/btree_find_leaf_i8_cp2d.html | 4 +- develop/proc/btree_find_leaf_i8_dp2d.html | 4 +- develop/proc/btree_find_leaf_i8_sp2d.html | 4 +- develop/proc/btree_find_leaf_i8_zp2d.html | 4 +- develop/proc/btree_free_node_i8_cp2d.html | 2 +- develop/proc/btree_free_node_i8_dp2d.html | 2 +- develop/proc/btree_free_node_i8_sp2d.html | 2 +- develop/proc/btree_free_node_i8_zp2d.html | 2 +- .../proc/btree_left_insertion_i8_cp2d.html | 6 +- .../proc/btree_left_insertion_i8_dp2d.html | 6 +- .../proc/btree_left_insertion_i8_sp2d.html | 6 +- .../proc/btree_left_insertion_i8_zp2d.html | 6 +- develop/proc/btree_new_i8_cp2d.html | 2 +- develop/proc/btree_new_i8_dp2d.html | 2 +- develop/proc/btree_new_i8_sp2d.html | 2 +- develop/proc/btree_new_i8_zp2d.html | 2 +- develop/proc/btree_new_node_i8_cp2d.html | 2 +- develop/proc/btree_new_node_i8_dp2d.html | 2 +- develop/proc/btree_new_node_i8_sp2d.html | 2 +- develop/proc/btree_new_node_i8_zp2d.html | 2 +- develop/proc/btree_new_root_i8_cp2d.html | 4 +- develop/proc/btree_new_root_i8_dp2d.html | 4 +- develop/proc/btree_new_root_i8_sp2d.html | 4 +- develop/proc/btree_new_root_i8_zp2d.html | 4 +- .../proc/btree_node_find_ge_pos_i8_cp2d.html | 4 +- .../proc/btree_node_find_ge_pos_i8_dp2d.html | 4 +- .../proc/btree_node_find_ge_pos_i8_sp2d.html | 4 +- .../proc/btree_node_find_ge_pos_i8_zp2d.html | 4 +- .../proc/btree_node_find_gt_pos_i8_cp2d.html | 4 +- .../proc/btree_node_find_gt_pos_i8_dp2d.html | 4 +- .../proc/btree_node_find_gt_pos_i8_sp2d.html | 4 +- .../proc/btree_node_find_gt_pos_i8_zp2d.html | 4 +- .../proc/btree_node_find_gte_pos_i8_cp2d.html | 6 +- .../proc/btree_node_find_gte_pos_i8_dp2d.html | 6 +- .../proc/btree_node_find_gte_pos_i8_sp2d.html | 6 +- .../proc/btree_node_find_gte_pos_i8_zp2d.html | 6 +- .../proc/btree_right_insertion_i8_cp2d.html | 6 +- .../proc/btree_right_insertion_i8_dp2d.html | 6 +- .../proc/btree_right_insertion_i8_sp2d.html | 6 +- .../proc/btree_right_insertion_i8_zp2d.html | 6 +- .../proc/btree_simple_insertion_i8_cp2d.html | 6 +- .../proc/btree_simple_insertion_i8_dp2d.html | 6 +- .../proc/btree_simple_insertion_i8_sp2d.html | 6 +- .../proc/btree_simple_insertion_i8_zp2d.html | 6 +- develop/proc/bubble_down.html | 2 +- develop/proc/bubble_up.html | 2 +- develop/proc/buffer_init.html | 8 +- develop/proc/buffer_matrices_ensure_size.html | 4 +- develop/proc/buffer_release.html | 2 +- develop/proc/build_csr_index.html | 10 +- develop/proc/c_dbcsr_get_data_c.html | 2 +- develop/proc/c_dbcsr_get_data_d.html | 2 +- develop/proc/c_dbcsr_get_data_s.html | 2 +- develop/proc/c_dbcsr_get_data_z.html | 2 +- .../proc/c_dbcsr_get_stored_coordinates.html | 6 +- develop/proc/c_dbcsr_init_lib.html | 2 +- develop/proc/c_dbcsr_t_create_template.html | 2 +- develop/proc/c_dbcsr_t_get_data_c_dp.html | 2 +- develop/proc/c_dbcsr_t_get_data_c_sp.html | 2 +- develop/proc/c_dbcsr_t_get_data_r_dp.html | 2 +- develop/proc/c_dbcsr_t_get_data_r_sp.html | 2 +- .../proc/c_dbcsr_t_iterator_next_block.html | 2 +- develop/proc/c_dbcsr_t_nblks_local.html | 2 +- develop/proc/c_dbcsr_t_nblks_total.html | 2 +- .../proc/c_dbcsr_t_pgrid_create_expert.html | 4 +- develop/proc/c_f_string~2.html | 2 +- develop/proc/calc_norms_c.html | 8 +- develop/proc/calc_norms_d.html | 8 +- develop/proc/calc_norms_s.html | 8 +- develop/proc/calc_norms_z.html | 8 +- develop/proc/calculate_norms.html | 6 +- develop/proc/call_rec_sort_index.html | 8 +- develop/proc/can_quickly_finalize.html | 2 +- .../proc/change_capacity_callstackentry.html | 4 +- .../change_capacity_i4tuple_callstat.html | 2 +- .../proc/change_capacity_routinereport.html | 4 +- develop/proc/change_capacity_str_i4.html | 2 +- develop/proc/change_capacity_timerenv.html | 4 +- develop/proc/change_split.html | 14 +- develop/proc/checker_square_proc.html | 12 +- develop/proc/checker_tr.html | 6 +- develop/proc/collect_reports_from_ranks.html | 2 +- develop/proc/combine_pgrid_index.html | 2 +- develop/proc/combine_tensor_index.html | 2 +- develop/proc/compress.html | 2 +- develop/proc/compx_to_dbcsr_scalar.html | 6 +- develop/proc/conf_par_env_value.html | 2 +- develop/proc/convert_brd_to_csr.html | 2 +- develop/proc/convert_csr_to_brd.html | 2 +- develop/proc/convert_csr_to_dbcsr.html | 4 +- develop/proc/convert_dbcsr_to_csr.html | 4 +- develop/proc/convert_offsets_to_sizes.html | 2 +- develop/proc/convert_sizes_to_offsets.html | 2 +- develop/proc/convert_to_new_pgrid.html | 8 +- develop/proc/count_bins.html | 2 +- develop/proc/count_mpi_statistics.html | 2 +- develop/proc/create_array_list.html | 2 +- develop/proc/create_batches.html | 4 +- develop/proc/create_block_data_c_dp.html | 6 +- develop/proc/create_block_data_c_sp.html | 6 +- develop/proc/create_block_data_r_dp.html | 6 +- develop/proc/create_block_data_r_sp.html | 6 +- develop/proc/create_block_nodata.html | 6 +- develop/proc/create_block_nodata_c_dp.html | 4 +- develop/proc/create_block_nodata_c_sp.html | 4 +- develop/proc/create_block_nodata_r_dp.html | 4 +- develop/proc/create_block_nodata_r_sp.html | 4 +- develop/proc/create_block_norms_matrix.html | 6 +- develop/proc/create_nd_to_2d_mapping.html | 8 +- .../csr_assert_consistency_with_dbcsr.html | 4 +- develop/proc/csr_conversion_test.html | 8 +- develop/proc/csr_create_from_brd.html | 2 +- develop/proc/csr_create_from_dbcsr.html | 10 +- develop/proc/csr_create_new.html | 122 +- develop/proc/csr_create_new~2.html | 116 +- develop/proc/csr_create_nzerow.html | 2 +- develop/proc/csr_create_template.html | 4 +- develop/proc/csr_destroy.html | 2 +- develop/proc/csr_print_sparsity.html | 4 +- develop/proc/csr_write.html | 4 +- develop/proc/cuda_nvtx_range_push.html | 2 +- develop/proc/cyclic_dist.html | 4 +- develop/proc/cyclic_rowcols.html | 4 +- develop/proc/dbcsr_1d_d_sort.html | 6 +- develop/proc/dbcsr_1d_d_sort_low.html | 4 +- develop/proc/dbcsr_1d_i4_sort.html | 6 +- develop/proc/dbcsr_1d_i4_sort_low.html | 4 +- develop/proc/dbcsr_1d_i8_sort.html | 6 +- develop/proc/dbcsr_1d_i8_sort_low.html | 4 +- develop/proc/dbcsr_1d_s_sort.html | 6 +- develop/proc/dbcsr_1d_s_sort_low.html | 4 +- develop/proc/dbcsr__a.html | 2 +- develop/proc/dbcsr__b.html | 4 +- develop/proc/dbcsr__l.html | 4 +- develop/proc/dbcsr__w.html | 4 +- develop/proc/dbcsr_abort.html | 4 +- develop/proc/dbcsr_abort_handler.html | 4 +- develop/proc/dbcsr_acc_do_mm_stack.html | 6 +- develop/proc/dbcsr_acc_get_ndevices.html | 2 +- develop/proc/dbcsr_acc_transpose.html | 8 +- develop/proc/dbcsr_add_anytype.html | 6 +- develop/proc/dbcsr_add_anytype_c.html | 12 +- develop/proc/dbcsr_add_anytype_d.html | 12 +- develop/proc/dbcsr_add_anytype_s.html | 12 +- develop/proc/dbcsr_add_anytype_z.html | 12 +- develop/proc/dbcsr_add_block_node.html | 4 +- develop/proc/dbcsr_add_block_node~2.html | 4 +- develop/proc/dbcsr_add_c.html | 4 +- develop/proc/dbcsr_add_c~2.html | 4 +- develop/proc/dbcsr_add_d.html | 4 +- develop/proc/dbcsr_add_default_logger.html | 2 +- develop/proc/dbcsr_add_d~2.html | 4 +- develop/proc/dbcsr_add_on_diag_c.html | 4 +- develop/proc/dbcsr_add_on_diag_c~2.html | 2 +- develop/proc/dbcsr_add_on_diag_d.html | 4 +- develop/proc/dbcsr_add_on_diag_ds.html | 4 +- develop/proc/dbcsr_add_on_diag_d~2.html | 2 +- develop/proc/dbcsr_add_on_diag_s.html | 4 +- develop/proc/dbcsr_add_on_diag_s~2.html | 2 +- develop/proc/dbcsr_add_on_diag_z.html | 4 +- develop/proc/dbcsr_add_on_diag_z~2.html | 2 +- develop/proc/dbcsr_add_s.html | 4 +- develop/proc/dbcsr_add_s~2.html | 4 +- develop/proc/dbcsr_add_wm_from_matrix.html | 4 +- develop/proc/dbcsr_add_work_coordinate.html | 10 +- develop/proc/dbcsr_add_z.html | 4 +- develop/proc/dbcsr_add_z~2.html | 4 +- develop/proc/dbcsr_addto_index_array.html | 4 +- develop/proc/dbcsr_allgatherv.html | 2 +- develop/proc/dbcsr_binary_read.html | 2 +- develop/proc/dbcsr_binary_read~2.html | 2 +- develop/proc/dbcsr_binary_write.html | 2 +- develop/proc/dbcsr_binary_write~2.html | 2 +- develop/proc/dbcsr_blk_col_offset.html | 6 +- develop/proc/dbcsr_blk_column_size.html | 4 +- develop/proc/dbcsr_blk_row_offset.html | 6 +- develop/proc/dbcsr_blk_row_size.html | 6 +- develop/proc/dbcsr_block_conjg.html | 6 +- develop/proc/dbcsr_block_copy_aa.html | 10 +- develop/proc/dbcsr_block_in_limits.html | 4 +- develop/proc/dbcsr_block_partial_copy.html | 12 +- develop/proc/dbcsr_block_real_neg.html | 6 +- develop/proc/dbcsr_block_scale.html | 8 +- develop/proc/dbcsr_block_transpose_a.html | 6 +- develop/proc/dbcsr_block_transpose_aa.html | 10 +- develop/proc/dbcsr_build_row_index_copy.html | 6 +- .../proc/dbcsr_build_row_index_inplace.html | 4 +- develop/proc/dbcsr_calc_block_sizes.html | 6 +- develop/proc/dbcsr_checksum.html | 6 +- develop/proc/dbcsr_checksum~2.html | 6 +- develop/proc/dbcsr_clear.html | 2 +- develop/proc/dbcsr_clearfrom_index_array.html | 2 +- develop/proc/dbcsr_clear~2.html | 2 +- develop/proc/dbcsr_col_block_offsets.html | 4 +- develop/proc/dbcsr_col_block_sizes.html | 4 +- develop/proc/dbcsr_complete_redistribute.html | 6 +- .../proc/dbcsr_complete_redistribute~2.html | 6 +- develop/proc/dbcsr_conjg.html | 2 +- develop/proc/dbcsr_convert_csr_to_dbcsr.html | 4 +- develop/proc/dbcsr_convert_dbcsr_to_csr.html | 4 +- develop/proc/dbcsr_copy.html | 10 +- develop/proc/dbcsr_copy_into_existing.html | 4 +- .../proc/dbcsr_copy_into_existing_sym.html | 4 +- develop/proc/dbcsr_copy_into_existing~2.html | 4 +- develop/proc/dbcsr_copy_sort_data.html | 10 +- develop/proc/dbcsr_copy_submatrix.html | 6 +- develop/proc/dbcsr_copy~2.html | 10 +- develop/proc/dbcsr_count_row_index_copy.html | 6 +- .../proc/dbcsr_count_row_index_inplace.html | 4 +- develop/proc/dbcsr_create_brd.html | 4 +- develop/proc/dbcsr_create_image_dist.html | 4 +- develop/proc/dbcsr_create_new.html | 28 +- develop/proc/dbcsr_create_new~2.html | 16 +- develop/proc/dbcsr_create_template.html | 26 +- develop/proc/dbcsr_create_template~2.html | 18 +- develop/proc/dbcsr_crop_matrix.html | 4 +- develop/proc/dbcsr_csr_create_from_dbcsr.html | 10 +- develop/proc/dbcsr_data_area.html | 4 +- develop/proc/dbcsr_data_clear0.html | 8 +- develop/proc/dbcsr_data_clear_nt.html | 10 +- develop/proc/dbcsr_data_clear_pointer.html | 2 +- develop/proc/dbcsr_data_copy_aa.html | 6 +- develop/proc/dbcsr_data_copy_aa2.html | 2 +- develop/proc/dbcsr_data_dev2host.html | 2 +- develop/proc/dbcsr_data_ensure_size.html | 10 +- develop/proc/dbcsr_data_exists.html | 4 +- develop/proc/dbcsr_data_get_memory_type.html | 4 +- develop/proc/dbcsr_data_get_size.html | 4 +- .../proc/dbcsr_data_get_size_referenced.html | 4 +- develop/proc/dbcsr_data_get_sizes_1.html | 4 +- develop/proc/dbcsr_data_get_sizes_2.html | 8 +- develop/proc/dbcsr_data_get_sizes_any.html | 6 +- develop/proc/dbcsr_data_get_type.html | 4 +- develop/proc/dbcsr_data_hold.html | 2 +- develop/proc/dbcsr_data_host2dev.html | 2 +- develop/proc/dbcsr_data_init.html | 2 +- develop/proc/dbcsr_data_new.html | 8 +- develop/proc/dbcsr_data_release.html | 2 +- develop/proc/dbcsr_data_set_ac.html | 4 +- develop/proc/dbcsr_data_set_ad.html | 4 +- develop/proc/dbcsr_data_set_as.html | 4 +- develop/proc/dbcsr_data_set_az.html | 4 +- .../proc/dbcsr_data_set_size_referenced.html | 2 +- develop/proc/dbcsr_data_valid.html | 4 +- develop/proc/dbcsr_data_verify_bounds.html | 6 +- develop/proc/dbcsr_data_zero.html | 6 +- .../proc/dbcsr_datablock_redistribute.html | 6 +- develop/proc/dbcsr_datatype_sizeof.html | 2 +- develop/proc/dbcsr_deallocate_matrix.html | 2 +- .../proc/dbcsr_default_logger_stack_size.html | 2 +- develop/proc/dbcsr_destroy.html | 2 +- develop/proc/dbcsr_destroy_image_dist.html | 2 +- develop/proc/dbcsr_desymmetrize.html | 4 +- develop/proc/dbcsr_desymmetrize_deep.html | 2 +- develop/proc/dbcsr_dist_bin.html | 2 +- develop/proc/dbcsr_distribute.html | 2 +- develop/proc/dbcsr_distribute~2.html | 2 +- develop/proc/dbcsr_distribution.html | 4 +- develop/proc/dbcsr_distribution_col_dist.html | 4 +- develop/proc/dbcsr_distribution_get.html | 34 +- .../dbcsr_distribution_get_num_images_1d.html | 6 +- develop/proc/dbcsr_distribution_get~2.html | 24 +- .../proc/dbcsr_distribution_has_threads.html | 4 +- develop/proc/dbcsr_distribution_hold.html | 2 +- develop/proc/dbcsr_distribution_hold~2.html | 2 +- .../proc/dbcsr_distribution_local_cols.html | 4 +- .../dbcsr_distribution_local_cols_obj.html | 4 +- .../proc/dbcsr_distribution_local_rows.html | 4 +- .../dbcsr_distribution_local_rows_obj.html | 4 +- .../proc/dbcsr_distribution_make_threads.html | 2 +- .../proc/dbcsr_distribution_max_col_dist.html | 4 +- .../proc/dbcsr_distribution_max_row_dist.html | 4 +- develop/proc/dbcsr_distribution_mp.html | 4 +- develop/proc/dbcsr_distribution_ncols.html | 4 +- develop/proc/dbcsr_distribution_new.html | 10 +- develop/proc/dbcsr_distribution_new_low.html | 14 +- develop/proc/dbcsr_distribution_new_obj.html | 12 +- .../proc/dbcsr_distribution_new_template.html | 14 +- .../proc/dbcsr_distribution_nlocal_cols.html | 2 +- .../proc/dbcsr_distribution_nlocal_rows.html | 2 +- .../proc/dbcsr_distribution_no_threads.html | 2 +- develop/proc/dbcsr_distribution_nrows.html | 4 +- .../proc/dbcsr_distribution_num_threads.html | 4 +- .../proc/dbcsr_distribution_processor.html | 8 +- .../proc/dbcsr_distribution_release~2.html | 2 +- develop/proc/dbcsr_distribution_row_dist.html | 4 +- .../proc/dbcsr_distribution_thread_dist.html | 4 +- develop/proc/dbcsr_dot_c.html | 4 +- develop/proc/dbcsr_dot_c~2.html | 4 +- develop/proc/dbcsr_dot_d.html | 4 +- develop/proc/dbcsr_dot_d~2.html | 4 +- develop/proc/dbcsr_dot_s.html | 4 +- develop/proc/dbcsr_dot_sd.html | 4 +- develop/proc/dbcsr_dot_s~2.html | 4 +- develop/proc/dbcsr_dot_z.html | 4 +- develop/proc/dbcsr_dot_z~2.html | 4 +- develop/proc/dbcsr_expand_row_index.html | 8 +- develop/proc/dbcsr_expand_row_index_2d.html | 6 +- develop/proc/dbcsr_fill_wm_from_matrix.html | 4 +- develop/proc/dbcsr_filter.html | 8 +- develop/proc/dbcsr_filter_anytype.html | 6 +- develop/proc/dbcsr_filter_c.html | 6 +- develop/proc/dbcsr_filter_d.html | 6 +- develop/proc/dbcsr_filter_s.html | 6 +- develop/proc/dbcsr_filter_z.html | 6 +- develop/proc/dbcsr_finalize.html | 2 +- develop/proc/dbcsr_finalize~2.html | 2 +- develop/proc/dbcsr_find_column.html | 8 +- develop/proc/dbcsr_frobenius_norm.html | 6 +- develop/proc/dbcsr_frobenius_norm~2.html | 6 +- develop/proc/dbcsr_function_of_elements.html | 2 +- .../proc/dbcsr_function_of_elements~2.html | 2 +- develop/proc/dbcsr_gatherv_any.html | 6 +- develop/proc/dbcsr_gershgorin_norm.html | 4 +- develop/proc/dbcsr_gershgorin_norm~2.html | 4 +- .../proc/dbcsr_get_2d_block_notrans_p_c.html | 14 +- .../proc/dbcsr_get_2d_block_notrans_p_d.html | 14 +- .../proc/dbcsr_get_2d_block_notrans_p_s.html | 14 +- .../proc/dbcsr_get_2d_block_notrans_p_z.html | 14 +- develop/proc/dbcsr_get_2d_block_p_c.html | 126 +- develop/proc/dbcsr_get_2d_block_p_c~2.html | 128 +- develop/proc/dbcsr_get_2d_block_p_d.html | 126 +- develop/proc/dbcsr_get_2d_block_p_d~2.html | 128 +- develop/proc/dbcsr_get_2d_block_p_s.html | 126 +- develop/proc/dbcsr_get_2d_block_p_s~2.html | 126 +- develop/proc/dbcsr_get_2d_block_p_z.html | 126 +- develop/proc/dbcsr_get_2d_block_p_z~2.html | 128 +- develop/proc/dbcsr_get_block_diag.html | 2 +- develop/proc/dbcsr_get_block_diag~2.html | 2 +- develop/proc/dbcsr_get_block_index.html | 14 +- develop/proc/dbcsr_get_block_notrans_p_c.html | 14 +- develop/proc/dbcsr_get_block_notrans_p_d.html | 14 +- develop/proc/dbcsr_get_block_notrans_p_s.html | 14 +- develop/proc/dbcsr_get_block_notrans_p_z.html | 14 +- develop/proc/dbcsr_get_block_p_area.html | 16 +- develop/proc/dbcsr_get_block_p_c.html | 110 +- develop/proc/dbcsr_get_block_p_c~2.html | 110 +- develop/proc/dbcsr_get_block_p_d.html | 110 +- develop/proc/dbcsr_get_block_p_d~2.html | 108 +- develop/proc/dbcsr_get_block_p_s.html | 110 +- develop/proc/dbcsr_get_block_p_s~2.html | 110 +- develop/proc/dbcsr_get_block_p_z.html | 110 +- develop/proc/dbcsr_get_block_p_z~2.html | 110 +- develop/proc/dbcsr_get_data_c.html | 4 +- develop/proc/dbcsr_get_data_c_c.html | 8 +- develop/proc/dbcsr_get_data_c_d.html | 8 +- develop/proc/dbcsr_get_data_c_s.html | 8 +- develop/proc/dbcsr_get_data_c_z.html | 8 +- develop/proc/dbcsr_get_data_d.html | 4 +- develop/proc/dbcsr_get_data_memory_type.html | 4 +- develop/proc/dbcsr_get_data_p_2d_c.html | 8 +- develop/proc/dbcsr_get_data_p_2d_d.html | 8 +- develop/proc/dbcsr_get_data_p_2d_s.html | 8 +- develop/proc/dbcsr_get_data_p_2d_z.html | 8 +- develop/proc/dbcsr_get_data_p_c.html | 8 +- develop/proc/dbcsr_get_data_p_d.html | 8 +- develop/proc/dbcsr_get_data_p_s.html | 8 +- develop/proc/dbcsr_get_data_p_z.html | 8 +- develop/proc/dbcsr_get_data_s.html | 4 +- develop/proc/dbcsr_get_data_size.html | 4 +- develop/proc/dbcsr_get_data_size_used.html | 4 +- develop/proc/dbcsr_get_data_size~2.html | 4 +- develop/proc/dbcsr_get_data_type.html | 4 +- develop/proc/dbcsr_get_data_type~2.html | 4 +- develop/proc/dbcsr_get_data_z.html | 4 +- develop/proc/dbcsr_get_default_config.html | 4 +- develop/proc/dbcsr_get_default_logger.html | 2 +- develop/proc/dbcsr_get_diag_c.html | 2 +- develop/proc/dbcsr_get_diag_c~2.html | 2 +- develop/proc/dbcsr_get_diag_d.html | 2 +- develop/proc/dbcsr_get_diag_d~2.html | 2 +- develop/proc/dbcsr_get_diag_s.html | 2 +- develop/proc/dbcsr_get_diag_s~2.html | 2 +- develop/proc/dbcsr_get_diag_z.html | 2 +- develop/proc/dbcsr_get_diag_z~2.html | 2 +- develop/proc/dbcsr_get_global_col_map.html | 4 +- develop/proc/dbcsr_get_global_row_map.html | 4 +- develop/proc/dbcsr_get_global_vcol_map.html | 2 +- develop/proc/dbcsr_get_global_vrow_map.html | 2 +- develop/proc/dbcsr_get_index_memory_type.html | 4 +- develop/proc/dbcsr_get_info.html | 46 +- develop/proc/dbcsr_get_info~2.html | 46 +- develop/proc/dbcsr_get_local_cols.html | 4 +- develop/proc/dbcsr_get_local_rows.html | 4 +- develop/proc/dbcsr_get_local_vcols.html | 2 +- develop/proc/dbcsr_get_local_vrows.html | 2 +- develop/proc/dbcsr_get_matrix_type.html | 4 +- develop/proc/dbcsr_get_matrix_type~2.html | 4 +- develop/proc/dbcsr_get_num_blocks.html | 4 +- develop/proc/dbcsr_get_num_blocks~2.html | 4 +- develop/proc/dbcsr_get_nze.html | 2 +- develop/proc/dbcsr_get_occupation.html | 2 +- develop/proc/dbcsr_get_occupation~2.html | 2 +- develop/proc/dbcsr_get_replication_type.html | 4 +- develop/proc/dbcsr_get_stored_block_info.html | 12 +- .../proc/dbcsr_get_stored_coordinates.html | 6 +- .../proc/dbcsr_get_stored_coordinates~2.html | 8 +- develop/proc/dbcsr_get_wms_data_c.html | 4 +- develop/proc/dbcsr_get_wms_data_d.html | 4 +- develop/proc/dbcsr_get_wms_data_s.html | 4 +- develop/proc/dbcsr_get_wms_data_z.html | 4 +- develop/proc/dbcsr_hadamard_product.html | 6 +- develop/proc/dbcsr_hadamard_product~2.html | 6 +- develop/proc/dbcsr_has_local_row_index.html | 4 +- .../proc/dbcsr_has_same_block_structure.html | 4 +- develop/proc/dbcsr_has_symmetry.html | 2 +- develop/proc/dbcsr_has_symmetry~2.html | 2 +- develop/proc/dbcsr_heap_fill.html | 2 +- develop/proc/dbcsr_heap_get_first.html | 6 +- develop/proc/dbcsr_heap_new.html | 2 +- develop/proc/dbcsr_heap_pop.html | 6 +- develop/proc/dbcsr_heap_reset_first.html | 2 +- develop/proc/dbcsr_heap_reset_node.html | 4 +- develop/proc/dbcsr_ibcast_any.html | 4 +- develop/proc/dbcsr_image_dist_hold.html | 2 +- develop/proc/dbcsr_image_dist_init.html | 2 +- develop/proc/dbcsr_image_dist_release.html | 2 +- develop/proc/dbcsr_impose_sparsity.html | 2 +- develop/proc/dbcsr_index_checksum.html | 2 +- develop/proc/dbcsr_index_compact.html | 2 +- develop/proc/dbcsr_index_prune_deleted.html | 2 +- develop/proc/dbcsr_init_lib_def.html | 4 +- develop/proc/dbcsr_init_lib_hooks.html | 4 +- develop/proc/dbcsr_init_lib_pre.html | 4 +- develop/proc/dbcsr_init_p.html | 2 +- develop/proc/dbcsr_init_random.html | 4 +- develop/proc/dbcsr_init_random~2.html | 4 +- develop/proc/dbcsr_init_wm.html | 4 +- develop/proc/dbcsr_int_to_string.html | 4 +- develop/proc/dbcsr_irecv_any.html | 4 +- develop/proc/dbcsr_iscatterv_any.html | 6 +- develop/proc/dbcsr_isend_any.html | 2 +- develop/proc/dbcsr_isendrecv_any.html | 4 +- develop/proc/dbcsr_iterator_blocks_left.html | 20 +- .../proc/dbcsr_iterator_blocks_left~2.html | 20 +- .../proc/dbcsr_iterator_next_1d_block_c.html | 20 +- .../proc/dbcsr_iterator_next_1d_block_d.html | 20 +- ...bcsr_iterator_next_1d_block_notrans_c.html | 18 +- ...bcsr_iterator_next_1d_block_notrans_d.html | 18 +- ...bcsr_iterator_next_1d_block_notrans_s.html | 18 +- ...bcsr_iterator_next_1d_block_notrans_z.html | 18 +- .../proc/dbcsr_iterator_next_1d_block_s.html | 20 +- .../proc/dbcsr_iterator_next_1d_block_z.html | 20 +- .../proc/dbcsr_iterator_next_2d_block_c.html | 20 +- .../proc/dbcsr_iterator_next_2d_block_d.html | 20 +- ...bcsr_iterator_next_2d_block_notrans_c.html | 18 +- ...bcsr_iterator_next_2d_block_notrans_d.html | 18 +- ...bcsr_iterator_next_2d_block_notrans_s.html | 18 +- ...bcsr_iterator_next_2d_block_notrans_z.html | 18 +- .../proc/dbcsr_iterator_next_2d_block_s.html | 20 +- .../proc/dbcsr_iterator_next_2d_block_z.html | 20 +- .../proc/dbcsr_iterator_next_block_index.html | 10 +- develop/proc/dbcsr_iterator_seek.html | 4 +- develop/proc/dbcsr_iterator_start.html | 270 +- develop/proc/dbcsr_iterator_start~2.html | 260 +- develop/proc/dbcsr_iterator_stop.html | 50 +- develop/proc/dbcsr_iterator_stop~2.html | 50 +- develop/proc/dbcsr_lapack_larnv.html | 8 +- develop/proc/dbcsr_logger_create.html | 4 +- .../proc/dbcsr_logger_generate_filename.html | 8 +- .../dbcsr_logger_get_default_io_unit.html | 4 +- .../dbcsr_logger_get_default_unit_nr.html | 6 +- develop/proc/dbcsr_logger_get_unit_nr.html | 6 +- develop/proc/dbcsr_logger_release.html | 2 +- develop/proc/dbcsr_logger_retain.html | 2 +- develop/proc/dbcsr_logger_set.html | 2 +- develop/proc/dbcsr_logger_set_log_level.html | 2 +- develop/proc/dbcsr_logger_would_log.html | 4 +- develop/proc/dbcsr_logical_to_string.html | 4 +- develop/proc/dbcsr_make_1dist_dense.html | 6 +- develop/proc/dbcsr_make_buffers.html | 16 +- develop/proc/dbcsr_make_dbcsr_index.html | 8 +- develop/proc/dbcsr_make_dense.html | 8 +- develop/proc/dbcsr_make_dense_low.html | 12 +- develop/proc/dbcsr_make_dists_dense.html | 6 +- develop/proc/dbcsr_make_images.html | 4 +- develop/proc/dbcsr_make_images_dense.html | 10 +- develop/proc/dbcsr_make_index_canonical.html | 2 +- develop/proc/dbcsr_make_index_exist.html | 2 +- develop/proc/dbcsr_make_index_list.html | 4 +- develop/proc/dbcsr_make_index_local_row.html | 2 +- develop/proc/dbcsr_make_null_dist.html | 8 +- develop/proc/dbcsr_make_null_mp.html | 4 +- .../proc/dbcsr_make_random_block_sizes.html | 4 +- develop/proc/dbcsr_make_random_matrix.html | 18 +- develop/proc/dbcsr_make_undense.html | 16 +- .../proc/dbcsr_make_untransposed_blocks.html | 2 +- develop/proc/dbcsr_max_col_size.html | 4 +- develop/proc/dbcsr_max_row_size.html | 4 +- develop/proc/dbcsr_maxabs.html | 4 +- develop/proc/dbcsr_maxabs~2.html | 4 +- develop/proc/dbcsr_may_be_dense.html | 2 +- develop/proc/dbcsr_mempool_add.html | 2 +- develop/proc/dbcsr_mempool_clear.html | 2 +- develop/proc/dbcsr_mempool_create.html | 2 +- develop/proc/dbcsr_mempool_destruct.html | 2 +- develop/proc/dbcsr_mempool_get.html | 6 +- .../proc/dbcsr_mempool_limit_capacity.html | 4 +- develop/proc/dbcsr_memtype_equal.html | 2 +- develop/proc/dbcsr_memtype_setup.html | 10 +- develop/proc/dbcsr_merge_all.html | 2 +- develop/proc/dbcsr_merge_single_wm.html | 2 +- .../proc/dbcsr_mm_accdrv_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_accdrv_finalize.html | 2 +- develop/proc/dbcsr_mm_accdrv_init.html | 8 +- develop/proc/dbcsr_mm_accdrv_process.html | 14 +- develop/proc/dbcsr_mm_csr_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_csr_finalize.html | 2 +- develop/proc/dbcsr_mm_csr_init.html | 20 +- develop/proc/dbcsr_mm_csr_multiply.html | 54 +- develop/proc/dbcsr_mm_csr_multiply_low.html | 56 +- develop/proc/dbcsr_mm_csr_purge_stacks.html | 6 +- develop/proc/dbcsr_mm_csr_red3d.html | 20 +- develop/proc/dbcsr_mm_hostdrv_init.html | 4 +- develop/proc/dbcsr_mm_hostdrv_process.html | 12 +- .../proc/dbcsr_mm_multrec_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_multrec_finalize.html | 4 +- develop/proc/dbcsr_mm_multrec_get_nblks.html | 4 +- develop/proc/dbcsr_mm_multrec_get_nze.html | 4 +- develop/proc/dbcsr_mm_multrec_init.html | 26 +- develop/proc/dbcsr_mm_multrec_multiply.html | 14 +- develop/proc/dbcsr_mm_multrec_red3d.html | 12 +- develop/proc/dbcsr_mm_sched_begin_burst.html | 2 +- .../proc/dbcsr_mm_sched_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_sched_finalize.html | 2 +- develop/proc/dbcsr_mm_sched_init.html | 8 +- .../proc/dbcsr_mm_sched_print_statistics.html | 4 +- develop/proc/dbcsr_mm_sched_process.html | 12 +- .../dbcsr_mm_sched_set_orig_datasize.html | 2 +- develop/proc/dbcsr_mp_active.html | 2 +- develop/proc/dbcsr_mp_environ.html | 2 +- develop/proc/dbcsr_mp_get_process.html | 8 +- develop/proc/dbcsr_mp_grid_remove.html | 2 +- develop/proc/dbcsr_mp_grid_setup.html | 56 +- develop/proc/dbcsr_mp_grid_setup~2.html | 56 +- develop/proc/dbcsr_mp_group.html | 4 +- develop/proc/dbcsr_mp_has_subgroups.html | 2 +- develop/proc/dbcsr_mp_hold.html | 2 +- develop/proc/dbcsr_mp_init.html | 2 +- develop/proc/dbcsr_mp_make_env.html | 4 +- develop/proc/dbcsr_mp_my_col_group.html | 4 +- develop/proc/dbcsr_mp_my_row_group.html | 4 +- develop/proc/dbcsr_mp_mynode.html | 4 +- develop/proc/dbcsr_mp_mypcol.html | 4 +- develop/proc/dbcsr_mp_myprow.html | 4 +- develop/proc/dbcsr_mp_new_grid.html | 16 +- develop/proc/dbcsr_mp_new_group.html | 6 +- develop/proc/dbcsr_mp_new_transposed.html | 2 +- develop/proc/dbcsr_mp_npcols.html | 4 +- develop/proc/dbcsr_mp_nprows.html | 4 +- develop/proc/dbcsr_mp_numnodes.html | 4 +- develop/proc/dbcsr_mp_pgrid.html | 4 +- develop/proc/dbcsr_mp_release.html | 2 +- develop/proc/dbcsr_mp_type_from_anytype.html | 2 +- develop/proc/dbcsr_multiply_c.html | 88 +- develop/proc/dbcsr_multiply_c~2.html | 64 +- develop/proc/dbcsr_multiply_d.html | 98 +- develop/proc/dbcsr_multiply_d~2.html | 106 +- develop/proc/dbcsr_multiply_generic.html | 32 +- .../proc/dbcsr_multiply_print_statistics.html | 4 +- develop/proc/dbcsr_multiply_s.html | 88 +- develop/proc/dbcsr_multiply_s~2.html | 64 +- develop/proc/dbcsr_multiply_z.html | 80 +- develop/proc/dbcsr_multiply_z~2.html | 88 +- develop/proc/dbcsr_mutable_new.html | 2 +- develop/proc/dbcsr_name.html | 4 +- develop/proc/dbcsr_nblkcols_local.html | 4 +- develop/proc/dbcsr_nblkcols_local~2.html | 4 +- develop/proc/dbcsr_nblkcols_total.html | 4 +- develop/proc/dbcsr_nblkcols_total~2.html | 4 +- develop/proc/dbcsr_nblkrows_local.html | 4 +- develop/proc/dbcsr_nblkrows_local~2.html | 4 +- develop/proc/dbcsr_nblkrows_total.html | 4 +- develop/proc/dbcsr_nblkrows_total~2.html | 4 +- develop/proc/dbcsr_new_image_dist.html | 6 +- develop/proc/dbcsr_new_transposed.html | 2 +- develop/proc/dbcsr_nfullcols_local.html | 4 +- develop/proc/dbcsr_nfullcols_total.html | 4 +- develop/proc/dbcsr_nfullcols_total~2.html | 4 +- develop/proc/dbcsr_nfullrows_local.html | 4 +- develop/proc/dbcsr_nfullrows_total.html | 4 +- develop/proc/dbcsr_nfullrows_total~2.html | 4 +- develop/proc/dbcsr_norm_r8_vec.html | 2 +- develop/proc/dbcsr_norm_r8_vec~2.html | 2 +- develop/proc/dbcsr_norm_scalar.html | 2 +- develop/proc/dbcsr_norm_scalar~2.html | 2 +- develop/proc/dbcsr_norm_vec.html | 2 +- develop/proc/dbcsr_pack_meta.html | 4 +- develop/proc/dbcsr_print.html | 6 +- develop/proc/dbcsr_print_block_sum.html | 4 +- develop/proc/dbcsr_print_block_sum~2.html | 4 +- develop/proc/dbcsr_print_config.html | 2 +- develop/proc/dbcsr_printmat_matlab_c.html | 6 +- develop/proc/dbcsr_printmat_matlab_d.html | 6 +- develop/proc/dbcsr_printmat_matlab_s.html | 6 +- develop/proc/dbcsr_printmat_matlab_z.html | 6 +- develop/proc/dbcsr_print~2.html | 4 +- develop/proc/dbcsr_put_block2d_c.html | 114 +- develop/proc/dbcsr_put_block2d_c~2.html | 110 +- develop/proc/dbcsr_put_block2d_d.html | 114 +- develop/proc/dbcsr_put_block2d_d~2.html | 110 +- develop/proc/dbcsr_put_block2d_s.html | 114 +- develop/proc/dbcsr_put_block2d_s~2.html | 110 +- develop/proc/dbcsr_put_block2d_z.html | 114 +- develop/proc/dbcsr_put_block2d_z~2.html | 110 +- develop/proc/dbcsr_put_block_area.html | 16 +- develop/proc/dbcsr_put_block_c.html | 250 +- develop/proc/dbcsr_put_block_c~2.html | 246 +- develop/proc/dbcsr_put_block_d.html | 250 +- develop/proc/dbcsr_put_block_d~2.html | 246 +- develop/proc/dbcsr_put_block_s.html | 250 +- develop/proc/dbcsr_put_block_s~2.html | 246 +- develop/proc/dbcsr_put_block_z.html | 250 +- develop/proc/dbcsr_put_block_z~2.html | 246 +- develop/proc/dbcsr_random_dist.html | 6 +- develop/proc/dbcsr_real_dp_to_string.html | 4 +- develop/proc/dbcsr_redistribute.html | 2 +- develop/proc/dbcsr_release.html | 2 +- develop/proc/dbcsr_release_locals.html | 2 +- develop/proc/dbcsr_release_p.html | 2 +- develop/proc/dbcsr_release~2.html | 2 +- develop/proc/dbcsr_remove_block.html | 8 +- .../dbcsr_repl_get_stored_coordinates.html | 6 +- develop/proc/dbcsr_replicate.html | 2 +- develop/proc/dbcsr_replicate_all.html | 2 +- develop/proc/dbcsr_replicate_all~2.html | 2 +- develop/proc/dbcsr_repoint_index.html | 2 +- develop/proc/dbcsr_reserve_all_blocks.html | 72 +- develop/proc/dbcsr_reserve_all_blocks~2.html | 72 +- develop/proc/dbcsr_reserve_block2d_c.html | 129 +- develop/proc/dbcsr_reserve_block2d_c~2.html | 129 +- develop/proc/dbcsr_reserve_block2d_d.html | 129 +- develop/proc/dbcsr_reserve_block2d_d~2.html | 129 +- develop/proc/dbcsr_reserve_block2d_s.html | 129 +- develop/proc/dbcsr_reserve_block2d_s~2.html | 129 +- develop/proc/dbcsr_reserve_block2d_z.html | 129 +- develop/proc/dbcsr_reserve_block2d_z~2.html | 129 +- develop/proc/dbcsr_reserve_blocks.html | 175 +- develop/proc/dbcsr_reserve_blocks~2.html | 173 +- develop/proc/dbcsr_reserve_diag_blocks.html | 53 +- develop/proc/dbcsr_reserve_diag_blocks~2.html | 53 +- develop/proc/dbcsr_reset_locals.html | 2 +- develop/proc/dbcsr_reset_vlocals.html | 4 +- develop/proc/dbcsr_rget_any.html | 4 +- develop/proc/dbcsr_row_block_offsets.html | 4 +- develop/proc/dbcsr_row_block_sizes.html | 4 +- develop/proc/dbcsr_run_tests.html | 6 +- develop/proc/dbcsr_run_tests~2.html | 14 +- develop/proc/dbcsr_scalar_are_equal.html | 2 +- develop/proc/dbcsr_scalar_get_type.html | 2 +- develop/proc/dbcsr_scalar_get_value_c.html | 2 +- develop/proc/dbcsr_scalar_get_value_d.html | 2 +- develop/proc/dbcsr_scalar_get_value_s.html | 2 +- develop/proc/dbcsr_scalar_get_value_z.html | 2 +- develop/proc/dbcsr_scalar_negative.html | 2 +- develop/proc/dbcsr_scalar_one.html | 4 +- develop/proc/dbcsr_scalar_set_type.html | 2 +- develop/proc/dbcsr_scalar_zero.html | 2 +- develop/proc/dbcsr_scale_anytype.html | 2 +- .../proc/dbcsr_scale_by_vector_anytype.html | 4 +- develop/proc/dbcsr_scale_by_vector_c.html | 4 +- develop/proc/dbcsr_scale_by_vector_c~2.html | 4 +- develop/proc/dbcsr_scale_by_vector_d.html | 4 +- develop/proc/dbcsr_scale_by_vector_d~2.html | 4 +- develop/proc/dbcsr_scale_by_vector_s.html | 4 +- develop/proc/dbcsr_scale_by_vector_s~2.html | 4 +- develop/proc/dbcsr_scale_by_vector_z.html | 4 +- develop/proc/dbcsr_scale_by_vector_z~2.html | 4 +- develop/proc/dbcsr_scale_c.html | 4 +- develop/proc/dbcsr_scale_c~2.html | 4 +- develop/proc/dbcsr_scale_d.html | 4 +- develop/proc/dbcsr_scale_d~2.html | 4 +- develop/proc/dbcsr_scale_s.html | 4 +- develop/proc/dbcsr_scale_s~2.html | 4 +- develop/proc/dbcsr_scale_z.html | 4 +- develop/proc/dbcsr_scale_z~2.html | 4 +- develop/proc/dbcsr_sendrecv_any.html | 4 +- .../proc/dbcsr_set_block_pointer_2d_c.html | 6 +- .../proc/dbcsr_set_block_pointer_2d_d.html | 6 +- .../proc/dbcsr_set_block_pointer_2d_s.html | 6 +- .../proc/dbcsr_set_block_pointer_2d_z.html | 6 +- develop/proc/dbcsr_set_block_pointer_any.html | 6 +- develop/proc/dbcsr_set_c.html | 4 +- develop/proc/dbcsr_set_config.html | 4 +- develop/proc/dbcsr_set_c~2.html | 4 +- develop/proc/dbcsr_set_d.html | 4 +- develop/proc/dbcsr_set_diag_c.html | 2 +- develop/proc/dbcsr_set_diag_c~2.html | 2 +- develop/proc/dbcsr_set_diag_d.html | 2 +- develop/proc/dbcsr_set_diag_d~2.html | 2 +- develop/proc/dbcsr_set_diag_s.html | 2 +- develop/proc/dbcsr_set_diag_s~2.html | 2 +- develop/proc/dbcsr_set_diag_z.html | 2 +- develop/proc/dbcsr_set_diag_z~2.html | 2 +- develop/proc/dbcsr_set_d~2.html | 4 +- develop/proc/dbcsr_set_s.html | 4 +- develop/proc/dbcsr_set_s~2.html | 4 +- develop/proc/dbcsr_set_work_size.html | 2 +- develop/proc/dbcsr_set_z.html | 4 +- develop/proc/dbcsr_set_z~2.html | 4 +- develop/proc/dbcsr_setname.html | 2 +- develop/proc/dbcsr_setname~2.html | 2 +- develop/proc/dbcsr_sort_data.html | 4 +- develop/proc/dbcsr_sort_indices.html | 8 +- develop/proc/dbcsr_special_finalize.html | 2 +- develop/proc/dbcsr_sum_replicated.html | 2 +- develop/proc/dbcsr_sum_replicated~2.html | 2 +- develop/proc/dbcsr_switch_data_area.html | 4 +- develop/proc/dbcsr_t_align_index.html | 6 +- ...bcsr_t_allocate_and_get_2d_block_c_dp.html | 8 +- ...bcsr_t_allocate_and_get_2d_block_c_sp.html | 8 +- ...bcsr_t_allocate_and_get_2d_block_r_dp.html | 8 +- ...bcsr_t_allocate_and_get_2d_block_r_sp.html | 8 +- ...bcsr_t_allocate_and_get_3d_block_c_dp.html | 8 +- ...bcsr_t_allocate_and_get_3d_block_c_sp.html | 8 +- ...bcsr_t_allocate_and_get_3d_block_r_dp.html | 8 +- ...bcsr_t_allocate_and_get_3d_block_r_sp.html | 8 +- ...bcsr_t_allocate_and_get_4d_block_c_dp.html | 8 +- ...bcsr_t_allocate_and_get_4d_block_c_sp.html | 8 +- ...bcsr_t_allocate_and_get_4d_block_r_dp.html | 8 +- ...bcsr_t_allocate_and_get_4d_block_r_sp.html | 8 +- .../dbcsr_t_batched_contract_finalize.html | 4 +- .../proc/dbcsr_t_batched_contract_init.html | 2 +- develop/proc/dbcsr_t_blk_offsets.html | 6 +- develop/proc/dbcsr_t_blk_size.html | 6 +- develop/proc/dbcsr_t_blk_sizes.html | 6 +- develop/proc/dbcsr_t_change_pgrid.html | 8 +- develop/proc/dbcsr_t_change_pgrid_2d.html | 14 +- develop/proc/dbcsr_t_checksum.html | 6 +- develop/proc/dbcsr_t_clear.html | 2 +- develop/proc/dbcsr_t_communicate_buffer.html | 12 +- develop/proc/dbcsr_t_contract.html | 48 +- develop/proc/dbcsr_t_contract_expert.html | 52 +- develop/proc/dbcsr_t_contract_index.html | 34 +- develop/proc/dbcsr_t_contract_test.html | 34 +- develop/proc/dbcsr_t_copy.html | 12 +- .../dbcsr_t_copy_contraction_storage.html | 4 +- develop/proc/dbcsr_t_copy_expert.html | 12 +- .../proc/dbcsr_t_copy_matrix_to_tensor.html | 6 +- develop/proc/dbcsr_t_copy_nocomm.html | 6 +- .../proc/dbcsr_t_copy_tensor_to_matrix.html | 6 +- develop/proc/dbcsr_t_create_matrix.html | 8 +- develop/proc/dbcsr_t_create_new.html | 20 +- develop/proc/dbcsr_t_create_template.html | 14 +- develop/proc/dbcsr_t_crop.html | 8 +- develop/proc/dbcsr_t_default_distvec.html | 8 +- develop/proc/dbcsr_t_destroy.html | 2 +- develop/proc/dbcsr_t_distribution.html | 2 +- .../proc/dbcsr_t_distribution_destroy.html | 2 +- develop/proc/dbcsr_t_distribution_hold.html | 2 +- develop/proc/dbcsr_t_distribution_new.html | 12 +- .../proc/dbcsr_t_distribution_new_expert.html | 16 +- develop/proc/dbcsr_t_distribution_remap.html | 4 +- develop/proc/dbcsr_t_equal.html | 4 +- develop/proc/dbcsr_t_filter_c_dp.html | 6 +- develop/proc/dbcsr_t_filter_c_sp.html | 6 +- develop/proc/dbcsr_t_filter_r_dp.html | 6 +- develop/proc/dbcsr_t_filter_r_sp.html | 6 +- develop/proc/dbcsr_t_finalize.html | 2 +- develop/proc/dbcsr_t_get_2d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_get_2d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_get_2d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_get_2d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_get_3d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_get_3d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_get_3d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_get_3d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_get_4d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_get_4d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_get_4d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_get_4d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_get_anyd_block.html | 8 +- develop/proc/dbcsr_t_get_anyd_block_c_dp.html | 8 +- develop/proc/dbcsr_t_get_anyd_block_c_sp.html | 8 +- develop/proc/dbcsr_t_get_anyd_block_r_dp.html | 8 +- develop/proc/dbcsr_t_get_anyd_block_r_sp.html | 8 +- develop/proc/dbcsr_t_get_data_size.html | 4 +- develop/proc/dbcsr_t_get_data_type.html | 4 +- develop/proc/dbcsr_t_get_info.html | 44 +- develop/proc/dbcsr_t_get_mapping_info.html | 10 +- develop/proc/dbcsr_t_get_num_blocks.html | 4 +- .../proc/dbcsr_t_get_num_blocks_total.html | 4 +- develop/proc/dbcsr_t_get_nze.html | 2 +- develop/proc/dbcsr_t_get_nze_total.html | 2 +- .../proc/dbcsr_t_get_stored_coordinates.html | 6 +- develop/proc/dbcsr_t_hold.html | 2 +- develop/proc/dbcsr_t_inverse_order.html | 2 +- .../proc/dbcsr_t_iterator_blocks_left.html | 2 +- develop/proc/dbcsr_t_iterator_next_block.html | 12 +- develop/proc/dbcsr_t_iterator_start.html | 4 +- develop/proc/dbcsr_t_iterator_stop.html | 2 +- .../proc/dbcsr_t_make_compatible_blocks.html | 8 +- .../proc/dbcsr_t_map_bounds_to_tensors.html | 26 +- develop/proc/dbcsr_t_max_nblks_local.html | 2 +- develop/proc/dbcsr_t_mp_dims_create.html | 6 +- develop/proc/dbcsr_t_nblks_local.html | 4 +- develop/proc/dbcsr_t_nblks_total.html | 4 +- develop/proc/dbcsr_t_nd_mp_comm.html | 78 +- develop/proc/dbcsr_t_nd_mp_comm~2.html | 80 +- develop/proc/dbcsr_t_nd_mp_free.html | 2 +- develop/proc/dbcsr_t_permute_index.html | 6 +- develop/proc/dbcsr_t_pgrid_change_dims.html | 4 +- develop/proc/dbcsr_t_pgrid_create.html | 43 +- develop/proc/dbcsr_t_pgrid_create_expert.html | 86 +- .../proc/dbcsr_t_pgrid_create_expert~2.html | 84 +- develop/proc/dbcsr_t_pgrid_create~2.html | 43 +- develop/proc/dbcsr_t_pgrid_destroy.html | 4 +- develop/proc/dbcsr_t_pgrid_remap.html | 4 +- .../proc/dbcsr_t_pgrid_set_strict_split.html | 2 +- .../proc/dbcsr_t_print_contraction_index.html | 8 +- develop/proc/dbcsr_t_put_2d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_put_2d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_put_2d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_put_2d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_put_3d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_put_3d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_put_3d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_put_3d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_put_4d_block_c_dp.html | 10 +- develop/proc/dbcsr_t_put_4d_block_c_sp.html | 10 +- develop/proc/dbcsr_t_put_4d_block_r_dp.html | 10 +- develop/proc/dbcsr_t_put_4d_block_r_sp.html | 10 +- develop/proc/dbcsr_t_put_anyd_block.html | 8 +- develop/proc/dbcsr_t_put_anyd_block_c_dp.html | 8 +- develop/proc/dbcsr_t_put_anyd_block_c_sp.html | 8 +- develop/proc/dbcsr_t_put_anyd_block_r_dp.html | 8 +- develop/proc/dbcsr_t_put_anyd_block_r_sp.html | 8 +- develop/proc/dbcsr_t_remap.html | 14 +- .../proc/dbcsr_t_reserve_blocks_index.html | 2 +- .../dbcsr_t_reserve_blocks_index_array.html | 4 +- ...csr_t_reserve_blocks_matrix_to_tensor.html | 4 +- .../proc/dbcsr_t_reserve_blocks_template.html | 4 +- ...csr_t_reserve_blocks_tensor_to_matrix.html | 2 +- .../proc/dbcsr_t_reserved_block_indices.html | 4 +- develop/proc/dbcsr_t_reshape.html | 8 +- develop/proc/dbcsr_t_scale.html | 4 +- develop/proc/dbcsr_t_set_c_dp.html | 4 +- develop/proc/dbcsr_t_set_c_sp.html | 4 +- develop/proc/dbcsr_t_set_r_dp.html | 4 +- develop/proc/dbcsr_t_set_r_sp.html | 4 +- develop/proc/dbcsr_t_setup_test_tensor.html | 12 +- develop/proc/dbcsr_t_split_blocks.html | 8 +- .../proc/dbcsr_t_split_blocks_generic.html | 14 +- develop/proc/dbcsr_t_split_copyback.html | 4 +- develop/proc/dbcsr_t_test_formats.html | 24 +- develop/proc/dbcsr_t_write_block.html | 18 +- develop/proc/dbcsr_t_write_block_indices.html | 2 +- develop/proc/dbcsr_t_write_blocks.html | 4 +- develop/proc/dbcsr_t_write_split_info.html | 4 +- develop/proc/dbcsr_t_write_tensor_dist.html | 4 +- develop/proc/dbcsr_t_write_tensor_info.html | 6 +- .../proc/dbcsr_tas_batched_mm_complete.html | 2 +- .../proc/dbcsr_tas_batched_mm_finalize.html | 2 +- develop/proc/dbcsr_tas_batched_mm_init.html | 2 +- develop/proc/dbcsr_tas_benchmark_mm.html | 12 +- develop/proc/dbcsr_tas_blk_sizes.html | 10 +- develop/proc/dbcsr_tas_checksum.html | 4 +- develop/proc/dbcsr_tas_clear.html | 2 +- .../proc/dbcsr_tas_communicate_buffer.html | 12 +- develop/proc/dbcsr_tas_convert_to_tas.html | 2 +- develop/proc/dbcsr_tas_copy.html | 6 +- develop/proc/dbcsr_tas_copy_distribution.html | 2 +- develop/proc/dbcsr_tas_create_new.html | 12 +- develop/proc/dbcsr_tas_create_split.html | 4 +- .../dbcsr_tas_create_split_rows_or_cols.html | 2 +- develop/proc/dbcsr_tas_create_template.html | 8 +- develop/proc/dbcsr_tas_default_distvec.html | 8 +- develop/proc/dbcsr_tas_destroy.html | 2 +- .../proc/dbcsr_tas_distribution_destroy.html | 2 +- develop/proc/dbcsr_tas_distribution_new.html | 10 +- develop/proc/dbcsr_tas_filter_c_dp.html | 8 +- develop/proc/dbcsr_tas_filter_c_sp.html | 8 +- develop/proc/dbcsr_tas_filter_r_dp.html | 8 +- develop/proc/dbcsr_tas_filter_r_sp.html | 8 +- develop/proc/dbcsr_tas_finalize.html | 2 +- develop/proc/dbcsr_tas_get_block_p_area.html | 16 +- develop/proc/dbcsr_tas_get_block_p_c_dp.html | 16 +- develop/proc/dbcsr_tas_get_block_p_c_sp.html | 16 +- develop/proc/dbcsr_tas_get_block_p_r_dp.html | 16 +- develop/proc/dbcsr_tas_get_block_p_r_sp.html | 16 +- develop/proc/dbcsr_tas_get_data_size.html | 4 +- develop/proc/dbcsr_tas_get_data_type.html | 4 +- develop/proc/dbcsr_tas_get_info.html | 44 +- develop/proc/dbcsr_tas_get_num_blocks.html | 4 +- .../proc/dbcsr_tas_get_num_blocks_total.html | 4 +- develop/proc/dbcsr_tas_get_nze.html | 2 +- develop/proc/dbcsr_tas_get_nze_total.html | 2 +- develop/proc/dbcsr_tas_get_split_info.html | 6 +- .../dbcsr_tas_get_stored_coordinates.html | 8 +- develop/proc/dbcsr_tas_info.html | 2 +- .../proc/dbcsr_tas_iterator_blocks_left.html | 2 +- .../dbcsr_tas_iterator_next_area_block.html | 16 +- .../dbcsr_tas_iterator_next_block_c_dp.html | 16 +- .../dbcsr_tas_iterator_next_block_c_sp.html | 16 +- .../dbcsr_tas_iterator_next_block_index.html | 16 +- .../dbcsr_tas_iterator_next_block_r_dp.html | 16 +- .../dbcsr_tas_iterator_next_block_r_sp.html | 16 +- develop/proc/dbcsr_tas_iterator_start.html | 4 +- develop/proc/dbcsr_tas_iterator_stop.html | 2 +- develop/proc/dbcsr_tas_merge.html | 8 +- develop/proc/dbcsr_tas_mp_comm.html | 4 +- .../dbcsr_tas_mp_comm_from_matrix_sizes.html | 6 +- develop/proc/dbcsr_tas_mp_dims.html | 4 +- develop/proc/dbcsr_tas_multiply.html | 30 +- develop/proc/dbcsr_tas_nblkcols_local.html | 4 +- develop/proc/dbcsr_tas_nblkcols_total.html | 4 +- develop/proc/dbcsr_tas_nblkrows_local.html | 4 +- develop/proc/dbcsr_tas_nblkrows_total.html | 4 +- develop/proc/dbcsr_tas_nfullcols_total.html | 4 +- develop/proc/dbcsr_tas_nfullrows_total.html | 4 +- develop/proc/dbcsr_tas_put_block_area.html | 14 +- develop/proc/dbcsr_tas_put_block_c_dp.html | 14 +- develop/proc/dbcsr_tas_put_block_c_sp.html | 14 +- develop/proc/dbcsr_tas_put_block_r_dp.html | 14 +- develop/proc/dbcsr_tas_put_block_r_sp.html | 14 +- develop/proc/dbcsr_tas_random_bsizes.html | 4 +- develop/proc/dbcsr_tas_replicate.html | 10 +- .../proc/dbcsr_tas_reserve_blocks_index.html | 6 +- .../dbcsr_tas_reserve_blocks_template.html | 4 +- develop/proc/dbcsr_tas_reshape.html | 10 +- develop/proc/dbcsr_tas_result_index.html | 20 +- develop/proc/dbcsr_tas_set_batched_state.html | 2 +- develop/proc/dbcsr_tas_set_c_dp.html | 4 +- develop/proc/dbcsr_tas_set_c_sp.html | 4 +- develop/proc/dbcsr_tas_set_r_dp.html | 4 +- develop/proc/dbcsr_tas_set_r_sp.html | 4 +- develop/proc/dbcsr_tas_set_strict_split.html | 2 +- develop/proc/dbcsr_tas_setup_test_matrix.html | 8 +- develop/proc/dbcsr_tas_test_mm.html | 12 +- develop/proc/dbcsr_tas_write_dist.html | 6 +- develop/proc/dbcsr_tas_write_matrix_info.html | 6 +- develop/proc/dbcsr_tas_write_split_info.html | 6 +- develop/proc/dbcsr_test_scale_by_vectors.html | 10 +- develop/proc/dbcsr_to_csr_filter.html | 69 +- develop/proc/dbcsr_to_csr_filter~2.html | 65 +- develop/proc/dbcsr_to_dense_local.html | 2 +- develop/proc/dbcsr_trace_c.html | 2 +- develop/proc/dbcsr_trace_c~2.html | 4 +- develop/proc/dbcsr_trace_d.html | 2 +- develop/proc/dbcsr_trace_d~2.html | 4 +- develop/proc/dbcsr_trace_s.html | 2 +- develop/proc/dbcsr_trace_sd.html | 2 +- develop/proc/dbcsr_trace_s~2.html | 4 +- develop/proc/dbcsr_trace_z.html | 2 +- develop/proc/dbcsr_trace_z~2.html | 4 +- develop/proc/dbcsr_transposed.html | 2 +- develop/proc/dbcsr_transposed~2.html | 2 +- develop/proc/dbcsr_triu.html | 2 +- develop/proc/dbcsr_triu~2.html | 2 +- develop/proc/dbcsr_type_1d_to_2d.html | 2 +- develop/proc/dbcsr_type_2d_to_1d.html | 2 +- develop/proc/dbcsr_type_is_2d.html | 2 +- develop/proc/dbcsr_unpack_meta.html | 4 +- .../dbcsr_update_contiguous_blocks_c.html | 12 +- .../dbcsr_update_contiguous_blocks_d.html | 12 +- .../dbcsr_update_contiguous_blocks_s.html | 12 +- .../dbcsr_update_contiguous_blocks_z.html | 12 +- develop/proc/dbcsr_use_mutable.html | 2 +- develop/proc/dbcsr_valid_index.html | 2 +- develop/proc/dbcsr_valid_index~2.html | 2 +- develop/proc/dbcsr_verify_matrix.html | 4 +- develop/proc/dbcsr_verify_matrix~2.html | 4 +- develop/proc/dbcsr_warn.html | 4 +- develop/proc/dbcsr_warn_handler.html | 4 +- develop/proc/dbcsr_win_create_any.html | 2 +- develop/proc/dbcsr_work_create.html | 6 +- develop/proc/dbcsr_work_create~2.html | 4 +- develop/proc/dbcsr_work_destroy_all.html | 2 +- develop/proc/dbcsr_zero.html | 2 +- develop/proc/destroy_block.html | 2 +- develop/proc/destroy_block_c_dp.html | 2 +- develop/proc/destroy_block_c_sp.html | 2 +- develop/proc/destroy_block_r_dp.html | 2 +- develop/proc/destroy_block_r_sp.html | 2 +- develop/proc/destroy_nd_to_2d_mapping.html | 2 +- develop/proc/dev2host_c4_1d.html | 6 +- develop/proc/dev2host_c8_1d.html | 6 +- develop/proc/dev2host_i4_1d.html | 6 +- develop/proc/dev2host_i8_1d.html | 6 +- develop/proc/dev2host_r4_1d.html | 6 +- develop/proc/dev2host_r8_1d.html | 6 +- develop/proc/dict_i4tuple_callstat_get.html | 4 +- .../proc/dict_i4tuple_callstat_haskey.html | 4 +- develop/proc/dict_i4tuple_callstat_init.html | 2 +- develop/proc/dict_i4tuple_callstat_set.html | 4 +- develop/proc/dict_i4tuple_callstat_size.html | 2 +- develop/proc/dict_str_i4_get.html | 4 +- develop/proc/dict_str_i4_haskey.html | 4 +- develop/proc/dict_str_i4_init.html | 2 +- develop/proc/dict_str_i4_set.html | 4 +- develop/proc/dict_str_i4_size.html | 2 +- develop/proc/dims_tensor.html | 4 +- develop/proc/dist_compatible.html | 2 +- ...se_tensor_to_repl_dense_2d_array_r_dp.html | 4 +- ...se_tensor_to_repl_dense_3d_array_r_dp.html | 4 +- ...se_tensor_to_repl_dense_4d_array_r_dp.html | 4 +- develop/proc/distribute_lpt_random.html | 4 +- develop/proc/ensure_array_size_c.html | 12 +- develop/proc/ensure_array_size_d.html | 12 +- develop/proc/ensure_array_size_i.html | 12 +- develop/proc/ensure_array_size_l.html | 12 +- develop/proc/ensure_array_size_s.html | 12 +- develop/proc/ensure_array_size_z.html | 12 +- develop/proc/ensure_product_wm_cleared.html | 2 +- develop/proc/enumerate_blk_sizes.html | 4 +- develop/proc/enumerate_block_elements.html | 2 +- develop/proc/f_dbcsr_timeset.html | 4 +- develop/proc/f_dbcsr_timestop.html | 2 +- develop/proc/factorial.html | 2 +- develop/proc/fill_hash_tables.html | 8 +- develop/proc/find_all_local_elements.html | 2 +- develop/proc/find_block_of_element.html | 6 +- develop/proc/find_cut_col.html | 10 +- develop/proc/find_cut_row.html | 10 +- develop/proc/find_first_valid_block.html | 4 +- develop/proc/find_proper_position.html | 10 +- develop/proc/find_proper_position_caller.html | 2 +- develop/proc/find_proper_row.html | 6 +- develop/proc/flush_stacks.html | 6 +- develop/proc/frame_block_limit.html | 2 +- develop/proc/gcd.html | 4 +- develop/proc/get_2d_indices_pgrid.html | 2 +- develop/proc/get_2d_indices_tensor.html | 2 +- develop/proc/get_array_elements.html | 2 +- develop/proc/get_data_2d_c.html | 8 +- develop/proc/get_data_2d_d.html | 8 +- develop/proc/get_data_2d_s.html | 8 +- develop/proc/get_data_2d_z.html | 8 +- develop/proc/get_data_c.html | 8 +- develop/proc/get_data_d.html | 8 +- develop/proc/get_data_s.html | 8 +- develop/proc/get_data_z.html | 8 +- develop/proc/get_ith_array.html | 4 +- develop/proc/get_left_child.html | 2 +- develop/proc/get_mp_perf_env.html | 2 +- develop/proc/get_nd_indices_pgrid.html | 2 +- develop/proc/get_nd_indices_tensor.html | 2 +- develop/proc/get_opt_nsplit.html | 4 +- develop/proc/get_parent.html | 4 +- develop/proc/get_rank3d.html | 6 +- develop/proc/get_stored_canonical.html | 8 +- develop/proc/get_value.html | 4 +- develop/proc/group_to_mrowcol.html | 2 +- develop/proc/group_to_world_proc_map.html | 2 +- develop/proc/has_mp_perf_env.html | 2 +- develop/proc/hash_i4tuple.html | 4 +- develop/proc/hash_str.html | 4 +- develop/proc/hash_table_add.html | 4 +- develop/proc/hash_table_get.html | 4 +- develop/proc/host2dev_c4_1d.html | 6 +- develop/proc/host2dev_c4_2d.html | 6 +- develop/proc/host2dev_c8_1d.html | 6 +- develop/proc/host2dev_c8_2d.html | 6 +- develop/proc/host2dev_i4_1d.html | 6 +- develop/proc/host2dev_i4_2d.html | 6 +- develop/proc/host2dev_i8_1d.html | 6 +- develop/proc/host2dev_i8_2d.html | 6 +- develop/proc/host2dev_r4_1d.html | 6 +- develop/proc/host2dev_r4_2d.html | 6 +- develop/proc/host2dev_r8_1d.html | 6 +- develop/proc/host2dev_r8_2d.html | 6 +- develop/proc/hybrid_alltoall_any.html | 2 +- develop/proc/hybrid_alltoall_c1.html | 2 +- develop/proc/hybrid_alltoall_d1.html | 2 +- develop/proc/hybrid_alltoall_i1.html | 2 +- develop/proc/hybrid_alltoall_s1.html | 2 +- develop/proc/hybrid_alltoall_z1.html | 2 +- develop/proc/i8_bsearch.html | 4 +- develop/proc/image_calculator.html | 14 +- develop/proc/internal_data_allocate.html | 4 +- develop/proc/internal_data_deallocate.html | 2 +- develop/proc/internal_mm_c_nn.html | 10 +- develop/proc/internal_mm_d_nn.html | 10 +- develop/proc/internal_mm_s_nn.html | 10 +- develop/proc/internal_mm_z_nn.html | 10 +- develop/proc/internal_process_mm_stack_c.html | 2 +- develop/proc/internal_process_mm_stack_d.html | 2 +- develop/proc/internal_process_mm_stack_s.html | 2 +- develop/proc/internal_process_mm_stack_z.html | 2 +- develop/proc/iswap.html | 4 +- develop/proc/iterator_advance.html | 2 +- develop/proc/iterator_next_1d_block_c.html | 20 +- develop/proc/iterator_next_1d_block_d.html | 20 +- develop/proc/iterator_next_1d_block_s.html | 20 +- develop/proc/iterator_next_1d_block_z.html | 20 +- develop/proc/iterator_next_2d_block_c.html | 20 +- develop/proc/iterator_next_2d_block_d.html | 20 +- develop/proc/iterator_next_2d_block_s.html | 20 +- develop/proc/iterator_next_2d_block_z.html | 20 +- develop/proc/iterator_next_area_block.html | 20 +- develop/proc/iterator_next_block_index.html | 20 +- develop/proc/joaat_hash.html | 2 +- develop/proc/lcm.html | 4 +- develop/proc/list_callstackentry_clear.html | 2 +- develop/proc/list_callstackentry_del.html | 4 +- develop/proc/list_callstackentry_destroy.html | 2 +- develop/proc/list_callstackentry_get.html | 6 +- develop/proc/list_callstackentry_init.html | 4 +- develop/proc/list_callstackentry_insert.html | 6 +- develop/proc/list_callstackentry_isready.html | 4 +- develop/proc/list_callstackentry_peek.html | 4 +- develop/proc/list_callstackentry_pop.html | 4 +- develop/proc/list_callstackentry_push.html | 4 +- develop/proc/list_callstackentry_set.html | 6 +- develop/proc/list_callstackentry_size.html | 4 +- develop/proc/list_routinereport_clear.html | 2 +- develop/proc/list_routinereport_del.html | 4 +- develop/proc/list_routinereport_destroy.html | 2 +- develop/proc/list_routinereport_get.html | 6 +- develop/proc/list_routinereport_init.html | 4 +- develop/proc/list_routinereport_insert.html | 6 +- develop/proc/list_routinereport_isready.html | 4 +- develop/proc/list_routinereport_peek.html | 4 +- develop/proc/list_routinereport_pop.html | 4 +- develop/proc/list_routinereport_push.html | 4 +- develop/proc/list_routinereport_set.html | 6 +- develop/proc/list_routinereport_size.html | 4 +- develop/proc/list_routinestat_del.html | 2 +- develop/proc/list_routinestat_get.html | 2 +- develop/proc/list_routinestat_insert.html | 2 +- develop/proc/list_routinestat_set.html | 2 +- develop/proc/list_timerenv_clear.html | 2 +- develop/proc/list_timerenv_del.html | 4 +- develop/proc/list_timerenv_destroy.html | 2 +- develop/proc/list_timerenv_get.html | 6 +- develop/proc/list_timerenv_init.html | 4 +- develop/proc/list_timerenv_insert.html | 6 +- develop/proc/list_timerenv_isready.html | 4 +- develop/proc/list_timerenv_peek.html | 4 +- develop/proc/list_timerenv_pop.html | 4 +- develop/proc/list_timerenv_push.html | 4 +- develop/proc/list_timerenv_set.html | 6 +- develop/proc/list_timerenv_size.html | 4 +- develop/proc/local_filter.html | 2 +- develop/proc/m_getarg.html | 2 +- develop/proc/m_getpid.html | 2 +- develop/proc/m_iargc.html | 2 +- develop/proc/m_memory.html | 2 +- develop/proc/m_mov.html | 2 +- develop/proc/m_procrun.html | 2 +- develop/proc/make_buffers.html | 16 +- develop/proc/make_conformant_scalar_c.html | 2 +- develop/proc/make_conformant_scalar_d.html | 2 +- develop/proc/make_conformant_scalar_s.html | 2 +- develop/proc/make_conformant_scalar_z.html | 2 +- develop/proc/make_coordinate_tuple.html | 2 +- develop/proc/make_dense_data.html | 20 +- develop/proc/make_dense_index.html | 18 +- develop/proc/make_images.html | 2 +- develop/proc/make_index_canonical.html | 2 +- develop/proc/make_index_triangular.html | 2 +- develop/proc/make_layers_3d_ab.html | 4 +- develop/proc/make_layers_3d_c_reduction.html | 2 +- develop/proc/make_m2s.html | 24 +- develop/proc/make_meta.html | 6 +- develop/proc/make_random_dbcsr_matrix.html | 14 +- develop/proc/make_threads.html | 2 +- develop/proc/make_undense_data.html | 10 +- develop/proc/make_undense_index.html | 10 +- develop/proc/make_vdistribution.html | 2 +- develop/proc/map_all_local_elements.html | 2 +- develop/proc/map_most_common.html | 2 +- develop/proc/matching_prime.html | 4 +- develop/proc/mem_alloc_c.html | 4 +- develop/proc/mem_alloc_c_2d.html | 4 +- develop/proc/mem_alloc_d.html | 4 +- develop/proc/mem_alloc_d_2d.html | 4 +- develop/proc/mem_alloc_i.html | 4 +- develop/proc/mem_alloc_i_2d.html | 4 +- develop/proc/mem_alloc_l.html | 4 +- develop/proc/mem_alloc_l_2d.html | 4 +- develop/proc/mem_alloc_s.html | 4 +- develop/proc/mem_alloc_s_2d.html | 4 +- develop/proc/mem_alloc_z.html | 4 +- develop/proc/mem_alloc_z_2d.html | 4 +- develop/proc/mem_copy_c.html | 2 +- develop/proc/mem_copy_d.html | 2 +- develop/proc/mem_copy_i.html | 2 +- develop/proc/mem_copy_l.html | 2 +- develop/proc/mem_copy_s.html | 2 +- develop/proc/mem_copy_z.html | 2 +- develop/proc/mem_dealloc_c.html | 2 +- develop/proc/mem_dealloc_c_2d.html | 2 +- develop/proc/mem_dealloc_d.html | 2 +- develop/proc/mem_dealloc_d_2d.html | 2 +- develop/proc/mem_dealloc_i.html | 2 +- develop/proc/mem_dealloc_i_2d.html | 2 +- develop/proc/mem_dealloc_l.html | 2 +- develop/proc/mem_dealloc_l_2d.html | 2 +- develop/proc/mem_dealloc_s.html | 2 +- develop/proc/mem_dealloc_s_2d.html | 2 +- develop/proc/mem_dealloc_z.html | 2 +- develop/proc/mem_dealloc_z_2d.html | 2 +- develop/proc/mem_zero_c.html | 2 +- develop/proc/mem_zero_d.html | 2 +- develop/proc/mem_zero_i.html | 2 +- develop/proc/mem_zero_l.html | 2 +- develop/proc/mem_zero_s.html | 2 +- develop/proc/mem_zero_z.html | 2 +- develop/proc/mempool_collect_garbage.html | 2 +- develop/proc/merge_index.html | 2 +- develop/proc/merge_index_arrays.html | 2 +- develop/proc/meta_from_dist.html | 8 +- develop/proc/mostly_non_transposed.html | 2 +- develop/proc/mp_allocate_c.html | 4 +- develop/proc/mp_allocate_d.html | 4 +- develop/proc/mp_allocate_i.html | 4 +- develop/proc/mp_allocate_l.html | 4 +- develop/proc/mp_allocate_r.html | 4 +- develop/proc/mp_allocate_z.html | 4 +- develop/proc/mp_alltoall_c.html | 4 +- develop/proc/mp_alltoall_c11v.html | 2 +- develop/proc/mp_alltoall_c22.html | 4 +- develop/proc/mp_alltoall_c44.html | 4 +- develop/proc/mp_alltoall_d.html | 4 +- develop/proc/mp_alltoall_d11v.html | 2 +- develop/proc/mp_alltoall_d22.html | 4 +- develop/proc/mp_alltoall_d44.html | 4 +- develop/proc/mp_alltoall_i.html | 4 +- develop/proc/mp_alltoall_i11v.html | 2 +- develop/proc/mp_alltoall_i22.html | 4 +- develop/proc/mp_alltoall_i44.html | 4 +- develop/proc/mp_alltoall_l.html | 4 +- develop/proc/mp_alltoall_l11v.html | 2 +- develop/proc/mp_alltoall_l22.html | 4 +- develop/proc/mp_alltoall_l44.html | 4 +- develop/proc/mp_alltoall_r.html | 4 +- develop/proc/mp_alltoall_r11v.html | 2 +- develop/proc/mp_alltoall_r22.html | 4 +- develop/proc/mp_alltoall_r44.html | 4 +- develop/proc/mp_alltoall_z.html | 4 +- develop/proc/mp_alltoall_z11v.html | 2 +- develop/proc/mp_alltoall_z22.html | 4 +- develop/proc/mp_alltoall_z44.html | 4 +- develop/proc/mp_cart_create.html | 4 +- develop/proc/mp_cart_rank.html | 4 +- develop/proc/mp_comm_compare.html | 2 +- develop/proc/mp_comm_split_direct.html | 2 +- develop/proc/mp_deallocate_c.html | 4 +- develop/proc/mp_deallocate_d.html | 4 +- develop/proc/mp_deallocate_i.html | 4 +- develop/proc/mp_deallocate_l.html | 4 +- develop/proc/mp_deallocate_r.html | 4 +- develop/proc/mp_deallocate_z.html | 4 +- develop/proc/mp_dims_create.html | 2 +- develop/proc/mp_environ_c.html | 2 +- develop/proc/mp_environ_c2.html | 2 +- develop/proc/mp_environ_pgrid.html | 4 +- develop/proc/mp_file_delete.html | 4 +- develop/proc/mp_file_get_position.html | 2 +- develop/proc/mp_file_open.html | 4 +- develop/proc/mp_gather_c.html | 2 +- develop/proc/mp_gather_cm.html | 2 +- develop/proc/mp_gather_cv.html | 2 +- develop/proc/mp_gather_d.html | 2 +- develop/proc/mp_gather_dm.html | 2 +- develop/proc/mp_gather_dv.html | 2 +- develop/proc/mp_gather_i.html | 2 +- develop/proc/mp_gather_im.html | 2 +- develop/proc/mp_gather_iv.html | 2 +- develop/proc/mp_gather_l.html | 2 +- develop/proc/mp_gather_lm.html | 2 +- develop/proc/mp_gather_lv.html | 2 +- develop/proc/mp_gather_r.html | 2 +- develop/proc/mp_gather_rm.html | 2 +- develop/proc/mp_gather_rv.html | 2 +- develop/proc/mp_gather_z.html | 2 +- develop/proc/mp_gather_zm.html | 2 +- develop/proc/mp_gather_zv.html | 2 +- develop/proc/mp_gatherv_cv.html | 2 +- develop/proc/mp_gatherv_dv.html | 2 +- develop/proc/mp_gatherv_iv.html | 2 +- develop/proc/mp_gatherv_lv.html | 2 +- develop/proc/mp_gatherv_rv.html | 2 +- develop/proc/mp_gatherv_zv.html | 2 +- develop/proc/mp_get_info_handle.html | 2 +- develop/proc/mp_iscatter_c.html | 2 +- develop/proc/mp_iscatter_cv2.html | 2 +- develop/proc/mp_iscatter_d.html | 2 +- develop/proc/mp_iscatter_dv2.html | 2 +- develop/proc/mp_iscatter_i.html | 2 +- develop/proc/mp_iscatter_iv2.html | 2 +- develop/proc/mp_iscatter_l.html | 2 +- develop/proc/mp_iscatter_lv2.html | 2 +- develop/proc/mp_iscatter_r.html | 2 +- develop/proc/mp_iscatter_rv2.html | 2 +- develop/proc/mp_iscatter_z.html | 2 +- develop/proc/mp_iscatter_zv2.html | 2 +- develop/proc/mp_iscatterv_cv.html | 2 +- develop/proc/mp_iscatterv_dv.html | 2 +- develop/proc/mp_iscatterv_iv.html | 2 +- develop/proc/mp_iscatterv_lv.html | 2 +- develop/proc/mp_iscatterv_rv.html | 2 +- develop/proc/mp_iscatterv_zv.html | 2 +- develop/proc/mp_isync.html | 2 +- develop/proc/mp_reordering.html | 2 +- develop/proc/mp_set_comm_handle.html | 2 +- develop/proc/mp_set_file_handle.html | 2 +- develop/proc/mp_set_info_handle.html | 4 +- develop/proc/mp_set_request_handle.html | 2 +- develop/proc/mp_set_win_handle.html | 2 +- develop/proc/mp_stop.html | 2 +- develop/proc/mp_sum_partial_cm.html | 2 +- develop/proc/mp_sum_partial_dm.html | 2 +- develop/proc/mp_sum_partial_im.html | 2 +- develop/proc/mp_sum_partial_lm.html | 2 +- develop/proc/mp_sum_partial_rm.html | 2 +- develop/proc/mp_sum_partial_zm.html | 2 +- develop/proc/mp_sum_root_cm.html | 2 +- develop/proc/mp_sum_root_cv.html | 2 +- develop/proc/mp_sum_root_dm.html | 2 +- develop/proc/mp_sum_root_dv.html | 2 +- develop/proc/mp_sum_root_im.html | 2 +- develop/proc/mp_sum_root_iv.html | 2 +- develop/proc/mp_sum_root_lm.html | 2 +- develop/proc/mp_sum_root_lv.html | 2 +- develop/proc/mp_sum_root_rm.html | 2 +- develop/proc/mp_sum_root_rv.html | 2 +- develop/proc/mp_sum_root_zm.html | 2 +- develop/proc/mp_sum_root_zv.html | 2 +- develop/proc/mp_sync.html | 2 +- develop/proc/mp_type_indexed_make_c.html | 2 +- develop/proc/mp_type_indexed_make_d.html | 2 +- develop/proc/mp_type_indexed_make_i.html | 2 +- develop/proc/mp_type_indexed_make_l.html | 2 +- develop/proc/mp_type_indexed_make_r.html | 2 +- develop/proc/mp_type_indexed_make_z.html | 2 +- develop/proc/mp_world_init.html | 2 +- develop/proc/multiply_3d.html | 14 +- develop/proc/multiply_cannon.html | 10 +- develop/proc/multiply_cannon_g2g.html | 10 +- develop/proc/multrec_filtering.html | 2 +- develop/proc/multrec_filtering_c.html | 18 +- develop/proc/multrec_filtering_d.html | 18 +- develop/proc/multrec_filtering_s.html | 18 +- develop/proc/multrec_filtering_z.html | 18 +- develop/proc/my_checker_tr.html | 6 +- develop/proc/ndims_buffer.html | 4 +- develop/proc/ndims_iterator.html | 2 +- develop/proc/ndims_mapping.html | 2 +- develop/proc/ndims_mapping_column.html | 2 +- develop/proc/ndims_mapping_row.html | 2 +- develop/proc/ndims_matrix_column.html | 2 +- develop/proc/ndims_matrix_row.html | 2 +- develop/proc/ndims_tensor.html | 2 +- develop/proc/new_dbcsr_tas_blk_size_t.html | 2 +- develop/proc/new_dbcsr_tas_dist_repl.html | 2 +- develop/proc/next_linebreak.html | 4 +- develop/proc/opt_pgrid.html | 4 +- develop/proc/ordered_search.html | 12 +- develop/proc/pd_blk_cs.html | 4 +- develop/proc/permute.html | 4 +- develop/proc/permute_index.html | 2 +- develop/proc/pointer_c_rank_remap2.html | 4 +- develop/proc/pointer_d_rank_remap2.html | 4 +- develop/proc/pointer_i_rank_remap2.html | 4 +- develop/proc/pointer_l_rank_remap2.html | 4 +- develop/proc/pointer_s_rank_remap2.html | 4 +- develop/proc/pointer_view_a.html | 4 +- develop/proc/pointer_view_c.html | 4 +- develop/proc/pointer_view_d.html | 4 +- develop/proc/pointer_view_i.html | 4 +- develop/proc/pointer_view_l.html | 4 +- develop/proc/pointer_view_s.html | 4 +- develop/proc/pointer_view_z.html | 4 +- develop/proc/pointer_z_rank_remap2.html | 4 +- develop/proc/prep_output_unit.html | 8 +- develop/proc/prep_output_unit~2.html | 6 +- develop/proc/prepare_buffers_c.html | 76 +- develop/proc/prepare_buffers_d.html | 76 +- develop/proc/prepare_buffers_s.html | 76 +- develop/proc/prepare_buffers_z.html | 76 +- develop/proc/print_abort_message.html | 6 +- develop/proc/print_kind_info.html | 2 +- develop/proc/print_message.html | 4 +- develop/proc/print_preconnection_list.html | 2 +- develop/proc/print_reports.html | 4 +- develop/proc/print_source.html | 2 +- develop/proc/print_stack.html | 2 +- develop/proc/printmat_c.html | 8 +- develop/proc/printmat_d.html | 8 +- develop/proc/printmat_s.html | 8 +- develop/proc/printmat_z.html | 8 +- develop/proc/product_matrix_size_guess.html | 14 +- develop/proc/quick_finalize.html | 2 +- develop/proc/random_blk_sizes.html | 4 +- develop/proc/random_dist.html | 6 +- develop/proc/random_dist~2.html | 12 +- develop/proc/random_dist~3.html | 6 +- develop/proc/rebin_distribution.html | 6 +- develop/proc/rebin_imaged_distribution.html | 6 +- develop/proc/rec_sort_index.html | 14 +- develop/proc/rec_split.html | 8 +- develop/proc/redistribute_and_sum.html | 6 +- develop/proc/reimage_distribution.html | 6 +- develop/proc/remap_layers3d.html | 2 +- develop/proc/remap_local2global.html | 10 +- develop/proc/reorder_arrays.html | 2 +- develop/proc/repl_dist.html | 4 +- develop/proc/repl_rowcols.html | 4 +- develop/proc/reshape_mm_compatible.html | 197 +- develop/proc/reshape_mm_compatible~2.html | 189 +- develop/proc/reshape_mm_small.html | 110 +- develop/proc/reshape_mm_small~2.html | 112 +- develop/proc/reshape_mm_template.html | 10 +- develop/proc/rma_transfer.html | 6 +- develop/proc/routine_name2id.html | 2 +- develop/proc/set_conf_par_int.html | 2 +- develop/proc/set_conf_par_logical.html | 2 +- develop/proc/set_conf_par_mm_driver.html | 2 +- develop/proc/set_conf_par_real.html | 2 +- develop/proc/set_data_area_area.html | 4 +- develop/proc/set_data_p_2d_c.html | 4 +- develop/proc/set_data_p_2d_d.html | 4 +- develop/proc/set_data_p_2d_s.html | 4 +- develop/proc/set_data_p_2d_z.html | 4 +- develop/proc/set_data_p_c.html | 4 +- develop/proc/set_data_p_d.html | 4 +- develop/proc/set_data_p_s.html | 4 +- develop/proc/set_data_p_z.html | 4 +- develop/proc/set_hashed_i4tuple_callstat.html | 6 +- develop/proc/set_hashed_str_i4.html | 6 +- develop/proc/set_larnv_seed.html | 10 +- develop/proc/setup_buffer_matrices.html | 6 +- develop/proc/setup_buffer_matrix.html | 12 +- develop/proc/setup_buffer_matrix_image.html | 8 +- develop/proc/setup_buffers.html | 8 +- develop/proc/setup_rec_index_images.html | 4 +- develop/proc/sgn.html | 6 +- develop/proc/sizes_2d.html | 4 +- develop/proc/smm_process_mm_stack_c.html | 6 +- develop/proc/smm_process_mm_stack_d.html | 6 +- develop/proc/smm_process_mm_stack_s.html | 6 +- develop/proc/smm_process_mm_stack_z.html | 6 +- develop/proc/sparse_multrec.html | 32 +- develop/proc/split_factor_estimate.html | 6 +- develop/proc/split_pgrid_index.html | 2 +- develop/proc/split_tensor_index.html | 2 +- develop/proc/stack_binning.html | 2 +- develop/proc/stack_sort.html | 2 +- develop/proc/stats_add.html | 8 +- develop/proc/stats_collect_from_ranks.html | 2 +- develop/proc/stats_print_report.html | 2 +- develop/proc/str2int.html | 2 +- develop/proc/stream_array_force_size.html | 2 +- develop/proc/swap_i.html | 2 +- develop/proc/swap_i8.html | 2 +- develop/proc/symmetry_consistent.html | 4 +- develop/proc/tas_blk_size_t.html | 4 +- develop/proc/tas_dist_t.html | 4 +- develop/proc/tas_rowcols_t.html | 4 +- develop/proc/test_binary_io.html | 4 +- develop/proc/test_multiplies_multiproc.html | 14 +- develop/proc/test_scale_by_vector.html | 8 +- develop/proc/timeset.html | 4 +- develop/proc/timeset_handler.html | 4 +- develop/proc/timestop.html | 2 +- develop/proc/timestop_handler.html | 2 +- develop/proc/timings_report_callgraph.html | 2 +- develop/proc/timings_report_print.html | 4 +- develop/proc/timings_setup_tracing.html | 2 +- develop/proc/update_contraction_storage.html | 4 +- develop/proc/update_row_info.html | 2 +- develop/proc/v_to_p_i_dist.html | 4 +- develop/proc/v_to_p_i_dist_o.html | 2 +- develop/proc/win_setup.html | 2 +- develop/proc/within_limits.html | 6 +- develop/proc/world_to_group_proc_map.html | 2 +- develop/proc/write_1d_data_obj.html | 2 +- develop/proc/write_matrix_dense.html | 4 +- develop/program/dbcsr_example_1.html | 56 +- develop/program/dbcsr_example_2.html | 108 +- develop/program/dbcsr_example_3.html | 116 +- develop/program/dbcsr_performance_driver.html | 66 +- develop/program/dbcsr_tas_unittest.html | 58 +- develop/program/dbcsr_tensor_example_1.html | 188 +- develop/program/dbcsr_tensor_unittest.html | 150 +- .../program/dbcsr_test_csr_conversions.html | 104 +- develop/program/dbcsr_unittest.html | 70 +- develop/program/dbcsr_unittest_1.html | 66 +- develop/program/dbcsr_unittest_2.html | 60 +- develop/program/dbcsr_unittest_3.html | 56 +- develop/sourcefile/dbcsr_allocate_wrap.f.html | 2 +- develop/sourcefile/dbcsr_array_sort.f.html | 2 +- develop/sourcefile/dbcsr_dict.f.html | 2 +- develop/sourcefile/dbcsr_list.f.html | 2 +- .../dbcsr_list_callstackentry.f.html | 2 +- .../dbcsr_list_routinereport.f.html | 2 +- .../sourcefile/dbcsr_list_routinestat.f.html | 2 +- develop/sourcefile/dbcsr_tensor.f.html | 4 +- develop/sourcefile/dbcsr_tensor_api_c.f.html | 2 +- develop/sourcefile/dbcsr_tensor_block.f.html | 4 +- .../sourcefile/dbcsr_tensor_reshape.f.html | 2 +- develop/sourcefile/dbcsr_tensor_split.f.html | 4 +- develop/sourcefile/dbcsr_tensor_test.f.html | 2 +- develop/sourcefile/dbcsr_tensor_types.f.html | 2 +- .../libsmm_acc_timer_multiply.cpp.html | 1994 +++---- .../libsmm_acc_unittest_multiply.cpp.html | 5018 ++++++++--------- develop/src/dbcsr_allocate_wrap.F | 2 +- develop/src/dbcsr_array_sort.F | 2 +- develop/src/dbcsr_dict.F | 2 +- develop/src/dbcsr_list.F | 2 +- develop/src/dbcsr_list_callstackentry.F | 2 +- develop/src/dbcsr_list_routinereport.F | 2 +- develop/src/dbcsr_list_routinestat.F | 2 +- develop/src/dbcsr_tensor.F | 4 +- develop/src/dbcsr_tensor_api_c.F | 2 +- develop/src/dbcsr_tensor_block.F | 4 +- develop/src/dbcsr_tensor_reshape.F | 2 +- develop/src/dbcsr_tensor_split.F | 4 +- develop/src/dbcsr_tensor_test.F | 2 +- develop/src/dbcsr_tensor_types.F | 2 +- develop/src/libsmm_acc_timer_multiply.cpp | 1978 +++---- develop/src/libsmm_acc_unittest_multiply.cpp | 1972 +++---- develop/type/acc_event_type.html | 4 +- develop/type/acc_stream_type.html | 4 +- develop/type/array_i1d_obj.html | 4 +- develop/type/array_i1d_type.html | 8 +- develop/type/block_buffer_type.html | 36 +- develop/type/block_buffer_type~2.html | 36 +- develop/type/block_nd.html | 20 +- develop/type/block_nd_c_dp.html | 8 +- develop/type/block_nd_c_sp.html | 8 +- develop/type/block_nd_r_dp.html | 8 +- develop/type/block_nd_r_sp.html | 8 +- develop/type/block_parameters.html | 20 +- develop/type/block_parameters~2.html | 20 +- develop/type/btree_data_cp2d.html | 8 +- develop/type/btree_data_dp2d.html | 8 +- develop/type/btree_data_sp2d.html | 8 +- develop/type/btree_data_zp2d.html | 8 +- develop/type/btree_i8_cp2d.html | 4 +- develop/type/btree_i8_dp2d.html | 4 +- develop/type/btree_i8_sp2d.html | 4 +- develop/type/btree_i8_zp2d.html | 4 +- develop/type/btree_node_i8_cp2d.html | 12 +- develop/type/btree_node_i8_dp2d.html | 12 +- develop/type/btree_node_i8_sp2d.html | 12 +- develop/type/btree_node_i8_zp2d.html | 12 +- develop/type/btree_node_p_i8_cp2d.html | 4 +- develop/type/btree_node_p_i8_dp2d.html | 4 +- develop/type/btree_node_p_i8_sp2d.html | 4 +- develop/type/btree_node_p_i8_zp2d.html | 4 +- .../type/btree_node_structure_i8_cp2d.html | 8 +- .../type/btree_node_structure_i8_dp2d.html | 8 +- .../type/btree_node_structure_i8_sp2d.html | 8 +- .../type/btree_node_structure_i8_zp2d.html | 8 +- develop/type/conf_par.html | 8 +- develop/type/conf_par_int.html | 8 +- develop/type/conf_par_logical.html | 8 +- develop/type/conf_par_mm_driver.html | 8 +- develop/type/conf_par_real.html | 8 +- develop/type/csr_data_area_type.html | 20 +- develop/type/csr_p_type.html | 4 +- develop/type/csr_type.html | 28 +- develop/type/dbcsr_1d_array_type.html | 4 +- develop/type/dbcsr_2d_array_type.html | 4 +- develop/type/dbcsr_block_buffer_obj.html | 4 +- develop/type/dbcsr_block_buffer_type.html | 12 +- develop/type/dbcsr_buffer.html | 24 +- develop/type/dbcsr_buffers.html | 8 +- develop/type/dbcsr_data_area_type.html | 40 +- develop/type/dbcsr_distribution_obj.html | 4 +- develop/type/dbcsr_distribution_type.html | 52 +- develop/type/dbcsr_heap_node.html | 8 +- develop/type/dbcsr_heap_node_e.html | 4 +- develop/type/dbcsr_heap_type.html | 12 +- develop/type/dbcsr_imagedistribution_obj.html | 4 +- .../type/dbcsr_imagedistribution_type.html | 24 +- develop/type/dbcsr_iteration_info_type.html | 8 +- develop/type/dbcsr_iterator.html | 88 +- develop/type/dbcsr_layers_3d_c_reduction.html | 12 +- develop/type/dbcsr_logger_p_type.html | 4 +- develop/type/dbcsr_logger_type.html | 12 +- develop/type/dbcsr_mempool_entry_type.html | 8 +- develop/type/dbcsr_mempool_type.html | 8 +- develop/type/dbcsr_memtype_type.html | 24 +- develop/type/dbcsr_memtype_type_p.html | 8 +- develop/type/dbcsr_mm_accdrv_type.html | 12 +- develop/type/dbcsr_mm_csr_type.html | 8 +- develop/type/dbcsr_mm_hostdrv_type.html | 4 +- develop/type/dbcsr_mm_multrec_type.html | 64 +- develop/type/dbcsr_mm_multrec_type_p.html | 8 +- develop/type/dbcsr_mm_sched_type.html | 8 +- develop/type/dbcsr_mp_obj.html | 4 +- develop/type/dbcsr_mp_type.html | 44 +- develop/type/dbcsr_mpi_statistics_type.html | 8 +- develop/type/dbcsr_mutable_obj.html | 4 +- develop/type/dbcsr_mutable_type.html | 8 +- develop/type/dbcsr_p_type.html | 4 +- develop/type/dbcsr_scalar_type.html | 20 +- develop/type/dbcsr_t_contraction_storage.html | 4 +- develop/type/dbcsr_t_distribution_type.html | 12 +- develop/type/dbcsr_t_iterator_type.html | 20 +- develop/type/dbcsr_t_pgrid_type.html | 4 +- develop/type/dbcsr_t_type.html | 40 +- develop/type/dbcsr_tas_blk_size_arb.html | 4 +- develop/type/dbcsr_tas_blk_size_one.html | 4 +- develop/type/dbcsr_tas_blk_size_repl.html | 4 +- develop/type/dbcsr_tas_blk_size_t.html | 10 +- develop/type/dbcsr_tas_dist_arb.html | 8 +- develop/type/dbcsr_tas_dist_cyclic.html | 8 +- develop/type/dbcsr_tas_dist_repl.html | 14 +- develop/type/dbcsr_tas_dist_t.html | 12 +- develop/type/dbcsr_tas_distribution.html | 8 +- develop/type/dbcsr_tas_distribution_type.html | 16 +- develop/type/dbcsr_tas_iterator.html | 12 +- develop/type/dbcsr_tas_rowcol_data.html | 4 +- develop/type/dbcsr_tas_split_info.html | 32 +- develop/type/dbcsr_tas_type.html | 32 +- develop/type/dbcsr_type.html | 144 +- develop/type/dbcsr_type_p.html | 4 +- develop/type/dbcsr_work_type.html | 24 +- develop/type/dgemm_join.html | 28 +- develop/type/dgemm_join~2.html | 24 +- .../type/dict_i4tuple_callstat_item_type.html | 8 +- develop/type/dict_i4tuple_callstat_type.html | 4 +- develop/type/dict_str_i4_item_type.html | 8 +- develop/type/dict_str_i4_type.html | 4 +- develop/type/ele_type.html | 8 +- develop/type/hash_table_type.html | 8 +- develop/type/i_array_p.html | 4 +- develop/type/list_callstackentry_type.html | 8 +- develop/type/list_routinereport_type.html | 8 +- develop/type/list_routinestat_type.html | 4 +- develop/type/list_timerenv_type.html | 8 +- develop/type/mn_local_sizes.html | 4 +- develop/type/mp_comm_type.html | 4 +- develop/type/mp_file_indexing_meta_type.html | 4 +- develop/type/mp_file_type.html | 4 +- develop/type/mp_indexing_meta_type.html | 4 +- develop/type/mp_info_type.html | 4 +- develop/type/mp_perf_env_type.html | 8 +- develop/type/mp_perf_type.html | 8 +- develop/type/mp_request_type.html | 4 +- develop/type/mp_win_type.html | 4 +- develop/type/nd_to_2d_mapping.html | 16 +- .../private_item_p_type_callstackentry.html | 4 +- .../private_item_p_type_i4tuple_callstat.html | 4 +- .../private_item_p_type_routinereport.html | 4 +- .../type/private_item_p_type_routinestat.html | 4 +- develop/type/private_item_p_type_str_i4.html | 4 +- .../type/private_item_p_type_timerenv.html | 4 +- .../private_item_type_callstackentry.html | 4 +- .../private_item_type_i4tuple_callstat.html | 16 +- .../type/private_item_type_routinereport.html | 4 +- develop/type/private_item_type_str_i4.html | 16 +- develop/type/private_item_type_timerenv.html | 4 +- develop/type/routine_report_type.html | 4 +- develop/type/routine_stat_type.html | 8 +- develop/type/stack_buffer_type.html | 8 +- develop/type/stack_descriptor_type.html | 8 +- develop/type/stats_type.html | 4 +- develop/type/thread_private_type.html | 4 +- develop/type/timer_env_type.html | 4 +- 2126 files changed, 31377 insertions(+), 31377 deletions(-) diff --git a/develop/interface/acc_devmem_dev2host.html b/develop/interface/acc_devmem_dev2host.html index a06008637ee..20521f8edf2 100644 --- a/develop/interface/acc_devmem_dev2host.html +++ b/develop/interface/acc_devmem_dev2host.html @@ -175,7 +175,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -190,7 +190,7 @@

Arguments

- + integer(kind=int_4), @@ -205,7 +205,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -245,7 +245,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -260,7 +260,7 @@

Arguments

- + integer(kind=int_8), @@ -275,7 +275,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -315,7 +315,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -330,7 +330,7 @@

Arguments

- + real(kind=real_4), @@ -345,7 +345,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -385,7 +385,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -400,7 +400,7 @@

Arguments

- + real(kind=real_8), @@ -415,7 +415,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -455,7 +455,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -470,7 +470,7 @@

Arguments

- + complex(kind=real_4), @@ -485,7 +485,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -525,7 +525,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -540,7 +540,7 @@

Arguments

- + complex(kind=real_8), @@ -555,7 +555,7 @@

Arguments

- + type(acc_stream_type), intent(in) diff --git a/develop/interface/acc_devmem_host2dev.html b/develop/interface/acc_devmem_host2dev.html index 3b1879db231..39b0d770aae 100644 --- a/develop/interface/acc_devmem_host2dev.html +++ b/develop/interface/acc_devmem_host2dev.html @@ -181,7 +181,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -196,7 +196,7 @@

Arguments

- + integer(kind=int_4), @@ -211,7 +211,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -251,7 +251,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -266,7 +266,7 @@

Arguments

- + integer(kind=int_8), @@ -281,7 +281,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -321,7 +321,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -336,7 +336,7 @@

Arguments

- + real(kind=real_4), @@ -351,7 +351,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -391,7 +391,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -406,7 +406,7 @@

Arguments

- + real(kind=real_8), @@ -421,7 +421,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -461,7 +461,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -476,7 +476,7 @@

Arguments

- + complex(kind=real_4), @@ -491,7 +491,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -531,7 +531,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -546,7 +546,7 @@

Arguments

- + complex(kind=real_8), @@ -561,7 +561,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -601,7 +601,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -616,7 +616,7 @@

Arguments

- + integer(kind=int_4), @@ -631,7 +631,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -671,7 +671,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -686,7 +686,7 @@

Arguments

- + integer(kind=int_8), @@ -701,7 +701,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -741,7 +741,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -756,7 +756,7 @@

Arguments

- + real(kind=real_4), @@ -771,7 +771,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -811,7 +811,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -826,7 +826,7 @@

Arguments

- + real(kind=real_8), @@ -841,7 +841,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -881,7 +881,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -896,7 +896,7 @@

Arguments

- + complex(kind=real_4), @@ -911,7 +911,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -951,7 +951,7 @@

Arguments

- + type(acc_devmem_type), intent(in) @@ -966,7 +966,7 @@

Arguments

- + complex(kind=real_8), @@ -981,7 +981,7 @@

Arguments

- + type(acc_stream_type), intent(in) diff --git a/develop/interface/acc_hostmem_allocate.html b/develop/interface/acc_hostmem_allocate.html index 9ce74f86077..d919cd4d33b 100644 --- a/develop/interface/acc_hostmem_allocate.html +++ b/develop/interface/acc_hostmem_allocate.html @@ -196,7 +196,7 @@

Arguments

- + integer, intent(in) @@ -211,7 +211,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -266,7 +266,7 @@

Arguments

- + integer, intent(in) @@ -281,7 +281,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -336,7 +336,7 @@

Arguments

- + integer, intent(in) @@ -351,7 +351,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -406,7 +406,7 @@

Arguments

- + integer, intent(in) @@ -421,7 +421,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -476,7 +476,7 @@

Arguments

- + integer, intent(in) @@ -491,7 +491,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -546,7 +546,7 @@

Arguments

- + integer, intent(in) @@ -561,7 +561,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -648,7 +648,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -735,7 +735,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -822,7 +822,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -909,7 +909,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -996,7 +996,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -1083,7 +1083,7 @@

Arguments

- + type(acc_stream_type), intent(in) diff --git a/develop/interface/acc_hostmem_deallocate.html b/develop/interface/acc_hostmem_deallocate.html index 219c4a59b94..222e9c31fbc 100644 --- a/develop/interface/acc_hostmem_deallocate.html +++ b/develop/interface/acc_hostmem_deallocate.html @@ -196,7 +196,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -251,7 +251,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -306,7 +306,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -361,7 +361,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -416,7 +416,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -471,7 +471,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -526,7 +526,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -581,7 +581,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -636,7 +636,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -691,7 +691,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -746,7 +746,7 @@

Arguments

- + type(acc_stream_type), intent(in) @@ -801,7 +801,7 @@

Arguments

- + type(acc_stream_type), intent(in) diff --git a/develop/interface/allocate_any.html b/develop/interface/allocate_any.html index bf9a0d68a6d..385378cf813 100644 --- a/develop/interface/allocate_any.html +++ b/develop/interface/allocate_any.html @@ -234,7 +234,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -319,7 +319,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -404,7 +404,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -489,7 +489,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -574,7 +574,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -659,7 +659,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -744,7 +744,7 @@

Arguments

- + real(kind=real_8), intent(in), @@ -829,7 +829,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -914,7 +914,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -999,7 +999,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -1084,7 +1084,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -1169,7 +1169,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -1254,7 +1254,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -1339,7 +1339,7 @@

Arguments

- + real(kind=real_4), intent(in), @@ -1424,7 +1424,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1509,7 +1509,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1594,7 +1594,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1679,7 +1679,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1764,7 +1764,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1849,7 +1849,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -1934,7 +1934,7 @@

Arguments

- + complex(kind=real_8), intent(in), @@ -2019,7 +2019,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2104,7 +2104,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2189,7 +2189,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2274,7 +2274,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2359,7 +2359,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2444,7 +2444,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2529,7 +2529,7 @@

Arguments

- + complex(kind=real_4), intent(in), @@ -2614,7 +2614,7 @@

Arguments

- + integer, intent(in), @@ -2699,7 +2699,7 @@

Arguments

- + integer, intent(in), @@ -2784,7 +2784,7 @@

Arguments

- + integer, intent(in), @@ -2869,7 +2869,7 @@

Arguments

- + integer, intent(in), @@ -2954,7 +2954,7 @@

Arguments

- + integer, intent(in), @@ -3039,7 +3039,7 @@

Arguments

- + integer, intent(in), @@ -3124,7 +3124,7 @@

Arguments

- + integer, intent(in), diff --git a/develop/interface/array_data.html b/develop/interface/array_data.html index a7856b0ccd5..20247f70a63 100644 --- a/develop/interface/array_data.html +++ b/develop/interface/array_data.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(in) diff --git a/develop/interface/array_exists.html b/develop/interface/array_exists.html index abb00f606aa..c7badf60794 100644 --- a/develop/interface/array_exists.html +++ b/develop/interface/array_exists.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(in) diff --git a/develop/interface/array_get.html b/develop/interface/array_get.html index c99be1de6fb..c5632933ead 100644 --- a/develop/interface/array_get.html +++ b/develop/interface/array_get.html @@ -171,7 +171,7 @@

Arguments

- + type(array_i1d_obj), intent(in) @@ -231,7 +231,7 @@

Arguments

- + integer, intent(in), diff --git a/develop/interface/array_hold.html b/develop/interface/array_hold.html index f1aba234fe6..979596d9e79 100644 --- a/develop/interface/array_hold.html +++ b/develop/interface/array_hold.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(inout) diff --git a/develop/interface/array_new.html b/develop/interface/array_new.html index 51ff7c57311..65dc107c98c 100644 --- a/develop/interface/array_new.html +++ b/develop/interface/array_new.html @@ -171,7 +171,7 @@

Arguments

- + type(array_i1d_obj), intent(out) @@ -186,7 +186,7 @@

Arguments

- + integer, @@ -201,7 +201,7 @@

Arguments

- + logical, intent(in), @@ -241,7 +241,7 @@

Arguments

- + type(array_i1d_obj), intent(out) @@ -256,7 +256,7 @@

Arguments

- + integer, intent(in), @@ -271,7 +271,7 @@

Arguments

- + integer, intent(in) diff --git a/develop/interface/array_nullify.html b/develop/interface/array_nullify.html index 2e01e846071..78851d724d0 100644 --- a/develop/interface/array_nullify.html +++ b/develop/interface/array_nullify.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(inout) diff --git a/develop/interface/array_release.html b/develop/interface/array_release.html index a9fd7527175..9feb179067f 100644 --- a/develop/interface/array_release.html +++ b/develop/interface/array_release.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(inout) diff --git a/develop/interface/array_size.html b/develop/interface/array_size.html index 7a4af6c638c..fe3b0813a01 100644 --- a/develop/interface/array_size.html +++ b/develop/interface/array_size.html @@ -170,7 +170,7 @@

Arguments

- + type(array_i1d_obj), intent(in) diff --git a/develop/interface/block_add.html b/develop/interface/block_add.html index 0902d855faf..d75beb95505 100644 --- a/develop/interface/block_add.html +++ b/develop/interface/block_add.html @@ -275,7 +275,7 @@

Arguments

- + integer, intent(in) @@ -290,7 +290,7 @@

Arguments

- + integer, intent(in) diff --git a/develop/interface/block_buffer_add_block.html b/develop/interface/block_buffer_add_block.html index d0d7a821a40..0f22d07a426 100644 --- a/develop/interface/block_buffer_add_block.html +++ b/develop/interface/block_buffer_add_block.html @@ -74,20 +74,20 @@

block_buffer_add_block
  • 6 statements + title="

    0.0% of total for procedures.

    Including implementation: 191 statements, 0.3% of total for procedures.">7 statements
  • - Source File + Source File
  • @@ -131,6 +131,7 @@

    Module Procedures

    + block_buffer_add_area_block block_buffer_add_block_r_dp block_buffer_add_block_r_sp block_buffer_add_block_c_dp @@ -154,11 +155,11 @@

    private interface block_buffer_add_block

    Module Procedures

    -

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_area_block(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    Arguments

    @@ -173,7 +174,7 @@

    Arguments

    @@ -188,45 +189,45 @@

    Arguments

    - + - + - + - + - - + @@ -239,11 +240,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex
    - - integer, + + type(dbcsr_data_obj), intent(in),intent(in) - DIMENSION(ndims_buffer(buffer)) + ::indexblock
    - - real(kind=real_8), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    @@ -258,7 +259,7 @@

    Arguments

    @@ -273,45 +274,45 @@

    Arguments

    - + - + - + - - + @@ -324,11 +325,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + real(kind=real_8), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - real(kind=real_4), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    @@ -343,7 +344,7 @@

    Arguments

    @@ -358,45 +359,45 @@

    Arguments

    - + - + - + - - + @@ -409,11 +410,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + real(kind=real_4), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - complex(kind=real_8), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    @@ -428,7 +429,7 @@

    Arguments

    @@ -443,46 +444,131 @@

    Arguments

    - + + + + + + + + + + + + + + + + + + + + + + + +
    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), + DIMENSION(2) + ::index +

    index of block

    +
    + + complex(kind=real_8), + intent(in), + DIMENSION(:, :) + ::block +

    block

    +
    + + logical, + intent(in),optional + + ::transposed + +
    + + +
    +

    + +
    +

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed) +

    +
    + +

    insert a block into block buffer (at current iterator position)

    + +

    Arguments

    + + + + + + + + + + + + + - + + + + + + + + + diff --git a/develop/interface/block_buffer_add_block~2.html b/develop/interface/block_buffer_add_block~2.html index 4d8b3730549..fb9cdb1a1fd 100644 --- a/develop/interface/block_buffer_add_block~2.html +++ b/develop/interface/block_buffer_add_block~2.html @@ -74,20 +74,20 @@

    block_buffer_add_block
  • 7 statements + title="

    0.0% of total for procedures.

    Including implementation: 98 statements, 0.2% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -131,7 +131,6 @@

    Module Procedures

    - block_buffer_add_area_block block_buffer_add_block_r_dp block_buffer_add_block_r_sp block_buffer_add_block_c_dp @@ -155,11 +154,11 @@

    private interface block_buffer_add_block

    Module Procedures

    -

    private subroutine block_buffer_add_area_block(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block)

    - +

    add block to buffer.

    Arguments

    TypeIntentOptional AttributesName
    + + type(block_buffer_type), + intent(inout) ::ndatabuffer
    - - integer, + + integer(kind=int_8), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(2) :: index - +

    index of block

    - + complex(kind=real_4), intent(in), - DIMENSION(ndata) + DIMENSION(:, :) :: block +

    block

    +
    + + logical, + intent(in),optional + + ::transposed
    @@ -174,7 +173,7 @@

    Arguments

    @@ -189,131 +188,46 @@

    Arguments

    - - - - - - - - - - - - - - - - - - - - -
    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), - intent(in), - DIMENSION(2) - ::index - -
    - - type(dbcsr_data_obj), + + integer, intent(in) ::block - -
    - - logical, - intent(in),optional - - ::transposed - -
    - - -
    -
    - -
    -

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed) -

    -
    - -

    insert a block into block buffer (at current iterator position)

    - -

    Arguments

    - - - - - - - - - - - - - - - - + - - - - - - - - @@ -325,11 +239,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    TypeIntentOptional AttributesName
    - - type(block_buffer_type), - intent(inout) - - ::bufferndata
    - - integer(kind=int_8), + + integer, intent(in), - DIMENSION(2) + DIMENSION(ndims_buffer(buffer)) :: index -

    index of block

    +
    - + real(kind=real_8), intent(in), - DIMENSION(:, :) + DIMENSION(ndata) :: block -

    block

    -
    - - logical, - intent(in),optional - - ::transposed
    @@ -344,7 +258,7 @@

    Arguments

    @@ -359,45 +273,45 @@

    Arguments

    - + - + - + - - + @@ -410,11 +324,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - real(kind=real_4), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + real(kind=real_4), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    @@ -429,7 +343,7 @@

    Arguments

    @@ -444,45 +358,45 @@

    Arguments

    - + - + - + - - + @@ -495,11 +409,11 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - complex(kind=real_8), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + complex(kind=real_8), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    @@ -514,7 +428,7 @@

    Arguments

    @@ -529,45 +443,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/interface/block_buffer_get_next_block.html b/develop/interface/block_buffer_get_next_block.html index e5db6c9fee5..da3b798219e 100644 --- a/develop/interface/block_buffer_get_next_block.html +++ b/develop/interface/block_buffer_get_next_block.html @@ -170,8 +170,8 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    diff --git a/develop/interface/btree_add.html b/develop/interface/btree_add.html index 8e5c35ec1ca..53f25f767f3 100644 --- a/develop/interface/btree_add.html +++ b/develop/interface/btree_add.html @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -418,7 +418,7 @@

    Arguments

    @@ -433,7 +433,7 @@

    Arguments

    @@ -448,7 +448,7 @@

    Arguments

    @@ -533,7 +533,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    diff --git a/develop/interface/btree_delete.html b/develop/interface/btree_delete.html index 241e5601907..d7f165305da 100644 --- a/develop/interface/btree_delete.html +++ b/develop/interface/btree_delete.html @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -328,7 +328,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    diff --git a/develop/interface/btree_find.html b/develop/interface/btree_find.html index 4aa292cd7f0..b909463efa4 100644 --- a/develop/interface/btree_find.html +++ b/develop/interface/btree_find.html @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -373,7 +373,7 @@

    Arguments

    @@ -388,7 +388,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -473,7 +473,7 @@

    Arguments

    diff --git a/develop/interface/btree_new.html b/develop/interface/btree_new.html index c7b15eb83cd..47d3cf0392c 100644 --- a/develop/interface/btree_new.html +++ b/develop/interface/btree_new.html @@ -188,7 +188,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/create_block.html b/develop/interface/create_block.html index 6ad5dd89767..6346951748d 100644 --- a/develop/interface/create_block.html +++ b/develop/interface/create_block.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -314,7 +314,7 @@

    Arguments

    @@ -329,7 +329,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -469,7 +469,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    diff --git a/develop/interface/csr_create.html b/develop/interface/csr_create.html index e2495299842..4556aecb868 100644 --- a/develop/interface/csr_create.html +++ b/develop/interface/csr_create.html @@ -131,8 +131,8 @@

    Module Procedures

    @@ -152,7 +152,7 @@

    private interface csr_create

    Module Procedures

    -

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -202,7 +202,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -280,7 +280,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_abort_interface.html b/develop/interface/dbcsr_abort_interface.html index b996bfa4f53..b348cb51cff 100644 --- a/develop/interface/dbcsr_abort_interface.html +++ b/develop/interface/dbcsr_abort_interface.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_add.html b/develop/interface/dbcsr_add.html index 1f8240d6a07..0b7931b11bf 100644 --- a/develop/interface/dbcsr_add.html +++ b/develop/interface/dbcsr_add.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    @@ -360,7 +360,7 @@

    Arguments

    @@ -375,7 +375,7 @@

    Arguments

    @@ -445,7 +445,7 @@

    Arguments

    @@ -460,7 +460,7 @@

    Arguments

    @@ -530,7 +530,7 @@

    Arguments

    @@ -545,7 +545,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_add_on_diag.html b/develop/interface/dbcsr_add_on_diag.html index a666dac332b..f868e0c1729 100644 --- a/develop/interface/dbcsr_add_on_diag.html +++ b/develop/interface/dbcsr_add_on_diag.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_add_on_diag~2.html b/develop/interface/dbcsr_add_on_diag~2.html index fc5504e795f..f01145735b0 100644 --- a/develop/interface/dbcsr_add_on_diag~2.html +++ b/develop/interface/dbcsr_add_on_diag~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_add~2.html b/develop/interface/dbcsr_add~2.html index 09dbb035fe7..9fc2c2d451d 100644 --- a/develop/interface/dbcsr_add~2.html +++ b/develop/interface/dbcsr_add~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_block_copy.html b/develop/interface/dbcsr_block_copy.html index faab2eea360..4d9b8a0ce73 100644 --- a/develop/interface/dbcsr_block_copy.html +++ b/develop/interface/dbcsr_block_copy.html @@ -215,7 +215,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -405,7 +405,7 @@

    Arguments

    @@ -476,7 +476,7 @@

    Arguments

    @@ -492,7 +492,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -650,7 +650,7 @@

    Arguments

    @@ -666,7 +666,7 @@

    Arguments

    @@ -737,7 +737,7 @@

    Arguments

    @@ -753,7 +753,7 @@

    Arguments

    @@ -824,7 +824,7 @@

    Arguments

    @@ -840,7 +840,7 @@

    Arguments

    @@ -911,7 +911,7 @@

    Arguments

    @@ -927,7 +927,7 @@

    Arguments

    @@ -998,7 +998,7 @@

    Arguments

    @@ -1014,7 +1014,7 @@

    Arguments

    @@ -1085,7 +1085,7 @@

    Arguments

    @@ -1101,7 +1101,7 @@

    Arguments

    @@ -1172,7 +1172,7 @@

    Arguments

    @@ -1188,7 +1188,7 @@

    Arguments

    @@ -1259,7 +1259,7 @@

    Arguments

    @@ -1275,7 +1275,7 @@

    Arguments

    @@ -1346,7 +1346,7 @@

    Arguments

    @@ -1362,7 +1362,7 @@

    Arguments

    @@ -1433,7 +1433,7 @@

    Arguments

    @@ -1449,7 +1449,7 @@

    Arguments

    @@ -1520,7 +1520,7 @@

    Arguments

    @@ -1536,7 +1536,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_block_transpose.html b/develop/interface/dbcsr_block_transpose.html index 4c09ec8230e..5ddb69b33df 100644 --- a/develop/interface/dbcsr_block_transpose.html +++ b/develop/interface/dbcsr_block_transpose.html @@ -202,7 +202,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -418,7 +418,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    @@ -505,7 +505,7 @@

    Arguments

    @@ -521,7 +521,7 @@

    Arguments

    @@ -592,7 +592,7 @@

    Arguments

    @@ -608,7 +608,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    @@ -695,7 +695,7 @@

    Arguments

    @@ -766,7 +766,7 @@

    Arguments

    @@ -782,7 +782,7 @@

    Arguments

    @@ -853,7 +853,7 @@

    Arguments

    @@ -869,7 +869,7 @@

    Arguments

    @@ -940,7 +940,7 @@

    Arguments

    @@ -956,7 +956,7 @@

    Arguments

    @@ -1027,7 +1027,7 @@

    Arguments

    @@ -1043,7 +1043,7 @@

    Arguments

    @@ -1114,7 +1114,7 @@

    Arguments

    @@ -1130,7 +1130,7 @@

    Arguments

    @@ -1201,7 +1201,7 @@

    Arguments

    @@ -1217,7 +1217,7 @@

    Arguments

    @@ -1288,7 +1288,7 @@

    Arguments

    @@ -1304,7 +1304,7 @@

    Arguments

    @@ -1375,7 +1375,7 @@

    Arguments

    @@ -1391,7 +1391,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1478,7 +1478,7 @@

    Arguments

    @@ -1535,7 +1535,7 @@

    Arguments

    @@ -1550,7 +1550,7 @@

    Arguments

    @@ -1566,7 +1566,7 @@

    Arguments

    @@ -1582,7 +1582,7 @@

    Arguments

    @@ -1614,7 +1614,7 @@

    Arguments

    @@ -1687,7 +1687,7 @@

    Arguments

    @@ -1702,7 +1702,7 @@

    Arguments

    @@ -1718,7 +1718,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_build_row_index.html b/develop/interface/dbcsr_build_row_index.html index c9ccba1a789..d47668ca1ea 100644 --- a/develop/interface/dbcsr_build_row_index.html +++ b/develop/interface/dbcsr_build_row_index.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    @@ -256,7 +256,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_conform_scalar.html b/develop/interface/dbcsr_conform_scalar.html index 811ec9b8760..da6bd1acf41 100644 --- a/develop/interface/dbcsr_conform_scalar.html +++ b/develop/interface/dbcsr_conform_scalar.html @@ -189,7 +189,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -372,7 +372,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_count_row_index.html b/develop/interface/dbcsr_count_row_index.html index 8cc0abc2d6f..f0f1570d1a2 100644 --- a/develop/interface/dbcsr_count_row_index.html +++ b/develop/interface/dbcsr_count_row_index.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    @@ -256,7 +256,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_create.html b/develop/interface/dbcsr_create.html index 86a839a95e2..08f9f4012f3 100644 --- a/develop/interface/dbcsr_create.html +++ b/develop/interface/dbcsr_create.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -291,7 +291,7 @@

    Arguments

    @@ -307,7 +307,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -400,7 +400,7 @@

    Arguments

    @@ -415,7 +415,7 @@

    Arguments

    @@ -430,7 +430,7 @@

    Arguments

    @@ -445,7 +445,7 @@

    Arguments

    @@ -461,7 +461,7 @@

    Arguments

    @@ -477,7 +477,7 @@

    Arguments

    @@ -549,7 +549,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -639,7 +639,7 @@

    Arguments

    @@ -684,7 +684,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -789,7 +789,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    @@ -834,7 +834,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_create~2.html b/develop/interface/dbcsr_create~2.html index 302198e90b9..3ffc46c407f 100644 --- a/develop/interface/dbcsr_create~2.html +++ b/develop/interface/dbcsr_create~2.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -276,7 +276,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -406,7 +406,7 @@

    Arguments

    @@ -421,7 +421,7 @@

    Arguments

    @@ -436,7 +436,7 @@

    Arguments

    @@ -451,7 +451,7 @@

    Arguments

    @@ -466,7 +466,7 @@

    Arguments

    @@ -481,7 +481,7 @@

    Arguments

    @@ -496,7 +496,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_csr_create.html b/develop/interface/dbcsr_csr_create.html index 2ce63787737..e863afec0ce 100644 --- a/develop/interface/dbcsr_csr_create.html +++ b/develop/interface/dbcsr_csr_create.html @@ -131,8 +131,8 @@

    Module Procedures

    @@ -152,7 +152,7 @@

    public interface dbcsr_csr_create

    Module Procedures

    -

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -276,7 +276,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_data_clear.html b/develop/interface/dbcsr_data_clear.html index 43c775c5454..208394b408e 100644 --- a/develop/interface/dbcsr_data_clear.html +++ b/develop/interface/dbcsr_data_clear.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -301,7 +301,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_data_copy.html b/develop/interface/dbcsr_data_copy.html index a7f124ffcab..b82660bc2d6 100644 --- a/develop/interface/dbcsr_data_copy.html +++ b/develop/interface/dbcsr_data_copy.html @@ -222,7 +222,7 @@

    Arguments

    @@ -310,7 +310,7 @@

    Arguments

    @@ -342,7 +342,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -445,7 +445,7 @@

    Arguments

    @@ -516,7 +516,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -619,7 +619,7 @@

    Arguments

    @@ -651,7 +651,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_data_get_sizes.html b/develop/interface/dbcsr_data_get_sizes.html index 698e1f9e293..88b8ccd3b16 100644 --- a/develop/interface/dbcsr_data_get_sizes.html +++ b/develop/interface/dbcsr_data_get_sizes.html @@ -172,7 +172,7 @@

    Arguments

    @@ -187,7 +187,7 @@

    Arguments

    @@ -202,7 +202,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    @@ -312,7 +312,7 @@

    Arguments

    @@ -327,7 +327,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -359,7 +359,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_data_set.html b/develop/interface/dbcsr_data_set.html index 590d186314c..16efd0ea1bc 100644 --- a/develop/interface/dbcsr_data_set.html +++ b/develop/interface/dbcsr_data_set.html @@ -190,7 +190,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -359,7 +359,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -462,7 +462,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -565,7 +565,7 @@

    Arguments

    @@ -597,7 +597,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -700,7 +700,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_data_set_pointer.html b/develop/interface/dbcsr_data_set_pointer.html index 6df0a25216f..639bdb15374 100644 --- a/develop/interface/dbcsr_data_set_pointer.html +++ b/develop/interface/dbcsr_data_set_pointer.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -578,7 +578,7 @@

    Arguments

    @@ -620,7 +620,7 @@

    Arguments

    @@ -667,7 +667,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_distribution_new.html b/develop/interface/dbcsr_distribution_new.html index 42dedbd6e99..cbde201408c 100644 --- a/develop/interface/dbcsr_distribution_new.html +++ b/develop/interface/dbcsr_distribution_new.html @@ -172,7 +172,7 @@

    Arguments

    @@ -187,7 +187,7 @@

    Arguments

    @@ -202,7 +202,7 @@

    Arguments

    @@ -217,7 +217,7 @@

    Arguments

    @@ -232,7 +232,7 @@

    Arguments

    @@ -247,7 +247,7 @@

    Arguments

    @@ -262,7 +262,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -418,7 +418,7 @@

    Arguments

    @@ -433,7 +433,7 @@

    Arguments

    @@ -448,7 +448,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -478,7 +478,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_dot.html b/develop/interface/dbcsr_dot.html index 6b9f7ec0c59..b558e685ef4 100644 --- a/develop/interface/dbcsr_dot.html +++ b/develop/interface/dbcsr_dot.html @@ -173,7 +173,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -262,7 +262,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -334,7 +334,7 @@

    Arguments

    @@ -390,7 +390,7 @@

    Arguments

    @@ -406,7 +406,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_dot~2.html b/develop/interface/dbcsr_dot~2.html index 1d0ce7ee0aa..80f480ab4e7 100644 --- a/develop/interface/dbcsr_dot~2.html +++ b/develop/interface/dbcsr_dot~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    @@ -328,7 +328,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_filter.html b/develop/interface/dbcsr_filter.html index 5123e916306..9170a3f3007 100644 --- a/develop/interface/dbcsr_filter.html +++ b/develop/interface/dbcsr_filter.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -319,7 +319,7 @@

    Arguments

    @@ -374,7 +374,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -419,7 +419,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -519,7 +519,7 @@

    Arguments

    @@ -574,7 +574,7 @@

    Arguments

    @@ -589,7 +589,7 @@

    Arguments

    @@ -619,7 +619,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_block_p.html b/develop/interface/dbcsr_get_block_p.html index c5223febc94..f05006e19a5 100644 --- a/develop/interface/dbcsr_get_block_p.html +++ b/develop/interface/dbcsr_get_block_p.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p
  • 5 statements + title="

    0.0% of total for procedures.

    Including implementation: 162 statements, 0.3% of total for procedures.">10 statements
  • - Source File + Source File
  • @@ -163,7 +170,7 @@

    Module Procedures

    -

    Gets a 1-d block from a dbcsr matrix

    +

    Arguments

    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - complex(kind=real_4), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + complex(kind=real_4), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -185,7 +185,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_data_obj), intent(inout),
    - + logical, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_sp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_cp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_zp2d), intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(out)
    - + logical, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_type), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out),
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(mp_comm_type), intent(in),
    - + integer,
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    @@ -178,8 +185,8 @@

    Arguments

    @@ -203,13 +210,12 @@

    Arguments

    @@ -219,13 +225,12 @@

    Arguments

    @@ -235,12 +240,12 @@

    Arguments

    @@ -250,12 +255,12 @@

    Arguments

    @@ -265,12 +270,12 @@

    Arguments

    @@ -280,13 +285,12 @@

    Arguments

    @@ -296,8 +300,7 @@

    Arguments

    @@ -312,7 +315,7 @@

    Arguments

    -

    Gets a 1-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,12 +195,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -327,8 +330,8 @@

    Arguments

    @@ -352,13 +355,12 @@

    Arguments

    @@ -368,13 +370,12 @@

    Arguments

    @@ -384,12 +385,12 @@

    Arguments

    @@ -399,12 +400,12 @@

    Arguments

    @@ -414,12 +415,12 @@

    Arguments

    @@ -429,13 +430,12 @@

    Arguments

    @@ -445,8 +445,7 @@

    Arguments

    @@ -461,7 +460,7 @@

    Arguments

    -

    Gets a 1-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -337,12 +340,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -476,8 +475,8 @@

    Arguments

    @@ -501,13 +500,12 @@

    Arguments

    @@ -517,13 +515,12 @@

    Arguments

    @@ -533,12 +530,12 @@

    Arguments

    @@ -548,12 +545,12 @@

    Arguments

    @@ -563,12 +560,12 @@

    Arguments

    @@ -578,13 +575,12 @@

    Arguments

    @@ -594,8 +590,7 @@

    Arguments

    @@ -610,7 +605,7 @@

    Arguments

    -

    Gets a 1-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -486,12 +485,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -625,8 +620,8 @@

    Arguments

    @@ -650,13 +645,12 @@

    Arguments

    @@ -666,13 +660,12 @@

    Arguments

    @@ -682,12 +675,12 @@

    Arguments

    @@ -697,12 +690,12 @@

    Arguments

    @@ -712,12 +705,12 @@

    Arguments

    @@ -727,13 +720,12 @@

    Arguments

    @@ -743,8 +735,7 @@

    Arguments

    @@ -759,7 +750,7 @@

    Arguments

    -

    Gets a 2-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -635,12 +630,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -774,8 +765,8 @@

    Arguments

    @@ -799,13 +790,12 @@

    Arguments

    @@ -815,13 +805,12 @@

    Arguments

    @@ -831,12 +820,12 @@

    Arguments

    @@ -846,7 +835,7 @@

    Arguments

    @@ -861,12 +850,12 @@

    Arguments

    @@ -876,13 +865,12 @@

    Arguments

    @@ -892,8 +880,7 @@

    Arguments

    @@ -908,7 +895,7 @@

    Arguments

    -

    Gets a 2-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -784,12 +775,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -923,8 +910,8 @@

    Arguments

    @@ -948,13 +935,12 @@

    Arguments

    @@ -964,13 +950,12 @@

    Arguments

    @@ -980,12 +965,12 @@

    Arguments

    @@ -995,7 +980,7 @@

    Arguments

    @@ -1010,12 +995,12 @@

    Arguments

    @@ -1025,13 +1010,12 @@

    Arguments

    @@ -1041,8 +1025,7 @@

    Arguments

    @@ -1057,7 +1040,7 @@

    Arguments

    -

    Gets a 2-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -933,12 +920,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -1072,8 +1055,8 @@

    Arguments

    @@ -1097,13 +1080,12 @@

    Arguments

    @@ -1113,13 +1095,12 @@

    Arguments

    @@ -1129,12 +1110,12 @@

    Arguments

    @@ -1144,7 +1125,7 @@

    Arguments

    @@ -1159,12 +1140,12 @@

    Arguments

    @@ -1174,13 +1155,12 @@

    Arguments

    @@ -1190,8 +1170,7 @@

    Arguments

    @@ -1206,7 +1185,7 @@

    Arguments

    -

    Gets a 2-d block from a dbcsr matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1082,12 +1065,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -1221,8 +1200,8 @@

    Arguments

    @@ -1246,13 +1225,12 @@

    Arguments

    @@ -1262,13 +1240,12 @@

    Arguments

    @@ -1278,12 +1255,12 @@

    Arguments

    @@ -1293,7 +1270,7 @@

    Arguments

    @@ -1308,12 +1285,12 @@

    Arguments

    @@ -1323,13 +1300,12 @@

    Arguments

    @@ -1339,8 +1315,7 @@

    Arguments

    @@ -1351,11 +1326,11 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_area(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_notrans_p_d(matrix, row, col, block, found, row_size, col_size)

    -

    Gets a block from a dbcsr matrix as a data area

    Read more… +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1231,12 +1210,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    @@ -1370,8 +1345,8 @@

    Arguments

    @@ -1395,13 +1370,12 @@

    Arguments

    @@ -1411,28 +1385,27 @@

    Arguments

    - + @@ -1440,15 +1413,129 @@

    Arguments

    - + + + + + + + + + + + + + + + + + + + + +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1380,12 +1355,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - - type(dbcsr_data_obj), + + real(kind=real_8), intent(inout) - + DIMENSION(:), POINTER :: block -

    the block to get

    +
    - + logical, intent(out) ::trfound + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_block_notrans_p_s(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1458,13 +1545,12 @@

    Arguments

    @@ -1474,13 +1560,12 @@

    Arguments

    @@ -1490,8 +1575,787 @@

    Arguments

    + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(in) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + real(kind=real_4), + + DIMENSION(:), POINTER + ::block -

    whether the data is transposed -whether the block exists in the matrix

    +
    - + logical, intent(out) :: found -

    whether the data is transposed -whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_block_notrans_p_z(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(in) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + complex(kind=real_8), + + DIMENSION(:), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_block_notrans_p_c(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(in) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + complex(kind=real_4), + + DIMENSION(:), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_2d_block_notrans_p_d(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + real(kind=real_8), + + DIMENSION(:, :), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_2d_block_notrans_p_s(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + real(kind=real_4), + + DIMENSION(:, :), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_2d_block_notrans_p_z(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + complex(kind=real_8), + + DIMENSION(:, :), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_get_2d_block_notrans_p_c(matrix, row, col, block, found, row_size, col_size) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/develop/interface/dbcsr_get_block_p~2.html b/develop/interface/dbcsr_get_block_p~2.html index 074c8929cb4..35b4f2eb70f 100644 --- a/develop/interface/dbcsr_get_block_p~2.html +++ b/develop/interface/dbcsr_get_block_p~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p
  • 10 statements + title="

    0.0% of total for procedures.

    Including implementation: 368 statements, 0.6% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -170,7 +163,7 @@

    Module Procedures

    - +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix + +
    + + integer, + intent(in) + + ::row + +
    + + integer, + intent(in) + + ::col + +
    + + complex(kind=real_4), + + DIMENSION(:, :), POINTER + ::block + +
    + + logical, + intent(out) + + ::found + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size +
    @@ -185,8 +178,8 @@

    Arguments

    @@ -210,12 +203,13 @@

    Arguments

    @@ -225,12 +219,13 @@

    Arguments

    @@ -240,7 +235,7 @@

    Arguments

    @@ -255,12 +250,12 @@

    Arguments

    @@ -270,12 +265,12 @@

    Arguments

    @@ -285,12 +280,13 @@

    Arguments

    @@ -300,7 +296,8 @@

    Arguments

    @@ -315,7 +312,7 @@

    Arguments

    - +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -195,12 +188,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), :: block - +

    the block to get (rank-1 array)

    :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -330,8 +327,8 @@

    Arguments

    @@ -355,12 +352,13 @@

    Arguments

    @@ -370,12 +368,13 @@

    Arguments

    @@ -385,12 +384,12 @@

    Arguments

    @@ -400,12 +399,12 @@

    Arguments

    @@ -415,12 +414,12 @@

    Arguments

    @@ -430,12 +429,13 @@

    Arguments

    @@ -445,7 +445,8 @@

    Arguments

    @@ -460,7 +461,7 @@

    Arguments

    - +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -340,12 +337,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_4), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -475,8 +476,8 @@

    Arguments

    @@ -500,12 +501,13 @@

    Arguments

    @@ -515,12 +517,13 @@

    Arguments

    @@ -530,12 +533,12 @@

    Arguments

    @@ -545,12 +548,12 @@

    Arguments

    @@ -560,12 +563,12 @@

    Arguments

    @@ -575,12 +578,13 @@

    Arguments

    @@ -590,7 +594,8 @@

    Arguments

    @@ -605,7 +610,7 @@

    Arguments

    - +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -485,12 +486,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -620,8 +625,8 @@

    Arguments

    @@ -645,12 +650,13 @@

    Arguments

    @@ -660,12 +666,13 @@

    Arguments

    @@ -675,12 +682,12 @@

    Arguments

    @@ -690,12 +697,12 @@

    Arguments

    @@ -705,12 +712,12 @@

    Arguments

    @@ -720,12 +727,13 @@

    Arguments

    @@ -735,7 +743,8 @@

    Arguments

    @@ -750,7 +759,7 @@

    Arguments

    - +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -630,12 +635,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -765,8 +774,8 @@

    Arguments

    @@ -790,12 +799,13 @@

    Arguments

    @@ -805,12 +815,13 @@

    Arguments

    @@ -820,12 +831,12 @@

    Arguments

    @@ -835,12 +846,12 @@

    Arguments

    @@ -850,12 +861,12 @@

    Arguments

    @@ -865,12 +876,13 @@

    Arguments

    @@ -880,7 +892,8 @@

    Arguments

    @@ -895,7 +908,7 @@

    Arguments

    - +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -775,12 +784,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -910,8 +923,8 @@

    Arguments

    @@ -935,12 +948,13 @@

    Arguments

    @@ -950,7 +964,8 @@

    Arguments

    @@ -965,12 +980,12 @@

    Arguments

    @@ -980,12 +995,12 @@

    Arguments

    @@ -995,12 +1010,12 @@

    Arguments

    @@ -1010,12 +1025,13 @@

    Arguments

    @@ -1025,7 +1041,8 @@

    Arguments

    @@ -1040,7 +1057,7 @@

    Arguments

    - +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -920,12 +933,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -1055,8 +1072,8 @@

    Arguments

    @@ -1080,12 +1097,13 @@

    Arguments

    @@ -1095,12 +1113,13 @@

    Arguments

    @@ -1110,12 +1129,12 @@

    Arguments

    @@ -1125,12 +1144,12 @@

    Arguments

    @@ -1140,12 +1159,12 @@

    Arguments

    @@ -1155,12 +1174,13 @@

    Arguments

    @@ -1170,7 +1190,8 @@

    Arguments

    @@ -1185,7 +1206,7 @@

    Arguments

    - +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1065,12 +1082,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -1200,8 +1221,8 @@

    Arguments

    @@ -1225,12 +1246,13 @@

    Arguments

    @@ -1240,12 +1262,13 @@

    Arguments

    @@ -1255,12 +1278,12 @@

    Arguments

    @@ -1270,12 +1293,12 @@

    Arguments

    @@ -1285,12 +1308,12 @@

    Arguments

    @@ -1300,12 +1323,13 @@

    Arguments

    @@ -1315,7 +1339,8 @@

    Arguments

    @@ -1326,11 +1351,11 @@

    Arguments

    -

    private subroutine dbcsr_get_block_notrans_p_d(matrix, row, col, block, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_area(matrix, row, col, block, tr, found, row_size, col_size)

    - +

    Gets a block from a dbcsr matrix as a data area

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1210,12 +1231,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    @@ -1345,8 +1370,8 @@

    Arguments

    @@ -1370,12 +1395,13 @@

    Arguments

    @@ -1385,27 +1411,28 @@

    Arguments

    - + @@ -1413,129 +1440,15 @@

    Arguments

    - - - - - - - - - - - - - - - - - - - - -
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1355,12 +1380,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - - real(kind=real_8), + + type(dbcsr_data_obj), intent(inout) - DIMENSION(:), POINTER + :: block - +

    the block to get

    - + logical, intent(out) ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_block_notrans_p_s(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1545,12 +1458,13 @@

    Arguments

    @@ -1560,12 +1474,13 @@

    Arguments

    @@ -1575,787 +1490,8 @@

    Arguments

    - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(in) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - real(kind=real_4), - - DIMENSION(:), POINTER - ::blocktr - +

    whether the data is transposed +whether the block exists in the matrix

    - + logical, intent(out) :: found - +

    whether the data is transposed +whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_block_notrans_p_z(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(in) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - complex(kind=real_8), - - DIMENSION(:), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_block_notrans_p_c(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(in) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - complex(kind=real_4), - - DIMENSION(:), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_2d_block_notrans_p_d(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - real(kind=real_8), - - DIMENSION(:, :), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_2d_block_notrans_p_s(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - real(kind=real_4), - - DIMENSION(:, :), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_2d_block_notrans_p_z(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - complex(kind=real_8), - - DIMENSION(:, :), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_get_2d_block_notrans_p_c(matrix, row, col, block, found, row_size, col_size) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/develop/interface/dbcsr_get_data.html b/develop/interface/dbcsr_get_data.html index ced22c89b8c..08b4e8d00a4 100644 --- a/develop/interface/dbcsr_get_data.html +++ b/develop/interface/dbcsr_get_data.html @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -310,7 +310,7 @@

    Arguments

    @@ -351,7 +351,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -381,7 +381,7 @@

    Arguments

    @@ -397,7 +397,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -571,7 +571,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -745,7 +745,7 @@

    Arguments

    @@ -786,7 +786,7 @@

    Arguments

    @@ -801,7 +801,7 @@

    Arguments

    @@ -816,7 +816,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_data_cptr.html b/develop/interface/dbcsr_get_data_cptr.html index 4b66f66c7fe..c411d2b1f38 100644 --- a/develop/interface/dbcsr_get_data_cptr.html +++ b/develop/interface/dbcsr_get_data_cptr.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -295,7 +295,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -403,7 +403,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_data_p.html b/develop/interface/dbcsr_get_data_p.html index a2c9a65e9d5..83156e9940b 100644 --- a/develop/interface/dbcsr_get_data_p.html +++ b/develop/interface/dbcsr_get_data_p.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -295,7 +295,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -403,7 +403,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_data_p~2.html b/develop/interface/dbcsr_get_data_p~2.html index c429d44b5f3..b0498afbb1f 100644 --- a/develop/interface/dbcsr_get_data_p~2.html +++ b/develop/interface/dbcsr_get_data_p~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_diag.html b/develop/interface/dbcsr_get_diag.html index a69b0026282..ec2b0836750 100644 --- a/develop/interface/dbcsr_get_diag.html +++ b/develop/interface/dbcsr_get_diag.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_diag~2.html b/develop/interface/dbcsr_get_diag~2.html index fdfb17fe12b..3036e9aa1e8 100644 --- a/develop/interface/dbcsr_get_diag~2.html +++ b/develop/interface/dbcsr_get_diag~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_wms_data_p.html b/develop/interface/dbcsr_get_wms_data_p.html index df1fa2b61b0..26e5ed69295 100644 --- a/develop/interface/dbcsr_get_wms_data_p.html +++ b/develop/interface/dbcsr_get_wms_data_p.html @@ -173,7 +173,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_hybrid_alltoall.html b/develop/interface/dbcsr_hybrid_alltoall.html index 8a6c9603b13..aa9570d6507 100644 --- a/develop/interface/dbcsr_hybrid_alltoall.html +++ b/develop/interface/dbcsr_hybrid_alltoall.html @@ -265,7 +265,7 @@

    Arguments

    @@ -446,7 +446,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -808,7 +808,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1170,7 +1170,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_init_lib.html b/develop/interface/dbcsr_init_lib.html index 8724021f10c..5aa3e0caa41 100644 --- a/develop/interface/dbcsr_init_lib.html +++ b/develop/interface/dbcsr_init_lib.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_iterator_next_block.html b/develop/interface/dbcsr_iterator_next_block.html index 938ed92414c..f8324ab5f0d 100644 --- a/develop/interface/dbcsr_iterator_next_block.html +++ b/develop/interface/dbcsr_iterator_next_block.html @@ -74,20 +74,20 @@

    dbcsr_iterator_next_block
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 153 statements, 0.2% of total for procedures.">11 statements
  • - Source File + Source File
  • @@ -160,7 +167,7 @@

    public interface dbcsr_iterator_next_block

    Module Procedures

    -

    private subroutine iterator_next_block_index(iterator, row, column, blk, transposed, blk_p, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_block_index(iterator, row, column, blk, blk_p)

    @@ -179,8 +186,8 @@

    Arguments

    @@ -211,7 +218,7 @@

    Arguments

    @@ -228,7 +235,7 @@

    Arguments

    @@ -245,22 +252,7 @@

    Arguments

    - - - - - - - - @@ -270,87 +262,7 @@

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -361,11 +273,11 @@

    Arguments

    -

    private subroutine iterator_next_area_block(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_2d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block encapsulated in an object.

    +

    Arguments

    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix - -
    - - integer, - intent(in) - - ::row - -
    - - integer, - intent(in) - - ::col - -
    - - complex(kind=real_4), - - DIMENSION(:, :), POINTER - ::block - -
    - - logical, - intent(out) - - ::found - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - +

    logical row size of block +logical column size of block

    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -194,7 +201,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - - logical, - intent(out),optional - - ::transposed -

    whether block is transposed

    -
    - + integer, intent(out), :: blk_p -

    index into block data array -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    -
    - - integer, - intent(out),optional - - ::row_size -

    index into block data array -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    -
    - - integer, - intent(out),optional - - ::col_size -

    index into block data array -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    -
    - - integer, - intent(out),optional - - ::row_offset -

    index into block data array -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    -
    - - integer, - intent(out),optional - - ::col_offset -

    index into block data array -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +

    index into block data array

    @@ -380,8 +292,8 @@

    Arguments

    @@ -405,13 +317,12 @@

    Arguments

    @@ -421,28 +332,27 @@

    Arguments

    - + @@ -452,12 +362,12 @@

    Arguments

    @@ -467,16 +377,12 @@

    Arguments

    @@ -486,16 +392,12 @@

    Arguments

    @@ -505,16 +407,12 @@

    Arguments

    @@ -524,16 +422,12 @@

    Arguments

    @@ -543,11 +437,7 @@

    Arguments

    @@ -558,11 +448,11 @@

    Arguments

    -

    private subroutine iterator_next_2d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_2d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -390,12 +302,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - type(dbcsr_data_obj), + + real(kind=real_8), intent(inout) - + DIMENSION(:, :), POINTER :: block -

    encapsulated data

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +
    - + integer, intent(out), :: row_size -

    block number -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +
    - + integer, intent(out), :: col_size -

    block number -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +
    - + integer, intent(out), :: row_offset -

    block number -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +
    - + integer, intent(out), :: col_offset -

    block number -logical row size of block -logical column size of block -logical row offset of block -logical column offset of block

    +
    @@ -577,8 +467,8 @@

    Arguments

    @@ -602,13 +492,12 @@

    Arguments

    @@ -618,14 +507,13 @@

    Arguments

    @@ -649,12 +537,12 @@

    Arguments

    @@ -664,12 +552,12 @@

    Arguments

    @@ -679,13 +567,12 @@

    Arguments

    @@ -695,13 +582,12 @@

    Arguments

    @@ -711,13 +597,12 @@

    Arguments

    @@ -727,8 +612,7 @@

    Arguments

    @@ -739,11 +623,11 @@

    Arguments

    -

    private subroutine iterator_next_2d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_2d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -587,12 +477,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - real(kind=real_8), + + real(kind=real_4), @@ -634,12 +522,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -758,8 +642,8 @@

    Arguments

    @@ -783,13 +667,12 @@

    Arguments

    @@ -799,14 +682,13 @@

    Arguments

    @@ -830,12 +712,12 @@

    Arguments

    @@ -845,12 +727,12 @@

    Arguments

    @@ -860,13 +742,12 @@

    Arguments

    @@ -876,13 +757,12 @@

    Arguments

    @@ -892,13 +772,12 @@

    Arguments

    @@ -908,8 +787,7 @@

    Arguments

    @@ -920,11 +798,11 @@

    Arguments

    -

    private subroutine iterator_next_2d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_2d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -768,12 +652,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - real(kind=real_4), + + complex(kind=real_4), @@ -815,12 +697,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -939,8 +817,8 @@

    Arguments

    @@ -964,13 +842,12 @@

    Arguments

    @@ -980,14 +857,13 @@

    Arguments

    @@ -1011,12 +887,12 @@

    Arguments

    @@ -1026,12 +902,12 @@

    Arguments

    @@ -1041,13 +917,12 @@

    Arguments

    @@ -1057,13 +932,12 @@

    Arguments

    @@ -1073,13 +947,12 @@

    Arguments

    @@ -1089,8 +962,7 @@

    Arguments

    @@ -1101,11 +973,11 @@

    Arguments

    -

    private subroutine iterator_next_2d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_1d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -949,12 +827,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - complex(kind=real_4), + + complex(kind=real_8), @@ -996,12 +872,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -1120,8 +992,8 @@

    Arguments

    @@ -1145,13 +1017,12 @@

    Arguments

    @@ -1161,28 +1032,27 @@

    Arguments

    @@ -1192,12 +1062,12 @@

    Arguments

    @@ -1207,12 +1077,12 @@

    Arguments

    @@ -1222,13 +1092,12 @@

    Arguments

    @@ -1238,8 +1107,7 @@

    Arguments

    @@ -1254,13 +1122,12 @@

    Arguments

    @@ -1270,8 +1137,7 @@

    Arguments

    @@ -1282,11 +1148,11 @@

    Arguments

    -

    private subroutine iterator_next_1d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_1d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -1130,12 +1002,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - complex(kind=real_8), + + real(kind=real_8), - DIMENSION(:, :), POINTER + DIMENSION(:), POINTER :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -1301,8 +1167,8 @@

    Arguments

    @@ -1326,13 +1192,12 @@

    Arguments

    @@ -1342,14 +1207,13 @@

    Arguments

    @@ -1373,12 +1237,12 @@

    Arguments

    @@ -1388,12 +1252,12 @@

    Arguments

    @@ -1403,13 +1267,12 @@

    Arguments

    @@ -1419,13 +1282,12 @@

    Arguments

    @@ -1435,13 +1297,12 @@

    Arguments

    @@ -1451,8 +1312,7 @@

    Arguments

    @@ -1463,11 +1323,11 @@

    Arguments

    -

    private subroutine iterator_next_1d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_1d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -1311,12 +1177,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - real(kind=real_8), + + real(kind=real_4), @@ -1358,12 +1222,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -1482,8 +1342,8 @@

    Arguments

    @@ -1507,13 +1367,12 @@

    Arguments

    @@ -1523,14 +1382,13 @@

    Arguments

    @@ -1554,12 +1412,12 @@

    Arguments

    @@ -1569,12 +1427,12 @@

    Arguments

    @@ -1584,13 +1442,12 @@

    Arguments

    @@ -1600,13 +1457,12 @@

    Arguments

    @@ -1616,13 +1472,12 @@

    Arguments

    @@ -1632,8 +1487,7 @@

    Arguments

    @@ -1644,11 +1498,11 @@

    Arguments

    -

    private subroutine iterator_next_1d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_1d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -1492,12 +1352,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - real(kind=real_4), + + complex(kind=real_4), @@ -1539,12 +1397,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -1663,8 +1517,8 @@

    Arguments

    @@ -1688,13 +1542,12 @@

    Arguments

    @@ -1704,14 +1557,13 @@

    Arguments

    @@ -1735,12 +1587,12 @@

    Arguments

    @@ -1750,12 +1602,972 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -1673,12 +1527,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - complex(kind=real_4), + + complex(kind=real_8), @@ -1720,12 +1572,12 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - + logical, intent(out) :: transposed -

    whether the block data is transposed

    +
    - + integer, intent(out), :: block_number -

    block number

    + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_2d_block_notrans_d(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + real(kind=real_8), + + DIMENSION(:, :), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_2d_block_notrans_s(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + real(kind=real_4), + + DIMENSION(:, :), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_2d_block_notrans_c(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + complex(kind=real_4), + + DIMENSION(:, :), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_2d_block_notrans_z(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + complex(kind=real_8), + + DIMENSION(:, :), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_1d_block_notrans_d(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + real(kind=real_8), + + DIMENSION(:), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_1d_block_notrans_s(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1765,13 +2577,12 @@

    Arguments

    @@ -1781,13 +2592,12 @@

    Arguments

    @@ -1797,13 +2607,12 @@

    Arguments

    @@ -1813,8 +2622,7 @@

    Arguments

    @@ -1825,11 +2633,11 @@

    Arguments

    -

    private subroutine iterator_next_1d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine dbcsr_iterator_next_1d_block_notrans_c(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)

    -

    Gets the next data block, single/double precision real/complex

    +

    Arguments

    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, + intent(out) + + ::row + +
    + + integer, + intent(out) + + ::column + +
    + + real(kind=real_4), + + DIMENSION(:), POINTER + ::block + +
    + + integer, + intent(out),optional + + ::block_number +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    @@ -1844,8 +2652,8 @@

    Arguments

    @@ -1869,13 +2677,12 @@

    Arguments

    @@ -1885,14 +2692,13 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -1854,12 +2662,12 @@

    Arguments

    :: iterator -

    the iterator

    +
    - + integer, intent(out) :: row -

    row of the data block -column of the data block

    +
    - + integer, intent(out) :: column -

    row of the data block -column of the data block

    +
    - - complex(kind=real_8), + + complex(kind=real_4), @@ -1901,27 +2707,172 @@

    Arguments

    :: block -

    pointer to the data block

    +
    - - logical, + + integer, + intent(out),optional + + ::block_number + +
    + + integer, + intent(out),optional + + ::row_size + +
    + + integer, + intent(out),optional + + ::col_size + +
    + + integer, + intent(out),optional + + ::row_offset + +
    + + integer, + intent(out),optional + + ::col_offset + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_iterator_next_1d_block_notrans_z(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    +
    + + + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -1931,12 +2882,12 @@

    Arguments

    @@ -1946,13 +2897,12 @@

    Arguments

    @@ -1962,13 +2912,12 @@

    Arguments

    @@ -1978,13 +2927,12 @@

    Arguments

    @@ -1994,8 +2942,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_iterator_next_block~2.html b/develop/interface/dbcsr_iterator_next_block~2.html index 73f3bcc7b16..5e3a4a8f196 100644 --- a/develop/interface/dbcsr_iterator_next_block~2.html +++ b/develop/interface/dbcsr_iterator_next_block~2.html @@ -74,20 +74,20 @@

    dbcsr_iterator_next_block
  • 11 statements + title="

    0.0% of total for procedures.

    Including implementation: 371 statements, 0.6% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -167,7 +160,7 @@

    public interface dbcsr_iterator_next_block

    Module Procedures

    -

    private subroutine dbcsr_iterator_next_block_index(iterator, row, column, blk, blk_p) +

    private subroutine iterator_next_block_index(iterator, row, column, blk, transposed, blk_p, row_size, col_size, row_offset, col_offset)

    @@ -186,8 +179,8 @@

    Arguments

    @@ -218,7 +211,7 @@

    Arguments

    @@ -235,7 +228,7 @@

    Arguments

    @@ -252,7 +245,22 @@

    Arguments

    + + + + + + + + @@ -262,7 +270,87 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -273,11 +361,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_2d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_area_block(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block encapsulated in an object.

    Arguments

    TypeIntentOptional AttributesName
    + + type(dbcsr_iterator_type), + intent(inout) + + ::iterator + +
    + + integer, intent(out) ::transposedrow -

    whether the block data is transposed

    +
    - + + integer, + intent(out) + + ::column + +
    + + complex(kind=real_8), + + DIMENSION(:), POINTER + ::block + +
    + integer, intent(out), :: block_number -

    block number

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: row_offset -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_offset -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -201,7 +194,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + + logical, + intent(out),optional + + ::transposed +

    whether block is transposed

    +
    + integer, intent(out), :: blk_p -

    index into block data array

    +

    index into block data array +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    +
    + + integer, + intent(out),optional + + ::row_size +

    index into block data array +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    +
    + + integer, + intent(out),optional + + ::col_size +

    index into block data array +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    +
    + + integer, + intent(out),optional + + ::row_offset +

    index into block data array +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    +
    + + integer, + intent(out),optional + + ::col_offset +

    index into block data array +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    @@ -292,8 +380,8 @@

    Arguments

    @@ -317,12 +405,13 @@

    Arguments

    @@ -332,27 +421,28 @@

    Arguments

    - + @@ -362,12 +452,12 @@

    Arguments

    @@ -377,12 +467,16 @@

    Arguments

    @@ -392,12 +486,16 @@

    Arguments

    @@ -407,12 +505,16 @@

    Arguments

    @@ -422,12 +524,16 @@

    Arguments

    @@ -437,7 +543,11 @@

    Arguments

    @@ -448,11 +558,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_2d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_2d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -302,12 +390,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - real(kind=real_8), + + type(dbcsr_data_obj), intent(inout) - DIMENSION(:, :), POINTER + :: block - +

    encapsulated data

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    - + integer, intent(out), :: row_size - +

    block number +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    - + integer, intent(out), :: col_size - +

    block number +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    - + integer, intent(out), :: row_offset - +

    block number +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    - + integer, intent(out), :: col_offset - +

    block number +logical row size of block +logical column size of block +logical row offset of block +logical column offset of block

    @@ -467,8 +577,8 @@

    Arguments

    @@ -492,12 +602,13 @@

    Arguments

    @@ -507,13 +618,14 @@

    Arguments

    @@ -537,12 +649,12 @@

    Arguments

    @@ -552,12 +664,12 @@

    Arguments

    @@ -567,12 +679,13 @@

    Arguments

    @@ -582,12 +695,13 @@

    Arguments

    @@ -597,12 +711,13 @@

    Arguments

    @@ -612,7 +727,8 @@

    Arguments

    @@ -623,11 +739,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_2d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_2d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -477,12 +587,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - real(kind=real_4), + + real(kind=real_8), @@ -522,12 +634,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -642,8 +758,8 @@

    Arguments

    @@ -667,12 +783,13 @@

    Arguments

    @@ -682,13 +799,14 @@

    Arguments

    @@ -712,12 +830,12 @@

    Arguments

    @@ -727,12 +845,12 @@

    Arguments

    @@ -742,12 +860,13 @@

    Arguments

    @@ -757,12 +876,13 @@

    Arguments

    @@ -772,12 +892,13 @@

    Arguments

    @@ -787,7 +908,8 @@

    Arguments

    @@ -798,11 +920,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_2d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_2d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -652,12 +768,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - complex(kind=real_4), + + real(kind=real_4), @@ -697,12 +815,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -817,8 +939,8 @@

    Arguments

    @@ -842,12 +964,13 @@

    Arguments

    @@ -857,13 +980,14 @@

    Arguments

    @@ -887,12 +1011,12 @@

    Arguments

    @@ -902,12 +1026,12 @@

    Arguments

    @@ -917,12 +1041,13 @@

    Arguments

    @@ -932,12 +1057,13 @@

    Arguments

    @@ -947,12 +1073,13 @@

    Arguments

    @@ -962,7 +1089,8 @@

    Arguments

    @@ -973,11 +1101,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_1d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_2d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -827,12 +949,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - complex(kind=real_8), + + complex(kind=real_4), @@ -872,12 +996,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -992,8 +1120,8 @@

    Arguments

    @@ -1017,12 +1145,13 @@

    Arguments

    @@ -1032,27 +1161,28 @@

    Arguments

    @@ -1062,12 +1192,12 @@

    Arguments

    @@ -1077,12 +1207,12 @@

    Arguments

    @@ -1092,12 +1222,13 @@

    Arguments

    @@ -1107,12 +1238,13 @@

    Arguments

    @@ -1122,12 +1254,13 @@

    Arguments

    @@ -1137,7 +1270,8 @@

    Arguments

    @@ -1148,11 +1282,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_1d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_1d_block_d(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -1002,12 +1130,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - real(kind=real_8), + + complex(kind=real_8), - DIMENSION(:), POINTER + DIMENSION(:, :), POINTER :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -1167,8 +1301,8 @@

    Arguments

    @@ -1192,12 +1326,13 @@

    Arguments

    @@ -1207,13 +1342,14 @@

    Arguments

    @@ -1237,12 +1373,12 @@

    Arguments

    @@ -1252,12 +1388,12 @@

    Arguments

    @@ -1267,12 +1403,13 @@

    Arguments

    @@ -1282,12 +1419,13 @@

    Arguments

    @@ -1297,12 +1435,13 @@

    Arguments

    @@ -1312,7 +1451,8 @@

    Arguments

    @@ -1323,11 +1463,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_1d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_1d_block_s(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -1177,12 +1311,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - real(kind=real_4), + + real(kind=real_8), @@ -1222,12 +1358,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -1342,8 +1482,8 @@

    Arguments

    @@ -1367,12 +1507,13 @@

    Arguments

    @@ -1382,13 +1523,14 @@

    Arguments

    @@ -1412,12 +1554,12 @@

    Arguments

    @@ -1427,7 +1569,7 @@

    Arguments

    @@ -1442,7 +1584,8 @@

    Arguments

    @@ -1457,12 +1600,13 @@

    Arguments

    @@ -1472,12 +1616,13 @@

    Arguments

    @@ -1487,7 +1632,8 @@

    Arguments

    @@ -1498,11 +1644,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_1d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_1d_block_c(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -1352,12 +1492,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - complex(kind=real_4), + + real(kind=real_4), @@ -1397,12 +1539,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    :: row_size - +

    logical row size of block +logical column size of block

    :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -1517,8 +1663,8 @@

    Arguments

    @@ -1542,12 +1688,13 @@

    Arguments

    @@ -1557,13 +1704,14 @@

    Arguments

    @@ -1587,12 +1735,12 @@

    Arguments

    @@ -1602,12 +1750,12 @@

    Arguments

    @@ -1617,12 +1765,13 @@

    Arguments

    @@ -1632,12 +1781,13 @@

    Arguments

    @@ -1647,12 +1797,13 @@

    Arguments

    @@ -1662,7 +1813,8 @@

    Arguments

    @@ -1673,11 +1825,11 @@

    Arguments

    -

    private subroutine dbcsr_iterator_next_2d_block_notrans_d(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) +

    private subroutine iterator_next_1d_block_z(iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset)

    - +

    Gets the next data block, single/double precision real/complex

    Arguments

    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -1527,12 +1673,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - complex(kind=real_8), + + complex(kind=real_4), @@ -1572,12 +1720,12 @@

    Arguments

    :: block - +

    pointer to the data block

    - + logical, intent(out) :: transposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - +

    logical row size of block +logical column size of block

    @@ -1692,8 +1844,8 @@

    Arguments

    @@ -1717,12 +1869,13 @@

    Arguments

    @@ -1732,187 +1885,43 @@

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -1702,12 +1854,12 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(out) :: row - +

    row of the data block +column of the data block

    - + integer, intent(out) :: column - +

    row of the data block +column of the data block

    - - real(kind=real_8), + + complex(kind=real_8), - DIMENSION(:, :), POINTER + DIMENSION(:), POINTER :: block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_2d_block_notrans_s(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1922,12 +1931,12 @@

    Arguments

    @@ -1937,12 +1946,13 @@

    Arguments

    @@ -1952,12 +1962,13 @@

    Arguments

    @@ -1967,12 +1978,13 @@

    Arguments

    @@ -1982,967 +1994,8 @@

    Arguments

    - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - +

    pointer to the data block

    - - integer, + + logical, intent(out) ::column - -
    - - real(kind=real_4), - - DIMENSION(:, :), POINTER - ::blocktransposed - +

    whether the block data is transposed

    - + integer, intent(out), :: block_number - +

    block number

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: row_offset - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_2d_block_notrans_c(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - complex(kind=real_4), - - DIMENSION(:, :), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_2d_block_notrans_z(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - complex(kind=real_8), - - DIMENSION(:, :), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_1d_block_notrans_d(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - real(kind=real_8), - - DIMENSION(:), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_1d_block_notrans_s(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - real(kind=real_4), - - DIMENSION(:), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_1d_block_notrans_c(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - complex(kind=real_4), - - DIMENSION(:), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - -
    - - -
    -
    - -
    -

    private subroutine dbcsr_iterator_next_1d_block_notrans_z(iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset) -

    -
    - - - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/develop/interface/dbcsr_mp_new.html b/develop/interface/dbcsr_mp_new.html index 9b92feb0888..254fe58d172 100644 --- a/develop/interface/dbcsr_mp_new.html +++ b/develop/interface/dbcsr_mp_new.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -276,7 +276,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -331,7 +331,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_multiply.html b/develop/interface/dbcsr_multiply.html index 5b4b8d18277..97a38a80a4a 100644 --- a/develop/interface/dbcsr_multiply.html +++ b/develop/interface/dbcsr_multiply.html @@ -74,20 +74,20 @@

    dbcsr_multiply
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 51 statements, 0.1% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,9 +131,8 @@

    Module Procedures

    @@ -155,311 +154,7 @@

    public interface dbcsr_multiply

    Module Procedures

    -

    public subroutine dbcsr_multiply_generic(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) -

    -
    - -

    Performs a multiplication of two dbcsr_type matrices, -as C := alpha * op( A ) * op( B ) + beta * C.

    Read more… - -

    Arguments

    -

    TypeIntentOptional AttributesName
    - - type(dbcsr_iterator_type), - intent(inout) - - ::iterator - -
    - - integer, - intent(out) - - ::row - -
    - - integer, - intent(out) - - ::column - -
    - - complex(kind=real_8), - - DIMENSION(:), POINTER - ::block - -
    - - integer, - intent(out),optional - - ::block_number - -
    - - integer, - intent(out),optional - - ::row_size - -
    - - integer, - intent(out),optional - - ::col_size - -
    - - integer, - intent(out),optional - - ::row_offset - -
    - - integer, - intent(out),optional - - ::col_offset - +

    logical row size of block +logical column size of block

    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - character(len=1), - intent(in) - - ::transa -

    specifies the form of op( A ) to be used in the matrix multiplication transa = 'N' or 'n', op( A ) = A. transa = 'T' or -'t', op( A ) = transpose(A). transa = 'C' or 'c', op( A ) = transpose(conjg(A)). -specifies the form of op( B ) to be used in the matrix multiplication transb = 'N' or 'n', op( B ) = B. transb = 'T' or -'t', op( B ) = transpose(B). transb = 'C' or 'c', op( B ) = transpose(conjg(B)).

    -
    - - character(len=1), - intent(in) - - ::transb -

    specifies the form of op( A ) to be used in the matrix multiplication transa = 'N' or 'n', op( A ) = A. transa = 'T' or -'t', op( A ) = transpose(A). transa = 'C' or 'c', op( A ) = transpose(conjg(A)). -specifies the form of op( B ) to be used in the matrix multiplication transb = 'N' or 'n', op( B ) = B. transb = 'T' or -'t', op( B ) = transpose(B). transb = 'C' or 'c', op( B ) = transpose(conjg(B)).

    -
    - - type(dbcsr_scalar_type), - intent(in) - - ::alpha -

    scaling of product

    -
    - - type(dbcsr_type), - intent(in) - - ::matrix_a -

    left BCSR matrix -right BCSR matrix

    -
    - - type(dbcsr_type), - intent(in) - - ::matrix_b -

    left BCSR matrix -right BCSR matrix

    -
    - - type(dbcsr_scalar_type), - intent(in) - - ::beta -

    scaling of existing data

    -
    - - type(dbcsr_type), - intent(inout) - - ::matrix_c -

    resulting BCSR product matrix.

    -
    - - integer, - intent(in),optional - - ::first_row -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - integer, - intent(in),optional - - ::last_row -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - integer, - intent(in),optional - - ::first_column -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - integer, - intent(in),optional - - ::last_column -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - integer, - intent(in),optional - - ::first_k -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - integer, - intent(in),optional - - ::last_k -

    first full row of limiting submatrix -last full row of limiting submatrix -first full column of limiting submatrix -last full column of limiting submatrix -first full column of limiting inner product -last full column of limiting inner product

    -
    - - logical, - intent(in),optional - - ::retain_sparsity -

    enforce the sparsity pattern of the existing product matrix; default is no

    -
    - - real(kind=real_8), - intent(in),optional - - ::filter_eps -

    Filtering of the matrix

    -
    - - integer(kind=int_8), - intent(out),optional - - ::flop -

    effective flop

    -
    - - -
    -
    - -
    -

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -478,7 +173,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -493,7 +188,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -508,8 +203,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -523,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -538,8 +233,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -553,8 +248,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -568,8 +263,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -583,7 +278,7 @@

    Arguments

    - + integer, intent(in), @@ -598,7 +293,7 @@

    Arguments

    - + integer, intent(in), @@ -613,7 +308,7 @@

    Arguments

    - + integer, intent(in), @@ -628,7 +323,7 @@

    Arguments

    - + integer, intent(in), @@ -643,7 +338,7 @@

    Arguments

    - + integer, intent(in), @@ -658,7 +353,7 @@

    Arguments

    - + integer, intent(in), @@ -673,7 +368,7 @@

    Arguments

    - + logical, intent(in), @@ -688,7 +383,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -703,7 +398,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), @@ -724,7 +419,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -743,7 +438,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -758,7 +453,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -773,8 +468,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -788,8 +483,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -803,8 +498,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -818,8 +513,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -833,8 +528,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -848,7 +543,7 @@

    Arguments

    - + integer, intent(in), @@ -863,7 +558,7 @@

    Arguments

    - + integer, intent(in), @@ -878,7 +573,7 @@

    Arguments

    - + integer, intent(in), @@ -893,7 +588,7 @@

    Arguments

    - + integer, intent(in), @@ -908,7 +603,7 @@

    Arguments

    - + integer, intent(in), @@ -923,7 +618,7 @@

    Arguments

    - + integer, intent(in), @@ -938,7 +633,7 @@

    Arguments

    - + logical, intent(in), @@ -953,7 +648,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -968,7 +663,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), @@ -1008,7 +703,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -1023,7 +718,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -1038,7 +733,7 @@

    Arguments

    - + complex(kind=real_4), intent(in) @@ -1053,8 +748,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1068,8 +763,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1083,7 +778,7 @@

    Arguments

    - + complex(kind=real_4), intent(in) @@ -1098,8 +793,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1113,7 +808,7 @@

    Arguments

    - + integer, intent(in), @@ -1128,7 +823,7 @@

    Arguments

    - + integer, intent(in), @@ -1143,7 +838,7 @@

    Arguments

    - + integer, intent(in), @@ -1158,7 +853,7 @@

    Arguments

    - + integer, intent(in), @@ -1173,7 +868,7 @@

    Arguments

    - + integer, intent(in), @@ -1188,7 +883,7 @@

    Arguments

    - + integer, intent(in), @@ -1203,7 +898,7 @@

    Arguments

    - + logical, intent(in), @@ -1218,7 +913,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -1233,7 +928,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), @@ -1273,7 +968,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -1288,7 +983,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -1303,7 +998,7 @@

    Arguments

    - + complex(kind=real_8), intent(in) @@ -1318,8 +1013,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1333,8 +1028,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1348,7 +1043,7 @@

    Arguments

    - + complex(kind=real_8), intent(in) @@ -1363,8 +1058,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1393,7 +1088,7 @@

    Arguments

    - + integer, intent(in), @@ -1423,7 +1118,7 @@

    Arguments

    - + integer, intent(in), @@ -1468,7 +1163,7 @@

    Arguments

    - + logical, intent(in), @@ -1483,7 +1178,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -1498,7 +1193,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), diff --git a/develop/interface/dbcsr_multiply~2.html b/develop/interface/dbcsr_multiply~2.html index 243acb3bc20..97da1b8f400 100644 --- a/develop/interface/dbcsr_multiply~2.html +++ b/develop/interface/dbcsr_multiply~2.html @@ -74,20 +74,20 @@

    dbcsr_multiply
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 430 statements, 0.7% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,9 @@

    Module Procedures

    @@ -154,7 +155,311 @@

    public interface dbcsr_multiply

    Module Procedures

    -

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    public subroutine dbcsr_multiply_generic(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    +
    + +

    Performs a multiplication of two dbcsr_type matrices, +as C := alpha * op( A ) * op( B ) + beta * C.

    Read more… + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + character(len=1), + intent(in) + + ::transa +

    specifies the form of op( A ) to be used in the matrix multiplication transa = 'N' or 'n', op( A ) = A. transa = 'T' or +'t', op( A ) = transpose(A). transa = 'C' or 'c', op( A ) = transpose(conjg(A)). +specifies the form of op( B ) to be used in the matrix multiplication transb = 'N' or 'n', op( B ) = B. transb = 'T' or +'t', op( B ) = transpose(B). transb = 'C' or 'c', op( B ) = transpose(conjg(B)).

    +
    + + character(len=1), + intent(in) + + ::transb +

    specifies the form of op( A ) to be used in the matrix multiplication transa = 'N' or 'n', op( A ) = A. transa = 'T' or +'t', op( A ) = transpose(A). transa = 'C' or 'c', op( A ) = transpose(conjg(A)). +specifies the form of op( B ) to be used in the matrix multiplication transb = 'N' or 'n', op( B ) = B. transb = 'T' or +'t', op( B ) = transpose(B). transb = 'C' or 'c', op( B ) = transpose(conjg(B)).

    +
    + + type(dbcsr_scalar_type), + intent(in) + + ::alpha +

    scaling of product

    +
    + + type(dbcsr_type), + intent(in) + + ::matrix_a +

    left BCSR matrix +right BCSR matrix

    +
    + + type(dbcsr_type), + intent(in) + + ::matrix_b +

    left BCSR matrix +right BCSR matrix

    +
    + + type(dbcsr_scalar_type), + intent(in) + + ::beta +

    scaling of existing data

    +
    + + type(dbcsr_type), + intent(inout) + + ::matrix_c +

    resulting BCSR product matrix.

    +
    + + integer, + intent(in),optional + + ::first_row +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + integer, + intent(in),optional + + ::last_row +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + integer, + intent(in),optional + + ::first_column +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + integer, + intent(in),optional + + ::last_column +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + integer, + intent(in),optional + + ::first_k +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + integer, + intent(in),optional + + ::last_k +

    first full row of limiting submatrix +last full row of limiting submatrix +first full column of limiting submatrix +last full column of limiting submatrix +first full column of limiting inner product +last full column of limiting inner product

    +
    + + logical, + intent(in),optional + + ::retain_sparsity +

    enforce the sparsity pattern of the existing product matrix; default is no

    +
    + + real(kind=real_8), + intent(in),optional + + ::filter_eps +

    Filtering of the matrix

    +
    + + integer(kind=int_8), + intent(out),optional + + ::flop +

    effective flop

    +
    + + +
    +

    + +
    +

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -173,7 +478,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -188,7 +493,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -203,8 +508,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -218,8 +523,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,8 +538,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -248,8 +553,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -263,8 +568,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -278,7 +583,7 @@

    Arguments

    - + integer, intent(in), @@ -293,7 +598,7 @@

    Arguments

    - + integer, intent(in), @@ -308,7 +613,7 @@

    Arguments

    - + integer, intent(in), @@ -323,7 +628,7 @@

    Arguments

    - + integer, intent(in), @@ -338,7 +643,7 @@

    Arguments

    - + integer, intent(in), @@ -353,7 +658,7 @@

    Arguments

    - + integer, intent(in), @@ -368,7 +673,7 @@

    Arguments

    - + logical, intent(in), @@ -383,7 +688,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -398,7 +703,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), @@ -419,7 +724,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -438,7 +743,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -453,7 +758,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -468,8 +773,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -483,8 +788,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -498,8 +803,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -513,8 +818,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -528,8 +833,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -543,7 +848,7 @@

    Arguments

    - + integer, intent(in), @@ -558,7 +863,7 @@

    Arguments

    - + integer, intent(in), @@ -573,7 +878,7 @@

    Arguments

    - + integer, intent(in), @@ -588,7 +893,7 @@

    Arguments

    - + integer, intent(in), @@ -603,7 +908,7 @@

    Arguments

    - + integer, intent(in), @@ -618,7 +923,7 @@

    Arguments

    - + integer, intent(in), @@ -633,7 +938,7 @@

    Arguments

    - + logical, intent(in), @@ -648,7 +953,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -663,7 +968,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), @@ -733,7 +1038,7 @@

    Arguments

    - + complex(kind=real_4), intent(in) @@ -748,8 +1053,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -763,8 +1068,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -794,7 +1099,7 @@

    Arguments

    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -853,7 +1158,7 @@

    Arguments

    - + integer, intent(in), @@ -968,7 +1273,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -983,7 +1288,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -998,7 +1303,7 @@

    Arguments

    - + complex(kind=real_8), intent(in) @@ -1013,8 +1318,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1028,8 +1333,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -1043,7 +1348,7 @@

    Arguments

    - + complex(kind=real_8), intent(in) @@ -1058,8 +1363,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1073,7 +1378,7 @@

    Arguments

    - + integer, intent(in), @@ -1088,7 +1393,7 @@

    Arguments

    - + integer, intent(in), @@ -1103,7 +1408,7 @@

    Arguments

    - + integer, intent(in), @@ -1118,7 +1423,7 @@

    Arguments

    - + integer, intent(in), @@ -1133,7 +1438,7 @@

    Arguments

    - + integer, intent(in), @@ -1148,7 +1453,7 @@

    Arguments

    - + integer, intent(in), @@ -1163,7 +1468,7 @@

    Arguments

    - + logical, intent(in), @@ -1178,7 +1483,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -1193,7 +1498,7 @@

    Arguments

    - + integer(kind=int_8), intent(out), diff --git a/develop/interface/dbcsr_norm.html b/develop/interface/dbcsr_norm.html index 520188aee6c..27667ab7879 100644 --- a/develop/interface/dbcsr_norm.html +++ b/develop/interface/dbcsr_norm.html @@ -171,7 +171,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout), @@ -241,7 +241,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout), diff --git a/develop/interface/dbcsr_printmat.html b/develop/interface/dbcsr_printmat.html index 63e89063a13..de4c89c1c2d 100644 --- a/develop/interface/dbcsr_printmat.html +++ b/develop/interface/dbcsr_printmat.html @@ -173,7 +173,7 @@

    Arguments

    - + real(kind=real_4), intent(in), @@ -188,7 +188,7 @@

    Arguments

    - + integer, intent(in) @@ -236,7 +236,7 @@

    Arguments

    - + character(len=*), intent(in), @@ -251,7 +251,7 @@

    Arguments

    - + logical, intent(in), @@ -291,7 +291,7 @@

    Arguments

    - + real(kind=real_8), intent(in), @@ -306,7 +306,7 @@

    Arguments

    - + integer, intent(in) @@ -351,7 +351,7 @@

    Arguments

    - + character(len=*), intent(in), @@ -366,7 +366,7 @@

    Arguments

    - + logical, intent(in), @@ -406,7 +406,7 @@

    Arguments

    - + complex(kind=real_4), intent(in), @@ -421,7 +421,7 @@

    Arguments

    - + integer, intent(in) @@ -466,7 +466,7 @@

    Arguments

    - + character(len=*), intent(in), @@ -481,7 +481,7 @@

    Arguments

    - + logical, intent(in), @@ -521,7 +521,7 @@

    Arguments

    - + complex(kind=real_8), intent(in), @@ -536,7 +536,7 @@

    Arguments

    - + integer, intent(in) @@ -581,7 +581,7 @@

    Arguments

    - + character(len=*), intent(in), @@ -596,7 +596,7 @@

    Arguments

    - + logical, intent(in), diff --git a/develop/interface/dbcsr_put_block.html b/develop/interface/dbcsr_put_block.html index 3a5a7fa8b43..20adc0de2d5 100644 --- a/develop/interface/dbcsr_put_block.html +++ b/develop/interface/dbcsr_put_block.html @@ -74,20 +74,20 @@

    dbcsr_put_block
  • 5 statements + title="

    0.0% of total for procedures.

    Including implementation: 68 statements, 0.1% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,7 +131,6 @@

    Module Procedures

    - dbcsr_put_block_area dbcsr_put_block_d dbcsr_put_block_s dbcsr_put_block_z @@ -159,14 +158,11 @@

    public interface dbcsr_put_block

    Module Procedures

    -

    private subroutine dbcsr_put_block_area(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale)

    -

    We allow : -matrix(dp) [+]= [scale(dp)] * block(dp) -matrix(dp) [+]= [scale(dp)] * block(sp) -matrix(sp) [+]= [scale(dp)] * block(sp)

    +

    Arguments

    @@ -181,8 +177,8 @@

    Arguments

    @@ -211,7 +207,7 @@

    Arguments

    @@ -226,216 +222,22 @@

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -196,7 +192,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - - type(dbcsr_data_obj) - - - ::block - -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col - -
    - - logical, - intent(in),optional - - ::transposed - -
    - - logical, - intent(in),optional - - ::summation - -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop - -
    - - type(dbcsr_scalar_type), - intent(in),optional - - ::scale - -
    - - -
    -

    - -
    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) -

    -
    - -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -445,28 +247,12 @@

    Arguments

    - - - - - - - - @@ -476,7 +262,7 @@

    Arguments

    @@ -487,12 +273,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… +

    Arguments

    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix -

    DBCSR matrix

    -
    - - integer, - intent(in) - - ::row -

    the logical row -the logical column

    -
    - - integer, - intent(in) - - ::col -

    the logical row -the logical column

    -
    - + real(kind=real_8), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_8), intent(in), :: scale -

    scale the OBblock being added

    +
    @@ -507,8 +292,8 @@

    Arguments

    @@ -532,13 +317,12 @@

    Arguments

    @@ -548,59 +332,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -610,28 +362,12 @@

    Arguments

    - - - - - - - - @@ -641,7 +377,7 @@

    Arguments

    @@ -652,12 +388,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -517,12 +302,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + real(kind=real_4), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_4), intent(in), :: scale -

    scale the OBblock being added

    +
    @@ -672,8 +407,8 @@

    Arguments

    @@ -697,13 +432,12 @@

    Arguments

    @@ -713,59 +447,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -775,28 +477,12 @@

    Arguments

    - - - - - - - - @@ -806,7 +492,7 @@

    Arguments

    @@ -817,12 +503,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -682,12 +417,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + complex(kind=real_8), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_8), intent(in), :: scale -

    scale the OBblock being added

    +
    @@ -837,8 +522,8 @@

    Arguments

    @@ -862,13 +547,12 @@

    Arguments

    @@ -878,59 +562,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -940,28 +592,12 @@

    Arguments

    - - - - - - - - @@ -971,7 +607,7 @@

    Arguments

    @@ -982,11 +618,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -847,12 +532,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + complex(kind=real_4), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_4), intent(in), :: scale -

    scale the OBblock being added

    +
    @@ -1001,8 +637,8 @@

    Arguments

    @@ -1026,13 +662,12 @@

    Arguments

    @@ -1042,59 +677,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -1104,28 +707,12 @@

    Arguments

    - - - - - - - - @@ -1135,7 +722,7 @@

    Arguments

    @@ -1146,11 +733,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1011,12 +647,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_8), intent(in), :: scale -

    scale the block being added

    +
    @@ -1165,8 +752,8 @@

    Arguments

    @@ -1190,13 +777,12 @@

    Arguments

    @@ -1206,59 +792,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -1268,28 +822,12 @@

    Arguments

    - - - - - - - - @@ -1299,7 +837,7 @@

    Arguments

    @@ -1310,11 +848,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1175,12 +762,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_4), intent(in), :: scale -

    scale the block being added

    +
    @@ -1329,8 +867,8 @@

    Arguments

    @@ -1354,13 +892,12 @@

    Arguments

    @@ -1370,59 +907,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -1432,28 +937,12 @@

    Arguments

    - - - - - - - - @@ -1463,7 +952,7 @@

    Arguments

    @@ -1474,11 +963,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1339,12 +877,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_8), intent(in), :: scale -

    scale the block being added

    +
    @@ -1493,8 +982,8 @@

    Arguments

    @@ -1518,13 +1007,12 @@

    Arguments

    @@ -1534,59 +1022,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -1596,28 +1052,12 @@

    Arguments

    - - - - - - - - @@ -1627,7 +1067,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_put_block~2.html b/develop/interface/dbcsr_put_block~2.html index 8b431301a32..2c51cbad407 100644 --- a/develop/interface/dbcsr_put_block~2.html +++ b/develop/interface/dbcsr_put_block~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 572 statements, 0.9% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -131,6 +131,7 @@

    Module Procedures

    + dbcsr_put_block_area dbcsr_put_block_d dbcsr_put_block_s dbcsr_put_block_z @@ -158,11 +159,14 @@

    public interface dbcsr_put_block

    Module Procedures

    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_area(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    We allow : +matrix(dp) [+]= [scale(dp)] * block(dp) +matrix(dp) [+]= [scale(dp)] * block(sp) +matrix(sp) [+]= [scale(dp)] * block(sp)

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -1503,12 +992,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_4), intent(in), :: scale -

    scale the block being added

    +
    @@ -177,8 +181,8 @@

    Arguments

    @@ -207,7 +211,7 @@

    Arguments

    @@ -222,19 +226,213 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -192,7 +196,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + + type(dbcsr_data_obj) + + + ::block + +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col + +
    + + logical, + intent(in),optional + + ::transposed + +
    + + logical, + intent(in),optional + + ::summation + +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop + +
    + + type(dbcsr_scalar_type), + intent(in),optional + + ::scale + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    +
    + +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    Read more… + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -262,7 +476,7 @@

    Arguments

    @@ -273,11 +487,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix +

    DBCSR matrix

    +
    + + integer, + intent(in) + + ::row +

    the logical row +the logical column

    +
    + + integer, + intent(in) + + ::col +

    the logical row +the logical column

    +
    + real(kind=real_8), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -247,6 +445,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the OBblock being added

    @@ -292,8 +507,8 @@

    Arguments

    @@ -317,12 +532,13 @@

    Arguments

    @@ -332,24 +548,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -377,7 +641,7 @@

    Arguments

    @@ -388,11 +652,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -302,12 +517,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + real(kind=real_4), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -362,6 +610,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the OBblock being added

    @@ -407,8 +672,8 @@

    Arguments

    @@ -432,12 +697,13 @@

    Arguments

    @@ -447,24 +713,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -492,7 +806,7 @@

    Arguments

    @@ -503,11 +817,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -417,12 +682,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + complex(kind=real_8), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -477,6 +775,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the OBblock being added

    @@ -522,8 +837,8 @@

    Arguments

    @@ -547,12 +862,13 @@

    Arguments

    @@ -562,24 +878,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -607,7 +971,7 @@

    Arguments

    @@ -618,11 +982,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Put a 2-D block in a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -532,12 +847,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + complex(kind=real_4), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -592,6 +940,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the OBblock being added

    @@ -637,8 +1001,8 @@

    Arguments

    @@ -662,12 +1026,13 @@

    Arguments

    @@ -677,24 +1042,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -722,7 +1135,7 @@

    Arguments

    @@ -733,11 +1146,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Put a 2-D block in a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -647,12 +1011,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -707,6 +1104,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the block being added

    @@ -752,8 +1165,8 @@

    Arguments

    @@ -777,12 +1190,13 @@

    Arguments

    @@ -792,24 +1206,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -837,7 +1299,7 @@

    Arguments

    @@ -848,11 +1310,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Put a 2-D block in a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -762,12 +1175,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_4), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -822,6 +1268,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the block being added

    @@ -867,8 +1329,8 @@

    Arguments

    @@ -892,12 +1354,13 @@

    Arguments

    @@ -907,24 +1370,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -952,7 +1463,7 @@

    Arguments

    @@ -963,11 +1474,11 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    - +

    Put a 2-D block in a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -877,12 +1339,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -937,6 +1432,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the block being added

    @@ -982,8 +1493,8 @@

    Arguments

    @@ -1007,12 +1518,13 @@

    Arguments

    @@ -1022,24 +1534,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -1067,7 +1627,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_reserve_block2d.html b/develop/interface/dbcsr_reserve_block2d.html index 5377a14bf6f..145b3853d37 100644 --- a/develop/interface/dbcsr_reserve_block2d.html +++ b/develop/interface/dbcsr_reserve_block2d.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 36 statements, 0.1% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_reserve_block2d

    Module Procedures

    -

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed)

    -

    Put a 2-D block in a DBCSR matrix using the btree

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -992,12 +1503,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -1052,6 +1596,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop
    :: scale - +

    scale the block being added

    @@ -173,8 +173,8 @@

    Arguments

    @@ -198,13 +198,12 @@

    Arguments

    @@ -214,14 +213,13 @@

    Arguments

    @@ -245,12 +243,12 @@

    Arguments

    @@ -260,7 +258,7 @@

    Arguments

    @@ -271,11 +269,11 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed)

    -

    Put a 2-D block in a DBCSR matrix using the btree

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -183,12 +183,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - - real(kind=real_4), + + real(kind=real_8), @@ -230,12 +228,12 @@

    Arguments

    :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    - + logical, intent(out), :: existed -

    block already existed

    +
    @@ -290,8 +288,8 @@

    Arguments

    @@ -315,13 +313,12 @@

    Arguments

    @@ -331,14 +328,13 @@

    Arguments

    @@ -362,12 +358,12 @@

    Arguments

    @@ -377,7 +373,7 @@

    Arguments

    @@ -392,7 +388,7 @@

    Arguments

    -

    Put a 2-D block in a DBCSR matrix using the btree

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -300,12 +298,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - - real(kind=real_8), + + real(kind=real_4), @@ -347,12 +343,12 @@

    Arguments

    :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    - + logical, intent(out), :: existed -

    block already existed

    +
    @@ -407,8 +403,8 @@

    Arguments

    @@ -432,13 +428,12 @@

    Arguments

    @@ -448,13 +443,12 @@

    Arguments

    @@ -464,12 +458,12 @@

    Arguments

    @@ -479,7 +473,7 @@

    Arguments

    @@ -494,7 +488,7 @@

    Arguments

    @@ -509,7 +503,7 @@

    Arguments

    -

    Put a 2-D block in a DBCSR matrix using the btree

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -417,12 +413,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    @@ -524,8 +518,8 @@

    Arguments

    @@ -549,13 +543,12 @@

    Arguments

    @@ -565,13 +558,12 @@

    Arguments

    @@ -581,12 +573,12 @@

    Arguments

    @@ -596,7 +588,7 @@

    Arguments

    @@ -611,7 +603,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_reserve_block2d~2.html b/develop/interface/dbcsr_reserve_block2d~2.html index a60071299ed..2f3633b0699 100644 --- a/develop/interface/dbcsr_reserve_block2d~2.html +++ b/develop/interface/dbcsr_reserve_block2d~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 239 statements, 0.4% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_reserve_block2d

    Module Procedures

    -

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed)

    - +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -534,12 +528,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    @@ -173,8 +173,8 @@

    Arguments

    @@ -198,12 +198,13 @@

    Arguments

    @@ -213,13 +214,14 @@

    Arguments

    @@ -243,12 +245,12 @@

    Arguments

    @@ -258,7 +260,7 @@

    Arguments

    @@ -269,11 +271,11 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed)

    - +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -183,12 +183,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - - real(kind=real_8), + + real(kind=real_4), @@ -228,12 +230,12 @@

    Arguments

    :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    - + logical, intent(out), :: existed - +

    block already existed

    @@ -288,8 +290,8 @@

    Arguments

    @@ -313,12 +315,13 @@

    Arguments

    @@ -328,13 +331,14 @@

    Arguments

    @@ -358,12 +362,12 @@

    Arguments

    @@ -373,7 +377,7 @@

    Arguments

    @@ -388,7 +392,7 @@

    Arguments

    - +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -298,12 +300,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - - real(kind=real_4), + + real(kind=real_8), @@ -343,12 +347,12 @@

    Arguments

    :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    - + logical, intent(out), :: existed - +

    block already existed

    @@ -403,8 +407,8 @@

    Arguments

    @@ -428,12 +432,13 @@

    Arguments

    @@ -443,12 +448,13 @@

    Arguments

    @@ -458,12 +464,12 @@

    Arguments

    @@ -473,7 +479,7 @@

    Arguments

    @@ -488,7 +494,7 @@

    Arguments

    @@ -503,7 +509,7 @@

    Arguments

    - +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -413,12 +417,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    @@ -518,8 +524,8 @@

    Arguments

    @@ -543,12 +549,13 @@

    Arguments

    @@ -558,12 +565,13 @@

    Arguments

    @@ -573,12 +581,12 @@

    Arguments

    @@ -588,7 +596,7 @@

    Arguments

    @@ -603,7 +611,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scalar_get_value.html b/develop/interface/dbcsr_scalar_get_value.html index 3d13990a131..7ba31c2a9cd 100644 --- a/develop/interface/dbcsr_scalar_get_value.html +++ b/develop/interface/dbcsr_scalar_get_value.html @@ -188,7 +188,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scale.html b/develop/interface/dbcsr_scale.html index 6971f9f9ca1..b0ae145b677 100644 --- a/develop/interface/dbcsr_scale.html +++ b/develop/interface/dbcsr_scale.html @@ -174,7 +174,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -314,7 +314,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scale_by_vector.html b/develop/interface/dbcsr_scale_by_vector.html index 0ac18015e41..809e69014fe 100644 --- a/develop/interface/dbcsr_scale_by_vector.html +++ b/develop/interface/dbcsr_scale_by_vector.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -314,7 +314,7 @@

    Arguments

    @@ -329,7 +329,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -469,7 +469,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scale_by_vector~2.html b/develop/interface/dbcsr_scale_by_vector~2.html index 37918a9c396..ae495f94ed8 100644 --- a/develop/interface/dbcsr_scale_by_vector~2.html +++ b/develop/interface/dbcsr_scale_by_vector~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    @@ -328,7 +328,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scale~2.html b/develop/interface/dbcsr_scale~2.html index 0c6dae8b5a9..0fcb9019854 100644 --- a/develop/interface/dbcsr_scale~2.html +++ b/develop/interface/dbcsr_scale~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set.html b/develop/interface/dbcsr_set.html index e4f156dbd68..95b606d8a73 100644 --- a/develop/interface/dbcsr_set.html +++ b/develop/interface/dbcsr_set.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set_block_pointer.html b/develop/interface/dbcsr_set_block_pointer.html index 7a54061c022..8fd3036a6f2 100644 --- a/develop/interface/dbcsr_set_block_pointer.html +++ b/develop/interface/dbcsr_set_block_pointer.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -291,7 +291,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -337,7 +337,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -541,7 +541,7 @@

    Arguments

    @@ -597,7 +597,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set_diag.html b/develop/interface/dbcsr_set_diag.html index 79f032721d5..aed9df0feae 100644 --- a/develop/interface/dbcsr_set_diag.html +++ b/develop/interface/dbcsr_set_diag.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set_diag~2.html b/develop/interface/dbcsr_set_diag~2.html index 6b98971b243..416a8620a0d 100644 --- a/develop/interface/dbcsr_set_diag~2.html +++ b/develop/interface/dbcsr_set_diag~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set~2.html b/develop/interface/dbcsr_set~2.html index 489347a614b..9e4edcf53c3 100644 --- a/develop/interface/dbcsr_set~2.html +++ b/develop/interface/dbcsr_set~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_create.html b/develop/interface/dbcsr_t_create.html index 61026668740..646dc82cfc7 100644 --- a/develop/interface/dbcsr_t_create.html +++ b/develop/interface/dbcsr_t_create.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -349,7 +349,7 @@

    Arguments

    @@ -364,7 +364,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -509,7 +509,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_filter.html b/develop/interface/dbcsr_t_filter.html index c34c907bbd2..1f1078fdb7e 100644 --- a/develop/interface/dbcsr_t_filter.html +++ b/develop/interface/dbcsr_t_filter.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -388,7 +388,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -473,7 +473,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_get_block.html b/develop/interface/dbcsr_t_get_block.html index df25081c618..889ebf456a1 100644 --- a/develop/interface/dbcsr_t_get_block.html +++ b/develop/interface/dbcsr_t_get_block.html @@ -194,7 +194,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -224,7 +224,7 @@

    Arguments

    @@ -239,7 +239,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -509,7 +509,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    @@ -694,7 +694,7 @@

    Arguments

    @@ -709,7 +709,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -764,7 +764,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    @@ -894,7 +894,7 @@

    Arguments

    @@ -934,7 +934,7 @@

    Arguments

    @@ -949,7 +949,7 @@

    Arguments

    @@ -964,7 +964,7 @@

    Arguments

    @@ -979,7 +979,7 @@

    Arguments

    @@ -994,7 +994,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1049,7 +1049,7 @@

    Arguments

    @@ -1064,7 +1064,7 @@

    Arguments

    @@ -1079,7 +1079,7 @@

    Arguments

    @@ -1119,7 +1119,7 @@

    Arguments

    @@ -1134,7 +1134,7 @@

    Arguments

    @@ -1149,7 +1149,7 @@

    Arguments

    @@ -1164,7 +1164,7 @@

    Arguments

    @@ -1179,7 +1179,7 @@

    Arguments

    @@ -1219,7 +1219,7 @@

    Arguments

    @@ -1234,7 +1234,7 @@

    Arguments

    @@ -1249,7 +1249,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

    @@ -1304,7 +1304,7 @@

    Arguments

    @@ -1319,7 +1319,7 @@

    Arguments

    @@ -1334,7 +1334,7 @@

    Arguments

    @@ -1349,7 +1349,7 @@

    Arguments

    @@ -1364,7 +1364,7 @@

    Arguments

    @@ -1404,7 +1404,7 @@

    Arguments

    @@ -1419,7 +1419,7 @@

    Arguments

    @@ -1434,7 +1434,7 @@

    Arguments

    @@ -1449,7 +1449,7 @@

    Arguments

    @@ -1489,7 +1489,7 @@

    Arguments

    @@ -1504,7 +1504,7 @@

    Arguments

    @@ -1519,7 +1519,7 @@

    Arguments

    @@ -1534,7 +1534,7 @@

    Arguments

    @@ -1549,7 +1549,7 @@

    Arguments

    @@ -1589,7 +1589,7 @@

    Arguments

    @@ -1604,7 +1604,7 @@

    Arguments

    @@ -1619,7 +1619,7 @@

    Arguments

    @@ -1634,7 +1634,7 @@

    Arguments

    @@ -1674,7 +1674,7 @@

    Arguments

    @@ -1689,7 +1689,7 @@

    Arguments

    @@ -1704,7 +1704,7 @@

    Arguments

    @@ -1719,7 +1719,7 @@

    Arguments

    @@ -1734,7 +1734,7 @@

    Arguments

    @@ -1774,7 +1774,7 @@

    Arguments

    @@ -1789,7 +1789,7 @@

    Arguments

    @@ -1804,7 +1804,7 @@

    Arguments

    @@ -1819,7 +1819,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1874,7 +1874,7 @@

    Arguments

    @@ -1889,7 +1889,7 @@

    Arguments

    @@ -1904,7 +1904,7 @@

    Arguments

    @@ -1919,7 +1919,7 @@

    Arguments

    @@ -1959,7 +1959,7 @@

    Arguments

    @@ -1974,7 +1974,7 @@

    Arguments

    @@ -1989,7 +1989,7 @@

    Arguments

    @@ -2004,7 +2004,7 @@

    Arguments

    @@ -2044,7 +2044,7 @@

    Arguments

    @@ -2059,7 +2059,7 @@

    Arguments

    @@ -2074,7 +2074,7 @@

    Arguments

    @@ -2089,7 +2089,7 @@

    Arguments

    @@ -2104,7 +2104,7 @@

    Arguments

    @@ -2144,7 +2144,7 @@

    Arguments

    @@ -2159,7 +2159,7 @@

    Arguments

    @@ -2174,7 +2174,7 @@

    Arguments

    @@ -2189,7 +2189,7 @@

    Arguments

    @@ -2229,7 +2229,7 @@

    Arguments

    @@ -2244,7 +2244,7 @@

    Arguments

    @@ -2259,7 +2259,7 @@

    Arguments

    @@ -2274,7 +2274,7 @@

    Arguments

    @@ -2289,7 +2289,7 @@

    Arguments

    @@ -2329,7 +2329,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2359,7 +2359,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2429,7 +2429,7 @@

    Arguments

    @@ -2444,7 +2444,7 @@

    Arguments

    @@ -2459,7 +2459,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_put_block.html b/develop/interface/dbcsr_t_put_block.html index 928f2f266ee..5df4a1b2c17 100644 --- a/develop/interface/dbcsr_t_put_block.html +++ b/develop/interface/dbcsr_t_put_block.html @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    @@ -297,7 +297,7 @@

    Arguments

    @@ -312,7 +312,7 @@

    Arguments

    @@ -327,7 +327,7 @@

    Arguments

    @@ -342,7 +342,7 @@

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

    @@ -412,7 +412,7 @@

    Arguments

    @@ -427,7 +427,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -527,7 +527,7 @@

    Arguments

    @@ -542,7 +542,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -572,7 +572,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -657,7 +657,7 @@

    Arguments

    @@ -672,7 +672,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -787,7 +787,7 @@

    Arguments

    @@ -802,7 +802,7 @@

    Arguments

    @@ -817,7 +817,7 @@

    Arguments

    @@ -872,7 +872,7 @@

    Arguments

    @@ -887,7 +887,7 @@

    Arguments

    @@ -902,7 +902,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -932,7 +932,7 @@

    Arguments

    @@ -987,7 +987,7 @@

    Arguments

    @@ -1002,7 +1002,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1032,7 +1032,7 @@

    Arguments

    @@ -1047,7 +1047,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1132,7 +1132,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1162,7 +1162,7 @@

    Arguments

    @@ -1217,7 +1217,7 @@

    Arguments

    @@ -1232,7 +1232,7 @@

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1262,7 +1262,7 @@

    Arguments

    @@ -1277,7 +1277,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    @@ -1347,7 +1347,7 @@

    Arguments

    @@ -1362,7 +1362,7 @@

    Arguments

    @@ -1377,7 +1377,7 @@

    Arguments

    @@ -1392,7 +1392,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1507,7 +1507,7 @@

    Arguments

    @@ -1562,7 +1562,7 @@

    Arguments

    @@ -1577,7 +1577,7 @@

    Arguments

    @@ -1592,7 +1592,7 @@

    Arguments

    @@ -1607,7 +1607,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_reserve_blocks.html b/develop/interface/dbcsr_t_reserve_blocks.html index 9d23ab61ef5..23084861f3f 100644 --- a/develop/interface/dbcsr_t_reserve_blocks.html +++ b/develop/interface/dbcsr_t_reserve_blocks.html @@ -174,7 +174,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -329,7 +329,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_set.html b/develop/interface/dbcsr_t_set.html index 528ef0fe223..c7a79bed28a 100644 --- a/develop/interface/dbcsr_t_set.html +++ b/develop/interface/dbcsr_t_set.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_blk_size_t.html b/develop/interface/dbcsr_tas_blk_size_t.html index 518daeac578..ed26a09602e 100644 --- a/develop/interface/dbcsr_tas_blk_size_t.html +++ b/develop/interface/dbcsr_tas_blk_size_t.html @@ -171,7 +171,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_create.html b/develop/interface/dbcsr_tas_create.html index 436e436e038..b69bc6bfdb2 100644 --- a/develop/interface/dbcsr_tas_create.html +++ b/develop/interface/dbcsr_tas_create.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_dist_repl.html b/develop/interface/dbcsr_tas_dist_repl.html index 4e017983beb..35d3a018bca 100644 --- a/develop/interface/dbcsr_tas_dist_repl.html +++ b/develop/interface/dbcsr_tas_dist_repl.html @@ -230,7 +230,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_filter.html b/develop/interface/dbcsr_tas_filter.html index 075d8db22b1..f1bd4b55c97 100644 --- a/develop/interface/dbcsr_tas_filter.html +++ b/develop/interface/dbcsr_tas_filter.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -373,7 +373,7 @@

    Arguments

    @@ -388,7 +388,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -473,7 +473,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_get_block_p.html b/develop/interface/dbcsr_tas_get_block_p.html index 8c64800a281..99d0deac2df 100644 --- a/develop/interface/dbcsr_tas_get_block_p.html +++ b/develop/interface/dbcsr_tas_get_block_p.html @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_get_block_p~2.html b/develop/interface/dbcsr_tas_get_block_p~2.html index c1f204e5708..66170c4758d 100644 --- a/develop/interface/dbcsr_tas_get_block_p~2.html +++ b/develop/interface/dbcsr_tas_get_block_p~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -478,7 +478,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -538,7 +538,7 @@

    Arguments

    @@ -553,7 +553,7 @@

    Arguments

    @@ -568,7 +568,7 @@

    Arguments

    @@ -608,7 +608,7 @@

    Arguments

    @@ -623,7 +623,7 @@

    Arguments

    @@ -638,7 +638,7 @@

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -683,7 +683,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_iterator_next_block.html b/develop/interface/dbcsr_tas_iterator_next_block.html index f766f653001..433a12ddad1 100644 --- a/develop/interface/dbcsr_tas_iterator_next_block.html +++ b/develop/interface/dbcsr_tas_iterator_next_block.html @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -276,7 +276,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -331,7 +331,7 @@

    Arguments

    @@ -347,7 +347,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_iterator_next_block~2.html b/develop/interface/dbcsr_tas_iterator_next_block~2.html index cc36b181129..cac91bce1ca 100644 --- a/develop/interface/dbcsr_tas_iterator_next_block~2.html +++ b/develop/interface/dbcsr_tas_iterator_next_block~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -478,7 +478,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -538,7 +538,7 @@

    Arguments

    @@ -553,7 +553,7 @@

    Arguments

    @@ -568,7 +568,7 @@

    Arguments

    @@ -608,7 +608,7 @@

    Arguments

    @@ -623,7 +623,7 @@

    Arguments

    @@ -638,7 +638,7 @@

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -683,7 +683,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_mp_comm.html b/develop/interface/dbcsr_tas_mp_comm.html index 9d5569a0d5e..ee043e4c9c6 100644 --- a/develop/interface/dbcsr_tas_mp_comm.html +++ b/develop/interface/dbcsr_tas_mp_comm.html @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_put_block.html b/develop/interface/dbcsr_tas_put_block.html index f75f78967e1..673f5a2a900 100644 --- a/develop/interface/dbcsr_tas_put_block.html +++ b/develop/interface/dbcsr_tas_put_block.html @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_put_block~2.html b/develop/interface/dbcsr_tas_put_block~2.html index 11d8742700b..bc4802a4695 100644 --- a/develop/interface/dbcsr_tas_put_block~2.html +++ b/develop/interface/dbcsr_tas_put_block~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -433,7 +433,7 @@

    Arguments

    @@ -448,7 +448,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -478,7 +478,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -578,7 +578,7 @@

    Arguments

    @@ -593,7 +593,7 @@

    Arguments

    @@ -608,7 +608,7 @@

    Arguments

    @@ -623,7 +623,7 @@

    Arguments

    @@ -638,7 +638,7 @@

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_reserve_blocks.html b/develop/interface/dbcsr_tas_reserve_blocks.html index 3556f066c4d..ffe12e984e9 100644 --- a/develop/interface/dbcsr_tas_reserve_blocks.html +++ b/develop/interface/dbcsr_tas_reserve_blocks.html @@ -172,7 +172,7 @@

    Arguments

    @@ -187,7 +187,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_tas_set.html b/develop/interface/dbcsr_tas_set.html index ceb14b81f9b..fe23c2afbe4 100644 --- a/develop/interface/dbcsr_tas_set.html +++ b/develop/interface/dbcsr_tas_set.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_to_string.html b/develop/interface/dbcsr_to_string.html index fdcca975019..28a07dde19c 100644 --- a/develop/interface/dbcsr_to_string.html +++ b/develop/interface/dbcsr_to_string.html @@ -174,7 +174,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_trace.html b/develop/interface/dbcsr_trace.html index a18822b8161..3caabe59092 100644 --- a/develop/interface/dbcsr_trace.html +++ b/develop/interface/dbcsr_trace.html @@ -173,7 +173,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_trace~2.html b/develop/interface/dbcsr_trace~2.html index 1dd924fe12c..50024ea6a14 100644 --- a/develop/interface/dbcsr_trace~2.html +++ b/develop/interface/dbcsr_trace~2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_warn_interface.html b/develop/interface/dbcsr_warn_interface.html index 41c9ce2f0d7..e093ced44d8 100644 --- a/develop/interface/dbcsr_warn_interface.html +++ b/develop/interface/dbcsr_warn_interface.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/dict_get.html b/develop/interface/dict_get.html index a6ad5bb14ef..a8d4ded1981 100644 --- a/develop/interface/dict_get.html +++ b/develop/interface/dict_get.html @@ -188,7 +188,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/interface/dict_haskey.html b/develop/interface/dict_haskey.html index e6af4961d1c..e2f42b8f290 100644 --- a/develop/interface/dict_haskey.html +++ b/develop/interface/dict_haskey.html @@ -186,7 +186,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    diff --git a/develop/interface/dict_init.html b/develop/interface/dict_init.html index cf27adbb384..f542185ce39 100644 --- a/develop/interface/dict_init.html +++ b/develop/interface/dict_init.html @@ -186,7 +186,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    diff --git a/develop/interface/dict_set.html b/develop/interface/dict_set.html index a1e052a54bc..47d08e3fc3c 100644 --- a/develop/interface/dict_set.html +++ b/develop/interface/dict_set.html @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -256,7 +256,7 @@

    Arguments

    @@ -271,7 +271,7 @@

    Arguments

    diff --git a/develop/interface/dist_rowcols.html b/develop/interface/dist_rowcols.html index 90199625ee3..95ff31bb77b 100644 --- a/develop/interface/dist_rowcols.html +++ b/develop/interface/dist_rowcols.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/dist_sparse_tensor_to_repl_dense_array.html b/develop/interface/dist_sparse_tensor_to_repl_dense_array.html index 298f2c46980..47b7b7fe7f4 100644 --- a/develop/interface/dist_sparse_tensor_to_repl_dense_array.html +++ b/develop/interface/dist_sparse_tensor_to_repl_dense_array.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

    diff --git a/develop/interface/ensure_array_size.html b/develop/interface/ensure_array_size.html index 63a541b8e3a..12412702e3c 100644 --- a/develop/interface/ensure_array_size.html +++ b/develop/interface/ensure_array_size.html @@ -175,7 +175,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -322,7 +322,7 @@

    Arguments

    @@ -352,7 +352,7 @@

    Arguments

    @@ -367,7 +367,7 @@

    Arguments

    @@ -397,7 +397,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -469,7 +469,7 @@

    Arguments

    @@ -499,7 +499,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -544,7 +544,7 @@

    Arguments

    @@ -560,7 +560,7 @@

    Arguments

    @@ -575,7 +575,7 @@

    Arguments

    @@ -616,7 +616,7 @@

    Arguments

    @@ -646,7 +646,7 @@

    Arguments

    @@ -661,7 +661,7 @@

    Arguments

    @@ -691,7 +691,7 @@

    Arguments

    @@ -707,7 +707,7 @@

    Arguments

    @@ -722,7 +722,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -793,7 +793,7 @@

    Arguments

    @@ -808,7 +808,7 @@

    Arguments

    @@ -838,7 +838,7 @@

    Arguments

    @@ -854,7 +854,7 @@

    Arguments

    @@ -869,7 +869,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

    @@ -940,7 +940,7 @@

    Arguments

    @@ -955,7 +955,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    @@ -1001,7 +1001,7 @@

    Arguments

    @@ -1016,7 +1016,7 @@

    Arguments

    diff --git a/develop/interface/get_ith_array.html b/develop/interface/get_ith_array.html index ec23b3614f7..88ac9789fcd 100644 --- a/develop/interface/get_ith_array.html +++ b/develop/interface/get_ith_array.html @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    diff --git a/develop/interface/list_clear.html b/develop/interface/list_clear.html index e1ba2e22784..f31e5365669 100644 --- a/develop/interface/list_clear.html +++ b/develop/interface/list_clear.html @@ -173,7 +173,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/interface/list_del.html b/develop/interface/list_del.html index 842b7dc9ca9..66651ba1706 100644 --- a/develop/interface/list_del.html +++ b/develop/interface/list_del.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/list_destroy.html b/develop/interface/list_destroy.html index f7689e32aa9..318959c10e0 100644 --- a/develop/interface/list_destroy.html +++ b/develop/interface/list_destroy.html @@ -175,7 +175,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -301,7 +301,7 @@

    Arguments

    diff --git a/develop/interface/list_get.html b/develop/interface/list_get.html index 0dd99a7c527..96f22465196 100644 --- a/develop/interface/list_get.html +++ b/develop/interface/list_get.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    diff --git a/develop/interface/list_init.html b/develop/interface/list_init.html index 83851e359fb..fee6bcf79d1 100644 --- a/develop/interface/list_init.html +++ b/develop/interface/list_init.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    @@ -361,7 +361,7 @@

    Arguments

    diff --git a/develop/interface/list_insert.html b/develop/interface/list_insert.html index b9bfa8927ff..bf6993bd852 100644 --- a/develop/interface/list_insert.html +++ b/develop/interface/list_insert.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -331,7 +331,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -402,7 +402,7 @@

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

    diff --git a/develop/interface/list_isready.html b/develop/interface/list_isready.html index 4379fdb99d2..b945309cfaa 100644 --- a/develop/interface/list_isready.html +++ b/develop/interface/list_isready.html @@ -173,7 +173,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    diff --git a/develop/interface/list_peek.html b/develop/interface/list_peek.html index 7ef21c99530..3c2f0671311 100644 --- a/develop/interface/list_peek.html +++ b/develop/interface/list_peek.html @@ -174,7 +174,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -312,7 +312,7 @@

    Arguments

    diff --git a/develop/interface/list_pop.html b/develop/interface/list_pop.html index 3591362e764..35e7af4784b 100644 --- a/develop/interface/list_pop.html +++ b/develop/interface/list_pop.html @@ -176,7 +176,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    diff --git a/develop/interface/list_push.html b/develop/interface/list_push.html index 9380b5948b0..956661802d8 100644 --- a/develop/interface/list_push.html +++ b/develop/interface/list_push.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/interface/list_set.html b/develop/interface/list_set.html index 10ec489cdce..150732dc96f 100644 --- a/develop/interface/list_set.html +++ b/develop/interface/list_set.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -277,7 +277,7 @@

    Arguments

    @@ -319,7 +319,7 @@

    Arguments

    @@ -334,7 +334,7 @@

    Arguments

    @@ -349,7 +349,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -406,7 +406,7 @@

    Arguments

    @@ -421,7 +421,7 @@

    Arguments

    diff --git a/develop/interface/list_size.html b/develop/interface/list_size.html index c514e4b0532..7591b0e7e1b 100644 --- a/develop/interface/list_size.html +++ b/develop/interface/list_size.html @@ -173,7 +173,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    diff --git a/develop/interface/memory_allocate.html b/develop/interface/memory_allocate.html index 52746029090..1c9ee67e046 100644 --- a/develop/interface/memory_allocate.html +++ b/develop/interface/memory_allocate.html @@ -181,7 +181,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -406,7 +406,7 @@

    Arguments

    @@ -461,7 +461,7 @@

    Arguments

    @@ -476,7 +476,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -601,7 +601,7 @@

    Arguments

    @@ -616,7 +616,7 @@

    Arguments

    @@ -671,7 +671,7 @@

    Arguments

    @@ -686,7 +686,7 @@

    Arguments

    @@ -741,7 +741,7 @@

    Arguments

    @@ -756,7 +756,7 @@

    Arguments

    @@ -811,7 +811,7 @@

    Arguments

    @@ -826,7 +826,7 @@

    Arguments

    @@ -881,7 +881,7 @@

    Arguments

    @@ -896,7 +896,7 @@

    Arguments

    @@ -951,7 +951,7 @@

    Arguments

    @@ -966,7 +966,7 @@

    Arguments

    diff --git a/develop/interface/memory_copy.html b/develop/interface/memory_copy.html index f69851ea90b..20d8cc14647 100644 --- a/develop/interface/memory_copy.html +++ b/develop/interface/memory_copy.html @@ -205,7 +205,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -345,7 +345,7 @@

    Arguments

    @@ -415,7 +415,7 @@

    Arguments

    @@ -485,7 +485,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    diff --git a/develop/interface/memory_deallocate.html b/develop/interface/memory_deallocate.html index c3f98f4865e..cc6859591c6 100644 --- a/develop/interface/memory_deallocate.html +++ b/develop/interface/memory_deallocate.html @@ -181,7 +181,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -291,7 +291,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    @@ -401,7 +401,7 @@

    Arguments

    @@ -456,7 +456,7 @@

    Arguments

    @@ -511,7 +511,7 @@

    Arguments

    @@ -566,7 +566,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

    @@ -676,7 +676,7 @@

    Arguments

    @@ -731,7 +731,7 @@

    Arguments

    @@ -786,7 +786,7 @@

    Arguments

    diff --git a/develop/interface/memory_zero.html b/develop/interface/memory_zero.html index eeabe30b216..65a16302517 100644 --- a/develop/interface/memory_zero.html +++ b/develop/interface/memory_zero.html @@ -190,7 +190,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

    @@ -355,7 +355,7 @@

    Arguments

    @@ -410,7 +410,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    diff --git a/develop/interface/mp_allocate.html b/develop/interface/mp_allocate.html index 52a12405ca7..706495f4856 100644 --- a/develop/interface/mp_allocate.html +++ b/develop/interface/mp_allocate.html @@ -175,7 +175,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -315,7 +315,7 @@

    Arguments

    @@ -345,7 +345,7 @@

    Arguments

    @@ -385,7 +385,7 @@

    Arguments

    @@ -415,7 +415,7 @@

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -485,7 +485,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    diff --git a/develop/interface/mp_alltoall.html b/develop/interface/mp_alltoall.html index 94575c8bf4c..55d583d821b 100644 --- a/develop/interface/mp_alltoall.html +++ b/develop/interface/mp_alltoall.html @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -542,7 +542,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -697,7 +697,7 @@

    Arguments

    @@ -712,7 +712,7 @@

    Arguments

    @@ -782,7 +782,7 @@

    Arguments

    @@ -797,7 +797,7 @@

    Arguments

    @@ -931,7 +931,7 @@

    Arguments

    @@ -1001,7 +1001,7 @@

    Arguments

    @@ -1016,7 +1016,7 @@

    Arguments

    @@ -1086,7 +1086,7 @@

    Arguments

    @@ -1101,7 +1101,7 @@

    Arguments

    @@ -1171,7 +1171,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1320,7 +1320,7 @@

    Arguments

    @@ -1390,7 +1390,7 @@

    Arguments

    @@ -1405,7 +1405,7 @@

    Arguments

    @@ -1475,7 +1475,7 @@

    Arguments

    @@ -1490,7 +1490,7 @@

    Arguments

    @@ -1560,7 +1560,7 @@

    Arguments

    @@ -1575,7 +1575,7 @@

    Arguments

    @@ -1709,7 +1709,7 @@

    Arguments

    @@ -1779,7 +1779,7 @@

    Arguments

    @@ -1794,7 +1794,7 @@

    Arguments

    @@ -1864,7 +1864,7 @@

    Arguments

    @@ -1879,7 +1879,7 @@

    Arguments

    @@ -1949,7 +1949,7 @@

    Arguments

    @@ -1964,7 +1964,7 @@

    Arguments

    @@ -2098,7 +2098,7 @@

    Arguments

    @@ -2168,7 +2168,7 @@

    Arguments

    @@ -2183,7 +2183,7 @@

    Arguments

    @@ -2253,7 +2253,7 @@

    Arguments

    @@ -2268,7 +2268,7 @@

    Arguments

    @@ -2338,7 +2338,7 @@

    Arguments

    @@ -2353,7 +2353,7 @@

    Arguments

    @@ -2487,7 +2487,7 @@

    Arguments

    diff --git a/develop/interface/mp_deallocate.html b/develop/interface/mp_deallocate.html index c5b9bdcae16..f36b26909d5 100644 --- a/develop/interface/mp_deallocate.html +++ b/develop/interface/mp_deallocate.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

    @@ -340,7 +340,7 @@

    Arguments

    @@ -355,7 +355,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -410,7 +410,7 @@

    Arguments

    @@ -450,7 +450,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    diff --git a/develop/interface/mp_environ.html b/develop/interface/mp_environ.html index eb6e0aa6f8d..9958bc8b70f 100644 --- a/develop/interface/mp_environ.html +++ b/develop/interface/mp_environ.html @@ -258,7 +258,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    diff --git a/develop/interface/mp_gather.html b/develop/interface/mp_gather.html index 8a7b60333e0..dcaf296e897 100644 --- a/develop/interface/mp_gather.html +++ b/develop/interface/mp_gather.html @@ -217,7 +217,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -727,7 +727,7 @@

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -897,7 +897,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -1067,7 +1067,7 @@

    Arguments

    @@ -1152,7 +1152,7 @@

    Arguments

    @@ -1237,7 +1237,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1407,7 +1407,7 @@

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1577,7 +1577,7 @@

    Arguments

    @@ -1662,7 +1662,7 @@

    Arguments

    diff --git a/develop/interface/mp_gatherv.html b/develop/interface/mp_gatherv.html index 3a6327cef2a..227337bf5d1 100644 --- a/develop/interface/mp_gatherv.html +++ b/develop/interface/mp_gatherv.html @@ -237,7 +237,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -471,7 +471,7 @@

    Arguments

    @@ -588,7 +588,7 @@

    Arguments

    @@ -705,7 +705,7 @@

    Arguments

    @@ -822,7 +822,7 @@

    Arguments

    diff --git a/develop/interface/mp_iscatter.html b/develop/interface/mp_iscatter.html index 31c28e4d15a..b862a7becf4 100644 --- a/develop/interface/mp_iscatter.html +++ b/develop/interface/mp_iscatter.html @@ -217,7 +217,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

    @@ -517,7 +517,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -817,7 +817,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1217,7 +1217,7 @@

    Arguments

    @@ -1317,7 +1317,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1607,7 +1607,7 @@

    Arguments

    @@ -1752,7 +1752,7 @@

    Arguments

    @@ -1897,7 +1897,7 @@

    Arguments

    @@ -2042,7 +2042,7 @@

    Arguments

    @@ -2187,7 +2187,7 @@

    Arguments

    diff --git a/develop/interface/mp_sum.html b/develop/interface/mp_sum.html index 945d3f16de4..c24f8b8d7af 100644 --- a/develop/interface/mp_sum.html +++ b/develop/interface/mp_sum.html @@ -1879,7 +1879,7 @@

    Arguments

    @@ -1950,7 +1950,7 @@

    Arguments

    @@ -2021,7 +2021,7 @@

    Arguments

    @@ -2092,7 +2092,7 @@

    Arguments

    @@ -2163,7 +2163,7 @@

    Arguments

    @@ -2234,7 +2234,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2376,7 +2376,7 @@

    Arguments

    @@ -2447,7 +2447,7 @@

    Arguments

    @@ -2518,7 +2518,7 @@

    Arguments

    @@ -2589,7 +2589,7 @@

    Arguments

    @@ -2660,7 +2660,7 @@

    Arguments

    diff --git a/develop/interface/mp_sum_partial.html b/develop/interface/mp_sum_partial.html index 33a224ca2c2..5a7f75de266 100644 --- a/develop/interface/mp_sum_partial.html +++ b/develop/interface/mp_sum_partial.html @@ -190,7 +190,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -330,7 +330,7 @@

    Arguments

    @@ -400,7 +400,7 @@

    Arguments

    @@ -470,7 +470,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    diff --git a/develop/interface/pointer_rank_remap2.html b/develop/interface/pointer_rank_remap2.html index e39bb829a78..116630004fa 100644 --- a/develop/interface/pointer_rank_remap2.html +++ b/develop/interface/pointer_rank_remap2.html @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -277,7 +277,7 @@

    Arguments

    @@ -292,7 +292,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -464,7 +464,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

    @@ -636,7 +636,7 @@

    Arguments

    diff --git a/develop/interface/pointer_view.html b/develop/interface/pointer_view.html index 609f6895b49..40146c44471 100644 --- a/develop/interface/pointer_view.html +++ b/develop/interface/pointer_view.html @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -271,7 +271,7 @@

    Arguments

    @@ -287,7 +287,7 @@

    Arguments

    @@ -350,7 +350,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -445,7 +445,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -603,7 +603,7 @@

    Arguments

    @@ -665,7 +665,7 @@

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    diff --git a/develop/interface/roctxmarka.html b/develop/interface/roctxmarka.html index 7a5fb795f09..823d682562c 100644 --- a/develop/interface/roctxmarka.html +++ b/develop/interface/roctxmarka.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/interface/roctxrangepusha.html b/develop/interface/roctxrangepusha.html index a5290ea8b84..d377d45749a 100644 --- a/develop/interface/roctxrangepusha.html +++ b/develop/interface/roctxrangepusha.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/interface/rowcol_data.html b/develop/interface/rowcol_data.html index d470ddfd234..b74fc8b3060 100644 --- a/develop/interface/rowcol_data.html +++ b/develop/interface/rowcol_data.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/rowcol_dist.html b/develop/interface/rowcol_dist.html index 794de63a99e..3922bfe7fb8 100644 --- a/develop/interface/rowcol_dist.html +++ b/develop/interface/rowcol_dist.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/sort.html b/develop/interface/sort.html index 1b679e42634..61768d8bb6c 100644 --- a/develop/interface/sort.html +++ b/develop/interface/sort.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -331,7 +331,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -402,7 +402,7 @@

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

    diff --git a/develop/interface/swap.html b/develop/interface/swap.html index 4197402c7f6..128470fdcb5 100644 --- a/develop/interface/swap.html +++ b/develop/interface/swap.html @@ -74,20 +74,20 @@

    swap
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 17 statements, 0.0% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -152,11 +152,11 @@

    public interface swap

    Module Procedures

    -

    private subroutine swap_i8(arr) +

    private elemental subroutine iswap(a, b)

    - +

    Swaps two integers

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -528,12 +534,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    - + real(kind=real_4), intent(out)
    - + real(kind=real_8), intent(out)
    - + complex(kind=real_4), intent(out)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + type(dbcsr_t_distribution_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(array_list), intent(in)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + integer, intent(in),
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=default_string_length)
    - + integer(kind=int_4),
    - + character(len=default_string_length)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + class(dbcsr_tas_distribution), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in),
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + character(len=C_CHAR)
    - + character(len=C_CHAR)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    @@ -171,17 +171,34 @@

    Arguments

    - + - + + + + + + + + + @@ -192,11 +209,11 @@

    Arguments

    -

    private subroutine swap_i(arr) +

    private elemental subroutine bswap(a, b)

    - +

    Swaps two logicals

    Arguments

    - - integer(kind=int_8), + + integer, intent(inout),intent(inout) - DIMENSION(2) + ::arra - +

    Integers to swap +Integers to swap

    +
    + + integer, + intent(inout) + + ::b +

    Integers to swap +Integers to swap

    @@ -211,17 +228,34 @@

    Arguments

    - + - + + + + + + + + + diff --git a/develop/interface/swap~2.html b/develop/interface/swap~2.html index 4b71c4531ad..9ab8c95df85 100644 --- a/develop/interface/swap~2.html +++ b/develop/interface/swap~2.html @@ -74,20 +74,20 @@

    swap
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 18 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -152,11 +152,11 @@

    public interface swap

    Module Procedures

    -

    private elemental subroutine iswap(a, b) +

    private subroutine swap_i8(arr)

    -

    Swaps two integers

    +

    Arguments

    - - integer, + + logical, intent(inout),intent(inout) - DIMENSION(2) + ::arra - +

    Logicals to swap +Logicals to swap

    +
    + + logical, + intent(inout) + + ::b +

    Logicals to swap +Logicals to swap

    @@ -171,34 +171,17 @@

    Arguments

    - + - + - - - - - - - - @@ -209,11 +192,11 @@

    Arguments

    -

    private elemental subroutine bswap(a, b) +

    private subroutine swap_i(arr)

    -

    Swaps two logicals

    +

    Arguments

    - - integer, + + integer(kind=int_8), intent(inout)intent(inout), - + DIMENSION(2) ::aarr -

    Integers to swap -Integers to swap

    -
    - - integer, - intent(inout) - - ::b -

    Integers to swap -Integers to swap

    +
    @@ -228,34 +211,17 @@

    Arguments

    - - - - - - - - - + - + diff --git a/develop/interface/timeset_interface.html b/develop/interface/timeset_interface.html index f42e60fdc4e..e9cebc5a5cc 100644 --- a/develop/interface/timeset_interface.html +++ b/develop/interface/timeset_interface.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/interface/timestop_interface.html b/develop/interface/timestop_interface.html index 5f8ede1c4ad..aea0ab25f5e 100644 --- a/develop/interface/timestop_interface.html +++ b/develop/interface/timestop_interface.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/lists/procedures.html b/develop/lists/procedures.html index 379cdcd0d45..2a3346186ac 100644 --- a/develop/lists/procedures.html +++ b/develop/lists/procedures.html @@ -963,111 +963,111 @@

    Procedures

    - + - + - - - - - - - + - + - + - + - + - + - + + + + + + + - + - + - + - + - + - + - + - + - + @@ -1089,49 +1089,49 @@

    Procedures

    - + - + - + - + - + - + - + - + @@ -3779,15 +3779,15 @@

    Procedures

    - + - + - + - + @@ -5306,51 +5306,51 @@

    Procedures

    - - - - - - - + - + - + - + - + - + + + + + + + @@ -5396,13 +5396,13 @@

    Procedures

    - + - + @@ -5414,51 +5414,51 @@

    Procedures

    - - - - - - - + - + - + - + - + - + + + + + + + @@ -6122,15 +6122,15 @@

    Procedures

    - + - + - + - + @@ -6230,13 +6230,13 @@

    Procedures

    - + - + @@ -6254,27 +6254,27 @@

    Procedures

    - + - + - + - + - + - + - + - + @@ -6824,15 +6824,15 @@

    Procedures

    - + - + - + - + @@ -6956,25 +6956,25 @@

    Procedures

    - + - + - + - + @@ -6986,13 +6986,13 @@

    Procedures

    - + - + @@ -7023,25 +7023,25 @@

    Procedures

    - + - + - + - + @@ -7302,63 +7302,63 @@

    Procedures

    - + - + - - - - - - - + - + - + - + - + - + + + + + + + @@ -7371,55 +7371,55 @@

    Procedures

    - - - - - - - + + If the block exists, the current data is overwritten.

    Read more… - + - + + If the block exists, the current data is overwritten.

    Read more… - + - + + If the block exists, the current data is overwritten.

    Read more… - + + + + + + + @@ -7513,100 +7513,100 @@

    Procedures

    + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - @@ -8731,12 +8731,6 @@

    Procedures

    - - - - - - + + + + + + @@ -8765,24 +8765,18 @@

    Procedures

    - - - - - - - + - + + + + + + + @@ -9752,14 +9752,14 @@

    Procedures

    - + - + @@ -15635,13 +15635,13 @@

    Procedures

    - + - + @@ -15764,13 +15764,13 @@

    Procedures

    - + - + @@ -15861,32 +15861,32 @@

    Procedures

    - - - - - - - + +matrix multiplication. This routine reshapes the two largest of the three tensors. Redistribution +is avoided if tensors already in a consistent layout.

    - + + + + + + + @@ -16245,13 +16245,13 @@

    Procedures

    - + - + diff --git a/develop/lists/types.html b/develop/lists/types.html index 7bc570fd2d9..936e02b7d2e 100644 --- a/develop/lists/types.html +++ b/develop/lists/types.html @@ -108,13 +108,13 @@

    Derived Types

    - + - + @@ -149,14 +149,14 @@

    Derived Types

    - - + + - - + + @@ -768,14 +768,14 @@

    Derived Types

    - - + + - - + + diff --git a/develop/module/dbcsr_acc_device.html b/develop/module/dbcsr_acc_device.html index 74444c6f036..8aed30efa59 100644 --- a/develop/module/dbcsr_acc_device.html +++ b/develop/module/dbcsr_acc_device.html @@ -113,7 +113,7 @@

    Variables

    @@ -199,7 +199,7 @@

    Variables

    diff --git a/develop/module/dbcsr_acc_devmem.html b/develop/module/dbcsr_acc_devmem.html index 51e230d48e9..97e0381aef7 100644 --- a/develop/module/dbcsr_acc_devmem.html +++ b/develop/module/dbcsr_acc_devmem.html @@ -209,11 +209,11 @@

    Uses

    @@ -256,7 +256,7 @@

    Arguments

    @@ -271,7 +271,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

    @@ -325,7 +325,7 @@

    Arguments

    @@ -340,7 +340,7 @@

    Arguments

    @@ -355,7 +355,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -478,7 +478,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

    @@ -547,7 +547,7 @@

    Arguments

    @@ -562,7 +562,7 @@

    Arguments

    @@ -601,7 +601,7 @@

    Arguments

    @@ -616,7 +616,7 @@

    Arguments

    @@ -631,7 +631,7 @@

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -695,7 +695,7 @@

    Arguments

    @@ -710,7 +710,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -764,7 +764,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -818,7 +818,7 @@

    Arguments

    @@ -833,7 +833,7 @@

    Arguments

    @@ -848,7 +848,7 @@

    Arguments

    @@ -887,7 +887,7 @@

    Arguments

    @@ -902,7 +902,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -956,7 +956,7 @@

    Arguments

    @@ -971,7 +971,7 @@

    Arguments

    @@ -986,7 +986,7 @@

    Arguments

    @@ -1025,7 +1025,7 @@

    Arguments

    @@ -1040,7 +1040,7 @@

    Arguments

    @@ -1055,7 +1055,7 @@

    Arguments

    @@ -1094,7 +1094,7 @@

    Arguments

    @@ -1109,7 +1109,7 @@

    Arguments

    @@ -1124,7 +1124,7 @@

    Arguments

    @@ -1163,7 +1163,7 @@

    Arguments

    @@ -1178,7 +1178,7 @@

    Arguments

    @@ -1193,7 +1193,7 @@

    Arguments

    @@ -1232,7 +1232,7 @@

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1262,7 +1262,7 @@

    Arguments

    @@ -1301,7 +1301,7 @@

    Arguments

    @@ -1316,7 +1316,7 @@

    Arguments

    @@ -1331,7 +1331,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1385,7 +1385,7 @@

    Arguments

    @@ -1400,7 +1400,7 @@

    Arguments

    @@ -1439,7 +1439,7 @@

    Arguments

    @@ -1454,7 +1454,7 @@

    Arguments

    @@ -1469,7 +1469,7 @@

    Arguments

    @@ -1570,7 +1570,7 @@

    Arguments

    @@ -1615,7 +1615,7 @@

    Arguments

    @@ -1660,7 +1660,7 @@

    Arguments

    @@ -1710,7 +1710,7 @@

    Arguments

    @@ -1725,7 +1725,7 @@

    Arguments

    @@ -1812,7 +1812,7 @@

    Arguments

    @@ -1827,7 +1827,7 @@

    Arguments

    @@ -1912,7 +1912,7 @@

    Arguments

    @@ -1952,7 +1952,7 @@

    Arguments

    @@ -2007,7 +2007,7 @@

    Arguments

    @@ -2047,7 +2047,7 @@

    Arguments

    @@ -2094,7 +2094,7 @@

    Arguments

    @@ -2134,7 +2134,7 @@

    Arguments

    @@ -2149,7 +2149,7 @@

    Arguments

    @@ -2164,7 +2164,7 @@

    Arguments

    @@ -2204,7 +2204,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

    @@ -2234,7 +2234,7 @@

    Arguments

    @@ -2274,7 +2274,7 @@

    Arguments

    @@ -2289,7 +2289,7 @@

    Arguments

    @@ -2304,7 +2304,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2359,7 +2359,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2429,7 +2429,7 @@

    Arguments

    @@ -2444,7 +2444,7 @@

    Arguments

    @@ -2484,7 +2484,7 @@

    Arguments

    @@ -2499,7 +2499,7 @@

    Arguments

    @@ -2514,7 +2514,7 @@

    Arguments

    @@ -2554,7 +2554,7 @@

    Arguments

    @@ -2569,7 +2569,7 @@

    Arguments

    @@ -2584,7 +2584,7 @@

    Arguments

    @@ -2624,7 +2624,7 @@

    Arguments

    @@ -2639,7 +2639,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2694,7 +2694,7 @@

    Arguments

    @@ -2709,7 +2709,7 @@

    Arguments

    @@ -2724,7 +2724,7 @@

    Arguments

    @@ -2764,7 +2764,7 @@

    Arguments

    @@ -2779,7 +2779,7 @@

    Arguments

    @@ -2794,7 +2794,7 @@

    Arguments

    @@ -2834,7 +2834,7 @@

    Arguments

    @@ -2849,7 +2849,7 @@

    Arguments

    @@ -2864,7 +2864,7 @@

    Arguments

    @@ -2904,7 +2904,7 @@

    Arguments

    @@ -2919,7 +2919,7 @@

    Arguments

    @@ -2934,7 +2934,7 @@

    Arguments

    @@ -2974,7 +2974,7 @@

    Arguments

    @@ -2989,7 +2989,7 @@

    Arguments

    @@ -3004,7 +3004,7 @@

    Arguments

    @@ -3044,7 +3044,7 @@

    Arguments

    @@ -3059,7 +3059,7 @@

    Arguments

    @@ -3074,7 +3074,7 @@

    Arguments

    @@ -3114,7 +3114,7 @@

    Arguments

    @@ -3129,7 +3129,7 @@

    Arguments

    @@ -3144,7 +3144,7 @@

    Arguments

    @@ -3184,7 +3184,7 @@

    Arguments

    @@ -3199,7 +3199,7 @@

    Arguments

    @@ -3214,7 +3214,7 @@

    Arguments

    @@ -3254,7 +3254,7 @@

    Arguments

    @@ -3269,7 +3269,7 @@

    Arguments

    @@ -3284,7 +3284,7 @@

    Arguments

    @@ -3324,7 +3324,7 @@

    Arguments

    @@ -3339,7 +3339,7 @@

    Arguments

    @@ -3354,7 +3354,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_event.html b/develop/module/dbcsr_acc_event.html index 8b1ba3314c0..3c31ce4a829 100644 --- a/develop/module/dbcsr_acc_event.html +++ b/develop/module/dbcsr_acc_event.html @@ -113,7 +113,7 @@

    Variables

    @@ -187,10 +187,10 @@

    Uses

    @@ -215,7 +215,7 @@

    Variables

    @@ -266,7 +266,7 @@

    Components

    @@ -315,7 +315,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -421,7 +421,7 @@

    Arguments

    @@ -436,7 +436,7 @@

    Arguments

    @@ -476,7 +476,7 @@

    Arguments

    @@ -516,7 +516,7 @@

    Arguments

    @@ -556,7 +556,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_hostmem.html b/develop/module/dbcsr_acc_hostmem.html index 06eff77f353..5b21963fcb6 100644 --- a/develop/module/dbcsr_acc_hostmem.html +++ b/develop/module/dbcsr_acc_hostmem.html @@ -113,8 +113,8 @@

    Variables

    @@ -197,11 +197,11 @@

    Uses

    @@ -226,7 +226,7 @@

    Variables

    @@ -243,7 +243,7 @@

    Variables

    @@ -310,7 +310,7 @@

    Arguments

    @@ -325,7 +325,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -448,7 +448,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -517,7 +517,7 @@

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

    @@ -586,7 +586,7 @@

    Arguments

    @@ -601,7 +601,7 @@

    Arguments

    @@ -655,7 +655,7 @@

    Arguments

    @@ -670,7 +670,7 @@

    Arguments

    @@ -756,7 +756,7 @@

    Arguments

    @@ -842,7 +842,7 @@

    Arguments

    @@ -928,7 +928,7 @@

    Arguments

    @@ -1014,7 +1014,7 @@

    Arguments

    @@ -1100,7 +1100,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1250,7 +1250,7 @@

    Arguments

    @@ -1304,7 +1304,7 @@

    Arguments

    @@ -1358,7 +1358,7 @@

    Arguments

    @@ -1412,7 +1412,7 @@

    Arguments

    @@ -1466,7 +1466,7 @@

    Arguments

    @@ -1520,7 +1520,7 @@

    Arguments

    @@ -1574,7 +1574,7 @@

    Arguments

    @@ -1628,7 +1628,7 @@

    Arguments

    @@ -1682,7 +1682,7 @@

    Arguments

    @@ -1736,7 +1736,7 @@

    Arguments

    @@ -1790,7 +1790,7 @@

    Arguments

    @@ -1844,7 +1844,7 @@

    Arguments

    @@ -1908,7 +1908,7 @@

    Arguments

    @@ -1923,7 +1923,7 @@

    Arguments

    @@ -2010,7 +2010,7 @@

    Arguments

    @@ -2065,7 +2065,7 @@

    Arguments

    @@ -2120,7 +2120,7 @@

    Arguments

    @@ -2175,7 +2175,7 @@

    Arguments

    @@ -2190,7 +2190,7 @@

    Arguments

    @@ -2277,7 +2277,7 @@

    Arguments

    @@ -2332,7 +2332,7 @@

    Arguments

    @@ -2387,7 +2387,7 @@

    Arguments

    @@ -2442,7 +2442,7 @@

    Arguments

    @@ -2457,7 +2457,7 @@

    Arguments

    @@ -2544,7 +2544,7 @@

    Arguments

    @@ -2599,7 +2599,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2709,7 +2709,7 @@

    Arguments

    @@ -2724,7 +2724,7 @@

    Arguments

    @@ -2811,7 +2811,7 @@

    Arguments

    @@ -2866,7 +2866,7 @@

    Arguments

    @@ -2921,7 +2921,7 @@

    Arguments

    @@ -2976,7 +2976,7 @@

    Arguments

    @@ -2991,7 +2991,7 @@

    Arguments

    @@ -3078,7 +3078,7 @@

    Arguments

    @@ -3133,7 +3133,7 @@

    Arguments

    @@ -3188,7 +3188,7 @@

    Arguments

    @@ -3243,7 +3243,7 @@

    Arguments

    @@ -3258,7 +3258,7 @@

    Arguments

    @@ -3345,7 +3345,7 @@

    Arguments

    @@ -3400,7 +3400,7 @@

    Arguments

    @@ -3455,7 +3455,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_init.html b/develop/module/dbcsr_acc_init.html index 09d59e6e032..8923aad5a40 100644 --- a/develop/module/dbcsr_acc_init.html +++ b/develop/module/dbcsr_acc_init.html @@ -113,7 +113,7 @@

    Variables

    @@ -163,8 +163,8 @@

    Uses

  • @@ -189,7 +189,7 @@

    Variables

    diff --git a/develop/module/dbcsr_acc_operations.html b/develop/module/dbcsr_acc_operations.html index 671808fd7f9..2e464b9fe66 100644 --- a/develop/module/dbcsr_acc_operations.html +++ b/develop/module/dbcsr_acc_operations.html @@ -113,7 +113,7 @@

    Variables

    @@ -162,14 +162,14 @@

    Uses

    @@ -194,7 +194,7 @@

    Variables

    @@ -287,7 +287,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    @@ -522,7 +522,7 @@

    Arguments

    @@ -537,7 +537,7 @@

    Arguments

    @@ -582,7 +582,7 @@

    Arguments

    @@ -597,7 +597,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_stream.html b/develop/module/dbcsr_acc_stream.html index 85f5711cb38..95261d32a31 100644 --- a/develop/module/dbcsr_acc_stream.html +++ b/develop/module/dbcsr_acc_stream.html @@ -113,7 +113,7 @@

    Variables

    @@ -189,8 +189,8 @@

    Uses

  • @@ -215,7 +215,7 @@

    Variables

    @@ -266,7 +266,7 @@

    Components

    @@ -315,7 +315,7 @@

    Arguments

    @@ -360,7 +360,7 @@

    Arguments

    @@ -420,7 +420,7 @@

    Arguments

    @@ -470,7 +470,7 @@

    Arguments

    @@ -485,7 +485,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -580,7 +580,7 @@

    Arguments

    @@ -620,7 +620,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_timings.html b/develop/module/dbcsr_acc_timings.html index 1ab4376ee9d..a3de7e8763a 100644 --- a/develop/module/dbcsr_acc_timings.html +++ b/develop/module/dbcsr_acc_timings.html @@ -113,7 +113,7 @@

    Variables

    @@ -188,7 +188,7 @@

    Variables

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -306,7 +306,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_allocate_wrap.html b/develop/module/dbcsr_allocate_wrap.html index 2312cfdab1d..d67025ba5ce 100644 --- a/develop/module/dbcsr_allocate_wrap.html +++ b/develop/module/dbcsr_allocate_wrap.html @@ -208,8 +208,8 @@

    Uses

    @@ -287,7 +287,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    @@ -554,7 +554,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -732,7 +732,7 @@

    Arguments

    @@ -821,7 +821,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

    @@ -999,7 +999,7 @@

    Arguments

    @@ -1088,7 +1088,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1355,7 +1355,7 @@

    Arguments

    @@ -1444,7 +1444,7 @@

    Arguments

    @@ -1533,7 +1533,7 @@

    Arguments

    @@ -1622,7 +1622,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1800,7 +1800,7 @@

    Arguments

    @@ -1889,7 +1889,7 @@

    Arguments

    @@ -1978,7 +1978,7 @@

    Arguments

    @@ -2067,7 +2067,7 @@

    Arguments

    @@ -2156,7 +2156,7 @@

    Arguments

    @@ -2245,7 +2245,7 @@

    Arguments

    @@ -2334,7 +2334,7 @@

    Arguments

    @@ -2423,7 +2423,7 @@

    Arguments

    @@ -2512,7 +2512,7 @@

    Arguments

    @@ -2601,7 +2601,7 @@

    Arguments

    @@ -2690,7 +2690,7 @@

    Arguments

    @@ -2779,7 +2779,7 @@

    Arguments

    @@ -2868,7 +2868,7 @@

    Arguments

    @@ -2957,7 +2957,7 @@

    Arguments

    @@ -3046,7 +3046,7 @@

    Arguments

    @@ -3135,7 +3135,7 @@

    Arguments

    @@ -3224,7 +3224,7 @@

    Arguments

    @@ -3313,7 +3313,7 @@

    Arguments

    @@ -3407,7 +3407,7 @@

    Arguments

    @@ -3492,7 +3492,7 @@

    Arguments

    @@ -3577,7 +3577,7 @@

    Arguments

    @@ -3662,7 +3662,7 @@

    Arguments

    @@ -3747,7 +3747,7 @@

    Arguments

    @@ -3832,7 +3832,7 @@

    Arguments

    @@ -3917,7 +3917,7 @@

    Arguments

    @@ -4002,7 +4002,7 @@

    Arguments

    @@ -4087,7 +4087,7 @@

    Arguments

    @@ -4172,7 +4172,7 @@

    Arguments

    @@ -4257,7 +4257,7 @@

    Arguments

    @@ -4342,7 +4342,7 @@

    Arguments

    @@ -4427,7 +4427,7 @@

    Arguments

    @@ -4512,7 +4512,7 @@

    Arguments

    @@ -4597,7 +4597,7 @@

    Arguments

    @@ -4682,7 +4682,7 @@

    Arguments

    @@ -4767,7 +4767,7 @@

    Arguments

    @@ -4852,7 +4852,7 @@

    Arguments

    @@ -4937,7 +4937,7 @@

    Arguments

    @@ -5022,7 +5022,7 @@

    Arguments

    @@ -5107,7 +5107,7 @@

    Arguments

    @@ -5192,7 +5192,7 @@

    Arguments

    @@ -5277,7 +5277,7 @@

    Arguments

    @@ -5362,7 +5362,7 @@

    Arguments

    @@ -5447,7 +5447,7 @@

    Arguments

    @@ -5532,7 +5532,7 @@

    Arguments

    @@ -5617,7 +5617,7 @@

    Arguments

    @@ -5702,7 +5702,7 @@

    Arguments

    @@ -5787,7 +5787,7 @@

    Arguments

    @@ -5872,7 +5872,7 @@

    Arguments

    @@ -5957,7 +5957,7 @@

    Arguments

    @@ -6042,7 +6042,7 @@

    Arguments

    @@ -6127,7 +6127,7 @@

    Arguments

    @@ -6212,7 +6212,7 @@

    Arguments

    @@ -6297,7 +6297,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_api.html b/develop/module/dbcsr_api.html index 1cd488b2b4d..40b949beeaa 100644 --- a/develop/module/dbcsr_api.html +++ b/develop/module/dbcsr_api.html @@ -113,7 +113,7 @@

    Variables

    @@ -141,11 +141,11 @@

    Interfaces

    dbcsr_set_diagdbcsr_scaledbcsr_scale_by_vector - dbcsr_multiply - dbcsr_get_block_p - dbcsr_put_block - dbcsr_iterator_next_block - dbcsr_reserve_block2d + dbcsr_multiply + dbcsr_get_block_p + dbcsr_put_block + dbcsr_iterator_next_block + dbcsr_reserve_block2ddbcsr_csr_createdbcsr_get_wms_data_pdbcsr_get_data_p @@ -192,7 +192,7 @@

    Functions

    dbcsr_nblkcols_localdbcsr_nfullrows_totaldbcsr_nfullcols_total - dbcsr_iterator_blocks_left + dbcsr_iterator_blocks_leftdbcsr_checksumdbcsr_has_symmetrydbcsr_get_wms_data_d @@ -214,18 +214,18 @@

    Subroutines

    - dbcsr_mp_grid_setup + dbcsr_mp_grid_setup dbcsr_setname dbcsr_complete_redistribute - dbcsr_reserve_blocks - dbcsr_reserve_all_blocks - dbcsr_reserve_diag_blocks + dbcsr_reserve_blocks + dbcsr_reserve_all_blocks + dbcsr_reserve_diag_blocks dbcsr_add_work_coordinate dbcsr_set_work_size dbcsr_init_random dbcsr_get_stored_coordinates - dbcsr_iterator_stop - dbcsr_iterator_start + dbcsr_iterator_stop + dbcsr_iterator_start dbcsr_iterator_next_block_index dbcsr_get_info dbcsr_distribution_get @@ -260,28 +260,28 @@

    Subroutines

    dbcsr_function_of_elements dbcsr_hadamard_product dbcsr_deallocate_matrix - csr_create_new + csr_create_new dbcsr_csr_create_from_dbcsr dbcsr_convert_csr_to_dbcsr dbcsr_convert_dbcsr_to_csr - dbcsr_to_csr_filter + dbcsr_to_csr_filter dbcsr_clear dbcsr_add_block_node dbcsr_run_tests - dbcsr_reserve_block2d_d + dbcsr_reserve_block2d_d dbcsr_iterator_next_2d_block_d dbcsr_iterator_next_2d_block_notrans_d dbcsr_iterator_next_1d_block_d dbcsr_iterator_next_1d_block_notrans_d - dbcsr_put_block2d_d - dbcsr_put_block_d - dbcsr_get_2d_block_p_d + dbcsr_put_block2d_d + dbcsr_put_block_d + dbcsr_get_2d_block_p_d dbcsr_get_2d_block_notrans_p_d - dbcsr_get_block_p_d + dbcsr_get_block_p_d dbcsr_get_block_notrans_p_d dbcsr_trace_d dbcsr_dot_d - dbcsr_multiply_d + dbcsr_multiply_d dbcsr_scale_by_vector_d dbcsr_scale_d dbcsr_set_d @@ -289,20 +289,20 @@

    Subroutines

    dbcsr_add_on_diag_d dbcsr_set_diag_d dbcsr_get_diag_d - dbcsr_reserve_block2d_s + dbcsr_reserve_block2d_s dbcsr_iterator_next_2d_block_s dbcsr_iterator_next_2d_block_notrans_s dbcsr_iterator_next_1d_block_s dbcsr_iterator_next_1d_block_notrans_s - dbcsr_put_block2d_s - dbcsr_put_block_s - dbcsr_get_2d_block_p_s + dbcsr_put_block2d_s + dbcsr_put_block_s + dbcsr_get_2d_block_p_s dbcsr_get_2d_block_notrans_p_s - dbcsr_get_block_p_s + dbcsr_get_block_p_s dbcsr_get_block_notrans_p_s dbcsr_trace_s dbcsr_dot_s - dbcsr_multiply_s + dbcsr_multiply_s dbcsr_scale_by_vector_s dbcsr_scale_s dbcsr_set_s @@ -310,20 +310,20 @@

    Subroutines

    dbcsr_add_on_diag_s dbcsr_set_diag_s dbcsr_get_diag_s - dbcsr_reserve_block2d_z + dbcsr_reserve_block2d_z dbcsr_iterator_next_2d_block_z dbcsr_iterator_next_2d_block_notrans_z dbcsr_iterator_next_1d_block_z dbcsr_iterator_next_1d_block_notrans_z - dbcsr_put_block2d_z - dbcsr_put_block_z - dbcsr_get_2d_block_p_z + dbcsr_put_block2d_z + dbcsr_put_block_z + dbcsr_get_2d_block_p_z dbcsr_get_2d_block_notrans_p_z - dbcsr_get_block_p_z + dbcsr_get_block_p_z dbcsr_get_block_notrans_p_z dbcsr_trace_z dbcsr_dot_z - dbcsr_multiply_z + dbcsr_multiply_z dbcsr_scale_by_vector_z dbcsr_scale_z dbcsr_set_z @@ -331,20 +331,20 @@

    Subroutines

    dbcsr_add_on_diag_z dbcsr_set_diag_z dbcsr_get_diag_z - dbcsr_reserve_block2d_c + dbcsr_reserve_block2d_c dbcsr_iterator_next_2d_block_c dbcsr_iterator_next_2d_block_notrans_c dbcsr_iterator_next_1d_block_c dbcsr_iterator_next_1d_block_notrans_c - dbcsr_put_block2d_c - dbcsr_put_block_c - dbcsr_get_2d_block_p_c + dbcsr_put_block2d_c + dbcsr_put_block_c + dbcsr_get_2d_block_p_c dbcsr_get_2d_block_notrans_p_c - dbcsr_get_block_p_c + dbcsr_get_block_p_c dbcsr_get_block_notrans_p_c dbcsr_trace_c dbcsr_dot_c - dbcsr_multiply_c + dbcsr_multiply_c dbcsr_scale_by_vector_c dbcsr_scale_c dbcsr_set_c @@ -382,30 +382,30 @@

    Uses

    @@ -430,7 +430,7 @@

    Variables

    @@ -482,7 +482,7 @@

    Arguments

    @@ -497,7 +497,7 @@

    Arguments

    @@ -512,7 +512,7 @@

    Arguments

    @@ -527,7 +527,7 @@

    Arguments

    @@ -542,7 +542,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -572,7 +572,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -686,7 +686,7 @@

    Arguments

    @@ -701,7 +701,7 @@

    Arguments

    @@ -716,7 +716,7 @@

    Arguments

    @@ -731,7 +731,7 @@

    Arguments

    @@ -746,7 +746,7 @@

    Arguments

    @@ -761,7 +761,7 @@

    Arguments

    @@ -776,7 +776,7 @@

    Arguments

    @@ -791,7 +791,7 @@

    Arguments

    @@ -806,7 +806,7 @@

    Arguments

    @@ -900,7 +900,7 @@

    Arguments

    @@ -915,7 +915,7 @@

    Arguments

    @@ -954,7 +954,7 @@

    Arguments

    @@ -969,7 +969,7 @@

    Arguments

    @@ -1008,7 +1008,7 @@

    Arguments

    @@ -1023,7 +1023,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1077,7 +1077,7 @@

    Arguments

    @@ -1126,7 +1126,7 @@

    Arguments

    @@ -1141,7 +1141,7 @@

    Arguments

    @@ -1195,7 +1195,7 @@

    Arguments

    @@ -1210,7 +1210,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

    @@ -1279,7 +1279,7 @@

    Arguments

    @@ -1333,7 +1333,7 @@

    Arguments

    @@ -1348,7 +1348,7 @@

    Arguments

    @@ -1412,7 +1412,7 @@

    Arguments

    @@ -1427,7 +1427,7 @@

    Arguments

    @@ -1466,7 +1466,7 @@

    Arguments

    @@ -1481,7 +1481,7 @@

    Arguments

    @@ -1520,7 +1520,7 @@

    Arguments

    @@ -1535,7 +1535,7 @@

    Arguments

    @@ -1574,7 +1574,7 @@

    Arguments

    @@ -1589,7 +1589,7 @@

    Arguments

    @@ -1638,7 +1638,7 @@

    Arguments

    @@ -1653,7 +1653,7 @@

    Arguments

    @@ -1722,7 +1722,7 @@

    Arguments

    @@ -1737,7 +1737,7 @@

    Arguments

    @@ -1806,7 +1806,7 @@

    Arguments

    @@ -1821,7 +1821,7 @@

    Arguments

    @@ -1890,7 +1890,7 @@

    Arguments

    @@ -1905,7 +1905,7 @@

    Arguments

    @@ -1984,7 +1984,7 @@

    Arguments

    @@ -2038,7 +2038,7 @@

    Arguments

    @@ -2092,7 +2092,7 @@

    Arguments

    @@ -2146,7 +2146,7 @@

    Arguments

    @@ -2210,7 +2210,7 @@

    Arguments

    @@ -2264,7 +2264,7 @@

    Arguments

    @@ -2318,7 +2318,7 @@

    Arguments

    @@ -2372,7 +2372,7 @@

    Arguments

    @@ -2436,7 +2436,7 @@

    Arguments

    @@ -2490,7 +2490,7 @@

    Arguments

    @@ -2544,7 +2544,7 @@

    Arguments

    @@ -2598,7 +2598,7 @@

    Arguments

    @@ -2662,7 +2662,7 @@

    Arguments

    @@ -2692,7 +2692,7 @@

    Arguments

    @@ -2731,7 +2731,7 @@

    Arguments

    @@ -2761,7 +2761,7 @@

    Arguments

    @@ -2800,7 +2800,7 @@

    Arguments

    @@ -2830,7 +2830,7 @@

    Arguments

    @@ -2869,7 +2869,7 @@

    Arguments

    @@ -2899,7 +2899,7 @@

    Arguments

    @@ -2948,7 +2948,7 @@

    Arguments

    @@ -2963,7 +2963,7 @@

    Arguments

    @@ -3017,7 +3017,7 @@

    Arguments

    @@ -3032,7 +3032,7 @@

    Arguments

    @@ -3086,7 +3086,7 @@

    Arguments

    @@ -3101,7 +3101,7 @@

    Arguments

    @@ -3155,7 +3155,7 @@

    Arguments

    @@ -3170,7 +3170,7 @@

    Arguments

    @@ -3208,14 +3208,14 @@

    Arguments

    - -

    public interface dbcsr_multiply + +

    public interface dbcsr_multiply

    • - private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

      @@ -3234,7 +3234,7 @@

      Arguments

    @@ -3249,7 +3249,7 @@

    Arguments

    @@ -3264,7 +3264,7 @@

    Arguments

    @@ -3279,7 +3279,7 @@

    Arguments

    @@ -3294,7 +3294,7 @@

    Arguments

    @@ -3309,7 +3309,7 @@

    Arguments

    @@ -3324,7 +3324,7 @@

    Arguments

    @@ -3339,7 +3339,7 @@

    Arguments

    @@ -3354,7 +3354,7 @@

    Arguments

    @@ -3369,7 +3369,7 @@

    Arguments

    @@ -3384,7 +3384,7 @@

    Arguments

    @@ -3399,7 +3399,7 @@

    Arguments

    @@ -3414,7 +3414,7 @@

    Arguments

    @@ -3429,7 +3429,7 @@

    Arguments

    @@ -3444,7 +3444,7 @@

    Arguments

    @@ -3459,7 +3459,7 @@

    Arguments

    @@ -3479,7 +3479,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -3498,7 +3498,7 @@

    Arguments

  • @@ -3513,7 +3513,7 @@

    Arguments

    @@ -3528,7 +3528,7 @@

    Arguments

    @@ -3543,7 +3543,7 @@

    Arguments

    @@ -3558,7 +3558,7 @@

    Arguments

    @@ -3573,7 +3573,7 @@

    Arguments

    @@ -3588,7 +3588,7 @@

    Arguments

    @@ -3603,7 +3603,7 @@

    Arguments

    @@ -3618,7 +3618,7 @@

    Arguments

    @@ -3633,7 +3633,7 @@

    Arguments

    @@ -3648,7 +3648,7 @@

    Arguments

    @@ -3663,7 +3663,7 @@

    Arguments

    @@ -3678,7 +3678,7 @@

    Arguments

    @@ -3693,7 +3693,7 @@

    Arguments

    @@ -3708,7 +3708,7 @@

    Arguments

    @@ -3723,7 +3723,7 @@

    Arguments

    @@ -3743,7 +3743,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -3762,7 +3762,7 @@

    Arguments

  • @@ -3777,7 +3777,7 @@

    Arguments

    @@ -3792,7 +3792,7 @@

    Arguments

    @@ -3807,7 +3807,7 @@

    Arguments

    @@ -3822,7 +3822,7 @@

    Arguments

    @@ -3837,7 +3837,7 @@

    Arguments

    @@ -3852,7 +3852,7 @@

    Arguments

    @@ -3867,7 +3867,7 @@

    Arguments

    @@ -3882,7 +3882,7 @@

    Arguments

    @@ -3897,7 +3897,7 @@

    Arguments

    @@ -3912,7 +3912,7 @@

    Arguments

    @@ -3927,7 +3927,7 @@

    Arguments

    @@ -3942,7 +3942,7 @@

    Arguments

    @@ -3957,7 +3957,7 @@

    Arguments

    @@ -3972,7 +3972,7 @@

    Arguments

    @@ -3987,7 +3987,7 @@

    Arguments

    @@ -4007,7 +4007,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -4026,7 +4026,7 @@

    Arguments

  • @@ -4041,7 +4041,7 @@

    Arguments

    @@ -4056,7 +4056,7 @@

    Arguments

    @@ -4071,7 +4071,7 @@

    Arguments

    @@ -4086,7 +4086,7 @@

    Arguments

    @@ -4101,7 +4101,7 @@

    Arguments

    @@ -4116,7 +4116,7 @@

    Arguments

    @@ -4131,7 +4131,7 @@

    Arguments

    @@ -4146,7 +4146,7 @@

    Arguments

    @@ -4161,7 +4161,7 @@

    Arguments

    @@ -4176,7 +4176,7 @@

    Arguments

    @@ -4191,7 +4191,7 @@

    Arguments

    @@ -4206,7 +4206,7 @@

    Arguments

    @@ -4221,7 +4221,7 @@

    Arguments

    @@ -4236,7 +4236,7 @@

    Arguments

    @@ -4251,7 +4251,7 @@

    Arguments

    @@ -4274,14 +4274,14 @@

    Arguments

    - -

    public interface dbcsr_get_block_p + +

    public interface dbcsr_get_block_p

    • - private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

      @@ -4300,7 +4300,7 @@

      Arguments

    @@ -4315,7 +4315,7 @@

    Arguments

    @@ -4330,7 +4330,7 @@

    Arguments

    @@ -4345,7 +4345,7 @@

    Arguments

    @@ -4360,7 +4360,7 @@

    Arguments

    @@ -4375,7 +4375,7 @@

    Arguments

    @@ -4390,7 +4390,7 @@

    Arguments

    @@ -4405,7 +4405,7 @@

    Arguments

    @@ -4425,7 +4425,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -4444,7 +4444,7 @@

    Arguments

  • @@ -4459,7 +4459,7 @@

    Arguments

    @@ -4474,7 +4474,7 @@

    Arguments

    @@ -4489,7 +4489,7 @@

    Arguments

    @@ -4504,7 +4504,7 @@

    Arguments

    @@ -4519,7 +4519,7 @@

    Arguments

    @@ -4534,7 +4534,7 @@

    Arguments

    @@ -4549,7 +4549,7 @@

    Arguments

    @@ -4569,7 +4569,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -4588,7 +4588,7 @@

    Arguments

  • @@ -4603,7 +4603,7 @@

    Arguments

    @@ -4618,7 +4618,7 @@

    Arguments

    @@ -4633,7 +4633,7 @@

    Arguments

    @@ -4648,7 +4648,7 @@

    Arguments

    @@ -4663,7 +4663,7 @@

    Arguments

    @@ -4678,7 +4678,7 @@

    Arguments

    @@ -4693,7 +4693,7 @@

    Arguments

    @@ -4713,7 +4713,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -4732,7 +4732,7 @@

    Arguments

  • @@ -4747,7 +4747,7 @@

    Arguments

    @@ -4762,7 +4762,7 @@

    Arguments

    @@ -4777,7 +4777,7 @@

    Arguments

    @@ -4792,7 +4792,7 @@

    Arguments

    @@ -4807,7 +4807,7 @@

    Arguments

    @@ -4822,7 +4822,7 @@

    Arguments

    @@ -4837,7 +4837,7 @@

    Arguments

    @@ -4857,7 +4857,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -4876,7 +4876,7 @@

    Arguments

  • @@ -4891,7 +4891,7 @@

    Arguments

    @@ -4906,7 +4906,7 @@

    Arguments

    @@ -4921,7 +4921,7 @@

    Arguments

    @@ -4936,7 +4936,7 @@

    Arguments

    @@ -4951,7 +4951,7 @@

    Arguments

    @@ -4966,7 +4966,7 @@

    Arguments

    @@ -4981,7 +4981,7 @@

    Arguments

    @@ -5001,7 +5001,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -5020,7 +5020,7 @@

    Arguments

  • @@ -5035,7 +5035,7 @@

    Arguments

    @@ -5050,7 +5050,7 @@

    Arguments

    @@ -5065,7 +5065,7 @@

    Arguments

    @@ -5080,7 +5080,7 @@

    Arguments

    @@ -5095,7 +5095,7 @@

    Arguments

    @@ -5110,7 +5110,7 @@

    Arguments

    @@ -5125,7 +5125,7 @@

    Arguments

    @@ -5145,7 +5145,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -5164,7 +5164,7 @@

    Arguments

  • @@ -5179,7 +5179,7 @@

    Arguments

    @@ -5194,7 +5194,7 @@

    Arguments

    @@ -5209,7 +5209,7 @@

    Arguments

    @@ -5224,7 +5224,7 @@

    Arguments

    @@ -5239,7 +5239,7 @@

    Arguments

    @@ -5254,7 +5254,7 @@

    Arguments

    @@ -5269,7 +5269,7 @@

    Arguments

    @@ -5289,7 +5289,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -5308,7 +5308,7 @@

    Arguments

  • @@ -5323,7 +5323,7 @@

    Arguments

    @@ -5338,7 +5338,7 @@

    Arguments

    @@ -5353,7 +5353,7 @@

    Arguments

    @@ -5368,7 +5368,7 @@

    Arguments

    @@ -5383,7 +5383,7 @@

    Arguments

    @@ -5398,7 +5398,7 @@

    Arguments

    @@ -5413,7 +5413,7 @@

    Arguments

    @@ -5452,7 +5452,7 @@

    Arguments

    @@ -5467,7 +5467,7 @@

    Arguments

    @@ -5482,7 +5482,7 @@

    Arguments

    @@ -5497,7 +5497,7 @@

    Arguments

    @@ -5512,7 +5512,7 @@

    Arguments

    @@ -5527,7 +5527,7 @@

    Arguments

    @@ -5542,7 +5542,7 @@

    Arguments

    @@ -5581,7 +5581,7 @@

    Arguments

    @@ -5596,7 +5596,7 @@

    Arguments

    @@ -5611,7 +5611,7 @@

    Arguments

    @@ -5626,7 +5626,7 @@

    Arguments

    @@ -5641,7 +5641,7 @@

    Arguments

    @@ -5656,7 +5656,7 @@

    Arguments

    @@ -5671,7 +5671,7 @@

    Arguments

    @@ -5710,7 +5710,7 @@

    Arguments

    @@ -5725,7 +5725,7 @@

    Arguments

    @@ -5740,7 +5740,7 @@

    Arguments

    @@ -5755,7 +5755,7 @@

    Arguments

    @@ -5770,7 +5770,7 @@

    Arguments

    @@ -5785,7 +5785,7 @@

    Arguments

    @@ -5800,7 +5800,7 @@

    Arguments

    @@ -5839,7 +5839,7 @@

    Arguments

    @@ -5854,7 +5854,7 @@

    Arguments

    @@ -5869,7 +5869,7 @@

    Arguments

    @@ -5884,7 +5884,7 @@

    Arguments

    @@ -5899,7 +5899,7 @@

    Arguments

    @@ -5914,7 +5914,7 @@

    Arguments

    @@ -5929,7 +5929,7 @@

    Arguments

    @@ -5968,7 +5968,7 @@

    Arguments

    @@ -5983,7 +5983,7 @@

    Arguments

    @@ -5998,7 +5998,7 @@

    Arguments

    @@ -6013,7 +6013,7 @@

    Arguments

    @@ -6028,7 +6028,7 @@

    Arguments

    @@ -6043,7 +6043,7 @@

    Arguments

    @@ -6058,7 +6058,7 @@

    Arguments

    @@ -6097,7 +6097,7 @@

    Arguments

    @@ -6112,7 +6112,7 @@

    Arguments

    @@ -6127,7 +6127,7 @@

    Arguments

    @@ -6142,7 +6142,7 @@

    Arguments

    @@ -6157,7 +6157,7 @@

    Arguments

    @@ -6172,7 +6172,7 @@

    Arguments

    @@ -6187,7 +6187,7 @@

    Arguments

    @@ -6226,7 +6226,7 @@

    Arguments

    @@ -6241,7 +6241,7 @@

    Arguments

    @@ -6256,7 +6256,7 @@

    Arguments

    @@ -6271,7 +6271,7 @@

    Arguments

    @@ -6286,7 +6286,7 @@

    Arguments

    @@ -6301,7 +6301,7 @@

    Arguments

    @@ -6316,7 +6316,7 @@

    Arguments

    @@ -6355,7 +6355,7 @@

    Arguments

    @@ -6370,7 +6370,7 @@

    Arguments

    @@ -6385,7 +6385,7 @@

    Arguments

    @@ -6400,7 +6400,7 @@

    Arguments

    @@ -6415,7 +6415,7 @@

    Arguments

    @@ -6430,7 +6430,7 @@

    Arguments

    @@ -6445,7 +6445,7 @@

    Arguments

    @@ -6468,14 +6468,14 @@

    Arguments

    - -

    public interface dbcsr_put_block + +

    public interface dbcsr_put_block

    • - private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale)

      @@ -6494,7 +6494,7 @@

      Arguments

    @@ -6509,7 +6509,7 @@

    Arguments

    @@ -6524,7 +6524,7 @@

    Arguments

    @@ -6539,7 +6539,7 @@

    Arguments

    @@ -6554,7 +6554,7 @@

    Arguments

    @@ -6569,7 +6569,7 @@

    Arguments

    @@ -6589,7 +6589,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale)

    @@ -6608,7 +6608,7 @@

    Arguments

  • @@ -6623,7 +6623,7 @@

    Arguments

    @@ -6638,7 +6638,7 @@

    Arguments

    @@ -6653,7 +6653,7 @@

    Arguments

    @@ -6668,7 +6668,7 @@

    Arguments

    @@ -6683,7 +6683,7 @@

    Arguments

    @@ -6703,7 +6703,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale)

    @@ -6722,7 +6722,7 @@

    Arguments

  • @@ -6737,7 +6737,7 @@

    Arguments

    @@ -6752,7 +6752,7 @@

    Arguments

    @@ -6767,7 +6767,7 @@

    Arguments

    @@ -6782,7 +6782,7 @@

    Arguments

    @@ -6797,7 +6797,7 @@

    Arguments

    @@ -6817,7 +6817,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale)

    @@ -6836,7 +6836,7 @@

    Arguments

  • @@ -6851,7 +6851,7 @@

    Arguments

    @@ -6866,7 +6866,7 @@

    Arguments

    @@ -6881,7 +6881,7 @@

    Arguments

    @@ -6896,7 +6896,7 @@

    Arguments

    @@ -6911,7 +6911,7 @@

    Arguments

    @@ -6931,7 +6931,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale)

    @@ -6950,7 +6950,7 @@

    Arguments

  • @@ -6965,7 +6965,7 @@

    Arguments

    @@ -6980,7 +6980,7 @@

    Arguments

    @@ -6995,7 +6995,7 @@

    Arguments

    @@ -7010,7 +7010,7 @@

    Arguments

    @@ -7025,7 +7025,7 @@

    Arguments

    @@ -7045,7 +7045,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale)

    @@ -7064,7 +7064,7 @@

    Arguments

  • @@ -7079,7 +7079,7 @@

    Arguments

    @@ -7094,7 +7094,7 @@

    Arguments

    @@ -7109,7 +7109,7 @@

    Arguments

    @@ -7124,7 +7124,7 @@

    Arguments

    @@ -7139,7 +7139,7 @@

    Arguments

    @@ -7159,7 +7159,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale)

    @@ -7178,7 +7178,7 @@

    Arguments

  • @@ -7193,7 +7193,7 @@

    Arguments

    @@ -7208,7 +7208,7 @@

    Arguments

    @@ -7223,7 +7223,7 @@

    Arguments

    @@ -7238,7 +7238,7 @@

    Arguments

    @@ -7253,7 +7253,7 @@

    Arguments

    @@ -7273,7 +7273,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale) + private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale)

    @@ -7292,7 +7292,7 @@

    Arguments

  • @@ -7307,7 +7307,7 @@

    Arguments

    @@ -7322,7 +7322,7 @@

    Arguments

    @@ -7337,7 +7337,7 @@

    Arguments

    @@ -7352,7 +7352,7 @@

    Arguments

    @@ -7367,7 +7367,7 @@

    Arguments

    @@ -7390,8 +7390,8 @@

    Arguments

    - -

    public interface dbcsr_iterator_next_block + +

    public interface dbcsr_iterator_next_block

      @@ -7416,7 +7416,7 @@

      Arguments

    @@ -7431,7 +7431,7 @@

    Arguments

    @@ -7448,7 +7448,7 @@

    Arguments

    @@ -7465,7 +7465,7 @@

    Arguments

    @@ -7482,7 +7482,7 @@

    Arguments

    @@ -7521,7 +7521,7 @@

    Arguments

    @@ -7536,7 +7536,7 @@

    Arguments

    @@ -7551,7 +7551,7 @@

    Arguments

    @@ -7566,7 +7566,7 @@

    Arguments

    @@ -7581,7 +7581,7 @@

    Arguments

    @@ -7596,7 +7596,7 @@

    Arguments

    @@ -7611,7 +7611,7 @@

    Arguments

    @@ -7626,7 +7626,7 @@

    Arguments

    @@ -7641,7 +7641,7 @@

    Arguments

    @@ -7656,7 +7656,7 @@

    Arguments

    @@ -7695,7 +7695,7 @@

    Arguments

    @@ -7710,7 +7710,7 @@

    Arguments

    @@ -7725,7 +7725,7 @@

    Arguments

    @@ -7740,7 +7740,7 @@

    Arguments

    @@ -7755,7 +7755,7 @@

    Arguments

    @@ -7770,7 +7770,7 @@

    Arguments

    @@ -7785,7 +7785,7 @@

    Arguments

    @@ -7800,7 +7800,7 @@

    Arguments

    @@ -7815,7 +7815,7 @@

    Arguments

    @@ -7830,7 +7830,7 @@

    Arguments

    @@ -7869,7 +7869,7 @@

    Arguments

    @@ -7884,7 +7884,7 @@

    Arguments

    @@ -7899,7 +7899,7 @@

    Arguments

    @@ -7914,7 +7914,7 @@

    Arguments

    @@ -7929,7 +7929,7 @@

    Arguments

    @@ -7944,7 +7944,7 @@

    Arguments

    @@ -7959,7 +7959,7 @@

    Arguments

    @@ -7974,7 +7974,7 @@

    Arguments

    @@ -7989,7 +7989,7 @@

    Arguments

    @@ -8004,7 +8004,7 @@

    Arguments

    @@ -8043,7 +8043,7 @@

    Arguments

    @@ -8058,7 +8058,7 @@

    Arguments

    @@ -8073,7 +8073,7 @@

    Arguments

    @@ -8088,7 +8088,7 @@

    Arguments

    @@ -8103,7 +8103,7 @@

    Arguments

    @@ -8118,7 +8118,7 @@

    Arguments

    @@ -8133,7 +8133,7 @@

    Arguments

    @@ -8148,7 +8148,7 @@

    Arguments

    @@ -8163,7 +8163,7 @@

    Arguments

    @@ -8178,7 +8178,7 @@

    Arguments

    @@ -8217,7 +8217,7 @@

    Arguments

    @@ -8232,7 +8232,7 @@

    Arguments

    @@ -8247,7 +8247,7 @@

    Arguments

    @@ -8262,7 +8262,7 @@

    Arguments

    @@ -8277,7 +8277,7 @@

    Arguments

    @@ -8292,7 +8292,7 @@

    Arguments

    @@ -8307,7 +8307,7 @@

    Arguments

    @@ -8322,7 +8322,7 @@

    Arguments

    @@ -8337,7 +8337,7 @@

    Arguments

    @@ -8352,7 +8352,7 @@

    Arguments

    @@ -8391,7 +8391,7 @@

    Arguments

    @@ -8406,7 +8406,7 @@

    Arguments

    @@ -8421,7 +8421,7 @@

    Arguments

    @@ -8436,7 +8436,7 @@

    Arguments

    @@ -8451,7 +8451,7 @@

    Arguments

    @@ -8466,7 +8466,7 @@

    Arguments

    @@ -8481,7 +8481,7 @@

    Arguments

    @@ -8496,7 +8496,7 @@

    Arguments

    @@ -8511,7 +8511,7 @@

    Arguments

    @@ -8526,7 +8526,7 @@

    Arguments

    @@ -8565,7 +8565,7 @@

    Arguments

    @@ -8580,7 +8580,7 @@

    Arguments

    @@ -8595,7 +8595,7 @@

    Arguments

    @@ -8610,7 +8610,7 @@

    Arguments

    @@ -8625,7 +8625,7 @@

    Arguments

    @@ -8640,7 +8640,7 @@

    Arguments

    @@ -8655,7 +8655,7 @@

    Arguments

    @@ -8670,7 +8670,7 @@

    Arguments

    @@ -8685,7 +8685,7 @@

    Arguments

    @@ -8700,7 +8700,7 @@

    Arguments

    @@ -8739,7 +8739,7 @@

    Arguments

    @@ -8754,7 +8754,7 @@

    Arguments

    @@ -8769,7 +8769,7 @@

    Arguments

    @@ -8784,7 +8784,7 @@

    Arguments

    @@ -8799,7 +8799,7 @@

    Arguments

    @@ -8814,7 +8814,7 @@

    Arguments

    @@ -8829,7 +8829,7 @@

    Arguments

    @@ -8844,7 +8844,7 @@

    Arguments

    @@ -8859,7 +8859,7 @@

    Arguments

    @@ -8874,7 +8874,7 @@

    Arguments

    @@ -8913,7 +8913,7 @@

    Arguments

    @@ -8928,7 +8928,7 @@

    Arguments

    @@ -8943,7 +8943,7 @@

    Arguments

    @@ -8958,7 +8958,7 @@

    Arguments

    @@ -8973,7 +8973,7 @@

    Arguments

    @@ -8988,7 +8988,7 @@

    Arguments

    @@ -9003,7 +9003,7 @@

    Arguments

    @@ -9018,7 +9018,7 @@

    Arguments

    @@ -9033,7 +9033,7 @@

    Arguments

    @@ -9072,7 +9072,7 @@

    Arguments

    @@ -9087,7 +9087,7 @@

    Arguments

    @@ -9102,7 +9102,7 @@

    Arguments

    @@ -9117,7 +9117,7 @@

    Arguments

    @@ -9132,7 +9132,7 @@

    Arguments

    @@ -9147,7 +9147,7 @@

    Arguments

    @@ -9162,7 +9162,7 @@

    Arguments

    @@ -9177,7 +9177,7 @@

    Arguments

    @@ -9192,7 +9192,7 @@

    Arguments

    @@ -9231,7 +9231,7 @@

    Arguments

    @@ -9246,7 +9246,7 @@

    Arguments

    @@ -9261,7 +9261,7 @@

    Arguments

    @@ -9276,7 +9276,7 @@

    Arguments

    @@ -9291,7 +9291,7 @@

    Arguments

    @@ -9306,7 +9306,7 @@

    Arguments

    @@ -9321,7 +9321,7 @@

    Arguments

    @@ -9336,7 +9336,7 @@

    Arguments

    @@ -9351,7 +9351,7 @@

    Arguments

    @@ -9390,7 +9390,7 @@

    Arguments

    @@ -9405,7 +9405,7 @@

    Arguments

    @@ -9420,7 +9420,7 @@

    Arguments

    @@ -9435,7 +9435,7 @@

    Arguments

    @@ -9450,7 +9450,7 @@

    Arguments

    @@ -9465,7 +9465,7 @@

    Arguments

    @@ -9480,7 +9480,7 @@

    Arguments

    @@ -9495,7 +9495,7 @@

    Arguments

    @@ -9510,7 +9510,7 @@

    Arguments

    @@ -9549,7 +9549,7 @@

    Arguments

    @@ -9564,7 +9564,7 @@

    Arguments

    @@ -9579,7 +9579,7 @@

    Arguments

    @@ -9594,7 +9594,7 @@

    Arguments

    @@ -9609,7 +9609,7 @@

    Arguments

    @@ -9624,7 +9624,7 @@

    Arguments

    @@ -9639,7 +9639,7 @@

    Arguments

    @@ -9654,7 +9654,7 @@

    Arguments

    @@ -9669,7 +9669,7 @@

    Arguments

    @@ -9708,7 +9708,7 @@

    Arguments

    @@ -9723,7 +9723,7 @@

    Arguments

    @@ -9738,7 +9738,7 @@

    Arguments

    @@ -9753,7 +9753,7 @@

    Arguments

    @@ -9768,7 +9768,7 @@

    Arguments

    @@ -9783,7 +9783,7 @@

    Arguments

    @@ -9798,7 +9798,7 @@

    Arguments

    @@ -9813,7 +9813,7 @@

    Arguments

    @@ -9828,7 +9828,7 @@

    Arguments

    @@ -9867,7 +9867,7 @@

    Arguments

    @@ -9882,7 +9882,7 @@

    Arguments

    @@ -9897,7 +9897,7 @@

    Arguments

    @@ -9912,7 +9912,7 @@

    Arguments

    @@ -9927,7 +9927,7 @@

    Arguments

    @@ -9942,7 +9942,7 @@

    Arguments

    @@ -9957,7 +9957,7 @@

    Arguments

    @@ -9972,7 +9972,7 @@

    Arguments

    @@ -9987,7 +9987,7 @@

    Arguments

    @@ -10026,7 +10026,7 @@

    Arguments

    @@ -10041,7 +10041,7 @@

    Arguments

    @@ -10056,7 +10056,7 @@

    Arguments

    @@ -10071,7 +10071,7 @@

    Arguments

    @@ -10086,7 +10086,7 @@

    Arguments

    @@ -10101,7 +10101,7 @@

    Arguments

    @@ -10116,7 +10116,7 @@

    Arguments

    @@ -10131,7 +10131,7 @@

    Arguments

    @@ -10146,7 +10146,7 @@

    Arguments

    @@ -10169,14 +10169,14 @@

    Arguments

    - -

    public interface dbcsr_reserve_block2d + +

    public interface dbcsr_reserve_block2d

    @@ -10210,7 +10210,7 @@

    Arguments

    @@ -10225,7 +10225,7 @@

    Arguments

    @@ -10240,7 +10240,7 @@

    Arguments

    @@ -10255,7 +10255,7 @@

    Arguments

    @@ -10270,7 +10270,7 @@

    Arguments

    @@ -10290,7 +10290,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed)

    @@ -10309,7 +10309,7 @@

    Arguments

  • @@ -10324,7 +10324,7 @@

    Arguments

    @@ -10339,7 +10339,7 @@

    Arguments

    @@ -10354,7 +10354,7 @@

    Arguments

    @@ -10369,7 +10369,7 @@

    Arguments

    @@ -10384,7 +10384,7 @@

    Arguments

    @@ -10404,7 +10404,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed)

    @@ -10423,7 +10423,7 @@

    Arguments

  • @@ -10438,7 +10438,7 @@

    Arguments

    @@ -10453,7 +10453,7 @@

    Arguments

    @@ -10468,7 +10468,7 @@

    Arguments

    @@ -10483,7 +10483,7 @@

    Arguments

    @@ -10498,7 +10498,7 @@

    Arguments

    @@ -10518,7 +10518,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed)

    @@ -10537,7 +10537,7 @@

    Arguments

  • @@ -10552,7 +10552,7 @@

    Arguments

    @@ -10567,7 +10567,7 @@

    Arguments

    @@ -10582,7 +10582,7 @@

    Arguments

    @@ -10597,7 +10597,7 @@

    Arguments

    @@ -10612,7 +10612,7 @@

    Arguments

    @@ -10642,7 +10642,7 @@

    public interface dbcsr_c
    • - private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) + private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

      @@ -10661,7 +10661,7 @@

      Arguments

    @@ -10676,7 +10676,7 @@

    Arguments

    @@ -10691,7 +10691,7 @@

    Arguments

    @@ -10706,7 +10706,7 @@

    Arguments

    @@ -10721,7 +10721,7 @@

    Arguments

    @@ -10736,7 +10736,7 @@

    Arguments

    @@ -10751,7 +10751,7 @@

    Arguments

    @@ -10766,7 +10766,7 @@

    Arguments

    @@ -10806,7 +10806,7 @@

    Arguments

    @@ -10821,7 +10821,7 @@

    Arguments

    @@ -10870,7 +10870,7 @@

    Arguments

    @@ -10974,7 +10974,7 @@

    Arguments

    @@ -11078,7 +11078,7 @@

    Arguments

    @@ -11182,7 +11182,7 @@

    Arguments

    @@ -11296,7 +11296,7 @@

    Arguments

    @@ -11385,7 +11385,7 @@

    Arguments

    @@ -11474,7 +11474,7 @@

    Arguments

    @@ -11563,7 +11563,7 @@

    Arguments

    @@ -11662,7 +11662,7 @@

    Arguments

    @@ -11731,7 +11731,7 @@

    Arguments

    @@ -11862,7 +11862,7 @@

    Components

    @@ -12009,7 +12009,7 @@

    Arguments

    @@ -12054,7 +12054,7 @@

    Arguments

    @@ -12069,7 +12069,7 @@

    Arguments

    @@ -12114,7 +12114,7 @@

    Arguments

    @@ -12159,7 +12159,7 @@

    Arguments

    @@ -12204,7 +12204,7 @@

    Arguments

    @@ -12249,7 +12249,7 @@

    Arguments

    @@ -12294,7 +12294,7 @@

    Arguments

    @@ -12339,7 +12339,7 @@

    Arguments

    @@ -12384,7 +12384,7 @@

    Arguments

    @@ -12429,7 +12429,7 @@

    Arguments

    @@ -12474,7 +12474,7 @@

    Arguments

    @@ -12519,7 +12519,7 @@

    Arguments

    @@ -12564,7 +12564,7 @@

    Arguments

    @@ -12609,7 +12609,7 @@

    Arguments

    @@ -12654,7 +12654,7 @@

    Arguments

    @@ -12680,7 +12680,7 @@

    -

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left) +

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left)

    @@ -12699,7 +12699,7 @@

    Arguments

    @@ -12744,7 +12744,7 @@

    Arguments

    @@ -12759,7 +12759,7 @@

    Arguments

    @@ -12774,7 +12774,7 @@

    Arguments

    @@ -12819,7 +12819,7 @@

    Arguments

    @@ -12864,7 +12864,7 @@

    Arguments

    @@ -12969,7 +12969,7 @@

    Arguments

    @@ -13059,7 +13059,7 @@

    Arguments

    @@ -13164,7 +13164,7 @@

    Arguments

    @@ -13254,7 +13254,7 @@

    Arguments

    @@ -13359,7 +13359,7 @@

    Arguments

    @@ -13449,7 +13449,7 @@

    Arguments

    @@ -13554,7 +13554,7 @@

    Arguments

    @@ -13630,7 +13630,7 @@

    Subroutines

    -

    public subroutine dbcsr_mp_grid_setup(dist) +

    public subroutine dbcsr_mp_grid_setup(dist)

    @@ -13649,7 +13649,7 @@

    Arguments

    @@ -13689,7 +13689,7 @@

    Arguments

    @@ -13744,7 +13744,7 @@

    Arguments

    @@ -13774,7 +13774,7 @@

    Arguments

    @@ -13789,7 +13789,7 @@

    Arguments

    @@ -13810,7 +13810,7 @@

    Arguments

    -

    public subroutine dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers) +

    public subroutine dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers)

    @@ -13829,7 +13829,7 @@

    Arguments

    @@ -13844,7 +13844,7 @@

    Arguments

    @@ -13874,7 +13874,7 @@

    Arguments

    @@ -13895,7 +13895,7 @@

    Arguments

    -

    public subroutine dbcsr_reserve_all_blocks(matrix) +

    public subroutine dbcsr_reserve_all_blocks(matrix)

    @@ -13914,7 +13914,7 @@

    Arguments

    @@ -13935,7 +13935,7 @@

    Arguments

    -

    public subroutine dbcsr_reserve_diag_blocks(matrix) +

    public subroutine dbcsr_reserve_diag_blocks(matrix)

    @@ -13954,7 +13954,7 @@

    Arguments

    @@ -13994,7 +13994,7 @@

    Arguments

    @@ -14024,7 +14024,7 @@

    Arguments

    @@ -14039,7 +14039,7 @@

    Arguments

    @@ -14054,7 +14054,7 @@

    Arguments

    @@ -14069,7 +14069,7 @@

    Arguments

    @@ -14109,7 +14109,7 @@

    Arguments

    @@ -14179,7 +14179,7 @@

    Arguments

    @@ -14194,7 +14194,7 @@

    Arguments

    @@ -14249,7 +14249,7 @@

    Arguments

    @@ -14264,7 +14264,7 @@

    Arguments

    @@ -14279,7 +14279,7 @@

    Arguments

    @@ -14294,7 +14294,7 @@

    Arguments

    @@ -14315,7 +14315,7 @@

    Arguments

    -

    public subroutine dbcsr_iterator_stop(iterator) +

    public subroutine dbcsr_iterator_stop(iterator)

    @@ -14334,7 +14334,7 @@

    Arguments

    @@ -14355,7 +14355,7 @@

    Arguments

    -

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, dynamic_byrows, contiguous_pointers, read_only) +

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, dynamic_byrows, contiguous_pointers, read_only)

    @@ -14374,7 +14374,7 @@

    Arguments

    @@ -14389,7 +14389,7 @@

    Arguments

    @@ -14404,7 +14404,7 @@

    Arguments

    @@ -14419,7 +14419,7 @@

    Arguments

    @@ -14434,7 +14434,7 @@

    Arguments

    @@ -14449,7 +14449,7 @@

    Arguments

    @@ -14464,7 +14464,7 @@

    Arguments

    @@ -14504,7 +14504,7 @@

    Arguments

    @@ -14519,7 +14519,7 @@

    Arguments

    @@ -14536,7 +14536,7 @@

    Arguments

    @@ -14553,7 +14553,7 @@

    Arguments

    @@ -14570,7 +14570,7 @@

    Arguments

    @@ -14610,7 +14610,7 @@

    Arguments

    @@ -14625,7 +14625,7 @@

    Arguments

    @@ -14640,7 +14640,7 @@

    Arguments

    @@ -14655,7 +14655,7 @@

    Arguments

    @@ -14670,7 +14670,7 @@

    Arguments

    @@ -14685,7 +14685,7 @@

    Arguments

    @@ -14700,7 +14700,7 @@

    Arguments

    @@ -14715,7 +14715,7 @@

    Arguments

    @@ -14730,7 +14730,7 @@

    Arguments

    @@ -14745,7 +14745,7 @@

    Arguments

    @@ -14760,7 +14760,7 @@

    Arguments

    @@ -14775,7 +14775,7 @@

    Arguments

    @@ -14790,7 +14790,7 @@

    Arguments

    @@ -14805,7 +14805,7 @@

    Arguments

    @@ -14820,7 +14820,7 @@

    Arguments

    @@ -14835,7 +14835,7 @@

    Arguments

    @@ -14850,7 +14850,7 @@

    Arguments

    @@ -14865,7 +14865,7 @@

    Arguments

    @@ -14880,7 +14880,7 @@

    Arguments

    @@ -14895,7 +14895,7 @@

    Arguments

    @@ -14910,7 +14910,7 @@

    Arguments

    @@ -14925,7 +14925,7 @@

    Arguments

    @@ -14940,7 +14940,7 @@

    Arguments

    @@ -14995,7 +14995,7 @@

    Arguments

    @@ -15010,7 +15010,7 @@

    Arguments

    @@ -15025,7 +15025,7 @@

    Arguments

    @@ -15040,7 +15040,7 @@

    Arguments

    @@ -15055,7 +15055,7 @@

    Arguments

    @@ -15100,7 +15100,7 @@

    Arguments

    @@ -15115,7 +15115,7 @@

    Arguments

    @@ -15130,7 +15130,7 @@

    Arguments

    @@ -15145,7 +15145,7 @@

    Arguments

    @@ -15160,7 +15160,7 @@

    Arguments

    @@ -15175,7 +15175,7 @@

    Arguments

    @@ -15190,7 +15190,7 @@

    Arguments

    @@ -15275,7 +15275,7 @@

    Arguments

    @@ -15315,7 +15315,7 @@

    Arguments

    @@ -15355,7 +15355,7 @@

    Arguments

    @@ -15425,7 +15425,7 @@

    Arguments

    @@ -15495,7 +15495,7 @@

    Arguments

    @@ -15535,7 +15535,7 @@

    Arguments

    @@ -15590,7 +15590,7 @@

    Arguments

    @@ -15630,7 +15630,7 @@

    Arguments

    @@ -15670,7 +15670,7 @@

    Arguments

    @@ -15710,7 +15710,7 @@

    Arguments

    @@ -15770,7 +15770,7 @@

    Arguments

    @@ -15810,7 +15810,7 @@

    Arguments

    @@ -15825,7 +15825,7 @@

    Arguments

    @@ -15865,7 +15865,7 @@

    Arguments

    @@ -15905,7 +15905,7 @@

    Arguments

    @@ -15945,7 +15945,7 @@

    Arguments

    @@ -15975,7 +15975,7 @@

    Arguments

    @@ -16015,7 +16015,7 @@

    Arguments

    @@ -16030,7 +16030,7 @@

    Arguments

    @@ -16060,7 +16060,7 @@

    Arguments

    @@ -16075,7 +16075,7 @@

    Arguments

    @@ -16090,7 +16090,7 @@

    Arguments

    @@ -16200,7 +16200,7 @@

    Arguments

    @@ -16255,7 +16255,7 @@

    Arguments

    @@ -16300,7 +16300,7 @@

    Arguments

    @@ -16355,7 +16355,7 @@

    Arguments

    @@ -16370,7 +16370,7 @@

    Arguments

    @@ -16385,7 +16385,7 @@

    Arguments

    @@ -16400,7 +16400,7 @@

    Arguments

    @@ -16415,7 +16415,7 @@

    Arguments

    @@ -16430,7 +16430,7 @@

    Arguments

    @@ -16445,7 +16445,7 @@

    Arguments

    @@ -16460,7 +16460,7 @@

    Arguments

    @@ -16560,7 +16560,7 @@

    Arguments

    @@ -16575,7 +16575,7 @@

    Arguments

    @@ -16590,7 +16590,7 @@

    Arguments

    @@ -16605,7 +16605,7 @@

    Arguments

    @@ -16620,7 +16620,7 @@

    Arguments

    @@ -16635,7 +16635,7 @@

    Arguments

    @@ -16650,7 +16650,7 @@

    Arguments

    @@ -16665,7 +16665,7 @@

    Arguments

    @@ -16680,7 +16680,7 @@

    Arguments

    @@ -16765,7 +16765,7 @@

    Arguments

    @@ -16780,7 +16780,7 @@

    Arguments

    @@ -16795,7 +16795,7 @@

    Arguments

    @@ -16810,7 +16810,7 @@

    Arguments

    @@ -16865,7 +16865,7 @@

    Arguments

    @@ -16920,7 +16920,7 @@

    Arguments

    @@ -16990,7 +16990,7 @@

    Arguments

    @@ -17045,7 +17045,7 @@

    Arguments

    @@ -17060,7 +17060,7 @@

    Arguments

    @@ -17075,7 +17075,7 @@

    Arguments

    @@ -17090,7 +17090,7 @@

    Arguments

    @@ -17135,7 +17135,7 @@

    Arguments

    @@ -17175,7 +17175,7 @@

    Arguments

    @@ -17190,7 +17190,7 @@

    Arguments

    @@ -17230,7 +17230,7 @@

    Arguments

    @@ -17245,7 +17245,7 @@

    Arguments

    @@ -17285,7 +17285,7 @@

    Arguments

    @@ -17400,7 +17400,7 @@

    Arguments

    @@ -17500,7 +17500,7 @@

    Arguments

    @@ -17515,7 +17515,7 @@

    Arguments

    @@ -17530,7 +17530,7 @@

    Arguments

    @@ -17585,7 +17585,7 @@

    Arguments

    @@ -17606,7 +17606,7 @@

    Arguments

    -

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    @@ -17625,7 +17625,7 @@

    Arguments

    @@ -17640,7 +17640,7 @@

    Arguments

    @@ -17655,7 +17655,7 @@

    Arguments

    @@ -17670,7 +17670,7 @@

    Arguments

    @@ -17685,7 +17685,7 @@

    Arguments

    @@ -17700,7 +17700,7 @@

    Arguments

    @@ -17715,7 +17715,7 @@

    Arguments

    @@ -17730,7 +17730,7 @@

    Arguments

    @@ -17770,7 +17770,7 @@

    Arguments

    @@ -17785,7 +17785,7 @@

    Arguments

    @@ -17800,7 +17800,7 @@

    Arguments

    @@ -17815,7 +17815,7 @@

    Arguments

    @@ -17830,7 +17830,7 @@

    Arguments

    @@ -17870,7 +17870,7 @@

    Arguments

    @@ -17885,7 +17885,7 @@

    Arguments

    @@ -17925,7 +17925,7 @@

    Arguments

    @@ -17940,7 +17940,7 @@

    Arguments

    @@ -17961,7 +17961,7 @@

    Arguments

    -

    public subroutine dbcsr_to_csr_filter(dbcsr_mat, csr_sparsity, eps) +

    public subroutine dbcsr_to_csr_filter(dbcsr_mat, csr_sparsity, eps)

    @@ -17981,7 +17981,7 @@

    Arguments

    @@ -17996,7 +17996,7 @@

    Arguments

    @@ -18011,7 +18011,7 @@

    Arguments

    @@ -18051,7 +18051,7 @@

    Arguments

    @@ -18094,7 +18094,7 @@

    Arguments

    @@ -18141,7 +18141,7 @@

    Arguments

    @@ -18181,7 +18181,7 @@

    Arguments

    @@ -18196,7 +18196,7 @@

    Arguments

    @@ -18316,7 +18316,7 @@

    Arguments

    @@ -18331,7 +18331,7 @@

    Arguments

    @@ -18346,7 +18346,7 @@

    Arguments

    @@ -18391,7 +18391,7 @@

    Arguments

    @@ -18406,7 +18406,7 @@

    Arguments

    @@ -18442,7 +18442,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed)

    @@ -18461,7 +18461,7 @@

    Arguments

    @@ -18476,7 +18476,7 @@

    Arguments

    @@ -18491,7 +18491,7 @@

    Arguments

    @@ -18506,7 +18506,7 @@

    Arguments

    @@ -18521,7 +18521,7 @@

    Arguments

    @@ -18536,7 +18536,7 @@

    Arguments

    @@ -18576,7 +18576,7 @@

    Arguments

    @@ -18591,7 +18591,7 @@

    Arguments

    @@ -18606,7 +18606,7 @@

    Arguments

    @@ -18621,7 +18621,7 @@

    Arguments

    @@ -18636,7 +18636,7 @@

    Arguments

    @@ -18651,7 +18651,7 @@

    Arguments

    @@ -18666,7 +18666,7 @@

    Arguments

    @@ -18681,7 +18681,7 @@

    Arguments

    @@ -18696,7 +18696,7 @@

    Arguments

    @@ -18711,7 +18711,7 @@

    Arguments

    @@ -18751,7 +18751,7 @@

    Arguments

    @@ -18766,7 +18766,7 @@

    Arguments

    @@ -18781,7 +18781,7 @@

    Arguments

    @@ -18796,7 +18796,7 @@

    Arguments

    @@ -18811,7 +18811,7 @@

    Arguments

    @@ -18826,7 +18826,7 @@

    Arguments

    @@ -18841,7 +18841,7 @@

    Arguments

    @@ -18856,7 +18856,7 @@

    Arguments

    @@ -18871,7 +18871,7 @@

    Arguments

    @@ -18911,7 +18911,7 @@

    Arguments

    @@ -18926,7 +18926,7 @@

    Arguments

    @@ -18941,7 +18941,7 @@

    Arguments

    @@ -18956,7 +18956,7 @@

    Arguments

    @@ -18971,7 +18971,7 @@

    Arguments

    @@ -18986,7 +18986,7 @@

    Arguments

    @@ -19001,7 +19001,7 @@

    Arguments

    @@ -19016,7 +19016,7 @@

    Arguments

    @@ -19031,7 +19031,7 @@

    Arguments

    @@ -19046,7 +19046,7 @@

    Arguments

    @@ -19086,7 +19086,7 @@

    Arguments

    @@ -19101,7 +19101,7 @@

    Arguments

    @@ -19116,7 +19116,7 @@

    Arguments

    @@ -19131,7 +19131,7 @@

    Arguments

    @@ -19146,7 +19146,7 @@

    Arguments

    @@ -19161,7 +19161,7 @@

    Arguments

    @@ -19176,7 +19176,7 @@

    Arguments

    @@ -19191,7 +19191,7 @@

    Arguments

    @@ -19206,7 +19206,7 @@

    Arguments

    @@ -19227,7 +19227,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale)

    @@ -19246,7 +19246,7 @@

    Arguments

    @@ -19261,7 +19261,7 @@

    Arguments

    @@ -19276,7 +19276,7 @@

    Arguments

    @@ -19291,7 +19291,7 @@

    Arguments

    @@ -19306,7 +19306,7 @@

    Arguments

    @@ -19321,7 +19321,7 @@

    Arguments

    @@ -19342,7 +19342,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale)

    @@ -19361,7 +19361,7 @@

    Arguments

    @@ -19376,7 +19376,7 @@

    Arguments

    @@ -19391,7 +19391,7 @@

    Arguments

    @@ -19406,7 +19406,7 @@

    Arguments

    @@ -19421,7 +19421,7 @@

    Arguments

    @@ -19436,7 +19436,7 @@

    Arguments

    @@ -19457,7 +19457,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -19476,7 +19476,7 @@

    Arguments

    @@ -19491,7 +19491,7 @@

    Arguments

    @@ -19506,7 +19506,7 @@

    Arguments

    @@ -19521,7 +19521,7 @@

    Arguments

    @@ -19536,7 +19536,7 @@

    Arguments

    @@ -19551,7 +19551,7 @@

    Arguments

    @@ -19566,7 +19566,7 @@

    Arguments

    @@ -19581,7 +19581,7 @@

    Arguments

    @@ -19621,7 +19621,7 @@

    Arguments

    @@ -19636,7 +19636,7 @@

    Arguments

    @@ -19651,7 +19651,7 @@

    Arguments

    @@ -19666,7 +19666,7 @@

    Arguments

    @@ -19681,7 +19681,7 @@

    Arguments

    @@ -19696,7 +19696,7 @@

    Arguments

    @@ -19711,7 +19711,7 @@

    Arguments

    @@ -19732,7 +19732,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -19751,7 +19751,7 @@

    Arguments

    @@ -19766,7 +19766,7 @@

    Arguments

    @@ -19781,7 +19781,7 @@

    Arguments

    @@ -19796,7 +19796,7 @@

    Arguments

    @@ -19811,7 +19811,7 @@

    Arguments

    @@ -19826,7 +19826,7 @@

    Arguments

    @@ -19841,7 +19841,7 @@

    Arguments

    @@ -19856,7 +19856,7 @@

    Arguments

    @@ -19896,7 +19896,7 @@

    Arguments

    @@ -19911,7 +19911,7 @@

    Arguments

    @@ -19926,7 +19926,7 @@

    Arguments

    @@ -19941,7 +19941,7 @@

    Arguments

    @@ -19956,7 +19956,7 @@

    Arguments

    @@ -19971,7 +19971,7 @@

    Arguments

    @@ -19986,7 +19986,7 @@

    Arguments

    @@ -20026,7 +20026,7 @@

    Arguments

    @@ -20041,7 +20041,7 @@

    Arguments

    @@ -20081,7 +20081,7 @@

    Arguments

    @@ -20096,7 +20096,7 @@

    Arguments

    @@ -20132,7 +20132,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -20151,7 +20151,7 @@

    Arguments

    @@ -20166,7 +20166,7 @@

    Arguments

    @@ -20181,7 +20181,7 @@

    Arguments

    @@ -20196,7 +20196,7 @@

    Arguments

    @@ -20211,7 +20211,7 @@

    Arguments

    @@ -20226,7 +20226,7 @@

    Arguments

    @@ -20241,7 +20241,7 @@

    Arguments

    @@ -20256,7 +20256,7 @@

    Arguments

    @@ -20271,7 +20271,7 @@

    Arguments

    @@ -20286,7 +20286,7 @@

    Arguments

    @@ -20301,7 +20301,7 @@

    Arguments

    @@ -20316,7 +20316,7 @@

    Arguments

    @@ -20331,7 +20331,7 @@

    Arguments

    @@ -20346,7 +20346,7 @@

    Arguments

    @@ -20361,7 +20361,7 @@

    Arguments

    @@ -20376,7 +20376,7 @@

    Arguments

    @@ -20416,7 +20416,7 @@

    Arguments

    @@ -20431,7 +20431,7 @@

    Arguments

    @@ -20486,7 +20486,7 @@

    Arguments

    @@ -20516,7 +20516,7 @@

    Arguments

    @@ -20556,7 +20556,7 @@

    Arguments

    @@ -20571,7 +20571,7 @@

    Arguments

    @@ -20611,7 +20611,7 @@

    Arguments

    @@ -20626,7 +20626,7 @@

    Arguments

    @@ -20696,7 +20696,7 @@

    Arguments

    @@ -20751,7 +20751,7 @@

    Arguments

    @@ -20806,7 +20806,7 @@

    Arguments

    @@ -20842,7 +20842,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed)

    @@ -20861,7 +20861,7 @@

    Arguments

    @@ -20876,7 +20876,7 @@

    Arguments

    @@ -20891,7 +20891,7 @@

    Arguments

    @@ -20906,7 +20906,7 @@

    Arguments

    @@ -20921,7 +20921,7 @@

    Arguments

    @@ -20936,7 +20936,7 @@

    Arguments

    @@ -20976,7 +20976,7 @@

    Arguments

    @@ -20991,7 +20991,7 @@

    Arguments

    @@ -21006,7 +21006,7 @@

    Arguments

    @@ -21021,7 +21021,7 @@

    Arguments

    @@ -21036,7 +21036,7 @@

    Arguments

    @@ -21051,7 +21051,7 @@

    Arguments

    @@ -21066,7 +21066,7 @@

    Arguments

    @@ -21081,7 +21081,7 @@

    Arguments

    @@ -21096,7 +21096,7 @@

    Arguments

    @@ -21111,7 +21111,7 @@

    Arguments

    @@ -21151,7 +21151,7 @@

    Arguments

    @@ -21166,7 +21166,7 @@

    Arguments

    @@ -21181,7 +21181,7 @@

    Arguments

    @@ -21196,7 +21196,7 @@

    Arguments

    @@ -21211,7 +21211,7 @@

    Arguments

    @@ -21226,7 +21226,7 @@

    Arguments

    @@ -21241,7 +21241,7 @@

    Arguments

    @@ -21256,7 +21256,7 @@

    Arguments

    @@ -21271,7 +21271,7 @@

    Arguments

    @@ -21311,7 +21311,7 @@

    Arguments

    @@ -21326,7 +21326,7 @@

    Arguments

    @@ -21341,7 +21341,7 @@

    Arguments

    @@ -21356,7 +21356,7 @@

    Arguments

    @@ -21371,7 +21371,7 @@

    Arguments

    @@ -21386,7 +21386,7 @@

    Arguments

    @@ -21401,7 +21401,7 @@

    Arguments

    @@ -21416,7 +21416,7 @@

    Arguments

    @@ -21431,7 +21431,7 @@

    Arguments

    @@ -21446,7 +21446,7 @@

    Arguments

    @@ -21486,7 +21486,7 @@

    Arguments

    @@ -21501,7 +21501,7 @@

    Arguments

    @@ -21516,7 +21516,7 @@

    Arguments

    @@ -21531,7 +21531,7 @@

    Arguments

    @@ -21546,7 +21546,7 @@

    Arguments

    @@ -21561,7 +21561,7 @@

    Arguments

    @@ -21576,7 +21576,7 @@

    Arguments

    @@ -21591,7 +21591,7 @@

    Arguments

    @@ -21606,7 +21606,7 @@

    Arguments

    @@ -21627,7 +21627,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale)

    @@ -21646,7 +21646,7 @@

    Arguments

    @@ -21661,7 +21661,7 @@

    Arguments

    @@ -21676,7 +21676,7 @@

    Arguments

    @@ -21691,7 +21691,7 @@

    Arguments

    @@ -21706,7 +21706,7 @@

    Arguments

    @@ -21721,7 +21721,7 @@

    Arguments

    @@ -21742,7 +21742,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale)

    @@ -21761,7 +21761,7 @@

    Arguments

    @@ -21776,7 +21776,7 @@

    Arguments

    @@ -21791,7 +21791,7 @@

    Arguments

    @@ -21806,7 +21806,7 @@

    Arguments

    @@ -21821,7 +21821,7 @@

    Arguments

    @@ -21836,7 +21836,7 @@

    Arguments

    @@ -21857,7 +21857,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -21876,7 +21876,7 @@

    Arguments

    @@ -21891,7 +21891,7 @@

    Arguments

    @@ -21906,7 +21906,7 @@

    Arguments

    @@ -21921,7 +21921,7 @@

    Arguments

    @@ -21936,7 +21936,7 @@

    Arguments

    @@ -21951,7 +21951,7 @@

    Arguments

    @@ -21966,7 +21966,7 @@

    Arguments

    @@ -21981,7 +21981,7 @@

    Arguments

    @@ -22021,7 +22021,7 @@

    Arguments

    @@ -22036,7 +22036,7 @@

    Arguments

    @@ -22051,7 +22051,7 @@

    Arguments

    @@ -22066,7 +22066,7 @@

    Arguments

    @@ -22081,7 +22081,7 @@

    Arguments

    @@ -22096,7 +22096,7 @@

    Arguments

    @@ -22111,7 +22111,7 @@

    Arguments

    @@ -22132,7 +22132,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -22151,7 +22151,7 @@

    Arguments

    @@ -22166,7 +22166,7 @@

    Arguments

    @@ -22181,7 +22181,7 @@

    Arguments

    @@ -22196,7 +22196,7 @@

    Arguments

    @@ -22211,7 +22211,7 @@

    Arguments

    @@ -22226,7 +22226,7 @@

    Arguments

    @@ -22241,7 +22241,7 @@

    Arguments

    @@ -22256,7 +22256,7 @@

    Arguments

    @@ -22296,7 +22296,7 @@

    Arguments

    @@ -22311,7 +22311,7 @@

    Arguments

    @@ -22326,7 +22326,7 @@

    Arguments

    @@ -22341,7 +22341,7 @@

    Arguments

    @@ -22356,7 +22356,7 @@

    Arguments

    @@ -22371,7 +22371,7 @@

    Arguments

    @@ -22386,7 +22386,7 @@

    Arguments

    @@ -22426,7 +22426,7 @@

    Arguments

    @@ -22441,7 +22441,7 @@

    Arguments

    @@ -22481,7 +22481,7 @@

    Arguments

    @@ -22496,7 +22496,7 @@

    Arguments

    @@ -22532,7 +22532,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -22551,7 +22551,7 @@

    Arguments

    @@ -22566,7 +22566,7 @@

    Arguments

    @@ -22581,7 +22581,7 @@

    Arguments

    @@ -22596,7 +22596,7 @@

    Arguments

    @@ -22611,7 +22611,7 @@

    Arguments

    @@ -22626,7 +22626,7 @@

    Arguments

    @@ -22641,7 +22641,7 @@

    Arguments

    @@ -22656,7 +22656,7 @@

    Arguments

    @@ -22671,7 +22671,7 @@

    Arguments

    @@ -22686,7 +22686,7 @@

    Arguments

    @@ -22701,7 +22701,7 @@

    Arguments

    @@ -22716,7 +22716,7 @@

    Arguments

    @@ -22731,7 +22731,7 @@

    Arguments

    @@ -22746,7 +22746,7 @@

    Arguments

    @@ -22761,7 +22761,7 @@

    Arguments

    @@ -22776,7 +22776,7 @@

    Arguments

    @@ -22816,7 +22816,7 @@

    Arguments

    @@ -22831,7 +22831,7 @@

    Arguments

    @@ -22886,7 +22886,7 @@

    Arguments

    @@ -22916,7 +22916,7 @@

    Arguments

    @@ -22956,7 +22956,7 @@

    Arguments

    @@ -22971,7 +22971,7 @@

    Arguments

    @@ -23011,7 +23011,7 @@

    Arguments

    @@ -23026,7 +23026,7 @@

    Arguments

    @@ -23096,7 +23096,7 @@

    Arguments

    @@ -23151,7 +23151,7 @@

    Arguments

    @@ -23206,7 +23206,7 @@

    Arguments

    @@ -23242,7 +23242,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed)

    @@ -23261,7 +23261,7 @@

    Arguments

    @@ -23276,7 +23276,7 @@

    Arguments

    @@ -23291,7 +23291,7 @@

    Arguments

    @@ -23306,7 +23306,7 @@

    Arguments

    @@ -23321,7 +23321,7 @@

    Arguments

    @@ -23336,7 +23336,7 @@

    Arguments

    @@ -23376,7 +23376,7 @@

    Arguments

    @@ -23391,7 +23391,7 @@

    Arguments

    @@ -23406,7 +23406,7 @@

    Arguments

    @@ -23421,7 +23421,7 @@

    Arguments

    @@ -23436,7 +23436,7 @@

    Arguments

    @@ -23451,7 +23451,7 @@

    Arguments

    @@ -23466,7 +23466,7 @@

    Arguments

    @@ -23481,7 +23481,7 @@

    Arguments

    @@ -23496,7 +23496,7 @@

    Arguments

    @@ -23511,7 +23511,7 @@

    Arguments

    @@ -23551,7 +23551,7 @@

    Arguments

    @@ -23566,7 +23566,7 @@

    Arguments

    @@ -23581,7 +23581,7 @@

    Arguments

    @@ -23596,7 +23596,7 @@

    Arguments

    @@ -23611,7 +23611,7 @@

    Arguments

    @@ -23626,7 +23626,7 @@

    Arguments

    @@ -23641,7 +23641,7 @@

    Arguments

    @@ -23656,7 +23656,7 @@

    Arguments

    @@ -23671,7 +23671,7 @@

    Arguments

    @@ -23711,7 +23711,7 @@

    Arguments

    @@ -23726,7 +23726,7 @@

    Arguments

    @@ -23741,7 +23741,7 @@

    Arguments

    @@ -23756,7 +23756,7 @@

    Arguments

    @@ -23771,7 +23771,7 @@

    Arguments

    @@ -23786,7 +23786,7 @@

    Arguments

    @@ -23801,7 +23801,7 @@

    Arguments

    @@ -23816,7 +23816,7 @@

    Arguments

    @@ -23831,7 +23831,7 @@

    Arguments

    @@ -23846,7 +23846,7 @@

    Arguments

    @@ -23886,7 +23886,7 @@

    Arguments

    @@ -23901,7 +23901,7 @@

    Arguments

    @@ -23916,7 +23916,7 @@

    Arguments

    @@ -23931,7 +23931,7 @@

    Arguments

    @@ -23946,7 +23946,7 @@

    Arguments

    @@ -23961,7 +23961,7 @@

    Arguments

    @@ -23976,7 +23976,7 @@

    Arguments

    @@ -23991,7 +23991,7 @@

    Arguments

    @@ -24006,7 +24006,7 @@

    Arguments

    @@ -24027,7 +24027,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale)

    @@ -24046,7 +24046,7 @@

    Arguments

    @@ -24061,7 +24061,7 @@

    Arguments

    @@ -24076,7 +24076,7 @@

    Arguments

    @@ -24091,7 +24091,7 @@

    Arguments

    @@ -24106,7 +24106,7 @@

    Arguments

    @@ -24121,7 +24121,7 @@

    Arguments

    @@ -24142,7 +24142,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale)

    @@ -24161,7 +24161,7 @@

    Arguments

    @@ -24176,7 +24176,7 @@

    Arguments

    @@ -24191,7 +24191,7 @@

    Arguments

    @@ -24206,7 +24206,7 @@

    Arguments

    @@ -24221,7 +24221,7 @@

    Arguments

    @@ -24236,7 +24236,7 @@

    Arguments

    @@ -24257,7 +24257,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -24276,7 +24276,7 @@

    Arguments

    @@ -24291,7 +24291,7 @@

    Arguments

    @@ -24306,7 +24306,7 @@

    Arguments

    @@ -24321,7 +24321,7 @@

    Arguments

    @@ -24336,7 +24336,7 @@

    Arguments

    @@ -24351,7 +24351,7 @@

    Arguments

    @@ -24366,7 +24366,7 @@

    Arguments

    @@ -24381,7 +24381,7 @@

    Arguments

    @@ -24421,7 +24421,7 @@

    Arguments

    @@ -24436,7 +24436,7 @@

    Arguments

    @@ -24451,7 +24451,7 @@

    Arguments

    @@ -24466,7 +24466,7 @@

    Arguments

    @@ -24481,7 +24481,7 @@

    Arguments

    @@ -24496,7 +24496,7 @@

    Arguments

    @@ -24511,7 +24511,7 @@

    Arguments

    @@ -24532,7 +24532,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -24551,7 +24551,7 @@

    Arguments

    @@ -24566,7 +24566,7 @@

    Arguments

    @@ -24581,7 +24581,7 @@

    Arguments

    @@ -24596,7 +24596,7 @@

    Arguments

    @@ -24611,7 +24611,7 @@

    Arguments

    @@ -24626,7 +24626,7 @@

    Arguments

    @@ -24641,7 +24641,7 @@

    Arguments

    @@ -24656,7 +24656,7 @@

    Arguments

    @@ -24696,7 +24696,7 @@

    Arguments

    @@ -24711,7 +24711,7 @@

    Arguments

    @@ -24726,7 +24726,7 @@

    Arguments

    @@ -24741,7 +24741,7 @@

    Arguments

    @@ -24756,7 +24756,7 @@

    Arguments

    @@ -24771,7 +24771,7 @@

    Arguments

    @@ -24786,7 +24786,7 @@

    Arguments

    @@ -24826,7 +24826,7 @@

    Arguments

    @@ -24841,7 +24841,7 @@

    Arguments

    @@ -24881,7 +24881,7 @@

    Arguments

    @@ -24896,7 +24896,7 @@

    Arguments

    @@ -24932,7 +24932,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -24951,7 +24951,7 @@

    Arguments

    @@ -24966,7 +24966,7 @@

    Arguments

    @@ -24981,7 +24981,7 @@

    Arguments

    @@ -24996,7 +24996,7 @@

    Arguments

    @@ -25011,7 +25011,7 @@

    Arguments

    @@ -25026,7 +25026,7 @@

    Arguments

    @@ -25041,7 +25041,7 @@

    Arguments

    @@ -25056,7 +25056,7 @@

    Arguments

    @@ -25071,7 +25071,7 @@

    Arguments

    @@ -25086,7 +25086,7 @@

    Arguments

    @@ -25101,7 +25101,7 @@

    Arguments

    @@ -25116,7 +25116,7 @@

    Arguments

    @@ -25131,7 +25131,7 @@

    Arguments

    @@ -25146,7 +25146,7 @@

    Arguments

    @@ -25161,7 +25161,7 @@

    Arguments

    @@ -25176,7 +25176,7 @@

    Arguments

    @@ -25216,7 +25216,7 @@

    Arguments

    @@ -25231,7 +25231,7 @@

    Arguments

    @@ -25286,7 +25286,7 @@

    Arguments

    @@ -25316,7 +25316,7 @@

    Arguments

    @@ -25356,7 +25356,7 @@

    Arguments

    @@ -25371,7 +25371,7 @@

    Arguments

    @@ -25411,7 +25411,7 @@

    Arguments

    @@ -25426,7 +25426,7 @@

    Arguments

    @@ -25496,7 +25496,7 @@

    Arguments

    @@ -25551,7 +25551,7 @@

    Arguments

    @@ -25606,7 +25606,7 @@

    Arguments

    @@ -25642,7 +25642,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed)

    @@ -25661,7 +25661,7 @@

    Arguments

    @@ -25676,7 +25676,7 @@

    Arguments

    @@ -25691,7 +25691,7 @@

    Arguments

    @@ -25706,7 +25706,7 @@

    Arguments

    @@ -25721,7 +25721,7 @@

    Arguments

    @@ -25736,7 +25736,7 @@

    Arguments

    @@ -25776,7 +25776,7 @@

    Arguments

    @@ -25791,7 +25791,7 @@

    Arguments

    @@ -25806,7 +25806,7 @@

    Arguments

    @@ -25821,7 +25821,7 @@

    Arguments

    @@ -25836,7 +25836,7 @@

    Arguments

    @@ -25851,7 +25851,7 @@

    Arguments

    @@ -25866,7 +25866,7 @@

    Arguments

    @@ -25881,7 +25881,7 @@

    Arguments

    @@ -25896,7 +25896,7 @@

    Arguments

    @@ -25911,7 +25911,7 @@

    Arguments

    @@ -25951,7 +25951,7 @@

    Arguments

    @@ -25966,7 +25966,7 @@

    Arguments

    @@ -25981,7 +25981,7 @@

    Arguments

    @@ -25996,7 +25996,7 @@

    Arguments

    @@ -26011,7 +26011,7 @@

    Arguments

    @@ -26026,7 +26026,7 @@

    Arguments

    @@ -26041,7 +26041,7 @@

    Arguments

    @@ -26056,7 +26056,7 @@

    Arguments

    @@ -26071,7 +26071,7 @@

    Arguments

    @@ -26111,7 +26111,7 @@

    Arguments

    @@ -26126,7 +26126,7 @@

    Arguments

    @@ -26141,7 +26141,7 @@

    Arguments

    @@ -26156,7 +26156,7 @@

    Arguments

    @@ -26171,7 +26171,7 @@

    Arguments

    @@ -26186,7 +26186,7 @@

    Arguments

    @@ -26201,7 +26201,7 @@

    Arguments

    @@ -26216,7 +26216,7 @@

    Arguments

    @@ -26231,7 +26231,7 @@

    Arguments

    @@ -26246,7 +26246,7 @@

    Arguments

    @@ -26286,7 +26286,7 @@

    Arguments

    @@ -26301,7 +26301,7 @@

    Arguments

    @@ -26316,7 +26316,7 @@

    Arguments

    @@ -26331,7 +26331,7 @@

    Arguments

    @@ -26346,7 +26346,7 @@

    Arguments

    @@ -26361,7 +26361,7 @@

    Arguments

    @@ -26376,7 +26376,7 @@

    Arguments

    @@ -26391,7 +26391,7 @@

    Arguments

    @@ -26406,7 +26406,7 @@

    Arguments

    @@ -26427,7 +26427,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale)

    @@ -26446,7 +26446,7 @@

    Arguments

    @@ -26461,7 +26461,7 @@

    Arguments

    @@ -26476,7 +26476,7 @@

    Arguments

    @@ -26491,7 +26491,7 @@

    Arguments

    @@ -26506,7 +26506,7 @@

    Arguments

    @@ -26521,7 +26521,7 @@

    Arguments

    @@ -26542,7 +26542,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale)

    @@ -26561,7 +26561,7 @@

    Arguments

    @@ -26576,7 +26576,7 @@

    Arguments

    @@ -26591,7 +26591,7 @@

    Arguments

    @@ -26606,7 +26606,7 @@

    Arguments

    @@ -26621,7 +26621,7 @@

    Arguments

    @@ -26636,7 +26636,7 @@

    Arguments

    @@ -26657,7 +26657,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -26676,7 +26676,7 @@

    Arguments

    @@ -26691,7 +26691,7 @@

    Arguments

    @@ -26706,7 +26706,7 @@

    Arguments

    @@ -26721,7 +26721,7 @@

    Arguments

    @@ -26736,7 +26736,7 @@

    Arguments

    @@ -26751,7 +26751,7 @@

    Arguments

    @@ -26766,7 +26766,7 @@

    Arguments

    @@ -26781,7 +26781,7 @@

    Arguments

    @@ -26821,7 +26821,7 @@

    Arguments

    @@ -26836,7 +26836,7 @@

    Arguments

    @@ -26851,7 +26851,7 @@

    Arguments

    @@ -26866,7 +26866,7 @@

    Arguments

    @@ -26881,7 +26881,7 @@

    Arguments

    @@ -26896,7 +26896,7 @@

    Arguments

    @@ -26911,7 +26911,7 @@

    Arguments

    @@ -26932,7 +26932,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -26951,7 +26951,7 @@

    Arguments

    @@ -26966,7 +26966,7 @@

    Arguments

    @@ -26981,7 +26981,7 @@

    Arguments

    @@ -26996,7 +26996,7 @@

    Arguments

    @@ -27011,7 +27011,7 @@

    Arguments

    @@ -27026,7 +27026,7 @@

    Arguments

    @@ -27041,7 +27041,7 @@

    Arguments

    @@ -27056,7 +27056,7 @@

    Arguments

    @@ -27096,7 +27096,7 @@

    Arguments

    @@ -27111,7 +27111,7 @@

    Arguments

    @@ -27126,7 +27126,7 @@

    Arguments

    @@ -27141,7 +27141,7 @@

    Arguments

    @@ -27156,7 +27156,7 @@

    Arguments

    @@ -27171,7 +27171,7 @@

    Arguments

    @@ -27186,7 +27186,7 @@

    Arguments

    @@ -27226,7 +27226,7 @@

    Arguments

    @@ -27241,7 +27241,7 @@

    Arguments

    @@ -27281,7 +27281,7 @@

    Arguments

    @@ -27296,7 +27296,7 @@

    Arguments

    @@ -27332,7 +27332,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -27351,7 +27351,7 @@

    Arguments

    @@ -27366,7 +27366,7 @@

    Arguments

    @@ -27381,7 +27381,7 @@

    Arguments

    @@ -27396,7 +27396,7 @@

    Arguments

    @@ -27411,7 +27411,7 @@

    Arguments

    @@ -27426,7 +27426,7 @@

    Arguments

    @@ -27441,7 +27441,7 @@

    Arguments

    @@ -27456,7 +27456,7 @@

    Arguments

    @@ -27471,7 +27471,7 @@

    Arguments

    @@ -27486,7 +27486,7 @@

    Arguments

    @@ -27501,7 +27501,7 @@

    Arguments

    @@ -27516,7 +27516,7 @@

    Arguments

    @@ -27531,7 +27531,7 @@

    Arguments

    @@ -27546,7 +27546,7 @@

    Arguments

    @@ -27561,7 +27561,7 @@

    Arguments

    @@ -27576,7 +27576,7 @@

    Arguments

    @@ -27616,7 +27616,7 @@

    Arguments

    @@ -27631,7 +27631,7 @@

    Arguments

    @@ -27686,7 +27686,7 @@

    Arguments

    @@ -27716,7 +27716,7 @@

    Arguments

    @@ -27756,7 +27756,7 @@

    Arguments

    @@ -27771,7 +27771,7 @@

    Arguments

    @@ -27811,7 +27811,7 @@

    Arguments

    @@ -27826,7 +27826,7 @@

    Arguments

    @@ -27896,7 +27896,7 @@

    Arguments

    @@ -27951,7 +27951,7 @@

    Arguments

    @@ -28006,7 +28006,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_api_c.html b/develop/module/dbcsr_api_c.html index 8046309b8cd..125ed883127 100644 --- a/develop/module/dbcsr_api_c.html +++ b/develop/module/dbcsr_api_c.html @@ -310,10 +310,10 @@

    Uses

    @@ -1294,7 +1294,7 @@

    Arguments

    @@ -9317,7 +9317,7 @@

    Arguments

    @@ -9577,7 +9577,7 @@

    Arguments

    @@ -9837,7 +9837,7 @@

    Arguments

    @@ -10097,7 +10097,7 @@

    Arguments

    @@ -12182,7 +12182,7 @@

    Arguments

    @@ -12197,7 +12197,7 @@

    Arguments

    @@ -12212,7 +12212,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_array_list_methods.html b/develop/module/dbcsr_array_list_methods.html index 344cc76de44..ad6a2e59df9 100644 --- a/develop/module/dbcsr_array_list_methods.html +++ b/develop/module/dbcsr_array_list_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -234,7 +234,7 @@

    Variables

    @@ -301,7 +301,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -842,7 +842,7 @@

    Arguments

    @@ -1112,7 +1112,7 @@

    Arguments

    @@ -1142,7 +1142,7 @@

    Arguments

    @@ -1197,7 +1197,7 @@

    Arguments

    @@ -1212,7 +1212,7 @@

    Arguments

    @@ -1337,7 +1337,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_array_sort.html b/develop/module/dbcsr_array_sort.html index d69c7eb947a..32a9b4c926b 100644 --- a/develop/module/dbcsr_array_sort.html +++ b/develop/module/dbcsr_array_sort.html @@ -113,8 +113,8 @@

    Variables

    @@ -201,7 +201,7 @@

    Variables

    @@ -218,7 +218,7 @@

    Variables

    @@ -267,7 +267,7 @@

    Arguments

    @@ -282,7 +282,7 @@

    Arguments

    @@ -297,7 +297,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    @@ -510,7 +510,7 @@

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -652,7 +652,7 @@

    Arguments

    @@ -667,7 +667,7 @@

    Arguments

    @@ -738,7 +738,7 @@

    Arguments

    @@ -753,7 +753,7 @@

    Arguments

    @@ -768,7 +768,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    @@ -824,7 +824,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_array_types.html b/develop/module/dbcsr_array_types.html index 6930ab581b4..1414ae51218 100644 --- a/develop/module/dbcsr_array_types.html +++ b/develop/module/dbcsr_array_types.html @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -314,7 +314,7 @@

    Arguments

    @@ -329,7 +329,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -491,7 +491,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -648,7 +648,7 @@

    Arguments

    @@ -830,7 +830,7 @@

    Arguments

    @@ -889,7 +889,7 @@

    Arguments

    @@ -961,7 +961,7 @@

    Components

    @@ -978,7 +978,7 @@

    Components

    @@ -1027,7 +1027,7 @@

    Components

    @@ -1076,7 +1076,7 @@

    Arguments

    @@ -1121,7 +1121,7 @@

    Arguments

    @@ -1166,7 +1166,7 @@

    Arguments

    @@ -1331,7 +1331,7 @@

    Arguments

    @@ -1391,7 +1391,7 @@

    Arguments

    @@ -1456,7 +1456,7 @@

    Arguments

    @@ -1471,7 +1471,7 @@

    Arguments

    @@ -1486,7 +1486,7 @@

    Arguments

    @@ -1526,7 +1526,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1556,7 +1556,7 @@

    Arguments

    @@ -1596,7 +1596,7 @@

    Arguments

    @@ -1636,7 +1636,7 @@

    Arguments

    @@ -1676,7 +1676,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_base_hooks.html b/develop/module/dbcsr_base_hooks.html index 5c59669d69b..0185022084b 100644 --- a/develop/module/dbcsr_base_hooks.html +++ b/develop/module/dbcsr_base_hooks.html @@ -195,8 +195,8 @@

    Uses

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -386,7 +386,7 @@

    Arguments

    @@ -401,7 +401,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -464,7 +464,7 @@

    Arguments

    @@ -512,7 +512,7 @@

    Arguments

    @@ -560,7 +560,7 @@

    Arguments

    @@ -625,7 +625,7 @@

    Arguments

    @@ -640,7 +640,7 @@

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -695,7 +695,7 @@

    Arguments

    @@ -735,7 +735,7 @@

    Arguments

    @@ -750,7 +750,7 @@

    Arguments

    @@ -790,7 +790,7 @@

    Arguments

    @@ -830,7 +830,7 @@

    Arguments

    @@ -885,7 +885,7 @@

    Arguments

    @@ -915,7 +915,7 @@

    Arguments

    @@ -955,7 +955,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_blas_operations.html b/develop/module/dbcsr_blas_operations.html index d838a37ae4a..67f1b26e130 100644 --- a/develop/module/dbcsr_blas_operations.html +++ b/develop/module/dbcsr_blas_operations.html @@ -113,7 +113,7 @@

    Variables

    @@ -162,9 +162,9 @@

    Uses

    @@ -189,7 +189,7 @@

    Variables

    @@ -241,7 +241,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -298,7 +298,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -406,7 +406,7 @@

    Arguments

    @@ -421,7 +421,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_block_access.html b/develop/module/dbcsr_block_access.html index 1db3dc48e62..0c3416f76fc 100644 --- a/develop/module/dbcsr_block_access.html +++ b/develop/module/dbcsr_block_access.html @@ -113,17 +113,17 @@

    Variables

    @@ -141,9 +141,9 @@

    Interfaces

    @@ -174,33 +174,33 @@

    Subroutines

    dbcsr_remove_blockdbcsr_get_block_p_areadbcsr_put_block_area - dbcsr_reserve_all_blocks - dbcsr_reserve_diag_blocks - dbcsr_reserve_blocks + dbcsr_reserve_all_blocks + dbcsr_reserve_diag_blocks + dbcsr_reserve_blocksdbcsr_set_block_pointer_any - dbcsr_get_2d_block_p_d - dbcsr_get_block_p_d - dbcsr_reserve_block2d_d - dbcsr_put_block2d_d - dbcsr_put_block_d + dbcsr_get_2d_block_p_d + dbcsr_get_block_p_d + dbcsr_reserve_block2d_d + dbcsr_put_block2d_d + dbcsr_put_block_ddbcsr_set_block_pointer_2d_d - dbcsr_get_2d_block_p_s - dbcsr_get_block_p_s - dbcsr_reserve_block2d_s - dbcsr_put_block2d_s - dbcsr_put_block_s + dbcsr_get_2d_block_p_s + dbcsr_get_block_p_s + dbcsr_reserve_block2d_s + dbcsr_put_block2d_s + dbcsr_put_block_sdbcsr_set_block_pointer_2d_s - dbcsr_get_2d_block_p_z - dbcsr_get_block_p_z - dbcsr_reserve_block2d_z - dbcsr_put_block2d_z - dbcsr_put_block_z + dbcsr_get_2d_block_p_z + dbcsr_get_block_p_z + dbcsr_reserve_block2d_z + dbcsr_put_block2d_z + dbcsr_put_block_zdbcsr_set_block_pointer_2d_z - dbcsr_get_2d_block_p_c - dbcsr_get_block_p_c - dbcsr_reserve_block2d_c - dbcsr_put_block2d_c - dbcsr_put_block_c + dbcsr_get_2d_block_p_c + dbcsr_get_block_p_c + dbcsr_reserve_block2d_c + dbcsr_put_block2d_c + dbcsr_put_block_cdbcsr_set_block_pointer_2d_c @@ -227,22 +227,22 @@

    Uses

    @@ -267,7 +267,7 @@

    Variables

    @@ -284,7 +284,7 @@

    Variables

    @@ -301,7 +301,7 @@

    Variables

    @@ -318,7 +318,7 @@

    Variables

    @@ -335,7 +335,7 @@

    Variables

    @@ -352,7 +352,7 @@

    Variables

    @@ -369,7 +369,7 @@

    Variables

    @@ -386,7 +386,7 @@

    Variables

    @@ -403,7 +403,7 @@

    Variables

    @@ -420,7 +420,7 @@

    Variables

    @@ -437,7 +437,7 @@

    Variables

    @@ -463,14 +463,14 @@

    Variables

    Interfaces

    - -

    public interface dbcsr_get_block_p + +

    public interface dbcsr_get_block_p

    • - private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

      @@ -489,7 +489,7 @@

      Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -520,7 +520,7 @@

    Arguments

    @@ -536,7 +536,7 @@

    Arguments

    @@ -551,7 +551,7 @@

    Arguments

    @@ -566,7 +566,7 @@

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

    @@ -597,7 +597,7 @@

    Arguments

    @@ -618,7 +618,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -637,7 +637,7 @@

    Arguments

  • @@ -652,7 +652,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -684,7 +684,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -745,7 +745,7 @@

    Arguments

    @@ -766,7 +766,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -785,7 +785,7 @@

    Arguments

  • @@ -800,7 +800,7 @@

    Arguments

    @@ -816,7 +816,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    @@ -847,7 +847,7 @@

    Arguments

    @@ -862,7 +862,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    @@ -893,7 +893,7 @@

    Arguments

    @@ -914,7 +914,7 @@

    Arguments

  • - private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -933,7 +933,7 @@

    Arguments

  • @@ -948,7 +948,7 @@

    Arguments

    @@ -964,7 +964,7 @@

    Arguments

    @@ -980,7 +980,7 @@

    Arguments

    @@ -995,7 +995,7 @@

    Arguments

    @@ -1010,7 +1010,7 @@

    Arguments

    @@ -1025,7 +1025,7 @@

    Arguments

    @@ -1041,7 +1041,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -1081,7 +1081,7 @@

    Arguments

  • @@ -1096,7 +1096,7 @@

    Arguments

    @@ -1112,7 +1112,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1143,7 +1143,7 @@

    Arguments

    @@ -1158,7 +1158,7 @@

    Arguments

    @@ -1173,7 +1173,7 @@

    Arguments

    @@ -1189,7 +1189,7 @@

    Arguments

    @@ -1210,7 +1210,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -1229,7 +1229,7 @@

    Arguments

  • @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

    @@ -1276,7 +1276,7 @@

    Arguments

    @@ -1291,7 +1291,7 @@

    Arguments

    @@ -1306,7 +1306,7 @@

    Arguments

    @@ -1321,7 +1321,7 @@

    Arguments

    @@ -1337,7 +1337,7 @@

    Arguments

    @@ -1358,7 +1358,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -1377,7 +1377,7 @@

    Arguments

  • @@ -1392,7 +1392,7 @@

    Arguments

    @@ -1408,7 +1408,7 @@

    Arguments

    @@ -1424,7 +1424,7 @@

    Arguments

    @@ -1439,7 +1439,7 @@

    Arguments

    @@ -1454,7 +1454,7 @@

    Arguments

    @@ -1469,7 +1469,7 @@

    Arguments

    @@ -1485,7 +1485,7 @@

    Arguments

    @@ -1506,7 +1506,7 @@

    Arguments

  • - private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) + private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -1525,7 +1525,7 @@

    Arguments

  • @@ -1540,7 +1540,7 @@

    Arguments

    @@ -1556,7 +1556,7 @@

    Arguments

    @@ -1572,7 +1572,7 @@

    Arguments

    @@ -1587,7 +1587,7 @@

    Arguments

    @@ -1602,7 +1602,7 @@

    Arguments

    @@ -1617,7 +1617,7 @@

    Arguments

    @@ -1633,7 +1633,7 @@

    Arguments

    @@ -1676,7 +1676,7 @@

    Arguments

    @@ -1691,7 +1691,7 @@

    Arguments

    @@ -1707,7 +1707,7 @@

    Arguments

    @@ -1723,7 +1723,7 @@

    Arguments

    @@ -1738,7 +1738,7 @@

    Arguments

    @@ -1754,7 +1754,7 @@

    Arguments

    @@ -1770,7 +1770,7 @@

    Arguments

    @@ -1786,7 +1786,7 @@

    Arguments

    @@ -1810,8 +1810,8 @@

    Arguments

    - -

    public interface dbcsr_put_block + +

    public interface dbcsr_put_block

      @@ -1839,7 +1839,7 @@

      Arguments

    @@ -1854,7 +1854,7 @@

    Arguments

    @@ -1869,7 +1869,7 @@

    Arguments

    @@ -1884,7 +1884,7 @@

    Arguments

    @@ -1914,7 +1914,7 @@

    Arguments

    @@ -1929,7 +1929,7 @@

    Arguments

    @@ -1944,7 +1944,7 @@

    Arguments

    @@ -1959,7 +1959,7 @@

    Arguments

    @@ -1979,7 +1979,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2000,7 +2000,7 @@

    Arguments

  • @@ -2015,7 +2015,7 @@

    Arguments

    @@ -2031,7 +2031,7 @@

    Arguments

    @@ -2047,7 +2047,7 @@

    Arguments

    @@ -2077,7 +2077,7 @@

    Arguments

    @@ -2093,7 +2093,7 @@

    Arguments

    @@ -2109,7 +2109,7 @@

    Arguments

    @@ -2124,7 +2124,7 @@

    Arguments

    @@ -2144,7 +2144,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2165,7 +2165,7 @@

    Arguments

  • @@ -2180,7 +2180,7 @@

    Arguments

    @@ -2196,7 +2196,7 @@

    Arguments

    @@ -2212,7 +2212,7 @@

    Arguments

    @@ -2242,7 +2242,7 @@

    Arguments

    @@ -2258,7 +2258,7 @@

    Arguments

    @@ -2274,7 +2274,7 @@

    Arguments

    @@ -2289,7 +2289,7 @@

    Arguments

    @@ -2309,7 +2309,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2330,7 +2330,7 @@

    Arguments

  • @@ -2345,7 +2345,7 @@

    Arguments

    @@ -2361,7 +2361,7 @@

    Arguments

    @@ -2377,7 +2377,7 @@

    Arguments

    @@ -2407,7 +2407,7 @@

    Arguments

    @@ -2423,7 +2423,7 @@

    Arguments

    @@ -2439,7 +2439,7 @@

    Arguments

    @@ -2454,7 +2454,7 @@

    Arguments

    @@ -2474,7 +2474,7 @@

    Arguments

  • - private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2495,7 +2495,7 @@

    Arguments

  • @@ -2510,7 +2510,7 @@

    Arguments

    @@ -2526,7 +2526,7 @@

    Arguments

    @@ -2542,7 +2542,7 @@

    Arguments

    @@ -2572,7 +2572,7 @@

    Arguments

    @@ -2588,7 +2588,7 @@

    Arguments

    @@ -2604,7 +2604,7 @@

    Arguments

    @@ -2619,7 +2619,7 @@

    Arguments

    @@ -2639,7 +2639,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2658,7 +2658,7 @@

    Arguments

  • @@ -2673,7 +2673,7 @@

    Arguments

    @@ -2689,7 +2689,7 @@

    Arguments

    @@ -2705,7 +2705,7 @@

    Arguments

    @@ -2735,7 +2735,7 @@

    Arguments

    @@ -2751,7 +2751,7 @@

    Arguments

    @@ -2767,7 +2767,7 @@

    Arguments

    @@ -2782,7 +2782,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2821,7 +2821,7 @@

    Arguments

  • @@ -2836,7 +2836,7 @@

    Arguments

    @@ -2852,7 +2852,7 @@

    Arguments

    @@ -2868,7 +2868,7 @@

    Arguments

    @@ -2898,7 +2898,7 @@

    Arguments

    @@ -2914,7 +2914,7 @@

    Arguments

    @@ -2930,7 +2930,7 @@

    Arguments

    @@ -2945,7 +2945,7 @@

    Arguments

    @@ -2965,7 +2965,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -2984,7 +2984,7 @@

    Arguments

  • @@ -2999,7 +2999,7 @@

    Arguments

    @@ -3015,7 +3015,7 @@

    Arguments

    @@ -3031,7 +3031,7 @@

    Arguments

    @@ -3061,7 +3061,7 @@

    Arguments

    @@ -3077,7 +3077,7 @@

    Arguments

    @@ -3093,7 +3093,7 @@

    Arguments

    @@ -3108,7 +3108,7 @@

    Arguments

    @@ -3128,7 +3128,7 @@

    Arguments

  • - private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) + private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -3147,7 +3147,7 @@

    Arguments

  • @@ -3162,7 +3162,7 @@

    Arguments

    @@ -3178,7 +3178,7 @@

    Arguments

    @@ -3194,7 +3194,7 @@

    Arguments

    @@ -3224,7 +3224,7 @@

    Arguments

    @@ -3240,7 +3240,7 @@

    Arguments

    @@ -3256,7 +3256,7 @@

    Arguments

    @@ -3271,7 +3271,7 @@

    Arguments

    @@ -3294,14 +3294,14 @@

    Arguments

    - -

    public interface dbcsr_reserve_block2d + +

    public interface dbcsr_reserve_block2d

    @@ -3335,7 +3335,7 @@

    Arguments

    @@ -3351,7 +3351,7 @@

    Arguments

    @@ -3367,7 +3367,7 @@

    Arguments

    @@ -3382,7 +3382,7 @@

    Arguments

    @@ -3397,7 +3397,7 @@

    Arguments

    @@ -3417,7 +3417,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed)

    @@ -3436,7 +3436,7 @@

    Arguments

  • @@ -3451,7 +3451,7 @@

    Arguments

    @@ -3467,7 +3467,7 @@

    Arguments

    @@ -3483,7 +3483,7 @@

    Arguments

    @@ -3498,7 +3498,7 @@

    Arguments

    @@ -3513,7 +3513,7 @@

    Arguments

    @@ -3533,7 +3533,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed)

    @@ -3552,7 +3552,7 @@

    Arguments

  • @@ -3567,7 +3567,7 @@

    Arguments

    @@ -3583,7 +3583,7 @@

    Arguments

    @@ -3599,7 +3599,7 @@

    Arguments

    @@ -3614,7 +3614,7 @@

    Arguments

    @@ -3629,7 +3629,7 @@

    Arguments

    @@ -3649,7 +3649,7 @@

    Arguments

  • - private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed) + private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed)

    @@ -3668,7 +3668,7 @@

    Arguments

  • @@ -3683,7 +3683,7 @@

    Arguments

    @@ -3699,7 +3699,7 @@

    Arguments

    @@ -3715,7 +3715,7 @@

    Arguments

    @@ -3730,7 +3730,7 @@

    Arguments

    @@ -3745,7 +3745,7 @@

    Arguments

    @@ -3794,7 +3794,7 @@

    Arguments

    @@ -3824,7 +3824,7 @@

    Arguments

    @@ -3840,7 +3840,7 @@

    Arguments

    @@ -3910,7 +3910,7 @@

    Arguments

    @@ -3940,7 +3940,7 @@

    Arguments

    @@ -3956,7 +3956,7 @@

    Arguments

    @@ -4011,7 +4011,7 @@

    Arguments

    @@ -4041,7 +4041,7 @@

    Arguments

    @@ -4057,7 +4057,7 @@

    Arguments

    @@ -4112,7 +4112,7 @@

    Arguments

    @@ -4142,7 +4142,7 @@

    Arguments

    @@ -4158,7 +4158,7 @@

    Arguments

    @@ -4213,7 +4213,7 @@

    Arguments

    @@ -4243,7 +4243,7 @@

    Arguments

    @@ -4259,7 +4259,7 @@

    Arguments

    @@ -4327,7 +4327,7 @@

    Components

    @@ -4344,7 +4344,7 @@

    Components

    @@ -4361,7 +4361,7 @@

    Components

    @@ -4378,7 +4378,7 @@

    Components

    @@ -4395,7 +4395,7 @@

    Components

    @@ -4444,7 +4444,7 @@

    Components

    @@ -4461,7 +4461,7 @@

    Components

    @@ -4478,7 +4478,7 @@

    Components

    @@ -4512,7 +4512,7 @@

    Components

    @@ -4529,7 +4529,7 @@

    Components

    @@ -4546,7 +4546,7 @@

    Components

    @@ -4597,7 +4597,7 @@

    Arguments

    @@ -4612,7 +4612,7 @@

    Arguments

    @@ -4628,7 +4628,7 @@

    Arguments

    @@ -4660,7 +4660,7 @@

    Arguments

    @@ -4700,7 +4700,7 @@

    Arguments

    @@ -4715,7 +4715,7 @@

    Arguments

    @@ -4731,7 +4731,7 @@

    Arguments

    @@ -4747,7 +4747,7 @@

    Arguments

    @@ -4762,7 +4762,7 @@

    Arguments

    @@ -4778,7 +4778,7 @@

    Arguments

    @@ -4794,7 +4794,7 @@

    Arguments

    @@ -4810,7 +4810,7 @@

    Arguments

    @@ -4854,7 +4854,7 @@

    Arguments

    @@ -4869,7 +4869,7 @@

    Arguments

    @@ -4884,7 +4884,7 @@

    Arguments

    @@ -4899,7 +4899,7 @@

    Arguments

    @@ -4929,7 +4929,7 @@

    Arguments

    @@ -4944,7 +4944,7 @@

    Arguments

    @@ -4959,7 +4959,7 @@

    Arguments

    @@ -4974,7 +4974,7 @@

    Arguments

    @@ -4995,7 +4995,7 @@

    Arguments

    -

    public subroutine dbcsr_reserve_all_blocks(matrix) +

    public subroutine dbcsr_reserve_all_blocks(matrix)

    @@ -5015,7 +5015,7 @@

    Arguments

    @@ -5036,7 +5036,7 @@

    Arguments

    -

    public subroutine dbcsr_reserve_diag_blocks(matrix) +

    public subroutine dbcsr_reserve_diag_blocks(matrix)

    @@ -5055,7 +5055,7 @@

    Arguments

    @@ -5076,11 +5076,11 @@

    Arguments

    -

    public subroutine dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers) +

    public subroutine dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers)

    -

    Inserts block reservations into a matrix, avoiding the work matrix.

    Read more… +

    Inserts block reservations into a matrix, avoiding the work matrix.

    Read more…

    Arguments

    - - logical, - intent(inout) - - ::a -

    Logicals to swap -Logicals to swap

    -
    - - logical, + + integer, intent(inout)intent(inout), - + DIMENSION(2) ::barr -

    Logicals to swap -Logicals to swap

    +
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    block_buffer_add_blockdbcsr_tensor_reshapedbcsr_tas_reshape_ops Interface
    block_buffer_add_blockdbcsr_tas_reshape_opsdbcsr_tensor_reshape Interface
    block_buffer_add_block_c_dpdbcsr_tensor_reshapeSubroutine

    add block to buffer.

    block_buffer_add_block_c_dp dbcsr_tas_reshape_ops Subroutine

    insert a block into block buffer (at current iterator position)

    block_buffer_add_block_c_spblock_buffer_add_block_c_dp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_c_spblock_buffer_add_block_c_sp dbcsr_tas_reshape_ops Subroutine

    insert a block into block buffer (at current iterator position)

    block_buffer_add_block_r_dpblock_buffer_add_block_c_sp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_r_dpblock_buffer_add_block_r_dp dbcsr_tas_reshape_ops Subroutine

    insert a block into block buffer (at current iterator position)

    block_buffer_add_block_r_spblock_buffer_add_block_r_dp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_r_spblock_buffer_add_block_r_sp dbcsr_tas_reshape_ops Subroutine

    insert a block into block buffer (at current iterator position)

    block_buffer_blocks_leftblock_buffer_add_block_r_sp dbcsr_tensor_reshapeSubroutine

    add block to buffer.

    block_buffer_blocks_leftdbcsr_tas_reshape_ops Function

    how many blocks left in iterator

    block_buffer_blocks_leftdbcsr_tas_reshape_opsdbcsr_tensor_reshape Function

    how many blocks left in iterator

    block_buffer_createdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    Create block buffer for MPI communication.

    block_buffer_createdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    Create block buffer for MPI communication.

    block_buffer_destroydbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine
    block_buffer_destroydbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine
    block_buffer_get_indexdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    Get all indices from buffer

    get all indices from buffer

    block_buffer_get_indexdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get all indices from buffer

    Get all indices from buffer

    block_buffer_get_next_anyd_block
    block_buffer_get_next_block_c_dpdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_c_dpdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_c_spdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_c_spdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_r_dpdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_r_dpdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_r_spdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    block_buffer_get_next_block_r_spdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    csr_create_newdbcsr_csr_conversionsdbcsr_api Subroutine

    Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)

    csr_create_newdbcsr_apidbcsr_csr_conversions Subroutine

    Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)

    csr_create_nzerow
    dbcsr_get_2d_block_p_cdbcsr_block_accessSubroutine

    Gets a 2-d block from a dbcsr matrix

    dbcsr_get_2d_block_p_c dbcsr_api Subroutine
    dbcsr_get_2d_block_p_ddbcsr_get_2d_block_p_c dbcsr_block_access Subroutine

    Gets a 2-d block from a dbcsr matrix

    dbcsr_get_2d_block_p_ddbcsr_get_2d_block_p_d dbcsr_api Subroutine
    dbcsr_get_2d_block_p_sdbcsr_get_2d_block_p_d dbcsr_block_access Subroutine

    Gets a 2-d block from a dbcsr matrix

    dbcsr_get_2d_block_p_sdbcsr_get_2d_block_p_s dbcsr_api Subroutine
    dbcsr_get_2d_block_p_zdbcsr_get_2d_block_p_s dbcsr_block_access Subroutine

    Gets a 2-d block from a dbcsr matrix

    dbcsr_get_2d_block_p_zdbcsr_get_2d_block_p_z dbcsr_api Subroutine
    dbcsr_get_2d_block_p_zdbcsr_block_accessSubroutine

    Gets a 2-d block from a dbcsr matrix

    dbcsr_get_block_diag
    dbcsr_get_block_pdbcsr_block_accessdbcsr_api Interface
    dbcsr_get_block_pdbcsr_apidbcsr_block_access Interface
    dbcsr_get_block_p_cdbcsr_block_accessSubroutine

    Gets a 1-d block from a dbcsr matrix

    dbcsr_get_block_p_c dbcsr_api Subroutine
    dbcsr_get_block_p_ddbcsr_get_block_p_c dbcsr_block_access Subroutine

    Gets a 1-d block from a dbcsr matrix

    dbcsr_get_block_p_ddbcsr_get_block_p_d dbcsr_api Subroutine
    dbcsr_get_block_p_sdbcsr_get_block_p_d dbcsr_block_access Subroutine

    Gets a 1-d block from a dbcsr matrix

    dbcsr_get_block_p_sdbcsr_get_block_p_s dbcsr_api Subroutine
    dbcsr_get_block_p_zdbcsr_get_block_p_s dbcsr_block_access Subroutine

    Gets a 1-d block from a dbcsr matrix

    dbcsr_get_block_p_zdbcsr_get_block_p_z dbcsr_api Subroutine
    dbcsr_get_block_p_zdbcsr_block_accessSubroutine

    Gets a 1-d block from a dbcsr matrix

    dbcsr_get_data
    dbcsr_iterator_blocks_leftdbcsr_iterator_operationsdbcsr_api Function

    Returns whether there any blocks left in the iterator.

    dbcsr_iterator_blocks_leftdbcsr_apidbcsr_iterator_operations Function

    Returns whether there any blocks left in the iterator.

    dbcsr_iterator_next_1d_block_c
    dbcsr_iterator_next_blockdbcsr_iterator_operationsdbcsr_api Interface
    dbcsr_iterator_next_blockdbcsr_apidbcsr_iterator_operations Interface
    dbcsr_iterator_startdbcsr_iterator_operationsdbcsr_api Subroutine

    Sets up an iterator

    Read more…
    dbcsr_iterator_startdbcsr_apidbcsr_iterator_operations Subroutine

    Sets up an iterator

    Read more…
    dbcsr_iterator_stopdbcsr_iterator_operationsdbcsr_api Subroutine

    Stops up an iterator

    dbcsr_iterator_stopdbcsr_apidbcsr_iterator_operations Subroutine

    Stops up an iterator

    dbcsr_lapack_larnv
    dbcsr_mp_grid_setupdbcsr_mp_methodsdbcsr_api Subroutine

    Sets up MPI cartesian process grid

    dbcsr_mp_grid_setupdbcsr_apidbcsr_mp_methods Subroutine

    Sets up MPI cartesian process grid

    dbcsr_mp_group
    dbcsr_multiplydbcsr_multiply_apidbcsr_api Interface
    dbcsr_multiplydbcsr_apidbcsr_multiply_api Interface
    dbcsr_multiply_cdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_cdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_ddbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_ddbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_sdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_sdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_zdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_zdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_put_blockdbcsr_block_accessdbcsr_api Interface
    dbcsr_put_blockdbcsr_apidbcsr_block_access Interface
    dbcsr_put_block2d_cdbcsr_block_accessSubroutine

    Put a 2-D block in a DBCSR matrix

    dbcsr_put_block2d_c dbcsr_api Subroutine
    dbcsr_put_block2d_ddbcsr_put_block2d_c dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix

    dbcsr_put_block2d_ddbcsr_put_block2d_d dbcsr_api Subroutine
    dbcsr_put_block2d_sdbcsr_put_block2d_d dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix

    dbcsr_put_block2d_sdbcsr_put_block2d_s dbcsr_api Subroutine
    dbcsr_put_block2d_zdbcsr_put_block2d_s dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix

    dbcsr_put_block2d_zdbcsr_put_block2d_z dbcsr_api Subroutine
    dbcsr_put_block2d_zdbcsr_block_accessSubroutine

    Put a 2-D block in a DBCSR matrix

    dbcsr_put_block_area
    dbcsr_put_block_cdbcsr_block_accessSubroutine

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more…
    dbcsr_put_block_c dbcsr_api Subroutine
    dbcsr_put_block_ddbcsr_put_block_c dbcsr_block_access Subroutine

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more…
    dbcsr_put_block_ddbcsr_put_block_d dbcsr_api Subroutine
    dbcsr_put_block_sdbcsr_put_block_d dbcsr_block_access Subroutine

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more…
    dbcsr_put_block_sdbcsr_put_block_s dbcsr_api Subroutine
    dbcsr_put_block_zdbcsr_put_block_s dbcsr_block_access Subroutine

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more…
    dbcsr_put_block_zdbcsr_put_block_z dbcsr_api Subroutine
    dbcsr_put_block_zdbcsr_block_accessSubroutine

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    Read more…
    dbcsr_random_dist
    dbcsr_reserve_all_blocksdbcsr_apiSubroutine
    dbcsr_reserve_all_blocks dbcsr_block_access Subroutine

    Inserts all blocks of a dbcsr matrix to make it a full matrix. Thus obviously not linear scaling.

    dbcsr_reserve_all_blocksdbcsr_reserve_block2d dbcsr_apiSubroutineInterface
    dbcsr_reserve_block2ddbcsr_reserve_block2d dbcsr_block_access Interface
    dbcsr_reserve_block2ddbcsr_reserve_block2d_c dbcsr_apiInterfaceSubroutine
    dbcsr_reserve_block2d_cdbcsr_reserve_block2d_c dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix using the btree

    dbcsr_reserve_block2d_cdbcsr_reserve_block2d_d dbcsr_api Subroutine
    dbcsr_reserve_block2d_ddbcsr_reserve_block2d_d dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix using the btree

    dbcsr_reserve_block2d_ddbcsr_reserve_block2d_s dbcsr_api Subroutine
    dbcsr_reserve_block2d_sdbcsr_reserve_block2d_s dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix using the btree

    dbcsr_reserve_block2d_sdbcsr_reserve_block2d_z dbcsr_api Subroutine
    dbcsr_reserve_block2d_zdbcsr_reserve_block2d_z dbcsr_block_access Subroutine

    Put a 2-D block in a DBCSR matrix using the btree

    dbcsr_reserve_block2d_zdbcsr_reserve_blocks dbcsr_api Subroutine
    dbcsr_reserve_blocksdbcsr_reserve_blocks dbcsr_block_access Subroutine

    Inserts block reservations into a matrix, avoiding the work matrix.

    Read more…

    Inserts block reservations into a matrix, avoiding the work matrix.

    Read more…
    dbcsr_reserve_blocksdbcsr_reserve_diag_blocks dbcsr_api Subroutine
    dbcsr_reserve_diag_blocksdbcsr_reserve_diag_blocks dbcsr_block_access Subroutine

    Inserts diagonal blocks of a dbcsr matrix to make it a matrix with at least all diagonal blocks present

    dbcsr_reserve_diag_blocksdbcsr_apiSubroutine
    dbcsr_reset_locals
    dbcsr_t_nd_mp_commdbcsr_tensor_apiFunction
    dbcsr_t_nd_mp_comm dbcsr_tensor_types Function

    Create a default nd process topology that is consistent with a given 2d topology. @@ -8744,6 +8738,12 @@

    Procedures

    matrix with the given 2d topology. This is needed to enable contraction of 2 tensors (must have the same 2d process grid). \return with nd cartesian grid

    dbcsr_t_nd_mp_commdbcsr_tensor_apiFunction
    dbcsr_t_nd_mp_free
    dbcsr_t_pgrid_createdbcsr_tensor_apiSubroutine
    dbcsr_t_pgrid_create dbcsr_tensor_types Subroutine
    dbcsr_t_pgrid_create_expertdbcsr_t_pgrid_create dbcsr_tensor_api Subroutine
    dbcsr_t_pgrid_create_expertdbcsr_t_pgrid_create_expert dbcsr_tensor_types Subroutine

    Create an n-dimensional process grid. @@ -8796,6 +8790,12 @@

    Procedures

    (which is the case if [map1_2d, map2_2d] == [1, 2, ..., ndims]). Otherwise the mapping of grid coordinates to processes depends on the ordering of the indices and is not equivalent to a MPI cartesian grid.

    dbcsr_t_pgrid_create_expertdbcsr_tensor_apiSubroutine
    dbcsr_t_pgrid_destroy
    dbcsr_to_csr_filterdbcsr_csr_conversionsdbcsr_api Subroutine

    Apply filtering threshold eps to DBCSR blocks in order to improve CSR sparsity (currently only used for testing purposes)

    dbcsr_to_csr_filterdbcsr_apidbcsr_csr_conversions Subroutine

    Apply filtering threshold eps to DBCSR blocks in order to improve CSR sparsity (currently only used for testing purposes)

    prep_output_unitdbcsr_tas_iodbcsr_tensor_io Function
    prep_output_unitdbcsr_tensor_iodbcsr_tas_io Function
    random_distdbcsr_example_3dbcsr_example_2 Subroutine
    random_distdbcsr_example_2dbcsr_example_3 Subroutine
    reshape_mm_compatibledbcsr_tensorSubroutine

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by -matrix multiplication. This routine reshapes the two largest of the three tensors. Redistribution -is avoided if tensors already in a consistent layout.

    reshape_mm_compatible dbcsr_tas_mm Subroutine

    Reshape either matrix1 or matrix2 to make sure that their process grids are compatible with the same split factor.

    reshape_mm_smallreshape_mm_compatible dbcsr_tensor Subroutine

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by -matrix multiplication. This routine reshapes the smallest of the three tensors.

    reshape_mm_smallreshape_mm_small dbcsr_tas_mm Subroutine

    Make sure that smallest matrix involved in a multiplication is not split and bring it to the same process grid as the other 2 matrices.

    reshape_mm_smalldbcsr_tensorSubroutine

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by +matrix multiplication. This routine reshapes the smallest of the three tensors.

    reshape_mm_template
    swapdbcsr_tas_utildbcsr_toollib Interface
    swapdbcsr_toollibdbcsr_tas_util Interface
    block_buffer_typedbcsr_tensor_reshapedbcsr_tas_reshape_ops None
    block_buffer_typedbcsr_tas_reshape_opsdbcsr_tensor_reshape None
    block_parametersdbcsr_iterator_operationsblock_parametersdbcsr_block_access None
    block_parametersdbcsr_block_accessblock_parametersdbcsr_iterator_operations None
    dgemm_joindbcsr_iterator_operationsdgemm_joindbcsr_block_access None
    dgemm_joindbcsr_block_accessdgemm_joindbcsr_iterator_operations None
    - + character(len=*), private,
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8), intent(out)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + character(len=*), private,
    - + integer, private
    - + type(acc_event_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_event_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_event_type), intent(inout)
    - + type(acc_event_type), intent(inout)
    - + type(acc_event_type), intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + logical, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + character(len=*), private,
    - + integer, private
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(out)
    - + character(len=*), intent(in)
    - + type(acc_stream_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(out)
    - + character(len=*), private,
    - + type(C_PTR), intent(in)
    - + integer(kind=C_INT), intent(out)
    - + integer(kind=C_INT), intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), private,
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_type), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), public,
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + type(dbcsr_iterator_type), intent(out)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + type(dbcsr_distribution_type), intent(out),
    - + character(len=*), intent(out),
    - + character(len=1), intent(out),
    - + integer, intent(out),
    - + type(dbcsr_distribution_type), intent(in)
    - + integer,
    - + integer,
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_distribution_type), intent(out)
    - + type(dbcsr_distribution_type), intent(in),
    - + integer,
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_type), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_distribution_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type),
    - + type(dbcsr_csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(out)
    - + integer
    - + type(dbcsr_type), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(out)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=c_int), intent(in),
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(out)
    - + character(len=*), private,
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + logical, private,
    - + character(len=*), private,
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + type(array_i1d_obj), intent(out)
    - + integer,
    - + logical, intent(in),
    - + type(array_i1d_obj), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer, intent(in),
    - + integer, public,
    - + integer, public
    - + type(array_i1d_type), public,
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(out)
    - + integer,
    - + logical, intent(in),
    - + type(array_i1d_obj), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), private,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + logical, private,
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    @@ -5095,7 +5095,7 @@

    Arguments

    @@ -5110,7 +5110,7 @@

    Arguments

    @@ -5126,7 +5126,7 @@

    Arguments

    @@ -5142,7 +5142,7 @@

    Arguments

    @@ -5182,7 +5182,7 @@

    Arguments

    @@ -5212,7 +5212,7 @@

    Arguments

    @@ -5228,7 +5228,7 @@

    Arguments

    @@ -5280,7 +5280,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -5299,7 +5299,7 @@

    Arguments

    @@ -5314,7 +5314,7 @@

    Arguments

    @@ -5330,7 +5330,7 @@

    Arguments

    @@ -5346,7 +5346,7 @@

    Arguments

    @@ -5361,7 +5361,7 @@

    Arguments

    @@ -5376,7 +5376,7 @@

    Arguments

    @@ -5391,7 +5391,7 @@

    Arguments

    @@ -5407,7 +5407,7 @@

    Arguments

    @@ -5429,7 +5429,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -5448,7 +5448,7 @@

    Arguments

    @@ -5463,7 +5463,7 @@

    Arguments

    @@ -5479,7 +5479,7 @@

    Arguments

    @@ -5495,7 +5495,7 @@

    Arguments

    @@ -5510,7 +5510,7 @@

    Arguments

    @@ -5525,7 +5525,7 @@

    Arguments

    @@ -5540,7 +5540,7 @@

    Arguments

    @@ -5556,7 +5556,7 @@

    Arguments

    @@ -5578,7 +5578,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transposed, existed)

    @@ -5597,7 +5597,7 @@

    Arguments

    @@ -5612,7 +5612,7 @@

    Arguments

    @@ -5628,7 +5628,7 @@

    Arguments

    @@ -5644,7 +5644,7 @@

    Arguments

    @@ -5659,7 +5659,7 @@

    Arguments

    @@ -5674,7 +5674,7 @@

    Arguments

    @@ -5695,7 +5695,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -5714,7 +5714,7 @@

    Arguments

    @@ -5729,7 +5729,7 @@

    Arguments

    @@ -5745,7 +5745,7 @@

    Arguments

    @@ -5761,7 +5761,7 @@

    Arguments

    @@ -5791,7 +5791,7 @@

    Arguments

    @@ -5807,7 +5807,7 @@

    Arguments

    @@ -5823,7 +5823,7 @@

    Arguments

    @@ -5838,7 +5838,7 @@

    Arguments

    @@ -5859,12 +5859,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(in),
    @@ -5879,7 +5879,7 @@

    Arguments

    @@ -5894,7 +5894,7 @@

    Arguments

    @@ -5910,7 +5910,7 @@

    Arguments

    @@ -5926,7 +5926,7 @@

    Arguments

    @@ -5956,7 +5956,7 @@

    Arguments

    @@ -5972,7 +5972,7 @@

    Arguments

    @@ -5988,7 +5988,7 @@

    Arguments

    @@ -6003,7 +6003,7 @@

    Arguments

    @@ -6043,7 +6043,7 @@

    Arguments

    @@ -6073,7 +6073,7 @@

    Arguments

    @@ -6089,7 +6089,7 @@

    Arguments

    @@ -6126,7 +6126,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -6145,7 +6145,7 @@

    Arguments

    @@ -6160,7 +6160,7 @@

    Arguments

    @@ -6176,7 +6176,7 @@

    Arguments

    @@ -6192,7 +6192,7 @@

    Arguments

    @@ -6207,7 +6207,7 @@

    Arguments

    @@ -6222,7 +6222,7 @@

    Arguments

    @@ -6237,7 +6237,7 @@

    Arguments

    @@ -6253,7 +6253,7 @@

    Arguments

    @@ -6275,7 +6275,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -6294,7 +6294,7 @@

    Arguments

    @@ -6309,7 +6309,7 @@

    Arguments

    @@ -6325,7 +6325,7 @@

    Arguments

    @@ -6341,7 +6341,7 @@

    Arguments

    @@ -6356,7 +6356,7 @@

    Arguments

    @@ -6371,7 +6371,7 @@

    Arguments

    @@ -6386,7 +6386,7 @@

    Arguments

    @@ -6402,7 +6402,7 @@

    Arguments

    @@ -6424,7 +6424,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transposed, existed)

    @@ -6443,7 +6443,7 @@

    Arguments

    @@ -6458,7 +6458,7 @@

    Arguments

    @@ -6474,7 +6474,7 @@

    Arguments

    @@ -6490,7 +6490,7 @@

    Arguments

    @@ -6505,7 +6505,7 @@

    Arguments

    @@ -6520,7 +6520,7 @@

    Arguments

    @@ -6541,7 +6541,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -6560,7 +6560,7 @@

    Arguments

    @@ -6575,7 +6575,7 @@

    Arguments

    @@ -6591,7 +6591,7 @@

    Arguments

    @@ -6607,7 +6607,7 @@

    Arguments

    @@ -6637,7 +6637,7 @@

    Arguments

    @@ -6653,7 +6653,7 @@

    Arguments

    @@ -6669,7 +6669,7 @@

    Arguments

    @@ -6684,7 +6684,7 @@

    Arguments

    @@ -6705,12 +6705,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(in),
    @@ -6725,7 +6725,7 @@

    Arguments

    @@ -6740,7 +6740,7 @@

    Arguments

    @@ -6756,7 +6756,7 @@

    Arguments

    @@ -6772,7 +6772,7 @@

    Arguments

    @@ -6802,7 +6802,7 @@

    Arguments

    @@ -6818,7 +6818,7 @@

    Arguments

    @@ -6834,7 +6834,7 @@

    Arguments

    @@ -6849,7 +6849,7 @@

    Arguments

    @@ -6889,7 +6889,7 @@

    Arguments

    @@ -6919,7 +6919,7 @@

    Arguments

    @@ -6935,7 +6935,7 @@

    Arguments

    @@ -6972,7 +6972,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -6991,7 +6991,7 @@

    Arguments

    @@ -7006,7 +7006,7 @@

    Arguments

    @@ -7022,7 +7022,7 @@

    Arguments

    @@ -7038,7 +7038,7 @@

    Arguments

    @@ -7053,7 +7053,7 @@

    Arguments

    @@ -7068,7 +7068,7 @@

    Arguments

    @@ -7083,7 +7083,7 @@

    Arguments

    @@ -7099,7 +7099,7 @@

    Arguments

    @@ -7121,7 +7121,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -7140,7 +7140,7 @@

    Arguments

    @@ -7155,7 +7155,7 @@

    Arguments

    @@ -7171,7 +7171,7 @@

    Arguments

    @@ -7187,7 +7187,7 @@

    Arguments

    @@ -7202,7 +7202,7 @@

    Arguments

    @@ -7217,7 +7217,7 @@

    Arguments

    @@ -7232,7 +7232,7 @@

    Arguments

    @@ -7248,7 +7248,7 @@

    Arguments

    @@ -7270,7 +7270,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transposed, existed)

    @@ -7289,7 +7289,7 @@

    Arguments

    @@ -7304,7 +7304,7 @@

    Arguments

    @@ -7320,7 +7320,7 @@

    Arguments

    @@ -7336,7 +7336,7 @@

    Arguments

    @@ -7351,7 +7351,7 @@

    Arguments

    @@ -7366,7 +7366,7 @@

    Arguments

    @@ -7387,7 +7387,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -7406,7 +7406,7 @@

    Arguments

    @@ -7421,7 +7421,7 @@

    Arguments

    @@ -7437,7 +7437,7 @@

    Arguments

    @@ -7453,7 +7453,7 @@

    Arguments

    @@ -7483,7 +7483,7 @@

    Arguments

    @@ -7499,7 +7499,7 @@

    Arguments

    @@ -7515,7 +7515,7 @@

    Arguments

    @@ -7530,7 +7530,7 @@

    Arguments

    @@ -7551,12 +7551,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_8), intent(in),
    @@ -7571,7 +7571,7 @@

    Arguments

    @@ -7586,7 +7586,7 @@

    Arguments

    @@ -7602,7 +7602,7 @@

    Arguments

    @@ -7618,7 +7618,7 @@

    Arguments

    @@ -7648,7 +7648,7 @@

    Arguments

    @@ -7664,7 +7664,7 @@

    Arguments

    @@ -7680,7 +7680,7 @@

    Arguments

    @@ -7695,7 +7695,7 @@

    Arguments

    @@ -7735,7 +7735,7 @@

    Arguments

    @@ -7765,7 +7765,7 @@

    Arguments

    @@ -7781,7 +7781,7 @@

    Arguments

    @@ -7818,7 +7818,7 @@

    Arguments

    -

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -7837,7 +7837,7 @@

    Arguments

    @@ -7852,7 +7852,7 @@

    Arguments

    @@ -7868,7 +7868,7 @@

    Arguments

    @@ -7884,7 +7884,7 @@

    Arguments

    @@ -7899,7 +7899,7 @@

    Arguments

    @@ -7914,7 +7914,7 @@

    Arguments

    @@ -7929,7 +7929,7 @@

    Arguments

    @@ -7945,7 +7945,7 @@

    Arguments

    @@ -7967,7 +7967,7 @@

    Arguments

    -

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size) +

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found, row_size, col_size)

    @@ -7986,7 +7986,7 @@

    Arguments

    @@ -8001,7 +8001,7 @@

    Arguments

    @@ -8017,7 +8017,7 @@

    Arguments

    @@ -8033,7 +8033,7 @@

    Arguments

    @@ -8048,7 +8048,7 @@

    Arguments

    @@ -8063,7 +8063,7 @@

    Arguments

    @@ -8078,7 +8078,7 @@

    Arguments

    @@ -8094,7 +8094,7 @@

    Arguments

    @@ -8116,7 +8116,7 @@

    Arguments

    -

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed) +

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transposed, existed)

    @@ -8135,7 +8135,7 @@

    Arguments

    @@ -8150,7 +8150,7 @@

    Arguments

    @@ -8166,7 +8166,7 @@

    Arguments

    @@ -8182,7 +8182,7 @@

    Arguments

    @@ -8197,7 +8197,7 @@

    Arguments

    @@ -8212,7 +8212,7 @@

    Arguments

    @@ -8233,7 +8233,7 @@

    Arguments

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    @@ -8252,7 +8252,7 @@

    Arguments

    @@ -8267,7 +8267,7 @@

    Arguments

    @@ -8283,7 +8283,7 @@

    Arguments

    @@ -8299,7 +8299,7 @@

    Arguments

    @@ -8329,7 +8329,7 @@

    Arguments

    @@ -8345,7 +8345,7 @@

    Arguments

    @@ -8361,7 +8361,7 @@

    Arguments

    @@ -8376,7 +8376,7 @@

    Arguments

    @@ -8397,12 +8397,12 @@

    Arguments

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    Read more… + If the block exists, the current data is overwritten.

    Read more…

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_4), intent(in),
    @@ -8417,7 +8417,7 @@

    Arguments

    @@ -8432,7 +8432,7 @@

    Arguments

    @@ -8448,7 +8448,7 @@

    Arguments

    @@ -8464,7 +8464,7 @@

    Arguments

    @@ -8494,7 +8494,7 @@

    Arguments

    @@ -8510,7 +8510,7 @@

    Arguments

    @@ -8526,7 +8526,7 @@

    Arguments

    @@ -8541,7 +8541,7 @@

    Arguments

    @@ -8581,7 +8581,7 @@

    Arguments

    @@ -8611,7 +8611,7 @@

    Arguments

    @@ -8627,7 +8627,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_block_operations.html b/develop/module/dbcsr_block_operations.html index dc2499ad8fc..9bb1cbc9942 100644 --- a/develop/module/dbcsr_block_operations.html +++ b/develop/module/dbcsr_block_operations.html @@ -113,9 +113,9 @@

    Variables

    @@ -251,12 +251,12 @@

    Uses

    @@ -281,7 +281,7 @@

    Variables

    @@ -298,7 +298,7 @@

    Variables

    @@ -315,7 +315,7 @@

    Variables

    @@ -382,7 +382,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -469,7 +469,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -681,7 +681,7 @@

    Arguments

    @@ -697,7 +697,7 @@

    Arguments

    @@ -767,7 +767,7 @@

    Arguments

    @@ -783,7 +783,7 @@

    Arguments

    @@ -853,7 +853,7 @@

    Arguments

    @@ -869,7 +869,7 @@

    Arguments

    @@ -939,7 +939,7 @@

    Arguments

    @@ -955,7 +955,7 @@

    Arguments

    @@ -1025,7 +1025,7 @@

    Arguments

    @@ -1041,7 +1041,7 @@

    Arguments

    @@ -1111,7 +1111,7 @@

    Arguments

    @@ -1127,7 +1127,7 @@

    Arguments

    @@ -1197,7 +1197,7 @@

    Arguments

    @@ -1213,7 +1213,7 @@

    Arguments

    @@ -1283,7 +1283,7 @@

    Arguments

    @@ -1299,7 +1299,7 @@

    Arguments

    @@ -1369,7 +1369,7 @@

    Arguments

    @@ -1385,7 +1385,7 @@

    Arguments

    @@ -1455,7 +1455,7 @@

    Arguments

    @@ -1471,7 +1471,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1557,7 +1557,7 @@

    Arguments

    @@ -1627,7 +1627,7 @@

    Arguments

    @@ -1643,7 +1643,7 @@

    Arguments

    @@ -1699,7 +1699,7 @@

    Arguments

    @@ -1714,7 +1714,7 @@

    Arguments

    @@ -1730,7 +1730,7 @@

    Arguments

    @@ -1746,7 +1746,7 @@

    Arguments

    @@ -1778,7 +1778,7 @@

    Arguments

    @@ -1850,7 +1850,7 @@

    Arguments

    @@ -1865,7 +1865,7 @@

    Arguments

    @@ -1881,7 +1881,7 @@

    Arguments

    @@ -1961,7 +1961,7 @@

    Arguments

    @@ -1977,7 +1977,7 @@

    Arguments

    @@ -2047,7 +2047,7 @@

    Arguments

    @@ -2063,7 +2063,7 @@

    Arguments

    @@ -2133,7 +2133,7 @@

    Arguments

    @@ -2149,7 +2149,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

    @@ -2235,7 +2235,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2321,7 +2321,7 @@

    Arguments

    @@ -2391,7 +2391,7 @@

    Arguments

    @@ -2407,7 +2407,7 @@

    Arguments

    @@ -2477,7 +2477,7 @@

    Arguments

    @@ -2493,7 +2493,7 @@

    Arguments

    @@ -2563,7 +2563,7 @@

    Arguments

    @@ -2579,7 +2579,7 @@

    Arguments

    @@ -2649,7 +2649,7 @@

    Arguments

    @@ -2665,7 +2665,7 @@

    Arguments

    @@ -2735,7 +2735,7 @@

    Arguments

    @@ -2751,7 +2751,7 @@

    Arguments

    @@ -2821,7 +2821,7 @@

    Arguments

    @@ -2837,7 +2837,7 @@

    Arguments

    @@ -2907,7 +2907,7 @@

    Arguments

    @@ -2923,7 +2923,7 @@

    Arguments

    @@ -2993,7 +2993,7 @@

    Arguments

    @@ -3009,7 +3009,7 @@

    Arguments

    @@ -3079,7 +3079,7 @@

    Arguments

    @@ -3095,7 +3095,7 @@

    Arguments

    @@ -3165,7 +3165,7 @@

    Arguments

    @@ -3181,7 +3181,7 @@

    Arguments

    @@ -3251,7 +3251,7 @@

    Arguments

    @@ -3267,7 +3267,7 @@

    Arguments

    @@ -3317,7 +3317,7 @@

    Arguments

    @@ -3332,7 +3332,7 @@

    Arguments

    @@ -3347,7 +3347,7 @@

    Arguments

    @@ -3362,7 +3362,7 @@

    Arguments

    @@ -3407,7 +3407,7 @@

    Arguments

    @@ -3446,7 +3446,7 @@

    Arguments

    @@ -3461,7 +3461,7 @@

    Arguments

    @@ -3477,7 +3477,7 @@

    Arguments

    @@ -3493,7 +3493,7 @@

    Arguments

    @@ -3590,7 +3590,7 @@

    Arguments

    @@ -3622,7 +3622,7 @@

    Arguments

    @@ -3652,7 +3652,7 @@

    Arguments

    @@ -3758,7 +3758,7 @@

    Arguments

    @@ -3790,7 +3790,7 @@

    Arguments

    @@ -3860,7 +3860,7 @@

    Arguments

    @@ -3892,7 +3892,7 @@

    Arguments

    @@ -3962,7 +3962,7 @@

    Arguments

    @@ -3994,7 +3994,7 @@

    Arguments

    @@ -4064,7 +4064,7 @@

    Arguments

    @@ -4096,7 +4096,7 @@

    Arguments

    @@ -4208,7 +4208,7 @@

    Arguments

    @@ -4295,7 +4295,7 @@

    Arguments

    @@ -4327,7 +4327,7 @@

    Arguments

    @@ -4397,7 +4397,7 @@

    Arguments

    @@ -4429,7 +4429,7 @@

    Arguments

    @@ -4499,7 +4499,7 @@

    Arguments

    @@ -4531,7 +4531,7 @@

    Arguments

    @@ -4601,7 +4601,7 @@

    Arguments

    @@ -4633,7 +4633,7 @@

    Arguments

    @@ -4796,7 +4796,7 @@

    Arguments

    @@ -4811,7 +4811,7 @@

    Arguments

    @@ -5167,7 +5167,7 @@

    Arguments

    @@ -5182,7 +5182,7 @@

    Arguments

    @@ -5198,7 +5198,7 @@

    Arguments

    @@ -5214,7 +5214,7 @@

    Arguments

    @@ -5246,7 +5246,7 @@

    Arguments

    @@ -5334,7 +5334,7 @@

    Arguments

    @@ -5349,7 +5349,7 @@

    Arguments

    @@ -5365,7 +5365,7 @@

    Arguments

    @@ -5381,7 +5381,7 @@

    Arguments

    @@ -5413,7 +5413,7 @@

    Arguments

    @@ -5469,7 +5469,7 @@

    Arguments

    @@ -5484,7 +5484,7 @@

    Arguments

    @@ -5500,7 +5500,7 @@

    Arguments

    @@ -5516,7 +5516,7 @@

    Arguments

    @@ -5589,7 +5589,7 @@

    Arguments

    @@ -5605,7 +5605,7 @@

    Arguments

    @@ -5621,7 +5621,7 @@

    Arguments

    @@ -5694,7 +5694,7 @@

    Arguments

    @@ -5710,7 +5710,7 @@

    Arguments

    @@ -5726,7 +5726,7 @@

    Arguments

    @@ -5784,7 +5784,7 @@

    Arguments

    @@ -5799,7 +5799,7 @@

    Arguments

    @@ -5815,7 +5815,7 @@

    Arguments

    @@ -5872,7 +5872,7 @@

    Arguments

    @@ -5904,7 +5904,7 @@

    Arguments

    @@ -5934,7 +5934,7 @@

    Arguments

    @@ -6073,7 +6073,7 @@

    Arguments

    @@ -6145,7 +6145,7 @@

    Arguments

    @@ -6160,7 +6160,7 @@

    Arguments

    @@ -6175,7 +6175,7 @@

    Arguments

    @@ -6190,7 +6190,7 @@

    Arguments

    @@ -6235,7 +6235,7 @@

    Arguments

    @@ -6275,7 +6275,7 @@

    Arguments

    @@ -6290,7 +6290,7 @@

    Arguments

    @@ -6306,7 +6306,7 @@

    Arguments

    @@ -6322,7 +6322,7 @@

    Arguments

    @@ -6441,7 +6441,7 @@

    Arguments

    @@ -6456,7 +6456,7 @@

    Arguments

    @@ -6471,7 +6471,7 @@

    Arguments

    @@ -6487,7 +6487,7 @@

    Arguments

    @@ -6503,7 +6503,7 @@

    Arguments

    @@ -6598,7 +6598,7 @@

    Arguments

    @@ -6795,7 +6795,7 @@

    Arguments

    @@ -6810,7 +6810,7 @@

    Arguments

    @@ -6910,7 +6910,7 @@

    Arguments

    @@ -6925,7 +6925,7 @@

    Arguments

    @@ -6940,7 +6940,7 @@

    Arguments

    @@ -6955,7 +6955,7 @@

    Arguments

    @@ -6970,7 +6970,7 @@

    Arguments

    @@ -7045,7 +7045,7 @@

    Arguments

    @@ -7175,7 +7175,7 @@

    Arguments

    @@ -7190,7 +7190,7 @@

    Arguments

    @@ -7205,7 +7205,7 @@

    Arguments

    @@ -7280,7 +7280,7 @@

    Arguments

    @@ -7365,7 +7365,7 @@

    Arguments

    @@ -7380,7 +7380,7 @@

    Arguments

    @@ -7395,7 +7395,7 @@

    Arguments

    @@ -7410,7 +7410,7 @@

    Arguments

    @@ -7425,7 +7425,7 @@

    Arguments

    @@ -7500,7 +7500,7 @@

    Arguments

    @@ -7585,7 +7585,7 @@

    Arguments

    @@ -7600,7 +7600,7 @@

    Arguments

    @@ -7615,7 +7615,7 @@

    Arguments

    @@ -7690,7 +7690,7 @@

    Arguments

    @@ -7775,7 +7775,7 @@

    Arguments

    @@ -7881,7 +7881,7 @@

    Arguments

    @@ -7897,7 +7897,7 @@

    Arguments

    @@ -7968,7 +7968,7 @@

    Arguments

    @@ -7984,7 +7984,7 @@

    Arguments

    @@ -8055,7 +8055,7 @@

    Arguments

    @@ -8071,7 +8071,7 @@

    Arguments

    @@ -8142,7 +8142,7 @@

    Arguments

    @@ -8158,7 +8158,7 @@

    Arguments

    @@ -8229,7 +8229,7 @@

    Arguments

    @@ -8245,7 +8245,7 @@

    Arguments

    @@ -8316,7 +8316,7 @@

    Arguments

    @@ -8332,7 +8332,7 @@

    Arguments

    @@ -8403,7 +8403,7 @@

    Arguments

    @@ -8419,7 +8419,7 @@

    Arguments

    @@ -8475,7 +8475,7 @@

    Arguments

    @@ -8491,7 +8491,7 @@

    Arguments

    @@ -8548,7 +8548,7 @@

    Arguments

    @@ -8580,7 +8580,7 @@

    Arguments

    @@ -8750,7 +8750,7 @@

    Arguments

    @@ -8765,7 +8765,7 @@

    Arguments

    @@ -8780,7 +8780,7 @@

    Arguments

    @@ -8795,7 +8795,7 @@

    Arguments

    @@ -8810,7 +8810,7 @@

    Arguments

    @@ -8885,7 +8885,7 @@

    Arguments

    @@ -9015,7 +9015,7 @@

    Arguments

    @@ -9030,7 +9030,7 @@

    Arguments

    @@ -9045,7 +9045,7 @@

    Arguments

    @@ -9120,7 +9120,7 @@

    Arguments

    @@ -9205,7 +9205,7 @@

    Arguments

    @@ -9220,7 +9220,7 @@

    Arguments

    @@ -9235,7 +9235,7 @@

    Arguments

    @@ -9250,7 +9250,7 @@

    Arguments

    @@ -9265,7 +9265,7 @@

    Arguments

    @@ -9340,7 +9340,7 @@

    Arguments

    @@ -9425,7 +9425,7 @@

    Arguments

    @@ -9440,7 +9440,7 @@

    Arguments

    @@ -9455,7 +9455,7 @@

    Arguments

    @@ -9530,7 +9530,7 @@

    Arguments

    @@ -9615,7 +9615,7 @@

    Arguments

    @@ -9721,7 +9721,7 @@

    Arguments

    @@ -9737,7 +9737,7 @@

    Arguments

    @@ -9808,7 +9808,7 @@

    Arguments

    @@ -9824,7 +9824,7 @@

    Arguments

    @@ -9895,7 +9895,7 @@

    Arguments

    @@ -9911,7 +9911,7 @@

    Arguments

    @@ -9982,7 +9982,7 @@

    Arguments

    @@ -9998,7 +9998,7 @@

    Arguments

    @@ -10069,7 +10069,7 @@

    Arguments

    @@ -10085,7 +10085,7 @@

    Arguments

    @@ -10156,7 +10156,7 @@

    Arguments

    @@ -10172,7 +10172,7 @@

    Arguments

    @@ -10243,7 +10243,7 @@

    Arguments

    @@ -10259,7 +10259,7 @@

    Arguments

    @@ -10315,7 +10315,7 @@

    Arguments

    @@ -10331,7 +10331,7 @@

    Arguments

    @@ -10388,7 +10388,7 @@

    Arguments

    @@ -10420,7 +10420,7 @@

    Arguments

    @@ -10590,7 +10590,7 @@

    Arguments

    @@ -10605,7 +10605,7 @@

    Arguments

    @@ -10620,7 +10620,7 @@

    Arguments

    @@ -10635,7 +10635,7 @@

    Arguments

    @@ -10650,7 +10650,7 @@

    Arguments

    @@ -10725,7 +10725,7 @@

    Arguments

    @@ -10855,7 +10855,7 @@

    Arguments

    @@ -10870,7 +10870,7 @@

    Arguments

    @@ -10885,7 +10885,7 @@

    Arguments

    @@ -10960,7 +10960,7 @@

    Arguments

    @@ -11045,7 +11045,7 @@

    Arguments

    @@ -11060,7 +11060,7 @@

    Arguments

    @@ -11075,7 +11075,7 @@

    Arguments

    @@ -11090,7 +11090,7 @@

    Arguments

    @@ -11105,7 +11105,7 @@

    Arguments

    @@ -11180,7 +11180,7 @@

    Arguments

    @@ -11265,7 +11265,7 @@

    Arguments

    @@ -11280,7 +11280,7 @@

    Arguments

    @@ -11295,7 +11295,7 @@

    Arguments

    @@ -11370,7 +11370,7 @@

    Arguments

    @@ -11455,7 +11455,7 @@

    Arguments

    @@ -11561,7 +11561,7 @@

    Arguments

    @@ -11577,7 +11577,7 @@

    Arguments

    @@ -11648,7 +11648,7 @@

    Arguments

    @@ -11664,7 +11664,7 @@

    Arguments

    @@ -11735,7 +11735,7 @@

    Arguments

    @@ -11751,7 +11751,7 @@

    Arguments

    @@ -11822,7 +11822,7 @@

    Arguments

    @@ -11838,7 +11838,7 @@

    Arguments

    @@ -11909,7 +11909,7 @@

    Arguments

    @@ -11925,7 +11925,7 @@

    Arguments

    @@ -11996,7 +11996,7 @@

    Arguments

    @@ -12012,7 +12012,7 @@

    Arguments

    @@ -12083,7 +12083,7 @@

    Arguments

    @@ -12099,7 +12099,7 @@

    Arguments

    @@ -12155,7 +12155,7 @@

    Arguments

    @@ -12171,7 +12171,7 @@

    Arguments

    @@ -12228,7 +12228,7 @@

    Arguments

    @@ -12260,7 +12260,7 @@

    Arguments

    @@ -12430,7 +12430,7 @@

    Arguments

    @@ -12445,7 +12445,7 @@

    Arguments

    @@ -12460,7 +12460,7 @@

    Arguments

    @@ -12475,7 +12475,7 @@

    Arguments

    @@ -12490,7 +12490,7 @@

    Arguments

    @@ -12565,7 +12565,7 @@

    Arguments

    @@ -12695,7 +12695,7 @@

    Arguments

    @@ -12710,7 +12710,7 @@

    Arguments

    @@ -12725,7 +12725,7 @@

    Arguments

    @@ -12800,7 +12800,7 @@

    Arguments

    @@ -12885,7 +12885,7 @@

    Arguments

    @@ -12900,7 +12900,7 @@

    Arguments

    @@ -12915,7 +12915,7 @@

    Arguments

    @@ -12930,7 +12930,7 @@

    Arguments

    @@ -12945,7 +12945,7 @@

    Arguments

    @@ -13020,7 +13020,7 @@

    Arguments

    @@ -13105,7 +13105,7 @@

    Arguments

    @@ -13120,7 +13120,7 @@

    Arguments

    @@ -13135,7 +13135,7 @@

    Arguments

    @@ -13210,7 +13210,7 @@

    Arguments

    @@ -13295,7 +13295,7 @@

    Arguments

    @@ -13401,7 +13401,7 @@

    Arguments

    @@ -13417,7 +13417,7 @@

    Arguments

    @@ -13488,7 +13488,7 @@

    Arguments

    @@ -13504,7 +13504,7 @@

    Arguments

    @@ -13575,7 +13575,7 @@

    Arguments

    @@ -13591,7 +13591,7 @@

    Arguments

    @@ -13662,7 +13662,7 @@

    Arguments

    @@ -13678,7 +13678,7 @@

    Arguments

    @@ -13749,7 +13749,7 @@

    Arguments

    @@ -13765,7 +13765,7 @@

    Arguments

    @@ -13836,7 +13836,7 @@

    Arguments

    @@ -13852,7 +13852,7 @@

    Arguments

    @@ -13923,7 +13923,7 @@

    Arguments

    @@ -13939,7 +13939,7 @@

    Arguments

    @@ -13995,7 +13995,7 @@

    Arguments

    @@ -14011,7 +14011,7 @@

    Arguments

    @@ -14068,7 +14068,7 @@

    Arguments

    @@ -14100,7 +14100,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_btree.html b/develop/module/dbcsr_btree.html index c2fdd08c27d..ac802deb400 100644 --- a/develop/module/dbcsr_btree.html +++ b/develop/module/dbcsr_btree.html @@ -113,8 +113,8 @@

    Variables

    - keyt - valt + keyt + valt sp dp
    @@ -307,7 +307,7 @@

    Variables

    @@ -324,7 +324,7 @@

    Variables

    @@ -425,7 +425,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -533,7 +533,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -651,7 +651,7 @@

    Arguments

    @@ -666,7 +666,7 @@

    Arguments

    @@ -681,7 +681,7 @@

    Arguments

    @@ -765,7 +765,7 @@

    Arguments

    @@ -780,7 +780,7 @@

    Arguments

    @@ -795,7 +795,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    @@ -894,7 +894,7 @@

    Arguments

    @@ -909,7 +909,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    @@ -1008,7 +1008,7 @@

    Arguments

    @@ -1023,7 +1023,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1132,7 +1132,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1201,7 +1201,7 @@

    Arguments

    @@ -1216,7 +1216,7 @@

    Arguments

    @@ -1231,7 +1231,7 @@

    Arguments

    @@ -1285,7 +1285,7 @@

    Arguments

    @@ -1300,7 +1300,7 @@

    Arguments

    @@ -1315,7 +1315,7 @@

    Arguments

    @@ -1369,7 +1369,7 @@

    Arguments

    @@ -1384,7 +1384,7 @@

    Arguments

    @@ -1399,7 +1399,7 @@

    Arguments

    @@ -1463,7 +1463,7 @@

    Arguments

    @@ -1478,7 +1478,7 @@

    Arguments

    @@ -1532,7 +1532,7 @@

    Arguments

    @@ -1547,7 +1547,7 @@

    Arguments

    @@ -1601,7 +1601,7 @@

    Arguments

    @@ -1616,7 +1616,7 @@

    Arguments

    @@ -1670,7 +1670,7 @@

    Arguments

    @@ -1685,7 +1685,7 @@

    Arguments

    @@ -1923,7 +1923,7 @@

    Components

    @@ -1940,7 +1940,7 @@

    Components

    @@ -1989,7 +1989,7 @@

    Components

    @@ -2006,7 +2006,7 @@

    Components

    @@ -2055,7 +2055,7 @@

    Components

    @@ -2072,7 +2072,7 @@

    Components

    @@ -2121,7 +2121,7 @@

    Components

    @@ -2138,7 +2138,7 @@

    Components

    @@ -2221,7 +2221,7 @@

    Components

    @@ -2238,7 +2238,7 @@

    Components

    @@ -2272,7 +2272,7 @@

    Components

    @@ -2321,7 +2321,7 @@

    Components

    @@ -2404,7 +2404,7 @@

    Components

    @@ -2455,7 +2455,7 @@

    Components

    @@ -2504,7 +2504,7 @@

    Components

    @@ -2587,7 +2587,7 @@

    Components

    @@ -2604,7 +2604,7 @@

    Components

    @@ -2638,7 +2638,7 @@

    Components

    @@ -2687,7 +2687,7 @@

    Components

    @@ -2770,7 +2770,7 @@

    Components

    @@ -2821,7 +2821,7 @@

    Components

    @@ -2870,7 +2870,7 @@

    Components

    @@ -2953,7 +2953,7 @@

    Components

    @@ -2970,7 +2970,7 @@

    Components

    @@ -3004,7 +3004,7 @@

    Components

    @@ -3053,7 +3053,7 @@

    Components

    @@ -3136,7 +3136,7 @@

    Components

    @@ -3187,7 +3187,7 @@

    Components

    @@ -3236,7 +3236,7 @@

    Components

    @@ -3319,7 +3319,7 @@

    Components

    @@ -3336,7 +3336,7 @@

    Components

    @@ -3370,7 +3370,7 @@

    Components

    @@ -3419,7 +3419,7 @@

    Components

    @@ -3502,7 +3502,7 @@

    Components

    @@ -3553,7 +3553,7 @@

    Components

    @@ -3602,7 +3602,7 @@

    Components

    @@ -3851,7 +3851,7 @@

    Arguments

    @@ -3891,7 +3891,7 @@

    Arguments

    @@ -3946,7 +3946,7 @@

    Arguments

    @@ -3961,7 +3961,7 @@

    Arguments

    @@ -4001,7 +4001,7 @@

    Arguments

    @@ -4016,7 +4016,7 @@

    Arguments

    @@ -4031,7 +4031,7 @@

    Arguments

    @@ -4046,7 +4046,7 @@

    Arguments

    @@ -4101,7 +4101,7 @@

    Arguments

    @@ -4116,7 +4116,7 @@

    Arguments

    @@ -4131,7 +4131,7 @@

    Arguments

    @@ -4216,7 +4216,7 @@

    Arguments

    @@ -4231,7 +4231,7 @@

    Arguments

    @@ -4246,7 +4246,7 @@

    Arguments

    @@ -4316,7 +4316,7 @@

    Arguments

    @@ -4331,7 +4331,7 @@

    Arguments

    @@ -4346,7 +4346,7 @@

    Arguments

    @@ -4431,7 +4431,7 @@

    Arguments

    @@ -4461,7 +4461,7 @@

    Arguments

    @@ -4476,7 +4476,7 @@

    Arguments

    @@ -4576,7 +4576,7 @@

    Arguments

    @@ -4606,7 +4606,7 @@

    Arguments

    @@ -4621,7 +4621,7 @@

    Arguments

    @@ -4721,7 +4721,7 @@

    Arguments

    @@ -4736,7 +4736,7 @@

    Arguments

    @@ -4791,7 +4791,7 @@

    Arguments

    @@ -4831,7 +4831,7 @@

    Arguments

    @@ -4886,7 +4886,7 @@

    Arguments

    @@ -4901,7 +4901,7 @@

    Arguments

    @@ -4916,7 +4916,7 @@

    Arguments

    @@ -4956,7 +4956,7 @@

    Arguments

    @@ -4971,7 +4971,7 @@

    Arguments

    @@ -5041,7 +5041,7 @@

    Arguments

    @@ -5056,7 +5056,7 @@

    Arguments

    @@ -5126,7 +5126,7 @@

    Arguments

    @@ -5141,7 +5141,7 @@

    Arguments

    @@ -5186,7 +5186,7 @@

    Arguments

    @@ -5241,7 +5241,7 @@

    Arguments

    @@ -5256,7 +5256,7 @@

    Arguments

    @@ -5356,7 +5356,7 @@

    Arguments

    @@ -5371,7 +5371,7 @@

    Arguments

    @@ -5441,7 +5441,7 @@

    Arguments

    @@ -5481,7 +5481,7 @@

    Arguments

    @@ -5536,7 +5536,7 @@

    Arguments

    @@ -5551,7 +5551,7 @@

    Arguments

    @@ -5591,7 +5591,7 @@

    Arguments

    @@ -5606,7 +5606,7 @@

    Arguments

    @@ -5621,7 +5621,7 @@

    Arguments

    @@ -5636,7 +5636,7 @@

    Arguments

    @@ -5691,7 +5691,7 @@

    Arguments

    @@ -5706,7 +5706,7 @@

    Arguments

    @@ -5721,7 +5721,7 @@

    Arguments

    @@ -5806,7 +5806,7 @@

    Arguments

    @@ -5821,7 +5821,7 @@

    Arguments

    @@ -5836,7 +5836,7 @@

    Arguments

    @@ -5906,7 +5906,7 @@

    Arguments

    @@ -5921,7 +5921,7 @@

    Arguments

    @@ -5936,7 +5936,7 @@

    Arguments

    @@ -6021,7 +6021,7 @@

    Arguments

    @@ -6051,7 +6051,7 @@

    Arguments

    @@ -6066,7 +6066,7 @@

    Arguments

    @@ -6166,7 +6166,7 @@

    Arguments

    @@ -6196,7 +6196,7 @@

    Arguments

    @@ -6211,7 +6211,7 @@

    Arguments

    @@ -6311,7 +6311,7 @@

    Arguments

    @@ -6326,7 +6326,7 @@

    Arguments

    @@ -6381,7 +6381,7 @@

    Arguments

    @@ -6421,7 +6421,7 @@

    Arguments

    @@ -6476,7 +6476,7 @@

    Arguments

    @@ -6491,7 +6491,7 @@

    Arguments

    @@ -6506,7 +6506,7 @@

    Arguments

    @@ -6546,7 +6546,7 @@

    Arguments

    @@ -6561,7 +6561,7 @@

    Arguments

    @@ -6631,7 +6631,7 @@

    Arguments

    @@ -6646,7 +6646,7 @@

    Arguments

    @@ -6716,7 +6716,7 @@

    Arguments

    @@ -6731,7 +6731,7 @@

    Arguments

    @@ -6776,7 +6776,7 @@

    Arguments

    @@ -6831,7 +6831,7 @@

    Arguments

    @@ -6846,7 +6846,7 @@

    Arguments

    @@ -6946,7 +6946,7 @@

    Arguments

    @@ -6961,7 +6961,7 @@

    Arguments

    @@ -7031,7 +7031,7 @@

    Arguments

    @@ -7071,7 +7071,7 @@

    Arguments

    @@ -7126,7 +7126,7 @@

    Arguments

    @@ -7141,7 +7141,7 @@

    Arguments

    @@ -7181,7 +7181,7 @@

    Arguments

    @@ -7196,7 +7196,7 @@

    Arguments

    @@ -7211,7 +7211,7 @@

    Arguments

    @@ -7226,7 +7226,7 @@

    Arguments

    @@ -7281,7 +7281,7 @@

    Arguments

    @@ -7296,7 +7296,7 @@

    Arguments

    @@ -7311,7 +7311,7 @@

    Arguments

    @@ -7396,7 +7396,7 @@

    Arguments

    @@ -7411,7 +7411,7 @@

    Arguments

    @@ -7426,7 +7426,7 @@

    Arguments

    @@ -7496,7 +7496,7 @@

    Arguments

    @@ -7511,7 +7511,7 @@

    Arguments

    @@ -7526,7 +7526,7 @@

    Arguments

    @@ -7611,7 +7611,7 @@

    Arguments

    @@ -7641,7 +7641,7 @@

    Arguments

    @@ -7656,7 +7656,7 @@

    Arguments

    @@ -7756,7 +7756,7 @@

    Arguments

    @@ -7786,7 +7786,7 @@

    Arguments

    @@ -7801,7 +7801,7 @@

    Arguments

    @@ -7901,7 +7901,7 @@

    Arguments

    @@ -7916,7 +7916,7 @@

    Arguments

    @@ -7971,7 +7971,7 @@

    Arguments

    @@ -8011,7 +8011,7 @@

    Arguments

    @@ -8066,7 +8066,7 @@

    Arguments

    @@ -8081,7 +8081,7 @@

    Arguments

    @@ -8096,7 +8096,7 @@

    Arguments

    @@ -8136,7 +8136,7 @@

    Arguments

    @@ -8151,7 +8151,7 @@

    Arguments

    @@ -8221,7 +8221,7 @@

    Arguments

    @@ -8236,7 +8236,7 @@

    Arguments

    @@ -8306,7 +8306,7 @@

    Arguments

    @@ -8321,7 +8321,7 @@

    Arguments

    @@ -8366,7 +8366,7 @@

    Arguments

    @@ -8421,7 +8421,7 @@

    Arguments

    @@ -8436,7 +8436,7 @@

    Arguments

    @@ -8536,7 +8536,7 @@

    Arguments

    @@ -8551,7 +8551,7 @@

    Arguments

    @@ -8621,7 +8621,7 @@

    Arguments

    @@ -8661,7 +8661,7 @@

    Arguments

    @@ -8716,7 +8716,7 @@

    Arguments

    @@ -8731,7 +8731,7 @@

    Arguments

    @@ -8771,7 +8771,7 @@

    Arguments

    @@ -8786,7 +8786,7 @@

    Arguments

    @@ -8801,7 +8801,7 @@

    Arguments

    @@ -8816,7 +8816,7 @@

    Arguments

    @@ -8871,7 +8871,7 @@

    Arguments

    @@ -8886,7 +8886,7 @@

    Arguments

    @@ -8901,7 +8901,7 @@

    Arguments

    @@ -8986,7 +8986,7 @@

    Arguments

    @@ -9001,7 +9001,7 @@

    Arguments

    @@ -9016,7 +9016,7 @@

    Arguments

    @@ -9086,7 +9086,7 @@

    Arguments

    @@ -9101,7 +9101,7 @@

    Arguments

    @@ -9116,7 +9116,7 @@

    Arguments

    @@ -9201,7 +9201,7 @@

    Arguments

    @@ -9231,7 +9231,7 @@

    Arguments

    @@ -9246,7 +9246,7 @@

    Arguments

    @@ -9346,7 +9346,7 @@

    Arguments

    @@ -9376,7 +9376,7 @@

    Arguments

    @@ -9391,7 +9391,7 @@

    Arguments

    @@ -9491,7 +9491,7 @@

    Arguments

    @@ -9506,7 +9506,7 @@

    Arguments

    @@ -9561,7 +9561,7 @@

    Arguments

    @@ -9601,7 +9601,7 @@

    Arguments

    @@ -9656,7 +9656,7 @@

    Arguments

    @@ -9671,7 +9671,7 @@

    Arguments

    @@ -9686,7 +9686,7 @@

    Arguments

    @@ -9726,7 +9726,7 @@

    Arguments

    @@ -9741,7 +9741,7 @@

    Arguments

    @@ -9811,7 +9811,7 @@

    Arguments

    @@ -9826,7 +9826,7 @@

    Arguments

    @@ -9896,7 +9896,7 @@

    Arguments

    @@ -9911,7 +9911,7 @@

    Arguments

    @@ -9956,7 +9956,7 @@

    Arguments

    @@ -10011,7 +10011,7 @@

    Arguments

    @@ -10026,7 +10026,7 @@

    Arguments

    @@ -10126,7 +10126,7 @@

    Arguments

    @@ -10141,7 +10141,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_config.html b/develop/module/dbcsr_config.html index c5bd553b61e..42a3d252ff1 100644 --- a/develop/module/dbcsr_config.html +++ b/develop/module/dbcsr_config.html @@ -113,7 +113,7 @@

    Variables

    @@ -801,7 +801,7 @@

    Components

    @@ -818,7 +818,7 @@

    Components

    @@ -882,7 +882,7 @@

    Components

    @@ -899,7 +899,7 @@

    Components

    @@ -1019,7 +1019,7 @@

    Components

    @@ -1036,7 +1036,7 @@

    Components

    @@ -1139,7 +1139,7 @@

    Components

    @@ -1156,7 +1156,7 @@

    Components

    @@ -1259,7 +1259,7 @@

    Components

    @@ -1276,7 +1276,7 @@

    Components

    @@ -1819,7 +1819,7 @@

    Arguments

    @@ -1864,7 +1864,7 @@

    Arguments

    @@ -1965,7 +1965,7 @@

    Arguments

    @@ -2020,7 +2020,7 @@

    Arguments

    @@ -2075,7 +2075,7 @@

    Arguments

    @@ -2130,7 +2130,7 @@

    Arguments

    @@ -2260,7 +2260,7 @@

    Arguments

    @@ -2290,7 +2290,7 @@

    Arguments

    @@ -2630,7 +2630,7 @@

    Arguments

    @@ -2660,7 +2660,7 @@

    Arguments

    @@ -2940,7 +2940,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_csr_conversions.html b/develop/module/dbcsr_csr_conversions.html index a2f6003b97a..017ee2aa42f 100644 --- a/develop/module/dbcsr_csr_conversions.html +++ b/develop/module/dbcsr_csr_conversions.html @@ -113,8 +113,8 @@

    Variables

    @@ -271,7 +271,7 @@

    Variables

    @@ -355,7 +355,7 @@

    private interface csr_create
  • - public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) + public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    @@ -374,7 +374,7 @@

    Arguments

  • @@ -389,7 +389,7 @@

    Arguments

    @@ -405,7 +405,7 @@

    Arguments

    @@ -421,7 +421,7 @@

    Arguments

    @@ -436,7 +436,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -483,7 +483,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -538,7 +538,7 @@

    Arguments

    @@ -826,7 +826,7 @@

    Components

    @@ -843,7 +843,7 @@

    Components

    @@ -860,7 +860,7 @@

    Components

    @@ -877,7 +877,7 @@

    Components

    @@ -894,7 +894,7 @@

    Components

    @@ -943,7 +943,7 @@

    Components

    @@ -963,7 +963,7 @@

    Components

    @@ -983,7 +983,7 @@

    Components

    @@ -1003,7 +1003,7 @@

    Components

    @@ -1023,7 +1023,7 @@

    Components

    @@ -1040,7 +1040,7 @@

    Components

    @@ -1162,7 +1162,7 @@

    Components

    @@ -1228,7 +1228,7 @@

    Components

    @@ -1278,7 +1278,7 @@

    Arguments

    @@ -1293,7 +1293,7 @@

    Arguments

    @@ -1324,7 +1324,7 @@

    Subroutines

    -

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    @@ -1343,7 +1343,7 @@

    Arguments

    @@ -1358,7 +1358,7 @@

    Arguments

    @@ -1374,7 +1374,7 @@

    Arguments

    @@ -1390,7 +1390,7 @@

    Arguments

    @@ -1405,7 +1405,7 @@

    Arguments

    @@ -1421,7 +1421,7 @@

    Arguments

    @@ -1437,7 +1437,7 @@

    Arguments

    @@ -1452,7 +1452,7 @@

    Arguments

    @@ -1493,7 +1493,7 @@

    Arguments

    @@ -1508,7 +1508,7 @@

    Arguments

    @@ -1549,7 +1549,7 @@

    Arguments

    @@ -1604,7 +1604,7 @@

    Arguments

    @@ -1660,7 +1660,7 @@

    Arguments

    @@ -1834,7 +1834,7 @@

    Arguments

    @@ -1890,7 +1890,7 @@

    Arguments

    @@ -1931,7 +1931,7 @@

    Arguments

    @@ -1946,7 +1946,7 @@

    Arguments

    @@ -1961,7 +1961,7 @@

    Arguments

    @@ -1978,7 +1978,7 @@

    Arguments

    @@ -1994,7 +1994,7 @@

    Arguments

    @@ -2035,7 +2035,7 @@

    Arguments

    @@ -2050,7 +2050,7 @@

    Arguments

    @@ -2090,7 +2090,7 @@

    Arguments

    @@ -2105,7 +2105,7 @@

    Arguments

    @@ -2145,7 +2145,7 @@

    Arguments

    @@ -2160,7 +2160,7 @@

    Arguments

    @@ -2181,7 +2181,7 @@

    Arguments

    -

    public subroutine dbcsr_to_csr_filter(dbcsr_mat, csr_sparsity, eps) +

    public subroutine dbcsr_to_csr_filter(dbcsr_mat, csr_sparsity, eps)

    @@ -2201,7 +2201,7 @@

    Arguments

    @@ -2216,7 +2216,7 @@

    Arguments

    @@ -2231,7 +2231,7 @@

    Arguments

    @@ -2271,7 +2271,7 @@

    Arguments

    @@ -2286,7 +2286,7 @@

    Arguments

    @@ -2371,7 +2371,7 @@

    Arguments

    @@ -2386,7 +2386,7 @@

    Arguments

    @@ -2426,7 +2426,7 @@

    Arguments

    @@ -2488,7 +2488,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_cuda_profiling.html b/develop/module/dbcsr_cuda_profiling.html index 037d42d5ec9..68e5c859a99 100644 --- a/develop/module/dbcsr_cuda_profiling.html +++ b/develop/module/dbcsr_cuda_profiling.html @@ -152,9 +152,9 @@

    Uses

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_methods.html b/develop/module/dbcsr_data_methods.html index a2ca73d163d..15d6682138d 100644 --- a/develop/module/dbcsr_data_methods.html +++ b/develop/module/dbcsr_data_methods.html @@ -113,9 +113,9 @@

    Variables

    @@ -167,14 +167,14 @@

    Uses

    @@ -199,7 +199,7 @@

    Variables

    @@ -216,7 +216,7 @@

    Variables

    @@ -233,7 +233,7 @@

    Variables

    @@ -281,7 +281,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -361,7 +361,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -464,7 +464,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -510,7 +510,7 @@

    Arguments

    @@ -526,7 +526,7 @@

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_methods_low.html b/develop/module/dbcsr_data_methods_low.html index 14b8e93d78d..e1b143b7bc5 100644 --- a/develop/module/dbcsr_data_methods_low.html +++ b/develop/module/dbcsr_data_methods_low.html @@ -113,9 +113,9 @@

    Variables

    @@ -254,12 +254,12 @@

    Uses

    @@ -284,7 +284,7 @@

    Variables

    @@ -301,7 +301,7 @@

    Variables

    @@ -318,7 +318,7 @@

    Variables

    @@ -577,7 +577,7 @@

    Arguments

    @@ -631,7 +631,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -739,7 +739,7 @@

    Arguments

    @@ -791,7 +791,7 @@

    Arguments

    @@ -806,7 +806,7 @@

    Arguments

    @@ -848,7 +848,7 @@

    Arguments

    @@ -863,7 +863,7 @@

    Arguments

    @@ -905,7 +905,7 @@

    Arguments

    @@ -920,7 +920,7 @@

    Arguments

    @@ -962,7 +962,7 @@

    Arguments

    @@ -977,7 +977,7 @@

    Arguments

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1076,7 +1076,7 @@

    Arguments

    @@ -1091,7 +1091,7 @@

    Arguments

    @@ -1133,7 +1133,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    @@ -1190,7 +1190,7 @@

    Arguments

    @@ -1205,7 +1205,7 @@

    Arguments

    @@ -1246,7 +1246,7 @@

    Arguments

    @@ -1293,7 +1293,7 @@

    Arguments

    @@ -1357,7 +1357,7 @@

    Arguments

    @@ -1372,7 +1372,7 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    @@ -1403,7 +1403,7 @@

    Arguments

    @@ -1443,7 +1443,7 @@

    Arguments

    @@ -1458,7 +1458,7 @@

    Arguments

    @@ -1473,7 +1473,7 @@

    Arguments

    @@ -1489,7 +1489,7 @@

    Arguments

    @@ -1529,7 +1529,7 @@

    Arguments

    @@ -1544,7 +1544,7 @@

    Arguments

    @@ -1559,7 +1559,7 @@

    Arguments

    @@ -1575,7 +1575,7 @@

    Arguments

    @@ -1615,7 +1615,7 @@

    Arguments

    @@ -1630,7 +1630,7 @@

    Arguments

    @@ -1645,7 +1645,7 @@

    Arguments

    @@ -1661,7 +1661,7 @@

    Arguments

    @@ -1701,7 +1701,7 @@

    Arguments

    @@ -1716,7 +1716,7 @@

    Arguments

    @@ -1731,7 +1731,7 @@

    Arguments

    @@ -1747,7 +1747,7 @@

    Arguments

    @@ -1787,7 +1787,7 @@

    Arguments

    @@ -1802,7 +1802,7 @@

    Arguments

    @@ -1817,7 +1817,7 @@

    Arguments

    @@ -1833,7 +1833,7 @@

    Arguments

    @@ -1873,7 +1873,7 @@

    Arguments

    @@ -1888,7 +1888,7 @@

    Arguments

    @@ -1903,7 +1903,7 @@

    Arguments

    @@ -1919,7 +1919,7 @@

    Arguments

    @@ -1959,7 +1959,7 @@

    Arguments

    @@ -1974,7 +1974,7 @@

    Arguments

    @@ -1989,7 +1989,7 @@

    Arguments

    @@ -2005,7 +2005,7 @@

    Arguments

    @@ -2059,7 +2059,7 @@

    Arguments

    @@ -2089,7 +2089,7 @@

    Arguments

    @@ -2105,7 +2105,7 @@

    Arguments

    @@ -2154,7 +2154,7 @@

    Arguments

    @@ -2184,7 +2184,7 @@

    Arguments

    @@ -2200,7 +2200,7 @@

    Arguments

    @@ -2249,7 +2249,7 @@

    Arguments

    @@ -2279,7 +2279,7 @@

    Arguments

    @@ -2295,7 +2295,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2390,7 +2390,7 @@

    Arguments

    @@ -2449,7 +2449,7 @@

    Arguments

    @@ -2479,7 +2479,7 @@

    Arguments

    @@ -2495,7 +2495,7 @@

    Arguments

    @@ -2544,7 +2544,7 @@

    Arguments

    @@ -2574,7 +2574,7 @@

    Arguments

    @@ -2590,7 +2590,7 @@

    Arguments

    @@ -2639,7 +2639,7 @@

    Arguments

    @@ -2669,7 +2669,7 @@

    Arguments

    @@ -2685,7 +2685,7 @@

    Arguments

    @@ -2734,7 +2734,7 @@

    Arguments

    @@ -2764,7 +2764,7 @@

    Arguments

    @@ -2780,7 +2780,7 @@

    Arguments

    @@ -2835,7 +2835,7 @@

    Arguments

    @@ -2850,7 +2850,7 @@

    Arguments

    @@ -2865,7 +2865,7 @@

    Arguments

    @@ -2904,7 +2904,7 @@

    Arguments

    @@ -2934,7 +2934,7 @@

    Arguments

    @@ -2973,7 +2973,7 @@

    Arguments

    @@ -2988,7 +2988,7 @@

    Arguments

    @@ -3004,7 +3004,7 @@

    Arguments

    @@ -3020,7 +3020,7 @@

    Arguments

    @@ -3068,7 +3068,7 @@

    Arguments

    @@ -3113,7 +3113,7 @@

    Arguments

    @@ -3158,7 +3158,7 @@

    Arguments

    @@ -3203,7 +3203,7 @@

    Arguments

    @@ -3248,7 +3248,7 @@

    Arguments

    @@ -3293,7 +3293,7 @@

    Arguments

    @@ -3338,7 +3338,7 @@

    Arguments

    @@ -3445,7 +3445,7 @@

    Arguments

    @@ -3596,7 +3596,7 @@

    Arguments

    @@ -3642,7 +3642,7 @@

    Arguments

    @@ -3688,7 +3688,7 @@

    Arguments

    @@ -3733,7 +3733,7 @@

    Arguments

    @@ -3778,7 +3778,7 @@

    Arguments

    @@ -3808,7 +3808,7 @@

    Arguments

    @@ -3824,7 +3824,7 @@

    Arguments

    @@ -3871,7 +3871,7 @@

    Arguments

    @@ -3886,7 +3886,7 @@

    Arguments

    @@ -3902,7 +3902,7 @@

    Arguments

    @@ -3949,7 +3949,7 @@

    Arguments

    @@ -3964,7 +3964,7 @@

    Arguments

    @@ -3980,7 +3980,7 @@

    Arguments

    @@ -4071,7 +4071,7 @@

    Arguments

    @@ -4101,7 +4101,7 @@

    Arguments

    @@ -4117,7 +4117,7 @@

    Arguments

    @@ -4164,7 +4164,7 @@

    Arguments

    @@ -4179,7 +4179,7 @@

    Arguments

    @@ -4195,7 +4195,7 @@

    Arguments

    @@ -4242,7 +4242,7 @@

    Arguments

    @@ -4257,7 +4257,7 @@

    Arguments

    @@ -4273,7 +4273,7 @@

    Arguments

    @@ -4364,7 +4364,7 @@

    Arguments

    @@ -4394,7 +4394,7 @@

    Arguments

    @@ -4410,7 +4410,7 @@

    Arguments

    @@ -4457,7 +4457,7 @@

    Arguments

    @@ -4472,7 +4472,7 @@

    Arguments

    @@ -4488,7 +4488,7 @@

    Arguments

    @@ -4535,7 +4535,7 @@

    Arguments

    @@ -4550,7 +4550,7 @@

    Arguments

    @@ -4566,7 +4566,7 @@

    Arguments

    @@ -4657,7 +4657,7 @@

    Arguments

    @@ -4687,7 +4687,7 @@

    Arguments

    @@ -4703,7 +4703,7 @@

    Arguments

    @@ -4750,7 +4750,7 @@

    Arguments

    @@ -4765,7 +4765,7 @@

    Arguments

    @@ -4781,7 +4781,7 @@

    Arguments

    @@ -4828,7 +4828,7 @@

    Arguments

    @@ -4843,7 +4843,7 @@

    Arguments

    @@ -4859,7 +4859,7 @@

    Arguments

    @@ -4955,7 +4955,7 @@

    Arguments

    @@ -4995,7 +4995,7 @@

    Arguments

    @@ -5010,7 +5010,7 @@

    Arguments

    @@ -5050,7 +5050,7 @@

    Arguments

    @@ -5090,7 +5090,7 @@

    Arguments

    @@ -5130,7 +5130,7 @@

    Arguments

    @@ -5172,7 +5172,7 @@

    Arguments

    @@ -5219,7 +5219,7 @@

    Arguments

    @@ -5274,7 +5274,7 @@

    Arguments

    @@ -5289,7 +5289,7 @@

    Arguments

    @@ -5305,7 +5305,7 @@

    Arguments

    @@ -5346,7 +5346,7 @@

    Arguments

    @@ -5361,7 +5361,7 @@

    Arguments

    @@ -5376,7 +5376,7 @@

    Arguments

    @@ -5416,7 +5416,7 @@

    Arguments

    @@ -5431,7 +5431,7 @@

    Arguments

    @@ -5446,7 +5446,7 @@

    Arguments

    @@ -5486,7 +5486,7 @@

    Arguments

    @@ -5501,7 +5501,7 @@

    Arguments

    @@ -5517,7 +5517,7 @@

    Arguments

    @@ -5533,7 +5533,7 @@

    Arguments

    @@ -5573,7 +5573,7 @@

    Arguments

    @@ -5603,7 +5603,7 @@

    Arguments

    @@ -5658,7 +5658,7 @@

    Arguments

    @@ -5738,7 +5738,7 @@

    Arguments

    @@ -5793,7 +5793,7 @@

    Arguments

    @@ -5808,7 +5808,7 @@

    Arguments

    @@ -5848,7 +5848,7 @@

    Arguments

    @@ -5863,7 +5863,7 @@

    Arguments

    @@ -5903,7 +5903,7 @@

    Arguments

    @@ -5918,7 +5918,7 @@

    Arguments

    @@ -5933,7 +5933,7 @@

    Arguments

    @@ -5949,7 +5949,7 @@

    Arguments

    @@ -5990,7 +5990,7 @@

    Arguments

    @@ -6005,7 +6005,7 @@

    Arguments

    @@ -6020,7 +6020,7 @@

    Arguments

    @@ -6036,7 +6036,7 @@

    Arguments

    @@ -6092,7 +6092,7 @@

    Arguments

    @@ -6132,7 +6132,7 @@

    Arguments

    @@ -6147,7 +6147,7 @@

    Arguments

    @@ -6187,7 +6187,7 @@

    Arguments

    @@ -6202,7 +6202,7 @@

    Arguments

    @@ -6242,7 +6242,7 @@

    Arguments

    @@ -6257,7 +6257,7 @@

    Arguments

    @@ -6272,7 +6272,7 @@

    Arguments

    @@ -6288,7 +6288,7 @@

    Arguments

    @@ -6329,7 +6329,7 @@

    Arguments

    @@ -6344,7 +6344,7 @@

    Arguments

    @@ -6359,7 +6359,7 @@

    Arguments

    @@ -6375,7 +6375,7 @@

    Arguments

    @@ -6431,7 +6431,7 @@

    Arguments

    @@ -6471,7 +6471,7 @@

    Arguments

    @@ -6486,7 +6486,7 @@

    Arguments

    @@ -6526,7 +6526,7 @@

    Arguments

    @@ -6541,7 +6541,7 @@

    Arguments

    @@ -6581,7 +6581,7 @@

    Arguments

    @@ -6596,7 +6596,7 @@

    Arguments

    @@ -6611,7 +6611,7 @@

    Arguments

    @@ -6627,7 +6627,7 @@

    Arguments

    @@ -6668,7 +6668,7 @@

    Arguments

    @@ -6683,7 +6683,7 @@

    Arguments

    @@ -6698,7 +6698,7 @@

    Arguments

    @@ -6714,7 +6714,7 @@

    Arguments

    @@ -6770,7 +6770,7 @@

    Arguments

    @@ -6810,7 +6810,7 @@

    Arguments

    @@ -6825,7 +6825,7 @@

    Arguments

    @@ -6865,7 +6865,7 @@

    Arguments

    @@ -6880,7 +6880,7 @@

    Arguments

    @@ -6920,7 +6920,7 @@

    Arguments

    @@ -6935,7 +6935,7 @@

    Arguments

    @@ -6950,7 +6950,7 @@

    Arguments

    @@ -6966,7 +6966,7 @@

    Arguments

    @@ -7007,7 +7007,7 @@

    Arguments

    @@ -7022,7 +7022,7 @@

    Arguments

    @@ -7037,7 +7037,7 @@

    Arguments

    @@ -7053,7 +7053,7 @@

    Arguments

    @@ -7109,7 +7109,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_operations.html b/develop/module/dbcsr_data_operations.html index 439434563d9..5f50f31dd13 100644 --- a/develop/module/dbcsr_data_operations.html +++ b/develop/module/dbcsr_data_operations.html @@ -113,7 +113,7 @@

    Variables

    @@ -165,12 +165,12 @@

    Uses

    @@ -195,7 +195,7 @@

    Variables

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -544,7 +544,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -670,7 +670,7 @@

    Arguments

    @@ -701,7 +701,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_types.html b/develop/module/dbcsr_data_types.html index e4ae6b86af3..efcddd00f69 100644 --- a/develop/module/dbcsr_data_types.html +++ b/develop/module/dbcsr_data_types.html @@ -113,7 +113,7 @@

    Variables

    @@ -491,7 +491,7 @@

    Components

    @@ -508,7 +508,7 @@

    Components

    @@ -525,7 +525,7 @@

    Components

    @@ -542,7 +542,7 @@

    Components

    @@ -559,7 +559,7 @@

    Components

    @@ -657,7 +657,7 @@

    Components

    @@ -674,7 +674,7 @@

    Components

    @@ -723,7 +723,7 @@

    Components

    @@ -740,7 +740,7 @@

    Components

    @@ -789,7 +789,7 @@

    Components

    @@ -806,7 +806,7 @@

    Components

    @@ -823,7 +823,7 @@

    Components

    @@ -840,7 +840,7 @@

    Components

    @@ -857,7 +857,7 @@

    Components

    @@ -874,7 +874,7 @@

    Components

    @@ -923,7 +923,7 @@

    Components

    @@ -940,7 +940,7 @@

    Components

    @@ -957,7 +957,7 @@

    Components

    @@ -974,7 +974,7 @@

    Components

    @@ -991,7 +991,7 @@

    Components

    @@ -1008,7 +1008,7 @@

    Components

    @@ -1110,7 +1110,7 @@

    Components

    @@ -1127,7 +1127,7 @@

    Components

    @@ -1144,7 +1144,7 @@

    Components

    @@ -1161,7 +1161,7 @@

    Components

    @@ -1244,7 +1244,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dict.html b/develop/module/dbcsr_dict.html index bb5fb085650..a34ead99dd5 100644 --- a/develop/module/dbcsr_dict.html +++ b/develop/module/dbcsr_dict.html @@ -113,7 +113,7 @@

    Variables

    @@ -229,9 +229,9 @@

    Uses

    @@ -256,7 +256,7 @@

    Variables

    @@ -323,7 +323,7 @@

    Arguments

    @@ -377,7 +377,7 @@

    Arguments

    @@ -441,7 +441,7 @@

    Arguments

    @@ -500,7 +500,7 @@

    Arguments

    @@ -569,7 +569,7 @@

    Arguments

    @@ -584,7 +584,7 @@

    Arguments

    @@ -638,7 +638,7 @@

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

    @@ -719,7 +719,7 @@

    Arguments

    @@ -795,7 +795,7 @@

    Arguments

    @@ -1157,7 +1157,7 @@

    Components

    @@ -1174,7 +1174,7 @@

    Components

    @@ -1191,7 +1191,7 @@

    Components

    @@ -1208,7 +1208,7 @@

    Components

    @@ -1257,7 +1257,7 @@

    Components

    @@ -1323,7 +1323,7 @@

    Components

    @@ -1372,7 +1372,7 @@

    Components

    @@ -1389,7 +1389,7 @@

    Components

    @@ -1438,7 +1438,7 @@

    Components

    @@ -1455,7 +1455,7 @@

    Components

    @@ -1472,7 +1472,7 @@

    Components

    @@ -1489,7 +1489,7 @@

    Components

    @@ -1538,7 +1538,7 @@

    Components

    @@ -1604,7 +1604,7 @@

    Components

    @@ -1653,7 +1653,7 @@

    Components

    @@ -1670,7 +1670,7 @@

    Components

    @@ -1719,7 +1719,7 @@

    Arguments

    @@ -1764,7 +1764,7 @@

    Arguments

    @@ -1826,7 +1826,7 @@

    Arguments

    @@ -1946,7 +1946,7 @@

    Arguments

    @@ -2054,7 +2054,7 @@

    Arguments

    @@ -2174,7 +2174,7 @@

    Arguments

    @@ -2285,7 +2285,7 @@

    Arguments

    @@ -2382,7 +2382,7 @@

    Arguments

    @@ -2397,7 +2397,7 @@

    Arguments

    @@ -2452,7 +2452,7 @@

    Arguments

    @@ -2467,7 +2467,7 @@

    Arguments

    @@ -2482,7 +2482,7 @@

    Arguments

    @@ -2537,7 +2537,7 @@

    Arguments

    @@ -2592,7 +2592,7 @@

    Arguments

    @@ -2689,7 +2689,7 @@

    Arguments

    @@ -2704,7 +2704,7 @@

    Arguments

    @@ -2759,7 +2759,7 @@

    Arguments

    @@ -2774,7 +2774,7 @@

    Arguments

    @@ -2789,7 +2789,7 @@

    Arguments

    @@ -2844,7 +2844,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dist_methods.html b/develop/module/dbcsr_dist_methods.html index 5d9bc218919..a6ea756a58d 100644 --- a/develop/module/dbcsr_dist_methods.html +++ b/develop/module/dbcsr_dist_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -207,16 +207,16 @@

    Uses

    @@ -241,7 +241,7 @@

    Variables

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -483,7 +483,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -537,7 +537,7 @@

    Arguments

    @@ -552,7 +552,7 @@

    Arguments

    @@ -567,7 +567,7 @@

    Arguments

    @@ -582,7 +582,7 @@

    Arguments

    @@ -597,7 +597,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -720,7 +720,7 @@

    Arguments

    @@ -765,7 +765,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -855,7 +855,7 @@

    Arguments

    @@ -900,7 +900,7 @@

    Arguments

    @@ -945,7 +945,7 @@

    Arguments

    @@ -990,7 +990,7 @@

    Arguments

    @@ -1035,7 +1035,7 @@

    Arguments

    @@ -1080,7 +1080,7 @@

    Arguments

    @@ -1125,7 +1125,7 @@

    Arguments

    @@ -1170,7 +1170,7 @@

    Arguments

    @@ -1215,7 +1215,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

    @@ -1275,7 +1275,7 @@

    Arguments

    @@ -1290,7 +1290,7 @@

    Arguments

    @@ -1335,7 +1335,7 @@

    Arguments

    @@ -1380,7 +1380,7 @@

    Arguments

    @@ -1425,7 +1425,7 @@

    Arguments

    @@ -1487,7 +1487,7 @@

    Arguments

    @@ -1504,7 +1504,7 @@

    Arguments

    @@ -1521,7 +1521,7 @@

    Arguments

    @@ -1573,7 +1573,7 @@

    Arguments

    @@ -1588,7 +1588,7 @@

    Arguments

    @@ -1603,7 +1603,7 @@

    Arguments

    @@ -1618,7 +1618,7 @@

    Arguments

    @@ -1633,7 +1633,7 @@

    Arguments

    @@ -1648,7 +1648,7 @@

    Arguments

    @@ -1663,7 +1663,7 @@

    Arguments

    @@ -1704,7 +1704,7 @@

    Arguments

    @@ -1719,7 +1719,7 @@

    Arguments

    @@ -1734,7 +1734,7 @@

    Arguments

    @@ -1749,7 +1749,7 @@

    Arguments

    @@ -1764,7 +1764,7 @@

    Arguments

    @@ -1779,7 +1779,7 @@

    Arguments

    @@ -1819,7 +1819,7 @@

    Arguments

    @@ -1834,7 +1834,7 @@

    Arguments

    @@ -1849,7 +1849,7 @@

    Arguments

    @@ -1864,7 +1864,7 @@

    Arguments

    @@ -1879,7 +1879,7 @@

    Arguments

    @@ -1894,7 +1894,7 @@

    Arguments

    @@ -1909,7 +1909,7 @@

    Arguments

    @@ -1949,7 +1949,7 @@

    Arguments

    @@ -1964,7 +1964,7 @@

    Arguments

    @@ -1979,7 +1979,7 @@

    Arguments

    @@ -1994,7 +1994,7 @@

    Arguments

    @@ -2009,7 +2009,7 @@

    Arguments

    @@ -2024,7 +2024,7 @@

    Arguments

    @@ -2039,7 +2039,7 @@

    Arguments

    @@ -2054,7 +2054,7 @@

    Arguments

    @@ -2069,7 +2069,7 @@

    Arguments

    @@ -2084,7 +2084,7 @@

    Arguments

    @@ -2099,7 +2099,7 @@

    Arguments

    @@ -2114,7 +2114,7 @@

    Arguments

    @@ -2129,7 +2129,7 @@

    Arguments

    @@ -2144,7 +2144,7 @@

    Arguments

    @@ -2159,7 +2159,7 @@

    Arguments

    @@ -2174,7 +2174,7 @@

    Arguments

    @@ -2189,7 +2189,7 @@

    Arguments

    @@ -2229,7 +2229,7 @@

    Arguments

    @@ -2269,7 +2269,7 @@

    Arguments

    @@ -2324,7 +2324,7 @@

    Arguments

    @@ -2379,7 +2379,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dist_operations.html b/develop/module/dbcsr_dist_operations.html index d8d89e3bcfb..7857f5f324a 100644 --- a/develop/module/dbcsr_dist_operations.html +++ b/develop/module/dbcsr_dist_operations.html @@ -113,9 +113,9 @@

    Variables

    @@ -188,14 +188,14 @@

    Uses

    @@ -220,7 +220,7 @@

    Variables

    @@ -237,7 +237,7 @@

    Variables

    @@ -254,7 +254,7 @@

    Variables

    @@ -301,7 +301,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -410,7 +410,7 @@

    Arguments

    @@ -426,7 +426,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -539,7 +539,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -626,7 +626,7 @@

    Arguments

    @@ -641,7 +641,7 @@

    Arguments

    @@ -656,7 +656,7 @@

    Arguments

    @@ -711,7 +711,7 @@

    Arguments

    @@ -726,7 +726,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    Arguments

    @@ -758,7 +758,7 @@

    Arguments

    @@ -790,7 +790,7 @@

    Arguments

    @@ -806,7 +806,7 @@

    Arguments

    @@ -822,7 +822,7 @@

    Arguments

    @@ -878,7 +878,7 @@

    Arguments

    @@ -893,7 +893,7 @@

    Arguments

    @@ -909,7 +909,7 @@

    Arguments

    @@ -925,7 +925,7 @@

    Arguments

    @@ -940,7 +940,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    @@ -1151,7 +1151,7 @@

    Arguments

    @@ -1182,7 +1182,7 @@

    Arguments

    @@ -1216,7 +1216,7 @@

    Arguments

    @@ -1414,7 +1414,7 @@

    Arguments

    @@ -1430,7 +1430,7 @@

    Arguments

    @@ -1446,7 +1446,7 @@

    Arguments

    @@ -1461,7 +1461,7 @@

    Arguments

    @@ -1535,7 +1535,7 @@

    Arguments

    @@ -1575,7 +1575,7 @@

    Arguments

    @@ -1590,7 +1590,7 @@

    Arguments

    @@ -1645,7 +1645,7 @@

    Arguments

    @@ -1660,7 +1660,7 @@

    Arguments

    @@ -1746,7 +1746,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dist_util.html b/develop/module/dbcsr_dist_util.html index 76f70dec393..b5eb4814621 100644 --- a/develop/module/dbcsr_dist_util.html +++ b/develop/module/dbcsr_dist_util.html @@ -188,16 +188,16 @@

    Uses

    @@ -366,7 +366,7 @@

    Arguments

    @@ -396,7 +396,7 @@

    Arguments

    @@ -441,7 +441,7 @@

    Arguments

    @@ -456,7 +456,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -673,7 +673,7 @@

    Arguments

    @@ -743,7 +743,7 @@

    Arguments

    @@ -830,7 +830,7 @@

    Arguments

    @@ -1059,7 +1059,7 @@

    Arguments

    @@ -1106,7 +1106,7 @@

    Arguments

    @@ -1123,7 +1123,7 @@

    Arguments

    @@ -1165,7 +1165,7 @@

    Arguments

    @@ -1180,7 +1180,7 @@

    Arguments

    @@ -1195,7 +1195,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1252,7 +1252,7 @@

    Arguments

    @@ -1267,7 +1267,7 @@

    Arguments

    @@ -1307,7 +1307,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1362,7 +1362,7 @@

    Arguments

    @@ -1393,7 +1393,7 @@

    Arguments

    @@ -1463,7 +1463,7 @@

    Arguments

    @@ -1518,7 +1518,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_error_handling.html b/develop/module/dbcsr_error_handling.html index 947a51f0e6f..047f9833e0b 100644 --- a/develop/module/dbcsr_error_handling.html +++ b/develop/module/dbcsr_error_handling.html @@ -113,7 +113,7 @@

    Variables

    @@ -177,13 +177,13 @@

    Uses

    @@ -208,7 +208,7 @@

    Variables

    @@ -272,7 +272,7 @@

    Arguments

    @@ -287,7 +287,7 @@

    Arguments

    @@ -365,7 +365,7 @@

    Arguments

    @@ -380,7 +380,7 @@

    Arguments

    @@ -420,7 +420,7 @@

    Arguments

    @@ -435,7 +435,7 @@

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    @@ -503,7 +503,7 @@

    Arguments

    @@ -518,7 +518,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_files.html b/develop/module/dbcsr_files.html index d805d7212f2..b0652bb930a 100644 --- a/develop/module/dbcsr_files.html +++ b/develop/module/dbcsr_files.html @@ -191,9 +191,9 @@

    Uses

    @@ -837,7 +837,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_hip_profiling.html b/develop/module/dbcsr_hip_profiling.html index 2d6d6daa69b..c80d30b4434 100644 --- a/develop/module/dbcsr_hip_profiling.html +++ b/develop/module/dbcsr_hip_profiling.html @@ -182,7 +182,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_index_operations.html b/develop/module/dbcsr_index_operations.html index da62de8ccda..62b88b8173b 100644 --- a/develop/module/dbcsr_index_operations.html +++ b/develop/module/dbcsr_index_operations.html @@ -113,9 +113,9 @@

    Variables

    @@ -209,16 +209,16 @@

    Uses

    @@ -243,7 +243,7 @@

    Variables

    @@ -260,7 +260,7 @@

    Variables

    @@ -277,7 +277,7 @@

    Variables

    @@ -329,7 +329,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -359,7 +359,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -462,7 +462,7 @@

    Arguments

    @@ -477,7 +477,7 @@

    Arguments

    @@ -492,7 +492,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -734,7 +734,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -904,7 +904,7 @@

    Arguments

    @@ -919,7 +919,7 @@

    Arguments

    @@ -934,7 +934,7 @@

    Arguments

    @@ -949,7 +949,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1004,7 +1004,7 @@

    Arguments

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1074,7 +1074,7 @@

    Arguments

    @@ -1089,7 +1089,7 @@

    Arguments

    @@ -1104,7 +1104,7 @@

    Arguments

    @@ -1159,7 +1159,7 @@

    Arguments

    @@ -1174,7 +1174,7 @@

    Arguments

    @@ -1214,7 +1214,7 @@

    Arguments

    @@ -1229,7 +1229,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1284,7 +1284,7 @@

    Arguments

    @@ -1299,7 +1299,7 @@

    Arguments

    @@ -1339,7 +1339,7 @@

    Arguments

    @@ -1354,7 +1354,7 @@

    Arguments

    @@ -1369,7 +1369,7 @@

    Arguments

    @@ -1409,7 +1409,7 @@

    Arguments

    @@ -1439,7 +1439,7 @@

    Arguments

    @@ -1511,7 +1511,7 @@

    Arguments

    @@ -1566,7 +1566,7 @@

    Arguments

    @@ -1621,7 +1621,7 @@

    Arguments

    @@ -1661,7 +1661,7 @@

    Arguments

    @@ -1676,7 +1676,7 @@

    Arguments

    @@ -1692,7 +1692,7 @@

    Arguments

    @@ -1708,7 +1708,7 @@

    Arguments

    @@ -1765,7 +1765,7 @@

    Arguments

    @@ -1924,7 +1924,7 @@

    Arguments

    @@ -1979,7 +1979,7 @@

    Arguments

    @@ -1994,7 +1994,7 @@

    Arguments

    @@ -2010,7 +2010,7 @@

    Arguments

    @@ -2026,7 +2026,7 @@

    Arguments

    @@ -2041,7 +2041,7 @@

    Arguments

    @@ -2088,7 +2088,7 @@

    Arguments

    @@ -2104,7 +2104,7 @@

    Arguments

    @@ -2120,7 +2120,7 @@

    Arguments

    @@ -2135,7 +2135,7 @@

    Arguments

    @@ -2175,7 +2175,7 @@

    Arguments

    @@ -2192,7 +2192,7 @@

    Arguments

    @@ -2209,7 +2209,7 @@

    Arguments

    @@ -2226,7 +2226,7 @@

    Arguments

    @@ -2271,7 +2271,7 @@

    Arguments

    @@ -2428,7 +2428,7 @@

    Arguments

    @@ -2590,7 +2590,7 @@

    Arguments

    @@ -2630,7 +2630,7 @@

    Arguments

    @@ -2645,7 +2645,7 @@

    Arguments

    @@ -2685,7 +2685,7 @@

    Arguments

    @@ -2725,7 +2725,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_io.html b/develop/module/dbcsr_io.html index 0c122bd39e5..0446d682320 100644 --- a/develop/module/dbcsr_io.html +++ b/develop/module/dbcsr_io.html @@ -113,7 +113,7 @@

    Variables

    @@ -326,7 +326,7 @@

    Arguments

    @@ -341,7 +341,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -404,7 +404,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -503,7 +503,7 @@

    Arguments

    @@ -518,7 +518,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -572,7 +572,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -632,7 +632,7 @@

    Arguments

    @@ -671,7 +671,7 @@

    Arguments

    @@ -686,7 +686,7 @@

    Arguments

    @@ -731,7 +731,7 @@

    Arguments

    @@ -746,7 +746,7 @@

    Arguments

    @@ -795,7 +795,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -855,7 +855,7 @@

    Arguments

    @@ -895,7 +895,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

    @@ -990,7 +990,7 @@

    Arguments

    @@ -1045,7 +1045,7 @@

    Arguments

    @@ -1060,7 +1060,7 @@

    Arguments

    @@ -1135,7 +1135,7 @@

    Arguments

    @@ -1190,7 +1190,7 @@

    Arguments

    @@ -1205,7 +1205,7 @@

    Arguments

    @@ -1280,7 +1280,7 @@

    Arguments

    @@ -1335,7 +1335,7 @@

    Arguments

    @@ -1350,7 +1350,7 @@

    Arguments

    @@ -1425,7 +1425,7 @@

    Arguments

    @@ -1480,7 +1480,7 @@

    Arguments

    @@ -1495,7 +1495,7 @@

    Arguments

    @@ -1543,7 +1543,7 @@

    Arguments

    @@ -1558,7 +1558,7 @@

    Arguments

    @@ -1598,7 +1598,7 @@

    Arguments

    @@ -1613,7 +1613,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1673,7 +1673,7 @@

    Arguments

    @@ -1713,7 +1713,7 @@

    Arguments

    @@ -1728,7 +1728,7 @@

    Arguments

    @@ -1773,7 +1773,7 @@

    Arguments

    @@ -1788,7 +1788,7 @@

    Arguments

    @@ -1828,7 +1828,7 @@

    Arguments

    @@ -1843,7 +1843,7 @@

    Arguments

    @@ -1888,7 +1888,7 @@

    Arguments

    @@ -1903,7 +1903,7 @@

    Arguments

    @@ -1958,7 +1958,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2083,7 +2083,7 @@

    Arguments

    @@ -2098,7 +2098,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_iter_types.html b/develop/module/dbcsr_iter_types.html index 89fa229fab2..c823a55ff72 100644 --- a/develop/module/dbcsr_iter_types.html +++ b/develop/module/dbcsr_iter_types.html @@ -113,8 +113,8 @@

    Variables

    @@ -176,8 +176,8 @@

    Uses

    @@ -202,7 +202,7 @@

    Variables

    @@ -219,7 +219,7 @@

    Variables

    @@ -288,7 +288,7 @@

    Components

    @@ -305,7 +305,7 @@

    Components

    diff --git a/develop/module/dbcsr_iterator_operations.html b/develop/module/dbcsr_iterator_operations.html index 3518503a74d..37d6dab8a95 100644 --- a/develop/module/dbcsr_iterator_operations.html +++ b/develop/module/dbcsr_iterator_operations.html @@ -113,17 +113,17 @@

    Variables

    @@ -141,7 +141,7 @@

    Interfaces

    @@ -167,7 +167,7 @@

    Functions

    @@ -179,8 +179,8 @@

    Subroutines

    @@ -291,7 +291,7 @@

    Variables

    @@ -308,7 +308,7 @@

    Variables

    @@ -325,7 +325,7 @@

    Variables

    @@ -342,7 +342,7 @@

    Variables

    @@ -359,7 +359,7 @@

    Variables

    @@ -376,7 +376,7 @@

    Variables

    @@ -393,7 +393,7 @@

    Variables

    @@ -410,7 +410,7 @@

    Variables

    @@ -427,7 +427,7 @@

    Variables

    @@ -453,8 +453,8 @@

    Variables

    Interfaces

    - -

    public interface dbcsr_iterator_next_block + +

    public interface dbcsr_iterator_next_block

      @@ -479,7 +479,7 @@

      Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -511,7 +511,7 @@

    Arguments

    @@ -528,7 +528,7 @@

    Arguments

    @@ -545,7 +545,7 @@

    Arguments

    @@ -560,7 +560,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -598,7 +598,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -636,7 +636,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    @@ -694,7 +694,7 @@

    Arguments

    @@ -710,7 +710,7 @@

    Arguments

    @@ -726,7 +726,7 @@

    Arguments

    @@ -741,7 +741,7 @@

    Arguments

    @@ -756,7 +756,7 @@

    Arguments

    @@ -775,7 +775,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -813,7 +813,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    @@ -875,7 +875,7 @@

    Arguments

    @@ -890,7 +890,7 @@

    Arguments

    @@ -906,7 +906,7 @@

    Arguments

    @@ -922,7 +922,7 @@

    Arguments

    @@ -937,7 +937,7 @@

    Arguments

    @@ -952,7 +952,7 @@

    Arguments

    @@ -967,7 +967,7 @@

    Arguments

    @@ -983,7 +983,7 @@

    Arguments

    @@ -999,7 +999,7 @@

    Arguments

    @@ -1015,7 +1015,7 @@

    Arguments

    @@ -1055,7 +1055,7 @@

    Arguments

    @@ -1070,7 +1070,7 @@

    Arguments

    @@ -1086,7 +1086,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1132,7 +1132,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1163,7 +1163,7 @@

    Arguments

    @@ -1179,7 +1179,7 @@

    Arguments

    @@ -1195,7 +1195,7 @@

    Arguments

    @@ -1235,7 +1235,7 @@

    Arguments

    @@ -1250,7 +1250,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1282,7 +1282,7 @@

    Arguments

    @@ -1297,7 +1297,7 @@

    Arguments

    @@ -1312,7 +1312,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1343,7 +1343,7 @@

    Arguments

    @@ -1359,7 +1359,7 @@

    Arguments

    @@ -1375,7 +1375,7 @@

    Arguments

    @@ -1415,7 +1415,7 @@

    Arguments

    @@ -1430,7 +1430,7 @@

    Arguments

    @@ -1446,7 +1446,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1507,7 +1507,7 @@

    Arguments

    @@ -1523,7 +1523,7 @@

    Arguments

    @@ -1539,7 +1539,7 @@

    Arguments

    @@ -1555,7 +1555,7 @@

    Arguments

    @@ -1595,7 +1595,7 @@

    Arguments

    @@ -1610,7 +1610,7 @@

    Arguments

    @@ -1626,7 +1626,7 @@

    Arguments

    @@ -1642,7 +1642,7 @@

    Arguments

    @@ -1657,7 +1657,7 @@

    Arguments

    @@ -1672,7 +1672,7 @@

    Arguments

    @@ -1687,7 +1687,7 @@

    Arguments

    @@ -1703,7 +1703,7 @@

    Arguments

    @@ -1719,7 +1719,7 @@

    Arguments

    @@ -1735,7 +1735,7 @@

    Arguments

    @@ -1775,7 +1775,7 @@

    Arguments

    @@ -1790,7 +1790,7 @@

    Arguments

    @@ -1806,7 +1806,7 @@

    Arguments

    @@ -1822,7 +1822,7 @@

    Arguments

    @@ -1837,7 +1837,7 @@

    Arguments

    @@ -1852,7 +1852,7 @@

    Arguments

    @@ -1867,7 +1867,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1899,7 +1899,7 @@

    Arguments

    @@ -1915,7 +1915,7 @@

    Arguments

    @@ -1955,7 +1955,7 @@

    Arguments

    @@ -1970,7 +1970,7 @@

    Arguments

    @@ -1986,7 +1986,7 @@

    Arguments

    @@ -2002,7 +2002,7 @@

    Arguments

    @@ -2017,7 +2017,7 @@

    Arguments

    @@ -2032,7 +2032,7 @@

    Arguments

    @@ -2047,7 +2047,7 @@

    Arguments

    @@ -2063,7 +2063,7 @@

    Arguments

    @@ -2079,7 +2079,7 @@

    Arguments

    @@ -2095,7 +2095,7 @@

    Arguments

    @@ -2135,7 +2135,7 @@

    Arguments

    @@ -2150,7 +2150,7 @@

    Arguments

    @@ -2166,7 +2166,7 @@

    Arguments

    @@ -2182,7 +2182,7 @@

    Arguments

    @@ -2197,7 +2197,7 @@

    Arguments

    @@ -2212,7 +2212,7 @@

    Arguments

    @@ -2227,7 +2227,7 @@

    Arguments

    @@ -2243,7 +2243,7 @@

    Arguments

    @@ -2259,7 +2259,7 @@

    Arguments

    @@ -2275,7 +2275,7 @@

    Arguments

    @@ -2328,7 +2328,7 @@

    Components

    @@ -2345,7 +2345,7 @@

    Components

    @@ -2362,7 +2362,7 @@

    Components

    @@ -2379,7 +2379,7 @@

    Components

    @@ -2396,7 +2396,7 @@

    Components

    @@ -2445,7 +2445,7 @@

    Components

    @@ -2462,7 +2462,7 @@

    Components

    @@ -2479,7 +2479,7 @@

    Components

    @@ -2496,7 +2496,7 @@

    Components

    @@ -2513,7 +2513,7 @@

    Components

    @@ -2530,7 +2530,7 @@

    Components

    @@ -2547,7 +2547,7 @@

    Components

    @@ -2577,7 +2577,7 @@

    Components

    Functions

    -

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left) +

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left)

    @@ -2596,7 +2596,7 @@

    Arguments

    @@ -2627,11 +2627,11 @@

    Subroutines

    -

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, dynamic_byrows, contiguous_pointers, read_only) +

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, dynamic_byrows, contiguous_pointers, read_only)

    -

    Sets up an iterator

    Read more… +

    Sets up an iterator

    Read more…

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, private,
    - + integer, private,
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_sp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_cp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_zp2d), intent(out),
    - + real(kind=sp), public,
    - + logical, public
    - + real(kind=dp), public,
    - + logical, public
    - + complex(kind=sp), public,
    - + logical, public
    - + complex(kind=dp), public,
    - + logical, public
    - + integer(kind=keyt), public,
    - + type(btree_data_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + integer, public
    - + type(btree_node_i8_sp2d), public,
    - + type(btree_node_structure_i8_sp2d), public
    - + integer(kind=keyt), public,
    - + type(btree_data_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + integer, public
    - + type(btree_node_i8_dp2d), public,
    - + type(btree_node_structure_i8_dp2d), public
    - + integer(kind=keyt), public,
    - + type(btree_data_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + integer, public
    - + type(btree_node_i8_cp2d), public,
    - + type(btree_node_structure_i8_cp2d), public
    - + integer(kind=keyt), public,
    - + type(btree_data_zp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + integer, public
    - + type(btree_node_i8_zp2d), public,
    - + type(btree_node_structure_i8_zp2d), public
    - + integer, intent(in),
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_sp2d), intent(out),
    - + type(btree_node_i8_sp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_sp2d), intent(inout),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + logical, intent(out),
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_sp2d),
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_sp2d),
    - + integer, intent(in),
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + type(btree_node_i8_dp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_dp2d), intent(inout),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + logical, intent(out),
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_dp2d),
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_dp2d),
    - + integer, intent(in),
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_cp2d), intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_cp2d), intent(inout),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + logical, intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_cp2d),
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_cp2d),
    - + integer, intent(in),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_zp2d), intent(out),
    - + type(btree_node_i8_zp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_zp2d), intent(inout),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + logical, intent(out),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_zp2d),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_zp2d),
    - + character(len=*), private,
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + class(CONF_PAR), intent(in)
    - + class(CONF_PAR), intent(inout)
    - + class(CONF_PAR_INT), intent(inout)
    - + class(CONF_PAR_MM_DRIVER), intent(inout)
    - + class(CONF_PAR_LOGICAL), intent(inout)
    - + class(CONF_PAR_REAL), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + type(csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + real(kind=real_4), public,
    - + real(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer(kind=int_8), public
    - + logical, public
    - + type(csr_type), public,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(csr_type), intent(in)
    - + type(csr_type), intent(inout)
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(out)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in),
    - + integer, intent(in),
    - + type(csr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(out)
    - + real(kind=real_8), intent(in)
    - + type(csr_type), intent(in)
    - + integer, intent(in)
    - + type(csr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer, private,
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=dp), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + real(kind=real_4), intent(out)
    - + real(kind=real_8), intent(out)
    - + complex(kind=real_4), intent(out)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out),
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_area_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_area_type), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out),
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(out)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out)
    - + character(len=*), private,
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + character(len=*), private,
    - + real(kind=real_4), public
    - + real(kind=real_8), public
    - + complex(kind=real_4), public
    - + complex(kind=real_8), public
    - + integer, public
    - + type(dbcsr_mempool_entry_type), public,
    - + integer, public
    - + type(dbcsr_data_obj), public
    - + type(dbcsr_mempool_entry_type), public,
    - + logical, public
    - + logical, public
    - + logical, public
    - + type(acc_stream_type), public
    - + type(dbcsr_mempool_type), public,
    - + real(kind=dp), public
    - + integer(kind=int_4), public,
    - + integer(kind=int_8), public,
    - + real(kind=real_4), public,
    - + real(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + integer, public
    - + integer, public
    - + type(dbcsr_memtype_type), public
    - + integer, public
    - + integer, intent(in)
    - + character(len=*), private,
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=default_string_length)
    - + integer(kind=int_4),
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + character(len=default_string_length)
    - + integer(kind=int_4),
    - + character(len=default_string_length), private
    - + integer(kind=int_4), private
    - + integer(kind=int_8), private
    - + type(private_item_type_str_i4), private,
    - + type(private_item_type_str_i4), private,
    - + integer, private
    - + character(len=default_string_length), public
    - + integer(kind=int_4), public
    - + integer(kind=int_4), private,
    - + type(call_stat_type), private,
    - + integer(kind=int_8), private
    - + type(private_item_type_i4tuple_callstat), private,
    - + type(private_item_type_i4tuple_callstat), private,
    - + integer, private
    - + integer(kind=int_4), public,
    - + type(call_stat_type), public,
    - + character(len=*), intent(in)
    - + integer(kind=int_4), intent(in),
    - + character(len=default_string_length)
    - + character(len=default_string_length)
    - + integer(kind=int_4),
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(mp_comm_type), intent(in),
    - + integer,
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical,
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(mp_comm_type), intent(in),
    - + integer,
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical,
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer,
    - + integer,
    - + integer, intent(out),
    - + integer, intent(out),
    - + logical, intent(out),
    - + type(mp_comm_type), intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + logical, intent(out),
    - + type(mp_comm_type), intent(out),
    - + type(mp_comm_type), intent(out),
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(dbcsr_distribution_obj), intent(inout),
    - + type(dbcsr_distribution_obj),
    - + type(dbcsr_distribution_obj), intent(inout)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=dp), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + character(len=C_CHAR)
    - + character(len=C_CHAR)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout),
    - + logical, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_distribution_obj)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), private,
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + integer, public
    - + integer, public
    - + character(len=*), private,
    - + logical, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + logical, private,
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_iterator), intent(in)
    @@ -2646,7 +2646,7 @@

    Arguments

    @@ -2661,7 +2661,7 @@

    Arguments

    @@ -2676,7 +2676,7 @@

    Arguments

    @@ -2695,7 +2695,7 @@

    Arguments

    @@ -2714,7 +2714,7 @@

    Arguments

    @@ -2733,7 +2733,7 @@

    Arguments

    @@ -2752,7 +2752,7 @@

    Arguments

    @@ -2777,7 +2777,7 @@

    Arguments

    -

    public subroutine dbcsr_iterator_stop(iterator) +

    public subroutine dbcsr_iterator_stop(iterator)

    @@ -2796,7 +2796,7 @@

    Arguments

    @@ -2837,7 +2837,7 @@

    Arguments

    @@ -2867,7 +2867,7 @@

    Arguments

    @@ -2908,7 +2908,7 @@

    Arguments

    @@ -2923,7 +2923,7 @@

    Arguments

    @@ -2953,7 +2953,7 @@

    Arguments

    @@ -2995,7 +2995,7 @@

    Arguments

    @@ -3011,7 +3011,7 @@

    Arguments

    @@ -3059,7 +3059,7 @@

    Arguments

    @@ -3075,7 +3075,7 @@

    Arguments

    @@ -3091,7 +3091,7 @@

    Arguments

    @@ -3161,7 +3161,7 @@

    Arguments

    @@ -3201,7 +3201,7 @@

    Arguments

    @@ -3256,7 +3256,7 @@

    Arguments

    @@ -3296,7 +3296,7 @@

    Arguments

    @@ -3311,7 +3311,7 @@

    Arguments

    @@ -3351,7 +3351,7 @@

    Arguments

    @@ -3366,7 +3366,7 @@

    Arguments

    @@ -3383,7 +3383,7 @@

    Arguments

    @@ -3400,7 +3400,7 @@

    Arguments

    @@ -3417,7 +3417,7 @@

    Arguments

    @@ -3432,7 +3432,7 @@

    Arguments

    @@ -3451,7 +3451,7 @@

    Arguments

    @@ -3470,7 +3470,7 @@

    Arguments

    @@ -3489,7 +3489,7 @@

    Arguments

    @@ -3508,7 +3508,7 @@

    Arguments

    @@ -3552,7 +3552,7 @@

    Arguments

    @@ -3567,7 +3567,7 @@

    Arguments

    @@ -3583,7 +3583,7 @@

    Arguments

    @@ -3599,7 +3599,7 @@

    Arguments

    @@ -3614,7 +3614,7 @@

    Arguments

    @@ -3629,7 +3629,7 @@

    Arguments

    @@ -3648,7 +3648,7 @@

    Arguments

    @@ -3667,7 +3667,7 @@

    Arguments

    @@ -3686,7 +3686,7 @@

    Arguments

    @@ -3705,7 +3705,7 @@

    Arguments

    @@ -3749,7 +3749,7 @@

    Arguments

    @@ -3764,7 +3764,7 @@

    Arguments

    @@ -3780,7 +3780,7 @@

    Arguments

    @@ -3796,7 +3796,7 @@

    Arguments

    @@ -3811,7 +3811,7 @@

    Arguments

    @@ -3826,7 +3826,7 @@

    Arguments

    @@ -3841,7 +3841,7 @@

    Arguments

    @@ -3857,7 +3857,7 @@

    Arguments

    @@ -3873,7 +3873,7 @@

    Arguments

    @@ -3889,7 +3889,7 @@

    Arguments

    @@ -3930,7 +3930,7 @@

    Arguments

    @@ -3945,7 +3945,7 @@

    Arguments

    @@ -3961,7 +3961,7 @@

    Arguments

    @@ -3977,7 +3977,7 @@

    Arguments

    @@ -3992,7 +3992,7 @@

    Arguments

    @@ -4007,7 +4007,7 @@

    Arguments

    @@ -4022,7 +4022,7 @@

    Arguments

    @@ -4038,7 +4038,7 @@

    Arguments

    @@ -4054,7 +4054,7 @@

    Arguments

    @@ -4070,7 +4070,7 @@

    Arguments

    @@ -4111,7 +4111,7 @@

    Arguments

    @@ -4126,7 +4126,7 @@

    Arguments

    @@ -4142,7 +4142,7 @@

    Arguments

    @@ -4158,7 +4158,7 @@

    Arguments

    @@ -4173,7 +4173,7 @@

    Arguments

    @@ -4188,7 +4188,7 @@

    Arguments

    @@ -4203,7 +4203,7 @@

    Arguments

    @@ -4219,7 +4219,7 @@

    Arguments

    @@ -4235,7 +4235,7 @@

    Arguments

    @@ -4251,7 +4251,7 @@

    Arguments

    @@ -4292,7 +4292,7 @@

    Arguments

    @@ -4307,7 +4307,7 @@

    Arguments

    @@ -4323,7 +4323,7 @@

    Arguments

    @@ -4339,7 +4339,7 @@

    Arguments

    @@ -4354,7 +4354,7 @@

    Arguments

    @@ -4369,7 +4369,7 @@

    Arguments

    @@ -4384,7 +4384,7 @@

    Arguments

    @@ -4400,7 +4400,7 @@

    Arguments

    @@ -4416,7 +4416,7 @@

    Arguments

    @@ -4432,7 +4432,7 @@

    Arguments

    @@ -4473,7 +4473,7 @@

    Arguments

    @@ -4488,7 +4488,7 @@

    Arguments

    @@ -4504,7 +4504,7 @@

    Arguments

    @@ -4520,7 +4520,7 @@

    Arguments

    @@ -4535,7 +4535,7 @@

    Arguments

    @@ -4550,7 +4550,7 @@

    Arguments

    @@ -4565,7 +4565,7 @@

    Arguments

    @@ -4581,7 +4581,7 @@

    Arguments

    @@ -4597,7 +4597,7 @@

    Arguments

    @@ -4613,7 +4613,7 @@

    Arguments

    @@ -4654,7 +4654,7 @@

    Arguments

    @@ -4669,7 +4669,7 @@

    Arguments

    @@ -4685,7 +4685,7 @@

    Arguments

    @@ -4701,7 +4701,7 @@

    Arguments

    @@ -4716,7 +4716,7 @@

    Arguments

    @@ -4731,7 +4731,7 @@

    Arguments

    @@ -4746,7 +4746,7 @@

    Arguments

    @@ -4762,7 +4762,7 @@

    Arguments

    @@ -4778,7 +4778,7 @@

    Arguments

    @@ -4794,7 +4794,7 @@

    Arguments

    @@ -4835,7 +4835,7 @@

    Arguments

    @@ -4850,7 +4850,7 @@

    Arguments

    @@ -4866,7 +4866,7 @@

    Arguments

    @@ -4882,7 +4882,7 @@

    Arguments

    @@ -4897,7 +4897,7 @@

    Arguments

    @@ -4912,7 +4912,7 @@

    Arguments

    @@ -4927,7 +4927,7 @@

    Arguments

    @@ -4943,7 +4943,7 @@

    Arguments

    @@ -4959,7 +4959,7 @@

    Arguments

    @@ -4975,7 +4975,7 @@

    Arguments

    @@ -5016,7 +5016,7 @@

    Arguments

    @@ -5031,7 +5031,7 @@

    Arguments

    @@ -5047,7 +5047,7 @@

    Arguments

    @@ -5063,7 +5063,7 @@

    Arguments

    @@ -5078,7 +5078,7 @@

    Arguments

    @@ -5093,7 +5093,7 @@

    Arguments

    @@ -5108,7 +5108,7 @@

    Arguments

    @@ -5124,7 +5124,7 @@

    Arguments

    @@ -5140,7 +5140,7 @@

    Arguments

    @@ -5156,7 +5156,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_kinds.html b/develop/module/dbcsr_kinds.html index f3f0f73cd42..c08f4abfe94 100644 --- a/develop/module/dbcsr_kinds.html +++ b/develop/module/dbcsr_kinds.html @@ -113,7 +113,7 @@

    Variables

    - sp + sp dp dp_size int_size @@ -205,7 +205,7 @@

    Variables

    @@ -593,7 +593,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_lib.html b/develop/module/dbcsr_lib.html index 463b25eef68..a2da344a898 100644 --- a/develop/module/dbcsr_lib.html +++ b/develop/module/dbcsr_lib.html @@ -113,11 +113,11 @@

    Variables

    @@ -274,7 +274,7 @@

    Variables

    @@ -291,7 +291,7 @@

    Variables

    @@ -379,7 +379,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -450,7 +450,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -606,7 +606,7 @@

    Arguments

    @@ -663,7 +663,7 @@

    Arguments

    @@ -738,7 +738,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list.html b/develop/module/dbcsr_list.html index d9dbf2abc8e..1cf54438a3d 100644 --- a/develop/module/dbcsr_list.html +++ b/develop/module/dbcsr_list.html @@ -113,7 +113,7 @@

    Variables

    @@ -182,12 +182,12 @@

    Uses

    @@ -212,7 +212,7 @@

    Variables

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -586,7 +586,7 @@

    Arguments

    @@ -630,7 +630,7 @@

    Arguments

    @@ -684,7 +684,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    @@ -807,7 +807,7 @@

    Arguments

    @@ -846,7 +846,7 @@

    Arguments

    @@ -861,7 +861,7 @@

    Arguments

    @@ -913,7 +913,7 @@

    Arguments

    @@ -1007,7 +1007,7 @@

    Arguments

    @@ -1054,7 +1054,7 @@

    Arguments

    @@ -1109,7 +1109,7 @@

    Arguments

    @@ -1199,7 +1199,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1299,7 +1299,7 @@

    Arguments

    @@ -1314,7 +1314,7 @@

    Arguments

    @@ -1329,7 +1329,7 @@

    Arguments

    @@ -1399,7 +1399,7 @@

    Arguments

    @@ -1439,7 +1439,7 @@

    Arguments

    @@ -1454,7 +1454,7 @@

    Arguments

    @@ -1469,7 +1469,7 @@

    Arguments

    @@ -1509,7 +1509,7 @@

    Arguments

    @@ -1524,7 +1524,7 @@

    Arguments

    @@ -1539,7 +1539,7 @@

    Arguments

    @@ -1590,7 +1590,7 @@

    Arguments

    @@ -1605,7 +1605,7 @@

    Arguments

    @@ -1620,7 +1620,7 @@

    Arguments

    @@ -1691,7 +1691,7 @@

    Arguments

    @@ -1732,7 +1732,7 @@

    Arguments

    @@ -1747,7 +1747,7 @@

    Arguments

    @@ -1762,7 +1762,7 @@

    Arguments

    @@ -1803,7 +1803,7 @@

    Arguments

    @@ -1818,7 +1818,7 @@

    Arguments

    @@ -1833,7 +1833,7 @@

    Arguments

    @@ -1882,7 +1882,7 @@

    Arguments

    @@ -1897,7 +1897,7 @@

    Arguments

    @@ -1956,7 +1956,7 @@

    Arguments

    @@ -2000,7 +2000,7 @@

    Arguments

    @@ -2015,7 +2015,7 @@

    Arguments

    @@ -2059,7 +2059,7 @@

    Arguments

    @@ -2074,7 +2074,7 @@

    Arguments

    @@ -2128,7 +2128,7 @@

    Arguments

    @@ -2143,7 +2143,7 @@

    Arguments

    @@ -2197,7 +2197,7 @@

    Arguments

    @@ -2236,7 +2236,7 @@

    Arguments

    @@ -2251,7 +2251,7 @@

    Arguments

    @@ -2290,7 +2290,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2354,7 +2354,7 @@

    Arguments

    @@ -2432,7 +2432,7 @@

    Arguments

    @@ -2471,7 +2471,7 @@

    Arguments

    @@ -2520,7 +2520,7 @@

    Arguments

    @@ -2608,7 +2608,7 @@

    Arguments

    @@ -2652,7 +2652,7 @@

    Arguments

    @@ -2708,7 +2708,7 @@

    Arguments

    @@ -2790,7 +2790,7 @@

    Arguments

    @@ -2831,7 +2831,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list_callstackentry.html b/develop/module/dbcsr_list_callstackentry.html index bef8e6f512e..ada9e2b38dc 100644 --- a/develop/module/dbcsr_list_callstackentry.html +++ b/develop/module/dbcsr_list_callstackentry.html @@ -228,7 +228,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    @@ -326,7 +326,7 @@

    Components

    @@ -343,7 +343,7 @@

    Components

    @@ -392,7 +392,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -700,7 +700,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -868,7 +868,7 @@

    Arguments

    @@ -883,7 +883,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -978,7 +978,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    @@ -1033,7 +1033,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list_routinereport.html b/develop/module/dbcsr_list_routinereport.html index 7ff5be0f7a6..f5900243b38 100644 --- a/develop/module/dbcsr_list_routinereport.html +++ b/develop/module/dbcsr_list_routinereport.html @@ -228,7 +228,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    @@ -326,7 +326,7 @@

    Components

    @@ -343,7 +343,7 @@

    Components

    @@ -392,7 +392,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -700,7 +700,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -868,7 +868,7 @@

    Arguments

    @@ -883,7 +883,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -978,7 +978,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    @@ -1033,7 +1033,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list_routinestat.html b/develop/module/dbcsr_list_routinestat.html index aa04c68d1b8..c481b184a58 100644 --- a/develop/module/dbcsr_list_routinestat.html +++ b/develop/module/dbcsr_list_routinestat.html @@ -277,7 +277,7 @@

    Components

    @@ -326,7 +326,7 @@

    Components

    @@ -546,7 +546,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list_timerenv.html b/develop/module/dbcsr_list_timerenv.html index 40c6a2f881d..bce34a559a9 100644 --- a/develop/module/dbcsr_list_timerenv.html +++ b/develop/module/dbcsr_list_timerenv.html @@ -185,8 +185,8 @@

    Uses

    @@ -228,7 +228,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    @@ -326,7 +326,7 @@

    Components

    @@ -343,7 +343,7 @@

    Components

    @@ -392,7 +392,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -700,7 +700,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -868,7 +868,7 @@

    Arguments

    @@ -883,7 +883,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -978,7 +978,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    @@ -1033,7 +1033,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_log_handling.html b/develop/module/dbcsr_log_handling.html index 320b9648a4f..f767da8c9d4 100644 --- a/develop/module/dbcsr_log_handling.html +++ b/develop/module/dbcsr_log_handling.html @@ -113,13 +113,13 @@

    Variables

    @@ -294,7 +294,7 @@

    Variables

    @@ -379,7 +379,7 @@

    Variables

    @@ -484,7 +484,7 @@

    Arguments

    @@ -530,7 +530,7 @@

    Arguments

    @@ -574,7 +574,7 @@

    Arguments

    @@ -635,7 +635,7 @@

    Components

    @@ -653,7 +653,7 @@

    Components

    @@ -817,7 +817,7 @@

    Components

    @@ -883,7 +883,7 @@

    Components

    @@ -1021,7 +1021,7 @@

    Arguments

    @@ -1081,7 +1081,7 @@

    Arguments

    @@ -1096,7 +1096,7 @@

    Arguments

    @@ -1143,7 +1143,7 @@

    Arguments

    @@ -1189,7 +1189,7 @@

    Arguments

    @@ -1204,7 +1204,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1313,7 +1313,7 @@

    Arguments

    @@ -1358,7 +1358,7 @@

    Arguments

    @@ -1409,7 +1409,7 @@

    Arguments

    @@ -1464,7 +1464,7 @@

    Arguments

    @@ -1479,7 +1479,7 @@

    Arguments

    @@ -1681,7 +1681,7 @@

    Arguments

    @@ -1721,7 +1721,7 @@

    Arguments

    @@ -1762,7 +1762,7 @@

    Arguments

    @@ -1818,7 +1818,7 @@

    Arguments

    @@ -1833,7 +1833,7 @@

    Arguments

    @@ -1848,7 +1848,7 @@

    Arguments

    @@ -1880,7 +1880,7 @@

    Arguments

    @@ -1920,7 +1920,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_machine.html b/develop/module/dbcsr_machine.html index b64e5c8c3b2..01de48f06cc 100644 --- a/develop/module/dbcsr_machine.html +++ b/develop/module/dbcsr_machine.html @@ -177,9 +177,9 @@

    Uses

    diff --git a/develop/module/dbcsr_machine_internal.html b/develop/module/dbcsr_machine_internal.html index 255ab595504..7322ac8b2a1 100644 --- a/develop/module/dbcsr_machine_internal.html +++ b/develop/module/dbcsr_machine_internal.html @@ -183,8 +183,8 @@

    Uses

    @@ -275,7 +275,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -778,7 +778,7 @@

    Arguments

    @@ -818,7 +818,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mem_methods.html b/develop/module/dbcsr_mem_methods.html index 12bb984429a..484f9de6a21 100644 --- a/develop/module/dbcsr_mem_methods.html +++ b/develop/module/dbcsr_mem_methods.html @@ -113,8 +113,8 @@

    Variables

    @@ -180,11 +180,11 @@

    Uses

    @@ -209,7 +209,7 @@

    Variables

    @@ -226,7 +226,7 @@

    Variables

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -588,7 +588,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -683,7 +683,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    @@ -728,7 +728,7 @@

    Arguments

    @@ -743,7 +743,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_methods.html b/develop/module/dbcsr_methods.html index 746d3a921a0..e6682e39208 100644 --- a/develop/module/dbcsr_methods.html +++ b/develop/module/dbcsr_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -235,14 +235,14 @@

    Uses

    @@ -267,7 +267,7 @@

    Variables

    @@ -423,7 +423,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -513,7 +513,7 @@

    Arguments

    @@ -558,7 +558,7 @@

    Arguments

    @@ -603,7 +603,7 @@

    Arguments

    @@ -648,7 +648,7 @@

    Arguments

    @@ -693,7 +693,7 @@

    Arguments

    @@ -738,7 +738,7 @@

    Arguments

    @@ -783,7 +783,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -918,7 +918,7 @@

    Arguments

    @@ -963,7 +963,7 @@

    Arguments

    @@ -1053,7 +1053,7 @@

    Arguments

    @@ -1098,7 +1098,7 @@

    Arguments

    @@ -1143,7 +1143,7 @@

    Arguments

    @@ -1188,7 +1188,7 @@

    Arguments

    @@ -1233,7 +1233,7 @@

    Arguments

    @@ -1279,7 +1279,7 @@

    Arguments

    @@ -1294,7 +1294,7 @@

    Arguments

    @@ -1339,7 +1339,7 @@

    Arguments

    @@ -1354,7 +1354,7 @@

    Arguments

    @@ -1400,7 +1400,7 @@

    Arguments

    @@ -1415,7 +1415,7 @@

    Arguments

    @@ -1460,7 +1460,7 @@

    Arguments

    @@ -1475,7 +1475,7 @@

    Arguments

    @@ -1520,7 +1520,7 @@

    Arguments

    @@ -1565,7 +1565,7 @@

    Arguments

    @@ -1610,7 +1610,7 @@

    Arguments

    @@ -1655,7 +1655,7 @@

    Arguments

    @@ -1700,7 +1700,7 @@

    Arguments

    @@ -1745,7 +1745,7 @@

    Arguments

    @@ -1790,7 +1790,7 @@

    Arguments

    @@ -1835,7 +1835,7 @@

    Arguments

    @@ -1880,7 +1880,7 @@

    Arguments

    @@ -1925,7 +1925,7 @@

    Arguments

    @@ -1970,7 +1970,7 @@

    Arguments

    @@ -2067,7 +2067,7 @@

    Arguments

    @@ -2107,7 +2107,7 @@

    Arguments

    @@ -2242,7 +2242,7 @@

    Arguments

    @@ -2282,7 +2282,7 @@

    Arguments

    @@ -2322,7 +2322,7 @@

    Arguments

    @@ -2362,7 +2362,7 @@

    Arguments

    @@ -2498,7 +2498,7 @@

    Arguments

    @@ -2538,7 +2538,7 @@

    Arguments

    @@ -2578,7 +2578,7 @@

    Arguments

    @@ -2619,7 +2619,7 @@

    Arguments

    @@ -2795,7 +2795,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_min_heap.html b/develop/module/dbcsr_min_heap.html index 8590f180fe0..dc3dc1ff5c0 100644 --- a/develop/module/dbcsr_min_heap.html +++ b/develop/module/dbcsr_min_heap.html @@ -113,8 +113,8 @@

    Variables

    - keyt - valt + keyt + valt
    @@ -198,8 +198,8 @@

    Uses

    @@ -224,7 +224,7 @@

    Variables

    @@ -241,7 +241,7 @@

    Variables

    @@ -292,7 +292,7 @@

    Components

    @@ -309,7 +309,7 @@

    Components

    @@ -358,7 +358,7 @@

    Components

    @@ -407,7 +407,7 @@

    Components

    @@ -424,7 +424,7 @@

    Components

    @@ -441,7 +441,7 @@

    Components

    @@ -490,7 +490,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -755,7 +755,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -825,7 +825,7 @@

    Arguments

    @@ -840,7 +840,7 @@

    Arguments

    @@ -896,7 +896,7 @@

    Arguments

    @@ -911,7 +911,7 @@

    Arguments

    @@ -926,7 +926,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -997,7 +997,7 @@

    Arguments

    @@ -1052,7 +1052,7 @@

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1302,7 +1302,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm.html b/develop/module/dbcsr_mm.html index 796a2b5e3a7..30f7991419d 100644 --- a/develop/module/dbcsr_mm.html +++ b/develop/module/dbcsr_mm.html @@ -113,9 +113,9 @@

    Variables

    @@ -171,33 +171,33 @@

    Uses

    @@ -222,7 +222,7 @@

    Variables

    @@ -239,7 +239,7 @@

    Variables

    @@ -256,7 +256,7 @@

    Variables

    @@ -347,7 +347,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -416,7 +416,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    @@ -467,7 +467,7 @@

    Arguments

    @@ -483,7 +483,7 @@

    Arguments

    @@ -499,7 +499,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -529,7 +529,7 @@

    Arguments

    @@ -549,7 +549,7 @@

    Arguments

    @@ -569,7 +569,7 @@

    Arguments

    @@ -589,7 +589,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -629,7 +629,7 @@

    Arguments

    @@ -649,7 +649,7 @@

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_3d.html b/develop/module/dbcsr_mm_3d.html index fd67afea4d6..8edaab5fa00 100644 --- a/develop/module/dbcsr_mm_3d.html +++ b/develop/module/dbcsr_mm_3d.html @@ -113,14 +113,14 @@

    Variables

    @@ -299,7 +299,7 @@

    Variables

    @@ -316,7 +316,7 @@

    Variables

    @@ -384,7 +384,7 @@

    Variables

    @@ -401,7 +401,7 @@

    Variables

    @@ -571,7 +571,7 @@

    Variables

    @@ -588,7 +588,7 @@

    Variables

    @@ -775,7 +775,7 @@

    Components

    @@ -860,7 +860,7 @@

    Components

    @@ -877,7 +877,7 @@

    Components

    @@ -945,7 +945,7 @@

    Components

    @@ -1030,7 +1030,7 @@

    Components

    @@ -1064,7 +1064,7 @@

    Components

    @@ -1164,7 +1164,7 @@

    Components

    @@ -1181,7 +1181,7 @@

    Components

    @@ -1230,7 +1230,7 @@

    Components

    @@ -1279,7 +1279,7 @@

    Components

    @@ -1330,7 +1330,7 @@

    Components

    @@ -1398,7 +1398,7 @@

    Components

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1560,7 +1560,7 @@

    Arguments

    @@ -1575,7 +1575,7 @@

    Arguments

    @@ -1605,7 +1605,7 @@

    Arguments

    @@ -1620,7 +1620,7 @@

    Arguments

    @@ -1635,7 +1635,7 @@

    Arguments

    @@ -1650,7 +1650,7 @@

    Arguments

    @@ -1665,7 +1665,7 @@

    Arguments

    @@ -1680,7 +1680,7 @@

    Arguments

    @@ -1720,7 +1720,7 @@

    Arguments

    @@ -1735,7 +1735,7 @@

    Arguments

    @@ -1765,7 +1765,7 @@

    Arguments

    @@ -1780,7 +1780,7 @@

    Arguments

    @@ -1795,7 +1795,7 @@

    Arguments

    @@ -1810,7 +1810,7 @@

    Arguments

    @@ -1825,7 +1825,7 @@

    Arguments

    @@ -1840,7 +1840,7 @@

    Arguments

    @@ -1910,7 +1910,7 @@

    Arguments

    @@ -1940,7 +1940,7 @@

    Arguments

    @@ -1995,7 +1995,7 @@

    Arguments

    @@ -2107,7 +2107,7 @@

    Arguments

    @@ -2122,7 +2122,7 @@

    Arguments

    @@ -2137,7 +2137,7 @@

    Arguments

    @@ -2152,7 +2152,7 @@

    Arguments

    @@ -2167,7 +2167,7 @@

    Arguments

    @@ -2182,7 +2182,7 @@

    Arguments

    @@ -2197,7 +2197,7 @@

    Arguments

    @@ -2237,7 +2237,7 @@

    Arguments

    @@ -2438,7 +2438,7 @@

    Arguments

    @@ -2468,7 +2468,7 @@

    Arguments

    @@ -2498,7 +2498,7 @@

    Arguments

    @@ -2513,7 +2513,7 @@

    Arguments

    @@ -2553,7 +2553,7 @@

    Arguments

    @@ -2568,7 +2568,7 @@

    Arguments

    @@ -2598,7 +2598,7 @@

    Arguments

    @@ -2613,7 +2613,7 @@

    Arguments

    @@ -2723,7 +2723,7 @@

    Arguments

    @@ -2768,7 +2768,7 @@

    Arguments

    @@ -2828,7 +2828,7 @@

    Arguments

    @@ -2913,7 +2913,7 @@

    Arguments

    @@ -3003,7 +3003,7 @@

    Arguments

    @@ -3043,7 +3043,7 @@

    Arguments

    @@ -3058,7 +3058,7 @@

    Arguments

    @@ -3073,7 +3073,7 @@

    Arguments

    @@ -3118,7 +3118,7 @@

    Arguments

    @@ -3186,7 +3186,7 @@

    Arguments

    @@ -3226,7 +3226,7 @@

    Arguments

    @@ -3286,7 +3286,7 @@

    Arguments

    @@ -3331,7 +3331,7 @@

    Arguments

    @@ -3416,7 +3416,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_accdrv.html b/develop/module/dbcsr_mm_accdrv.html index 37bb063c911..fa0cac1a701 100644 --- a/develop/module/dbcsr_mm_accdrv.html +++ b/develop/module/dbcsr_mm_accdrv.html @@ -113,8 +113,8 @@

    Variables

    @@ -253,7 +253,7 @@

    Variables

    @@ -338,7 +338,7 @@

    Components

    @@ -389,7 +389,7 @@

    Components

    @@ -423,7 +423,7 @@

    Components

    @@ -489,7 +489,7 @@

    Components

    @@ -540,7 +540,7 @@

    Components

    @@ -623,7 +623,7 @@

    Components

    @@ -699,7 +699,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -840,7 +840,7 @@

    Arguments

    @@ -936,7 +936,7 @@

    Arguments

    @@ -976,7 +976,7 @@

    Arguments

    @@ -1046,7 +1046,7 @@

    Arguments

    @@ -1116,7 +1116,7 @@

    Arguments

    @@ -1169,7 +1169,7 @@

    Arguments

    @@ -1184,7 +1184,7 @@

    Arguments

    @@ -1199,7 +1199,7 @@

    Arguments

    @@ -1229,7 +1229,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1259,7 +1259,7 @@

    Arguments

    @@ -1274,7 +1274,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_cannon.html b/develop/module/dbcsr_mm_cannon.html index b2eddc9abba..edc557a898f 100644 --- a/develop/module/dbcsr_mm_cannon.html +++ b/develop/module/dbcsr_mm_cannon.html @@ -113,9 +113,9 @@

    Variables

    @@ -195,37 +195,37 @@

    Uses

    @@ -250,7 +250,7 @@

    Variables

    @@ -267,7 +267,7 @@

    Variables

    @@ -284,7 +284,7 @@

    Variables

    @@ -454,7 +454,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    @@ -589,7 +589,7 @@

    Arguments

    @@ -604,7 +604,7 @@

    Arguments

    @@ -619,7 +619,7 @@

    Arguments

    @@ -634,7 +634,7 @@

    Arguments

    @@ -649,7 +649,7 @@

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    @@ -694,7 +694,7 @@

    Arguments

    @@ -709,7 +709,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -764,7 +764,7 @@

    Arguments

    @@ -839,7 +839,7 @@

    Arguments

    @@ -969,7 +969,7 @@

    Arguments

    @@ -1009,7 +1009,7 @@

    Arguments

    @@ -1039,7 +1039,7 @@

    Arguments

    @@ -1055,7 +1055,7 @@

    Arguments

    @@ -1071,7 +1071,7 @@

    Arguments

    @@ -1087,7 +1087,7 @@

    Arguments

    @@ -1175,7 +1175,7 @@

    Arguments

    @@ -1190,7 +1190,7 @@

    Arguments

    @@ -1205,7 +1205,7 @@

    Arguments

    @@ -1220,7 +1220,7 @@

    Arguments

    @@ -1235,7 +1235,7 @@

    Arguments

    @@ -1307,7 +1307,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1337,7 +1337,7 @@

    Arguments

    @@ -1352,7 +1352,7 @@

    Arguments

    @@ -1367,7 +1367,7 @@

    Arguments

    @@ -1452,7 +1452,7 @@

    Arguments

    @@ -1467,7 +1467,7 @@

    Arguments

    @@ -1482,7 +1482,7 @@

    Arguments

    @@ -1543,7 +1543,7 @@

    Arguments

    @@ -1558,7 +1558,7 @@

    Arguments

    @@ -1668,7 +1668,7 @@

    Arguments

    @@ -1683,7 +1683,7 @@

    Arguments

    @@ -1698,7 +1698,7 @@

    Arguments

    @@ -1713,7 +1713,7 @@

    Arguments

    @@ -1863,7 +1863,7 @@

    Arguments

    @@ -1878,7 +1878,7 @@

    Arguments

    @@ -1893,7 +1893,7 @@

    Arguments

    @@ -1908,7 +1908,7 @@

    Arguments

    @@ -1923,7 +1923,7 @@

    Arguments

    @@ -1938,7 +1938,7 @@

    Arguments

    @@ -1953,7 +1953,7 @@

    Arguments

    @@ -1968,7 +1968,7 @@

    Arguments

    @@ -1983,7 +1983,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2013,7 +2013,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2043,7 +2043,7 @@

    Arguments

    @@ -2058,7 +2058,7 @@

    Arguments

    @@ -2073,7 +2073,7 @@

    Arguments

    @@ -2088,7 +2088,7 @@

    Arguments

    @@ -2103,7 +2103,7 @@

    Arguments

    @@ -2118,7 +2118,7 @@

    Arguments

    @@ -2133,7 +2133,7 @@

    Arguments

    @@ -2148,7 +2148,7 @@

    Arguments

    @@ -2163,7 +2163,7 @@

    Arguments

    @@ -2178,7 +2178,7 @@

    Arguments

    @@ -2193,7 +2193,7 @@

    Arguments

    @@ -2208,7 +2208,7 @@

    Arguments

    @@ -2238,7 +2238,7 @@

    Arguments

    @@ -2268,7 +2268,7 @@

    Arguments

    @@ -2283,7 +2283,7 @@

    Arguments

    @@ -2298,7 +2298,7 @@

    Arguments

    @@ -2313,7 +2313,7 @@

    Arguments

    @@ -2328,7 +2328,7 @@

    Arguments

    @@ -2343,7 +2343,7 @@

    Arguments

    @@ -2358,7 +2358,7 @@

    Arguments

    @@ -2403,7 +2403,7 @@

    Arguments

    @@ -2448,7 +2448,7 @@

    Arguments

    @@ -2463,7 +2463,7 @@

    Arguments

    @@ -2478,7 +2478,7 @@

    Arguments

    @@ -2508,7 +2508,7 @@

    Arguments

    @@ -2523,7 +2523,7 @@

    Arguments

    @@ -2563,7 +2563,7 @@

    Arguments

    @@ -2578,7 +2578,7 @@

    Arguments

    @@ -2593,7 +2593,7 @@

    Arguments

    @@ -2608,7 +2608,7 @@

    Arguments

    @@ -2623,7 +2623,7 @@

    Arguments

    @@ -2638,7 +2638,7 @@

    Arguments

    @@ -2653,7 +2653,7 @@

    Arguments

    @@ -2668,7 +2668,7 @@

    Arguments

    @@ -2683,7 +2683,7 @@

    Arguments

    @@ -2698,7 +2698,7 @@

    Arguments

    @@ -2713,7 +2713,7 @@

    Arguments

    @@ -2728,7 +2728,7 @@

    Arguments

    @@ -2743,7 +2743,7 @@

    Arguments

    @@ -2758,7 +2758,7 @@

    Arguments

    @@ -2773,7 +2773,7 @@

    Arguments

    @@ -2788,7 +2788,7 @@

    Arguments

    @@ -2803,7 +2803,7 @@

    Arguments

    @@ -2818,7 +2818,7 @@

    Arguments

    @@ -2833,7 +2833,7 @@

    Arguments

    @@ -2848,7 +2848,7 @@

    Arguments

    @@ -2863,7 +2863,7 @@

    Arguments

    @@ -2878,7 +2878,7 @@

    Arguments

    @@ -2893,7 +2893,7 @@

    Arguments

    @@ -2908,7 +2908,7 @@

    Arguments

    @@ -2938,7 +2938,7 @@

    Arguments

    @@ -2968,7 +2968,7 @@

    Arguments

    @@ -2983,7 +2983,7 @@

    Arguments

    @@ -2998,7 +2998,7 @@

    Arguments

    @@ -3013,7 +3013,7 @@

    Arguments

    @@ -3028,7 +3028,7 @@

    Arguments

    @@ -3043,7 +3043,7 @@

    Arguments

    @@ -3058,7 +3058,7 @@

    Arguments

    @@ -3103,7 +3103,7 @@

    Arguments

    @@ -3148,7 +3148,7 @@

    Arguments

    @@ -3163,7 +3163,7 @@

    Arguments

    @@ -3178,7 +3178,7 @@

    Arguments

    @@ -3208,7 +3208,7 @@

    Arguments

    @@ -3223,7 +3223,7 @@

    Arguments

    @@ -3263,7 +3263,7 @@

    Arguments

    @@ -3278,7 +3278,7 @@

    Arguments

    @@ -3293,7 +3293,7 @@

    Arguments

    @@ -3308,7 +3308,7 @@

    Arguments

    @@ -3323,7 +3323,7 @@

    Arguments

    @@ -3338,7 +3338,7 @@

    Arguments

    @@ -3353,7 +3353,7 @@

    Arguments

    @@ -3368,7 +3368,7 @@

    Arguments

    @@ -3383,7 +3383,7 @@

    Arguments

    @@ -3398,7 +3398,7 @@

    Arguments

    @@ -3413,7 +3413,7 @@

    Arguments

    @@ -3428,7 +3428,7 @@

    Arguments

    @@ -3443,7 +3443,7 @@

    Arguments

    @@ -3458,7 +3458,7 @@

    Arguments

    @@ -3473,7 +3473,7 @@

    Arguments

    @@ -3488,7 +3488,7 @@

    Arguments

    @@ -3503,7 +3503,7 @@

    Arguments

    @@ -3518,7 +3518,7 @@

    Arguments

    @@ -3533,7 +3533,7 @@

    Arguments

    @@ -3548,7 +3548,7 @@

    Arguments

    @@ -3563,7 +3563,7 @@

    Arguments

    @@ -3578,7 +3578,7 @@

    Arguments

    @@ -3593,7 +3593,7 @@

    Arguments

    @@ -3608,7 +3608,7 @@

    Arguments

    @@ -3638,7 +3638,7 @@

    Arguments

    @@ -3668,7 +3668,7 @@

    Arguments

    @@ -3683,7 +3683,7 @@

    Arguments

    @@ -3698,7 +3698,7 @@

    Arguments

    @@ -3713,7 +3713,7 @@

    Arguments

    @@ -3728,7 +3728,7 @@

    Arguments

    @@ -3743,7 +3743,7 @@

    Arguments

    @@ -3758,7 +3758,7 @@

    Arguments

    @@ -3803,7 +3803,7 @@

    Arguments

    @@ -3848,7 +3848,7 @@

    Arguments

    @@ -3863,7 +3863,7 @@

    Arguments

    @@ -3878,7 +3878,7 @@

    Arguments

    @@ -3908,7 +3908,7 @@

    Arguments

    @@ -3923,7 +3923,7 @@

    Arguments

    @@ -3963,7 +3963,7 @@

    Arguments

    @@ -3978,7 +3978,7 @@

    Arguments

    @@ -3993,7 +3993,7 @@

    Arguments

    @@ -4008,7 +4008,7 @@

    Arguments

    @@ -4023,7 +4023,7 @@

    Arguments

    @@ -4038,7 +4038,7 @@

    Arguments

    @@ -4053,7 +4053,7 @@

    Arguments

    @@ -4068,7 +4068,7 @@

    Arguments

    @@ -4083,7 +4083,7 @@

    Arguments

    @@ -4098,7 +4098,7 @@

    Arguments

    @@ -4113,7 +4113,7 @@

    Arguments

    @@ -4128,7 +4128,7 @@

    Arguments

    @@ -4143,7 +4143,7 @@

    Arguments

    @@ -4158,7 +4158,7 @@

    Arguments

    @@ -4173,7 +4173,7 @@

    Arguments

    @@ -4188,7 +4188,7 @@

    Arguments

    @@ -4203,7 +4203,7 @@

    Arguments

    @@ -4218,7 +4218,7 @@

    Arguments

    @@ -4233,7 +4233,7 @@

    Arguments

    @@ -4248,7 +4248,7 @@

    Arguments

    @@ -4263,7 +4263,7 @@

    Arguments

    @@ -4278,7 +4278,7 @@

    Arguments

    @@ -4293,7 +4293,7 @@

    Arguments

    @@ -4308,7 +4308,7 @@

    Arguments

    @@ -4338,7 +4338,7 @@

    Arguments

    @@ -4368,7 +4368,7 @@

    Arguments

    @@ -4383,7 +4383,7 @@

    Arguments

    @@ -4398,7 +4398,7 @@

    Arguments

    @@ -4413,7 +4413,7 @@

    Arguments

    @@ -4428,7 +4428,7 @@

    Arguments

    @@ -4443,7 +4443,7 @@

    Arguments

    @@ -4458,7 +4458,7 @@

    Arguments

    @@ -4503,7 +4503,7 @@

    Arguments

    @@ -4548,7 +4548,7 @@

    Arguments

    @@ -4563,7 +4563,7 @@

    Arguments

    @@ -4578,7 +4578,7 @@

    Arguments

    @@ -4608,7 +4608,7 @@

    Arguments

    @@ -4623,7 +4623,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_common.html b/develop/module/dbcsr_mm_common.html index 0402bb381e3..f3ee2572be1 100644 --- a/develop/module/dbcsr_mm_common.html +++ b/develop/module/dbcsr_mm_common.html @@ -113,7 +113,7 @@

    Variables

    @@ -575,7 +575,7 @@

    Components

    @@ -592,7 +592,7 @@

    Components

    @@ -641,7 +641,7 @@

    Components

    @@ -658,7 +658,7 @@

    Components

    @@ -707,7 +707,7 @@

    Arguments

    @@ -722,7 +722,7 @@

    Arguments

    @@ -737,7 +737,7 @@

    Arguments

    @@ -782,7 +782,7 @@

    Arguments

    @@ -797,7 +797,7 @@

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    @@ -947,7 +947,7 @@

    Arguments

    @@ -962,7 +962,7 @@

    Arguments

    @@ -977,7 +977,7 @@

    Arguments

    @@ -992,7 +992,7 @@

    Arguments

    @@ -1007,7 +1007,7 @@

    Arguments

    @@ -1022,7 +1022,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1077,7 +1077,7 @@

    Arguments

    @@ -1092,7 +1092,7 @@

    Arguments

    @@ -1107,7 +1107,7 @@

    Arguments

    @@ -1122,7 +1122,7 @@

    Arguments

    @@ -1137,7 +1137,7 @@

    Arguments

    @@ -1152,7 +1152,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1207,7 +1207,7 @@

    Arguments

    @@ -1222,7 +1222,7 @@

    Arguments

    @@ -1267,7 +1267,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1337,7 +1337,7 @@

    Arguments

    @@ -1407,7 +1407,7 @@

    Arguments

    @@ -1437,7 +1437,7 @@

    Arguments

    @@ -1452,7 +1452,7 @@

    Arguments

    @@ -1467,7 +1467,7 @@

    Arguments

    @@ -1482,7 +1482,7 @@

    Arguments

    @@ -1497,7 +1497,7 @@

    Arguments

    @@ -1512,7 +1512,7 @@

    Arguments

    @@ -1567,7 +1567,7 @@

    Arguments

    @@ -1597,7 +1597,7 @@

    Arguments

    @@ -1612,7 +1612,7 @@

    Arguments

    @@ -1627,7 +1627,7 @@

    Arguments

    @@ -1642,7 +1642,7 @@

    Arguments

    @@ -1657,7 +1657,7 @@

    Arguments

    @@ -1698,7 +1698,7 @@

    Arguments

    @@ -1728,7 +1728,7 @@

    Arguments

    @@ -1743,7 +1743,7 @@

    Arguments

    @@ -1798,7 +1798,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1913,7 +1913,7 @@

    Arguments

    @@ -1928,7 +1928,7 @@

    Arguments

    @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2043,7 +2043,7 @@

    Arguments

    @@ -2058,7 +2058,7 @@

    Arguments

    @@ -2113,7 +2113,7 @@

    Arguments

    @@ -2143,7 +2143,7 @@

    Arguments

    @@ -2158,7 +2158,7 @@

    Arguments

    @@ -2173,7 +2173,7 @@

    Arguments

    @@ -2228,7 +2228,7 @@

    Arguments

    @@ -2258,7 +2258,7 @@

    Arguments

    @@ -2273,7 +2273,7 @@

    Arguments

    @@ -2288,7 +2288,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_csr.html b/develop/module/dbcsr_mm_csr.html index 3778727b19c..a304b4f52b2 100644 --- a/develop/module/dbcsr_mm_csr.html +++ b/develop/module/dbcsr_mm_csr.html @@ -113,9 +113,9 @@

    Variables

    @@ -213,18 +213,18 @@

    Uses

    @@ -249,7 +249,7 @@

    Variables

    @@ -266,7 +266,7 @@

    Variables

    @@ -283,7 +283,7 @@

    Variables

    @@ -606,7 +606,7 @@

    Components

    @@ -674,7 +674,7 @@

    Components

    @@ -723,7 +723,7 @@

    Components

    @@ -740,7 +740,7 @@

    Components

    @@ -806,7 +806,7 @@

    Components

    @@ -823,7 +823,7 @@

    Components

    @@ -889,7 +889,7 @@

    Arguments

    @@ -905,7 +905,7 @@

    Arguments

    @@ -951,7 +951,7 @@

    Arguments

    @@ -1011,7 +1011,7 @@

    Arguments

    @@ -1087,7 +1087,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1132,7 +1132,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1162,7 +1162,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1207,7 +1207,7 @@

    Arguments

    @@ -1222,7 +1222,7 @@

    Arguments

    @@ -1237,7 +1237,7 @@

    Arguments

    @@ -1252,7 +1252,7 @@

    Arguments

    @@ -1267,7 +1267,7 @@

    Arguments

    @@ -1282,7 +1282,7 @@

    Arguments

    @@ -1297,7 +1297,7 @@

    Arguments

    @@ -1312,7 +1312,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1342,7 +1342,7 @@

    Arguments

    @@ -1357,7 +1357,7 @@

    Arguments

    @@ -1372,7 +1372,7 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    @@ -1402,7 +1402,7 @@

    Arguments

    @@ -1417,7 +1417,7 @@

    Arguments

    @@ -1432,7 +1432,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1462,7 +1462,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1517,7 +1517,7 @@

    Arguments

    @@ -1532,7 +1532,7 @@

    Arguments

    @@ -1547,7 +1547,7 @@

    Arguments

    @@ -1562,7 +1562,7 @@

    Arguments

    @@ -1577,7 +1577,7 @@

    Arguments

    @@ -1592,7 +1592,7 @@

    Arguments

    @@ -1607,7 +1607,7 @@

    Arguments

    @@ -1622,7 +1622,7 @@

    Arguments

    @@ -1637,7 +1637,7 @@

    Arguments

    @@ -1652,7 +1652,7 @@

    Arguments

    @@ -1667,7 +1667,7 @@

    Arguments

    @@ -1712,7 +1712,7 @@

    Arguments

    @@ -1727,7 +1727,7 @@

    Arguments

    @@ -1742,7 +1742,7 @@

    Arguments

    @@ -1757,7 +1757,7 @@

    Arguments

    @@ -1772,7 +1772,7 @@

    Arguments

    @@ -1787,7 +1787,7 @@

    Arguments

    @@ -1802,7 +1802,7 @@

    Arguments

    @@ -1817,7 +1817,7 @@

    Arguments

    @@ -1832,7 +1832,7 @@

    Arguments

    @@ -1847,7 +1847,7 @@

    Arguments

    @@ -1862,7 +1862,7 @@

    Arguments

    @@ -1877,7 +1877,7 @@

    Arguments

    @@ -1892,7 +1892,7 @@

    Arguments

    @@ -2102,7 +2102,7 @@

    Arguments

    @@ -2117,7 +2117,7 @@

    Arguments

    @@ -2132,7 +2132,7 @@

    Arguments

    @@ -2147,7 +2147,7 @@

    Arguments

    @@ -2187,7 +2187,7 @@

    Arguments

    @@ -2202,7 +2202,7 @@

    Arguments

    @@ -2217,7 +2217,7 @@

    Arguments

    @@ -2232,7 +2232,7 @@

    Arguments

    @@ -2247,7 +2247,7 @@

    Arguments

    @@ -2262,7 +2262,7 @@

    Arguments

    @@ -2277,7 +2277,7 @@

    Arguments

    @@ -2292,7 +2292,7 @@

    Arguments

    @@ -2307,7 +2307,7 @@

    Arguments

    @@ -2322,7 +2322,7 @@

    Arguments

    @@ -2377,7 +2377,7 @@

    Arguments

    @@ -2392,7 +2392,7 @@

    Arguments

    @@ -2407,7 +2407,7 @@

    Arguments

    @@ -2422,7 +2422,7 @@

    Arguments

    @@ -2462,7 +2462,7 @@

    Arguments

    @@ -2502,7 +2502,7 @@

    Arguments

    @@ -2542,7 +2542,7 @@

    Arguments

    @@ -2557,7 +2557,7 @@

    Arguments

    @@ -2572,7 +2572,7 @@

    Arguments

    @@ -2587,7 +2587,7 @@

    Arguments

    @@ -2602,7 +2602,7 @@

    Arguments

    @@ -2617,7 +2617,7 @@

    Arguments

    @@ -2632,7 +2632,7 @@

    Arguments

    @@ -2647,7 +2647,7 @@

    Arguments

    @@ -2662,7 +2662,7 @@

    Arguments

    @@ -2677,7 +2677,7 @@

    Arguments

    @@ -2717,7 +2717,7 @@

    Arguments

    @@ -2732,7 +2732,7 @@

    Arguments

    @@ -2747,7 +2747,7 @@

    Arguments

    @@ -2787,7 +2787,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

    @@ -2817,7 +2817,7 @@

    Arguments

    @@ -2872,7 +2872,7 @@

    Arguments

    @@ -2887,7 +2887,7 @@

    Arguments

    @@ -2902,7 +2902,7 @@

    Arguments

    @@ -2917,7 +2917,7 @@

    Arguments

    @@ -2932,7 +2932,7 @@

    Arguments

    @@ -3158,7 +3158,7 @@

    Arguments

    @@ -3174,7 +3174,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_dist_operations.html b/develop/module/dbcsr_mm_dist_operations.html index d5e10c31cfe..60dfd5ed5d8 100644 --- a/develop/module/dbcsr_mm_dist_operations.html +++ b/develop/module/dbcsr_mm_dist_operations.html @@ -114,9 +114,9 @@

    Variables

    @@ -184,13 +184,13 @@

    Uses

  • @@ -232,7 +232,7 @@

    Variables

    @@ -249,7 +249,7 @@

    Variables

    @@ -266,7 +266,7 @@

    Variables

    @@ -314,7 +314,7 @@

    Arguments

    @@ -329,7 +329,7 @@

    Arguments

    @@ -493,7 +493,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -683,7 +683,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -753,7 +753,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -934,7 +934,7 @@

    Arguments

    @@ -1004,7 +1004,7 @@

    Arguments

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1049,7 +1049,7 @@

    Arguments

    @@ -1064,7 +1064,7 @@

    Arguments

    @@ -1109,7 +1109,7 @@

    Arguments

    @@ -1124,7 +1124,7 @@

    Arguments

    @@ -1354,7 +1354,7 @@

    Arguments

    @@ -1369,7 +1369,7 @@

    Arguments

    @@ -1384,7 +1384,7 @@

    Arguments

    @@ -1471,7 +1471,7 @@

    Arguments

    @@ -1531,7 +1531,7 @@

    Arguments

    @@ -1616,7 +1616,7 @@

    Arguments

    @@ -1656,7 +1656,7 @@

    Arguments

    @@ -1671,7 +1671,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1726,7 +1726,7 @@

    Arguments

    @@ -1766,7 +1766,7 @@

    Arguments

    @@ -1821,7 +1821,7 @@

    Arguments

    @@ -1910,7 +1910,7 @@

    Arguments

    @@ -1951,7 +1951,7 @@

    Arguments

    @@ -1981,7 +1981,7 @@

    Arguments

    @@ -1997,7 +1997,7 @@

    Arguments

    @@ -2098,7 +2098,7 @@

    Arguments

    @@ -2154,7 +2154,7 @@

    Arguments

    @@ -2202,7 +2202,7 @@

    Arguments

    @@ -2236,7 +2236,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_hostdrv.html b/develop/module/dbcsr_mm_hostdrv.html index 1f6208f0ed8..fe905aa3330 100644 --- a/develop/module/dbcsr_mm_hostdrv.html +++ b/develop/module/dbcsr_mm_hostdrv.html @@ -113,10 +113,10 @@

    Variables

    @@ -195,12 +195,12 @@

    Uses

    @@ -225,7 +225,7 @@

    Variables

    @@ -259,7 +259,7 @@

    Variables

    @@ -276,7 +276,7 @@

    Variables

    @@ -327,7 +327,7 @@

    Components

    @@ -403,7 +403,7 @@

    Arguments

    @@ -418,7 +418,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -473,7 +473,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

    @@ -565,7 +565,7 @@

    Arguments

    @@ -707,7 +707,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -926,7 +926,7 @@

    Arguments

    @@ -941,7 +941,7 @@

    Arguments

    @@ -981,7 +981,7 @@

    Arguments

    @@ -996,7 +996,7 @@

    Arguments

    @@ -1026,7 +1026,7 @@

    Arguments

    @@ -1041,7 +1041,7 @@

    Arguments

    @@ -1056,7 +1056,7 @@

    Arguments

    @@ -1158,7 +1158,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

    @@ -1300,7 +1300,7 @@

    Arguments

    @@ -1377,7 +1377,7 @@

    Arguments

    @@ -1392,7 +1392,7 @@

    Arguments

    @@ -1432,7 +1432,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1507,7 +1507,7 @@

    Arguments

    @@ -1609,7 +1609,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1751,7 +1751,7 @@

    Arguments

    @@ -1828,7 +1828,7 @@

    Arguments

    @@ -1843,7 +1843,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1898,7 +1898,7 @@

    Arguments

    @@ -1928,7 +1928,7 @@

    Arguments

    @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1958,7 +1958,7 @@

    Arguments

    @@ -2060,7 +2060,7 @@

    Arguments

    @@ -2162,7 +2162,7 @@

    Arguments

    @@ -2202,7 +2202,7 @@

    Arguments

    @@ -2279,7 +2279,7 @@

    Arguments

    @@ -2294,7 +2294,7 @@

    Arguments

    @@ -2334,7 +2334,7 @@

    Arguments

    @@ -2349,7 +2349,7 @@

    Arguments

    @@ -2379,7 +2379,7 @@

    Arguments

    @@ -2394,7 +2394,7 @@

    Arguments

    @@ -2409,7 +2409,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_multrec.html b/develop/module/dbcsr_mm_multrec.html index a28c8d0754d..7027530b9ef 100644 --- a/develop/module/dbcsr_mm_multrec.html +++ b/develop/module/dbcsr_mm_multrec.html @@ -113,8 +113,8 @@

    Variables

    @@ -207,14 +207,14 @@

    Uses

    @@ -239,7 +239,7 @@

    Variables

    @@ -256,7 +256,7 @@

    Variables

    @@ -308,7 +308,7 @@

    Components

    @@ -327,7 +327,7 @@

    Components

    @@ -346,7 +346,7 @@

    Components

    @@ -365,7 +365,7 @@

    Components

    @@ -384,7 +384,7 @@

    Components

    @@ -403,7 +403,7 @@

    Components

    @@ -422,7 +422,7 @@

    Components

    @@ -475,7 +475,7 @@

    Components

    @@ -496,7 +496,7 @@

    Components

    @@ -580,7 +580,7 @@

    Components

    @@ -599,7 +599,7 @@

    Components

    @@ -618,7 +618,7 @@

    Components

    @@ -637,7 +637,7 @@

    Components

    @@ -654,7 +654,7 @@

    Components

    @@ -671,7 +671,7 @@

    Components

    @@ -688,7 +688,7 @@

    Components

    @@ -788,7 +788,7 @@

    Arguments

    @@ -833,7 +833,7 @@

    Arguments

    @@ -878,7 +878,7 @@

    Arguments

    @@ -893,7 +893,7 @@

    Arguments

    @@ -908,7 +908,7 @@

    Arguments

    @@ -923,7 +923,7 @@

    Arguments

    @@ -968,7 +968,7 @@

    Arguments

    @@ -983,7 +983,7 @@

    Arguments

    @@ -998,7 +998,7 @@

    Arguments

    @@ -1013,7 +1013,7 @@

    Arguments

    @@ -1089,7 +1089,7 @@

    Arguments

    @@ -1104,7 +1104,7 @@

    Arguments

    @@ -1120,7 +1120,7 @@

    Arguments

    @@ -1136,7 +1136,7 @@

    Arguments

    @@ -1151,7 +1151,7 @@

    Arguments

    @@ -1166,7 +1166,7 @@

    Arguments

    @@ -1181,7 +1181,7 @@

    Arguments

    @@ -1196,7 +1196,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1226,7 +1226,7 @@

    Arguments

    @@ -1241,7 +1241,7 @@

    Arguments

    @@ -1256,7 +1256,7 @@

    Arguments

    @@ -1271,7 +1271,7 @@

    Arguments

    @@ -1312,7 +1312,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1343,7 +1343,7 @@

    Arguments

    @@ -1359,7 +1359,7 @@

    Arguments

    @@ -1374,7 +1374,7 @@

    Arguments

    @@ -1390,7 +1390,7 @@

    Arguments

    @@ -1406,7 +1406,7 @@

    Arguments

    @@ -1446,7 +1446,7 @@

    Arguments

    @@ -1486,7 +1486,7 @@

    Arguments

    @@ -1501,7 +1501,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1581,7 +1581,7 @@

    Arguments

    @@ -1596,7 +1596,7 @@

    Arguments

    @@ -1611,7 +1611,7 @@

    Arguments

    @@ -1626,7 +1626,7 @@

    Arguments

    @@ -1641,7 +1641,7 @@

    Arguments

    @@ -1656,7 +1656,7 @@

    Arguments

    @@ -1696,7 +1696,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1726,7 +1726,7 @@

    Arguments

    @@ -1741,7 +1741,7 @@

    Arguments

    @@ -1756,7 +1756,7 @@

    Arguments

    @@ -1771,7 +1771,7 @@

    Arguments

    @@ -1786,7 +1786,7 @@

    Arguments

    @@ -1801,7 +1801,7 @@

    Arguments

    @@ -1816,7 +1816,7 @@

    Arguments

    @@ -1831,7 +1831,7 @@

    Arguments

    @@ -1846,7 +1846,7 @@

    Arguments

    @@ -1861,7 +1861,7 @@

    Arguments

    @@ -1876,7 +1876,7 @@

    Arguments

    @@ -1891,7 +1891,7 @@

    Arguments

    @@ -1906,7 +1906,7 @@

    Arguments

    @@ -1921,7 +1921,7 @@

    Arguments

    @@ -1961,7 +1961,7 @@

    Arguments

    @@ -1976,7 +1976,7 @@

    Arguments

    @@ -1991,7 +1991,7 @@

    Arguments

    @@ -2006,7 +2006,7 @@

    Arguments

    @@ -2021,7 +2021,7 @@

    Arguments

    @@ -2163,7 +2163,7 @@

    Arguments

    @@ -2178,7 +2178,7 @@

    Arguments

    @@ -2193,7 +2193,7 @@

    Arguments

    @@ -2208,7 +2208,7 @@

    Arguments

    @@ -2223,7 +2223,7 @@

    Arguments

    @@ -2238,7 +2238,7 @@

    Arguments

    @@ -2253,7 +2253,7 @@

    Arguments

    @@ -2268,7 +2268,7 @@

    Arguments

    @@ -2283,7 +2283,7 @@

    Arguments

    @@ -2324,7 +2324,7 @@

    Arguments

    @@ -2339,7 +2339,7 @@

    Arguments

    @@ -2354,7 +2354,7 @@

    Arguments

    @@ -2369,7 +2369,7 @@

    Arguments

    @@ -2384,7 +2384,7 @@

    Arguments

    @@ -2399,7 +2399,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2429,7 +2429,7 @@

    Arguments

    @@ -2444,7 +2444,7 @@

    Arguments

    @@ -2485,7 +2485,7 @@

    Arguments

    @@ -2500,7 +2500,7 @@

    Arguments

    @@ -2515,7 +2515,7 @@

    Arguments

    @@ -2530,7 +2530,7 @@

    Arguments

    @@ -2545,7 +2545,7 @@

    Arguments

    @@ -2560,7 +2560,7 @@

    Arguments

    @@ -2575,7 +2575,7 @@

    Arguments

    @@ -2590,7 +2590,7 @@

    Arguments

    @@ -2605,7 +2605,7 @@

    Arguments

    @@ -2646,7 +2646,7 @@

    Arguments

    @@ -2661,7 +2661,7 @@

    Arguments

    @@ -2676,7 +2676,7 @@

    Arguments

    @@ -2691,7 +2691,7 @@

    Arguments

    @@ -2706,7 +2706,7 @@

    Arguments

    @@ -2721,7 +2721,7 @@

    Arguments

    @@ -2736,7 +2736,7 @@

    Arguments

    @@ -2751,7 +2751,7 @@

    Arguments

    @@ -2766,7 +2766,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_sched.html b/develop/module/dbcsr_mm_sched.html index d848e528902..a0312da1de5 100644 --- a/develop/module/dbcsr_mm_sched.html +++ b/develop/module/dbcsr_mm_sched.html @@ -113,7 +113,7 @@

    Variables

    @@ -197,17 +197,17 @@

    Uses

    @@ -232,7 +232,7 @@

    Variables

    @@ -300,7 +300,7 @@

    Components

    @@ -385,7 +385,7 @@

    Components

    @@ -621,7 +621,7 @@

    Components

    @@ -737,7 +737,7 @@

    Arguments

    @@ -752,7 +752,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    @@ -847,7 +847,7 @@

    Arguments

    @@ -862,7 +862,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -957,7 +957,7 @@

    Arguments

    @@ -997,7 +997,7 @@

    Arguments

    @@ -1065,7 +1065,7 @@

    Arguments

    @@ -1080,7 +1080,7 @@

    Arguments

    @@ -1095,7 +1095,7 @@

    Arguments

    @@ -1110,7 +1110,7 @@

    Arguments

    @@ -1125,7 +1125,7 @@

    Arguments

    @@ -1140,7 +1140,7 @@

    Arguments

    @@ -1180,7 +1180,7 @@

    Arguments

    @@ -1250,7 +1250,7 @@

    Arguments

    @@ -1265,7 +1265,7 @@

    Arguments

    @@ -1280,7 +1280,7 @@

    Arguments

    @@ -1385,7 +1385,7 @@

    Arguments

    @@ -1480,7 +1480,7 @@

    Arguments

    @@ -1535,7 +1535,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_types.html b/develop/module/dbcsr_mm_types.html index d9eb8a9b680..94764b975b8 100644 --- a/develop/module/dbcsr_mm_types.html +++ b/develop/module/dbcsr_mm_types.html @@ -113,7 +113,7 @@

    Variables

    - moduleN + moduleN dbcsr_ps_width dbcsr_ps_acc_width p_m @@ -185,7 +185,7 @@

    Variables

    @@ -406,7 +406,7 @@

    Components

    @@ -423,7 +423,7 @@

    Components

    diff --git a/develop/module/dbcsr_mp_methods.html b/develop/module/dbcsr_mp_methods.html index 8836bcd96d8..4aaad499d3e 100644 --- a/develop/module/dbcsr_mp_methods.html +++ b/develop/module/dbcsr_mp_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -172,7 +172,7 @@

    Subroutines

    dbcsr_mp_initdbcsr_mp_new_griddbcsr_mp_new_group - dbcsr_mp_grid_setup + dbcsr_mp_grid_setupdbcsr_mp_make_envdbcsr_mp_holddbcsr_mp_new_transposed @@ -201,10 +201,10 @@

    Uses

    @@ -229,7 +229,7 @@

    Variables

    @@ -281,7 +281,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -326,7 +326,7 @@

    Arguments

    @@ -341,7 +341,7 @@

    Arguments

    @@ -356,7 +356,7 @@

    Arguments

    @@ -371,7 +371,7 @@

    Arguments

    @@ -386,7 +386,7 @@

    Arguments

    @@ -425,7 +425,7 @@

    Arguments

    @@ -440,7 +440,7 @@

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -503,7 +503,7 @@

    Arguments

    @@ -548,7 +548,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -578,7 +578,7 @@

    Arguments

    @@ -623,7 +623,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    @@ -758,7 +758,7 @@

    Arguments

    @@ -803,7 +803,7 @@

    Arguments

    @@ -848,7 +848,7 @@

    Arguments

    @@ -893,7 +893,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -983,7 +983,7 @@

    Arguments

    @@ -1028,7 +1028,7 @@

    Arguments

    @@ -1073,7 +1073,7 @@

    Arguments

    @@ -1123,7 +1123,7 @@

    Arguments

    @@ -1163,7 +1163,7 @@

    Arguments

    @@ -1178,7 +1178,7 @@

    Arguments

    @@ -1193,7 +1193,7 @@

    Arguments

    @@ -1208,7 +1208,7 @@

    Arguments

    @@ -1223,7 +1223,7 @@

    Arguments

    @@ -1238,7 +1238,7 @@

    Arguments

    @@ -1253,7 +1253,7 @@

    Arguments

    @@ -1268,7 +1268,7 @@

    Arguments

    @@ -1308,7 +1308,7 @@

    Arguments

    @@ -1323,7 +1323,7 @@

    Arguments

    @@ -1338,7 +1338,7 @@

    Arguments

    @@ -1359,7 +1359,7 @@

    Arguments

    -

    public subroutine dbcsr_mp_grid_setup(mp_env) +

    public subroutine dbcsr_mp_grid_setup(mp_env)

    @@ -1378,7 +1378,7 @@

    Arguments

    @@ -1418,7 +1418,7 @@

    Arguments

    @@ -1448,7 +1448,7 @@

    Arguments

    @@ -1518,7 +1518,7 @@

    Arguments

    @@ -1573,7 +1573,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mp_operations.html b/develop/module/dbcsr_mp_operations.html index 881a9ba2808..06da6ad88be 100644 --- a/develop/module/dbcsr_mp_operations.html +++ b/develop/module/dbcsr_mp_operations.html @@ -113,7 +113,7 @@

    Variables

    @@ -198,14 +198,14 @@

    Uses

    @@ -230,7 +230,7 @@

    Variables

    @@ -378,7 +378,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -750,7 +750,7 @@

    Arguments

    @@ -936,7 +936,7 @@

    Arguments

    @@ -1122,7 +1122,7 @@

    Arguments

    @@ -1302,7 +1302,7 @@

    Arguments

    @@ -1395,7 +1395,7 @@

    Arguments

    @@ -1535,7 +1535,7 @@

    Arguments

    @@ -1710,7 +1710,7 @@

    Arguments

    @@ -1846,7 +1846,7 @@

    Arguments

    @@ -1861,7 +1861,7 @@

    Arguments

    @@ -1931,7 +1931,7 @@

    Arguments

    @@ -2016,7 +2016,7 @@

    Arguments

    @@ -2031,7 +2031,7 @@

    Arguments

    @@ -2116,7 +2116,7 @@

    Arguments

    @@ -2186,7 +2186,7 @@

    Arguments

    @@ -2231,7 +2231,7 @@

    Arguments

    @@ -2346,7 +2346,7 @@

    Arguments

    @@ -2361,7 +2361,7 @@

    Arguments

    @@ -2461,7 +2461,7 @@

    Arguments

    @@ -2491,7 +2491,7 @@

    Arguments

    @@ -2506,7 +2506,7 @@

    Arguments

    @@ -2591,7 +2591,7 @@

    Arguments

    @@ -2636,7 +2636,7 @@

    Arguments

    @@ -2651,7 +2651,7 @@

    Arguments

    @@ -2736,7 +2736,7 @@

    Arguments

    @@ -2751,7 +2751,7 @@

    Arguments

    @@ -2866,7 +2866,7 @@

    Arguments

    @@ -3026,7 +3026,7 @@

    Arguments

    @@ -3207,7 +3207,7 @@

    Arguments

    @@ -3388,7 +3388,7 @@

    Arguments

    @@ -3569,7 +3569,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mpiwrap.html b/develop/module/dbcsr_mpiwrap.html index e3312ef6d8d..d979e451bba 100644 --- a/develop/module/dbcsr_mpiwrap.html +++ b/develop/module/dbcsr_mpiwrap.html @@ -144,10 +144,10 @@

    Variables

    mp_info_nullmpi_character_sizempi_integer_size - moduleN + moduleNMAX_PERFmax_stack_size - stack_pointer + stack_pointermp_perf_stacksnameintlen @@ -781,10 +781,10 @@

    Uses

    @@ -1336,7 +1336,7 @@

    Variables

    @@ -1387,7 +1387,7 @@

    Variables

    @@ -1647,7 +1647,7 @@

    Arguments

    @@ -1746,7 +1746,7 @@

    Arguments

    @@ -7146,7 +7146,7 @@

    Arguments

    @@ -7220,7 +7220,7 @@

    Arguments

    @@ -7292,7 +7292,7 @@

    Arguments

    @@ -7366,7 +7366,7 @@

    Arguments

    @@ -7438,7 +7438,7 @@

    Arguments

    @@ -7512,7 +7512,7 @@

    Arguments

    @@ -7584,7 +7584,7 @@

    Arguments

    @@ -7658,7 +7658,7 @@

    Arguments

    @@ -7730,7 +7730,7 @@

    Arguments

    @@ -7804,7 +7804,7 @@

    Arguments

    @@ -7876,7 +7876,7 @@

    Arguments

    @@ -7950,7 +7950,7 @@

    Arguments

    @@ -8660,7 +8660,7 @@

    Arguments

    @@ -8729,7 +8729,7 @@

    Arguments

    @@ -8798,7 +8798,7 @@

    Arguments

    @@ -8867,7 +8867,7 @@

    Arguments

    @@ -8936,7 +8936,7 @@

    Arguments

    @@ -9005,7 +9005,7 @@

    Arguments

    @@ -10865,7 +10865,7 @@

    Arguments

    @@ -10957,7 +10957,7 @@

    Arguments

    @@ -11049,7 +11049,7 @@

    Arguments

    @@ -11135,7 +11135,7 @@

    Arguments

    @@ -11227,7 +11227,7 @@

    Arguments

    @@ -11319,7 +11319,7 @@

    Arguments

    @@ -11405,7 +11405,7 @@

    Arguments

    @@ -11497,7 +11497,7 @@

    Arguments

    @@ -11589,7 +11589,7 @@

    Arguments

    @@ -11675,7 +11675,7 @@

    Arguments

    @@ -11767,7 +11767,7 @@

    Arguments

    @@ -11859,7 +11859,7 @@

    Arguments

    @@ -11945,7 +11945,7 @@

    Arguments

    @@ -12037,7 +12037,7 @@

    Arguments

    @@ -12129,7 +12129,7 @@

    Arguments

    @@ -12215,7 +12215,7 @@

    Arguments

    @@ -12307,7 +12307,7 @@

    Arguments

    @@ -12399,7 +12399,7 @@

    Arguments

    @@ -12531,7 +12531,7 @@

    Arguments

    @@ -12653,7 +12653,7 @@

    Arguments

    @@ -12775,7 +12775,7 @@

    Arguments

    @@ -12897,7 +12897,7 @@

    Arguments

    @@ -13019,7 +13019,7 @@

    Arguments

    @@ -13141,7 +13141,7 @@

    Arguments

    @@ -21303,7 +21303,7 @@

    Arguments

    @@ -21404,7 +21404,7 @@

    Arguments

    @@ -21505,7 +21505,7 @@

    Arguments

    @@ -21606,7 +21606,7 @@

    Arguments

    @@ -21707,7 +21707,7 @@

    Arguments

    @@ -21808,7 +21808,7 @@

    Arguments

    @@ -21909,7 +21909,7 @@

    Arguments

    @@ -22010,7 +22010,7 @@

    Arguments

    @@ -22111,7 +22111,7 @@

    Arguments

    @@ -22212,7 +22212,7 @@

    Arguments

    @@ -22313,7 +22313,7 @@

    Arguments

    @@ -22414,7 +22414,7 @@

    Arguments

    @@ -22560,7 +22560,7 @@

    Arguments

    @@ -22706,7 +22706,7 @@

    Arguments

    @@ -22852,7 +22852,7 @@

    Arguments

    @@ -22998,7 +22998,7 @@

    Arguments

    @@ -23144,7 +23144,7 @@

    Arguments

    @@ -23290,7 +23290,7 @@

    Arguments

    @@ -23406,7 +23406,7 @@

    Arguments

    @@ -23421,7 +23421,7 @@

    Arguments

    @@ -23494,7 +23494,7 @@

    Arguments

    @@ -23509,7 +23509,7 @@

    Arguments

    @@ -23582,7 +23582,7 @@

    Arguments

    @@ -23597,7 +23597,7 @@

    Arguments

    @@ -23737,7 +23737,7 @@

    Arguments

    @@ -23813,7 +23813,7 @@

    Arguments

    @@ -23828,7 +23828,7 @@

    Arguments

    @@ -23901,7 +23901,7 @@

    Arguments

    @@ -23916,7 +23916,7 @@

    Arguments

    @@ -23989,7 +23989,7 @@

    Arguments

    @@ -24004,7 +24004,7 @@

    Arguments

    @@ -24144,7 +24144,7 @@

    Arguments

    @@ -24220,7 +24220,7 @@

    Arguments

    @@ -24235,7 +24235,7 @@

    Arguments

    @@ -24308,7 +24308,7 @@

    Arguments

    @@ -24323,7 +24323,7 @@

    Arguments

    @@ -24396,7 +24396,7 @@

    Arguments

    @@ -24411,7 +24411,7 @@

    Arguments

    @@ -24551,7 +24551,7 @@

    Arguments

    @@ -24627,7 +24627,7 @@

    Arguments

    @@ -24642,7 +24642,7 @@

    Arguments

    @@ -24715,7 +24715,7 @@

    Arguments

    @@ -24730,7 +24730,7 @@

    Arguments

    @@ -24803,7 +24803,7 @@

    Arguments

    @@ -24818,7 +24818,7 @@

    Arguments

    @@ -24958,7 +24958,7 @@

    Arguments

    @@ -25034,7 +25034,7 @@

    Arguments

    @@ -25049,7 +25049,7 @@

    Arguments

    @@ -25122,7 +25122,7 @@

    Arguments

    @@ -25137,7 +25137,7 @@

    Arguments

    @@ -25210,7 +25210,7 @@

    Arguments

    @@ -25225,7 +25225,7 @@

    Arguments

    @@ -25365,7 +25365,7 @@

    Arguments

    @@ -25441,7 +25441,7 @@

    Arguments

    @@ -25456,7 +25456,7 @@

    Arguments

    @@ -25529,7 +25529,7 @@

    Arguments

    @@ -25544,7 +25544,7 @@

    Arguments

    @@ -25617,7 +25617,7 @@

    Arguments

    @@ -25632,7 +25632,7 @@

    Arguments

    @@ -25772,7 +25772,7 @@

    Arguments

    @@ -34851,7 +34851,7 @@

    Arguments

    @@ -34881,7 +34881,7 @@

    Arguments

    @@ -34920,7 +34920,7 @@

    Arguments

    @@ -34950,7 +34950,7 @@

    Arguments

    @@ -34989,7 +34989,7 @@

    Arguments

    @@ -35019,7 +35019,7 @@

    Arguments

    @@ -35058,7 +35058,7 @@

    Arguments

    @@ -35088,7 +35088,7 @@

    Arguments

    @@ -35127,7 +35127,7 @@

    Arguments

    @@ -35157,7 +35157,7 @@

    Arguments

    @@ -35196,7 +35196,7 @@

    Arguments

    @@ -35226,7 +35226,7 @@

    Arguments

    @@ -35275,7 +35275,7 @@

    Arguments

    @@ -35290,7 +35290,7 @@

    Arguments

    @@ -35329,7 +35329,7 @@

    Arguments

    @@ -35344,7 +35344,7 @@

    Arguments

    @@ -35383,7 +35383,7 @@

    Arguments

    @@ -35398,7 +35398,7 @@

    Arguments

    @@ -35437,7 +35437,7 @@

    Arguments

    @@ -35452,7 +35452,7 @@

    Arguments

    @@ -35491,7 +35491,7 @@

    Arguments

    @@ -35506,7 +35506,7 @@

    Arguments

    @@ -35545,7 +35545,7 @@

    Arguments

    @@ -35560,7 +35560,7 @@

    Arguments

    @@ -39185,7 +39185,7 @@

    Components

    @@ -39269,7 +39269,7 @@

    Components

    @@ -39353,7 +39353,7 @@

    Components

    @@ -39437,7 +39437,7 @@

    Components

    @@ -39521,7 +39521,7 @@

    Components

    @@ -39605,7 +39605,7 @@

    Components

    @@ -39907,7 +39907,7 @@

    Components

    @@ -39973,7 +39973,7 @@

    Components

    @@ -39990,7 +39990,7 @@

    Components

    @@ -40056,7 +40056,7 @@

    Components

    @@ -40073,7 +40073,7 @@

    Components

    @@ -40848,7 +40848,7 @@

    Arguments

    @@ -41188,7 +41188,7 @@

    Arguments

    @@ -41338,7 +41338,7 @@

    Arguments

    @@ -41488,7 +41488,7 @@

    Arguments

    @@ -41638,7 +41638,7 @@

    Arguments

    @@ -41788,7 +41788,7 @@

    Arguments

    @@ -41938,7 +41938,7 @@

    Arguments

    @@ -42108,7 +42108,7 @@

    Arguments

    @@ -42163,7 +42163,7 @@

    Arguments

    @@ -42218,7 +42218,7 @@

    Arguments

    @@ -42273,7 +42273,7 @@

    Arguments

    @@ -42313,7 +42313,7 @@

    Arguments

    @@ -42328,7 +42328,7 @@

    Arguments

    @@ -42368,7 +42368,7 @@

    Arguments

    @@ -42409,7 +42409,7 @@

    Arguments

    @@ -42775,7 +42775,7 @@

    Arguments

    @@ -42830,7 +42830,7 @@

    Arguments

    @@ -42870,7 +42870,7 @@

    Arguments

    @@ -43011,7 +43011,7 @@

    Arguments

    @@ -43111,7 +43111,7 @@

    Arguments

    @@ -43211,7 +43211,7 @@

    Arguments

    @@ -43226,7 +43226,7 @@

    Arguments

    @@ -43381,7 +43381,7 @@

    Arguments

    @@ -43671,7 +43671,7 @@

    Arguments

    @@ -43711,7 +43711,7 @@

    Arguments

    @@ -43726,7 +43726,7 @@

    Arguments

    @@ -44197,7 +44197,7 @@

    Arguments

    @@ -45369,7 +45369,7 @@

    Arguments

    @@ -45399,7 +45399,7 @@

    Arguments

    @@ -45440,7 +45440,7 @@

    Arguments

    @@ -45455,7 +45455,7 @@

    Arguments

    @@ -45605,7 +45605,7 @@

    Arguments

    @@ -46404,7 +46404,7 @@

    Arguments

    @@ -46474,7 +46474,7 @@

    Arguments

    @@ -46489,7 +46489,7 @@

    Arguments

    @@ -46559,7 +46559,7 @@

    Arguments

    @@ -46574,7 +46574,7 @@

    Arguments

    @@ -46644,7 +46644,7 @@

    Arguments

    @@ -46659,7 +46659,7 @@

    Arguments

    @@ -47854,7 +47854,7 @@

    Arguments

    @@ -47925,7 +47925,7 @@

    Arguments

    @@ -47995,7 +47995,7 @@

    Arguments

    @@ -48358,7 +48358,7 @@

    Arguments

    @@ -48458,7 +48458,7 @@

    Arguments

    @@ -48603,7 +48603,7 @@

    Arguments

    @@ -48703,7 +48703,7 @@

    Arguments

    @@ -48788,7 +48788,7 @@

    Arguments

    @@ -48873,7 +48873,7 @@

    Arguments

    @@ -48990,7 +48990,7 @@

    Arguments

    @@ -51350,7 +51350,7 @@

    Arguments

    @@ -51380,7 +51380,7 @@

    Arguments

    @@ -51420,7 +51420,7 @@

    Arguments

    @@ -51435,7 +51435,7 @@

    Arguments

    @@ -52037,7 +52037,7 @@

    Arguments

    @@ -52107,7 +52107,7 @@

    Arguments

    @@ -52122,7 +52122,7 @@

    Arguments

    @@ -52192,7 +52192,7 @@

    Arguments

    @@ -52207,7 +52207,7 @@

    Arguments

    @@ -52277,7 +52277,7 @@

    Arguments

    @@ -52292,7 +52292,7 @@

    Arguments

    @@ -53487,7 +53487,7 @@

    Arguments

    @@ -53558,7 +53558,7 @@

    Arguments

    @@ -53628,7 +53628,7 @@

    Arguments

    @@ -53991,7 +53991,7 @@

    Arguments

    @@ -54091,7 +54091,7 @@

    Arguments

    @@ -54236,7 +54236,7 @@

    Arguments

    @@ -54336,7 +54336,7 @@

    Arguments

    @@ -54421,7 +54421,7 @@

    Arguments

    @@ -54506,7 +54506,7 @@

    Arguments

    @@ -54623,7 +54623,7 @@

    Arguments

    @@ -56983,7 +56983,7 @@

    Arguments

    @@ -57013,7 +57013,7 @@

    Arguments

    @@ -57053,7 +57053,7 @@

    Arguments

    @@ -57068,7 +57068,7 @@

    Arguments

    @@ -57670,7 +57670,7 @@

    Arguments

    @@ -57740,7 +57740,7 @@

    Arguments

    @@ -57755,7 +57755,7 @@

    Arguments

    @@ -57825,7 +57825,7 @@

    Arguments

    @@ -57840,7 +57840,7 @@

    Arguments

    @@ -57910,7 +57910,7 @@

    Arguments

    @@ -57925,7 +57925,7 @@

    Arguments

    @@ -59120,7 +59120,7 @@

    Arguments

    @@ -59191,7 +59191,7 @@

    Arguments

    @@ -59261,7 +59261,7 @@

    Arguments

    @@ -59624,7 +59624,7 @@

    Arguments

    @@ -59724,7 +59724,7 @@

    Arguments

    @@ -59869,7 +59869,7 @@

    Arguments

    @@ -59969,7 +59969,7 @@

    Arguments

    @@ -60054,7 +60054,7 @@

    Arguments

    @@ -60139,7 +60139,7 @@

    Arguments

    @@ -60256,7 +60256,7 @@

    Arguments

    @@ -62616,7 +62616,7 @@

    Arguments

    @@ -62646,7 +62646,7 @@

    Arguments

    @@ -62686,7 +62686,7 @@

    Arguments

    @@ -62701,7 +62701,7 @@

    Arguments

    @@ -63303,7 +63303,7 @@

    Arguments

    @@ -63373,7 +63373,7 @@

    Arguments

    @@ -63388,7 +63388,7 @@

    Arguments

    @@ -63458,7 +63458,7 @@

    Arguments

    @@ -63473,7 +63473,7 @@

    Arguments

    @@ -63543,7 +63543,7 @@

    Arguments

    @@ -63558,7 +63558,7 @@

    Arguments

    @@ -64753,7 +64753,7 @@

    Arguments

    @@ -64824,7 +64824,7 @@

    Arguments

    @@ -64894,7 +64894,7 @@

    Arguments

    @@ -65257,7 +65257,7 @@

    Arguments

    @@ -65357,7 +65357,7 @@

    Arguments

    @@ -65502,7 +65502,7 @@

    Arguments

    @@ -65602,7 +65602,7 @@

    Arguments

    @@ -65687,7 +65687,7 @@

    Arguments

    @@ -65772,7 +65772,7 @@

    Arguments

    @@ -65889,7 +65889,7 @@

    Arguments

    @@ -68249,7 +68249,7 @@

    Arguments

    @@ -68279,7 +68279,7 @@

    Arguments

    @@ -68319,7 +68319,7 @@

    Arguments

    @@ -68334,7 +68334,7 @@

    Arguments

    @@ -68936,7 +68936,7 @@

    Arguments

    @@ -69006,7 +69006,7 @@

    Arguments

    @@ -69021,7 +69021,7 @@

    Arguments

    @@ -69091,7 +69091,7 @@

    Arguments

    @@ -69106,7 +69106,7 @@

    Arguments

    @@ -69176,7 +69176,7 @@

    Arguments

    @@ -69191,7 +69191,7 @@

    Arguments

    @@ -70386,7 +70386,7 @@

    Arguments

    @@ -70457,7 +70457,7 @@

    Arguments

    @@ -70527,7 +70527,7 @@

    Arguments

    @@ -70890,7 +70890,7 @@

    Arguments

    @@ -70990,7 +70990,7 @@

    Arguments

    @@ -71135,7 +71135,7 @@

    Arguments

    @@ -71235,7 +71235,7 @@

    Arguments

    @@ -71320,7 +71320,7 @@

    Arguments

    @@ -71405,7 +71405,7 @@

    Arguments

    @@ -71522,7 +71522,7 @@

    Arguments

    @@ -73882,7 +73882,7 @@

    Arguments

    @@ -73912,7 +73912,7 @@

    Arguments

    @@ -73952,7 +73952,7 @@

    Arguments

    @@ -73967,7 +73967,7 @@

    Arguments

    @@ -74569,7 +74569,7 @@

    Arguments

    @@ -74639,7 +74639,7 @@

    Arguments

    @@ -74654,7 +74654,7 @@

    Arguments

    @@ -74724,7 +74724,7 @@

    Arguments

    @@ -74739,7 +74739,7 @@

    Arguments

    @@ -74809,7 +74809,7 @@

    Arguments

    @@ -74824,7 +74824,7 @@

    Arguments

    @@ -76019,7 +76019,7 @@

    Arguments

    @@ -76090,7 +76090,7 @@

    Arguments

    @@ -76160,7 +76160,7 @@

    Arguments

    @@ -76523,7 +76523,7 @@

    Arguments

    @@ -76623,7 +76623,7 @@

    Arguments

    @@ -76768,7 +76768,7 @@

    Arguments

    @@ -76868,7 +76868,7 @@

    Arguments

    @@ -76953,7 +76953,7 @@

    Arguments

    @@ -77038,7 +77038,7 @@

    Arguments

    @@ -77155,7 +77155,7 @@

    Arguments

    @@ -79515,7 +79515,7 @@

    Arguments

    @@ -79545,7 +79545,7 @@

    Arguments

    @@ -79585,7 +79585,7 @@

    Arguments

    @@ -79600,7 +79600,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_multiply_api.html b/develop/module/dbcsr_multiply_api.html index 871ad762f01..26ebc0bd264 100644 --- a/develop/module/dbcsr_multiply_api.html +++ b/develop/module/dbcsr_multiply_api.html @@ -113,7 +113,7 @@

    Variables

    @@ -131,7 +131,7 @@

    Interfaces

    @@ -146,10 +146,10 @@

    Subroutines

    @@ -175,11 +175,11 @@

    Uses

    @@ -231,8 +231,8 @@

    Variables

    Interfaces

    - -

    public interface dbcsr_multiply + +

    public interface dbcsr_multiply

      @@ -281,7 +281,7 @@

      Arguments

    @@ -299,7 +299,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -364,7 +364,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -529,7 +529,7 @@

    Arguments

    @@ -544,7 +544,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -583,7 +583,7 @@

    Arguments

  • @@ -598,7 +598,7 @@

    Arguments

    @@ -613,7 +613,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -673,7 +673,7 @@

    Arguments

    @@ -688,7 +688,7 @@

    Arguments

    @@ -703,7 +703,7 @@

    Arguments

    @@ -718,7 +718,7 @@

    Arguments

    @@ -733,7 +733,7 @@

    Arguments

    @@ -748,7 +748,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -778,7 +778,7 @@

    Arguments

    @@ -793,7 +793,7 @@

    Arguments

    @@ -808,7 +808,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -847,7 +847,7 @@

    Arguments

  • @@ -862,7 +862,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    @@ -892,7 +892,7 @@

    Arguments

    @@ -907,7 +907,7 @@

    Arguments

    @@ -922,7 +922,7 @@

    Arguments

    @@ -937,7 +937,7 @@

    Arguments

    @@ -952,7 +952,7 @@

    Arguments

    @@ -967,7 +967,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -997,7 +997,7 @@

    Arguments

    @@ -1012,7 +1012,7 @@

    Arguments

    @@ -1027,7 +1027,7 @@

    Arguments

    @@ -1042,7 +1042,7 @@

    Arguments

    @@ -1057,7 +1057,7 @@

    Arguments

    @@ -1072,7 +1072,7 @@

    Arguments

    @@ -1092,7 +1092,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -1111,7 +1111,7 @@

    Arguments

  • @@ -1126,7 +1126,7 @@

    Arguments

    @@ -1141,7 +1141,7 @@

    Arguments

    @@ -1156,7 +1156,7 @@

    Arguments

    @@ -1171,7 +1171,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1201,7 +1201,7 @@

    Arguments

    @@ -1216,7 +1216,7 @@

    Arguments

    @@ -1231,7 +1231,7 @@

    Arguments

    @@ -1246,7 +1246,7 @@

    Arguments

    @@ -1261,7 +1261,7 @@

    Arguments

    @@ -1276,7 +1276,7 @@

    Arguments

    @@ -1291,7 +1291,7 @@

    Arguments

    @@ -1306,7 +1306,7 @@

    Arguments

    @@ -1321,7 +1321,7 @@

    Arguments

    @@ -1336,7 +1336,7 @@

    Arguments

    @@ -1356,7 +1356,7 @@

    Arguments

  • - private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) + private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -1375,7 +1375,7 @@

    Arguments

  • @@ -1390,7 +1390,7 @@

    Arguments

    @@ -1405,7 +1405,7 @@

    Arguments

    @@ -1420,7 +1420,7 @@

    Arguments

    @@ -1435,7 +1435,7 @@

    Arguments

    @@ -1450,7 +1450,7 @@

    Arguments

    @@ -1465,7 +1465,7 @@

    Arguments

    @@ -1480,7 +1480,7 @@

    Arguments

    @@ -1495,7 +1495,7 @@

    Arguments

    @@ -1510,7 +1510,7 @@

    Arguments

    @@ -1525,7 +1525,7 @@

    Arguments

    @@ -1540,7 +1540,7 @@

    Arguments

    @@ -1555,7 +1555,7 @@

    Arguments

    @@ -1570,7 +1570,7 @@

    Arguments

    @@ -1585,7 +1585,7 @@

    Arguments

    @@ -1600,7 +1600,7 @@

    Arguments

    @@ -1630,7 +1630,7 @@

    Arguments

    Subroutines

    -

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_s(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -1649,7 +1649,7 @@

    Arguments

    @@ -1664,7 +1664,7 @@

    Arguments

    @@ -1679,7 +1679,7 @@

    Arguments

    @@ -1694,7 +1694,7 @@

    Arguments

    @@ -1709,7 +1709,7 @@

    Arguments

    @@ -1724,7 +1724,7 @@

    Arguments

    @@ -1739,7 +1739,7 @@

    Arguments

    @@ -1754,7 +1754,7 @@

    Arguments

    @@ -1769,7 +1769,7 @@

    Arguments

    @@ -1784,7 +1784,7 @@

    Arguments

    @@ -1799,7 +1799,7 @@

    Arguments

    @@ -1814,7 +1814,7 @@

    Arguments

    @@ -1829,7 +1829,7 @@

    Arguments

    @@ -1844,7 +1844,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1874,7 +1874,7 @@

    Arguments

    @@ -1895,7 +1895,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_d(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -1914,7 +1914,7 @@

    Arguments

    @@ -1929,7 +1929,7 @@

    Arguments

    @@ -1944,7 +1944,7 @@

    Arguments

    @@ -1959,7 +1959,7 @@

    Arguments

    @@ -1974,7 +1974,7 @@

    Arguments

    @@ -1989,7 +1989,7 @@

    Arguments

    @@ -2004,7 +2004,7 @@

    Arguments

    @@ -2019,7 +2019,7 @@

    Arguments

    @@ -2034,7 +2034,7 @@

    Arguments

    @@ -2049,7 +2049,7 @@

    Arguments

    @@ -2064,7 +2064,7 @@

    Arguments

    @@ -2079,7 +2079,7 @@

    Arguments

    @@ -2094,7 +2094,7 @@

    Arguments

    @@ -2109,7 +2109,7 @@

    Arguments

    @@ -2124,7 +2124,7 @@

    Arguments

    @@ -2139,7 +2139,7 @@

    Arguments

    @@ -2160,7 +2160,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_c(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -2179,7 +2179,7 @@

    Arguments

    @@ -2194,7 +2194,7 @@

    Arguments

    @@ -2209,7 +2209,7 @@

    Arguments

    @@ -2224,7 +2224,7 @@

    Arguments

    @@ -2239,7 +2239,7 @@

    Arguments

    @@ -2254,7 +2254,7 @@

    Arguments

    @@ -2269,7 +2269,7 @@

    Arguments

    @@ -2284,7 +2284,7 @@

    Arguments

    @@ -2299,7 +2299,7 @@

    Arguments

    @@ -2314,7 +2314,7 @@

    Arguments

    @@ -2329,7 +2329,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2359,7 +2359,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2389,7 +2389,7 @@

    Arguments

    @@ -2404,7 +2404,7 @@

    Arguments

    @@ -2425,7 +2425,7 @@

    Arguments

    -

    private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop) +

    private subroutine dbcsr_multiply_z(transa, transb, alpha, matrix_a, matrix_b, beta, matrix_c, first_row, last_row, first_column, last_column, first_k, last_k, retain_sparsity, filter_eps, flop)

    @@ -2444,7 +2444,7 @@

    Arguments

    @@ -2459,7 +2459,7 @@

    Arguments

    @@ -2474,7 +2474,7 @@

    Arguments

    @@ -2489,7 +2489,7 @@

    Arguments

    @@ -2504,7 +2504,7 @@

    Arguments

    @@ -2519,7 +2519,7 @@

    Arguments

    @@ -2534,7 +2534,7 @@

    Arguments

    @@ -2549,7 +2549,7 @@

    Arguments

    @@ -2564,7 +2564,7 @@

    Arguments

    @@ -2579,7 +2579,7 @@

    Arguments

    @@ -2594,7 +2594,7 @@

    Arguments

    @@ -2609,7 +2609,7 @@

    Arguments

    @@ -2624,7 +2624,7 @@

    Arguments

    @@ -2639,7 +2639,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2669,7 +2669,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_operations.html b/develop/module/dbcsr_operations.html index ace13291ba2..5630d319fdb 100644 --- a/develop/module/dbcsr_operations.html +++ b/develop/module/dbcsr_operations.html @@ -113,12 +113,12 @@

    Variables

    @@ -404,7 +404,7 @@

    Variables

    @@ -421,7 +421,7 @@

    Variables

    @@ -608,7 +608,7 @@

    Arguments

    @@ -668,7 +668,7 @@

    Arguments

    @@ -728,7 +728,7 @@

    Arguments

    @@ -788,7 +788,7 @@

    Arguments

    @@ -842,7 +842,7 @@

    Arguments

    @@ -896,7 +896,7 @@

    Arguments

    @@ -950,7 +950,7 @@

    Arguments

    @@ -1004,7 +1004,7 @@

    Arguments

    @@ -1068,7 +1068,7 @@

    Arguments

    @@ -1084,7 +1084,7 @@

    Arguments

    @@ -1140,7 +1140,7 @@

    Arguments

    @@ -1156,7 +1156,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1227,7 +1227,7 @@

    Arguments

    @@ -1282,7 +1282,7 @@

    Arguments

    @@ -1298,7 +1298,7 @@

    Arguments

    @@ -1366,7 +1366,7 @@

    Arguments

    @@ -1435,7 +1435,7 @@

    Arguments

    @@ -1465,7 +1465,7 @@

    Arguments

    @@ -1504,7 +1504,7 @@

    Arguments

    @@ -1534,7 +1534,7 @@

    Arguments

    @@ -1573,7 +1573,7 @@

    Arguments

    @@ -1603,7 +1603,7 @@

    Arguments

    @@ -1642,7 +1642,7 @@

    Arguments

    @@ -1672,7 +1672,7 @@

    Arguments

    @@ -1721,7 +1721,7 @@

    Arguments

    @@ -1736,7 +1736,7 @@

    Arguments

    @@ -1790,7 +1790,7 @@

    Arguments

    @@ -1805,7 +1805,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1874,7 +1874,7 @@

    Arguments

    @@ -1928,7 +1928,7 @@

    Arguments

    @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1997,7 +1997,7 @@

    Arguments

    @@ -2012,7 +2012,7 @@

    Arguments

    @@ -2076,7 +2076,7 @@

    Arguments

    @@ -2091,7 +2091,7 @@

    Arguments

    @@ -2130,7 +2130,7 @@

    Arguments

    @@ -2145,7 +2145,7 @@

    Arguments

    @@ -2184,7 +2184,7 @@

    Arguments

    @@ -2199,7 +2199,7 @@

    Arguments

    @@ -2238,7 +2238,7 @@

    Arguments

    @@ -2253,7 +2253,7 @@

    Arguments

    @@ -2303,7 +2303,7 @@

    Arguments

    @@ -2318,7 +2318,7 @@

    Arguments

    @@ -2363,7 +2363,7 @@

    Arguments

    @@ -2402,7 +2402,7 @@

    Arguments

    @@ -2417,7 +2417,7 @@

    Arguments

    @@ -2486,7 +2486,7 @@

    Arguments

    @@ -2501,7 +2501,7 @@

    Arguments

    @@ -2570,7 +2570,7 @@

    Arguments

    @@ -2585,7 +2585,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2669,7 +2669,7 @@

    Arguments

    @@ -2748,7 +2748,7 @@

    Arguments

    @@ -2763,7 +2763,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

    @@ -2817,7 +2817,7 @@

    Arguments

    @@ -2856,7 +2856,7 @@

    Arguments

    @@ -2871,7 +2871,7 @@

    Arguments

    @@ -2910,7 +2910,7 @@

    Arguments

    @@ -2925,7 +2925,7 @@

    Arguments

    @@ -2974,7 +2974,7 @@

    Arguments

    @@ -2989,7 +2989,7 @@

    Arguments

    @@ -3019,7 +3019,7 @@

    Arguments

    @@ -3073,7 +3073,7 @@

    Arguments

    @@ -3088,7 +3088,7 @@

    Arguments

    @@ -3118,7 +3118,7 @@

    Arguments

    @@ -3172,7 +3172,7 @@

    Arguments

    @@ -3187,7 +3187,7 @@

    Arguments

    @@ -3217,7 +3217,7 @@

    Arguments

    @@ -3271,7 +3271,7 @@

    Arguments

    @@ -3286,7 +3286,7 @@

    Arguments

    @@ -3316,7 +3316,7 @@

    Arguments

    @@ -3370,7 +3370,7 @@

    Arguments

    @@ -3385,7 +3385,7 @@

    Arguments

    @@ -3415,7 +3415,7 @@

    Arguments

    @@ -3479,7 +3479,7 @@

    Arguments

    @@ -3533,7 +3533,7 @@

    Arguments

    @@ -3587,7 +3587,7 @@

    Arguments

    @@ -3641,7 +3641,7 @@

    Arguments

    @@ -3705,7 +3705,7 @@

    Arguments

    @@ -3759,7 +3759,7 @@

    Arguments

    @@ -3813,7 +3813,7 @@

    Arguments

    @@ -3867,7 +3867,7 @@

    Arguments

    @@ -3946,7 +3946,7 @@

    Arguments

    @@ -4007,7 +4007,7 @@

    Arguments

    @@ -4068,7 +4068,7 @@

    Arguments

    @@ -4129,7 +4129,7 @@

    Arguments

    @@ -4175,7 +4175,7 @@

    Arguments

    @@ -4190,7 +4190,7 @@

    Arguments

    @@ -4386,7 +4386,7 @@

    Arguments

    @@ -4431,7 +4431,7 @@

    Arguments

    @@ -4476,7 +4476,7 @@

    Arguments

    @@ -4491,7 +4491,7 @@

    Arguments

    @@ -4536,7 +4536,7 @@

    Arguments

    @@ -4551,7 +4551,7 @@

    Arguments

    @@ -4626,7 +4626,7 @@

    Arguments

    @@ -4686,7 +4686,7 @@

    Arguments

    @@ -4739,7 +4739,7 @@

    Arguments

    @@ -4786,7 +4786,7 @@

    Arguments

    @@ -4826,7 +4826,7 @@

    Arguments

    @@ -4866,7 +4866,7 @@

    Arguments

    @@ -4906,7 +4906,7 @@

    Arguments

    @@ -4976,7 +4976,7 @@

    Arguments

    @@ -5105,7 +5105,7 @@

    Arguments

    @@ -5120,7 +5120,7 @@

    Arguments

    @@ -5176,7 +5176,7 @@

    Arguments

    @@ -5191,7 +5191,7 @@

    Arguments

    @@ -5236,7 +5236,7 @@

    Arguments

    @@ -5276,7 +5276,7 @@

    Arguments

    @@ -5291,7 +5291,7 @@

    Arguments

    @@ -5361,7 +5361,7 @@

    Arguments

    @@ -5376,7 +5376,7 @@

    Arguments

    @@ -5446,7 +5446,7 @@

    Arguments

    @@ -5461,7 +5461,7 @@

    Arguments

    @@ -5531,7 +5531,7 @@

    Arguments

    @@ -5546,7 +5546,7 @@

    Arguments

    @@ -5616,7 +5616,7 @@

    Arguments

    @@ -5631,7 +5631,7 @@

    Arguments

    @@ -5671,7 +5671,7 @@

    Arguments

    @@ -5772,7 +5772,7 @@

    Arguments

    @@ -5788,7 +5788,7 @@

    Arguments

    @@ -5804,7 +5804,7 @@

    Arguments

    @@ -5859,7 +5859,7 @@

    Arguments

    @@ -5874,7 +5874,7 @@

    Arguments

    @@ -5929,7 +5929,7 @@

    Arguments

    @@ -5984,7 +5984,7 @@

    Arguments

    @@ -5999,7 +5999,7 @@

    Arguments

    @@ -6014,7 +6014,7 @@

    Arguments

    @@ -6029,7 +6029,7 @@

    Arguments

    @@ -6083,7 +6083,7 @@

    Arguments

    @@ -6123,7 +6123,7 @@

    Arguments

    @@ -6138,7 +6138,7 @@

    Arguments

    @@ -6178,7 +6178,7 @@

    Arguments

    @@ -6193,7 +6193,7 @@

    Arguments

    @@ -6233,7 +6233,7 @@

    Arguments

    @@ -6248,7 +6248,7 @@

    Arguments

    @@ -6263,7 +6263,7 @@

    Arguments

    @@ -6350,7 +6350,7 @@

    Arguments

    @@ -6365,7 +6365,7 @@

    Arguments

    @@ -6452,7 +6452,7 @@

    Arguments

    @@ -6492,7 +6492,7 @@

    Arguments

    @@ -6507,7 +6507,7 @@

    Arguments

    @@ -6537,7 +6537,7 @@

    Arguments

    @@ -6592,7 +6592,7 @@

    Arguments

    @@ -6662,7 +6662,7 @@

    Arguments

    @@ -6732,7 +6732,7 @@

    Arguments

    @@ -6802,7 +6802,7 @@

    Arguments

    @@ -6842,7 +6842,7 @@

    Arguments

    @@ -6857,7 +6857,7 @@

    Arguments

    @@ -6872,7 +6872,7 @@

    Arguments

    @@ -6887,7 +6887,7 @@

    Arguments

    @@ -6902,7 +6902,7 @@

    Arguments

    @@ -6917,7 +6917,7 @@

    Arguments

    @@ -6932,7 +6932,7 @@

    Arguments

    @@ -6947,7 +6947,7 @@

    Arguments

    @@ -6962,7 +6962,7 @@

    Arguments

    @@ -7007,7 +7007,7 @@

    Arguments

    @@ -7022,7 +7022,7 @@

    Arguments

    @@ -7037,7 +7037,7 @@

    Arguments

    @@ -7052,7 +7052,7 @@

    Arguments

    @@ -7067,7 +7067,7 @@

    Arguments

    @@ -7082,7 +7082,7 @@

    Arguments

    @@ -7097,7 +7097,7 @@

    Arguments

    @@ -7112,7 +7112,7 @@

    Arguments

    @@ -7127,7 +7127,7 @@

    Arguments

    @@ -7142,7 +7142,7 @@

    Arguments

    @@ -7157,7 +7157,7 @@

    Arguments

    @@ -7172,7 +7172,7 @@

    Arguments

    @@ -7187,7 +7187,7 @@

    Arguments

    @@ -7202,7 +7202,7 @@

    Arguments

    @@ -7242,7 +7242,7 @@

    Arguments

    @@ -7282,7 +7282,7 @@

    Arguments

    @@ -7338,7 +7338,7 @@

    Arguments

    @@ -7354,7 +7354,7 @@

    Arguments

    @@ -7410,7 +7410,7 @@

    Arguments

    @@ -7465,7 +7465,7 @@

    Arguments

    @@ -7481,7 +7481,7 @@

    Arguments

    @@ -7537,7 +7537,7 @@

    Arguments

    @@ -7567,7 +7567,7 @@

    Arguments

    @@ -7607,7 +7607,7 @@

    Arguments

    @@ -7622,7 +7622,7 @@

    Arguments

    @@ -7677,7 +7677,7 @@

    Arguments

    @@ -7692,7 +7692,7 @@

    Arguments

    @@ -7732,7 +7732,7 @@

    Arguments

    @@ -7747,7 +7747,7 @@

    Arguments

    @@ -7777,7 +7777,7 @@

    Arguments

    @@ -7832,7 +7832,7 @@

    Arguments

    @@ -7887,7 +7887,7 @@

    Arguments

    @@ -7942,7 +7942,7 @@

    Arguments

    @@ -7957,7 +7957,7 @@

    Arguments

    @@ -7997,7 +7997,7 @@

    Arguments

    @@ -8012,7 +8012,7 @@

    Arguments

    @@ -8057,7 +8057,7 @@

    Arguments

    @@ -8072,7 +8072,7 @@

    Arguments

    @@ -8102,7 +8102,7 @@

    Arguments

    @@ -8117,7 +8117,7 @@

    Arguments

    @@ -8157,7 +8157,7 @@

    Arguments

    @@ -8172,7 +8172,7 @@

    Arguments

    @@ -8187,7 +8187,7 @@

    Arguments

    @@ -8202,7 +8202,7 @@

    Arguments

    @@ -8217,7 +8217,7 @@

    Arguments

    @@ -8247,7 +8247,7 @@

    Arguments

    @@ -8287,7 +8287,7 @@

    Arguments

    @@ -8342,7 +8342,7 @@

    Arguments

    @@ -8358,7 +8358,7 @@

    Arguments

    @@ -8414,7 +8414,7 @@

    Arguments

    @@ -8444,7 +8444,7 @@

    Arguments

    @@ -8484,7 +8484,7 @@

    Arguments

    @@ -8499,7 +8499,7 @@

    Arguments

    @@ -8554,7 +8554,7 @@

    Arguments

    @@ -8569,7 +8569,7 @@

    Arguments

    @@ -8609,7 +8609,7 @@

    Arguments

    @@ -8624,7 +8624,7 @@

    Arguments

    @@ -8654,7 +8654,7 @@

    Arguments

    @@ -8709,7 +8709,7 @@

    Arguments

    @@ -8764,7 +8764,7 @@

    Arguments

    @@ -8819,7 +8819,7 @@

    Arguments

    @@ -8834,7 +8834,7 @@

    Arguments

    @@ -8874,7 +8874,7 @@

    Arguments

    @@ -8889,7 +8889,7 @@

    Arguments

    @@ -8934,7 +8934,7 @@

    Arguments

    @@ -8949,7 +8949,7 @@

    Arguments

    @@ -8979,7 +8979,7 @@

    Arguments

    @@ -8994,7 +8994,7 @@

    Arguments

    @@ -9034,7 +9034,7 @@

    Arguments

    @@ -9049,7 +9049,7 @@

    Arguments

    @@ -9064,7 +9064,7 @@

    Arguments

    @@ -9079,7 +9079,7 @@

    Arguments

    @@ -9094,7 +9094,7 @@

    Arguments

    @@ -9124,7 +9124,7 @@

    Arguments

    @@ -9164,7 +9164,7 @@

    Arguments

    @@ -9219,7 +9219,7 @@

    Arguments

    @@ -9235,7 +9235,7 @@

    Arguments

    @@ -9291,7 +9291,7 @@

    Arguments

    @@ -9321,7 +9321,7 @@

    Arguments

    @@ -9361,7 +9361,7 @@

    Arguments

    @@ -9376,7 +9376,7 @@

    Arguments

    @@ -9431,7 +9431,7 @@

    Arguments

    @@ -9446,7 +9446,7 @@

    Arguments

    @@ -9486,7 +9486,7 @@

    Arguments

    @@ -9501,7 +9501,7 @@

    Arguments

    @@ -9531,7 +9531,7 @@

    Arguments

    @@ -9586,7 +9586,7 @@

    Arguments

    @@ -9641,7 +9641,7 @@

    Arguments

    @@ -9696,7 +9696,7 @@

    Arguments

    @@ -9711,7 +9711,7 @@

    Arguments

    @@ -9751,7 +9751,7 @@

    Arguments

    @@ -9766,7 +9766,7 @@

    Arguments

    @@ -9811,7 +9811,7 @@

    Arguments

    @@ -9826,7 +9826,7 @@

    Arguments

    @@ -9856,7 +9856,7 @@

    Arguments

    @@ -9871,7 +9871,7 @@

    Arguments

    @@ -9911,7 +9911,7 @@

    Arguments

    @@ -9926,7 +9926,7 @@

    Arguments

    @@ -9941,7 +9941,7 @@

    Arguments

    @@ -9956,7 +9956,7 @@

    Arguments

    @@ -9971,7 +9971,7 @@

    Arguments

    @@ -10001,7 +10001,7 @@

    Arguments

    @@ -10041,7 +10041,7 @@

    Arguments

    @@ -10096,7 +10096,7 @@

    Arguments

    @@ -10112,7 +10112,7 @@

    Arguments

    @@ -10168,7 +10168,7 @@

    Arguments

    @@ -10198,7 +10198,7 @@

    Arguments

    @@ -10238,7 +10238,7 @@

    Arguments

    @@ -10253,7 +10253,7 @@

    Arguments

    @@ -10308,7 +10308,7 @@

    Arguments

    @@ -10323,7 +10323,7 @@

    Arguments

    @@ -10363,7 +10363,7 @@

    Arguments

    @@ -10378,7 +10378,7 @@

    Arguments

    @@ -10408,7 +10408,7 @@

    Arguments

    @@ -10463,7 +10463,7 @@

    Arguments

    @@ -10518,7 +10518,7 @@

    Arguments

    @@ -10573,7 +10573,7 @@

    Arguments

    @@ -10588,7 +10588,7 @@

    Arguments

    @@ -10628,7 +10628,7 @@

    Arguments

    @@ -10643,7 +10643,7 @@

    Arguments

    @@ -10688,7 +10688,7 @@

    Arguments

    @@ -10703,7 +10703,7 @@

    Arguments

    @@ -10733,7 +10733,7 @@

    Arguments

    @@ -10748,7 +10748,7 @@

    Arguments

    @@ -10788,7 +10788,7 @@

    Arguments

    @@ -10803,7 +10803,7 @@

    Arguments

    @@ -10818,7 +10818,7 @@

    Arguments

    @@ -10833,7 +10833,7 @@

    Arguments

    @@ -10848,7 +10848,7 @@

    Arguments

    @@ -10878,7 +10878,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_print_messages.html b/develop/module/dbcsr_print_messages.html index a38ca18c14a..199d97c89f3 100644 --- a/develop/module/dbcsr_print_messages.html +++ b/develop/module/dbcsr_print_messages.html @@ -113,7 +113,7 @@

    Variables

    @@ -195,7 +195,7 @@

    Variables

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_ptr_util.html b/develop/module/dbcsr_ptr_util.html index 934af293ba4..bae706be4f6 100644 --- a/develop/module/dbcsr_ptr_util.html +++ b/develop/module/dbcsr_ptr_util.html @@ -113,8 +113,8 @@

    Variables

    @@ -243,12 +243,12 @@

    Uses

    @@ -273,7 +273,7 @@

    Variables

    @@ -290,7 +290,7 @@

    Variables

    @@ -342,7 +342,7 @@

    Arguments

    @@ -372,7 +372,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

    @@ -433,7 +433,7 @@

    Arguments

    @@ -448,7 +448,7 @@

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    @@ -518,7 +518,7 @@

    Arguments

    @@ -533,7 +533,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -634,7 +634,7 @@

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

    @@ -679,7 +679,7 @@

    Arguments

    @@ -709,7 +709,7 @@

    Arguments

    @@ -725,7 +725,7 @@

    Arguments

    @@ -740,7 +740,7 @@

    Arguments

    @@ -780,7 +780,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -825,7 +825,7 @@

    Arguments

    @@ -855,7 +855,7 @@

    Arguments

    @@ -871,7 +871,7 @@

    Arguments

    @@ -886,7 +886,7 @@

    Arguments

    @@ -926,7 +926,7 @@

    Arguments

    @@ -956,7 +956,7 @@

    Arguments

    @@ -971,7 +971,7 @@

    Arguments

    @@ -1001,7 +1001,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1032,7 +1032,7 @@

    Arguments

    @@ -1072,7 +1072,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1163,7 +1163,7 @@

    Arguments

    @@ -1178,7 +1178,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1338,7 +1338,7 @@

    Arguments

    @@ -1400,7 +1400,7 @@

    Arguments

    @@ -1416,7 +1416,7 @@

    Arguments

    @@ -1478,7 +1478,7 @@

    Arguments

    @@ -1494,7 +1494,7 @@

    Arguments

    @@ -1556,7 +1556,7 @@

    Arguments

    @@ -1572,7 +1572,7 @@

    Arguments

    @@ -1634,7 +1634,7 @@

    Arguments

    @@ -1650,7 +1650,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1726,7 +1726,7 @@

    Arguments

    @@ -1811,7 +1811,7 @@

    Arguments

    @@ -1826,7 +1826,7 @@

    Arguments

    @@ -1896,7 +1896,7 @@

    Arguments

    @@ -1911,7 +1911,7 @@

    Arguments

    @@ -1981,7 +1981,7 @@

    Arguments

    @@ -1996,7 +1996,7 @@

    Arguments

    @@ -2066,7 +2066,7 @@

    Arguments

    @@ -2081,7 +2081,7 @@

    Arguments

    @@ -2151,7 +2151,7 @@

    Arguments

    @@ -2166,7 +2166,7 @@

    Arguments

    @@ -2236,7 +2236,7 @@

    Arguments

    @@ -2251,7 +2251,7 @@

    Arguments

    @@ -2345,7 +2345,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2483,7 +2483,7 @@

    Arguments

    @@ -2552,7 +2552,7 @@

    Arguments

    @@ -2621,7 +2621,7 @@

    Arguments

    @@ -2690,7 +2690,7 @@

    Arguments

    @@ -2754,7 +2754,7 @@

    Arguments

    @@ -2808,7 +2808,7 @@

    Arguments

    @@ -2862,7 +2862,7 @@

    Arguments

    @@ -2916,7 +2916,7 @@

    Arguments

    @@ -2970,7 +2970,7 @@

    Arguments

    @@ -3024,7 +3024,7 @@

    Arguments

    @@ -3073,7 +3073,7 @@

    Arguments

    @@ -3088,7 +3088,7 @@

    Arguments

    @@ -3142,7 +3142,7 @@

    Arguments

    @@ -3157,7 +3157,7 @@

    Arguments

    @@ -3211,7 +3211,7 @@

    Arguments

    @@ -3226,7 +3226,7 @@

    Arguments

    @@ -3280,7 +3280,7 @@

    Arguments

    @@ -3295,7 +3295,7 @@

    Arguments

    @@ -3349,7 +3349,7 @@

    Arguments

    @@ -3364,7 +3364,7 @@

    Arguments

    @@ -3418,7 +3418,7 @@

    Arguments

    @@ -3433,7 +3433,7 @@

    Arguments

    @@ -3487,7 +3487,7 @@

    Arguments

    @@ -3502,7 +3502,7 @@

    Arguments

    @@ -3556,7 +3556,7 @@

    Arguments

    @@ -3571,7 +3571,7 @@

    Arguments

    @@ -3625,7 +3625,7 @@

    Arguments

    @@ -3640,7 +3640,7 @@

    Arguments

    @@ -3694,7 +3694,7 @@

    Arguments

    @@ -3709,7 +3709,7 @@

    Arguments

    @@ -3763,7 +3763,7 @@

    Arguments

    @@ -3778,7 +3778,7 @@

    Arguments

    @@ -3832,7 +3832,7 @@

    Arguments

    @@ -3847,7 +3847,7 @@

    Arguments

    @@ -3911,7 +3911,7 @@

    Arguments

    @@ -3965,7 +3965,7 @@

    Arguments

    @@ -4019,7 +4019,7 @@

    Arguments

    @@ -4073,7 +4073,7 @@

    Arguments

    @@ -4127,7 +4127,7 @@

    Arguments

    @@ -4181,7 +4181,7 @@

    Arguments

    @@ -4235,7 +4235,7 @@

    Arguments

    @@ -4289,7 +4289,7 @@

    Arguments

    @@ -4343,7 +4343,7 @@

    Arguments

    @@ -4397,7 +4397,7 @@

    Arguments

    @@ -4451,7 +4451,7 @@

    Arguments

    @@ -4505,7 +4505,7 @@

    Arguments

    @@ -4583,7 +4583,7 @@

    Arguments

    @@ -4598,7 +4598,7 @@

    Arguments

    @@ -4674,7 +4674,7 @@

    Arguments

    @@ -4690,7 +4690,7 @@

    Arguments

    @@ -4753,7 +4753,7 @@

    Arguments

    @@ -4769,7 +4769,7 @@

    Arguments

    @@ -4832,7 +4832,7 @@

    Arguments

    @@ -4848,7 +4848,7 @@

    Arguments

    @@ -4911,7 +4911,7 @@

    Arguments

    @@ -4927,7 +4927,7 @@

    Arguments

    @@ -4990,7 +4990,7 @@

    Arguments

    @@ -5006,7 +5006,7 @@

    Arguments

    @@ -5069,7 +5069,7 @@

    Arguments

    @@ -5085,7 +5085,7 @@

    Arguments

    @@ -5137,7 +5137,7 @@

    Arguments

    @@ -5167,7 +5167,7 @@

    Arguments

    @@ -5182,7 +5182,7 @@

    Arguments

    @@ -5212,7 +5212,7 @@

    Arguments

    @@ -5228,7 +5228,7 @@

    Arguments

    @@ -5243,7 +5243,7 @@

    Arguments

    @@ -5314,7 +5314,7 @@

    Arguments

    @@ -5369,7 +5369,7 @@

    Arguments

    @@ -5409,7 +5409,7 @@

    Arguments

    @@ -5424,7 +5424,7 @@

    Arguments

    @@ -5479,7 +5479,7 @@

    Arguments

    @@ -5494,7 +5494,7 @@

    Arguments

    @@ -5549,7 +5549,7 @@

    Arguments

    @@ -5604,7 +5604,7 @@

    Arguments

    @@ -5675,7 +5675,7 @@

    Arguments

    @@ -5690,7 +5690,7 @@

    Arguments

    @@ -5745,7 +5745,7 @@

    Arguments

    @@ -5775,7 +5775,7 @@

    Arguments

    @@ -5790,7 +5790,7 @@

    Arguments

    @@ -5820,7 +5820,7 @@

    Arguments

    @@ -5836,7 +5836,7 @@

    Arguments

    @@ -5851,7 +5851,7 @@

    Arguments

    @@ -5922,7 +5922,7 @@

    Arguments

    @@ -5977,7 +5977,7 @@

    Arguments

    @@ -6017,7 +6017,7 @@

    Arguments

    @@ -6032,7 +6032,7 @@

    Arguments

    @@ -6087,7 +6087,7 @@

    Arguments

    @@ -6102,7 +6102,7 @@

    Arguments

    @@ -6157,7 +6157,7 @@

    Arguments

    @@ -6212,7 +6212,7 @@

    Arguments

    @@ -6283,7 +6283,7 @@

    Arguments

    @@ -6298,7 +6298,7 @@

    Arguments

    @@ -6353,7 +6353,7 @@

    Arguments

    @@ -6383,7 +6383,7 @@

    Arguments

    @@ -6398,7 +6398,7 @@

    Arguments

    @@ -6428,7 +6428,7 @@

    Arguments

    @@ -6444,7 +6444,7 @@

    Arguments

    @@ -6459,7 +6459,7 @@

    Arguments

    @@ -6530,7 +6530,7 @@

    Arguments

    @@ -6585,7 +6585,7 @@

    Arguments

    @@ -6625,7 +6625,7 @@

    Arguments

    @@ -6640,7 +6640,7 @@

    Arguments

    @@ -6695,7 +6695,7 @@

    Arguments

    @@ -6710,7 +6710,7 @@

    Arguments

    @@ -6765,7 +6765,7 @@

    Arguments

    @@ -6820,7 +6820,7 @@

    Arguments

    @@ -6891,7 +6891,7 @@

    Arguments

    @@ -6906,7 +6906,7 @@

    Arguments

    @@ -6961,7 +6961,7 @@

    Arguments

    @@ -6991,7 +6991,7 @@

    Arguments

    @@ -7006,7 +7006,7 @@

    Arguments

    @@ -7036,7 +7036,7 @@

    Arguments

    @@ -7052,7 +7052,7 @@

    Arguments

    @@ -7067,7 +7067,7 @@

    Arguments

    @@ -7138,7 +7138,7 @@

    Arguments

    @@ -7193,7 +7193,7 @@

    Arguments

    @@ -7233,7 +7233,7 @@

    Arguments

    @@ -7248,7 +7248,7 @@

    Arguments

    @@ -7303,7 +7303,7 @@

    Arguments

    @@ -7318,7 +7318,7 @@

    Arguments

    @@ -7373,7 +7373,7 @@

    Arguments

    @@ -7428,7 +7428,7 @@

    Arguments

    @@ -7499,7 +7499,7 @@

    Arguments

    @@ -7514,7 +7514,7 @@

    Arguments

    @@ -7569,7 +7569,7 @@

    Arguments

    @@ -7599,7 +7599,7 @@

    Arguments

    @@ -7614,7 +7614,7 @@

    Arguments

    @@ -7644,7 +7644,7 @@

    Arguments

    @@ -7660,7 +7660,7 @@

    Arguments

    @@ -7675,7 +7675,7 @@

    Arguments

    @@ -7746,7 +7746,7 @@

    Arguments

    @@ -7801,7 +7801,7 @@

    Arguments

    @@ -7841,7 +7841,7 @@

    Arguments

    @@ -7856,7 +7856,7 @@

    Arguments

    @@ -7911,7 +7911,7 @@

    Arguments

    @@ -7926,7 +7926,7 @@

    Arguments

    @@ -7981,7 +7981,7 @@

    Arguments

    @@ -8036,7 +8036,7 @@

    Arguments

    @@ -8107,7 +8107,7 @@

    Arguments

    @@ -8122,7 +8122,7 @@

    Arguments

    @@ -8177,7 +8177,7 @@

    Arguments

    @@ -8207,7 +8207,7 @@

    Arguments

    @@ -8222,7 +8222,7 @@

    Arguments

    @@ -8252,7 +8252,7 @@

    Arguments

    @@ -8268,7 +8268,7 @@

    Arguments

    @@ -8283,7 +8283,7 @@

    Arguments

    @@ -8354,7 +8354,7 @@

    Arguments

    @@ -8409,7 +8409,7 @@

    Arguments

    @@ -8449,7 +8449,7 @@

    Arguments

    @@ -8464,7 +8464,7 @@

    Arguments

    @@ -8519,7 +8519,7 @@

    Arguments

    @@ -8534,7 +8534,7 @@

    Arguments

    @@ -8589,7 +8589,7 @@

    Arguments

    @@ -8644,7 +8644,7 @@

    Arguments

    @@ -8715,7 +8715,7 @@

    Arguments

    @@ -8730,7 +8730,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_string_utilities.html b/develop/module/dbcsr_string_utilities.html index f767c5c39e1..24f73ea5a50 100644 --- a/develop/module/dbcsr_string_utilities.html +++ b/develop/module/dbcsr_string_utilities.html @@ -342,7 +342,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_base.html b/develop/module/dbcsr_tas_base.html index f0ce1d188bf..aa45ea1ded2 100644 --- a/develop/module/dbcsr_tas_base.html +++ b/develop/module/dbcsr_tas_base.html @@ -113,7 +113,7 @@

    Variables

    @@ -252,23 +252,23 @@

    Uses

    @@ -293,7 +293,7 @@

    Variables

    @@ -347,7 +347,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -377,7 +377,7 @@

    Arguments

    @@ -392,7 +392,7 @@

    Arguments

    @@ -407,7 +407,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -476,7 +476,7 @@

    Arguments

    @@ -491,7 +491,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -521,7 +521,7 @@

    Arguments

    @@ -570,7 +570,7 @@

    Arguments

    @@ -585,7 +585,7 @@

    Arguments

    @@ -600,7 +600,7 @@

    Arguments

    @@ -615,7 +615,7 @@

    Arguments

    @@ -630,7 +630,7 @@

    Arguments

    @@ -645,7 +645,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -739,7 +739,7 @@

    Arguments

    @@ -754,7 +754,7 @@

    Arguments

    @@ -769,7 +769,7 @@

    Arguments

    @@ -784,7 +784,7 @@

    Arguments

    @@ -799,7 +799,7 @@

    Arguments

    @@ -814,7 +814,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    @@ -918,7 +918,7 @@

    Arguments

    @@ -933,7 +933,7 @@

    Arguments

    @@ -948,7 +948,7 @@

    Arguments

    @@ -997,7 +997,7 @@

    Arguments

    @@ -1012,7 +1012,7 @@

    Arguments

    @@ -1027,7 +1027,7 @@

    Arguments

    @@ -1042,7 +1042,7 @@

    Arguments

    @@ -1057,7 +1057,7 @@

    Arguments

    @@ -1072,7 +1072,7 @@

    Arguments

    @@ -1087,7 +1087,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1141,7 +1141,7 @@

    Arguments

    @@ -1156,7 +1156,7 @@

    Arguments

    @@ -1172,7 +1172,7 @@

    Arguments

    @@ -1188,7 +1188,7 @@

    Arguments

    @@ -1203,7 +1203,7 @@

    Arguments

    @@ -1218,7 +1218,7 @@

    Arguments

    @@ -1233,7 +1233,7 @@

    Arguments

    @@ -1248,7 +1248,7 @@

    Arguments

    @@ -1297,7 +1297,7 @@

    Arguments

    @@ -1312,7 +1312,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1342,7 +1342,7 @@

    Arguments

    @@ -1357,7 +1357,7 @@

    Arguments

    @@ -1372,7 +1372,7 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    @@ -1402,7 +1402,7 @@

    Arguments

    @@ -1441,7 +1441,7 @@

    Arguments

    @@ -1456,7 +1456,7 @@

    Arguments

    @@ -1471,7 +1471,7 @@

    Arguments

    @@ -1486,7 +1486,7 @@

    Arguments

    @@ -1501,7 +1501,7 @@

    Arguments

    @@ -1516,7 +1516,7 @@

    Arguments

    @@ -1531,7 +1531,7 @@

    Arguments

    @@ -1546,7 +1546,7 @@

    Arguments

    @@ -1585,7 +1585,7 @@

    Arguments

    @@ -1600,7 +1600,7 @@

    Arguments

    @@ -1615,7 +1615,7 @@

    Arguments

    @@ -1630,7 +1630,7 @@

    Arguments

    @@ -1645,7 +1645,7 @@

    Arguments

    @@ -1660,7 +1660,7 @@

    Arguments

    @@ -1675,7 +1675,7 @@

    Arguments

    @@ -1690,7 +1690,7 @@

    Arguments

    @@ -1729,7 +1729,7 @@

    Arguments

    @@ -1744,7 +1744,7 @@

    Arguments

    @@ -1759,7 +1759,7 @@

    Arguments

    @@ -1774,7 +1774,7 @@

    Arguments

    @@ -1789,7 +1789,7 @@

    Arguments

    @@ -1804,7 +1804,7 @@

    Arguments

    @@ -1819,7 +1819,7 @@

    Arguments

    @@ -1834,7 +1834,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1898,7 +1898,7 @@

    Arguments

    @@ -1913,7 +1913,7 @@

    Arguments

    @@ -1928,7 +1928,7 @@

    Arguments

    @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1958,7 +1958,7 @@

    Arguments

    @@ -1973,7 +1973,7 @@

    Arguments

    @@ -2012,7 +2012,7 @@

    Arguments

    @@ -2027,7 +2027,7 @@

    Arguments

    @@ -2042,7 +2042,7 @@

    Arguments

    @@ -2057,7 +2057,7 @@

    Arguments

    @@ -2072,7 +2072,7 @@

    Arguments

    @@ -2087,7 +2087,7 @@

    Arguments

    @@ -2102,7 +2102,7 @@

    Arguments

    @@ -2141,7 +2141,7 @@

    Arguments

    @@ -2156,7 +2156,7 @@

    Arguments

    @@ -2171,7 +2171,7 @@

    Arguments

    @@ -2186,7 +2186,7 @@

    Arguments

    @@ -2201,7 +2201,7 @@

    Arguments

    @@ -2216,7 +2216,7 @@

    Arguments

    @@ -2231,7 +2231,7 @@

    Arguments

    @@ -2270,7 +2270,7 @@

    Arguments

    @@ -2285,7 +2285,7 @@

    Arguments

    @@ -2300,7 +2300,7 @@

    Arguments

    @@ -2315,7 +2315,7 @@

    Arguments

    @@ -2330,7 +2330,7 @@

    Arguments

    @@ -2345,7 +2345,7 @@

    Arguments

    @@ -2360,7 +2360,7 @@

    Arguments

    @@ -2409,7 +2409,7 @@

    Arguments

    @@ -2424,7 +2424,7 @@

    Arguments

    @@ -2439,7 +2439,7 @@

    Arguments

    @@ -2454,7 +2454,7 @@

    Arguments

    @@ -2469,7 +2469,7 @@

    Arguments

    @@ -2484,7 +2484,7 @@

    Arguments

    @@ -2499,7 +2499,7 @@

    Arguments

    @@ -2514,7 +2514,7 @@

    Arguments

    @@ -2553,7 +2553,7 @@

    Arguments

    @@ -2568,7 +2568,7 @@

    Arguments

    @@ -2583,7 +2583,7 @@

    Arguments

    @@ -2598,7 +2598,7 @@

    Arguments

    @@ -2613,7 +2613,7 @@

    Arguments

    @@ -2628,7 +2628,7 @@

    Arguments

    @@ -2643,7 +2643,7 @@

    Arguments

    @@ -2658,7 +2658,7 @@

    Arguments

    @@ -2697,7 +2697,7 @@

    Arguments

    @@ -2712,7 +2712,7 @@

    Arguments

    @@ -2727,7 +2727,7 @@

    Arguments

    @@ -2742,7 +2742,7 @@

    Arguments

    @@ -2757,7 +2757,7 @@

    Arguments

    @@ -2772,7 +2772,7 @@

    Arguments

    @@ -2787,7 +2787,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

    @@ -2841,7 +2841,7 @@

    Arguments

    @@ -2856,7 +2856,7 @@

    Arguments

    @@ -2871,7 +2871,7 @@

    Arguments

    @@ -2886,7 +2886,7 @@

    Arguments

    @@ -2901,7 +2901,7 @@

    Arguments

    @@ -2916,7 +2916,7 @@

    Arguments

    @@ -2931,7 +2931,7 @@

    Arguments

    @@ -2946,7 +2946,7 @@

    Arguments

    @@ -2995,7 +2995,7 @@

    Arguments

    @@ -3010,7 +3010,7 @@

    Arguments

    @@ -3049,7 +3049,7 @@

    Arguments

    @@ -3064,7 +3064,7 @@

    Arguments

    @@ -3103,7 +3103,7 @@

    Arguments

    @@ -3118,7 +3118,7 @@

    Arguments

    @@ -3157,7 +3157,7 @@

    Arguments

    @@ -3172,7 +3172,7 @@

    Arguments

    @@ -3221,7 +3221,7 @@

    Arguments

    @@ -3236,7 +3236,7 @@

    Arguments

    @@ -3251,7 +3251,7 @@

    Arguments

    @@ -3266,7 +3266,7 @@

    Arguments

    @@ -3305,7 +3305,7 @@

    Arguments

    @@ -3320,7 +3320,7 @@

    Arguments

    @@ -3335,7 +3335,7 @@

    Arguments

    @@ -3350,7 +3350,7 @@

    Arguments

    @@ -3389,7 +3389,7 @@

    Arguments

    @@ -3404,7 +3404,7 @@

    Arguments

    @@ -3419,7 +3419,7 @@

    Arguments

    @@ -3434,7 +3434,7 @@

    Arguments

    @@ -3473,7 +3473,7 @@

    Arguments

    @@ -3488,7 +3488,7 @@

    Arguments

    @@ -3503,7 +3503,7 @@

    Arguments

    @@ -3518,7 +3518,7 @@

    Arguments

    @@ -3566,7 +3566,7 @@

    Arguments

    @@ -3611,7 +3611,7 @@

    Arguments

    @@ -3656,7 +3656,7 @@

    Arguments

    @@ -3701,7 +3701,7 @@

    Arguments

    @@ -3746,7 +3746,7 @@

    Arguments

    @@ -3791,7 +3791,7 @@

    Arguments

    @@ -3836,7 +3836,7 @@

    Arguments

    @@ -3881,7 +3881,7 @@

    Arguments

    @@ -3926,7 +3926,7 @@

    Arguments

    @@ -3971,7 +3971,7 @@

    Arguments

    @@ -4016,7 +4016,7 @@

    Arguments

    @@ -4061,7 +4061,7 @@

    Arguments

    @@ -4106,7 +4106,7 @@

    Arguments

    @@ -4151,7 +4151,7 @@

    Arguments

    @@ -4203,7 +4203,7 @@

    Arguments

    @@ -4218,7 +4218,7 @@

    Arguments

    @@ -4233,7 +4233,7 @@

    Arguments

    @@ -4248,7 +4248,7 @@

    Arguments

    @@ -4263,7 +4263,7 @@

    Arguments

    @@ -4278,7 +4278,7 @@

    Arguments

    @@ -4333,7 +4333,7 @@

    Arguments

    @@ -4348,7 +4348,7 @@

    Arguments

    @@ -4363,7 +4363,7 @@

    Arguments

    @@ -4378,7 +4378,7 @@

    Arguments

    @@ -4418,7 +4418,7 @@

    Arguments

    @@ -4458,7 +4458,7 @@

    Arguments

    @@ -4473,7 +4473,7 @@

    Arguments

    @@ -4488,7 +4488,7 @@

    Arguments

    @@ -4529,7 +4529,7 @@

    Arguments

    @@ -4544,7 +4544,7 @@

    Arguments

    @@ -4584,7 +4584,7 @@

    Arguments

    @@ -4626,7 +4626,7 @@

    Arguments

    @@ -4641,7 +4641,7 @@

    Arguments

    @@ -4656,7 +4656,7 @@

    Arguments

    @@ -4671,7 +4671,7 @@

    Arguments

    @@ -4686,7 +4686,7 @@

    Arguments

    @@ -4741,7 +4741,7 @@

    Arguments

    @@ -4781,7 +4781,7 @@

    Arguments

    @@ -4796,7 +4796,7 @@

    Arguments

    @@ -4812,7 +4812,7 @@

    Arguments

    @@ -4828,7 +4828,7 @@

    Arguments

    @@ -4869,7 +4869,7 @@

    Arguments

    @@ -4884,7 +4884,7 @@

    Arguments

    @@ -4900,7 +4900,7 @@

    Arguments

    @@ -5012,7 +5012,7 @@

    Arguments

    @@ -5082,7 +5082,7 @@

    Arguments

    @@ -5097,7 +5097,7 @@

    Arguments

    @@ -5137,7 +5137,7 @@

    Arguments

    @@ -5177,7 +5177,7 @@

    Arguments

    @@ -5192,7 +5192,7 @@

    Arguments

    @@ -5207,7 +5207,7 @@

    Arguments

    @@ -5222,7 +5222,7 @@

    Arguments

    @@ -5237,7 +5237,7 @@

    Arguments

    @@ -5252,7 +5252,7 @@

    Arguments

    @@ -5267,7 +5267,7 @@

    Arguments

    @@ -5282,7 +5282,7 @@

    Arguments

    @@ -5322,7 +5322,7 @@

    Arguments

    @@ -5337,7 +5337,7 @@

    Arguments

    @@ -5353,7 +5353,7 @@

    Arguments

    @@ -5369,7 +5369,7 @@

    Arguments

    @@ -5384,7 +5384,7 @@

    Arguments

    @@ -5399,7 +5399,7 @@

    Arguments

    @@ -5414,7 +5414,7 @@

    Arguments

    @@ -5429,7 +5429,7 @@

    Arguments

    @@ -5469,7 +5469,7 @@

    Arguments

    @@ -5484,7 +5484,7 @@

    Arguments

    @@ -5499,7 +5499,7 @@

    Arguments

    @@ -5539,7 +5539,7 @@

    Arguments

    @@ -5554,7 +5554,7 @@

    Arguments

    @@ -5569,7 +5569,7 @@

    Arguments

    @@ -5584,7 +5584,7 @@

    Arguments

    @@ -5599,7 +5599,7 @@

    Arguments

    @@ -5614,7 +5614,7 @@

    Arguments

    @@ -5629,7 +5629,7 @@

    Arguments

    @@ -5669,7 +5669,7 @@

    Arguments

    @@ -5684,7 +5684,7 @@

    Arguments

    @@ -5699,7 +5699,7 @@

    Arguments

    @@ -5714,7 +5714,7 @@

    Arguments

    @@ -5729,7 +5729,7 @@

    Arguments

    @@ -5744,7 +5744,7 @@

    Arguments

    @@ -5759,7 +5759,7 @@

    Arguments

    @@ -5774,7 +5774,7 @@

    Arguments

    @@ -5814,7 +5814,7 @@

    Arguments

    @@ -5884,7 +5884,7 @@

    Arguments

    @@ -5899,7 +5899,7 @@

    Arguments

    @@ -5914,7 +5914,7 @@

    Arguments

    @@ -5929,7 +5929,7 @@

    Arguments

    @@ -5944,7 +5944,7 @@

    Arguments

    @@ -5984,7 +5984,7 @@

    Arguments

    @@ -6024,7 +6024,7 @@

    Arguments

    @@ -6039,7 +6039,7 @@

    Arguments

    @@ -6054,7 +6054,7 @@

    Arguments

    @@ -6069,7 +6069,7 @@

    Arguments

    @@ -6084,7 +6084,7 @@

    Arguments

    @@ -6099,7 +6099,7 @@

    Arguments

    @@ -6114,7 +6114,7 @@

    Arguments

    @@ -6129,7 +6129,7 @@

    Arguments

    @@ -6144,7 +6144,7 @@

    Arguments

    @@ -6159,7 +6159,7 @@

    Arguments

    @@ -6174,7 +6174,7 @@

    Arguments

    @@ -6189,7 +6189,7 @@

    Arguments

    @@ -6204,7 +6204,7 @@

    Arguments

    @@ -6219,7 +6219,7 @@

    Arguments

    @@ -6234,7 +6234,7 @@

    Arguments

    @@ -6279,7 +6279,7 @@

    Arguments

    @@ -6294,7 +6294,7 @@

    Arguments

    @@ -6309,7 +6309,7 @@

    Arguments

    @@ -6324,7 +6324,7 @@

    Arguments

    @@ -6339,7 +6339,7 @@

    Arguments

    @@ -6354,7 +6354,7 @@

    Arguments

    @@ -6369,7 +6369,7 @@

    Arguments

    @@ -6409,7 +6409,7 @@

    Arguments

    @@ -6424,7 +6424,7 @@

    Arguments

    @@ -6439,7 +6439,7 @@

    Arguments

    @@ -6454,7 +6454,7 @@

    Arguments

    @@ -6469,7 +6469,7 @@

    Arguments

    @@ -6484,7 +6484,7 @@

    Arguments

    @@ -6499,7 +6499,7 @@

    Arguments

    @@ -6514,7 +6514,7 @@

    Arguments

    @@ -6554,7 +6554,7 @@

    Arguments

    @@ -6569,7 +6569,7 @@

    Arguments

    @@ -6584,7 +6584,7 @@

    Arguments

    @@ -6599,7 +6599,7 @@

    Arguments

    @@ -6614,7 +6614,7 @@

    Arguments

    @@ -6629,7 +6629,7 @@

    Arguments

    @@ -6644,7 +6644,7 @@

    Arguments

    @@ -6659,7 +6659,7 @@

    Arguments

    @@ -6699,7 +6699,7 @@

    Arguments

    @@ -6714,7 +6714,7 @@

    Arguments

    @@ -6729,7 +6729,7 @@

    Arguments

    @@ -6744,7 +6744,7 @@

    Arguments

    @@ -6759,7 +6759,7 @@

    Arguments

    @@ -6774,7 +6774,7 @@

    Arguments

    @@ -6789,7 +6789,7 @@

    Arguments

    @@ -6804,7 +6804,7 @@

    Arguments

    @@ -6844,7 +6844,7 @@

    Arguments

    @@ -6859,7 +6859,7 @@

    Arguments

    @@ -6874,7 +6874,7 @@

    Arguments

    @@ -6889,7 +6889,7 @@

    Arguments

    @@ -6904,7 +6904,7 @@

    Arguments

    @@ -6919,7 +6919,7 @@

    Arguments

    @@ -6934,7 +6934,7 @@

    Arguments

    @@ -6949,7 +6949,7 @@

    Arguments

    @@ -6989,7 +6989,7 @@

    Arguments

    @@ -7004,7 +7004,7 @@

    Arguments

    @@ -7019,7 +7019,7 @@

    Arguments

    @@ -7034,7 +7034,7 @@

    Arguments

    @@ -7049,7 +7049,7 @@

    Arguments

    @@ -7064,7 +7064,7 @@

    Arguments

    @@ -7079,7 +7079,7 @@

    Arguments

    @@ -7119,7 +7119,7 @@

    Arguments

    @@ -7134,7 +7134,7 @@

    Arguments

    @@ -7149,7 +7149,7 @@

    Arguments

    @@ -7164,7 +7164,7 @@

    Arguments

    @@ -7179,7 +7179,7 @@

    Arguments

    @@ -7194,7 +7194,7 @@

    Arguments

    @@ -7209,7 +7209,7 @@

    Arguments

    @@ -7249,7 +7249,7 @@

    Arguments

    @@ -7264,7 +7264,7 @@

    Arguments

    @@ -7279,7 +7279,7 @@

    Arguments

    @@ -7294,7 +7294,7 @@

    Arguments

    @@ -7309,7 +7309,7 @@

    Arguments

    @@ -7324,7 +7324,7 @@

    Arguments

    @@ -7339,7 +7339,7 @@

    Arguments

    @@ -7379,7 +7379,7 @@

    Arguments

    @@ -7394,7 +7394,7 @@

    Arguments

    @@ -7409,7 +7409,7 @@

    Arguments

    @@ -7424,7 +7424,7 @@

    Arguments

    @@ -7439,7 +7439,7 @@

    Arguments

    @@ -7454,7 +7454,7 @@

    Arguments

    @@ -7469,7 +7469,7 @@

    Arguments

    @@ -7509,7 +7509,7 @@

    Arguments

    @@ -7524,7 +7524,7 @@

    Arguments

    @@ -7539,7 +7539,7 @@

    Arguments

    @@ -7554,7 +7554,7 @@

    Arguments

    @@ -7569,7 +7569,7 @@

    Arguments

    @@ -7584,7 +7584,7 @@

    Arguments

    @@ -7599,7 +7599,7 @@

    Arguments

    @@ -7614,7 +7614,7 @@

    Arguments

    @@ -7654,7 +7654,7 @@

    Arguments

    @@ -7669,7 +7669,7 @@

    Arguments

    @@ -7684,7 +7684,7 @@

    Arguments

    @@ -7699,7 +7699,7 @@

    Arguments

    @@ -7714,7 +7714,7 @@

    Arguments

    @@ -7729,7 +7729,7 @@

    Arguments

    @@ -7744,7 +7744,7 @@

    Arguments

    @@ -7759,7 +7759,7 @@

    Arguments

    @@ -7799,7 +7799,7 @@

    Arguments

    @@ -7814,7 +7814,7 @@

    Arguments

    @@ -7829,7 +7829,7 @@

    Arguments

    @@ -7844,7 +7844,7 @@

    Arguments

    @@ -7859,7 +7859,7 @@

    Arguments

    @@ -7874,7 +7874,7 @@

    Arguments

    @@ -7889,7 +7889,7 @@

    Arguments

    @@ -7904,7 +7904,7 @@

    Arguments

    @@ -7944,7 +7944,7 @@

    Arguments

    @@ -7959,7 +7959,7 @@

    Arguments

    @@ -7974,7 +7974,7 @@

    Arguments

    @@ -7989,7 +7989,7 @@

    Arguments

    @@ -8004,7 +8004,7 @@

    Arguments

    @@ -8019,7 +8019,7 @@

    Arguments

    @@ -8034,7 +8034,7 @@

    Arguments

    @@ -8049,7 +8049,7 @@

    Arguments

    @@ -8089,7 +8089,7 @@

    Arguments

    @@ -8104,7 +8104,7 @@

    Arguments

    @@ -8144,7 +8144,7 @@

    Arguments

    @@ -8159,7 +8159,7 @@

    Arguments

    @@ -8199,7 +8199,7 @@

    Arguments

    @@ -8214,7 +8214,7 @@

    Arguments

    @@ -8254,7 +8254,7 @@

    Arguments

    @@ -8269,7 +8269,7 @@

    Arguments

    @@ -8309,7 +8309,7 @@

    Arguments

    @@ -8324,7 +8324,7 @@

    Arguments

    @@ -8339,7 +8339,7 @@

    Arguments

    @@ -8354,7 +8354,7 @@

    Arguments

    @@ -8394,7 +8394,7 @@

    Arguments

    @@ -8409,7 +8409,7 @@

    Arguments

    @@ -8424,7 +8424,7 @@

    Arguments

    @@ -8439,7 +8439,7 @@

    Arguments

    @@ -8479,7 +8479,7 @@

    Arguments

    @@ -8494,7 +8494,7 @@

    Arguments

    @@ -8509,7 +8509,7 @@

    Arguments

    @@ -8524,7 +8524,7 @@

    Arguments

    @@ -8564,7 +8564,7 @@

    Arguments

    @@ -8579,7 +8579,7 @@

    Arguments

    @@ -8594,7 +8594,7 @@

    Arguments

    @@ -8609,7 +8609,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_global.html b/develop/module/dbcsr_tas_global.html index a76c9473237..975ed024373 100644 --- a/develop/module/dbcsr_tas_global.html +++ b/develop/module/dbcsr_tas_global.html @@ -113,7 +113,7 @@

    Variables

    @@ -239,9 +239,9 @@

    Uses

    @@ -266,7 +266,7 @@

    Variables

    @@ -546,7 +546,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -845,7 +845,7 @@

    Arguments

    @@ -860,7 +860,7 @@

    Arguments

    @@ -911,7 +911,7 @@

    Arguments

    @@ -926,7 +926,7 @@

    Arguments

    @@ -1025,12 +1025,12 @@

    Type-Bound Procedures

    + dist + rowcols @@ -1140,12 +1140,12 @@

    Type-Bound Procedures

    + dist => cyclic_dist + rowcols => cyclic_rowcols @@ -1255,12 +1255,12 @@

    Type-Bound Procedures

    + dist => arb_dist + rowcols => arb_rowcols @@ -1378,7 +1378,7 @@

    Components

    @@ -1421,12 +1421,12 @@

    Type-Bound Procedures

    + dist => repl_dist + rowcols => repl_rowcols @@ -1502,7 +1502,7 @@

    Type-Bound Procedures

    + DATA @@ -1612,7 +1612,7 @@

    Type-Bound Procedures

    + DATA => blk_size_arb @@ -1739,7 +1739,7 @@

    Type-Bound Procedures

    + DATA => blk_size_repl @@ -1832,7 +1832,7 @@

    Type-Bound Procedures

    + DATA => blk_size_one @@ -1865,7 +1865,7 @@

    Arguments

    @@ -1880,7 +1880,7 @@

    Arguments

    @@ -1925,7 +1925,7 @@

    Arguments

    @@ -1940,7 +1940,7 @@

    Arguments

    @@ -1985,7 +1985,7 @@

    Arguments

    @@ -2000,7 +2000,7 @@

    Arguments

    @@ -2195,7 +2195,7 @@

    Arguments

    @@ -2210,7 +2210,7 @@

    Arguments

    @@ -2255,7 +2255,7 @@

    Arguments

    @@ -2270,7 +2270,7 @@

    Arguments

    @@ -2315,7 +2315,7 @@

    Arguments

    @@ -2330,7 +2330,7 @@

    Arguments

    @@ -2375,7 +2375,7 @@

    Arguments

    @@ -2390,7 +2390,7 @@

    Arguments

    @@ -2723,7 +2723,7 @@

    Arguments

    @@ -2768,7 +2768,7 @@

    Arguments

    @@ -2783,7 +2783,7 @@

    Arguments

    @@ -2828,7 +2828,7 @@

    Arguments

    @@ -2843,7 +2843,7 @@

    Arguments

    @@ -2893,7 +2893,7 @@

    Arguments

    @@ -2908,7 +2908,7 @@

    Arguments

    @@ -2923,7 +2923,7 @@

    Arguments

    @@ -2938,7 +2938,7 @@

    Arguments

    @@ -2980,7 +2980,7 @@

    Arguments

    @@ -3025,7 +3025,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_io.html b/develop/module/dbcsr_tas_io.html index b5356d369c1..82cf98af909 100644 --- a/develop/module/dbcsr_tas_io.html +++ b/develop/module/dbcsr_tas_io.html @@ -113,7 +113,7 @@

    Variables

    @@ -134,7 +134,7 @@

    Functions

    @@ -174,13 +174,13 @@

    Uses

    @@ -205,7 +205,7 @@

    Variables

    @@ -233,7 +233,7 @@

    Variables

    Functions

    -

    public function prep_output_unit(unit_nr) result(unit_nr_out) +

    public function prep_output_unit(unit_nr) result(unit_nr_out)

    @@ -252,7 +252,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -372,7 +372,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -402,7 +402,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_mm.html b/develop/module/dbcsr_tas_mm.html index 2349c0aa71c..f41349e8c32 100644 --- a/develop/module/dbcsr_tas_mm.html +++ b/develop/module/dbcsr_tas_mm.html @@ -113,7 +113,7 @@

    Variables

    @@ -149,8 +149,8 @@

    Subroutines

    @@ -342,7 +342,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -508,7 +508,7 @@

    Arguments

    @@ -523,7 +523,7 @@

    Arguments

    @@ -553,7 +553,7 @@

    Arguments

    @@ -568,7 +568,7 @@

    Arguments

    @@ -583,7 +583,7 @@

    Arguments

    @@ -598,7 +598,7 @@

    Arguments

    @@ -613,7 +613,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -644,7 +644,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -758,7 +758,7 @@

    Arguments

    @@ -773,7 +773,7 @@

    Arguments

    @@ -788,7 +788,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -843,7 +843,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -894,7 +894,7 @@

    Arguments

    -

    private subroutine reshape_mm_small(mp_comm, matrix_in, matrix_out, transposed, trans, nodata, move_data) +

    private subroutine reshape_mm_small(mp_comm, matrix_in, matrix_out, transposed, trans, nodata, move_data)

    @@ -914,7 +914,7 @@

    Arguments

    @@ -929,7 +929,7 @@

    Arguments

    @@ -944,7 +944,7 @@

    Arguments

    @@ -959,7 +959,7 @@

    Arguments

    @@ -974,7 +974,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1005,7 +1005,7 @@

    Arguments

    @@ -1027,7 +1027,7 @@

    Arguments

    -

    private subroutine reshape_mm_compatible(matrix1_in, matrix2_in, matrix1_out, matrix2_out, new1, new2, trans1, trans2, optimize_dist, nsplit, opt_nsplit, split_rc_1, split_rc_2, nodata1, nodata2, move_data_1, move_data_2, comm_new, unit_nr) +

    private subroutine reshape_mm_compatible(matrix1_in, matrix2_in, matrix1_out, matrix2_out, new1, new2, trans1, trans2, optimize_dist, nsplit, opt_nsplit, split_rc_1, split_rc_2, nodata1, nodata2, move_data_1, move_data_2, comm_new, unit_nr)

    @@ -1107,7 +1107,7 @@

    Arguments

    @@ -1123,7 +1123,7 @@

    Arguments

    @@ -1139,7 +1139,7 @@

    Arguments

    @@ -1155,7 +1155,7 @@

    Arguments

    @@ -1171,7 +1171,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1201,7 +1201,7 @@

    Arguments

    @@ -1248,7 +1248,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

    @@ -1280,7 +1280,7 @@

    Arguments

    @@ -1296,7 +1296,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1367,7 +1367,7 @@

    Arguments

    @@ -1382,7 +1382,7 @@

    Arguments

    @@ -1397,7 +1397,7 @@

    Arguments

    @@ -1412,7 +1412,7 @@

    Arguments

    @@ -1442,7 +1442,7 @@

    Arguments

    @@ -1457,7 +1457,7 @@

    Arguments

    @@ -1472,7 +1472,7 @@

    Arguments

    @@ -1527,7 +1527,7 @@

    Arguments

    @@ -1542,7 +1542,7 @@

    Arguments

    @@ -1557,7 +1557,7 @@

    Arguments

    @@ -1587,7 +1587,7 @@

    Arguments

    @@ -1602,7 +1602,7 @@

    Arguments

    @@ -1643,7 +1643,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1688,7 +1688,7 @@

    Arguments

    @@ -1703,7 +1703,7 @@

    Arguments

    @@ -1718,7 +1718,7 @@

    Arguments

    @@ -1733,7 +1733,7 @@

    Arguments

    @@ -1748,7 +1748,7 @@

    Arguments

    @@ -1763,7 +1763,7 @@

    Arguments

    @@ -1778,7 +1778,7 @@

    Arguments

    @@ -1793,7 +1793,7 @@

    Arguments

    @@ -1833,7 +1833,7 @@

    Arguments

    @@ -1848,7 +1848,7 @@

    Arguments

    @@ -1863,7 +1863,7 @@

    Arguments

    @@ -1918,7 +1918,7 @@

    Arguments

    @@ -1933,7 +1933,7 @@

    Arguments

    @@ -1948,7 +1948,7 @@

    Arguments

    @@ -1964,7 +1964,7 @@

    Arguments

    @@ -2020,7 +2020,7 @@

    Arguments

    @@ -2060,7 +2060,7 @@

    Arguments

    @@ -2100,7 +2100,7 @@

    Arguments

    @@ -2170,7 +2170,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_reshape_ops.html b/develop/module/dbcsr_tas_reshape_ops.html index 05ccbf28c43..6265136bb13 100644 --- a/develop/module/dbcsr_tas_reshape_ops.html +++ b/develop/module/dbcsr_tas_reshape_ops.html @@ -113,7 +113,7 @@

    Variables

    @@ -132,7 +132,7 @@

    Interfaces

    @@ -145,7 +145,7 @@

    Derived Types

    @@ -157,7 +157,7 @@

    Functions

    @@ -172,19 +172,19 @@

    Subroutines

    dbcsr_tas_reshapedbcsr_tas_replicatedbcsr_tas_merge - block_buffer_get_index - block_buffer_create - block_buffer_destroy + block_buffer_get_index + block_buffer_create + block_buffer_destroyblock_buffer_add_area_blockblock_buffer_get_next_area_block - block_buffer_add_block_r_dp - block_buffer_add_block_r_sp - block_buffer_add_block_c_dp - block_buffer_add_block_c_sp - block_buffer_get_next_block_r_dp - block_buffer_get_next_block_r_sp - block_buffer_get_next_block_c_dp - block_buffer_get_next_block_c_sp + block_buffer_add_block_r_dp + block_buffer_add_block_r_sp + block_buffer_add_block_c_dp + block_buffer_add_block_c_sp + block_buffer_get_next_block_r_dp + block_buffer_get_next_block_r_sp + block_buffer_get_next_block_c_dp + block_buffer_get_next_block_c_spdbcsr_tas_communicate_buffer @@ -211,25 +211,25 @@

    Uses

    @@ -254,7 +254,7 @@

    Variables

    @@ -306,8 +306,8 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -351,7 +351,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -389,8 +389,8 @@

    Arguments

    - -

    private interface block_buffer_add_block + +

    private interface block_buffer_add_block

      @@ -415,8 +415,8 @@

      Arguments

    @@ -445,7 +445,7 @@

    Arguments

    @@ -460,7 +460,7 @@

    Arguments

    @@ -480,7 +480,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed) + private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed)

    @@ -499,8 +499,8 @@

    Arguments

  • @@ -529,7 +529,7 @@

    Arguments

    @@ -544,7 +544,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed) + private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed)

    @@ -583,8 +583,8 @@

    Arguments

  • @@ -613,7 +613,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -648,7 +648,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed) + private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed)

    @@ -667,8 +667,8 @@

    Arguments

  • @@ -697,7 +697,7 @@

    Arguments

    @@ -712,7 +712,7 @@

    Arguments

    @@ -732,7 +732,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed) + private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed)

    @@ -751,8 +751,8 @@

    Arguments

  • @@ -781,7 +781,7 @@

    Arguments

    @@ -796,7 +796,7 @@

    Arguments

    @@ -825,10 +825,10 @@

    Arguments

    Derived Types

    - +

    type, private ::  - block_buffer_type + block_buffer_type

    @@ -848,7 +848,7 @@

    Components

    @@ -865,7 +865,7 @@

    Components

    @@ -882,7 +882,7 @@

    Components

    @@ -899,7 +899,7 @@

    Components

    @@ -916,7 +916,7 @@

    Components

    @@ -933,7 +933,7 @@

    Components

    @@ -950,7 +950,7 @@

    Components

    @@ -967,7 +967,7 @@

    Components

    @@ -997,7 +997,7 @@

    Components

    Functions

    -

    private pure function block_buffer_blocks_left(buffer) +

    private pure function block_buffer_blocks_left(buffer)

    @@ -1016,8 +1016,8 @@

    Arguments

    @@ -1081,7 +1081,7 @@

    Arguments

    @@ -1096,7 +1096,7 @@

    Arguments

    @@ -1111,7 +1111,7 @@

    Arguments

    @@ -1126,7 +1126,7 @@

    Arguments

    @@ -1166,7 +1166,7 @@

    Arguments

    @@ -1181,7 +1181,7 @@

    Arguments

    @@ -1196,7 +1196,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1226,7 +1226,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1281,7 +1281,7 @@

    Arguments

    @@ -1296,7 +1296,7 @@

    Arguments

    @@ -1311,7 +1311,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    -

    private subroutine block_buffer_get_index(buffer, index) +

    private subroutine block_buffer_get_index(buffer, index)

    @@ -1351,8 +1351,8 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    -

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type) +

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type)

    @@ -1406,8 +1406,8 @@

    Arguments

    @@ -1437,7 +1437,7 @@

    Arguments

    @@ -1453,7 +1453,7 @@

    Arguments

    @@ -1475,7 +1475,7 @@

    Arguments

    -

    private subroutine block_buffer_destroy(buffer) +

    private subroutine block_buffer_destroy(buffer)

    @@ -1494,8 +1494,8 @@

    Arguments

    @@ -1564,7 +1564,7 @@

    Arguments

    @@ -1579,7 +1579,7 @@

    Arguments

    @@ -1619,8 +1619,8 @@

    Arguments

    @@ -1649,7 +1649,7 @@

    Arguments

    @@ -1664,7 +1664,7 @@

    Arguments

    @@ -1679,7 +1679,7 @@

    Arguments

    @@ -1700,7 +1700,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed)

    @@ -1719,8 +1719,8 @@

    Arguments

    @@ -1749,7 +1749,7 @@

    Arguments

    @@ -1764,7 +1764,7 @@

    Arguments

    @@ -1785,7 +1785,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed)

    @@ -1804,8 +1804,8 @@

    Arguments

    @@ -1834,7 +1834,7 @@

    Arguments

    @@ -1849,7 +1849,7 @@

    Arguments

    @@ -1870,7 +1870,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed)

    @@ -1889,8 +1889,8 @@

    Arguments

    @@ -1919,7 +1919,7 @@

    Arguments

    @@ -1934,7 +1934,7 @@

    Arguments

    @@ -1955,7 +1955,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed)

    @@ -1974,8 +1974,8 @@

    Arguments

    @@ -2004,7 +2004,7 @@

    Arguments

    @@ -2019,7 +2019,7 @@

    Arguments

    @@ -2040,7 +2040,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_r_dp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_r_dp(buffer, ndata, index, block, advance_iter)

    @@ -2059,8 +2059,8 @@

    Arguments

    @@ -2089,7 +2089,7 @@

    Arguments

    @@ -2104,7 +2104,7 @@

    Arguments

    @@ -2119,7 +2119,7 @@

    Arguments

    @@ -2140,7 +2140,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_r_sp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_r_sp(buffer, ndata, index, block, advance_iter)

    @@ -2159,8 +2159,8 @@

    Arguments

    @@ -2189,7 +2189,7 @@

    Arguments

    @@ -2204,7 +2204,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

    @@ -2240,7 +2240,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_c_dp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_c_dp(buffer, ndata, index, block, advance_iter)

    @@ -2259,8 +2259,8 @@

    Arguments

    @@ -2289,7 +2289,7 @@

    Arguments

    @@ -2304,7 +2304,7 @@

    Arguments

    @@ -2319,7 +2319,7 @@

    Arguments

    @@ -2340,7 +2340,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_c_sp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_c_sp(buffer, ndata, index, block, advance_iter)

    @@ -2359,8 +2359,8 @@

    Arguments

    @@ -2389,7 +2389,7 @@

    Arguments

    @@ -2404,7 +2404,7 @@

    Arguments

    @@ -2419,7 +2419,7 @@

    Arguments

    @@ -2459,7 +2459,7 @@

    Arguments

    @@ -2474,8 +2474,8 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_split.html b/develop/module/dbcsr_tas_split.html index dc7da029872..003445a4f2f 100644 --- a/develop/module/dbcsr_tas_split.html +++ b/develop/module/dbcsr_tas_split.html @@ -113,7 +113,7 @@

    Variables

    @@ -367,7 +367,7 @@

    Arguments

    @@ -382,7 +382,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -454,7 +454,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    @@ -529,7 +529,7 @@

    Arguments

    @@ -559,7 +559,7 @@

    Arguments

    @@ -605,7 +605,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -775,7 +775,7 @@

    Arguments

    @@ -835,7 +835,7 @@

    Arguments

    @@ -945,7 +945,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1092,7 +1092,7 @@

    Arguments

    @@ -1162,7 +1162,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1399,7 +1399,7 @@

    Arguments

    @@ -1531,7 +1531,7 @@

    Arguments

    @@ -1643,7 +1643,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1705,7 +1705,7 @@

    Arguments

    @@ -1721,7 +1721,7 @@

    Arguments

    @@ -1762,7 +1762,7 @@

    Arguments

    @@ -1777,7 +1777,7 @@

    Arguments

    @@ -1792,7 +1792,7 @@

    Arguments

    @@ -1807,7 +1807,7 @@

    Arguments

    @@ -1877,7 +1877,7 @@

    Arguments

    @@ -1962,7 +1962,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_test.html b/develop/module/dbcsr_tas_test.html index d44cc086135..b951c378d30 100644 --- a/develop/module/dbcsr_tas_test.html +++ b/develop/module/dbcsr_tas_test.html @@ -177,25 +177,25 @@

    Uses

    @@ -284,7 +284,7 @@

    Arguments

    @@ -314,7 +314,7 @@

    Arguments

    @@ -364,7 +364,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -484,7 +484,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -570,7 +570,7 @@

    Arguments

    @@ -600,7 +600,7 @@

    Arguments

    @@ -615,7 +615,7 @@

    Arguments

    @@ -630,7 +630,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -715,7 +715,7 @@

    Arguments

    @@ -730,7 +730,7 @@

    Arguments

    @@ -760,7 +760,7 @@

    Arguments

    @@ -775,7 +775,7 @@

    Arguments

    @@ -790,7 +790,7 @@

    Arguments

    @@ -820,7 +820,7 @@

    Arguments

    @@ -875,7 +875,7 @@

    Arguments

    @@ -905,7 +905,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_types.html b/develop/module/dbcsr_tas_types.html index 25a53d13628..886cc980369 100644 --- a/develop/module/dbcsr_tas_types.html +++ b/develop/module/dbcsr_tas_types.html @@ -113,7 +113,7 @@

    Variables

    @@ -166,12 +166,12 @@

    Uses

    @@ -196,7 +196,7 @@

    Variables

    @@ -247,7 +247,7 @@

    Components

    @@ -264,7 +264,7 @@

    Components

    @@ -281,7 +281,7 @@

    Components

    @@ -298,7 +298,7 @@

    Components

    @@ -315,7 +315,7 @@

    Components

    @@ -349,7 +349,7 @@

    Components

    @@ -366,7 +366,7 @@

    Components

    @@ -417,7 +417,7 @@

    Components

    @@ -466,7 +466,7 @@

    Components

    @@ -483,7 +483,7 @@

    Components

    @@ -500,7 +500,7 @@

    Components

    @@ -517,7 +517,7 @@

    Components

    @@ -700,7 +700,7 @@

    Components

    @@ -717,7 +717,7 @@

    Components

    @@ -734,7 +734,7 @@

    Components

    @@ -751,7 +751,7 @@

    Components

    @@ -768,7 +768,7 @@

    Components

    @@ -785,7 +785,7 @@

    Components

    @@ -853,7 +853,7 @@

    Components

    @@ -870,7 +870,7 @@

    Components

    @@ -953,7 +953,7 @@

    Components

    @@ -970,7 +970,7 @@

    Components

    @@ -987,7 +987,7 @@

    Components

    diff --git a/develop/module/dbcsr_tas_util.html b/develop/module/dbcsr_tas_util.html index 5fba4187be1..a139b400a34 100644 --- a/develop/module/dbcsr_tas_util.html +++ b/develop/module/dbcsr_tas_util.html @@ -113,7 +113,7 @@

    Variables

    @@ -131,7 +131,7 @@

    Interfaces

    @@ -189,12 +189,12 @@

    Uses

    @@ -219,7 +219,7 @@

    Variables

    @@ -245,8 +245,8 @@

    Variables

    Interfaces

    - -

    public interface swap + +

    public interface swap

      @@ -271,7 +271,7 @@

      Arguments

    @@ -310,7 +310,7 @@

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -656,7 +656,7 @@

    Arguments

    @@ -696,7 +696,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor.html b/develop/module/dbcsr_tensor.html index 7ad818e707c..65fb8c5caf2 100644 --- a/develop/module/dbcsr_tensor.html +++ b/develop/module/dbcsr_tensor.html @@ -113,7 +113,7 @@

    Variables

    @@ -156,8 +156,8 @@

    Subroutines

    dbcsr_t_contractdbcsr_t_contract_expertalign_tensor - reshape_mm_compatible - reshape_mm_small + reshape_mm_compatible + reshape_mm_smallinvert_transpose_flagindex_linked_sortdbcsr_t_remap @@ -199,25 +199,25 @@

    Uses

    @@ -242,7 +242,7 @@

    Variables

    @@ -305,7 +305,7 @@

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    @@ -425,7 +425,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -530,7 +530,7 @@

    Arguments

    @@ -545,7 +545,7 @@

    Arguments

    @@ -575,7 +575,7 @@

    Arguments

    @@ -590,7 +590,7 @@

    Arguments

    @@ -630,7 +630,7 @@

    Arguments

    @@ -645,7 +645,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -705,7 +705,7 @@

    Arguments

    @@ -720,7 +720,7 @@

    Arguments

    @@ -760,7 +760,7 @@

    Arguments

    @@ -775,7 +775,7 @@

    Arguments

    @@ -790,7 +790,7 @@

    Arguments

    @@ -830,7 +830,7 @@

    Arguments

    @@ -845,7 +845,7 @@

    Arguments

    @@ -860,7 +860,7 @@

    Arguments

    @@ -900,7 +900,7 @@

    Arguments

    @@ -915,7 +915,7 @@

    Arguments

    @@ -930,7 +930,7 @@

    Arguments

    @@ -973,7 +973,7 @@

    Arguments

    @@ -988,7 +988,7 @@

    Arguments

    @@ -1003,7 +1003,7 @@

    Arguments

    @@ -1018,7 +1018,7 @@

    Arguments

    @@ -1033,7 +1033,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    @@ -1063,7 +1063,7 @@

    Arguments

    @@ -1078,7 +1078,7 @@

    Arguments

    @@ -1093,7 +1093,7 @@

    Arguments

    @@ -1108,7 +1108,7 @@

    Arguments

    @@ -1123,7 +1123,7 @@

    Arguments

    @@ -1138,7 +1138,7 @@

    Arguments

    @@ -1154,7 +1154,7 @@

    Arguments

    @@ -1170,7 +1170,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1202,7 +1202,7 @@

    Arguments

    @@ -1219,7 +1219,7 @@

    Arguments

    @@ -1234,7 +1234,7 @@

    Arguments

    @@ -1249,7 +1249,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

    @@ -1279,7 +1279,7 @@

    Arguments

    @@ -1294,7 +1294,7 @@

    Arguments

    @@ -1309,7 +1309,7 @@

    Arguments

    @@ -1326,7 +1326,7 @@

    Arguments

    @@ -1366,7 +1366,7 @@

    Arguments

    @@ -1381,7 +1381,7 @@

    Arguments

    @@ -1396,7 +1396,7 @@

    Arguments

    @@ -1411,7 +1411,7 @@

    Arguments

    @@ -1426,7 +1426,7 @@

    Arguments

    @@ -1441,7 +1441,7 @@

    Arguments

    @@ -1456,7 +1456,7 @@

    Arguments

    @@ -1471,7 +1471,7 @@

    Arguments

    @@ -1486,7 +1486,7 @@

    Arguments

    @@ -1501,7 +1501,7 @@

    Arguments

    @@ -1516,7 +1516,7 @@

    Arguments

    @@ -1531,7 +1531,7 @@

    Arguments

    @@ -1546,7 +1546,7 @@

    Arguments

    @@ -1561,7 +1561,7 @@

    Arguments

    @@ -1576,7 +1576,7 @@

    Arguments

    @@ -1591,7 +1591,7 @@

    Arguments

    @@ -1606,7 +1606,7 @@

    Arguments

    @@ -1621,7 +1621,7 @@

    Arguments

    @@ -1636,7 +1636,7 @@

    Arguments

    @@ -1651,7 +1651,7 @@

    Arguments

    @@ -1666,7 +1666,7 @@

    Arguments

    @@ -1681,7 +1681,7 @@

    Arguments

    @@ -1696,7 +1696,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1727,7 +1727,7 @@

    Arguments

    @@ -1742,7 +1742,7 @@

    Arguments

    @@ -1782,7 +1782,7 @@

    Arguments

    @@ -1827,7 +1827,7 @@

    Arguments

    @@ -1908,7 +1908,7 @@

    Arguments

    -

    private subroutine reshape_mm_compatible(tensor1, tensor2, tensor1_out, tensor2_out, ind1_free, ind1_linked, ind2_free, ind2_linked, trans1, trans2, new1, new2, ref_tensor, nodata1, nodata2, move_data_1, move_data_2, optimize_dist, unit_nr) +

    private subroutine reshape_mm_compatible(tensor1, tensor2, tensor1_out, tensor2_out, ind1_free, ind1_linked, ind2_free, ind2_linked, trans1, trans2, new1, new2, ref_tensor, nodata1, nodata2, move_data_1, move_data_2, optimize_dist, unit_nr)

    @@ -1929,7 +1929,7 @@

    Arguments

    @@ -1944,7 +1944,7 @@

    Arguments

    @@ -2053,7 +2053,7 @@

    Arguments

    @@ -2069,7 +2069,7 @@

    Arguments

    @@ -2085,7 +2085,7 @@

    Arguments

    @@ -2101,7 +2101,7 @@

    Arguments

    @@ -2132,7 +2132,7 @@

    Arguments

    @@ -2148,7 +2148,7 @@

    Arguments

    @@ -2164,7 +2164,7 @@

    Arguments

    @@ -2180,7 +2180,7 @@

    Arguments

    @@ -2196,7 +2196,7 @@

    Arguments

    @@ -2211,7 +2211,7 @@

    Arguments

    @@ -2232,7 +2232,7 @@

    Arguments

    -

    private subroutine reshape_mm_small(tensor_in, ind1, ind2, tensor_out, trans, new, nodata, move_data, unit_nr) +

    private subroutine reshape_mm_small(tensor_in, ind1, ind2, tensor_out, trans, new, nodata, move_data, unit_nr)

    @@ -2252,7 +2252,7 @@

    Arguments

    @@ -2299,7 +2299,7 @@

    Arguments

    @@ -2314,7 +2314,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2360,7 +2360,7 @@

    Arguments

    @@ -2376,7 +2376,7 @@

    Arguments

    @@ -2511,7 +2511,7 @@

    Arguments

    @@ -2526,7 +2526,7 @@

    Arguments

    @@ -2542,7 +2542,7 @@

    Arguments

    @@ -2558,7 +2558,7 @@

    Arguments

    @@ -2648,7 +2648,7 @@

    Arguments

    @@ -2663,7 +2663,7 @@

    Arguments

    @@ -2678,7 +2678,7 @@

    Arguments

    @@ -2718,7 +2718,7 @@

    Arguments

    @@ -2733,7 +2733,7 @@

    Arguments

    @@ -2748,7 +2748,7 @@

    Arguments

    @@ -2788,7 +2788,7 @@

    Arguments

    @@ -2803,7 +2803,7 @@

    Arguments

    @@ -2818,7 +2818,7 @@

    Arguments

    @@ -2861,7 +2861,7 @@

    Arguments

    @@ -2876,7 +2876,7 @@

    Arguments

    @@ -2891,7 +2891,7 @@

    Arguments

    @@ -2906,7 +2906,7 @@

    Arguments

    @@ -2921,7 +2921,7 @@

    Arguments

    @@ -2936,7 +2936,7 @@

    Arguments

    @@ -2951,7 +2951,7 @@

    Arguments

    @@ -2966,7 +2966,7 @@

    Arguments

    @@ -2981,7 +2981,7 @@

    Arguments

    @@ -2996,7 +2996,7 @@

    Arguments

    @@ -3011,7 +3011,7 @@

    Arguments

    @@ -3026,7 +3026,7 @@

    Arguments

    @@ -3041,7 +3041,7 @@

    Arguments

    @@ -3056,7 +3056,7 @@

    Arguments

    @@ -3071,7 +3071,7 @@

    Arguments

    @@ -3086,7 +3086,7 @@

    Arguments

    @@ -3101,7 +3101,7 @@

    Arguments

    @@ -3143,7 +3143,7 @@

    Arguments

    @@ -3158,7 +3158,7 @@

    Arguments

    @@ -3173,7 +3173,7 @@

    Arguments

    @@ -3188,7 +3188,7 @@

    Arguments

    @@ -3203,7 +3203,7 @@

    Arguments

    @@ -3218,7 +3218,7 @@

    Arguments

    @@ -3233,7 +3233,7 @@

    Arguments

    @@ -3248,7 +3248,7 @@

    Arguments

    @@ -3263,7 +3263,7 @@

    Arguments

    @@ -3278,7 +3278,7 @@

    Arguments

    @@ -3293,7 +3293,7 @@

    Arguments

    @@ -3308,7 +3308,7 @@

    Arguments

    @@ -3324,7 +3324,7 @@

    Arguments

    @@ -3365,7 +3365,7 @@

    Arguments

    @@ -3395,7 +3395,7 @@

    Arguments

    @@ -3425,7 +3425,7 @@

    Arguments

    @@ -3455,7 +3455,7 @@

    Arguments

    @@ -3495,7 +3495,7 @@

    Arguments

    @@ -3612,7 +3612,7 @@

    Arguments

    @@ -3627,7 +3627,7 @@

    Arguments

    @@ -3667,7 +3667,7 @@

    Arguments

    @@ -3682,7 +3682,7 @@

    Arguments

    @@ -3773,7 +3773,7 @@

    Arguments

    @@ -3803,7 +3803,7 @@

    Arguments

    @@ -3843,7 +3843,7 @@

    Arguments

    @@ -3858,7 +3858,7 @@

    Arguments

    @@ -3873,7 +3873,7 @@

    Arguments

    @@ -3888,7 +3888,7 @@

    Arguments

    @@ -3903,7 +3903,7 @@

    Arguments

    @@ -3918,7 +3918,7 @@

    Arguments

    @@ -3948,7 +3948,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_api.html b/develop/module/dbcsr_tensor_api.html index 90b1df625ad..c1e167b87e6 100644 --- a/develop/module/dbcsr_tensor_api.html +++ b/develop/module/dbcsr_tensor_api.html @@ -113,7 +113,7 @@

    Variables

    @@ -134,7 +134,7 @@

    Functions

    @@ -146,8 +146,8 @@

    Subroutines

    @@ -178,14 +178,14 @@

    Uses

    @@ -210,7 +210,7 @@

    Variables

    @@ -238,7 +238,7 @@

    Variables

    Functions

    -

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, nsplit, dimsplit) +

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, nsplit, dimsplit)

    @@ -257,7 +257,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    @@ -287,7 +287,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -347,7 +347,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -377,7 +377,7 @@

    Arguments

    @@ -392,7 +392,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Subroutines

    -

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit) +

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -487,7 +487,7 @@

    Arguments

    @@ -502,7 +502,7 @@

    Arguments

    @@ -517,7 +517,7 @@

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

    @@ -547,7 +547,7 @@

    Arguments

    @@ -568,7 +568,7 @@

    Arguments

    -

    public subroutine dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims) +

    public subroutine dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims)

    @@ -587,7 +587,7 @@

    Arguments

    @@ -602,7 +602,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -632,7 +632,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_api_c.html b/develop/module/dbcsr_tensor_api_c.html index 38e68a4523f..33414550f86 100644 --- a/develop/module/dbcsr_tensor_api_c.html +++ b/develop/module/dbcsr_tensor_api_c.html @@ -259,18 +259,18 @@

    Uses

    @@ -503,7 +503,7 @@

    Arguments

    @@ -563,7 +563,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -1113,7 +1113,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1923,7 +1923,7 @@

    Arguments

    @@ -9958,7 +9958,7 @@

    Arguments

    @@ -12235,7 +12235,7 @@

    Arguments

    @@ -12350,7 +12350,7 @@

    Arguments

    @@ -12465,7 +12465,7 @@

    Arguments

    @@ -12580,7 +12580,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_block.html b/develop/module/dbcsr_tensor_block.html index fcaf0649232..e0beb6a6563 100644 --- a/develop/module/dbcsr_tensor_block.html +++ b/develop/module/dbcsr_tensor_block.html @@ -113,7 +113,7 @@

    Variables

    @@ -272,17 +272,17 @@

    Uses

    @@ -307,7 +307,7 @@

    Variables

    @@ -359,7 +359,7 @@

    Arguments

    @@ -374,7 +374,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -497,7 +497,7 @@

    Arguments

    @@ -512,7 +512,7 @@

    Arguments

    @@ -527,7 +527,7 @@

    Arguments

    @@ -566,7 +566,7 @@

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -635,7 +635,7 @@

    Arguments

    @@ -650,7 +650,7 @@

    Arguments

    @@ -665,7 +665,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -843,7 +843,7 @@

    Arguments

    @@ -858,7 +858,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -888,7 +888,7 @@

    Arguments

    @@ -942,7 +942,7 @@

    Arguments

    @@ -957,7 +957,7 @@

    Arguments

    @@ -972,7 +972,7 @@

    Arguments

    @@ -987,7 +987,7 @@

    Arguments

    @@ -1002,7 +1002,7 @@

    Arguments

    @@ -1056,7 +1056,7 @@

    Arguments

    @@ -1071,7 +1071,7 @@

    Arguments

    @@ -1086,7 +1086,7 @@

    Arguments

    @@ -1101,7 +1101,7 @@

    Arguments

    @@ -1116,7 +1116,7 @@

    Arguments

    @@ -1170,7 +1170,7 @@

    Arguments

    @@ -1185,7 +1185,7 @@

    Arguments

    @@ -1200,7 +1200,7 @@

    Arguments

    @@ -1215,7 +1215,7 @@

    Arguments

    @@ -1230,7 +1230,7 @@

    Arguments

    @@ -1284,7 +1284,7 @@

    Arguments

    @@ -1299,7 +1299,7 @@

    Arguments

    @@ -1314,7 +1314,7 @@

    Arguments

    @@ -1329,7 +1329,7 @@

    Arguments

    @@ -1344,7 +1344,7 @@

    Arguments

    @@ -1398,7 +1398,7 @@

    Arguments

    @@ -1413,7 +1413,7 @@

    Arguments

    @@ -1428,7 +1428,7 @@

    Arguments

    @@ -1443,7 +1443,7 @@

    Arguments

    @@ -1458,7 +1458,7 @@

    Arguments

    @@ -1512,7 +1512,7 @@

    Arguments

    @@ -1527,7 +1527,7 @@

    Arguments

    @@ -1542,7 +1542,7 @@

    Arguments

    @@ -1557,7 +1557,7 @@

    Arguments

    @@ -1572,7 +1572,7 @@

    Arguments

    @@ -1626,7 +1626,7 @@

    Arguments

    @@ -1641,7 +1641,7 @@

    Arguments

    @@ -1656,7 +1656,7 @@

    Arguments

    @@ -1671,7 +1671,7 @@

    Arguments

    @@ -1686,7 +1686,7 @@

    Arguments

    @@ -1740,7 +1740,7 @@

    Arguments

    @@ -1755,7 +1755,7 @@

    Arguments

    @@ -1770,7 +1770,7 @@

    Arguments

    @@ -1785,7 +1785,7 @@

    Arguments

    @@ -1800,7 +1800,7 @@

    Arguments

    @@ -1854,7 +1854,7 @@

    Arguments

    @@ -1869,7 +1869,7 @@

    Arguments

    @@ -1884,7 +1884,7 @@

    Arguments

    @@ -1899,7 +1899,7 @@

    Arguments

    @@ -1914,7 +1914,7 @@

    Arguments

    @@ -1968,7 +1968,7 @@

    Arguments

    @@ -1983,7 +1983,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2013,7 +2013,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2082,7 +2082,7 @@

    Arguments

    @@ -2097,7 +2097,7 @@

    Arguments

    @@ -2112,7 +2112,7 @@

    Arguments

    @@ -2127,7 +2127,7 @@

    Arguments

    @@ -2191,7 +2191,7 @@

    Arguments

    @@ -2206,7 +2206,7 @@

    Arguments

    @@ -2221,7 +2221,7 @@

    Arguments

    @@ -2236,7 +2236,7 @@

    Arguments

    @@ -2251,7 +2251,7 @@

    Arguments

    @@ -2290,7 +2290,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2320,7 +2320,7 @@

    Arguments

    @@ -2335,7 +2335,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2389,7 +2389,7 @@

    Arguments

    @@ -2404,7 +2404,7 @@

    Arguments

    @@ -2419,7 +2419,7 @@

    Arguments

    @@ -2434,7 +2434,7 @@

    Arguments

    @@ -2473,7 +2473,7 @@

    Arguments

    @@ -2488,7 +2488,7 @@

    Arguments

    @@ -2503,7 +2503,7 @@

    Arguments

    @@ -2518,7 +2518,7 @@

    Arguments

    @@ -2557,7 +2557,7 @@

    Arguments

    @@ -2572,7 +2572,7 @@

    Arguments

    @@ -2587,7 +2587,7 @@

    Arguments

    @@ -2602,7 +2602,7 @@

    Arguments

    @@ -2617,7 +2617,7 @@

    Arguments

    @@ -2656,7 +2656,7 @@

    Arguments

    @@ -2671,7 +2671,7 @@

    Arguments

    @@ -2686,7 +2686,7 @@

    Arguments

    @@ -2701,7 +2701,7 @@

    Arguments

    @@ -2740,7 +2740,7 @@

    Arguments

    @@ -2755,7 +2755,7 @@

    Arguments

    @@ -2770,7 +2770,7 @@

    Arguments

    @@ -2785,7 +2785,7 @@

    Arguments

    @@ -2800,7 +2800,7 @@

    Arguments

    @@ -2839,7 +2839,7 @@

    Arguments

    @@ -2854,7 +2854,7 @@

    Arguments

    @@ -2869,7 +2869,7 @@

    Arguments

    @@ -2884,7 +2884,7 @@

    Arguments

    @@ -2923,7 +2923,7 @@

    Arguments

    @@ -2938,7 +2938,7 @@

    Arguments

    @@ -2953,7 +2953,7 @@

    Arguments

    @@ -2968,7 +2968,7 @@

    Arguments

    @@ -2983,7 +2983,7 @@

    Arguments

    @@ -3022,7 +3022,7 @@

    Arguments

    @@ -3037,7 +3037,7 @@

    Arguments

    @@ -3052,7 +3052,7 @@

    Arguments

    @@ -3067,7 +3067,7 @@

    Arguments

    @@ -3106,7 +3106,7 @@

    Arguments

    @@ -3121,7 +3121,7 @@

    Arguments

    @@ -3136,7 +3136,7 @@

    Arguments

    @@ -3151,7 +3151,7 @@

    Arguments

    @@ -3166,7 +3166,7 @@

    Arguments

    @@ -3205,7 +3205,7 @@

    Arguments

    @@ -3220,7 +3220,7 @@

    Arguments

    @@ -3235,7 +3235,7 @@

    Arguments

    @@ -3250,7 +3250,7 @@

    Arguments

    @@ -3289,7 +3289,7 @@

    Arguments

    @@ -3304,7 +3304,7 @@

    Arguments

    @@ -3319,7 +3319,7 @@

    Arguments

    @@ -3334,7 +3334,7 @@

    Arguments

    @@ -3349,7 +3349,7 @@

    Arguments

    @@ -3388,7 +3388,7 @@

    Arguments

    @@ -3403,7 +3403,7 @@

    Arguments

    @@ -3418,7 +3418,7 @@

    Arguments

    @@ -3433,7 +3433,7 @@

    Arguments

    @@ -3472,7 +3472,7 @@

    Arguments

    @@ -3487,7 +3487,7 @@

    Arguments

    @@ -3502,7 +3502,7 @@

    Arguments

    @@ -3517,7 +3517,7 @@

    Arguments

    @@ -3532,7 +3532,7 @@

    Arguments

    @@ -3571,7 +3571,7 @@

    Arguments

    @@ -3586,7 +3586,7 @@

    Arguments

    @@ -3601,7 +3601,7 @@

    Arguments

    @@ -3616,7 +3616,7 @@

    Arguments

    @@ -3655,7 +3655,7 @@

    Arguments

    @@ -3670,7 +3670,7 @@

    Arguments

    @@ -3685,7 +3685,7 @@

    Arguments

    @@ -3700,7 +3700,7 @@

    Arguments

    @@ -3715,7 +3715,7 @@

    Arguments

    @@ -3754,7 +3754,7 @@

    Arguments

    @@ -3769,7 +3769,7 @@

    Arguments

    @@ -3784,7 +3784,7 @@

    Arguments

    @@ -3799,7 +3799,7 @@

    Arguments

    @@ -3838,7 +3838,7 @@

    Arguments

    @@ -3853,7 +3853,7 @@

    Arguments

    @@ -3868,7 +3868,7 @@

    Arguments

    @@ -3883,7 +3883,7 @@

    Arguments

    @@ -3898,7 +3898,7 @@

    Arguments

    @@ -3937,7 +3937,7 @@

    Arguments

    @@ -3952,7 +3952,7 @@

    Arguments

    @@ -3967,7 +3967,7 @@

    Arguments

    @@ -3982,7 +3982,7 @@

    Arguments

    @@ -4021,7 +4021,7 @@

    Arguments

    @@ -4036,7 +4036,7 @@

    Arguments

    @@ -4051,7 +4051,7 @@

    Arguments

    @@ -4066,7 +4066,7 @@

    Arguments

    @@ -4081,7 +4081,7 @@

    Arguments

    @@ -4120,7 +4120,7 @@

    Arguments

    @@ -4135,7 +4135,7 @@

    Arguments

    @@ -4150,7 +4150,7 @@

    Arguments

    @@ -4165,7 +4165,7 @@

    Arguments

    @@ -4204,7 +4204,7 @@

    Arguments

    @@ -4219,7 +4219,7 @@

    Arguments

    @@ -4234,7 +4234,7 @@

    Arguments

    @@ -4249,7 +4249,7 @@

    Arguments

    @@ -4264,7 +4264,7 @@

    Arguments

    @@ -4303,7 +4303,7 @@

    Arguments

    @@ -4318,7 +4318,7 @@

    Arguments

    @@ -4333,7 +4333,7 @@

    Arguments

    @@ -4348,7 +4348,7 @@

    Arguments

    @@ -4387,7 +4387,7 @@

    Arguments

    @@ -4402,7 +4402,7 @@

    Arguments

    @@ -4417,7 +4417,7 @@

    Arguments

    @@ -4432,7 +4432,7 @@

    Arguments

    @@ -4481,7 +4481,7 @@

    Arguments

    @@ -4580,7 +4580,7 @@

    Arguments

    @@ -4595,7 +4595,7 @@

    Arguments

    @@ -4634,7 +4634,7 @@

    Arguments

    @@ -4649,7 +4649,7 @@

    Arguments

    @@ -4688,7 +4688,7 @@

    Arguments

    @@ -4742,7 +4742,7 @@

    Arguments

    @@ -4757,7 +4757,7 @@

    Arguments

    @@ -4809,7 +4809,7 @@

    Components

    @@ -4826,7 +4826,7 @@

    Components

    @@ -4843,7 +4843,7 @@

    Components

    @@ -4860,7 +4860,7 @@

    Components

    @@ -4877,7 +4877,7 @@

    Components

    @@ -4926,7 +4926,7 @@

    Components

    @@ -4943,7 +4943,7 @@

    Components

    @@ -4992,7 +4992,7 @@

    Components

    @@ -5009,7 +5009,7 @@

    Components

    @@ -5058,7 +5058,7 @@

    Components

    @@ -5075,7 +5075,7 @@

    Components

    @@ -5124,7 +5124,7 @@

    Components

    @@ -5141,7 +5141,7 @@

    Components

    @@ -5190,7 +5190,7 @@

    Components

    @@ -5207,7 +5207,7 @@

    Components

    @@ -5224,7 +5224,7 @@

    Components

    @@ -5241,7 +5241,7 @@

    Components

    @@ -5258,7 +5258,7 @@

    Components

    @@ -5307,7 +5307,7 @@

    Arguments

    @@ -5352,7 +5352,7 @@

    Arguments

    @@ -5397,7 +5397,7 @@

    Arguments

    @@ -5447,7 +5447,7 @@

    Arguments

    @@ -5462,7 +5462,7 @@

    Arguments

    @@ -5477,7 +5477,7 @@

    Arguments

    @@ -5517,7 +5517,7 @@

    Arguments

    @@ -5557,7 +5557,7 @@

    Arguments

    @@ -5572,7 +5572,7 @@

    Arguments

    @@ -5612,7 +5612,7 @@

    Arguments

    @@ -5653,7 +5653,7 @@

    Arguments

    @@ -5668,7 +5668,7 @@

    Arguments

    @@ -5683,7 +5683,7 @@

    Arguments

    @@ -5698,7 +5698,7 @@

    Arguments

    @@ -5713,7 +5713,7 @@

    Arguments

    @@ -5729,7 +5729,7 @@

    Arguments

    @@ -5770,7 +5770,7 @@

    Arguments

    @@ -5785,7 +5785,7 @@

    Arguments

    @@ -5825,7 +5825,7 @@

    Arguments

    @@ -5925,7 +5925,7 @@

    Arguments

    @@ -5940,7 +5940,7 @@

    Arguments

    @@ -5980,7 +5980,7 @@

    Arguments

    @@ -5995,7 +5995,7 @@

    Arguments

    @@ -6035,7 +6035,7 @@

    Arguments

    @@ -6090,7 +6090,7 @@

    Arguments

    @@ -6105,7 +6105,7 @@

    Arguments

    @@ -6145,7 +6145,7 @@

    Arguments

    @@ -6160,7 +6160,7 @@

    Arguments

    @@ -6175,7 +6175,7 @@

    Arguments

    @@ -6215,7 +6215,7 @@

    Arguments

    @@ -6230,7 +6230,7 @@

    Arguments

    @@ -6245,7 +6245,7 @@

    Arguments

    @@ -6285,7 +6285,7 @@

    Arguments

    @@ -6300,7 +6300,7 @@

    Arguments

    @@ -6315,7 +6315,7 @@

    Arguments

    @@ -6355,7 +6355,7 @@

    Arguments

    @@ -6370,7 +6370,7 @@

    Arguments

    @@ -6385,7 +6385,7 @@

    Arguments

    @@ -6425,7 +6425,7 @@

    Arguments

    @@ -6440,7 +6440,7 @@

    Arguments

    @@ -6480,7 +6480,7 @@

    Arguments

    @@ -6495,7 +6495,7 @@

    Arguments

    @@ -6535,7 +6535,7 @@

    Arguments

    @@ -6550,7 +6550,7 @@

    Arguments

    @@ -6590,7 +6590,7 @@

    Arguments

    @@ -6605,7 +6605,7 @@

    Arguments

    @@ -6645,7 +6645,7 @@

    Arguments

    @@ -6685,7 +6685,7 @@

    Arguments

    @@ -6725,7 +6725,7 @@

    Arguments

    @@ -6765,7 +6765,7 @@

    Arguments

    @@ -6805,7 +6805,7 @@

    Arguments

    @@ -6820,7 +6820,7 @@

    Arguments

    @@ -6835,7 +6835,7 @@

    Arguments

    @@ -6850,7 +6850,7 @@

    Arguments

    @@ -6890,7 +6890,7 @@

    Arguments

    @@ -6905,7 +6905,7 @@

    Arguments

    @@ -6920,7 +6920,7 @@

    Arguments

    @@ -6935,7 +6935,7 @@

    Arguments

    @@ -6990,7 +6990,7 @@

    Arguments

    @@ -7005,7 +7005,7 @@

    Arguments

    @@ -7020,7 +7020,7 @@

    Arguments

    @@ -7035,7 +7035,7 @@

    Arguments

    @@ -7090,7 +7090,7 @@

    Arguments

    @@ -7105,7 +7105,7 @@

    Arguments

    @@ -7120,7 +7120,7 @@

    Arguments

    @@ -7135,7 +7135,7 @@

    Arguments

    @@ -7190,7 +7190,7 @@

    Arguments

    @@ -7205,7 +7205,7 @@

    Arguments

    @@ -7220,7 +7220,7 @@

    Arguments

    @@ -7235,7 +7235,7 @@

    Arguments

    @@ -7290,7 +7290,7 @@

    Arguments

    @@ -7305,7 +7305,7 @@

    Arguments

    @@ -7320,7 +7320,7 @@

    Arguments

    @@ -7335,7 +7335,7 @@

    Arguments

    @@ -7390,7 +7390,7 @@

    Arguments

    @@ -7405,7 +7405,7 @@

    Arguments

    @@ -7420,7 +7420,7 @@

    Arguments

    @@ -7435,7 +7435,7 @@

    Arguments

    @@ -7475,7 +7475,7 @@

    Arguments

    @@ -7490,7 +7490,7 @@

    Arguments

    @@ -7505,7 +7505,7 @@

    Arguments

    @@ -7520,7 +7520,7 @@

    Arguments

    @@ -7560,7 +7560,7 @@

    Arguments

    @@ -7575,7 +7575,7 @@

    Arguments

    @@ -7590,7 +7590,7 @@

    Arguments

    @@ -7605,7 +7605,7 @@

    Arguments

    @@ -7645,7 +7645,7 @@

    Arguments

    @@ -7660,7 +7660,7 @@

    Arguments

    @@ -7675,7 +7675,7 @@

    Arguments

    @@ -7690,7 +7690,7 @@

    Arguments

    @@ -7730,7 +7730,7 @@

    Arguments

    @@ -7745,7 +7745,7 @@

    Arguments

    @@ -7760,7 +7760,7 @@

    Arguments

    @@ -7775,7 +7775,7 @@

    Arguments

    @@ -7790,7 +7790,7 @@

    Arguments

    @@ -7845,7 +7845,7 @@

    Arguments

    @@ -7860,7 +7860,7 @@

    Arguments

    @@ -7875,7 +7875,7 @@

    Arguments

    @@ -7890,7 +7890,7 @@

    Arguments

    @@ -7905,7 +7905,7 @@

    Arguments

    @@ -7960,7 +7960,7 @@

    Arguments

    @@ -7975,7 +7975,7 @@

    Arguments

    @@ -7990,7 +7990,7 @@

    Arguments

    @@ -8005,7 +8005,7 @@

    Arguments

    @@ -8020,7 +8020,7 @@

    Arguments

    @@ -8075,7 +8075,7 @@

    Arguments

    @@ -8090,7 +8090,7 @@

    Arguments

    @@ -8105,7 +8105,7 @@

    Arguments

    @@ -8120,7 +8120,7 @@

    Arguments

    @@ -8135,7 +8135,7 @@

    Arguments

    @@ -8190,7 +8190,7 @@

    Arguments

    @@ -8205,7 +8205,7 @@

    Arguments

    @@ -8220,7 +8220,7 @@

    Arguments

    @@ -8235,7 +8235,7 @@

    Arguments

    @@ -8250,7 +8250,7 @@

    Arguments

    @@ -8305,7 +8305,7 @@

    Arguments

    @@ -8320,7 +8320,7 @@

    Arguments

    @@ -8335,7 +8335,7 @@

    Arguments

    @@ -8350,7 +8350,7 @@

    Arguments

    @@ -8365,7 +8365,7 @@

    Arguments

    @@ -8420,7 +8420,7 @@

    Arguments

    @@ -8435,7 +8435,7 @@

    Arguments

    @@ -8450,7 +8450,7 @@

    Arguments

    @@ -8465,7 +8465,7 @@

    Arguments

    @@ -8480,7 +8480,7 @@

    Arguments

    @@ -8535,7 +8535,7 @@

    Arguments

    @@ -8550,7 +8550,7 @@

    Arguments

    @@ -8565,7 +8565,7 @@

    Arguments

    @@ -8580,7 +8580,7 @@

    Arguments

    @@ -8595,7 +8595,7 @@

    Arguments

    @@ -8650,7 +8650,7 @@

    Arguments

    @@ -8665,7 +8665,7 @@

    Arguments

    @@ -8680,7 +8680,7 @@

    Arguments

    @@ -8695,7 +8695,7 @@

    Arguments

    @@ -8710,7 +8710,7 @@

    Arguments

    @@ -8765,7 +8765,7 @@

    Arguments

    @@ -8780,7 +8780,7 @@

    Arguments

    @@ -8795,7 +8795,7 @@

    Arguments

    @@ -8810,7 +8810,7 @@

    Arguments

    @@ -8825,7 +8825,7 @@

    Arguments

    @@ -8880,7 +8880,7 @@

    Arguments

    @@ -8895,7 +8895,7 @@

    Arguments

    @@ -8910,7 +8910,7 @@

    Arguments

    @@ -8925,7 +8925,7 @@

    Arguments

    @@ -8940,7 +8940,7 @@

    Arguments

    @@ -8995,7 +8995,7 @@

    Arguments

    @@ -9010,7 +9010,7 @@

    Arguments

    @@ -9025,7 +9025,7 @@

    Arguments

    @@ -9040,7 +9040,7 @@

    Arguments

    @@ -9055,7 +9055,7 @@

    Arguments

    @@ -9110,7 +9110,7 @@

    Arguments

    @@ -9125,7 +9125,7 @@

    Arguments

    @@ -9140,7 +9140,7 @@

    Arguments

    @@ -9155,7 +9155,7 @@

    Arguments

    @@ -9195,7 +9195,7 @@

    Arguments

    @@ -9210,7 +9210,7 @@

    Arguments

    @@ -9225,7 +9225,7 @@

    Arguments

    @@ -9240,7 +9240,7 @@

    Arguments

    @@ -9280,7 +9280,7 @@

    Arguments

    @@ -9295,7 +9295,7 @@

    Arguments

    @@ -9310,7 +9310,7 @@

    Arguments

    @@ -9325,7 +9325,7 @@

    Arguments

    @@ -9365,7 +9365,7 @@

    Arguments

    @@ -9380,7 +9380,7 @@

    Arguments

    @@ -9395,7 +9395,7 @@

    Arguments

    @@ -9410,7 +9410,7 @@

    Arguments

    @@ -9450,7 +9450,7 @@

    Arguments

    @@ -9465,7 +9465,7 @@

    Arguments

    @@ -9480,7 +9480,7 @@

    Arguments

    @@ -9495,7 +9495,7 @@

    Arguments

    @@ -9535,7 +9535,7 @@

    Arguments

    @@ -9550,7 +9550,7 @@

    Arguments

    @@ -9565,7 +9565,7 @@

    Arguments

    @@ -9580,7 +9580,7 @@

    Arguments

    @@ -9620,7 +9620,7 @@

    Arguments

    @@ -9635,7 +9635,7 @@

    Arguments

    @@ -9650,7 +9650,7 @@

    Arguments

    @@ -9665,7 +9665,7 @@

    Arguments

    @@ -9705,7 +9705,7 @@

    Arguments

    @@ -9720,7 +9720,7 @@

    Arguments

    @@ -9735,7 +9735,7 @@

    Arguments

    @@ -9750,7 +9750,7 @@

    Arguments

    @@ -9790,7 +9790,7 @@

    Arguments

    @@ -9805,7 +9805,7 @@

    Arguments

    @@ -9820,7 +9820,7 @@

    Arguments

    @@ -9835,7 +9835,7 @@

    Arguments

    @@ -9875,7 +9875,7 @@

    Arguments

    @@ -9890,7 +9890,7 @@

    Arguments

    @@ -9905,7 +9905,7 @@

    Arguments

    @@ -9920,7 +9920,7 @@

    Arguments

    @@ -9960,7 +9960,7 @@

    Arguments

    @@ -9975,7 +9975,7 @@

    Arguments

    @@ -9990,7 +9990,7 @@

    Arguments

    @@ -10005,7 +10005,7 @@

    Arguments

    @@ -10045,7 +10045,7 @@

    Arguments

    @@ -10060,7 +10060,7 @@

    Arguments

    @@ -10075,7 +10075,7 @@

    Arguments

    @@ -10090,7 +10090,7 @@

    Arguments

    @@ -10130,7 +10130,7 @@

    Arguments

    @@ -10145,7 +10145,7 @@

    Arguments

    @@ -10160,7 +10160,7 @@

    Arguments

    @@ -10175,7 +10175,7 @@

    Arguments

    @@ -10190,7 +10190,7 @@

    Arguments

    @@ -10230,7 +10230,7 @@

    Arguments

    @@ -10245,7 +10245,7 @@

    Arguments

    @@ -10260,7 +10260,7 @@

    Arguments

    @@ -10275,7 +10275,7 @@

    Arguments

    @@ -10290,7 +10290,7 @@

    Arguments

    @@ -10330,7 +10330,7 @@

    Arguments

    @@ -10345,7 +10345,7 @@

    Arguments

    @@ -10360,7 +10360,7 @@

    Arguments

    @@ -10375,7 +10375,7 @@

    Arguments

    @@ -10390,7 +10390,7 @@

    Arguments

    @@ -10430,7 +10430,7 @@

    Arguments

    @@ -10445,7 +10445,7 @@

    Arguments

    @@ -10460,7 +10460,7 @@

    Arguments

    @@ -10475,7 +10475,7 @@

    Arguments

    @@ -10490,7 +10490,7 @@

    Arguments

    @@ -10530,7 +10530,7 @@

    Arguments

    @@ -10545,7 +10545,7 @@

    Arguments

    @@ -10560,7 +10560,7 @@

    Arguments

    @@ -10575,7 +10575,7 @@

    Arguments

    @@ -10590,7 +10590,7 @@

    Arguments

    @@ -10630,7 +10630,7 @@

    Arguments

    @@ -10645,7 +10645,7 @@

    Arguments

    @@ -10660,7 +10660,7 @@

    Arguments

    @@ -10675,7 +10675,7 @@

    Arguments

    @@ -10690,7 +10690,7 @@

    Arguments

    @@ -10730,7 +10730,7 @@

    Arguments

    @@ -10745,7 +10745,7 @@

    Arguments

    @@ -10760,7 +10760,7 @@

    Arguments

    @@ -10775,7 +10775,7 @@

    Arguments

    @@ -10790,7 +10790,7 @@

    Arguments

    @@ -10830,7 +10830,7 @@

    Arguments

    @@ -10845,7 +10845,7 @@

    Arguments

    @@ -10860,7 +10860,7 @@

    Arguments

    @@ -10875,7 +10875,7 @@

    Arguments

    @@ -10890,7 +10890,7 @@

    Arguments

    @@ -10930,7 +10930,7 @@

    Arguments

    @@ -10945,7 +10945,7 @@

    Arguments

    @@ -10960,7 +10960,7 @@

    Arguments

    @@ -10975,7 +10975,7 @@

    Arguments

    @@ -10990,7 +10990,7 @@

    Arguments

    @@ -11030,7 +11030,7 @@

    Arguments

    @@ -11045,7 +11045,7 @@

    Arguments

    @@ -11060,7 +11060,7 @@

    Arguments

    @@ -11075,7 +11075,7 @@

    Arguments

    @@ -11090,7 +11090,7 @@

    Arguments

    @@ -11130,7 +11130,7 @@

    Arguments

    @@ -11145,7 +11145,7 @@

    Arguments

    @@ -11160,7 +11160,7 @@

    Arguments

    @@ -11175,7 +11175,7 @@

    Arguments

    @@ -11190,7 +11190,7 @@

    Arguments

    @@ -11230,7 +11230,7 @@

    Arguments

    @@ -11245,7 +11245,7 @@

    Arguments

    @@ -11260,7 +11260,7 @@

    Arguments

    @@ -11275,7 +11275,7 @@

    Arguments

    @@ -11290,7 +11290,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_index.html b/develop/module/dbcsr_tensor_index.html index 4c7d1e26fc3..d41186d158d 100644 --- a/develop/module/dbcsr_tensor_index.html +++ b/develop/module/dbcsr_tensor_index.html @@ -113,7 +113,7 @@

    Variables

    @@ -197,9 +197,9 @@

    Uses

    @@ -224,7 +224,7 @@

    Variables

    @@ -326,7 +326,7 @@

    Components

    @@ -343,7 +343,7 @@

    Components

    @@ -394,7 +394,7 @@

    Components

    @@ -411,7 +411,7 @@

    Components

    @@ -511,7 +511,7 @@

    Arguments

    @@ -556,7 +556,7 @@

    Arguments

    @@ -601,7 +601,7 @@

    Arguments

    @@ -662,7 +662,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -785,7 +785,7 @@

    Arguments

    @@ -845,7 +845,7 @@

    Arguments

    @@ -890,7 +890,7 @@

    Arguments

    @@ -950,7 +950,7 @@

    Arguments

    @@ -1010,7 +1010,7 @@

    Arguments

    @@ -1070,7 +1070,7 @@

    Arguments

    @@ -1130,7 +1130,7 @@

    Arguments

    @@ -1180,7 +1180,7 @@

    Arguments

    @@ -1195,7 +1195,7 @@

    Arguments

    @@ -1212,7 +1212,7 @@

    Arguments

    @@ -1229,7 +1229,7 @@

    Arguments

    @@ -1301,7 +1301,7 @@

    Arguments

    @@ -1341,7 +1341,7 @@

    Arguments

    @@ -1422,7 +1422,7 @@

    Arguments

    @@ -1437,7 +1437,7 @@

    Arguments

    @@ -1482,7 +1482,7 @@

    Arguments

    @@ -1497,7 +1497,7 @@

    Arguments

    @@ -1612,7 +1612,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_io.html b/develop/module/dbcsr_tensor_io.html index 5b3976d2546..a1585f3867d 100644 --- a/develop/module/dbcsr_tensor_io.html +++ b/develop/module/dbcsr_tensor_io.html @@ -113,7 +113,7 @@

    Variables

    @@ -134,7 +134,7 @@

    Functions

    @@ -177,12 +177,12 @@

    Uses

    @@ -207,7 +207,7 @@

    Variables

    @@ -235,7 +235,7 @@

    Variables

    Functions

    -

    public function prep_output_unit(unit_nr) result(unit_nr_out) +

    public function prep_output_unit(unit_nr) result(unit_nr_out)

    @@ -254,7 +254,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    @@ -319,7 +319,7 @@

    Arguments

    @@ -334,7 +334,7 @@

    Arguments

    @@ -374,7 +374,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -476,7 +476,7 @@

    Arguments

    @@ -516,7 +516,7 @@

    Arguments

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -561,7 +561,7 @@

    Arguments

    @@ -576,7 +576,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -606,7 +606,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

    @@ -636,7 +636,7 @@

    Arguments

    @@ -676,7 +676,7 @@

    Arguments

    @@ -746,7 +746,7 @@

    Arguments

    @@ -761,7 +761,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_reshape.html b/develop/module/dbcsr_tensor_reshape.html index 211ab05c156..ac885903602 100644 --- a/develop/module/dbcsr_tensor_reshape.html +++ b/develop/module/dbcsr_tensor_reshape.html @@ -113,7 +113,7 @@

    Variables

    @@ -131,7 +131,7 @@

    Interfaces

    @@ -144,7 +144,7 @@

    Derived Types

    @@ -157,7 +157,7 @@

    Functions

    @@ -170,20 +170,20 @@

    Subroutines

    @@ -209,14 +209,14 @@

    Uses

    @@ -241,7 +241,7 @@

    Variables

    @@ -267,14 +267,14 @@

    Variables

    Interfaces

    - -

    private interface block_buffer_add_block + +

    private interface block_buffer_add_block

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block) + private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block)

    @@ -377,8 +377,8 @@

    Arguments

  • @@ -407,7 +407,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block) + private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block)

    @@ -461,8 +461,8 @@

    Arguments

  • @@ -491,7 +491,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -526,7 +526,7 @@

    Arguments

  • - private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block) + private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block)

    @@ -545,8 +545,8 @@

    Arguments

  • @@ -575,7 +575,7 @@

    Arguments

    @@ -590,7 +590,7 @@

    Arguments

    @@ -619,10 +619,10 @@

    Arguments

    Derived Types

    - +

    type, private ::  - block_buffer_type + block_buffer_type

    @@ -642,7 +642,7 @@

    Components

    @@ -659,7 +659,7 @@

    Components

    @@ -676,7 +676,7 @@

    Components

    @@ -693,7 +693,7 @@

    Components

    @@ -710,7 +710,7 @@

    Components

    @@ -727,7 +727,7 @@

    Components

    @@ -744,7 +744,7 @@

    Components

    @@ -761,7 +761,7 @@

    Components

    @@ -778,7 +778,7 @@

    Components

    @@ -827,8 +827,8 @@

    Arguments

    @@ -937,7 +937,7 @@

    Arguments

    @@ -952,7 +952,7 @@

    Arguments

    @@ -968,7 +968,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    -

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type, ndim) +

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type, ndim)

    @@ -1008,8 +1008,8 @@

    Arguments

    @@ -1040,7 +1040,7 @@

    Arguments

    @@ -1057,7 +1057,7 @@

    Arguments

    @@ -1074,7 +1074,7 @@

    Arguments

    @@ -1097,7 +1097,7 @@

    Arguments

    -

    private subroutine block_buffer_destroy(buffer) +

    private subroutine block_buffer_destroy(buffer)

    @@ -1116,8 +1116,8 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1226,8 +1226,8 @@

    Arguments

    @@ -1256,7 +1256,7 @@

    Arguments

    @@ -1271,7 +1271,7 @@

    Arguments

    @@ -1286,7 +1286,7 @@

    Arguments

    @@ -1307,7 +1307,7 @@

    Arguments

    -

    private subroutine block_buffer_get_index(buffer, index) +

    private subroutine block_buffer_get_index(buffer, index)

    @@ -1326,8 +1326,8 @@

    Arguments

    @@ -1381,7 +1381,7 @@

    Arguments

    @@ -1396,8 +1396,8 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block)

    @@ -1466,8 +1466,8 @@

    Arguments

    @@ -1496,7 +1496,7 @@

    Arguments

    @@ -1511,7 +1511,7 @@

    Arguments

    @@ -1532,7 +1532,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block)

    @@ -1551,8 +1551,8 @@

    Arguments

    @@ -1581,7 +1581,7 @@

    Arguments

    @@ -1596,7 +1596,7 @@

    Arguments

    @@ -1617,7 +1617,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block)

    @@ -1636,8 +1636,8 @@

    Arguments

    @@ -1666,7 +1666,7 @@

    Arguments

    @@ -1681,7 +1681,7 @@

    Arguments

    @@ -1702,7 +1702,7 @@

    Arguments

    -

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block)

    @@ -1721,8 +1721,8 @@

    Arguments

    @@ -1751,7 +1751,7 @@

    Arguments

    @@ -1766,7 +1766,7 @@

    Arguments

    @@ -1787,7 +1787,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_r_dp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_r_dp(buffer, ndata, index, block, advance_iter)

    @@ -1806,8 +1806,8 @@

    Arguments

    @@ -1836,7 +1836,7 @@

    Arguments

    @@ -1851,7 +1851,7 @@

    Arguments

    @@ -1866,7 +1866,7 @@

    Arguments

    @@ -1887,7 +1887,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_r_sp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_r_sp(buffer, ndata, index, block, advance_iter)

    @@ -1906,8 +1906,8 @@

    Arguments

    @@ -1936,7 +1936,7 @@

    Arguments

    @@ -1951,7 +1951,7 @@

    Arguments

    @@ -1966,7 +1966,7 @@

    Arguments

    @@ -1987,7 +1987,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_c_dp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_c_dp(buffer, ndata, index, block, advance_iter)

    @@ -2006,8 +2006,8 @@

    Arguments

    @@ -2036,7 +2036,7 @@

    Arguments

    @@ -2051,7 +2051,7 @@

    Arguments

    @@ -2066,7 +2066,7 @@

    Arguments

    @@ -2087,7 +2087,7 @@

    Arguments

    -

    private subroutine block_buffer_get_next_block_c_sp(buffer, ndata, index, block, advance_iter) +

    private subroutine block_buffer_get_next_block_c_sp(buffer, ndata, index, block, advance_iter)

    @@ -2106,8 +2106,8 @@

    Arguments

    @@ -2136,7 +2136,7 @@

    Arguments

    @@ -2151,7 +2151,7 @@

    Arguments

    @@ -2166,7 +2166,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_split.html b/develop/module/dbcsr_tensor_split.html index 90208fece1f..abac50223d9 100644 --- a/develop/module/dbcsr_tensor_split.html +++ b/develop/module/dbcsr_tensor_split.html @@ -113,7 +113,7 @@

    Variables

    @@ -165,14 +165,14 @@

    Uses

    @@ -197,7 +197,7 @@

    Variables

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    @@ -305,7 +305,7 @@

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    @@ -335,7 +335,7 @@

    Arguments

    @@ -375,7 +375,7 @@

    Arguments

    @@ -390,7 +390,7 @@

    Arguments

    @@ -405,7 +405,7 @@

    Arguments

    @@ -420,7 +420,7 @@

    Arguments

    @@ -475,7 +475,7 @@

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -684,7 +684,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -714,7 +714,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_test.html b/develop/module/dbcsr_tensor_test.html index d67a0ae89cf..a98202e2fe3 100644 --- a/develop/module/dbcsr_tensor_test.html +++ b/develop/module/dbcsr_tensor_test.html @@ -113,9 +113,9 @@

    Variables

    @@ -197,19 +197,19 @@

    Uses

    @@ -234,7 +234,7 @@

    Variables

    @@ -251,7 +251,7 @@

    Variables

    @@ -268,7 +268,7 @@

    Variables

    @@ -321,7 +321,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -391,7 +391,7 @@

    Arguments

    @@ -431,7 +431,7 @@

    Arguments

    @@ -446,7 +446,7 @@

    Arguments

    @@ -494,7 +494,7 @@

    Arguments

    @@ -509,7 +509,7 @@

    Arguments

    @@ -614,7 +614,7 @@

    Arguments

    @@ -674,7 +674,7 @@

    Arguments

    @@ -689,7 +689,7 @@

    Arguments

    @@ -734,7 +734,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -764,7 +764,7 @@

    Arguments

    @@ -814,7 +814,7 @@

    Arguments

    @@ -829,7 +829,7 @@

    Arguments

    @@ -869,7 +869,7 @@

    Arguments

    @@ -884,7 +884,7 @@

    Arguments

    @@ -899,7 +899,7 @@

    Arguments

    @@ -914,7 +914,7 @@

    Arguments

    @@ -929,7 +929,7 @@

    Arguments

    @@ -944,7 +944,7 @@

    Arguments

    @@ -959,7 +959,7 @@

    Arguments

    @@ -974,7 +974,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1004,7 +1004,7 @@

    Arguments

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1075,7 +1075,7 @@

    Arguments

    @@ -1090,7 +1090,7 @@

    Arguments

    @@ -1120,7 +1120,7 @@

    Arguments

    @@ -1135,7 +1135,7 @@

    Arguments

    @@ -1150,7 +1150,7 @@

    Arguments

    @@ -1165,7 +1165,7 @@

    Arguments

    @@ -1224,7 +1224,7 @@

    Arguments

    @@ -1329,7 +1329,7 @@

    Arguments

    @@ -1344,7 +1344,7 @@

    Arguments

    @@ -1385,7 +1385,7 @@

    Arguments

    @@ -1400,7 +1400,7 @@

    Arguments

    @@ -1441,7 +1441,7 @@

    Arguments

    @@ -1456,7 +1456,7 @@

    Arguments

    @@ -1496,7 +1496,7 @@

    Arguments

    @@ -1511,7 +1511,7 @@

    Arguments

    @@ -1526,7 +1526,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1556,7 +1556,7 @@

    Arguments

    @@ -1571,7 +1571,7 @@

    Arguments

    @@ -1586,7 +1586,7 @@

    Arguments

    @@ -1601,7 +1601,7 @@

    Arguments

    @@ -1616,7 +1616,7 @@

    Arguments

    @@ -1631,7 +1631,7 @@

    Arguments

    @@ -1646,7 +1646,7 @@

    Arguments

    @@ -1661,7 +1661,7 @@

    Arguments

    @@ -1676,7 +1676,7 @@

    Arguments

    @@ -1691,7 +1691,7 @@

    Arguments

    @@ -1706,7 +1706,7 @@

    Arguments

    @@ -1721,7 +1721,7 @@

    Arguments

    @@ -1736,7 +1736,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_types.html b/develop/module/dbcsr_tensor_types.html index 4ba49c815de..3760438735a 100644 --- a/develop/module/dbcsr_tensor_types.html +++ b/develop/module/dbcsr_tensor_types.html @@ -113,7 +113,7 @@

    Variables

    @@ -170,7 +170,7 @@

    Functions

    tas_rowcols_tnew_dbcsr_tas_blk_size_ttas_blk_size_t - dbcsr_t_nd_mp_comm + dbcsr_t_nd_mp_commaccept_pdims_loadbalancingdbcsr_t_distributiondbcsr_t_nblks_total @@ -213,8 +213,8 @@

    Subroutines

    dbcsr_t_blk_sizesdbcsr_t_blk_offsetsdbcsr_t_get_stored_coordinates - dbcsr_t_pgrid_create - dbcsr_t_pgrid_create_expert + dbcsr_t_pgrid_create + dbcsr_t_pgrid_create_expertdbcsr_t_pgrid_destroydbcsr_t_pgrid_set_strict_splitdbcsr_t_pgrid_remap @@ -261,21 +261,21 @@

    Uses

    @@ -300,7 +300,7 @@

    Variables

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -528,7 +528,7 @@

    Arguments

    @@ -543,7 +543,7 @@

    Arguments

    @@ -558,7 +558,7 @@

    Arguments

    @@ -573,7 +573,7 @@

    Arguments

    @@ -588,7 +588,7 @@

    Arguments

    @@ -603,7 +603,7 @@

    Arguments

    @@ -618,7 +618,7 @@

    Arguments

    @@ -657,7 +657,7 @@

    Arguments

    @@ -672,7 +672,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -854,7 +854,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -953,7 +953,7 @@

    Arguments

    @@ -992,7 +992,7 @@

    Arguments

    @@ -1007,7 +1007,7 @@

    Arguments

    @@ -1046,7 +1046,7 @@

    Arguments

    @@ -1061,7 +1061,7 @@

    Arguments

    @@ -1100,7 +1100,7 @@

    Arguments

    @@ -1115,7 +1115,7 @@

    Arguments

    @@ -1164,7 +1164,7 @@

    Arguments

    @@ -1179,7 +1179,7 @@

    Arguments

    @@ -1209,7 +1209,7 @@

    Arguments

    @@ -1248,7 +1248,7 @@

    Arguments

    @@ -1263,7 +1263,7 @@

    Arguments

    @@ -1293,7 +1293,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    @@ -1347,7 +1347,7 @@

    Arguments

    @@ -1377,7 +1377,7 @@

    Arguments

    @@ -1416,7 +1416,7 @@

    Arguments

    @@ -1431,7 +1431,7 @@

    Arguments

    @@ -1461,7 +1461,7 @@

    Arguments

    @@ -1564,7 +1564,7 @@

    Components

    @@ -1630,7 +1630,7 @@

    Components

    @@ -1730,7 +1730,7 @@

    Components

    @@ -1747,7 +1747,7 @@

    Components

    @@ -1764,7 +1764,7 @@

    Components

    @@ -1781,7 +1781,7 @@

    Components

    @@ -1815,7 +1815,7 @@

    Components

    @@ -1849,7 +1849,7 @@

    Components

    @@ -1866,7 +1866,7 @@

    Components

    @@ -1883,7 +1883,7 @@

    Components

    @@ -1917,7 +1917,7 @@

    Components

    @@ -1934,7 +1934,7 @@

    Components

    @@ -2000,7 +2000,7 @@

    Components

    @@ -2017,7 +2017,7 @@

    Components

    @@ -2051,7 +2051,7 @@

    Components

    @@ -2134,7 +2134,7 @@

    Components

    @@ -2212,12 +2212,12 @@

    Type-Bound Procedures

    + dist => tas_dist_t + rowcols => tas_rowcols_t @@ -2284,7 +2284,7 @@

    Components

    @@ -2301,7 +2301,7 @@

    Components

    @@ -2471,7 +2471,7 @@

    Arguments

    @@ -2486,7 +2486,7 @@

    Arguments

    @@ -2531,7 +2531,7 @@

    Arguments

    @@ -2546,7 +2546,7 @@

    Arguments

    @@ -2592,7 +2592,7 @@

    Arguments

    @@ -2667,7 +2667,7 @@

    Arguments

    @@ -2682,7 +2682,7 @@

    Arguments

    @@ -2708,7 +2708,7 @@

    -

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, nsplit, dimsplit) +

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, nsplit, dimsplit)

    @@ -2731,7 +2731,7 @@

    Arguments

    @@ -2746,7 +2746,7 @@

    Arguments

    @@ -2762,7 +2762,7 @@

    Arguments

    @@ -2778,7 +2778,7 @@

    Arguments

    @@ -2793,7 +2793,7 @@

    Arguments

    @@ -2808,7 +2808,7 @@

    Arguments

    @@ -2838,7 +2838,7 @@

    Arguments

    @@ -2855,7 +2855,7 @@

    Arguments

    @@ -2870,7 +2870,7 @@

    Arguments

    @@ -3007,7 +3007,7 @@

    Arguments

    @@ -3052,7 +3052,7 @@

    Arguments

    @@ -3067,7 +3067,7 @@

    Arguments

    @@ -3112,7 +3112,7 @@

    Arguments

    @@ -3127,7 +3127,7 @@

    Arguments

    @@ -3172,7 +3172,7 @@

    Arguments

    @@ -3217,7 +3217,7 @@

    Arguments

    @@ -3262,7 +3262,7 @@

    Arguments

    @@ -3307,7 +3307,7 @@

    Arguments

    @@ -3352,7 +3352,7 @@

    Arguments

    @@ -3397,7 +3397,7 @@

    Arguments

    @@ -3442,7 +3442,7 @@

    Arguments

    @@ -3487,7 +3487,7 @@

    Arguments

    @@ -3502,7 +3502,7 @@

    Arguments

    @@ -3517,7 +3517,7 @@

    Arguments

    @@ -3562,7 +3562,7 @@

    Arguments

    @@ -3607,7 +3607,7 @@

    Arguments

    @@ -3655,7 +3655,7 @@

    Arguments

    @@ -3707,7 +3707,7 @@

    Arguments

    @@ -3722,7 +3722,7 @@

    Arguments

    @@ -3737,7 +3737,7 @@

    Arguments

    @@ -3792,7 +3792,7 @@

    Arguments

    @@ -3832,7 +3832,7 @@

    Arguments

    @@ -3847,7 +3847,7 @@

    Arguments

    @@ -3862,7 +3862,7 @@

    Arguments

    @@ -3877,7 +3877,7 @@

    Arguments

    @@ -3892,7 +3892,7 @@

    Arguments

    @@ -3907,7 +3907,7 @@

    Arguments

    @@ -3947,7 +3947,7 @@

    Arguments

    @@ -3962,7 +3962,7 @@

    Arguments

    @@ -3977,7 +3977,7 @@

    Arguments

    @@ -3992,7 +3992,7 @@

    Arguments

    @@ -4007,7 +4007,7 @@

    Arguments

    @@ -4022,7 +4022,7 @@

    Arguments

    @@ -4037,7 +4037,7 @@

    Arguments

    @@ -4052,7 +4052,7 @@

    Arguments

    @@ -4107,7 +4107,7 @@

    Arguments

    @@ -4148,7 +4148,7 @@

    Arguments

    @@ -4190,7 +4190,7 @@

    Arguments

    @@ -4205,7 +4205,7 @@

    Arguments

    @@ -4220,7 +4220,7 @@

    Arguments

    @@ -4235,7 +4235,7 @@

    Arguments

    @@ -4250,7 +4250,7 @@

    Arguments

    @@ -4265,7 +4265,7 @@

    Arguments

    @@ -4280,7 +4280,7 @@

    Arguments

    @@ -4295,7 +4295,7 @@

    Arguments

    @@ -4310,7 +4310,7 @@

    Arguments

    @@ -4325,7 +4325,7 @@

    Arguments

    @@ -4366,7 +4366,7 @@

    Arguments

    @@ -4406,7 +4406,7 @@

    Arguments

    @@ -4421,7 +4421,7 @@

    Arguments

    @@ -4436,7 +4436,7 @@

    Arguments

    @@ -4451,7 +4451,7 @@

    Arguments

    @@ -4466,7 +4466,7 @@

    Arguments

    @@ -4481,7 +4481,7 @@

    Arguments

    @@ -4496,7 +4496,7 @@

    Arguments

    @@ -4536,7 +4536,7 @@

    Arguments

    @@ -4551,7 +4551,7 @@

    Arguments

    @@ -4566,7 +4566,7 @@

    Arguments

    @@ -4581,7 +4581,7 @@

    Arguments

    @@ -4621,7 +4621,7 @@

    Arguments

    @@ -4661,7 +4661,7 @@

    Arguments

    @@ -4676,7 +4676,7 @@

    Arguments

    @@ -4716,7 +4716,7 @@

    Arguments

    @@ -4731,7 +4731,7 @@

    Arguments

    @@ -4771,7 +4771,7 @@

    Arguments

    @@ -4786,7 +4786,7 @@

    Arguments

    @@ -4801,7 +4801,7 @@

    Arguments

    @@ -4841,7 +4841,7 @@

    Arguments

    @@ -4856,7 +4856,7 @@

    Arguments

    @@ -4871,7 +4871,7 @@

    Arguments

    @@ -4911,7 +4911,7 @@

    Arguments

    @@ -4926,7 +4926,7 @@

    Arguments

    @@ -4941,7 +4941,7 @@

    Arguments

    @@ -4962,7 +4962,7 @@

    Arguments

    -

    public subroutine dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims) +

    public subroutine dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims)

    @@ -4981,7 +4981,7 @@

    Arguments

    @@ -4996,7 +4996,7 @@

    Arguments

    @@ -5011,7 +5011,7 @@

    Arguments

    @@ -5026,7 +5026,7 @@

    Arguments

    @@ -5047,7 +5047,7 @@

    Arguments

    -

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit) +

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)

    @@ -5076,7 +5076,7 @@

    Arguments

    @@ -5091,7 +5091,7 @@

    Arguments

    @@ -5106,7 +5106,7 @@

    Arguments

    @@ -5121,7 +5121,7 @@

    Arguments

    @@ -5137,7 +5137,7 @@

    Arguments

    @@ -5153,7 +5153,7 @@

    Arguments

    @@ -5170,7 +5170,7 @@

    Arguments

    @@ -5186,7 +5186,7 @@

    Arguments

    @@ -5227,7 +5227,7 @@

    Arguments

    @@ -5242,7 +5242,7 @@

    Arguments

    @@ -5282,7 +5282,7 @@

    Arguments

    @@ -5337,7 +5337,7 @@

    Arguments

    @@ -5353,7 +5353,7 @@

    Arguments

    @@ -5409,7 +5409,7 @@

    Arguments

    @@ -5424,7 +5424,7 @@

    Arguments

    @@ -5479,7 +5479,7 @@

    Arguments

    @@ -5494,7 +5494,7 @@

    Arguments

    @@ -5549,7 +5549,7 @@

    Arguments

    @@ -5564,7 +5564,7 @@

    Arguments

    @@ -5619,7 +5619,7 @@

    Arguments

    @@ -5634,7 +5634,7 @@

    Arguments

    @@ -5674,7 +5674,7 @@

    Arguments

    @@ -5689,7 +5689,7 @@

    Arguments

    @@ -5729,7 +5729,7 @@

    Arguments

    @@ -5744,7 +5744,7 @@

    Arguments

    @@ -5784,7 +5784,7 @@

    Arguments

    @@ -5799,7 +5799,7 @@

    Arguments

    @@ -5839,7 +5839,7 @@

    Arguments

    @@ -5854,7 +5854,7 @@

    Arguments

    @@ -5884,7 +5884,7 @@

    Arguments

    @@ -5924,7 +5924,7 @@

    Arguments

    @@ -5939,7 +5939,7 @@

    Arguments

    @@ -5969,7 +5969,7 @@

    Arguments

    @@ -6009,7 +6009,7 @@

    Arguments

    @@ -6024,7 +6024,7 @@

    Arguments

    @@ -6054,7 +6054,7 @@

    Arguments

    @@ -6094,7 +6094,7 @@

    Arguments

    @@ -6109,7 +6109,7 @@

    Arguments

    @@ -6139,7 +6139,7 @@

    Arguments

    @@ -6179,7 +6179,7 @@

    Arguments

    @@ -6194,7 +6194,7 @@

    Arguments

    @@ -6209,7 +6209,7 @@

    Arguments

    @@ -6224,7 +6224,7 @@

    Arguments

    @@ -6239,7 +6239,7 @@

    Arguments

    @@ -6254,7 +6254,7 @@

    Arguments

    @@ -6269,7 +6269,7 @@

    Arguments

    @@ -6284,7 +6284,7 @@

    Arguments

    @@ -6299,7 +6299,7 @@

    Arguments

    @@ -6314,7 +6314,7 @@

    Arguments

    @@ -6329,7 +6329,7 @@

    Arguments

    @@ -6344,7 +6344,7 @@

    Arguments

    @@ -6359,7 +6359,7 @@

    Arguments

    @@ -6374,7 +6374,7 @@

    Arguments

    @@ -6389,7 +6389,7 @@

    Arguments

    @@ -6404,7 +6404,7 @@

    Arguments

    @@ -6419,7 +6419,7 @@

    Arguments

    @@ -6434,7 +6434,7 @@

    Arguments

    @@ -6449,7 +6449,7 @@

    Arguments

    @@ -6524,7 +6524,7 @@

    Arguments

    @@ -6539,7 +6539,7 @@

    Arguments

    @@ -6554,7 +6554,7 @@

    Arguments

    @@ -6594,7 +6594,7 @@

    Arguments

    @@ -6635,7 +6635,7 @@

    Arguments

    @@ -6675,7 +6675,7 @@

    Arguments

    @@ -6690,7 +6690,7 @@

    Arguments

    @@ -6730,7 +6730,7 @@

    Arguments

    @@ -6745,7 +6745,7 @@

    Arguments

    @@ -6760,7 +6760,7 @@

    Arguments

    @@ -6775,7 +6775,7 @@

    Arguments

    @@ -6815,7 +6815,7 @@

    Arguments

    @@ -6830,7 +6830,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_test_methods.html b/develop/module/dbcsr_test_methods.html index b899071123a..eee7abf0502 100644 --- a/develop/module/dbcsr_test_methods.html +++ b/develop/module/dbcsr_test_methods.html @@ -113,9 +113,9 @@

    Variables

    @@ -181,22 +181,22 @@

    Uses

    @@ -221,7 +221,7 @@

    Variables

    @@ -238,7 +238,7 @@

    Variables

    @@ -255,7 +255,7 @@

    Variables

    @@ -302,7 +302,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -451,7 +451,7 @@

    Arguments

    @@ -492,7 +492,7 @@

    Arguments

    @@ -507,7 +507,7 @@

    Arguments

    @@ -522,7 +522,7 @@

    Arguments

    @@ -562,7 +562,7 @@

    Arguments

    @@ -577,7 +577,7 @@

    Arguments

    @@ -592,7 +592,7 @@

    Arguments

    @@ -607,7 +607,7 @@

    Arguments

    @@ -622,7 +622,7 @@

    Arguments

    @@ -637,7 +637,7 @@

    Arguments

    @@ -652,7 +652,7 @@

    Arguments

    @@ -667,7 +667,7 @@

    Arguments

    @@ -682,7 +682,7 @@

    Arguments

    @@ -722,7 +722,7 @@

    Arguments

    @@ -737,7 +737,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    @@ -807,7 +807,7 @@

    Arguments

    @@ -847,7 +847,7 @@

    Arguments

    @@ -862,7 +862,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    @@ -892,7 +892,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_test_scale_by_vector.html b/develop/module/dbcsr_test_scale_by_vector.html index 2332a2b3329..a4b9bc1d511 100644 --- a/develop/module/dbcsr_test_scale_by_vector.html +++ b/develop/module/dbcsr_test_scale_by_vector.html @@ -113,7 +113,7 @@

    Variables

    @@ -174,18 +174,18 @@

    Uses

    @@ -210,7 +210,7 @@

    Variables

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -440,7 +440,7 @@

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -470,7 +470,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

    @@ -605,7 +605,7 @@

    Arguments

    @@ -620,7 +620,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tests.html b/develop/module/dbcsr_tests.html index 646f3c1056c..1536a86052c 100644 --- a/develop/module/dbcsr_tests.html +++ b/develop/module/dbcsr_tests.html @@ -113,7 +113,7 @@

    Variables

    @@ -289,7 +289,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    @@ -463,7 +463,7 @@

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -652,7 +652,7 @@

    Arguments

    @@ -669,7 +669,7 @@

    Arguments

    @@ -686,7 +686,7 @@

    Arguments

    @@ -703,7 +703,7 @@

    Arguments

    @@ -718,7 +718,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -823,7 +823,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_timings.html b/develop/module/dbcsr_timings.html index 96f02288548..c84bd3101e4 100644 --- a/develop/module/dbcsr_timings.html +++ b/develop/module/dbcsr_timings.html @@ -113,7 +113,7 @@

    Variables

    @@ -338,7 +338,7 @@

    Arguments

    @@ -574,7 +574,7 @@

    Arguments

    @@ -589,7 +589,7 @@

    Arguments

    @@ -629,7 +629,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -756,7 +756,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_timings_base_type.html b/develop/module/dbcsr_timings_base_type.html index 65207d0ec3a..611a30fce9d 100644 --- a/develop/module/dbcsr_timings_base_type.html +++ b/develop/module/dbcsr_timings_base_type.html @@ -216,7 +216,7 @@

    Components

    @@ -352,7 +352,7 @@

    Components

    @@ -567,7 +567,7 @@

    Components

    diff --git a/develop/module/dbcsr_timings_report.html b/develop/module/dbcsr_timings_report.html index 52c966f301d..a387290cf19 100644 --- a/develop/module/dbcsr_timings_report.html +++ b/develop/module/dbcsr_timings_report.html @@ -165,18 +165,18 @@

    Uses

    @@ -266,7 +266,7 @@

    Arguments

    @@ -341,7 +341,7 @@

    Arguments

    @@ -411,7 +411,7 @@

    Arguments

    @@ -466,7 +466,7 @@

    Arguments

    @@ -541,7 +541,7 @@

    Arguments

    @@ -582,7 +582,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_timings_types.html b/develop/module/dbcsr_timings_types.html index e16f65a5bf7..4209b32e8e9 100644 --- a/develop/module/dbcsr_timings_types.html +++ b/develop/module/dbcsr_timings_types.html @@ -153,8 +153,8 @@

    Uses

    diff --git a/develop/module/dbcsr_toollib.html b/develop/module/dbcsr_toollib.html index 6299b555b4d..c7be3ea201d 100644 --- a/develop/module/dbcsr_toollib.html +++ b/develop/module/dbcsr_toollib.html @@ -113,7 +113,7 @@

    Variables

    @@ -131,7 +131,7 @@

    Interfaces

    - swap + swap sort
    @@ -220,7 +220,7 @@

    Variables

    @@ -246,8 +246,8 @@

    Variables

    Interfaces

    - -

    public interface swap + +

    public interface swap

      @@ -272,7 +272,7 @@

      Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -328,7 +328,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -410,7 +410,7 @@

    Arguments

    @@ -425,7 +425,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    @@ -480,7 +480,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

    @@ -565,7 +565,7 @@

    Arguments

    @@ -605,7 +605,7 @@

    Arguments

    @@ -620,7 +620,7 @@

    Arguments

    @@ -635,7 +635,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -743,7 +743,7 @@

    Arguments

    @@ -758,7 +758,7 @@

    Arguments

    @@ -803,7 +803,7 @@

    Arguments

    @@ -818,7 +818,7 @@

    Arguments

    @@ -863,7 +863,7 @@

    Arguments

    @@ -908,7 +908,7 @@

    Arguments

    @@ -953,7 +953,7 @@

    Arguments

    @@ -998,7 +998,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    @@ -1064,7 +1064,7 @@

    Arguments

    @@ -1105,7 +1105,7 @@

    Arguments

    @@ -1121,7 +1121,7 @@

    Arguments

    @@ -1234,7 +1234,7 @@

    Arguments

    @@ -1249,7 +1249,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

    @@ -1279,7 +1279,7 @@

    Arguments

    @@ -1294,7 +1294,7 @@

    Arguments

    @@ -1309,7 +1309,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_transformations.html b/develop/module/dbcsr_transformations.html index ef378daab18..86e13ae5cf3 100644 --- a/develop/module/dbcsr_transformations.html +++ b/develop/module/dbcsr_transformations.html @@ -113,8 +113,8 @@

    Variables

    @@ -176,26 +176,26 @@

    Uses

    @@ -220,7 +220,7 @@

    Variables

    @@ -237,7 +237,7 @@

    Variables

    @@ -285,7 +285,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -559,7 +559,7 @@

    Arguments

    @@ -629,7 +629,7 @@

    Arguments

    @@ -684,7 +684,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -754,7 +754,7 @@

    Arguments

    @@ -799,7 +799,7 @@

    Arguments

    @@ -814,7 +814,7 @@

    Arguments

    @@ -932,7 +932,7 @@

    Arguments

    @@ -956,7 +956,7 @@

    Arguments

    @@ -1076,7 +1076,7 @@

    Arguments

    @@ -1100,7 +1100,7 @@

    Arguments

    @@ -1124,7 +1124,7 @@

    Arguments

    @@ -1140,7 +1140,7 @@

    Arguments

    @@ -1181,7 +1181,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1226,7 +1226,7 @@

    Arguments

    @@ -1246,7 +1246,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1286,7 +1286,7 @@

    Arguments

    @@ -1306,7 +1306,7 @@

    Arguments

    @@ -1326,7 +1326,7 @@

    Arguments

    @@ -1371,7 +1371,7 @@

    Arguments

    @@ -1401,7 +1401,7 @@

    Arguments

    @@ -1417,7 +1417,7 @@

    Arguments

    @@ -1433,7 +1433,7 @@

    Arguments

    @@ -1448,7 +1448,7 @@

    Arguments

    @@ -1493,7 +1493,7 @@

    Arguments

    @@ -1508,7 +1508,7 @@

    Arguments

    @@ -1553,7 +1553,7 @@

    Arguments

    @@ -1570,7 +1570,7 @@

    Arguments

    @@ -1587,7 +1587,7 @@

    Arguments

    @@ -1629,7 +1629,7 @@

    Arguments

    @@ -1659,7 +1659,7 @@

    Arguments

    @@ -1675,7 +1675,7 @@

    Arguments

    @@ -1727,7 +1727,7 @@

    Arguments

    @@ -1745,7 +1745,7 @@

    Arguments

    @@ -1824,7 +1824,7 @@

    Arguments

    @@ -1864,7 +1864,7 @@

    Arguments

    @@ -1954,7 +1954,7 @@

    Arguments

    @@ -1984,7 +1984,7 @@

    Arguments

    @@ -2000,7 +2000,7 @@

    Arguments

    @@ -2042,7 +2042,7 @@

    Arguments

    @@ -2114,7 +2114,7 @@

    Arguments

    @@ -2135,7 +2135,7 @@

    Arguments

    @@ -2156,7 +2156,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_types.html b/develop/module/dbcsr_types.html index 5f482d6f0ee..652fee73ac4 100644 --- a/develop/module/dbcsr_types.html +++ b/develop/module/dbcsr_types.html @@ -113,7 +113,7 @@

    Variables

    @@ -1304,7 +1304,7 @@

    Components

    @@ -1321,7 +1321,7 @@

    Components

    @@ -1338,7 +1338,7 @@

    Components

    @@ -1355,7 +1355,7 @@

    Components

    @@ -1372,7 +1372,7 @@

    Components

    @@ -1389,7 +1389,7 @@

    Components

    @@ -1406,7 +1406,7 @@

    Components

    @@ -1423,7 +1423,7 @@

    Components

    @@ -1440,7 +1440,7 @@

    Components

    @@ -1457,7 +1457,7 @@

    Components

    @@ -1474,7 +1474,7 @@

    Components

    @@ -1523,7 +1523,7 @@

    Components

    @@ -1572,7 +1572,7 @@

    Components

    @@ -1590,7 +1590,7 @@

    Components

    @@ -1608,7 +1608,7 @@

    Components

    @@ -1626,7 +1626,7 @@

    Components

    @@ -1644,7 +1644,7 @@

    Components

    @@ -1661,7 +1661,7 @@

    Components

    @@ -1814,7 +1814,7 @@

    Components

    @@ -1831,7 +1831,7 @@

    Components

    @@ -1848,7 +1848,7 @@

    Components

    @@ -1865,7 +1865,7 @@

    Components

    @@ -1882,7 +1882,7 @@

    Components

    @@ -1899,7 +1899,7 @@

    Components

    @@ -1916,7 +1916,7 @@

    Components

    @@ -1965,7 +1965,7 @@

    Components

    @@ -2036,7 +2036,7 @@

    Components

    @@ -2053,7 +2053,7 @@

    Components

    @@ -2138,7 +2138,7 @@

    Components

    @@ -2155,7 +2155,7 @@

    Components

    @@ -2308,7 +2308,7 @@

    Components

    @@ -2325,7 +2325,7 @@

    Components

    @@ -2374,7 +2374,7 @@

    Components

    @@ -2423,7 +2423,7 @@

    Components

    @@ -2457,7 +2457,7 @@

    Components

    @@ -2525,7 +2525,7 @@

    Components

    @@ -2574,7 +2574,7 @@

    Components

    @@ -2623,7 +2623,7 @@

    Components

    @@ -2657,7 +2657,7 @@

    Components

    @@ -2674,7 +2674,7 @@

    Components

    @@ -2691,7 +2691,7 @@

    Components

    @@ -2708,7 +2708,7 @@

    Components

    @@ -2725,7 +2725,7 @@

    Components

    @@ -2742,7 +2742,7 @@

    Components

    @@ -2793,7 +2793,7 @@

    Components

    @@ -2810,7 +2810,7 @@

    Components

    @@ -2827,7 +2827,7 @@

    Components

    @@ -2844,7 +2844,7 @@

    Components

    @@ -2861,7 +2861,7 @@

    Components

    @@ -2878,7 +2878,7 @@

    Components

    @@ -2895,7 +2895,7 @@

    Components

    @@ -2929,7 +2929,7 @@

    Components

    @@ -2946,7 +2946,7 @@

    Components

    @@ -2963,7 +2963,7 @@

    Components

    @@ -2980,7 +2980,7 @@

    Components

    @@ -2997,7 +2997,7 @@

    Components

    @@ -3014,7 +3014,7 @@

    Components

    @@ -3031,7 +3031,7 @@

    Components

    @@ -3065,7 +3065,7 @@

    Components

    @@ -3182,7 +3182,7 @@

    Components

    @@ -3199,7 +3199,7 @@

    Components

    @@ -3248,7 +3248,7 @@

    Components

    @@ -3297,7 +3297,7 @@

    Components

    @@ -3314,7 +3314,7 @@

    Components

    @@ -3331,7 +3331,7 @@

    Components

    @@ -3348,7 +3348,7 @@

    Components

    @@ -3365,7 +3365,7 @@

    Components

    @@ -3382,7 +3382,7 @@

    Components

    @@ -3482,7 +3482,7 @@

    Components

    @@ -3499,7 +3499,7 @@

    Components

    @@ -3516,7 +3516,7 @@

    Components

    @@ -3533,7 +3533,7 @@

    Components

    @@ -3550,7 +3550,7 @@

    Components

    @@ -3568,7 +3568,7 @@

    Components

    @@ -3585,7 +3585,7 @@

    Components

    @@ -3602,7 +3602,7 @@

    Components

    @@ -3619,7 +3619,7 @@

    Components

    @@ -3636,7 +3636,7 @@

    Components

    @@ -3653,7 +3653,7 @@

    Components

    @@ -3670,7 +3670,7 @@

    Components

    @@ -3687,7 +3687,7 @@

    Components

    @@ -3704,7 +3704,7 @@

    Components

    @@ -3738,7 +3738,7 @@

    Components

    @@ -3755,7 +3755,7 @@

    Components

    @@ -3908,7 +3908,7 @@

    Components

    @@ -3925,7 +3925,7 @@

    Components

    @@ -3942,7 +3942,7 @@

    Components

    @@ -3959,7 +3959,7 @@

    Components

    @@ -3976,7 +3976,7 @@

    Components

    @@ -3993,7 +3993,7 @@

    Components

    @@ -4010,7 +4010,7 @@

    Components

    @@ -4027,7 +4027,7 @@

    Components

    @@ -4044,7 +4044,7 @@

    Components

    @@ -4061,7 +4061,7 @@

    Components

    @@ -4078,7 +4078,7 @@

    Components

    @@ -4112,7 +4112,7 @@

    Components

    @@ -4129,7 +4129,7 @@

    Components

    @@ -4146,7 +4146,7 @@

    Components

    @@ -4180,7 +4180,7 @@

    Components

    @@ -4197,7 +4197,7 @@

    Components

    @@ -4214,7 +4214,7 @@

    Components

    @@ -4248,7 +4248,7 @@

    Components

    @@ -4282,7 +4282,7 @@

    Components

    @@ -4299,7 +4299,7 @@

    Components

    @@ -4414,7 +4414,7 @@

    Components

    @@ -4578,7 +4578,7 @@

    Components

    @@ -4644,7 +4644,7 @@

    Components

    @@ -4710,7 +4710,7 @@

    Components

    @@ -4761,7 +4761,7 @@

    Components

    diff --git a/develop/module/dbcsr_work_operations.html b/develop/module/dbcsr_work_operations.html index 959d6b6d826..911963722a1 100644 --- a/develop/module/dbcsr_work_operations.html +++ b/develop/module/dbcsr_work_operations.html @@ -113,8 +113,8 @@

    Variables

    @@ -214,24 +214,24 @@

    Uses

    @@ -256,7 +256,7 @@

    Variables

    @@ -273,7 +273,7 @@

    Variables

    @@ -329,7 +329,7 @@

    Arguments

    @@ -344,7 +344,7 @@

    Arguments

    @@ -359,7 +359,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -404,7 +404,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    @@ -481,7 +481,7 @@

    Arguments

    @@ -558,7 +558,7 @@

    Arguments

    @@ -573,7 +573,7 @@

    Arguments

    @@ -588,7 +588,7 @@

    Arguments

    @@ -603,7 +603,7 @@

    Arguments

    @@ -619,7 +619,7 @@

    Arguments

    @@ -635,7 +635,7 @@

    Arguments

    @@ -706,7 +706,7 @@

    Arguments

    @@ -721,7 +721,7 @@

    Arguments

    @@ -736,7 +736,7 @@

    Arguments

    @@ -751,7 +751,7 @@

    Arguments

    @@ -781,7 +781,7 @@

    Arguments

    @@ -796,7 +796,7 @@

    Arguments

    @@ -841,7 +841,7 @@

    Arguments

    @@ -856,7 +856,7 @@

    Arguments

    @@ -871,7 +871,7 @@

    Arguments

    @@ -946,7 +946,7 @@

    Arguments

    @@ -961,7 +961,7 @@

    Arguments

    @@ -976,7 +976,7 @@

    Arguments

    @@ -991,7 +991,7 @@

    Arguments

    @@ -1073,7 +1073,7 @@

    Components

    @@ -1122,7 +1122,7 @@

    Arguments

    @@ -1168,7 +1168,7 @@

    Arguments

    @@ -1184,7 +1184,7 @@

    Arguments

    @@ -1200,7 +1200,7 @@

    Arguments

    @@ -1250,7 +1250,7 @@

    Arguments

    @@ -1265,7 +1265,7 @@

    Arguments

    @@ -1280,7 +1280,7 @@

    Arguments

    @@ -1310,7 +1310,7 @@

    Arguments

    @@ -1325,7 +1325,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1386,7 +1386,7 @@

    Arguments

    @@ -1402,7 +1402,7 @@

    Arguments

    @@ -1479,7 +1479,7 @@

    Arguments

    @@ -1494,7 +1494,7 @@

    Arguments

    @@ -1509,7 +1509,7 @@

    Arguments

    @@ -1524,7 +1524,7 @@

    Arguments

    @@ -1540,7 +1540,7 @@

    Arguments

    @@ -1556,7 +1556,7 @@

    Arguments

    @@ -1628,7 +1628,7 @@

    Arguments

    @@ -1643,7 +1643,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1673,7 +1673,7 @@

    Arguments

    @@ -1703,7 +1703,7 @@

    Arguments

    @@ -1718,7 +1718,7 @@

    Arguments

    @@ -1763,7 +1763,7 @@

    Arguments

    @@ -1778,7 +1778,7 @@

    Arguments

    @@ -1793,7 +1793,7 @@

    Arguments

    @@ -1868,7 +1868,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1898,7 +1898,7 @@

    Arguments

    @@ -1913,7 +1913,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2045,7 +2045,7 @@

    Arguments

    @@ -2085,7 +2085,7 @@

    Arguments

    @@ -2134,7 +2134,7 @@

    Arguments

    @@ -2166,7 +2166,7 @@

    Arguments

    @@ -2209,7 +2209,7 @@

    Arguments

    @@ -2264,7 +2264,7 @@

    Arguments

    @@ -2321,7 +2321,7 @@

    Arguments

    @@ -2361,7 +2361,7 @@

    Arguments

    @@ -2376,7 +2376,7 @@

    Arguments

    @@ -2432,7 +2432,7 @@

    Arguments

    @@ -2462,7 +2462,7 @@

    Arguments

    @@ -2542,7 +2542,7 @@

    Arguments

    @@ -2583,7 +2583,7 @@

    Arguments

    @@ -2598,7 +2598,7 @@

    Arguments

    @@ -2614,7 +2614,7 @@

    Arguments

    @@ -2630,7 +2630,7 @@

    Arguments

    @@ -2645,7 +2645,7 @@

    Arguments

    @@ -2685,7 +2685,7 @@

    Arguments

    @@ -2785,7 +2785,7 @@

    Arguments

    @@ -3005,7 +3005,7 @@

    Arguments

    diff --git a/develop/proc/acc_calculate_norms.html b/develop/proc/acc_calculate_norms.html index 0874bfe3b9d..104147411e6 100644 --- a/develop/proc/acc_calculate_norms.html +++ b/develop/proc/acc_calculate_norms.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_allocate_bytes.html b/develop/proc/acc_devmem_allocate_bytes.html index ec8cea6413c..accbab5aab4 100644 --- a/develop/proc/acc_devmem_allocate_bytes.html +++ b/develop/proc/acc_devmem_allocate_bytes.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_allocated.html b/develop/proc/acc_devmem_allocated.html index afe4b6c7504..dde650815a1 100644 --- a/develop/proc/acc_devmem_allocated.html +++ b/develop/proc/acc_devmem_allocated.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_devmem_cptr.html b/develop/proc/acc_devmem_cptr.html index f0063d6b03a..06e2520bf74 100644 --- a/develop/proc/acc_devmem_cptr.html +++ b/develop/proc/acc_devmem_cptr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_devmem_deallocate.html b/develop/proc/acc_devmem_deallocate.html index c1fb9a26622..d9c07e6c092 100644 --- a/develop/proc/acc_devmem_deallocate.html +++ b/develop/proc/acc_devmem_deallocate.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_ensure_size_bytes.html b/develop/proc/acc_devmem_ensure_size_bytes.html index dd1ab68b0b7..c09f345a21f 100644 --- a/develop/proc/acc_devmem_ensure_size_bytes.html +++ b/develop/proc/acc_devmem_ensure_size_bytes.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_info.html b/develop/proc/acc_devmem_info.html index 329f14b8f61..608d28cd72b 100644 --- a/develop/proc/acc_devmem_info.html +++ b/develop/proc/acc_devmem_info.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_set_cptr.html b/develop/proc/acc_devmem_set_cptr.html index a4d7aa32fa1..d89f3c40915 100644 --- a/develop/proc/acc_devmem_set_cptr.html +++ b/develop/proc/acc_devmem_set_cptr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_setzero_bytes.html b/develop/proc/acc_devmem_setzero_bytes.html index d02076ce852..0e86f912295 100644 --- a/develop/proc/acc_devmem_setzero_bytes.html +++ b/develop/proc/acc_devmem_setzero_bytes.html @@ -159,7 +159,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_size_in_bytes.html b/develop/proc/acc_devmem_size_in_bytes.html index 6007fe6ca19..ddc87deff67 100644 --- a/develop/proc/acc_devmem_size_in_bytes.html +++ b/develop/proc/acc_devmem_size_in_bytes.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/acc_event_create.html b/develop/proc/acc_event_create.html index 42c64ff956e..c55173761ea 100644 --- a/develop/proc/acc_event_create.html +++ b/develop/proc/acc_event_create.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_event_destroy.html b/develop/proc/acc_event_destroy.html index c6413cf2acc..33b844c3000 100644 --- a/develop/proc/acc_event_destroy.html +++ b/develop/proc/acc_event_destroy.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_event_query.html b/develop/proc/acc_event_query.html index 30c2301502e..179f689f61e 100644 --- a/develop/proc/acc_event_query.html +++ b/develop/proc/acc_event_query.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_event_record.html b/develop/proc/acc_event_record.html index 219ac04f634..90147a98f64 100644 --- a/develop/proc/acc_event_record.html +++ b/develop/proc/acc_event_record.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_event_synchronize.html b/develop/proc/acc_event_synchronize.html index d8083a87fe2..c5ac0da9667 100644 --- a/develop/proc/acc_event_synchronize.html +++ b/develop/proc/acc_event_synchronize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_c4.html b/develop/proc/acc_hostmem_alloc_c4.html index dc8c1c8c10c..6a93566ef29 100644 --- a/develop/proc/acc_hostmem_alloc_c4.html +++ b/develop/proc/acc_hostmem_alloc_c4.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_c4_2d.html b/develop/proc/acc_hostmem_alloc_c4_2d.html index e1525cb7d49..3654258df03 100644 --- a/develop/proc/acc_hostmem_alloc_c4_2d.html +++ b/develop/proc/acc_hostmem_alloc_c4_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_c8.html b/develop/proc/acc_hostmem_alloc_c8.html index 1758af1fc21..0dc1fd3df1f 100644 --- a/develop/proc/acc_hostmem_alloc_c8.html +++ b/develop/proc/acc_hostmem_alloc_c8.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_c8_2d.html b/develop/proc/acc_hostmem_alloc_c8_2d.html index 72af834b0be..84740f58322 100644 --- a/develop/proc/acc_hostmem_alloc_c8_2d.html +++ b/develop/proc/acc_hostmem_alloc_c8_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_i4.html b/develop/proc/acc_hostmem_alloc_i4.html index 8fdf1b8a035..b6bdb6fdd0d 100644 --- a/develop/proc/acc_hostmem_alloc_i4.html +++ b/develop/proc/acc_hostmem_alloc_i4.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_i4_2d.html b/develop/proc/acc_hostmem_alloc_i4_2d.html index e3e7c17d4c1..29dff43939b 100644 --- a/develop/proc/acc_hostmem_alloc_i4_2d.html +++ b/develop/proc/acc_hostmem_alloc_i4_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_i8.html b/develop/proc/acc_hostmem_alloc_i8.html index 0da891b552a..828a9f29b65 100644 --- a/develop/proc/acc_hostmem_alloc_i8.html +++ b/develop/proc/acc_hostmem_alloc_i8.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_i8_2d.html b/develop/proc/acc_hostmem_alloc_i8_2d.html index 61ad021acd2..341c761b82e 100644 --- a/develop/proc/acc_hostmem_alloc_i8_2d.html +++ b/develop/proc/acc_hostmem_alloc_i8_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_r4.html b/develop/proc/acc_hostmem_alloc_r4.html index 57533ad91b8..eb39c8c7a1f 100644 --- a/develop/proc/acc_hostmem_alloc_r4.html +++ b/develop/proc/acc_hostmem_alloc_r4.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_r4_2d.html b/develop/proc/acc_hostmem_alloc_r4_2d.html index dc35b8130ab..f04ae00246b 100644 --- a/develop/proc/acc_hostmem_alloc_r4_2d.html +++ b/develop/proc/acc_hostmem_alloc_r4_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_r8.html b/develop/proc/acc_hostmem_alloc_r8.html index 9441cf75f37..4f8cf5082b3 100644 --- a/develop/proc/acc_hostmem_alloc_r8.html +++ b/develop/proc/acc_hostmem_alloc_r8.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_alloc_r8_2d.html b/develop/proc/acc_hostmem_alloc_r8_2d.html index d46aff11878..807452d2464 100644 --- a/develop/proc/acc_hostmem_alloc_r8_2d.html +++ b/develop/proc/acc_hostmem_alloc_r8_2d.html @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_c4.html b/develop/proc/acc_hostmem_dealloc_c4.html index ff3314556e6..640eb4db052 100644 --- a/develop/proc/acc_hostmem_dealloc_c4.html +++ b/develop/proc/acc_hostmem_dealloc_c4.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_c4_2d.html b/develop/proc/acc_hostmem_dealloc_c4_2d.html index ea93d632414..4b5b3be9208 100644 --- a/develop/proc/acc_hostmem_dealloc_c4_2d.html +++ b/develop/proc/acc_hostmem_dealloc_c4_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_c8.html b/develop/proc/acc_hostmem_dealloc_c8.html index 08cf6e80aa9..9a0cab9fded 100644 --- a/develop/proc/acc_hostmem_dealloc_c8.html +++ b/develop/proc/acc_hostmem_dealloc_c8.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_c8_2d.html b/develop/proc/acc_hostmem_dealloc_c8_2d.html index c6c31fb185c..5701d1d9350 100644 --- a/develop/proc/acc_hostmem_dealloc_c8_2d.html +++ b/develop/proc/acc_hostmem_dealloc_c8_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_i4.html b/develop/proc/acc_hostmem_dealloc_i4.html index bab9e7baf21..ac49ae2a14b 100644 --- a/develop/proc/acc_hostmem_dealloc_i4.html +++ b/develop/proc/acc_hostmem_dealloc_i4.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_i4_2d.html b/develop/proc/acc_hostmem_dealloc_i4_2d.html index 068e7544716..9cb55bba5ff 100644 --- a/develop/proc/acc_hostmem_dealloc_i4_2d.html +++ b/develop/proc/acc_hostmem_dealloc_i4_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_i8.html b/develop/proc/acc_hostmem_dealloc_i8.html index 5be682d5a7a..ced01fae237 100644 --- a/develop/proc/acc_hostmem_dealloc_i8.html +++ b/develop/proc/acc_hostmem_dealloc_i8.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_i8_2d.html b/develop/proc/acc_hostmem_dealloc_i8_2d.html index f2acbbe7208..2fb415a8082 100644 --- a/develop/proc/acc_hostmem_dealloc_i8_2d.html +++ b/develop/proc/acc_hostmem_dealloc_i8_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_r4.html b/develop/proc/acc_hostmem_dealloc_r4.html index d3dabf7b472..f8e7f8f1488 100644 --- a/develop/proc/acc_hostmem_dealloc_r4.html +++ b/develop/proc/acc_hostmem_dealloc_r4.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_r4_2d.html b/develop/proc/acc_hostmem_dealloc_r4_2d.html index d709b03a3c0..f07bb5dd929 100644 --- a/develop/proc/acc_hostmem_dealloc_r4_2d.html +++ b/develop/proc/acc_hostmem_dealloc_r4_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_r8.html b/develop/proc/acc_hostmem_dealloc_r8.html index dc321f0ee07..b5f96f2faca 100644 --- a/develop/proc/acc_hostmem_dealloc_r8.html +++ b/develop/proc/acc_hostmem_dealloc_r8.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_hostmem_dealloc_r8_2d.html b/develop/proc/acc_hostmem_dealloc_r8_2d.html index 86f7acc7e21..59173e3569c 100644 --- a/develop/proc/acc_hostmem_dealloc_r8_2d.html +++ b/develop/proc/acc_hostmem_dealloc_r8_2d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_stream_associated.html b/develop/proc/acc_stream_associated.html index b7ec1da082f..003cc347116 100644 --- a/develop/proc/acc_stream_associated.html +++ b/develop/proc/acc_stream_associated.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_stream_cptr.html b/develop/proc/acc_stream_cptr.html index 8412179368c..720d55539c9 100644 --- a/develop/proc/acc_stream_cptr.html +++ b/develop/proc/acc_stream_cptr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_stream_create.html b/develop/proc/acc_stream_create.html index d32e6d3cacb..948ba9a68b0 100644 --- a/develop/proc/acc_stream_create.html +++ b/develop/proc/acc_stream_create.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/acc_stream_destroy.html b/develop/proc/acc_stream_destroy.html index adf46f91397..b06559e2be7 100644 --- a/develop/proc/acc_stream_destroy.html +++ b/develop/proc/acc_stream_destroy.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_stream_equal.html b/develop/proc/acc_stream_equal.html index 21242298797..1f48d329185 100644 --- a/develop/proc/acc_stream_equal.html +++ b/develop/proc/acc_stream_equal.html @@ -159,7 +159,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/acc_stream_priority_range.html b/develop/proc/acc_stream_priority_range.html index d89e0fe9ebb..77c9368198b 100644 --- a/develop/proc/acc_stream_priority_range.html +++ b/develop/proc/acc_stream_priority_range.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_stream_synchronize.html b/develop/proc/acc_stream_synchronize.html index 5d1d80aacc5..5949dc67394 100644 --- a/develop/proc/acc_stream_synchronize.html +++ b/develop/proc/acc_stream_synchronize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_stream_wait_event.html b/develop/proc/acc_stream_wait_event.html index 7f0593db959..ea8608faa8c 100644 --- a/develop/proc/acc_stream_wait_event.html +++ b/develop/proc/acc_stream_wait_event.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/acc_transpose_blocks.html b/develop/proc/acc_transpose_blocks.html index 2356eea9c1c..c1185a4d9ec 100644 --- a/develop/proc/acc_transpose_blocks.html +++ b/develop/proc/acc_transpose_blocks.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/accept_pgrid_dims.html b/develop/proc/accept_pgrid_dims.html index 2ee5b7b3719..19400568e70 100644 --- a/develop/proc/accept_pgrid_dims.html +++ b/develop/proc/accept_pgrid_dims.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/add_work_coordinate.html b/develop/proc/add_work_coordinate.html index 75da586ceda..c39b3f36b79 100644 --- a/develop/proc/add_work_coordinate.html +++ b/develop/proc/add_work_coordinate.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    @@ -195,7 +195,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    @@ -226,7 +226,7 @@

    Arguments

    diff --git a/develop/proc/align_tensor.html b/develop/proc/align_tensor.html index 4c56293af7c..b75fca5af95 100644 --- a/develop/proc/align_tensor.html +++ b/develop/proc/align_tensor.html @@ -153,7 +153,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/allocate_1d_c_dp.html b/develop/proc/allocate_1d_c_dp.html index 97a55d4504a..c0431bc9d5d 100644 --- a/develop/proc/allocate_1d_c_dp.html +++ b/develop/proc/allocate_1d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_1d_c_sp.html b/develop/proc/allocate_1d_c_sp.html index a678ccca88d..f46b9163c27 100644 --- a/develop/proc/allocate_1d_c_sp.html +++ b/develop/proc/allocate_1d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_1d_i.html b/develop/proc/allocate_1d_i.html index 32bc8cbc6e1..37f579422f6 100644 --- a/develop/proc/allocate_1d_i.html +++ b/develop/proc/allocate_1d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_1d_r_dp.html b/develop/proc/allocate_1d_r_dp.html index 0b41e5c6df8..c2b9991cb7c 100644 --- a/develop/proc/allocate_1d_r_dp.html +++ b/develop/proc/allocate_1d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_1d_r_sp.html b/develop/proc/allocate_1d_r_sp.html index bf826b1569e..3cf16396d50 100644 --- a/develop/proc/allocate_1d_r_sp.html +++ b/develop/proc/allocate_1d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_2d_c_dp.html b/develop/proc/allocate_2d_c_dp.html index 386f81f5ef2..21b878b954d 100644 --- a/develop/proc/allocate_2d_c_dp.html +++ b/develop/proc/allocate_2d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_2d_c_sp.html b/develop/proc/allocate_2d_c_sp.html index 75ec365f9c2..d6c28bafb9b 100644 --- a/develop/proc/allocate_2d_c_sp.html +++ b/develop/proc/allocate_2d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_2d_i.html b/develop/proc/allocate_2d_i.html index 9b90c84f05e..beb091e5a40 100644 --- a/develop/proc/allocate_2d_i.html +++ b/develop/proc/allocate_2d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_2d_r_dp.html b/develop/proc/allocate_2d_r_dp.html index fd743994a42..505b2e07582 100644 --- a/develop/proc/allocate_2d_r_dp.html +++ b/develop/proc/allocate_2d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_2d_r_sp.html b/develop/proc/allocate_2d_r_sp.html index 2dae14df385..6f5e51461d2 100644 --- a/develop/proc/allocate_2d_r_sp.html +++ b/develop/proc/allocate_2d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_3d_c_dp.html b/develop/proc/allocate_3d_c_dp.html index 9377403c1cc..593231a89d2 100644 --- a/develop/proc/allocate_3d_c_dp.html +++ b/develop/proc/allocate_3d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_3d_c_sp.html b/develop/proc/allocate_3d_c_sp.html index b99b11fbbf9..80f2b77bf8a 100644 --- a/develop/proc/allocate_3d_c_sp.html +++ b/develop/proc/allocate_3d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_3d_i.html b/develop/proc/allocate_3d_i.html index f93e45b13a8..80a046283d0 100644 --- a/develop/proc/allocate_3d_i.html +++ b/develop/proc/allocate_3d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_3d_r_dp.html b/develop/proc/allocate_3d_r_dp.html index 972b0c17e21..91b8b6f47b2 100644 --- a/develop/proc/allocate_3d_r_dp.html +++ b/develop/proc/allocate_3d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_3d_r_sp.html b/develop/proc/allocate_3d_r_sp.html index e3d4f079c34..1b8533a41a3 100644 --- a/develop/proc/allocate_3d_r_sp.html +++ b/develop/proc/allocate_3d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_4d_c_dp.html b/develop/proc/allocate_4d_c_dp.html index 00dc7be1c0c..9896beb8210 100644 --- a/develop/proc/allocate_4d_c_dp.html +++ b/develop/proc/allocate_4d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_4d_c_sp.html b/develop/proc/allocate_4d_c_sp.html index faa4d18a5f3..c858e75b790 100644 --- a/develop/proc/allocate_4d_c_sp.html +++ b/develop/proc/allocate_4d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_4d_i.html b/develop/proc/allocate_4d_i.html index 2cbebaa631e..d18b43afc36 100644 --- a/develop/proc/allocate_4d_i.html +++ b/develop/proc/allocate_4d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_4d_r_dp.html b/develop/proc/allocate_4d_r_dp.html index ef4a73b23fa..f04bb9eb8ea 100644 --- a/develop/proc/allocate_4d_r_dp.html +++ b/develop/proc/allocate_4d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_4d_r_sp.html b/develop/proc/allocate_4d_r_sp.html index 89e66c10564..d382e53148d 100644 --- a/develop/proc/allocate_4d_r_sp.html +++ b/develop/proc/allocate_4d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_5d_c_dp.html b/develop/proc/allocate_5d_c_dp.html index 449ff9e093a..302b8d7076d 100644 --- a/develop/proc/allocate_5d_c_dp.html +++ b/develop/proc/allocate_5d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_5d_c_sp.html b/develop/proc/allocate_5d_c_sp.html index 40f65fb64af..f15ea66ea74 100644 --- a/develop/proc/allocate_5d_c_sp.html +++ b/develop/proc/allocate_5d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_5d_i.html b/develop/proc/allocate_5d_i.html index 46faff69fb8..7b7fb96865a 100644 --- a/develop/proc/allocate_5d_i.html +++ b/develop/proc/allocate_5d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_5d_r_dp.html b/develop/proc/allocate_5d_r_dp.html index 8b06eb9c858..68cd086b8a9 100644 --- a/develop/proc/allocate_5d_r_dp.html +++ b/develop/proc/allocate_5d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_5d_r_sp.html b/develop/proc/allocate_5d_r_sp.html index d962aa91c49..4ecb85809e5 100644 --- a/develop/proc/allocate_5d_r_sp.html +++ b/develop/proc/allocate_5d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_6d_c_dp.html b/develop/proc/allocate_6d_c_dp.html index ae50ec43bb2..9a041138bce 100644 --- a/develop/proc/allocate_6d_c_dp.html +++ b/develop/proc/allocate_6d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_6d_c_sp.html b/develop/proc/allocate_6d_c_sp.html index 5dc7b4d7c46..7c80850190d 100644 --- a/develop/proc/allocate_6d_c_sp.html +++ b/develop/proc/allocate_6d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_6d_i.html b/develop/proc/allocate_6d_i.html index 7759609aa93..3ba23e2a8fa 100644 --- a/develop/proc/allocate_6d_i.html +++ b/develop/proc/allocate_6d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_6d_r_dp.html b/develop/proc/allocate_6d_r_dp.html index c0b266112dd..dae787c47cc 100644 --- a/develop/proc/allocate_6d_r_dp.html +++ b/develop/proc/allocate_6d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_6d_r_sp.html b/develop/proc/allocate_6d_r_sp.html index 6a851cc0051..d1897f25e8d 100644 --- a/develop/proc/allocate_6d_r_sp.html +++ b/develop/proc/allocate_6d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_7d_c_dp.html b/develop/proc/allocate_7d_c_dp.html index 32f62a3911c..66d9887ffa7 100644 --- a/develop/proc/allocate_7d_c_dp.html +++ b/develop/proc/allocate_7d_c_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_7d_c_sp.html b/develop/proc/allocate_7d_c_sp.html index 05bbc75ad10..9e019be8c11 100644 --- a/develop/proc/allocate_7d_c_sp.html +++ b/develop/proc/allocate_7d_c_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_7d_i.html b/develop/proc/allocate_7d_i.html index 6e71442036f..c0245b57900 100644 --- a/develop/proc/allocate_7d_i.html +++ b/develop/proc/allocate_7d_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_7d_r_dp.html b/develop/proc/allocate_7d_r_dp.html index b77979e83cd..aea5d73051a 100644 --- a/develop/proc/allocate_7d_r_dp.html +++ b/develop/proc/allocate_7d_r_dp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_7d_r_sp.html b/develop/proc/allocate_7d_r_sp.html index 614782eae15..0d0265d79c7 100644 --- a/develop/proc/allocate_7d_r_sp.html +++ b/develop/proc/allocate_7d_r_sp.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/allocate_and_get_ith_array.html b/develop/proc/allocate_and_get_ith_array.html index 281a6b32484..23b6190d6e5 100644 --- a/develop/proc/allocate_and_get_ith_array.html +++ b/develop/proc/allocate_and_get_ith_array.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/arb_dist.html b/develop/proc/arb_dist.html index 7fe1490dd86..d331bd072b3 100644 --- a/develop/proc/arb_dist.html +++ b/develop/proc/arb_dist.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/arb_rowcols.html b/develop/proc/arb_rowcols.html index e340432483d..d89bee237d4 100644 --- a/develop/proc/arb_rowcols.html +++ b/develop/proc/arb_rowcols.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/array_data_i1d.html b/develop/proc/array_data_i1d.html index be54dcc996c..86a09ad4ebb 100644 --- a/develop/proc/array_data_i1d.html +++ b/develop/proc/array_data_i1d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/array_equality_i1.html b/develop/proc/array_equality_i1.html index 42756d68cf1..0110e65660a 100644 --- a/develop/proc/array_equality_i1.html +++ b/develop/proc/array_equality_i1.html @@ -191,7 +191,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/array_equality_i1d.html b/develop/proc/array_equality_i1d.html index a6584c5173c..433ad1f0e8a 100644 --- a/develop/proc/array_equality_i1d.html +++ b/develop/proc/array_equality_i1d.html @@ -191,7 +191,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/array_exists_i1d.html b/develop/proc/array_exists_i1d.html index 9fbc55cedf3..870d253e7fc 100644 --- a/develop/proc/array_exists_i1d.html +++ b/develop/proc/array_exists_i1d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/array_get_i1.html b/develop/proc/array_get_i1.html index ca9e651c249..c2a9835b7a7 100644 --- a/develop/proc/array_get_i1.html +++ b/develop/proc/array_get_i1.html @@ -158,7 +158,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/array_get_i1d.html b/develop/proc/array_get_i1d.html index 31abcbf005b..f8e82d435c9 100644 --- a/develop/proc/array_get_i1d.html +++ b/develop/proc/array_get_i1d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/array_hold_i1d.html b/develop/proc/array_hold_i1d.html index b7d15e46178..2201253eb0d 100644 --- a/develop/proc/array_hold_i1d.html +++ b/develop/proc/array_hold_i1d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/array_new_i1d.html b/develop/proc/array_new_i1d.html index dd27f9baf6a..74b617e9866 100644 --- a/develop/proc/array_new_i1d.html +++ b/develop/proc/array_new_i1d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/array_new_i1d_lb.html b/develop/proc/array_new_i1d_lb.html index 5c97b4a6243..58ee53bf232 100644 --- a/develop/proc/array_new_i1d_lb.html +++ b/develop/proc/array_new_i1d_lb.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/array_nullify_i1d.html b/develop/proc/array_nullify_i1d.html index 9a6e493ad16..9f60fa99365 100644 --- a/develop/proc/array_nullify_i1d.html +++ b/develop/proc/array_nullify_i1d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/array_release_i1d.html b/develop/proc/array_release_i1d.html index 378aaac03e5..c28dcace6ef 100644 --- a/develop/proc/array_release_i1d.html +++ b/develop/proc/array_release_i1d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/array_size_i1d.html b/develop/proc/array_size_i1d.html index 6315d73584d..ddcc575a1ed 100644 --- a/develop/proc/array_size_i1d.html +++ b/develop/proc/array_size_i1d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/atoi.html b/develop/proc/atoi.html index 2066f921200..b8f7466a24e 100644 --- a/develop/proc/atoi.html +++ b/develop/proc/atoi.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/atol.html b/develop/proc/atol.html index d8df0a5c6df..0ed393b4680 100644 --- a/develop/proc/atol.html +++ b/develop/proc/atol.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/ator.html b/develop/proc/ator.html index d1013cee8b3..9139121fc16 100644 --- a/develop/proc/ator.html +++ b/develop/proc/ator.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_c.html b/develop/proc/blas_process_mm_stack_c.html index 170d8253bbd..7b3cc10fdf7 100644 --- a/develop/proc/blas_process_mm_stack_c.html +++ b/develop/proc/blas_process_mm_stack_c.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_d.html b/develop/proc/blas_process_mm_stack_d.html index 3b66c756b60..e15d6c65946 100644 --- a/develop/proc/blas_process_mm_stack_d.html +++ b/develop/proc/blas_process_mm_stack_d.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_s.html b/develop/proc/blas_process_mm_stack_s.html index f4ab88336d9..c4cbed4c5c1 100644 --- a/develop/proc/blas_process_mm_stack_s.html +++ b/develop/proc/blas_process_mm_stack_s.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_z.html b/develop/proc/blas_process_mm_stack_z.html index e74f5dd96ca..6bfa651e3f5 100644 --- a/develop/proc/blas_process_mm_stack_z.html +++ b/develop/proc/blas_process_mm_stack_z.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/blk_dims_tensor.html b/develop/proc/blk_dims_tensor.html index 861d519dc7a..aedef076f80 100644 --- a/develop/proc/blk_dims_tensor.html +++ b/develop/proc/blk_dims_tensor.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/blk_size_arb.html b/develop/proc/blk_size_arb.html index 5d93327ebca..8856ca3ce86 100644 --- a/develop/proc/blk_size_arb.html +++ b/develop/proc/blk_size_arb.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/blk_size_one.html b/develop/proc/blk_size_one.html index 6e8fb5be8bd..954b6a58bc8 100644 --- a/develop/proc/blk_size_one.html +++ b/develop/proc/blk_size_one.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/blk_size_repl.html b/develop/proc/blk_size_repl.html index afd872129b9..65afa7b89aa 100644 --- a/develop/proc/blk_size_repl.html +++ b/develop/proc/blk_size_repl.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/block_add_anytype_bounds.html b/develop/proc/block_add_anytype_bounds.html index f1e92c6cd88..fd4590915c2 100644 --- a/develop/proc/block_add_anytype_bounds.html +++ b/develop/proc/block_add_anytype_bounds.html @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_add_anyd_block.html b/develop/proc/block_buffer_add_anyd_block.html index 6ee4bd3fdb7..1a0bf70bdec 100644 --- a/develop/proc/block_buffer_add_anyd_block.html +++ b/develop/proc/block_buffer_add_anyd_block.html @@ -153,8 +153,8 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_add_area_block.html b/develop/proc/block_buffer_add_area_block.html index 4d0ccc2834e..4d872373e9c 100644 --- a/develop/proc/block_buffer_add_area_block.html +++ b/develop/proc/block_buffer_add_area_block.html @@ -152,8 +152,8 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_add_block_c_dp.html b/develop/proc/block_buffer_add_block_c_dp.html index d761eb55e1f..74f16cf966d 100644 --- a/develop/proc/block_buffer_add_block_c_dp.html +++ b/develop/proc/block_buffer_add_block_c_dp.html @@ -74,20 +74,20 @@

    block_buffer_add_block_c_dp
  • 23 statements + title=" 0.1% of total for procedures.">40 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_c_dp~2.html b/develop/proc/block_buffer_add_block_c_dp~2.html index b1c23350bea..f61da5ac599 100644 --- a/develop/proc/block_buffer_add_block_c_dp~2.html +++ b/develop/proc/block_buffer_add_block_c_dp~2.html @@ -74,20 +74,20 @@

    block_buffer_add_block_c_dp
  • 40 statements + title=" 0.0% of total for procedures.">23 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_c_dp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_dp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_c_sp.html b/develop/proc/block_buffer_add_block_c_sp.html index 59143d907ba..e4755cbf466 100644 --- a/develop/proc/block_buffer_add_block_c_sp.html +++ b/develop/proc/block_buffer_add_block_c_sp.html @@ -74,20 +74,20 @@

    block_buffer_add_block_c_sp
  • 23 statements + title=" 0.1% of total for procedures.">40 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_c_sp~2.html b/develop/proc/block_buffer_add_block_c_sp~2.html index fb724f25cd4..81fbc0c4910 100644 --- a/develop/proc/block_buffer_add_block_c_sp~2.html +++ b/develop/proc/block_buffer_add_block_c_sp~2.html @@ -74,20 +74,20 @@

    block_buffer_add_block_c_sp
  • 40 statements + title=" 0.0% of total for procedures.">23 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_c_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_c_sp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_r_dp.html b/develop/proc/block_buffer_add_block_r_dp.html index dc781c970b5..5c8c8de2340 100644 --- a/develop/proc/block_buffer_add_block_r_dp.html +++ b/develop/proc/block_buffer_add_block_r_dp.html @@ -74,20 +74,20 @@

    block_buffer_add_block_r_dp
  • 23 statements + title=" 0.1% of total for procedures.">40 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_r_dp~2.html b/develop/proc/block_buffer_add_block_r_dp~2.html index b32f8ad8580..3d57c75b32e 100644 --- a/develop/proc/block_buffer_add_block_r_dp~2.html +++ b/develop/proc/block_buffer_add_block_r_dp~2.html @@ -74,20 +74,20 @@

    block_buffer_add_block_r_dp
  • 40 statements + title=" 0.0% of total for procedures.">23 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_r_dp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_dp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_r_sp.html b/develop/proc/block_buffer_add_block_r_sp.html index 319f2d128d8..47d9cd7959c 100644 --- a/develop/proc/block_buffer_add_block_r_sp.html +++ b/develop/proc/block_buffer_add_block_r_sp.html @@ -74,20 +74,20 @@

    block_buffer_add_block_r_sp
  • 23 statements + title=" 0.1% of total for procedures.">40 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block) +

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed)

    -

    add block to buffer.

    +

    insert a block into block buffer (at current iterator position)

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_add_block_r_sp~2.html b/develop/proc/block_buffer_add_block_r_sp~2.html index 3ca8cce764c..c1849c74899 100644 --- a/develop/proc/block_buffer_add_block_r_sp~2.html +++ b/develop/proc/block_buffer_add_block_r_sp~2.html @@ -74,20 +74,20 @@

    block_buffer_add_block_r_sp
  • 40 statements + title=" 0.0% of total for procedures.">23 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    private subroutine block_buffer_add_block_r_sp(buffer, index, block, transposed) +

    private subroutine block_buffer_add_block_r_sp(buffer, ndata, index, block)

    -

    insert a block into block buffer (at current iterator position)

    +

    add block to buffer.

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,45 +168,45 @@

    Arguments

    - + - + - + - - + diff --git a/develop/proc/block_buffer_blocks_left.html b/develop/proc/block_buffer_blocks_left.html index 46cf7106a32..c838837cb4d 100644 --- a/develop/proc/block_buffer_blocks_left.html +++ b/develop/proc/block_buffer_blocks_left.html @@ -79,15 +79,15 @@

    block_buffer_blocks_left
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_blocks_left~2.html b/develop/proc/block_buffer_blocks_left~2.html index 5c62242f232..3394dd11df2 100644 --- a/develop/proc/block_buffer_blocks_left~2.html +++ b/develop/proc/block_buffer_blocks_left~2.html @@ -79,15 +79,15 @@

    block_buffer_blocks_left
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_create.html b/develop/proc/block_buffer_create.html index d956c693a0b..b32f88e0c35 100644 --- a/develop/proc/block_buffer_create.html +++ b/develop/proc/block_buffer_create.html @@ -74,20 +74,20 @@

    block_buffer_create
  • 19 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -126,12 +126,6 @@

    Contents

    -
    -

    Source Code

    - -
    @@ -139,7 +133,7 @@

    Contents

    -

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type, ndim) +

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type)

    @@ -159,7 +153,7 @@

    Arguments

    @@ -174,7 +168,7 @@

    Arguments

    @@ -185,13 +179,12 @@

    Arguments

    @@ -202,13 +195,12 @@

    Arguments

    @@ -219,25 +211,7 @@

    Arguments

    - - - - - - - - @@ -255,43 +229,6 @@

    Arguments

    -
    -

    Source Code

    -
       SUBROUTINE block_buffer_create(buffer, nblock, ndata, data_type, ndim)
    -      !! Create block buffer for MPI communication.
    -
    -      TYPE(block_buffer_type), INTENT(OUT) :: buffer
    -         !! block buffer
    -      INTEGER, INTENT(IN)                  :: nblock, ndata, data_type, ndim
    -         !! number of blocks
    -         !! total number of block entries
    -         !! number of dimensions
    -
    -      buffer%nblock = nblock
    -      buffer%data_type = data_type
    -      buffer%endpos = 0
    -      buffer%ndim = ndim
    -      SELECT CASE (data_type)
    -# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    -            CASE (dbcsr_type_real_8)
    -            ALLOCATE (buffer%msg_r_dp (ndata))
    -# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    -            CASE (dbcsr_type_real_4)
    -            ALLOCATE (buffer%msg_r_sp (ndata))
    -# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    -            CASE (dbcsr_type_complex_8)
    -            ALLOCATE (buffer%msg_c_dp (ndata))
    -# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    -            CASE (dbcsr_type_complex_4)
    -            ALLOCATE (buffer%msg_c_sp (ndata))
    -# 204 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    -      END SELECT
    -      ALLOCATE (buffer%indx(nblock, ndim + 1))
    -   END SUBROUTINE block_buffer_create
    -
    - -
    -
    diff --git a/develop/proc/block_buffer_create~2.html b/develop/proc/block_buffer_create~2.html index 57953b18bcd..2f5b98fd352 100644 --- a/develop/proc/block_buffer_create~2.html +++ b/develop/proc/block_buffer_create~2.html @@ -74,20 +74,20 @@

    block_buffer_create
  • 18 statements + title=" 0.0% of total for procedures.">19 statements
  • - Source File + Source File
  • @@ -126,6 +126,12 @@

    Contents

    +
    +

    Source Code

    + +
    @@ -133,7 +139,7 @@

    Contents

    -

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type) +

    private subroutine block_buffer_create(buffer, nblock, ndata, data_type, ndim)

    @@ -153,7 +159,7 @@

    Arguments

    @@ -179,12 +185,13 @@

    Arguments

    @@ -195,12 +202,13 @@

    Arguments

    @@ -211,7 +219,25 @@

    Arguments

    + + + + + + + + @@ -229,6 +255,43 @@

    Arguments

    +
    +

    Source Code

    +
       SUBROUTINE block_buffer_create(buffer, nblock, ndata, data_type, ndim)
    +      !! Create block buffer for MPI communication.
    +
    +      TYPE(block_buffer_type), INTENT(OUT) :: buffer
    +         !! block buffer
    +      INTEGER, INTENT(IN)                  :: nblock, ndata, data_type, ndim
    +         !! number of blocks
    +         !! total number of block entries
    +         !! number of dimensions
    +
    +      buffer%nblock = nblock
    +      buffer%data_type = data_type
    +      buffer%endpos = 0
    +      buffer%ndim = ndim
    +      SELECT CASE (data_type)
    +# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    +            CASE (dbcsr_type_real_8)
    +            ALLOCATE (buffer%msg_r_dp (ndata))
    +# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    +            CASE (dbcsr_type_real_4)
    +            ALLOCATE (buffer%msg_r_sp (ndata))
    +# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    +            CASE (dbcsr_type_complex_8)
    +            ALLOCATE (buffer%msg_c_dp (ndata))
    +# 201 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    +            CASE (dbcsr_type_complex_4)
    +            ALLOCATE (buffer%msg_c_sp (ndata))
    +# 204 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F"
    +      END SELECT
    +      ALLOCATE (buffer%indx(nblock, ndim + 1))
    +   END SUBROUTINE block_buffer_create
    +
    + +
    +
    diff --git a/develop/proc/block_buffer_destroy.html b/develop/proc/block_buffer_destroy.html index 3936565cc01..6aca209a41f 100644 --- a/develop/proc/block_buffer_destroy.html +++ b/develop/proc/block_buffer_destroy.html @@ -74,20 +74,20 @@

    block_buffer_destroy
  • 18 statements + title=" 0.0% of total for procedures.">17 statements
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -192,24 +192,23 @@

    Source Code

    TYPE(block_buffer_type), INTENT(INOUT) :: buffer SELECT CASE (buffer%data_type) -# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" +# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" CASE (dbcsr_type_real_8) DEALLOCATE (buffer%msg_r_dp) -# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" +# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" CASE (dbcsr_type_real_4) DEALLOCATE (buffer%msg_r_sp) -# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" +# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" CASE (dbcsr_type_complex_8) DEALLOCATE (buffer%msg_c_dp) -# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" +# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" CASE (dbcsr_type_complex_4) DEALLOCATE (buffer%msg_c_sp) -# 216 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" +# 680 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" END SELECT DEALLOCATE (buffer%indx) buffer%nblock = -1 buffer%data_type = -1 - buffer%ndim = -1 buffer%endpos = -1 END SUBROUTINE block_buffer_destroy diff --git a/develop/proc/block_buffer_destroy~2.html b/develop/proc/block_buffer_destroy~2.html index 1b6fa218102..6c8ec55a8b3 100644 --- a/develop/proc/block_buffer_destroy~2.html +++ b/develop/proc/block_buffer_destroy~2.html @@ -74,20 +74,20 @@

    block_buffer_destroy
  • 17 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -192,23 +192,24 @@

    Source Code

    TYPE(block_buffer_type), INTENT(INOUT) :: buffer SELECT CASE (buffer%data_type) -# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" +# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" CASE (dbcsr_type_real_8) DEALLOCATE (buffer%msg_r_dp) -# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" +# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" CASE (dbcsr_type_real_4) DEALLOCATE (buffer%msg_r_sp) -# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" +# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" CASE (dbcsr_type_complex_8) DEALLOCATE (buffer%msg_c_dp) -# 677 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" +# 213 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" CASE (dbcsr_type_complex_4) DEALLOCATE (buffer%msg_c_sp) -# 680 "/__w/dbcsr/dbcsr/src/tas/dbcsr_tas_reshape_ops.F" +# 216 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_reshape.F" END SELECT DEALLOCATE (buffer%indx) buffer%nblock = -1 buffer%data_type = -1 + buffer%ndim = -1 buffer%endpos = -1 END SUBROUTINE block_buffer_destroy diff --git a/develop/proc/block_buffer_get_index.html b/develop/proc/block_buffer_get_index.html index bd335d47e55..bd9d26629da 100644 --- a/develop/proc/block_buffer_get_index.html +++ b/develop/proc/block_buffer_get_index.html @@ -74,20 +74,20 @@

    block_buffer_get_index
  • 7 statements + title=" 0.0% of total for procedures.">12 statements
  • - Source File + Source File
  • @@ -137,7 +137,7 @@

    private subroutine block_buffer_get_index(buffer, index)

    -

    Get all indices from buffer

    +

    get all indices from buffer

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,12 +168,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_index~2.html b/develop/proc/block_buffer_get_index~2.html index f1acafef59d..c817839602a 100644 --- a/develop/proc/block_buffer_get_index~2.html +++ b/develop/proc/block_buffer_get_index~2.html @@ -74,20 +74,20 @@

    block_buffer_get_index
  • 12 statements + title=" 0.0% of total for procedures.">7 statements
  • - Source File + Source File
  • @@ -137,7 +137,7 @@

    private subroutine block_buffer_get_index(buffer, index)

    -

    get all indices from buffer

    +

    Get all indices from buffer

    Arguments

    @@ -153,7 +153,7 @@

    Arguments

    @@ -168,12 +168,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_anyd_block.html b/develop/proc/block_buffer_get_next_anyd_block.html index f68a046adc6..e3f4e31afde 100644 --- a/develop/proc/block_buffer_get_next_anyd_block.html +++ b/develop/proc/block_buffer_get_next_anyd_block.html @@ -153,8 +153,8 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_area_block.html b/develop/proc/block_buffer_get_next_area_block.html index 88c40f1c65b..4a47de2934c 100644 --- a/develop/proc/block_buffer_get_next_area_block.html +++ b/develop/proc/block_buffer_get_next_area_block.html @@ -152,8 +152,8 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_c_dp.html b/develop/proc/block_buffer_get_next_block_c_dp.html index 65e9a16f831..020299327e8 100644 --- a/develop/proc/block_buffer_get_next_block_c_dp.html +++ b/develop/proc/block_buffer_get_next_block_c_dp.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_c_dp
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_c_dp~2.html b/develop/proc/block_buffer_get_next_block_c_dp~2.html index 0e6fb780fc4..0b16e67f076 100644 --- a/develop/proc/block_buffer_get_next_block_c_dp~2.html +++ b/develop/proc/block_buffer_get_next_block_c_dp~2.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_c_dp
  • 32 statements + title=" 0.1% of total for procedures.">33 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_c_sp.html b/develop/proc/block_buffer_get_next_block_c_sp.html index a15ed67b6ae..1356f4abf0c 100644 --- a/develop/proc/block_buffer_get_next_block_c_sp.html +++ b/develop/proc/block_buffer_get_next_block_c_sp.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_c_sp
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_c_sp~2.html b/develop/proc/block_buffer_get_next_block_c_sp~2.html index 797c0d3e07c..7c04c35a091 100644 --- a/develop/proc/block_buffer_get_next_block_c_sp~2.html +++ b/develop/proc/block_buffer_get_next_block_c_sp~2.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_c_sp
  • 32 statements + title=" 0.1% of total for procedures.">33 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_r_dp.html b/develop/proc/block_buffer_get_next_block_r_dp.html index 877ab666a20..43b149aed02 100644 --- a/develop/proc/block_buffer_get_next_block_r_dp.html +++ b/develop/proc/block_buffer_get_next_block_r_dp.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_r_dp
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_r_dp~2.html b/develop/proc/block_buffer_get_next_block_r_dp~2.html index 3c8ca72af34..0d14a1c60df 100644 --- a/develop/proc/block_buffer_get_next_block_r_dp~2.html +++ b/develop/proc/block_buffer_get_next_block_r_dp~2.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_r_dp
  • 32 statements + title=" 0.1% of total for procedures.">33 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_r_sp.html b/develop/proc/block_buffer_get_next_block_r_sp.html index 8ee0dc7e29e..1dcc5280b41 100644 --- a/develop/proc/block_buffer_get_next_block_r_sp.html +++ b/develop/proc/block_buffer_get_next_block_r_sp.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_r_sp
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_buffer_get_next_block_r_sp~2.html b/develop/proc/block_buffer_get_next_block_r_sp~2.html index 59d68d267d2..84d5639dde2 100644 --- a/develop/proc/block_buffer_get_next_block_r_sp~2.html +++ b/develop/proc/block_buffer_get_next_block_r_sp~2.html @@ -74,20 +74,20 @@

    block_buffer_get_next_block_r_sp
  • 32 statements + title=" 0.1% of total for procedures.">33 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,12 +183,12 @@

    Arguments

    @@ -198,12 +198,12 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_c.html b/develop/proc/block_copy_1d1d_c.html index e821dee7c5a..1eabee4e269 100644 --- a/develop/proc/block_copy_1d1d_c.html +++ b/develop/proc/block_copy_1d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_d.html b/develop/proc/block_copy_1d1d_d.html index f85d8aa761a..6e8fbcbac4a 100644 --- a/develop/proc/block_copy_1d1d_d.html +++ b/develop/proc/block_copy_1d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_s.html b/develop/proc/block_copy_1d1d_s.html index 29a9328c339..81ecbdfa444 100644 --- a/develop/proc/block_copy_1d1d_s.html +++ b/develop/proc/block_copy_1d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_z.html b/develop/proc/block_copy_1d1d_z.html index b0c9d8da927..1fdf2053480 100644 --- a/develop/proc/block_copy_1d1d_z.html +++ b/develop/proc/block_copy_1d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_c.html b/develop/proc/block_copy_1d2d_c.html index 68cdc78d784..0d6fbe114a2 100644 --- a/develop/proc/block_copy_1d2d_c.html +++ b/develop/proc/block_copy_1d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_d.html b/develop/proc/block_copy_1d2d_d.html index f0ed74cc827..6145107bb90 100644 --- a/develop/proc/block_copy_1d2d_d.html +++ b/develop/proc/block_copy_1d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_s.html b/develop/proc/block_copy_1d2d_s.html index d0a62418431..a6a6917d6eb 100644 --- a/develop/proc/block_copy_1d2d_s.html +++ b/develop/proc/block_copy_1d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_z.html b/develop/proc/block_copy_1d2d_z.html index 3261ac3b29c..47be9133da5 100644 --- a/develop/proc/block_copy_1d2d_z.html +++ b/develop/proc/block_copy_1d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_c.html b/develop/proc/block_copy_2d1d_c.html index 713dc8a102c..c4395c49c87 100644 --- a/develop/proc/block_copy_2d1d_c.html +++ b/develop/proc/block_copy_2d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_d.html b/develop/proc/block_copy_2d1d_d.html index 38a9a077d1d..f9d5f985063 100644 --- a/develop/proc/block_copy_2d1d_d.html +++ b/develop/proc/block_copy_2d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_s.html b/develop/proc/block_copy_2d1d_s.html index 9e3bb715d55..c4fed1dbb53 100644 --- a/develop/proc/block_copy_2d1d_s.html +++ b/develop/proc/block_copy_2d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_z.html b/develop/proc/block_copy_2d1d_z.html index 3306b4debd5..674e3091197 100644 --- a/develop/proc/block_copy_2d1d_z.html +++ b/develop/proc/block_copy_2d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_c.html b/develop/proc/block_copy_2d2d_c.html index 0faab4fbbb0..a30303faf2c 100644 --- a/develop/proc/block_copy_2d2d_c.html +++ b/develop/proc/block_copy_2d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_d.html b/develop/proc/block_copy_2d2d_d.html index 9fad09b0cda..9b776a2b7bd 100644 --- a/develop/proc/block_copy_2d2d_d.html +++ b/develop/proc/block_copy_2d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_s.html b/develop/proc/block_copy_2d2d_s.html index 6f9c58b4410..4e3114cf82f 100644 --- a/develop/proc/block_copy_2d2d_s.html +++ b/develop/proc/block_copy_2d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_z.html b/develop/proc/block_copy_2d2d_z.html index 2319bab5f8c..4a16e61c09e 100644 --- a/develop/proc/block_copy_2d2d_z.html +++ b/develop/proc/block_copy_2d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_c.html b/develop/proc/block_copy_c.html index 026289dba5a..af1cca80d32 100644 --- a/develop/proc/block_copy_c.html +++ b/develop/proc/block_copy_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_d.html b/develop/proc/block_copy_d.html index ce583da6420..b0f844ac859 100644 --- a/develop/proc/block_copy_d.html +++ b/develop/proc/block_copy_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_s.html b/develop/proc/block_copy_s.html index ac5164d2171..bdc0eaf6143 100644 --- a/develop/proc/block_copy_s.html +++ b/develop/proc/block_copy_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_z.html b/develop/proc/block_copy_z.html index ec24ef566ec..614717cd4f4 100644 --- a/develop/proc/block_copy_z.html +++ b/develop/proc/block_copy_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_index_global_to_local.html b/develop/proc/block_index_global_to_local.html index 258778e0c75..63d5855db1e 100644 --- a/develop/proc/block_index_global_to_local.html +++ b/develop/proc/block_index_global_to_local.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/block_index_local_to_global.html b/develop/proc/block_index_local_to_global.html index 73d84827939..c359f17d020 100644 --- a/develop/proc/block_index_local_to_global.html +++ b/develop/proc/block_index_local_to_global.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    diff --git a/develop/proc/block_minabsdiff.html b/develop/proc/block_minabsdiff.html index 78b9fdd3a04..f8288f20f96 100644 --- a/develop/proc/block_minabsdiff.html +++ b/develop/proc/block_minabsdiff.html @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_c.html b/develop/proc/block_partial_copy_1d2d_c.html index b12051745d3..9cc5cc0452d 100644 --- a/develop/proc/block_partial_copy_1d2d_c.html +++ b/develop/proc/block_partial_copy_1d2d_c.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_d.html b/develop/proc/block_partial_copy_1d2d_d.html index c1bc5c7b794..53d67cbf241 100644 --- a/develop/proc/block_partial_copy_1d2d_d.html +++ b/develop/proc/block_partial_copy_1d2d_d.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_s.html b/develop/proc/block_partial_copy_1d2d_s.html index 6fcfe923d73..b6aee584c19 100644 --- a/develop/proc/block_partial_copy_1d2d_s.html +++ b/develop/proc/block_partial_copy_1d2d_s.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_z.html b/develop/proc/block_partial_copy_1d2d_z.html index 141365eebea..868014f0f01 100644 --- a/develop/proc/block_partial_copy_1d2d_z.html +++ b/develop/proc/block_partial_copy_1d2d_z.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_c.html b/develop/proc/block_partial_copy_2d1d_c.html index 453ee3509f4..b5b7331db73 100644 --- a/develop/proc/block_partial_copy_2d1d_c.html +++ b/develop/proc/block_partial_copy_2d1d_c.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_d.html b/develop/proc/block_partial_copy_2d1d_d.html index df33e540911..7f74671e17e 100644 --- a/develop/proc/block_partial_copy_2d1d_d.html +++ b/develop/proc/block_partial_copy_2d1d_d.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_s.html b/develop/proc/block_partial_copy_2d1d_s.html index 407edde0e33..8db4d18fbe5 100644 --- a/develop/proc/block_partial_copy_2d1d_s.html +++ b/develop/proc/block_partial_copy_2d1d_s.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_z.html b/develop/proc/block_partial_copy_2d1d_z.html index 6d5dd7f146b..c755829c909 100644 --- a/develop/proc/block_partial_copy_2d1d_z.html +++ b/develop/proc/block_partial_copy_2d1d_z.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -313,7 +313,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_c.html b/develop/proc/block_partial_copy_2d2d_c.html index 7c9b80ad7d5..7729cdb6c9a 100644 --- a/develop/proc/block_partial_copy_2d2d_c.html +++ b/develop/proc/block_partial_copy_2d2d_c.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_d.html b/develop/proc/block_partial_copy_2d2d_d.html index b39caef5c66..9e8bd7dabd4 100644 --- a/develop/proc/block_partial_copy_2d2d_d.html +++ b/develop/proc/block_partial_copy_2d2d_d.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_s.html b/develop/proc/block_partial_copy_2d2d_s.html index 2f568236b9f..64919d507af 100644 --- a/develop/proc/block_partial_copy_2d2d_s.html +++ b/develop/proc/block_partial_copy_2d2d_s.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_z.html b/develop/proc/block_partial_copy_2d2d_z.html index b53e6c3f3d4..0fb06169531 100644 --- a/develop/proc/block_partial_copy_2d2d_z.html +++ b/develop/proc/block_partial_copy_2d2d_z.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_c.html b/develop/proc/block_partial_copy_c.html index 9d5286752f2..690a5a3ed67 100644 --- a/develop/proc/block_partial_copy_c.html +++ b/develop/proc/block_partial_copy_c.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_d.html b/develop/proc/block_partial_copy_d.html index c3918903b4d..ce76731b9ca 100644 --- a/develop/proc/block_partial_copy_d.html +++ b/develop/proc/block_partial_copy_d.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_s.html b/develop/proc/block_partial_copy_s.html index d5fcb996cfe..75a8c898c40 100644 --- a/develop/proc/block_partial_copy_s.html +++ b/develop/proc/block_partial_copy_s.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    diff --git a/develop/proc/block_partial_copy_z.html b/develop/proc/block_partial_copy_z.html index 88b8cfa02a2..f9c46ca9ffe 100644 --- a/develop/proc/block_partial_copy_z.html +++ b/develop/proc/block_partial_copy_z.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -343,7 +343,7 @@

    Arguments

    diff --git a/develop/proc/block_size.html b/develop/proc/block_size.html index ce0b476f082..1fa1d5add8d 100644 --- a/develop/proc/block_size.html +++ b/develop/proc/block_size.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer, ALLOCATABLE, DIMENSION(:)

    diff --git a/develop/proc/block_transpose_copy_1d2d_c.html b/develop/proc/block_transpose_copy_1d2d_c.html index 4785a26d4c2..8a3ee2d5573 100644 --- a/develop/proc/block_transpose_copy_1d2d_c.html +++ b/develop/proc/block_transpose_copy_1d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_d.html b/develop/proc/block_transpose_copy_1d2d_d.html index 6a7213f5c12..e1d7b792f6f 100644 --- a/develop/proc/block_transpose_copy_1d2d_d.html +++ b/develop/proc/block_transpose_copy_1d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_s.html b/develop/proc/block_transpose_copy_1d2d_s.html index 5223d9794ec..e7e47410b62 100644 --- a/develop/proc/block_transpose_copy_1d2d_s.html +++ b/develop/proc/block_transpose_copy_1d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_z.html b/develop/proc/block_transpose_copy_1d2d_z.html index c8088c7c40a..6fb47dad5a8 100644 --- a/develop/proc/block_transpose_copy_1d2d_z.html +++ b/develop/proc/block_transpose_copy_1d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_c.html b/develop/proc/block_transpose_copy_2d1d_c.html index 2ac19b94e28..50eee6a2a38 100644 --- a/develop/proc/block_transpose_copy_2d1d_c.html +++ b/develop/proc/block_transpose_copy_2d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_d.html b/develop/proc/block_transpose_copy_2d1d_d.html index 9ed057e126d..f3f5686ee5b 100644 --- a/develop/proc/block_transpose_copy_2d1d_d.html +++ b/develop/proc/block_transpose_copy_2d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_s.html b/develop/proc/block_transpose_copy_2d1d_s.html index 3d1360c43d6..9dfdc0abb28 100644 --- a/develop/proc/block_transpose_copy_2d1d_s.html +++ b/develop/proc/block_transpose_copy_2d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_z.html b/develop/proc/block_transpose_copy_2d1d_z.html index c2842f53ae5..357789cee86 100644 --- a/develop/proc/block_transpose_copy_2d1d_z.html +++ b/develop/proc/block_transpose_copy_2d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_c.html b/develop/proc/block_transpose_copy_c.html index 9b1cf32bf68..dec54f90b0f 100644 --- a/develop/proc/block_transpose_copy_c.html +++ b/develop/proc/block_transpose_copy_c.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_d.html b/develop/proc/block_transpose_copy_d.html index 734b00639e4..cb97bd4c8e2 100644 --- a/develop/proc/block_transpose_copy_d.html +++ b/develop/proc/block_transpose_copy_d.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_s.html b/develop/proc/block_transpose_copy_s.html index 6e9f2940d61..31a57b45df9 100644 --- a/develop/proc/block_transpose_copy_s.html +++ b/develop/proc/block_transpose_copy_s.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_z.html b/develop/proc/block_transpose_copy_z.html index 12bd4821851..2b6020c8627 100644 --- a/develop/proc/block_transpose_copy_z.html +++ b/develop/proc/block_transpose_copy_z.html @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_c.html b/develop/proc/block_transpose_inplace_c.html index fb7a82857d1..91a092d6df6 100644 --- a/develop/proc/block_transpose_inplace_c.html +++ b/develop/proc/block_transpose_inplace_c.html @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_d.html b/develop/proc/block_transpose_inplace_d.html index cc5b186e6c8..7c71ba523aa 100644 --- a/develop/proc/block_transpose_inplace_d.html +++ b/develop/proc/block_transpose_inplace_d.html @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_s.html b/develop/proc/block_transpose_inplace_s.html index 63f649ee018..35f74d13d4a 100644 --- a/develop/proc/block_transpose_inplace_s.html +++ b/develop/proc/block_transpose_inplace_s.html @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_z.html b/develop/proc/block_transpose_inplace_z.html index e3adeea7b93..b65e4f36ad9 100644 --- a/develop/proc/block_transpose_inplace_z.html +++ b/develop/proc/block_transpose_inplace_z.html @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/bswap.html b/develop/proc/bswap.html index a4324632f8a..25b815d8007 100644 --- a/develop/proc/bswap.html +++ b/develop/proc/bswap.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_i8_cp2d.html b/develop/proc/btree_add_i8_cp2d.html index 02c3d3063ec..4fe96ae5b02 100644 --- a/develop/proc/btree_add_i8_cp2d.html +++ b/develop/proc/btree_add_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_i8_dp2d.html b/develop/proc/btree_add_i8_dp2d.html index 206f07d9900..d4767a6ae82 100644 --- a/develop/proc/btree_add_i8_dp2d.html +++ b/develop/proc/btree_add_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_i8_sp2d.html b/develop/proc/btree_add_i8_sp2d.html index bf4b6fec046..a41e2f0c876 100644 --- a/develop/proc/btree_add_i8_sp2d.html +++ b/develop/proc/btree_add_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_i8_zp2d.html b/develop/proc/btree_add_i8_zp2d.html index 97857358094..785dad853d7 100644 --- a/develop/proc/btree_add_i8_zp2d.html +++ b/develop/proc/btree_add_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_cp2d.html b/develop/proc/btree_add_into_i8_cp2d.html index 0dece591f4f..403a9f07a24 100644 --- a/develop/proc/btree_add_into_i8_cp2d.html +++ b/develop/proc/btree_add_into_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_dp2d.html b/develop/proc/btree_add_into_i8_dp2d.html index 18a1c09024b..4af182a3729 100644 --- a/develop/proc/btree_add_into_i8_dp2d.html +++ b/develop/proc/btree_add_into_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_sp2d.html b/develop/proc/btree_add_into_i8_sp2d.html index 97d0914f92c..8a70c7d3705 100644 --- a/develop/proc/btree_add_into_i8_sp2d.html +++ b/develop/proc/btree_add_into_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_zp2d.html b/develop/proc/btree_add_into_i8_zp2d.html index f2deccbce82..ddc5e272151 100644 --- a/develop/proc/btree_add_into_i8_zp2d.html +++ b/develop/proc/btree_add_into_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_adopt_subtrees_i8_cp2d.html b/develop/proc/btree_adopt_subtrees_i8_cp2d.html index 0b0b2ea0f14..55964946328 100644 --- a/develop/proc/btree_adopt_subtrees_i8_cp2d.html +++ b/develop/proc/btree_adopt_subtrees_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_adopt_subtrees_i8_dp2d.html b/develop/proc/btree_adopt_subtrees_i8_dp2d.html index 07e477d7ff0..3aaee7fd824 100644 --- a/develop/proc/btree_adopt_subtrees_i8_dp2d.html +++ b/develop/proc/btree_adopt_subtrees_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_adopt_subtrees_i8_sp2d.html b/develop/proc/btree_adopt_subtrees_i8_sp2d.html index b1df38f0091..7c2de707004 100644 --- a/develop/proc/btree_adopt_subtrees_i8_sp2d.html +++ b/develop/proc/btree_adopt_subtrees_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_adopt_subtrees_i8_zp2d.html b/develop/proc/btree_adopt_subtrees_i8_zp2d.html index a9938069be5..a2cb25d423a 100644 --- a/develop/proc/btree_adopt_subtrees_i8_zp2d.html +++ b/develop/proc/btree_adopt_subtrees_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_cp2d.html b/develop/proc/btree_delete_i8_cp2d.html index bc5cf877e74..cce29a08948 100644 --- a/develop/proc/btree_delete_i8_cp2d.html +++ b/develop/proc/btree_delete_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_dp2d.html b/develop/proc/btree_delete_i8_dp2d.html index 32c64217f9b..d84cf4a6331 100644 --- a/develop/proc/btree_delete_i8_dp2d.html +++ b/develop/proc/btree_delete_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_sp2d.html b/develop/proc/btree_delete_i8_sp2d.html index 5b560b4a15f..c28e4bde240 100644 --- a/develop/proc/btree_delete_i8_sp2d.html +++ b/develop/proc/btree_delete_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_zp2d.html b/develop/proc/btree_delete_i8_zp2d.html index 1a18e8049d1..e2a73e836b3 100644 --- a/develop/proc/btree_delete_i8_zp2d.html +++ b/develop/proc/btree_delete_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_node_i8_cp2d.html b/develop/proc/btree_delete_node_i8_cp2d.html index 1c1a319e085..5e3d69440fa 100644 --- a/develop/proc/btree_delete_node_i8_cp2d.html +++ b/develop/proc/btree_delete_node_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_node_i8_dp2d.html b/develop/proc/btree_delete_node_i8_dp2d.html index 38743bf6ddf..654794c3ee7 100644 --- a/develop/proc/btree_delete_node_i8_dp2d.html +++ b/develop/proc/btree_delete_node_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_node_i8_sp2d.html b/develop/proc/btree_delete_node_i8_sp2d.html index 501d1640ab5..e0b908ff31e 100644 --- a/develop/proc/btree_delete_node_i8_sp2d.html +++ b/develop/proc/btree_delete_node_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_node_i8_zp2d.html b/develop/proc/btree_delete_node_i8_zp2d.html index 53a0049a681..b2d745253ea 100644 --- a/develop/proc/btree_delete_node_i8_zp2d.html +++ b/develop/proc/btree_delete_node_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_full_i8_cp2d.html b/develop/proc/btree_find_full_i8_cp2d.html index 0f3ff23ee6f..c27fa00d1be 100644 --- a/develop/proc/btree_find_full_i8_cp2d.html +++ b/develop/proc/btree_find_full_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_full_i8_dp2d.html b/develop/proc/btree_find_full_i8_dp2d.html index 175937e018e..3fe4a5f47f5 100644 --- a/develop/proc/btree_find_full_i8_dp2d.html +++ b/develop/proc/btree_find_full_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_full_i8_sp2d.html b/develop/proc/btree_find_full_i8_sp2d.html index 18b5224ef8c..6cb3ffc7f1f 100644 --- a/develop/proc/btree_find_full_i8_sp2d.html +++ b/develop/proc/btree_find_full_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_full_i8_zp2d.html b/develop/proc/btree_find_full_i8_zp2d.html index 8f1b9b3c455..2a3a72d9c1e 100644 --- a/develop/proc/btree_find_full_i8_zp2d.html +++ b/develop/proc/btree_find_full_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_i8_cp2d.html b/develop/proc/btree_find_i8_cp2d.html index b65180a7419..a26b3110dbf 100644 --- a/develop/proc/btree_find_i8_cp2d.html +++ b/develop/proc/btree_find_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_i8_dp2d.html b/develop/proc/btree_find_i8_dp2d.html index 215e1a4b3cb..ec07638bc21 100644 --- a/develop/proc/btree_find_i8_dp2d.html +++ b/develop/proc/btree_find_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_i8_sp2d.html b/develop/proc/btree_find_i8_sp2d.html index a97e580ba3f..6b585aae403 100644 --- a/develop/proc/btree_find_i8_sp2d.html +++ b/develop/proc/btree_find_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_i8_zp2d.html b/develop/proc/btree_find_i8_zp2d.html index 4e7febbdc45..b850009012f 100644 --- a/develop/proc/btree_find_i8_zp2d.html +++ b/develop/proc/btree_find_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_leaf_i8_cp2d.html b/develop/proc/btree_find_leaf_i8_cp2d.html index 084121dd75e..4dfd3da8c67 100644 --- a/develop/proc/btree_find_leaf_i8_cp2d.html +++ b/develop/proc/btree_find_leaf_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_leaf_i8_dp2d.html b/develop/proc/btree_find_leaf_i8_dp2d.html index dc0cd61ac0e..6a3eb833daa 100644 --- a/develop/proc/btree_find_leaf_i8_dp2d.html +++ b/develop/proc/btree_find_leaf_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_leaf_i8_sp2d.html b/develop/proc/btree_find_leaf_i8_sp2d.html index b0d51556463..66f726c0e5d 100644 --- a/develop/proc/btree_find_leaf_i8_sp2d.html +++ b/develop/proc/btree_find_leaf_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_find_leaf_i8_zp2d.html b/develop/proc/btree_find_leaf_i8_zp2d.html index 07347b205a2..aa41c81dfca 100644 --- a/develop/proc/btree_find_leaf_i8_zp2d.html +++ b/develop/proc/btree_find_leaf_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_free_node_i8_cp2d.html b/develop/proc/btree_free_node_i8_cp2d.html index cbf9d325915..df229a0dcd6 100644 --- a/develop/proc/btree_free_node_i8_cp2d.html +++ b/develop/proc/btree_free_node_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_free_node_i8_dp2d.html b/develop/proc/btree_free_node_i8_dp2d.html index 6a1c9407902..6548d20ef7e 100644 --- a/develop/proc/btree_free_node_i8_dp2d.html +++ b/develop/proc/btree_free_node_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_free_node_i8_sp2d.html b/develop/proc/btree_free_node_i8_sp2d.html index 07fe4804685..4523eeebaf2 100644 --- a/develop/proc/btree_free_node_i8_sp2d.html +++ b/develop/proc/btree_free_node_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_free_node_i8_zp2d.html b/develop/proc/btree_free_node_i8_zp2d.html index fdff83d6767..09672e05703 100644 --- a/develop/proc/btree_free_node_i8_zp2d.html +++ b/develop/proc/btree_free_node_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_cp2d.html b/develop/proc/btree_left_insertion_i8_cp2d.html index 2e7927b665d..06259d171e1 100644 --- a/develop/proc/btree_left_insertion_i8_cp2d.html +++ b/develop/proc/btree_left_insertion_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_dp2d.html b/develop/proc/btree_left_insertion_i8_dp2d.html index c434437d321..3421ab8e499 100644 --- a/develop/proc/btree_left_insertion_i8_dp2d.html +++ b/develop/proc/btree_left_insertion_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_sp2d.html b/develop/proc/btree_left_insertion_i8_sp2d.html index e66b64e4950..8e1cb666126 100644 --- a/develop/proc/btree_left_insertion_i8_sp2d.html +++ b/develop/proc/btree_left_insertion_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_zp2d.html b/develop/proc/btree_left_insertion_i8_zp2d.html index 419f04ecda3..b60e84afab2 100644 --- a/develop/proc/btree_left_insertion_i8_zp2d.html +++ b/develop/proc/btree_left_insertion_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_i8_cp2d.html b/develop/proc/btree_new_i8_cp2d.html index ab347ae39fb..331cce10f02 100644 --- a/develop/proc/btree_new_i8_cp2d.html +++ b/develop/proc/btree_new_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_i8_dp2d.html b/develop/proc/btree_new_i8_dp2d.html index bd719332136..e3baedec4cc 100644 --- a/develop/proc/btree_new_i8_dp2d.html +++ b/develop/proc/btree_new_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_i8_sp2d.html b/develop/proc/btree_new_i8_sp2d.html index 0226b08e214..6ec3bd965ea 100644 --- a/develop/proc/btree_new_i8_sp2d.html +++ b/develop/proc/btree_new_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_i8_zp2d.html b/develop/proc/btree_new_i8_zp2d.html index 1e3404c86c3..51953f4970d 100644 --- a/develop/proc/btree_new_i8_zp2d.html +++ b/develop/proc/btree_new_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_node_i8_cp2d.html b/develop/proc/btree_new_node_i8_cp2d.html index 7dcd922bc76..8d6dfbda774 100644 --- a/develop/proc/btree_new_node_i8_cp2d.html +++ b/develop/proc/btree_new_node_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_node_i8_dp2d.html b/develop/proc/btree_new_node_i8_dp2d.html index 476b525b387..1ff8655f222 100644 --- a/develop/proc/btree_new_node_i8_dp2d.html +++ b/develop/proc/btree_new_node_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_node_i8_sp2d.html b/develop/proc/btree_new_node_i8_sp2d.html index bdfec3e6e2f..46c6c2af120 100644 --- a/develop/proc/btree_new_node_i8_sp2d.html +++ b/develop/proc/btree_new_node_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_node_i8_zp2d.html b/develop/proc/btree_new_node_i8_zp2d.html index 0a5c7181dec..a92a74f7306 100644 --- a/develop/proc/btree_new_node_i8_zp2d.html +++ b/develop/proc/btree_new_node_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_root_i8_cp2d.html b/develop/proc/btree_new_root_i8_cp2d.html index e4036008908..71adc2a5d44 100644 --- a/develop/proc/btree_new_root_i8_cp2d.html +++ b/develop/proc/btree_new_root_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_root_i8_dp2d.html b/develop/proc/btree_new_root_i8_dp2d.html index 3a12de7cfe1..af16f3bad2f 100644 --- a/develop/proc/btree_new_root_i8_dp2d.html +++ b/develop/proc/btree_new_root_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_root_i8_sp2d.html b/develop/proc/btree_new_root_i8_sp2d.html index 7c682533b12..5d0ccd9d1b7 100644 --- a/develop/proc/btree_new_root_i8_sp2d.html +++ b/develop/proc/btree_new_root_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_new_root_i8_zp2d.html b/develop/proc/btree_new_root_i8_zp2d.html index bb533311d43..ba650c3cf5f 100644 --- a/develop/proc/btree_new_root_i8_zp2d.html +++ b/develop/proc/btree_new_root_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_ge_pos_i8_cp2d.html b/develop/proc/btree_node_find_ge_pos_i8_cp2d.html index b446024874d..1005290f330 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_ge_pos_i8_dp2d.html b/develop/proc/btree_node_find_ge_pos_i8_dp2d.html index 8e6bfff8e6e..7efdc45406f 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_ge_pos_i8_sp2d.html b/develop/proc/btree_node_find_ge_pos_i8_sp2d.html index bbdad8a3e05..534b68f5516 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_ge_pos_i8_zp2d.html b/develop/proc/btree_node_find_ge_pos_i8_zp2d.html index 600566a6f71..9bdce00ccf1 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gt_pos_i8_cp2d.html b/develop/proc/btree_node_find_gt_pos_i8_cp2d.html index def9fbbaad6..e552ab8af4e 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gt_pos_i8_dp2d.html b/develop/proc/btree_node_find_gt_pos_i8_dp2d.html index a6275344480..3b300f5674d 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gt_pos_i8_sp2d.html b/develop/proc/btree_node_find_gt_pos_i8_sp2d.html index ec85f36a985..2217ff322d8 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gt_pos_i8_zp2d.html b/develop/proc/btree_node_find_gt_pos_i8_zp2d.html index cd85a9021cf..54d0ed3d99e 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gte_pos_i8_cp2d.html b/develop/proc/btree_node_find_gte_pos_i8_cp2d.html index 2cb55d07a8b..263303b2bd7 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gte_pos_i8_dp2d.html b/develop/proc/btree_node_find_gte_pos_i8_dp2d.html index af5f003aece..c29a6132dca 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gte_pos_i8_sp2d.html b/develop/proc/btree_node_find_gte_pos_i8_sp2d.html index be13720d120..29047a94d97 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_node_find_gte_pos_i8_zp2d.html b/develop/proc/btree_node_find_gte_pos_i8_zp2d.html index b5036867ce4..b8600ccd3cc 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_cp2d.html b/develop/proc/btree_right_insertion_i8_cp2d.html index faa6d2b0bf9..51e0d091366 100644 --- a/develop/proc/btree_right_insertion_i8_cp2d.html +++ b/develop/proc/btree_right_insertion_i8_cp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_dp2d.html b/develop/proc/btree_right_insertion_i8_dp2d.html index fed1c4c3af9..4f1a539da1e 100644 --- a/develop/proc/btree_right_insertion_i8_dp2d.html +++ b/develop/proc/btree_right_insertion_i8_dp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_sp2d.html b/develop/proc/btree_right_insertion_i8_sp2d.html index dd00cb9b884..a280b03bece 100644 --- a/develop/proc/btree_right_insertion_i8_sp2d.html +++ b/develop/proc/btree_right_insertion_i8_sp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_zp2d.html b/develop/proc/btree_right_insertion_i8_zp2d.html index 0866d3efab1..d67a9eb1e00 100644 --- a/develop/proc/btree_right_insertion_i8_zp2d.html +++ b/develop/proc/btree_right_insertion_i8_zp2d.html @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_cp2d.html b/develop/proc/btree_simple_insertion_i8_cp2d.html index 05d41873f40..feacaffe65e 100644 --- a/develop/proc/btree_simple_insertion_i8_cp2d.html +++ b/develop/proc/btree_simple_insertion_i8_cp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_dp2d.html b/develop/proc/btree_simple_insertion_i8_dp2d.html index 868bc302fa0..4036768467d 100644 --- a/develop/proc/btree_simple_insertion_i8_dp2d.html +++ b/develop/proc/btree_simple_insertion_i8_dp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_sp2d.html b/develop/proc/btree_simple_insertion_i8_sp2d.html index 1a49bebd184..802e5be821b 100644 --- a/develop/proc/btree_simple_insertion_i8_sp2d.html +++ b/develop/proc/btree_simple_insertion_i8_sp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_zp2d.html b/develop/proc/btree_simple_insertion_i8_zp2d.html index 8db7911357e..0db26cbadfe 100644 --- a/develop/proc/btree_simple_insertion_i8_zp2d.html +++ b/develop/proc/btree_simple_insertion_i8_zp2d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/bubble_down.html b/develop/proc/bubble_down.html index dd67a25b18f..7e77c0234e5 100644 --- a/develop/proc/bubble_down.html +++ b/develop/proc/bubble_down.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/bubble_up.html b/develop/proc/bubble_up.html index 9aa25741e2a..dc1ab455c12 100644 --- a/develop/proc/bubble_up.html +++ b/develop/proc/bubble_up.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/buffer_init.html b/develop/proc/buffer_init.html index fc1ccb15c3c..e65e654add2 100644 --- a/develop/proc/buffer_init.html +++ b/develop/proc/buffer_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/buffer_matrices_ensure_size.html b/develop/proc/buffer_matrices_ensure_size.html index a65fd633a9e..e37aefb140c 100644 --- a/develop/proc/buffer_matrices_ensure_size.html +++ b/develop/proc/buffer_matrices_ensure_size.html @@ -180,7 +180,7 @@

    Arguments

    @@ -195,7 +195,7 @@

    Arguments

    diff --git a/develop/proc/buffer_release.html b/develop/proc/buffer_release.html index 53c321f5bfb..41c2aae923e 100644 --- a/develop/proc/buffer_release.html +++ b/develop/proc/buffer_release.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/build_csr_index.html b/develop/proc/build_csr_index.html index fe1dbcf337b..a7fc8c38d64 100644 --- a/develop/proc/build_csr_index.html +++ b/develop/proc/build_csr_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_c.html b/develop/proc/c_dbcsr_get_data_c.html index ddd35bc5bf1..53e01e4b85a 100644 --- a/develop/proc/c_dbcsr_get_data_c.html +++ b/develop/proc/c_dbcsr_get_data_c.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_d.html b/develop/proc/c_dbcsr_get_data_d.html index f7bbd9f20cd..463ce185e5c 100644 --- a/develop/proc/c_dbcsr_get_data_d.html +++ b/develop/proc/c_dbcsr_get_data_d.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_s.html b/develop/proc/c_dbcsr_get_data_s.html index 08df36eee81..f4ecbb39a3d 100644 --- a/develop/proc/c_dbcsr_get_data_s.html +++ b/develop/proc/c_dbcsr_get_data_s.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_z.html b/develop/proc/c_dbcsr_get_data_z.html index 13b0cfce66f..703ae0a5a8e 100644 --- a/develop/proc/c_dbcsr_get_data_z.html +++ b/develop/proc/c_dbcsr_get_data_z.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_stored_coordinates.html b/develop/proc/c_dbcsr_get_stored_coordinates.html index ef23dafaa08..46e0b5aae68 100644 --- a/develop/proc/c_dbcsr_get_stored_coordinates.html +++ b/develop/proc/c_dbcsr_get_stored_coordinates.html @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_init_lib.html b/develop/proc/c_dbcsr_init_lib.html index 7440a3341b3..f434851c621 100644 --- a/develop/proc/c_dbcsr_init_lib.html +++ b/develop/proc/c_dbcsr_init_lib.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_create_template.html b/develop/proc/c_dbcsr_t_create_template.html index 9326a312838..31722b14490 100644 --- a/develop/proc/c_dbcsr_t_create_template.html +++ b/develop/proc/c_dbcsr_t_create_template.html @@ -272,7 +272,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_get_data_c_dp.html b/develop/proc/c_dbcsr_t_get_data_c_dp.html index e335fe52337..8b45c89b610 100644 --- a/develop/proc/c_dbcsr_t_get_data_c_dp.html +++ b/develop/proc/c_dbcsr_t_get_data_c_dp.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_get_data_c_sp.html b/develop/proc/c_dbcsr_t_get_data_c_sp.html index 8420bebb4b7..338b6999901 100644 --- a/develop/proc/c_dbcsr_t_get_data_c_sp.html +++ b/develop/proc/c_dbcsr_t_get_data_c_sp.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_get_data_r_dp.html b/develop/proc/c_dbcsr_t_get_data_r_dp.html index a0bf8d395d0..bbc6e5465b0 100644 --- a/develop/proc/c_dbcsr_t_get_data_r_dp.html +++ b/develop/proc/c_dbcsr_t_get_data_r_dp.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_get_data_r_sp.html b/develop/proc/c_dbcsr_t_get_data_r_sp.html index 025738e6f9e..085a0313292 100644 --- a/develop/proc/c_dbcsr_t_get_data_r_sp.html +++ b/develop/proc/c_dbcsr_t_get_data_r_sp.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_iterator_next_block.html b/develop/proc/c_dbcsr_t_iterator_next_block.html index a07914603cb..8fc8accf0e8 100644 --- a/develop/proc/c_dbcsr_t_iterator_next_block.html +++ b/develop/proc/c_dbcsr_t_iterator_next_block.html @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_nblks_local.html b/develop/proc/c_dbcsr_t_nblks_local.html index 913aaf90176..ff830cf3af0 100644 --- a/develop/proc/c_dbcsr_t_nblks_local.html +++ b/develop/proc/c_dbcsr_t_nblks_local.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_nblks_total.html b/develop/proc/c_dbcsr_t_nblks_total.html index a6b8297dc71..2a72a31f75d 100644 --- a/develop/proc/c_dbcsr_t_nblks_total.html +++ b/develop/proc/c_dbcsr_t_nblks_total.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_pgrid_create_expert.html b/develop/proc/c_dbcsr_t_pgrid_create_expert.html index 35a25ca9da5..e14427dfcca 100644 --- a/develop/proc/c_dbcsr_t_pgrid_create_expert.html +++ b/develop/proc/c_dbcsr_t_pgrid_create_expert.html @@ -287,7 +287,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    diff --git a/develop/proc/c_f_string~2.html b/develop/proc/c_f_string~2.html index 1e18f7f3b5f..e33858d7d72 100644 --- a/develop/proc/c_f_string~2.html +++ b/develop/proc/c_f_string~2.html @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/calc_norms_c.html b/develop/proc/calc_norms_c.html index e19d49879bb..a296a2c4106 100644 --- a/develop/proc/calc_norms_c.html +++ b/develop/proc/calc_norms_c.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/calc_norms_d.html b/develop/proc/calc_norms_d.html index 32d753b9c9e..c174fa01f45 100644 --- a/develop/proc/calc_norms_d.html +++ b/develop/proc/calc_norms_d.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/calc_norms_s.html b/develop/proc/calc_norms_s.html index f86d32a68cb..6c1f4da8d22 100644 --- a/develop/proc/calc_norms_s.html +++ b/develop/proc/calc_norms_s.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/calc_norms_z.html b/develop/proc/calc_norms_z.html index e80dfd5d972..4487821522c 100644 --- a/develop/proc/calc_norms_z.html +++ b/develop/proc/calc_norms_z.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/calculate_norms.html b/develop/proc/calculate_norms.html index f487b418aa7..8aad6986e84 100644 --- a/develop/proc/calculate_norms.html +++ b/develop/proc/calculate_norms.html @@ -160,7 +160,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/call_rec_sort_index.html b/develop/proc/call_rec_sort_index.html index 622ad5c1764..35d63b3a68b 100644 --- a/develop/proc/call_rec_sort_index.html +++ b/develop/proc/call_rec_sort_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/can_quickly_finalize.html b/develop/proc/can_quickly_finalize.html index 850bc7b07dc..a031656ecf8 100644 --- a/develop/proc/can_quickly_finalize.html +++ b/develop/proc/can_quickly_finalize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_callstackentry.html b/develop/proc/change_capacity_callstackentry.html index 9d4d9c34999..616e39a69e5 100644 --- a/develop/proc/change_capacity_callstackentry.html +++ b/develop/proc/change_capacity_callstackentry.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_i4tuple_callstat.html b/develop/proc/change_capacity_i4tuple_callstat.html index bf4b5535d32..40e09ecca18 100644 --- a/develop/proc/change_capacity_i4tuple_callstat.html +++ b/develop/proc/change_capacity_i4tuple_callstat.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_routinereport.html b/develop/proc/change_capacity_routinereport.html index 320eb415fc8..7ad220ee11d 100644 --- a/develop/proc/change_capacity_routinereport.html +++ b/develop/proc/change_capacity_routinereport.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_str_i4.html b/develop/proc/change_capacity_str_i4.html index 581ffa1790f..1a8638872b9 100644 --- a/develop/proc/change_capacity_str_i4.html +++ b/develop/proc/change_capacity_str_i4.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_timerenv.html b/develop/proc/change_capacity_timerenv.html index 10cfac680d5..e42ffe50403 100644 --- a/develop/proc/change_capacity_timerenv.html +++ b/develop/proc/change_capacity_timerenv.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_split.html b/develop/proc/change_split.html index 0d3f536bcc0..e7b9c3c994b 100644 --- a/develop/proc/change_split.html +++ b/develop/proc/change_split.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/checker_square_proc.html b/develop/proc/checker_square_proc.html index 9ee63438c44..ae1d97387e8 100644 --- a/develop/proc/checker_square_proc.html +++ b/develop/proc/checker_square_proc.html @@ -169,7 +169,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -232,7 +232,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/checker_tr.html b/develop/proc/checker_tr.html index 3dc1cf93a2c..d2bd385162f 100644 --- a/develop/proc/checker_tr.html +++ b/develop/proc/checker_tr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/collect_reports_from_ranks.html b/develop/proc/collect_reports_from_ranks.html index 574ea729f0d..51235b20f24 100644 --- a/develop/proc/collect_reports_from_ranks.html +++ b/develop/proc/collect_reports_from_ranks.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/combine_pgrid_index.html b/develop/proc/combine_pgrid_index.html index 11e610a65b2..92b7123be01 100644 --- a/develop/proc/combine_pgrid_index.html +++ b/develop/proc/combine_pgrid_index.html @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/combine_tensor_index.html b/develop/proc/combine_tensor_index.html index 289954ea3bb..9371331d42f 100644 --- a/develop/proc/combine_tensor_index.html +++ b/develop/proc/combine_tensor_index.html @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/compress.html b/develop/proc/compress.html index 39cf95a7bed..ddc582fcaae 100644 --- a/develop/proc/compress.html +++ b/develop/proc/compress.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/compx_to_dbcsr_scalar.html b/develop/proc/compx_to_dbcsr_scalar.html index 667febabc9b..b270f11e671 100644 --- a/develop/proc/compx_to_dbcsr_scalar.html +++ b/develop/proc/compx_to_dbcsr_scalar.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + type(dbcsr_scalar_type)

    diff --git a/develop/proc/conf_par_env_value.html b/develop/proc/conf_par_env_value.html index bab673bbf78..819cbd6f540 100644 --- a/develop/proc/conf_par_env_value.html +++ b/develop/proc/conf_par_env_value.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/convert_brd_to_csr.html b/develop/proc/convert_brd_to_csr.html index 2c4d1fec4e7..adcddd8640b 100644 --- a/develop/proc/convert_brd_to_csr.html +++ b/develop/proc/convert_brd_to_csr.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/convert_csr_to_brd.html b/develop/proc/convert_csr_to_brd.html index 9da7887413a..374b1fcf751 100644 --- a/develop/proc/convert_csr_to_brd.html +++ b/develop/proc/convert_csr_to_brd.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/convert_csr_to_dbcsr.html b/develop/proc/convert_csr_to_dbcsr.html index 4b74a7824c3..ee4938f1a31 100644 --- a/develop/proc/convert_csr_to_dbcsr.html +++ b/develop/proc/convert_csr_to_dbcsr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/convert_dbcsr_to_csr.html b/develop/proc/convert_dbcsr_to_csr.html index 91b5c9538ec..1ddd6edb39f 100644 --- a/develop/proc/convert_dbcsr_to_csr.html +++ b/develop/proc/convert_dbcsr_to_csr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/convert_offsets_to_sizes.html b/develop/proc/convert_offsets_to_sizes.html index c33e8503797..4b8fe480723 100644 --- a/develop/proc/convert_offsets_to_sizes.html +++ b/develop/proc/convert_offsets_to_sizes.html @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/convert_sizes_to_offsets.html b/develop/proc/convert_sizes_to_offsets.html index 0ce4ed92aa1..4cf5edcabb2 100644 --- a/develop/proc/convert_sizes_to_offsets.html +++ b/develop/proc/convert_sizes_to_offsets.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/convert_to_new_pgrid.html b/develop/proc/convert_to_new_pgrid.html index af7c1b5a5f5..c803ee7da6c 100644 --- a/develop/proc/convert_to_new_pgrid.html +++ b/develop/proc/convert_to_new_pgrid.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    diff --git a/develop/proc/count_bins.html b/develop/proc/count_bins.html index 3fb9d6fa11a..b177dd077dc 100644 --- a/develop/proc/count_bins.html +++ b/develop/proc/count_bins.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/count_mpi_statistics.html b/develop/proc/count_mpi_statistics.html index c847ea239ae..96851b36f82 100644 --- a/develop/proc/count_mpi_statistics.html +++ b/develop/proc/count_mpi_statistics.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/create_array_list.html b/develop/proc/create_array_list.html index 50664f57d4d..7988fb22635 100644 --- a/develop/proc/create_array_list.html +++ b/develop/proc/create_array_list.html @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/create_batches.html b/develop/proc/create_batches.html index 600e7e9c935..00e207b2049 100644 --- a/develop/proc/create_batches.html +++ b/develop/proc/create_batches.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/create_block_data_c_dp.html b/develop/proc/create_block_data_c_dp.html index f17ecdeb43c..6331476434d 100644 --- a/develop/proc/create_block_data_c_dp.html +++ b/develop/proc/create_block_data_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_block_data_c_sp.html b/develop/proc/create_block_data_c_sp.html index 9f78025be86..0992c54dd44 100644 --- a/develop/proc/create_block_data_c_sp.html +++ b/develop/proc/create_block_data_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_block_data_r_dp.html b/develop/proc/create_block_data_r_dp.html index 7ec5298ea17..d6af0c1e4d8 100644 --- a/develop/proc/create_block_data_r_dp.html +++ b/develop/proc/create_block_data_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_block_data_r_sp.html b/develop/proc/create_block_data_r_sp.html index 8ad5d5672fe..c6962c82d86 100644 --- a/develop/proc/create_block_data_r_sp.html +++ b/develop/proc/create_block_data_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_block_nodata.html b/develop/proc/create_block_nodata.html index 8765099dad5..e2f6a28db09 100644 --- a/develop/proc/create_block_nodata.html +++ b/develop/proc/create_block_nodata.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_block_nodata_c_dp.html b/develop/proc/create_block_nodata_c_dp.html index c88af0c2d3e..60ccd43fc44 100644 --- a/develop/proc/create_block_nodata_c_dp.html +++ b/develop/proc/create_block_nodata_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/create_block_nodata_c_sp.html b/develop/proc/create_block_nodata_c_sp.html index 814ba51b343..94f2eaa5908 100644 --- a/develop/proc/create_block_nodata_c_sp.html +++ b/develop/proc/create_block_nodata_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/create_block_nodata_r_dp.html b/develop/proc/create_block_nodata_r_dp.html index b9fe68723af..76898999ac6 100644 --- a/develop/proc/create_block_nodata_r_dp.html +++ b/develop/proc/create_block_nodata_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/create_block_nodata_r_sp.html b/develop/proc/create_block_nodata_r_sp.html index 84970008def..f5d725abb9f 100644 --- a/develop/proc/create_block_nodata_r_sp.html +++ b/develop/proc/create_block_nodata_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/create_block_norms_matrix.html b/develop/proc/create_block_norms_matrix.html index ca880ad742d..0b1e20eaa02 100644 --- a/develop/proc/create_block_norms_matrix.html +++ b/develop/proc/create_block_norms_matrix.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/create_nd_to_2d_mapping.html b/develop/proc/create_nd_to_2d_mapping.html index 394e3b28b5a..9b3c55b70f4 100644 --- a/develop/proc/create_nd_to_2d_mapping.html +++ b/develop/proc/create_nd_to_2d_mapping.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/csr_assert_consistency_with_dbcsr.html b/develop/proc/csr_assert_consistency_with_dbcsr.html index 344659574ee..023d76b3283 100644 --- a/develop/proc/csr_assert_consistency_with_dbcsr.html +++ b/develop/proc/csr_assert_consistency_with_dbcsr.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/csr_conversion_test.html b/develop/proc/csr_conversion_test.html index f3ec900b16e..d8c1d2d47c7 100644 --- a/develop/proc/csr_conversion_test.html +++ b/develop/proc/csr_conversion_test.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_from_brd.html b/develop/proc/csr_create_from_brd.html index eef81b6a946..ef5fff861a4 100644 --- a/develop/proc/csr_create_from_brd.html +++ b/develop/proc/csr_create_from_brd.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_from_dbcsr.html b/develop/proc/csr_create_from_dbcsr.html index 65d6961d408..e35d160d9a8 100644 --- a/develop/proc/csr_create_from_dbcsr.html +++ b/develop/proc/csr_create_from_dbcsr.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_new.html b/develop/proc/csr_create_new.html index d2d57f880fe..7c11a0d333a 100644 --- a/develop/proc/csr_create_new.html +++ b/develop/proc/csr_create_new.html @@ -74,20 +74,20 @@

    csr_create_new
  • 45 statements + title=" 0.0% of total for procedures.">11 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    -

    Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,13 +228,12 @@

    Arguments

    @@ -247,14 +243,13 @@

    Arguments

    @@ -278,7 +273,7 @@

    Arguments

    @@ -300,74 +295,19 @@

    Arguments

    Source Code

       SUBROUTINE csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, &
                                  nze_local, nrows_local, mp_group, data_type)
    -      !! Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)
    -
    -      TYPE(csr_type), INTENT(OUT)                        :: csr_mat
    -         !! CSR matrix to return
    +      TYPE(dbcsr_csr_type), INTENT(OUT)                  :: csr_mat
           INTEGER, INTENT(IN)                                :: nrows_total, ncols_total
    -         !! total number of rows
    -         !! total number of columns
           INTEGER(KIND=int_8)                                :: nze_total
    -         !! total number of non-zero elements
           INTEGER, INTENT(IN)                                :: nze_local, nrows_local
    -         !! local number of non-zero elements
    -         !! local number of rows
    -      TYPE(mp_comm_type), INTENT(IN)                     :: mp_group
    +      INTEGER, INTENT(IN)                                :: mp_group
           INTEGER, INTENT(IN), OPTIONAL                      :: data_type
    -         !! data type of the CSR matrix (default real double prec.)
    -
    -      CHARACTER(LEN=*), PARAMETER :: routineN = 'csr_create_new'
    -      INTEGER                                            :: handle
    -
    -      CALL timeset(routineN, handle)
    -
    -      IF (nrows_total .LT. nrows_local) &
    -         DBCSR_ABORT("local number of rows must not exceed total number of rows")
    -
    -      IF (nze_total .LT. nze_local) CALL dbcsr_abort(__LOCATION__, "local number of non-zero "// &
    -                                                     "elements must not exceed total number of non-zero elements")
    -
    -      IF (INT(nrows_total, kind=int_8)*INT(ncols_total, kind=int_8) .LT. nze_total) &
    -         DBCSR_ABORT("Total number of non-zero elements must not exceed total matrix size")
    -
    -      IF (INT(nrows_local, kind=int_8)*INT(ncols_total, kind=int_8) .LT. nze_local) &
    -         DBCSR_ABORT("Local number of non-zero elements must not exceed local matrix size")
    -
    -      csr_mat%ncols_total = ncols_total
    -      csr_mat%nrows_total = nrows_total
    -      csr_mat%nze_total = nze_total
    -      csr_mat%nze_local = nze_local
    -      ALLOCATE (csr_mat%colind_local(nze_local))
    -      csr_mat%nrows_local = nrows_local
    -      ALLOCATE (csr_mat%rowptr_local(nrows_local + 1))
    -      ALLOCATE (csr_mat%nzerow_local(nrows_local))
    -
    -      IF (PRESENT(data_type)) THEN
    -         csr_mat%nzval_local%data_type = data_type
    -      ELSE
    -         csr_mat%nzval_local%data_type = dbcsr_type_real_default
    -      END IF
    -
    -      SELECT CASE (csr_mat%nzval_local%data_type)
    -      CASE (dbcsr_type_real_4)
    -         ALLOCATE (csr_mat%nzval_local%r_sp(nze_local))
    -      CASE (dbcsr_type_real_8)
    -         ALLOCATE (csr_mat%nzval_local%r_dp(nze_local))
    -      CASE (dbcsr_type_complex_4)
    -         ALLOCATE (csr_mat%nzval_local%c_sp(nze_local))
    -      CASE (dbcsr_type_complex_8)
    -         ALLOCATE (csr_mat%nzval_local%c_dp(nze_local))
    -      CASE DEFAULT
    -         DBCSR_ABORT("Invalid matrix type")
    -      END SELECT
    -
    -      csr_mat%mp_group = mp_group
    -
    -      csr_mat%valid = .TRUE.
    -      csr_mat%has_mapping = .FALSE.
    -      csr_mat%has_indices = .FALSE.
    -
    -      CALL timestop(handle)
    +
    +      TYPE(mp_comm_type)                                 :: my_mp_group
    +
    +      CALL my_mp_group%set_handle(mp_group)
    +
    +      CALL csr_create_new_prv(csr_mat, nrows_total, ncols_total, nze_total, &
    +                              nze_local, nrows_local, my_mp_group, data_type)
     
        END SUBROUTINE csr_create_new
     
    diff --git a/develop/proc/csr_create_new~2.html b/develop/proc/csr_create_new~2.html index 561f2039c6b..ec67bca55bb 100644 --- a/develop/proc/csr_create_new~2.html +++ b/develop/proc/csr_create_new~2.html @@ -74,20 +74,20 @@

    csr_create_new
  • 11 statements + title=" 0.1% of total for procedures.">45 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type) +

    public subroutine csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, nze_local, nrows_local, mp_group, data_type)

    +

    Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,7 +184,8 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,7 +231,8 @@

    Arguments

    @@ -243,13 +247,14 @@

    Arguments

    @@ -273,7 +278,7 @@

    Arguments

    @@ -295,19 +300,74 @@

    Arguments

    Source Code

       SUBROUTINE csr_create_new(csr_mat, nrows_total, ncols_total, nze_total, &
                                  nze_local, nrows_local, mp_group, data_type)
    -      TYPE(dbcsr_csr_type), INTENT(OUT)                  :: csr_mat
    +      !! Create a new CSR matrix and allocate all internal data (excluding dbcsr_mapping)
    +
    +      TYPE(csr_type), INTENT(OUT)                        :: csr_mat
    +         !! CSR matrix to return
           INTEGER, INTENT(IN)                                :: nrows_total, ncols_total
    +         !! total number of rows
    +         !! total number of columns
           INTEGER(KIND=int_8)                                :: nze_total
    +         !! total number of non-zero elements
           INTEGER, INTENT(IN)                                :: nze_local, nrows_local
    -      INTEGER, INTENT(IN)                                :: mp_group
    +         !! local number of non-zero elements
    +         !! local number of rows
    +      TYPE(mp_comm_type), INTENT(IN)                     :: mp_group
           INTEGER, INTENT(IN), OPTIONAL                      :: data_type
    -
    -      TYPE(mp_comm_type)                                 :: my_mp_group
    -
    -      CALL my_mp_group%set_handle(mp_group)
    -
    -      CALL csr_create_new_prv(csr_mat, nrows_total, ncols_total, nze_total, &
    -                              nze_local, nrows_local, my_mp_group, data_type)
    +         !! data type of the CSR matrix (default real double prec.)
    +
    +      CHARACTER(LEN=*), PARAMETER :: routineN = 'csr_create_new'
    +      INTEGER                                            :: handle
    +
    +      CALL timeset(routineN, handle)
    +
    +      IF (nrows_total .LT. nrows_local) &
    +         DBCSR_ABORT("local number of rows must not exceed total number of rows")
    +
    +      IF (nze_total .LT. nze_local) CALL dbcsr_abort(__LOCATION__, "local number of non-zero "// &
    +                                                     "elements must not exceed total number of non-zero elements")
    +
    +      IF (INT(nrows_total, kind=int_8)*INT(ncols_total, kind=int_8) .LT. nze_total) &
    +         DBCSR_ABORT("Total number of non-zero elements must not exceed total matrix size")
    +
    +      IF (INT(nrows_local, kind=int_8)*INT(ncols_total, kind=int_8) .LT. nze_local) &
    +         DBCSR_ABORT("Local number of non-zero elements must not exceed local matrix size")
    +
    +      csr_mat%ncols_total = ncols_total
    +      csr_mat%nrows_total = nrows_total
    +      csr_mat%nze_total = nze_total
    +      csr_mat%nze_local = nze_local
    +      ALLOCATE (csr_mat%colind_local(nze_local))
    +      csr_mat%nrows_local = nrows_local
    +      ALLOCATE (csr_mat%rowptr_local(nrows_local + 1))
    +      ALLOCATE (csr_mat%nzerow_local(nrows_local))
    +
    +      IF (PRESENT(data_type)) THEN
    +         csr_mat%nzval_local%data_type = data_type
    +      ELSE
    +         csr_mat%nzval_local%data_type = dbcsr_type_real_default
    +      END IF
    +
    +      SELECT CASE (csr_mat%nzval_local%data_type)
    +      CASE (dbcsr_type_real_4)
    +         ALLOCATE (csr_mat%nzval_local%r_sp(nze_local))
    +      CASE (dbcsr_type_real_8)
    +         ALLOCATE (csr_mat%nzval_local%r_dp(nze_local))
    +      CASE (dbcsr_type_complex_4)
    +         ALLOCATE (csr_mat%nzval_local%c_sp(nze_local))
    +      CASE (dbcsr_type_complex_8)
    +         ALLOCATE (csr_mat%nzval_local%c_dp(nze_local))
    +      CASE DEFAULT
    +         DBCSR_ABORT("Invalid matrix type")
    +      END SELECT
    +
    +      csr_mat%mp_group = mp_group
    +
    +      csr_mat%valid = .TRUE.
    +      csr_mat%has_mapping = .FALSE.
    +      csr_mat%has_indices = .FALSE.
    +
    +      CALL timestop(handle)
     
        END SUBROUTINE csr_create_new
     
    diff --git a/develop/proc/csr_create_nzerow.html b/develop/proc/csr_create_nzerow.html index c401f106f9e..93c8635faa5 100644 --- a/develop/proc/csr_create_nzerow.html +++ b/develop/proc/csr_create_nzerow.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_template.html b/develop/proc/csr_create_template.html index 58cfce3b3d7..7d5ae6d37c2 100644 --- a/develop/proc/csr_create_template.html +++ b/develop/proc/csr_create_template.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/csr_destroy.html b/develop/proc/csr_destroy.html index 53706f4a9b3..a4e316b2d8c 100644 --- a/develop/proc/csr_destroy.html +++ b/develop/proc/csr_destroy.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/csr_print_sparsity.html b/develop/proc/csr_print_sparsity.html index 25b868cdc2e..39e7fb1d31f 100644 --- a/develop/proc/csr_print_sparsity.html +++ b/develop/proc/csr_print_sparsity.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/csr_write.html b/develop/proc/csr_write.html index 4f07c32927a..28cfb68276a 100644 --- a/develop/proc/csr_write.html +++ b/develop/proc/csr_write.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/cuda_nvtx_range_push.html b/develop/proc/cuda_nvtx_range_push.html index 8301eb5ebd2..6a3d4907419 100644 --- a/develop/proc/cuda_nvtx_range_push.html +++ b/develop/proc/cuda_nvtx_range_push.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/cyclic_dist.html b/develop/proc/cyclic_dist.html index afd023d3804..34fc81de002 100644 --- a/develop/proc/cyclic_dist.html +++ b/develop/proc/cyclic_dist.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/cyclic_rowcols.html b/develop/proc/cyclic_rowcols.html index 2233b47c95e..7483c57de72 100644 --- a/develop/proc/cyclic_rowcols.html +++ b/develop/proc/cyclic_rowcols.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_d_sort.html b/develop/proc/dbcsr_1d_d_sort.html index 2c89acacce1..15a99341351 100644 --- a/develop/proc/dbcsr_1d_d_sort.html +++ b/develop/proc/dbcsr_1d_d_sort.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_d_sort_low.html b/develop/proc/dbcsr_1d_d_sort_low.html index 0cd1f44f607..2056b65a556 100644 --- a/develop/proc/dbcsr_1d_d_sort_low.html +++ b/develop/proc/dbcsr_1d_d_sort_low.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i4_sort.html b/develop/proc/dbcsr_1d_i4_sort.html index 7f45a783eef..a3d8084d1b6 100644 --- a/develop/proc/dbcsr_1d_i4_sort.html +++ b/develop/proc/dbcsr_1d_i4_sort.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i4_sort_low.html b/develop/proc/dbcsr_1d_i4_sort_low.html index 058814a4bb1..44e5edf4de0 100644 --- a/develop/proc/dbcsr_1d_i4_sort_low.html +++ b/develop/proc/dbcsr_1d_i4_sort_low.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i8_sort.html b/develop/proc/dbcsr_1d_i8_sort.html index c438117e744..fffdf72b231 100644 --- a/develop/proc/dbcsr_1d_i8_sort.html +++ b/develop/proc/dbcsr_1d_i8_sort.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i8_sort_low.html b/develop/proc/dbcsr_1d_i8_sort_low.html index d1a1666f20a..63ee5de7cb1 100644 --- a/develop/proc/dbcsr_1d_i8_sort_low.html +++ b/develop/proc/dbcsr_1d_i8_sort_low.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_s_sort.html b/develop/proc/dbcsr_1d_s_sort.html index f43d22cf2d0..d610d082b3e 100644 --- a/develop/proc/dbcsr_1d_s_sort.html +++ b/develop/proc/dbcsr_1d_s_sort.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_1d_s_sort_low.html b/develop/proc/dbcsr_1d_s_sort_low.html index 9dff985b2c1..8997adcf28a 100644 --- a/develop/proc/dbcsr_1d_s_sort_low.html +++ b/develop/proc/dbcsr_1d_s_sort_low.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr__a.html b/develop/proc/dbcsr__a.html index 08fd347bb51..62fe13dd93e 100644 --- a/develop/proc/dbcsr__a.html +++ b/develop/proc/dbcsr__a.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr__b.html b/develop/proc/dbcsr__b.html index 05ff8c3c33a..42e58ece46e 100644 --- a/develop/proc/dbcsr__b.html +++ b/develop/proc/dbcsr__b.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr__l.html b/develop/proc/dbcsr__l.html index bb2034c70ea..d36c7387b3e 100644 --- a/develop/proc/dbcsr__l.html +++ b/develop/proc/dbcsr__l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + character(len=default_string_length)

    diff --git a/develop/proc/dbcsr__w.html b/develop/proc/dbcsr__w.html index 3fc2df3d335..82b0293fd9c 100644 --- a/develop/proc/dbcsr__w.html +++ b/develop/proc/dbcsr__w.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_abort.html b/develop/proc/dbcsr_abort.html index 4a6fdad73f9..932c2478e48 100644 --- a/develop/proc/dbcsr_abort.html +++ b/develop/proc/dbcsr_abort.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_abort_handler.html b/develop/proc/dbcsr_abort_handler.html index e6c1aad2cdd..cb0ebe2dbc3 100644 --- a/develop/proc/dbcsr_abort_handler.html +++ b/develop/proc/dbcsr_abort_handler.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_acc_do_mm_stack.html b/develop/proc/dbcsr_acc_do_mm_stack.html index ee6ecaa4696..f5c651a3fc8 100644 --- a/develop/proc/dbcsr_acc_do_mm_stack.html +++ b/develop/proc/dbcsr_acc_do_mm_stack.html @@ -204,7 +204,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_acc_get_ndevices.html b/develop/proc/dbcsr_acc_get_ndevices.html index c78086dcdfd..d86c8d48b73 100644 --- a/develop/proc/dbcsr_acc_get_ndevices.html +++ b/develop/proc/dbcsr_acc_get_ndevices.html @@ -151,7 +151,7 @@

    Arguments


    Return Value - + integer

    diff --git a/develop/proc/dbcsr_acc_transpose.html b/develop/proc/dbcsr_acc_transpose.html index 42be67ceeb0..a966651abd2 100644 --- a/develop/proc/dbcsr_acc_transpose.html +++ b/develop/proc/dbcsr_acc_transpose.html @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_anytype.html b/develop/proc/dbcsr_add_anytype.html index 96a67f62733..b14e714704c 100644 --- a/develop/proc/dbcsr_add_anytype.html +++ b/develop/proc/dbcsr_add_anytype.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_anytype_c.html b/develop/proc/dbcsr_add_anytype_c.html index e7cd7b5cfea..e73528d3d8e 100644 --- a/develop/proc/dbcsr_add_anytype_c.html +++ b/develop/proc/dbcsr_add_anytype_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_anytype_d.html b/develop/proc/dbcsr_add_anytype_d.html index c65ec9c3234..bc47fb19864 100644 --- a/develop/proc/dbcsr_add_anytype_d.html +++ b/develop/proc/dbcsr_add_anytype_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_anytype_s.html b/develop/proc/dbcsr_add_anytype_s.html index 864f781c02d..271eaf0b9aa 100644 --- a/develop/proc/dbcsr_add_anytype_s.html +++ b/develop/proc/dbcsr_add_anytype_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_anytype_z.html b/develop/proc/dbcsr_add_anytype_z.html index 3aa0c87cc7b..96d651a3210 100644 --- a/develop/proc/dbcsr_add_anytype_z.html +++ b/develop/proc/dbcsr_add_anytype_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_block_node.html b/develop/proc/dbcsr_add_block_node.html index 65b00fab21a..d1ccc85cd74 100644 --- a/develop/proc/dbcsr_add_block_node.html +++ b/develop/proc/dbcsr_add_block_node.html @@ -162,7 +162,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_block_node~2.html b/develop/proc/dbcsr_add_block_node~2.html index 454008525ac..d5cfdf8fd40 100644 --- a/develop/proc/dbcsr_add_block_node~2.html +++ b/develop/proc/dbcsr_add_block_node~2.html @@ -162,7 +162,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_c.html b/develop/proc/dbcsr_add_c.html index e6906a37932..3517d18b556 100644 --- a/develop/proc/dbcsr_add_c.html +++ b/develop/proc/dbcsr_add_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_c~2.html b/develop/proc/dbcsr_add_c~2.html index 2b52525d998..3f66b1c6d89 100644 --- a/develop/proc/dbcsr_add_c~2.html +++ b/develop/proc/dbcsr_add_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_d.html b/develop/proc/dbcsr_add_d.html index 30195438995..bac53c64386 100644 --- a/develop/proc/dbcsr_add_d.html +++ b/develop/proc/dbcsr_add_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_default_logger.html b/develop/proc/dbcsr_add_default_logger.html index 99928737120..e750dfe03d4 100644 --- a/develop/proc/dbcsr_add_default_logger.html +++ b/develop/proc/dbcsr_add_default_logger.html @@ -165,7 +165,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_d~2.html b/develop/proc/dbcsr_add_d~2.html index ff66da31b7e..de5fb518a49 100644 --- a/develop/proc/dbcsr_add_d~2.html +++ b/develop/proc/dbcsr_add_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_c.html b/develop/proc/dbcsr_add_on_diag_c.html index 91f64b7fcab..e8eb93e58ea 100644 --- a/develop/proc/dbcsr_add_on_diag_c.html +++ b/develop/proc/dbcsr_add_on_diag_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_c~2.html b/develop/proc/dbcsr_add_on_diag_c~2.html index 480ec660c4c..612eb0d6611 100644 --- a/develop/proc/dbcsr_add_on_diag_c~2.html +++ b/develop/proc/dbcsr_add_on_diag_c~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_d.html b/develop/proc/dbcsr_add_on_diag_d.html index db279a41d89..729aabce500 100644 --- a/develop/proc/dbcsr_add_on_diag_d.html +++ b/develop/proc/dbcsr_add_on_diag_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_ds.html b/develop/proc/dbcsr_add_on_diag_ds.html index e4dd3d03f02..52147e1fb88 100644 --- a/develop/proc/dbcsr_add_on_diag_ds.html +++ b/develop/proc/dbcsr_add_on_diag_ds.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_d~2.html b/develop/proc/dbcsr_add_on_diag_d~2.html index 5eed15ca40b..47862cfa5f2 100644 --- a/develop/proc/dbcsr_add_on_diag_d~2.html +++ b/develop/proc/dbcsr_add_on_diag_d~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_s.html b/develop/proc/dbcsr_add_on_diag_s.html index 2a6035b6bee..bda69f48a5d 100644 --- a/develop/proc/dbcsr_add_on_diag_s.html +++ b/develop/proc/dbcsr_add_on_diag_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_s~2.html b/develop/proc/dbcsr_add_on_diag_s~2.html index 56ebb330b69..fdd3e89ae2c 100644 --- a/develop/proc/dbcsr_add_on_diag_s~2.html +++ b/develop/proc/dbcsr_add_on_diag_s~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_z.html b/develop/proc/dbcsr_add_on_diag_z.html index ef6b91f9252..b708c99b23e 100644 --- a/develop/proc/dbcsr_add_on_diag_z.html +++ b/develop/proc/dbcsr_add_on_diag_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_on_diag_z~2.html b/develop/proc/dbcsr_add_on_diag_z~2.html index e61dcaefd18..5898b2b3e1d 100644 --- a/develop/proc/dbcsr_add_on_diag_z~2.html +++ b/develop/proc/dbcsr_add_on_diag_z~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_s.html b/develop/proc/dbcsr_add_s.html index 1919ce8b27a..bddf4f4bf4e 100644 --- a/develop/proc/dbcsr_add_s.html +++ b/develop/proc/dbcsr_add_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_s~2.html b/develop/proc/dbcsr_add_s~2.html index c8a7cf95578..c325cb49fcf 100644 --- a/develop/proc/dbcsr_add_s~2.html +++ b/develop/proc/dbcsr_add_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_wm_from_matrix.html b/develop/proc/dbcsr_add_wm_from_matrix.html index f402a1b3bf7..657df4458e0 100644 --- a/develop/proc/dbcsr_add_wm_from_matrix.html +++ b/develop/proc/dbcsr_add_wm_from_matrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_work_coordinate.html b/develop/proc/dbcsr_add_work_coordinate.html index 813bf554fe9..a6c01bb9733 100644 --- a/develop/proc/dbcsr_add_work_coordinate.html +++ b/develop/proc/dbcsr_add_work_coordinate.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_z.html b/develop/proc/dbcsr_add_z.html index 1bcbeeb9768..dcb10e022b6 100644 --- a/develop/proc/dbcsr_add_z.html +++ b/develop/proc/dbcsr_add_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_add_z~2.html b/develop/proc/dbcsr_add_z~2.html index e542d29bd59..94f05dcb053 100644 --- a/develop/proc/dbcsr_add_z~2.html +++ b/develop/proc/dbcsr_add_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_addto_index_array.html b/develop/proc/dbcsr_addto_index_array.html index ae93955717c..c9297e5c117 100644 --- a/develop/proc/dbcsr_addto_index_array.html +++ b/develop/proc/dbcsr_addto_index_array.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_allgatherv.html b/develop/proc/dbcsr_allgatherv.html index f471219d6cc..309e5a101bd 100644 --- a/develop/proc/dbcsr_allgatherv.html +++ b/develop/proc/dbcsr_allgatherv.html @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_binary_read.html b/develop/proc/dbcsr_binary_read.html index ac690f9a29d..bf411c379de 100644 --- a/develop/proc/dbcsr_binary_read.html +++ b/develop/proc/dbcsr_binary_read.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_binary_read~2.html b/develop/proc/dbcsr_binary_read~2.html index 94b4a5df6c0..46749450e4a 100644 --- a/develop/proc/dbcsr_binary_read~2.html +++ b/develop/proc/dbcsr_binary_read~2.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_binary_write.html b/develop/proc/dbcsr_binary_write.html index 2227fa3abef..1df4e7fd8ab 100644 --- a/develop/proc/dbcsr_binary_write.html +++ b/develop/proc/dbcsr_binary_write.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_binary_write~2.html b/develop/proc/dbcsr_binary_write~2.html index fa30aa7937b..9e1a3def129 100644 --- a/develop/proc/dbcsr_binary_write~2.html +++ b/develop/proc/dbcsr_binary_write~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_blk_col_offset.html b/develop/proc/dbcsr_blk_col_offset.html index c844cfaacb8..61659dd20e8 100644 --- a/develop/proc/dbcsr_blk_col_offset.html +++ b/develop/proc/dbcsr_blk_col_offset.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_blk_column_size.html b/develop/proc/dbcsr_blk_column_size.html index 2880e2b7097..d309d108a3b 100644 --- a/develop/proc/dbcsr_blk_column_size.html +++ b/develop/proc/dbcsr_blk_column_size.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_blk_row_offset.html b/develop/proc/dbcsr_blk_row_offset.html index b1e0dc24faf..9ed73c6f112 100644 --- a/develop/proc/dbcsr_blk_row_offset.html +++ b/develop/proc/dbcsr_blk_row_offset.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_blk_row_size.html b/develop/proc/dbcsr_blk_row_size.html index 5b11ca38477..bff4f421d65 100644 --- a/develop/proc/dbcsr_blk_row_size.html +++ b/develop/proc/dbcsr_blk_row_size.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_block_conjg.html b/develop/proc/dbcsr_block_conjg.html index c30e7676342..522398d06a9 100644 --- a/develop/proc/dbcsr_block_conjg.html +++ b/develop/proc/dbcsr_block_conjg.html @@ -178,7 +178,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_copy_aa.html b/develop/proc/dbcsr_block_copy_aa.html index cba353b6bc3..48a2e4dcdcc 100644 --- a/develop/proc/dbcsr_block_copy_aa.html +++ b/develop/proc/dbcsr_block_copy_aa.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_in_limits.html b/develop/proc/dbcsr_block_in_limits.html index bf3027be3e7..28a18fd4718 100644 --- a/develop/proc/dbcsr_block_in_limits.html +++ b/develop/proc/dbcsr_block_in_limits.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_partial_copy.html b/develop/proc/dbcsr_block_partial_copy.html index 849a62f46a2..db120d16edc 100644 --- a/develop/proc/dbcsr_block_partial_copy.html +++ b/develop/proc/dbcsr_block_partial_copy.html @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_real_neg.html b/develop/proc/dbcsr_block_real_neg.html index 607d6998bfb..4c7948fd27a 100644 --- a/develop/proc/dbcsr_block_real_neg.html +++ b/develop/proc/dbcsr_block_real_neg.html @@ -178,7 +178,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_scale.html b/develop/proc/dbcsr_block_scale.html index a2b521cf4a0..4ee4b45d9e9 100644 --- a/develop/proc/dbcsr_block_scale.html +++ b/develop/proc/dbcsr_block_scale.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_transpose_a.html b/develop/proc/dbcsr_block_transpose_a.html index 6df645080b7..992346c50b3 100644 --- a/develop/proc/dbcsr_block_transpose_a.html +++ b/develop/proc/dbcsr_block_transpose_a.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_block_transpose_aa.html b/develop/proc/dbcsr_block_transpose_aa.html index 814e3f91b9f..0a5c57c9631 100644 --- a/develop/proc/dbcsr_block_transpose_aa.html +++ b/develop/proc/dbcsr_block_transpose_aa.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_build_row_index_copy.html b/develop/proc/dbcsr_build_row_index_copy.html index 4c037c41c50..c2e749cab94 100644 --- a/develop/proc/dbcsr_build_row_index_copy.html +++ b/develop/proc/dbcsr_build_row_index_copy.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_build_row_index_inplace.html b/develop/proc/dbcsr_build_row_index_inplace.html index 69aa4bc2ed5..8db8f411a14 100644 --- a/develop/proc/dbcsr_build_row_index_inplace.html +++ b/develop/proc/dbcsr_build_row_index_inplace.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_calc_block_sizes.html b/develop/proc/dbcsr_calc_block_sizes.html index c8ba62734cf..3a10f97c420 100644 --- a/develop/proc/dbcsr_calc_block_sizes.html +++ b/develop/proc/dbcsr_calc_block_sizes.html @@ -159,7 +159,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_checksum.html b/develop/proc/dbcsr_checksum.html index faa5e8b39af..06e3bb255ae 100644 --- a/develop/proc/dbcsr_checksum.html +++ b/develop/proc/dbcsr_checksum.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_checksum~2.html b/develop/proc/dbcsr_checksum~2.html index 9548aa6db16..1699aca9e7b 100644 --- a/develop/proc/dbcsr_checksum~2.html +++ b/develop/proc/dbcsr_checksum~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_clear.html b/develop/proc/dbcsr_clear.html index c7974d9e280..d170a4b5585 100644 --- a/develop/proc/dbcsr_clear.html +++ b/develop/proc/dbcsr_clear.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_clearfrom_index_array.html b/develop/proc/dbcsr_clearfrom_index_array.html index fefb0db5a12..f2c3c94b662 100644 --- a/develop/proc/dbcsr_clearfrom_index_array.html +++ b/develop/proc/dbcsr_clearfrom_index_array.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_clear~2.html b/develop/proc/dbcsr_clear~2.html index 32f1f0926ad..058d3721b46 100644 --- a/develop/proc/dbcsr_clear~2.html +++ b/develop/proc/dbcsr_clear~2.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_col_block_offsets.html b/develop/proc/dbcsr_col_block_offsets.html index 17c2ddc8e09..e484fcdbb3c 100644 --- a/develop/proc/dbcsr_col_block_offsets.html +++ b/develop/proc/dbcsr_col_block_offsets.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_col_block_sizes.html b/develop/proc/dbcsr_col_block_sizes.html index ab49330e129..2c724fa4709 100644 --- a/develop/proc/dbcsr_col_block_sizes.html +++ b/develop/proc/dbcsr_col_block_sizes.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_complete_redistribute.html b/develop/proc/dbcsr_complete_redistribute.html index 01155905d84..c3a4ca8e514 100644 --- a/develop/proc/dbcsr_complete_redistribute.html +++ b/develop/proc/dbcsr_complete_redistribute.html @@ -162,7 +162,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_complete_redistribute~2.html b/develop/proc/dbcsr_complete_redistribute~2.html index 6a092fc4750..8b5ca28b0cd 100644 --- a/develop/proc/dbcsr_complete_redistribute~2.html +++ b/develop/proc/dbcsr_complete_redistribute~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_conjg.html b/develop/proc/dbcsr_conjg.html index 55c2048e39f..187107f1c8c 100644 --- a/develop/proc/dbcsr_conjg.html +++ b/develop/proc/dbcsr_conjg.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_convert_csr_to_dbcsr.html b/develop/proc/dbcsr_convert_csr_to_dbcsr.html index 5b48ca2df50..c81c6eaaf01 100644 --- a/develop/proc/dbcsr_convert_csr_to_dbcsr.html +++ b/develop/proc/dbcsr_convert_csr_to_dbcsr.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_convert_dbcsr_to_csr.html b/develop/proc/dbcsr_convert_dbcsr_to_csr.html index 22eecf7fc50..15615f0846b 100644 --- a/develop/proc/dbcsr_convert_dbcsr_to_csr.html +++ b/develop/proc/dbcsr_convert_dbcsr_to_csr.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy.html b/develop/proc/dbcsr_copy.html index e7038241e14..1978048341a 100644 --- a/develop/proc/dbcsr_copy.html +++ b/develop/proc/dbcsr_copy.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_into_existing.html b/develop/proc/dbcsr_copy_into_existing.html index 026c89d2dc5..926333dc5fb 100644 --- a/develop/proc/dbcsr_copy_into_existing.html +++ b/develop/proc/dbcsr_copy_into_existing.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_into_existing_sym.html b/develop/proc/dbcsr_copy_into_existing_sym.html index a32338eca75..b6c01304845 100644 --- a/develop/proc/dbcsr_copy_into_existing_sym.html +++ b/develop/proc/dbcsr_copy_into_existing_sym.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_into_existing~2.html b/develop/proc/dbcsr_copy_into_existing~2.html index 407a9514607..ae25b7ec685 100644 --- a/develop/proc/dbcsr_copy_into_existing~2.html +++ b/develop/proc/dbcsr_copy_into_existing~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_sort_data.html b/develop/proc/dbcsr_copy_sort_data.html index 6f7bb25befa..9f5f6e7cc75 100644 --- a/develop/proc/dbcsr_copy_sort_data.html +++ b/develop/proc/dbcsr_copy_sort_data.html @@ -161,7 +161,7 @@

    Arguments

    @@ -195,7 +195,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_submatrix.html b/develop/proc/dbcsr_copy_submatrix.html index 795509ac01b..92f6eecb2fb 100644 --- a/develop/proc/dbcsr_copy_submatrix.html +++ b/develop/proc/dbcsr_copy_submatrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy~2.html b/develop/proc/dbcsr_copy~2.html index 6976bbc4edf..960d0c9b1a1 100644 --- a/develop/proc/dbcsr_copy~2.html +++ b/develop/proc/dbcsr_copy~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_count_row_index_copy.html b/develop/proc/dbcsr_count_row_index_copy.html index 0f4eea96ea4..2c3b3408ec7 100644 --- a/develop/proc/dbcsr_count_row_index_copy.html +++ b/develop/proc/dbcsr_count_row_index_copy.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_count_row_index_inplace.html b/develop/proc/dbcsr_count_row_index_inplace.html index bb4a8f4c194..ad7d408ac3d 100644 --- a/develop/proc/dbcsr_count_row_index_inplace.html +++ b/develop/proc/dbcsr_count_row_index_inplace.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_brd.html b/develop/proc/dbcsr_create_brd.html index 067040c5b64..6b339f527ed 100644 --- a/develop/proc/dbcsr_create_brd.html +++ b/develop/proc/dbcsr_create_brd.html @@ -159,7 +159,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_image_dist.html b/develop/proc/dbcsr_create_image_dist.html index f61308256fa..71085a40902 100644 --- a/develop/proc/dbcsr_create_image_dist.html +++ b/develop/proc/dbcsr_create_image_dist.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_new.html b/develop/proc/dbcsr_create_new.html index b5c1bebfc76..fa6229ead3a 100644 --- a/develop/proc/dbcsr_create_new.html +++ b/develop/proc/dbcsr_create_new.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    @@ -315,7 +315,7 @@

    Arguments

    @@ -392,7 +392,7 @@

    Arguments

    @@ -407,7 +407,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -437,7 +437,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -469,7 +469,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_new~2.html b/develop/proc/dbcsr_create_new~2.html index ce2697cf13c..9828fb19b27 100644 --- a/develop/proc/dbcsr_create_new~2.html +++ b/develop/proc/dbcsr_create_new~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_template.html b/develop/proc/dbcsr_create_template.html index d93b3607993..e370cbae824 100644 --- a/develop/proc/dbcsr_create_template.html +++ b/develop/proc/dbcsr_create_template.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_template~2.html b/develop/proc/dbcsr_create_template~2.html index 7c8a379b7bc..10d198fffb8 100644 --- a/develop/proc/dbcsr_create_template~2.html +++ b/develop/proc/dbcsr_create_template~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_crop_matrix.html b/develop/proc/dbcsr_crop_matrix.html index a989b9d2e39..61682d2c792 100644 --- a/develop/proc/dbcsr_crop_matrix.html +++ b/develop/proc/dbcsr_crop_matrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_csr_create_from_dbcsr.html b/develop/proc/dbcsr_csr_create_from_dbcsr.html index 0f221587b65..43d81b5b9cc 100644 --- a/develop/proc/dbcsr_csr_create_from_dbcsr.html +++ b/develop/proc/dbcsr_csr_create_from_dbcsr.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_area.html b/develop/proc/dbcsr_data_area.html index fc91029b2ad..79429567f3d 100644 --- a/develop/proc/dbcsr_data_area.html +++ b/develop/proc/dbcsr_data_area.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + type(dbcsr_data_obj)

    diff --git a/develop/proc/dbcsr_data_clear0.html b/develop/proc/dbcsr_data_clear0.html index 604b5e047b0..e2d85e435d9 100644 --- a/develop/proc/dbcsr_data_clear0.html +++ b/develop/proc/dbcsr_data_clear0.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_clear_nt.html b/develop/proc/dbcsr_data_clear_nt.html index c913e964d53..14d6ede91cd 100644 --- a/develop/proc/dbcsr_data_clear_nt.html +++ b/develop/proc/dbcsr_data_clear_nt.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_clear_pointer.html b/develop/proc/dbcsr_data_clear_pointer.html index 00613e9d7f1..5c3f2b45e54 100644 --- a/develop/proc/dbcsr_data_clear_pointer.html +++ b/develop/proc/dbcsr_data_clear_pointer.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_copy_aa.html b/develop/proc/dbcsr_data_copy_aa.html index 3243b0aa355..46f1aff69ba 100644 --- a/develop/proc/dbcsr_data_copy_aa.html +++ b/develop/proc/dbcsr_data_copy_aa.html @@ -175,7 +175,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -237,7 +237,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_copy_aa2.html b/develop/proc/dbcsr_data_copy_aa2.html index 60793f5e91f..c5d9d9efa58 100644 --- a/develop/proc/dbcsr_data_copy_aa2.html +++ b/develop/proc/dbcsr_data_copy_aa2.html @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_dev2host.html b/develop/proc/dbcsr_data_dev2host.html index 010be51b48e..4a566e51c24 100644 --- a/develop/proc/dbcsr_data_dev2host.html +++ b/develop/proc/dbcsr_data_dev2host.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_ensure_size.html b/develop/proc/dbcsr_data_ensure_size.html index 912f275e0bf..a84a209a857 100644 --- a/develop/proc/dbcsr_data_ensure_size.html +++ b/develop/proc/dbcsr_data_ensure_size.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_exists.html b/develop/proc/dbcsr_data_exists.html index 43720df4554..31a6694d81f 100644 --- a/develop/proc/dbcsr_data_exists.html +++ b/develop/proc/dbcsr_data_exists.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_data_get_memory_type.html b/develop/proc/dbcsr_data_get_memory_type.html index a40cf8506e5..713704b7173 100644 --- a/develop/proc/dbcsr_data_get_memory_type.html +++ b/develop/proc/dbcsr_data_get_memory_type.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(dbcsr_memtype_type)

    diff --git a/develop/proc/dbcsr_data_get_size.html b/develop/proc/dbcsr_data_get_size.html index 361cc5c69d2..546ef1f2835 100644 --- a/develop/proc/dbcsr_data_get_size.html +++ b/develop/proc/dbcsr_data_get_size.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_data_get_size_referenced.html b/develop/proc/dbcsr_data_get_size_referenced.html index e5ba3a06b6e..2c22d41da6e 100644 --- a/develop/proc/dbcsr_data_get_size_referenced.html +++ b/develop/proc/dbcsr_data_get_size_referenced.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_data_get_sizes_1.html b/develop/proc/dbcsr_data_get_sizes_1.html index 42b8924fff0..e1c709cc4af 100644 --- a/develop/proc/dbcsr_data_get_sizes_1.html +++ b/develop/proc/dbcsr_data_get_sizes_1.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_get_sizes_2.html b/develop/proc/dbcsr_data_get_sizes_2.html index 9916a31288d..47484d25020 100644 --- a/develop/proc/dbcsr_data_get_sizes_2.html +++ b/develop/proc/dbcsr_data_get_sizes_2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_get_sizes_any.html b/develop/proc/dbcsr_data_get_sizes_any.html index ec7a9854cdd..15bb2e8e1a9 100644 --- a/develop/proc/dbcsr_data_get_sizes_any.html +++ b/develop/proc/dbcsr_data_get_sizes_any.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_get_type.html b/develop/proc/dbcsr_data_get_type.html index 74fad8bbd5b..f373214d2bf 100644 --- a/develop/proc/dbcsr_data_get_type.html +++ b/develop/proc/dbcsr_data_get_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_data_hold.html b/develop/proc/dbcsr_data_hold.html index 8065f8bafb1..4650e7e77a8 100644 --- a/develop/proc/dbcsr_data_hold.html +++ b/develop/proc/dbcsr_data_hold.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_host2dev.html b/develop/proc/dbcsr_data_host2dev.html index fcf90b4fcbd..09cccbf6fa5 100644 --- a/develop/proc/dbcsr_data_host2dev.html +++ b/develop/proc/dbcsr_data_host2dev.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_init.html b/develop/proc/dbcsr_data_init.html index 3396a96c9b6..c7421f1d816 100644 --- a/develop/proc/dbcsr_data_init.html +++ b/develop/proc/dbcsr_data_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_new.html b/develop/proc/dbcsr_data_new.html index ecf1a521cb6..e691e5b5c4a 100644 --- a/develop/proc/dbcsr_data_new.html +++ b/develop/proc/dbcsr_data_new.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_release.html b/develop/proc/dbcsr_data_release.html index 076045324ab..4b5ad9f8b2e 100644 --- a/develop/proc/dbcsr_data_release.html +++ b/develop/proc/dbcsr_data_release.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_ac.html b/develop/proc/dbcsr_data_set_ac.html index ef49e8a750e..f01fc4b435c 100644 --- a/develop/proc/dbcsr_data_set_ac.html +++ b/develop/proc/dbcsr_data_set_ac.html @@ -175,7 +175,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_ad.html b/develop/proc/dbcsr_data_set_ad.html index 2f21ff5ffda..b1382d61419 100644 --- a/develop/proc/dbcsr_data_set_ad.html +++ b/develop/proc/dbcsr_data_set_ad.html @@ -175,7 +175,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_as.html b/develop/proc/dbcsr_data_set_as.html index 1515f2b2a53..fd75633d840 100644 --- a/develop/proc/dbcsr_data_set_as.html +++ b/develop/proc/dbcsr_data_set_as.html @@ -175,7 +175,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_az.html b/develop/proc/dbcsr_data_set_az.html index 4297e6309b8..c76cbbd4762 100644 --- a/develop/proc/dbcsr_data_set_az.html +++ b/develop/proc/dbcsr_data_set_az.html @@ -175,7 +175,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_size_referenced.html b/develop/proc/dbcsr_data_set_size_referenced.html index 12ce2688706..17dfb341306 100644 --- a/develop/proc/dbcsr_data_set_size_referenced.html +++ b/develop/proc/dbcsr_data_set_size_referenced.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_valid.html b/develop/proc/dbcsr_data_valid.html index f82e9f90909..f0e52a2dec0 100644 --- a/develop/proc/dbcsr_data_valid.html +++ b/develop/proc/dbcsr_data_valid.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_data_verify_bounds.html b/develop/proc/dbcsr_data_verify_bounds.html index 2207764a464..97873e22d0d 100644 --- a/develop/proc/dbcsr_data_verify_bounds.html +++ b/develop/proc/dbcsr_data_verify_bounds.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_zero.html b/develop/proc/dbcsr_data_zero.html index 4d178a2930c..5975aa0b5df 100644 --- a/develop/proc/dbcsr_data_zero.html +++ b/develop/proc/dbcsr_data_zero.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_datablock_redistribute.html b/develop/proc/dbcsr_datablock_redistribute.html index 7c7f621dc00..2d3d76e206d 100644 --- a/develop/proc/dbcsr_datablock_redistribute.html +++ b/develop/proc/dbcsr_datablock_redistribute.html @@ -176,7 +176,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_datatype_sizeof.html b/develop/proc/dbcsr_datatype_sizeof.html index f51631000d8..f66e4733674 100644 --- a/develop/proc/dbcsr_datatype_sizeof.html +++ b/develop/proc/dbcsr_datatype_sizeof.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_deallocate_matrix.html b/develop/proc/dbcsr_deallocate_matrix.html index 98e91122273..e53e6b279e6 100644 --- a/develop/proc/dbcsr_deallocate_matrix.html +++ b/develop/proc/dbcsr_deallocate_matrix.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_default_logger_stack_size.html b/develop/proc/dbcsr_default_logger_stack_size.html index 8b1a8f18171..28ccf36a9d6 100644 --- a/develop/proc/dbcsr_default_logger_stack_size.html +++ b/develop/proc/dbcsr_default_logger_stack_size.html @@ -150,7 +150,7 @@

    Arguments


    Return Value - + integer

    diff --git a/develop/proc/dbcsr_destroy.html b/develop/proc/dbcsr_destroy.html index 334c92bb2ba..1e031539b5c 100644 --- a/develop/proc/dbcsr_destroy.html +++ b/develop/proc/dbcsr_destroy.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_destroy_image_dist.html b/develop/proc/dbcsr_destroy_image_dist.html index 2335473770a..5a52e1b741e 100644 --- a/develop/proc/dbcsr_destroy_image_dist.html +++ b/develop/proc/dbcsr_destroy_image_dist.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_desymmetrize.html b/develop/proc/dbcsr_desymmetrize.html index c3f3ef7a2fb..c13906f16c2 100644 --- a/develop/proc/dbcsr_desymmetrize.html +++ b/develop/proc/dbcsr_desymmetrize.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_desymmetrize_deep.html b/develop/proc/dbcsr_desymmetrize_deep.html index 6a061596916..a894ebd6ac2 100644 --- a/develop/proc/dbcsr_desymmetrize_deep.html +++ b/develop/proc/dbcsr_desymmetrize_deep.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dist_bin.html b/develop/proc/dbcsr_dist_bin.html index 05e786ea66f..f315f3ff0b0 100644 --- a/develop/proc/dbcsr_dist_bin.html +++ b/develop/proc/dbcsr_dist_bin.html @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribute.html b/develop/proc/dbcsr_distribute.html index fe7305bf978..a29f0b6a821 100644 --- a/develop/proc/dbcsr_distribute.html +++ b/develop/proc/dbcsr_distribute.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribute~2.html b/develop/proc/dbcsr_distribute~2.html index 49677822e57..d38c13cc7b0 100644 --- a/develop/proc/dbcsr_distribute~2.html +++ b/develop/proc/dbcsr_distribute~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution.html b/develop/proc/dbcsr_distribution.html index 1d3a7099e0f..cea0ffc6f33 100644 --- a/develop/proc/dbcsr_distribution.html +++ b/develop/proc/dbcsr_distribution.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(dbcsr_distribution_obj)

    diff --git a/develop/proc/dbcsr_distribution_col_dist.html b/develop/proc/dbcsr_distribution_col_dist.html index 2aa500d393c..38370803e18 100644 --- a/develop/proc/dbcsr_distribution_col_dist.html +++ b/develop/proc/dbcsr_distribution_col_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_distribution_get.html b/develop/proc/dbcsr_distribution_get.html index 7920317de16..280db020bda 100644 --- a/develop/proc/dbcsr_distribution_get.html +++ b/develop/proc/dbcsr_distribution_get.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_get_num_images_1d.html b/develop/proc/dbcsr_distribution_get_num_images_1d.html index d48d3192e05..e762348e43d 100644 --- a/develop/proc/dbcsr_distribution_get_num_images_1d.html +++ b/develop/proc/dbcsr_distribution_get_num_images_1d.html @@ -176,7 +176,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_get~2.html b/develop/proc/dbcsr_distribution_get~2.html index a6a85dd384c..f32dabb62f4 100644 --- a/develop/proc/dbcsr_distribution_get~2.html +++ b/develop/proc/dbcsr_distribution_get~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_has_threads.html b/develop/proc/dbcsr_distribution_has_threads.html index 71ca4a6c402..c04892ba486 100644 --- a/develop/proc/dbcsr_distribution_has_threads.html +++ b/develop/proc/dbcsr_distribution_has_threads.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_distribution_hold.html b/develop/proc/dbcsr_distribution_hold.html index c46788aa13a..a721713f0e7 100644 --- a/develop/proc/dbcsr_distribution_hold.html +++ b/develop/proc/dbcsr_distribution_hold.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_hold~2.html b/develop/proc/dbcsr_distribution_hold~2.html index 43a5eb1bb53..d79713cff7d 100644 --- a/develop/proc/dbcsr_distribution_hold~2.html +++ b/develop/proc/dbcsr_distribution_hold~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_local_cols.html b/develop/proc/dbcsr_distribution_local_cols.html index 33446bb1b08..6e721117b00 100644 --- a/develop/proc/dbcsr_distribution_local_cols.html +++ b/develop/proc/dbcsr_distribution_local_cols.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_distribution_local_cols_obj.html b/develop/proc/dbcsr_distribution_local_cols_obj.html index bae6f248be0..4d97334ec3a 100644 --- a/develop/proc/dbcsr_distribution_local_cols_obj.html +++ b/develop/proc/dbcsr_distribution_local_cols_obj.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(array_i1d_obj)

    diff --git a/develop/proc/dbcsr_distribution_local_rows.html b/develop/proc/dbcsr_distribution_local_rows.html index 99799dc421e..0b37d87a7e2 100644 --- a/develop/proc/dbcsr_distribution_local_rows.html +++ b/develop/proc/dbcsr_distribution_local_rows.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_distribution_local_rows_obj.html b/develop/proc/dbcsr_distribution_local_rows_obj.html index df5fa98cdca..e88f9c748e8 100644 --- a/develop/proc/dbcsr_distribution_local_rows_obj.html +++ b/develop/proc/dbcsr_distribution_local_rows_obj.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(array_i1d_obj)

    diff --git a/develop/proc/dbcsr_distribution_make_threads.html b/develop/proc/dbcsr_distribution_make_threads.html index c586b06b337..acd50d1a89c 100644 --- a/develop/proc/dbcsr_distribution_make_threads.html +++ b/develop/proc/dbcsr_distribution_make_threads.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_max_col_dist.html b/develop/proc/dbcsr_distribution_max_col_dist.html index 86754b51e34..09534cc7a1f 100644 --- a/develop/proc/dbcsr_distribution_max_col_dist.html +++ b/develop/proc/dbcsr_distribution_max_col_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_max_row_dist.html b/develop/proc/dbcsr_distribution_max_row_dist.html index 83d4bb3cd6d..9c9b8033a9e 100644 --- a/develop/proc/dbcsr_distribution_max_row_dist.html +++ b/develop/proc/dbcsr_distribution_max_row_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_mp.html b/develop/proc/dbcsr_distribution_mp.html index 36ff5de3670..d29428d1093 100644 --- a/develop/proc/dbcsr_distribution_mp.html +++ b/develop/proc/dbcsr_distribution_mp.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(dbcsr_mp_obj)

    diff --git a/develop/proc/dbcsr_distribution_ncols.html b/develop/proc/dbcsr_distribution_ncols.html index 208b23c33c7..d9856fc34b1 100644 --- a/develop/proc/dbcsr_distribution_ncols.html +++ b/develop/proc/dbcsr_distribution_ncols.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_new.html b/develop/proc/dbcsr_distribution_new.html index e05880aa1d0..b5656d14958 100644 --- a/develop/proc/dbcsr_distribution_new.html +++ b/develop/proc/dbcsr_distribution_new.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_new_low.html b/develop/proc/dbcsr_distribution_new_low.html index 898318cf7f7..1953633726a 100644 --- a/develop/proc/dbcsr_distribution_new_low.html +++ b/develop/proc/dbcsr_distribution_new_low.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_new_obj.html b/develop/proc/dbcsr_distribution_new_obj.html index 84683249ed2..1c781711bb2 100644 --- a/develop/proc/dbcsr_distribution_new_obj.html +++ b/develop/proc/dbcsr_distribution_new_obj.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_new_template.html b/develop/proc/dbcsr_distribution_new_template.html index c104ea8bcf9..8296ba33129 100644 --- a/develop/proc/dbcsr_distribution_new_template.html +++ b/develop/proc/dbcsr_distribution_new_template.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_nlocal_cols.html b/develop/proc/dbcsr_distribution_nlocal_cols.html index e559f7dc7bd..a4b8ae27cd5 100644 --- a/develop/proc/dbcsr_distribution_nlocal_cols.html +++ b/develop/proc/dbcsr_distribution_nlocal_cols.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_nlocal_rows.html b/develop/proc/dbcsr_distribution_nlocal_rows.html index 5b13a4d274f..902a0cbf659 100644 --- a/develop/proc/dbcsr_distribution_nlocal_rows.html +++ b/develop/proc/dbcsr_distribution_nlocal_rows.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_no_threads.html b/develop/proc/dbcsr_distribution_no_threads.html index 1b6083ad95a..6ce337e47ea 100644 --- a/develop/proc/dbcsr_distribution_no_threads.html +++ b/develop/proc/dbcsr_distribution_no_threads.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_nrows.html b/develop/proc/dbcsr_distribution_nrows.html index 8fbffd3d38b..ea13af1f98a 100644 --- a/develop/proc/dbcsr_distribution_nrows.html +++ b/develop/proc/dbcsr_distribution_nrows.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_num_threads.html b/develop/proc/dbcsr_distribution_num_threads.html index a3e552edcae..a37645c76a8 100644 --- a/develop/proc/dbcsr_distribution_num_threads.html +++ b/develop/proc/dbcsr_distribution_num_threads.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_processor.html b/develop/proc/dbcsr_distribution_processor.html index 9f3a102fa66..c21b6ecd9a7 100644 --- a/develop/proc/dbcsr_distribution_processor.html +++ b/develop/proc/dbcsr_distribution_processor.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_distribution_release~2.html b/develop/proc/dbcsr_distribution_release~2.html index fdae0be4389..a2b71eccc5a 100644 --- a/develop/proc/dbcsr_distribution_release~2.html +++ b/develop/proc/dbcsr_distribution_release~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_row_dist.html b/develop/proc/dbcsr_distribution_row_dist.html index cb0f44ec0fd..d26c6fd9990 100644 --- a/develop/proc/dbcsr_distribution_row_dist.html +++ b/develop/proc/dbcsr_distribution_row_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_distribution_thread_dist.html b/develop/proc/dbcsr_distribution_thread_dist.html index 49fac8c6d4e..3ca2d62154d 100644 --- a/develop/proc/dbcsr_distribution_thread_dist.html +++ b/develop/proc/dbcsr_distribution_thread_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(array_i1d_obj)

    diff --git a/develop/proc/dbcsr_dot_c.html b/develop/proc/dbcsr_dot_c.html index e21df480048..99166a2081f 100644 --- a/develop/proc/dbcsr_dot_c.html +++ b/develop/proc/dbcsr_dot_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_c~2.html b/develop/proc/dbcsr_dot_c~2.html index 906b375a19f..a4936c4ba09 100644 --- a/develop/proc/dbcsr_dot_c~2.html +++ b/develop/proc/dbcsr_dot_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_d.html b/develop/proc/dbcsr_dot_d.html index 4c67f046d1e..d148f415451 100644 --- a/develop/proc/dbcsr_dot_d.html +++ b/develop/proc/dbcsr_dot_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_d~2.html b/develop/proc/dbcsr_dot_d~2.html index 6ca7d367780..728a8b552d3 100644 --- a/develop/proc/dbcsr_dot_d~2.html +++ b/develop/proc/dbcsr_dot_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_s.html b/develop/proc/dbcsr_dot_s.html index 892023d2284..5484778f14e 100644 --- a/develop/proc/dbcsr_dot_s.html +++ b/develop/proc/dbcsr_dot_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_sd.html b/develop/proc/dbcsr_dot_sd.html index b8447450f22..ec80355979d 100644 --- a/develop/proc/dbcsr_dot_sd.html +++ b/develop/proc/dbcsr_dot_sd.html @@ -160,7 +160,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_s~2.html b/develop/proc/dbcsr_dot_s~2.html index 583aca8df26..e7b35a57b8e 100644 --- a/develop/proc/dbcsr_dot_s~2.html +++ b/develop/proc/dbcsr_dot_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_z.html b/develop/proc/dbcsr_dot_z.html index 01328a3e8fc..84c53dc2da9 100644 --- a/develop/proc/dbcsr_dot_z.html +++ b/develop/proc/dbcsr_dot_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_z~2.html b/develop/proc/dbcsr_dot_z~2.html index e63846ac6a0..50a096fbfe0 100644 --- a/develop/proc/dbcsr_dot_z~2.html +++ b/develop/proc/dbcsr_dot_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_expand_row_index.html b/develop/proc/dbcsr_expand_row_index.html index 9dc83990c58..602ead8d1b7 100644 --- a/develop/proc/dbcsr_expand_row_index.html +++ b/develop/proc/dbcsr_expand_row_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_expand_row_index_2d.html b/develop/proc/dbcsr_expand_row_index_2d.html index 731402de416..55955a35a9f 100644 --- a/develop/proc/dbcsr_expand_row_index_2d.html +++ b/develop/proc/dbcsr_expand_row_index_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_fill_wm_from_matrix.html b/develop/proc/dbcsr_fill_wm_from_matrix.html index 672faa64dec..6772658ac69 100644 --- a/develop/proc/dbcsr_fill_wm_from_matrix.html +++ b/develop/proc/dbcsr_fill_wm_from_matrix.html @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter.html b/develop/proc/dbcsr_filter.html index f03bb92d0af..03f20445df9 100644 --- a/develop/proc/dbcsr_filter.html +++ b/develop/proc/dbcsr_filter.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_anytype.html b/develop/proc/dbcsr_filter_anytype.html index b5117c869c6..e647a7bfc9f 100644 --- a/develop/proc/dbcsr_filter_anytype.html +++ b/develop/proc/dbcsr_filter_anytype.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_c.html b/develop/proc/dbcsr_filter_c.html index aeb883812b3..9108620ced4 100644 --- a/develop/proc/dbcsr_filter_c.html +++ b/develop/proc/dbcsr_filter_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_d.html b/develop/proc/dbcsr_filter_d.html index f737d9c1be9..f38469300c8 100644 --- a/develop/proc/dbcsr_filter_d.html +++ b/develop/proc/dbcsr_filter_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_s.html b/develop/proc/dbcsr_filter_s.html index b170fa2ef95..bee3551a49c 100644 --- a/develop/proc/dbcsr_filter_s.html +++ b/develop/proc/dbcsr_filter_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_z.html b/develop/proc/dbcsr_filter_z.html index dbc5ff1ac9d..ab4ad65b448 100644 --- a/develop/proc/dbcsr_filter_z.html +++ b/develop/proc/dbcsr_filter_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_finalize.html b/develop/proc/dbcsr_finalize.html index afd36dcf809..5aa5cda644b 100644 --- a/develop/proc/dbcsr_finalize.html +++ b/develop/proc/dbcsr_finalize.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_finalize~2.html b/develop/proc/dbcsr_finalize~2.html index b9a6b8a831f..108a3db9d87 100644 --- a/develop/proc/dbcsr_finalize~2.html +++ b/develop/proc/dbcsr_finalize~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_find_column.html b/develop/proc/dbcsr_find_column.html index 110432d1364..7fc18a0d494 100644 --- a/develop/proc/dbcsr_find_column.html +++ b/develop/proc/dbcsr_find_column.html @@ -216,7 +216,7 @@

    Arguments

    @@ -232,7 +232,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_frobenius_norm.html b/develop/proc/dbcsr_frobenius_norm.html index a20876cc3af..59ffd3ff9b3 100644 --- a/develop/proc/dbcsr_frobenius_norm.html +++ b/develop/proc/dbcsr_frobenius_norm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_frobenius_norm~2.html b/develop/proc/dbcsr_frobenius_norm~2.html index 766383e56d7..b5900714d58 100644 --- a/develop/proc/dbcsr_frobenius_norm~2.html +++ b/develop/proc/dbcsr_frobenius_norm~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_function_of_elements.html b/develop/proc/dbcsr_function_of_elements.html index 88052ce02dc..78c93220350 100644 --- a/develop/proc/dbcsr_function_of_elements.html +++ b/develop/proc/dbcsr_function_of_elements.html @@ -180,7 +180,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_function_of_elements~2.html b/develop/proc/dbcsr_function_of_elements~2.html index a3947ea45d3..cf3b3d85a2c 100644 --- a/develop/proc/dbcsr_function_of_elements~2.html +++ b/develop/proc/dbcsr_function_of_elements~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_gatherv_any.html b/develop/proc/dbcsr_gatherv_any.html index 36a5ac6b477..d6e35063c14 100644 --- a/develop/proc/dbcsr_gatherv_any.html +++ b/develop/proc/dbcsr_gatherv_any.html @@ -189,7 +189,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_gershgorin_norm.html b/develop/proc/dbcsr_gershgorin_norm.html index bcebb683d7a..e47a57663b9 100644 --- a/develop/proc/dbcsr_gershgorin_norm.html +++ b/develop/proc/dbcsr_gershgorin_norm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_gershgorin_norm~2.html b/develop/proc/dbcsr_gershgorin_norm~2.html index 367c57a13bf..787dc69bb32 100644 --- a/develop/proc/dbcsr_gershgorin_norm~2.html +++ b/develop/proc/dbcsr_gershgorin_norm~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_get_2d_block_notrans_p_c.html b/develop/proc/dbcsr_get_2d_block_notrans_p_c.html index fe9483a1a8f..1467b697a98 100644 --- a/develop/proc/dbcsr_get_2d_block_notrans_p_c.html +++ b/develop/proc/dbcsr_get_2d_block_notrans_p_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_2d_block_notrans_p_d.html b/develop/proc/dbcsr_get_2d_block_notrans_p_d.html index 40a610a5d90..394dbb33e91 100644 --- a/develop/proc/dbcsr_get_2d_block_notrans_p_d.html +++ b/develop/proc/dbcsr_get_2d_block_notrans_p_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_2d_block_notrans_p_s.html b/develop/proc/dbcsr_get_2d_block_notrans_p_s.html index 7d2710bf274..c14233d3113 100644 --- a/develop/proc/dbcsr_get_2d_block_notrans_p_s.html +++ b/develop/proc/dbcsr_get_2d_block_notrans_p_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_2d_block_notrans_p_z.html b/develop/proc/dbcsr_get_2d_block_notrans_p_z.html index 1647b623e47..4fb01534ffd 100644 --- a/develop/proc/dbcsr_get_2d_block_notrans_p_z.html +++ b/develop/proc/dbcsr_get_2d_block_notrans_p_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_2d_block_p_c.html b/develop/proc/dbcsr_get_2d_block_p_c.html index e0f3ab3ca02..e4acceeb889 100644 --- a/develop/proc/dbcsr_get_2d_block_p_c.html +++ b/develop/proc/dbcsr_get_2d_block_p_c.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_c
  • 50 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, foun

    -

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,86 +293,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_c (matrix, row, col, block, tr, found, &
    -                                                     row_size, col_size)
    -     !! Gets a 2-d block from a dbcsr matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_c (matrix, row, col, block, tr, found, row_size, col_size)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: block
    -        !! the block to get (rank-2 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(OUT)                     :: tr
              LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_c'
    -
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER                                  :: rsize, csize, &
    -                                                     blk, nze, offset, &
    -                                                     stored_row, &
    -                                                     stored_col, iw, nwms
    -         INTEGER                                  :: error_handle
    -         TYPE(btree_data_cp2d)          :: data_block
    -         LOGICAL                                  :: stored_tr
    -         COMPLEX(kind=real_4), DIMENSION(1, 1), TARGET, SAVE    :: block0
    -!   ---------------------------------------------------------------------------
    -         IF (careful_mod) CALL timeset(routineN, error_handle)
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_complex_4) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
     
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            IF (nze .eq. 0) THEN
    -               found = .TRUE.
    -               block => block0(1:0, 1:0)
    -            ELSE
    -               block_1d => pointer_view(dbcsr_get_data_p( &
    -                                        matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1)
    -               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    -            END IF
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) THEN
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               CALL btree_find( &
    -                  matrix%wms(iw)%mutable%m%btree_c, &
    -                  make_coordinate_tuple(stored_row, stored_col), &
    -                  data_block, found)
    -               IF (found) THEN
    -                  block => data_block%p
    -               END IF
    -            END IF
    -         END IF
    -         IF (careful_mod) CALL timestop(error_handle)
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
           END SUBROUTINE dbcsr_get_2d_block_p_c
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_c~2.html b/develop/proc/dbcsr_get_2d_block_p_c~2.html index 7de1457973a..75ce700260e 100644 --- a/develop/proc/dbcsr_get_2d_block_p_c~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_c~2.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_c
  • 9 statements + title=" 0.1% of total for procedures.">50 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_2d_block_p_c(matrix, row, col, block, tr, foun

    +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,15 +298,86 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_c (matrix, row, col, block, tr, found, row_size, col_size)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_c (matrix, row, col, block, tr, found, &
    +                                                     row_size, col_size)
    +     !! Gets a 2-d block from a dbcsr matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(OUT)                     :: tr
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: block
    +        !! the block to get (rank-2 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
              LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_c'
    +
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER                                  :: rsize, csize, &
    +                                                     blk, nze, offset, &
    +                                                     stored_row, &
    +                                                     stored_col, iw, nwms
    +         INTEGER                                  :: error_handle
    +         TYPE(btree_data_cp2d)          :: data_block
    +         LOGICAL                                  :: stored_tr
    +         COMPLEX(kind=real_4), DIMENSION(1, 1), TARGET, SAVE    :: block0
    +!   ---------------------------------------------------------------------------
    +         IF (careful_mod) CALL timeset(routineN, error_handle)
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_complex_4) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
     
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            IF (nze .eq. 0) THEN
    +               found = .TRUE.
    +               block => block0(1:0, 1:0)
    +            ELSE
    +               block_1d => pointer_view(dbcsr_get_data_p( &
    +                                        matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1)
    +               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    +            END IF
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) THEN
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               CALL btree_find( &
    +                  matrix%wms(iw)%mutable%m%btree_c, &
    +                  make_coordinate_tuple(stored_row, stored_col), &
    +                  data_block, found)
    +               IF (found) THEN
    +                  block => data_block%p
    +               END IF
    +            END IF
    +         END IF
    +         IF (careful_mod) CALL timestop(error_handle)
           END SUBROUTINE dbcsr_get_2d_block_p_c
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_d.html b/develop/proc/dbcsr_get_2d_block_p_d.html index c4369b6e386..04fdfa65c9a 100644 --- a/develop/proc/dbcsr_get_2d_block_p_d.html +++ b/develop/proc/dbcsr_get_2d_block_p_d.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_d
  • 50 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, foun

    -

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,86 +293,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_d (matrix, row, col, block, tr, found, &
    -                                                     row_size, col_size)
    -     !! Gets a 2-d block from a dbcsr matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_d (matrix, row, col, block, tr, found, row_size, col_size)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: block
    -        !! the block to get (rank-2 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(OUT)                     :: tr
              LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_d'
    -
    -         REAL(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER                                  :: rsize, csize, &
    -                                                     blk, nze, offset, &
    -                                                     stored_row, &
    -                                                     stored_col, iw, nwms
    -         INTEGER                                  :: error_handle
    -         TYPE(btree_data_dp2d)          :: data_block
    -         LOGICAL                                  :: stored_tr
    -         REAL(kind=real_8), DIMENSION(1, 1), TARGET, SAVE    :: block0
    -!   ---------------------------------------------------------------------------
    -         IF (careful_mod) CALL timeset(routineN, error_handle)
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_real_8) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
     
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            IF (nze .eq. 0) THEN
    -               found = .TRUE.
    -               block => block0(1:0, 1:0)
    -            ELSE
    -               block_1d => pointer_view(dbcsr_get_data_p( &
    -                                        matrix%data_area, 0.0_real_8), offset, offset + nze - 1)
    -               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    -            END IF
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) THEN
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               CALL btree_find( &
    -                  matrix%wms(iw)%mutable%m%btree_d, &
    -                  make_coordinate_tuple(stored_row, stored_col), &
    -                  data_block, found)
    -               IF (found) THEN
    -                  block => data_block%p
    -               END IF
    -            END IF
    -         END IF
    -         IF (careful_mod) CALL timestop(error_handle)
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
           END SUBROUTINE dbcsr_get_2d_block_p_d
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_d~2.html b/develop/proc/dbcsr_get_2d_block_p_d~2.html index 54b6183a433..4da551f7c6d 100644 --- a/develop/proc/dbcsr_get_2d_block_p_d~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_d~2.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_d
  • 9 statements + title=" 0.1% of total for procedures.">50 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_2d_block_p_d(matrix, row, col, block, tr, foun

    +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,15 +298,86 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_d (matrix, row, col, block, tr, found, row_size, col_size)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_d (matrix, row, col, block, tr, found, &
    +                                                     row_size, col_size)
    +     !! Gets a 2-d block from a dbcsr matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(OUT)                     :: tr
    +        !! the row
    +        !! the column
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: block
    +        !! the block to get (rank-2 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
              LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_d'
    +
    +         REAL(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER                                  :: rsize, csize, &
    +                                                     blk, nze, offset, &
    +                                                     stored_row, &
    +                                                     stored_col, iw, nwms
    +         INTEGER                                  :: error_handle
    +         TYPE(btree_data_dp2d)          :: data_block
    +         LOGICAL                                  :: stored_tr
    +         REAL(kind=real_8), DIMENSION(1, 1), TARGET, SAVE    :: block0
    +!   ---------------------------------------------------------------------------
    +         IF (careful_mod) CALL timeset(routineN, error_handle)
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_real_8) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
     
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            IF (nze .eq. 0) THEN
    +               found = .TRUE.
    +               block => block0(1:0, 1:0)
    +            ELSE
    +               block_1d => pointer_view(dbcsr_get_data_p( &
    +                                        matrix%data_area, 0.0_real_8), offset, offset + nze - 1)
    +               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    +            END IF
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) THEN
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               CALL btree_find( &
    +                  matrix%wms(iw)%mutable%m%btree_d, &
    +                  make_coordinate_tuple(stored_row, stored_col), &
    +                  data_block, found)
    +               IF (found) THEN
    +                  block => data_block%p
    +               END IF
    +            END IF
    +         END IF
    +         IF (careful_mod) CALL timestop(error_handle)
           END SUBROUTINE dbcsr_get_2d_block_p_d
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_s.html b/develop/proc/dbcsr_get_2d_block_p_s.html index b82946d1f9e..045f78fb457 100644 --- a/develop/proc/dbcsr_get_2d_block_p_s.html +++ b/develop/proc/dbcsr_get_2d_block_p_s.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_s
  • 50 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, foun

    -

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,86 +293,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_s (matrix, row, col, block, tr, found, &
    -                                                     row_size, col_size)
    -     !! Gets a 2-d block from a dbcsr matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_s (matrix, row, col, block, tr, found, row_size, col_size)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: block
    -        !! the block to get (rank-2 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(OUT)                     :: tr
              LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_s'
    -
    -         REAL(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER                                  :: rsize, csize, &
    -                                                     blk, nze, offset, &
    -                                                     stored_row, &
    -                                                     stored_col, iw, nwms
    -         INTEGER                                  :: error_handle
    -         TYPE(btree_data_sp2d)          :: data_block
    -         LOGICAL                                  :: stored_tr
    -         REAL(kind=real_4), DIMENSION(1, 1), TARGET, SAVE    :: block0
    -!   ---------------------------------------------------------------------------
    -         IF (careful_mod) CALL timeset(routineN, error_handle)
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_real_4) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
     
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            IF (nze .eq. 0) THEN
    -               found = .TRUE.
    -               block => block0(1:0, 1:0)
    -            ELSE
    -               block_1d => pointer_view(dbcsr_get_data_p( &
    -                                        matrix%data_area, 0.0_real_4), offset, offset + nze - 1)
    -               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    -            END IF
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) THEN
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               CALL btree_find( &
    -                  matrix%wms(iw)%mutable%m%btree_s, &
    -                  make_coordinate_tuple(stored_row, stored_col), &
    -                  data_block, found)
    -               IF (found) THEN
    -                  block => data_block%p
    -               END IF
    -            END IF
    -         END IF
    -         IF (careful_mod) CALL timestop(error_handle)
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
           END SUBROUTINE dbcsr_get_2d_block_p_s
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_s~2.html b/develop/proc/dbcsr_get_2d_block_p_s~2.html index f05e4216810..a72993a2a8e 100644 --- a/develop/proc/dbcsr_get_2d_block_p_s~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_s~2.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_s
  • 9 statements + title=" 0.1% of total for procedures.">50 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_2d_block_p_s(matrix, row, col, block, tr, foun

    +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,7 +200,8 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,15 +298,86 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_s (matrix, row, col, block, tr, found, row_size, col_size)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_s (matrix, row, col, block, tr, found, &
    +                                                     row_size, col_size)
    +     !! Gets a 2-d block from a dbcsr matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(OUT)                     :: tr
    +        !! the row
    +        !! the column
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: block
    +        !! the block to get (rank-2 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
              LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_s'
    +
    +         REAL(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER                                  :: rsize, csize, &
    +                                                     blk, nze, offset, &
    +                                                     stored_row, &
    +                                                     stored_col, iw, nwms
    +         INTEGER                                  :: error_handle
    +         TYPE(btree_data_sp2d)          :: data_block
    +         LOGICAL                                  :: stored_tr
    +         REAL(kind=real_4), DIMENSION(1, 1), TARGET, SAVE    :: block0
    +!   ---------------------------------------------------------------------------
    +         IF (careful_mod) CALL timeset(routineN, error_handle)
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_real_4) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
     
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            IF (nze .eq. 0) THEN
    +               found = .TRUE.
    +               block => block0(1:0, 1:0)
    +            ELSE
    +               block_1d => pointer_view(dbcsr_get_data_p( &
    +                                        matrix%data_area, 0.0_real_4), offset, offset + nze - 1)
    +               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    +            END IF
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) THEN
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               CALL btree_find( &
    +                  matrix%wms(iw)%mutable%m%btree_s, &
    +                  make_coordinate_tuple(stored_row, stored_col), &
    +                  data_block, found)
    +               IF (found) THEN
    +                  block => data_block%p
    +               END IF
    +            END IF
    +         END IF
    +         IF (careful_mod) CALL timestop(error_handle)
           END SUBROUTINE dbcsr_get_2d_block_p_s
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_z.html b/develop/proc/dbcsr_get_2d_block_p_z.html index e68b2c25e44..22bdf8c75d5 100644 --- a/develop/proc/dbcsr_get_2d_block_p_z.html +++ b/develop/proc/dbcsr_get_2d_block_p_z.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_z
  • 50 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, foun

    -

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,86 +293,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_z (matrix, row, col, block, tr, found, &
    -                                                     row_size, col_size)
    -     !! Gets a 2-d block from a dbcsr matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_z (matrix, row, col, block, tr, found, row_size, col_size)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: block
    -        !! the block to get (rank-2 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(OUT)                     :: tr
              LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_z'
    -
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER                                  :: rsize, csize, &
    -                                                     blk, nze, offset, &
    -                                                     stored_row, &
    -                                                     stored_col, iw, nwms
    -         INTEGER                                  :: error_handle
    -         TYPE(btree_data_zp2d)          :: data_block
    -         LOGICAL                                  :: stored_tr
    -         COMPLEX(kind=real_8), DIMENSION(1, 1), TARGET, SAVE    :: block0
    -!   ---------------------------------------------------------------------------
    -         IF (careful_mod) CALL timeset(routineN, error_handle)
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_complex_8) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
     
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            IF (nze .eq. 0) THEN
    -               found = .TRUE.
    -               block => block0(1:0, 1:0)
    -            ELSE
    -               block_1d => pointer_view(dbcsr_get_data_p( &
    -                                        matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1)
    -               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    -            END IF
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) THEN
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               CALL btree_find( &
    -                  matrix%wms(iw)%mutable%m%btree_z, &
    -                  make_coordinate_tuple(stored_row, stored_col), &
    -                  data_block, found)
    -               IF (found) THEN
    -                  block => data_block%p
    -               END IF
    -            END IF
    -         END IF
    -         IF (careful_mod) CALL timestop(error_handle)
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
           END SUBROUTINE dbcsr_get_2d_block_p_z
     
    diff --git a/develop/proc/dbcsr_get_2d_block_p_z~2.html b/develop/proc/dbcsr_get_2d_block_p_z~2.html index 80a91501c05..41607f06561 100644 --- a/develop/proc/dbcsr_get_2d_block_p_z~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_z~2.html @@ -74,20 +74,20 @@

    dbcsr_get_2d_block_p_z
  • 9 statements + title=" 0.1% of total for procedures.">50 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_2d_block_p_z(matrix, row, col, block, tr, foun

    +

    Gets a 2-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,15 +298,86 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_2d_block_p_z (matrix, row, col, block, tr, found, row_size, col_size)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_get_2d_block_p_z (matrix, row, col, block, tr, found, &
    +                                                     row_size, col_size)
    +     !! Gets a 2-d block from a dbcsr matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(OUT)                     :: tr
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: block
    +        !! the block to get (rank-2 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
              LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
              INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_2d_block_p_z'
    +
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER                                  :: rsize, csize, &
    +                                                     blk, nze, offset, &
    +                                                     stored_row, &
    +                                                     stored_col, iw, nwms
    +         INTEGER                                  :: error_handle
    +         TYPE(btree_data_zp2d)          :: data_block
    +         LOGICAL                                  :: stored_tr
    +         COMPLEX(kind=real_8), DIMENSION(1, 1), TARGET, SAVE    :: block0
    +!   ---------------------------------------------------------------------------
    +         IF (careful_mod) CALL timeset(routineN, error_handle)
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_complex_8) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
     
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            IF (nze .eq. 0) THEN
    +               found = .TRUE.
    +               block => block0(1:0, 1:0)
    +            ELSE
    +               block_1d => pointer_view(dbcsr_get_data_p( &
    +                                        matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1)
    +               CALL dbcsr_set_block_pointer(matrix, block, rsize, csize, offset)
    +            END IF
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) THEN
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               CALL btree_find( &
    +                  matrix%wms(iw)%mutable%m%btree_z, &
    +                  make_coordinate_tuple(stored_row, stored_col), &
    +                  data_block, found)
    +               IF (found) THEN
    +                  block => data_block%p
    +               END IF
    +            END IF
    +         END IF
    +         IF (careful_mod) CALL timestop(error_handle)
           END SUBROUTINE dbcsr_get_2d_block_p_z
     
    diff --git a/develop/proc/dbcsr_get_block_diag.html b/develop/proc/dbcsr_get_block_diag.html index 2e96a35ea9e..5c08bb6ee85 100644 --- a/develop/proc/dbcsr_get_block_diag.html +++ b/develop/proc/dbcsr_get_block_diag.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_diag~2.html b/develop/proc/dbcsr_get_block_diag~2.html index 6994dc01e04..18b15113068 100644 --- a/develop/proc/dbcsr_get_block_diag~2.html +++ b/develop/proc/dbcsr_get_block_diag~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_index.html b/develop/proc/dbcsr_get_block_index.html index 5a608525ac9..b94b231e518 100644 --- a/develop/proc/dbcsr_get_block_index.html +++ b/develop/proc/dbcsr_get_block_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_notrans_p_c.html b/develop/proc/dbcsr_get_block_notrans_p_c.html index 94e1e8ebbcb..0783735ce17 100644 --- a/develop/proc/dbcsr_get_block_notrans_p_c.html +++ b/develop/proc/dbcsr_get_block_notrans_p_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_notrans_p_d.html b/develop/proc/dbcsr_get_block_notrans_p_d.html index 639099c5992..8af4f632133 100644 --- a/develop/proc/dbcsr_get_block_notrans_p_d.html +++ b/develop/proc/dbcsr_get_block_notrans_p_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_notrans_p_s.html b/develop/proc/dbcsr_get_block_notrans_p_s.html index 9ca232a92ff..408c0488217 100644 --- a/develop/proc/dbcsr_get_block_notrans_p_s.html +++ b/develop/proc/dbcsr_get_block_notrans_p_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_notrans_p_z.html b/develop/proc/dbcsr_get_block_notrans_p_z.html index 9a66ae7e013..f5a26ba9156 100644 --- a/develop/proc/dbcsr_get_block_notrans_p_z.html +++ b/develop/proc/dbcsr_get_block_notrans_p_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_area.html b/develop/proc/dbcsr_get_block_p_area.html index ac67fa6c50b..8748819cbcc 100644 --- a/develop/proc/dbcsr_get_block_p_area.html +++ b/develop/proc/dbcsr_get_block_p_area.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -224,7 +224,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    @@ -256,7 +256,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_c.html b/develop/proc/dbcsr_get_block_p_c.html index fc6ffb1c896..635828c0303 100644 --- a/develop/proc/dbcsr_get_block_p_c.html +++ b/develop/proc/dbcsr_get_block_p_c.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_c
  • 27 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found,

    -

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,12 +228,12 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,61 +293,16 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_c (matrix, row, col, block, tr, found, &
    -                                                  row_size, col_size)
    -     !! Gets a 1-d block from a dbcsr matrix
    -
    +    
          SUBROUTINE dbcsr_get_block_p_c (matrix, row, col, block, tr, found, row_size, col_size)
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -        !! DBCSR matrix
    -         INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: block
    -        !! the block to get (rank-1 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    -         LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
    -         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         INTEGER                                  :: blk, csize, &
    -                                                     nze, offset, &
    -                                                     rsize, stored_row, &
    -                                                     stored_col
    -         LOGICAL                                  :: stored_tr
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_complex_4) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
    -
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            !
    -            block => pointer_view( &
    -                     dbcsr_get_data_p(matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1 &
    -                     )
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    -         END IF
    -      END SUBROUTINE dbcsr_get_block_p_c
    +         INTEGER, INTENT(IN)                       :: row, col
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER            :: block
    +         LOGICAL, INTENT(OUT)                      :: tr
    +         LOGICAL, INTENT(OUT)                      :: found
    +         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    +
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +      END SUBROUTINE dbcsr_get_block_p_c
     
    diff --git a/develop/proc/dbcsr_get_block_p_c~2.html b/develop/proc/dbcsr_get_block_p_c~2.html index 3c6a53a0ba7..201fb3c42cf 100644 --- a/develop/proc/dbcsr_get_block_p_c~2.html +++ b/develop/proc/dbcsr_get_block_p_c~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_c
  • 9 statements + title=" 0.0% of total for procedures.">27 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_block_p_c(matrix, row, col, block, tr, found,

    +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,16 +298,61 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_c (matrix, row, col, block, tr, found, row_size, col_size)
    +    
          SUBROUTINE dbcsr_get_block_p_c (matrix, row, col, block, tr, found, &
    +                                                  row_size, col_size)
    +     !! Gets a 1-d block from a dbcsr matrix
    +
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -         INTEGER, INTENT(IN)                       :: row, col
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER            :: block
    -         LOGICAL, INTENT(OUT)                      :: tr
    -         LOGICAL, INTENT(OUT)                      :: found
    -         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    -
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    -      END SUBROUTINE dbcsr_get_block_p_c
    +        !! DBCSR matrix
    +         INTEGER, INTENT(IN)                      :: row, col
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: block
    +        !! the block to get (rank-1 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
    +         LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
    +         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         INTEGER                                  :: blk, csize, &
    +                                                     nze, offset, &
    +                                                     rsize, stored_row, &
    +                                                     stored_col
    +         LOGICAL                                  :: stored_tr
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_complex_4) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
    +
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            !
    +            block => pointer_view( &
    +                     dbcsr_get_data_p(matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1 &
    +                     )
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    +         END IF
    +      END SUBROUTINE dbcsr_get_block_p_c
     
    diff --git a/develop/proc/dbcsr_get_block_p_d.html b/develop/proc/dbcsr_get_block_p_d.html index a24167a7283..ea1da7009b8 100644 --- a/develop/proc/dbcsr_get_block_p_d.html +++ b/develop/proc/dbcsr_get_block_p_d.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_d
  • 27 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found,

    -

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,12 +228,12 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,61 +293,16 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_d (matrix, row, col, block, tr, found, &
    -                                                  row_size, col_size)
    -     !! Gets a 1-d block from a dbcsr matrix
    -
    +    
          SUBROUTINE dbcsr_get_block_p_d (matrix, row, col, block, tr, found, row_size, col_size)
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -        !! DBCSR matrix
    -         INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_8), DIMENSION(:), POINTER           :: block
    -        !! the block to get (rank-1 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    -         LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
    -         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         INTEGER                                  :: blk, csize, &
    -                                                     nze, offset, &
    -                                                     rsize, stored_row, &
    -                                                     stored_col
    -         LOGICAL                                  :: stored_tr
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_real_8) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
    -
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            !
    -            block => pointer_view( &
    -                     dbcsr_get_data_p(matrix%data_area, 0.0_real_8), offset, offset + nze - 1 &
    -                     )
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    -         END IF
    -      END SUBROUTINE dbcsr_get_block_p_d
    +         INTEGER, INTENT(IN)                       :: row, col
    +         REAL(kind=real_8), DIMENSION(:), POINTER            :: block
    +         LOGICAL, INTENT(OUT)                      :: tr
    +         LOGICAL, INTENT(OUT)                      :: found
    +         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    +
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +      END SUBROUTINE dbcsr_get_block_p_d
     
    diff --git a/develop/proc/dbcsr_get_block_p_d~2.html b/develop/proc/dbcsr_get_block_p_d~2.html index f39b033319e..d0909622863 100644 --- a/develop/proc/dbcsr_get_block_p_d~2.html +++ b/develop/proc/dbcsr_get_block_p_d~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_d
  • 9 statements + title=" 0.0% of total for procedures.">27 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_block_p_d(matrix, row, col, block, tr, found,

    +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,7 +216,7 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,16 +298,61 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_d (matrix, row, col, block, tr, found, row_size, col_size)
    +    
          SUBROUTINE dbcsr_get_block_p_d (matrix, row, col, block, tr, found, &
    +                                                  row_size, col_size)
    +     !! Gets a 1-d block from a dbcsr matrix
    +
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -         INTEGER, INTENT(IN)                       :: row, col
    -         REAL(kind=real_8), DIMENSION(:), POINTER            :: block
    -         LOGICAL, INTENT(OUT)                      :: tr
    -         LOGICAL, INTENT(OUT)                      :: found
    -         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    -
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    -      END SUBROUTINE dbcsr_get_block_p_d
    +        !! DBCSR matrix
    +         INTEGER, INTENT(IN)                      :: row, col
    +        !! the row
    +        !! the column
    +         REAL(kind=real_8), DIMENSION(:), POINTER           :: block
    +        !! the block to get (rank-1 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
    +         LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
    +         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         INTEGER                                  :: blk, csize, &
    +                                                     nze, offset, &
    +                                                     rsize, stored_row, &
    +                                                     stored_col
    +         LOGICAL                                  :: stored_tr
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_real_8) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
    +
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            !
    +            block => pointer_view( &
    +                     dbcsr_get_data_p(matrix%data_area, 0.0_real_8), offset, offset + nze - 1 &
    +                     )
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    +         END IF
    +      END SUBROUTINE dbcsr_get_block_p_d
     
    diff --git a/develop/proc/dbcsr_get_block_p_s.html b/develop/proc/dbcsr_get_block_p_s.html index 4918e22b209..b6d4cd7b34c 100644 --- a/develop/proc/dbcsr_get_block_p_s.html +++ b/develop/proc/dbcsr_get_block_p_s.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_s
  • 27 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found,

    -

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,12 +228,12 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,61 +293,16 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_s (matrix, row, col, block, tr, found, &
    -                                                  row_size, col_size)
    -     !! Gets a 1-d block from a dbcsr matrix
    -
    +    
          SUBROUTINE dbcsr_get_block_p_s (matrix, row, col, block, tr, found, row_size, col_size)
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -        !! DBCSR matrix
    -         INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_4), DIMENSION(:), POINTER           :: block
    -        !! the block to get (rank-1 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    -         LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
    -         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         INTEGER                                  :: blk, csize, &
    -                                                     nze, offset, &
    -                                                     rsize, stored_row, &
    -                                                     stored_col
    -         LOGICAL                                  :: stored_tr
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_real_4) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
    -
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            !
    -            block => pointer_view( &
    -                     dbcsr_get_data_p(matrix%data_area, 0.0_real_4), offset, offset + nze - 1 &
    -                     )
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    -         END IF
    -      END SUBROUTINE dbcsr_get_block_p_s
    +         INTEGER, INTENT(IN)                       :: row, col
    +         REAL(kind=real_4), DIMENSION(:), POINTER            :: block
    +         LOGICAL, INTENT(OUT)                      :: tr
    +         LOGICAL, INTENT(OUT)                      :: found
    +         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    +
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +      END SUBROUTINE dbcsr_get_block_p_s
     
    diff --git a/develop/proc/dbcsr_get_block_p_s~2.html b/develop/proc/dbcsr_get_block_p_s~2.html index ea8694b981d..4eea6e5e64d 100644 --- a/develop/proc/dbcsr_get_block_p_s~2.html +++ b/develop/proc/dbcsr_get_block_p_s~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_s
  • 9 statements + title=" 0.0% of total for procedures.">27 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_block_p_s(matrix, row, col, block, tr, found,

    +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,16 +298,61 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_s (matrix, row, col, block, tr, found, row_size, col_size)
    +    
          SUBROUTINE dbcsr_get_block_p_s (matrix, row, col, block, tr, found, &
    +                                                  row_size, col_size)
    +     !! Gets a 1-d block from a dbcsr matrix
    +
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -         INTEGER, INTENT(IN)                       :: row, col
    -         REAL(kind=real_4), DIMENSION(:), POINTER            :: block
    -         LOGICAL, INTENT(OUT)                      :: tr
    -         LOGICAL, INTENT(OUT)                      :: found
    -         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    -
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    -      END SUBROUTINE dbcsr_get_block_p_s
    +        !! DBCSR matrix
    +         INTEGER, INTENT(IN)                      :: row, col
    +        !! the row
    +        !! the column
    +         REAL(kind=real_4), DIMENSION(:), POINTER           :: block
    +        !! the block to get (rank-1 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
    +         LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
    +         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         INTEGER                                  :: blk, csize, &
    +                                                     nze, offset, &
    +                                                     rsize, stored_row, &
    +                                                     stored_col
    +         LOGICAL                                  :: stored_tr
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_real_4) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
    +
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            !
    +            block => pointer_view( &
    +                     dbcsr_get_data_p(matrix%data_area, 0.0_real_4), offset, offset + nze - 1 &
    +                     )
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    +         END IF
    +      END SUBROUTINE dbcsr_get_block_p_s
     
    diff --git a/develop/proc/dbcsr_get_block_p_z.html b/develop/proc/dbcsr_get_block_p_z.html index 3e8381d8dc4..adae9e5cb62 100644 --- a/develop/proc/dbcsr_get_block_p_z.html +++ b/develop/proc/dbcsr_get_block_p_z.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_z
  • 27 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found,

    -

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,12 +228,12 @@

    Arguments

    @@ -246,12 +243,12 @@

    Arguments

    @@ -261,13 +258,12 @@

    Arguments

    @@ -277,8 +273,7 @@

    Arguments

    @@ -298,61 +293,16 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_z (matrix, row, col, block, tr, found, &
    -                                                  row_size, col_size)
    -     !! Gets a 1-d block from a dbcsr matrix
    -
    +    
          SUBROUTINE dbcsr_get_block_p_z (matrix, row, col, block, tr, found, row_size, col_size)
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -        !! DBCSR matrix
    -         INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: block
    -        !! the block to get (rank-1 array)
    -         LOGICAL, INTENT(OUT)                     :: tr
    -        !! whether the data is transposed
    -         LOGICAL, INTENT(OUT)                     :: found
    -        !! whether the block exists in the matrix
    -         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    -        !! logical row size of block
    -        !! logical column size of block
    -
    -         INTEGER                                  :: blk, csize, &
    -                                                     nze, offset, &
    -                                                     rsize, stored_row, &
    -                                                     stored_col
    -         LOGICAL                                  :: stored_tr
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (debug_mod) THEN
    -            IF (matrix%data_type /= dbcsr_type_complex_8) &
    -               DBCSR_ABORT("Data type mismatch for requested block.")
    -         END IF
    -
    -         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    -                                    stored_tr, found, blk, offset)
    -         tr = stored_tr
    -
    -         rsize = dbcsr_blk_row_size(matrix, stored_row)
    -         csize = dbcsr_blk_column_size(matrix, stored_col)
    -         IF (PRESENT(row_size)) row_size = rsize
    -         IF (PRESENT(col_size)) col_size = csize
    -
    -         NULLIFY (block)
    -         IF (found) THEN
    -            nze = rsize*csize
    -            !
    -            block => pointer_view( &
    -                     dbcsr_get_data_p(matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1 &
    -                     )
    -         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    -            IF (.NOT. dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    -            IF (dbcsr_use_mutable(matrix)) &
    -               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    -         END IF
    -      END SUBROUTINE dbcsr_get_block_p_z
    +         INTEGER, INTENT(IN)                       :: row, col
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER            :: block
    +         LOGICAL, INTENT(OUT)                      :: tr
    +         LOGICAL, INTENT(OUT)                      :: found
    +         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    +
    +         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    +      END SUBROUTINE dbcsr_get_block_p_z
     
    diff --git a/develop/proc/dbcsr_get_block_p_z~2.html b/develop/proc/dbcsr_get_block_p_z~2.html index b4a2e29ec6f..1ab7e8f95b1 100644 --- a/develop/proc/dbcsr_get_block_p_z~2.html +++ b/develop/proc/dbcsr_get_block_p_z~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_p_z
  • 9 statements + title=" 0.0% of total for procedures.">27 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_get_block_p_z(matrix, row, col, block, tr, found,

    +

    Gets a 1-d block from a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,12 +231,12 @@

    Arguments

    @@ -243,12 +246,12 @@

    Arguments

    @@ -258,12 +261,13 @@

    Arguments

    @@ -273,7 +277,8 @@

    Arguments

    @@ -293,16 +298,61 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_get_block_p_z (matrix, row, col, block, tr, found, row_size, col_size)
    +    
          SUBROUTINE dbcsr_get_block_p_z (matrix, row, col, block, tr, found, &
    +                                                  row_size, col_size)
    +     !! Gets a 1-d block from a dbcsr matrix
    +
              TYPE(dbcsr_type), INTENT(IN)              :: matrix
    -         INTEGER, INTENT(IN)                       :: row, col
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER            :: block
    -         LOGICAL, INTENT(OUT)                      :: tr
    -         LOGICAL, INTENT(OUT)                      :: found
    -         INTEGER, INTENT(OUT), OPTIONAL            :: row_size, col_size
    -
    -         CALL dbcsr_get_block_p_prv(matrix%prv, row, col, block, tr, found, row_size, col_size)
    -      END SUBROUTINE dbcsr_get_block_p_z
    +        !! DBCSR matrix
    +         INTEGER, INTENT(IN)                      :: row, col
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: block
    +        !! the block to get (rank-1 array)
    +         LOGICAL, INTENT(OUT)                     :: tr
    +        !! whether the data is transposed
    +         LOGICAL, INTENT(OUT)                     :: found
    +        !! whether the block exists in the matrix
    +         INTEGER, INTENT(OUT), OPTIONAL           :: row_size, col_size
    +        !! logical row size of block
    +        !! logical column size of block
    +
    +         INTEGER                                  :: blk, csize, &
    +                                                     nze, offset, &
    +                                                     rsize, stored_row, &
    +                                                     stored_col
    +         LOGICAL                                  :: stored_tr
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (debug_mod) THEN
    +            IF (matrix%data_type /= dbcsr_type_complex_8) &
    +               DBCSR_ABORT("Data type mismatch for requested block.")
    +         END IF
    +
    +         CALL dbcsr_get_block_index(matrix, row, col, stored_row, stored_col, &
    +                                    stored_tr, found, blk, offset)
    +         tr = stored_tr
    +
    +         rsize = dbcsr_blk_row_size(matrix, stored_row)
    +         csize = dbcsr_blk_column_size(matrix, stored_col)
    +         IF (PRESENT(row_size)) row_size = rsize
    +         IF (PRESENT(col_size)) col_size = csize
    +
    +         NULLIFY (block)
    +         IF (found) THEN
    +            nze = rsize*csize
    +            !
    +            block => pointer_view( &
    +                     dbcsr_get_data_p(matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1 &
    +                     )
    +         ELSEIF (ASSOCIATED(matrix%wms)) THEN
    +            IF (.NOT. dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve blocks from non-mutable work matrices.")
    +            IF (dbcsr_use_mutable(matrix)) &
    +               DBCSR_ABORT("Can not retrieve rank-1 block pointers from mutable work matrices.")
    +         END IF
    +      END SUBROUTINE dbcsr_get_block_p_z
     
    diff --git a/develop/proc/dbcsr_get_data_c.html b/develop/proc/dbcsr_get_data_c.html index 191027e2627..460a9141efe 100644 --- a/develop/proc/dbcsr_get_data_c.html +++ b/develop/proc/dbcsr_get_data_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + complex(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_c_c.html b/develop/proc/dbcsr_get_data_c_c.html index 8bfd7a04bdd..92661b5ba37 100644 --- a/develop/proc/dbcsr_get_data_c_c.html +++ b/develop/proc/dbcsr_get_data_c_c.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    Return Value - + complex(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_c_d.html b/develop/proc/dbcsr_get_data_c_d.html index d22d3ebd696..5c7f5d5c935 100644 --- a/develop/proc/dbcsr_get_data_c_d.html +++ b/develop/proc/dbcsr_get_data_c_d.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    Return Value - + real(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_c_s.html b/develop/proc/dbcsr_get_data_c_s.html index 28ab8b8c681..85eed9c5ed5 100644 --- a/develop/proc/dbcsr_get_data_c_s.html +++ b/develop/proc/dbcsr_get_data_c_s.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    Return Value - + real(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_c_z.html b/develop/proc/dbcsr_get_data_c_z.html index ee5220a7c47..0abf8cdc11b 100644 --- a/develop/proc/dbcsr_get_data_c_z.html +++ b/develop/proc/dbcsr_get_data_c_z.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    Return Value - + complex(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_d.html b/develop/proc/dbcsr_get_data_d.html index da3aa6ee8d9..5d05acfb4b6 100644 --- a/develop/proc/dbcsr_get_data_d.html +++ b/develop/proc/dbcsr_get_data_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + real(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_memory_type.html b/develop/proc/dbcsr_get_data_memory_type.html index b0b80b6bd91..482e2f5baf7 100644 --- a/develop/proc/dbcsr_get_data_memory_type.html +++ b/develop/proc/dbcsr_get_data_memory_type.html @@ -163,7 +163,7 @@

    Arguments

    @@ -181,7 +181,7 @@

    Arguments

    Return Value - + type(dbcsr_memtype_type)

    diff --git a/develop/proc/dbcsr_get_data_p_2d_c.html b/develop/proc/dbcsr_get_data_p_2d_c.html index 065cfa1379f..981bc8965f6 100644 --- a/develop/proc/dbcsr_get_data_p_2d_c.html +++ b/develop/proc/dbcsr_get_data_p_2d_c.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + complex(kind=real_4), DIMENSION(:, :), POINTER

    diff --git a/develop/proc/dbcsr_get_data_p_2d_d.html b/develop/proc/dbcsr_get_data_p_2d_d.html index 44705f7a197..1ae872bb47a 100644 --- a/develop/proc/dbcsr_get_data_p_2d_d.html +++ b/develop/proc/dbcsr_get_data_p_2d_d.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + real(kind=real_8), DIMENSION(:, :), POINTER

    diff --git a/develop/proc/dbcsr_get_data_p_2d_s.html b/develop/proc/dbcsr_get_data_p_2d_s.html index 89272e3eff6..1e5648ec0ea 100644 --- a/develop/proc/dbcsr_get_data_p_2d_s.html +++ b/develop/proc/dbcsr_get_data_p_2d_s.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + real(kind=real_4), DIMENSION(:, :), POINTER

    diff --git a/develop/proc/dbcsr_get_data_p_2d_z.html b/develop/proc/dbcsr_get_data_p_2d_z.html index 22b1690a122..42946de852a 100644 --- a/develop/proc/dbcsr_get_data_p_2d_z.html +++ b/develop/proc/dbcsr_get_data_p_2d_z.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + complex(kind=real_8), DIMENSION(:, :), POINTER

    diff --git a/develop/proc/dbcsr_get_data_p_c.html b/develop/proc/dbcsr_get_data_p_c.html index c6323fe7511..f310fdf0aac 100644 --- a/develop/proc/dbcsr_get_data_p_c.html +++ b/develop/proc/dbcsr_get_data_p_c.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + complex(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_get_data_p_d.html b/develop/proc/dbcsr_get_data_p_d.html index 533dab0e742..983fb2efe58 100644 --- a/develop/proc/dbcsr_get_data_p_d.html +++ b/develop/proc/dbcsr_get_data_p_d.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + real(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_get_data_p_s.html b/develop/proc/dbcsr_get_data_p_s.html index d4cb5a2b12a..903625d149c 100644 --- a/develop/proc/dbcsr_get_data_p_s.html +++ b/develop/proc/dbcsr_get_data_p_s.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + real(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_get_data_p_z.html b/develop/proc/dbcsr_get_data_p_z.html index f99e785e559..fc093f15803 100644 --- a/develop/proc/dbcsr_get_data_p_z.html +++ b/develop/proc/dbcsr_get_data_p_z.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    Return Value - + complex(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_get_data_s.html b/develop/proc/dbcsr_get_data_s.html index f0ea5f7ea36..fc5a5dd5ed5 100644 --- a/develop/proc/dbcsr_get_data_s.html +++ b/develop/proc/dbcsr_get_data_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + real(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_data_size.html b/develop/proc/dbcsr_get_data_size.html index 967354a6415..751bf17c051 100644 --- a/develop/proc/dbcsr_get_data_size.html +++ b/develop/proc/dbcsr_get_data_size.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_size_used.html b/develop/proc/dbcsr_get_data_size_used.html index fefd47ede65..bddc89cb380 100644 --- a/develop/proc/dbcsr_get_data_size_used.html +++ b/develop/proc/dbcsr_get_data_size_used.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_size~2.html b/develop/proc/dbcsr_get_data_size~2.html index 453fc5a895d..240c6ac7a37 100644 --- a/develop/proc/dbcsr_get_data_size~2.html +++ b/develop/proc/dbcsr_get_data_size~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_type.html b/develop/proc/dbcsr_get_data_type.html index 69d8d9569a0..ef76b3bed24 100644 --- a/develop/proc/dbcsr_get_data_type.html +++ b/develop/proc/dbcsr_get_data_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_type~2.html b/develop/proc/dbcsr_get_data_type~2.html index 70f3c7f3839..e45246a2120 100644 --- a/develop/proc/dbcsr_get_data_type~2.html +++ b/develop/proc/dbcsr_get_data_type~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_z.html b/develop/proc/dbcsr_get_data_z.html index dac0a4cbe7d..fd4606a06ab 100644 --- a/develop/proc/dbcsr_get_data_z.html +++ b/develop/proc/dbcsr_get_data_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + complex(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_default_config.html b/develop/proc/dbcsr_get_default_config.html index 3d122d6a8aa..1e6564e3103 100644 --- a/develop/proc/dbcsr_get_default_config.html +++ b/develop/proc/dbcsr_get_default_config.html @@ -218,7 +218,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_default_logger.html b/develop/proc/dbcsr_get_default_logger.html index d6d4330fe8a..b2a2c4938f7 100644 --- a/develop/proc/dbcsr_get_default_logger.html +++ b/develop/proc/dbcsr_get_default_logger.html @@ -155,7 +155,7 @@

    Arguments


    Return Value - + type(dbcsr_logger_type), POINTER

    diff --git a/develop/proc/dbcsr_get_diag_c.html b/develop/proc/dbcsr_get_diag_c.html index cdf15258672..e4c5f6053f3 100644 --- a/develop/proc/dbcsr_get_diag_c.html +++ b/develop/proc/dbcsr_get_diag_c.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_c~2.html b/develop/proc/dbcsr_get_diag_c~2.html index 514c13c4932..d348a39ae1a 100644 --- a/develop/proc/dbcsr_get_diag_c~2.html +++ b/develop/proc/dbcsr_get_diag_c~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_d.html b/develop/proc/dbcsr_get_diag_d.html index e30139be9cc..5e5205ada8e 100644 --- a/develop/proc/dbcsr_get_diag_d.html +++ b/develop/proc/dbcsr_get_diag_d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_d~2.html b/develop/proc/dbcsr_get_diag_d~2.html index 0fe0f1fde43..bb508e46040 100644 --- a/develop/proc/dbcsr_get_diag_d~2.html +++ b/develop/proc/dbcsr_get_diag_d~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_s.html b/develop/proc/dbcsr_get_diag_s.html index fe76576b604..b3a1dea3c4d 100644 --- a/develop/proc/dbcsr_get_diag_s.html +++ b/develop/proc/dbcsr_get_diag_s.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_s~2.html b/develop/proc/dbcsr_get_diag_s~2.html index e4a7bc5bd97..8e33113b4b3 100644 --- a/develop/proc/dbcsr_get_diag_s~2.html +++ b/develop/proc/dbcsr_get_diag_s~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_z.html b/develop/proc/dbcsr_get_diag_z.html index 740cdbf4524..5dc2c564a67 100644 --- a/develop/proc/dbcsr_get_diag_z.html +++ b/develop/proc/dbcsr_get_diag_z.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_diag_z~2.html b/develop/proc/dbcsr_get_diag_z~2.html index 49c5a03d6e9..b9da66e01db 100644 --- a/develop/proc/dbcsr_get_diag_z~2.html +++ b/develop/proc/dbcsr_get_diag_z~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_global_col_map.html b/develop/proc/dbcsr_get_global_col_map.html index 293829aa748..a438d08b344 100644 --- a/develop/proc/dbcsr_get_global_col_map.html +++ b/develop/proc/dbcsr_get_global_col_map.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_global_row_map.html b/develop/proc/dbcsr_get_global_row_map.html index 4f7c5eb6447..a84ade23c49 100644 --- a/develop/proc/dbcsr_get_global_row_map.html +++ b/develop/proc/dbcsr_get_global_row_map.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_global_vcol_map.html b/develop/proc/dbcsr_get_global_vcol_map.html index 96fa8d74b69..af65b2865f4 100644 --- a/develop/proc/dbcsr_get_global_vcol_map.html +++ b/develop/proc/dbcsr_get_global_vcol_map.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_global_vrow_map.html b/develop/proc/dbcsr_get_global_vrow_map.html index 9506685bd51..07df5f54a2a 100644 --- a/develop/proc/dbcsr_get_global_vrow_map.html +++ b/develop/proc/dbcsr_get_global_vrow_map.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_index_memory_type.html b/develop/proc/dbcsr_get_index_memory_type.html index 88627d3bfb8..656f047d61d 100644 --- a/develop/proc/dbcsr_get_index_memory_type.html +++ b/develop/proc/dbcsr_get_index_memory_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + type(dbcsr_memtype_type)

    diff --git a/develop/proc/dbcsr_get_info.html b/develop/proc/dbcsr_get_info.html index 4a82b303268..444fc61a0f5 100644 --- a/develop/proc/dbcsr_get_info.html +++ b/develop/proc/dbcsr_get_info.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -519,7 +519,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_info~2.html b/develop/proc/dbcsr_get_info~2.html index c4c44e426c1..f3778d91bca 100644 --- a/develop/proc/dbcsr_get_info~2.html +++ b/develop/proc/dbcsr_get_info~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -398,7 +398,7 @@

    Arguments

    @@ -413,7 +413,7 @@

    Arguments

    @@ -428,7 +428,7 @@

    Arguments

    @@ -443,7 +443,7 @@

    Arguments

    @@ -458,7 +458,7 @@

    Arguments

    @@ -473,7 +473,7 @@

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_local_cols.html b/develop/proc/dbcsr_get_local_cols.html index 17edf4bcb0a..02b1e7fa0b2 100644 --- a/develop/proc/dbcsr_get_local_cols.html +++ b/develop/proc/dbcsr_get_local_cols.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_local_rows.html b/develop/proc/dbcsr_get_local_rows.html index aa123e932c7..6ff2d84af44 100644 --- a/develop/proc/dbcsr_get_local_rows.html +++ b/develop/proc/dbcsr_get_local_rows.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_local_vcols.html b/develop/proc/dbcsr_get_local_vcols.html index f9a224c86a7..0b5e2a3592c 100644 --- a/develop/proc/dbcsr_get_local_vcols.html +++ b/develop/proc/dbcsr_get_local_vcols.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_local_vrows.html b/develop/proc/dbcsr_get_local_vrows.html index e8ad18717e8..8d18ffd100a 100644 --- a/develop/proc/dbcsr_get_local_vrows.html +++ b/develop/proc/dbcsr_get_local_vrows.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_matrix_type.html b/develop/proc/dbcsr_get_matrix_type.html index 5bab8caa7ba..b3b014f45cb 100644 --- a/develop/proc/dbcsr_get_matrix_type.html +++ b/develop/proc/dbcsr_get_matrix_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + character(len=1)

    diff --git a/develop/proc/dbcsr_get_matrix_type~2.html b/develop/proc/dbcsr_get_matrix_type~2.html index 34b9b0f0d0b..56ee755edb6 100644 --- a/develop/proc/dbcsr_get_matrix_type~2.html +++ b/develop/proc/dbcsr_get_matrix_type~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + character(len=1)

    diff --git a/develop/proc/dbcsr_get_num_blocks.html b/develop/proc/dbcsr_get_num_blocks.html index 00d72d2e8de..309e86abb59 100644 --- a/develop/proc/dbcsr_get_num_blocks.html +++ b/develop/proc/dbcsr_get_num_blocks.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_num_blocks~2.html b/develop/proc/dbcsr_get_num_blocks~2.html index f2ba6933fe5..e8a63055d9f 100644 --- a/develop/proc/dbcsr_get_num_blocks~2.html +++ b/develop/proc/dbcsr_get_num_blocks~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_nze.html b/develop/proc/dbcsr_get_nze.html index dccb2c0f7e0..ef712eb2cfc 100644 --- a/develop/proc/dbcsr_get_nze.html +++ b/develop/proc/dbcsr_get_nze.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_occupation.html b/develop/proc/dbcsr_get_occupation.html index 2845ed298ad..ec77a03514d 100644 --- a/develop/proc/dbcsr_get_occupation.html +++ b/develop/proc/dbcsr_get_occupation.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_occupation~2.html b/develop/proc/dbcsr_get_occupation~2.html index 30efeed876b..d003536651f 100644 --- a/develop/proc/dbcsr_get_occupation~2.html +++ b/develop/proc/dbcsr_get_occupation~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_replication_type.html b/develop/proc/dbcsr_get_replication_type.html index 06c5cdfa868..6b2d37c0af7 100644 --- a/develop/proc/dbcsr_get_replication_type.html +++ b/develop/proc/dbcsr_get_replication_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + character(len=1)

    diff --git a/develop/proc/dbcsr_get_stored_block_info.html b/develop/proc/dbcsr_get_stored_block_info.html index 602c426d85f..c9f26b6d5a7 100644 --- a/develop/proc/dbcsr_get_stored_block_info.html +++ b/develop/proc/dbcsr_get_stored_block_info.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_stored_coordinates.html b/develop/proc/dbcsr_get_stored_coordinates.html index c79fa4b8ae8..870f65e53a3 100644 --- a/develop/proc/dbcsr_get_stored_coordinates.html +++ b/develop/proc/dbcsr_get_stored_coordinates.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_stored_coordinates~2.html b/develop/proc/dbcsr_get_stored_coordinates~2.html index e92920db102..4365eac05fb 100644 --- a/develop/proc/dbcsr_get_stored_coordinates~2.html +++ b/develop/proc/dbcsr_get_stored_coordinates~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_wms_data_c.html b/develop/proc/dbcsr_get_wms_data_c.html index b2108b17a47..bc428d31f90 100644 --- a/develop/proc/dbcsr_get_wms_data_c.html +++ b/develop/proc/dbcsr_get_wms_data_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    Return Value - + complex(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_wms_data_d.html b/develop/proc/dbcsr_get_wms_data_d.html index 6a72912fd19..f4ebbbc3f3d 100644 --- a/develop/proc/dbcsr_get_wms_data_d.html +++ b/develop/proc/dbcsr_get_wms_data_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    Return Value - + real(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_wms_data_s.html b/develop/proc/dbcsr_get_wms_data_s.html index b066ac77985..12579b8abe9 100644 --- a/develop/proc/dbcsr_get_wms_data_s.html +++ b/develop/proc/dbcsr_get_wms_data_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    Return Value - + real(kind=real_4), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_get_wms_data_z.html b/develop/proc/dbcsr_get_wms_data_z.html index c9d54411588..b3d329df8e8 100644 --- a/develop/proc/dbcsr_get_wms_data_z.html +++ b/develop/proc/dbcsr_get_wms_data_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    Return Value - + complex(kind=real_8), DIMENSION(:), POINTER

    diff --git a/develop/proc/dbcsr_hadamard_product.html b/develop/proc/dbcsr_hadamard_product.html index cfe791882ae..8019e489989 100644 --- a/develop/proc/dbcsr_hadamard_product.html +++ b/develop/proc/dbcsr_hadamard_product.html @@ -160,7 +160,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_hadamard_product~2.html b/develop/proc/dbcsr_hadamard_product~2.html index 571115c163e..85e37cc3015 100644 --- a/develop/proc/dbcsr_hadamard_product~2.html +++ b/develop/proc/dbcsr_hadamard_product~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_has_local_row_index.html b/develop/proc/dbcsr_has_local_row_index.html index 7e1f62a02af..b61fb164d20 100644 --- a/develop/proc/dbcsr_has_local_row_index.html +++ b/develop/proc/dbcsr_has_local_row_index.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_has_same_block_structure.html b/develop/proc/dbcsr_has_same_block_structure.html index 14fbe90e479..f623139bbc6 100644 --- a/develop/proc/dbcsr_has_same_block_structure.html +++ b/develop/proc/dbcsr_has_same_block_structure.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_has_symmetry.html b/develop/proc/dbcsr_has_symmetry.html index 3f5c3720d66..97370297038 100644 --- a/develop/proc/dbcsr_has_symmetry.html +++ b/develop/proc/dbcsr_has_symmetry.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_has_symmetry~2.html b/develop/proc/dbcsr_has_symmetry~2.html index 82454f11402..1a292dcfce0 100644 --- a/develop/proc/dbcsr_has_symmetry~2.html +++ b/develop/proc/dbcsr_has_symmetry~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_fill.html b/develop/proc/dbcsr_heap_fill.html index bc3f555f00b..99ebcc2a038 100644 --- a/develop/proc/dbcsr_heap_fill.html +++ b/develop/proc/dbcsr_heap_fill.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_get_first.html b/develop/proc/dbcsr_heap_get_first.html index 45647d10559..c042f6cd8f5 100644 --- a/develop/proc/dbcsr_heap_get_first.html +++ b/develop/proc/dbcsr_heap_get_first.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_new.html b/develop/proc/dbcsr_heap_new.html index 3709093e9e4..acb6284444b 100644 --- a/develop/proc/dbcsr_heap_new.html +++ b/develop/proc/dbcsr_heap_new.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_pop.html b/develop/proc/dbcsr_heap_pop.html index 86faed4ce84..423470405dc 100644 --- a/develop/proc/dbcsr_heap_pop.html +++ b/develop/proc/dbcsr_heap_pop.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_reset_first.html b/develop/proc/dbcsr_heap_reset_first.html index cf00bdfb5d5..532473e87d0 100644 --- a/develop/proc/dbcsr_heap_reset_first.html +++ b/develop/proc/dbcsr_heap_reset_first.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_reset_node.html b/develop/proc/dbcsr_heap_reset_node.html index ff1bad59eaa..16ffd62b5d3 100644 --- a/develop/proc/dbcsr_heap_reset_node.html +++ b/develop/proc/dbcsr_heap_reset_node.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_ibcast_any.html b/develop/proc/dbcsr_ibcast_any.html index 0797770f9d6..87377e41b2b 100644 --- a/develop/proc/dbcsr_ibcast_any.html +++ b/develop/proc/dbcsr_ibcast_any.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_image_dist_hold.html b/develop/proc/dbcsr_image_dist_hold.html index 3aa6db99528..a48d6d933ad 100644 --- a/develop/proc/dbcsr_image_dist_hold.html +++ b/develop/proc/dbcsr_image_dist_hold.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_image_dist_init.html b/develop/proc/dbcsr_image_dist_init.html index 9be17a38e21..420710a6827 100644 --- a/develop/proc/dbcsr_image_dist_init.html +++ b/develop/proc/dbcsr_image_dist_init.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_image_dist_release.html b/develop/proc/dbcsr_image_dist_release.html index 3231322d130..3e637ab6211 100644 --- a/develop/proc/dbcsr_image_dist_release.html +++ b/develop/proc/dbcsr_image_dist_release.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_impose_sparsity.html b/develop/proc/dbcsr_impose_sparsity.html index f64976d76b0..9a517f5fe2d 100644 --- a/develop/proc/dbcsr_impose_sparsity.html +++ b/develop/proc/dbcsr_impose_sparsity.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_index_checksum.html b/develop/proc/dbcsr_index_checksum.html index 6174b512eda..e48e172b10e 100644 --- a/develop/proc/dbcsr_index_checksum.html +++ b/develop/proc/dbcsr_index_checksum.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_index_compact.html b/develop/proc/dbcsr_index_compact.html index 3bb43b6b170..3d60708f15d 100644 --- a/develop/proc/dbcsr_index_compact.html +++ b/develop/proc/dbcsr_index_compact.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_index_prune_deleted.html b/develop/proc/dbcsr_index_prune_deleted.html index 344b0235023..cc0e82d90c5 100644 --- a/develop/proc/dbcsr_index_prune_deleted.html +++ b/develop/proc/dbcsr_index_prune_deleted.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_lib_def.html b/develop/proc/dbcsr_init_lib_def.html index cb08cdbdab9..cf3d792160f 100644 --- a/develop/proc/dbcsr_init_lib_def.html +++ b/develop/proc/dbcsr_init_lib_def.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_lib_hooks.html b/develop/proc/dbcsr_init_lib_hooks.html index bfbf1c051ae..46c0e95d7e1 100644 --- a/develop/proc/dbcsr_init_lib_hooks.html +++ b/develop/proc/dbcsr_init_lib_hooks.html @@ -161,7 +161,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_lib_pre.html b/develop/proc/dbcsr_init_lib_pre.html index 906e9db8639..0b6f6ba1f52 100644 --- a/develop/proc/dbcsr_init_lib_pre.html +++ b/develop/proc/dbcsr_init_lib_pre.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_p.html b/develop/proc/dbcsr_init_p.html index 8b8c47a86f7..7e6acf71cab 100644 --- a/develop/proc/dbcsr_init_p.html +++ b/develop/proc/dbcsr_init_p.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_random.html b/develop/proc/dbcsr_init_random.html index 84f334a7144..90ba3009b80 100644 --- a/develop/proc/dbcsr_init_random.html +++ b/develop/proc/dbcsr_init_random.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_random~2.html b/develop/proc/dbcsr_init_random~2.html index 009d7551d11..a34d49e5339 100644 --- a/develop/proc/dbcsr_init_random~2.html +++ b/develop/proc/dbcsr_init_random~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_init_wm.html b/develop/proc/dbcsr_init_wm.html index 6a4ddb91d84..36c964266f8 100644 --- a/develop/proc/dbcsr_init_wm.html +++ b/develop/proc/dbcsr_init_wm.html @@ -174,7 +174,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_int_to_string.html b/develop/proc/dbcsr_int_to_string.html index 5d5def85e99..89633cc1793 100644 --- a/develop/proc/dbcsr_int_to_string.html +++ b/develop/proc/dbcsr_int_to_string.html @@ -161,7 +161,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    Return Value - + character(len=6)

    diff --git a/develop/proc/dbcsr_irecv_any.html b/develop/proc/dbcsr_irecv_any.html index 45b618a258c..688e246f332 100644 --- a/develop/proc/dbcsr_irecv_any.html +++ b/develop/proc/dbcsr_irecv_any.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iscatterv_any.html b/develop/proc/dbcsr_iscatterv_any.html index 25675924d80..98b80181457 100644 --- a/develop/proc/dbcsr_iscatterv_any.html +++ b/develop/proc/dbcsr_iscatterv_any.html @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_isend_any.html b/develop/proc/dbcsr_isend_any.html index 1fbba99f37d..6700d78d0c7 100644 --- a/develop/proc/dbcsr_isend_any.html +++ b/develop/proc/dbcsr_isend_any.html @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_isendrecv_any.html b/develop/proc/dbcsr_isendrecv_any.html index fecafc347d6..eda73113209 100644 --- a/develop/proc/dbcsr_isendrecv_any.html +++ b/develop/proc/dbcsr_isendrecv_any.html @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_blocks_left.html b/develop/proc/dbcsr_iterator_blocks_left.html index 788e11708de..eba77e4187c 100644 --- a/develop/proc/dbcsr_iterator_blocks_left.html +++ b/develop/proc/dbcsr_iterator_blocks_left.html @@ -79,15 +79,15 @@

    dbcsr_iterator_blocks_left
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left

    -

    Returns whether there any blocks left in the iterator.

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -197,13 +196,10 @@

    Return Value

    Source Code

       PURE FUNCTION dbcsr_iterator_blocks_left(iterator) RESULT(blocks_left)
    -      !! Returns whether there any blocks left in the iterator.
    -
    -      TYPE(dbcsr_iterator), INTENT(IN)                   :: iterator
    -         !! the iterator
    +      TYPE(dbcsr_iterator_type), INTENT(IN)              :: iterator
           LOGICAL                                            :: blocks_left
     
    -      blocks_left = iterator%pos .NE. 0
    +      blocks_left = dbcsr_iterator_blocks_left_prv(iterator%prv)
        END FUNCTION dbcsr_iterator_blocks_left
     
    diff --git a/develop/proc/dbcsr_iterator_blocks_left~2.html b/develop/proc/dbcsr_iterator_blocks_left~2.html index 5392e318507..df11d898563 100644 --- a/develop/proc/dbcsr_iterator_blocks_left~2.html +++ b/develop/proc/dbcsr_iterator_blocks_left~2.html @@ -79,15 +79,15 @@

    dbcsr_iterator_blocks_left
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public pure function dbcsr_iterator_blocks_left(iterator) result(blocks_left

    +

    Returns whether there any blocks left in the iterator.

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,10 +197,13 @@

    Return Value

    Source Code

       PURE FUNCTION dbcsr_iterator_blocks_left(iterator) RESULT(blocks_left)
    -      TYPE(dbcsr_iterator_type), INTENT(IN)              :: iterator
    +      !! Returns whether there any blocks left in the iterator.
    +
    +      TYPE(dbcsr_iterator), INTENT(IN)                   :: iterator
    +         !! the iterator
           LOGICAL                                            :: blocks_left
     
    -      blocks_left = dbcsr_iterator_blocks_left_prv(iterator%prv)
    +      blocks_left = iterator%pos .NE. 0
        END FUNCTION dbcsr_iterator_blocks_left
     
    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_c.html b/develop/proc/dbcsr_iterator_next_1d_block_c.html index ad8b34966b0..bf69e61e27f 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_c.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_d.html b/develop/proc/dbcsr_iterator_next_1d_block_d.html index 81f5d041414..f063963a9be 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_d.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.html b/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.html index 2493d554c8f..6a74951ecf2 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.html b/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.html index b1d30ed7f3d..6061abdbf99 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.html b/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.html index fdf462c4137..41ececf13e7 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.html b/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.html index 0c6a7a51186..c937d0dd804 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_s.html b/develop/proc/dbcsr_iterator_next_1d_block_s.html index ed50d63ef9f..9834e517e4f 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_s.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_z.html b/develop/proc/dbcsr_iterator_next_1d_block_z.html index 00e1dd925a4..8a52235c6fc 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_z.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_c.html b/develop/proc/dbcsr_iterator_next_2d_block_c.html index 2c4c5f7851b..21bef199ef4 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_c.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_d.html b/develop/proc/dbcsr_iterator_next_2d_block_d.html index 1e9ad7df1b4..2ad5e4c00e2 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_d.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.html b/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.html index 790a392c33c..0fa49da0a43 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.html b/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.html index 90ec58ce819..9e7c8f772a5 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.html b/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.html index 270c99973ad..023afaeed7c 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.html b/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.html index ff7bbb2cb2b..77cb04c4a72 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_s.html b/develop/proc/dbcsr_iterator_next_2d_block_s.html index fff2dbabf97..8738263fe1f 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_s.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_z.html b/develop/proc/dbcsr_iterator_next_2d_block_z.html index 1415d31056f..f2d4ac0227c 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_z.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_block_index.html b/develop/proc/dbcsr_iterator_next_block_index.html index 838281eb485..08aef39c493 100644 --- a/develop/proc/dbcsr_iterator_next_block_index.html +++ b/develop/proc/dbcsr_iterator_next_block_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_seek.html b/develop/proc/dbcsr_iterator_seek.html index a47786f6d09..8b06fd0e047 100644 --- a/develop/proc/dbcsr_iterator_seek.html +++ b/develop/proc/dbcsr_iterator_seek.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_start.html b/develop/proc/dbcsr_iterator_start.html index e9ffa264593..e3ed8b99b23 100644 --- a/develop/proc/dbcsr_iterator_start.html +++ b/develop/proc/dbcsr_iterator_start.html @@ -74,20 +74,20 @@

    dbcsr_iterator_start
  • 75 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,43 +143,6 @@

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, d

    -

    Sets up an iterator

    -

    Contiguous pointers -Contiguous pointers may incur reallocation penalties but enable quick -passing of arrays to routines with unspecified interfaces (i.e., direct -calls to BLACS or MPI).

    -

    Threading -The TYPE(dbcsr_iterator) variable should be thread-private.

    -

    The iterator has several modes of operation when used with -OpenMP. Two options can be set to influence the behavior.

    -

    Threading: shared vs. non-shared -The "shared" flag specifies that several threads will be -iterating through the same matrix. -- Sharing is the default when called from an active parallel -region. In the shared mode no two threads will receive the -same block; i.e., the work is split among the threads. -- If each (or one) thread needs to iterator through all blocks -then shared should be set to .FALSE.. (E.g., when called -from an enclosing MASTER region or when each thread has its -own matrix.) -- It is safe to use an iterator in non-shared mode with only -one thread. No thread synchronization constructs are used -in this case)

    -

    Threading in shared mode -When in shared mode there are three possibilities to select -how the blocks are distributed to the threads.

    -
    -
    Thread distribution
    -
    The default is to use the thread distribution. The thread -distribution statically maps rows to threads and should be -used whenever retaining a consistent mapping among -subsequent iterations is important.
    -
    Dynamic scheduling
    -
    If the dynamic flag is .TRUE., then blocks are given to -threads dynamically. By default the assignment is grouped -by rows (to minimize synchronization); however, if the -dynamic_byrows flag is .FALSE. then every block is -assigned dynamically.

    Arguments

    @@ -195,8 +158,8 @@

    Arguments

    @@ -235,16 +198,12 @@

    Arguments

    @@ -254,16 +213,12 @@

    Arguments

    @@ -273,16 +228,12 @@

    Arguments

    @@ -292,16 +243,12 @@

    Arguments

    @@ -311,11 +258,7 @@

    Arguments

    @@ -337,180 +280,13 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_iterator_start(iterator, matrix, shared, dynamic, &
                                        dynamic_byrows, contiguous_pointers, read_only)
    -      !! Sets up an iterator
    -      !!
    -      !! Contiguous pointers
    -      !! Contiguous pointers may incur reallocation penalties but enable quick
    -      !! passing of arrays to routines with unspecified interfaces (i.e., direct
    -      !! calls to BLACS or MPI).
    -      !!
    -      !! Threading
    -      !! The TYPE(dbcsr_iterator) variable should be thread-private.
    -      !!
    -      !! The iterator has several modes of operation when used with
    -      !! OpenMP. Two options can be set to influence the behavior.
    -      !!
    -      !! Threading: shared vs. non-shared
    -      !! The "shared" flag specifies that several threads will be
    -      !! iterating through the same matrix.
    -      !! - Sharing is the default when called from an active parallel
    -      !! region. In the shared mode no two threads will receive the
    -      !! same block; i.e., the work is split among the threads.
    -      !! - If each (or one) thread needs to iterator through all blocks
    -      !! then shared should be set to .FALSE.. (E.g., when called
    -      !! from an enclosing MASTER region or when each thread has its
    -      !! own matrix.)
    -      !! - It is safe to use an iterator in non-shared mode with only
    -      !! one thread.  No thread synchronization constructs are used
    -      !! in this case)
    -      !!
    -      !! Threading in shared mode
    -      !! When in shared mode there are three possibilities to select
    -      !! how the blocks are distributed to the threads.
    -      !! <DL>
    -      !! <DT>Thread distribution</DT>
    -      !! <DD>The default is to use the thread distribution. The thread
    -      !! distribution statically maps rows to threads and should be
    -      !! used whenever retaining a consistent mapping among
    -      !! subsequent iterations is important.</DD>
    -      !! <DT>Dynamic scheduling</DT>
    -      !! <DD>If the dynamic flag is .TRUE., then blocks are given to
    -      !! threads dynamically. By default the assignment is grouped
    -      !! by rows (to minimize synchronization); however, if the
    -      !! dynamic_byrows flag is .FALSE. then every block is
    -      !! assigned dynamically.</DD></DL>
    -
    -      TYPE(dbcsr_iterator), INTENT(OUT)                  :: iterator
    -         !! the iterator
    +      TYPE(dbcsr_iterator_type), INTENT(OUT)             :: iterator
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         !! DBCSR matrix
           LOGICAL, INTENT(IN), OPTIONAL                      :: shared, dynamic, dynamic_byrows, &
                                                                 contiguous_pointers, read_only
    -         !! The matrix is shared between several iterators. Default is .TRUE.
    -         !! Threads are given blocks regardless of the thread distribution; default is .FALSE.
    -         !! Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE.
    -         !! Whether returned pointers need to be contiguous; default is FALSE.
    -         !! User promises not to change returned data; default is FALSE
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_iterator_start'
    -
    -      INTEGER                                            :: error_handle
    -      TYPE(dbcsr_distribution_obj)                       :: dist
    -
    -!   ---------------------------------------------------------------------------
    -
    -      MARK_USED(dynamic) ! only used with OMP
    -
    -      CALL timeset(routineN, error_handle)
    -      iterator%shared = .TRUE.
    -!$    iterator%shared = omp_in_parallel()
    -      IF (PRESENT(shared)) iterator%shared = shared
    -      iterator%dynamic = .TRUE.
    -!$    iterator%dynamic = .FALSE.
    -!$    IF (PRESENT(dynamic)) iterator%dynamic = dynamic
    -      IF (PRESENT(dynamic_byrows)) THEN
    -         iterator%dynamic_byrows = dynamic_byrows
    -         IF (iterator%dynamic_byrows) iterator%dynamic = .TRUE.
    -      ELSE
    -         iterator%dynamic_byrows = iterator%dynamic
    -!$       iterator%dynamic_byrows = iterator%dynamic
    -      END IF
    -!$    IF (.NOT. iterator%shared) THEN
    -!$       iterator%dynamic = .FALSE.
    -!$    END IF
    -      dist = dbcsr_distribution(matrix)
    -!$    IF (.NOT. dbcsr_distribution_has_threads(dist)) &
    -!$       DBCSR_WARN("Thread distribution should be defined for OpenMP.")
    -      IF (.NOT. iterator%dynamic .AND. .NOT. dbcsr_distribution_has_threads(dist)) &
    -         DBCSR_ABORT("Thread distribution must be defined for non-dynamic iterator.")
    -!$    IF (omp_in_parallel() .AND. omp_get_num_threads() /= dbcsr_distribution_num_threads(dist)) &
    -!$       CALL dbcsr_abort(__LOCATION__, &
    -!$                        "Number of threads has changed from "// &
    -!$                        stringify(dbcsr_distribution_num_threads(dist))// &
    -!$                        " to "//stringify(omp_get_num_threads())//"!")
    -      !Synchronize the positions
    -      NULLIFY (iterator%common_pos)
    -      IF (iterator%dynamic) THEN
    -         ! All threads point into the master thread's data space
    -         ! (temporarily using the common_int_pointer variable). This is
    -         ! not the nicest OpenMP way of doing this but it is also not
    -         ! explicitly forbidden.
    -         !
    -!$OMP        BARRIER
    -!$OMP        MASTER
    -         ALLOCATE (iterator%common_pos)
    -         common_int_pointer => iterator%common_pos
    -         common_int_pointer = 0
    -!$OMP        FLUSH (common_int_pointer)
    -!$OMP        END MASTER
    -!$OMP        BARRIER
    -         IF (.NOT. ASSOCIATED(iterator%common_pos)) THEN
    -            iterator%common_pos => common_int_pointer
    -         END IF
    -!$OMP        BARRIER
    -      END IF
    -      !
    -      IF (PRESENT(contiguous_pointers)) THEN
    -         iterator%contiguous_pointers = contiguous_pointers
    -      ELSE
    -         iterator%contiguous_pointers = .TRUE.
    -      END IF
    -      IF (PRESENT(read_only)) THEN
    -         iterator%read_only = read_only
    -      ELSE
    -         iterator%read_only = .FALSE.
    -      END IF
    -      iterator%row = 0
    -      iterator%pos = 0
    -      iterator%rbs => array_data(matrix%row_blk_size)
    -      iterator%cbs => array_data(matrix%col_blk_size)
    -      iterator%roff => array_data(matrix%row_blk_offset)
    -      iterator%coff => array_data(matrix%col_blk_offset)
    -
    -      iterator%local_indexing = matrix%local_indexing
    -      !IF(iterator%local_indexing .AND. .NOT. iterator%dynamic) &
    -      !   DBCSR_ABORT("Locally-indexed matrices can only have a dynamic iterator.")
    -      IF (iterator%local_indexing .AND. .NOT. array_exists(matrix%local_rows)) &
    -         CALL dbcsr_abort(__LOCATION__, &
    -                          "Local rows mapping array should exist when local indexing is used.")
    -      IF (iterator%local_indexing .AND. .NOT. array_exists(matrix%global_rows)) &
    -         CALL dbcsr_abort(__LOCATION__, &
    -                          "Global rows mapping array should exist when local indexing is used.")
    -      iterator%global_rows => array_data(matrix%global_rows)
    -      iterator%local_rows => array_data(matrix%local_rows)
    -
    -      iterator%transpose = .FALSE. !matrix%transpose
    -      iterator%nblks = matrix%nblks
    -      IF (iterator%transpose) THEN
    -         iterator%nblkrows_total = matrix%nblkcols_total
    -      ELSE
    -         iterator%nblkrows_total = matrix%nblkrows_total
    -      END IF
     
    -      iterator%row_p => matrix%row_p
    -      iterator%col_i => matrix%col_i
    -      iterator%blk_p => matrix%blk_p
    -!$OMP     CRITICAL (crit_data)
    -      iterator%data_area = matrix%data_area
    -      CALL dbcsr_data_hold(iterator%data_area)
    -!$OMP     END CRITICAL (crit_data)
    -      iterator%row_size = 0
    -      IF (.NOT. iterator%dynamic) THEN
    -         iterator%tdist => array_data(dbcsr_distribution_thread_dist(dist))
    -      ELSE
    -         NULLIFY (iterator%tdist)
    -      END IF
    -!$    IF (iterator%dynamic) THEN
    -!$OMP           SINGLE
    -!$       IF (iterator%dynamic_byrows) THEN
    -!$          iterator%common_pos = omp_get_num_threads()
    -!$       END IF
    -!$OMP           END SINGLE
    -!$       CALL dbcsr_iterator_seek(iterator, omp_get_thread_num() + 1)
    -!$    ELSE
    -         CALL dbcsr_iterator_seek(iterator, 1)
    -!$    END IF
    -      CALL timestop(error_handle)
    +      CALL dbcsr_iterator_start_prv(iterator%prv, matrix%prv, shared, dynamic, &
    +                                    dynamic_byrows, contiguous_pointers, read_only)
        END SUBROUTINE dbcsr_iterator_start
     
    diff --git a/develop/proc/dbcsr_iterator_start~2.html b/develop/proc/dbcsr_iterator_start~2.html index f84120ab76c..db2d268367c 100644 --- a/develop/proc/dbcsr_iterator_start~2.html +++ b/develop/proc/dbcsr_iterator_start~2.html @@ -74,20 +74,20 @@

    dbcsr_iterator_start
  • 6 statements + title=" 0.1% of total for procedures.">75 statements
  • - Source File + Source File
  • @@ -143,6 +143,43 @@

    public subroutine dbcsr_iterator_start(iterator, matrix, shared, dynamic, d

    +

    Sets up an iterator

    +

    Contiguous pointers +Contiguous pointers may incur reallocation penalties but enable quick +passing of arrays to routines with unspecified interfaces (i.e., direct +calls to BLACS or MPI).

    +

    Threading +The TYPE(dbcsr_iterator) variable should be thread-private.

    +

    The iterator has several modes of operation when used with +OpenMP. Two options can be set to influence the behavior.

    +

    Threading: shared vs. non-shared +The "shared" flag specifies that several threads will be +iterating through the same matrix. +- Sharing is the default when called from an active parallel +region. In the shared mode no two threads will receive the +same block; i.e., the work is split among the threads. +- If each (or one) thread needs to iterator through all blocks +then shared should be set to .FALSE.. (E.g., when called +from an enclosing MASTER region or when each thread has its +own matrix.) +- It is safe to use an iterator in non-shared mode with only +one thread. No thread synchronization constructs are used +in this case)

    +

    Threading in shared mode +When in shared mode there are three possibilities to select +how the blocks are distributed to the threads.

    +
    +
    Thread distribution
    +
    The default is to use the thread distribution. The thread +distribution statically maps rows to threads and should be +used whenever retaining a consistent mapping among +subsequent iterations is important.
    +
    Dynamic scheduling
    +
    If the dynamic flag is .TRUE., then blocks are given to +threads dynamically. By default the assignment is grouped +by rows (to minimize synchronization); however, if the +dynamic_byrows flag is .FALSE. then every block is +assigned dynamically.

    Arguments

    @@ -158,8 +195,8 @@

    Arguments

    @@ -198,7 +235,11 @@

    Arguments

    @@ -213,7 +254,11 @@

    Arguments

    @@ -228,7 +273,11 @@

    Arguments

    @@ -243,7 +292,11 @@

    Arguments

    @@ -258,7 +311,11 @@

    Arguments

    @@ -280,13 +337,180 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_iterator_start(iterator, matrix, shared, dynamic, &
                                        dynamic_byrows, contiguous_pointers, read_only)
    -      TYPE(dbcsr_iterator_type), INTENT(OUT)             :: iterator
    +      !! Sets up an iterator
    +      !!
    +      !! Contiguous pointers
    +      !! Contiguous pointers may incur reallocation penalties but enable quick
    +      !! passing of arrays to routines with unspecified interfaces (i.e., direct
    +      !! calls to BLACS or MPI).
    +      !!
    +      !! Threading
    +      !! The TYPE(dbcsr_iterator) variable should be thread-private.
    +      !!
    +      !! The iterator has several modes of operation when used with
    +      !! OpenMP. Two options can be set to influence the behavior.
    +      !!
    +      !! Threading: shared vs. non-shared
    +      !! The "shared" flag specifies that several threads will be
    +      !! iterating through the same matrix.
    +      !! - Sharing is the default when called from an active parallel
    +      !! region. In the shared mode no two threads will receive the
    +      !! same block; i.e., the work is split among the threads.
    +      !! - If each (or one) thread needs to iterator through all blocks
    +      !! then shared should be set to .FALSE.. (E.g., when called
    +      !! from an enclosing MASTER region or when each thread has its
    +      !! own matrix.)
    +      !! - It is safe to use an iterator in non-shared mode with only
    +      !! one thread.  No thread synchronization constructs are used
    +      !! in this case)
    +      !!
    +      !! Threading in shared mode
    +      !! When in shared mode there are three possibilities to select
    +      !! how the blocks are distributed to the threads.
    +      !! <DL>
    +      !! <DT>Thread distribution</DT>
    +      !! <DD>The default is to use the thread distribution. The thread
    +      !! distribution statically maps rows to threads and should be
    +      !! used whenever retaining a consistent mapping among
    +      !! subsequent iterations is important.</DD>
    +      !! <DT>Dynamic scheduling</DT>
    +      !! <DD>If the dynamic flag is .TRUE., then blocks are given to
    +      !! threads dynamically. By default the assignment is grouped
    +      !! by rows (to minimize synchronization); however, if the
    +      !! dynamic_byrows flag is .FALSE. then every block is
    +      !! assigned dynamically.</DD></DL>
    +
    +      TYPE(dbcsr_iterator), INTENT(OUT)                  :: iterator
    +         !! the iterator
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         !! DBCSR matrix
           LOGICAL, INTENT(IN), OPTIONAL                      :: shared, dynamic, dynamic_byrows, &
                                                                 contiguous_pointers, read_only
    +         !! The matrix is shared between several iterators. Default is .TRUE.
    +         !! Threads are given blocks regardless of the thread distribution; default is .FALSE.
    +         !! Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE.
    +         !! Whether returned pointers need to be contiguous; default is FALSE.
    +         !! User promises not to change returned data; default is FALSE
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_iterator_start'
    +
    +      INTEGER                                            :: error_handle
    +      TYPE(dbcsr_distribution_obj)                       :: dist
    +
    +!   ---------------------------------------------------------------------------
    +
    +      MARK_USED(dynamic) ! only used with OMP
    +
    +      CALL timeset(routineN, error_handle)
    +      iterator%shared = .TRUE.
    +!$    iterator%shared = omp_in_parallel()
    +      IF (PRESENT(shared)) iterator%shared = shared
    +      iterator%dynamic = .TRUE.
    +!$    iterator%dynamic = .FALSE.
    +!$    IF (PRESENT(dynamic)) iterator%dynamic = dynamic
    +      IF (PRESENT(dynamic_byrows)) THEN
    +         iterator%dynamic_byrows = dynamic_byrows
    +         IF (iterator%dynamic_byrows) iterator%dynamic = .TRUE.
    +      ELSE
    +         iterator%dynamic_byrows = iterator%dynamic
    +!$       iterator%dynamic_byrows = iterator%dynamic
    +      END IF
    +!$    IF (.NOT. iterator%shared) THEN
    +!$       iterator%dynamic = .FALSE.
    +!$    END IF
    +      dist = dbcsr_distribution(matrix)
    +!$    IF (.NOT. dbcsr_distribution_has_threads(dist)) &
    +!$       DBCSR_WARN("Thread distribution should be defined for OpenMP.")
    +      IF (.NOT. iterator%dynamic .AND. .NOT. dbcsr_distribution_has_threads(dist)) &
    +         DBCSR_ABORT("Thread distribution must be defined for non-dynamic iterator.")
    +!$    IF (omp_in_parallel() .AND. omp_get_num_threads() /= dbcsr_distribution_num_threads(dist)) &
    +!$       CALL dbcsr_abort(__LOCATION__, &
    +!$                        "Number of threads has changed from "// &
    +!$                        stringify(dbcsr_distribution_num_threads(dist))// &
    +!$                        " to "//stringify(omp_get_num_threads())//"!")
    +      !Synchronize the positions
    +      NULLIFY (iterator%common_pos)
    +      IF (iterator%dynamic) THEN
    +         ! All threads point into the master thread's data space
    +         ! (temporarily using the common_int_pointer variable). This is
    +         ! not the nicest OpenMP way of doing this but it is also not
    +         ! explicitly forbidden.
    +         !
    +!$OMP        BARRIER
    +!$OMP        MASTER
    +         ALLOCATE (iterator%common_pos)
    +         common_int_pointer => iterator%common_pos
    +         common_int_pointer = 0
    +!$OMP        FLUSH (common_int_pointer)
    +!$OMP        END MASTER
    +!$OMP        BARRIER
    +         IF (.NOT. ASSOCIATED(iterator%common_pos)) THEN
    +            iterator%common_pos => common_int_pointer
    +         END IF
    +!$OMP        BARRIER
    +      END IF
    +      !
    +      IF (PRESENT(contiguous_pointers)) THEN
    +         iterator%contiguous_pointers = contiguous_pointers
    +      ELSE
    +         iterator%contiguous_pointers = .TRUE.
    +      END IF
    +      IF (PRESENT(read_only)) THEN
    +         iterator%read_only = read_only
    +      ELSE
    +         iterator%read_only = .FALSE.
    +      END IF
    +      iterator%row = 0
    +      iterator%pos = 0
    +      iterator%rbs => array_data(matrix%row_blk_size)
    +      iterator%cbs => array_data(matrix%col_blk_size)
    +      iterator%roff => array_data(matrix%row_blk_offset)
    +      iterator%coff => array_data(matrix%col_blk_offset)
    +
    +      iterator%local_indexing = matrix%local_indexing
    +      !IF(iterator%local_indexing .AND. .NOT. iterator%dynamic) &
    +      !   DBCSR_ABORT("Locally-indexed matrices can only have a dynamic iterator.")
    +      IF (iterator%local_indexing .AND. .NOT. array_exists(matrix%local_rows)) &
    +         CALL dbcsr_abort(__LOCATION__, &
    +                          "Local rows mapping array should exist when local indexing is used.")
    +      IF (iterator%local_indexing .AND. .NOT. array_exists(matrix%global_rows)) &
    +         CALL dbcsr_abort(__LOCATION__, &
    +                          "Global rows mapping array should exist when local indexing is used.")
    +      iterator%global_rows => array_data(matrix%global_rows)
    +      iterator%local_rows => array_data(matrix%local_rows)
    +
    +      iterator%transpose = .FALSE. !matrix%transpose
    +      iterator%nblks = matrix%nblks
    +      IF (iterator%transpose) THEN
    +         iterator%nblkrows_total = matrix%nblkcols_total
    +      ELSE
    +         iterator%nblkrows_total = matrix%nblkrows_total
    +      END IF
     
    -      CALL dbcsr_iterator_start_prv(iterator%prv, matrix%prv, shared, dynamic, &
    -                                    dynamic_byrows, contiguous_pointers, read_only)
    +      iterator%row_p => matrix%row_p
    +      iterator%col_i => matrix%col_i
    +      iterator%blk_p => matrix%blk_p
    +!$OMP     CRITICAL (crit_data)
    +      iterator%data_area = matrix%data_area
    +      CALL dbcsr_data_hold(iterator%data_area)
    +!$OMP     END CRITICAL (crit_data)
    +      iterator%row_size = 0
    +      IF (.NOT. iterator%dynamic) THEN
    +         iterator%tdist => array_data(dbcsr_distribution_thread_dist(dist))
    +      ELSE
    +         NULLIFY (iterator%tdist)
    +      END IF
    +!$    IF (iterator%dynamic) THEN
    +!$OMP           SINGLE
    +!$       IF (iterator%dynamic_byrows) THEN
    +!$          iterator%common_pos = omp_get_num_threads()
    +!$       END IF
    +!$OMP           END SINGLE
    +!$       CALL dbcsr_iterator_seek(iterator, omp_get_thread_num() + 1)
    +!$    ELSE
    +         CALL dbcsr_iterator_seek(iterator, 1)
    +!$    END IF
    +      CALL timestop(error_handle)
        END SUBROUTINE dbcsr_iterator_start
     
    diff --git a/develop/proc/dbcsr_iterator_stop.html b/develop/proc/dbcsr_iterator_stop.html index ad22e47e3c3..d9f25c1a25a 100644 --- a/develop/proc/dbcsr_iterator_stop.html +++ b/develop/proc/dbcsr_iterator_stop.html @@ -74,20 +74,20 @@

    dbcsr_iterator_stop
  • 20 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_iterator_stop(iterator)

    -

    Stops up an iterator

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -190,40 +189,9 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_iterator_stop(iterator)
    -      !! Stops up an iterator
    +      TYPE(dbcsr_iterator_type), INTENT(INOUT)           :: iterator
     
    -      TYPE(dbcsr_iterator), INTENT(INOUT)                :: iterator
    -         !! the iterator
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_iterator_stop'
    -
    -      INTEGER                                            :: error_handle
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, error_handle)
    -      iterator%row = 0
    -      iterator%pos = 0
    -
    -      NULLIFY (iterator%tdist)
    -!$OMP     CRITICAL (crit_data)
    -      CALL dbcsr_data_release(iterator%data_area)
    -!$OMP     END CRITICAL (crit_data)
    -      IF (iterator%dynamic) THEN
    -!$OMP        BARRIER
    -!$OMP        MASTER
    -         common_int_pointer => iterator%common_pos
    -         DEALLOCATE (common_int_pointer)
    -!$OMP        FLUSH (common_int_pointer)
    -!$OMP        END MASTER
    -         NULLIFY (iterator%common_pos)
    -!$OMP        BARRIER
    -      END IF
    -      IF (iterator%local_indexing) THEN
    -         NULLIFY (iterator%local_rows)
    -         NULLIFY (iterator%global_rows)
    -      END IF
    -      CALL timestop(error_handle)
    +      CALL dbcsr_iterator_stop_prv(iterator%prv)
        END SUBROUTINE dbcsr_iterator_stop
     
    diff --git a/develop/proc/dbcsr_iterator_stop~2.html b/develop/proc/dbcsr_iterator_stop~2.html index bfc57a9e0a6..de6dd91c305 100644 --- a/develop/proc/dbcsr_iterator_stop~2.html +++ b/develop/proc/dbcsr_iterator_stop~2.html @@ -74,20 +74,20 @@

    dbcsr_iterator_stop
  • 4 statements + title=" 0.0% of total for procedures.">20 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_iterator_stop(iterator)

    +

    Stops up an iterator

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -189,9 +190,40 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_iterator_stop(iterator)
    -      TYPE(dbcsr_iterator_type), INTENT(INOUT)           :: iterator
    +      !! Stops up an iterator
     
    -      CALL dbcsr_iterator_stop_prv(iterator%prv)
    +      TYPE(dbcsr_iterator), INTENT(INOUT)                :: iterator
    +         !! the iterator
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_iterator_stop'
    +
    +      INTEGER                                            :: error_handle
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, error_handle)
    +      iterator%row = 0
    +      iterator%pos = 0
    +
    +      NULLIFY (iterator%tdist)
    +!$OMP     CRITICAL (crit_data)
    +      CALL dbcsr_data_release(iterator%data_area)
    +!$OMP     END CRITICAL (crit_data)
    +      IF (iterator%dynamic) THEN
    +!$OMP        BARRIER
    +!$OMP        MASTER
    +         common_int_pointer => iterator%common_pos
    +         DEALLOCATE (common_int_pointer)
    +!$OMP        FLUSH (common_int_pointer)
    +!$OMP        END MASTER
    +         NULLIFY (iterator%common_pos)
    +!$OMP        BARRIER
    +      END IF
    +      IF (iterator%local_indexing) THEN
    +         NULLIFY (iterator%local_rows)
    +         NULLIFY (iterator%global_rows)
    +      END IF
    +      CALL timestop(error_handle)
        END SUBROUTINE dbcsr_iterator_stop
     
    diff --git a/develop/proc/dbcsr_lapack_larnv.html b/develop/proc/dbcsr_lapack_larnv.html index 20bbab94785..edfe134446d 100644 --- a/develop/proc/dbcsr_lapack_larnv.html +++ b/develop/proc/dbcsr_lapack_larnv.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_create.html b/develop/proc/dbcsr_logger_create.html index f7fdc437d95..28925796684 100644 --- a/develop/proc/dbcsr_logger_create.html +++ b/develop/proc/dbcsr_logger_create.html @@ -165,7 +165,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_generate_filename.html b/develop/proc/dbcsr_logger_generate_filename.html index 8d26a7e7855..9b14cdcab32 100644 --- a/develop/proc/dbcsr_logger_generate_filename.html +++ b/develop/proc/dbcsr_logger_generate_filename.html @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_get_default_io_unit.html b/develop/proc/dbcsr_logger_get_default_io_unit.html index c1c679edbcc..8f22e2200cd 100644 --- a/develop/proc/dbcsr_logger_get_default_io_unit.html +++ b/develop/proc/dbcsr_logger_get_default_io_unit.html @@ -160,7 +160,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_logger_get_default_unit_nr.html b/develop/proc/dbcsr_logger_get_default_unit_nr.html index e632dde1432..1093487c2e5 100644 --- a/develop/proc/dbcsr_logger_get_default_unit_nr.html +++ b/develop/proc/dbcsr_logger_get_default_unit_nr.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_logger_get_unit_nr.html b/develop/proc/dbcsr_logger_get_unit_nr.html index 297b06fba83..05d1d522254 100644 --- a/develop/proc/dbcsr_logger_get_unit_nr.html +++ b/develop/proc/dbcsr_logger_get_unit_nr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_logger_release.html b/develop/proc/dbcsr_logger_release.html index f151652b451..2f436621e40 100644 --- a/develop/proc/dbcsr_logger_release.html +++ b/develop/proc/dbcsr_logger_release.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_retain.html b/develop/proc/dbcsr_logger_retain.html index a2d54034696..79302681bf4 100644 --- a/develop/proc/dbcsr_logger_retain.html +++ b/develop/proc/dbcsr_logger_retain.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_set.html b/develop/proc/dbcsr_logger_set.html index dea803ec69e..d6b82ccafe8 100644 --- a/develop/proc/dbcsr_logger_set.html +++ b/develop/proc/dbcsr_logger_set.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_set_log_level.html b/develop/proc/dbcsr_logger_set_log_level.html index 180db0a4557..b9d5624243b 100644 --- a/develop/proc/dbcsr_logger_set_log_level.html +++ b/develop/proc/dbcsr_logger_set_log_level.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_would_log.html b/develop/proc/dbcsr_logger_would_log.html index e0a97076410..35406607c1b 100644 --- a/develop/proc/dbcsr_logger_would_log.html +++ b/develop/proc/dbcsr_logger_would_log.html @@ -163,7 +163,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_logical_to_string.html b/develop/proc/dbcsr_logical_to_string.html index 3c194ef9578..654a1d394e8 100644 --- a/develop/proc/dbcsr_logical_to_string.html +++ b/develop/proc/dbcsr_logical_to_string.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + character(len=1)

    diff --git a/develop/proc/dbcsr_make_1dist_dense.html b/develop/proc/dbcsr_make_1dist_dense.html index bd315a41dae..853ded8c588 100644 --- a/develop/proc/dbcsr_make_1dist_dense.html +++ b/develop/proc/dbcsr_make_1dist_dense.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_buffers.html b/develop/proc/dbcsr_make_buffers.html index 3ce92fa16c7..14f96bd1a39 100644 --- a/develop/proc/dbcsr_make_buffers.html +++ b/develop/proc/dbcsr_make_buffers.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_dbcsr_index.html b/develop/proc/dbcsr_make_dbcsr_index.html index c6c7896420c..c0c1ee7ba6c 100644 --- a/develop/proc/dbcsr_make_dbcsr_index.html +++ b/develop/proc/dbcsr_make_dbcsr_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_dense.html b/develop/proc/dbcsr_make_dense.html index 629d027cd76..b73cc1f8807 100644 --- a/develop/proc/dbcsr_make_dense.html +++ b/develop/proc/dbcsr_make_dense.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_dense_low.html b/develop/proc/dbcsr_make_dense_low.html index 02da34bb962..9ef60962ac0 100644 --- a/develop/proc/dbcsr_make_dense_low.html +++ b/develop/proc/dbcsr_make_dense_low.html @@ -241,7 +241,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -385,7 +385,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -433,7 +433,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_dists_dense.html b/develop/proc/dbcsr_make_dists_dense.html index 83d123fad55..0bb4a973b75 100644 --- a/develop/proc/dbcsr_make_dists_dense.html +++ b/develop/proc/dbcsr_make_dists_dense.html @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_images.html b/develop/proc/dbcsr_make_images.html index f2d68948107..607a1797fce 100644 --- a/develop/proc/dbcsr_make_images.html +++ b/develop/proc/dbcsr_make_images.html @@ -159,7 +159,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_images_dense.html b/develop/proc/dbcsr_make_images_dense.html index 5c0947f1480..3f6dd6e10cc 100644 --- a/develop/proc/dbcsr_make_images_dense.html +++ b/develop/proc/dbcsr_make_images_dense.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_index_canonical.html b/develop/proc/dbcsr_make_index_canonical.html index a1019faf046..d2476b706b1 100644 --- a/develop/proc/dbcsr_make_index_canonical.html +++ b/develop/proc/dbcsr_make_index_canonical.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_index_exist.html b/develop/proc/dbcsr_make_index_exist.html index 69a213802d5..75ac0ec83b0 100644 --- a/develop/proc/dbcsr_make_index_exist.html +++ b/develop/proc/dbcsr_make_index_exist.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_index_list.html b/develop/proc/dbcsr_make_index_list.html index 99c6f25cd94..172af96967d 100644 --- a/develop/proc/dbcsr_make_index_list.html +++ b/develop/proc/dbcsr_make_index_list.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_index_local_row.html b/develop/proc/dbcsr_make_index_local_row.html index 9c647a1f3ca..9e4914c8eda 100644 --- a/develop/proc/dbcsr_make_index_local_row.html +++ b/develop/proc/dbcsr_make_index_local_row.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_null_dist.html b/develop/proc/dbcsr_make_null_dist.html index 8339eab97a3..223542cafdc 100644 --- a/develop/proc/dbcsr_make_null_dist.html +++ b/develop/proc/dbcsr_make_null_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_null_mp.html b/develop/proc/dbcsr_make_null_mp.html index 1610980ee5a..88c4fab1bac 100644 --- a/develop/proc/dbcsr_make_null_mp.html +++ b/develop/proc/dbcsr_make_null_mp.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_random_block_sizes.html b/develop/proc/dbcsr_make_random_block_sizes.html index 74989e61edd..aa85226bcb2 100644 --- a/develop/proc/dbcsr_make_random_block_sizes.html +++ b/develop/proc/dbcsr_make_random_block_sizes.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_random_matrix.html b/develop/proc/dbcsr_make_random_matrix.html index db751f9d982..ffb1fdfb443 100644 --- a/develop/proc/dbcsr_make_random_matrix.html +++ b/develop/proc/dbcsr_make_random_matrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_undense.html b/develop/proc/dbcsr_make_undense.html index a81582da10c..9a5adbd02fb 100644 --- a/develop/proc/dbcsr_make_undense.html +++ b/develop/proc/dbcsr_make_undense.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_untransposed_blocks.html b/develop/proc/dbcsr_make_untransposed_blocks.html index fb84c5fb6d6..89bfb031956 100644 --- a/develop/proc/dbcsr_make_untransposed_blocks.html +++ b/develop/proc/dbcsr_make_untransposed_blocks.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_max_col_size.html b/develop/proc/dbcsr_max_col_size.html index 908bdcdc21f..a60eafb240e 100644 --- a/develop/proc/dbcsr_max_col_size.html +++ b/develop/proc/dbcsr_max_col_size.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_max_row_size.html b/develop/proc/dbcsr_max_row_size.html index cba581da6ef..e37a6a30a2f 100644 --- a/develop/proc/dbcsr_max_row_size.html +++ b/develop/proc/dbcsr_max_row_size.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_maxabs.html b/develop/proc/dbcsr_maxabs.html index 244732d15de..80268b7494a 100644 --- a/develop/proc/dbcsr_maxabs.html +++ b/develop/proc/dbcsr_maxabs.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_maxabs~2.html b/develop/proc/dbcsr_maxabs~2.html index 7b7043211c3..2033239cee8 100644 --- a/develop/proc/dbcsr_maxabs~2.html +++ b/develop/proc/dbcsr_maxabs~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    diff --git a/develop/proc/dbcsr_may_be_dense.html b/develop/proc/dbcsr_may_be_dense.html index cb47c74001a..ccfbe51f43f 100644 --- a/develop/proc/dbcsr_may_be_dense.html +++ b/develop/proc/dbcsr_may_be_dense.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mempool_add.html b/develop/proc/dbcsr_mempool_add.html index 5df896716e7..3c019aa513a 100644 --- a/develop/proc/dbcsr_mempool_add.html +++ b/develop/proc/dbcsr_mempool_add.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mempool_clear.html b/develop/proc/dbcsr_mempool_clear.html index b9141a5af7d..54f177466d0 100644 --- a/develop/proc/dbcsr_mempool_clear.html +++ b/develop/proc/dbcsr_mempool_clear.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mempool_create.html b/develop/proc/dbcsr_mempool_create.html index 0bf2f52156c..37a6aea7c94 100644 --- a/develop/proc/dbcsr_mempool_create.html +++ b/develop/proc/dbcsr_mempool_create.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mempool_destruct.html b/develop/proc/dbcsr_mempool_destruct.html index 0a285050894..cfc412eb18d 100644 --- a/develop/proc/dbcsr_mempool_destruct.html +++ b/develop/proc/dbcsr_mempool_destruct.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mempool_get.html b/develop/proc/dbcsr_mempool_get.html index d8bbf74f57c..a05a05eb02c 100644 --- a/develop/proc/dbcsr_mempool_get.html +++ b/develop/proc/dbcsr_mempool_get.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    Return Value - + type(dbcsr_data_obj)

    diff --git a/develop/proc/dbcsr_mempool_limit_capacity.html b/develop/proc/dbcsr_mempool_limit_capacity.html index 3cfd1ac5def..fddb4850739 100644 --- a/develop/proc/dbcsr_mempool_limit_capacity.html +++ b/develop/proc/dbcsr_mempool_limit_capacity.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_memtype_equal.html b/develop/proc/dbcsr_memtype_equal.html index 0d7873e7f5f..7cf809532ea 100644 --- a/develop/proc/dbcsr_memtype_equal.html +++ b/develop/proc/dbcsr_memtype_equal.html @@ -192,7 +192,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_memtype_setup.html b/develop/proc/dbcsr_memtype_setup.html index 3d508fa4443..a4ccf463465 100644 --- a/develop/proc/dbcsr_memtype_setup.html +++ b/develop/proc/dbcsr_memtype_setup.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_merge_all.html b/develop/proc/dbcsr_merge_all.html index d8005a62e66..ef338f3eca1 100644 --- a/develop/proc/dbcsr_merge_all.html +++ b/develop/proc/dbcsr_merge_all.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_merge_single_wm.html b/develop/proc/dbcsr_merge_single_wm.html index 281db5a1917..c21eeda316b 100644 --- a/develop/proc/dbcsr_merge_single_wm.html +++ b/develop/proc/dbcsr_merge_single_wm.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_accdrv_dev2host_init.html b/develop/proc/dbcsr_mm_accdrv_dev2host_init.html index 3c26c0bf7cb..e7ef3e7c127 100644 --- a/develop/proc/dbcsr_mm_accdrv_dev2host_init.html +++ b/develop/proc/dbcsr_mm_accdrv_dev2host_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_accdrv_finalize.html b/develop/proc/dbcsr_mm_accdrv_finalize.html index fbc3b51e2c2..eebb87900f0 100644 --- a/develop/proc/dbcsr_mm_accdrv_finalize.html +++ b/develop/proc/dbcsr_mm_accdrv_finalize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_accdrv_init.html b/develop/proc/dbcsr_mm_accdrv_init.html index 770672627b3..b6db9f65c9a 100644 --- a/develop/proc/dbcsr_mm_accdrv_init.html +++ b/develop/proc/dbcsr_mm_accdrv_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_accdrv_process.html b/develop/proc/dbcsr_mm_accdrv_process.html index 80ce0bf004f..0b2e7662b7e 100644 --- a/develop/proc/dbcsr_mm_accdrv_process.html +++ b/develop/proc/dbcsr_mm_accdrv_process.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_dev2host_init.html b/develop/proc/dbcsr_mm_csr_dev2host_init.html index 7412b9478d1..b337e1b24e4 100644 --- a/develop/proc/dbcsr_mm_csr_dev2host_init.html +++ b/develop/proc/dbcsr_mm_csr_dev2host_init.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_finalize.html b/develop/proc/dbcsr_mm_csr_finalize.html index f519008d51b..7b51d91adc4 100644 --- a/develop/proc/dbcsr_mm_csr_finalize.html +++ b/develop/proc/dbcsr_mm_csr_finalize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_init.html b/develop/proc/dbcsr_mm_csr_init.html index 1f4f070d96b..635f3d889cb 100644 --- a/develop/proc/dbcsr_mm_csr_init.html +++ b/develop/proc/dbcsr_mm_csr_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_multiply.html b/develop/proc/dbcsr_mm_csr_multiply.html index e6dd8882177..0d8ce59119f 100644 --- a/develop/proc/dbcsr_mm_csr_multiply.html +++ b/develop/proc/dbcsr_mm_csr_multiply.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -519,7 +519,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -549,7 +549,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_multiply_low.html b/develop/proc/dbcsr_mm_csr_multiply_low.html index 388cdb666a4..cca4b496fad 100644 --- a/develop/proc/dbcsr_mm_csr_multiply_low.html +++ b/develop/proc/dbcsr_mm_csr_multiply_low.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -519,7 +519,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -789,7 +789,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_purge_stacks.html b/develop/proc/dbcsr_mm_csr_purge_stacks.html index 8fcf418fa69..4a294c14fe7 100644 --- a/develop/proc/dbcsr_mm_csr_purge_stacks.html +++ b/develop/proc/dbcsr_mm_csr_purge_stacks.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_red3d.html b/develop/proc/dbcsr_mm_csr_red3d.html index 5eca1ee1900..0e7355e51ce 100644 --- a/develop/proc/dbcsr_mm_csr_red3d.html +++ b/develop/proc/dbcsr_mm_csr_red3d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_hostdrv_init.html b/develop/proc/dbcsr_mm_hostdrv_init.html index 8d7d8c68b5d..f82e1f6c79d 100644 --- a/develop/proc/dbcsr_mm_hostdrv_init.html +++ b/develop/proc/dbcsr_mm_hostdrv_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_hostdrv_process.html b/develop/proc/dbcsr_mm_hostdrv_process.html index 1c1b07fca76..64b2df65037 100644 --- a/develop/proc/dbcsr_mm_hostdrv_process.html +++ b/develop/proc/dbcsr_mm_hostdrv_process.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_dev2host_init.html b/develop/proc/dbcsr_mm_multrec_dev2host_init.html index 4169083a5ef..f61dc77e238 100644 --- a/develop/proc/dbcsr_mm_multrec_dev2host_init.html +++ b/develop/proc/dbcsr_mm_multrec_dev2host_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_finalize.html b/develop/proc/dbcsr_mm_multrec_finalize.html index e4927a25f25..d7c7d451896 100644 --- a/develop/proc/dbcsr_mm_multrec_finalize.html +++ b/develop/proc/dbcsr_mm_multrec_finalize.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_get_nblks.html b/develop/proc/dbcsr_mm_multrec_get_nblks.html index 1d89aca6aff..151f57799ef 100644 --- a/develop/proc/dbcsr_mm_multrec_get_nblks.html +++ b/develop/proc/dbcsr_mm_multrec_get_nblks.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mm_multrec_get_nze.html b/develop/proc/dbcsr_mm_multrec_get_nze.html index f5afb8e3424..34f07b28901 100644 --- a/develop/proc/dbcsr_mm_multrec_get_nze.html +++ b/develop/proc/dbcsr_mm_multrec_get_nze.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mm_multrec_init.html b/develop/proc/dbcsr_mm_multrec_init.html index 37ce6b8bb1d..67428d0b3d8 100644 --- a/develop/proc/dbcsr_mm_multrec_init.html +++ b/develop/proc/dbcsr_mm_multrec_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -326,7 +326,7 @@

    Arguments

    @@ -341,7 +341,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_multiply.html b/develop/proc/dbcsr_mm_multrec_multiply.html index 581668b4d54..0a8afa7ea5c 100644 --- a/develop/proc/dbcsr_mm_multrec_multiply.html +++ b/develop/proc/dbcsr_mm_multrec_multiply.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_red3d.html b/develop/proc/dbcsr_mm_multrec_red3d.html index 6947cf617ce..67cceaa5380 100644 --- a/develop/proc/dbcsr_mm_multrec_red3d.html +++ b/develop/proc/dbcsr_mm_multrec_red3d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_begin_burst.html b/develop/proc/dbcsr_mm_sched_begin_burst.html index 80b48205647..e1b54fdadce 100644 --- a/develop/proc/dbcsr_mm_sched_begin_burst.html +++ b/develop/proc/dbcsr_mm_sched_begin_burst.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_dev2host_init.html b/develop/proc/dbcsr_mm_sched_dev2host_init.html index 628368d52c3..b4f3790f50a 100644 --- a/develop/proc/dbcsr_mm_sched_dev2host_init.html +++ b/develop/proc/dbcsr_mm_sched_dev2host_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_finalize.html b/develop/proc/dbcsr_mm_sched_finalize.html index 00e489b13ef..bf795142195 100644 --- a/develop/proc/dbcsr_mm_sched_finalize.html +++ b/develop/proc/dbcsr_mm_sched_finalize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_init.html b/develop/proc/dbcsr_mm_sched_init.html index a15b0a68a63..acc762876cd 100644 --- a/develop/proc/dbcsr_mm_sched_init.html +++ b/develop/proc/dbcsr_mm_sched_init.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_print_statistics.html b/develop/proc/dbcsr_mm_sched_print_statistics.html index 9b261540e6a..b83c9ceded6 100644 --- a/develop/proc/dbcsr_mm_sched_print_statistics.html +++ b/develop/proc/dbcsr_mm_sched_print_statistics.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_process.html b/develop/proc/dbcsr_mm_sched_process.html index cbac9cebed3..43e2baaf38f 100644 --- a/develop/proc/dbcsr_mm_sched_process.html +++ b/develop/proc/dbcsr_mm_sched_process.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_set_orig_datasize.html b/develop/proc/dbcsr_mm_sched_set_orig_datasize.html index 935ae06990b..d418b9d5a93 100644 --- a/develop/proc/dbcsr_mm_sched_set_orig_datasize.html +++ b/develop/proc/dbcsr_mm_sched_set_orig_datasize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_active.html b/develop/proc/dbcsr_mp_active.html index a1a4a6d8467..698ba009d1a 100644 --- a/develop/proc/dbcsr_mp_active.html +++ b/develop/proc/dbcsr_mp_active.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_environ.html b/develop/proc/dbcsr_mp_environ.html index 591a3d92cd7..9cd74ee4bbd 100644 --- a/develop/proc/dbcsr_mp_environ.html +++ b/develop/proc/dbcsr_mp_environ.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_get_process.html b/develop/proc/dbcsr_mp_get_process.html index 0d98f4a3d24..e520cb2869d 100644 --- a/develop/proc/dbcsr_mp_get_process.html +++ b/develop/proc/dbcsr_mp_get_process.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_grid_remove.html b/develop/proc/dbcsr_mp_grid_remove.html index a23ba7666c6..d9e25cf299c 100644 --- a/develop/proc/dbcsr_mp_grid_remove.html +++ b/develop/proc/dbcsr_mp_grid_remove.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_grid_setup.html b/develop/proc/dbcsr_mp_grid_setup.html index c736a2a5677..1e767aa8cae 100644 --- a/develop/proc/dbcsr_mp_grid_setup.html +++ b/develop/proc/dbcsr_mp_grid_setup.html @@ -74,20 +74,20 @@

    dbcsr_mp_grid_setup
  • 20 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    public subroutine dbcsr_mp_grid_setup(mp_env) +

    public subroutine dbcsr_mp_grid_setup(dist)

    -

    Sets up MPI cartesian process grid

    Arguments

    @@ -159,17 +158,17 @@

    Arguments

    - + @@ -189,40 +188,11 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_mp_grid_setup(mp_env)
    -      !! Sets up MPI cartesian process grid
    +    
       SUBROUTINE dbcsr_mp_grid_setup(dist)
    +      TYPE(dbcsr_distribution_type), INTENT(INOUT)       :: dist
     
    -      TYPE(dbcsr_mp_obj), INTENT(INOUT)                  :: mp_env
    -         !! multiprocessor environment
    -
    -      INTEGER                                            :: ndims
    -      INTEGER, DIMENSION(2)                              :: dims, my_pos
    -      LOGICAL, DIMENSION(2)                              :: remain
    -      TYPE(mp_comm_type)                                 :: tmp_group
    -
    -!   ---------------------------------------------------------------------------
    -
    -      IF (.NOT. mp_env%mp%subgroups_defined) THEN
    -         ! KG workaround.
    -         ! This will be deleted (replaced by code in mp_new).
    -         ndims = 2
    -         dims(1:2) = (/SIZE(mp_env%mp%pgrid, 1), SIZE(mp_env%mp%pgrid, 2)/)
    -         CALL mp_cart_create(mp_env%mp%mp_group, ndims, &
    -                             dims, my_pos, &
    -                             tmp_group)
    -         IF (my_pos(1) .NE. mp_env%mp%myprow) &
    -            DBCSR_ABORT("Got different MPI process grid")
    -         IF (my_pos(2) .NE. mp_env%mp%mypcol) &
    -            DBCSR_ABORT("Got different MPI process grid")
    -         !
    -         remain = (/.FALSE., .TRUE./)
    -         CALL mp_cart_sub(tmp_group, remain, mp_env%mp%prow_group)
    -         remain = (/.TRUE., .FALSE./)
    -         CALL mp_cart_sub(tmp_group, remain, mp_env%mp%pcol_group)
    -         CALL mp_comm_free(tmp_group)
    -         mp_env%mp%subgroups_defined = .TRUE.
    -      END IF
    -   END SUBROUTINE dbcsr_mp_grid_setup
    +      CALL dbcsr_mp_grid_setup_prv(dist%prv%d%mp_env)
    +   END SUBROUTINE dbcsr_mp_grid_setup
     
    diff --git a/develop/proc/dbcsr_mp_grid_setup~2.html b/develop/proc/dbcsr_mp_grid_setup~2.html index c734173bb70..5cdcd25b431 100644 --- a/develop/proc/dbcsr_mp_grid_setup~2.html +++ b/develop/proc/dbcsr_mp_grid_setup~2.html @@ -74,20 +74,20 @@

    dbcsr_mp_grid_setup
  • 4 statements + title=" 0.0% of total for procedures.">20 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    public subroutine dbcsr_mp_grid_setup(dist) +

    public subroutine dbcsr_mp_grid_setup(mp_env)

    +

    Sets up MPI cartesian process grid

    Arguments

    @@ -158,17 +159,17 @@

    Arguments

    - + @@ -188,11 +189,40 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_mp_grid_setup(dist)
    -      TYPE(dbcsr_distribution_type), INTENT(INOUT)       :: dist
    +    
       SUBROUTINE dbcsr_mp_grid_setup(mp_env)
    +      !! Sets up MPI cartesian process grid
     
    -      CALL dbcsr_mp_grid_setup_prv(dist%prv%d%mp_env)
    -   END SUBROUTINE dbcsr_mp_grid_setup
    +      TYPE(dbcsr_mp_obj), INTENT(INOUT)                  :: mp_env
    +         !! multiprocessor environment
    +
    +      INTEGER                                            :: ndims
    +      INTEGER, DIMENSION(2)                              :: dims, my_pos
    +      LOGICAL, DIMENSION(2)                              :: remain
    +      TYPE(mp_comm_type)                                 :: tmp_group
    +
    +!   ---------------------------------------------------------------------------
    +
    +      IF (.NOT. mp_env%mp%subgroups_defined) THEN
    +         ! KG workaround.
    +         ! This will be deleted (replaced by code in mp_new).
    +         ndims = 2
    +         dims(1:2) = (/SIZE(mp_env%mp%pgrid, 1), SIZE(mp_env%mp%pgrid, 2)/)
    +         CALL mp_cart_create(mp_env%mp%mp_group, ndims, &
    +                             dims, my_pos, &
    +                             tmp_group)
    +         IF (my_pos(1) .NE. mp_env%mp%myprow) &
    +            DBCSR_ABORT("Got different MPI process grid")
    +         IF (my_pos(2) .NE. mp_env%mp%mypcol) &
    +            DBCSR_ABORT("Got different MPI process grid")
    +         !
    +         remain = (/.FALSE., .TRUE./)
    +         CALL mp_cart_sub(tmp_group, remain, mp_env%mp%prow_group)
    +         remain = (/.TRUE., .FALSE./)
    +         CALL mp_cart_sub(tmp_group, remain, mp_env%mp%pcol_group)
    +         CALL mp_comm_free(tmp_group)
    +         mp_env%mp%subgroups_defined = .TRUE.
    +      END IF
    +   END SUBROUTINE dbcsr_mp_grid_setup
     
    diff --git a/develop/proc/dbcsr_mp_group.html b/develop/proc/dbcsr_mp_group.html index 65d444537b9..664cec96971 100644 --- a/develop/proc/dbcsr_mp_group.html +++ b/develop/proc/dbcsr_mp_group.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(mp_comm_type)

    diff --git a/develop/proc/dbcsr_mp_has_subgroups.html b/develop/proc/dbcsr_mp_has_subgroups.html index bb42e72cd75..0fe438a5d22 100644 --- a/develop/proc/dbcsr_mp_has_subgroups.html +++ b/develop/proc/dbcsr_mp_has_subgroups.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_hold.html b/develop/proc/dbcsr_mp_hold.html index 81414afb270..866cc98cd4b 100644 --- a/develop/proc/dbcsr_mp_hold.html +++ b/develop/proc/dbcsr_mp_hold.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_init.html b/develop/proc/dbcsr_mp_init.html index 1fd3ed804b9..fea979e6cd8 100644 --- a/develop/proc/dbcsr_mp_init.html +++ b/develop/proc/dbcsr_mp_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_make_env.html b/develop/proc/dbcsr_mp_make_env.html index b43db122d35..2cfe33b3862 100644 --- a/develop/proc/dbcsr_mp_make_env.html +++ b/develop/proc/dbcsr_mp_make_env.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_my_col_group.html b/develop/proc/dbcsr_mp_my_col_group.html index 2fc8dd249b1..96a252901d1 100644 --- a/develop/proc/dbcsr_mp_my_col_group.html +++ b/develop/proc/dbcsr_mp_my_col_group.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(mp_comm_type)

    diff --git a/develop/proc/dbcsr_mp_my_row_group.html b/develop/proc/dbcsr_mp_my_row_group.html index 273934dbbd6..de1b4f6ad30 100644 --- a/develop/proc/dbcsr_mp_my_row_group.html +++ b/develop/proc/dbcsr_mp_my_row_group.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + type(mp_comm_type)

    diff --git a/develop/proc/dbcsr_mp_mynode.html b/develop/proc/dbcsr_mp_mynode.html index 8f1a32a3d1e..c031b14fe08 100644 --- a/develop/proc/dbcsr_mp_mynode.html +++ b/develop/proc/dbcsr_mp_mynode.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_mypcol.html b/develop/proc/dbcsr_mp_mypcol.html index a4b28a423e2..7dd62a727af 100644 --- a/develop/proc/dbcsr_mp_mypcol.html +++ b/develop/proc/dbcsr_mp_mypcol.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_myprow.html b/develop/proc/dbcsr_mp_myprow.html index c33505c2721..a13df06610e 100644 --- a/develop/proc/dbcsr_mp_myprow.html +++ b/develop/proc/dbcsr_mp_myprow.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_new_grid.html b/develop/proc/dbcsr_mp_new_grid.html index 4e5e0defb05..cd4c93eaed2 100644 --- a/develop/proc/dbcsr_mp_new_grid.html +++ b/develop/proc/dbcsr_mp_new_grid.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_new_group.html b/develop/proc/dbcsr_mp_new_group.html index 2b475369ae3..36f8bf0b511 100644 --- a/develop/proc/dbcsr_mp_new_group.html +++ b/develop/proc/dbcsr_mp_new_group.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_new_transposed.html b/develop/proc/dbcsr_mp_new_transposed.html index ef86a8e3162..66438145395 100644 --- a/develop/proc/dbcsr_mp_new_transposed.html +++ b/develop/proc/dbcsr_mp_new_transposed.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_npcols.html b/develop/proc/dbcsr_mp_npcols.html index abb50e81c45..d4c439fb651 100644 --- a/develop/proc/dbcsr_mp_npcols.html +++ b/develop/proc/dbcsr_mp_npcols.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_nprows.html b/develop/proc/dbcsr_mp_nprows.html index 6c544a6715d..96b6a8c5c77 100644 --- a/develop/proc/dbcsr_mp_nprows.html +++ b/develop/proc/dbcsr_mp_nprows.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_numnodes.html b/develop/proc/dbcsr_mp_numnodes.html index 0868bf286cd..2d77f1112b7 100644 --- a/develop/proc/dbcsr_mp_numnodes.html +++ b/develop/proc/dbcsr_mp_numnodes.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_mp_pgrid.html b/develop/proc/dbcsr_mp_pgrid.html index 05f60100378..79decf57bee 100644 --- a/develop/proc/dbcsr_mp_pgrid.html +++ b/develop/proc/dbcsr_mp_pgrid.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:, :), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_mp_release.html b/develop/proc/dbcsr_mp_release.html index 19b0c84f1ab..2c3403a47fe 100644 --- a/develop/proc/dbcsr_mp_release.html +++ b/develop/proc/dbcsr_mp_release.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_type_from_anytype.html b/develop/proc/dbcsr_mp_type_from_anytype.html index 9c5c6852924..7110ec48948 100644 --- a/develop/proc/dbcsr_mp_type_from_anytype.html +++ b/develop/proc/dbcsr_mp_type_from_anytype.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_multiply_c.html b/develop/proc/dbcsr_multiply_c.html index 5042dfb8387..74e3dd35a66 100644 --- a/develop/proc/dbcsr_multiply_c.html +++ b/develop/proc/dbcsr_multiply_c.html @@ -79,15 +79,15 @@

    dbcsr_multiply_c
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_multiply_c(transa, transb, &
    -                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                               retain_sparsity, filter_eps, &
    -                               flop)
    -      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    -      COMPLEX(KIND=real_4), INTENT(IN)                   :: alpha
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    -      COMPLEX(KIND=real_4), INTENT(IN)                   :: beta
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    -      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    -                                                            last_column, first_k, last_k
    -      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    -      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    -      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
    +    
          SUBROUTINE dbcsr_multiply_c (transa, transb, &
    +                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                               retain_sparsity, filter_eps, flop)
    +         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    +         COMPLEX(kind=real_4), INTENT(IN)                      :: alpha
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    +         COMPLEX(kind=real_4), INTENT(IN)                      :: beta
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    +         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    +                                                     first_column, last_column, &
    +                                                     first_k, last_k
    +         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    +         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    +         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
     
    -      CALL dbcsr_multiply_generic(transa, transb, &
    -                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    -                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                  retain_sparsity, &
    -                                  filter_eps=filter_eps, &
    -                                  flop=flop)
    -   END SUBROUTINE dbcsr_multiply_c
    +         CALL dbcsr_multiply_prv(transa, transb, &
    +                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    +                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                 retain_sparsity, &
    +                                 filter_eps=filter_eps, &
    +                                 flop=flop)
    +      END SUBROUTINE dbcsr_multiply_c
     
    diff --git a/develop/proc/dbcsr_multiply_c~2.html b/develop/proc/dbcsr_multiply_c~2.html index d3dab5fa445..6e79d453d4d 100644 --- a/develop/proc/dbcsr_multiply_c~2.html +++ b/develop/proc/dbcsr_multiply_c~2.html @@ -79,15 +79,15 @@

    dbcsr_multiply_c
  • - Source File + Source File
  • @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_multiply_c (transa, transb, &
    -                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                               retain_sparsity, filter_eps, flop)
    -         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    -         COMPLEX(kind=real_4), INTENT(IN)                      :: alpha
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    -         COMPLEX(kind=real_4), INTENT(IN)                      :: beta
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    -         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    -                                                     first_column, last_column, &
    -                                                     first_k, last_k
    -         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    -         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    -         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
    +    
       SUBROUTINE dbcsr_multiply_c(transa, transb, &
    +                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                               retain_sparsity, filter_eps, &
    +                               flop)
    +      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    +      COMPLEX(KIND=real_4), INTENT(IN)                   :: alpha
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    +      COMPLEX(KIND=real_4), INTENT(IN)                   :: beta
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    +      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    +                                                            last_column, first_k, last_k
    +      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    +      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    +      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
     
    -         CALL dbcsr_multiply_prv(transa, transb, &
    -                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    -                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                 retain_sparsity, &
    -                                 filter_eps=filter_eps, &
    -                                 flop=flop)
    -      END SUBROUTINE dbcsr_multiply_c
    +      CALL dbcsr_multiply_generic(transa, transb, &
    +                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    +                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                  retain_sparsity, &
    +                                  filter_eps=filter_eps, &
    +                                  flop=flop)
    +   END SUBROUTINE dbcsr_multiply_c
     
    diff --git a/develop/proc/dbcsr_multiply_d.html b/develop/proc/dbcsr_multiply_d.html index 032915eecb7..009473aa1e9 100644 --- a/develop/proc/dbcsr_multiply_d.html +++ b/develop/proc/dbcsr_multiply_d.html @@ -74,20 +74,20 @@

    dbcsr_multiply_d
  • 18 statements + title=" 0.0% of total for procedures.">12 statements
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,45 +413,29 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_multiply_d(transa, transb, &
    -                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                               retain_sparsity, filter_eps, &
    -                               flop)
    -      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    -      REAL(KIND=real_8), INTENT(IN)                      :: alpha
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    -      REAL(KIND=real_8), INTENT(IN)                      :: beta
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    -      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    -                                                            last_column, first_k, last_k
    -      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    -      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    -      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
    +    
          SUBROUTINE dbcsr_multiply_d (transa, transb, &
    +                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                               retain_sparsity, filter_eps, flop)
    +         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    +         REAL(kind=real_8), INTENT(IN)                      :: alpha
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    +         REAL(kind=real_8), INTENT(IN)                      :: beta
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    +         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    +                                                     first_column, last_column, &
    +                                                     first_k, last_k
    +         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    +         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    +         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
     
    -      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    -          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4 .AND. &
    -          dbcsr_get_data_type(matrix_c) .EQ. dbcsr_type_real_4) THEN
    -         CALL dbcsr_multiply_generic(transa, transb, &
    -                                     dbcsr_scalar(REAL(alpha, real_4)), matrix_a, matrix_b, &
    -                                     dbcsr_scalar(REAL(beta, real_4)), matrix_c, &
    -                                     first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                     retain_sparsity, &
    -                                     filter_eps=filter_eps, &
    -                                     flop=flop)
    -      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_8 .AND. &
    -              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_8 .AND. &
    -              dbcsr_get_data_type(matrix_c) .EQ. dbcsr_type_real_8) THEN
    -         CALL dbcsr_multiply_generic(transa, transb, &
    -                                     dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    -                                     first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                     retain_sparsity, &
    -                                     filter_eps=filter_eps, &
    -                                     flop=flop)
    -      ELSE
    -         DBCSR_ABORT("This combination of data types NYI")
    -      END IF
    -   END SUBROUTINE dbcsr_multiply_d
    +         CALL dbcsr_multiply_prv(transa, transb, &
    +                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    +                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                 retain_sparsity, &
    +                                 filter_eps=filter_eps, &
    +                                 flop=flop)
    +      END SUBROUTINE dbcsr_multiply_d
     
    diff --git a/develop/proc/dbcsr_multiply_d~2.html b/develop/proc/dbcsr_multiply_d~2.html index bb64e9f5386..0fc1a5f9daa 100644 --- a/develop/proc/dbcsr_multiply_d~2.html +++ b/develop/proc/dbcsr_multiply_d~2.html @@ -74,20 +74,20 @@

    dbcsr_multiply_d
  • 12 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,29 +413,45 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_multiply_d (transa, transb, &
    -                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                               retain_sparsity, filter_eps, flop)
    -         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    -         REAL(kind=real_8), INTENT(IN)                      :: alpha
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    -         REAL(kind=real_8), INTENT(IN)                      :: beta
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    -         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    -                                                     first_column, last_column, &
    -                                                     first_k, last_k
    -         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    -         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    -         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
    +    
       SUBROUTINE dbcsr_multiply_d(transa, transb, &
    +                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                               retain_sparsity, filter_eps, &
    +                               flop)
    +      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    +      REAL(KIND=real_8), INTENT(IN)                      :: alpha
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    +      REAL(KIND=real_8), INTENT(IN)                      :: beta
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    +      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    +                                                            last_column, first_k, last_k
    +      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    +      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    +      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
     
    -         CALL dbcsr_multiply_prv(transa, transb, &
    -                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    -                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                 retain_sparsity, &
    -                                 filter_eps=filter_eps, &
    -                                 flop=flop)
    -      END SUBROUTINE dbcsr_multiply_d
    +      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    +          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4 .AND. &
    +          dbcsr_get_data_type(matrix_c) .EQ. dbcsr_type_real_4) THEN
    +         CALL dbcsr_multiply_generic(transa, transb, &
    +                                     dbcsr_scalar(REAL(alpha, real_4)), matrix_a, matrix_b, &
    +                                     dbcsr_scalar(REAL(beta, real_4)), matrix_c, &
    +                                     first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                     retain_sparsity, &
    +                                     filter_eps=filter_eps, &
    +                                     flop=flop)
    +      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_8 .AND. &
    +              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_8 .AND. &
    +              dbcsr_get_data_type(matrix_c) .EQ. dbcsr_type_real_8) THEN
    +         CALL dbcsr_multiply_generic(transa, transb, &
    +                                     dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    +                                     first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                     retain_sparsity, &
    +                                     filter_eps=filter_eps, &
    +                                     flop=flop)
    +      ELSE
    +         DBCSR_ABORT("This combination of data types NYI")
    +      END IF
    +   END SUBROUTINE dbcsr_multiply_d
     
    diff --git a/develop/proc/dbcsr_multiply_generic.html b/develop/proc/dbcsr_multiply_generic.html index 8b171983a74..8ed507d0fc8 100644 --- a/develop/proc/dbcsr_multiply_generic.html +++ b/develop/proc/dbcsr_multiply_generic.html @@ -183,7 +183,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -356,7 +356,7 @@

    Arguments

    @@ -376,7 +376,7 @@

    Arguments

    @@ -396,7 +396,7 @@

    Arguments

    @@ -416,7 +416,7 @@

    Arguments

    @@ -431,7 +431,7 @@

    Arguments

    @@ -446,7 +446,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_multiply_print_statistics.html b/develop/proc/dbcsr_multiply_print_statistics.html index 8c847eb59ae..dd057a9bfb6 100644 --- a/develop/proc/dbcsr_multiply_print_statistics.html +++ b/develop/proc/dbcsr_multiply_print_statistics.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_multiply_s.html b/develop/proc/dbcsr_multiply_s.html index 0ac04666e8e..8faf26a52d5 100644 --- a/develop/proc/dbcsr_multiply_s.html +++ b/develop/proc/dbcsr_multiply_s.html @@ -79,15 +79,15 @@

    dbcsr_multiply_s
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_multiply_s(transa, transb, &
    -                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                               retain_sparsity, filter_eps, &
    -                               flop)
    -      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    -      REAL(KIND=real_4), INTENT(IN)                      :: alpha
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    -      REAL(KIND=real_4), INTENT(IN)                      :: beta
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    -      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    -                                                            last_column, first_k, last_k
    -      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    -      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    -      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
    +    
          SUBROUTINE dbcsr_multiply_s (transa, transb, &
    +                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                               retain_sparsity, filter_eps, flop)
    +         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    +         REAL(kind=real_4), INTENT(IN)                      :: alpha
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    +         REAL(kind=real_4), INTENT(IN)                      :: beta
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    +         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    +                                                     first_column, last_column, &
    +                                                     first_k, last_k
    +         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    +         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    +         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
     
    -      CALL dbcsr_multiply_generic(transa, transb, &
    -                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    -                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                  retain_sparsity, &
    -                                  filter_eps=filter_eps, &
    -                                  flop=flop)
    -   END SUBROUTINE dbcsr_multiply_s
    +         CALL dbcsr_multiply_prv(transa, transb, &
    +                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    +                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                 retain_sparsity, &
    +                                 filter_eps=filter_eps, &
    +                                 flop=flop)
    +      END SUBROUTINE dbcsr_multiply_s
     
    diff --git a/develop/proc/dbcsr_multiply_s~2.html b/develop/proc/dbcsr_multiply_s~2.html index 912deabe1e7..f4bf94a7e08 100644 --- a/develop/proc/dbcsr_multiply_s~2.html +++ b/develop/proc/dbcsr_multiply_s~2.html @@ -79,15 +79,15 @@

    dbcsr_multiply_s
  • - Source File + Source File
  • @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_multiply_s (transa, transb, &
    -                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                               retain_sparsity, filter_eps, flop)
    -         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    -         REAL(kind=real_4), INTENT(IN)                      :: alpha
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    -         REAL(kind=real_4), INTENT(IN)                      :: beta
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    -         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    -                                                     first_column, last_column, &
    -                                                     first_k, last_k
    -         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    -         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    -         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
    +    
       SUBROUTINE dbcsr_multiply_s(transa, transb, &
    +                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                               retain_sparsity, filter_eps, &
    +                               flop)
    +      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    +      REAL(KIND=real_4), INTENT(IN)                      :: alpha
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    +      REAL(KIND=real_4), INTENT(IN)                      :: beta
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    +      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    +                                                            last_column, first_k, last_k
    +      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    +      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    +      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
     
    -         CALL dbcsr_multiply_prv(transa, transb, &
    -                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    -                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                 retain_sparsity, &
    -                                 filter_eps=filter_eps, &
    -                                 flop=flop)
    -      END SUBROUTINE dbcsr_multiply_s
    +      CALL dbcsr_multiply_generic(transa, transb, &
    +                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    +                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                  retain_sparsity, &
    +                                  filter_eps=filter_eps, &
    +                                  flop=flop)
    +   END SUBROUTINE dbcsr_multiply_s
     
    diff --git a/develop/proc/dbcsr_multiply_z.html b/develop/proc/dbcsr_multiply_z.html index a53d6add252..aaac9f036b5 100644 --- a/develop/proc/dbcsr_multiply_z.html +++ b/develop/proc/dbcsr_multiply_z.html @@ -79,15 +79,15 @@

    dbcsr_multiply_z
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_multiply_z(transa, transb, &
    -                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                               retain_sparsity, filter_eps, &
    -                               flop)
    -      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    -      COMPLEX(KIND=real_8), INTENT(IN)                   :: alpha
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    -      COMPLEX(KIND=real_8), INTENT(IN)                   :: beta
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    -      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    -                                                            last_column, first_k, last_k
    -      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    -      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    -      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
    +    
          SUBROUTINE dbcsr_multiply_z (transa, transb, &
    +                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                               retain_sparsity, filter_eps, flop)
    +         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    +         COMPLEX(kind=real_8), INTENT(IN)                      :: alpha
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    +         COMPLEX(kind=real_8), INTENT(IN)                      :: beta
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    +         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    +                                                     first_column, last_column, &
    +                                                     first_k, last_k
    +         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    +         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    +         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
     
    -      CALL dbcsr_multiply_generic(transa, transb, &
    -                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    -                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                  retain_sparsity, &
    -                                  filter_eps=filter_eps, &
    -                                  flop=flop)
    -   END SUBROUTINE dbcsr_multiply_z
    +         CALL dbcsr_multiply_prv(transa, transb, &
    +                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    +                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                 retain_sparsity, &
    +                                 filter_eps=filter_eps, &
    +                                 flop=flop)
    +      END SUBROUTINE dbcsr_multiply_z
     
    diff --git a/develop/proc/dbcsr_multiply_z~2.html b/develop/proc/dbcsr_multiply_z~2.html index 4dd96b5ded3..d2bb8ba707f 100644 --- a/develop/proc/dbcsr_multiply_z~2.html +++ b/develop/proc/dbcsr_multiply_z~2.html @@ -79,15 +79,15 @@

    dbcsr_multiply_z
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -248,8 +248,8 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -338,7 +338,7 @@

    Arguments

    @@ -353,7 +353,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    @@ -413,29 +413,29 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_multiply_z (transa, transb, &
    -                                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    -                                               first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                               retain_sparsity, filter_eps, flop)
    -         CHARACTER(LEN=1), INTENT(IN)             :: transa, transb
    -         COMPLEX(kind=real_8), INTENT(IN)                      :: alpha
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_a, matrix_b
    -         COMPLEX(kind=real_8), INTENT(IN)                      :: beta
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_c
    -         INTEGER, INTENT(IN), OPTIONAL            :: first_row, last_row, &
    -                                                     first_column, last_column, &
    -                                                     first_k, last_k
    -         LOGICAL, INTENT(IN), OPTIONAL            :: retain_sparsity
    -         REAL(kind=real_8), INTENT(IN), OPTIONAL :: filter_eps
    -         INTEGER(int_8), INTENT(OUT), OPTIONAL    :: flop
    +    
       SUBROUTINE dbcsr_multiply_z(transa, transb, &
    +                               alpha, matrix_a, matrix_b, beta, matrix_c, &
    +                               first_row, last_row, first_column, last_column, first_k, last_k, &
    +                               retain_sparsity, filter_eps, &
    +                               flop)
    +      CHARACTER(LEN=1), INTENT(IN)                       :: transa, transb
    +      COMPLEX(KIND=real_8), INTENT(IN)                   :: alpha
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    +      COMPLEX(KIND=real_8), INTENT(IN)                   :: beta
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    +      INTEGER, INTENT(IN), OPTIONAL                      :: first_row, last_row, first_column, &
    +                                                            last_column, first_k, last_k
    +      LOGICAL, INTENT(IN), OPTIONAL                      :: retain_sparsity
    +      REAL(KIND=real_8), INTENT(IN), OPTIONAL            :: filter_eps
    +      INTEGER(KIND=int_8), INTENT(OUT), OPTIONAL         :: flop
     
    -         CALL dbcsr_multiply_prv(transa, transb, &
    -                                 alpha, matrix_a%prv, matrix_b%prv, beta, matrix_c%prv, &
    -                                 first_row, last_row, first_column, last_column, first_k, last_k, &
    -                                 retain_sparsity, &
    -                                 filter_eps=filter_eps, &
    -                                 flop=flop)
    -      END SUBROUTINE dbcsr_multiply_z
    +      CALL dbcsr_multiply_generic(transa, transb, &
    +                                  dbcsr_scalar(alpha), matrix_a, matrix_b, dbcsr_scalar(beta), matrix_c, &
    +                                  first_row, last_row, first_column, last_column, first_k, last_k, &
    +                                  retain_sparsity, &
    +                                  filter_eps=filter_eps, &
    +                                  flop=flop)
    +   END SUBROUTINE dbcsr_multiply_z
     
    diff --git a/develop/proc/dbcsr_mutable_new.html b/develop/proc/dbcsr_mutable_new.html index 613784c0d9a..eaf693b95e4 100644 --- a/develop/proc/dbcsr_mutable_new.html +++ b/develop/proc/dbcsr_mutable_new.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_name.html b/develop/proc/dbcsr_name.html index fc7b6b68b08..12ca5326961 100644 --- a/develop/proc/dbcsr_name.html +++ b/develop/proc/dbcsr_name.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + character(len=default_string_length)

    diff --git a/develop/proc/dbcsr_nblkcols_local.html b/develop/proc/dbcsr_nblkcols_local.html index f48d46d7293..715dfd86b4a 100644 --- a/develop/proc/dbcsr_nblkcols_local.html +++ b/develop/proc/dbcsr_nblkcols_local.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkcols_local~2.html b/develop/proc/dbcsr_nblkcols_local~2.html index 06816969656..6afaa339907 100644 --- a/develop/proc/dbcsr_nblkcols_local~2.html +++ b/develop/proc/dbcsr_nblkcols_local~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkcols_total.html b/develop/proc/dbcsr_nblkcols_total.html index 18bc6401e4d..e367db6b363 100644 --- a/develop/proc/dbcsr_nblkcols_total.html +++ b/develop/proc/dbcsr_nblkcols_total.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkcols_total~2.html b/develop/proc/dbcsr_nblkcols_total~2.html index 0f770b00332..d518519db76 100644 --- a/develop/proc/dbcsr_nblkcols_total~2.html +++ b/develop/proc/dbcsr_nblkcols_total~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkrows_local.html b/develop/proc/dbcsr_nblkrows_local.html index 21d7b2c54e9..c5972b99dec 100644 --- a/develop/proc/dbcsr_nblkrows_local.html +++ b/develop/proc/dbcsr_nblkrows_local.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkrows_local~2.html b/develop/proc/dbcsr_nblkrows_local~2.html index 0e6c210d75d..def3acb835f 100644 --- a/develop/proc/dbcsr_nblkrows_local~2.html +++ b/develop/proc/dbcsr_nblkrows_local~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkrows_total.html b/develop/proc/dbcsr_nblkrows_total.html index d69ed005fd9..614736e1c8d 100644 --- a/develop/proc/dbcsr_nblkrows_total.html +++ b/develop/proc/dbcsr_nblkrows_total.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nblkrows_total~2.html b/develop/proc/dbcsr_nblkrows_total~2.html index 0795ae2f3b4..8318e8ce04b 100644 --- a/develop/proc/dbcsr_nblkrows_total~2.html +++ b/develop/proc/dbcsr_nblkrows_total~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_new_image_dist.html b/develop/proc/dbcsr_new_image_dist.html index 89ed57ad600..58c2787f177 100644 --- a/develop/proc/dbcsr_new_image_dist.html +++ b/develop/proc/dbcsr_new_image_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_new_transposed.html b/develop/proc/dbcsr_new_transposed.html index 412be307664..7f0ff8489ce 100644 --- a/develop/proc/dbcsr_new_transposed.html +++ b/develop/proc/dbcsr_new_transposed.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_nfullcols_local.html b/develop/proc/dbcsr_nfullcols_local.html index e4bd461cb4a..98ddf4f9397 100644 --- a/develop/proc/dbcsr_nfullcols_local.html +++ b/develop/proc/dbcsr_nfullcols_local.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nfullcols_total.html b/develop/proc/dbcsr_nfullcols_total.html index 033aa0ee761..8621f61dce3 100644 --- a/develop/proc/dbcsr_nfullcols_total.html +++ b/develop/proc/dbcsr_nfullcols_total.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nfullcols_total~2.html b/develop/proc/dbcsr_nfullcols_total~2.html index 0a72fc54532..47265cab949 100644 --- a/develop/proc/dbcsr_nfullcols_total~2.html +++ b/develop/proc/dbcsr_nfullcols_total~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nfullrows_local.html b/develop/proc/dbcsr_nfullrows_local.html index fd9c1e90fb4..c32e8b74482 100644 --- a/develop/proc/dbcsr_nfullrows_local.html +++ b/develop/proc/dbcsr_nfullrows_local.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nfullrows_total.html b/develop/proc/dbcsr_nfullrows_total.html index e59ea7668f6..c5ad0e74b15 100644 --- a/develop/proc/dbcsr_nfullrows_total.html +++ b/develop/proc/dbcsr_nfullrows_total.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_nfullrows_total~2.html b/develop/proc/dbcsr_nfullrows_total~2.html index 947ce5fb68b..e82bab46324 100644 --- a/develop/proc/dbcsr_nfullrows_total~2.html +++ b/develop/proc/dbcsr_nfullrows_total~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_norm_r8_vec.html b/develop/proc/dbcsr_norm_r8_vec.html index 2dae5b6abd5..122deb74208 100644 --- a/develop/proc/dbcsr_norm_r8_vec.html +++ b/develop/proc/dbcsr_norm_r8_vec.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_norm_r8_vec~2.html b/develop/proc/dbcsr_norm_r8_vec~2.html index 325c75c8728..eeaf0b8ebc6 100644 --- a/develop/proc/dbcsr_norm_r8_vec~2.html +++ b/develop/proc/dbcsr_norm_r8_vec~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_norm_scalar.html b/develop/proc/dbcsr_norm_scalar.html index 3e8f17666b3..920a58bc148 100644 --- a/develop/proc/dbcsr_norm_scalar.html +++ b/develop/proc/dbcsr_norm_scalar.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_norm_scalar~2.html b/develop/proc/dbcsr_norm_scalar~2.html index 30a329767d0..ed06be8d961 100644 --- a/develop/proc/dbcsr_norm_scalar~2.html +++ b/develop/proc/dbcsr_norm_scalar~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_norm_vec.html b/develop/proc/dbcsr_norm_vec.html index c50a8cff853..4d8165ddbd7 100644 --- a/develop/proc/dbcsr_norm_vec.html +++ b/develop/proc/dbcsr_norm_vec.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_pack_meta.html b/develop/proc/dbcsr_pack_meta.html index 384475a4d00..2d8d7de6439 100644 --- a/develop/proc/dbcsr_pack_meta.html +++ b/develop/proc/dbcsr_pack_meta.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print.html b/develop/proc/dbcsr_print.html index 14945b2ba2a..aab27ce1d0b 100644 --- a/develop/proc/dbcsr_print.html +++ b/develop/proc/dbcsr_print.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print_block_sum.html b/develop/proc/dbcsr_print_block_sum.html index cd152fe245c..7d78f4b7c75 100644 --- a/develop/proc/dbcsr_print_block_sum.html +++ b/develop/proc/dbcsr_print_block_sum.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print_block_sum~2.html b/develop/proc/dbcsr_print_block_sum~2.html index 6130e34b3b0..fa11a6a0c43 100644 --- a/develop/proc/dbcsr_print_block_sum~2.html +++ b/develop/proc/dbcsr_print_block_sum~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print_config.html b/develop/proc/dbcsr_print_config.html index 73142480854..276e8ecbc1c 100644 --- a/develop/proc/dbcsr_print_config.html +++ b/develop/proc/dbcsr_print_config.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_printmat_matlab_c.html b/develop/proc/dbcsr_printmat_matlab_c.html index 4f59b507bb3..f2a0111e4bf 100644 --- a/develop/proc/dbcsr_printmat_matlab_c.html +++ b/develop/proc/dbcsr_printmat_matlab_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_printmat_matlab_d.html b/develop/proc/dbcsr_printmat_matlab_d.html index 546d953e9f6..941e40845f6 100644 --- a/develop/proc/dbcsr_printmat_matlab_d.html +++ b/develop/proc/dbcsr_printmat_matlab_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_printmat_matlab_s.html b/develop/proc/dbcsr_printmat_matlab_s.html index b37acab8c4e..d3bc1ff5052 100644 --- a/develop/proc/dbcsr_printmat_matlab_s.html +++ b/develop/proc/dbcsr_printmat_matlab_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_printmat_matlab_z.html b/develop/proc/dbcsr_printmat_matlab_z.html index cceaa45c753..a86b64f2092 100644 --- a/develop/proc/dbcsr_printmat_matlab_z.html +++ b/develop/proc/dbcsr_printmat_matlab_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print~2.html b/develop/proc/dbcsr_print~2.html index e9d0cd646db..82d4a7d33f9 100644 --- a/develop/proc/dbcsr_print~2.html +++ b/develop/proc/dbcsr_print~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block2d_c.html b/develop/proc/dbcsr_put_block2d_c.html index dd4a2b0ddb7..9a86c2505e4 100644 --- a/develop/proc/dbcsr_put_block2d_c.html +++ b/develop/proc/dbcsr_put_block2d_c.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_c
  • 13 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -261,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -293,7 +243,7 @@

    Arguments

    @@ -313,33 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_c (matrix, row, col, block, lb_row_col, transposed, &
    -                                                  summation, flop, scale)
    -     !! Put a 2-D block in a DBCSR matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block2d_c (matrix, row, col, block, &
    +                                                  summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_4), DIMENSION(:, :), INTENT(IN), &
    -            CONTIGUOUS, TARGET                    :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         COMPLEX(kind=real_4), DIMENSION(:, :), INTENT(IN)     :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              COMPLEX(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the block being added
    -
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: block_1d
    -
    -         NULLIFY (block_1d)
    -
    -         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block2d_c
     
    diff --git a/develop/proc/dbcsr_put_block2d_c~2.html b/develop/proc/dbcsr_put_block2d_c~2.html index 60fa4306aae..875e2d427c2 100644 --- a/develop/proc/dbcsr_put_block2d_c~2.html +++ b/develop/proc/dbcsr_put_block2d_c~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_c
  • 8 statements + title=" 0.0% of total for procedures.">13 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,24 +200,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +293,7 @@

    Arguments

    @@ -263,15 +313,33 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_c (matrix, row, col, block, &
    -                                                  summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block2d_c (matrix, row, col, block, lb_row_col, transposed, &
    +                                                  summation, flop, scale)
    +     !! Put a 2-D block in a DBCSR matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_4), DIMENSION(:, :), INTENT(IN)     :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_4), DIMENSION(:, :), INTENT(IN), &
    +            CONTIGUOUS, TARGET                    :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              COMPLEX(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the block being added
    +
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: block_1d
    +
    +         NULLIFY (block_1d)
    +
    +         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
           END SUBROUTINE dbcsr_put_block2d_c
     
    diff --git a/develop/proc/dbcsr_put_block2d_d.html b/develop/proc/dbcsr_put_block2d_d.html index 9bbcad40d54..e53ca2a6d31 100644 --- a/develop/proc/dbcsr_put_block2d_d.html +++ b/develop/proc/dbcsr_put_block2d_d.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_d
  • 13 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -261,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -293,7 +243,7 @@

    Arguments

    @@ -313,33 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_d (matrix, row, col, block, lb_row_col, transposed, &
    -                                                  summation, flop, scale)
    -     !! Put a 2-D block in a DBCSR matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block2d_d (matrix, row, col, block, &
    +                                                  summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_8), DIMENSION(:, :), INTENT(IN), &
    -            CONTIGUOUS, TARGET                    :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         REAL(kind=real_8), DIMENSION(:, :), INTENT(IN)     :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              REAL(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the block being added
    -
    -         REAL(kind=real_8), DIMENSION(:), POINTER           :: block_1d
    -
    -         NULLIFY (block_1d)
    -
    -         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block2d_d
     
    diff --git a/develop/proc/dbcsr_put_block2d_d~2.html b/develop/proc/dbcsr_put_block2d_d~2.html index 0f0e6a775fa..7a78a82d417 100644 --- a/develop/proc/dbcsr_put_block2d_d~2.html +++ b/develop/proc/dbcsr_put_block2d_d~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_d
  • 8 statements + title=" 0.0% of total for procedures.">13 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,24 +200,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +293,7 @@

    Arguments

    @@ -263,15 +313,33 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_d (matrix, row, col, block, &
    -                                                  summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block2d_d (matrix, row, col, block, lb_row_col, transposed, &
    +                                                  summation, flop, scale)
    +     !! Put a 2-D block in a DBCSR matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_8), DIMENSION(:, :), INTENT(IN)     :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the row
    +        !! the column
    +         REAL(kind=real_8), DIMENSION(:, :), INTENT(IN), &
    +            CONTIGUOUS, TARGET                    :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              REAL(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the block being added
    +
    +         REAL(kind=real_8), DIMENSION(:), POINTER           :: block_1d
    +
    +         NULLIFY (block_1d)
    +
    +         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
           END SUBROUTINE dbcsr_put_block2d_d
     
    diff --git a/develop/proc/dbcsr_put_block2d_s.html b/develop/proc/dbcsr_put_block2d_s.html index 11c9d894562..04c7401f897 100644 --- a/develop/proc/dbcsr_put_block2d_s.html +++ b/develop/proc/dbcsr_put_block2d_s.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_s
  • 13 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -261,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -293,7 +243,7 @@

    Arguments

    @@ -313,33 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_s (matrix, row, col, block, lb_row_col, transposed, &
    -                                                  summation, flop, scale)
    -     !! Put a 2-D block in a DBCSR matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block2d_s (matrix, row, col, block, &
    +                                                  summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_4), DIMENSION(:, :), INTENT(IN), &
    -            CONTIGUOUS, TARGET                    :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         REAL(kind=real_4), DIMENSION(:, :), INTENT(IN)     :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              REAL(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the block being added
    -
    -         REAL(kind=real_4), DIMENSION(:), POINTER           :: block_1d
    -
    -         NULLIFY (block_1d)
    -
    -         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block2d_s
     
    diff --git a/develop/proc/dbcsr_put_block2d_s~2.html b/develop/proc/dbcsr_put_block2d_s~2.html index 69783c5b49c..dd30705b1d5 100644 --- a/develop/proc/dbcsr_put_block2d_s~2.html +++ b/develop/proc/dbcsr_put_block2d_s~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_s
  • 8 statements + title=" 0.0% of total for procedures.">13 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,24 +200,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +293,7 @@

    Arguments

    @@ -263,15 +313,33 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_s (matrix, row, col, block, &
    -                                                  summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block2d_s (matrix, row, col, block, lb_row_col, transposed, &
    +                                                  summation, flop, scale)
    +     !! Put a 2-D block in a DBCSR matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_4), DIMENSION(:, :), INTENT(IN)     :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the row
    +        !! the column
    +         REAL(kind=real_4), DIMENSION(:, :), INTENT(IN), &
    +            CONTIGUOUS, TARGET                    :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              REAL(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the block being added
    +
    +         REAL(kind=real_4), DIMENSION(:), POINTER           :: block_1d
    +
    +         NULLIFY (block_1d)
    +
    +         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
           END SUBROUTINE dbcsr_put_block2d_s
     
    diff --git a/develop/proc/dbcsr_put_block2d_z.html b/develop/proc/dbcsr_put_block2d_z.html index dd4913cd23e..c6c0a934a65 100644 --- a/develop/proc/dbcsr_put_block2d_z.html +++ b/develop/proc/dbcsr_put_block2d_z.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_z
  • 13 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale)

    -

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -261,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -293,7 +243,7 @@

    Arguments

    @@ -313,33 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_z (matrix, row, col, block, lb_row_col, transposed, &
    -                                                  summation, flop, scale)
    -     !! Put a 2-D block in a DBCSR matrix
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block2d_z (matrix, row, col, block, &
    +                                                  summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_8), DIMENSION(:, :), INTENT(IN), &
    -            CONTIGUOUS, TARGET                    :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         COMPLEX(kind=real_8), DIMENSION(:, :), INTENT(IN)     :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              COMPLEX(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the block being added
    -
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: block_1d
    -
    -         NULLIFY (block_1d)
    -
    -         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block2d_z
     
    diff --git a/develop/proc/dbcsr_put_block2d_z~2.html b/develop/proc/dbcsr_put_block2d_z~2.html index 5c454981a10..ced26f4a56a 100644 --- a/develop/proc/dbcsr_put_block2d_z~2.html +++ b/develop/proc/dbcsr_put_block2d_z~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block2d_z
  • 8 statements + title=" 0.0% of total for procedures.">13 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block2d_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Put a 2-D block in a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,24 +200,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +293,7 @@

    Arguments

    @@ -263,15 +313,33 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block2d_z (matrix, row, col, block, &
    -                                                  summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block2d_z (matrix, row, col, block, lb_row_col, transposed, &
    +                                                  summation, flop, scale)
    +     !! Put a 2-D block in a DBCSR matrix
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_8), DIMENSION(:, :), INTENT(IN)     :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_8), DIMENSION(:, :), INTENT(IN), &
    +            CONTIGUOUS, TARGET                    :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              COMPLEX(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the block being added
    +
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: block_1d
    +
    +         NULLIFY (block_1d)
    +
    +         block_1d(1:SIZE(block)) => block
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         CALL dbcsr_put_block(matrix, row, col, block_1d, lb_row_col, transposed, summation, flop, scale)
           END SUBROUTINE dbcsr_put_block2d_z
     
    diff --git a/develop/proc/dbcsr_put_block_area.html b/develop/proc/dbcsr_put_block_area.html index 12186083784..38d5b625c3d 100644 --- a/develop/proc/dbcsr_put_block_area.html +++ b/develop/proc/dbcsr_put_block_area.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -237,7 +237,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -282,7 +282,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block_c.html b/develop/proc/dbcsr_put_block_c.html index 1be9c0270b6..521bd4e1cde 100644 --- a/develop/proc/dbcsr_put_block_c.html +++ b/develop/proc/dbcsr_put_block_c.html @@ -74,20 +74,20 @@

    dbcsr_put_block_c
  • 109 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,13 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    -

    @@@

    Arguments

    @@ -161,8 +158,8 @@

    Arguments

    @@ -186,13 +183,12 @@

    Arguments

    @@ -202,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -263,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -295,7 +243,7 @@

    Arguments

    @@ -315,167 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_c (matrix, row, col, block, lb_row_col, transposed, &
    -                                                summation, flop, scale)
    -     !! Inserts a block in a dbcsr matrix.
    -     !! If the block exists, the current data is overwritten.
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block_c (matrix, row, col, block, &
    +                                                summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the logical row
    -        !! the logical column
    -         COMPLEX(kind=real_4), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              COMPLEX(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the OBblock being added
    -
    -         TYPE(btree_data_cp2d)          :: data_block, data_block2
    -         INTEGER                                  :: blk, col_size, &
    -                                                     nze, offset, &
    -                                                     row_size, blk_p, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         LOGICAL                                  :: found, tr, do_sum, tr_diff
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER(KIND=int_8)                      :: my_flop
    -
    -!   ---------------------------------------------------------------------------
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         IF (PRESENT(summation)) THEN
    -            do_sum = summation
    -         ELSE
    -            do_sum = .FALSE.
    -         END IF
    -         my_flop = 0
    -         row_size = dbcsr_blk_row_size(matrix, row)
    -         col_size = dbcsr_blk_column_size(matrix, col)
    -         IF (tr) CALL swap(row_size, col_size)
     
    -         stored_row = row; stored_col = col
    -         nze = row_size*col_size
    -         !
    -         IF (debug_mod .AND. SIZE(block) < nze) &
    -            DBCSR_ABORT("Invalid block dimensions")
    -         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    -                                          found, blk, lb_row_col, offset)
    -         IF (found) THEN
    -            ! let's copy the block
    -            offset = ABS(offset)
    -            ! Fix the index if the new block's transpose flag is different
    -            ! from the old one.
    -            tr_diff = .FALSE.
    -            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    -               tr_diff = .TRUE.
    -               matrix%blk_p(blk) = -matrix%blk_p(blk)
    -            END IF
    -            block_1d => pointer_view(dbcsr_get_data_p( &
    -                                     matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1)
    -            IF (nze .GT. 0) THEN
    -               IF (do_sum) THEN
    -                  IF (tr_diff) &
    -                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    -                  IF (PRESENT(scale)) THEN
    -                     CALL caxpy(nze, scale, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL caxpy(nze, CMPLX(1.0, 0.0, real_4), block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -                  my_flop = my_flop + nze*2
    -               ELSE
    -                  IF (PRESENT(scale)) THEN
    -                     CALL ccopy(nze, scale*block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL ccopy(nze, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -               END IF
    -            END IF
    -         ELSE
    -        !!@@@
    -            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    -            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    -            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    -                                      sizedata_guess=nze)
    -            END IF
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            blk_p = matrix%wms(iw)%datasize + 1
    -            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    -               IF (tr) blk_p = -blk_p
    -               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    -               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    -                                           matrix%wms(iw)%datasize + nze, &
    -                                           factor=default_resize_factor)
    -               IF (PRESENT(scale)) THEN
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=scale*block, source_lb=1)
    -               ELSE
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=block, source_lb=1)
    -               END IF
    -            ELSE
    -               ALLOCATE (data_block%p(row_size, col_size))
    -               IF (PRESENT(scale)) THEN
    -                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    -               ELSE
    -                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    -               END IF
    -               data_block%tr = tr
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               IF (.NOT. do_sum) THEN
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_c, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.TRUE.)
    -                  IF (found) THEN
    -                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    -                  END IF
    -               ELSE
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_c, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.FALSE.)
    -                  IF (found) THEN
    -                     IF (nze > 0) &
    -                        CALL caxpy(nze, CMPLX(1.0, 0.0, real_4), block, 1, &
    -                                               data_block2%p, 1)
    -                     IF (.NOT. ASSOCIATED(data_block%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    -                  END IF
    -               END IF
    -               IF (.NOT. found) THEN
    -                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -               END IF
    -            END IF
    -            IF (.NOT. found) THEN
    -               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    -            END IF
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -         END IF
    -         IF (PRESENT(flop)) flop = flop + my_flop
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block_c
     
    diff --git a/develop/proc/dbcsr_put_block_c~2.html b/develop/proc/dbcsr_put_block_c~2.html index 8deecc99c4a..1cb2cf7a9ac 100644 --- a/develop/proc/dbcsr_put_block_c~2.html +++ b/develop/proc/dbcsr_put_block_c~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block_c
  • 8 statements + title=" 0.2% of total for procedures.">109 statements
  • - Source File + Source File
  • @@ -139,10 +139,13 @@

    Contents

    -

    private subroutine dbcsr_put_block_c(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_c(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    +

    @@@

    Arguments

    @@ -158,8 +161,8 @@

    Arguments

    @@ -183,12 +186,13 @@

    Arguments

    @@ -198,24 +202,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +295,7 @@

    Arguments

    @@ -263,15 +315,167 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_c (matrix, row, col, block, &
    -                                                summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block_c (matrix, row, col, block, lb_row_col, transposed, &
    +                                                summation, flop, scale)
    +     !! Inserts a block in a dbcsr matrix.
    +     !! If the block exists, the current data is overwritten.
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the logical row
    +        !! the logical column
    +         COMPLEX(kind=real_4), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              COMPLEX(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the OBblock being added
    +
    +         TYPE(btree_data_cp2d)          :: data_block, data_block2
    +         INTEGER                                  :: blk, col_size, &
    +                                                     nze, offset, &
    +                                                     row_size, blk_p, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         LOGICAL                                  :: found, tr, do_sum, tr_diff
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER(KIND=int_8)                      :: my_flop
    +
    +!   ---------------------------------------------------------------------------
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         IF (PRESENT(summation)) THEN
    +            do_sum = summation
    +         ELSE
    +            do_sum = .FALSE.
    +         END IF
    +         my_flop = 0
    +         row_size = dbcsr_blk_row_size(matrix, row)
    +         col_size = dbcsr_blk_column_size(matrix, col)
    +         IF (tr) CALL swap(row_size, col_size)
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         stored_row = row; stored_col = col
    +         nze = row_size*col_size
    +         !
    +         IF (debug_mod .AND. SIZE(block) < nze) &
    +            DBCSR_ABORT("Invalid block dimensions")
    +         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    +                                          found, blk, lb_row_col, offset)
    +         IF (found) THEN
    +            ! let's copy the block
    +            offset = ABS(offset)
    +            ! Fix the index if the new block's transpose flag is different
    +            ! from the old one.
    +            tr_diff = .FALSE.
    +            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    +               tr_diff = .TRUE.
    +               matrix%blk_p(blk) = -matrix%blk_p(blk)
    +            END IF
    +            block_1d => pointer_view(dbcsr_get_data_p( &
    +                                     matrix%data_area, CMPLX(0.0, 0.0, real_4)), offset, offset + nze - 1)
    +            IF (nze .GT. 0) THEN
    +               IF (do_sum) THEN
    +                  IF (tr_diff) &
    +                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    +                  IF (PRESENT(scale)) THEN
    +                     CALL caxpy(nze, scale, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL caxpy(nze, CMPLX(1.0, 0.0, real_4), block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +                  my_flop = my_flop + nze*2
    +               ELSE
    +                  IF (PRESENT(scale)) THEN
    +                     CALL ccopy(nze, scale*block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL ccopy(nze, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +               END IF
    +            END IF
    +         ELSE
    +        !!@@@
    +            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    +            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    +            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    +                                      sizedata_guess=nze)
    +            END IF
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            blk_p = matrix%wms(iw)%datasize + 1
    +            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    +               IF (tr) blk_p = -blk_p
    +               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    +               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    +                                           matrix%wms(iw)%datasize + nze, &
    +                                           factor=default_resize_factor)
    +               IF (PRESENT(scale)) THEN
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=scale*block, source_lb=1)
    +               ELSE
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=block, source_lb=1)
    +               END IF
    +            ELSE
    +               ALLOCATE (data_block%p(row_size, col_size))
    +               IF (PRESENT(scale)) THEN
    +                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    +               ELSE
    +                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    +               END IF
    +               data_block%tr = tr
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               IF (.NOT. do_sum) THEN
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_c, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.TRUE.)
    +                  IF (found) THEN
    +                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    +                  END IF
    +               ELSE
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_c, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.FALSE.)
    +                  IF (found) THEN
    +                     IF (nze > 0) &
    +                        CALL caxpy(nze, CMPLX(1.0, 0.0, real_4), block, 1, &
    +                                               data_block2%p, 1)
    +                     IF (.NOT. ASSOCIATED(data_block%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    +                  END IF
    +               END IF
    +               IF (.NOT. found) THEN
    +                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +               END IF
    +            END IF
    +            IF (.NOT. found) THEN
    +               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    +            END IF
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +         END IF
    +         IF (PRESENT(flop)) flop = flop + my_flop
           END SUBROUTINE dbcsr_put_block_c
     
    diff --git a/develop/proc/dbcsr_put_block_d.html b/develop/proc/dbcsr_put_block_d.html index c34b3c9a833..d117b024fe3 100644 --- a/develop/proc/dbcsr_put_block_d.html +++ b/develop/proc/dbcsr_put_block_d.html @@ -74,20 +74,20 @@

    dbcsr_put_block_d
  • 109 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,13 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    -

    @@@

    Arguments

    @@ -161,8 +158,8 @@

    Arguments

    @@ -186,13 +183,12 @@

    Arguments

    @@ -202,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -263,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -295,7 +243,7 @@

    Arguments

    @@ -315,167 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_d (matrix, row, col, block, lb_row_col, transposed, &
    -                                                summation, flop, scale)
    -     !! Inserts a block in a dbcsr matrix.
    -     !! If the block exists, the current data is overwritten.
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block_d (matrix, row, col, block, &
    +                                                summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the logical row
    -        !! the logical column
    -         REAL(kind=real_8), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         REAL(kind=real_8), DIMENSION(:), INTENT(IN)        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              REAL(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the OBblock being added
    -
    -         TYPE(btree_data_dp2d)          :: data_block, data_block2
    -         INTEGER                                  :: blk, col_size, &
    -                                                     nze, offset, &
    -                                                     row_size, blk_p, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         LOGICAL                                  :: found, tr, do_sum, tr_diff
    -         REAL(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER(KIND=int_8)                      :: my_flop
    -
    -!   ---------------------------------------------------------------------------
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         IF (PRESENT(summation)) THEN
    -            do_sum = summation
    -         ELSE
    -            do_sum = .FALSE.
    -         END IF
    -         my_flop = 0
    -         row_size = dbcsr_blk_row_size(matrix, row)
    -         col_size = dbcsr_blk_column_size(matrix, col)
    -         IF (tr) CALL swap(row_size, col_size)
     
    -         stored_row = row; stored_col = col
    -         nze = row_size*col_size
    -         !
    -         IF (debug_mod .AND. SIZE(block) < nze) &
    -            DBCSR_ABORT("Invalid block dimensions")
    -         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    -                                          found, blk, lb_row_col, offset)
    -         IF (found) THEN
    -            ! let's copy the block
    -            offset = ABS(offset)
    -            ! Fix the index if the new block's transpose flag is different
    -            ! from the old one.
    -            tr_diff = .FALSE.
    -            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    -               tr_diff = .TRUE.
    -               matrix%blk_p(blk) = -matrix%blk_p(blk)
    -            END IF
    -            block_1d => pointer_view(dbcsr_get_data_p( &
    -                                     matrix%data_area, 0.0_real_8), offset, offset + nze - 1)
    -            IF (nze .GT. 0) THEN
    -               IF (do_sum) THEN
    -                  IF (tr_diff) &
    -                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    -                  IF (PRESENT(scale)) THEN
    -                     CALL daxpy(nze, scale, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL daxpy(nze, 1.0_real_8, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -                  my_flop = my_flop + nze*2
    -               ELSE
    -                  IF (PRESENT(scale)) THEN
    -                     CALL dcopy(nze, scale*block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL dcopy(nze, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -               END IF
    -            END IF
    -         ELSE
    -        !!@@@
    -            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    -            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    -            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    -                                      sizedata_guess=nze)
    -            END IF
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            blk_p = matrix%wms(iw)%datasize + 1
    -            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    -               IF (tr) blk_p = -blk_p
    -               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    -               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    -                                           matrix%wms(iw)%datasize + nze, &
    -                                           factor=default_resize_factor)
    -               IF (PRESENT(scale)) THEN
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=scale*block, source_lb=1)
    -               ELSE
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=block, source_lb=1)
    -               END IF
    -            ELSE
    -               ALLOCATE (data_block%p(row_size, col_size))
    -               IF (PRESENT(scale)) THEN
    -                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    -               ELSE
    -                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    -               END IF
    -               data_block%tr = tr
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               IF (.NOT. do_sum) THEN
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_d, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.TRUE.)
    -                  IF (found) THEN
    -                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    -                  END IF
    -               ELSE
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_d, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.FALSE.)
    -                  IF (found) THEN
    -                     IF (nze > 0) &
    -                        CALL daxpy(nze, 1.0_real_8, block, 1, &
    -                                               data_block2%p, 1)
    -                     IF (.NOT. ASSOCIATED(data_block%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    -                  END IF
    -               END IF
    -               IF (.NOT. found) THEN
    -                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -               END IF
    -            END IF
    -            IF (.NOT. found) THEN
    -               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    -            END IF
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -         END IF
    -         IF (PRESENT(flop)) flop = flop + my_flop
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block_d
     
    diff --git a/develop/proc/dbcsr_put_block_d~2.html b/develop/proc/dbcsr_put_block_d~2.html index 5835ed30426..76fba91337b 100644 --- a/develop/proc/dbcsr_put_block_d~2.html +++ b/develop/proc/dbcsr_put_block_d~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block_d
  • 8 statements + title=" 0.2% of total for procedures.">109 statements
  • - Source File + Source File
  • @@ -139,10 +139,13 @@

    Contents

    -

    private subroutine dbcsr_put_block_d(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_d(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    +

    @@@

    Arguments

    @@ -158,8 +161,8 @@

    Arguments

    @@ -183,12 +186,13 @@

    Arguments

    @@ -198,24 +202,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +295,7 @@

    Arguments

    @@ -263,15 +315,167 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_d (matrix, row, col, block, &
    -                                                summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block_d (matrix, row, col, block, lb_row_col, transposed, &
    +                                                summation, flop, scale)
    +     !! Inserts a block in a dbcsr matrix.
    +     !! If the block exists, the current data is overwritten.
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_8), DIMENSION(:), INTENT(IN)        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the logical row
    +        !! the logical column
    +         REAL(kind=real_8), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              REAL(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the OBblock being added
    +
    +         TYPE(btree_data_dp2d)          :: data_block, data_block2
    +         INTEGER                                  :: blk, col_size, &
    +                                                     nze, offset, &
    +                                                     row_size, blk_p, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         LOGICAL                                  :: found, tr, do_sum, tr_diff
    +         REAL(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER(KIND=int_8)                      :: my_flop
    +
    +!   ---------------------------------------------------------------------------
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         IF (PRESENT(summation)) THEN
    +            do_sum = summation
    +         ELSE
    +            do_sum = .FALSE.
    +         END IF
    +         my_flop = 0
    +         row_size = dbcsr_blk_row_size(matrix, row)
    +         col_size = dbcsr_blk_column_size(matrix, col)
    +         IF (tr) CALL swap(row_size, col_size)
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         stored_row = row; stored_col = col
    +         nze = row_size*col_size
    +         !
    +         IF (debug_mod .AND. SIZE(block) < nze) &
    +            DBCSR_ABORT("Invalid block dimensions")
    +         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    +                                          found, blk, lb_row_col, offset)
    +         IF (found) THEN
    +            ! let's copy the block
    +            offset = ABS(offset)
    +            ! Fix the index if the new block's transpose flag is different
    +            ! from the old one.
    +            tr_diff = .FALSE.
    +            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    +               tr_diff = .TRUE.
    +               matrix%blk_p(blk) = -matrix%blk_p(blk)
    +            END IF
    +            block_1d => pointer_view(dbcsr_get_data_p( &
    +                                     matrix%data_area, 0.0_real_8), offset, offset + nze - 1)
    +            IF (nze .GT. 0) THEN
    +               IF (do_sum) THEN
    +                  IF (tr_diff) &
    +                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    +                  IF (PRESENT(scale)) THEN
    +                     CALL daxpy(nze, scale, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL daxpy(nze, 1.0_real_8, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +                  my_flop = my_flop + nze*2
    +               ELSE
    +                  IF (PRESENT(scale)) THEN
    +                     CALL dcopy(nze, scale*block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL dcopy(nze, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +               END IF
    +            END IF
    +         ELSE
    +        !!@@@
    +            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    +            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    +            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    +                                      sizedata_guess=nze)
    +            END IF
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            blk_p = matrix%wms(iw)%datasize + 1
    +            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    +               IF (tr) blk_p = -blk_p
    +               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    +               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    +                                           matrix%wms(iw)%datasize + nze, &
    +                                           factor=default_resize_factor)
    +               IF (PRESENT(scale)) THEN
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=scale*block, source_lb=1)
    +               ELSE
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=block, source_lb=1)
    +               END IF
    +            ELSE
    +               ALLOCATE (data_block%p(row_size, col_size))
    +               IF (PRESENT(scale)) THEN
    +                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    +               ELSE
    +                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    +               END IF
    +               data_block%tr = tr
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               IF (.NOT. do_sum) THEN
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_d, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.TRUE.)
    +                  IF (found) THEN
    +                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    +                  END IF
    +               ELSE
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_d, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.FALSE.)
    +                  IF (found) THEN
    +                     IF (nze > 0) &
    +                        CALL daxpy(nze, 1.0_real_8, block, 1, &
    +                                               data_block2%p, 1)
    +                     IF (.NOT. ASSOCIATED(data_block%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    +                  END IF
    +               END IF
    +               IF (.NOT. found) THEN
    +                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +               END IF
    +            END IF
    +            IF (.NOT. found) THEN
    +               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    +            END IF
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +         END IF
    +         IF (PRESENT(flop)) flop = flop + my_flop
           END SUBROUTINE dbcsr_put_block_d
     
    diff --git a/develop/proc/dbcsr_put_block_s.html b/develop/proc/dbcsr_put_block_s.html index f87cf65df80..f53149cfe68 100644 --- a/develop/proc/dbcsr_put_block_s.html +++ b/develop/proc/dbcsr_put_block_s.html @@ -74,20 +74,20 @@

    dbcsr_put_block_s
  • 109 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,13 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    -

    @@@

    Arguments

    @@ -161,8 +158,8 @@

    Arguments

    @@ -186,13 +183,12 @@

    Arguments

    @@ -202,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -263,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -295,7 +243,7 @@

    Arguments

    @@ -315,167 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_s (matrix, row, col, block, lb_row_col, transposed, &
    -                                                summation, flop, scale)
    -     !! Inserts a block in a dbcsr matrix.
    -     !! If the block exists, the current data is overwritten.
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block_s (matrix, row, col, block, &
    +                                                summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the logical row
    -        !! the logical column
    -         REAL(kind=real_4), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         REAL(kind=real_4), DIMENSION(:), INTENT(IN)        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              REAL(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the OBblock being added
    -
    -         TYPE(btree_data_sp2d)          :: data_block, data_block2
    -         INTEGER                                  :: blk, col_size, &
    -                                                     nze, offset, &
    -                                                     row_size, blk_p, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         LOGICAL                                  :: found, tr, do_sum, tr_diff
    -         REAL(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER(KIND=int_8)                      :: my_flop
    -
    -!   ---------------------------------------------------------------------------
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         IF (PRESENT(summation)) THEN
    -            do_sum = summation
    -         ELSE
    -            do_sum = .FALSE.
    -         END IF
    -         my_flop = 0
    -         row_size = dbcsr_blk_row_size(matrix, row)
    -         col_size = dbcsr_blk_column_size(matrix, col)
    -         IF (tr) CALL swap(row_size, col_size)
     
    -         stored_row = row; stored_col = col
    -         nze = row_size*col_size
    -         !
    -         IF (debug_mod .AND. SIZE(block) < nze) &
    -            DBCSR_ABORT("Invalid block dimensions")
    -         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    -                                          found, blk, lb_row_col, offset)
    -         IF (found) THEN
    -            ! let's copy the block
    -            offset = ABS(offset)
    -            ! Fix the index if the new block's transpose flag is different
    -            ! from the old one.
    -            tr_diff = .FALSE.
    -            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    -               tr_diff = .TRUE.
    -               matrix%blk_p(blk) = -matrix%blk_p(blk)
    -            END IF
    -            block_1d => pointer_view(dbcsr_get_data_p( &
    -                                     matrix%data_area, 0.0_real_4), offset, offset + nze - 1)
    -            IF (nze .GT. 0) THEN
    -               IF (do_sum) THEN
    -                  IF (tr_diff) &
    -                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    -                  IF (PRESENT(scale)) THEN
    -                     CALL saxpy(nze, scale, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL saxpy(nze, 1.0_real_4, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -                  my_flop = my_flop + nze*2
    -               ELSE
    -                  IF (PRESENT(scale)) THEN
    -                     CALL scopy(nze, scale*block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL scopy(nze, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -               END IF
    -            END IF
    -         ELSE
    -        !!@@@
    -            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    -            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    -            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    -                                      sizedata_guess=nze)
    -            END IF
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            blk_p = matrix%wms(iw)%datasize + 1
    -            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    -               IF (tr) blk_p = -blk_p
    -               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    -               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    -                                           matrix%wms(iw)%datasize + nze, &
    -                                           factor=default_resize_factor)
    -               IF (PRESENT(scale)) THEN
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=scale*block, source_lb=1)
    -               ELSE
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=block, source_lb=1)
    -               END IF
    -            ELSE
    -               ALLOCATE (data_block%p(row_size, col_size))
    -               IF (PRESENT(scale)) THEN
    -                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    -               ELSE
    -                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    -               END IF
    -               data_block%tr = tr
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               IF (.NOT. do_sum) THEN
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_s, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.TRUE.)
    -                  IF (found) THEN
    -                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    -                  END IF
    -               ELSE
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_s, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.FALSE.)
    -                  IF (found) THEN
    -                     IF (nze > 0) &
    -                        CALL saxpy(nze, 1.0_real_4, block, 1, &
    -                                               data_block2%p, 1)
    -                     IF (.NOT. ASSOCIATED(data_block%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    -                  END IF
    -               END IF
    -               IF (.NOT. found) THEN
    -                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -               END IF
    -            END IF
    -            IF (.NOT. found) THEN
    -               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    -            END IF
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -         END IF
    -         IF (PRESENT(flop)) flop = flop + my_flop
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block_s
     
    diff --git a/develop/proc/dbcsr_put_block_s~2.html b/develop/proc/dbcsr_put_block_s~2.html index 6200201ad18..d540b744029 100644 --- a/develop/proc/dbcsr_put_block_s~2.html +++ b/develop/proc/dbcsr_put_block_s~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block_s
  • 8 statements + title=" 0.2% of total for procedures.">109 statements
  • - Source File + Source File
  • @@ -139,10 +139,13 @@

    Contents

    -

    private subroutine dbcsr_put_block_s(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_s(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    +

    @@@

    Arguments

    @@ -158,8 +161,8 @@

    Arguments

    @@ -183,12 +186,13 @@

    Arguments

    @@ -198,24 +202,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +295,7 @@

    Arguments

    @@ -263,15 +315,167 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_s (matrix, row, col, block, &
    -                                                summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block_s (matrix, row, col, block, lb_row_col, transposed, &
    +                                                summation, flop, scale)
    +     !! Inserts a block in a dbcsr matrix.
    +     !! If the block exists, the current data is overwritten.
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_4), DIMENSION(:), INTENT(IN)        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the logical row
    +        !! the logical column
    +         REAL(kind=real_4), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              REAL(kind=real_4), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the OBblock being added
    +
    +         TYPE(btree_data_sp2d)          :: data_block, data_block2
    +         INTEGER                                  :: blk, col_size, &
    +                                                     nze, offset, &
    +                                                     row_size, blk_p, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         LOGICAL                                  :: found, tr, do_sum, tr_diff
    +         REAL(kind=real_4), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER(KIND=int_8)                      :: my_flop
    +
    +!   ---------------------------------------------------------------------------
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         IF (PRESENT(summation)) THEN
    +            do_sum = summation
    +         ELSE
    +            do_sum = .FALSE.
    +         END IF
    +         my_flop = 0
    +         row_size = dbcsr_blk_row_size(matrix, row)
    +         col_size = dbcsr_blk_column_size(matrix, col)
    +         IF (tr) CALL swap(row_size, col_size)
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         stored_row = row; stored_col = col
    +         nze = row_size*col_size
    +         !
    +         IF (debug_mod .AND. SIZE(block) < nze) &
    +            DBCSR_ABORT("Invalid block dimensions")
    +         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    +                                          found, blk, lb_row_col, offset)
    +         IF (found) THEN
    +            ! let's copy the block
    +            offset = ABS(offset)
    +            ! Fix the index if the new block's transpose flag is different
    +            ! from the old one.
    +            tr_diff = .FALSE.
    +            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    +               tr_diff = .TRUE.
    +               matrix%blk_p(blk) = -matrix%blk_p(blk)
    +            END IF
    +            block_1d => pointer_view(dbcsr_get_data_p( &
    +                                     matrix%data_area, 0.0_real_4), offset, offset + nze - 1)
    +            IF (nze .GT. 0) THEN
    +               IF (do_sum) THEN
    +                  IF (tr_diff) &
    +                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    +                  IF (PRESENT(scale)) THEN
    +                     CALL saxpy(nze, scale, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL saxpy(nze, 1.0_real_4, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +                  my_flop = my_flop + nze*2
    +               ELSE
    +                  IF (PRESENT(scale)) THEN
    +                     CALL scopy(nze, scale*block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL scopy(nze, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +               END IF
    +            END IF
    +         ELSE
    +        !!@@@
    +            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    +            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    +            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    +                                      sizedata_guess=nze)
    +            END IF
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            blk_p = matrix%wms(iw)%datasize + 1
    +            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    +               IF (tr) blk_p = -blk_p
    +               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    +               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    +                                           matrix%wms(iw)%datasize + nze, &
    +                                           factor=default_resize_factor)
    +               IF (PRESENT(scale)) THEN
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=scale*block, source_lb=1)
    +               ELSE
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=block, source_lb=1)
    +               END IF
    +            ELSE
    +               ALLOCATE (data_block%p(row_size, col_size))
    +               IF (PRESENT(scale)) THEN
    +                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    +               ELSE
    +                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    +               END IF
    +               data_block%tr = tr
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               IF (.NOT. do_sum) THEN
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_s, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.TRUE.)
    +                  IF (found) THEN
    +                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    +                  END IF
    +               ELSE
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_s, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.FALSE.)
    +                  IF (found) THEN
    +                     IF (nze > 0) &
    +                        CALL saxpy(nze, 1.0_real_4, block, 1, &
    +                                               data_block2%p, 1)
    +                     IF (.NOT. ASSOCIATED(data_block%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    +                  END IF
    +               END IF
    +               IF (.NOT. found) THEN
    +                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +               END IF
    +            END IF
    +            IF (.NOT. found) THEN
    +               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    +            END IF
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +         END IF
    +         IF (PRESENT(flop)) flop = flop + my_flop
           END SUBROUTINE dbcsr_put_block_s
     
    diff --git a/develop/proc/dbcsr_put_block_z.html b/develop/proc/dbcsr_put_block_z.html index 20015d3f957..393bcbd379c 100644 --- a/develop/proc/dbcsr_put_block_z.html +++ b/develop/proc/dbcsr_put_block_z.html @@ -74,20 +74,20 @@

    dbcsr_put_block_z
  • 109 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -139,13 +139,10 @@

    Contents

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale)

    -

    Inserts a block in a dbcsr matrix. - If the block exists, the current data is overwritten.

    -

    @@@

    Arguments

    @@ -161,8 +158,8 @@

    Arguments

    @@ -186,13 +183,12 @@

    Arguments

    @@ -202,59 +198,27 @@

    Arguments

    - - - - - - - - - - - - - - - - @@ -263,29 +227,13 @@

    Arguments

    - - - - - - - - @@ -295,7 +243,7 @@

    Arguments

    @@ -315,167 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_z (matrix, row, col, block, lb_row_col, transposed, &
    -                                                summation, flop, scale)
    -     !! Inserts a block in a dbcsr matrix.
    -     !! If the block exists, the current data is overwritten.
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_put_block_z (matrix, row, col, block, &
    +                                                summation, scale)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the logical row
    -        !! the logical column
    -         COMPLEX(kind=real_8), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    -        !! the block to put
    -         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    -        !! the block is transposed
    -        !! if block exists, then sum the new block to the old one instead of replacing it
    -         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: summation
              COMPLEX(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    -        !! scale the OBblock being added
    -
    -         TYPE(btree_data_zp2d)          :: data_block, data_block2
    -         INTEGER                                  :: blk, col_size, &
    -                                                     nze, offset, &
    -                                                     row_size, blk_p, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         LOGICAL                                  :: found, tr, do_sum, tr_diff
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    -         INTEGER(KIND=int_8)                      :: my_flop
    -
    -!   ---------------------------------------------------------------------------
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         IF (PRESENT(summation)) THEN
    -            do_sum = summation
    -         ELSE
    -            do_sum = .FALSE.
    -         END IF
    -         my_flop = 0
    -         row_size = dbcsr_blk_row_size(matrix, row)
    -         col_size = dbcsr_blk_column_size(matrix, col)
    -         IF (tr) CALL swap(row_size, col_size)
     
    -         stored_row = row; stored_col = col
    -         nze = row_size*col_size
    -         !
    -         IF (debug_mod .AND. SIZE(block) < nze) &
    -            DBCSR_ABORT("Invalid block dimensions")
    -         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    -                                          found, blk, lb_row_col, offset)
    -         IF (found) THEN
    -            ! let's copy the block
    -            offset = ABS(offset)
    -            ! Fix the index if the new block's transpose flag is different
    -            ! from the old one.
    -            tr_diff = .FALSE.
    -            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    -               tr_diff = .TRUE.
    -               matrix%blk_p(blk) = -matrix%blk_p(blk)
    -            END IF
    -            block_1d => pointer_view(dbcsr_get_data_p( &
    -                                     matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1)
    -            IF (nze .GT. 0) THEN
    -               IF (do_sum) THEN
    -                  IF (tr_diff) &
    -                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    -                  IF (PRESENT(scale)) THEN
    -                     CALL zaxpy(nze, scale, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL zaxpy(nze, CMPLX(1.0, 0.0, real_8), block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -                  my_flop = my_flop + nze*2
    -               ELSE
    -                  IF (PRESENT(scale)) THEN
    -                     CALL zcopy(nze, scale*block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  ELSE
    -                     CALL zcopy(nze, block(1:nze), 1, &
    -                                            block_1d, 1)
    -                  END IF
    -               END IF
    -            END IF
    -         ELSE
    -        !!@@@
    -            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    -            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    -            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    -                                      sizedata_guess=nze)
    -            END IF
    -            nwms = SIZE(matrix%wms)
    -            iw = 1
    -!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    -!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$          iw = omp_get_thread_num() + 1
    -            blk_p = matrix%wms(iw)%datasize + 1
    -            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    -               IF (tr) blk_p = -blk_p
    -               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    -               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    -                                           matrix%wms(iw)%datasize + nze, &
    -                                           factor=default_resize_factor)
    -               IF (PRESENT(scale)) THEN
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=scale*block, source_lb=1)
    -               ELSE
    -                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    -                                      data_size=nze, src=block, source_lb=1)
    -               END IF
    -            ELSE
    -               ALLOCATE (data_block%p(row_size, col_size))
    -               IF (PRESENT(scale)) THEN
    -                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    -               ELSE
    -                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    -               END IF
    -               data_block%tr = tr
    -               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    -                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    -                                         dbcsr_get_data_type(matrix))
    -               END IF
    -               IF (.NOT. do_sum) THEN
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_z, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.TRUE.)
    -                  IF (found) THEN
    -                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    -                  END IF
    -               ELSE
    -                  CALL btree_add( &
    -                     matrix%wms(iw)%mutable%m%btree_z, &
    -                     make_coordinate_tuple(stored_row, stored_col), &
    -                     data_block, found, data_block2, replace=.FALSE.)
    -                  IF (found) THEN
    -                     IF (nze > 0) &
    -                        CALL zaxpy(nze, CMPLX(1.0, 0.0, real_8), block, 1, &
    -                                               data_block2%p, 1)
    -                     IF (.NOT. ASSOCIATED(data_block%p)) &
    -                        DBCSR_WARN("Data was not present in block")
    -                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    -                  END IF
    -               END IF
    -               IF (.NOT. found) THEN
    -                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -               END IF
    -            END IF
    -            IF (.NOT. found) THEN
    -               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    -            END IF
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -         END IF
    -         IF (PRESENT(flop)) flop = flop + my_flop
    +         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
           END SUBROUTINE dbcsr_put_block_z
     
    diff --git a/develop/proc/dbcsr_put_block_z~2.html b/develop/proc/dbcsr_put_block_z~2.html index f1bc0692d83..099f57e0c27 100644 --- a/develop/proc/dbcsr_put_block_z~2.html +++ b/develop/proc/dbcsr_put_block_z~2.html @@ -74,20 +74,20 @@

    dbcsr_put_block_z
  • 8 statements + title=" 0.2% of total for procedures.">109 statements
  • - Source File + Source File
  • @@ -139,10 +139,13 @@

    Contents

    -

    private subroutine dbcsr_put_block_z(matrix, row, col, block, summation, scale) +

    private subroutine dbcsr_put_block_z(matrix, row, col, block, lb_row_col, transposed, summation, flop, scale)

    +

    Inserts a block in a dbcsr matrix. + If the block exists, the current data is overwritten.

    +

    @@@

    Arguments

    @@ -158,8 +161,8 @@

    Arguments

    @@ -183,12 +186,13 @@

    Arguments

    @@ -198,24 +202,56 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + @@ -243,7 +295,7 @@

    Arguments

    @@ -263,15 +315,167 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_put_block_z (matrix, row, col, block, &
    -                                                summation, scale)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_put_block_z (matrix, row, col, block, lb_row_col, transposed, &
    +                                                summation, flop, scale)
    +     !! Inserts a block in a dbcsr matrix.
    +     !! If the block exists, the current data is overwritten.
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: summation
    +        !! the logical row
    +        !! the logical column
    +         COMPLEX(kind=real_8), DIMENSION(:), CONTIGUOUS, INTENT(IN) :: block
    +        !! the block to put
    +         INTEGER, DIMENSION(2), OPTIONAL, INTENT(INOUT) :: lb_row_col
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed, summation
    +        !! the block is transposed
    +        !! if block exists, then sum the new block to the old one instead of replacing it
    +         INTEGER(KIND=int_8), INTENT(INOUT), OPTIONAL :: flop
              COMPLEX(kind=real_8), INTENT(IN), OPTIONAL            :: scale
    +        !! scale the OBblock being added
    +
    +         TYPE(btree_data_zp2d)          :: data_block, data_block2
    +         INTEGER                                  :: blk, col_size, &
    +                                                     nze, offset, &
    +                                                     row_size, blk_p, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         LOGICAL                                  :: found, tr, do_sum, tr_diff
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER         :: block_1d
    +         INTEGER(KIND=int_8)                      :: my_flop
    +
    +!   ---------------------------------------------------------------------------
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         IF (PRESENT(summation)) THEN
    +            do_sum = summation
    +         ELSE
    +            do_sum = .FALSE.
    +         END IF
    +         my_flop = 0
    +         row_size = dbcsr_blk_row_size(matrix, row)
    +         col_size = dbcsr_blk_column_size(matrix, col)
    +         IF (tr) CALL swap(row_size, col_size)
     
    -         CALL dbcsr_put_block_prv(matrix%prv, row, col, block, summation=summation, scale=scale)
    +         stored_row = row; stored_col = col
    +         nze = row_size*col_size
    +         !
    +         IF (debug_mod .AND. SIZE(block) < nze) &
    +            DBCSR_ABORT("Invalid block dimensions")
    +         CALL dbcsr_get_stored_block_info(matrix, stored_row, stored_col, &
    +                                          found, blk, lb_row_col, offset)
    +         IF (found) THEN
    +            ! let's copy the block
    +            offset = ABS(offset)
    +            ! Fix the index if the new block's transpose flag is different
    +            ! from the old one.
    +            tr_diff = .FALSE.
    +            IF (matrix%blk_p(blk) .LT. 0 .NEQV. tr) THEN
    +               tr_diff = .TRUE.
    +               matrix%blk_p(blk) = -matrix%blk_p(blk)
    +            END IF
    +            block_1d => pointer_view(dbcsr_get_data_p( &
    +                                     matrix%data_area, CMPLX(0.0, 0.0, real_8)), offset, offset + nze - 1)
    +            IF (nze .GT. 0) THEN
    +               IF (do_sum) THEN
    +                  IF (tr_diff) &
    +                     block_1d = RESHAPE(TRANSPOSE(RESHAPE(block_1d, (/col_size, row_size/))), (/nze/))
    +                  IF (PRESENT(scale)) THEN
    +                     CALL zaxpy(nze, scale, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL zaxpy(nze, CMPLX(1.0, 0.0, real_8), block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +                  my_flop = my_flop + nze*2
    +               ELSE
    +                  IF (PRESENT(scale)) THEN
    +                     CALL zcopy(nze, scale*block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  ELSE
    +                     CALL zcopy(nze, block(1:nze), 1, &
    +                                            block_1d, 1)
    +                  END IF
    +               END IF
    +            END IF
    +         ELSE
    +        !!@@@
    +            !call dbcsr_assert (associated (matrix%wms), dbcsr_fatal_level,&
    +            !     dbcsr_caller_error, routineN, "Work matrices not prepared")
    +            IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +               CALL dbcsr_work_create(matrix, nblks_guess=1, &
    +                                      sizedata_guess=nze)
    +            END IF
    +            nwms = SIZE(matrix%wms)
    +            iw = 1
    +!$          IF (debug_mod .AND. nwms < omp_get_num_threads()) &
    +!$             DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$          iw = omp_get_thread_num() + 1
    +            blk_p = matrix%wms(iw)%datasize + 1
    +            IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(iw))) THEN
    +               IF (tr) blk_p = -blk_p
    +               CALL add_work_coordinate(matrix%wms(iw), row, col, blk_p)
    +               CALL dbcsr_data_ensure_size(matrix%wms(iw)%data_area, &
    +                                           matrix%wms(iw)%datasize + nze, &
    +                                           factor=default_resize_factor)
    +               IF (PRESENT(scale)) THEN
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=scale*block, source_lb=1)
    +               ELSE
    +                  CALL dbcsr_data_set(matrix%wms(iw)%data_area, ABS(blk_p), &
    +                                      data_size=nze, src=block, source_lb=1)
    +               END IF
    +            ELSE
    +               ALLOCATE (data_block%p(row_size, col_size))
    +               IF (PRESENT(scale)) THEN
    +                  data_block%p(:, :) = scale*RESHAPE(block, (/row_size, col_size/))
    +               ELSE
    +                  data_block%p(:, :) = RESHAPE(block, (/row_size, col_size/))
    +               END IF
    +               data_block%tr = tr
    +               IF (.NOT. dbcsr_mutable_instantiated(matrix%wms(iw)%mutable)) THEN
    +                  CALL dbcsr_mutable_new(matrix%wms(iw)%mutable, &
    +                                         dbcsr_get_data_type(matrix))
    +               END IF
    +               IF (.NOT. do_sum) THEN
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_z, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.TRUE.)
    +                  IF (found) THEN
    +                     IF (.NOT. ASSOCIATED(data_block2%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block2%p)) DEALLOCATE (data_block2%p)
    +                  END IF
    +               ELSE
    +                  CALL btree_add( &
    +                     matrix%wms(iw)%mutable%m%btree_z, &
    +                     make_coordinate_tuple(stored_row, stored_col), &
    +                     data_block, found, data_block2, replace=.FALSE.)
    +                  IF (found) THEN
    +                     IF (nze > 0) &
    +                        CALL zaxpy(nze, CMPLX(1.0, 0.0, real_8), block, 1, &
    +                                               data_block2%p, 1)
    +                     IF (.NOT. ASSOCIATED(data_block%p)) &
    +                        DBCSR_WARN("Data was not present in block")
    +                     IF (ASSOCIATED(data_block%p)) DEALLOCATE (data_block%p)
    +                  END IF
    +               END IF
    +               IF (.NOT. found) THEN
    +                  matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +               END IF
    +            END IF
    +            IF (.NOT. found) THEN
    +               matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + nze
    +            END IF
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +         END IF
    +         IF (PRESENT(flop)) flop = flop + my_flop
           END SUBROUTINE dbcsr_put_block_z
     
    diff --git a/develop/proc/dbcsr_random_dist.html b/develop/proc/dbcsr_random_dist.html index 73639444626..a4421cbd83e 100644 --- a/develop/proc/dbcsr_random_dist.html +++ b/develop/proc/dbcsr_random_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_real_dp_to_string.html b/develop/proc/dbcsr_real_dp_to_string.html index f1c927edd3f..b2075a2a0e9 100644 --- a/develop/proc/dbcsr_real_dp_to_string.html +++ b/develop/proc/dbcsr_real_dp_to_string.html @@ -161,7 +161,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    Return Value - + character(len=11)

    diff --git a/develop/proc/dbcsr_redistribute.html b/develop/proc/dbcsr_redistribute.html index 0304cf63059..fb53d9f21c3 100644 --- a/develop/proc/dbcsr_redistribute.html +++ b/develop/proc/dbcsr_redistribute.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release.html b/develop/proc/dbcsr_release.html index b4afbbccb2b..14da6df49cf 100644 --- a/develop/proc/dbcsr_release.html +++ b/develop/proc/dbcsr_release.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release_locals.html b/develop/proc/dbcsr_release_locals.html index 80639d80aed..d06f389301d 100644 --- a/develop/proc/dbcsr_release_locals.html +++ b/develop/proc/dbcsr_release_locals.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release_p.html b/develop/proc/dbcsr_release_p.html index c817a3acb38..1813e16eed9 100644 --- a/develop/proc/dbcsr_release_p.html +++ b/develop/proc/dbcsr_release_p.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release~2.html b/develop/proc/dbcsr_release~2.html index df935c4c74b..d58dcb8be41 100644 --- a/develop/proc/dbcsr_release~2.html +++ b/develop/proc/dbcsr_release~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_remove_block.html b/develop/proc/dbcsr_remove_block.html index 3dfe865bb7c..6088d992235 100644 --- a/develop/proc/dbcsr_remove_block.html +++ b/develop/proc/dbcsr_remove_block.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_repl_get_stored_coordinates.html b/develop/proc/dbcsr_repl_get_stored_coordinates.html index 9ef72313010..a247ff1eec2 100644 --- a/develop/proc/dbcsr_repl_get_stored_coordinates.html +++ b/develop/proc/dbcsr_repl_get_stored_coordinates.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_replicate.html b/develop/proc/dbcsr_replicate.html index 99ab17b1446..72e399d8fa4 100644 --- a/develop/proc/dbcsr_replicate.html +++ b/develop/proc/dbcsr_replicate.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_replicate_all.html b/develop/proc/dbcsr_replicate_all.html index 685a2d66fcb..5f38732cd7e 100644 --- a/develop/proc/dbcsr_replicate_all.html +++ b/develop/proc/dbcsr_replicate_all.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_replicate_all~2.html b/develop/proc/dbcsr_replicate_all~2.html index b0c9583db22..d25b5c35742 100644 --- a/develop/proc/dbcsr_replicate_all~2.html +++ b/develop/proc/dbcsr_replicate_all~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_repoint_index.html b/develop/proc/dbcsr_repoint_index.html index d893421ee2a..d97f5252876 100644 --- a/develop/proc/dbcsr_repoint_index.html +++ b/develop/proc/dbcsr_repoint_index.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_all_blocks.html b/develop/proc/dbcsr_reserve_all_blocks.html index 6ec76044af9..4a01113d42c 100644 --- a/develop/proc/dbcsr_reserve_all_blocks.html +++ b/develop/proc/dbcsr_reserve_all_blocks.html @@ -74,20 +74,20 @@

    dbcsr_reserve_all_blocks
  • 43 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -143,8 +143,6 @@

    public subroutine dbcsr_reserve_all_blocks(matrix)

    -

    Inserts all blocks of a dbcsr matrix to make it a full matrix. -Thus obviously not linear scaling.

    Arguments

    @@ -160,8 +158,8 @@

    Arguments

    @@ -191,63 +189,9 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_reserve_all_blocks(matrix)
    -      !! Inserts all blocks of a dbcsr matrix to make it a full matrix.
    -      !! Thus obviously not linear scaling.
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! Matrix into which blocks should be added.
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_reserve_all_blocks'
    -
    -      INTEGER                                            :: blk_count, col, col_local, col_s, &
    -                                                            error_handle, myrank, rank, row, &
    -                                                            row_local, row_s
    -      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: columns, rows
    -      INTEGER, DIMENSION(:), POINTER                     :: local_cols, local_rows
    -      LOGICAL                                            :: tr
    -
    -      CALL timeset(routineN, error_handle)
    -
    -      myrank = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -      local_rows => dbcsr_distribution_local_rows(dbcsr_distribution(matrix))
    -      local_cols => dbcsr_distribution_local_cols(dbcsr_distribution(matrix))
    -
    -      blk_count = 0
    -      ! should be possible to loop only over the local blockrows/blockcols
    -      DO row_local = 1, SIZE(local_rows)
    -         DO col_local = 1, SIZE(local_cols)
    -            tr = .FALSE.
    -            row = local_rows(row_local)
    -            col = local_cols(col_local)
    -            row_s = row; col_s = col
    -            CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    -            ! is that the correct condition for symmetric matrices ?
    -            IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) blk_count = blk_count + 1
    -         END DO
    -      END DO
    -
    -      ALLOCATE (rows(blk_count), columns(blk_count))
    -
    -      blk_count = 0
    -      DO row_local = 1, SIZE(local_rows)
    -         DO col_local = 1, SIZE(local_cols)
    -            tr = .FALSE.
    -            row = local_rows(row_local)
    -            col = local_cols(col_local)
    -            row_s = row; col_s = col
    -            CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    -            IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) THEN
    -               blk_count = blk_count + 1
    -               rows(blk_count) = row
    -               columns(blk_count) = col
    -            END IF
    -         END DO
    -      END DO
    -
    -      CALL dbcsr_reserve_blocks(matrix, rows, columns)
    -
    -      CALL timestop(error_handle)
     
    +      CALL dbcsr_reserve_all_blocks_prv(matrix%prv)
        END SUBROUTINE dbcsr_reserve_all_blocks
     
    diff --git a/develop/proc/dbcsr_reserve_all_blocks~2.html b/develop/proc/dbcsr_reserve_all_blocks~2.html index 2b6913f8f11..2555694391b 100644 --- a/develop/proc/dbcsr_reserve_all_blocks~2.html +++ b/develop/proc/dbcsr_reserve_all_blocks~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_all_blocks
  • 4 statements + title=" 0.1% of total for procedures.">43 statements
  • - Source File + Source File
  • @@ -143,6 +143,8 @@

    public subroutine dbcsr_reserve_all_blocks(matrix)

    +

    Inserts all blocks of a dbcsr matrix to make it a full matrix. +Thus obviously not linear scaling.

    Arguments

    @@ -158,8 +160,8 @@

    Arguments

    @@ -189,9 +191,63 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_reserve_all_blocks(matrix)
    +      !! Inserts all blocks of a dbcsr matrix to make it a full matrix.
    +      !! Thus obviously not linear scaling.
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         !! Matrix into which blocks should be added.
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_reserve_all_blocks'
    +
    +      INTEGER                                            :: blk_count, col, col_local, col_s, &
    +                                                            error_handle, myrank, rank, row, &
    +                                                            row_local, row_s
    +      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: columns, rows
    +      INTEGER, DIMENSION(:), POINTER                     :: local_cols, local_rows
    +      LOGICAL                                            :: tr
    +
    +      CALL timeset(routineN, error_handle)
    +
    +      myrank = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +      local_rows => dbcsr_distribution_local_rows(dbcsr_distribution(matrix))
    +      local_cols => dbcsr_distribution_local_cols(dbcsr_distribution(matrix))
    +
    +      blk_count = 0
    +      ! should be possible to loop only over the local blockrows/blockcols
    +      DO row_local = 1, SIZE(local_rows)
    +         DO col_local = 1, SIZE(local_cols)
    +            tr = .FALSE.
    +            row = local_rows(row_local)
    +            col = local_cols(col_local)
    +            row_s = row; col_s = col
    +            CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    +            ! is that the correct condition for symmetric matrices ?
    +            IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) blk_count = blk_count + 1
    +         END DO
    +      END DO
    +
    +      ALLOCATE (rows(blk_count), columns(blk_count))
    +
    +      blk_count = 0
    +      DO row_local = 1, SIZE(local_rows)
    +         DO col_local = 1, SIZE(local_cols)
    +            tr = .FALSE.
    +            row = local_rows(row_local)
    +            col = local_cols(col_local)
    +            row_s = row; col_s = col
    +            CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    +            IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) THEN
    +               blk_count = blk_count + 1
    +               rows(blk_count) = row
    +               columns(blk_count) = col
    +            END IF
    +         END DO
    +      END DO
    +
    +      CALL dbcsr_reserve_blocks(matrix, rows, columns)
    +
    +      CALL timestop(error_handle)
     
    -      CALL dbcsr_reserve_all_blocks_prv(matrix%prv)
        END SUBROUTINE dbcsr_reserve_all_blocks
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_c.html b/develop/proc/dbcsr_reserve_block2d_c.html index 4d8c512d784..8bb47cb42f1 100644 --- a/develop/proc/dbcsr_reserve_block2d_c.html +++ b/develop/proc/dbcsr_reserve_block2d_c.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_c
  • 59 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transpo

    -

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,7 +243,7 @@

    Arguments

    @@ -266,97 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_c (matrix, row, col, block, &
    -                                                      transposed, existed)
    -     !! Put a 2-D block in a DBCSR matrix using the btree
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_c (matrix, row, col, block, transposed, existed)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: block
    -        !! the block to reserve; added if not NULL
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    -        !! the block holds transposed data
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    -        !! block already existed
    -
    -         TYPE(btree_data_cp2d)          :: data_block, data_block2
    -         INTEGER                                  :: col_size, row_size, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    -         LOGICAL                                  :: found, gift, tr, sym_tr
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: original_block
    -
    -!   ---------------------------------------------------------------------------
    -
    -         gift = ASSOCIATED(block)
    -         IF (gift) THEN
    -            original_block => block
    -         ELSE
    -            NULLIFY (original_block)
    -         END IF
    -         row_blk_size => array_data(matrix%row_blk_size)
    -         col_blk_size => array_data(matrix%col_blk_size)
    -         row_size = row_blk_size(row)
    -         col_size = col_blk_size(col)
    -
    -         stored_row = row; stored_col = col
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         sym_tr = .FALSE.
    -         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    -         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -!$OMP        MASTER
    -            matrix%valid = .FALSE.
    -!$OMP        END MASTER
    -!$OMP        BARRIER
    -         END IF
    -
    -         NULLIFY (data_block%p)
    -         IF (.NOT. gift) THEN
    -            ALLOCATE (data_block%p(row_size, col_size))
    -            block => data_block%p
    -         ELSE
    -            data_block%p => block
    -         END IF
    -         data_block%tr = tr
    -
    -         nwms = SIZE(matrix%wms)
    -         iw = 1
    -!$       IF (nwms < omp_get_num_threads()) &
    -!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$       iw = omp_get_thread_num() + 1
    -         CALL btree_add(matrix%wms(iw)%mutable%m%btree_c, &
    -                        make_coordinate_tuple(stored_row, stored_col), &
    -                        data_block, found, data_block2)
     
    -         IF (.NOT. found) THEN
    -#if defined(_OPENMP) && (200711 <= _OPENMP)
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -#else
    -!$OMP CRITICAL (critical_reserve_block2d)
    -            matrix%valid = .FALSE.
    -!$OMP END CRITICAL (critical_reserve_block2d)
    -#endif
    -            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    -         ELSE
    -            IF (.NOT. gift) THEN
    -               DEALLOCATE (data_block%p)
    -            ELSE
    -               DEALLOCATE (original_block)
    -            END IF
    -            block => data_block2%p
    -         END IF
    -         IF (PRESENT(existed)) existed = found
    +         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    +                                        transposed, existed)
           END SUBROUTINE dbcsr_reserve_block2d_c
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_c~2.html b/develop/proc/dbcsr_reserve_block2d_c~2.html index 7265da740b2..5d2046d3033 100644 --- a/develop/proc/dbcsr_reserve_block2d_c~2.html +++ b/develop/proc/dbcsr_reserve_block2d_c~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_c
  • 8 statements + title=" 0.1% of total for procedures.">59 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_reserve_block2d_c(matrix, row, col, block, transpo

    +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,7 +231,7 @@

    Arguments

    @@ -243,7 +246,7 @@

    Arguments

    @@ -263,15 +266,97 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_c (matrix, row, col, block, transposed, existed)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_c (matrix, row, col, block, &
    +                                                      transposed, existed)
    +     !! Put a 2-D block in a DBCSR matrix using the btree
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: block
    +        !! the block to reserve; added if not NULL
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the block holds transposed data
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    +        !! block already existed
    +
    +         TYPE(btree_data_cp2d)          :: data_block, data_block2
    +         INTEGER                                  :: col_size, row_size, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    +         LOGICAL                                  :: found, gift, tr, sym_tr
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER         :: original_block
    +
    +!   ---------------------------------------------------------------------------
    +
    +         gift = ASSOCIATED(block)
    +         IF (gift) THEN
    +            original_block => block
    +         ELSE
    +            NULLIFY (original_block)
    +         END IF
    +         row_blk_size => array_data(matrix%row_blk_size)
    +         col_blk_size => array_data(matrix%col_blk_size)
    +         row_size = row_blk_size(row)
    +         col_size = col_blk_size(col)
    +
    +         stored_row = row; stored_col = col
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         sym_tr = .FALSE.
    +         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    +         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +!$OMP        MASTER
    +            matrix%valid = .FALSE.
    +!$OMP        END MASTER
    +!$OMP        BARRIER
    +         END IF
    +
    +         NULLIFY (data_block%p)
    +         IF (.NOT. gift) THEN
    +            ALLOCATE (data_block%p(row_size, col_size))
    +            block => data_block%p
    +         ELSE
    +            data_block%p => block
    +         END IF
    +         data_block%tr = tr
    +
    +         nwms = SIZE(matrix%wms)
    +         iw = 1
    +!$       IF (nwms < omp_get_num_threads()) &
    +!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$       iw = omp_get_thread_num() + 1
    +         CALL btree_add(matrix%wms(iw)%mutable%m%btree_c, &
    +                        make_coordinate_tuple(stored_row, stored_col), &
    +                        data_block, found, data_block2)
     
    -         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    -                                        transposed, existed)
    +         IF (.NOT. found) THEN
    +#if defined(_OPENMP) && (200711 <= _OPENMP)
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +#else
    +!$OMP CRITICAL (critical_reserve_block2d)
    +            matrix%valid = .FALSE.
    +!$OMP END CRITICAL (critical_reserve_block2d)
    +#endif
    +            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    +         ELSE
    +            IF (.NOT. gift) THEN
    +               DEALLOCATE (data_block%p)
    +            ELSE
    +               DEALLOCATE (original_block)
    +            END IF
    +            block => data_block2%p
    +         END IF
    +         IF (PRESENT(existed)) existed = found
           END SUBROUTINE dbcsr_reserve_block2d_c
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_d.html b/develop/proc/dbcsr_reserve_block2d_d.html index 0181f13808c..42c4148d47e 100644 --- a/develop/proc/dbcsr_reserve_block2d_d.html +++ b/develop/proc/dbcsr_reserve_block2d_d.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_d
  • 59 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transpo

    -

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,7 +243,7 @@

    Arguments

    @@ -266,97 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_d (matrix, row, col, block, &
    -                                                      transposed, existed)
    -     !! Put a 2-D block in a DBCSR matrix using the btree
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_d (matrix, row, col, block, transposed, existed)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: block
    -        !! the block to reserve; added if not NULL
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    -        !! the block holds transposed data
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    -        !! block already existed
    -
    -         TYPE(btree_data_dp2d)          :: data_block, data_block2
    -         INTEGER                                  :: col_size, row_size, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    -         LOGICAL                                  :: found, gift, tr, sym_tr
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: original_block
    -
    -!   ---------------------------------------------------------------------------
    -
    -         gift = ASSOCIATED(block)
    -         IF (gift) THEN
    -            original_block => block
    -         ELSE
    -            NULLIFY (original_block)
    -         END IF
    -         row_blk_size => array_data(matrix%row_blk_size)
    -         col_blk_size => array_data(matrix%col_blk_size)
    -         row_size = row_blk_size(row)
    -         col_size = col_blk_size(col)
    -
    -         stored_row = row; stored_col = col
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         sym_tr = .FALSE.
    -         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    -         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -!$OMP        MASTER
    -            matrix%valid = .FALSE.
    -!$OMP        END MASTER
    -!$OMP        BARRIER
    -         END IF
    -
    -         NULLIFY (data_block%p)
    -         IF (.NOT. gift) THEN
    -            ALLOCATE (data_block%p(row_size, col_size))
    -            block => data_block%p
    -         ELSE
    -            data_block%p => block
    -         END IF
    -         data_block%tr = tr
    -
    -         nwms = SIZE(matrix%wms)
    -         iw = 1
    -!$       IF (nwms < omp_get_num_threads()) &
    -!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$       iw = omp_get_thread_num() + 1
    -         CALL btree_add(matrix%wms(iw)%mutable%m%btree_d, &
    -                        make_coordinate_tuple(stored_row, stored_col), &
    -                        data_block, found, data_block2)
     
    -         IF (.NOT. found) THEN
    -#if defined(_OPENMP) && (200711 <= _OPENMP)
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -#else
    -!$OMP CRITICAL (critical_reserve_block2d)
    -            matrix%valid = .FALSE.
    -!$OMP END CRITICAL (critical_reserve_block2d)
    -#endif
    -            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    -         ELSE
    -            IF (.NOT. gift) THEN
    -               DEALLOCATE (data_block%p)
    -            ELSE
    -               DEALLOCATE (original_block)
    -            END IF
    -            block => data_block2%p
    -         END IF
    -         IF (PRESENT(existed)) existed = found
    +         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    +                                        transposed, existed)
           END SUBROUTINE dbcsr_reserve_block2d_d
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_d~2.html b/develop/proc/dbcsr_reserve_block2d_d~2.html index 4d29c15e35c..b13d8d110c3 100644 --- a/develop/proc/dbcsr_reserve_block2d_d~2.html +++ b/develop/proc/dbcsr_reserve_block2d_d~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_d
  • 8 statements + title=" 0.1% of total for procedures.">59 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_reserve_block2d_d(matrix, row, col, block, transpo

    +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,7 +231,7 @@

    Arguments

    @@ -243,7 +246,7 @@

    Arguments

    @@ -263,15 +266,97 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_d (matrix, row, col, block, transposed, existed)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_d (matrix, row, col, block, &
    +                                                      transposed, existed)
    +     !! Put a 2-D block in a DBCSR matrix using the btree
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the row
    +        !! the column
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: block
    +        !! the block to reserve; added if not NULL
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the block holds transposed data
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    +        !! block already existed
    +
    +         TYPE(btree_data_dp2d)          :: data_block, data_block2
    +         INTEGER                                  :: col_size, row_size, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    +         LOGICAL                                  :: found, gift, tr, sym_tr
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER         :: original_block
    +
    +!   ---------------------------------------------------------------------------
    +
    +         gift = ASSOCIATED(block)
    +         IF (gift) THEN
    +            original_block => block
    +         ELSE
    +            NULLIFY (original_block)
    +         END IF
    +         row_blk_size => array_data(matrix%row_blk_size)
    +         col_blk_size => array_data(matrix%col_blk_size)
    +         row_size = row_blk_size(row)
    +         col_size = col_blk_size(col)
    +
    +         stored_row = row; stored_col = col
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         sym_tr = .FALSE.
    +         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    +         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +!$OMP        MASTER
    +            matrix%valid = .FALSE.
    +!$OMP        END MASTER
    +!$OMP        BARRIER
    +         END IF
    +
    +         NULLIFY (data_block%p)
    +         IF (.NOT. gift) THEN
    +            ALLOCATE (data_block%p(row_size, col_size))
    +            block => data_block%p
    +         ELSE
    +            data_block%p => block
    +         END IF
    +         data_block%tr = tr
    +
    +         nwms = SIZE(matrix%wms)
    +         iw = 1
    +!$       IF (nwms < omp_get_num_threads()) &
    +!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$       iw = omp_get_thread_num() + 1
    +         CALL btree_add(matrix%wms(iw)%mutable%m%btree_d, &
    +                        make_coordinate_tuple(stored_row, stored_col), &
    +                        data_block, found, data_block2)
     
    -         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    -                                        transposed, existed)
    +         IF (.NOT. found) THEN
    +#if defined(_OPENMP) && (200711 <= _OPENMP)
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +#else
    +!$OMP CRITICAL (critical_reserve_block2d)
    +            matrix%valid = .FALSE.
    +!$OMP END CRITICAL (critical_reserve_block2d)
    +#endif
    +            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    +         ELSE
    +            IF (.NOT. gift) THEN
    +               DEALLOCATE (data_block%p)
    +            ELSE
    +               DEALLOCATE (original_block)
    +            END IF
    +            block => data_block2%p
    +         END IF
    +         IF (PRESENT(existed)) existed = found
           END SUBROUTINE dbcsr_reserve_block2d_d
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_s.html b/develop/proc/dbcsr_reserve_block2d_s.html index 7d1986918c9..e686721295b 100644 --- a/develop/proc/dbcsr_reserve_block2d_s.html +++ b/develop/proc/dbcsr_reserve_block2d_s.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_s
  • 59 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transpo

    -

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,7 +243,7 @@

    Arguments

    @@ -266,97 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_s (matrix, row, col, block, &
    -                                                      transposed, existed)
    -     !! Put a 2-D block in a DBCSR matrix using the btree
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_s (matrix, row, col, block, transposed, existed)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: block
    -        !! the block to reserve; added if not NULL
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    -        !! the block holds transposed data
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    -        !! block already existed
    -
    -         TYPE(btree_data_sp2d)          :: data_block, data_block2
    -         INTEGER                                  :: col_size, row_size, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    -         LOGICAL                                  :: found, gift, tr, sym_tr
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: original_block
    -
    -!   ---------------------------------------------------------------------------
    -
    -         gift = ASSOCIATED(block)
    -         IF (gift) THEN
    -            original_block => block
    -         ELSE
    -            NULLIFY (original_block)
    -         END IF
    -         row_blk_size => array_data(matrix%row_blk_size)
    -         col_blk_size => array_data(matrix%col_blk_size)
    -         row_size = row_blk_size(row)
    -         col_size = col_blk_size(col)
    -
    -         stored_row = row; stored_col = col
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         sym_tr = .FALSE.
    -         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    -         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -!$OMP        MASTER
    -            matrix%valid = .FALSE.
    -!$OMP        END MASTER
    -!$OMP        BARRIER
    -         END IF
    -
    -         NULLIFY (data_block%p)
    -         IF (.NOT. gift) THEN
    -            ALLOCATE (data_block%p(row_size, col_size))
    -            block => data_block%p
    -         ELSE
    -            data_block%p => block
    -         END IF
    -         data_block%tr = tr
    -
    -         nwms = SIZE(matrix%wms)
    -         iw = 1
    -!$       IF (nwms < omp_get_num_threads()) &
    -!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$       iw = omp_get_thread_num() + 1
    -         CALL btree_add(matrix%wms(iw)%mutable%m%btree_s, &
    -                        make_coordinate_tuple(stored_row, stored_col), &
    -                        data_block, found, data_block2)
     
    -         IF (.NOT. found) THEN
    -#if defined(_OPENMP) && (200711 <= _OPENMP)
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -#else
    -!$OMP CRITICAL (critical_reserve_block2d)
    -            matrix%valid = .FALSE.
    -!$OMP END CRITICAL (critical_reserve_block2d)
    -#endif
    -            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    -         ELSE
    -            IF (.NOT. gift) THEN
    -               DEALLOCATE (data_block%p)
    -            ELSE
    -               DEALLOCATE (original_block)
    -            END IF
    -            block => data_block2%p
    -         END IF
    -         IF (PRESENT(existed)) existed = found
    +         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    +                                        transposed, existed)
           END SUBROUTINE dbcsr_reserve_block2d_s
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_s~2.html b/develop/proc/dbcsr_reserve_block2d_s~2.html index 37a11ea9b18..cd510f58516 100644 --- a/develop/proc/dbcsr_reserve_block2d_s~2.html +++ b/develop/proc/dbcsr_reserve_block2d_s~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_s
  • 8 statements + title=" 0.1% of total for procedures.">59 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_reserve_block2d_s(matrix, row, col, block, transpo

    +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,7 +231,7 @@

    Arguments

    @@ -243,7 +246,7 @@

    Arguments

    @@ -263,15 +266,97 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_s (matrix, row, col, block, transposed, existed)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_s (matrix, row, col, block, &
    +                                                      transposed, existed)
    +     !! Put a 2-D block in a DBCSR matrix using the btree
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the row
    +        !! the column
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: block
    +        !! the block to reserve; added if not NULL
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the block holds transposed data
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    +        !! block already existed
    +
    +         TYPE(btree_data_sp2d)          :: data_block, data_block2
    +         INTEGER                                  :: col_size, row_size, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    +         LOGICAL                                  :: found, gift, tr, sym_tr
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER         :: original_block
    +
    +!   ---------------------------------------------------------------------------
    +
    +         gift = ASSOCIATED(block)
    +         IF (gift) THEN
    +            original_block => block
    +         ELSE
    +            NULLIFY (original_block)
    +         END IF
    +         row_blk_size => array_data(matrix%row_blk_size)
    +         col_blk_size => array_data(matrix%col_blk_size)
    +         row_size = row_blk_size(row)
    +         col_size = col_blk_size(col)
    +
    +         stored_row = row; stored_col = col
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         sym_tr = .FALSE.
    +         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    +         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +!$OMP        MASTER
    +            matrix%valid = .FALSE.
    +!$OMP        END MASTER
    +!$OMP        BARRIER
    +         END IF
    +
    +         NULLIFY (data_block%p)
    +         IF (.NOT. gift) THEN
    +            ALLOCATE (data_block%p(row_size, col_size))
    +            block => data_block%p
    +         ELSE
    +            data_block%p => block
    +         END IF
    +         data_block%tr = tr
    +
    +         nwms = SIZE(matrix%wms)
    +         iw = 1
    +!$       IF (nwms < omp_get_num_threads()) &
    +!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$       iw = omp_get_thread_num() + 1
    +         CALL btree_add(matrix%wms(iw)%mutable%m%btree_s, &
    +                        make_coordinate_tuple(stored_row, stored_col), &
    +                        data_block, found, data_block2)
     
    -         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    -                                        transposed, existed)
    +         IF (.NOT. found) THEN
    +#if defined(_OPENMP) && (200711 <= _OPENMP)
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +#else
    +!$OMP CRITICAL (critical_reserve_block2d)
    +            matrix%valid = .FALSE.
    +!$OMP END CRITICAL (critical_reserve_block2d)
    +#endif
    +            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    +         ELSE
    +            IF (.NOT. gift) THEN
    +               DEALLOCATE (data_block%p)
    +            ELSE
    +               DEALLOCATE (original_block)
    +            END IF
    +            block => data_block2%p
    +         END IF
    +         IF (PRESENT(existed)) existed = found
           END SUBROUTINE dbcsr_reserve_block2d_s
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_z.html b/develop/proc/dbcsr_reserve_block2d_z.html index 7fe8f581b38..413d4ed3b03 100644 --- a/develop/proc/dbcsr_reserve_block2d_z.html +++ b/develop/proc/dbcsr_reserve_block2d_z.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_z
  • 59 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transpo

    -

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -184,13 +183,12 @@

    Arguments

    @@ -200,13 +198,12 @@

    Arguments

    @@ -216,12 +213,12 @@

    Arguments

    @@ -231,7 +228,7 @@

    Arguments

    @@ -246,7 +243,7 @@

    Arguments

    @@ -266,97 +263,15 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_z (matrix, row, col, block, &
    -                                                      transposed, existed)
    -     !! Put a 2-D block in a DBCSR matrix using the btree
    -
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    -        !! DBCSR matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_z (matrix, row, col, block, transposed, existed)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
              INTEGER, INTENT(IN)                      :: row, col
    -        !! the row
    -        !! the column
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: block
    -        !! the block to reserve; added if not NULL
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    -        !! the block holds transposed data
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER        :: block
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    -        !! block already existed
    -
    -         TYPE(btree_data_zp2d)          :: data_block, data_block2
    -         INTEGER                                  :: col_size, row_size, &
    -                                                     stored_row, stored_col, &
    -                                                     iw, nwms
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    -         LOGICAL                                  :: found, gift, tr, sym_tr
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: original_block
    -
    -!   ---------------------------------------------------------------------------
    -
    -         gift = ASSOCIATED(block)
    -         IF (gift) THEN
    -            original_block => block
    -         ELSE
    -            NULLIFY (original_block)
    -         END IF
    -         row_blk_size => array_data(matrix%row_blk_size)
    -         col_blk_size => array_data(matrix%col_blk_size)
    -         row_size = row_blk_size(row)
    -         col_size = col_blk_size(col)
    -
    -         stored_row = row; stored_col = col
    -         IF (PRESENT(transposed)) THEN
    -            tr = transposed
    -         ELSE
    -            tr = .FALSE.
    -         END IF
    -         sym_tr = .FALSE.
    -         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    -         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    -            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -!$OMP        MASTER
    -            matrix%valid = .FALSE.
    -!$OMP        END MASTER
    -!$OMP        BARRIER
    -         END IF
    -
    -         NULLIFY (data_block%p)
    -         IF (.NOT. gift) THEN
    -            ALLOCATE (data_block%p(row_size, col_size))
    -            block => data_block%p
    -         ELSE
    -            data_block%p => block
    -         END IF
    -         data_block%tr = tr
    -
    -         nwms = SIZE(matrix%wms)
    -         iw = 1
    -!$       IF (nwms < omp_get_num_threads()) &
    -!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    -!$       iw = omp_get_thread_num() + 1
    -         CALL btree_add(matrix%wms(iw)%mutable%m%btree_z, &
    -                        make_coordinate_tuple(stored_row, stored_col), &
    -                        data_block, found, data_block2)
     
    -         IF (.NOT. found) THEN
    -#if defined(_OPENMP) && (200711 <= _OPENMP)
    -!$OMP ATOMIC WRITE
    -            matrix%valid = .FALSE.
    -#else
    -!$OMP CRITICAL (critical_reserve_block2d)
    -            matrix%valid = .FALSE.
    -!$OMP END CRITICAL (critical_reserve_block2d)
    -#endif
    -            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    -            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    -         ELSE
    -            IF (.NOT. gift) THEN
    -               DEALLOCATE (data_block%p)
    -            ELSE
    -               DEALLOCATE (original_block)
    -            END IF
    -            block => data_block2%p
    -         END IF
    -         IF (PRESENT(existed)) existed = found
    +         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    +                                        transposed, existed)
           END SUBROUTINE dbcsr_reserve_block2d_z
     
    diff --git a/develop/proc/dbcsr_reserve_block2d_z~2.html b/develop/proc/dbcsr_reserve_block2d_z~2.html index 50d1d7686bb..9a9220dc884 100644 --- a/develop/proc/dbcsr_reserve_block2d_z~2.html +++ b/develop/proc/dbcsr_reserve_block2d_z~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_block2d_z
  • 8 statements + title=" 0.1% of total for procedures.">59 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_reserve_block2d_z(matrix, row, col, block, transpo

    +

    Put a 2-D block in a DBCSR matrix using the btree

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -183,12 +184,13 @@

    Arguments

    @@ -198,12 +200,13 @@

    Arguments

    @@ -213,12 +216,12 @@

    Arguments

    @@ -228,7 +231,7 @@

    Arguments

    @@ -243,7 +246,7 @@

    Arguments

    @@ -263,15 +266,97 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_reserve_block2d_z (matrix, row, col, block, transposed, existed)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix
    +    
          SUBROUTINE dbcsr_reserve_block2d_z (matrix, row, col, block, &
    +                                                      transposed, existed)
    +     !! Put a 2-D block in a DBCSR matrix using the btree
    +
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +        !! DBCSR matrix
              INTEGER, INTENT(IN)                      :: row, col
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER        :: block
    -         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the row
    +        !! the column
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: block
    +        !! the block to reserve; added if not NULL
    +         LOGICAL, INTENT(IN), OPTIONAL            :: transposed
    +        !! the block holds transposed data
              LOGICAL, INTENT(OUT), OPTIONAL           :: existed
    +        !! block already existed
    +
    +         TYPE(btree_data_zp2d)          :: data_block, data_block2
    +         INTEGER                                  :: col_size, row_size, &
    +                                                     stored_row, stored_col, &
    +                                                     iw, nwms
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size
    +         LOGICAL                                  :: found, gift, tr, sym_tr
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER         :: original_block
    +
    +!   ---------------------------------------------------------------------------
    +
    +         gift = ASSOCIATED(block)
    +         IF (gift) THEN
    +            original_block => block
    +         ELSE
    +            NULLIFY (original_block)
    +         END IF
    +         row_blk_size => array_data(matrix%row_blk_size)
    +         col_blk_size => array_data(matrix%col_blk_size)
    +         row_size = row_blk_size(row)
    +         col_size = col_blk_size(col)
    +
    +         stored_row = row; stored_col = col
    +         IF (PRESENT(transposed)) THEN
    +            tr = transposed
    +         ELSE
    +            tr = .FALSE.
    +         END IF
    +         sym_tr = .FALSE.
    +         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col)
    +         IF (.NOT. ASSOCIATED(matrix%wms)) THEN
    +            CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +!$OMP        MASTER
    +            matrix%valid = .FALSE.
    +!$OMP        END MASTER
    +!$OMP        BARRIER
    +         END IF
    +
    +         NULLIFY (data_block%p)
    +         IF (.NOT. gift) THEN
    +            ALLOCATE (data_block%p(row_size, col_size))
    +            block => data_block%p
    +         ELSE
    +            data_block%p => block
    +         END IF
    +         data_block%tr = tr
    +
    +         nwms = SIZE(matrix%wms)
    +         iw = 1
    +!$       IF (nwms < omp_get_num_threads()) &
    +!$          DBCSR_ABORT("Number of work matrices not equal to number of threads")
    +!$       iw = omp_get_thread_num() + 1
    +         CALL btree_add(matrix%wms(iw)%mutable%m%btree_z, &
    +                        make_coordinate_tuple(stored_row, stored_col), &
    +                        data_block, found, data_block2)
     
    -         CALL dbcsr_reserve_block2d_prv(matrix%prv, row, col, block, &
    -                                        transposed, existed)
    +         IF (.NOT. found) THEN
    +#if defined(_OPENMP) && (200711 <= _OPENMP)
    +!$OMP ATOMIC WRITE
    +            matrix%valid = .FALSE.
    +#else
    +!$OMP CRITICAL (critical_reserve_block2d)
    +            matrix%valid = .FALSE.
    +!$OMP END CRITICAL (critical_reserve_block2d)
    +#endif
    +            matrix%wms(iw)%lastblk = matrix%wms(iw)%lastblk + 1
    +            matrix%wms(iw)%datasize = matrix%wms(iw)%datasize + row_size*col_size
    +         ELSE
    +            IF (.NOT. gift) THEN
    +               DEALLOCATE (data_block%p)
    +            ELSE
    +               DEALLOCATE (original_block)
    +            END IF
    +            block => data_block2%p
    +         END IF
    +         IF (PRESENT(existed)) existed = found
           END SUBROUTINE dbcsr_reserve_block2d_z
     
    diff --git a/develop/proc/dbcsr_reserve_blocks.html b/develop/proc/dbcsr_reserve_blocks.html index cdce97cfae7..d5e469cba1b 100644 --- a/develop/proc/dbcsr_reserve_blocks.html +++ b/develop/proc/dbcsr_reserve_blocks.html @@ -74,20 +74,20 @@

    dbcsr_reserve_blocks
  • 80 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -139,20 +139,10 @@

    Contents

    -

    public subroutine dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers) +

    public subroutine dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers)

    -

    Inserts block reservations into a matrix, avoiding the work matrix.

    -

    Data -No data can be specified; instead, space is reserved and zeroed. To -add data, call dbcsr_put_block afterwards.

    -

    Reserving existing blocks -Duplicates are not added, but allocations may be greater than -the minimum necessary.

    -

    blk_pointers -When blk_pointers is passed, the newly added blocks use these pointers. -No data is cleared in this case

    Arguments

    @@ -168,8 +158,8 @@

    Arguments

    @@ -193,13 +183,12 @@

    Arguments

    @@ -207,10 +196,9 @@

    Arguments

    DIMENSION(:) - + @@ -225,7 +213,7 @@

    Arguments

    @@ -245,141 +233,12 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers)
    -      !! Inserts block reservations into a matrix, avoiding the work matrix.
    -      !!
    -      !! Data
    -      !! No data can be specified; instead, space is reserved and zeroed. To
    -      !! add data, call dbcsr_put_block afterwards.
    -      !!
    -      !! Reserving existing blocks
    -      !! Duplicates are not added, but allocations may be greater than
    -      !! the minimum necessary.
    -      !!
    -      !! blk_pointers
    -      !! When blk_pointers is passed, the newly added blocks use these pointers.
    -      !! No data is cleared in this case
    -
    +    
       SUBROUTINE dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers)
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! Matrix into which blocks should be added.
    -      INTEGER, DIMENSION(:), INTENT(IN)                  :: rows, columns
    -         !! Rows of the blocks to add
    -         !! Columns of the blocks to add
    +      INTEGER, DIMENSION(:), INTENT(IN)                  :: rows, cols
           INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL        :: blk_pointers
    -         !! block pointers to use for new blocks
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_reserve_blocks'
    -
    -      INTEGER :: blk, blk_p, data_size_new, data_size_old, handle, nblkrows, nblks_actual_added, &
    -                 nblks_added, nblks_new, nblks_old, new_data_sizes, nze
    -      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: add_blkp, add_cols, add_rows, &
    -                                                            added_sizes, new_blk_p, new_col_i, &
    -                                                            new_row_i, old_row_i
    -      INTEGER, ALLOCATABLE, DIMENSION(:, :)              :: added_blk_info
    -
    -!   ---------------------------------------------------------------------------
     
    -      CALL timeset(routineN, handle)
    -      IF (SIZE(rows) /= SIZE(columns)) &
    -         DBCSR_ABORT("Size of rows and columns array must match.")
    -      IF (PRESENT(blk_pointers)) THEN
    -         IF (SIZE(rows) /= SIZE(blk_pointers)) &
    -            DBCSR_ABORT("Size of rows and block pointecs arrays must match.")
    -         data_size_old = 0
    -      ELSE
    -         ! Get current data size
    -         data_size_old = dbcsr_data_get_size_referenced(matrix%data_area)
    -      END IF
    -      ! Ensures that the rows and columns are sorted.
    -      nblks_added = SIZE(rows)
    -      ALLOCATE (add_rows(nblks_added))
    -      add_rows(:) = rows(:)
    -      ALLOCATE (add_cols(nblks_added))
    -      add_cols(:) = columns(:)
    -      IF (PRESENT(blk_pointers)) THEN
    -         ALLOCATE (add_blkp(nblks_added))
    -         add_blkp(:) = blk_pointers(:)
    -         CALL dbcsr_sort_indices(nblks_added, add_rows, add_cols, &
    -                                 blk_p=add_blkp)
    -      ELSE
    -         CALL dbcsr_sort_indices(nblks_added, add_rows, add_cols)
    -      END IF
    -      nblks_old = dbcsr_get_num_blocks(matrix)
    -      nblkrows = dbcsr_nblkrows_total(matrix)
    -      IF (SIZE(rows) .GT. 0 .AND. nblkrows .LE. 0) &
    -         DBCSR_ABORT("Can not add blocks to matrix with no rows.")
    -      ! Adjust the index.
    -      ! Get the old row indices
    -      ALLOCATE (old_row_i(nblks_old))
    -      CALL dbcsr_expand_row_index(matrix%row_p, old_row_i, &
    -                                  nblkrows, nblks_old)
    -      ! Calculate new block pointers. Possibly high estimates.
    -      new_data_sizes = 0
    -      blk_p = data_size_old + 1 ! New blocks start at the end of the old
    -      ALLOCATE (added_blk_info(3, nblks_added))
    -      ALLOCATE (added_sizes(nblks_added))
    -      DO blk = 1, nblks_added
    -         IF (PRESENT(blk_pointers)) THEN
    -            blk_p = add_blkp(blk)
    -         END IF
    -         added_blk_info(1:3, blk) = (/add_rows(blk), add_cols(blk), blk_p/)
    -         nze = dbcsr_blk_row_size(matrix, add_rows(blk)) &
    -               *dbcsr_blk_column_size(matrix, add_cols(blk))
    -         added_sizes(blk) = nze
    -         blk_p = blk_p + nze
    -      END DO
    -      DEALLOCATE (add_rows)
    -      DEALLOCATE (add_cols)
    -      IF (PRESENT(blk_pointers)) DEALLOCATE (add_blkp)
    -      !
    -      nblks_new = nblks_old + nblks_added ! Possibly high estimate
    -      ALLOCATE (new_row_i(nblks_new))
    -      ALLOCATE (new_col_i(nblks_new))
    -      ALLOCATE (new_blk_p(nblks_new))
    -      ! Merge the two indices
    -      IF (PRESENT(blk_pointers)) THEN
    -         CALL merge_index_arrays(new_row_i, new_col_i, new_blk_p, nblks_new, &
    -                                 old_row_i, matrix%col_i, matrix%blk_p, nblks_old, &
    -                                 added_blk_info, nblks_added, added_nblks=nblks_actual_added)
    -         data_size_new = 0
    -      ELSE
    -         CALL merge_index_arrays(new_row_i, new_col_i, new_blk_p, nblks_new, &
    -                                 old_row_i, matrix%col_i, matrix%blk_p, nblks_old, &
    -                                 added_blk_info, nblks_added, added_nblks=nblks_actual_added, &
    -                                 added_sizes=added_sizes, added_size_offset=data_size_old + 1, &
    -                                 added_size=data_size_new)
    -      END IF
    -      nblks_new = nblks_actual_added + nblks_old
    -      ! Free some memory
    -      DEALLOCATE (added_blk_info)
    -      DEALLOCATE (added_sizes)
    -      DEALLOCATE (old_row_i)
    -      ! We can skip this if no block was actually added.
    -      IF (nblks_actual_added .GT. 0) THEN
    -         ! Write the new index
    -         matrix%nblks = nblks_new
    -         matrix%nze = matrix%nze + data_size_new
    -         matrix%index(dbcsr_slot_nblks) = matrix%nblks
    -         matrix%index(dbcsr_slot_nze) = matrix%index(dbcsr_slot_nze)
    -         CALL dbcsr_clearfrom_index_array(matrix, dbcsr_slot_col_i)
    -         CALL dbcsr_clearfrom_index_array(matrix, dbcsr_slot_blk_p)
    -         CALL dbcsr_addto_index_array(matrix, dbcsr_slot_col_i, &
    -                                      new_col_i(1:nblks_new), &
    -                                      extra=nblks_new)
    -         CALL dbcsr_addto_index_array(matrix, dbcsr_slot_blk_p, &
    -                                      new_blk_p(1:nblks_new))
    -         CALL dbcsr_make_dbcsr_index(matrix%row_p, new_row_i(1:nblks_new), &
    -                                     nblkrows, nblks_new)
    -         IF (.NOT. PRESENT(blk_pointers)) THEN
    -            ! Resize data area to fit the new blocks.
    -            CALL dbcsr_data_ensure_size(matrix%data_area, &
    -                                        data_size=matrix%nze)
    -            ! Zero the new data blocks.
    -            CALL dbcsr_data_clear(matrix%data_area, &
    -                                  lb=data_size_old + 1, ub=matrix%nze)
    -         END IF
    -      END IF
    -      CALL timestop(handle)
    +      CALL dbcsr_reserve_blocks_prv(matrix%prv, rows, cols, blk_pointers)
        END SUBROUTINE dbcsr_reserve_blocks
     
    diff --git a/develop/proc/dbcsr_reserve_blocks~2.html b/develop/proc/dbcsr_reserve_blocks~2.html index d32860fd14f..50c8745030b 100644 --- a/develop/proc/dbcsr_reserve_blocks~2.html +++ b/develop/proc/dbcsr_reserve_blocks~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_blocks
  • 6 statements + title=" 0.1% of total for procedures.">80 statements
  • - Source File + Source File
  • @@ -139,10 +139,20 @@

    Contents

    -

    public subroutine dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers) +

    public subroutine dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers)

    +

    Inserts block reservations into a matrix, avoiding the work matrix.

    +

    Data +No data can be specified; instead, space is reserved and zeroed. To +add data, call dbcsr_put_block afterwards.

    +

    Reserving existing blocks +Duplicates are not added, but allocations may be greater than +the minimum necessary.

    +

    blk_pointers +When blk_pointers is passed, the newly added blocks use these pointers. +No data is cleared in this case

    Arguments

    @@ -158,8 +168,8 @@

    Arguments

    @@ -183,12 +193,13 @@

    Arguments

    @@ -196,9 +207,10 @@

    Arguments

    DIMENSION(:) - + @@ -213,7 +225,7 @@

    Arguments

    @@ -233,12 +245,141 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_reserve_blocks(matrix, rows, cols, blk_pointers)
    +    
       SUBROUTINE dbcsr_reserve_blocks(matrix, rows, columns, blk_pointers)
    +      !! Inserts block reservations into a matrix, avoiding the work matrix.
    +      !!
    +      !! Data
    +      !! No data can be specified; instead, space is reserved and zeroed. To
    +      !! add data, call dbcsr_put_block afterwards.
    +      !!
    +      !! Reserving existing blocks
    +      !! Duplicates are not added, but allocations may be greater than
    +      !! the minimum necessary.
    +      !!
    +      !! blk_pointers
    +      !! When blk_pointers is passed, the newly added blocks use these pointers.
    +      !! No data is cleared in this case
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -      INTEGER, DIMENSION(:), INTENT(IN)                  :: rows, cols
    +         !! Matrix into which blocks should be added.
    +      INTEGER, DIMENSION(:), INTENT(IN)                  :: rows, columns
    +         !! Rows of the blocks to add
    +         !! Columns of the blocks to add
           INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL        :: blk_pointers
    +         !! block pointers to use for new blocks
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_reserve_blocks'
    +
    +      INTEGER :: blk, blk_p, data_size_new, data_size_old, handle, nblkrows, nblks_actual_added, &
    +                 nblks_added, nblks_new, nblks_old, new_data_sizes, nze
    +      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: add_blkp, add_cols, add_rows, &
    +                                                            added_sizes, new_blk_p, new_col_i, &
    +                                                            new_row_i, old_row_i
    +      INTEGER, ALLOCATABLE, DIMENSION(:, :)              :: added_blk_info
    +
    +!   ---------------------------------------------------------------------------
     
    -      CALL dbcsr_reserve_blocks_prv(matrix%prv, rows, cols, blk_pointers)
    +      CALL timeset(routineN, handle)
    +      IF (SIZE(rows) /= SIZE(columns)) &
    +         DBCSR_ABORT("Size of rows and columns array must match.")
    +      IF (PRESENT(blk_pointers)) THEN
    +         IF (SIZE(rows) /= SIZE(blk_pointers)) &
    +            DBCSR_ABORT("Size of rows and block pointecs arrays must match.")
    +         data_size_old = 0
    +      ELSE
    +         ! Get current data size
    +         data_size_old = dbcsr_data_get_size_referenced(matrix%data_area)
    +      END IF
    +      ! Ensures that the rows and columns are sorted.
    +      nblks_added = SIZE(rows)
    +      ALLOCATE (add_rows(nblks_added))
    +      add_rows(:) = rows(:)
    +      ALLOCATE (add_cols(nblks_added))
    +      add_cols(:) = columns(:)
    +      IF (PRESENT(blk_pointers)) THEN
    +         ALLOCATE (add_blkp(nblks_added))
    +         add_blkp(:) = blk_pointers(:)
    +         CALL dbcsr_sort_indices(nblks_added, add_rows, add_cols, &
    +                                 blk_p=add_blkp)
    +      ELSE
    +         CALL dbcsr_sort_indices(nblks_added, add_rows, add_cols)
    +      END IF
    +      nblks_old = dbcsr_get_num_blocks(matrix)
    +      nblkrows = dbcsr_nblkrows_total(matrix)
    +      IF (SIZE(rows) .GT. 0 .AND. nblkrows .LE. 0) &
    +         DBCSR_ABORT("Can not add blocks to matrix with no rows.")
    +      ! Adjust the index.
    +      ! Get the old row indices
    +      ALLOCATE (old_row_i(nblks_old))
    +      CALL dbcsr_expand_row_index(matrix%row_p, old_row_i, &
    +                                  nblkrows, nblks_old)
    +      ! Calculate new block pointers. Possibly high estimates.
    +      new_data_sizes = 0
    +      blk_p = data_size_old + 1 ! New blocks start at the end of the old
    +      ALLOCATE (added_blk_info(3, nblks_added))
    +      ALLOCATE (added_sizes(nblks_added))
    +      DO blk = 1, nblks_added
    +         IF (PRESENT(blk_pointers)) THEN
    +            blk_p = add_blkp(blk)
    +         END IF
    +         added_blk_info(1:3, blk) = (/add_rows(blk), add_cols(blk), blk_p/)
    +         nze = dbcsr_blk_row_size(matrix, add_rows(blk)) &
    +               *dbcsr_blk_column_size(matrix, add_cols(blk))
    +         added_sizes(blk) = nze
    +         blk_p = blk_p + nze
    +      END DO
    +      DEALLOCATE (add_rows)
    +      DEALLOCATE (add_cols)
    +      IF (PRESENT(blk_pointers)) DEALLOCATE (add_blkp)
    +      !
    +      nblks_new = nblks_old + nblks_added ! Possibly high estimate
    +      ALLOCATE (new_row_i(nblks_new))
    +      ALLOCATE (new_col_i(nblks_new))
    +      ALLOCATE (new_blk_p(nblks_new))
    +      ! Merge the two indices
    +      IF (PRESENT(blk_pointers)) THEN
    +         CALL merge_index_arrays(new_row_i, new_col_i, new_blk_p, nblks_new, &
    +                                 old_row_i, matrix%col_i, matrix%blk_p, nblks_old, &
    +                                 added_blk_info, nblks_added, added_nblks=nblks_actual_added)
    +         data_size_new = 0
    +      ELSE
    +         CALL merge_index_arrays(new_row_i, new_col_i, new_blk_p, nblks_new, &
    +                                 old_row_i, matrix%col_i, matrix%blk_p, nblks_old, &
    +                                 added_blk_info, nblks_added, added_nblks=nblks_actual_added, &
    +                                 added_sizes=added_sizes, added_size_offset=data_size_old + 1, &
    +                                 added_size=data_size_new)
    +      END IF
    +      nblks_new = nblks_actual_added + nblks_old
    +      ! Free some memory
    +      DEALLOCATE (added_blk_info)
    +      DEALLOCATE (added_sizes)
    +      DEALLOCATE (old_row_i)
    +      ! We can skip this if no block was actually added.
    +      IF (nblks_actual_added .GT. 0) THEN
    +         ! Write the new index
    +         matrix%nblks = nblks_new
    +         matrix%nze = matrix%nze + data_size_new
    +         matrix%index(dbcsr_slot_nblks) = matrix%nblks
    +         matrix%index(dbcsr_slot_nze) = matrix%index(dbcsr_slot_nze)
    +         CALL dbcsr_clearfrom_index_array(matrix, dbcsr_slot_col_i)
    +         CALL dbcsr_clearfrom_index_array(matrix, dbcsr_slot_blk_p)
    +         CALL dbcsr_addto_index_array(matrix, dbcsr_slot_col_i, &
    +                                      new_col_i(1:nblks_new), &
    +                                      extra=nblks_new)
    +         CALL dbcsr_addto_index_array(matrix, dbcsr_slot_blk_p, &
    +                                      new_blk_p(1:nblks_new))
    +         CALL dbcsr_make_dbcsr_index(matrix%row_p, new_row_i(1:nblks_new), &
    +                                     nblkrows, nblks_new)
    +         IF (.NOT. PRESENT(blk_pointers)) THEN
    +            ! Resize data area to fit the new blocks.
    +            CALL dbcsr_data_ensure_size(matrix%data_area, &
    +                                        data_size=matrix%nze)
    +            ! Zero the new data blocks.
    +            CALL dbcsr_data_clear(matrix%data_area, &
    +                                  lb=data_size_old + 1, ub=matrix%nze)
    +         END IF
    +      END IF
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_reserve_blocks
     
    diff --git a/develop/proc/dbcsr_reserve_diag_blocks.html b/develop/proc/dbcsr_reserve_diag_blocks.html index d8483378083..771f9d64586 100644 --- a/develop/proc/dbcsr_reserve_diag_blocks.html +++ b/develop/proc/dbcsr_reserve_diag_blocks.html @@ -74,20 +74,20 @@

    dbcsr_reserve_diag_blocks
  • 31 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_reserve_diag_blocks(matrix)

    -

    Inserts diagonal blocks of a dbcsr matrix to make it a matrix with at least all diagonal blocks present

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -190,45 +189,9 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_reserve_diag_blocks(matrix)
    -      !! Inserts diagonal blocks of a dbcsr matrix to make it a matrix with at least all diagonal blocks present
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! Matrix into which blocks should be added.
    -
    -      INTEGER                                            :: blk_count, col, col_s, myrank, rank, &
    -                                                            row, row_s
    -      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: columns, rows
    -      LOGICAL                                            :: tr
    -
    -      myrank = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -
    -      blk_count = 0
    -      ! should be possible to loop only over the local blockrows/blockcols
    -      DO row = 1, dbcsr_nblkrows_total(matrix)
    -         col = row
    -         tr = .FALSE.
    -         row_s = row; col_s = col
    -         CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    -         IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) blk_count = blk_count + 1
    -      END DO
    -
    -      ALLOCATE (rows(blk_count), columns(blk_count))
    -
    -      blk_count = 0
    -      DO row = 1, dbcsr_nblkrows_total(matrix)
    -         col = row
    -         tr = .FALSE.
    -         row_s = row; col_s = col
    -         CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    -         IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) THEN
    -            blk_count = blk_count + 1
    -            rows(blk_count) = row
    -            columns(blk_count) = col
    -         END IF
    -      END DO
    -
    -      CALL dbcsr_reserve_blocks(matrix, rows, columns)
     
    +      CALL dbcsr_reserve_diag_blocks_prv(matrix%prv)
        END SUBROUTINE dbcsr_reserve_diag_blocks
     
    diff --git a/develop/proc/dbcsr_reserve_diag_blocks~2.html b/develop/proc/dbcsr_reserve_diag_blocks~2.html index 57e2889f733..58efb0ddfff 100644 --- a/develop/proc/dbcsr_reserve_diag_blocks~2.html +++ b/develop/proc/dbcsr_reserve_diag_blocks~2.html @@ -74,20 +74,20 @@

    dbcsr_reserve_diag_blocks
  • 4 statements + title=" 0.1% of total for procedures.">31 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_reserve_diag_blocks(matrix)

    +

    Inserts diagonal blocks of a dbcsr matrix to make it a matrix with at least all diagonal blocks present

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -189,9 +190,45 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_reserve_diag_blocks(matrix)
    +      !! Inserts diagonal blocks of a dbcsr matrix to make it a matrix with at least all diagonal blocks present
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         !! Matrix into which blocks should be added.
    +
    +      INTEGER                                            :: blk_count, col, col_s, myrank, rank, &
    +                                                            row, row_s
    +      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: columns, rows
    +      LOGICAL                                            :: tr
    +
    +      myrank = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +
    +      blk_count = 0
    +      ! should be possible to loop only over the local blockrows/blockcols
    +      DO row = 1, dbcsr_nblkrows_total(matrix)
    +         col = row
    +         tr = .FALSE.
    +         row_s = row; col_s = col
    +         CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    +         IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) blk_count = blk_count + 1
    +      END DO
    +
    +      ALLOCATE (rows(blk_count), columns(blk_count))
    +
    +      blk_count = 0
    +      DO row = 1, dbcsr_nblkrows_total(matrix)
    +         col = row
    +         tr = .FALSE.
    +         row_s = row; col_s = col
    +         CALL dbcsr_get_stored_coordinates(matrix, row_s, col_s, rank)
    +         IF (rank .EQ. myrank .AND. row_s .EQ. row .AND. col_s .EQ. col) THEN
    +            blk_count = blk_count + 1
    +            rows(blk_count) = row
    +            columns(blk_count) = col
    +         END IF
    +      END DO
    +
    +      CALL dbcsr_reserve_blocks(matrix, rows, columns)
     
    -      CALL dbcsr_reserve_diag_blocks_prv(matrix%prv)
        END SUBROUTINE dbcsr_reserve_diag_blocks
     
    diff --git a/develop/proc/dbcsr_reset_locals.html b/develop/proc/dbcsr_reset_locals.html index 71443b39109..9b379963cc2 100644 --- a/develop/proc/dbcsr_reset_locals.html +++ b/develop/proc/dbcsr_reset_locals.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reset_vlocals.html b/develop/proc/dbcsr_reset_vlocals.html index a14e8136924..70602822f0a 100644 --- a/develop/proc/dbcsr_reset_vlocals.html +++ b/develop/proc/dbcsr_reset_vlocals.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_rget_any.html b/develop/proc/dbcsr_rget_any.html index 9b714f7e109..26ad433e674 100644 --- a/develop/proc/dbcsr_rget_any.html +++ b/develop/proc/dbcsr_rget_any.html @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_row_block_offsets.html b/develop/proc/dbcsr_row_block_offsets.html index 68e7f709f9a..2da8dfbd635 100644 --- a/develop/proc/dbcsr_row_block_offsets.html +++ b/develop/proc/dbcsr_row_block_offsets.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_row_block_sizes.html b/develop/proc/dbcsr_row_block_sizes.html index 3d646274c75..8eab46a3fee 100644 --- a/develop/proc/dbcsr_row_block_sizes.html +++ b/develop/proc/dbcsr_row_block_sizes.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer, DIMENSION(:), POINTER, CONTIGUOUS

    diff --git a/develop/proc/dbcsr_run_tests.html b/develop/proc/dbcsr_run_tests.html index 5f837cdbe94..e1ff3a3cb16 100644 --- a/develop/proc/dbcsr_run_tests.html +++ b/develop/proc/dbcsr_run_tests.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -334,7 +334,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_run_tests~2.html b/develop/proc/dbcsr_run_tests~2.html index d678df79578..b21281a3a09 100644 --- a/develop/proc/dbcsr_run_tests~2.html +++ b/develop/proc/dbcsr_run_tests~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

    @@ -323,7 +323,7 @@

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -383,7 +383,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_are_equal.html b/develop/proc/dbcsr_scalar_are_equal.html index 445e6f4601e..91cea740f63 100644 --- a/develop/proc/dbcsr_scalar_are_equal.html +++ b/develop/proc/dbcsr_scalar_are_equal.html @@ -194,7 +194,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_scalar_get_type.html b/develop/proc/dbcsr_scalar_get_type.html index 401d2acdbf1..c78397b9165 100644 --- a/develop/proc/dbcsr_scalar_get_type.html +++ b/develop/proc/dbcsr_scalar_get_type.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_scalar_get_value_c.html b/develop/proc/dbcsr_scalar_get_value_c.html index a18de1063c0..0c75530cb09 100644 --- a/develop/proc/dbcsr_scalar_get_value_c.html +++ b/develop/proc/dbcsr_scalar_get_value_c.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_get_value_d.html b/develop/proc/dbcsr_scalar_get_value_d.html index b857603896d..7736ed40b27 100644 --- a/develop/proc/dbcsr_scalar_get_value_d.html +++ b/develop/proc/dbcsr_scalar_get_value_d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_get_value_s.html b/develop/proc/dbcsr_scalar_get_value_s.html index c5f5aa89f8d..da0125395cd 100644 --- a/develop/proc/dbcsr_scalar_get_value_s.html +++ b/develop/proc/dbcsr_scalar_get_value_s.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_get_value_z.html b/develop/proc/dbcsr_scalar_get_value_z.html index b898d6b51b4..cd93d64caa3 100644 --- a/develop/proc/dbcsr_scalar_get_value_z.html +++ b/develop/proc/dbcsr_scalar_get_value_z.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_negative.html b/develop/proc/dbcsr_scalar_negative.html index e0ea9aadd1d..1c94f870f12 100644 --- a/develop/proc/dbcsr_scalar_negative.html +++ b/develop/proc/dbcsr_scalar_negative.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_one.html b/develop/proc/dbcsr_scalar_one.html index 2f2c8a542fa..16af30e7f17 100644 --- a/develop/proc/dbcsr_scalar_one.html +++ b/develop/proc/dbcsr_scalar_one.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + type(dbcsr_scalar_type)

    diff --git a/develop/proc/dbcsr_scalar_set_type.html b/develop/proc/dbcsr_scalar_set_type.html index ecf43161b5b..4e8d91e2e51 100644 --- a/develop/proc/dbcsr_scalar_set_type.html +++ b/develop/proc/dbcsr_scalar_set_type.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_zero.html b/develop/proc/dbcsr_scalar_zero.html index 0fef9987823..66bf59bfdea 100644 --- a/develop/proc/dbcsr_scalar_zero.html +++ b/develop/proc/dbcsr_scalar_zero.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_anytype.html b/develop/proc/dbcsr_scale_anytype.html index 8d9e2c9a303..2d8f482430e 100644 --- a/develop/proc/dbcsr_scale_anytype.html +++ b/develop/proc/dbcsr_scale_anytype.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_anytype.html b/develop/proc/dbcsr_scale_by_vector_anytype.html index 9e206d62999..114fb9cbfee 100644 --- a/develop/proc/dbcsr_scale_by_vector_anytype.html +++ b/develop/proc/dbcsr_scale_by_vector_anytype.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_c.html b/develop/proc/dbcsr_scale_by_vector_c.html index 74eb146b7eb..9c7651e8d0b 100644 --- a/develop/proc/dbcsr_scale_by_vector_c.html +++ b/develop/proc/dbcsr_scale_by_vector_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_c~2.html b/develop/proc/dbcsr_scale_by_vector_c~2.html index 86f04f4f10d..264210a3ae8 100644 --- a/develop/proc/dbcsr_scale_by_vector_c~2.html +++ b/develop/proc/dbcsr_scale_by_vector_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_d.html b/develop/proc/dbcsr_scale_by_vector_d.html index 8da292454bd..ab689af64b5 100644 --- a/develop/proc/dbcsr_scale_by_vector_d.html +++ b/develop/proc/dbcsr_scale_by_vector_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_d~2.html b/develop/proc/dbcsr_scale_by_vector_d~2.html index 1e6ec4e5416..6dd36452077 100644 --- a/develop/proc/dbcsr_scale_by_vector_d~2.html +++ b/develop/proc/dbcsr_scale_by_vector_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_s.html b/develop/proc/dbcsr_scale_by_vector_s.html index e76f1e6ac63..b7597ad1eef 100644 --- a/develop/proc/dbcsr_scale_by_vector_s.html +++ b/develop/proc/dbcsr_scale_by_vector_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_s~2.html b/develop/proc/dbcsr_scale_by_vector_s~2.html index bc31ec89c83..8fd9c5306cf 100644 --- a/develop/proc/dbcsr_scale_by_vector_s~2.html +++ b/develop/proc/dbcsr_scale_by_vector_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_z.html b/develop/proc/dbcsr_scale_by_vector_z.html index ee0c78e9302..3085e13588c 100644 --- a/develop/proc/dbcsr_scale_by_vector_z.html +++ b/develop/proc/dbcsr_scale_by_vector_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_z~2.html b/develop/proc/dbcsr_scale_by_vector_z~2.html index 8f5f5803694..bc1ec0deb58 100644 --- a/develop/proc/dbcsr_scale_by_vector_z~2.html +++ b/develop/proc/dbcsr_scale_by_vector_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_c.html b/develop/proc/dbcsr_scale_c.html index 8686a7291a1..d3218a8a52b 100644 --- a/develop/proc/dbcsr_scale_c.html +++ b/develop/proc/dbcsr_scale_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_c~2.html b/develop/proc/dbcsr_scale_c~2.html index 0c1251e1d5b..6ce340495fc 100644 --- a/develop/proc/dbcsr_scale_c~2.html +++ b/develop/proc/dbcsr_scale_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_d.html b/develop/proc/dbcsr_scale_d.html index 360e7f9288b..166b4ff7f0d 100644 --- a/develop/proc/dbcsr_scale_d.html +++ b/develop/proc/dbcsr_scale_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_d~2.html b/develop/proc/dbcsr_scale_d~2.html index c6a9d5e7ad8..88689e31296 100644 --- a/develop/proc/dbcsr_scale_d~2.html +++ b/develop/proc/dbcsr_scale_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_s.html b/develop/proc/dbcsr_scale_s.html index 89a87269a43..e52104d70f6 100644 --- a/develop/proc/dbcsr_scale_s.html +++ b/develop/proc/dbcsr_scale_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_s~2.html b/develop/proc/dbcsr_scale_s~2.html index 820f7735ba5..12e82538850 100644 --- a/develop/proc/dbcsr_scale_s~2.html +++ b/develop/proc/dbcsr_scale_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_z.html b/develop/proc/dbcsr_scale_z.html index 4a37cdc170f..87ae3dd4155 100644 --- a/develop/proc/dbcsr_scale_z.html +++ b/develop/proc/dbcsr_scale_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_z~2.html b/develop/proc/dbcsr_scale_z~2.html index f16e10ef522..deb03d25aa7 100644 --- a/develop/proc/dbcsr_scale_z~2.html +++ b/develop/proc/dbcsr_scale_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sendrecv_any.html b/develop/proc/dbcsr_sendrecv_any.html index e927844cd1e..5ce1011a651 100644 --- a/develop/proc/dbcsr_sendrecv_any.html +++ b/develop/proc/dbcsr_sendrecv_any.html @@ -208,7 +208,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_c.html b/develop/proc/dbcsr_set_block_pointer_2d_c.html index a56d8d8d19d..8f3d0cebd67 100644 --- a/develop/proc/dbcsr_set_block_pointer_2d_c.html +++ b/develop/proc/dbcsr_set_block_pointer_2d_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_d.html b/develop/proc/dbcsr_set_block_pointer_2d_d.html index 97d18785943..3c93327cbb4 100644 --- a/develop/proc/dbcsr_set_block_pointer_2d_d.html +++ b/develop/proc/dbcsr_set_block_pointer_2d_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_s.html b/develop/proc/dbcsr_set_block_pointer_2d_s.html index 8b9ba315aee..911f71520d2 100644 --- a/develop/proc/dbcsr_set_block_pointer_2d_s.html +++ b/develop/proc/dbcsr_set_block_pointer_2d_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_z.html b/develop/proc/dbcsr_set_block_pointer_2d_z.html index dc9ac2a9f98..6703e73795d 100644 --- a/develop/proc/dbcsr_set_block_pointer_2d_z.html +++ b/develop/proc/dbcsr_set_block_pointer_2d_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_block_pointer_any.html b/develop/proc/dbcsr_set_block_pointer_any.html index 14b8e4093b1..6ceb47a0a44 100644 --- a/develop/proc/dbcsr_set_block_pointer_any.html +++ b/develop/proc/dbcsr_set_block_pointer_any.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_c.html b/develop/proc/dbcsr_set_c.html index 71e5fc2ca05..9e3d80b6da9 100644 --- a/develop/proc/dbcsr_set_c.html +++ b/develop/proc/dbcsr_set_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_config.html b/develop/proc/dbcsr_set_config.html index 57bdf59956c..0ce5d6e6caa 100644 --- a/develop/proc/dbcsr_set_config.html +++ b/develop/proc/dbcsr_set_config.html @@ -233,7 +233,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_c~2.html b/develop/proc/dbcsr_set_c~2.html index 8298cd74147..df73ea3a015 100644 --- a/develop/proc/dbcsr_set_c~2.html +++ b/develop/proc/dbcsr_set_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_d.html b/develop/proc/dbcsr_set_d.html index aacee5b149f..69cc617e876 100644 --- a/develop/proc/dbcsr_set_d.html +++ b/develop/proc/dbcsr_set_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_c.html b/develop/proc/dbcsr_set_diag_c.html index fb121a26740..ee60b3fde64 100644 --- a/develop/proc/dbcsr_set_diag_c.html +++ b/develop/proc/dbcsr_set_diag_c.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_c~2.html b/develop/proc/dbcsr_set_diag_c~2.html index 92c87267efb..8aca1f44ff0 100644 --- a/develop/proc/dbcsr_set_diag_c~2.html +++ b/develop/proc/dbcsr_set_diag_c~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_d.html b/develop/proc/dbcsr_set_diag_d.html index ee9a3729c4d..9e1fba81cdb 100644 --- a/develop/proc/dbcsr_set_diag_d.html +++ b/develop/proc/dbcsr_set_diag_d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_d~2.html b/develop/proc/dbcsr_set_diag_d~2.html index ced3bd87762..2c8fa2f7d8b 100644 --- a/develop/proc/dbcsr_set_diag_d~2.html +++ b/develop/proc/dbcsr_set_diag_d~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_s.html b/develop/proc/dbcsr_set_diag_s.html index 11353f824fc..9736ed71ac6 100644 --- a/develop/proc/dbcsr_set_diag_s.html +++ b/develop/proc/dbcsr_set_diag_s.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_s~2.html b/develop/proc/dbcsr_set_diag_s~2.html index 2704115a739..503651b14dc 100644 --- a/develop/proc/dbcsr_set_diag_s~2.html +++ b/develop/proc/dbcsr_set_diag_s~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_z.html b/develop/proc/dbcsr_set_diag_z.html index 1a5b99d83ce..4badf4062b2 100644 --- a/develop/proc/dbcsr_set_diag_z.html +++ b/develop/proc/dbcsr_set_diag_z.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_diag_z~2.html b/develop/proc/dbcsr_set_diag_z~2.html index a048c901508..8829fa2c56d 100644 --- a/develop/proc/dbcsr_set_diag_z~2.html +++ b/develop/proc/dbcsr_set_diag_z~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_d~2.html b/develop/proc/dbcsr_set_d~2.html index d1f792d7a90..9464dbdb702 100644 --- a/develop/proc/dbcsr_set_d~2.html +++ b/develop/proc/dbcsr_set_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_s.html b/develop/proc/dbcsr_set_s.html index 840672be71d..979dbd46968 100644 --- a/develop/proc/dbcsr_set_s.html +++ b/develop/proc/dbcsr_set_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_s~2.html b/develop/proc/dbcsr_set_s~2.html index ae36ee3c7d4..3981332e07a 100644 --- a/develop/proc/dbcsr_set_s~2.html +++ b/develop/proc/dbcsr_set_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_work_size.html b/develop/proc/dbcsr_set_work_size.html index b7482238863..cf27ba67095 100644 --- a/develop/proc/dbcsr_set_work_size.html +++ b/develop/proc/dbcsr_set_work_size.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_z.html b/develop/proc/dbcsr_set_z.html index 086fa584054..a6c49b97380 100644 --- a/develop/proc/dbcsr_set_z.html +++ b/develop/proc/dbcsr_set_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_z~2.html b/develop/proc/dbcsr_set_z~2.html index 6950b7e5fc2..48891772974 100644 --- a/develop/proc/dbcsr_set_z~2.html +++ b/develop/proc/dbcsr_set_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_setname.html b/develop/proc/dbcsr_setname.html index 5010ac4a6e4..ddde671a019 100644 --- a/develop/proc/dbcsr_setname.html +++ b/develop/proc/dbcsr_setname.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_setname~2.html b/develop/proc/dbcsr_setname~2.html index 55f8e68a022..ca37848b9a3 100644 --- a/develop/proc/dbcsr_setname~2.html +++ b/develop/proc/dbcsr_setname~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sort_data.html b/develop/proc/dbcsr_sort_data.html index 234f8c8c722..ac7721eb869 100644 --- a/develop/proc/dbcsr_sort_data.html +++ b/develop/proc/dbcsr_sort_data.html @@ -160,7 +160,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sort_indices.html b/develop/proc/dbcsr_sort_indices.html index 9408af373e7..9b4475e7bec 100644 --- a/develop/proc/dbcsr_sort_indices.html +++ b/develop/proc/dbcsr_sort_indices.html @@ -165,7 +165,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_special_finalize.html b/develop/proc/dbcsr_special_finalize.html index 02a48b48531..6b344c7869f 100644 --- a/develop/proc/dbcsr_special_finalize.html +++ b/develop/proc/dbcsr_special_finalize.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sum_replicated.html b/develop/proc/dbcsr_sum_replicated.html index 7d957f6af88..807a69cd045 100644 --- a/develop/proc/dbcsr_sum_replicated.html +++ b/develop/proc/dbcsr_sum_replicated.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sum_replicated~2.html b/develop/proc/dbcsr_sum_replicated~2.html index c1d24e854fc..2394cc5fa96 100644 --- a/develop/proc/dbcsr_sum_replicated~2.html +++ b/develop/proc/dbcsr_sum_replicated~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_switch_data_area.html b/develop/proc/dbcsr_switch_data_area.html index 692ec725cbb..0cdf305683a 100644 --- a/develop/proc/dbcsr_switch_data_area.html +++ b/develop/proc/dbcsr_switch_data_area.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_align_index.html b/develop/proc/dbcsr_t_align_index.html index cafa41b5385..6a67ac2f920 100644 --- a/develop/proc/dbcsr_t_align_index.html +++ b/develop/proc/dbcsr_t_align_index.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_dp.html b/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_dp.html index 6a846e9c4d0..2fc9aba49a4 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_sp.html b/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_sp.html index e5bc78b1366..6d94a289863 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_2d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_dp.html b/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_dp.html index 9c22b3c0faf..598a692a916 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_sp.html b/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_sp.html index 424048a4912..7e9046c601f 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_2d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_dp.html b/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_dp.html index 5134ddc3c92..b749aed0cfd 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_sp.html b/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_sp.html index fb4d9764c09..6a4b281edea 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_3d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_dp.html b/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_dp.html index 1ccdedf5598..3d4a104d9ef 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_sp.html b/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_sp.html index bd0ebcb71f5..e51e687dc4e 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_3d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_dp.html b/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_dp.html index 8a359d80028..8c40465c3f4 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_sp.html b/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_sp.html index 9863a5db950..fc1aca39a8c 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_4d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_dp.html b/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_dp.html index 1f579a5945d..ac05fc13738 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_dp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_sp.html b/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_sp.html index c4e53882e10..a17701cf5dc 100644 --- a/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_sp.html +++ b/develop/proc/dbcsr_t_allocate_and_get_4d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_batched_contract_finalize.html b/develop/proc/dbcsr_t_batched_contract_finalize.html index 4ea8d1e29cd..338c5951c23 100644 --- a/develop/proc/dbcsr_t_batched_contract_finalize.html +++ b/develop/proc/dbcsr_t_batched_contract_finalize.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_batched_contract_init.html b/develop/proc/dbcsr_t_batched_contract_init.html index b28b432abbc..ec79129b4e9 100644 --- a/develop/proc/dbcsr_t_batched_contract_init.html +++ b/develop/proc/dbcsr_t_batched_contract_init.html @@ -181,7 +181,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_blk_offsets.html b/develop/proc/dbcsr_t_blk_offsets.html index 23b7ed5c09a..87e1ad6c74c 100644 --- a/develop/proc/dbcsr_t_blk_offsets.html +++ b/develop/proc/dbcsr_t_blk_offsets.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_blk_size.html b/develop/proc/dbcsr_t_blk_size.html index 968df567f8e..9dfdf77a2f8 100644 --- a/develop/proc/dbcsr_t_blk_size.html +++ b/develop/proc/dbcsr_t_blk_size.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_blk_sizes.html b/develop/proc/dbcsr_t_blk_sizes.html index 0d357ddf095..78ff93abc84 100644 --- a/develop/proc/dbcsr_t_blk_sizes.html +++ b/develop/proc/dbcsr_t_blk_sizes.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_change_pgrid.html b/develop/proc/dbcsr_t_change_pgrid.html index e766995aeff..78dcf485186 100644 --- a/develop/proc/dbcsr_t_change_pgrid.html +++ b/develop/proc/dbcsr_t_change_pgrid.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_change_pgrid_2d.html b/develop/proc/dbcsr_t_change_pgrid_2d.html index 67c4060925b..46da2b69fd0 100644 --- a/develop/proc/dbcsr_t_change_pgrid_2d.html +++ b/develop/proc/dbcsr_t_change_pgrid_2d.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_checksum.html b/develop/proc/dbcsr_t_checksum.html index 2b0c7b74963..2c16a7a5614 100644 --- a/develop/proc/dbcsr_t_checksum.html +++ b/develop/proc/dbcsr_t_checksum.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_clear.html b/develop/proc/dbcsr_t_clear.html index 9310b30fcb4..a7e48cb3cad 100644 --- a/develop/proc/dbcsr_t_clear.html +++ b/develop/proc/dbcsr_t_clear.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_communicate_buffer.html b/develop/proc/dbcsr_t_communicate_buffer.html index f36d787f384..4ff873170bd 100644 --- a/develop/proc/dbcsr_t_communicate_buffer.html +++ b/develop/proc/dbcsr_t_communicate_buffer.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,8 +168,8 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_contract.html b/develop/proc/dbcsr_t_contract.html index e62e6d22ef0..58cb27c4164 100644 --- a/develop/proc/dbcsr_t_contract.html +++ b/develop/proc/dbcsr_t_contract.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    @@ -311,7 +311,7 @@

    Arguments

    @@ -326,7 +326,7 @@

    Arguments

    @@ -341,7 +341,7 @@

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

    @@ -373,7 +373,7 @@

    Arguments

    @@ -389,7 +389,7 @@

    Arguments

    @@ -405,7 +405,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -437,7 +437,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    @@ -467,7 +467,7 @@

    Arguments

    @@ -482,7 +482,7 @@

    Arguments

    @@ -497,7 +497,7 @@

    Arguments

    @@ -512,7 +512,7 @@

    Arguments

    @@ -529,7 +529,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_contract_expert.html b/develop/proc/dbcsr_t_contract_expert.html index e6afc012a53..22a475f91cc 100644 --- a/develop/proc/dbcsr_t_contract_expert.html +++ b/develop/proc/dbcsr_t_contract_expert.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -438,7 +438,7 @@

    Arguments

    @@ -453,7 +453,7 @@

    Arguments

    @@ -468,7 +468,7 @@

    Arguments

    @@ -483,7 +483,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -529,7 +529,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_contract_index.html b/develop/proc/dbcsr_t_contract_index.html index ca830d97ad0..50164dc4d00 100644 --- a/develop/proc/dbcsr_t_contract_index.html +++ b/develop/proc/dbcsr_t_contract_index.html @@ -156,7 +156,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    @@ -186,7 +186,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -276,7 +276,7 @@

    Arguments

    @@ -291,7 +291,7 @@

    Arguments

    @@ -306,7 +306,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -336,7 +336,7 @@

    Arguments

    @@ -351,7 +351,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -381,7 +381,7 @@

    Arguments

    @@ -396,7 +396,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_contract_test.html b/develop/proc/dbcsr_t_contract_test.html index f7c4e01ae10..93c1c041914 100644 --- a/develop/proc/dbcsr_t_contract_test.html +++ b/develop/proc/dbcsr_t_contract_test.html @@ -157,7 +157,7 @@

    Arguments

    @@ -172,7 +172,7 @@

    Arguments

    @@ -187,7 +187,7 @@

    Arguments

    @@ -202,7 +202,7 @@

    Arguments

    @@ -217,7 +217,7 @@

    Arguments

    @@ -232,7 +232,7 @@

    Arguments

    @@ -247,7 +247,7 @@

    Arguments

    @@ -262,7 +262,7 @@

    Arguments

    @@ -277,7 +277,7 @@

    Arguments

    @@ -292,7 +292,7 @@

    Arguments

    @@ -307,7 +307,7 @@

    Arguments

    @@ -322,7 +322,7 @@

    Arguments

    @@ -337,7 +337,7 @@

    Arguments

    @@ -352,7 +352,7 @@

    Arguments

    @@ -367,7 +367,7 @@

    Arguments

    @@ -382,7 +382,7 @@

    Arguments

    @@ -397,7 +397,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy.html b/develop/proc/dbcsr_t_copy.html index aec47643753..37c4c4253c7 100644 --- a/develop/proc/dbcsr_t_copy.html +++ b/develop/proc/dbcsr_t_copy.html @@ -161,7 +161,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy_contraction_storage.html b/develop/proc/dbcsr_t_copy_contraction_storage.html index 6434ee3d7c0..702842520ed 100644 --- a/develop/proc/dbcsr_t_copy_contraction_storage.html +++ b/develop/proc/dbcsr_t_copy_contraction_storage.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy_expert.html b/develop/proc/dbcsr_t_copy_expert.html index b3b49d07597..48f7ec1e798 100644 --- a/develop/proc/dbcsr_t_copy_expert.html +++ b/develop/proc/dbcsr_t_copy_expert.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy_matrix_to_tensor.html b/develop/proc/dbcsr_t_copy_matrix_to_tensor.html index cd913272149..e4b19b88a50 100644 --- a/develop/proc/dbcsr_t_copy_matrix_to_tensor.html +++ b/develop/proc/dbcsr_t_copy_matrix_to_tensor.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy_nocomm.html b/develop/proc/dbcsr_t_copy_nocomm.html index 7c3db35d872..c7ad21d7435 100644 --- a/develop/proc/dbcsr_t_copy_nocomm.html +++ b/develop/proc/dbcsr_t_copy_nocomm.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_copy_tensor_to_matrix.html b/develop/proc/dbcsr_t_copy_tensor_to_matrix.html index bfc7e22df20..0b05e800697 100644 --- a/develop/proc/dbcsr_t_copy_tensor_to_matrix.html +++ b/develop/proc/dbcsr_t_copy_tensor_to_matrix.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_create_matrix.html b/develop/proc/dbcsr_t_create_matrix.html index 46f1b6fd80d..72d30a1653c 100644 --- a/develop/proc/dbcsr_t_create_matrix.html +++ b/develop/proc/dbcsr_t_create_matrix.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_create_new.html b/develop/proc/dbcsr_t_create_new.html index ec01172d83c..8b43a5ad625 100644 --- a/develop/proc/dbcsr_t_create_new.html +++ b/develop/proc/dbcsr_t_create_new.html @@ -155,7 +155,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -275,7 +275,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_create_template.html b/develop/proc/dbcsr_t_create_template.html index 6f1575e62e6..b740a104a09 100644 --- a/develop/proc/dbcsr_t_create_template.html +++ b/develop/proc/dbcsr_t_create_template.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_crop.html b/develop/proc/dbcsr_t_crop.html index ca2ce78d5db..4438dcbceb0 100644 --- a/develop/proc/dbcsr_t_crop.html +++ b/develop/proc/dbcsr_t_crop.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_default_distvec.html b/develop/proc/dbcsr_t_default_distvec.html index 73c0a90f863..847c27279ea 100644 --- a/develop/proc/dbcsr_t_default_distvec.html +++ b/develop/proc/dbcsr_t_default_distvec.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_destroy.html b/develop/proc/dbcsr_t_destroy.html index f244314ee6e..46c8c8b82f7 100644 --- a/develop/proc/dbcsr_t_destroy.html +++ b/develop/proc/dbcsr_t_destroy.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution.html b/develop/proc/dbcsr_t_distribution.html index 14796b2babb..d2cb31828eb 100644 --- a/develop/proc/dbcsr_t_distribution.html +++ b/develop/proc/dbcsr_t_distribution.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution_destroy.html b/develop/proc/dbcsr_t_distribution_destroy.html index d3e511ebe91..34fc34f1390 100644 --- a/develop/proc/dbcsr_t_distribution_destroy.html +++ b/develop/proc/dbcsr_t_distribution_destroy.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution_hold.html b/develop/proc/dbcsr_t_distribution_hold.html index 4191c975fe7..e7a30b646f4 100644 --- a/develop/proc/dbcsr_t_distribution_hold.html +++ b/develop/proc/dbcsr_t_distribution_hold.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution_new.html b/develop/proc/dbcsr_t_distribution_new.html index 1c262d61c38..f16ebae4915 100644 --- a/develop/proc/dbcsr_t_distribution_new.html +++ b/develop/proc/dbcsr_t_distribution_new.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution_new_expert.html b/develop/proc/dbcsr_t_distribution_new_expert.html index 3b180d778c4..9af13f52a35 100644 --- a/develop/proc/dbcsr_t_distribution_new_expert.html +++ b/develop/proc/dbcsr_t_distribution_new_expert.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_distribution_remap.html b/develop/proc/dbcsr_t_distribution_remap.html index bce6000dd81..35beb01f835 100644 --- a/develop/proc/dbcsr_t_distribution_remap.html +++ b/develop/proc/dbcsr_t_distribution_remap.html @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_equal.html b/develop/proc/dbcsr_t_equal.html index a9509bfa489..5675873ff8a 100644 --- a/develop/proc/dbcsr_t_equal.html +++ b/develop/proc/dbcsr_t_equal.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_c_dp.html b/develop/proc/dbcsr_t_filter_c_dp.html index f20d4a0f343..ee2423ab8a1 100644 --- a/develop/proc/dbcsr_t_filter_c_dp.html +++ b/develop/proc/dbcsr_t_filter_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_c_sp.html b/develop/proc/dbcsr_t_filter_c_sp.html index 21a58f02ef9..f0fc95cafb1 100644 --- a/develop/proc/dbcsr_t_filter_c_sp.html +++ b/develop/proc/dbcsr_t_filter_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_r_dp.html b/develop/proc/dbcsr_t_filter_r_dp.html index 177b07d8629..3ae701da4d4 100644 --- a/develop/proc/dbcsr_t_filter_r_dp.html +++ b/develop/proc/dbcsr_t_filter_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_r_sp.html b/develop/proc/dbcsr_t_filter_r_sp.html index cee548204e1..61b4ee6c29f 100644 --- a/develop/proc/dbcsr_t_filter_r_sp.html +++ b/develop/proc/dbcsr_t_filter_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_finalize.html b/develop/proc/dbcsr_t_finalize.html index cf0202578a6..984928c5700 100644 --- a/develop/proc/dbcsr_t_finalize.html +++ b/develop/proc/dbcsr_t_finalize.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_2d_block_c_dp.html b/develop/proc/dbcsr_t_get_2d_block_c_dp.html index caf7694c934..550a5b11b50 100644 --- a/develop/proc/dbcsr_t_get_2d_block_c_dp.html +++ b/develop/proc/dbcsr_t_get_2d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_2d_block_c_sp.html b/develop/proc/dbcsr_t_get_2d_block_c_sp.html index 5fe1e615a29..2d38af7f44d 100644 --- a/develop/proc/dbcsr_t_get_2d_block_c_sp.html +++ b/develop/proc/dbcsr_t_get_2d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_2d_block_r_dp.html b/develop/proc/dbcsr_t_get_2d_block_r_dp.html index 30dabcf7f44..82783b19db4 100644 --- a/develop/proc/dbcsr_t_get_2d_block_r_dp.html +++ b/develop/proc/dbcsr_t_get_2d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_2d_block_r_sp.html b/develop/proc/dbcsr_t_get_2d_block_r_sp.html index 776a6e8ab75..7aec180937a 100644 --- a/develop/proc/dbcsr_t_get_2d_block_r_sp.html +++ b/develop/proc/dbcsr_t_get_2d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_3d_block_c_dp.html b/develop/proc/dbcsr_t_get_3d_block_c_dp.html index 39fbbb9d9d5..d3b4dbbac54 100644 --- a/develop/proc/dbcsr_t_get_3d_block_c_dp.html +++ b/develop/proc/dbcsr_t_get_3d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_3d_block_c_sp.html b/develop/proc/dbcsr_t_get_3d_block_c_sp.html index 9eae541653a..c2be1e5b285 100644 --- a/develop/proc/dbcsr_t_get_3d_block_c_sp.html +++ b/develop/proc/dbcsr_t_get_3d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_3d_block_r_dp.html b/develop/proc/dbcsr_t_get_3d_block_r_dp.html index 8e32acd45fa..4d04d87ef64 100644 --- a/develop/proc/dbcsr_t_get_3d_block_r_dp.html +++ b/develop/proc/dbcsr_t_get_3d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_3d_block_r_sp.html b/develop/proc/dbcsr_t_get_3d_block_r_sp.html index 690f170a7ac..d63363371d5 100644 --- a/develop/proc/dbcsr_t_get_3d_block_r_sp.html +++ b/develop/proc/dbcsr_t_get_3d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_4d_block_c_dp.html b/develop/proc/dbcsr_t_get_4d_block_c_dp.html index b94aacd576d..17450fb84fb 100644 --- a/develop/proc/dbcsr_t_get_4d_block_c_dp.html +++ b/develop/proc/dbcsr_t_get_4d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_4d_block_c_sp.html b/develop/proc/dbcsr_t_get_4d_block_c_sp.html index ce25437fbaa..87796af10e9 100644 --- a/develop/proc/dbcsr_t_get_4d_block_c_sp.html +++ b/develop/proc/dbcsr_t_get_4d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_4d_block_r_dp.html b/develop/proc/dbcsr_t_get_4d_block_r_dp.html index 6bb2054ddb7..aa82cbbe566 100644 --- a/develop/proc/dbcsr_t_get_4d_block_r_dp.html +++ b/develop/proc/dbcsr_t_get_4d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_4d_block_r_sp.html b/develop/proc/dbcsr_t_get_4d_block_r_sp.html index aa5923478d7..285d7fdc762 100644 --- a/develop/proc/dbcsr_t_get_4d_block_r_sp.html +++ b/develop/proc/dbcsr_t_get_4d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_anyd_block.html b/develop/proc/dbcsr_t_get_anyd_block.html index d51d0d405ea..5d673065d88 100644 --- a/develop/proc/dbcsr_t_get_anyd_block.html +++ b/develop/proc/dbcsr_t_get_anyd_block.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_anyd_block_c_dp.html b/develop/proc/dbcsr_t_get_anyd_block_c_dp.html index 5fa7d80471e..19b0f6a2132 100644 --- a/develop/proc/dbcsr_t_get_anyd_block_c_dp.html +++ b/develop/proc/dbcsr_t_get_anyd_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_anyd_block_c_sp.html b/develop/proc/dbcsr_t_get_anyd_block_c_sp.html index fec2d9152d5..8599394000e 100644 --- a/develop/proc/dbcsr_t_get_anyd_block_c_sp.html +++ b/develop/proc/dbcsr_t_get_anyd_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_anyd_block_r_dp.html b/develop/proc/dbcsr_t_get_anyd_block_r_dp.html index f771537aad7..462b75b8871 100644 --- a/develop/proc/dbcsr_t_get_anyd_block_r_dp.html +++ b/develop/proc/dbcsr_t_get_anyd_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_anyd_block_r_sp.html b/develop/proc/dbcsr_t_get_anyd_block_r_sp.html index 86d907da9e1..a4f86b9239c 100644 --- a/develop/proc/dbcsr_t_get_anyd_block_r_sp.html +++ b/develop/proc/dbcsr_t_get_anyd_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_data_size.html b/develop/proc/dbcsr_t_get_data_size.html index b7048c38098..3439f0184aa 100644 --- a/develop/proc/dbcsr_t_get_data_size.html +++ b/develop/proc/dbcsr_t_get_data_size.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_t_get_data_type.html b/develop/proc/dbcsr_t_get_data_type.html index 5397e032259..9d6f097270e 100644 --- a/develop/proc/dbcsr_t_get_data_type.html +++ b/develop/proc/dbcsr_t_get_data_type.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_t_get_info.html b/develop/proc/dbcsr_t_get_info.html index fe0d09c8584..9cc4d7fd3a4 100644 --- a/develop/proc/dbcsr_t_get_info.html +++ b/develop/proc/dbcsr_t_get_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -333,7 +333,7 @@

    Arguments

    @@ -348,7 +348,7 @@

    Arguments

    @@ -363,7 +363,7 @@

    Arguments

    @@ -378,7 +378,7 @@

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -408,7 +408,7 @@

    Arguments

    @@ -423,7 +423,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -513,7 +513,7 @@

    Arguments

    @@ -528,7 +528,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_mapping_info.html b/develop/proc/dbcsr_t_get_mapping_info.html index 675e81a3c6f..4d90e418236 100644 --- a/develop/proc/dbcsr_t_get_mapping_info.html +++ b/develop/proc/dbcsr_t_get_mapping_info.html @@ -159,7 +159,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    @@ -255,7 +255,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

    @@ -315,7 +315,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_num_blocks.html b/develop/proc/dbcsr_t_get_num_blocks.html index 3a5d90f4dc5..412484d5c4c 100644 --- a/develop/proc/dbcsr_t_get_num_blocks.html +++ b/develop/proc/dbcsr_t_get_num_blocks.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_t_get_num_blocks_total.html b/develop/proc/dbcsr_t_get_num_blocks_total.html index c287fc03cdf..44d19ee0734 100644 --- a/develop/proc/dbcsr_t_get_num_blocks_total.html +++ b/develop/proc/dbcsr_t_get_num_blocks_total.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_t_get_nze.html b/develop/proc/dbcsr_t_get_nze.html index 3e05a3c5188..653b0fd24b7 100644 --- a/develop/proc/dbcsr_t_get_nze.html +++ b/develop/proc/dbcsr_t_get_nze.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_nze_total.html b/develop/proc/dbcsr_t_get_nze_total.html index 4f833e09c51..3b0df7ad65b 100644 --- a/develop/proc/dbcsr_t_get_nze_total.html +++ b/develop/proc/dbcsr_t_get_nze_total.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_stored_coordinates.html b/develop/proc/dbcsr_t_get_stored_coordinates.html index 841509c35b5..84371fcd5e4 100644 --- a/develop/proc/dbcsr_t_get_stored_coordinates.html +++ b/develop/proc/dbcsr_t_get_stored_coordinates.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_hold.html b/develop/proc/dbcsr_t_hold.html index 7a08f4d4b3e..23a4185c371 100644 --- a/develop/proc/dbcsr_t_hold.html +++ b/develop/proc/dbcsr_t_hold.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_inverse_order.html b/develop/proc/dbcsr_t_inverse_order.html index 140f7a4773e..1a6430dc1d4 100644 --- a/develop/proc/dbcsr_t_inverse_order.html +++ b/develop/proc/dbcsr_t_inverse_order.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_iterator_blocks_left.html b/develop/proc/dbcsr_t_iterator_blocks_left.html index 8b2683ab470..961e3b06cea 100644 --- a/develop/proc/dbcsr_t_iterator_blocks_left.html +++ b/develop/proc/dbcsr_t_iterator_blocks_left.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_iterator_next_block.html b/develop/proc/dbcsr_t_iterator_next_block.html index 97876d8eb4b..87520d047ad 100644 --- a/develop/proc/dbcsr_t_iterator_next_block.html +++ b/develop/proc/dbcsr_t_iterator_next_block.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_iterator_start.html b/develop/proc/dbcsr_t_iterator_start.html index 601355efdb4..7cc973fa40d 100644 --- a/develop/proc/dbcsr_t_iterator_start.html +++ b/develop/proc/dbcsr_t_iterator_start.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_iterator_stop.html b/develop/proc/dbcsr_t_iterator_stop.html index 3147b3a0389..19e24a5d1d0 100644 --- a/develop/proc/dbcsr_t_iterator_stop.html +++ b/develop/proc/dbcsr_t_iterator_stop.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_make_compatible_blocks.html b/develop/proc/dbcsr_t_make_compatible_blocks.html index 9cc5b70c734..b82446aae7f 100644 --- a/develop/proc/dbcsr_t_make_compatible_blocks.html +++ b/develop/proc/dbcsr_t_make_compatible_blocks.html @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_map_bounds_to_tensors.html b/develop/proc/dbcsr_t_map_bounds_to_tensors.html index 7e8ef8fc8e2..5b6f0f15ced 100644 --- a/develop/proc/dbcsr_t_map_bounds_to_tensors.html +++ b/develop/proc/dbcsr_t_map_bounds_to_tensors.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    @@ -319,7 +319,7 @@

    Arguments

    @@ -335,7 +335,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_max_nblks_local.html b/develop/proc/dbcsr_t_max_nblks_local.html index d1278d278e8..31e20a47ee7 100644 --- a/develop/proc/dbcsr_t_max_nblks_local.html +++ b/develop/proc/dbcsr_t_max_nblks_local.html @@ -156,7 +156,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_mp_dims_create.html b/develop/proc/dbcsr_t_mp_dims_create.html index 678a973e1b1..d38fbdd2d36 100644 --- a/develop/proc/dbcsr_t_mp_dims_create.html +++ b/develop/proc/dbcsr_t_mp_dims_create.html @@ -155,7 +155,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nblks_local.html b/develop/proc/dbcsr_t_nblks_local.html index 33b71cabfb9..719ca001a17 100644 --- a/develop/proc/dbcsr_t_nblks_local.html +++ b/develop/proc/dbcsr_t_nblks_local.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nblks_total.html b/develop/proc/dbcsr_t_nblks_total.html index eafbaaa5840..9d2d21bb18c 100644 --- a/develop/proc/dbcsr_t_nblks_total.html +++ b/develop/proc/dbcsr_t_nblks_total.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nd_mp_comm.html b/develop/proc/dbcsr_t_nd_mp_comm.html index 4dc1f84de21..3abe2c095df 100644 --- a/develop/proc/dbcsr_t_nd_mp_comm.html +++ b/develop/proc/dbcsr_t_nd_mp_comm.html @@ -74,20 +74,20 @@

    dbcsr_t_nd_mp_comm
  • 14 statements + title=" 0.1% of total for procedures.">57 statements
  • - Source File + Source File
  • @@ -126,12 +126,6 @@

    Contents

    -
    -

    Source Code

    - -
    @@ -143,6 +137,11 @@

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims

    +

    Create a default nd process topology that is consistent with a given 2d topology. +Purpose: a nd tensor defined on the returned process grid can be represented as a DBCSR +matrix with the given 2d topology. +This is needed to enable contraction of 2 tensors (must have the same 2d process grid). +\return with nd cartesian grid

    Arguments

    @@ -159,7 +158,7 @@

    Arguments

    @@ -183,12 +182,13 @@

    Arguments

    @@ -198,12 +198,13 @@

    Arguments

    @@ -213,7 +214,7 @@

    Arguments

    @@ -248,7 +249,7 @@

    Arguments

    @@ -258,7 +259,7 @@

    Arguments

    @@ -273,12 +274,14 @@

    Arguments

    @@ -293,7 +296,7 @@

    Arguments

    @@ -328,35 +331,6 @@

    Return Value -
    -

    Source Code

    -
       FUNCTION dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, &
    -                               nsplit, dimsplit)
    -      INTEGER, INTENT(IN)                               :: comm_2d
    -      INTEGER, DIMENSION(:), INTENT(IN)                 :: map1_2d, map2_2d
    -      INTEGER, DIMENSION(SIZE(map1_2d) + SIZE(map2_2d)), &
    -         INTENT(IN), OPTIONAL                           :: dims_nd
    -      INTEGER, DIMENSION(SIZE(map1_2d)), INTENT(IN), OPTIONAL :: dims1_nd
    -      INTEGER, DIMENSION(SIZE(map2_2d)), INTENT(IN), OPTIONAL :: dims2_nd
    -      INTEGER, DIMENSION(2), INTENT(IN), OPTIONAL           :: pdims_2d
    -      INTEGER, DIMENSION(SIZE(map1_2d) + SIZE(map2_2d)), &
    -         INTENT(IN), OPTIONAL                           :: tdims
    -      INTEGER, INTENT(IN), OPTIONAL :: nsplit, dimsplit
    -      TYPE(dbcsr_t_pgrid_type)                          :: dbcsr_t_nd_mp_comm
    -
    -      TYPE(mp_comm_type)                                :: my_comm_2d
    -
    -      CALL my_comm_2d%set_handle(comm_2d)
    -
    -      dbcsr_t_nd_mp_comm = dbcsr_t_nd_mp_comm_prv(my_comm_2d, map1_2d, map2_2d, &
    -                                                  dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, &
    -                                                  nsplit, dimsplit)
    -
    -   END FUNCTION dbcsr_t_nd_mp_comm
    -
    - -
    -
    diff --git a/develop/proc/dbcsr_t_nd_mp_comm~2.html b/develop/proc/dbcsr_t_nd_mp_comm~2.html index 5ad6fcd004e..e80d7bb26e9 100644 --- a/develop/proc/dbcsr_t_nd_mp_comm~2.html +++ b/develop/proc/dbcsr_t_nd_mp_comm~2.html @@ -74,20 +74,20 @@

    dbcsr_t_nd_mp_comm
  • 57 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -126,6 +126,12 @@

    Contents

    +
    +

    Source Code

    + +
    @@ -137,11 +143,6 @@

    public function dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims

    -

    Create a default nd process topology that is consistent with a given 2d topology. -Purpose: a nd tensor defined on the returned process grid can be represented as a DBCSR -matrix with the given 2d topology. -This is needed to enable contraction of 2 tensors (must have the same 2d process grid). -\return with nd cartesian grid

    Arguments

    @@ -157,8 +158,8 @@

    Arguments

    @@ -182,13 +183,12 @@

    Arguments

    @@ -198,13 +198,12 @@

    Arguments

    @@ -214,7 +213,7 @@

    Arguments

    @@ -249,7 +248,7 @@

    Arguments

    @@ -259,7 +258,7 @@

    Arguments

    @@ -274,14 +273,12 @@

    Arguments

    @@ -296,7 +293,7 @@

    Arguments

    @@ -331,6 +328,35 @@

    Return Value +
    +

    Source Code

    +
       FUNCTION dbcsr_t_nd_mp_comm(comm_2d, map1_2d, map2_2d, dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, &
    +                               nsplit, dimsplit)
    +      INTEGER, INTENT(IN)                               :: comm_2d
    +      INTEGER, DIMENSION(:), INTENT(IN)                 :: map1_2d, map2_2d
    +      INTEGER, DIMENSION(SIZE(map1_2d) + SIZE(map2_2d)), &
    +         INTENT(IN), OPTIONAL                           :: dims_nd
    +      INTEGER, DIMENSION(SIZE(map1_2d)), INTENT(IN), OPTIONAL :: dims1_nd
    +      INTEGER, DIMENSION(SIZE(map2_2d)), INTENT(IN), OPTIONAL :: dims2_nd
    +      INTEGER, DIMENSION(2), INTENT(IN), OPTIONAL           :: pdims_2d
    +      INTEGER, DIMENSION(SIZE(map1_2d) + SIZE(map2_2d)), &
    +         INTENT(IN), OPTIONAL                           :: tdims
    +      INTEGER, INTENT(IN), OPTIONAL :: nsplit, dimsplit
    +      TYPE(dbcsr_t_pgrid_type)                          :: dbcsr_t_nd_mp_comm
    +
    +      TYPE(mp_comm_type)                                :: my_comm_2d
    +
    +      CALL my_comm_2d%set_handle(comm_2d)
    +
    +      dbcsr_t_nd_mp_comm = dbcsr_t_nd_mp_comm_prv(my_comm_2d, map1_2d, map2_2d, &
    +                                                  dims_nd, dims1_nd, dims2_nd, pdims_2d, tdims, &
    +                                                  nsplit, dimsplit)
    +
    +   END FUNCTION dbcsr_t_nd_mp_comm
    +
    + +
    +
    diff --git a/develop/proc/dbcsr_t_nd_mp_free.html b/develop/proc/dbcsr_t_nd_mp_free.html index 1a9ad348ddc..6a9851c43c9 100644 --- a/develop/proc/dbcsr_t_nd_mp_free.html +++ b/develop/proc/dbcsr_t_nd_mp_free.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_permute_index.html b/develop/proc/dbcsr_t_permute_index.html index 0ea07be401a..bb0cf975b3c 100644 --- a/develop/proc/dbcsr_t_permute_index.html +++ b/develop/proc/dbcsr_t_permute_index.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_change_dims.html b/develop/proc/dbcsr_t_pgrid_change_dims.html index 70a81b64b32..40f7f4cdcc2 100644 --- a/develop/proc/dbcsr_t_pgrid_change_dims.html +++ b/develop/proc/dbcsr_t_pgrid_change_dims.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_create.html b/develop/proc/dbcsr_t_pgrid_create.html index 4dd7cd8937c..a80d2ecbff2 100644 --- a/develop/proc/dbcsr_t_pgrid_create.html +++ b/develop/proc/dbcsr_t_pgrid_create.html @@ -74,20 +74,20 @@

    dbcsr_t_pgrid_create
  • 9 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -126,12 +126,6 @@

    Contents

    -
    -

    Source Code

    - -
    @@ -158,8 +152,8 @@

    Arguments

    @@ -188,7 +182,7 @@

    Arguments

    @@ -203,7 +197,7 @@

    Arguments

    @@ -231,25 +225,6 @@

    Arguments

    -
    -

    Source Code

    -
       SUBROUTINE dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims)
    -      INTEGER, INTENT(IN) :: mp_comm
    -      INTEGER, DIMENSION(:), INTENT(INOUT) :: dims
    -      TYPE(dbcsr_t_pgrid_type), INTENT(OUT) :: pgrid
    -      INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL :: tensor_dims
    -
    -      TYPE(mp_comm_type)                                :: my_mp_comm
    -
    -      CALL my_mp_comm%set_handle(mp_comm)
    -
    -      CALL dbcsr_t_pgrid_create_prv(my_mp_comm, dims, pgrid, tensor_dims)
    -
    -   END SUBROUTINE dbcsr_t_pgrid_create
    -
    - -
    -
    diff --git a/develop/proc/dbcsr_t_pgrid_create_expert.html b/develop/proc/dbcsr_t_pgrid_create_expert.html index a9d0790f50d..64ef2044d8a 100644 --- a/develop/proc/dbcsr_t_pgrid_create_expert.html +++ b/develop/proc/dbcsr_t_pgrid_create_expert.html @@ -74,20 +74,20 @@

    dbcsr_t_pgrid_create_expert
  • 11 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -126,12 +126,6 @@

    Contents

    -
    -

    Source Code

    - -
    @@ -143,6 +137,17 @@

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d

    +

    Create an n-dimensional process grid. +We can not use a n-dimensional MPI cartesian grid for tensors since the mapping between +n-dim. and 2-dim. index allows for an arbitrary reordering of tensor index. Therefore we can not +use n-dim. MPI Cartesian grid because it may not be consistent with the respective 2d grid. +The 2d Cartesian MPI grid is the reference grid (since tensor data is stored as DBCSR matrix) +and this routine creates an object that is a n-dim. interface to this grid. +map1_2d and map2_2d don't need to be specified (correctly), grid may be redefined in dbcsr_t_distribution_new +Note that pgrid is equivalent to a MPI cartesian grid only if map1_2d and map2_2d don't reorder indices +(which is the case if [map1_2d, map2_2d] == [1, 2, ..., ndims]). Otherwise the mapping of grid +coordinates to processes depends on the ordering of the indices and is not equivalent to a MPI +cartesian grid.

    Arguments

    @@ -158,8 +163,8 @@

    Arguments

    @@ -183,12 +188,12 @@

    Arguments

    @@ -198,12 +203,12 @@

    Arguments

    @@ -213,12 +218,13 @@

    Arguments

    @@ -228,12 +234,13 @@

    Arguments

    @@ -243,12 +250,14 @@

    Arguments

    @@ -258,12 +267,13 @@

    Arguments

    @@ -273,7 +283,8 @@

    Arguments

    @@ -291,27 +302,6 @@

    Arguments

    -
    -

    Source Code

    -
       SUBROUTINE dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)
    -      INTEGER, INTENT(IN) :: mp_comm
    -      INTEGER, DIMENSION(:), INTENT(INOUT) :: dims
    -      TYPE(dbcsr_t_pgrid_type), INTENT(OUT) :: pgrid
    -      INTEGER, DIMENSION(:), INTENT(IN) :: map1_2d, map2_2d
    -      INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL :: tensor_dims
    -      INTEGER, INTENT(IN), OPTIONAL :: nsplit, dimsplit
    -
    -      TYPE(mp_comm_type)                                :: my_mp_comm
    -
    -      CALL my_mp_comm%set_handle(mp_comm)
    -
    -      CALL dbcsr_t_pgrid_create_expert_prv(my_mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)
    -
    -   END SUBROUTINE dbcsr_t_pgrid_create_expert
    -
    - -
    -
    diff --git a/develop/proc/dbcsr_t_pgrid_create_expert~2.html b/develop/proc/dbcsr_t_pgrid_create_expert~2.html index c2a5a128f73..92bd26cee94 100644 --- a/develop/proc/dbcsr_t_pgrid_create_expert~2.html +++ b/develop/proc/dbcsr_t_pgrid_create_expert~2.html @@ -74,20 +74,20 @@

    dbcsr_t_pgrid_create_expert
  • 32 statements + title=" 0.0% of total for procedures.">11 statements
  • - Source File + Source File
  • @@ -126,6 +126,12 @@

    Contents

    +
    +

    Source Code

    + +
    @@ -137,17 +143,6 @@

    public subroutine dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d

    -

    Create an n-dimensional process grid. -We can not use a n-dimensional MPI cartesian grid for tensors since the mapping between -n-dim. and 2-dim. index allows for an arbitrary reordering of tensor index. Therefore we can not -use n-dim. MPI Cartesian grid because it may not be consistent with the respective 2d grid. -The 2d Cartesian MPI grid is the reference grid (since tensor data is stored as DBCSR matrix) -and this routine creates an object that is a n-dim. interface to this grid. -map1_2d and map2_2d don't need to be specified (correctly), grid may be redefined in dbcsr_t_distribution_new -Note that pgrid is equivalent to a MPI cartesian grid only if map1_2d and map2_2d don't reorder indices -(which is the case if [map1_2d, map2_2d] == [1, 2, ..., ndims]). Otherwise the mapping of grid -coordinates to processes depends on the ordering of the indices and is not equivalent to a MPI -cartesian grid.

    Arguments

    @@ -163,8 +158,8 @@

    Arguments

    @@ -188,12 +183,12 @@

    Arguments

    @@ -203,12 +198,12 @@

    Arguments

    @@ -218,13 +213,12 @@

    Arguments

    @@ -234,8 +228,7 @@

    Arguments

    @@ -250,14 +243,12 @@

    Arguments

    @@ -267,13 +258,12 @@

    Arguments

    @@ -283,8 +273,7 @@

    Arguments

    @@ -302,6 +291,27 @@

    Arguments

    +
    +

    Source Code

    +
       SUBROUTINE dbcsr_t_pgrid_create_expert(mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)
    +      INTEGER, INTENT(IN) :: mp_comm
    +      INTEGER, DIMENSION(:), INTENT(INOUT) :: dims
    +      TYPE(dbcsr_t_pgrid_type), INTENT(OUT) :: pgrid
    +      INTEGER, DIMENSION(:), INTENT(IN) :: map1_2d, map2_2d
    +      INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL :: tensor_dims
    +      INTEGER, INTENT(IN), OPTIONAL :: nsplit, dimsplit
    +
    +      TYPE(mp_comm_type)                                :: my_mp_comm
    +
    +      CALL my_mp_comm%set_handle(mp_comm)
    +
    +      CALL dbcsr_t_pgrid_create_expert_prv(my_mp_comm, dims, pgrid, map1_2d, map2_2d, tensor_dims, nsplit, dimsplit)
    +
    +   END SUBROUTINE dbcsr_t_pgrid_create_expert
    +
    + +
    +
    diff --git a/develop/proc/dbcsr_t_pgrid_create~2.html b/develop/proc/dbcsr_t_pgrid_create~2.html index a1caf0fbaa5..d71ef5047fa 100644 --- a/develop/proc/dbcsr_t_pgrid_create~2.html +++ b/develop/proc/dbcsr_t_pgrid_create~2.html @@ -74,20 +74,20 @@

    dbcsr_t_pgrid_create
  • 14 statements + title=" 0.0% of total for procedures.">9 statements
  • - Source File + Source File
  • @@ -126,6 +126,12 @@

    Contents

    +
    +

    Source Code

    + +
    @@ -152,8 +158,8 @@

    Arguments

    @@ -182,7 +188,7 @@

    Arguments

    @@ -197,7 +203,7 @@

    Arguments

    @@ -225,6 +231,25 @@

    Arguments

    +
    +

    Source Code

    +
       SUBROUTINE dbcsr_t_pgrid_create(mp_comm, dims, pgrid, tensor_dims)
    +      INTEGER, INTENT(IN) :: mp_comm
    +      INTEGER, DIMENSION(:), INTENT(INOUT) :: dims
    +      TYPE(dbcsr_t_pgrid_type), INTENT(OUT) :: pgrid
    +      INTEGER, DIMENSION(:), INTENT(IN), OPTIONAL :: tensor_dims
    +
    +      TYPE(mp_comm_type)                                :: my_mp_comm
    +
    +      CALL my_mp_comm%set_handle(mp_comm)
    +
    +      CALL dbcsr_t_pgrid_create_prv(my_mp_comm, dims, pgrid, tensor_dims)
    +
    +   END SUBROUTINE dbcsr_t_pgrid_create
    +
    + +
    +
    diff --git a/develop/proc/dbcsr_t_pgrid_destroy.html b/develop/proc/dbcsr_t_pgrid_destroy.html index fc534d248a5..103ffb714a0 100644 --- a/develop/proc/dbcsr_t_pgrid_destroy.html +++ b/develop/proc/dbcsr_t_pgrid_destroy.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_remap.html b/develop/proc/dbcsr_t_pgrid_remap.html index e49cf361cb5..cafc232783a 100644 --- a/develop/proc/dbcsr_t_pgrid_remap.html +++ b/develop/proc/dbcsr_t_pgrid_remap.html @@ -168,7 +168,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_set_strict_split.html b/develop/proc/dbcsr_t_pgrid_set_strict_split.html index 5108898db9c..deca4a2fa75 100644 --- a/develop/proc/dbcsr_t_pgrid_set_strict_split.html +++ b/develop/proc/dbcsr_t_pgrid_set_strict_split.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_print_contraction_index.html b/develop/proc/dbcsr_t_print_contraction_index.html index 5380ccb07b5..4d59066e324 100644 --- a/develop/proc/dbcsr_t_print_contraction_index.html +++ b/develop/proc/dbcsr_t_print_contraction_index.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_2d_block_c_dp.html b/develop/proc/dbcsr_t_put_2d_block_c_dp.html index 35b214878fa..b3604c86cd2 100644 --- a/develop/proc/dbcsr_t_put_2d_block_c_dp.html +++ b/develop/proc/dbcsr_t_put_2d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_2d_block_c_sp.html b/develop/proc/dbcsr_t_put_2d_block_c_sp.html index 5829411eb63..436fdd6cd44 100644 --- a/develop/proc/dbcsr_t_put_2d_block_c_sp.html +++ b/develop/proc/dbcsr_t_put_2d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_2d_block_r_dp.html b/develop/proc/dbcsr_t_put_2d_block_r_dp.html index a0ac2a4fc59..6106932da42 100644 --- a/develop/proc/dbcsr_t_put_2d_block_r_dp.html +++ b/develop/proc/dbcsr_t_put_2d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_2d_block_r_sp.html b/develop/proc/dbcsr_t_put_2d_block_r_sp.html index 2c03fe02b85..81b1cf0c6cb 100644 --- a/develop/proc/dbcsr_t_put_2d_block_r_sp.html +++ b/develop/proc/dbcsr_t_put_2d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_3d_block_c_dp.html b/develop/proc/dbcsr_t_put_3d_block_c_dp.html index 0956ae9b29c..3c6c5fa3684 100644 --- a/develop/proc/dbcsr_t_put_3d_block_c_dp.html +++ b/develop/proc/dbcsr_t_put_3d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_3d_block_c_sp.html b/develop/proc/dbcsr_t_put_3d_block_c_sp.html index eb5f4259a47..00c76ea2f8e 100644 --- a/develop/proc/dbcsr_t_put_3d_block_c_sp.html +++ b/develop/proc/dbcsr_t_put_3d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_3d_block_r_dp.html b/develop/proc/dbcsr_t_put_3d_block_r_dp.html index 023d6960a9c..d324df355f6 100644 --- a/develop/proc/dbcsr_t_put_3d_block_r_dp.html +++ b/develop/proc/dbcsr_t_put_3d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_3d_block_r_sp.html b/develop/proc/dbcsr_t_put_3d_block_r_sp.html index b1ffdba6264..207c20750a5 100644 --- a/develop/proc/dbcsr_t_put_3d_block_r_sp.html +++ b/develop/proc/dbcsr_t_put_3d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_4d_block_c_dp.html b/develop/proc/dbcsr_t_put_4d_block_c_dp.html index 4e8a46414be..36d5d18459e 100644 --- a/develop/proc/dbcsr_t_put_4d_block_c_dp.html +++ b/develop/proc/dbcsr_t_put_4d_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_4d_block_c_sp.html b/develop/proc/dbcsr_t_put_4d_block_c_sp.html index e7d94082d23..ccc94ba4aae 100644 --- a/develop/proc/dbcsr_t_put_4d_block_c_sp.html +++ b/develop/proc/dbcsr_t_put_4d_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_4d_block_r_dp.html b/develop/proc/dbcsr_t_put_4d_block_r_dp.html index 7f561f1dbc4..6cb2b09dd63 100644 --- a/develop/proc/dbcsr_t_put_4d_block_r_dp.html +++ b/develop/proc/dbcsr_t_put_4d_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_4d_block_r_sp.html b/develop/proc/dbcsr_t_put_4d_block_r_sp.html index 25654ce433a..139024fb587 100644 --- a/develop/proc/dbcsr_t_put_4d_block_r_sp.html +++ b/develop/proc/dbcsr_t_put_4d_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_anyd_block.html b/develop/proc/dbcsr_t_put_anyd_block.html index e570751e8bc..1838a4e0d01 100644 --- a/develop/proc/dbcsr_t_put_anyd_block.html +++ b/develop/proc/dbcsr_t_put_anyd_block.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_anyd_block_c_dp.html b/develop/proc/dbcsr_t_put_anyd_block_c_dp.html index 62aa828d0bb..944697a6dbd 100644 --- a/develop/proc/dbcsr_t_put_anyd_block_c_dp.html +++ b/develop/proc/dbcsr_t_put_anyd_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_anyd_block_c_sp.html b/develop/proc/dbcsr_t_put_anyd_block_c_sp.html index 2cb346df45b..e1000d76b87 100644 --- a/develop/proc/dbcsr_t_put_anyd_block_c_sp.html +++ b/develop/proc/dbcsr_t_put_anyd_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_anyd_block_r_dp.html b/develop/proc/dbcsr_t_put_anyd_block_r_dp.html index 21e41761222..a2e6b8d00de 100644 --- a/develop/proc/dbcsr_t_put_anyd_block_r_dp.html +++ b/develop/proc/dbcsr_t_put_anyd_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_put_anyd_block_r_sp.html b/develop/proc/dbcsr_t_put_anyd_block_r_sp.html index 8788a18e97a..4461669da3a 100644 --- a/develop/proc/dbcsr_t_put_anyd_block_r_sp.html +++ b/develop/proc/dbcsr_t_put_anyd_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_remap.html b/develop/proc/dbcsr_t_remap.html index b4165f84014..1870f1ca9e5 100644 --- a/develop/proc/dbcsr_t_remap.html +++ b/develop/proc/dbcsr_t_remap.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    @@ -305,7 +305,7 @@

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserve_blocks_index.html b/develop/proc/dbcsr_t_reserve_blocks_index.html index 23a59ad0e07..914ef5f8969 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_index.html +++ b/develop/proc/dbcsr_t_reserve_blocks_index.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserve_blocks_index_array.html b/develop/proc/dbcsr_t_reserve_blocks_index_array.html index 6ee82a556ed..056bae41265 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_index_array.html +++ b/develop/proc/dbcsr_t_reserve_blocks_index_array.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserve_blocks_matrix_to_tensor.html b/develop/proc/dbcsr_t_reserve_blocks_matrix_to_tensor.html index 287ef1a8e88..4f838be337b 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_matrix_to_tensor.html +++ b/develop/proc/dbcsr_t_reserve_blocks_matrix_to_tensor.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserve_blocks_template.html b/develop/proc/dbcsr_t_reserve_blocks_template.html index d11ff23d982..a67cda093a8 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_template.html +++ b/develop/proc/dbcsr_t_reserve_blocks_template.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserve_blocks_tensor_to_matrix.html b/develop/proc/dbcsr_t_reserve_blocks_tensor_to_matrix.html index 5f9a310c6be..0ae9a6040fd 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_tensor_to_matrix.html +++ b/develop/proc/dbcsr_t_reserve_blocks_tensor_to_matrix.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserved_block_indices.html b/develop/proc/dbcsr_t_reserved_block_indices.html index cdfa07eedfd..42a7b8c683e 100644 --- a/develop/proc/dbcsr_t_reserved_block_indices.html +++ b/develop/proc/dbcsr_t_reserved_block_indices.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reshape.html b/develop/proc/dbcsr_t_reshape.html index f3b653bb6c9..e5ce90e3c3c 100644 --- a/develop/proc/dbcsr_t_reshape.html +++ b/develop/proc/dbcsr_t_reshape.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_scale.html b/develop/proc/dbcsr_t_scale.html index db49fccdaaf..81bbed81c36 100644 --- a/develop/proc/dbcsr_t_scale.html +++ b/develop/proc/dbcsr_t_scale.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_set_c_dp.html b/develop/proc/dbcsr_t_set_c_dp.html index cb51d5ad225..a36bdc46d18 100644 --- a/develop/proc/dbcsr_t_set_c_dp.html +++ b/develop/proc/dbcsr_t_set_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_set_c_sp.html b/develop/proc/dbcsr_t_set_c_sp.html index 6d568ecbc18..59c71cd2dc7 100644 --- a/develop/proc/dbcsr_t_set_c_sp.html +++ b/develop/proc/dbcsr_t_set_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_set_r_dp.html b/develop/proc/dbcsr_t_set_r_dp.html index 745ae8d3104..1b2f825c99d 100644 --- a/develop/proc/dbcsr_t_set_r_dp.html +++ b/develop/proc/dbcsr_t_set_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_set_r_sp.html b/develop/proc/dbcsr_t_set_r_sp.html index 0510d00d91d..4fe3537586b 100644 --- a/develop/proc/dbcsr_t_set_r_sp.html +++ b/develop/proc/dbcsr_t_set_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_setup_test_tensor.html b/develop/proc/dbcsr_t_setup_test_tensor.html index eb63f87443a..ac23c08bc87 100644 --- a/develop/proc/dbcsr_t_setup_test_tensor.html +++ b/develop/proc/dbcsr_t_setup_test_tensor.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_split_blocks.html b/develop/proc/dbcsr_t_split_blocks.html index db701358512..57fded12a04 100644 --- a/develop/proc/dbcsr_t_split_blocks.html +++ b/develop/proc/dbcsr_t_split_blocks.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_split_blocks_generic.html b/develop/proc/dbcsr_t_split_blocks_generic.html index 2737a4723b3..c6da84bf415 100644 --- a/develop/proc/dbcsr_t_split_blocks_generic.html +++ b/develop/proc/dbcsr_t_split_blocks_generic.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_split_copyback.html b/develop/proc/dbcsr_t_split_copyback.html index bc6b1e42e4e..19678566bf4 100644 --- a/develop/proc/dbcsr_t_split_copyback.html +++ b/develop/proc/dbcsr_t_split_copyback.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_test_formats.html b/develop/proc/dbcsr_t_test_formats.html index 3368ab12f41..10aeae898a9 100644 --- a/develop/proc/dbcsr_t_test_formats.html +++ b/develop/proc/dbcsr_t_test_formats.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -303,7 +303,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_block.html b/develop/proc/dbcsr_t_write_block.html index 4654a77d62b..bd4c82551ad 100644 --- a/develop/proc/dbcsr_t_write_block.html +++ b/develop/proc/dbcsr_t_write_block.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_block_indices.html b/develop/proc/dbcsr_t_write_block_indices.html index 5035048d4cb..44c9c93f6aa 100644 --- a/develop/proc/dbcsr_t_write_block_indices.html +++ b/develop/proc/dbcsr_t_write_block_indices.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_blocks.html b/develop/proc/dbcsr_t_write_blocks.html index 59c76d8f2e4..56d88b316e4 100644 --- a/develop/proc/dbcsr_t_write_blocks.html +++ b/develop/proc/dbcsr_t_write_blocks.html @@ -153,7 +153,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_split_info.html b/develop/proc/dbcsr_t_write_split_info.html index ab5bfc5db4e..997277c7156 100644 --- a/develop/proc/dbcsr_t_write_split_info.html +++ b/develop/proc/dbcsr_t_write_split_info.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_tensor_dist.html b/develop/proc/dbcsr_t_write_tensor_dist.html index 27f44548957..f736ecd6052 100644 --- a/develop/proc/dbcsr_t_write_tensor_dist.html +++ b/develop/proc/dbcsr_t_write_tensor_dist.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_write_tensor_info.html b/develop/proc/dbcsr_t_write_tensor_info.html index 6096135078f..8ccc095ac52 100644 --- a/develop/proc/dbcsr_t_write_tensor_info.html +++ b/develop/proc/dbcsr_t_write_tensor_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_batched_mm_complete.html b/develop/proc/dbcsr_tas_batched_mm_complete.html index 50549586d27..33407f20ae3 100644 --- a/develop/proc/dbcsr_tas_batched_mm_complete.html +++ b/develop/proc/dbcsr_tas_batched_mm_complete.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_batched_mm_finalize.html b/develop/proc/dbcsr_tas_batched_mm_finalize.html index 0a078fad975..f0e109e1c7d 100644 --- a/develop/proc/dbcsr_tas_batched_mm_finalize.html +++ b/develop/proc/dbcsr_tas_batched_mm_finalize.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_batched_mm_init.html b/develop/proc/dbcsr_tas_batched_mm_init.html index 98821f2e134..08236ebd1d0 100644 --- a/develop/proc/dbcsr_tas_batched_mm_init.html +++ b/develop/proc/dbcsr_tas_batched_mm_init.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_benchmark_mm.html b/develop/proc/dbcsr_tas_benchmark_mm.html index 920b2feb271..722b0c62aaf 100644 --- a/develop/proc/dbcsr_tas_benchmark_mm.html +++ b/develop/proc/dbcsr_tas_benchmark_mm.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_blk_sizes.html b/develop/proc/dbcsr_tas_blk_sizes.html index 8dc43f68499..0a7cf46a819 100644 --- a/develop/proc/dbcsr_tas_blk_sizes.html +++ b/develop/proc/dbcsr_tas_blk_sizes.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_checksum.html b/develop/proc/dbcsr_tas_checksum.html index a316d93db63..926f6073a9f 100644 --- a/develop/proc/dbcsr_tas_checksum.html +++ b/develop/proc/dbcsr_tas_checksum.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_clear.html b/develop/proc/dbcsr_tas_clear.html index 20eef78ee95..dc5438cb0d4 100644 --- a/develop/proc/dbcsr_tas_clear.html +++ b/develop/proc/dbcsr_tas_clear.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_communicate_buffer.html b/develop/proc/dbcsr_tas_communicate_buffer.html index 6275c5cc537..35533ace3d8 100644 --- a/develop/proc/dbcsr_tas_communicate_buffer.html +++ b/develop/proc/dbcsr_tas_communicate_buffer.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,8 +168,8 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_convert_to_tas.html b/develop/proc/dbcsr_tas_convert_to_tas.html index d12652cf243..3a4cff55596 100644 --- a/develop/proc/dbcsr_tas_convert_to_tas.html +++ b/develop/proc/dbcsr_tas_convert_to_tas.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_copy.html b/develop/proc/dbcsr_tas_copy.html index 10e6775b971..1f5bf8efd5c 100644 --- a/develop/proc/dbcsr_tas_copy.html +++ b/develop/proc/dbcsr_tas_copy.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_copy_distribution.html b/develop/proc/dbcsr_tas_copy_distribution.html index cfcc8e2ea48..92bc78843f5 100644 --- a/develop/proc/dbcsr_tas_copy_distribution.html +++ b/develop/proc/dbcsr_tas_copy_distribution.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_create_new.html b/develop/proc/dbcsr_tas_create_new.html index 703ae88d102..630fc05528f 100644 --- a/develop/proc/dbcsr_tas_create_new.html +++ b/develop/proc/dbcsr_tas_create_new.html @@ -155,7 +155,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_create_split.html b/develop/proc/dbcsr_tas_create_split.html index 6e89406c691..2051d530458 100644 --- a/develop/proc/dbcsr_tas_create_split.html +++ b/develop/proc/dbcsr_tas_create_split.html @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_create_split_rows_or_cols.html b/develop/proc/dbcsr_tas_create_split_rows_or_cols.html index 7e145362bdb..5e6aeabe3d2 100644 --- a/develop/proc/dbcsr_tas_create_split_rows_or_cols.html +++ b/develop/proc/dbcsr_tas_create_split_rows_or_cols.html @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_create_template.html b/develop/proc/dbcsr_tas_create_template.html index 14faecd1d9c..c59598d3ad6 100644 --- a/develop/proc/dbcsr_tas_create_template.html +++ b/develop/proc/dbcsr_tas_create_template.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_default_distvec.html b/develop/proc/dbcsr_tas_default_distvec.html index d731657ebd0..3f09290d7e4 100644 --- a/develop/proc/dbcsr_tas_default_distvec.html +++ b/develop/proc/dbcsr_tas_default_distvec.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_destroy.html b/develop/proc/dbcsr_tas_destroy.html index d880fbef9c1..4be46409c8d 100644 --- a/develop/proc/dbcsr_tas_destroy.html +++ b/develop/proc/dbcsr_tas_destroy.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_distribution_destroy.html b/develop/proc/dbcsr_tas_distribution_destroy.html index af792f52447..ec126869798 100644 --- a/develop/proc/dbcsr_tas_distribution_destroy.html +++ b/develop/proc/dbcsr_tas_distribution_destroy.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_distribution_new.html b/develop/proc/dbcsr_tas_distribution_new.html index 0a29bf61b09..ce8db1bff9a 100644 --- a/develop/proc/dbcsr_tas_distribution_new.html +++ b/develop/proc/dbcsr_tas_distribution_new.html @@ -155,7 +155,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_filter_c_dp.html b/develop/proc/dbcsr_tas_filter_c_dp.html index 187488a4b2e..f7ed28da0a3 100644 --- a/develop/proc/dbcsr_tas_filter_c_dp.html +++ b/develop/proc/dbcsr_tas_filter_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_filter_c_sp.html b/develop/proc/dbcsr_tas_filter_c_sp.html index 09044862f46..29bcc307b43 100644 --- a/develop/proc/dbcsr_tas_filter_c_sp.html +++ b/develop/proc/dbcsr_tas_filter_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_filter_r_dp.html b/develop/proc/dbcsr_tas_filter_r_dp.html index 3d5861c770a..45a465c9cf2 100644 --- a/develop/proc/dbcsr_tas_filter_r_dp.html +++ b/develop/proc/dbcsr_tas_filter_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_filter_r_sp.html b/develop/proc/dbcsr_tas_filter_r_sp.html index d66c44b8c8f..bc7fc58b2eb 100644 --- a/develop/proc/dbcsr_tas_filter_r_sp.html +++ b/develop/proc/dbcsr_tas_filter_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_finalize.html b/develop/proc/dbcsr_tas_finalize.html index f2e0b5ae8ab..b0e98284de6 100644 --- a/develop/proc/dbcsr_tas_finalize.html +++ b/develop/proc/dbcsr_tas_finalize.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_block_p_area.html b/develop/proc/dbcsr_tas_get_block_p_area.html index 5de2fc4223f..74265ac780a 100644 --- a/develop/proc/dbcsr_tas_get_block_p_area.html +++ b/develop/proc/dbcsr_tas_get_block_p_area.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_block_p_c_dp.html b/develop/proc/dbcsr_tas_get_block_p_c_dp.html index 1c7459643fa..d2e8e5285b4 100644 --- a/develop/proc/dbcsr_tas_get_block_p_c_dp.html +++ b/develop/proc/dbcsr_tas_get_block_p_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_block_p_c_sp.html b/develop/proc/dbcsr_tas_get_block_p_c_sp.html index 93ded4df921..8d39bb0365c 100644 --- a/develop/proc/dbcsr_tas_get_block_p_c_sp.html +++ b/develop/proc/dbcsr_tas_get_block_p_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_block_p_r_dp.html b/develop/proc/dbcsr_tas_get_block_p_r_dp.html index b7936733361..1c6d8967e93 100644 --- a/develop/proc/dbcsr_tas_get_block_p_r_dp.html +++ b/develop/proc/dbcsr_tas_get_block_p_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_block_p_r_sp.html b/develop/proc/dbcsr_tas_get_block_p_r_sp.html index f58fbb7a1ed..38ecde31a89 100644 --- a/develop/proc/dbcsr_tas_get_block_p_r_sp.html +++ b/develop/proc/dbcsr_tas_get_block_p_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_data_size.html b/develop/proc/dbcsr_tas_get_data_size.html index 4b52902639e..3b95f4b4e41 100644 --- a/develop/proc/dbcsr_tas_get_data_size.html +++ b/develop/proc/dbcsr_tas_get_data_size.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_tas_get_data_type.html b/develop/proc/dbcsr_tas_get_data_type.html index 0164e2ff32c..36f53c9407e 100644 --- a/develop/proc/dbcsr_tas_get_data_type.html +++ b/develop/proc/dbcsr_tas_get_data_type.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_tas_get_info.html b/develop/proc/dbcsr_tas_get_info.html index 84d5185b3f4..a15acfd2409 100644 --- a/develop/proc/dbcsr_tas_get_info.html +++ b/develop/proc/dbcsr_tas_get_info.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    @@ -287,7 +287,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -317,7 +317,7 @@

    Arguments

    @@ -332,7 +332,7 @@

    Arguments

    @@ -347,7 +347,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -407,7 +407,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -437,7 +437,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    @@ -467,7 +467,7 @@

    Arguments

    @@ -482,7 +482,7 @@

    Arguments

    @@ -497,7 +497,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_num_blocks.html b/develop/proc/dbcsr_tas_get_num_blocks.html index 6b3f5be07f1..0743bf22a89 100644 --- a/develop/proc/dbcsr_tas_get_num_blocks.html +++ b/develop/proc/dbcsr_tas_get_num_blocks.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_tas_get_num_blocks_total.html b/develop/proc/dbcsr_tas_get_num_blocks_total.html index 20b74064fb6..dbdbe3a190b 100644 --- a/develop/proc/dbcsr_tas_get_num_blocks_total.html +++ b/develop/proc/dbcsr_tas_get_num_blocks_total.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_tas_get_nze.html b/develop/proc/dbcsr_tas_get_nze.html index 40383abe24c..fc2f2490291 100644 --- a/develop/proc/dbcsr_tas_get_nze.html +++ b/develop/proc/dbcsr_tas_get_nze.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_nze_total.html b/develop/proc/dbcsr_tas_get_nze_total.html index 99efdc81141..d04e67b196f 100644 --- a/develop/proc/dbcsr_tas_get_nze_total.html +++ b/develop/proc/dbcsr_tas_get_nze_total.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_split_info.html b/develop/proc/dbcsr_tas_get_split_info.html index 9e32bd37090..f6217734195 100644 --- a/develop/proc/dbcsr_tas_get_split_info.html +++ b/develop/proc/dbcsr_tas_get_split_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_stored_coordinates.html b/develop/proc/dbcsr_tas_get_stored_coordinates.html index 29a74a3b6ad..6c3d307c783 100644 --- a/develop/proc/dbcsr_tas_get_stored_coordinates.html +++ b/develop/proc/dbcsr_tas_get_stored_coordinates.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_info.html b/develop/proc/dbcsr_tas_info.html index 3384f8c1ea0..b970739b141 100644 --- a/develop/proc/dbcsr_tas_info.html +++ b/develop/proc/dbcsr_tas_info.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_blocks_left.html b/develop/proc/dbcsr_tas_iterator_blocks_left.html index 60dbd342f7f..4af28be9377 100644 --- a/develop/proc/dbcsr_tas_iterator_blocks_left.html +++ b/develop/proc/dbcsr_tas_iterator_blocks_left.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_area_block.html b/develop/proc/dbcsr_tas_iterator_next_area_block.html index fc3b9ac340b..475c00d82a8 100644 --- a/develop/proc/dbcsr_tas_iterator_next_area_block.html +++ b/develop/proc/dbcsr_tas_iterator_next_area_block.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_block_c_dp.html b/develop/proc/dbcsr_tas_iterator_next_block_c_dp.html index ba16a463514..cfad80890ea 100644 --- a/develop/proc/dbcsr_tas_iterator_next_block_c_dp.html +++ b/develop/proc/dbcsr_tas_iterator_next_block_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_block_c_sp.html b/develop/proc/dbcsr_tas_iterator_next_block_c_sp.html index 8c0b328e5fc..912bed54e10 100644 --- a/develop/proc/dbcsr_tas_iterator_next_block_c_sp.html +++ b/develop/proc/dbcsr_tas_iterator_next_block_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_block_index.html b/develop/proc/dbcsr_tas_iterator_next_block_index.html index 3db975ce137..6008b5b044c 100644 --- a/develop/proc/dbcsr_tas_iterator_next_block_index.html +++ b/develop/proc/dbcsr_tas_iterator_next_block_index.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_block_r_dp.html b/develop/proc/dbcsr_tas_iterator_next_block_r_dp.html index 701d015e4fd..472ab87ea74 100644 --- a/develop/proc/dbcsr_tas_iterator_next_block_r_dp.html +++ b/develop/proc/dbcsr_tas_iterator_next_block_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_next_block_r_sp.html b/develop/proc/dbcsr_tas_iterator_next_block_r_sp.html index b7f015d920c..6ba1e12109d 100644 --- a/develop/proc/dbcsr_tas_iterator_next_block_r_sp.html +++ b/develop/proc/dbcsr_tas_iterator_next_block_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_start.html b/develop/proc/dbcsr_tas_iterator_start.html index c5754336c1f..badeb2da751 100644 --- a/develop/proc/dbcsr_tas_iterator_start.html +++ b/develop/proc/dbcsr_tas_iterator_start.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_iterator_stop.html b/develop/proc/dbcsr_tas_iterator_stop.html index 72d15f37988..b407e637164 100644 --- a/develop/proc/dbcsr_tas_iterator_stop.html +++ b/develop/proc/dbcsr_tas_iterator_stop.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_merge.html b/develop/proc/dbcsr_tas_merge.html index 53bd7ebcbea..72f2091c88d 100644 --- a/develop/proc/dbcsr_tas_merge.html +++ b/develop/proc/dbcsr_tas_merge.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_mp_comm.html b/develop/proc/dbcsr_tas_mp_comm.html index 034a68b29c3..5a28d8273fc 100644 --- a/develop/proc/dbcsr_tas_mp_comm.html +++ b/develop/proc/dbcsr_tas_mp_comm.html @@ -155,7 +155,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_mp_comm_from_matrix_sizes.html b/develop/proc/dbcsr_tas_mp_comm_from_matrix_sizes.html index 63e8b99ec95..cb88a742271 100644 --- a/develop/proc/dbcsr_tas_mp_comm_from_matrix_sizes.html +++ b/develop/proc/dbcsr_tas_mp_comm_from_matrix_sizes.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_mp_dims.html b/develop/proc/dbcsr_tas_mp_dims.html index 324f38bd59c..bfcf196e1ca 100644 --- a/develop/proc/dbcsr_tas_mp_dims.html +++ b/develop/proc/dbcsr_tas_mp_dims.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_multiply.html b/develop/proc/dbcsr_tas_multiply.html index beb785c05c4..0f1ccf393ac 100644 --- a/develop/proc/dbcsr_tas_multiply.html +++ b/develop/proc/dbcsr_tas_multiply.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -290,7 +290,7 @@

    Arguments

    @@ -306,7 +306,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -370,7 +370,7 @@

    Arguments

    @@ -404,7 +404,7 @@

    Arguments

    @@ -419,7 +419,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_nblkcols_local.html b/develop/proc/dbcsr_tas_nblkcols_local.html index 33ee0501ea8..ab5a50e5a85 100644 --- a/develop/proc/dbcsr_tas_nblkcols_local.html +++ b/develop/proc/dbcsr_tas_nblkcols_local.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_tas_nblkcols_total.html b/develop/proc/dbcsr_tas_nblkcols_total.html index dc1d53bfb8b..ee93aa1eece 100644 --- a/develop/proc/dbcsr_tas_nblkcols_total.html +++ b/develop/proc/dbcsr_tas_nblkcols_total.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_tas_nblkrows_local.html b/develop/proc/dbcsr_tas_nblkrows_local.html index 51f33fdae3b..7bc7f20725f 100644 --- a/develop/proc/dbcsr_tas_nblkrows_local.html +++ b/develop/proc/dbcsr_tas_nblkrows_local.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_tas_nblkrows_total.html b/develop/proc/dbcsr_tas_nblkrows_total.html index d0e007741ad..07fc3627270 100644 --- a/develop/proc/dbcsr_tas_nblkrows_total.html +++ b/develop/proc/dbcsr_tas_nblkrows_total.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_tas_nfullcols_total.html b/develop/proc/dbcsr_tas_nfullcols_total.html index e4908368622..be1620a7a65 100644 --- a/develop/proc/dbcsr_tas_nfullcols_total.html +++ b/develop/proc/dbcsr_tas_nfullcols_total.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_tas_nfullrows_total.html b/develop/proc/dbcsr_tas_nfullrows_total.html index 3a25e5bd373..82ff88cc020 100644 --- a/develop/proc/dbcsr_tas_nfullrows_total.html +++ b/develop/proc/dbcsr_tas_nfullrows_total.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/dbcsr_tas_put_block_area.html b/develop/proc/dbcsr_tas_put_block_area.html index dcaed659496..79367c203d0 100644 --- a/develop/proc/dbcsr_tas_put_block_area.html +++ b/develop/proc/dbcsr_tas_put_block_area.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_put_block_c_dp.html b/develop/proc/dbcsr_tas_put_block_c_dp.html index fa69a8345d8..79cda2be723 100644 --- a/develop/proc/dbcsr_tas_put_block_c_dp.html +++ b/develop/proc/dbcsr_tas_put_block_c_dp.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_put_block_c_sp.html b/develop/proc/dbcsr_tas_put_block_c_sp.html index 9bc234e2043..6da76dcf92b 100644 --- a/develop/proc/dbcsr_tas_put_block_c_sp.html +++ b/develop/proc/dbcsr_tas_put_block_c_sp.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_put_block_r_dp.html b/develop/proc/dbcsr_tas_put_block_r_dp.html index e72d31d9a60..3ae825a02b2 100644 --- a/develop/proc/dbcsr_tas_put_block_r_dp.html +++ b/develop/proc/dbcsr_tas_put_block_r_dp.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_put_block_r_sp.html b/develop/proc/dbcsr_tas_put_block_r_sp.html index ff100e52aa1..9856bb38d1e 100644 --- a/develop/proc/dbcsr_tas_put_block_r_sp.html +++ b/develop/proc/dbcsr_tas_put_block_r_sp.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

    @@ -242,7 +242,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_random_bsizes.html b/develop/proc/dbcsr_tas_random_bsizes.html index bb4f62641ac..008013f1edd 100644 --- a/develop/proc/dbcsr_tas_random_bsizes.html +++ b/develop/proc/dbcsr_tas_random_bsizes.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_replicate.html b/develop/proc/dbcsr_tas_replicate.html index d45aadfb639..9af174160e1 100644 --- a/develop/proc/dbcsr_tas_replicate.html +++ b/develop/proc/dbcsr_tas_replicate.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_reserve_blocks_index.html b/develop/proc/dbcsr_tas_reserve_blocks_index.html index 163820dcbe6..02773e75b54 100644 --- a/develop/proc/dbcsr_tas_reserve_blocks_index.html +++ b/develop/proc/dbcsr_tas_reserve_blocks_index.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_reserve_blocks_template.html b/develop/proc/dbcsr_tas_reserve_blocks_template.html index 163c2f07133..472078060f8 100644 --- a/develop/proc/dbcsr_tas_reserve_blocks_template.html +++ b/develop/proc/dbcsr_tas_reserve_blocks_template.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_reshape.html b/develop/proc/dbcsr_tas_reshape.html index 2c533fee497..e7ba1d45260 100644 --- a/develop/proc/dbcsr_tas_reshape.html +++ b/develop/proc/dbcsr_tas_reshape.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_result_index.html b/develop/proc/dbcsr_tas_result_index.html index 8606c7a4e19..c7985d47b7d 100644 --- a/develop/proc/dbcsr_tas_result_index.html +++ b/develop/proc/dbcsr_tas_result_index.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_batched_state.html b/develop/proc/dbcsr_tas_set_batched_state.html index 4a639975e6f..f44fcd4c591 100644 --- a/develop/proc/dbcsr_tas_set_batched_state.html +++ b/develop/proc/dbcsr_tas_set_batched_state.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_c_dp.html b/develop/proc/dbcsr_tas_set_c_dp.html index 3a9643f50af..031e6fff6b8 100644 --- a/develop/proc/dbcsr_tas_set_c_dp.html +++ b/develop/proc/dbcsr_tas_set_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_c_sp.html b/develop/proc/dbcsr_tas_set_c_sp.html index aa74e9aa23a..1c056e77a37 100644 --- a/develop/proc/dbcsr_tas_set_c_sp.html +++ b/develop/proc/dbcsr_tas_set_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_r_dp.html b/develop/proc/dbcsr_tas_set_r_dp.html index 5ded4c8696b..868b2dc395c 100644 --- a/develop/proc/dbcsr_tas_set_r_dp.html +++ b/develop/proc/dbcsr_tas_set_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_r_sp.html b/develop/proc/dbcsr_tas_set_r_sp.html index 11aac09aed6..3d8f67dbc39 100644 --- a/develop/proc/dbcsr_tas_set_r_sp.html +++ b/develop/proc/dbcsr_tas_set_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_set_strict_split.html b/develop/proc/dbcsr_tas_set_strict_split.html index ceb25a28078..b788eae1cae 100644 --- a/develop/proc/dbcsr_tas_set_strict_split.html +++ b/develop/proc/dbcsr_tas_set_strict_split.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_setup_test_matrix.html b/develop/proc/dbcsr_tas_setup_test_matrix.html index 6b3ceb8afda..8595b2812ee 100644 --- a/develop/proc/dbcsr_tas_setup_test_matrix.html +++ b/develop/proc/dbcsr_tas_setup_test_matrix.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_test_mm.html b/develop/proc/dbcsr_tas_test_mm.html index b7375de7a99..6bccabf8281 100644 --- a/develop/proc/dbcsr_tas_test_mm.html +++ b/develop/proc/dbcsr_tas_test_mm.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_write_dist.html b/develop/proc/dbcsr_tas_write_dist.html index 15aded8f5c5..89706fc900b 100644 --- a/develop/proc/dbcsr_tas_write_dist.html +++ b/develop/proc/dbcsr_tas_write_dist.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_write_matrix_info.html b/develop/proc/dbcsr_tas_write_matrix_info.html index 31341dd33be..3404da9656b 100644 --- a/develop/proc/dbcsr_tas_write_matrix_info.html +++ b/develop/proc/dbcsr_tas_write_matrix_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_write_split_info.html b/develop/proc/dbcsr_tas_write_split_info.html index 651ec3489cc..54e75357391 100644 --- a/develop/proc/dbcsr_tas_write_split_info.html +++ b/develop/proc/dbcsr_tas_write_split_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_test_scale_by_vectors.html b/develop/proc/dbcsr_test_scale_by_vectors.html index 17015117b47..fc124e3276f 100644 --- a/develop/proc/dbcsr_test_scale_by_vectors.html +++ b/develop/proc/dbcsr_test_scale_by_vectors.html @@ -169,7 +169,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dbcsr_to_csr_filter.html b/develop/proc/dbcsr_to_csr_filter.html index 709242ca97c..45d3469fa59 100644 --- a/develop/proc/dbcsr_to_csr_filter.html +++ b/develop/proc/dbcsr_to_csr_filter.html @@ -74,20 +74,20 @@

    dbcsr_to_csr_filter
  • 41 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -160,8 +160,8 @@

    Arguments

    @@ -228,55 +228,8 @@

    Source Code

    TYPE(dbcsr_type), INTENT(OUT) :: csr_sparsity REAL(kind=real_8), INTENT(IN) :: eps - INTEGER :: blkcol, blkrow, col_blk_size, data_type, & - row_blk_size - LOGICAL :: tr - REAL(kind=real_8), ALLOCATABLE, DIMENSION(:) :: block_abs, csr_sparsity_blk - TYPE(dbcsr_data_obj) :: block - TYPE(dbcsr_iterator) :: iter - -!REAL(kind=real_8), DIMENSION(:), POINTER :: block - - CALL dbcsr_create(csr_sparsity, & - template=dbcsr_mat, & - name="CSR sparsity", & - data_type=dbcsr_type_real_8) - CALL dbcsr_copy(csr_sparsity, dbcsr_mat) - CALL dbcsr_set(csr_sparsity, 1.0_dp) - - IF (eps .GT. 0.0_dp) THEN - data_type = dbcsr_get_data_type(dbcsr_mat) - CALL dbcsr_data_init(block) - CALL dbcsr_data_new(block, data_type) - CALL dbcsr_iterator_start(iter, dbcsr_mat, read_only=.TRUE.) - DO WHILE (dbcsr_iterator_blocks_left(iter)) - CALL dbcsr_iterator_next_block(iter, blkrow, blkcol, block, transposed=tr, & - row_size=row_blk_size, col_size=col_blk_size) - - ALLOCATE (block_abs(row_blk_size*col_blk_size)) - ALLOCATE (csr_sparsity_blk(row_blk_size*col_blk_size)) - SELECT CASE (data_type) - CASE (dbcsr_type_real_4) - block_abs(:) = REAL(ABS(block%d%r_sp(:)), KIND=real_8) - CASE (dbcsr_type_real_8) - block_abs(:) = REAL(ABS(block%d%r_dp(:)), KIND=real_8) - CASE (dbcsr_type_complex_4) - block_abs(:) = REAL(ABS(block%d%c_sp(:)), KIND=real_8) - CASE (dbcsr_type_complex_8) - block_abs(:) = REAL(ABS(block%d%c_dp(:)), KIND=real_8) - END SELECT - - csr_sparsity_blk = 1.0_dp - WHERE (block_abs .LT. eps) csr_sparsity_blk = 0.0_dp - CALL dbcsr_put_block(csr_sparsity, blkrow, blkcol, csr_sparsity_blk, transposed=tr) - DEALLOCATE (csr_sparsity_blk, block_abs) - END DO - CALL dbcsr_iterator_stop(iter) - CALL dbcsr_data_clear_pointer(block) - CALL dbcsr_data_release(block) - END IF - - END SUBROUTINE dbcsr_to_csr_filter + CALL dbcsr_to_csr_filter_prv(dbcsr_mat%prv, csr_sparsity%prv, eps) + END SUBROUTINE dbcsr_to_csr_filter diff --git a/develop/proc/dbcsr_to_csr_filter~2.html b/develop/proc/dbcsr_to_csr_filter~2.html index 42bb80902b4..4c431d1cd05 100644 --- a/develop/proc/dbcsr_to_csr_filter~2.html +++ b/develop/proc/dbcsr_to_csr_filter~2.html @@ -74,20 +74,20 @@

    dbcsr_to_csr_filter
  • 6 statements + title=" 0.1% of total for procedures.">41 statements
  • - Source File + Source File
  • @@ -161,7 +161,7 @@

    Arguments

    @@ -228,8 +228,55 @@

    Source Code

    TYPE(dbcsr_type), INTENT(OUT) :: csr_sparsity REAL(kind=real_8), INTENT(IN) :: eps - CALL dbcsr_to_csr_filter_prv(dbcsr_mat%prv, csr_sparsity%prv, eps) - END SUBROUTINE dbcsr_to_csr_filter + INTEGER :: blkcol, blkrow, col_blk_size, data_type, & + row_blk_size + LOGICAL :: tr + REAL(kind=real_8), ALLOCATABLE, DIMENSION(:) :: block_abs, csr_sparsity_blk + TYPE(dbcsr_data_obj) :: block + TYPE(dbcsr_iterator) :: iter + +!REAL(kind=real_8), DIMENSION(:), POINTER :: block + + CALL dbcsr_create(csr_sparsity, & + template=dbcsr_mat, & + name="CSR sparsity", & + data_type=dbcsr_type_real_8) + CALL dbcsr_copy(csr_sparsity, dbcsr_mat) + CALL dbcsr_set(csr_sparsity, 1.0_dp) + + IF (eps .GT. 0.0_dp) THEN + data_type = dbcsr_get_data_type(dbcsr_mat) + CALL dbcsr_data_init(block) + CALL dbcsr_data_new(block, data_type) + CALL dbcsr_iterator_start(iter, dbcsr_mat, read_only=.TRUE.) + DO WHILE (dbcsr_iterator_blocks_left(iter)) + CALL dbcsr_iterator_next_block(iter, blkrow, blkcol, block, transposed=tr, & + row_size=row_blk_size, col_size=col_blk_size) + + ALLOCATE (block_abs(row_blk_size*col_blk_size)) + ALLOCATE (csr_sparsity_blk(row_blk_size*col_blk_size)) + SELECT CASE (data_type) + CASE (dbcsr_type_real_4) + block_abs(:) = REAL(ABS(block%d%r_sp(:)), KIND=real_8) + CASE (dbcsr_type_real_8) + block_abs(:) = REAL(ABS(block%d%r_dp(:)), KIND=real_8) + CASE (dbcsr_type_complex_4) + block_abs(:) = REAL(ABS(block%d%c_sp(:)), KIND=real_8) + CASE (dbcsr_type_complex_8) + block_abs(:) = REAL(ABS(block%d%c_dp(:)), KIND=real_8) + END SELECT + + csr_sparsity_blk = 1.0_dp + WHERE (block_abs .LT. eps) csr_sparsity_blk = 0.0_dp + CALL dbcsr_put_block(csr_sparsity, blkrow, blkcol, csr_sparsity_blk, transposed=tr) + DEALLOCATE (csr_sparsity_blk, block_abs) + END DO + CALL dbcsr_iterator_stop(iter) + CALL dbcsr_data_clear_pointer(block) + CALL dbcsr_data_release(block) + END IF + + END SUBROUTINE dbcsr_to_csr_filter diff --git a/develop/proc/dbcsr_to_dense_local.html b/develop/proc/dbcsr_to_dense_local.html index 95e204ec2f0..ee11ed90e76 100644 --- a/develop/proc/dbcsr_to_dense_local.html +++ b/develop/proc/dbcsr_to_dense_local.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_c.html b/develop/proc/dbcsr_trace_c.html index fc38651b5b5..36d897819d7 100644 --- a/develop/proc/dbcsr_trace_c.html +++ b/develop/proc/dbcsr_trace_c.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_c~2.html b/develop/proc/dbcsr_trace_c~2.html index 00da077aa20..ff285fb6b96 100644 --- a/develop/proc/dbcsr_trace_c~2.html +++ b/develop/proc/dbcsr_trace_c~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_d.html b/develop/proc/dbcsr_trace_d.html index 1065271f9f5..074c68aaac3 100644 --- a/develop/proc/dbcsr_trace_d.html +++ b/develop/proc/dbcsr_trace_d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_d~2.html b/develop/proc/dbcsr_trace_d~2.html index 7631a1e76fb..8ffc8637c8f 100644 --- a/develop/proc/dbcsr_trace_d~2.html +++ b/develop/proc/dbcsr_trace_d~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_s.html b/develop/proc/dbcsr_trace_s.html index 8df1c452d9e..8b4af420d0a 100644 --- a/develop/proc/dbcsr_trace_s.html +++ b/develop/proc/dbcsr_trace_s.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_sd.html b/develop/proc/dbcsr_trace_sd.html index e1cefd12897..658559837a6 100644 --- a/develop/proc/dbcsr_trace_sd.html +++ b/develop/proc/dbcsr_trace_sd.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_s~2.html b/develop/proc/dbcsr_trace_s~2.html index 531b47d5163..a2a89b1ae8f 100644 --- a/develop/proc/dbcsr_trace_s~2.html +++ b/develop/proc/dbcsr_trace_s~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_z.html b/develop/proc/dbcsr_trace_z.html index 0f13a15de64..4518eaa60fe 100644 --- a/develop/proc/dbcsr_trace_z.html +++ b/develop/proc/dbcsr_trace_z.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_z~2.html b/develop/proc/dbcsr_trace_z~2.html index d6f5e48fb1d..a4589b79fdc 100644 --- a/develop/proc/dbcsr_trace_z~2.html +++ b/develop/proc/dbcsr_trace_z~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_transposed.html b/develop/proc/dbcsr_transposed.html index acf40e2b99a..ac41c4317fe 100644 --- a/develop/proc/dbcsr_transposed.html +++ b/develop/proc/dbcsr_transposed.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_transposed~2.html b/develop/proc/dbcsr_transposed~2.html index 9e409619def..31e88912a92 100644 --- a/develop/proc/dbcsr_transposed~2.html +++ b/develop/proc/dbcsr_transposed~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_triu.html b/develop/proc/dbcsr_triu.html index a61cd97df58..16edb2eabb9 100644 --- a/develop/proc/dbcsr_triu.html +++ b/develop/proc/dbcsr_triu.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_triu~2.html b/develop/proc/dbcsr_triu~2.html index 3e9170668e6..2f93358b1de 100644 --- a/develop/proc/dbcsr_triu~2.html +++ b/develop/proc/dbcsr_triu~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_type_1d_to_2d.html b/develop/proc/dbcsr_type_1d_to_2d.html index 6d34f4617c2..3ec0533f3e4 100644 --- a/develop/proc/dbcsr_type_1d_to_2d.html +++ b/develop/proc/dbcsr_type_1d_to_2d.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_type_2d_to_1d.html b/develop/proc/dbcsr_type_2d_to_1d.html index d7518af26b1..149f556aa4f 100644 --- a/develop/proc/dbcsr_type_2d_to_1d.html +++ b/develop/proc/dbcsr_type_2d_to_1d.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_type_is_2d.html b/develop/proc/dbcsr_type_is_2d.html index ab9a81234a1..9a42413794a 100644 --- a/develop/proc/dbcsr_type_is_2d.html +++ b/develop/proc/dbcsr_type_is_2d.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_unpack_meta.html b/develop/proc/dbcsr_unpack_meta.html index 09194c7d9a4..8d9ea0ee98c 100644 --- a/develop/proc/dbcsr_unpack_meta.html +++ b/develop/proc/dbcsr_unpack_meta.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_update_contiguous_blocks_c.html b/develop/proc/dbcsr_update_contiguous_blocks_c.html index 547cdf3c6a0..38b94f7752b 100644 --- a/develop/proc/dbcsr_update_contiguous_blocks_c.html +++ b/develop/proc/dbcsr_update_contiguous_blocks_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_update_contiguous_blocks_d.html b/develop/proc/dbcsr_update_contiguous_blocks_d.html index 5c8d95936b5..2ab26c08f1c 100644 --- a/develop/proc/dbcsr_update_contiguous_blocks_d.html +++ b/develop/proc/dbcsr_update_contiguous_blocks_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_update_contiguous_blocks_s.html b/develop/proc/dbcsr_update_contiguous_blocks_s.html index 232bbf114c7..17d63e00a59 100644 --- a/develop/proc/dbcsr_update_contiguous_blocks_s.html +++ b/develop/proc/dbcsr_update_contiguous_blocks_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_update_contiguous_blocks_z.html b/develop/proc/dbcsr_update_contiguous_blocks_z.html index cf19527d358..ddefa0ae03f 100644 --- a/develop/proc/dbcsr_update_contiguous_blocks_z.html +++ b/develop/proc/dbcsr_update_contiguous_blocks_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_use_mutable.html b/develop/proc/dbcsr_use_mutable.html index 042d13e5c80..4a8c6fd50c1 100644 --- a/develop/proc/dbcsr_use_mutable.html +++ b/develop/proc/dbcsr_use_mutable.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_valid_index.html b/develop/proc/dbcsr_valid_index.html index f11a2e49180..d84a9a81c11 100644 --- a/develop/proc/dbcsr_valid_index.html +++ b/develop/proc/dbcsr_valid_index.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_valid_index~2.html b/develop/proc/dbcsr_valid_index~2.html index cfcad12b063..f1ef45a9b1b 100644 --- a/develop/proc/dbcsr_valid_index~2.html +++ b/develop/proc/dbcsr_valid_index~2.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_verify_matrix.html b/develop/proc/dbcsr_verify_matrix.html index 01051588bf5..c44b09f02f3 100644 --- a/develop/proc/dbcsr_verify_matrix.html +++ b/develop/proc/dbcsr_verify_matrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_verify_matrix~2.html b/develop/proc/dbcsr_verify_matrix~2.html index e01d092a08e..635d7d6a8ca 100644 --- a/develop/proc/dbcsr_verify_matrix~2.html +++ b/develop/proc/dbcsr_verify_matrix~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_warn.html b/develop/proc/dbcsr_warn.html index ea7a618c3df..4dbb99b881f 100644 --- a/develop/proc/dbcsr_warn.html +++ b/develop/proc/dbcsr_warn.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_warn_handler.html b/develop/proc/dbcsr_warn_handler.html index ab31d7600f6..094c3d18a9f 100644 --- a/develop/proc/dbcsr_warn_handler.html +++ b/develop/proc/dbcsr_warn_handler.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_win_create_any.html b/develop/proc/dbcsr_win_create_any.html index bce6b5aeb71..960d4908e34 100644 --- a/develop/proc/dbcsr_win_create_any.html +++ b/develop/proc/dbcsr_win_create_any.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_work_create.html b/develop/proc/dbcsr_work_create.html index fe6f7ddb760..90f65cc524c 100644 --- a/develop/proc/dbcsr_work_create.html +++ b/develop/proc/dbcsr_work_create.html @@ -159,7 +159,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_work_create~2.html b/develop/proc/dbcsr_work_create~2.html index a5cc0b80a0a..40c8b40e3dd 100644 --- a/develop/proc/dbcsr_work_create~2.html +++ b/develop/proc/dbcsr_work_create~2.html @@ -158,7 +158,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_work_destroy_all.html b/develop/proc/dbcsr_work_destroy_all.html index 89dc8e7bad4..8536d2db928 100644 --- a/develop/proc/dbcsr_work_destroy_all.html +++ b/develop/proc/dbcsr_work_destroy_all.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_zero.html b/develop/proc/dbcsr_zero.html index b02783c4169..b29491fb9e2 100644 --- a/develop/proc/dbcsr_zero.html +++ b/develop/proc/dbcsr_zero.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block.html b/develop/proc/destroy_block.html index a9bc478ec90..ba613138beb 100644 --- a/develop/proc/destroy_block.html +++ b/develop/proc/destroy_block.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block_c_dp.html b/develop/proc/destroy_block_c_dp.html index 647a8dd83b3..79bf92a175b 100644 --- a/develop/proc/destroy_block_c_dp.html +++ b/develop/proc/destroy_block_c_dp.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block_c_sp.html b/develop/proc/destroy_block_c_sp.html index 962569e723c..b869ec281bd 100644 --- a/develop/proc/destroy_block_c_sp.html +++ b/develop/proc/destroy_block_c_sp.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block_r_dp.html b/develop/proc/destroy_block_r_dp.html index f5a72b3f25c..be791c04c53 100644 --- a/develop/proc/destroy_block_r_dp.html +++ b/develop/proc/destroy_block_r_dp.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block_r_sp.html b/develop/proc/destroy_block_r_sp.html index b436b7aa60f..75e6465eb21 100644 --- a/develop/proc/destroy_block_r_sp.html +++ b/develop/proc/destroy_block_r_sp.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/destroy_nd_to_2d_mapping.html b/develop/proc/destroy_nd_to_2d_mapping.html index 2b5c4637368..aef68a72acb 100644 --- a/develop/proc/destroy_nd_to_2d_mapping.html +++ b/develop/proc/destroy_nd_to_2d_mapping.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_c4_1d.html b/develop/proc/dev2host_c4_1d.html index c91d5e2c114..f90081f47f1 100644 --- a/develop/proc/dev2host_c4_1d.html +++ b/develop/proc/dev2host_c4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_c8_1d.html b/develop/proc/dev2host_c8_1d.html index a6737c3823e..b1db048d6a1 100644 --- a/develop/proc/dev2host_c8_1d.html +++ b/develop/proc/dev2host_c8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_i4_1d.html b/develop/proc/dev2host_i4_1d.html index d760c70f54e..4a747b6445e 100644 --- a/develop/proc/dev2host_i4_1d.html +++ b/develop/proc/dev2host_i4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_i8_1d.html b/develop/proc/dev2host_i8_1d.html index 383d2774ab9..08e28aaeb43 100644 --- a/develop/proc/dev2host_i8_1d.html +++ b/develop/proc/dev2host_i8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_r4_1d.html b/develop/proc/dev2host_r4_1d.html index 1f4cdc6ebe0..e39c57cde45 100644 --- a/develop/proc/dev2host_r4_1d.html +++ b/develop/proc/dev2host_r4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_r8_1d.html b/develop/proc/dev2host_r8_1d.html index cb762e8ce65..fc7154aa668 100644 --- a/develop/proc/dev2host_r8_1d.html +++ b/develop/proc/dev2host_r8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dict_i4tuple_callstat_get.html b/develop/proc/dict_i4tuple_callstat_get.html index d0ffb1695ec..a72cc1b093b 100644 --- a/develop/proc/dict_i4tuple_callstat_get.html +++ b/develop/proc/dict_i4tuple_callstat_get.html @@ -176,7 +176,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    Return Value - + type(call_stat_type), POINTER

    diff --git a/develop/proc/dict_i4tuple_callstat_haskey.html b/develop/proc/dict_i4tuple_callstat_haskey.html index f880629e476..97cb4de90b8 100644 --- a/develop/proc/dict_i4tuple_callstat_haskey.html +++ b/develop/proc/dict_i4tuple_callstat_haskey.html @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dict_i4tuple_callstat_init.html b/develop/proc/dict_i4tuple_callstat_init.html index 86819d5964c..b8d949cad87 100644 --- a/develop/proc/dict_i4tuple_callstat_init.html +++ b/develop/proc/dict_i4tuple_callstat_init.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dict_i4tuple_callstat_set.html b/develop/proc/dict_i4tuple_callstat_set.html index 862af1086a0..a338149454a 100644 --- a/develop/proc/dict_i4tuple_callstat_set.html +++ b/develop/proc/dict_i4tuple_callstat_set.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dict_i4tuple_callstat_size.html b/develop/proc/dict_i4tuple_callstat_size.html index 9ebff39b5c4..67f23f62930 100644 --- a/develop/proc/dict_i4tuple_callstat_size.html +++ b/develop/proc/dict_i4tuple_callstat_size.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dict_str_i4_get.html b/develop/proc/dict_str_i4_get.html index 8c277650aa3..9122139e839 100644 --- a/develop/proc/dict_str_i4_get.html +++ b/develop/proc/dict_str_i4_get.html @@ -176,7 +176,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    Return Value - + integer(kind=int_4)

    diff --git a/develop/proc/dict_str_i4_haskey.html b/develop/proc/dict_str_i4_haskey.html index 5bc9f98cb6a..14b79a9cd82 100644 --- a/develop/proc/dict_str_i4_haskey.html +++ b/develop/proc/dict_str_i4_haskey.html @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/dict_str_i4_init.html b/develop/proc/dict_str_i4_init.html index e4e11c89c11..747a51eeb66 100644 --- a/develop/proc/dict_str_i4_init.html +++ b/develop/proc/dict_str_i4_init.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dict_str_i4_set.html b/develop/proc/dict_str_i4_set.html index 14807b5628f..ed6bb2ef84a 100644 --- a/develop/proc/dict_str_i4_set.html +++ b/develop/proc/dict_str_i4_set.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dict_str_i4_size.html b/develop/proc/dict_str_i4_size.html index 8a2c0f20b78..5a2f8462922 100644 --- a/develop/proc/dict_str_i4_size.html +++ b/develop/proc/dict_str_i4_size.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dims_tensor.html b/develop/proc/dims_tensor.html index 9bb835eb188..6f3d827245e 100644 --- a/develop/proc/dims_tensor.html +++ b/develop/proc/dims_tensor.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dist_compatible.html b/develop/proc/dist_compatible.html index bfc0ec98263..d7aba4d4446 100644 --- a/develop/proc/dist_compatible.html +++ b/develop/proc/dist_compatible.html @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dist_sparse_tensor_to_repl_dense_2d_array_r_dp.html b/develop/proc/dist_sparse_tensor_to_repl_dense_2d_array_r_dp.html index 1d5c481a3f6..ea56f5252b6 100644 --- a/develop/proc/dist_sparse_tensor_to_repl_dense_2d_array_r_dp.html +++ b/develop/proc/dist_sparse_tensor_to_repl_dense_2d_array_r_dp.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/dist_sparse_tensor_to_repl_dense_3d_array_r_dp.html b/develop/proc/dist_sparse_tensor_to_repl_dense_3d_array_r_dp.html index fa786bea225..3ba2eb39617 100644 --- a/develop/proc/dist_sparse_tensor_to_repl_dense_3d_array_r_dp.html +++ b/develop/proc/dist_sparse_tensor_to_repl_dense_3d_array_r_dp.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/dist_sparse_tensor_to_repl_dense_4d_array_r_dp.html b/develop/proc/dist_sparse_tensor_to_repl_dense_4d_array_r_dp.html index f2bcae4427f..fedaf02ea19 100644 --- a/develop/proc/dist_sparse_tensor_to_repl_dense_4d_array_r_dp.html +++ b/develop/proc/dist_sparse_tensor_to_repl_dense_4d_array_r_dp.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/distribute_lpt_random.html b/develop/proc/distribute_lpt_random.html index 11d51f0bdfa..2e648a5aa11 100644 --- a/develop/proc/distribute_lpt_random.html +++ b/develop/proc/distribute_lpt_random.html @@ -155,7 +155,7 @@

    Arguments

    @@ -200,7 +200,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_c.html b/develop/proc/ensure_array_size_c.html index 6dec88f1b8d..115838ef786 100644 --- a/develop/proc/ensure_array_size_c.html +++ b/develop/proc/ensure_array_size_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_d.html b/develop/proc/ensure_array_size_d.html index c9380a0e013..f826468b8a7 100644 --- a/develop/proc/ensure_array_size_d.html +++ b/develop/proc/ensure_array_size_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_i.html b/develop/proc/ensure_array_size_i.html index 2325fc693ee..c9abe9e57ee 100644 --- a/develop/proc/ensure_array_size_i.html +++ b/develop/proc/ensure_array_size_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_l.html b/develop/proc/ensure_array_size_l.html index 4f974108cf0..fa1147377c7 100644 --- a/develop/proc/ensure_array_size_l.html +++ b/develop/proc/ensure_array_size_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_s.html b/develop/proc/ensure_array_size_s.html index 91b038099f8..08855a485c5 100644 --- a/develop/proc/ensure_array_size_s.html +++ b/develop/proc/ensure_array_size_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_array_size_z.html b/develop/proc/ensure_array_size_z.html index dbb76403680..62babe7442b 100644 --- a/develop/proc/ensure_array_size_z.html +++ b/develop/proc/ensure_array_size_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/ensure_product_wm_cleared.html b/develop/proc/ensure_product_wm_cleared.html index ee6dfa06620..8a4c89a0045 100644 --- a/develop/proc/ensure_product_wm_cleared.html +++ b/develop/proc/ensure_product_wm_cleared.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/enumerate_blk_sizes.html b/develop/proc/enumerate_blk_sizes.html index f5822fb3d20..9adc5194d08 100644 --- a/develop/proc/enumerate_blk_sizes.html +++ b/develop/proc/enumerate_blk_sizes.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/enumerate_block_elements.html b/develop/proc/enumerate_block_elements.html index 7afc26666da..2fb98c37e1d 100644 --- a/develop/proc/enumerate_block_elements.html +++ b/develop/proc/enumerate_block_elements.html @@ -172,7 +172,7 @@

    Arguments

    diff --git a/develop/proc/f_dbcsr_timeset.html b/develop/proc/f_dbcsr_timeset.html index ac3e189855c..ecb5e3205f9 100644 --- a/develop/proc/f_dbcsr_timeset.html +++ b/develop/proc/f_dbcsr_timeset.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/f_dbcsr_timestop.html b/develop/proc/f_dbcsr_timestop.html index b6bcd31f98f..0c0c7c446a9 100644 --- a/develop/proc/f_dbcsr_timestop.html +++ b/develop/proc/f_dbcsr_timestop.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/factorial.html b/develop/proc/factorial.html index 391cdfec968..cfc941ac0c5 100644 --- a/develop/proc/factorial.html +++ b/develop/proc/factorial.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/fill_hash_tables.html b/develop/proc/fill_hash_tables.html index 6bf51daa4ee..4bdfadf29f2 100644 --- a/develop/proc/fill_hash_tables.html +++ b/develop/proc/fill_hash_tables.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/find_all_local_elements.html b/develop/proc/find_all_local_elements.html index c8f1c9300fb..ec320364a4e 100644 --- a/develop/proc/find_all_local_elements.html +++ b/develop/proc/find_all_local_elements.html @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/find_block_of_element.html b/develop/proc/find_block_of_element.html index f95a481403e..c8a9f041c5d 100644 --- a/develop/proc/find_block_of_element.html +++ b/develop/proc/find_block_of_element.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/find_cut_col.html b/develop/proc/find_cut_col.html index 1fa40098f0e..8cb441584a0 100644 --- a/develop/proc/find_cut_col.html +++ b/develop/proc/find_cut_col.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/find_cut_row.html b/develop/proc/find_cut_row.html index 720bcf4265c..438b08c8689 100644 --- a/develop/proc/find_cut_row.html +++ b/develop/proc/find_cut_row.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/find_first_valid_block.html b/develop/proc/find_first_valid_block.html index c1524b76078..21642d3b3d5 100644 --- a/develop/proc/find_first_valid_block.html +++ b/develop/proc/find_first_valid_block.html @@ -160,7 +160,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/find_proper_position.html b/develop/proc/find_proper_position.html index 90928c2c80c..6104229e0e6 100644 --- a/develop/proc/find_proper_position.html +++ b/develop/proc/find_proper_position.html @@ -161,7 +161,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/find_proper_position_caller.html b/develop/proc/find_proper_position_caller.html index b45ddfbc659..4feeccc69e2 100644 --- a/develop/proc/find_proper_position_caller.html +++ b/develop/proc/find_proper_position_caller.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/find_proper_row.html b/develop/proc/find_proper_row.html index ad0e91cb6e8..b26a252a0b4 100644 --- a/develop/proc/find_proper_row.html +++ b/develop/proc/find_proper_row.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/flush_stacks.html b/develop/proc/flush_stacks.html index f2e3e09f502..0af32f043b5 100644 --- a/develop/proc/flush_stacks.html +++ b/develop/proc/flush_stacks.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/frame_block_limit.html b/develop/proc/frame_block_limit.html index 445c772f2b1..fb1ab8a5dcf 100644 --- a/develop/proc/frame_block_limit.html +++ b/develop/proc/frame_block_limit.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/gcd.html b/develop/proc/gcd.html index 4041d8f7ff4..f31e36a383d 100644 --- a/develop/proc/gcd.html +++ b/develop/proc/gcd.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/get_2d_indices_pgrid.html b/develop/proc/get_2d_indices_pgrid.html index d30af90ae5f..27421f05327 100644 --- a/develop/proc/get_2d_indices_pgrid.html +++ b/develop/proc/get_2d_indices_pgrid.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/get_2d_indices_tensor.html b/develop/proc/get_2d_indices_tensor.html index 41f19cfdd54..7b9f326c507 100644 --- a/develop/proc/get_2d_indices_tensor.html +++ b/develop/proc/get_2d_indices_tensor.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/get_array_elements.html b/develop/proc/get_array_elements.html index 5e275c0bed0..9b64ee325b8 100644 --- a/develop/proc/get_array_elements.html +++ b/develop/proc/get_array_elements.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/get_data_2d_c.html b/develop/proc/get_data_2d_c.html index 818657e844c..b04c0428280 100644 --- a/develop/proc/get_data_2d_c.html +++ b/develop/proc/get_data_2d_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_2d_d.html b/develop/proc/get_data_2d_d.html index 109c80a9ce0..621ec89a685 100644 --- a/develop/proc/get_data_2d_d.html +++ b/develop/proc/get_data_2d_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_2d_s.html b/develop/proc/get_data_2d_s.html index 460f7297165..41973c006db 100644 --- a/develop/proc/get_data_2d_s.html +++ b/develop/proc/get_data_2d_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_2d_z.html b/develop/proc/get_data_2d_z.html index 241435c2898..4ee29209e06 100644 --- a/develop/proc/get_data_2d_z.html +++ b/develop/proc/get_data_2d_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_c.html b/develop/proc/get_data_c.html index a611fb6b81b..a989d53442b 100644 --- a/develop/proc/get_data_c.html +++ b/develop/proc/get_data_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_d.html b/develop/proc/get_data_d.html index 194880144a7..970eef9d497 100644 --- a/develop/proc/get_data_d.html +++ b/develop/proc/get_data_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_s.html b/develop/proc/get_data_s.html index 9270b15f691..9460bdc2e07 100644 --- a/develop/proc/get_data_s.html +++ b/develop/proc/get_data_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_data_z.html b/develop/proc/get_data_z.html index 2d38ac31cce..3f5e049eec7 100644 --- a/develop/proc/get_data_z.html +++ b/develop/proc/get_data_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/get_ith_array.html b/develop/proc/get_ith_array.html index 558bf960684..b3f6556ed34 100644 --- a/develop/proc/get_ith_array.html +++ b/develop/proc/get_ith_array.html @@ -168,7 +168,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/get_left_child.html b/develop/proc/get_left_child.html index a3e59eb6578..5b34791d8f9 100644 --- a/develop/proc/get_left_child.html +++ b/develop/proc/get_left_child.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/get_mp_perf_env.html b/develop/proc/get_mp_perf_env.html index e64fd6a3ade..42f535f7482 100644 --- a/develop/proc/get_mp_perf_env.html +++ b/develop/proc/get_mp_perf_env.html @@ -150,7 +150,7 @@

    Arguments


    Return Value - + type(mp_perf_env_type), POINTER

    diff --git a/develop/proc/get_nd_indices_pgrid.html b/develop/proc/get_nd_indices_pgrid.html index bf61c26efb0..168312a11ea 100644 --- a/develop/proc/get_nd_indices_pgrid.html +++ b/develop/proc/get_nd_indices_pgrid.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/get_nd_indices_tensor.html b/develop/proc/get_nd_indices_tensor.html index b31dfc1dce3..313f2cf2f6f 100644 --- a/develop/proc/get_nd_indices_tensor.html +++ b/develop/proc/get_nd_indices_tensor.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/get_opt_nsplit.html b/develop/proc/get_opt_nsplit.html index 675d3e5f024..12ea8ddcec1 100644 --- a/develop/proc/get_opt_nsplit.html +++ b/develop/proc/get_opt_nsplit.html @@ -154,7 +154,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/proc/get_parent.html b/develop/proc/get_parent.html index cd89cb1df6a..c0a177cac01 100644 --- a/develop/proc/get_parent.html +++ b/develop/proc/get_parent.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/get_rank3d.html b/develop/proc/get_rank3d.html index 4de46d35509..39a8494348a 100644 --- a/develop/proc/get_rank3d.html +++ b/develop/proc/get_rank3d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/get_stored_canonical.html b/develop/proc/get_stored_canonical.html index b74cc6a3015..8f0326bbfef 100644 --- a/develop/proc/get_stored_canonical.html +++ b/develop/proc/get_stored_canonical.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/get_value.html b/develop/proc/get_value.html index 8f42e712de0..3213b29bb9c 100644 --- a/develop/proc/get_value.html +++ b/develop/proc/get_value.html @@ -173,7 +173,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    Return Value - + integer(kind=valt)

    diff --git a/develop/proc/group_to_mrowcol.html b/develop/proc/group_to_mrowcol.html index cadc694fb0d..d0e75c26ae2 100644 --- a/develop/proc/group_to_mrowcol.html +++ b/develop/proc/group_to_mrowcol.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/group_to_world_proc_map.html b/develop/proc/group_to_world_proc_map.html index cdba2b079dc..963db6e2ef6 100644 --- a/develop/proc/group_to_world_proc_map.html +++ b/develop/proc/group_to_world_proc_map.html @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/has_mp_perf_env.html b/develop/proc/has_mp_perf_env.html index 8be1229eaaf..f83ddd5c253 100644 --- a/develop/proc/has_mp_perf_env.html +++ b/develop/proc/has_mp_perf_env.html @@ -150,7 +150,7 @@

    Arguments


    Return Value - + logical

    diff --git a/develop/proc/hash_i4tuple.html b/develop/proc/hash_i4tuple.html index e6509e3823c..28966ed082d 100644 --- a/develop/proc/hash_i4tuple.html +++ b/develop/proc/hash_i4tuple.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    Return Value - + integer(kind=int_4)

    diff --git a/develop/proc/hash_str.html b/develop/proc/hash_str.html index 1603ef51dc9..7c2b8f071d6 100644 --- a/develop/proc/hash_str.html +++ b/develop/proc/hash_str.html @@ -164,7 +164,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    Return Value - + integer(kind=int_8)

    diff --git a/develop/proc/hash_table_add.html b/develop/proc/hash_table_add.html index e5d780b286e..da3fb352921 100644 --- a/develop/proc/hash_table_add.html +++ b/develop/proc/hash_table_add.html @@ -168,7 +168,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    diff --git a/develop/proc/hash_table_get.html b/develop/proc/hash_table_get.html index f86f67d34ab..38ba703c4d2 100644 --- a/develop/proc/hash_table_get.html +++ b/develop/proc/hash_table_get.html @@ -167,7 +167,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/host2dev_c4_1d.html b/develop/proc/host2dev_c4_1d.html index cbd4ee8df79..eb76e98e73c 100644 --- a/develop/proc/host2dev_c4_1d.html +++ b/develop/proc/host2dev_c4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c4_2d.html b/develop/proc/host2dev_c4_2d.html index dc345b384d1..ea502f4bfe7 100644 --- a/develop/proc/host2dev_c4_2d.html +++ b/develop/proc/host2dev_c4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c8_1d.html b/develop/proc/host2dev_c8_1d.html index 230f67439fd..85a54dc321f 100644 --- a/develop/proc/host2dev_c8_1d.html +++ b/develop/proc/host2dev_c8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c8_2d.html b/develop/proc/host2dev_c8_2d.html index 406b41e258f..606e4a5e96c 100644 --- a/develop/proc/host2dev_c8_2d.html +++ b/develop/proc/host2dev_c8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i4_1d.html b/develop/proc/host2dev_i4_1d.html index 1e00471b848..462ac5915bf 100644 --- a/develop/proc/host2dev_i4_1d.html +++ b/develop/proc/host2dev_i4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i4_2d.html b/develop/proc/host2dev_i4_2d.html index dd37881bbea..95c0bbfcb63 100644 --- a/develop/proc/host2dev_i4_2d.html +++ b/develop/proc/host2dev_i4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i8_1d.html b/develop/proc/host2dev_i8_1d.html index 9bd58bf6e84..ff23926236a 100644 --- a/develop/proc/host2dev_i8_1d.html +++ b/develop/proc/host2dev_i8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i8_2d.html b/develop/proc/host2dev_i8_2d.html index 171b5e06475..eb8d7491241 100644 --- a/develop/proc/host2dev_i8_2d.html +++ b/develop/proc/host2dev_i8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r4_1d.html b/develop/proc/host2dev_r4_1d.html index 36230e5fcec..86f89dc4abc 100644 --- a/develop/proc/host2dev_r4_1d.html +++ b/develop/proc/host2dev_r4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r4_2d.html b/develop/proc/host2dev_r4_2d.html index 1af203221c1..e882ad2fb43 100644 --- a/develop/proc/host2dev_r4_2d.html +++ b/develop/proc/host2dev_r4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r8_1d.html b/develop/proc/host2dev_r8_1d.html index 01d1e46f4bf..6fa5feda202 100644 --- a/develop/proc/host2dev_r8_1d.html +++ b/develop/proc/host2dev_r8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r8_2d.html b/develop/proc/host2dev_r8_2d.html index a14746dbebe..3121830555c 100644 --- a/develop/proc/host2dev_r8_2d.html +++ b/develop/proc/host2dev_r8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_any.html b/develop/proc/hybrid_alltoall_any.html index 05d233a8a43..577247501ef 100644 --- a/develop/proc/hybrid_alltoall_any.html +++ b/develop/proc/hybrid_alltoall_any.html @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_c1.html b/develop/proc/hybrid_alltoall_c1.html index 9c743594137..38d13a6da98 100644 --- a/develop/proc/hybrid_alltoall_c1.html +++ b/develop/proc/hybrid_alltoall_c1.html @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_d1.html b/develop/proc/hybrid_alltoall_d1.html index 09098742ca8..8309412e8e7 100644 --- a/develop/proc/hybrid_alltoall_d1.html +++ b/develop/proc/hybrid_alltoall_d1.html @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_i1.html b/develop/proc/hybrid_alltoall_i1.html index d804e759211..4ba1f514f58 100644 --- a/develop/proc/hybrid_alltoall_i1.html +++ b/develop/proc/hybrid_alltoall_i1.html @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_s1.html b/develop/proc/hybrid_alltoall_s1.html index 18ad365d2e2..34315c6adae 100644 --- a/develop/proc/hybrid_alltoall_s1.html +++ b/develop/proc/hybrid_alltoall_s1.html @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_z1.html b/develop/proc/hybrid_alltoall_z1.html index 78a3573e64c..e886e826d9b 100644 --- a/develop/proc/hybrid_alltoall_z1.html +++ b/develop/proc/hybrid_alltoall_z1.html @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/i8_bsearch.html b/develop/proc/i8_bsearch.html index 35eafbe8fc7..43a74247229 100644 --- a/develop/proc/i8_bsearch.html +++ b/develop/proc/i8_bsearch.html @@ -153,7 +153,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/image_calculator.html b/develop/proc/image_calculator.html index 5cd65a47c8c..e2fc45b678a 100644 --- a/develop/proc/image_calculator.html +++ b/develop/proc/image_calculator.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -224,7 +224,7 @@

    Arguments

    @@ -269,7 +269,7 @@

    Arguments

    @@ -284,7 +284,7 @@

    Arguments

    diff --git a/develop/proc/internal_data_allocate.html b/develop/proc/internal_data_allocate.html index e91696da7b3..bc4701b18a5 100644 --- a/develop/proc/internal_data_allocate.html +++ b/develop/proc/internal_data_allocate.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/internal_data_deallocate.html b/develop/proc/internal_data_deallocate.html index 6d2670fe6f2..18564865a96 100644 --- a/develop/proc/internal_data_deallocate.html +++ b/develop/proc/internal_data_deallocate.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/internal_mm_c_nn.html b/develop/proc/internal_mm_c_nn.html index 5fc8e7ec664..47474e54a2b 100644 --- a/develop/proc/internal_mm_c_nn.html +++ b/develop/proc/internal_mm_c_nn.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/internal_mm_d_nn.html b/develop/proc/internal_mm_d_nn.html index 764837b8fec..c88069a01da 100644 --- a/develop/proc/internal_mm_d_nn.html +++ b/develop/proc/internal_mm_d_nn.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/internal_mm_s_nn.html b/develop/proc/internal_mm_s_nn.html index 919a0c5cd31..056e3b1ee30 100644 --- a/develop/proc/internal_mm_s_nn.html +++ b/develop/proc/internal_mm_s_nn.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/internal_mm_z_nn.html b/develop/proc/internal_mm_z_nn.html index 337d94e9489..8852f821fd9 100644 --- a/develop/proc/internal_mm_z_nn.html +++ b/develop/proc/internal_mm_z_nn.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_c.html b/develop/proc/internal_process_mm_stack_c.html index 33af4e9656e..735f3ec3332 100644 --- a/develop/proc/internal_process_mm_stack_c.html +++ b/develop/proc/internal_process_mm_stack_c.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_d.html b/develop/proc/internal_process_mm_stack_d.html index eaead2118fa..9089e98eeba 100644 --- a/develop/proc/internal_process_mm_stack_d.html +++ b/develop/proc/internal_process_mm_stack_d.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_s.html b/develop/proc/internal_process_mm_stack_s.html index 36b18d9c1a5..38632eb4fcd 100644 --- a/develop/proc/internal_process_mm_stack_s.html +++ b/develop/proc/internal_process_mm_stack_s.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_z.html b/develop/proc/internal_process_mm_stack_z.html index 1e2080c8922..53e8f735cdd 100644 --- a/develop/proc/internal_process_mm_stack_z.html +++ b/develop/proc/internal_process_mm_stack_z.html @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/iswap.html b/develop/proc/iswap.html index 44cc3aee5c9..74aed2bf225 100644 --- a/develop/proc/iswap.html +++ b/develop/proc/iswap.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/iterator_advance.html b/develop/proc/iterator_advance.html index 40d1cd65686..84666cd822a 100644 --- a/develop/proc/iterator_advance.html +++ b/develop/proc/iterator_advance.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_1d_block_c.html b/develop/proc/iterator_next_1d_block_c.html index a349b228eb0..d2952cee3c9 100644 --- a/develop/proc/iterator_next_1d_block_c.html +++ b/develop/proc/iterator_next_1d_block_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_1d_block_d.html b/develop/proc/iterator_next_1d_block_d.html index 8b4ab10f2f3..4a7f858d76f 100644 --- a/develop/proc/iterator_next_1d_block_d.html +++ b/develop/proc/iterator_next_1d_block_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_1d_block_s.html b/develop/proc/iterator_next_1d_block_s.html index 01d1645039e..ef5d4a36edb 100644 --- a/develop/proc/iterator_next_1d_block_s.html +++ b/develop/proc/iterator_next_1d_block_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_1d_block_z.html b/develop/proc/iterator_next_1d_block_z.html index 0cde6a0c735..a513506675b 100644 --- a/develop/proc/iterator_next_1d_block_z.html +++ b/develop/proc/iterator_next_1d_block_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_2d_block_c.html b/develop/proc/iterator_next_2d_block_c.html index cbcba19413e..7622d55befb 100644 --- a/develop/proc/iterator_next_2d_block_c.html +++ b/develop/proc/iterator_next_2d_block_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_2d_block_d.html b/develop/proc/iterator_next_2d_block_d.html index 88153d783ef..58de2323386 100644 --- a/develop/proc/iterator_next_2d_block_d.html +++ b/develop/proc/iterator_next_2d_block_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_2d_block_s.html b/develop/proc/iterator_next_2d_block_s.html index d4253d1d3a6..11de4f03487 100644 --- a/develop/proc/iterator_next_2d_block_s.html +++ b/develop/proc/iterator_next_2d_block_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_2d_block_z.html b/develop/proc/iterator_next_2d_block_z.html index b8cd86f605a..4ce34e46bda 100644 --- a/develop/proc/iterator_next_2d_block_z.html +++ b/develop/proc/iterator_next_2d_block_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_area_block.html b/develop/proc/iterator_next_area_block.html index 5fc44543b14..083d8a42d72 100644 --- a/develop/proc/iterator_next_area_block.html +++ b/develop/proc/iterator_next_area_block.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -255,7 +255,7 @@

    Arguments

    @@ -274,7 +274,7 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -312,7 +312,7 @@

    Arguments

    diff --git a/develop/proc/iterator_next_block_index.html b/develop/proc/iterator_next_block_index.html index 650e076186a..71c88de055f 100644 --- a/develop/proc/iterator_next_block_index.html +++ b/develop/proc/iterator_next_block_index.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -297,7 +297,7 @@

    Arguments

    @@ -316,7 +316,7 @@

    Arguments

    diff --git a/develop/proc/joaat_hash.html b/develop/proc/joaat_hash.html index 437bacbf2b5..bd743528f4b 100644 --- a/develop/proc/joaat_hash.html +++ b/develop/proc/joaat_hash.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/lcm.html b/develop/proc/lcm.html index 79976584328..ffd1711ed0d 100644 --- a/develop/proc/lcm.html +++ b/develop/proc/lcm.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_clear.html b/develop/proc/list_callstackentry_clear.html index 49ac346ffcf..7f4f07c57ef 100644 --- a/develop/proc/list_callstackentry_clear.html +++ b/develop/proc/list_callstackentry_clear.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_del.html b/develop/proc/list_callstackentry_del.html index e99ab493c9b..d46d45a377e 100644 --- a/develop/proc/list_callstackentry_del.html +++ b/develop/proc/list_callstackentry_del.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_destroy.html b/develop/proc/list_callstackentry_destroy.html index 76cb3c6513d..c7ef32b65ac 100644 --- a/develop/proc/list_callstackentry_destroy.html +++ b/develop/proc/list_callstackentry_destroy.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_get.html b/develop/proc/list_callstackentry_get.html index 3dd32fc7cd5..beca545fd1b 100644 --- a/develop/proc/list_callstackentry_get.html +++ b/develop/proc/list_callstackentry_get.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + type(callstack_entry_type)

    diff --git a/develop/proc/list_callstackentry_init.html b/develop/proc/list_callstackentry_init.html index 8b44a3de3ca..4e47ea43436 100644 --- a/develop/proc/list_callstackentry_init.html +++ b/develop/proc/list_callstackentry_init.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_insert.html b/develop/proc/list_callstackentry_insert.html index 38e7bf7654f..2db786bee1e 100644 --- a/develop/proc/list_callstackentry_insert.html +++ b/develop/proc/list_callstackentry_insert.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_isready.html b/develop/proc/list_callstackentry_isready.html index aa66ef5ccfe..b06551d5349 100644 --- a/develop/proc/list_callstackentry_isready.html +++ b/develop/proc/list_callstackentry_isready.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/list_callstackentry_peek.html b/develop/proc/list_callstackentry_peek.html index 4defd907703..cd69601a2bd 100644 --- a/develop/proc/list_callstackentry_peek.html +++ b/develop/proc/list_callstackentry_peek.html @@ -160,7 +160,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    Return Value - + type(callstack_entry_type)

    diff --git a/develop/proc/list_callstackentry_pop.html b/develop/proc/list_callstackentry_pop.html index 0672dc0a763..19ce1760934 100644 --- a/develop/proc/list_callstackentry_pop.html +++ b/develop/proc/list_callstackentry_pop.html @@ -162,7 +162,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    Return Value - + type(callstack_entry_type)

    diff --git a/develop/proc/list_callstackentry_push.html b/develop/proc/list_callstackentry_push.html index 604f84cfc7f..aa05b4df0d5 100644 --- a/develop/proc/list_callstackentry_push.html +++ b/develop/proc/list_callstackentry_push.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_set.html b/develop/proc/list_callstackentry_set.html index 22be334d64b..7631fc37c22 100644 --- a/develop/proc/list_callstackentry_set.html +++ b/develop/proc/list_callstackentry_set.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_size.html b/develop/proc/list_callstackentry_size.html index 24bb9ead81b..d69744fc2d9 100644 --- a/develop/proc/list_callstackentry_size.html +++ b/develop/proc/list_callstackentry_size.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/list_routinereport_clear.html b/develop/proc/list_routinereport_clear.html index 2e34e2bb582..5c70710aa1c 100644 --- a/develop/proc/list_routinereport_clear.html +++ b/develop/proc/list_routinereport_clear.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_del.html b/develop/proc/list_routinereport_del.html index 4ee01ad28c9..f03b27a461e 100644 --- a/develop/proc/list_routinereport_del.html +++ b/develop/proc/list_routinereport_del.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_destroy.html b/develop/proc/list_routinereport_destroy.html index d0934dc53b6..a82da5e8c7e 100644 --- a/develop/proc/list_routinereport_destroy.html +++ b/develop/proc/list_routinereport_destroy.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_get.html b/develop/proc/list_routinereport_get.html index 6c0e7a36f21..ace06d1f65e 100644 --- a/develop/proc/list_routinereport_get.html +++ b/develop/proc/list_routinereport_get.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + type(routine_report_type), POINTER

    diff --git a/develop/proc/list_routinereport_init.html b/develop/proc/list_routinereport_init.html index e361b4366e8..106b26d3564 100644 --- a/develop/proc/list_routinereport_init.html +++ b/develop/proc/list_routinereport_init.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_insert.html b/develop/proc/list_routinereport_insert.html index be61a564a77..2e1df9460c8 100644 --- a/develop/proc/list_routinereport_insert.html +++ b/develop/proc/list_routinereport_insert.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_isready.html b/develop/proc/list_routinereport_isready.html index 8fae17898e6..b222317e0bb 100644 --- a/develop/proc/list_routinereport_isready.html +++ b/develop/proc/list_routinereport_isready.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/list_routinereport_peek.html b/develop/proc/list_routinereport_peek.html index f7f19b75b27..1ac1eb5dc0d 100644 --- a/develop/proc/list_routinereport_peek.html +++ b/develop/proc/list_routinereport_peek.html @@ -160,7 +160,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    Return Value - + type(routine_report_type), POINTER

    diff --git a/develop/proc/list_routinereport_pop.html b/develop/proc/list_routinereport_pop.html index 6067093e662..a20149a7f83 100644 --- a/develop/proc/list_routinereport_pop.html +++ b/develop/proc/list_routinereport_pop.html @@ -162,7 +162,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    Return Value - + type(routine_report_type), POINTER

    diff --git a/develop/proc/list_routinereport_push.html b/develop/proc/list_routinereport_push.html index 24ea9b13401..5b28eb1df1a 100644 --- a/develop/proc/list_routinereport_push.html +++ b/develop/proc/list_routinereport_push.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_set.html b/develop/proc/list_routinereport_set.html index 0e70092ff7a..f5f2dccdb5a 100644 --- a/develop/proc/list_routinereport_set.html +++ b/develop/proc/list_routinereport_set.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_size.html b/develop/proc/list_routinereport_size.html index 6b146de641d..a7512ab73f9 100644 --- a/develop/proc/list_routinereport_size.html +++ b/develop/proc/list_routinereport_size.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/list_routinestat_del.html b/develop/proc/list_routinestat_del.html index 49ecc2d3a73..217a62ccffc 100644 --- a/develop/proc/list_routinestat_del.html +++ b/develop/proc/list_routinestat_del.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_get.html b/develop/proc/list_routinestat_get.html index 926c6053711..fcb8e7b859f 100644 --- a/develop/proc/list_routinestat_get.html +++ b/develop/proc/list_routinestat_get.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_insert.html b/develop/proc/list_routinestat_insert.html index 9d1e9a9a735..b08f2cb3cbd 100644 --- a/develop/proc/list_routinestat_insert.html +++ b/develop/proc/list_routinestat_insert.html @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_set.html b/develop/proc/list_routinestat_set.html index 0abe4912284..16a8a72ad2a 100644 --- a/develop/proc/list_routinestat_set.html +++ b/develop/proc/list_routinestat_set.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_clear.html b/develop/proc/list_timerenv_clear.html index daae2cf90ed..556dd8b5817 100644 --- a/develop/proc/list_timerenv_clear.html +++ b/develop/proc/list_timerenv_clear.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_del.html b/develop/proc/list_timerenv_del.html index c94c9c5c5e7..27e6b186d2e 100644 --- a/develop/proc/list_timerenv_del.html +++ b/develop/proc/list_timerenv_del.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_destroy.html b/develop/proc/list_timerenv_destroy.html index 490cb01fe43..cb139b14480 100644 --- a/develop/proc/list_timerenv_destroy.html +++ b/develop/proc/list_timerenv_destroy.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_get.html b/develop/proc/list_timerenv_get.html index f4703c95292..ea895e455de 100644 --- a/develop/proc/list_timerenv_get.html +++ b/develop/proc/list_timerenv_get.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + type(timer_env_type), POINTER

    diff --git a/develop/proc/list_timerenv_init.html b/develop/proc/list_timerenv_init.html index 6ee27b80965..63039ae19a2 100644 --- a/develop/proc/list_timerenv_init.html +++ b/develop/proc/list_timerenv_init.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_insert.html b/develop/proc/list_timerenv_insert.html index 49df3fdae7d..5d3bcb0276f 100644 --- a/develop/proc/list_timerenv_insert.html +++ b/develop/proc/list_timerenv_insert.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_isready.html b/develop/proc/list_timerenv_isready.html index ce7875a030a..dc491dd00a1 100644 --- a/develop/proc/list_timerenv_isready.html +++ b/develop/proc/list_timerenv_isready.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/list_timerenv_peek.html b/develop/proc/list_timerenv_peek.html index c57824b677e..42e0643e43b 100644 --- a/develop/proc/list_timerenv_peek.html +++ b/develop/proc/list_timerenv_peek.html @@ -160,7 +160,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    Return Value - + type(timer_env_type), POINTER

    diff --git a/develop/proc/list_timerenv_pop.html b/develop/proc/list_timerenv_pop.html index 14f39431950..da348b9b317 100644 --- a/develop/proc/list_timerenv_pop.html +++ b/develop/proc/list_timerenv_pop.html @@ -162,7 +162,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    Return Value - + type(timer_env_type), POINTER

    diff --git a/develop/proc/list_timerenv_push.html b/develop/proc/list_timerenv_push.html index d2cedef9603..3eb2dca8f62 100644 --- a/develop/proc/list_timerenv_push.html +++ b/develop/proc/list_timerenv_push.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_set.html b/develop/proc/list_timerenv_set.html index a1396af39da..842eb13b4d1 100644 --- a/develop/proc/list_timerenv_set.html +++ b/develop/proc/list_timerenv_set.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/list_timerenv_size.html b/develop/proc/list_timerenv_size.html index b17e0f4993e..faef313798c 100644 --- a/develop/proc/list_timerenv_size.html +++ b/develop/proc/list_timerenv_size.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/local_filter.html b/develop/proc/local_filter.html index ea9e7db58c3..bd96de1d693 100644 --- a/develop/proc/local_filter.html +++ b/develop/proc/local_filter.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/m_getarg.html b/develop/proc/m_getarg.html index 833984d3975..29eb1d2a1fc 100644 --- a/develop/proc/m_getarg.html +++ b/develop/proc/m_getarg.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/m_getpid.html b/develop/proc/m_getpid.html index 3288c450fd7..e4deb201843 100644 --- a/develop/proc/m_getpid.html +++ b/develop/proc/m_getpid.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/m_iargc.html b/develop/proc/m_iargc.html index 7463ed0b28d..33d4e41b56c 100644 --- a/develop/proc/m_iargc.html +++ b/develop/proc/m_iargc.html @@ -146,7 +146,7 @@

    Arguments


    Return Value - + integer

    diff --git a/develop/proc/m_memory.html b/develop/proc/m_memory.html index 3553b9d612d..620ecf4d620 100644 --- a/develop/proc/m_memory.html +++ b/develop/proc/m_memory.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/m_mov.html b/develop/proc/m_mov.html index ead9413fec8..ebc203f5556 100644 --- a/develop/proc/m_mov.html +++ b/develop/proc/m_mov.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/m_procrun.html b/develop/proc/m_procrun.html index f8f033476be..5bed7b3dd99 100644 --- a/develop/proc/m_procrun.html +++ b/develop/proc/m_procrun.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/make_buffers.html b/develop/proc/make_buffers.html index 4ec133a2863..0043224c81d 100644 --- a/develop/proc/make_buffers.html +++ b/develop/proc/make_buffers.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_c.html b/develop/proc/make_conformant_scalar_c.html index 6cef5c37f68..a7f802a0caa 100644 --- a/develop/proc/make_conformant_scalar_c.html +++ b/develop/proc/make_conformant_scalar_c.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_d.html b/develop/proc/make_conformant_scalar_d.html index 45d0e8dbdb8..c9935c484d8 100644 --- a/develop/proc/make_conformant_scalar_d.html +++ b/develop/proc/make_conformant_scalar_d.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_s.html b/develop/proc/make_conformant_scalar_s.html index 47046fad071..f0c7f4b2ac6 100644 --- a/develop/proc/make_conformant_scalar_s.html +++ b/develop/proc/make_conformant_scalar_s.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_z.html b/develop/proc/make_conformant_scalar_z.html index 0bff2a47e2f..0ce1e6f19eb 100644 --- a/develop/proc/make_conformant_scalar_z.html +++ b/develop/proc/make_conformant_scalar_z.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_coordinate_tuple.html b/develop/proc/make_coordinate_tuple.html index 73bea89cc1b..00b81e1662a 100644 --- a/develop/proc/make_coordinate_tuple.html +++ b/develop/proc/make_coordinate_tuple.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/make_dense_data.html b/develop/proc/make_dense_data.html index 308c31e685a..4f707e62bb2 100644 --- a/develop/proc/make_dense_data.html +++ b/develop/proc/make_dense_data.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

    @@ -345,7 +345,7 @@

    Arguments

    @@ -362,7 +362,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    diff --git a/develop/proc/make_dense_index.html b/develop/proc/make_dense_index.html index 24a0c9c373e..8be06bf8e68 100644 --- a/develop/proc/make_dense_index.html +++ b/develop/proc/make_dense_index.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -272,7 +272,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    @@ -319,7 +319,7 @@

    Arguments

    diff --git a/develop/proc/make_images.html b/develop/proc/make_images.html index debc8018f56..f44b0df588d 100644 --- a/develop/proc/make_images.html +++ b/develop/proc/make_images.html @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/make_index_canonical.html b/develop/proc/make_index_canonical.html index 3dad4f0e92b..f5ea35bc5d8 100644 --- a/develop/proc/make_index_canonical.html +++ b/develop/proc/make_index_canonical.html @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/make_index_triangular.html b/develop/proc/make_index_triangular.html index 3565b960a11..35ccb373261 100644 --- a/develop/proc/make_index_triangular.html +++ b/develop/proc/make_index_triangular.html @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/make_layers_3d_ab.html b/develop/proc/make_layers_3d_ab.html index 9485555cc8a..7a55f1549e4 100644 --- a/develop/proc/make_layers_3d_ab.html +++ b/develop/proc/make_layers_3d_ab.html @@ -189,7 +189,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/make_layers_3d_c_reduction.html b/develop/proc/make_layers_3d_c_reduction.html index 9758fb9fa39..61abbfc4357 100644 --- a/develop/proc/make_layers_3d_c_reduction.html +++ b/develop/proc/make_layers_3d_c_reduction.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/make_m2s.html b/develop/proc/make_m2s.html index f7ef975cfdc..9fa451f4969 100644 --- a/develop/proc/make_m2s.html +++ b/develop/proc/make_m2s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    diff --git a/develop/proc/make_meta.html b/develop/proc/make_meta.html index b413ee611ba..6a1f12fbc5c 100644 --- a/develop/proc/make_meta.html +++ b/develop/proc/make_meta.html @@ -159,7 +159,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/make_random_dbcsr_matrix.html b/develop/proc/make_random_dbcsr_matrix.html index 6e99a8e987d..c09b203fa1c 100644 --- a/develop/proc/make_random_dbcsr_matrix.html +++ b/develop/proc/make_random_dbcsr_matrix.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/make_threads.html b/develop/proc/make_threads.html index bb6b31f329b..655d8529c71 100644 --- a/develop/proc/make_threads.html +++ b/develop/proc/make_threads.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/make_undense_data.html b/develop/proc/make_undense_data.html index be2478780e7..d720a453cd7 100644 --- a/develop/proc/make_undense_data.html +++ b/develop/proc/make_undense_data.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -261,7 +261,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/make_undense_index.html b/develop/proc/make_undense_index.html index eb963739fe9..de0f72b8a53 100644 --- a/develop/proc/make_undense_index.html +++ b/develop/proc/make_undense_index.html @@ -163,7 +163,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -259,7 +259,7 @@

    Arguments

    diff --git a/develop/proc/make_vdistribution.html b/develop/proc/make_vdistribution.html index e736ca2dcb4..df6b67ca537 100644 --- a/develop/proc/make_vdistribution.html +++ b/develop/proc/make_vdistribution.html @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/map_all_local_elements.html b/develop/proc/map_all_local_elements.html index 179d66b299c..e81198a4ceb 100644 --- a/develop/proc/map_all_local_elements.html +++ b/develop/proc/map_all_local_elements.html @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/map_most_common.html b/develop/proc/map_most_common.html index 75e98244e97..50a96b70bd0 100644 --- a/develop/proc/map_most_common.html +++ b/develop/proc/map_most_common.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/matching_prime.html b/develop/proc/matching_prime.html index c639df012cf..29849c32656 100644 --- a/develop/proc/matching_prime.html +++ b/develop/proc/matching_prime.html @@ -153,7 +153,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/mem_alloc_c.html b/develop/proc/mem_alloc_c.html index 7333b7d5f01..358fed8dd33 100644 --- a/develop/proc/mem_alloc_c.html +++ b/develop/proc/mem_alloc_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_c_2d.html b/develop/proc/mem_alloc_c_2d.html index 5bdc9b80f7c..dce6acaedad 100644 --- a/develop/proc/mem_alloc_c_2d.html +++ b/develop/proc/mem_alloc_c_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_d.html b/develop/proc/mem_alloc_d.html index 137ee0d13bd..ff1a920339a 100644 --- a/develop/proc/mem_alloc_d.html +++ b/develop/proc/mem_alloc_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_d_2d.html b/develop/proc/mem_alloc_d_2d.html index a01dadc09dd..3dd34f6e3e1 100644 --- a/develop/proc/mem_alloc_d_2d.html +++ b/develop/proc/mem_alloc_d_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_i.html b/develop/proc/mem_alloc_i.html index 3d051a6d3c5..441d470051e 100644 --- a/develop/proc/mem_alloc_i.html +++ b/develop/proc/mem_alloc_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_i_2d.html b/develop/proc/mem_alloc_i_2d.html index e29986270f9..a7a7d957672 100644 --- a/develop/proc/mem_alloc_i_2d.html +++ b/develop/proc/mem_alloc_i_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_l.html b/develop/proc/mem_alloc_l.html index 501981391b7..5132168f8c8 100644 --- a/develop/proc/mem_alloc_l.html +++ b/develop/proc/mem_alloc_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_l_2d.html b/develop/proc/mem_alloc_l_2d.html index 7015894a504..78da4ad95a3 100644 --- a/develop/proc/mem_alloc_l_2d.html +++ b/develop/proc/mem_alloc_l_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_s.html b/develop/proc/mem_alloc_s.html index c95a416c47f..ed3e1e3446d 100644 --- a/develop/proc/mem_alloc_s.html +++ b/develop/proc/mem_alloc_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_s_2d.html b/develop/proc/mem_alloc_s_2d.html index b74e3a60e20..bcb748f3a07 100644 --- a/develop/proc/mem_alloc_s_2d.html +++ b/develop/proc/mem_alloc_s_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_z.html b/develop/proc/mem_alloc_z.html index 9b0357c4c18..7d6f3f25358 100644 --- a/develop/proc/mem_alloc_z.html +++ b/develop/proc/mem_alloc_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_alloc_z_2d.html b/develop/proc/mem_alloc_z_2d.html index 1a375a870a6..bcc2bc2be01 100644 --- a/develop/proc/mem_alloc_z_2d.html +++ b/develop/proc/mem_alloc_z_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_c.html b/develop/proc/mem_copy_c.html index 9925ea1fe19..3464145678b 100644 --- a/develop/proc/mem_copy_c.html +++ b/develop/proc/mem_copy_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_d.html b/develop/proc/mem_copy_d.html index 3941060645a..a86a8150dc4 100644 --- a/develop/proc/mem_copy_d.html +++ b/develop/proc/mem_copy_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_i.html b/develop/proc/mem_copy_i.html index cd027e1ff65..c780d75367c 100644 --- a/develop/proc/mem_copy_i.html +++ b/develop/proc/mem_copy_i.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_l.html b/develop/proc/mem_copy_l.html index 50a4a7b9be1..9efdde5753a 100644 --- a/develop/proc/mem_copy_l.html +++ b/develop/proc/mem_copy_l.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_s.html b/develop/proc/mem_copy_s.html index 7c298351cb6..ae781b8d82d 100644 --- a/develop/proc/mem_copy_s.html +++ b/develop/proc/mem_copy_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_z.html b/develop/proc/mem_copy_z.html index 99bea18c920..56678d431c2 100644 --- a/develop/proc/mem_copy_z.html +++ b/develop/proc/mem_copy_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_c.html b/develop/proc/mem_dealloc_c.html index e4defd2aeae..eec94a247b4 100644 --- a/develop/proc/mem_dealloc_c.html +++ b/develop/proc/mem_dealloc_c.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_c_2d.html b/develop/proc/mem_dealloc_c_2d.html index 2d85a68102b..f8e8414ba6e 100644 --- a/develop/proc/mem_dealloc_c_2d.html +++ b/develop/proc/mem_dealloc_c_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_d.html b/develop/proc/mem_dealloc_d.html index dfc4990f45f..40617a4105f 100644 --- a/develop/proc/mem_dealloc_d.html +++ b/develop/proc/mem_dealloc_d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_d_2d.html b/develop/proc/mem_dealloc_d_2d.html index f5a39b4f7cb..ac02504cc13 100644 --- a/develop/proc/mem_dealloc_d_2d.html +++ b/develop/proc/mem_dealloc_d_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_i.html b/develop/proc/mem_dealloc_i.html index 26fdf108a7b..18531a63640 100644 --- a/develop/proc/mem_dealloc_i.html +++ b/develop/proc/mem_dealloc_i.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_i_2d.html b/develop/proc/mem_dealloc_i_2d.html index 29b4ae658c4..0746f9a30c4 100644 --- a/develop/proc/mem_dealloc_i_2d.html +++ b/develop/proc/mem_dealloc_i_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_l.html b/develop/proc/mem_dealloc_l.html index 9160de6f071..a8247db64a7 100644 --- a/develop/proc/mem_dealloc_l.html +++ b/develop/proc/mem_dealloc_l.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_l_2d.html b/develop/proc/mem_dealloc_l_2d.html index 158ff78d1b8..6cd97c88d3b 100644 --- a/develop/proc/mem_dealloc_l_2d.html +++ b/develop/proc/mem_dealloc_l_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_s.html b/develop/proc/mem_dealloc_s.html index 486d546e0ee..f181f95f0b6 100644 --- a/develop/proc/mem_dealloc_s.html +++ b/develop/proc/mem_dealloc_s.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_s_2d.html b/develop/proc/mem_dealloc_s_2d.html index 1cdd122c52d..eab55a66cdf 100644 --- a/develop/proc/mem_dealloc_s_2d.html +++ b/develop/proc/mem_dealloc_s_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_z.html b/develop/proc/mem_dealloc_z.html index 910d21820ac..aa0684710bd 100644 --- a/develop/proc/mem_dealloc_z.html +++ b/develop/proc/mem_dealloc_z.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_z_2d.html b/develop/proc/mem_dealloc_z_2d.html index 030060fc039..5b11a352b87 100644 --- a/develop/proc/mem_dealloc_z_2d.html +++ b/develop/proc/mem_dealloc_z_2d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_c.html b/develop/proc/mem_zero_c.html index e8e9b58de84..acc4e9f2adc 100644 --- a/develop/proc/mem_zero_c.html +++ b/develop/proc/mem_zero_c.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_d.html b/develop/proc/mem_zero_d.html index b7e7e82e0f1..5f1c7b5bcdb 100644 --- a/develop/proc/mem_zero_d.html +++ b/develop/proc/mem_zero_d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_i.html b/develop/proc/mem_zero_i.html index 9026fda2dcd..617b5d4a3ad 100644 --- a/develop/proc/mem_zero_i.html +++ b/develop/proc/mem_zero_i.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_l.html b/develop/proc/mem_zero_l.html index fa0251a975b..6aa0d3fce8d 100644 --- a/develop/proc/mem_zero_l.html +++ b/develop/proc/mem_zero_l.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_s.html b/develop/proc/mem_zero_s.html index 7c4710bc656..034cd85c9ee 100644 --- a/develop/proc/mem_zero_s.html +++ b/develop/proc/mem_zero_s.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_z.html b/develop/proc/mem_zero_z.html index 3138cb0f42f..4bdc0d3e530 100644 --- a/develop/proc/mem_zero_z.html +++ b/develop/proc/mem_zero_z.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mempool_collect_garbage.html b/develop/proc/mempool_collect_garbage.html index 1403d389230..8e0aeccdcab 100644 --- a/develop/proc/mempool_collect_garbage.html +++ b/develop/proc/mempool_collect_garbage.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/merge_index.html b/develop/proc/merge_index.html index c63bd079078..c91ecf2a1ab 100644 --- a/develop/proc/merge_index.html +++ b/develop/proc/merge_index.html @@ -339,7 +339,7 @@

    Arguments

    diff --git a/develop/proc/merge_index_arrays.html b/develop/proc/merge_index_arrays.html index c78c41d3924..e3ab7542879 100644 --- a/develop/proc/merge_index_arrays.html +++ b/develop/proc/merge_index_arrays.html @@ -286,7 +286,7 @@

    Arguments

    diff --git a/develop/proc/meta_from_dist.html b/develop/proc/meta_from_dist.html index 95335bf3090..4c434f56dc7 100644 --- a/develop/proc/meta_from_dist.html +++ b/develop/proc/meta_from_dist.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/mostly_non_transposed.html b/develop/proc/mostly_non_transposed.html index 3ca1f7bbc8f..0500974f67c 100644 --- a/develop/proc/mostly_non_transposed.html +++ b/develop/proc/mostly_non_transposed.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_c.html b/develop/proc/mp_allocate_c.html index e16226cb8fe..39097d8544a 100644 --- a/develop/proc/mp_allocate_c.html +++ b/develop/proc/mp_allocate_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_d.html b/develop/proc/mp_allocate_d.html index 6c9752b62ac..3316e74b3f7 100644 --- a/develop/proc/mp_allocate_d.html +++ b/develop/proc/mp_allocate_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_i.html b/develop/proc/mp_allocate_i.html index 1fd32df8c13..63990c4774a 100644 --- a/develop/proc/mp_allocate_i.html +++ b/develop/proc/mp_allocate_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_l.html b/develop/proc/mp_allocate_l.html index af4d4eb4a49..30c9112b2bf 100644 --- a/develop/proc/mp_allocate_l.html +++ b/develop/proc/mp_allocate_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_r.html b/develop/proc/mp_allocate_r.html index 5a1da1a0011..d8ed0b070da 100644 --- a/develop/proc/mp_allocate_r.html +++ b/develop/proc/mp_allocate_r.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_allocate_z.html b/develop/proc/mp_allocate_z.html index 3e54b78212e..d018b1bbf87 100644 --- a/develop/proc/mp_allocate_z.html +++ b/develop/proc/mp_allocate_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_c.html b/develop/proc/mp_alltoall_c.html index 76f9d207e83..88773cdc22e 100644 --- a/develop/proc/mp_alltoall_c.html +++ b/develop/proc/mp_alltoall_c.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_c11v.html b/develop/proc/mp_alltoall_c11v.html index 5aa1a6430a8..c9a74c35825 100644 --- a/develop/proc/mp_alltoall_c11v.html +++ b/develop/proc/mp_alltoall_c11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_c22.html b/develop/proc/mp_alltoall_c22.html index d720de669ce..81be611cbfe 100644 --- a/develop/proc/mp_alltoall_c22.html +++ b/develop/proc/mp_alltoall_c22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_c44.html b/develop/proc/mp_alltoall_c44.html index 6710e6a04cc..6d5c30752ec 100644 --- a/develop/proc/mp_alltoall_c44.html +++ b/develop/proc/mp_alltoall_c44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_d.html b/develop/proc/mp_alltoall_d.html index 2c1ebed6d34..ba2cceb2609 100644 --- a/develop/proc/mp_alltoall_d.html +++ b/develop/proc/mp_alltoall_d.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_d11v.html b/develop/proc/mp_alltoall_d11v.html index 2f02780cc50..6790e4a911f 100644 --- a/develop/proc/mp_alltoall_d11v.html +++ b/develop/proc/mp_alltoall_d11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_d22.html b/develop/proc/mp_alltoall_d22.html index c4c323114d7..1e9f39286bd 100644 --- a/develop/proc/mp_alltoall_d22.html +++ b/develop/proc/mp_alltoall_d22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_d44.html b/develop/proc/mp_alltoall_d44.html index 5762c1d8770..9495e7e689f 100644 --- a/develop/proc/mp_alltoall_d44.html +++ b/develop/proc/mp_alltoall_d44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_i.html b/develop/proc/mp_alltoall_i.html index 488fad9738d..7ad6133deda 100644 --- a/develop/proc/mp_alltoall_i.html +++ b/develop/proc/mp_alltoall_i.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_i11v.html b/develop/proc/mp_alltoall_i11v.html index ecc5c70e95b..0627f07add4 100644 --- a/develop/proc/mp_alltoall_i11v.html +++ b/develop/proc/mp_alltoall_i11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_i22.html b/develop/proc/mp_alltoall_i22.html index 8f7fe03ca41..4405ccfc63e 100644 --- a/develop/proc/mp_alltoall_i22.html +++ b/develop/proc/mp_alltoall_i22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_i44.html b/develop/proc/mp_alltoall_i44.html index 9e1728e6beb..5d7e7f483f0 100644 --- a/develop/proc/mp_alltoall_i44.html +++ b/develop/proc/mp_alltoall_i44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_l.html b/develop/proc/mp_alltoall_l.html index 4d58c93f815..4a63362d208 100644 --- a/develop/proc/mp_alltoall_l.html +++ b/develop/proc/mp_alltoall_l.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_l11v.html b/develop/proc/mp_alltoall_l11v.html index 7179e399432..33f1e713748 100644 --- a/develop/proc/mp_alltoall_l11v.html +++ b/develop/proc/mp_alltoall_l11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_l22.html b/develop/proc/mp_alltoall_l22.html index d5b284afc03..a6c93876f63 100644 --- a/develop/proc/mp_alltoall_l22.html +++ b/develop/proc/mp_alltoall_l22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_l44.html b/develop/proc/mp_alltoall_l44.html index 5974f539033..8453c48643c 100644 --- a/develop/proc/mp_alltoall_l44.html +++ b/develop/proc/mp_alltoall_l44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_r.html b/develop/proc/mp_alltoall_r.html index 3624aba2401..040571b4c84 100644 --- a/develop/proc/mp_alltoall_r.html +++ b/develop/proc/mp_alltoall_r.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_r11v.html b/develop/proc/mp_alltoall_r11v.html index f50a544569a..862b8841aba 100644 --- a/develop/proc/mp_alltoall_r11v.html +++ b/develop/proc/mp_alltoall_r11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_r22.html b/develop/proc/mp_alltoall_r22.html index 3ea7c0294d7..fc114b54fb4 100644 --- a/develop/proc/mp_alltoall_r22.html +++ b/develop/proc/mp_alltoall_r22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_r44.html b/develop/proc/mp_alltoall_r44.html index c7e297aa32c..9e089ee6471 100644 --- a/develop/proc/mp_alltoall_r44.html +++ b/develop/proc/mp_alltoall_r44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_z.html b/develop/proc/mp_alltoall_z.html index 5052063a6a0..54be374bc15 100644 --- a/develop/proc/mp_alltoall_z.html +++ b/develop/proc/mp_alltoall_z.html @@ -196,7 +196,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_z11v.html b/develop/proc/mp_alltoall_z11v.html index 9f6405e9a0f..38ec8c1645a 100644 --- a/develop/proc/mp_alltoall_z11v.html +++ b/develop/proc/mp_alltoall_z11v.html @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_z22.html b/develop/proc/mp_alltoall_z22.html index add8667fb11..57f29518a93 100644 --- a/develop/proc/mp_alltoall_z22.html +++ b/develop/proc/mp_alltoall_z22.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_alltoall_z44.html b/develop/proc/mp_alltoall_z44.html index acf9ca56e95..24e49e032cd 100644 --- a/develop/proc/mp_alltoall_z44.html +++ b/develop/proc/mp_alltoall_z44.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_cart_create.html b/develop/proc/mp_cart_create.html index ba1d970b8bf..d7b257795e9 100644 --- a/develop/proc/mp_cart_create.html +++ b/develop/proc/mp_cart_create.html @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/mp_cart_rank.html b/develop/proc/mp_cart_rank.html index 7a174e9ce87..785d12b9d2f 100644 --- a/develop/proc/mp_cart_rank.html +++ b/develop/proc/mp_cart_rank.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_comm_compare.html b/develop/proc/mp_comm_compare.html index 9403945743b..fc1a6e91159 100644 --- a/develop/proc/mp_comm_compare.html +++ b/develop/proc/mp_comm_compare.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_comm_split_direct.html b/develop/proc/mp_comm_split_direct.html index 5cb30d96f0f..7953d43dad3 100644 --- a/develop/proc/mp_comm_split_direct.html +++ b/develop/proc/mp_comm_split_direct.html @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_c.html b/develop/proc/mp_deallocate_c.html index 734ef40440f..80564b6a89f 100644 --- a/develop/proc/mp_deallocate_c.html +++ b/develop/proc/mp_deallocate_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_d.html b/develop/proc/mp_deallocate_d.html index db36a60c3c4..120d8554308 100644 --- a/develop/proc/mp_deallocate_d.html +++ b/develop/proc/mp_deallocate_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_i.html b/develop/proc/mp_deallocate_i.html index 4f8536ca085..849ea1191c5 100644 --- a/develop/proc/mp_deallocate_i.html +++ b/develop/proc/mp_deallocate_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_l.html b/develop/proc/mp_deallocate_l.html index 0a293f6758c..9f5fed36152 100644 --- a/develop/proc/mp_deallocate_l.html +++ b/develop/proc/mp_deallocate_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_r.html b/develop/proc/mp_deallocate_r.html index f59fe3c99ad..c564145c03b 100644 --- a/develop/proc/mp_deallocate_r.html +++ b/develop/proc/mp_deallocate_r.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_z.html b/develop/proc/mp_deallocate_z.html index 7339d97a7dc..f4980ff517a 100644 --- a/develop/proc/mp_deallocate_z.html +++ b/develop/proc/mp_deallocate_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_dims_create.html b/develop/proc/mp_dims_create.html index 3a27b7b3a8a..02076f294fa 100644 --- a/develop/proc/mp_dims_create.html +++ b/develop/proc/mp_dims_create.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_environ_c.html b/develop/proc/mp_environ_c.html index f6a2b8b67e0..165d6597b67 100644 --- a/develop/proc/mp_environ_c.html +++ b/develop/proc/mp_environ_c.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_environ_c2.html b/develop/proc/mp_environ_c2.html index cd05334c272..febb07e296c 100644 --- a/develop/proc/mp_environ_c2.html +++ b/develop/proc/mp_environ_c2.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_environ_pgrid.html b/develop/proc/mp_environ_pgrid.html index 536d6441a97..64931c86213 100644 --- a/develop/proc/mp_environ_pgrid.html +++ b/develop/proc/mp_environ_pgrid.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_delete.html b/develop/proc/mp_file_delete.html index d7a26b60bbb..74bb88a529b 100644 --- a/develop/proc/mp_file_delete.html +++ b/develop/proc/mp_file_delete.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_get_position.html b/develop/proc/mp_file_get_position.html index e85dde7139a..ba18ccbba6f 100644 --- a/develop/proc/mp_file_get_position.html +++ b/develop/proc/mp_file_get_position.html @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_open.html b/develop/proc/mp_file_open.html index e5329e8ecb3..27569ddd528 100644 --- a/develop/proc/mp_file_open.html +++ b/develop/proc/mp_file_open.html @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_c.html b/develop/proc/mp_gather_c.html index 67e9f7a2cea..c275788412e 100644 --- a/develop/proc/mp_gather_c.html +++ b/develop/proc/mp_gather_c.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_cm.html b/develop/proc/mp_gather_cm.html index 42f2af35237..7860ffd134f 100644 --- a/develop/proc/mp_gather_cm.html +++ b/develop/proc/mp_gather_cm.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_cv.html b/develop/proc/mp_gather_cv.html index ca8bd93ea8d..6421fa02016 100644 --- a/develop/proc/mp_gather_cv.html +++ b/develop/proc/mp_gather_cv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_d.html b/develop/proc/mp_gather_d.html index 99117159871..1443cb1a8af 100644 --- a/develop/proc/mp_gather_d.html +++ b/develop/proc/mp_gather_d.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_dm.html b/develop/proc/mp_gather_dm.html index acc9d41bea1..0aa23f794ba 100644 --- a/develop/proc/mp_gather_dm.html +++ b/develop/proc/mp_gather_dm.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_dv.html b/develop/proc/mp_gather_dv.html index c56bd808548..464167b3837 100644 --- a/develop/proc/mp_gather_dv.html +++ b/develop/proc/mp_gather_dv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_i.html b/develop/proc/mp_gather_i.html index 86907ea2f7d..4cca9388de2 100644 --- a/develop/proc/mp_gather_i.html +++ b/develop/proc/mp_gather_i.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_im.html b/develop/proc/mp_gather_im.html index a68f6402641..6382307e776 100644 --- a/develop/proc/mp_gather_im.html +++ b/develop/proc/mp_gather_im.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_iv.html b/develop/proc/mp_gather_iv.html index 996271f1fec..0403500d062 100644 --- a/develop/proc/mp_gather_iv.html +++ b/develop/proc/mp_gather_iv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_l.html b/develop/proc/mp_gather_l.html index 0f9e9d60900..03e698cbfb0 100644 --- a/develop/proc/mp_gather_l.html +++ b/develop/proc/mp_gather_l.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_lm.html b/develop/proc/mp_gather_lm.html index 12b284ef79e..ee90ad2ea0c 100644 --- a/develop/proc/mp_gather_lm.html +++ b/develop/proc/mp_gather_lm.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_lv.html b/develop/proc/mp_gather_lv.html index 166c49f5a8f..e130eee903a 100644 --- a/develop/proc/mp_gather_lv.html +++ b/develop/proc/mp_gather_lv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_r.html b/develop/proc/mp_gather_r.html index bcfbe9fa053..69648631ee9 100644 --- a/develop/proc/mp_gather_r.html +++ b/develop/proc/mp_gather_r.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_rm.html b/develop/proc/mp_gather_rm.html index 36ec54ef036..94811121a5c 100644 --- a/develop/proc/mp_gather_rm.html +++ b/develop/proc/mp_gather_rm.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_rv.html b/develop/proc/mp_gather_rv.html index 518767e8f5a..68177822747 100644 --- a/develop/proc/mp_gather_rv.html +++ b/develop/proc/mp_gather_rv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_z.html b/develop/proc/mp_gather_z.html index 58498f22d27..f308d605b96 100644 --- a/develop/proc/mp_gather_z.html +++ b/develop/proc/mp_gather_z.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_zm.html b/develop/proc/mp_gather_zm.html index 00823fdafe5..cf4d6788283 100644 --- a/develop/proc/mp_gather_zm.html +++ b/develop/proc/mp_gather_zm.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_zv.html b/develop/proc/mp_gather_zv.html index e041c7dde28..b378d5c9017 100644 --- a/develop/proc/mp_gather_zv.html +++ b/develop/proc/mp_gather_zv.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_cv.html b/develop/proc/mp_gatherv_cv.html index 455d7e88220..69524d669a2 100644 --- a/develop/proc/mp_gatherv_cv.html +++ b/develop/proc/mp_gatherv_cv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_dv.html b/develop/proc/mp_gatherv_dv.html index 279745c0ce5..ba259b0cf48 100644 --- a/develop/proc/mp_gatherv_dv.html +++ b/develop/proc/mp_gatherv_dv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_iv.html b/develop/proc/mp_gatherv_iv.html index 11467d07c1b..7b070037358 100644 --- a/develop/proc/mp_gatherv_iv.html +++ b/develop/proc/mp_gatherv_iv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_lv.html b/develop/proc/mp_gatherv_lv.html index cfbc97dde70..1de88681d10 100644 --- a/develop/proc/mp_gatherv_lv.html +++ b/develop/proc/mp_gatherv_lv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_rv.html b/develop/proc/mp_gatherv_rv.html index 2cef6a20331..74da428da5e 100644 --- a/develop/proc/mp_gatherv_rv.html +++ b/develop/proc/mp_gatherv_rv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_zv.html b/develop/proc/mp_gatherv_zv.html index 63f69d62e07..9cfada8ed00 100644 --- a/develop/proc/mp_gatherv_zv.html +++ b/develop/proc/mp_gatherv_zv.html @@ -227,7 +227,7 @@

    Arguments

    diff --git a/develop/proc/mp_get_info_handle.html b/develop/proc/mp_get_info_handle.html index 3c0401a8a55..8c62a4e0ca1 100644 --- a/develop/proc/mp_get_info_handle.html +++ b/develop/proc/mp_get_info_handle.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_c.html b/develop/proc/mp_iscatter_c.html index 737110d8dd0..c62610f1135 100644 --- a/develop/proc/mp_iscatter_c.html +++ b/develop/proc/mp_iscatter_c.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_cv2.html b/develop/proc/mp_iscatter_cv2.html index 440660f0b1f..a72e647568a 100644 --- a/develop/proc/mp_iscatter_cv2.html +++ b/develop/proc/mp_iscatter_cv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_d.html b/develop/proc/mp_iscatter_d.html index 3ec7bb22088..23c9418dc32 100644 --- a/develop/proc/mp_iscatter_d.html +++ b/develop/proc/mp_iscatter_d.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_dv2.html b/develop/proc/mp_iscatter_dv2.html index aa8040c24f5..df19b3d4c6c 100644 --- a/develop/proc/mp_iscatter_dv2.html +++ b/develop/proc/mp_iscatter_dv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_i.html b/develop/proc/mp_iscatter_i.html index 18f0772075a..72c7e3ff22d 100644 --- a/develop/proc/mp_iscatter_i.html +++ b/develop/proc/mp_iscatter_i.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_iv2.html b/develop/proc/mp_iscatter_iv2.html index 891911cab76..3fcffd3b29e 100644 --- a/develop/proc/mp_iscatter_iv2.html +++ b/develop/proc/mp_iscatter_iv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_l.html b/develop/proc/mp_iscatter_l.html index 297131d01b0..b3dbaef2991 100644 --- a/develop/proc/mp_iscatter_l.html +++ b/develop/proc/mp_iscatter_l.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_lv2.html b/develop/proc/mp_iscatter_lv2.html index 887461eef71..a90612cc5ac 100644 --- a/develop/proc/mp_iscatter_lv2.html +++ b/develop/proc/mp_iscatter_lv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_r.html b/develop/proc/mp_iscatter_r.html index 69c286952d0..3a67ae22513 100644 --- a/develop/proc/mp_iscatter_r.html +++ b/develop/proc/mp_iscatter_r.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_rv2.html b/develop/proc/mp_iscatter_rv2.html index aaac5781259..cedbe5d787b 100644 --- a/develop/proc/mp_iscatter_rv2.html +++ b/develop/proc/mp_iscatter_rv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_z.html b/develop/proc/mp_iscatter_z.html index ed9b336731c..08da8330b4d 100644 --- a/develop/proc/mp_iscatter_z.html +++ b/develop/proc/mp_iscatter_z.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_zv2.html b/develop/proc/mp_iscatter_zv2.html index 8f4e7d5588a..c812fa0277d 100644 --- a/develop/proc/mp_iscatter_zv2.html +++ b/develop/proc/mp_iscatter_zv2.html @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_cv.html b/develop/proc/mp_iscatterv_cv.html index 0be8d5a69a2..bd38a3fc7ca 100644 --- a/develop/proc/mp_iscatterv_cv.html +++ b/develop/proc/mp_iscatterv_cv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_dv.html b/develop/proc/mp_iscatterv_dv.html index 40385f20fc4..fdad98a97b1 100644 --- a/develop/proc/mp_iscatterv_dv.html +++ b/develop/proc/mp_iscatterv_dv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_iv.html b/develop/proc/mp_iscatterv_iv.html index 63b177760d7..1f17353f5f0 100644 --- a/develop/proc/mp_iscatterv_iv.html +++ b/develop/proc/mp_iscatterv_iv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_lv.html b/develop/proc/mp_iscatterv_lv.html index af5cfef7f11..af23577e2c0 100644 --- a/develop/proc/mp_iscatterv_lv.html +++ b/develop/proc/mp_iscatterv_lv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_rv.html b/develop/proc/mp_iscatterv_rv.html index 60620dc34ed..aaecd8ff82e 100644 --- a/develop/proc/mp_iscatterv_rv.html +++ b/develop/proc/mp_iscatterv_rv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_zv.html b/develop/proc/mp_iscatterv_zv.html index 948934ade5e..70f7f3d9574 100644 --- a/develop/proc/mp_iscatterv_zv.html +++ b/develop/proc/mp_iscatterv_zv.html @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/mp_isync.html b/develop/proc/mp_isync.html index c9a001c8ed0..19f2238934a 100644 --- a/develop/proc/mp_isync.html +++ b/develop/proc/mp_isync.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_reordering.html b/develop/proc/mp_reordering.html index c946efd62c5..8687a0ac906 100644 --- a/develop/proc/mp_reordering.html +++ b/develop/proc/mp_reordering.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_comm_handle.html b/develop/proc/mp_set_comm_handle.html index 37ebdd12bfb..b084ba9ceeb 100644 --- a/develop/proc/mp_set_comm_handle.html +++ b/develop/proc/mp_set_comm_handle.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_file_handle.html b/develop/proc/mp_set_file_handle.html index 4db170088e6..ab80c514bb0 100644 --- a/develop/proc/mp_set_file_handle.html +++ b/develop/proc/mp_set_file_handle.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_info_handle.html b/develop/proc/mp_set_info_handle.html index 4adf721eb3a..48bb7138579 100644 --- a/develop/proc/mp_set_info_handle.html +++ b/develop/proc/mp_set_info_handle.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_request_handle.html b/develop/proc/mp_set_request_handle.html index 16bd780366e..9078cc1039c 100644 --- a/develop/proc/mp_set_request_handle.html +++ b/develop/proc/mp_set_request_handle.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_win_handle.html b/develop/proc/mp_set_win_handle.html index 1f7ab37c8a6..0d3cd2e17e3 100644 --- a/develop/proc/mp_set_win_handle.html +++ b/develop/proc/mp_set_win_handle.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_stop.html b/develop/proc/mp_stop.html index b70bd4a7d99..6051ce868ee 100644 --- a/develop/proc/mp_stop.html +++ b/develop/proc/mp_stop.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_cm.html b/develop/proc/mp_sum_partial_cm.html index 0401a0e7f69..cf4906b57d1 100644 --- a/develop/proc/mp_sum_partial_cm.html +++ b/develop/proc/mp_sum_partial_cm.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_dm.html b/develop/proc/mp_sum_partial_dm.html index 83286346f45..1f36cea83f6 100644 --- a/develop/proc/mp_sum_partial_dm.html +++ b/develop/proc/mp_sum_partial_dm.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_im.html b/develop/proc/mp_sum_partial_im.html index deec2ea68c7..611c34127d3 100644 --- a/develop/proc/mp_sum_partial_im.html +++ b/develop/proc/mp_sum_partial_im.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_lm.html b/develop/proc/mp_sum_partial_lm.html index 62f5aac93d8..4126cb5c6e0 100644 --- a/develop/proc/mp_sum_partial_lm.html +++ b/develop/proc/mp_sum_partial_lm.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_rm.html b/develop/proc/mp_sum_partial_rm.html index 0079245a3ea..ee0a67004b1 100644 --- a/develop/proc/mp_sum_partial_rm.html +++ b/develop/proc/mp_sum_partial_rm.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_zm.html b/develop/proc/mp_sum_partial_zm.html index ccdd89c5ad6..b7cfffaa3a6 100644 --- a/develop/proc/mp_sum_partial_zm.html +++ b/develop/proc/mp_sum_partial_zm.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_cm.html b/develop/proc/mp_sum_root_cm.html index 21228065f48..efca98926cf 100644 --- a/develop/proc/mp_sum_root_cm.html +++ b/develop/proc/mp_sum_root_cm.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_cv.html b/develop/proc/mp_sum_root_cv.html index f1fafcf4133..1c858d69b49 100644 --- a/develop/proc/mp_sum_root_cv.html +++ b/develop/proc/mp_sum_root_cv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_dm.html b/develop/proc/mp_sum_root_dm.html index c8288468fa8..63d55bf8178 100644 --- a/develop/proc/mp_sum_root_dm.html +++ b/develop/proc/mp_sum_root_dm.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_dv.html b/develop/proc/mp_sum_root_dv.html index 2fe4663fe80..25a3b02a374 100644 --- a/develop/proc/mp_sum_root_dv.html +++ b/develop/proc/mp_sum_root_dv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_im.html b/develop/proc/mp_sum_root_im.html index 7619dc2dcbf..9969f941bcd 100644 --- a/develop/proc/mp_sum_root_im.html +++ b/develop/proc/mp_sum_root_im.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_iv.html b/develop/proc/mp_sum_root_iv.html index dc2de68f5be..fb96df7e331 100644 --- a/develop/proc/mp_sum_root_iv.html +++ b/develop/proc/mp_sum_root_iv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_lm.html b/develop/proc/mp_sum_root_lm.html index ef944ead5e6..d1871979b19 100644 --- a/develop/proc/mp_sum_root_lm.html +++ b/develop/proc/mp_sum_root_lm.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_lv.html b/develop/proc/mp_sum_root_lv.html index 19677fb7af4..314fc5a540e 100644 --- a/develop/proc/mp_sum_root_lv.html +++ b/develop/proc/mp_sum_root_lv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_rm.html b/develop/proc/mp_sum_root_rm.html index 793d60c057a..0943c0afa22 100644 --- a/develop/proc/mp_sum_root_rm.html +++ b/develop/proc/mp_sum_root_rm.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_rv.html b/develop/proc/mp_sum_root_rv.html index c4ac0db624f..f8886e7f6fd 100644 --- a/develop/proc/mp_sum_root_rv.html +++ b/develop/proc/mp_sum_root_rv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_zm.html b/develop/proc/mp_sum_root_zm.html index 72ba0b2a4c2..25555dd74f9 100644 --- a/develop/proc/mp_sum_root_zm.html +++ b/develop/proc/mp_sum_root_zm.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_zv.html b/develop/proc/mp_sum_root_zv.html index b39ae052a5a..f8a8772ba19 100644 --- a/develop/proc/mp_sum_root_zv.html +++ b/develop/proc/mp_sum_root_zv.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sync.html b/develop/proc/mp_sync.html index 0cda67df316..086bee2ed25 100644 --- a/develop/proc/mp_sync.html +++ b/develop/proc/mp_sync.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_c.html b/develop/proc/mp_type_indexed_make_c.html index 0a2ff029be0..02d40bea2c1 100644 --- a/develop/proc/mp_type_indexed_make_c.html +++ b/develop/proc/mp_type_indexed_make_c.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_d.html b/develop/proc/mp_type_indexed_make_d.html index e76d7b099d9..8b6a87fa7f5 100644 --- a/develop/proc/mp_type_indexed_make_d.html +++ b/develop/proc/mp_type_indexed_make_d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_i.html b/develop/proc/mp_type_indexed_make_i.html index da30fc2f2db..938af913984 100644 --- a/develop/proc/mp_type_indexed_make_i.html +++ b/develop/proc/mp_type_indexed_make_i.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_l.html b/develop/proc/mp_type_indexed_make_l.html index 75077732ce6..6d9d5fe570c 100644 --- a/develop/proc/mp_type_indexed_make_l.html +++ b/develop/proc/mp_type_indexed_make_l.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_r.html b/develop/proc/mp_type_indexed_make_r.html index 89ea5dededa..03312e561df 100644 --- a/develop/proc/mp_type_indexed_make_r.html +++ b/develop/proc/mp_type_indexed_make_r.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_indexed_make_z.html b/develop/proc/mp_type_indexed_make_z.html index d325690ef0f..ec7d7f6fbc7 100644 --- a/develop/proc/mp_type_indexed_make_z.html +++ b/develop/proc/mp_type_indexed_make_z.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_world_init.html b/develop/proc/mp_world_init.html index da9b9f5f8c3..6913eb580a9 100644 --- a/develop/proc/mp_world_init.html +++ b/develop/proc/mp_world_init.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/multiply_3d.html b/develop/proc/multiply_3d.html index 9246e49904c..eeef5febb81 100644 --- a/develop/proc/multiply_3d.html +++ b/develop/proc/multiply_3d.html @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    diff --git a/develop/proc/multiply_cannon.html b/develop/proc/multiply_cannon.html index 1fde41cec15..bac29dfa7ea 100644 --- a/develop/proc/multiply_cannon.html +++ b/develop/proc/multiply_cannon.html @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    diff --git a/develop/proc/multiply_cannon_g2g.html b/develop/proc/multiply_cannon_g2g.html index 53d8bb0bcca..4575a6ed648 100644 --- a/develop/proc/multiply_cannon_g2g.html +++ b/develop/proc/multiply_cannon_g2g.html @@ -200,7 +200,7 @@

    Arguments

    @@ -215,7 +215,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    diff --git a/develop/proc/multrec_filtering.html b/develop/proc/multrec_filtering.html index ea95e1be019..c31e64363df 100644 --- a/develop/proc/multrec_filtering.html +++ b/develop/proc/multrec_filtering.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/multrec_filtering_c.html b/develop/proc/multrec_filtering_c.html index 10ce0947818..1793228b0d3 100644 --- a/develop/proc/multrec_filtering_c.html +++ b/develop/proc/multrec_filtering_c.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -280,7 +280,7 @@

    Arguments

    diff --git a/develop/proc/multrec_filtering_d.html b/develop/proc/multrec_filtering_d.html index edd56d1795b..b2768d2a046 100644 --- a/develop/proc/multrec_filtering_d.html +++ b/develop/proc/multrec_filtering_d.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -280,7 +280,7 @@

    Arguments

    diff --git a/develop/proc/multrec_filtering_s.html b/develop/proc/multrec_filtering_s.html index dd9a962bc86..69f0260c0ab 100644 --- a/develop/proc/multrec_filtering_s.html +++ b/develop/proc/multrec_filtering_s.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -280,7 +280,7 @@

    Arguments

    diff --git a/develop/proc/multrec_filtering_z.html b/develop/proc/multrec_filtering_z.html index b33dc9e22d1..71996503609 100644 --- a/develop/proc/multrec_filtering_z.html +++ b/develop/proc/multrec_filtering_z.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -235,7 +235,7 @@

    Arguments

    @@ -250,7 +250,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    @@ -280,7 +280,7 @@

    Arguments

    diff --git a/develop/proc/my_checker_tr.html b/develop/proc/my_checker_tr.html index 88055f6aece..d1cdf51deeb 100644 --- a/develop/proc/my_checker_tr.html +++ b/develop/proc/my_checker_tr.html @@ -161,7 +161,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/ndims_buffer.html b/develop/proc/ndims_buffer.html index fe54cd855aa..c764ccb22a6 100644 --- a/develop/proc/ndims_buffer.html +++ b/develop/proc/ndims_buffer.html @@ -152,8 +152,8 @@

    Arguments

    diff --git a/develop/proc/ndims_mapping.html b/develop/proc/ndims_mapping.html index 7692937d2c6..93fe0b704be 100644 --- a/develop/proc/ndims_mapping.html +++ b/develop/proc/ndims_mapping.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/ndims_mapping_column.html b/develop/proc/ndims_mapping_column.html index 39d2b7c6f47..169d1334929 100644 --- a/develop/proc/ndims_mapping_column.html +++ b/develop/proc/ndims_mapping_column.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/ndims_mapping_row.html b/develop/proc/ndims_mapping_row.html index 5f93381b344..128860f14b8 100644 --- a/develop/proc/ndims_mapping_row.html +++ b/develop/proc/ndims_mapping_row.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/ndims_matrix_column.html b/develop/proc/ndims_matrix_column.html index b741bbc3400..849c86aea36 100644 --- a/develop/proc/ndims_matrix_column.html +++ b/develop/proc/ndims_matrix_column.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/ndims_matrix_row.html b/develop/proc/ndims_matrix_row.html index 43366e72b3e..f2019776754 100644 --- a/develop/proc/ndims_matrix_row.html +++ b/develop/proc/ndims_matrix_row.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/ndims_tensor.html b/develop/proc/ndims_tensor.html index 0a84b8135aa..72266794e01 100644 --- a/develop/proc/ndims_tensor.html +++ b/develop/proc/ndims_tensor.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/new_dbcsr_tas_blk_size_t.html b/develop/proc/new_dbcsr_tas_blk_size_t.html index 56e79453781..afd5960e0b9 100644 --- a/develop/proc/new_dbcsr_tas_blk_size_t.html +++ b/develop/proc/new_dbcsr_tas_blk_size_t.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/new_dbcsr_tas_dist_repl.html b/develop/proc/new_dbcsr_tas_dist_repl.html index 929c2ffb535..93cb820ac5c 100644 --- a/develop/proc/new_dbcsr_tas_dist_repl.html +++ b/develop/proc/new_dbcsr_tas_dist_repl.html @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/next_linebreak.html b/develop/proc/next_linebreak.html index 9b0b2a6b4e3..7e8beb33800 100644 --- a/develop/proc/next_linebreak.html +++ b/develop/proc/next_linebreak.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/opt_pgrid.html b/develop/proc/opt_pgrid.html index 8452c8adf35..7958ee3c0d5 100644 --- a/develop/proc/opt_pgrid.html +++ b/develop/proc/opt_pgrid.html @@ -152,7 +152,7 @@

    Arguments

    @@ -185,7 +185,7 @@

    Arguments

    Return Value - + type(dbcsr_t_pgrid_type)

    diff --git a/develop/proc/ordered_search.html b/develop/proc/ordered_search.html index 15b3bc828cb..f96a04ddbc9 100644 --- a/develop/proc/ordered_search.html +++ b/develop/proc/ordered_search.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/pd_blk_cs.html b/develop/proc/pd_blk_cs.html index 800f6dd19a7..cb18ad6b2cd 100644 --- a/develop/proc/pd_blk_cs.html +++ b/develop/proc/pd_blk_cs.html @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/permute.html b/develop/proc/permute.html index 49bf6cadaaa..03ef440ce7a 100644 --- a/develop/proc/permute.html +++ b/develop/proc/permute.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/permute_index.html b/develop/proc/permute_index.html index 90dc2135804..4333b54eeed 100644 --- a/develop/proc/permute_index.html +++ b/develop/proc/permute_index.html @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/pointer_c_rank_remap2.html b/develop/proc/pointer_c_rank_remap2.html index 1cd327e307c..989b847cdc4 100644 --- a/develop/proc/pointer_c_rank_remap2.html +++ b/develop/proc/pointer_c_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/pointer_d_rank_remap2.html b/develop/proc/pointer_d_rank_remap2.html index 39e582822bc..e739114c3ff 100644 --- a/develop/proc/pointer_d_rank_remap2.html +++ b/develop/proc/pointer_d_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/pointer_i_rank_remap2.html b/develop/proc/pointer_i_rank_remap2.html index 1ffa97a8153..071c10290d9 100644 --- a/develop/proc/pointer_i_rank_remap2.html +++ b/develop/proc/pointer_i_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/pointer_l_rank_remap2.html b/develop/proc/pointer_l_rank_remap2.html index 711252d190e..f8199b0097d 100644 --- a/develop/proc/pointer_l_rank_remap2.html +++ b/develop/proc/pointer_l_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/pointer_s_rank_remap2.html b/develop/proc/pointer_s_rank_remap2.html index 68af12bbf40..5424cff865c 100644 --- a/develop/proc/pointer_s_rank_remap2.html +++ b/develop/proc/pointer_s_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_a.html b/develop/proc/pointer_view_a.html index 12af168c076..4deecd00129 100644 --- a/develop/proc/pointer_view_a.html +++ b/develop/proc/pointer_view_a.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_c.html b/develop/proc/pointer_view_c.html index b244e2531b5..3f3091fe2c3 100644 --- a/develop/proc/pointer_view_c.html +++ b/develop/proc/pointer_view_c.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_d.html b/develop/proc/pointer_view_d.html index 90343272085..c950ebf7895 100644 --- a/develop/proc/pointer_view_d.html +++ b/develop/proc/pointer_view_d.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_i.html b/develop/proc/pointer_view_i.html index 1ed002f8226..5e9159fd15f 100644 --- a/develop/proc/pointer_view_i.html +++ b/develop/proc/pointer_view_i.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_l.html b/develop/proc/pointer_view_l.html index 037e4acc688..4be90f0d9c7 100644 --- a/develop/proc/pointer_view_l.html +++ b/develop/proc/pointer_view_l.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_s.html b/develop/proc/pointer_view_s.html index f075043b736..fe7ee6d7fcb 100644 --- a/develop/proc/pointer_view_s.html +++ b/develop/proc/pointer_view_s.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_z.html b/develop/proc/pointer_view_z.html index 6392bd9e193..4e0f7261f8d 100644 --- a/develop/proc/pointer_view_z.html +++ b/develop/proc/pointer_view_z.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/pointer_z_rank_remap2.html b/develop/proc/pointer_z_rank_remap2.html index f2c98cdfd3e..863764b0353 100644 --- a/develop/proc/pointer_z_rank_remap2.html +++ b/develop/proc/pointer_z_rank_remap2.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/prep_output_unit.html b/develop/proc/prep_output_unit.html index f2704497a02..52cb4304142 100644 --- a/develop/proc/prep_output_unit.html +++ b/develop/proc/prep_output_unit.html @@ -79,15 +79,15 @@

    prep_output_unit
  • - Source File + Source File
  • @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/prep_output_unit~2.html b/develop/proc/prep_output_unit~2.html index e1a70c37eec..5a084c61ab8 100644 --- a/develop/proc/prep_output_unit~2.html +++ b/develop/proc/prep_output_unit~2.html @@ -79,15 +79,15 @@

    prep_output_unit
  • - Source File + Source File
  • diff --git a/develop/proc/prepare_buffers_c.html b/develop/proc/prepare_buffers_c.html index 35cb71286b7..038497b3289 100644 --- a/develop/proc/prepare_buffers_c.html +++ b/develop/proc/prepare_buffers_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -639,7 +639,7 @@

    Arguments

    @@ -654,7 +654,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    diff --git a/develop/proc/prepare_buffers_d.html b/develop/proc/prepare_buffers_d.html index 5a6fc029961..674d03c9081 100644 --- a/develop/proc/prepare_buffers_d.html +++ b/develop/proc/prepare_buffers_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -639,7 +639,7 @@

    Arguments

    @@ -654,7 +654,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    diff --git a/develop/proc/prepare_buffers_s.html b/develop/proc/prepare_buffers_s.html index 2875b64004c..13148f51d54 100644 --- a/develop/proc/prepare_buffers_s.html +++ b/develop/proc/prepare_buffers_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -639,7 +639,7 @@

    Arguments

    @@ -654,7 +654,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    diff --git a/develop/proc/prepare_buffers_z.html b/develop/proc/prepare_buffers_z.html index eac6ab7c7e4..b5ab21f9648 100644 --- a/develop/proc/prepare_buffers_z.html +++ b/develop/proc/prepare_buffers_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -399,7 +399,7 @@

    Arguments

    @@ -414,7 +414,7 @@

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

    @@ -444,7 +444,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -474,7 +474,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    @@ -504,7 +504,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    @@ -564,7 +564,7 @@

    Arguments

    @@ -579,7 +579,7 @@

    Arguments

    @@ -594,7 +594,7 @@

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

    @@ -624,7 +624,7 @@

    Arguments

    @@ -639,7 +639,7 @@

    Arguments

    @@ -654,7 +654,7 @@

    Arguments

    @@ -699,7 +699,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

    @@ -759,7 +759,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    diff --git a/develop/proc/print_abort_message.html b/develop/proc/print_abort_message.html index d263861fd93..b1d579c2b8a 100644 --- a/develop/proc/print_abort_message.html +++ b/develop/proc/print_abort_message.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/print_kind_info.html b/develop/proc/print_kind_info.html index 2849f45bccf..a664be5a6a1 100644 --- a/develop/proc/print_kind_info.html +++ b/develop/proc/print_kind_info.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/print_message.html b/develop/proc/print_message.html index 0cd3f9e58fb..1fd2b28f1cb 100644 --- a/develop/proc/print_message.html +++ b/develop/proc/print_message.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/print_preconnection_list.html b/develop/proc/print_preconnection_list.html index 71bdfd8ae92..2b7b2e13b17 100644 --- a/develop/proc/print_preconnection_list.html +++ b/develop/proc/print_preconnection_list.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/print_reports.html b/develop/proc/print_reports.html index 70397a781c9..c28826d41c6 100644 --- a/develop/proc/print_reports.html +++ b/develop/proc/print_reports.html @@ -174,7 +174,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/print_source.html b/develop/proc/print_source.html index 8271c643d07..e6c6e2a9564 100644 --- a/develop/proc/print_source.html +++ b/develop/proc/print_source.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/print_stack.html b/develop/proc/print_stack.html index 02ed3c0126d..60f9b76ed37 100644 --- a/develop/proc/print_stack.html +++ b/develop/proc/print_stack.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/printmat_c.html b/develop/proc/printmat_c.html index fec861b6329..debdd9c01c7 100644 --- a/develop/proc/printmat_c.html +++ b/develop/proc/printmat_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/printmat_d.html b/develop/proc/printmat_d.html index e41c95501df..10fd98c26fb 100644 --- a/develop/proc/printmat_d.html +++ b/develop/proc/printmat_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/printmat_s.html b/develop/proc/printmat_s.html index ad8f38bc821..76198e8f74f 100644 --- a/develop/proc/printmat_s.html +++ b/develop/proc/printmat_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -237,7 +237,7 @@

    Arguments

    diff --git a/develop/proc/printmat_z.html b/develop/proc/printmat_z.html index 03c09c771b1..ec4be0fe819 100644 --- a/develop/proc/printmat_z.html +++ b/develop/proc/printmat_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/product_matrix_size_guess.html b/develop/proc/product_matrix_size_guess.html index dab0753f05f..7d2e8964bd2 100644 --- a/develop/proc/product_matrix_size_guess.html +++ b/develop/proc/product_matrix_size_guess.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -282,7 +282,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/quick_finalize.html b/develop/proc/quick_finalize.html index e2c26ea5852..d5183476645 100644 --- a/develop/proc/quick_finalize.html +++ b/develop/proc/quick_finalize.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/random_blk_sizes.html b/develop/proc/random_blk_sizes.html index 2c8cc3b2c2d..c389a32ab06 100644 --- a/develop/proc/random_blk_sizes.html +++ b/develop/proc/random_blk_sizes.html @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    diff --git a/develop/proc/random_dist.html b/develop/proc/random_dist.html index c647299c2a3..5ae9d0f5c36 100644 --- a/develop/proc/random_dist.html +++ b/develop/proc/random_dist.html @@ -79,15 +79,15 @@

    random_dist
  • - Source File + Source File
  • diff --git a/develop/proc/random_dist~2.html b/develop/proc/random_dist~2.html index 109d459bad7..58e396e74f7 100644 --- a/develop/proc/random_dist~2.html +++ b/develop/proc/random_dist~2.html @@ -79,15 +79,15 @@

    random_dist
  • - Source File + Source File
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/random_dist~3.html b/develop/proc/random_dist~3.html index c03b33e3bf7..8d1370c3415 100644 --- a/develop/proc/random_dist~3.html +++ b/develop/proc/random_dist~3.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/rebin_distribution.html b/develop/proc/rebin_distribution.html index 6f36f70a176..ea0559752cd 100644 --- a/develop/proc/rebin_distribution.html +++ b/develop/proc/rebin_distribution.html @@ -199,7 +199,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/rebin_imaged_distribution.html b/develop/proc/rebin_imaged_distribution.html index 61a0d0cd09c..356ffe9e72e 100644 --- a/develop/proc/rebin_imaged_distribution.html +++ b/develop/proc/rebin_imaged_distribution.html @@ -197,7 +197,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    diff --git a/develop/proc/rec_sort_index.html b/develop/proc/rec_sort_index.html index 7b4807bf9c1..0795b7e97ab 100644 --- a/develop/proc/rec_sort_index.html +++ b/develop/proc/rec_sort_index.html @@ -165,7 +165,7 @@

    Arguments

    @@ -180,7 +180,7 @@

    Arguments

    @@ -195,7 +195,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    @@ -255,7 +255,7 @@

    Arguments

    diff --git a/develop/proc/rec_split.html b/develop/proc/rec_split.html index 09a0bee541b..0eeb568773b 100644 --- a/develop/proc/rec_split.html +++ b/develop/proc/rec_split.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/redistribute_and_sum.html b/develop/proc/redistribute_and_sum.html index 691dc1bd692..bf61397e22f 100644 --- a/develop/proc/redistribute_and_sum.html +++ b/develop/proc/redistribute_and_sum.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/reimage_distribution.html b/develop/proc/reimage_distribution.html index 5c6576f723b..4f23ff91454 100644 --- a/develop/proc/reimage_distribution.html +++ b/develop/proc/reimage_distribution.html @@ -184,7 +184,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -230,7 +230,7 @@

    Arguments

    diff --git a/develop/proc/remap_layers3d.html b/develop/proc/remap_layers3d.html index 1f3d201289e..e179624d3e6 100644 --- a/develop/proc/remap_layers3d.html +++ b/develop/proc/remap_layers3d.html @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/remap_local2global.html b/develop/proc/remap_local2global.html index dbcc3b23c1a..2c7beb3ab73 100644 --- a/develop/proc/remap_local2global.html +++ b/develop/proc/remap_local2global.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/reorder_arrays.html b/develop/proc/reorder_arrays.html index 4b51b8503ad..668c79dfdf2 100644 --- a/develop/proc/reorder_arrays.html +++ b/develop/proc/reorder_arrays.html @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/repl_dist.html b/develop/proc/repl_dist.html index 1ab5c45d395..3c0d8f438f6 100644 --- a/develop/proc/repl_dist.html +++ b/develop/proc/repl_dist.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/repl_rowcols.html b/develop/proc/repl_rowcols.html index 6cdabdee697..d26c4663871 100644 --- a/develop/proc/repl_rowcols.html +++ b/develop/proc/repl_rowcols.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/reshape_mm_compatible.html b/develop/proc/reshape_mm_compatible.html index 3e77e306a25..c4a2faf66aa 100644 --- a/develop/proc/reshape_mm_compatible.html +++ b/develop/proc/reshape_mm_compatible.html @@ -74,20 +74,20 @@

    reshape_mm_compatible
  • 184 statements + title=" 0.3% of total for procedures.">164 statements
  • - Source File + Source File
  • @@ -133,13 +133,12 @@

    Contents

    -

    private subroutine reshape_mm_compatible(tensor1, tensor2, tensor1_out, tensor2_out, ind1_free, ind1_linked, ind2_free, ind2_linked, trans1, trans2, new1, new2, ref_tensor, nodata1, nodata2, move_data_1, move_data_2, optimize_dist, unit_nr) +

    private subroutine reshape_mm_compatible(matrix1_in, matrix2_in, matrix1_out, matrix2_out, new1, new2, trans1, trans2, optimize_dist, nsplit, opt_nsplit, split_rc_1, split_rc_2, nodata1, nodata2, move_data_1, move_data_2, comm_new, unit_nr)

    -

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by -matrix multiplication. This routine reshapes the two largest of the three tensors. Redistribution -is avoided if tensors already in a consistent layout.

    +

    Reshape either matrix1 or matrix2 to make sure that their process grids are compatible with +the same split factor.

    Arguments

    @@ -155,210 +154,208 @@

    Arguments

    - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - - + - + - - + - + - + - + - + - + @@ -368,13 +365,13 @@

    Arguments

    @@ -384,13 +381,13 @@

    Arguments

    @@ -400,13 +397,13 @@

    Arguments

    @@ -416,28 +413,28 @@

    Arguments

    - + - + diff --git a/develop/proc/reshape_mm_compatible~2.html b/develop/proc/reshape_mm_compatible~2.html index 29c13fd7c73..ac989e9c942 100644 --- a/develop/proc/reshape_mm_compatible~2.html +++ b/develop/proc/reshape_mm_compatible~2.html @@ -74,20 +74,20 @@

    reshape_mm_compatible
  • 164 statements + title=" 0.3% of total for procedures.">184 statements
  • - Source File + Source File
  • @@ -133,12 +133,13 @@

    Contents

    -

    private subroutine reshape_mm_compatible(matrix1_in, matrix2_in, matrix1_out, matrix2_out, new1, new2, trans1, trans2, optimize_dist, nsplit, opt_nsplit, split_rc_1, split_rc_2, nodata1, nodata2, move_data_1, move_data_2, comm_new, unit_nr) +

    private subroutine reshape_mm_compatible(tensor1, tensor2, tensor1_out, tensor2_out, ind1_free, ind1_linked, ind2_free, ind2_linked, trans1, trans2, new1, new2, ref_tensor, nodata1, nodata2, move_data_1, move_data_2, optimize_dist, unit_nr)

    -

    Reshape either matrix1 or matrix2 to make sure that their process grids are compatible with -the same split factor.

    +

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by +matrix multiplication. This routine reshapes the two largest of the three tensors. Redistribution +is avoided if tensors already in a consistent layout.

    Arguments

    @@ -154,203 +155,205 @@

    Arguments

    - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - - + - + - - + - + - + - + - + - + @@ -365,8 +368,8 @@

    Arguments

    @@ -381,8 +384,8 @@

    Arguments

    @@ -397,8 +400,8 @@

    Arguments

    @@ -413,28 +416,28 @@

    Arguments

    - + - + diff --git a/develop/proc/reshape_mm_small.html b/develop/proc/reshape_mm_small.html index 305f7887825..6e190ec6a71 100644 --- a/develop/proc/reshape_mm_small.html +++ b/develop/proc/reshape_mm_small.html @@ -74,20 +74,20 @@

    reshape_mm_small
  • 64 statements + title=" 0.1% of total for procedures.">46 statements
  • - Source File + Source File
  • @@ -133,12 +133,12 @@

    Contents

    -

    private subroutine reshape_mm_small(tensor_in, ind1, ind2, tensor_out, trans, new, nodata, move_data, unit_nr) +

    private subroutine reshape_mm_small(mp_comm, matrix_in, matrix_out, transposed, trans, nodata, move_data)

    -

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by -matrix multiplication. This routine reshapes the smallest of the three tensors.

    +

    Make sure that smallest matrix involved in a multiplication is not split and bring it to +the same process grid as the other 2 matrices.

    Arguments

    @@ -154,64 +154,62 @@

    Arguments

    - + - + - + - + - + - + - + - + @@ -219,34 +217,19 @@

    Arguments

    character(len=1), - + - - - - - - - - @@ -256,13 +239,13 @@

    Arguments

    @@ -272,23 +255,8 @@

    Arguments

    - - - - - - - - diff --git a/develop/proc/reshape_mm_small~2.html b/develop/proc/reshape_mm_small~2.html index 8c46b668625..c868f8b7189 100644 --- a/develop/proc/reshape_mm_small~2.html +++ b/develop/proc/reshape_mm_small~2.html @@ -74,20 +74,20 @@

    reshape_mm_small
  • 46 statements + title=" 0.1% of total for procedures.">64 statements
  • - Source File + Source File
  • @@ -133,12 +133,12 @@

    Contents

    -

    private subroutine reshape_mm_small(mp_comm, matrix_in, matrix_out, transposed, trans, nodata, move_data) +

    private subroutine reshape_mm_small(tensor_in, ind1, ind2, tensor_out, trans, new, nodata, move_data, unit_nr)

    -

    Make sure that smallest matrix involved in a multiplication is not split and bring it to -the same process grid as the other 2 matrices.

    +

    Prepare tensor for contraction: redistribute to a 2d format which can be contracted by +matrix multiplication. This routine reshapes the smallest of the three tensors.

    Arguments

    @@ -154,82 +154,99 @@

    Arguments

    - + - + - + - + - + - + - + - + - + + + + + + + + + @@ -239,13 +256,13 @@

    Arguments

    @@ -255,8 +272,23 @@

    Arguments

    + + + + + + + + diff --git a/develop/proc/reshape_mm_template.html b/develop/proc/reshape_mm_template.html index f8d771db8e6..8f724b1d158 100644 --- a/develop/proc/reshape_mm_template.html +++ b/develop/proc/reshape_mm_template.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -228,7 +228,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    diff --git a/develop/proc/rma_transfer.html b/develop/proc/rma_transfer.html index c1c60383617..398e9fb873b 100644 --- a/develop/proc/rma_transfer.html +++ b/develop/proc/rma_transfer.html @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/routine_name2id.html b/develop/proc/routine_name2id.html index 1e974c5196e..034698bb8a7 100644 --- a/develop/proc/routine_name2id.html +++ b/develop/proc/routine_name2id.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/set_conf_par_int.html b/develop/proc/set_conf_par_int.html index 4379463b653..83f435b38eb 100644 --- a/develop/proc/set_conf_par_int.html +++ b/develop/proc/set_conf_par_int.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/set_conf_par_logical.html b/develop/proc/set_conf_par_logical.html index dbe4ed4b328..5b9750fd12f 100644 --- a/develop/proc/set_conf_par_logical.html +++ b/develop/proc/set_conf_par_logical.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/set_conf_par_mm_driver.html b/develop/proc/set_conf_par_mm_driver.html index bfa84c4efc2..115167a22f3 100644 --- a/develop/proc/set_conf_par_mm_driver.html +++ b/develop/proc/set_conf_par_mm_driver.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/set_conf_par_real.html b/develop/proc/set_conf_par_real.html index abe1573a93a..3ad7bad2b85 100644 --- a/develop/proc/set_conf_par_real.html +++ b/develop/proc/set_conf_par_real.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/set_data_area_area.html b/develop/proc/set_data_area_area.html index 5ca023e184d..784ae536cb2 100644 --- a/develop/proc/set_data_area_area.html +++ b/develop/proc/set_data_area_area.html @@ -161,7 +161,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_2d_c.html b/develop/proc/set_data_p_2d_c.html index 6339a9430dc..685241319fb 100644 --- a/develop/proc/set_data_p_2d_c.html +++ b/develop/proc/set_data_p_2d_c.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_2d_d.html b/develop/proc/set_data_p_2d_d.html index e94733b3a8e..237dc40bd17 100644 --- a/develop/proc/set_data_p_2d_d.html +++ b/develop/proc/set_data_p_2d_d.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_2d_s.html b/develop/proc/set_data_p_2d_s.html index 4d712104889..6d8078f9f46 100644 --- a/develop/proc/set_data_p_2d_s.html +++ b/develop/proc/set_data_p_2d_s.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_2d_z.html b/develop/proc/set_data_p_2d_z.html index d87bcf92abc..071488ca95b 100644 --- a/develop/proc/set_data_p_2d_z.html +++ b/develop/proc/set_data_p_2d_z.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_c.html b/develop/proc/set_data_p_c.html index 2e6188d0f23..6ac105bf1ed 100644 --- a/develop/proc/set_data_p_c.html +++ b/develop/proc/set_data_p_c.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_d.html b/develop/proc/set_data_p_d.html index a6a12b44835..aed1a5d5ab8 100644 --- a/develop/proc/set_data_p_d.html +++ b/develop/proc/set_data_p_d.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_s.html b/develop/proc/set_data_p_s.html index 9bc54ac4ecd..2bc08c5fa06 100644 --- a/develop/proc/set_data_p_s.html +++ b/develop/proc/set_data_p_s.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_z.html b/develop/proc/set_data_p_z.html index 4d49d53c177..2fac3b66c67 100644 --- a/develop/proc/set_data_p_z.html +++ b/develop/proc/set_data_p_z.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_hashed_i4tuple_callstat.html b/develop/proc/set_hashed_i4tuple_callstat.html index 8d77d81f20a..0d59f01f7ac 100644 --- a/develop/proc/set_hashed_i4tuple_callstat.html +++ b/develop/proc/set_hashed_i4tuple_callstat.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/set_hashed_str_i4.html b/develop/proc/set_hashed_str_i4.html index f6a1c68ebc1..1c813fcb8aa 100644 --- a/develop/proc/set_hashed_str_i4.html +++ b/develop/proc/set_hashed_str_i4.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/set_larnv_seed.html b/develop/proc/set_larnv_seed.html index 25875724500..cfb8ef09cd7 100644 --- a/develop/proc/set_larnv_seed.html +++ b/develop/proc/set_larnv_seed.html @@ -163,7 +163,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffer_matrices.html b/develop/proc/setup_buffer_matrices.html index 4127d0f3ddc..d86fa8772ca 100644 --- a/develop/proc/setup_buffer_matrices.html +++ b/develop/proc/setup_buffer_matrices.html @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffer_matrix.html b/develop/proc/setup_buffer_matrix.html index 2a4e4039674..a55dfb05276 100644 --- a/develop/proc/setup_buffer_matrix.html +++ b/develop/proc/setup_buffer_matrix.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffer_matrix_image.html b/develop/proc/setup_buffer_matrix_image.html index 7469e08c38d..8f0399b8e9b 100644 --- a/develop/proc/setup_buffer_matrix_image.html +++ b/develop/proc/setup_buffer_matrix_image.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffers.html b/develop/proc/setup_buffers.html index 8a282461cde..0ab94c4f3d1 100644 --- a/develop/proc/setup_buffers.html +++ b/develop/proc/setup_buffers.html @@ -188,7 +188,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/setup_rec_index_images.html b/develop/proc/setup_rec_index_images.html index 352ba12bcfa..529738df777 100644 --- a/develop/proc/setup_rec_index_images.html +++ b/develop/proc/setup_rec_index_images.html @@ -158,7 +158,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/sgn.html b/develop/proc/sgn.html index 092ffcb8dbd..1a77e226b44 100644 --- a/develop/proc/sgn.html +++ b/develop/proc/sgn.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/sizes_2d.html b/develop/proc/sizes_2d.html index 1177d1e9db9..4a253f87731 100644 --- a/develop/proc/sizes_2d.html +++ b/develop/proc/sizes_2d.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_c.html b/develop/proc/smm_process_mm_stack_c.html index 262188d7bc1..21564b86787 100644 --- a/develop/proc/smm_process_mm_stack_c.html +++ b/develop/proc/smm_process_mm_stack_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_d.html b/develop/proc/smm_process_mm_stack_d.html index 70adc4febdf..7cee5e40594 100644 --- a/develop/proc/smm_process_mm_stack_d.html +++ b/develop/proc/smm_process_mm_stack_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_s.html b/develop/proc/smm_process_mm_stack_s.html index b0e65665cd4..b3d92519d25 100644 --- a/develop/proc/smm_process_mm_stack_s.html +++ b/develop/proc/smm_process_mm_stack_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_z.html b/develop/proc/smm_process_mm_stack_z.html index f0c6b5874f1..63be76cad0a 100644 --- a/develop/proc/smm_process_mm_stack_z.html +++ b/develop/proc/smm_process_mm_stack_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    diff --git a/develop/proc/sparse_multrec.html b/develop/proc/sparse_multrec.html index a232501db20..84cb8902db7 100644 --- a/develop/proc/sparse_multrec.html +++ b/develop/proc/sparse_multrec.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -369,7 +369,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    diff --git a/develop/proc/split_factor_estimate.html b/develop/proc/split_factor_estimate.html index caad50b9426..4e9b3c58961 100644 --- a/develop/proc/split_factor_estimate.html +++ b/develop/proc/split_factor_estimate.html @@ -157,7 +157,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/split_pgrid_index.html b/develop/proc/split_pgrid_index.html index 6ef75c7af0d..eadf63b54c3 100644 --- a/develop/proc/split_pgrid_index.html +++ b/develop/proc/split_pgrid_index.html @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/split_tensor_index.html b/develop/proc/split_tensor_index.html index c30072613d6..2bc57c1f2dd 100644 --- a/develop/proc/split_tensor_index.html +++ b/develop/proc/split_tensor_index.html @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/stack_binning.html b/develop/proc/stack_binning.html index ec09c6a2178..d1eb1e18b29 100644 --- a/develop/proc/stack_binning.html +++ b/develop/proc/stack_binning.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/stack_sort.html b/develop/proc/stack_sort.html index 31f16bd6ba2..75688a3d44a 100644 --- a/develop/proc/stack_sort.html +++ b/develop/proc/stack_sort.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/stats_add.html b/develop/proc/stats_add.html index acaf90dfee4..b458d7e8d34 100644 --- a/develop/proc/stats_add.html +++ b/develop/proc/stats_add.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -309,7 +309,7 @@

    Arguments

    diff --git a/develop/proc/stats_collect_from_ranks.html b/develop/proc/stats_collect_from_ranks.html index 9944ff72d3f..e21de597b9f 100644 --- a/develop/proc/stats_collect_from_ranks.html +++ b/develop/proc/stats_collect_from_ranks.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/stats_print_report.html b/develop/proc/stats_print_report.html index 7be1b7750cb..1fc2fd10fa5 100644 --- a/develop/proc/stats_print_report.html +++ b/develop/proc/stats_print_report.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/str2int.html b/develop/proc/str2int.html index 57cf4e9e0da..d773bcc88f9 100644 --- a/develop/proc/str2int.html +++ b/develop/proc/str2int.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/stream_array_force_size.html b/develop/proc/stream_array_force_size.html index 8de981d8132..ef00dc70964 100644 --- a/develop/proc/stream_array_force_size.html +++ b/develop/proc/stream_array_force_size.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/swap_i.html b/develop/proc/swap_i.html index 55bb0ae61ac..9d4ef6a8a6e 100644 --- a/develop/proc/swap_i.html +++ b/develop/proc/swap_i.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/swap_i8.html b/develop/proc/swap_i8.html index d90d2068bad..ec5b4dbe224 100644 --- a/develop/proc/swap_i8.html +++ b/develop/proc/swap_i8.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/symmetry_consistent.html b/develop/proc/symmetry_consistent.html index 9355d5e0c9f..c2051625e9a 100644 --- a/develop/proc/symmetry_consistent.html +++ b/develop/proc/symmetry_consistent.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/tas_blk_size_t.html b/develop/proc/tas_blk_size_t.html index 10c28c5fdeb..4076cfdc070 100644 --- a/develop/proc/tas_blk_size_t.html +++ b/develop/proc/tas_blk_size_t.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/tas_dist_t.html b/develop/proc/tas_dist_t.html index c0d9bd9e6dc..d16072886da 100644 --- a/develop/proc/tas_dist_t.html +++ b/develop/proc/tas_dist_t.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/tas_rowcols_t.html b/develop/proc/tas_rowcols_t.html index 4419454655e..b86d21e365a 100644 --- a/develop/proc/tas_rowcols_t.html +++ b/develop/proc/tas_rowcols_t.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/test_binary_io.html b/develop/proc/test_binary_io.html index ad4478aeecd..0fd1e6e0728 100644 --- a/develop/proc/test_binary_io.html +++ b/develop/proc/test_binary_io.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/test_multiplies_multiproc.html b/develop/proc/test_multiplies_multiproc.html index 8630d6cc312..8bf2a8c8c3f 100644 --- a/develop/proc/test_multiplies_multiproc.html +++ b/develop/proc/test_multiplies_multiproc.html @@ -175,7 +175,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -226,7 +226,7 @@

    Arguments

    @@ -241,7 +241,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    diff --git a/develop/proc/test_scale_by_vector.html b/develop/proc/test_scale_by_vector.html index 535b9cdb084..391f214a106 100644 --- a/develop/proc/test_scale_by_vector.html +++ b/develop/proc/test_scale_by_vector.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -231,7 +231,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/timeset.html b/develop/proc/timeset.html index 20c09ed3a77..278d6cfeaa9 100644 --- a/develop/proc/timeset.html +++ b/develop/proc/timeset.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/timeset_handler.html b/develop/proc/timeset_handler.html index c1b668daa70..40485e8661c 100644 --- a/develop/proc/timeset_handler.html +++ b/develop/proc/timeset_handler.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/timestop.html b/develop/proc/timestop.html index 56b3f8e420d..30bb0592ba8 100644 --- a/develop/proc/timestop.html +++ b/develop/proc/timestop.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/timestop_handler.html b/develop/proc/timestop_handler.html index c0c5fe3141e..b517c0bdae6 100644 --- a/develop/proc/timestop_handler.html +++ b/develop/proc/timestop_handler.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/timings_report_callgraph.html b/develop/proc/timings_report_callgraph.html index 17ef8826e5e..735d283af49 100644 --- a/develop/proc/timings_report_callgraph.html +++ b/develop/proc/timings_report_callgraph.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/timings_report_print.html b/develop/proc/timings_report_print.html index a308b6f51a6..37f7c985b5f 100644 --- a/develop/proc/timings_report_print.html +++ b/develop/proc/timings_report_print.html @@ -159,7 +159,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/timings_setup_tracing.html b/develop/proc/timings_setup_tracing.html index 37f4914a6b0..c5abae83b38 100644 --- a/develop/proc/timings_setup_tracing.html +++ b/develop/proc/timings_setup_tracing.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/update_contraction_storage.html b/develop/proc/update_contraction_storage.html index 0705657f7cc..1c3d0500a80 100644 --- a/develop/proc/update_contraction_storage.html +++ b/develop/proc/update_contraction_storage.html @@ -169,7 +169,7 @@

    Arguments

    @@ -184,7 +184,7 @@

    Arguments

    diff --git a/develop/proc/update_row_info.html b/develop/proc/update_row_info.html index 00ca7f28c0c..4c573c2036f 100644 --- a/develop/proc/update_row_info.html +++ b/develop/proc/update_row_info.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/v_to_p_i_dist.html b/develop/proc/v_to_p_i_dist.html index 8cd6b9175e4..6108dc97252 100644 --- a/develop/proc/v_to_p_i_dist.html +++ b/develop/proc/v_to_p_i_dist.html @@ -159,7 +159,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/v_to_p_i_dist_o.html b/develop/proc/v_to_p_i_dist_o.html index 935d245dbd9..ca79766f3e6 100644 --- a/develop/proc/v_to_p_i_dist_o.html +++ b/develop/proc/v_to_p_i_dist_o.html @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/win_setup.html b/develop/proc/win_setup.html index c63bb89852c..e584a3743f6 100644 --- a/develop/proc/win_setup.html +++ b/develop/proc/win_setup.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/within_limits.html b/develop/proc/within_limits.html index add4f5e58f2..c9393471ea5 100644 --- a/develop/proc/within_limits.html +++ b/develop/proc/within_limits.html @@ -160,7 +160,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/world_to_group_proc_map.html b/develop/proc/world_to_group_proc_map.html index 86b316be46a..e2c0cc4d42d 100644 --- a/develop/proc/world_to_group_proc_map.html +++ b/develop/proc/world_to_group_proc_map.html @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/write_1d_data_obj.html b/develop/proc/write_1d_data_obj.html index 7bb853dcb7f..4c53af4beb3 100644 --- a/develop/proc/write_1d_data_obj.html +++ b/develop/proc/write_1d_data_obj.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/write_matrix_dense.html b/develop/proc/write_matrix_dense.html index fecb2d2c214..69e58f8f4c5 100644 --- a/develop/proc/write_matrix_dense.html +++ b/develop/proc/write_matrix_dense.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_example_1.html b/develop/program/dbcsr_example_1.html index d62ff74ae58..c11b8a9e376 100644 --- a/develop/program/dbcsr_example_1.html +++ b/develop/program/dbcsr_example_1.html @@ -112,19 +112,19 @@

    Variables

    @@ -178,8 +178,8 @@

    Uses

    @@ -204,7 +204,7 @@

    Variables

    @@ -475,7 +475,7 @@

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_example_2.html b/develop/program/dbcsr_example_2.html index ba072aef7b7..036cc8208b9 100644 --- a/develop/program/dbcsr_example_2.html +++ b/develop/program/dbcsr_example_2.html @@ -112,30 +112,30 @@

    Variables

    @@ -157,7 +157,7 @@

    Subroutines

    @@ -188,8 +188,8 @@

    Uses

    @@ -214,7 +214,7 @@

    Variables

    @@ -645,7 +645,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_example_3.html b/develop/program/dbcsr_example_3.html index bbde4f41a93..19af05cf61e 100644 --- a/develop/program/dbcsr_example_3.html +++ b/develop/program/dbcsr_example_3.html @@ -112,32 +112,32 @@

    Variables

    @@ -159,7 +159,7 @@

    Subroutines

    @@ -190,8 +190,8 @@

    Uses

    @@ -216,7 +216,7 @@

    Variables

    @@ -679,7 +679,7 @@

    Arguments

    @@ -694,7 +694,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_performance_driver.html b/develop/program/dbcsr_performance_driver.html index 5c2dcef96b2..9675ca3a237 100644 --- a/develop/program/dbcsr_performance_driver.html +++ b/develop/program/dbcsr_performance_driver.html @@ -112,21 +112,21 @@

    Variables

    @@ -179,17 +179,17 @@

    Uses

    @@ -213,7 +213,7 @@

    Variables

    @@ -2347,7 +2347,7 @@

    Arguments

    @@ -2413,7 +2413,7 @@

    Arguments

    @@ -2428,7 +2428,7 @@

    Arguments

    @@ -2468,7 +2468,7 @@

    Arguments

    @@ -2483,7 +2483,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_tensor_unittest.html b/develop/program/dbcsr_tensor_unittest.html index 385fce531b7..eb5258f93f8 100644 --- a/develop/program/dbcsr_tensor_unittest.html +++ b/develop/program/dbcsr_tensor_unittest.html @@ -112,11 +112,11 @@

    Variables

    @@ -227,14 +227,14 @@

    Uses

    @@ -258,7 +258,7 @@

    Variables

    @@ -719,7 +719,7 @@

    Arguments

    @@ -734,7 +734,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -789,7 +789,7 @@

    Arguments

    @@ -804,7 +804,7 @@

    Arguments

    @@ -819,7 +819,7 @@

    Arguments

    @@ -834,7 +834,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    diff --git a/develop/program/dbcsr_unittest.html b/develop/program/dbcsr_unittest.html index 406d817e58e..0588aaa13f1 100644 --- a/develop/program/dbcsr_unittest.html +++ b/develop/program/dbcsr_unittest.html @@ -112,20 +112,20 @@

    Variables

    @@ -167,16 +167,16 @@

    Uses

    @@ -200,7 +200,7 @@

    Variables

    diff --git a/develop/type/acc_stream_type.html b/develop/type/acc_stream_type.html index e4614ddc7e7..fa0f2553a72 100644 --- a/develop/type/acc_stream_type.html +++ b/develop/type/acc_stream_type.html @@ -114,7 +114,7 @@

    Variables

    - dummy + dummy
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/array_i1d_obj.html b/develop/type/array_i1d_obj.html index db9bcb78e9b..a4f790ff256 100644 --- a/develop/type/array_i1d_obj.html +++ b/develop/type/array_i1d_obj.html @@ -114,7 +114,7 @@

    Variables

    - low + low
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/array_i1d_type.html b/develop/type/array_i1d_type.html index 840c85f70b0..8e1e6f50576 100644 --- a/develop/type/array_i1d_type.html +++ b/develop/type/array_i1d_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/block_buffer_type.html b/develop/type/block_buffer_type.html index bb8a173984f..73d179b63b0 100644 --- a/develop/type/block_buffer_type.html +++ b/develop/type/block_buffer_type.html @@ -74,20 +74,20 @@

    block_buffer_type
  • 11 statements + title="

    0.9% of total for derived types.

    Including implementation: 10 statements, 0.6% of total for derived types.">10 statements
  • - Source File + Source File
  • @@ -114,14 +114,13 @@

    Variables

    @@ -171,24 +170,7 @@

    Components

    - - - - - - - - - - @@ -206,7 +188,7 @@

    Components

    diff --git a/develop/type/block_buffer_type~2.html b/develop/type/block_buffer_type~2.html index 719019b08e8..2fc5ed52309 100644 --- a/develop/type/block_buffer_type~2.html +++ b/develop/type/block_buffer_type~2.html @@ -74,20 +74,20 @@

    block_buffer_type
  • 10 statements + title="

    1.0% of total for derived types.

    Including implementation: 11 statements, 0.6% of total for derived types.">11 statements
  • - Source File + Source File
  • @@ -114,13 +114,14 @@

    Variables

    @@ -170,7 +171,24 @@

    Components

    + + + + + + + + + + @@ -188,7 +206,7 @@

    Components

    diff --git a/develop/type/block_nd.html b/develop/type/block_nd.html index 04a142f581e..2dfbedb7efc 100644 --- a/develop/type/block_nd.html +++ b/develop/type/block_nd.html @@ -114,11 +114,11 @@

    Variables

    @@ -167,7 +167,7 @@

    Components

    @@ -184,7 +184,7 @@

    Components

    @@ -201,7 +201,7 @@

    Components

    @@ -218,7 +218,7 @@

    Components

    @@ -235,7 +235,7 @@

    Components

    diff --git a/develop/type/block_nd_c_dp.html b/develop/type/block_nd_c_dp.html index b107a33166c..a5883c47322 100644 --- a/develop/type/block_nd_c_dp.html +++ b/develop/type/block_nd_c_dp.html @@ -114,8 +114,8 @@

    Variables

    - sizes - blk + sizes + blk
    @@ -164,7 +164,7 @@

    Components

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/block_nd_c_sp.html b/develop/type/block_nd_c_sp.html index 965ac37f360..b7cd03c8f99 100644 --- a/develop/type/block_nd_c_sp.html +++ b/develop/type/block_nd_c_sp.html @@ -114,8 +114,8 @@

    Variables

    - sizes - blk + sizes + blk
    @@ -164,7 +164,7 @@

    Components

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/block_nd_r_dp.html b/develop/type/block_nd_r_dp.html index 76159ed9724..c1fe483d34f 100644 --- a/develop/type/block_nd_r_dp.html +++ b/develop/type/block_nd_r_dp.html @@ -114,8 +114,8 @@

    Variables

    - sizes - blk + sizes + blk
    @@ -164,7 +164,7 @@

    Components

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/block_nd_r_sp.html b/develop/type/block_nd_r_sp.html index 42f7833a478..6f763c247bf 100644 --- a/develop/type/block_nd_r_sp.html +++ b/develop/type/block_nd_r_sp.html @@ -114,8 +114,8 @@

    Variables

    - sizes - blk + sizes + blk
    @@ -164,7 +164,7 @@

    Components

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/block_parameters.html b/develop/type/block_parameters.html index 3665ec0a94c..344aebda612 100644 --- a/develop/type/block_parameters.html +++ b/develop/type/block_parameters.html @@ -114,11 +114,11 @@

    Variables

    @@ -173,7 +173,7 @@

    Components

    @@ -190,7 +190,7 @@

    Components

    @@ -207,7 +207,7 @@

    Components

    @@ -224,7 +224,7 @@

    Components

    @@ -241,7 +241,7 @@

    Components

    diff --git a/develop/type/block_parameters~2.html b/develop/type/block_parameters~2.html index 47e6128f4d9..c6e68469e6c 100644 --- a/develop/type/block_parameters~2.html +++ b/develop/type/block_parameters~2.html @@ -114,11 +114,11 @@

    Variables

    @@ -173,7 +173,7 @@

    Components

    @@ -190,7 +190,7 @@

    Components

    @@ -207,7 +207,7 @@

    Components

    @@ -224,7 +224,7 @@

    Components

    @@ -241,7 +241,7 @@

    Components

    diff --git a/develop/type/btree_data_cp2d.html b/develop/type/btree_data_cp2d.html index 5099dd8887a..6e94eebeac6 100644 --- a/develop/type/btree_data_cp2d.html +++ b/develop/type/btree_data_cp2d.html @@ -114,8 +114,8 @@

    Variables

    - p - tr + p + tr
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/btree_data_dp2d.html b/develop/type/btree_data_dp2d.html index 09656e4137b..03c0e83b5cb 100644 --- a/develop/type/btree_data_dp2d.html +++ b/develop/type/btree_data_dp2d.html @@ -114,8 +114,8 @@

    Variables

    - p - tr + p + tr
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/btree_data_sp2d.html b/develop/type/btree_data_sp2d.html index 44496ad88ed..4134c8572d6 100644 --- a/develop/type/btree_data_sp2d.html +++ b/develop/type/btree_data_sp2d.html @@ -114,8 +114,8 @@

    Variables

    - p - tr + p + tr
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/btree_data_zp2d.html b/develop/type/btree_data_zp2d.html index a981ce5a2fa..72858eef2f4 100644 --- a/develop/type/btree_data_zp2d.html +++ b/develop/type/btree_data_zp2d.html @@ -114,8 +114,8 @@

    Variables

    - p - tr + p + tr
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/btree_i8_cp2d.html b/develop/type/btree_i8_cp2d.html index ab4e885d029..cd05f6810ef 100644 --- a/develop/type/btree_i8_cp2d.html +++ b/develop/type/btree_i8_cp2d.html @@ -114,7 +114,7 @@

    Variables

    - b + b
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_i8_dp2d.html b/develop/type/btree_i8_dp2d.html index 4b6c26bb675..8aa738067be 100644 --- a/develop/type/btree_i8_dp2d.html +++ b/develop/type/btree_i8_dp2d.html @@ -114,7 +114,7 @@

    Variables

    - b + b
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_i8_sp2d.html b/develop/type/btree_i8_sp2d.html index aa15863f958..492bf529e5a 100644 --- a/develop/type/btree_i8_sp2d.html +++ b/develop/type/btree_i8_sp2d.html @@ -114,7 +114,7 @@

    Variables

    - b + b
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_i8_zp2d.html b/develop/type/btree_i8_zp2d.html index 698b0a12c83..aac1dda0d25 100644 --- a/develop/type/btree_i8_zp2d.html +++ b/develop/type/btree_i8_zp2d.html @@ -114,7 +114,7 @@

    Variables

    - b + b
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_node_i8_cp2d.html b/develop/type/btree_node_i8_cp2d.html index 7577371462b..dd798cbf155 100644 --- a/develop/type/btree_node_i8_cp2d.html +++ b/develop/type/btree_node_i8_cp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_i8_dp2d.html b/develop/type/btree_node_i8_dp2d.html index c72fcad12db..6b16005af00 100644 --- a/develop/type/btree_node_i8_dp2d.html +++ b/develop/type/btree_node_i8_dp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_i8_sp2d.html b/develop/type/btree_node_i8_sp2d.html index e9efcb305a2..b295b1c0863 100644 --- a/develop/type/btree_node_i8_sp2d.html +++ b/develop/type/btree_node_i8_sp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_i8_zp2d.html b/develop/type/btree_node_i8_zp2d.html index 7f091930c93..1083e4aeb8c 100644 --- a/develop/type/btree_node_i8_zp2d.html +++ b/develop/type/btree_node_i8_zp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_p_i8_cp2d.html b/develop/type/btree_node_p_i8_cp2d.html index 91ef5f240b7..d0d81d38705 100644 --- a/develop/type/btree_node_p_i8_cp2d.html +++ b/develop/type/btree_node_p_i8_cp2d.html @@ -114,7 +114,7 @@

    Variables

    - node + node
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_node_p_i8_dp2d.html b/develop/type/btree_node_p_i8_dp2d.html index 1dbda95a4ec..7013b9f9dc7 100644 --- a/develop/type/btree_node_p_i8_dp2d.html +++ b/develop/type/btree_node_p_i8_dp2d.html @@ -114,7 +114,7 @@

    Variables

    - node + node
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_node_p_i8_sp2d.html b/develop/type/btree_node_p_i8_sp2d.html index 463ea69d583..25d52a3b39a 100644 --- a/develop/type/btree_node_p_i8_sp2d.html +++ b/develop/type/btree_node_p_i8_sp2d.html @@ -114,7 +114,7 @@

    Variables

    - node + node
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_node_p_i8_zp2d.html b/develop/type/btree_node_p_i8_zp2d.html index baa1e35c215..3561df8d458 100644 --- a/develop/type/btree_node_p_i8_zp2d.html +++ b/develop/type/btree_node_p_i8_zp2d.html @@ -114,7 +114,7 @@

    Variables

    - node + node
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/btree_node_structure_i8_cp2d.html b/develop/type/btree_node_structure_i8_cp2d.html index 307a26f94d0..087766bca77 100644 --- a/develop/type/btree_node_structure_i8_cp2d.html +++ b/develop/type/btree_node_structure_i8_cp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_structure_i8_dp2d.html b/develop/type/btree_node_structure_i8_dp2d.html index 5e66711a3ca..29849e03746 100644 --- a/develop/type/btree_node_structure_i8_dp2d.html +++ b/develop/type/btree_node_structure_i8_dp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_structure_i8_sp2d.html b/develop/type/btree_node_structure_i8_sp2d.html index 6565d908c38..fa1556a11d6 100644 --- a/develop/type/btree_node_structure_i8_sp2d.html +++ b/develop/type/btree_node_structure_i8_sp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/btree_node_structure_i8_zp2d.html b/develop/type/btree_node_structure_i8_zp2d.html index b13b66b83f5..65328785d5d 100644 --- a/develop/type/btree_node_structure_i8_zp2d.html +++ b/develop/type/btree_node_structure_i8_zp2d.html @@ -116,10 +116,10 @@

    Variables

    @@ -208,7 +208,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/conf_par.html b/develop/type/conf_par.html index 83d9ff98ef8..2606e0077c2 100644 --- a/develop/type/conf_par.html +++ b/develop/type/conf_par.html @@ -114,8 +114,8 @@

    Variables

    @@ -182,7 +182,7 @@

    Components

    @@ -199,7 +199,7 @@

    Components

    diff --git a/develop/type/conf_par_int.html b/develop/type/conf_par_int.html index ca7839801fb..7d7b28c6141 100644 --- a/develop/type/conf_par_int.html +++ b/develop/type/conf_par_int.html @@ -114,8 +114,8 @@

    Variables

    - source - name + source + name val defval ensure_positive @@ -186,7 +186,7 @@

    Components

    @@ -203,7 +203,7 @@

    Components

    diff --git a/develop/type/conf_par_logical.html b/develop/type/conf_par_logical.html index ff8a9cefc98..70587827dd5 100644 --- a/develop/type/conf_par_logical.html +++ b/develop/type/conf_par_logical.html @@ -114,8 +114,8 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    @@ -202,7 +202,7 @@

    Components

    diff --git a/develop/type/conf_par_mm_driver.html b/develop/type/conf_par_mm_driver.html index 75c394aaaeb..9ee83eaa563 100644 --- a/develop/type/conf_par_mm_driver.html +++ b/develop/type/conf_par_mm_driver.html @@ -114,8 +114,8 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    @@ -202,7 +202,7 @@

    Components

    diff --git a/develop/type/conf_par_real.html b/develop/type/conf_par_real.html index 98748150e94..d7d47518a94 100644 --- a/develop/type/conf_par_real.html +++ b/develop/type/conf_par_real.html @@ -114,8 +114,8 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    @@ -202,7 +202,7 @@

    Components

    diff --git a/develop/type/csr_data_area_type.html b/develop/type/csr_data_area_type.html index f48f73296b0..6f20bdb99dd 100644 --- a/develop/type/csr_data_area_type.html +++ b/develop/type/csr_data_area_type.html @@ -114,11 +114,11 @@

    Variables

    @@ -167,7 +167,7 @@

    Components

    @@ -184,7 +184,7 @@

    Components

    @@ -201,7 +201,7 @@

    Components

    @@ -218,7 +218,7 @@

    Components

    @@ -235,7 +235,7 @@

    Components

    diff --git a/develop/type/csr_p_type.html b/develop/type/csr_p_type.html index b088b4505a8..ff8a25ea231 100644 --- a/develop/type/csr_p_type.html +++ b/develop/type/csr_p_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/csr_type.html b/develop/type/csr_type.html index 5f0442a8aab..3aee3cf8baf 100644 --- a/develop/type/csr_type.html +++ b/develop/type/csr_type.html @@ -114,19 +114,19 @@

    Variables

    @@ -182,7 +182,7 @@

    Components

    @@ -202,7 +202,7 @@

    Components

    @@ -222,7 +222,7 @@

    Components

    @@ -242,7 +242,7 @@

    Components

    @@ -262,7 +262,7 @@

    Components

    @@ -279,7 +279,7 @@

    Components

    @@ -401,7 +401,7 @@

    Components

    diff --git a/develop/type/dbcsr_1d_array_type.html b/develop/type/dbcsr_1d_array_type.html index 35e9ef5b931..fa9e259afbd 100644 --- a/develop/type/dbcsr_1d_array_type.html +++ b/develop/type/dbcsr_1d_array_type.html @@ -115,7 +115,7 @@

    Variables

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_2d_array_type.html b/develop/type/dbcsr_2d_array_type.html index 782fc66556e..9e9f0dfb01d 100644 --- a/develop/type/dbcsr_2d_array_type.html +++ b/develop/type/dbcsr_2d_array_type.html @@ -115,7 +115,7 @@

    Variables

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_block_buffer_obj.html b/develop/type/dbcsr_block_buffer_obj.html index e7b83364f56..49a0f96b002 100644 --- a/develop/type/dbcsr_block_buffer_obj.html +++ b/develop/type/dbcsr_block_buffer_obj.html @@ -114,7 +114,7 @@

    Variables

    - b + b
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_block_buffer_type.html b/develop/type/dbcsr_block_buffer_type.html index 33561f4aaca..2fad9baf381 100644 --- a/develop/type/dbcsr_block_buffer_type.html +++ b/develop/type/dbcsr_block_buffer_type.html @@ -114,13 +114,13 @@

    Variables

    @@ -175,7 +175,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    diff --git a/develop/type/dbcsr_buffer.html b/develop/type/dbcsr_buffer.html index 2e843027177..b75a0ff2a11 100644 --- a/develop/type/dbcsr_buffer.html +++ b/develop/type/dbcsr_buffer.html @@ -114,24 +114,24 @@

    Variables

    @@ -274,7 +274,7 @@

    Components

    @@ -291,7 +291,7 @@

    Components

    @@ -359,7 +359,7 @@

    Components

    @@ -444,7 +444,7 @@

    Components

    @@ -478,7 +478,7 @@

    Components

    diff --git a/develop/type/dbcsr_buffers.html b/develop/type/dbcsr_buffers.html index 159767b5856..75cc7810fce 100644 --- a/develop/type/dbcsr_buffers.html +++ b/develop/type/dbcsr_buffers.html @@ -114,8 +114,8 @@

    Variables

    - left - right + left + right
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_data_area_type.html b/develop/type/dbcsr_data_area_type.html index e54ab55a560..ad386a969b4 100644 --- a/develop/type/dbcsr_data_area_type.html +++ b/develop/type/dbcsr_data_area_type.html @@ -114,21 +114,21 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    @@ -202,7 +202,7 @@

    Components

    @@ -219,7 +219,7 @@

    Components

    @@ -236,7 +236,7 @@

    Components

    @@ -253,7 +253,7 @@

    Components

    @@ -270,7 +270,7 @@

    Components

    @@ -372,7 +372,7 @@

    Components

    @@ -389,7 +389,7 @@

    Components

    @@ -406,7 +406,7 @@

    Components

    @@ -423,7 +423,7 @@

    Components

    diff --git a/develop/type/dbcsr_distribution_obj.html b/develop/type/dbcsr_distribution_obj.html index c2f189785f9..d18486debb0 100644 --- a/develop/type/dbcsr_distribution_obj.html +++ b/develop/type/dbcsr_distribution_obj.html @@ -114,7 +114,7 @@

    Variables

    - d + d
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_distribution_type.html b/develop/type/dbcsr_distribution_type.html index 0bdeaef1309..7a1d1e046a2 100644 --- a/develop/type/dbcsr_distribution_type.html +++ b/develop/type/dbcsr_distribution_type.html @@ -114,12 +114,12 @@

    Variables

    @@ -189,7 +189,7 @@

    Components

    @@ -207,7 +207,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -243,7 +243,7 @@

    Components

    @@ -261,7 +261,7 @@

    Components

    @@ -278,7 +278,7 @@

    Components

    @@ -431,7 +431,7 @@

    Components

    @@ -448,7 +448,7 @@

    Components

    @@ -465,7 +465,7 @@

    Components

    @@ -482,7 +482,7 @@

    Components

    @@ -499,7 +499,7 @@

    Components

    @@ -516,7 +516,7 @@

    Components

    @@ -533,7 +533,7 @@

    Components

    diff --git a/develop/type/dbcsr_heap_node.html b/develop/type/dbcsr_heap_node.html index cc4ad6f1ee5..3a0034f142f 100644 --- a/develop/type/dbcsr_heap_node.html +++ b/develop/type/dbcsr_heap_node.html @@ -114,8 +114,8 @@

    Variables

    - key - value + key + value
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_heap_node_e.html b/develop/type/dbcsr_heap_node_e.html index 5ed7d893db8..e4c5f0117b7 100644 --- a/develop/type/dbcsr_heap_node_e.html +++ b/develop/type/dbcsr_heap_node_e.html @@ -114,7 +114,7 @@

    Variables

    - node + node
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_heap_type.html b/develop/type/dbcsr_heap_type.html index 8c29ef21fda..45998ce5af8 100644 --- a/develop/type/dbcsr_heap_type.html +++ b/develop/type/dbcsr_heap_type.html @@ -114,9 +114,9 @@

    Variables

    - n - index - nodes + n + index + nodes
    @@ -171,7 +171,7 @@

    Components

    @@ -188,7 +188,7 @@

    Components

    @@ -205,7 +205,7 @@

    Components

    diff --git a/develop/type/dbcsr_imagedistribution_obj.html b/develop/type/dbcsr_imagedistribution_obj.html index b7b67800b8f..10b96a2a0da 100644 --- a/develop/type/dbcsr_imagedistribution_obj.html +++ b/develop/type/dbcsr_imagedistribution_obj.html @@ -114,7 +114,7 @@

    Variables

    - i + i
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_imagedistribution_type.html b/develop/type/dbcsr_imagedistribution_type.html index 0d4b9c293dd..655b7d9ed2a 100644 --- a/develop/type/dbcsr_imagedistribution_type.html +++ b/develop/type/dbcsr_imagedistribution_type.html @@ -115,14 +115,14 @@

    Variables

    @@ -209,7 +209,7 @@

    Components

    @@ -226,7 +226,7 @@

    Components

    @@ -311,7 +311,7 @@

    Components

    @@ -328,7 +328,7 @@

    Components

    @@ -481,7 +481,7 @@

    Components

    @@ -498,7 +498,7 @@

    Components

    diff --git a/develop/type/dbcsr_iteration_info_type.html b/develop/type/dbcsr_iteration_info_type.html index 1510a611df1..bbdad606436 100644 --- a/develop/type/dbcsr_iteration_info_type.html +++ b/develop/type/dbcsr_iteration_info_type.html @@ -114,8 +114,8 @@

    Variables

    - ref_count - id_nr + ref_count + id_nr print_level n_rlevel iteration @@ -177,7 +177,7 @@

    Components

    @@ -194,7 +194,7 @@

    Components

    diff --git a/develop/type/dbcsr_iterator.html b/develop/type/dbcsr_iterator.html index ddd2639d3e8..adbd7a5c0b8 100644 --- a/develop/type/dbcsr_iterator.html +++ b/develop/type/dbcsr_iterator.html @@ -114,33 +114,33 @@

    Variables

    @@ -201,7 +201,7 @@

    Components

    @@ -235,7 +235,7 @@

    Components

    @@ -252,7 +252,7 @@

    Components

    @@ -269,7 +269,7 @@

    Components

    @@ -286,7 +286,7 @@

    Components

    @@ -303,7 +303,7 @@

    Components

    @@ -320,7 +320,7 @@

    Components

    @@ -371,7 +371,7 @@

    Components

    @@ -388,7 +388,7 @@

    Components

    @@ -405,7 +405,7 @@

    Components

    @@ -422,7 +422,7 @@

    Components

    @@ -439,7 +439,7 @@

    Components

    @@ -456,7 +456,7 @@

    Components

    @@ -473,7 +473,7 @@

    Components

    @@ -507,7 +507,7 @@

    Components

    @@ -524,7 +524,7 @@

    Components

    @@ -541,7 +541,7 @@

    Components

    @@ -558,7 +558,7 @@

    Components

    @@ -575,7 +575,7 @@

    Components

    @@ -592,7 +592,7 @@

    Components

    @@ -609,7 +609,7 @@

    Components

    @@ -643,7 +643,7 @@

    Components

    diff --git a/develop/type/dbcsr_layers_3d_c_reduction.html b/develop/type/dbcsr_layers_3d_c_reduction.html index a38537ff2d0..46d3ae4674d 100644 --- a/develop/type/dbcsr_layers_3d_c_reduction.html +++ b/develop/type/dbcsr_layers_3d_c_reduction.html @@ -114,14 +114,14 @@

    Variables

    @@ -176,7 +176,7 @@

    Components

    @@ -227,7 +227,7 @@

    Components

    @@ -295,7 +295,7 @@

    Components

    diff --git a/develop/type/dbcsr_logger_p_type.html b/develop/type/dbcsr_logger_p_type.html index 2dc0d97cfd7..33cb737f051 100644 --- a/develop/type/dbcsr_logger_p_type.html +++ b/develop/type/dbcsr_logger_p_type.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_logger_type.html b/develop/type/dbcsr_logger_type.html index 17f87438582..0e15d288817 100644 --- a/develop/type/dbcsr_logger_type.html +++ b/develop/type/dbcsr_logger_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -191,7 +191,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -373,7 +373,7 @@

    Components

    diff --git a/develop/type/dbcsr_mempool_entry_type.html b/develop/type/dbcsr_mempool_entry_type.html index ab142ee3ccd..f60dc72327a 100644 --- a/develop/type/dbcsr_mempool_entry_type.html +++ b/develop/type/dbcsr_mempool_entry_type.html @@ -114,8 +114,8 @@

    Variables

    - area - next + area + next
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_mempool_type.html b/develop/type/dbcsr_mempool_type.html index 7977e147004..12b51269a05 100644 --- a/develop/type/dbcsr_mempool_type.html +++ b/develop/type/dbcsr_mempool_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_memtype_type.html b/develop/type/dbcsr_memtype_type.html index d3f71bea10b..5a43e428efe 100644 --- a/develop/type/dbcsr_memtype_type.html +++ b/develop/type/dbcsr_memtype_type.html @@ -114,12 +114,12 @@

    Variables

    @@ -174,7 +174,7 @@

    Components

    @@ -191,7 +191,7 @@

    Components

    @@ -208,7 +208,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -242,7 +242,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/dbcsr_memtype_type_p.html b/develop/type/dbcsr_memtype_type_p.html index 17a2a9be038..a100630feed 100644 --- a/develop/type/dbcsr_memtype_type_p.html +++ b/develop/type/dbcsr_memtype_type_p.html @@ -114,8 +114,8 @@

    Variables

    - p - padding + p + padding
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_accdrv_type.html b/develop/type/dbcsr_mm_accdrv_type.html index e078efb0a28..1c3fb49df1e 100644 --- a/develop/type/dbcsr_mm_accdrv_type.html +++ b/develop/type/dbcsr_mm_accdrv_type.html @@ -114,12 +114,12 @@

    Variables

    @@ -174,7 +174,7 @@

    Components

    @@ -225,7 +225,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_csr_type.html b/develop/type/dbcsr_mm_csr_type.html index 3e265a5fe9b..9c003e5895d 100644 --- a/develop/type/dbcsr_mm_csr_type.html +++ b/develop/type/dbcsr_mm_csr_type.html @@ -129,11 +129,11 @@

    Variables

    k_size_maps_sizestack_mapstacks_descr - product_wm + product_wmstacks_datastacks_fillcountsched - keep_product_data + keep_product_data @@ -443,7 +443,7 @@

    Components

    @@ -511,7 +511,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_hostdrv_type.html b/develop/type/dbcsr_mm_hostdrv_type.html index 74bf5361329..e9d5a6ec144 100644 --- a/develop/type/dbcsr_mm_hostdrv_type.html +++ b/develop/type/dbcsr_mm_hostdrv_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_multrec_type.html b/develop/type/dbcsr_mm_multrec_type.html index fd70fb1d599..4a34520de80 100644 --- a/develop/type/dbcsr_mm_multrec_type.html +++ b/develop/type/dbcsr_mm_multrec_type.html @@ -114,27 +114,27 @@

    Variables

    @@ -212,7 +212,7 @@

    Components

    @@ -231,7 +231,7 @@

    Components

    @@ -250,7 +250,7 @@

    Components

    @@ -269,7 +269,7 @@

    Components

    @@ -288,7 +288,7 @@

    Components

    @@ -307,7 +307,7 @@

    Components

    @@ -360,7 +360,7 @@

    Components

    @@ -381,7 +381,7 @@

    Components

    @@ -465,7 +465,7 @@

    Components

    @@ -484,7 +484,7 @@

    Components

    @@ -503,7 +503,7 @@

    Components

    @@ -522,7 +522,7 @@

    Components

    @@ -539,7 +539,7 @@

    Components

    @@ -556,7 +556,7 @@

    Components

    @@ -573,7 +573,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_multrec_type_p.html b/develop/type/dbcsr_mm_multrec_type_p.html index 0bcf5be0145..8675fa5abca 100644 --- a/develop/type/dbcsr_mm_multrec_type_p.html +++ b/develop/type/dbcsr_mm_multrec_type_p.html @@ -114,8 +114,8 @@

    Variables

    - p - padding + p + padding
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_sched_type.html b/develop/type/dbcsr_mm_sched_type.html index efb8592273b..3e68e4e932e 100644 --- a/develop/type/dbcsr_mm_sched_type.html +++ b/develop/type/dbcsr_mm_sched_type.html @@ -114,12 +114,12 @@

    Variables

    @@ -175,7 +175,7 @@

    Components

    @@ -260,7 +260,7 @@

    Components

    diff --git a/develop/type/dbcsr_mp_obj.html b/develop/type/dbcsr_mp_obj.html index d38e6c7f9e2..c613f3f7615 100644 --- a/develop/type/dbcsr_mp_obj.html +++ b/develop/type/dbcsr_mp_obj.html @@ -114,7 +114,7 @@

    Variables

    - mp + mp
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_mp_type.html b/develop/type/dbcsr_mp_type.html index 43476e2f246..41530efc7a4 100644 --- a/develop/type/dbcsr_mp_type.html +++ b/develop/type/dbcsr_mp_type.html @@ -114,17 +114,17 @@

    Variables

    @@ -179,7 +179,7 @@

    Components

    @@ -196,7 +196,7 @@

    Components

    @@ -213,7 +213,7 @@

    Components

    @@ -230,7 +230,7 @@

    Components

    @@ -247,7 +247,7 @@

    Components

    @@ -264,7 +264,7 @@

    Components

    @@ -281,7 +281,7 @@

    Components

    @@ -298,7 +298,7 @@

    Components

    @@ -315,7 +315,7 @@

    Components

    @@ -332,7 +332,7 @@

    Components

    @@ -349,7 +349,7 @@

    Components

    diff --git a/develop/type/dbcsr_mpi_statistics_type.html b/develop/type/dbcsr_mpi_statistics_type.html index f3d94fedf4d..884c6cf1b71 100644 --- a/develop/type/dbcsr_mpi_statistics_type.html +++ b/develop/type/dbcsr_mpi_statistics_type.html @@ -115,10 +115,10 @@

    Variables

    @@ -191,7 +191,7 @@

    Components

    @@ -242,7 +242,7 @@

    Components

    diff --git a/develop/type/dbcsr_mutable_obj.html b/develop/type/dbcsr_mutable_obj.html index 5663b9931f4..d901676024f 100644 --- a/develop/type/dbcsr_mutable_obj.html +++ b/develop/type/dbcsr_mutable_obj.html @@ -114,7 +114,7 @@

    Variables

    - m + m
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_mutable_type.html b/develop/type/dbcsr_mutable_type.html index 4390ef13dff..a2cd3573e00 100644 --- a/develop/type/dbcsr_mutable_type.html +++ b/develop/type/dbcsr_mutable_type.html @@ -118,8 +118,8 @@

    Variables

    btree_dbtree_cbtree_z - refcount - data_type + refcount + data_type @@ -242,7 +242,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/dbcsr_p_type.html b/develop/type/dbcsr_p_type.html index 5112382648c..df64bf221c7 100644 --- a/develop/type/dbcsr_p_type.html +++ b/develop/type/dbcsr_p_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_scalar_type.html b/develop/type/dbcsr_scalar_type.html index 23dffc6e88a..48eb711ffeb 100644 --- a/develop/type/dbcsr_scalar_type.html +++ b/develop/type/dbcsr_scalar_type.html @@ -114,11 +114,11 @@

    Variables

    @@ -175,7 +175,7 @@

    Components

    @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -226,7 +226,7 @@

    Components

    @@ -243,7 +243,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_contraction_storage.html b/develop/type/dbcsr_t_contraction_storage.html index 88d31f4d629..ce89c68cfe2 100644 --- a/develop/type/dbcsr_t_contraction_storage.html +++ b/develop/type/dbcsr_t_contraction_storage.html @@ -115,7 +115,7 @@

    Variables

    @@ -183,7 +183,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_distribution_type.html b/develop/type/dbcsr_t_distribution_type.html index 98ec3040472..706a1ed741f 100644 --- a/develop/type/dbcsr_t_distribution_type.html +++ b/develop/type/dbcsr_t_distribution_type.html @@ -114,10 +114,10 @@

    Variables

    @@ -166,7 +166,7 @@

    Components

    @@ -183,7 +183,7 @@

    Components

    @@ -217,7 +217,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_iterator_type.html b/develop/type/dbcsr_t_iterator_type.html index 41788d7007e..f2a9586f9b0 100644 --- a/develop/type/dbcsr_t_iterator_type.html +++ b/develop/type/dbcsr_t_iterator_type.html @@ -114,11 +114,11 @@

    Variables

    @@ -173,7 +173,7 @@

    Components

    @@ -190,7 +190,7 @@

    Components

    @@ -207,7 +207,7 @@

    Components

    @@ -224,7 +224,7 @@

    Components

    @@ -241,7 +241,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_pgrid_type.html b/develop/type/dbcsr_t_pgrid_type.html index 32a317afc91..00bf8dcc7eb 100644 --- a/develop/type/dbcsr_t_pgrid_type.html +++ b/develop/type/dbcsr_t_pgrid_type.html @@ -117,7 +117,7 @@

    Variables

    nd_index_gridmp_comm_2dtas_split_info - nproc + nproc @@ -217,7 +217,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_type.html b/develop/type/dbcsr_t_type.html index b132f18605d..dde43b7a2bf 100644 --- a/develop/type/dbcsr_t_type.html +++ b/develop/type/dbcsr_t_type.html @@ -115,19 +115,19 @@

    Variables

    @@ -200,7 +200,7 @@

    Components

    @@ -217,7 +217,7 @@

    Components

    @@ -234,7 +234,7 @@

    Components

    @@ -251,7 +251,7 @@

    Components

    @@ -285,7 +285,7 @@

    Components

    @@ -319,7 +319,7 @@

    Components

    @@ -336,7 +336,7 @@

    Components

    @@ -353,7 +353,7 @@

    Components

    @@ -387,7 +387,7 @@

    Components

    @@ -404,7 +404,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_blk_size_arb.html b/develop/type/dbcsr_tas_blk_size_arb.html index 1c957247da9..a0e98ff13e8 100644 --- a/develop/type/dbcsr_tas_blk_size_arb.html +++ b/develop/type/dbcsr_tas_blk_size_arb.html @@ -154,7 +154,7 @@

    Type-Bound Procedures

    - DATA + DATA
    @@ -307,7 +307,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: DATA => blk_size_arb diff --git a/develop/type/dbcsr_tas_blk_size_one.html b/develop/type/dbcsr_tas_blk_size_one.html index ce978cd8f1c..1b64bec34af 100644 --- a/develop/type/dbcsr_tas_blk_size_one.html +++ b/develop/type/dbcsr_tas_blk_size_one.html @@ -153,7 +153,7 @@

    Type-Bound Procedures

    - DATA + DATA
    @@ -289,7 +289,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: DATA => blk_size_one diff --git a/develop/type/dbcsr_tas_blk_size_repl.html b/develop/type/dbcsr_tas_blk_size_repl.html index 3571f3be243..7ff26612a5c 100644 --- a/develop/type/dbcsr_tas_blk_size_repl.html +++ b/develop/type/dbcsr_tas_blk_size_repl.html @@ -155,7 +155,7 @@

    Type-Bound Procedures

    - DATA + DATA
    @@ -340,7 +340,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: DATA => blk_size_repl diff --git a/develop/type/dbcsr_tas_blk_size_t.html b/develop/type/dbcsr_tas_blk_size_t.html index cee65fb5136..98ad871eb31 100644 --- a/develop/type/dbcsr_tas_blk_size_t.html +++ b/develop/type/dbcsr_tas_blk_size_t.html @@ -116,8 +116,8 @@

    Variables

    @@ -222,7 +222,7 @@

    Components

    @@ -239,7 +239,7 @@

    Components

    @@ -291,7 +291,7 @@

    Arguments

    diff --git a/develop/type/dbcsr_tas_dist_arb.html b/develop/type/dbcsr_tas_dist_arb.html index 68f28fdbff2..eed390cd679 100644 --- a/develop/type/dbcsr_tas_dist_arb.html +++ b/develop/type/dbcsr_tas_dist_arb.html @@ -154,8 +154,8 @@

    Type-Bound Procedures

    @@ -338,7 +338,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => arb_dist @@ -412,7 +412,7 @@

    - +

    procedure, public :: rowcols => arb_rowcols diff --git a/develop/type/dbcsr_tas_dist_cyclic.html b/develop/type/dbcsr_tas_dist_cyclic.html index dde51a1157f..2c72eda324b 100644 --- a/develop/type/dbcsr_tas_dist_cyclic.html +++ b/develop/type/dbcsr_tas_dist_cyclic.html @@ -154,8 +154,8 @@

    Type-Bound Procedures

    @@ -338,7 +338,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => cyclic_dist @@ -412,7 +412,7 @@

    - +

    procedure, public :: rowcols => cyclic_rowcols diff --git a/develop/type/dbcsr_tas_dist_repl.html b/develop/type/dbcsr_tas_dist_repl.html index ad4470dbe87..d2f4bacd97f 100644 --- a/develop/type/dbcsr_tas_dist_repl.html +++ b/develop/type/dbcsr_tas_dist_repl.html @@ -119,7 +119,7 @@

    Variables

    dist_vec nmrowcol_local n_repl - dist_size + dist_size
    @@ -157,8 +157,8 @@

    Type-Bound Procedures

    @@ -276,7 +276,7 @@

    Components

    @@ -387,7 +387,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => repl_dist @@ -496,7 +496,7 @@

    - +

    procedure, public :: rowcols => repl_rowcols diff --git a/develop/type/dbcsr_tas_dist_t.html b/develop/type/dbcsr_tas_dist_t.html index 39994eb5b9f..4e17764a99a 100644 --- a/develop/type/dbcsr_tas_dist_t.html +++ b/develop/type/dbcsr_tas_dist_t.html @@ -116,7 +116,7 @@

    Variables

    @@ -156,8 +156,8 @@

    Type-Bound Procedures

    @@ -224,7 +224,7 @@

    Components

    @@ -392,7 +392,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => tas_dist_t @@ -466,7 +466,7 @@

    - +

    procedure, public :: rowcols => tas_rowcols_t diff --git a/develop/type/dbcsr_tas_distribution.html b/develop/type/dbcsr_tas_distribution.html index 625ac41d40b..1a991d94710 100644 --- a/develop/type/dbcsr_tas_distribution.html +++ b/develop/type/dbcsr_tas_distribution.html @@ -142,8 +142,8 @@

    Type-Bound Procedures

    @@ -221,7 +221,7 @@

    Type-Bound Procedures

    - +

    procedure(rowcol_dist), public, deferred :: dist @@ -294,7 +294,7 @@

    - +

    procedure(dist_rowcols), public, deferred :: rowcols diff --git a/develop/type/dbcsr_tas_distribution_type.html b/develop/type/dbcsr_tas_distribution_type.html index 059de621598..ba682981faf 100644 --- a/develop/type/dbcsr_tas_distribution_type.html +++ b/develop/type/dbcsr_tas_distribution_type.html @@ -114,10 +114,10 @@

    Variables

    @@ -167,7 +167,7 @@

    Components

    @@ -184,7 +184,7 @@

    Components

    @@ -201,7 +201,7 @@

    Components

    @@ -218,7 +218,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_iterator.html b/develop/type/dbcsr_tas_iterator.html index a0cf5aafafc..99ad2f42598 100644 --- a/develop/type/dbcsr_tas_iterator.html +++ b/develop/type/dbcsr_tas_iterator.html @@ -114,9 +114,9 @@

    Variables

    - info - dist - iter + info + dist + iter
    @@ -171,7 +171,7 @@

    Components

    @@ -188,7 +188,7 @@

    Components

    @@ -205,7 +205,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_rowcol_data.html b/develop/type/dbcsr_tas_rowcol_data.html index 4045edc330a..9f29ac0ad10 100644 --- a/develop/type/dbcsr_tas_rowcol_data.html +++ b/develop/type/dbcsr_tas_rowcol_data.html @@ -142,7 +142,7 @@

    Type-Bound Procedures

    - DATA + DATA
    @@ -220,7 +220,7 @@

    Type-Bound Procedures

    - +

    procedure(rowcol_data), public, deferred :: DATA diff --git a/develop/type/dbcsr_tas_split_info.html b/develop/type/dbcsr_tas_split_info.html index 9919642ca3b..82c9afc0ea4 100644 --- a/develop/type/dbcsr_tas_split_info.html +++ b/develop/type/dbcsr_tas_split_info.html @@ -114,17 +114,17 @@

    Variables

    @@ -173,7 +173,7 @@

    Components

    @@ -190,7 +190,7 @@

    Components

    @@ -207,7 +207,7 @@

    Components

    @@ -224,7 +224,7 @@

    Components

    @@ -241,7 +241,7 @@

    Components

    @@ -275,7 +275,7 @@

    Components

    @@ -292,7 +292,7 @@

    Components

    @@ -343,7 +343,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_type.html b/develop/type/dbcsr_tas_type.html index 045d6e80c86..969b30c0a7c 100644 --- a/develop/type/dbcsr_tas_type.html +++ b/develop/type/dbcsr_tas_type.html @@ -114,17 +114,17 @@

    Variables

    @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -226,7 +226,7 @@

    Components

    @@ -243,7 +243,7 @@

    Components

    @@ -260,7 +260,7 @@

    Components

    @@ -328,7 +328,7 @@

    Components

    @@ -345,7 +345,7 @@

    Components

    diff --git a/develop/type/dbcsr_type.html b/develop/type/dbcsr_type.html index b31b39ea985..f5f3114e8b2 100644 --- a/develop/type/dbcsr_type.html +++ b/develop/type/dbcsr_type.html @@ -115,23 +115,23 @@

    Variables

    @@ -241,7 +241,7 @@

    Components

    @@ -258,7 +258,7 @@

    Components

    @@ -275,7 +275,7 @@

    Components

    @@ -292,7 +292,7 @@

    Components

    @@ -309,7 +309,7 @@

    Components

    @@ -327,7 +327,7 @@

    Components

    @@ -344,7 +344,7 @@

    Components

    @@ -361,7 +361,7 @@

    Components

    @@ -378,7 +378,7 @@

    Components

    @@ -395,7 +395,7 @@

    Components

    @@ -412,7 +412,7 @@

    Components

    @@ -429,7 +429,7 @@

    Components

    @@ -446,7 +446,7 @@

    Components

    @@ -463,7 +463,7 @@

    Components

    @@ -497,7 +497,7 @@

    Components

    @@ -514,7 +514,7 @@

    Components

    @@ -667,7 +667,7 @@

    Components

    @@ -684,7 +684,7 @@

    Components

    @@ -701,7 +701,7 @@

    Components

    @@ -718,7 +718,7 @@

    Components

    @@ -735,7 +735,7 @@

    Components

    @@ -752,7 +752,7 @@

    Components

    @@ -769,7 +769,7 @@

    Components

    @@ -786,7 +786,7 @@

    Components

    @@ -803,7 +803,7 @@

    Components

    @@ -820,7 +820,7 @@

    Components

    @@ -837,7 +837,7 @@

    Components

    @@ -871,7 +871,7 @@

    Components

    @@ -888,7 +888,7 @@

    Components

    @@ -905,7 +905,7 @@

    Components

    @@ -939,7 +939,7 @@

    Components

    @@ -956,7 +956,7 @@

    Components

    @@ -973,7 +973,7 @@

    Components

    @@ -1007,7 +1007,7 @@

    Components

    @@ -1041,7 +1041,7 @@

    Components

    @@ -1058,7 +1058,7 @@

    Components

    diff --git a/develop/type/dbcsr_type_p.html b/develop/type/dbcsr_type_p.html index 1890857fdcf..eda870770a9 100644 --- a/develop/type/dbcsr_type_p.html +++ b/develop/type/dbcsr_type_p.html @@ -114,7 +114,7 @@

    Variables

    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_work_type.html b/develop/type/dbcsr_work_type.html index c4f9795b734..38b451dbaa4 100644 --- a/develop/type/dbcsr_work_type.html +++ b/develop/type/dbcsr_work_type.html @@ -114,12 +114,12 @@

    Variables

    @@ -193,7 +193,7 @@

    Components

    @@ -210,7 +210,7 @@

    Components

    @@ -227,7 +227,7 @@

    Components

    @@ -244,7 +244,7 @@

    Components

    @@ -261,7 +261,7 @@

    Components

    diff --git a/develop/type/dgemm_join.html b/develop/type/dgemm_join.html index 6881335532d..1725e954107 100644 --- a/develop/type/dgemm_join.html +++ b/develop/type/dgemm_join.html @@ -114,13 +114,13 @@

    Variables

    - p_a - p_b - p_c - last_k - last_n - alpha - beta + p_a + p_b + p_c + last_k + last_n + alpha + beta
    @@ -175,7 +175,7 @@

    Components

    @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -226,7 +226,7 @@

    Components

    @@ -243,7 +243,7 @@

    Components

    @@ -260,7 +260,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    diff --git a/develop/type/dgemm_join~2.html b/develop/type/dgemm_join~2.html index 186f89fb727..a7f73dba6cc 100644 --- a/develop/type/dgemm_join~2.html +++ b/develop/type/dgemm_join~2.html @@ -114,13 +114,13 @@

    Variables

    - p_a - p_b - p_c + p_a + p_b + p_c last_k - last_n - alpha - beta + last_n + alpha + beta
    @@ -175,7 +175,7 @@

    Components

    @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -243,7 +243,7 @@

    Components

    @@ -260,7 +260,7 @@

    Components

    @@ -277,7 +277,7 @@

    Components

    diff --git a/develop/type/dict_i4tuple_callstat_item_type.html b/develop/type/dict_i4tuple_callstat_item_type.html index 01e98106300..ed5e84d6aef 100644 --- a/develop/type/dict_i4tuple_callstat_item_type.html +++ b/develop/type/dict_i4tuple_callstat_item_type.html @@ -114,8 +114,8 @@

    Variables

    - key - value + key + value
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dict_i4tuple_callstat_type.html b/develop/type/dict_i4tuple_callstat_type.html index 29803f7f383..a93810d536a 100644 --- a/develop/type/dict_i4tuple_callstat_type.html +++ b/develop/type/dict_i4tuple_callstat_type.html @@ -115,7 +115,7 @@

    Variables

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dict_str_i4_item_type.html b/develop/type/dict_str_i4_item_type.html index b024bc97def..a46ecf139df 100644 --- a/develop/type/dict_str_i4_item_type.html +++ b/develop/type/dict_str_i4_item_type.html @@ -114,8 +114,8 @@

    Variables

    - key - value + key + value
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/dict_str_i4_type.html b/develop/type/dict_str_i4_type.html index fe12a6a343c..d329f4c1f2b 100644 --- a/develop/type/dict_str_i4_type.html +++ b/develop/type/dict_str_i4_type.html @@ -115,7 +115,7 @@

    Variables

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/ele_type.html b/develop/type/ele_type.html index ef0e90d9129..bd7853432ac 100644 --- a/develop/type/ele_type.html +++ b/develop/type/ele_type.html @@ -114,8 +114,8 @@

    Variables

    - c - p + c + p
    @@ -164,7 +164,7 @@

    Components

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/hash_table_type.html b/develop/type/hash_table_type.html index 9762868045f..5cab45c5d54 100644 --- a/develop/type/hash_table_type.html +++ b/develop/type/hash_table_type.html @@ -115,8 +115,8 @@

    Variables

    @@ -183,7 +183,7 @@

    Components

    @@ -200,7 +200,7 @@

    Components

    diff --git a/develop/type/i_array_p.html b/develop/type/i_array_p.html index 5171181889b..e712deba931 100644 --- a/develop/type/i_array_p.html +++ b/develop/type/i_array_p.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/list_callstackentry_type.html b/develop/type/list_callstackentry_type.html index e13e294a434..56a4a91599d 100644 --- a/develop/type/list_callstackentry_type.html +++ b/develop/type/list_callstackentry_type.html @@ -114,8 +114,8 @@

    Variables

    - arr - size + arr + size
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/list_routinereport_type.html b/develop/type/list_routinereport_type.html index f734eaf804e..f434bd6d562 100644 --- a/develop/type/list_routinereport_type.html +++ b/develop/type/list_routinereport_type.html @@ -114,8 +114,8 @@

    Variables

    - arr - size + arr + size
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/list_routinestat_type.html b/develop/type/list_routinestat_type.html index fe46d783cd0..f9357f1d19a 100644 --- a/develop/type/list_routinestat_type.html +++ b/develop/type/list_routinestat_type.html @@ -114,7 +114,7 @@

    Variables

    - arr + arr size
    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/list_timerenv_type.html b/develop/type/list_timerenv_type.html index 8ed49f5af6c..45d2c0ba1e9 100644 --- a/develop/type/list_timerenv_type.html +++ b/develop/type/list_timerenv_type.html @@ -114,8 +114,8 @@

    Variables

    - arr - size + arr + size
    @@ -170,7 +170,7 @@

    Components

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/mn_local_sizes.html b/develop/type/mn_local_sizes.html index 9d570324bbd..1552b3ab1fc 100644 --- a/develop/type/mn_local_sizes.html +++ b/develop/type/mn_local_sizes.html @@ -114,7 +114,7 @@

    Variables

    - sizes + sizes
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/mp_comm_type.html b/develop/type/mp_comm_type.html index 3ebb8522130..d05a758606d 100644 --- a/develop/type/mp_comm_type.html +++ b/develop/type/mp_comm_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    diff --git a/develop/type/mp_file_indexing_meta_type.html b/develop/type/mp_file_indexing_meta_type.html index 4c407c1349c..58f602c848d 100644 --- a/develop/type/mp_file_indexing_meta_type.html +++ b/develop/type/mp_file_indexing_meta_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/mp_file_type.html b/develop/type/mp_file_type.html index 72cf940db87..f102b39148f 100644 --- a/develop/type/mp_file_type.html +++ b/develop/type/mp_file_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    diff --git a/develop/type/mp_indexing_meta_type.html b/develop/type/mp_indexing_meta_type.html index 3f08221d124..39aa16602af 100644 --- a/develop/type/mp_indexing_meta_type.html +++ b/develop/type/mp_indexing_meta_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/mp_info_type.html b/develop/type/mp_info_type.html index 88c248b672f..b78d5129b9e 100644 --- a/develop/type/mp_info_type.html +++ b/develop/type/mp_info_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    diff --git a/develop/type/mp_perf_env_type.html b/develop/type/mp_perf_env_type.html index 8df09ea8fbe..7b757c86d78 100644 --- a/develop/type/mp_perf_env_type.html +++ b/develop/type/mp_perf_env_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -171,7 +171,7 @@

    Components

    @@ -188,7 +188,7 @@

    Components

    diff --git a/develop/type/mp_perf_type.html b/develop/type/mp_perf_type.html index 83f56913821..263105c2631 100644 --- a/develop/type/mp_perf_type.html +++ b/develop/type/mp_perf_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -171,7 +171,7 @@

    Components

    @@ -188,7 +188,7 @@

    Components

    diff --git a/develop/type/mp_request_type.html b/develop/type/mp_request_type.html index 6e447593970..4c128a396cd 100644 --- a/develop/type/mp_request_type.html +++ b/develop/type/mp_request_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    diff --git a/develop/type/mp_win_type.html b/develop/type/mp_win_type.html index e92ff44a341..81441c92835 100644 --- a/develop/type/mp_win_type.html +++ b/develop/type/mp_win_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -185,7 +185,7 @@

    Components

    diff --git a/develop/type/nd_to_2d_mapping.html b/develop/type/nd_to_2d_mapping.html index 5314e38dcf4..cd1029ca98b 100644 --- a/develop/type/nd_to_2d_mapping.html +++ b/develop/type/nd_to_2d_mapping.html @@ -117,12 +117,12 @@

    Variables

    ndim_ndndim1_2dndim2_2d - dims_nd - dims_2d + dims_nd + dims_2ddims1_2ddims2_2d - map1_2d - map2_2d + map1_2d + map2_2dmap_ndbasecol_major @@ -231,7 +231,7 @@

    Components

    @@ -248,7 +248,7 @@

    Components

    @@ -299,7 +299,7 @@

    Components

    @@ -316,7 +316,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_callstackentry.html b/develop/type/private_item_p_type_callstackentry.html index f522eeedce4..1c054b78c67 100644 --- a/develop/type/private_item_p_type_callstackentry.html +++ b/develop/type/private_item_p_type_callstackentry.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_i4tuple_callstat.html b/develop/type/private_item_p_type_i4tuple_callstat.html index e855076c76b..0e8d2ecb2fd 100644 --- a/develop/type/private_item_p_type_i4tuple_callstat.html +++ b/develop/type/private_item_p_type_i4tuple_callstat.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_routinereport.html b/develop/type/private_item_p_type_routinereport.html index 487035ec810..eead234fd16 100644 --- a/develop/type/private_item_p_type_routinereport.html +++ b/develop/type/private_item_p_type_routinereport.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_routinestat.html b/develop/type/private_item_p_type_routinestat.html index 2db3582fe69..987158d5676 100644 --- a/develop/type/private_item_p_type_routinestat.html +++ b/develop/type/private_item_p_type_routinestat.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_str_i4.html b/develop/type/private_item_p_type_str_i4.html index bd41b9e25c2..6aaa21e15ce 100644 --- a/develop/type/private_item_p_type_str_i4.html +++ b/develop/type/private_item_p_type_str_i4.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_p_type_timerenv.html b/develop/type/private_item_p_type_timerenv.html index 7f7251ea3bf..75473931bbd 100644 --- a/develop/type/private_item_p_type_timerenv.html +++ b/develop/type/private_item_p_type_timerenv.html @@ -114,7 +114,7 @@

    Variables

    - p + p
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_type_callstackentry.html b/develop/type/private_item_type_callstackentry.html index 8d6c5122a25..7037e07229a 100644 --- a/develop/type/private_item_type_callstackentry.html +++ b/develop/type/private_item_type_callstackentry.html @@ -114,7 +114,7 @@

    Variables

    - value + value
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_type_i4tuple_callstat.html b/develop/type/private_item_type_i4tuple_callstat.html index 9ef1d3f660d..7931f931883 100644 --- a/develop/type/private_item_type_i4tuple_callstat.html +++ b/develop/type/private_item_type_i4tuple_callstat.html @@ -114,10 +114,10 @@

    Variables

    - key - value - hash - next + key + value + hash + next
    @@ -172,7 +172,7 @@

    Components

    @@ -189,7 +189,7 @@

    Components

    @@ -206,7 +206,7 @@

    Components

    @@ -223,7 +223,7 @@

    Components

    diff --git a/develop/type/private_item_type_routinereport.html b/develop/type/private_item_type_routinereport.html index 5c5fa26e177..9045fc751b4 100644 --- a/develop/type/private_item_type_routinereport.html +++ b/develop/type/private_item_type_routinereport.html @@ -114,7 +114,7 @@

    Variables

    - value + value
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/private_item_type_str_i4.html b/develop/type/private_item_type_str_i4.html index b7706610ad3..8753b989321 100644 --- a/develop/type/private_item_type_str_i4.html +++ b/develop/type/private_item_type_str_i4.html @@ -114,10 +114,10 @@

    Variables

    - key - value - hash - next + key + value + hash + next
    @@ -172,7 +172,7 @@

    Components

    @@ -189,7 +189,7 @@

    Components

    @@ -206,7 +206,7 @@

    Components

    @@ -223,7 +223,7 @@

    Components

    diff --git a/develop/type/private_item_type_timerenv.html b/develop/type/private_item_type_timerenv.html index 41c458f1aca..3f4ae9098d7 100644 --- a/develop/type/private_item_type_timerenv.html +++ b/develop/type/private_item_type_timerenv.html @@ -114,7 +114,7 @@

    Variables

    - value + value
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/routine_report_type.html b/develop/type/routine_report_type.html index e2585073854..7c133fd0239 100644 --- a/develop/type/routine_report_type.html +++ b/develop/type/routine_report_type.html @@ -114,7 +114,7 @@

    Variables

    - routineN + routineN max_icost sum_icost max_ecost @@ -178,7 +178,7 @@

    Components

    diff --git a/develop/type/routine_stat_type.html b/develop/type/routine_stat_type.html index 599e699a632..3c6c168b2fd 100644 --- a/develop/type/routine_stat_type.html +++ b/develop/type/routine_stat_type.html @@ -115,7 +115,7 @@

    Variables

    @@ -195,7 +195,7 @@

    Components

    @@ -331,7 +331,7 @@

    Components

    diff --git a/develop/type/stack_buffer_type.html b/develop/type/stack_buffer_type.html index 42d8b481659..da1e68b2271 100644 --- a/develop/type/stack_buffer_type.html +++ b/develop/type/stack_buffer_type.html @@ -115,10 +115,10 @@

    Variables

    @@ -190,7 +190,7 @@

    Components

    @@ -241,7 +241,7 @@

    Components

    diff --git a/develop/type/stack_descriptor_type.html b/develop/type/stack_descriptor_type.html index cf43432a042..e995951f6b9 100644 --- a/develop/type/stack_descriptor_type.html +++ b/develop/type/stack_descriptor_type.html @@ -115,8 +115,8 @@

    Variables

    m - n - k + n + k max_m max_n max_k @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    diff --git a/develop/type/stats_type.html b/develop/type/stats_type.html index ba8919b091c..23dba5ffa52 100644 --- a/develop/type/stats_type.html +++ b/develop/type/stats_type.html @@ -124,7 +124,7 @@

    Variables

    max_smm_flopmax_acc_flopnum_mnk_stacks - padding + padding @@ -349,7 +349,7 @@

    Components

    diff --git a/develop/type/thread_private_type.html b/develop/type/thread_private_type.html index 70c93ceb73f..7ce4f3667c9 100644 --- a/develop/type/thread_private_type.html +++ b/develop/type/thread_private_type.html @@ -116,7 +116,7 @@

    Variables

    @@ -205,7 +205,7 @@

    Components

    diff --git a/develop/type/timer_env_type.html b/develop/type/timer_env_type.html index 445f13f4028..b08da6455bc 100644 --- a/develop/type/timer_env_type.html +++ b/develop/type/timer_env_type.html @@ -114,7 +114,7 @@

    Variables

    - ref_count + ref_count routine_names routine_stats callstack @@ -177,7 +177,7 @@

    Components

    - + type(dbcsr_iterator), intent(out)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_iterator), intent(inout)
    - + type(dbcsr_iterator), intent(inout)
    - + type(dbcsr_iterator), intent(inout)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, public,
    - + integer, intent(in)
    - + character(len=*), private,
    - + type(dbcsr_logger_type), private,
    - + type(dbcsr_mp_obj), private,
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in),
    - + type(list_timerenv_type), intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_timerenv_type), intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), private
    - + type(private_item_type_callstackentry), private,
    - + type(private_item_p_type_callstackentry), private,
    - + integer, private
    - + type(list_callstackentry_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(routine_report_type), private,
    - + type(private_item_type_routinereport), private,
    - + type(private_item_p_type_routinereport), private,
    - + integer, private
    - + type(list_routinereport_type), intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + type(private_item_type_routinestat), private,
    - + type(private_item_p_type_routinestat), private,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(timer_env_type), private,
    - + type(private_item_type_timerenv), private,
    - + type(private_item_p_type_timerenv), private,
    - + integer, private
    - + type(list_timerenv_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in),
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer, private
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + integer, public
    - + integer, public
    - + type(dbcsr_mp_obj), public
    - + type(dbcsr_logger_type), public,
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + logical, intent(in),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + logical, intent(in),
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_mp_obj),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + character(len=*), intent(inout)
    - + character(len=*), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_logger_type),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mempool_type),
    - + type(dbcsr_mempool_type),
    - + integer, intent(in)
    - + type(dbcsr_data_obj)
    - + type(dbcsr_mempool_type),
    - + type(dbcsr_mempool_type),
    - + type(dbcsr_mempool_type),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(acc_stream_type),
    - + real(kind=dp),
    - + character(len=*), private,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_imagedistribution_type), intent(inout)
    - + integer, intent(in)
    - + integer, public,
    - + integer, public,
    - + integer(kind=keyt), public
    - + integer(kind=valt), public
    - + type(dbcsr_heap_node), public
    - + integer, public
    - + integer, public,
    - + type(dbcsr_heap_node_e), public,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=valt), intent(in),
    - + integer(kind=keyt), intent(out)
    - + integer(kind=valt), intent(out)
    - + logical, intent(out)
    - + integer(kind=keyt), intent(out)
    - + integer(kind=valt), intent(out)
    - + logical, intent(out)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=valt), intent(in)
    - + integer(kind=valt), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + type(dbcsr_data_obj), public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + type(dbcsr_type), public
    - + type(dbcsr_buffer), public
    - + type(dbcsr_buffer), public
    - + integer, public,
    - + type(mp_comm_type), public
    - + integer, public
    - + integer, public
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_buffer), intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + logical, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(out)
    - + character(len=*), private,
    - + logical, private,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + integer, private
    - + integer, public,
    - + type(acc_stream_type), public
    - + integer(kind=int_4), public,
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_work_type),
    - + integer,
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + logical, intent(out)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_2d_array_type), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + character(len=*), private,
    - + type(dbcsr_memtype_type), public,
    - + integer(kind=int_4), public,
    - + type(dbcsr_mm_multrec_type), public,
    - + integer(kind=int_4), public,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer,
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout),
    - + type(dbcsr_data_obj), intent(inout),
    - + type(dbcsr_data_obj), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + real(kind=sp),
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=sp),
    - + real(kind=sp),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + real(kind=sp),
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=sp),
    - + real(kind=sp),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer,
    - + integer,
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer,
    - + logical, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + type(array_i1d_obj), intent(out)
    - + type(array_i1d_obj), intent(out)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(out)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(dbcsr_data_obj), public
    - + type(dbcsr_mm_hostdrv_type), intent(inout)
    - + type(dbcsr_work_type),
    - + type(dbcsr_mm_hostdrv_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + logical, intent(out)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + type(stack_descriptor_type), intent(in)
    - + real(kind=real_8), intent(inout),
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + type(stack_descriptor_type), intent(in)
    - + real(kind=real_4), intent(inout),
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + type(stack_descriptor_type), intent(in)
    - + complex(kind=real_8), intent(inout),
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + type(stack_descriptor_type), intent(in)
    - + complex(kind=real_4), intent(inout),
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(inout)
    - + character(len=*), private,
    - + logical, private,
    - + logical, private
    - + logical, private
    - + logical, private
    - + logical, private
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + real(kind=sp), private,
    - + real(kind=sp), private,
    - + real(kind=sp), private,
    - + real(kind=real_8), private
    - + integer, private
    - + integer(kind=int_8), private
    - + type(dbcsr_work_type), private,
    - + type(dbcsr_mm_multrec_type), intent(in)
    - + type(dbcsr_mm_multrec_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_mm_multrec_type), intent(out)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer,
    - + logical, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + real(kind=sp), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer, intent(inout),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + character(len=*), private,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + integer(kind=int_4), public,
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_work_type),
    - + integer,
    - + logical, intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + integer,
    - + type(stack_descriptor_type), intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical,
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + integer, public
    - + integer, public
    - + character(len=*), private,
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_mp_obj), intent(in)
    - + character(len=*), private,
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + character(len=*), private,
    - + integer, private
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, public,
    - + integer, public,
    - + character(len=20), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + class(mp_info_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + class(mp_info_type), intent(inout)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(inout),
    - + integer, intent(out),
    - + integer, intent(out)
    - + integer, intent(inout),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + type(mp_info_type), intent(in),
    - + character(len=*), intent(in)
    - + type(mp_info_type), intent(in),
    - + integer(kind=file_offset), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + character(len=*), private,
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + type(dbcsr_distribution_obj), intent(out),
    - + character(len=*), intent(out),
    - + type(dbcsr_data_obj), intent(out),
    - + character(len=1),
    - + integer,
    - + type(mp_comm_type), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + character(len=*), private,
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + real(kind=real_8),
    - + real(kind=real_8),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + real(kind=real_4),
    - + real(kind=real_4),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + complex(kind=real_8),
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + complex(kind=real_4),
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer(kind=int_4),
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer(kind=int_8),
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + character(len=*), intent(in)
    - + character(len=*), private,
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + integer, intent(in),
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_iterator), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + integer, intent(in),
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_distribution_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + type(dbcsr_tas_split_info), intent(in),
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(out)
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_iterator), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_iterator), intent(inout)
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer(kind=int_8),
    - + class(dbcsr_tas_rowcol_data), intent(out),
    - + class(dbcsr_tas_rowcol_data), intent(out),
    - + type(dbcsr_tas_distribution_type),
    - + character(len=*), intent(out),
    - + type(dbcsr_data_obj), intent(out),
    - + character(len=1),
    - + integer,
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + character(len=*), private,
    - + integer, intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + integer(kind=int_8), intent(in)
    procedure(rowcol_dist), public, deferred :: - dist
    procedure(dist_rowcols), public, deferred :: - rowcols
    procedure, public :: - dist => cyclic_dist
    procedure, public :: - rowcols => cyclic_rowcols
    procedure, public :: - dist => arb_dist
    procedure, public :: - rowcols => arb_rowcols
    - + integer, public
    procedure, public :: - dist => repl_dist
    procedure, public :: - rowcols => repl_rowcols
    procedure(rowcol_data), public, deferred :: - DATA
    procedure, public :: - DATA => blk_size_arb
    procedure, public :: - DATA => blk_size_repl
    procedure, public :: - DATA => blk_size_one
    - + class(dbcsr_tas_blk_size_arb), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_blk_size_repl), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_blk_size_one), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_dist_cyclic), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_cyclic), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(out),
    - + character(len=*), private,
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + character(len=*), private,
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + logical, intent(in),
    - + type(dbcsr_tas_split_info), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + logical, intent(in)
    - + character(len=1), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(out)
    - + logical, intent(out)
    - + character(len=1), intent(inout)
    - + character(len=1), intent(inout)
    - + logical, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(inout),
    - + logical, intent(inout),
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + logical, intent(inout),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=1), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + character(len=*), private,
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -321,7 +321,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_data_obj), intent(inout),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -430,7 +430,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -514,7 +514,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -598,7 +598,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -682,7 +682,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -766,7 +766,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + integer, public
    - + integer(kind=int_8), public,
    - + real(kind=real_8), public,
    - + real(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + integer, public
    - + integer, public
    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) @@ -1066,7 +1066,7 @@

    Arguments

    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_type), intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) @@ -1366,7 +1366,7 @@

    Arguments

    - + integer(kind=int_8), intent(out),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(out) @@ -1421,7 +1421,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1534,8 +1534,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1549,7 +1549,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1634,7 +1634,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_data_obj), intent(inout),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1734,7 +1734,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1819,7 +1819,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1904,7 +1904,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1989,7 +1989,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2074,7 +2074,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_8), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2174,7 +2174,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_4), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2274,7 +2274,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2374,7 +2374,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(in),
    - + type(mp_comm_type), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -2489,8 +2489,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -2504,7 +2504,7 @@

    Arguments

    - + type(mp_request_type), intent(out),
    - + character(len=*), private,
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(mp_comm_type), intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_split_info), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + character(len=*), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer, intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + character(len=*), private,
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + type(dbcsr_tas_split_info), public
    - + type(dbcsr_distribution_obj), public
    - + class(dbcsr_tas_distribution), public,
    - + class(dbcsr_tas_distribution), public,
    - + type(dbcsr_tas_distribution_type), public
    - + class(dbcsr_tas_rowcol_data), public,
    - + class(dbcsr_tas_rowcol_data), public,
    - + type(dbcsr_type), public
    - + integer(kind=int_8), public
    - + integer(kind=int_8), public
    - + logical, public
    - + integer, public
    - + type(dbcsr_tas_split_info), public
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_iterator), public
    - + character(len=*), private,
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + character(len=*), private,
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + character(len=1), intent(out)
    - + character(len=1), intent(out)
    - + logical, intent(out)
    - + logical, intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(inout),
    - + logical, intent(inout),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(out),
    - + character(len=1), intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(out),
    - + logical, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), private,
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + character(kind=c_char, len=:), intent(out),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(out),
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + character(len=*), private,
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_tas_iterator), public
    - + type(nd_to_2d_mapping), public
    - + type(nd_to_2d_mapping), public
    - + type(array_list), public
    - + type(array_list), public
    - + integer, public,
    - + real(kind=real_8), public,
    - + integer, public,
    - + real(kind=real_4), public,
    - + integer, public,
    - + complex(kind=real_8), public,
    - + integer, public,
    - + complex(kind=real_4), public,
    - + type(block_nd_r_dp), public
    - + type(block_nd_r_sp), public
    - + type(block_nd_c_dp), public
    - + type(block_nd_c_sp), public
    - + integer, public
    - + type(block_nd), intent(in)
    - + type(dbcsr_t_iterator_type), intent(in)
    - + type(dbcsr_t_iterator_type), intent(in)
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(block_nd), intent(inout)
    - + type(dbcsr_t_iterator_type), intent(out)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_iterator_type), intent(inout)
    - + type(dbcsr_t_iterator_type), intent(inout)
    - + integer, intent(out),
    - + integer, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(block_nd_r_dp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_r_sp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_c_dp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_c_sp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_r_dp), intent(inout)
    - + type(block_nd_r_sp), intent(inout)
    - + type(block_nd_c_dp), intent(inout)
    - + type(block_nd_c_sp), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_r_dp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_r_sp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_c_dp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_c_sp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + character(len=*), private,
    - + integer, public,
    - + integer(kind=int_8), public,
    - + integer, public,
    - + integer, public,
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(in),
    - + type(nd_to_2d_mapping), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(nd_to_2d_mapping), intent(inout)
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + character(len=*), private,
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + character(len=*), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -308,7 +308,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -392,7 +392,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -476,7 +476,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -560,7 +560,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, public
    - + integer, public
    - + integer, public,
    - + real(kind=real_8), public,
    - + real(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + integer, public
    - + integer, public
    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) @@ -853,7 +853,7 @@

    -

    private pure function block_buffer_blocks_left(buffer) +

    private pure function block_buffer_blocks_left(buffer)

    @@ -872,8 +872,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) @@ -922,7 +922,7 @@

    Arguments

    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(out) @@ -1023,7 +1023,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1156,8 +1156,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1171,7 +1171,7 @@

    Arguments

    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1241,7 +1241,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + type(block_nd), intent(inout),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) @@ -1341,7 +1341,7 @@

    Arguments

    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -1411,8 +1411,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -1426,7 +1426,7 @@

    Arguments

    - + type(mp_request_type), intent(out),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1481,7 +1481,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1566,7 +1566,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1651,7 +1651,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1736,7 +1736,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1821,7 +1821,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + real(kind=real_8), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -1921,7 +1921,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + real(kind=real_4), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2021,7 +2021,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -2121,7 +2121,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(in),
    - + character(len=*), private,
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + logical, intent(in),
    - + character(len=*), private,
    - + integer, private,
    - + integer, private,
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer,
    - + integer,
    - + integer,
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=*), private,
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + type(dbcsr_t_distribution_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(in),
    - + type(array_list), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + integer, public
    - + integer, public
    - + type(nd_to_2d_mapping), public
    - + type(nd_to_2d_mapping), public
    - + type(array_list), public
    - + type(array_list), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + integer, public,
    - + logical, public
    - + character(len=default_string_length), public
    - + integer, public,
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + integer, public,
    procedure, public :: - dist => tas_dist_t
    procedure, public :: - rowcols => tas_rowcols_t
    - + integer, public,
    - + type(array_list), public
    - + class(dbcsr_tas_dist_t), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_t), intent(in)
    - + integer, intent(in)
    - + type(array_list), intent(in)
    - + class(dbcsr_tas_blk_size_t), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + type(mp_comm_type), intent(inout)
    - + type(dbcsr_t_distribution_type), intent(out)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_distribution_type), intent(out)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + type(dbcsr_t_distribution_type), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + type(dbcsr_t_distribution_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_distribution_type), intent(out),
    - + character(len=*), intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + character(len=*), private,
    - + integer, private,
    - + integer, private,
    - + complex(kind=real_8)
    - + integer
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(out)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + character(len=*), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in),
    - + logical, private,
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), private,
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type)
    - + integer
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + character(len=*), private,
    - + character(len=default_string_length), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=default_string_length), public
    - + logical, public
    - + character(len=default_string_length), public
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + character(len=*), intent(in)
    - + integer, public
    - + character(len=*), private,
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), private,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + logical, public
    - + type(mp_comm_type), public
    - + type(mp_comm_type), public
    - + integer, public
    - + type(dbcsr_mp_type), public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + logical, public
    - + type(array_i1d_obj), public
    - + integer, public
    - + type(dbcsr_mp_obj), public
    - + integer, public
    - + type(dbcsr_distribution_type), public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + type(dbcsr_imagedistribution_type), public,
    - + integer, public
    - + type(dbcsr_data_obj), public,
    - + integer, public
    - + type(dbcsr_block_buffer_type), public,
    - + type(dbcsr_type), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public,
    - + integer, public,
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + type(dbcsr_data_obj), public
    - + integer, public
    - + integer, public
    - + type(dbcsr_mutable_type), public,
    - + type(dbcsr_data_obj), public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public
    - + integer, public
    - + logical, public
    - + character(len=default_string_length), public
    - + type(dbcsr_data_obj), public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_block_buffer_obj), public
    - + type(dbcsr_distribution_obj), public
    - + integer, public
    - + type(dbcsr_type), public,
    - + type(dbcsr_imagedistribution_obj), public
    - + type(dbcsr_imagedistribution_obj), public
    - + integer, public
    - + real, public,
    - + character(len=*), private,
    - + logical, private,
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, public,
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_work_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout),
    - + type(dbcsr_data_obj), intent(inout),
    - + type(dbcsr_data_obj), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + integer(kind=int_8), intent(out)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_event_type), intent(inout)
    - + type(acc_event_type), intent(inout)
    - + type(acc_event_type), intent(in)
    - + type(acc_event_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_event_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(out)
    - + character(len=*), intent(in)
    - + type(acc_stream_type), intent(inout)
    - + type(acc_stream_type), intent(in)
    - + integer, intent(out)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_work_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(out),
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + integer,
    - + logical, intent(in),
    - + type(array_i1d_obj), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + class(dbcsr_tas_blk_size_arb), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_blk_size_one), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_blk_size_repl), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -168,7 +168,7 @@

    Arguments

    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -167,7 +167,7 @@

    Arguments

    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(in),
    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + complex(kind=real_8), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - complex(kind=real_8), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - complex(kind=real_8), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + complex(kind=real_8), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + complex(kind=real_4), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - complex(kind=real_4), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - complex(kind=real_4), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + complex(kind=real_4), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + real(kind=real_8), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - real(kind=real_8), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - real(kind=real_8), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + real(kind=real_8), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    - + type(block_buffer_type), intent(inout)
    - - integer, + + integer(kind=int_8), intent(in)intent(in), - + DIMENSION(2) ::ndataindex - +

    index of block

    - - integer, + + real(kind=real_4), intent(in), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(:, :) ::indexblock - +

    block

    - - real(kind=real_4), + + logical, intent(in), - DIMENSION(ndata) + optional + ::blocktransposed
    - + type(block_buffer_type), intent(inout)
    - - integer(kind=int_8), + + integer, intent(in),intent(in) - DIMENSION(2) + ::indexndata -

    index of block

    +
    - - real(kind=real_4), + + integer, intent(in), - DIMENSION(:, :) + DIMENSION(ndims_buffer(buffer)) ::blockindex -

    block

    +
    - - logical, + + real(kind=real_4), intent(in),optional - + + DIMENSION(ndata) ::transposedblock
    - + type(block_buffer_type), intent(in)
    - + type(block_buffer_type), intent(in)
    - + type(block_buffer_type), intent(out)
    - + integer, intent(in) nblock

    number of blocks -total number of block entries -number of dimensions

    +total number of block entries

    - + integer, intent(in) ndata

    number of blocks -total number of block entries -number of dimensions

    +total number of block entries

    - + integer, intent(in) data_type

    number of blocks -total number of block entries -number of dimensions

    -
    - - integer, - intent(in) - - ::ndim -

    number of blocks -total number of block entries -number of dimensions

    +total number of block entries

    - + type(block_buffer_type), intent(out) nblock

    number of blocks -total number of block entries

    +total number of block entries +number of dimensions

    - + integer, intent(in) ndata

    number of blocks -total number of block entries

    +total number of block entries +number of dimensions

    - + integer, intent(in) data_type

    number of blocks -total number of block entries

    +total number of block entries +number of dimensions

    +
    + + integer, + intent(in) + + ::ndim +

    number of blocks +total number of block entries +number of dimensions

    - + type(block_buffer_type), intent(inout)
    - + type(block_buffer_type), intent(inout)
    - + type(block_buffer_type), intent(in)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(:, :), ALLOCATABLE + ALLOCATABLE, DIMENSION(:, :) :: index
    - + type(block_buffer_type), intent(in)
    - - integer(kind=int_8), + + integer, intent(out), - ALLOCATABLE, DIMENSION(:, :) + DIMENSION(:, :), ALLOCATABLE :: index
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -168,7 +168,7 @@

    Arguments

    - + integer, intent(out)
    - + integer, intent(out),
    - + type(block_nd), intent(inout),
    - + logical, intent(in),
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout) @@ -167,7 +167,7 @@

    Arguments

    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_data_obj), intent(inout),
    - + logical, intent(in),
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(2) :: index
    - + complex(kind=real_8), intent(out), optional, - DIMENSION(:), ALLOCATABLE + DIMENSION(:, :) :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer(kind=int_8), + + integer, intent(out), - DIMENSION(2) + DIMENSION(ndims_buffer(buffer)) :: index
    - + complex(kind=real_8), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(2) :: index
    - + complex(kind=real_4), intent(out), optional, - DIMENSION(:), ALLOCATABLE + DIMENSION(:, :) :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer(kind=int_8), + + integer, intent(out), - DIMENSION(2) + DIMENSION(ndims_buffer(buffer)) :: index
    - + complex(kind=real_4), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(2) :: index
    - + real(kind=real_8), intent(out), optional, - DIMENSION(:), ALLOCATABLE + DIMENSION(:, :) :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer(kind=int_8), + + integer, intent(out), - DIMENSION(2) + DIMENSION(ndims_buffer(buffer)) :: index
    - + real(kind=real_8), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(ndims_buffer(buffer)) + DIMENSION(2) :: index
    - + real(kind=real_4), intent(out), optional, - DIMENSION(:), ALLOCATABLE + DIMENSION(:, :) :: block
    - + type(block_buffer_type), intent(inout)
    - + integer, intent(out)
    - - integer(kind=int_8), + + integer, intent(out), - DIMENSION(2) + DIMENSION(ndims_buffer(buffer)) :: index
    - + real(kind=real_4), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(block_nd), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + logical, intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_cp2d),
    - + type(btree_node_i8_dp2d),
    - + type(btree_node_i8_sp2d),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_cp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_sp2d), intent(out),
    - + integer(kind=keyt), intent(out),
    - + type(btree_data_zp2d), intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_cp2d), intent(inout),
    - + type(btree_node_i8_dp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_dp2d), intent(inout),
    - + type(btree_node_i8_sp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_sp2d), intent(inout),
    - + type(btree_node_i8_zp2d),
    - + integer, intent(inout),
    - + integer(kind=keyt), intent(inout),
    - + type(btree_data_zp2d), intent(inout),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(out)
    - + logical, intent(out),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_cp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_node_i8_zp2d),
    - + type(btree_node_i8_cp2d),
    - + type(btree_node_i8_dp2d),
    - + type(btree_node_i8_sp2d),
    - + type(btree_node_i8_zp2d),
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(btree_node_i8_cp2d),
    - + type(btree_node_i8_dp2d),
    - + type(btree_node_i8_sp2d),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + type(c_ptr), intent(out)
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(out)
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + integer(kind=c_int), intent(out),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + character(kind=c_char, len=:), intent(out),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + logical, intent(inout),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8)
    - + integer
    - + class(CONF_PAR), intent(inout)
    - + type(csr_type), intent(inout)
    - + type(csr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(inout)
    - + integer, intent(out),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(block_nd), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(block_nd_c_dp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_c_sp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_r_dp), intent(out)
    - + integer, intent(in),
    - + type(block_nd_r_sp), intent(out)
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + logical, intent(in),
    - + type(nd_to_2d_mapping), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(csr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(out)
    - + real(kind=real_8), intent(out)
    - + real(kind=real_8), intent(in)
    - + type(csr_type), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(out)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in),
    - + integer, intent(in),
    - - type(csr_type), + + type(dbcsr_csr_type), intent(out) @@ -169,12 +168,12 @@

    Arguments

    :: csr_mat -

    CSR matrix to return

    +
    - + integer, intent(in) :: nrows_total -

    total number of rows -total number of columns

    +
    - + integer, intent(in) :: ncols_total -

    total number of rows -total number of columns

    +
    - + integer(kind=int_8) :: nze_total -

    total number of non-zero elements

    +
    - + integer, intent(in) :: nze_local -

    local number of non-zero elements -local number of rows

    +
    - + integer, intent(in) :: nrows_local -

    local number of non-zero elements -local number of rows

    +
    - - type(mp_comm_type), + + integer, intent(in) @@ -268,7 +263,7 @@

    Arguments

    - + integer, intent(in), :: data_type -

    data type of the CSR matrix (default real double prec.)

    +
    - - type(dbcsr_csr_type), + + type(csr_type), intent(out) @@ -168,7 +169,7 @@

    Arguments

    :: csr_mat - +

    CSR matrix to return

    :: nrows_total - +

    total number of rows +total number of columns

    :: ncols_total - +

    total number of rows +total number of columns

    - + integer(kind=int_8) :: nze_total - +

    total number of non-zero elements

    - + integer, intent(in) :: nze_local - +

    local number of non-zero elements +local number of rows

    :: nrows_local - +

    local number of non-zero elements +local number of rows

    - - integer, + + type(mp_comm_type), intent(in) @@ -263,7 +268,7 @@

    Arguments

    - + integer, intent(in), :: data_type - +

    data type of the CSR matrix (default real double prec.)

    - + type(csr_type), intent(in)
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(csr_type), intent(inout)
    - + type(csr_type), intent(in)
    - + integer, intent(in)
    - + type(csr_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + class(dbcsr_tas_dist_cyclic), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_cyclic), intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout),
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(inout)
    - + logical, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_logger_type),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_type), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(out)
    - + integer
    - + type(dbcsr_type), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=dp), intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(out),
    - + logical, intent(out)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer,
    - + integer,
    - + integer, intent(out),
    - + integer, intent(out),
    - + logical, intent(out),
    - + type(mp_comm_type), intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + logical, intent(out),
    - + type(mp_comm_type), intent(out),
    - + type(mp_comm_type), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + integer,
    - + integer,
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout),
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_type), intent(out)
    - + type(dbcsr_distribution_type), intent(in),
    - + integer,
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical,
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(dbcsr_distribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(mp_comm_type), intent(in),
    - + integer,
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to get (rank-2 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to get (rank-2 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), :: block - +

    the block to get (rank-1 array)

    :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_4), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to get (rank-1 array)

    +
    - + logical, intent(out) :: tr -

    whether the data is transposed

    +
    - + logical, intent(out) :: found -

    whether the block exists in the matrix

    +
    - + integer, intent(out), :: row_size -

    logical row size of block -logical column size of block

    +
    - + integer, intent(out), :: col_size -

    logical row size of block -logical column size of block

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to get (rank-1 array)

    - + logical, intent(out) :: tr - +

    whether the data is transposed

    - + logical, intent(out) :: found - +

    whether the block exists in the matrix

    - + integer, intent(out), :: row_size - +

    logical row size of block +logical column size of block

    - + integer, intent(out), :: col_size - +

    logical row size of block +logical column size of block

    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + type(dbcsr_distribution_obj), intent(out),
    - + character(len=*), intent(out),
    - + type(dbcsr_data_obj), intent(out),
    - + character(len=1),
    - + integer,
    - + type(mp_comm_type), intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + type(dbcsr_distribution_type), intent(out),
    - + character(len=*), intent(out),
    - + character(len=1), intent(out),
    - + integer, intent(out),
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=valt), intent(in),
    - + integer(kind=keyt), intent(out)
    - + integer(kind=valt), intent(out)
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer(kind=keyt), intent(out)
    - + integer(kind=valt), intent(out)
    - + logical, intent(out)
    - + integer(kind=valt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=valt), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(in) @@ -169,7 +168,7 @@

    Arguments

    :: iterator -

    the iterator

    +
    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(in) @@ -168,7 +169,7 @@

    Arguments

    :: iterator - +

    the iterator

    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(out) @@ -205,13 +168,13 @@

    Arguments

    :: iterator -

    the iterator

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -220,12 +183,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + logical, intent(in), :: shared -

    The matrix is shared between several iterators. Default is .TRUE. -Threads are given blocks regardless of the thread distribution; default is .FALSE. -Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. -Whether returned pointers need to be contiguous; default is FALSE. -User promises not to change returned data; default is FALSE

    +
    - + logical, intent(in), :: dynamic -

    The matrix is shared between several iterators. Default is .TRUE. -Threads are given blocks regardless of the thread distribution; default is .FALSE. -Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. -Whether returned pointers need to be contiguous; default is FALSE. -User promises not to change returned data; default is FALSE

    +
    - + logical, intent(in), :: dynamic_byrows -

    The matrix is shared between several iterators. Default is .TRUE. -Threads are given blocks regardless of the thread distribution; default is .FALSE. -Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. -Whether returned pointers need to be contiguous; default is FALSE. -User promises not to change returned data; default is FALSE

    +
    - + logical, intent(in), :: contiguous_pointers -

    The matrix is shared between several iterators. Default is .TRUE. -Threads are given blocks regardless of the thread distribution; default is .FALSE. -Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. -Whether returned pointers need to be contiguous; default is FALSE. -User promises not to change returned data; default is FALSE

    +
    - + logical, intent(in), :: read_only -

    The matrix is shared between several iterators. Default is .TRUE. -Threads are given blocks regardless of the thread distribution; default is .FALSE. -Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. -Whether returned pointers need to be contiguous; default is FALSE. -User promises not to change returned data; default is FALSE

    +
    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(out) @@ -168,13 +205,13 @@

    Arguments

    :: iterator - +

    the iterator

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,7 +220,7 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    :: shared - +

    The matrix is shared between several iterators. Default is .TRUE. +Threads are given blocks regardless of the thread distribution; default is .FALSE. +Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. +Whether returned pointers need to be contiguous; default is FALSE. +User promises not to change returned data; default is FALSE

    :: dynamic - +

    The matrix is shared between several iterators. Default is .TRUE. +Threads are given blocks regardless of the thread distribution; default is .FALSE. +Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. +Whether returned pointers need to be contiguous; default is FALSE. +User promises not to change returned data; default is FALSE

    :: dynamic_byrows - +

    The matrix is shared between several iterators. Default is .TRUE. +Threads are given blocks regardless of the thread distribution; default is .FALSE. +Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. +Whether returned pointers need to be contiguous; default is FALSE. +User promises not to change returned data; default is FALSE

    :: contiguous_pointers - +

    The matrix is shared between several iterators. Default is .TRUE. +Threads are given blocks regardless of the thread distribution; default is .FALSE. +Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. +Whether returned pointers need to be contiguous; default is FALSE. +User promises not to change returned data; default is FALSE

    :: read_only - +

    The matrix is shared between several iterators. Default is .TRUE. +Threads are given blocks regardless of the thread distribution; default is .FALSE. +Threads are given blocks regardless of the thread distribution, but still grouped by rows; default is .FALSE. +Whether returned pointers need to be contiguous; default is FALSE. +User promises not to change returned data; default is FALSE

    - - type(dbcsr_iterator), + + type(dbcsr_iterator_type), intent(inout) @@ -169,7 +168,7 @@

    Arguments

    :: iterator -

    the iterator

    +
    - - type(dbcsr_iterator_type), + + type(dbcsr_iterator), intent(inout) @@ -168,7 +169,7 @@

    Arguments

    :: iterator - +

    the iterator

    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_logger_type),
    - + type(dbcsr_mp_obj),
    - + type(dbcsr_logger_type),
    - + character(len=*), intent(inout)
    - + character(len=*), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + logical, intent(in),
    - + type(dbcsr_logger_type),
    - + logical, intent(in),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + type(dbcsr_logger_type),
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(array_i1d_obj), intent(out)
    - + type(array_i1d_obj), intent(out)
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_2d_array_type), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_distribution_obj), intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in),
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(out)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + character(len=*), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj)
    - + type(dbcsr_mempool_type),
    - + type(dbcsr_mempool_type),
    - + type(dbcsr_mempool_type),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mempool_type),
    - + integer, intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(acc_stream_type),
    - + real(kind=dp),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_work_type),
    - + integer,
    - + logical, intent(in)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer,
    - + integer,
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer,
    - + logical, intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + logical, intent(inout)
    - + real(kind=sp),
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=sp),
    - + real(kind=sp),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + real(kind=sp),
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=sp),
    - + real(kind=sp),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_mm_hostdrv_type), intent(inout)
    - + type(dbcsr_work_type),
    - + type(dbcsr_mm_hostdrv_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer, intent(inout),
    - + type(dbcsr_mm_multrec_type), intent(in)
    - + type(dbcsr_mm_multrec_type), intent(in)
    - + type(dbcsr_mm_multrec_type), intent(out)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer,
    - + logical, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + real(kind=sp), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_work_type),
    - + integer,
    - + logical, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + integer,
    - + type(stack_descriptor_type), intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(inout)
    - - type(dbcsr_mp_obj), + + type(dbcsr_distribution_type), intent(inout) ::mp_envdist -

    multiprocessor environment

    +
    - - type(dbcsr_distribution_type), + + type(dbcsr_mp_obj), intent(inout) ::distmp_env - +

    multiprocessor environment

    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_mp_obj), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -263,7 +263,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -249,7 +249,7 @@

    Arguments

    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -308,7 +308,7 @@

    Arguments

    - + integer, intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -278,7 +278,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -263,7 +263,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + real(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -263,7 +263,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -249,7 +249,7 @@

    Arguments

    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -308,7 +308,7 @@

    Arguments

    - + integer, intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -278,7 +278,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -218,8 +218,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -233,7 +233,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -263,7 +263,7 @@

    Arguments

    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer,
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_4), intent(in), :: scale -

    scale the block being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +261,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the block being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_8), intent(in), :: scale -

    scale the block being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +261,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the block being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_4), intent(in), :: scale -

    scale the block being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_4), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +261,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the block being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), intent(in), - DIMENSION(:, :), CONTIGUOUS, TARGET + DIMENSION(:, :) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_8), intent(in), :: scale -

    scale the block being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), intent(in), - DIMENSION(:, :) + DIMENSION(:, :), CONTIGUOUS, TARGET :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +261,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the block being added

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_scalar_type), intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -171,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + complex(kind=real_4), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_4), intent(in), :: scale -

    scale the OBblock being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +171,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + complex(kind=real_4), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +263,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the OBblock being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -171,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + real(kind=real_8), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_8), intent(in), :: scale -

    scale the OBblock being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +171,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + real(kind=real_8), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +263,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the OBblock being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -171,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + real(kind=real_4), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + real(kind=real_4), intent(in), :: scale -

    scale the OBblock being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +171,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + real(kind=real_4), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +263,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the OBblock being added

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -171,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the logical row -the logical column

    +
    - + integer, intent(in) :: col -

    the logical row -the logical column

    +
    - + complex(kind=real_8), intent(in), - DIMENSION(:), CONTIGUOUS + DIMENSION(:) :: block -

    the block to put

    -
    - - integer, - intent(inout),optional, - DIMENSION(2) - ::lb_row_col
    - - logical, - intent(in),optional - - ::transposed -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - + logical, intent(in), :: summation -

    the block is transposed -if block exists, then sum the new block to the old one instead of replacing it

    -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop
    - + complex(kind=real_8), intent(in), :: scale -

    scale the OBblock being added

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +171,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the logical row +the logical column

    - + integer, intent(in) :: col - +

    the logical row +the logical column

    - + complex(kind=real_8), intent(in), - DIMENSION(:) + DIMENSION(:), CONTIGUOUS :: block +

    the block to put

    +
    + + integer, + intent(inout),optional, + DIMENSION(2) + ::lb_row_col
    + + logical, + intent(in),optional + + ::transposed +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    @@ -227,6 +263,22 @@

    Arguments

    :: summation +

    the block is transposed +if block exists, then sum the new block to the old one instead of replacing it

    +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop :: scale - +

    scale the OBblock being added

    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -170,7 +168,7 @@

    Arguments

    :: matrix -

    Matrix into which blocks should be added.

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +170,7 @@

    Arguments

    :: matrix - +

    Matrix into which blocks should be added.

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_4), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_4), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_8), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_8), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + real(kind=real_4), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + real(kind=real_4), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    the row -the column

    +
    - + integer, intent(in) :: col -

    the row -the column

    +
    - + complex(kind=real_8), :: block -

    the block to reserve; added if not NULL

    +
    - + logical, intent(in), :: transposed -

    the block holds transposed data

    +
    :: existed -

    block already existed

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    the row +the column

    - + integer, intent(in) :: col - +

    the row +the column

    - + complex(kind=real_8), :: block - +

    the block to reserve; added if not NULL

    - + logical, intent(in), :: transposed - +

    the block holds transposed data

    :: existed - +

    block already existed

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -178,12 +168,12 @@

    Arguments

    :: matrix -

    Matrix into which blocks should be added.

    +
    - + integer, intent(in), :: rows -

    Rows of the blocks to add -Columns of the blocks to add

    +
    - + integer, intent(in), ::columnscols -

    Rows of the blocks to add -Columns of the blocks to add

    +
    :: blk_pointers -

    block pointers to use for new blocks

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +178,7 @@

    Arguments

    :: matrix - +

    Matrix into which blocks should be added.

    :: rows - +

    Rows of the blocks to add +Columns of the blocks to add

    - + integer, intent(in), ::colscolumns - +

    Rows of the blocks to add +Columns of the blocks to add

    :: blk_pointers - +

    block pointers to use for new blocks

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,7 +168,7 @@

    Arguments

    :: matrix -

    Matrix into which blocks should be added.

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +169,7 @@

    Arguments

    :: matrix - +

    Matrix into which blocks should be added.

    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(out)
    - + real(kind=real_8), intent(out)
    - + real(kind=real_4), intent(out)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -183,8 +183,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -198,7 +198,7 @@

    Arguments

    - + type(mp_request_type), intent(out),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + type(dbcsr_t_pgrid_type), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer,
    - + integer,
    - + integer,
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(in),
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + type(dbcsr_t_distribution_type), intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_distribution_type), intent(inout)
    - + type(dbcsr_t_distribution_type), intent(in)
    - + type(dbcsr_t_distribution_type), intent(out)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_distribution_type), intent(out)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_distribution_type), intent(out),
    - + character(len=*), intent(out),
    - + integer, intent(out),
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_t_iterator_type), intent(in)
    - + type(dbcsr_t_iterator_type), intent(inout)
    - + integer, intent(out),
    - + integer, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_t_iterator_type), intent(out)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_iterator_type), intent(inout)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(out),
    - + logical, intent(out),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - integer, + type(mp_comm_type), intent(in) @@ -168,12 +167,12 @@

    Arguments

    :: comm_2d - +

    communicator with 2-dimensional topology

    - + integer, intent(in), :: map1_2d - +

    which nd-indices map to first matrix index and in which order +which nd-indices map to second matrix index and in which order

    - + integer, intent(in), :: map2_2d - +

    which nd-indices map to first matrix index and in which order +which nd-indices map to second matrix index and in which order

    - + integer, intent(in), :: dims_nd - +

    nd dimensions

    - + integer, intent(in), :: pdims_2d - +

    if comm_2d does not have a cartesian topology associated, can input dimensions with pdims_2d

    :: tdims - +

    tensor block dimensions. If present, process grid dimensions are created such that good +load balancing is ensured even if some of the tensor dimensions are small (i.e. on the same order +or smaller than nproc**(1/ndim) where ndim is the tensor rank)

    - + integer, intent(in),
    - + integer, intent(in),
    - - type(mp_comm_type), + + integer, intent(in) @@ -167,12 +168,12 @@

    Arguments

    :: comm_2d -

    communicator with 2-dimensional topology

    +
    - + integer, intent(in), :: map1_2d -

    which nd-indices map to first matrix index and in which order -which nd-indices map to second matrix index and in which order

    +
    - + integer, intent(in), :: map2_2d -

    which nd-indices map to first matrix index and in which order -which nd-indices map to second matrix index and in which order

    +
    - + integer, intent(in), :: dims_nd -

    nd dimensions

    +
    - + integer, intent(in), :: pdims_2d -

    if comm_2d does not have a cartesian topology associated, can input dimensions with pdims_2d

    +
    :: tdims -

    tensor block dimensions. If present, process grid dimensions are created such that good -load balancing is ensured even if some of the tensor dimensions are small (i.e. on the same order -or smaller than nproc**(1/ndim) where ndim is the tensor rank)

    +
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(mp_comm_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + integer, intent(inout),
    - - integer, + + type(mp_comm_type), intent(in) @@ -173,7 +167,7 @@

    Arguments

    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - - integer, + + type(mp_comm_type), intent(in) @@ -168,12 +173,12 @@

    Arguments

    :: mp_comm - +

    simple MPI Communicator

    - + integer, intent(inout), :: dims - +

    grid dimensions - if entries are 0, dimensions are chosen automatically.

    - + type(dbcsr_t_pgrid_type), intent(out) :: pgrid - +

    n-dimensional grid object

    - + integer, intent(in), :: map1_2d - +

    which nd-indices map to first matrix index and in which order +which nd-indices map to first matrix index and in which order

    - + integer, intent(in), :: map2_2d - +

    which nd-indices map to first matrix index and in which order +which nd-indices map to first matrix index and in which order

    - + integer, intent(in), :: tensor_dims - +

    tensor block dimensions. If present, process grid dimensions are created such that good +load balancing is ensured even if some of the tensor dimensions are small (i.e. on the same order +or smaller than nproc**(1/ndim) where ndim is the tensor rank)

    - + integer, intent(in), :: nsplit - +

    impose a constant split factor +which matrix dimension to split

    - + integer, intent(in), :: dimsplit - +

    impose a constant split factor +which matrix dimension to split

    - - type(mp_comm_type), + + integer, intent(in) @@ -173,12 +168,12 @@

    Arguments

    :: mp_comm -

    simple MPI Communicator

    +
    - + integer, intent(inout), :: dims -

    grid dimensions - if entries are 0, dimensions are chosen automatically.

    +
    - + type(dbcsr_t_pgrid_type), intent(out) :: pgrid -

    n-dimensional grid object

    +
    - + integer, intent(in), :: map1_2d -

    which nd-indices map to first matrix index and in which order -which nd-indices map to first matrix index and in which order

    +
    - + integer, intent(in), :: map2_2d -

    which nd-indices map to first matrix index and in which order -which nd-indices map to first matrix index and in which order

    +
    :: tensor_dims -

    tensor block dimensions. If present, process grid dimensions are created such that good -load balancing is ensured even if some of the tensor dimensions are small (i.e. on the same order -or smaller than nproc**(1/ndim) where ndim is the tensor rank)

    +
    - + integer, intent(in), :: nsplit -

    impose a constant split factor -which matrix dimension to split

    +
    - + integer, intent(in), :: dimsplit -

    impose a constant split factor -which matrix dimension to split

    +
    - - type(mp_comm_type), + + integer, intent(in) @@ -167,7 +173,7 @@

    Arguments

    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + logical, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_c_dp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_c_sp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_r_dp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(block_nd_r_sp), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(out)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_t_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_tas_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -183,8 +183,8 @@

    Arguments

    - - type(block_buffer_type), + + type(block_buffer_type), intent(inout), @@ -198,7 +198,7 @@

    Arguments

    - + type(mp_request_type), intent(out),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in)
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + integer, intent(in),
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=*), intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_distribution_type), intent(inout)
    - + type(dbcsr_tas_distribution_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + type(dbcsr_tas_split_info), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer(kind=int_8),
    - + class(dbcsr_tas_rowcol_data), intent(out),
    - + class(dbcsr_tas_rowcol_data), intent(out),
    - + type(dbcsr_tas_distribution_type),
    - + character(len=*), intent(out),
    - + type(dbcsr_data_obj), intent(out),
    - + character(len=1),
    - + integer,
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(mp_comm_type), intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(out)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_iterator), intent(in)
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_tas_iterator), intent(inout)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_iterator), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + logical, intent(in),
    - + type(dbcsr_tas_split_info), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_data_obj)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_type), intent(out)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + type(dbcsr_tas_type), intent(inout),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_tas_split_info), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + character(len=*), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -175,8 +175,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(out) @@ -190,7 +190,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - type(dbcsr_type), + type(dbcsr_type), intent(in) @@ -176,7 +176,7 @@

    Arguments

    - type(dbcsr_type), + type(dbcsr_type), intent(out) @@ -190,7 +190,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(block_nd), intent(inout)
    - + type(block_nd_c_dp), intent(inout)
    - + type(block_nd_c_sp), intent(inout)
    - + type(block_nd_r_dp), intent(inout)
    - + type(block_nd_r_sp), intent(inout)
    - + type(nd_to_2d_mapping), intent(inout)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + integer(kind=int_4),
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + character(len=default_string_length)
    - + character(len=default_string_length)
    - + integer, intent(in),
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + integer,
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(C_PTR), intent(in)
    - + integer(kind=C_INT), intent(out)
    - + integer(kind=C_INT), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in),
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + complex(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer(kind=int_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_4),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + real(kind=real_8),
    - + type(acc_stream_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_area_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_area_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + type(dbcsr_iterator), intent(inout)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + real(kind=real_4),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_8),
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_data_obj), intent(inout)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in),
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + type(callstack_entry_type), intent(in)
    - + integer, intent(in)
    - + type(list_callstackentry_type), intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(in)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + type(list_routinereport_type), intent(inout)
    - + type(routine_report_type), intent(in),
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in),
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + type(list_timerenv_type), intent(inout)
    - + type(timer_env_type), intent(in),
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer(kind=int_8), intent(out),
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + logical, intent(in)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout),
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_mp_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(inout)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(array_i1d_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_buffer), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_distribution_obj),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_distribution_obj)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + real(kind=real_8),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + real(kind=real_4),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + complex(kind=real_4),
    - + real(kind=real_8),
    - + real(kind=real_8),
    - + integer(kind=int_4),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mempool_type),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(dbcsr_distribution_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(inout),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + integer, intent(inout),
    - + integer, intent(out)
    - + integer, intent(out)
    - + type(dbcsr_t_pgrid_type), intent(in)
    - + integer, intent(out),
    - + character(len=*), intent(in)
    - + type(mp_info_type), intent(in),
    - + integer(kind=file_offset), intent(out)
    - + character(len=*), intent(in)
    - + type(mp_info_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + class(mp_info_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + class(mp_info_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + real(kind=real_8), intent(out),
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out)
    - + logical, intent(in)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(in)
    - - type(block_buffer_type), + + type(block_buffer_type), intent(in) diff --git a/develop/proc/ndims_iterator.html b/develop/proc/ndims_iterator.html index 2832b5b6516..2f3ad8cf0aa 100644 --- a/develop/proc/ndims_iterator.html +++ b/develop/proc/ndims_iterator.html @@ -155,7 +155,7 @@

    Arguments

    - + type(dbcsr_t_iterator_type), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(array_list), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=dp), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + logical, intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + logical, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + class(CONF_PAR), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer, intent(in)
    - - type(dbcsr_t_type), + + type(dbcsr_tas_type), intent(inout), TARGET ::tensor1matrix1_in -

    tensor 1 in

    +
    - - type(dbcsr_t_type), + + type(dbcsr_tas_type), intent(inout), TARGET ::tensor2matrix2_in -

    tensor 2 in

    +
    - - type(dbcsr_t_type), + + type(dbcsr_tas_type), intent(out), POINTER ::tensor1_outmatrix1_out -

    tensor 1 out -tensor 2 out

    +
    - - type(dbcsr_t_type), + + type(dbcsr_tas_type), intent(out), POINTER ::tensor2_outmatrix2_out -

    tensor 1 out -tensor 2 out

    +
    - - integer, + + logical, intent(in),intent(out) - DIMENSION(:) + ::ind1_freenew1 -

    indices of tensor 1 that are "free" (not linked to any index of tensor 2)

    +

    Whether matrix1_out is a new matrix or simply pointing to matrix1_in +Whether matrix2_out is a new matrix or simply pointing to matrix2_in

    - - integer, + + logical, intent(in),intent(out) - DIMENSION(:) + ::ind1_linkednew2 -

    indices of tensor 1 that are linked to indices of tensor 2 -1:1 correspondence with ind1_linked

    +

    Whether matrix1_out is a new matrix or simply pointing to matrix1_in +Whether matrix2_out is a new matrix or simply pointing to matrix2_in

    - - integer, + + character(len=1), intent(in),intent(inout) - DIMENSION(:) + ::ind2_freetrans1 -

    indices of tensor 1 that are "free" (not linked to any index of tensor 2)

    +

    transpose flag of matrix1_in for multiplication +transpose flag of matrix2_in for multiplication

    - - integer, + + character(len=1), intent(in),intent(inout) - DIMENSION(:) + ::ind2_linkedtrans2 -

    indices of tensor 1 that are linked to indices of tensor 2 -1:1 correspondence with ind1_linked

    +

    transpose flag of matrix1_in for multiplication +transpose flag of matrix2_in for multiplication

    - - character(len=1), + + logical, intent(out) +intent(in),optional ::trans1optimize_dist -

    transpose flag of matrix rep. of tensor 1 -transpose flag of matrix rep. tensor 2

    +

    experimental: optimize matrix splitting and distribution

    - - character(len=1), + + integer, intent(out) +intent(in),optional ::trans2nsplit -

    transpose flag of matrix rep. of tensor 1 -transpose flag of matrix rep. tensor 2

    +

    Optimal split factor (set to 0 if split factor should not be changed)

    - + logical, intent(out) +intent(in),optional ::new1opt_nsplit -

    whether a new tensor 1 was created -whether a new tensor 2 was created

    +
    - - logical, + + integer, intent(out)intent(inout) ::new2split_rc_1 -

    whether a new tensor 1 was created -whether a new tensor 2 was created

    +

    Whether to split rows or columns for matrix 1 +Whether to split rows or columns for matrix 2

    - + integer, intent(out)intent(inout) ::ref_tensorsplit_rc_2 - +

    Whether to split rows or columns for matrix 1 +Whether to split rows or columns for matrix 2

    - + logical, intent(in), :: nodata1 -

    don't copy data of tensor 1 -don't copy data of tensor 2

    +

    Don't copy matrix data from matrix1_in to matrix1_out +Don't copy matrix data from matrix2_in to matrix2_out

    - + logical, intent(in), :: nodata2 -

    don't copy data of tensor 1 -don't copy data of tensor 2

    +

    Don't copy matrix data from matrix1_in to matrix1_out +Don't copy matrix data from matrix2_in to matrix2_out

    - + logical, intent(inout), :: move_data_1 -

    memory optimization: transfer data s.t. tensor1 may be empty on return -memory optimization: transfer data s.t. tensor2 may be empty on return

    +

    memory optimization: move data such that matrix1_in may be empty on return. +memory optimization: move data such that matrix2_in may be empty on return.

    - + logical, intent(inout), :: move_data_2 -

    memory optimization: transfer data s.t. tensor1 may be empty on return -memory optimization: transfer data s.t. tensor2 may be empty on return

    +

    memory optimization: move data such that matrix1_in may be empty on return. +memory optimization: move data such that matrix2_in may be empty on return.

    - - logical, + + type(mp_comm_type), intent(in),intent(out), optional ::optimize_distcomm_new -

    experimental: optimize distribution

    +

    returns the new communicator only if optimize_dist

    - + integer, intent(in),
    - - type(dbcsr_tas_type), + + type(dbcsr_t_type), intent(inout), TARGET ::matrix1_intensor1 - +

    tensor 1 in

    - - type(dbcsr_tas_type), + + type(dbcsr_t_type), intent(inout), TARGET ::matrix2_intensor2 - +

    tensor 2 in

    - - type(dbcsr_tas_type), + + type(dbcsr_t_type), intent(out), POINTER ::matrix1_outtensor1_out - +

    tensor 1 out +tensor 2 out

    - - type(dbcsr_tas_type), + + type(dbcsr_t_type), intent(out), POINTER ::matrix2_outtensor2_out - +

    tensor 1 out +tensor 2 out

    - - logical, + + integer, intent(out)intent(in), - + DIMENSION(:) ::new1ind1_free -

    Whether matrix1_out is a new matrix or simply pointing to matrix1_in -Whether matrix2_out is a new matrix or simply pointing to matrix2_in

    +

    indices of tensor 1 that are "free" (not linked to any index of tensor 2)

    - - logical, + + integer, intent(out)intent(in), - + DIMENSION(:) ::new2ind1_linked -

    Whether matrix1_out is a new matrix or simply pointing to matrix1_in -Whether matrix2_out is a new matrix or simply pointing to matrix2_in

    +

    indices of tensor 1 that are linked to indices of tensor 2 +1:1 correspondence with ind1_linked

    - - character(len=1), + + integer, intent(inout)intent(in), - + DIMENSION(:) ::trans1ind2_free -

    transpose flag of matrix1_in for multiplication -transpose flag of matrix2_in for multiplication

    +

    indices of tensor 1 that are "free" (not linked to any index of tensor 2)

    - - character(len=1), + + integer, intent(inout)intent(in), - + DIMENSION(:) ::trans2ind2_linked -

    transpose flag of matrix1_in for multiplication -transpose flag of matrix2_in for multiplication

    +

    indices of tensor 1 that are linked to indices of tensor 2 +1:1 correspondence with ind1_linked

    - - logical, + + character(len=1), intent(in),optional +intent(out) ::optimize_disttrans1 -

    experimental: optimize matrix splitting and distribution

    +

    transpose flag of matrix rep. of tensor 1 +transpose flag of matrix rep. tensor 2

    - - integer, + + character(len=1), intent(in),optional +intent(out) ::nsplittrans2 -

    Optimal split factor (set to 0 if split factor should not be changed)

    +

    transpose flag of matrix rep. of tensor 1 +transpose flag of matrix rep. tensor 2

    - + logical, intent(in),optional +intent(out) ::opt_nsplitnew1 - +

    whether a new tensor 1 was created +whether a new tensor 2 was created

    - - integer, + + logical, intent(inout)intent(out) ::split_rc_1new2 -

    Whether to split rows or columns for matrix 1 -Whether to split rows or columns for matrix 2

    +

    whether a new tensor 1 was created +whether a new tensor 2 was created

    - + integer, intent(inout)intent(out) ::split_rc_2ref_tensor -

    Whether to split rows or columns for matrix 1 -Whether to split rows or columns for matrix 2

    +
    :: nodata1 -

    Don't copy matrix data from matrix1_in to matrix1_out -Don't copy matrix data from matrix2_in to matrix2_out

    +

    don't copy data of tensor 1 +don't copy data of tensor 2

    :: nodata2 -

    Don't copy matrix data from matrix1_in to matrix1_out -Don't copy matrix data from matrix2_in to matrix2_out

    +

    don't copy data of tensor 1 +don't copy data of tensor 2

    :: move_data_1 -

    memory optimization: move data such that matrix1_in may be empty on return. -memory optimization: move data such that matrix2_in may be empty on return.

    +

    memory optimization: transfer data s.t. tensor1 may be empty on return +memory optimization: transfer data s.t. tensor2 may be empty on return

    :: move_data_2 -

    memory optimization: move data such that matrix1_in may be empty on return. -memory optimization: move data such that matrix2_in may be empty on return.

    +

    memory optimization: transfer data s.t. tensor1 may be empty on return +memory optimization: transfer data s.t. tensor2 may be empty on return

    - - type(mp_comm_type), + + logical, intent(out),intent(in), optional ::comm_newoptimize_dist -

    returns the new communicator only if optimize_dist

    +

    experimental: optimize distribution

    - + integer, intent(in),
    - - type(dbcsr_t_type), + + type(mp_comm_type), intent(inout),intent(in) - TARGET + ::tensor_inmp_comm -

    tensor in

    +

    communicator that defines Cartesian topology

    - - integer, + + type(dbcsr_tas_type), intent(in),intent(inout) - DIMENSION(:) + ::ind1matrix_in -

    index that should be mapped to first matrix dimension -index that should be mapped to second matrix dimension

    +
    - - integer, + + type(dbcsr_tas_type), intent(in),intent(out) - DIMENSION(:) + ::ind2matrix_out -

    index that should be mapped to first matrix dimension -index that should be mapped to second matrix dimension

    +
    - - type(dbcsr_t_type), + + logical, intent(out),intent(in) - POINTER + ::tensor_outtransposed -

    tensor out

    +

    Whether matrix_out should be transposed

    intent(out)intent(inout) :: trans -

    transpose flag of matrix rep.

    -
    - - logical, - intent(out) - - ::new -

    whether a new tensor was created for tensor_out

    +

    update transpose flag for DBCSR mm according to 'transposed' argument

    - + logical, intent(in), :: nodata -

    don't copy tensor data -memory optimization: transfer data s.t. tensor_in may be empty on return

    +

    Data of matrix_in should not be copied to matrix_out +memory optimization: move data such that matrix_in is empty on return.

    - + logical, intent(in), :: move_data -

    don't copy tensor data -memory optimization: transfer data s.t. tensor_in may be empty on return

    -
    - - integer, - intent(in),optional - - ::unit_nr -

    output unit

    +

    Data of matrix_in should not be copied to matrix_out +memory optimization: move data such that matrix_in is empty on return.

    - - type(mp_comm_type), + + type(dbcsr_t_type), intent(in)intent(inout), - + TARGET ::mp_commtensor_in -

    communicator that defines Cartesian topology

    +

    tensor in

    - - type(dbcsr_tas_type), + + integer, intent(inout)intent(in), - + DIMENSION(:) ::matrix_inind1 - +

    index that should be mapped to first matrix dimension +index that should be mapped to second matrix dimension

    - - type(dbcsr_tas_type), + + integer, intent(out)intent(in), - + DIMENSION(:) ::matrix_outind2 - +

    index that should be mapped to first matrix dimension +index that should be mapped to second matrix dimension

    - - logical, + + type(dbcsr_t_type), intent(in)intent(out), - + POINTER ::transposedtensor_out -

    Whether matrix_out should be transposed

    +

    tensor out

    - + character(len=1), intent(inout)intent(out) :: trans -

    update transpose flag for DBCSR mm according to 'transposed' argument

    +

    transpose flag of matrix rep.

    +
    + + logical, + intent(out) + + ::new +

    whether a new tensor was created for tensor_out

    - + logical, intent(in), :: nodata -

    Data of matrix_in should not be copied to matrix_out -memory optimization: move data such that matrix_in is empty on return.

    +

    don't copy tensor data +memory optimization: transfer data s.t. tensor_in may be empty on return

    - + logical, intent(in), :: move_data -

    Data of matrix_in should not be copied to matrix_out -memory optimization: move data such that matrix_in is empty on return.

    +

    don't copy tensor data +memory optimization: transfer data s.t. tensor_in may be empty on return

    +
    + + integer, + intent(in),optional + + ::unit_nr +

    output unit

    - + type(dbcsr_tas_type), intent(inout)
    - + type(dbcsr_tas_type), intent(out)
    - + character(len=1), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + character(len=default_string_length), intent(in)
    - + class(CONF_PAR_INT), intent(inout)
    - + class(CONF_PAR_LOGICAL), intent(inout)
    - + class(CONF_PAR_MM_DRIVER), intent(inout)
    - + class(CONF_PAR_REAL), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_4),
    - + type(dbcsr_data_obj), intent(inout)
    - + complex(kind=real_8),
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + integer(kind=int_8), intent(in)
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_buffer), intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(inout),
    - + logical, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(stack_descriptor_type), intent(in)
    - + complex(kind=real_4), intent(inout),
    - + logical, intent(out)
    - + type(stack_descriptor_type), intent(in)
    - + real(kind=real_8), intent(inout),
    - + logical, intent(out)
    - + type(stack_descriptor_type), intent(in)
    - + real(kind=real_4), intent(inout),
    - + logical, intent(out)
    - + type(stack_descriptor_type), intent(in)
    - + complex(kind=real_8), intent(inout),
    - + logical, intent(out)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical,
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + character(len=1), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_blk_size_t), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_t), intent(in)
    - + integer(kind=int_8), intent(in)
    - + class(dbcsr_tas_dist_t), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type)
    - + integer
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=1), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type) @@ -220,7 +220,7 @@

    Variables

    - + integer, @@ -236,7 +236,7 @@

    Variables

    - + integer, @@ -252,7 +252,7 @@

    Variables

    - + integer @@ -268,7 +268,7 @@

    Variables

    - + integer @@ -284,7 +284,7 @@

    Variables

    - + integer @@ -300,7 +300,7 @@

    Variables

    - + integer @@ -316,7 +316,7 @@

    Variables

    - + integer @@ -348,7 +348,7 @@

    Variables

    - + integer, @@ -364,7 +364,7 @@

    Variables

    - + integer, @@ -380,7 +380,7 @@

    Variables

    - + integer, @@ -396,7 +396,7 @@

    Variables

    - + type(dbcsr_distribution_type) @@ -460,7 +460,7 @@

    Arguments

    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type) @@ -230,7 +230,7 @@

    Variables

    - + integer, @@ -246,7 +246,7 @@

    Variables

    - + integer, @@ -262,7 +262,7 @@

    Variables

    - + integer @@ -278,7 +278,7 @@

    Variables

    - + integer @@ -294,7 +294,7 @@

    Variables

    - + integer @@ -310,7 +310,7 @@

    Variables

    - + integer @@ -326,7 +326,7 @@

    Variables

    - + integer @@ -342,7 +342,7 @@

    Variables

    - + integer @@ -358,7 +358,7 @@

    Variables

    - + integer @@ -374,7 +374,7 @@

    Variables

    - + integer @@ -390,7 +390,7 @@

    Variables

    - + integer @@ -406,7 +406,7 @@

    Variables

    - + integer @@ -422,7 +422,7 @@

    Variables

    - + integer @@ -438,7 +438,7 @@

    Variables

    - + integer @@ -454,7 +454,7 @@

    Variables

    - + integer @@ -470,7 +470,7 @@

    Variables

    - + integer @@ -486,7 +486,7 @@

    Variables

    - + integer @@ -502,7 +502,7 @@

    Variables

    - + integer, @@ -518,7 +518,7 @@

    Variables

    - + integer, @@ -534,7 +534,7 @@

    Variables

    - + integer, @@ -550,7 +550,7 @@

    Variables

    - + type(dbcsr_distribution_type) @@ -566,7 +566,7 @@

    Variables

    - + real(kind=KIND(0.0D0)), @@ -582,7 +582,7 @@

    Variables

    - + logical, @@ -611,7 +611,7 @@

    Variables

    Subroutines

    -

    subroutine random_dist(dist_array, dist_size, nbins) +

    subroutine random_dist(dist_array, dist_size, nbins)

    @@ -630,7 +630,7 @@

    Arguments

    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type) @@ -232,7 +232,7 @@

    Variables

    - + type(dbcsr_type) @@ -248,7 +248,7 @@

    Variables

    - + type(dbcsr_type) @@ -264,7 +264,7 @@

    Variables

    - + integer, @@ -280,7 +280,7 @@

    Variables

    - + integer, @@ -296,7 +296,7 @@

    Variables

    - + integer @@ -312,7 +312,7 @@

    Variables

    - + integer @@ -328,7 +328,7 @@

    Variables

    - + integer @@ -344,7 +344,7 @@

    Variables

    - + integer @@ -360,7 +360,7 @@

    Variables

    - + integer @@ -376,7 +376,7 @@

    Variables

    - + integer @@ -392,7 +392,7 @@

    Variables

    - + integer @@ -408,7 +408,7 @@

    Variables

    - + integer @@ -424,7 +424,7 @@

    Variables

    - + integer @@ -440,7 +440,7 @@

    Variables

    - + integer @@ -456,7 +456,7 @@

    Variables

    - + integer @@ -472,7 +472,7 @@

    Variables

    - + integer @@ -488,7 +488,7 @@

    Variables

    - + integer @@ -504,7 +504,7 @@

    Variables

    - + integer @@ -520,7 +520,7 @@

    Variables

    - + integer @@ -536,7 +536,7 @@

    Variables

    - + integer, @@ -552,7 +552,7 @@

    Variables

    - + integer, @@ -568,7 +568,7 @@

    Variables

    - + integer, @@ -584,7 +584,7 @@

    Variables

    - + type(dbcsr_distribution_type) @@ -600,7 +600,7 @@

    Variables

    - + real(kind=KIND(0.0D0)), @@ -616,7 +616,7 @@

    Variables

    - + logical, @@ -645,7 +645,7 @@

    Variables

    Subroutines

    -

    subroutine random_dist(dist_array, dist_size, nbins) +

    subroutine random_dist(dist_array, dist_size, nbins)

    @@ -664,7 +664,7 @@

    Arguments

    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer @@ -229,7 +229,7 @@

    Variables

    - + integer @@ -245,7 +245,7 @@

    Variables

    - + integer @@ -261,7 +261,7 @@

    Variables

    - + integer @@ -277,7 +277,7 @@

    Variables

    - + integer @@ -309,7 +309,7 @@

    Variables

    - + integer @@ -325,7 +325,7 @@

    Variables

    - + integer, @@ -341,7 +341,7 @@

    Variables

    - + integer, @@ -357,7 +357,7 @@

    Variables

    - + integer, @@ -373,7 +373,7 @@

    Variables

    - + type(dbcsr_mp_obj) @@ -405,7 +405,7 @@

    Variables

    - + type(mp_comm_type) @@ -421,7 +421,7 @@

    Variables

    - + type(mp_comm_type) @@ -437,7 +437,7 @@

    Variables

    - + character(len=*), diff --git a/develop/program/dbcsr_tas_unittest.html b/develop/program/dbcsr_tas_unittest.html index 36be27aedee..6a598ca8f11 100644 --- a/develop/program/dbcsr_tas_unittest.html +++ b/develop/program/dbcsr_tas_unittest.html @@ -112,12 +112,12 @@

    Variables

    @@ -177,15 +177,15 @@

    Uses

    @@ -209,7 +209,7 @@

    Variables

    - + integer(kind=int_8), @@ -225,7 +225,7 @@

    Variables

    - + integer(kind=int_8), @@ -241,7 +241,7 @@

    Variables

    - + integer(kind=int_8), @@ -257,7 +257,7 @@

    Variables

    - + type(dbcsr_tas_type) @@ -273,7 +273,7 @@

    Variables

    - + type(dbcsr_tas_type) @@ -289,7 +289,7 @@

    Variables

    - + type(dbcsr_tas_type) @@ -497,7 +497,7 @@

    Variables

    - + real(kind=real_8), @@ -513,7 +513,7 @@

    Variables

    - + integer @@ -529,7 +529,7 @@

    Variables

    - + integer @@ -545,7 +545,7 @@

    Variables

    - + integer @@ -561,7 +561,7 @@

    Variables

    - + type(mp_comm_type) @@ -673,7 +673,7 @@

    Variables

    - + real(kind=real_8), diff --git a/develop/program/dbcsr_tensor_example_1.html b/develop/program/dbcsr_tensor_example_1.html index 002045d2989..ca16a706d49 100644 --- a/develop/program/dbcsr_tensor_example_1.html +++ b/develop/program/dbcsr_tensor_example_1.html @@ -113,34 +113,34 @@

    Variables

    - + real(kind=real64), @@ -351,7 +351,7 @@

    Variables

    - + integer, @@ -367,7 +367,7 @@

    Variables

    - + real(kind=real64) @@ -383,7 +383,7 @@

    Variables

    - + real(kind=real64) @@ -431,7 +431,7 @@

    Variables

    - + integer @@ -527,7 +527,7 @@

    Variables

    - + integer @@ -543,7 +543,7 @@

    Variables

    - + integer @@ -559,7 +559,7 @@

    Variables

    - + integer @@ -575,7 +575,7 @@

    Variables

    - + integer @@ -607,7 +607,7 @@

    Variables

    - + integer @@ -623,7 +623,7 @@

    Variables

    - + integer @@ -639,7 +639,7 @@

    Variables

    - + integer @@ -655,7 +655,7 @@

    Variables

    - + integer @@ -671,7 +671,7 @@

    Variables

    - + integer @@ -687,7 +687,7 @@

    Variables

    - + integer @@ -703,7 +703,7 @@

    Variables

    - + integer @@ -719,7 +719,7 @@

    Variables

    - + integer @@ -735,7 +735,7 @@

    Variables

    - + integer @@ -751,7 +751,7 @@

    Variables

    - + integer @@ -767,7 +767,7 @@

    Variables

    - + integer @@ -1007,7 +1007,7 @@

    Variables

    - + integer @@ -1151,7 +1151,7 @@

    Variables

    - + integer, @@ -1455,7 +1455,7 @@

    Variables

    - + integer, @@ -1471,7 +1471,7 @@

    Variables

    - + integer, @@ -1487,7 +1487,7 @@

    Variables

    - + integer, @@ -1503,7 +1503,7 @@

    Variables

    - + integer, @@ -1519,7 +1519,7 @@

    Variables

    - + integer, @@ -1535,7 +1535,7 @@

    Variables

    - + integer, @@ -1551,7 +1551,7 @@

    Variables

    - + integer, @@ -1567,7 +1567,7 @@

    Variables

    - + integer, @@ -1583,7 +1583,7 @@

    Variables

    - + integer, @@ -1599,7 +1599,7 @@

    Variables

    - + integer, @@ -1615,7 +1615,7 @@

    Variables

    - + integer, @@ -1631,7 +1631,7 @@

    Variables

    - + integer, @@ -1647,7 +1647,7 @@

    Variables

    - + integer, @@ -1727,7 +1727,7 @@

    Variables

    - + integer, @@ -1759,7 +1759,7 @@

    Variables

    - + integer, @@ -1839,7 +1839,7 @@

    Variables

    - + integer, @@ -1919,7 +1919,7 @@

    Variables

    - + real(kind=real64) @@ -1951,7 +1951,7 @@

    Variables

    - + real(kind=real64) @@ -2015,7 +2015,7 @@

    Variables

    - + logical @@ -2095,7 +2095,7 @@

    Variables

    - + type(dbcsr_t_pgrid_type) @@ -2111,7 +2111,7 @@

    Variables

    - + type(dbcsr_t_pgrid_type) @@ -2332,7 +2332,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer @@ -274,7 +274,7 @@

    Variables

    - + integer @@ -290,7 +290,7 @@

    Variables

    - + integer @@ -306,7 +306,7 @@

    Variables

    - + integer @@ -322,7 +322,7 @@

    Variables

    - + integer @@ -498,7 +498,7 @@

    Variables

    - + integer, @@ -514,7 +514,7 @@

    Variables

    - + integer, @@ -530,7 +530,7 @@

    Variables

    - + integer, @@ -578,7 +578,7 @@

    Variables

    - + integer, @@ -594,7 +594,7 @@

    Variables

    - + integer, @@ -610,7 +610,7 @@

    Variables

    - + integer, @@ -626,7 +626,7 @@

    Variables

    - + integer, @@ -642,7 +642,7 @@

    Variables

    - + integer, @@ -818,7 +818,7 @@

    Variables

    - + integer, @@ -834,7 +834,7 @@

    Variables

    - + integer, @@ -850,7 +850,7 @@

    Variables

    - + integer, @@ -866,7 +866,7 @@

    Variables

    - + integer, @@ -1122,7 +1122,7 @@

    Variables

    - + integer, @@ -1138,7 +1138,7 @@

    Variables

    - + integer, @@ -1154,7 +1154,7 @@

    Variables

    - + integer, @@ -1170,7 +1170,7 @@

    Variables

    - + integer, @@ -1186,7 +1186,7 @@

    Variables

    - + integer, @@ -1202,7 +1202,7 @@

    Variables

    - + integer, @@ -1218,7 +1218,7 @@

    Variables

    - + logical, @@ -1234,7 +1234,7 @@

    Variables

    - + type(dbcsr_t_distribution_type) @@ -1250,7 +1250,7 @@

    Variables

    - + type(dbcsr_t_distribution_type) @@ -1362,7 +1362,7 @@

    Variables

    - + integer, @@ -1378,7 +1378,7 @@

    Variables

    - + integer, @@ -1394,7 +1394,7 @@

    Variables

    - + integer, @@ -1426,7 +1426,7 @@

    Variables

    - + type(dbcsr_t_pgrid_type) @@ -1442,7 +1442,7 @@

    Variables

    - + type(dbcsr_t_pgrid_type) @@ -1474,7 +1474,7 @@

    Variables

    - + integer, @@ -1490,7 +1490,7 @@

    Variables

    - + integer, @@ -1506,7 +1506,7 @@

    Variables

    - + integer, @@ -1522,7 +1522,7 @@

    Variables

    - + type(mp_comm_type) diff --git a/develop/program/dbcsr_test_csr_conversions.html b/develop/program/dbcsr_test_csr_conversions.html index c4716e6f055..d24d30fd72b 100644 --- a/develop/program/dbcsr_test_csr_conversions.html +++ b/develop/program/dbcsr_test_csr_conversions.html @@ -112,34 +112,34 @@

    Variables

    @@ -193,11 +193,11 @@

    Uses

    @@ -221,7 +221,7 @@

    Variables

    - + type(dbcsr_type) @@ -237,7 +237,7 @@

    Variables

    - + type(dbcsr_csr_type) @@ -253,7 +253,7 @@

    Variables

    - + integer, @@ -269,7 +269,7 @@

    Variables

    - + integer, @@ -285,7 +285,7 @@

    Variables

    - + integer @@ -301,7 +301,7 @@

    Variables

    - + integer @@ -317,7 +317,7 @@

    Variables

    - + integer, @@ -333,7 +333,7 @@

    Variables

    - + integer, @@ -349,7 +349,7 @@

    Variables

    - + integer @@ -365,7 +365,7 @@

    Variables

    - + integer @@ -381,7 +381,7 @@

    Variables

    - + integer @@ -397,7 +397,7 @@

    Variables

    - + integer, @@ -413,7 +413,7 @@

    Variables

    - + integer, @@ -509,7 +509,7 @@

    Variables

    - + real @@ -541,7 +541,7 @@

    Variables

    - + real(kind=real_8) @@ -573,7 +573,7 @@

    Variables

    - + real(kind=real_8) @@ -589,7 +589,7 @@

    Variables

    - + real(kind=real_8) @@ -637,7 +637,7 @@

    Variables

    - + type(mp_comm_type) @@ -653,7 +653,7 @@

    Variables

    - + type(mp_comm_type) @@ -704,7 +704,7 @@

    Arguments

    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_csr_type), intent(out)
    - + real(kind=real_8), intent(out)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer,
    - + integer,
    - + integer,
    - + integer,
    - + real(kind=real_8), intent(in)
    - + integer @@ -216,7 +216,7 @@

    Variables

    - + integer @@ -232,7 +232,7 @@

    Variables

    - + integer @@ -248,7 +248,7 @@

    Variables

    - + integer @@ -264,7 +264,7 @@

    Variables

    - + integer @@ -280,7 +280,7 @@

    Variables

    - + integer @@ -296,7 +296,7 @@

    Variables

    - + integer, @@ -312,7 +312,7 @@

    Variables

    - + integer, @@ -328,7 +328,7 @@

    Variables

    - + integer, @@ -344,7 +344,7 @@

    Variables

    - + type(dbcsr_mp_obj) @@ -360,7 +360,7 @@

    Variables

    - + logical @@ -376,7 +376,7 @@

    Variables

    - + type(mp_comm_type) @@ -392,7 +392,7 @@

    Variables

    - + type(mp_comm_type) @@ -408,7 +408,7 @@

    Variables

    - + character(len=*), diff --git a/develop/program/dbcsr_unittest_1.html b/develop/program/dbcsr_unittest_1.html index 3b75ff8514a..e74ff992213 100644 --- a/develop/program/dbcsr_unittest_1.html +++ b/develop/program/dbcsr_unittest_1.html @@ -112,19 +112,19 @@

    Variables

    @@ -166,16 +166,16 @@

    Uses

    @@ -200,7 +200,7 @@

    Variables

    - + integer @@ -216,7 +216,7 @@

    Variables

    - + integer @@ -232,7 +232,7 @@

    Variables

    - + integer @@ -248,7 +248,7 @@

    Variables

    - + integer @@ -264,7 +264,7 @@

    Variables

    - + integer @@ -280,7 +280,7 @@

    Variables

    - + integer @@ -296,7 +296,7 @@

    Variables

    - + integer, @@ -312,7 +312,7 @@

    Variables

    - + integer, @@ -328,7 +328,7 @@

    Variables

    - + integer, @@ -344,7 +344,7 @@

    Variables

    - + type(dbcsr_mp_obj) @@ -360,7 +360,7 @@

    Variables

    - + type(mp_comm_type) @@ -376,7 +376,7 @@

    Variables

    - + type(mp_comm_type) @@ -392,7 +392,7 @@

    Variables

    - + character(len=*), diff --git a/develop/program/dbcsr_unittest_2.html b/develop/program/dbcsr_unittest_2.html index 0b9d85432c2..205545ef227 100644 --- a/develop/program/dbcsr_unittest_2.html +++ b/develop/program/dbcsr_unittest_2.html @@ -112,19 +112,19 @@

    Variables

    @@ -166,15 +166,15 @@

    Uses

    @@ -200,7 +200,7 @@

    Variables

    - + integer @@ -216,7 +216,7 @@

    Variables

    - + integer @@ -232,7 +232,7 @@

    Variables

    - + integer @@ -248,7 +248,7 @@

    Variables

    - + integer @@ -280,7 +280,7 @@

    Variables

    - + integer @@ -296,7 +296,7 @@

    Variables

    - + integer, @@ -312,7 +312,7 @@

    Variables

    - + integer, @@ -328,7 +328,7 @@

    Variables

    - + integer, @@ -344,7 +344,7 @@

    Variables

    - + type(dbcsr_mp_obj) @@ -360,7 +360,7 @@

    Variables

    - + type(mp_comm_type) @@ -376,7 +376,7 @@

    Variables

    - + type(mp_comm_type) @@ -392,7 +392,7 @@

    Variables

    - + character(len=*), diff --git a/develop/program/dbcsr_unittest_3.html b/develop/program/dbcsr_unittest_3.html index ef13d0546cb..702ae08f316 100644 --- a/develop/program/dbcsr_unittest_3.html +++ b/develop/program/dbcsr_unittest_3.html @@ -112,19 +112,19 @@

    Variables

    @@ -166,15 +166,15 @@

    Uses

    @@ -200,7 +200,7 @@

    Variables

    - + integer @@ -232,7 +232,7 @@

    Variables

    - + integer @@ -264,7 +264,7 @@

    Variables

    - + integer @@ -280,7 +280,7 @@

    Variables

    - + integer @@ -296,7 +296,7 @@

    Variables

    - + integer, @@ -312,7 +312,7 @@

    Variables

    - + integer, @@ -328,7 +328,7 @@

    Variables

    - + integer, @@ -344,7 +344,7 @@

    Variables

    - + type(dbcsr_mp_obj) @@ -360,7 +360,7 @@

    Variables

    - + type(mp_comm_type) @@ -376,7 +376,7 @@

    Variables

    - + type(mp_comm_type) @@ -392,7 +392,7 @@

    Variables

    - + character(len=*), diff --git a/develop/sourcefile/dbcsr_allocate_wrap.f.html b/develop/sourcefile/dbcsr_allocate_wrap.f.html index ef2c599e25e..14681cd4d87 100644 --- a/develop/sourcefile/dbcsr_allocate_wrap.f.html +++ b/develop/sourcefile/dbcsr_allocate_wrap.f.html @@ -174,7 +174,7 @@

    Source Code

    # 17 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_allocate_wrap.F" 2 # 18 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_allocate_wrap.F" - USE dbcsr_kinds, ONLY: real_8, real_4 + USE dbcsr_kinds, ONLY: real_4, real_8 #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/sourcefile/dbcsr_array_sort.f.html b/develop/sourcefile/dbcsr_array_sort.f.html index 387acae6107..5f5d4bb846a 100644 --- a/develop/sourcefile/dbcsr_array_sort.f.html +++ b/develop/sourcefile/dbcsr_array_sort.f.html @@ -175,7 +175,7 @@

    Source Code

    !! DBCSR: !! Please use the interface defined in dbcsr_toollib.F for calling sort(). - USE dbcsr_kinds, ONLY: int_8, real_4, real_8, int_4 + USE dbcsr_kinds, ONLY: int_4, real_4, int_8, real_8 IMPLICIT NONE PRIVATE diff --git a/develop/sourcefile/dbcsr_dict.f.html b/develop/sourcefile/dbcsr_dict.f.html index d3b44727f06..6df990612ea 100644 --- a/develop/sourcefile/dbcsr_dict.f.html +++ b/develop/sourcefile/dbcsr_dict.f.html @@ -173,7 +173,7 @@

    Source Code

    !! size will be allocated and the items are then copied over. !! This ensures that the dictionary will perform operations in O(1). - USE dbcsr_kinds, ONLY: int_4, int_8, default_string_length + USE dbcsr_kinds, ONLY: default_string_length, int_8, int_4 USE dbcsr_timings_base_type, ONLY: call_stat_type #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/sourcefile/dbcsr_list.f.html b/develop/sourcefile/dbcsr_list.f.html index f2f18b74903..306c1a95cc3 100644 --- a/develop/sourcefile/dbcsr_list.f.html +++ b/develop/sourcefile/dbcsr_list.f.html @@ -176,7 +176,7 @@

    Source Code

    !! dependencies (timer_env_type contains list_routinestat_type and list_callstackentry_type, and !! list_timerenv_type contains timer_env_type) - USE dbcsr_timings_base_type, ONLY: routine_stat_type, callstack_entry_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_type USE dbcsr_list_callstackentry, ONLY: list_callstackentry_type, list_callstackentry_init, list_callstackentry_push,& # 22 "/__w/dbcsr/dbcsr/src/core/dbcsr_list.F" & list_callstackentry_pop, list_callstackentry_peek, list_callstackentry_insert, list_callstackentry_set,& diff --git a/develop/sourcefile/dbcsr_list_callstackentry.f.html b/develop/sourcefile/dbcsr_list_callstackentry.f.html index a606fbb372d..3ed51b36c9c 100644 --- a/develop/sourcefile/dbcsr_list_callstackentry.f.html +++ b/develop/sourcefile/dbcsr_list_callstackentry.f.html @@ -178,7 +178,7 @@

    Source Code

    !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_callstackentry - USE dbcsr_timings_base_type, ONLY: routine_report_type, callstack_entry_type, routine_stat_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_stat_type, routine_report_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_callstackentry.F" diff --git a/develop/sourcefile/dbcsr_list_routinereport.f.html b/develop/sourcefile/dbcsr_list_routinereport.f.html index 7a89b4d580b..f4729f46c3d 100644 --- a/develop/sourcefile/dbcsr_list_routinereport.f.html +++ b/develop/sourcefile/dbcsr_list_routinereport.f.html @@ -178,7 +178,7 @@

    Source Code

    !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_routinereport - USE dbcsr_timings_base_type, ONLY: routine_report_type, routine_stat_type, callstack_entry_type + USE dbcsr_timings_base_type, ONLY: routine_stat_type, routine_report_type, callstack_entry_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinereport.F" diff --git a/develop/sourcefile/dbcsr_list_routinestat.f.html b/develop/sourcefile/dbcsr_list_routinestat.f.html index f35a2a059dc..3ded2cbe1b2 100644 --- a/develop/sourcefile/dbcsr_list_routinestat.f.html +++ b/develop/sourcefile/dbcsr_list_routinestat.f.html @@ -178,7 +178,7 @@

    Source Code

    !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_routinestat - USE dbcsr_timings_base_type, ONLY: routine_report_type, callstack_entry_type, routine_stat_type + USE dbcsr_timings_base_type, ONLY: routine_stat_type, routine_report_type, callstack_entry_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinestat.F" diff --git a/develop/sourcefile/dbcsr_tensor.f.html b/develop/sourcefile/dbcsr_tensor.f.html index 82f32045143..7edc57726a1 100644 --- a/develop/sourcefile/dbcsr_tensor.f.html +++ b/develop/sourcefile/dbcsr_tensor.f.html @@ -185,7 +185,7 @@

    Source Code

    dbcsr_type, dbcsr_iterator_type, dbcsr_iterator_blocks_left, & dbcsr_iterator_next_block, dbcsr_iterator_start, dbcsr_iterator_stop, & dbcsr_transpose, dbcsr_no_transpose, dbcsr_scalar, dbcsr_put_block, & - dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_clear, & + dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_clear, & dbcsr_release, dbcsr_desymmetrize, dbcsr_has_symmetry USE dbcsr_tas_types, ONLY: & dbcsr_tas_split_info @@ -211,7 +211,7 @@

    Source Code

    dbcsr_t_max_nblks_local, dbcsr_t_default_distvec, dbcsr_t_contraction_storage, dbcsr_t_nblks_total, & dbcsr_t_distribution_new, dbcsr_t_copy_contraction_storage, dbcsr_t_pgrid_destroy USE dbcsr_kinds, ONLY: & - real_4, real_8, default_string_length, int_8, dp + real_8, real_4, default_string_length, int_8, dp USE dbcsr_mpiwrap, ONLY: & mp_environ, mp_max, mp_comm_free, mp_cart_create, mp_sync, mp_comm_type USE dbcsr_toollib, ONLY: & diff --git a/develop/sourcefile/dbcsr_tensor_api_c.f.html b/develop/sourcefile/dbcsr_tensor_api_c.f.html index 39a7ed6574e..235a7ade5b5 100644 --- a/develop/sourcefile/dbcsr_tensor_api_c.f.html +++ b/develop/sourcefile/dbcsr_tensor_api_c.f.html @@ -179,7 +179,7 @@

    Source Code

    USE dbcsr_allocate_wrap, ONLY: allocate_any USE dbcsr_tensor_api USE dbcsr_kinds, ONLY: & - real_4, real_8, default_string_length, int_8 + real_8, real_4, default_string_length, int_8 USE dbcsr_data_types, ONLY: dbcsr_scalar_type USE dbcsr_data_methods, ONLY: dbcsr_scalar USE dbcsr_machine, ONLY: default_output_unit diff --git a/develop/sourcefile/dbcsr_tensor_block.f.html b/develop/sourcefile/dbcsr_tensor_block.f.html index 2f32a5459bc..9b0ee5e08c6 100644 --- a/develop/sourcefile/dbcsr_tensor_block.f.html +++ b/develop/sourcefile/dbcsr_tensor_block.f.html @@ -175,7 +175,7 @@

    Source Code

    USE dbcsr_allocate_wrap, ONLY: & allocate_any USE dbcsr_api, ONLY: & - dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_iterator_type, & + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_iterator_type, & dbcsr_iterator_next_block, dbcsr_iterator_start, dbcsr_iterator_stop, dbcsr_type, & dbcsr_reserve_blocks, dbcsr_scalar_type, dbcsr_finalize, dbcsr_get_num_blocks, & dbcsr_type_no_symmetry, dbcsr_desymmetrize, dbcsr_release, dbcsr_has_symmetry @@ -185,7 +185,7 @@

    Source Code

    dbcsr_tas_iterator_next_block, dbcsr_tas_iterator_blocks_left, dbcsr_tas_iterator_start, & dbcsr_tas_iterator_stop, dbcsr_tas_get_block_p, dbcsr_tas_put_block, dbcsr_tas_reserve_blocks USE dbcsr_kinds, ONLY: & - real_4, real_8, int_8 + real_8, real_4, int_8 USE dbcsr_tensor_index, ONLY: & nd_to_2d_mapping, ndims_mapping, get_nd_indices_tensor, destroy_nd_to_2d_mapping, get_2d_indices_tensor USE dbcsr_array_list_methods, ONLY: & diff --git a/develop/sourcefile/dbcsr_tensor_reshape.f.html b/develop/sourcefile/dbcsr_tensor_reshape.f.html index 19dc8fbe2c0..dc67f47c714 100644 --- a/develop/sourcefile/dbcsr_tensor_reshape.f.html +++ b/develop/sourcefile/dbcsr_tensor_reshape.f.html @@ -187,7 +187,7 @@

    Source Code

    dbcsr_t_clear USE dbcsr_kinds, ONLY: default_string_length USE dbcsr_kinds, ONLY: real_8, real_4 - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4 + USE dbcsr_api, ONLY: dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_8 USE dbcsr_mpiwrap, ONLY: mp_alltoall, & mp_environ, & mp_irecv, & diff --git a/develop/sourcefile/dbcsr_tensor_split.f.html b/develop/sourcefile/dbcsr_tensor_split.f.html index e1ad06d562a..a319b4502f0 100644 --- a/develop/sourcefile/dbcsr_tensor_split.f.html +++ b/develop/sourcefile/dbcsr_tensor_split.f.html @@ -202,8 +202,8 @@

    Source Code

    ndims_matrix_column, & dbcsr_t_filter, & dbcsr_t_copy_contraction_storage - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_complex_4 - USE dbcsr_kinds, ONLY: real_8, real_4, dp + USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_4 + USE dbcsr_kinds, ONLY: real_4, real_8, dp #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/sourcefile/dbcsr_tensor_test.f.html b/develop/sourcefile/dbcsr_tensor_test.f.html index ed6336f090e..70cc2888808 100644 --- a/develop/sourcefile/dbcsr_tensor_test.f.html +++ b/develop/sourcefile/dbcsr_tensor_test.f.html @@ -172,7 +172,7 @@

    Source Code

    # 15 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_test.F" # 16 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_test.F" - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4 + USE dbcsr_api, ONLY: dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_real_8 USE dbcsr_tensor, ONLY: & dbcsr_t_copy, dbcsr_t_get_block, dbcsr_t_iterator_type, dbcsr_t_iterator_blocks_left, & dbcsr_t_iterator_next_block, dbcsr_t_iterator_start, dbcsr_t_iterator_stop, & diff --git a/develop/sourcefile/dbcsr_tensor_types.f.html b/develop/sourcefile/dbcsr_tensor_types.f.html index c11cb1f5964..c76f46709e0 100644 --- a/develop/sourcefile/dbcsr_tensor_types.f.html +++ b/develop/sourcefile/dbcsr_tensor_types.f.html @@ -178,7 +178,7 @@

    Source Code

    sizes_of_arrays, sum_of_arrays, array_sublist, get_arrays, get_ith_array, array_eq_i USE dbcsr_api, ONLY: & dbcsr_distribution_get, dbcsr_distribution_type, dbcsr_get_info, dbcsr_type, & - dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8 + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_8 USE dbcsr_kinds, ONLY: & real_4, real_8, & default_string_length diff --git a/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html b/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html index 58c233ca2f5..acf52814054 100644 --- a/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html +++ b/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html @@ -1842,1006 +1842,1006 @@

    Source Code

    } else if (argv[1] == std::string("predicted")) { libsmm_acc_triplets = { - { 4, 4, 41}, - { 4, 4, 43}, - { 4, 5, 35}, - { 4, 6, 26}, - { 4, 7, 18}, - { 4, 8, 38}, - { 4, 11, 10}, - { 4, 13, 18}, - { 4, 16, 14}, - { 4, 17, 5}, - { 4, 18, 11}, - { 4, 19, 20}, - { 4, 22, 36}, - { 4, 27, 12}, - { 4, 27, 45}, - { 4, 28, 31}, - { 4, 30, 34}, - { 4, 34, 33}, - { 4, 36, 29}, - { 4, 38, 35}, - { 4, 42, 32}, - { 4, 44, 17}, - { 4, 44, 35}, - { 5, 7, 12}, - { 5, 10, 9}, - { 5, 13, 39}, - { 5, 14, 24}, - { 5, 15, 6}, - { 5, 15, 24}, - { 5, 15, 42}, - { 5, 16, 29}, - { 5, 17, 43}, - { 5, 19, 7}, - { 5, 19, 10}, - { 5, 19, 25}, - { 5, 20, 41}, - { 5, 21, 26}, - { 5, 21, 41}, - { 5, 22, 6}, - { 5, 24, 12}, - { 5, 24, 23}, - { 5, 27, 19}, - { 5, 27, 33}, - { 5, 31, 36}, - { 5, 32, 40}, - { 5, 33, 40}, - { 5, 35, 19}, - { 5, 35, 33}, - { 5, 37, 17}, - { 5, 37, 21}, - { 5, 39, 20}, - { 5, 41, 12}, - { 6, 4, 37}, - { 6, 7, 30}, - { 6, 8, 45}, - { 6, 9, 20}, - { 6, 9, 38}, - { 6, 11, 30}, - { 6, 14, 15}, - { 6, 14, 40}, - { 6, 15, 22}, - { 6, 20, 15}, - { 6, 21, 7}, - { 6, 23, 8}, - { 6, 26, 31}, - { 6, 26, 44}, - { 6, 31, 36}, - { 6, 33, 18}, - { 6, 36, 33}, - { 6, 36, 35}, - { 6, 37, 6}, - { 6, 45, 44}, - { 7, 6, 18}, - { 7, 7, 11}, - { 7, 10, 15}, - { 7, 10, 44}, - { 7, 12, 17}, - { 7, 15, 18}, - { 7, 18, 30}, - { 7, 21, 14}, - { 7, 21, 26}, - { 7, 24, 23}, - { 7, 24, 44}, - { 7, 25, 31}, - { 7, 28, 42}, - { 7, 30, 16}, - { 7, 34, 27}, - { 7, 35, 18}, - { 7, 35, 28}, - { 7, 42, 20}, - { 8, 5, 34}, - { 8, 7, 23}, - { 8, 8, 31}, - { 8, 9, 10}, - { 8, 9, 20}, - { 8, 9, 41}, - { 8, 10, 9}, - { 8, 18, 27}, - { 8, 19, 40}, - { 8, 26, 35}, - { 8, 29, 27}, - { 8, 31, 45}, - { 8, 33, 26}, - { 8, 36, 36}, - { 8, 38, 23}, - { 8, 39, 37}, - { 8, 40, 13}, - { 8, 40, 42}, - { 8, 41, 10}, - { 8, 41, 14}, - { 8, 41, 26}, - { 8, 45, 25}, - { 9, 6, 35}, - { 9, 11, 11}, - { 9, 13, 40}, - { 9, 14, 24}, - { 9, 14, 35}, - { 9, 15, 38}, - { 9, 16, 22}, - { 9, 19, 38}, - { 9, 20, 17}, - { 9, 20, 22}, - { 9, 20, 32}, - { 9, 20, 42}, - { 9, 21, 18}, + { 4, 4, 31}, + { 4, 4, 34}, + { 4, 5, 18}, + { 4, 6, 21}, + { 4, 6, 23}, + { 4, 7, 24}, + { 4, 8, 10}, + { 4, 8, 15}, + { 4, 8, 31}, + { 4, 10, 11}, + { 4, 12, 40}, + { 4, 14, 22}, + { 4, 16, 23}, + { 4, 16, 44}, + { 4, 17, 5}, + { 4, 18, 9}, + { 4, 19, 25}, + { 4, 23, 11}, + { 4, 24, 16}, + { 4, 31, 24}, + { 4, 31, 27}, + { 4, 36, 24}, + { 4, 38, 18}, + { 4, 39, 6}, + { 4, 39, 41}, + { 4, 41, 33}, + { 4, 41, 37}, + { 4, 42, 25}, + { 4, 43, 30}, + { 5, 6, 37}, + { 5, 6, 40}, + { 5, 7, 21}, + { 5, 10, 41}, + { 5, 11, 10}, + { 5, 12, 19}, + { 5, 14, 14}, + { 5, 20, 25}, + { 5, 20, 34}, + { 5, 22, 14}, + { 5, 23, 22}, + { 5, 23, 32}, + { 5, 27, 8}, + { 5, 29, 28}, + { 5, 29, 29}, + { 5, 33, 21}, + { 5, 35, 35}, + { 5, 36, 12}, + { 5, 38, 21}, + { 5, 39, 12}, + { 5, 39, 29}, + { 5, 39, 43}, + { 5, 40, 38}, + { 5, 42, 24}, + { 5, 42, 30}, + { 5, 44, 9}, + { 5, 44, 31}, + { 6, 4, 44}, + { 6, 7, 25}, + { 6, 8, 23}, + { 6, 11, 17}, + { 6, 12, 40}, + { 6, 13, 30}, + { 6, 15, 23}, + { 6, 15, 36}, + { 6, 19, 35}, + { 6, 21, 8}, + { 6, 23, 8}, + { 6, 23, 42}, + { 6, 24, 45}, + { 6, 26, 10}, + { 6, 30, 30}, + { 6, 34, 32}, + { 6, 35, 11}, + { 6, 35, 17}, + { 6, 40, 16}, + { 6, 42, 17}, + { 6, 44, 35}, + { 6, 45, 38}, + { 7, 6, 11}, + { 7, 16, 13}, + { 7, 17, 31}, + { 7, 18, 23}, + { 7, 19, 17}, + { 7, 19, 37}, + { 7, 19, 44}, + { 7, 20, 14}, + { 7, 23, 30}, + { 7, 24, 41}, + { 7, 26, 21}, + { 7, 29, 4}, + { 7, 32, 43}, + { 7, 33, 42}, + { 7, 34, 43}, + { 7, 38, 38}, + { 8, 5, 20}, + { 8, 9, 37}, + { 8, 9, 38}, + { 8, 10, 28}, + { 8, 11, 5}, + { 8, 13, 15}, + { 8, 17, 37}, + { 8, 18, 39}, + { 8, 21, 28}, + { 8, 21, 38}, + { 8, 24, 19}, + { 8, 25, 43}, + { 8, 28, 29}, + { 8, 31, 23}, + { 8, 31, 42}, + { 8, 32, 24}, + { 8, 34, 11}, + { 8, 34, 24}, + { 8, 38, 8}, + { 8, 38, 10}, + { 8, 39, 11}, + { 8, 43, 36}, + { 9, 6, 20}, + { 9, 7, 17}, + { 9, 12, 41}, + { 9, 15, 22}, + { 9, 16, 37}, + { 9, 17, 7}, + { 9, 17, 41}, + { 9, 18, 24}, + { 9, 21, 35}, { 9, 22, 39}, - { 9, 23, 18}, - { 9, 25, 15}, - { 9, 26, 10}, - { 9, 29, 13}, - { 9, 30, 6}, - { 9, 31, 38}, - { 9, 34, 15}, - { 9, 34, 42}, - { 9, 36, 19}, - { 9, 38, 27}, - { 9, 40, 31}, - { 9, 41, 26}, - { 9, 42, 10}, - { 9, 42, 37}, - { 9, 43, 39}, - { 9, 44, 23}, - {10, 4, 21}, - {10, 5, 13}, - {10, 7, 10}, - {10, 10, 25}, - {10, 11, 13}, - {10, 16, 12}, - {10, 17, 5}, - {10, 18, 42}, - {10, 20, 30}, - {10, 22, 11}, - {10, 23, 38}, - {10, 25, 24}, - {10, 25, 33}, - {10, 25, 39}, - {10, 27, 41}, - {10, 29, 28}, - {10, 30, 45}, - {10, 33, 6}, - {10, 35, 22}, - {10, 38, 4}, - {10, 41, 14}, - {10, 42, 28}, - {10, 43, 20}, - {10, 43, 41}, - {10, 45, 19}, - {11, 5, 6}, - {11, 5, 7}, - {11, 8, 45}, + { 9, 27, 9}, + { 9, 36, 8}, + { 9, 36, 33}, + { 9, 37, 35}, + { 9, 38, 37}, + { 9, 44, 23}, + { 9, 45, 43}, + {10, 4, 11}, + {10, 9, 31}, + {10, 10, 33}, + {10, 12, 16}, + {10, 13, 14}, + {10, 15, 12}, + {10, 16, 15}, + {10, 16, 27}, + {10, 18, 44}, + {10, 19, 23}, + {10, 20, 20}, + {10, 21, 42}, + {10, 23, 33}, + {10, 24, 29}, + {10, 29, 10}, + {10, 29, 18}, + {10, 29, 45}, + {10, 30, 30}, + {10, 31, 31}, + {10, 33, 35}, + {10, 33, 39}, + {10, 34, 21}, + {10, 34, 41}, + {10, 35, 24}, + {10, 36, 14}, + {10, 36, 44}, + {10, 38, 23}, + {10, 40, 7}, + {10, 41, 21}, + {10, 42, 8}, + {10, 42, 24}, + {10, 42, 43}, + {10, 43, 12}, + {10, 43, 27}, + {10, 45, 33}, + {11, 4, 7}, + {11, 5, 25}, {11, 9, 12}, - {11, 10, 16}, - {11, 12, 17}, - {11, 16, 13}, - {11, 16, 23}, - {11, 17, 8}, - {11, 20, 30}, - {11, 21, 43}, - {11, 23, 12}, - {11, 26, 13}, - {11, 29, 23}, - {11, 30, 24}, - {11, 31, 8}, - {11, 34, 5}, - {11, 34, 17}, - {11, 35, 28}, - {11, 37, 22}, - {11, 43, 35}, - {11, 44, 31}, - {12, 7, 25}, - {12, 10, 30}, - {12, 11, 14}, - {12, 14, 5}, - {12, 18, 36}, - {12, 19, 10}, - {12, 19, 16}, - {12, 22, 30}, - {12, 23, 12}, - {12, 25, 28}, - {12, 25, 36}, - {12, 27, 11}, - {12, 29, 45}, - {12, 33, 34}, - {12, 35, 18}, - {12, 35, 39}, - {12, 36, 43}, - {12, 39, 21}, - {12, 39, 28}, - {12, 39, 44}, - {12, 42, 41}, - {12, 45, 16}, - {13, 11, 13}, - {13, 20, 28}, - {13, 20, 33}, - {13, 21, 4}, - {13, 21, 15}, - {13, 22, 36}, - {13, 24, 14}, - {13, 24, 21}, - {13, 25, 11}, - {13, 26, 18}, - {13, 26, 42}, - {13, 29, 43}, - {13, 32, 41}, - {13, 36, 13}, - {13, 36, 15}, - {13, 37, 44}, - {13, 38, 6}, - {13, 38, 19}, - {13, 39, 39}, - {13, 41, 15}, - {13, 41, 45}, - {13, 44, 9}, - {13, 44, 17}, - {13, 44, 33}, - {13, 45, 22}, - {14, 6, 26}, - {14, 6, 31}, - {14, 10, 13}, - {14, 11, 15}, - {14, 17, 27}, - {14, 20, 15}, - {14, 21, 18}, - {14, 21, 28}, - {14, 26, 11}, - {14, 26, 33}, - {14, 26, 36}, - {14, 36, 20}, - {14, 38, 33}, - {14, 45, 10}, - {15, 4, 26}, - {15, 4, 45}, - {15, 5, 40}, - {15, 7, 23}, - {15, 11, 35}, - {15, 12, 23}, - {15, 15, 18}, - {15, 15, 44}, - {15, 16, 28}, - {15, 16, 39}, - {15, 17, 21}, - {15, 21, 42}, - {15, 28, 6}, - {15, 28, 35}, - {15, 29, 11}, - {15, 31, 8}, - {15, 38, 21}, - {15, 38, 45}, - {15, 43, 37}, - {15, 43, 40}, - {15, 44, 11}, - {15, 45, 34}, - {16, 4, 19}, - {16, 5, 43}, - {16, 11, 21}, - {16, 15, 22}, - {16, 15, 42}, - {16, 18, 17}, - {16, 20, 16}, - {16, 25, 30}, - {16, 29, 31}, - {16, 29, 40}, - {16, 32, 23}, - {16, 34, 23}, - {16, 37, 26}, - {16, 41, 4}, - {16, 42, 43}, - {17, 4, 18}, - {17, 4, 39}, - {17, 5, 19}, - {17, 8, 31}, - {17, 10, 4}, - {17, 10, 13}, - {17, 11, 25}, - {17, 12, 25}, - {17, 13, 44}, - {17, 14, 6}, - {17, 17, 45}, - {17, 19, 25}, - {17, 20, 26}, - {17, 21, 14}, - {17, 24, 13}, - {17, 29, 29}, - {17, 31, 41}, - {17, 34, 31}, - {17, 35, 10}, - {17, 36, 26}, - {17, 38, 32}, - {17, 42, 42}, - {17, 43, 22}, - {17, 43, 33}, - {17, 43, 40}, - {17, 43, 42}, - {17, 44, 24}, - {18, 6, 24}, - {18, 8, 44}, - {18, 10, 28}, - {18, 10, 41}, - {18, 11, 8}, - {18, 11, 29}, - {18, 13, 26}, - {18, 15, 21}, - {18, 15, 33}, - {18, 20, 29}, - {18, 21, 45}, - {18, 22, 38}, - {18, 22, 40}, - {18, 23, 14}, - {18, 28, 44}, - {18, 29, 40}, - {18, 30, 13}, - {18, 30, 17}, - {18, 31, 38}, - {18, 32, 30}, - {18, 37, 17}, - {18, 39, 10}, - {18, 40, 8}, - {18, 41, 40}, - {18, 42, 19}, - {18, 43, 18}, - {18, 45, 10}, - {18, 45, 22}, - {18, 45, 26}, - {18, 45, 27}, - {19, 4, 4}, - {19, 5, 25}, - {19, 7, 13}, - {19, 7, 43}, - {19, 9, 16}, - {19, 11, 21}, - {19, 15, 39}, - {19, 20, 18}, - {19, 21, 12}, - {19, 22, 17}, - {19, 23, 23}, - {19, 24, 27}, - {19, 25, 18}, - {19, 28, 26}, - {19, 28, 37}, - {19, 28, 44}, - {19, 31, 5}, - {19, 32, 19}, - {19, 32, 31}, - {19, 33, 40}, - {19, 34, 36}, - {19, 35, 12}, - {19, 37, 24}, - {19, 38, 31}, - {19, 38, 44}, - {19, 39, 25}, - {19, 40, 26}, - {19, 40, 33}, - {19, 42, 42}, - {19, 44, 29}, - {20, 8, 18}, - {20, 11, 24}, - {20, 11, 28}, - {20, 11, 36}, - {20, 13, 8}, - {20, 19, 43}, - {20, 20, 9}, - {20, 21, 36}, - {20, 21, 42}, - {20, 22, 36}, - {20, 24, 25}, - {20, 26, 8}, - {20, 27, 22}, - {20, 28, 5}, - {20, 28, 11}, - {20, 28, 26}, - {20, 28, 27}, - {20, 30, 27}, - {20, 32, 40}, - {20, 35, 10}, - {20, 39, 28}, - {20, 40, 23}, - {20, 42, 36}, - {20, 42, 42}, - {20, 42, 43}, - {20, 44, 43}, - {20, 45, 30}, - {21, 9, 4}, - {21, 9, 45}, - {21, 14, 40}, - {21, 14, 44}, - {21, 16, 34}, - {21, 18, 38}, - {21, 19, 4}, - {21, 21, 20}, - {21, 22, 15}, - {21, 22, 16}, - {21, 23, 25}, - {21, 23, 31}, - {21, 24, 11}, - {21, 24, 13}, - {21, 26, 32}, - {21, 27, 26}, - {21, 33, 31}, - {21, 34, 15}, - {21, 37, 33}, - {21, 40, 14}, - {21, 40, 45}, - {21, 43, 39}, - {22, 5, 34}, - {22, 5, 36}, - {22, 7, 13}, - {22, 8, 41}, - {22, 10, 45}, - {22, 14, 41}, - {22, 15, 14}, - {22, 16, 31}, - {22, 17, 25}, - {22, 18, 23}, - {22, 18, 27}, - {22, 19, 33}, - {22, 20, 32}, - {22, 21, 39}, - {22, 27, 29}, - {22, 28, 9}, - {22, 29, 23}, - {22, 30, 44}, - {22, 31, 26}, - {22, 32, 20}, - {22, 32, 45}, - {22, 33, 45}, - {22, 34, 39}, - {22, 35, 25}, - {22, 36, 31}, - {22, 36, 36}, - {22, 37, 28}, - {22, 39, 39}, - {22, 39, 45}, - {22, 40, 29}, - {22, 41, 7}, - {22, 41, 21}, - {22, 42, 33}, - {23, 7, 19}, - {23, 9, 28}, - {23, 10, 31}, - {23, 10, 41}, - {23, 11, 32}, - {23, 12, 10}, - {23, 14, 18}, - {23, 14, 22}, - {23, 17, 32}, - {23, 19, 33}, - {23, 20, 23}, - {23, 20, 33}, - {23, 21, 12}, - {23, 21, 44}, - {23, 24, 18}, - {23, 25, 12}, - {23, 26, 19}, - {23, 27, 26}, - {23, 32, 22}, - {23, 32, 36}, - {23, 33, 6}, - {23, 35, 41}, - {23, 37, 28}, - {23, 38, 13}, - {23, 38, 21}, - {23, 38, 38}, - {23, 40, 34}, - {23, 41, 36}, - {23, 41, 41}, - {23, 41, 42}, - {23, 44, 11}, - {24, 4, 32}, - {24, 5, 12}, - {24, 5, 39}, - {24, 9, 14}, - {24, 14, 15}, - {24, 16, 20}, - {24, 16, 23}, - {24, 17, 41}, - {24, 20, 24}, - {24, 21, 14}, - {24, 24, 27}, - {24, 25, 45}, - {24, 26, 7}, - {24, 26, 9}, - {24, 27, 13}, - {24, 27, 24}, - {24, 28, 10}, - {24, 28, 34}, - {24, 29, 21}, - {24, 30, 13}, - {24, 30, 14}, - {24, 30, 26}, - {24, 32, 36}, - {24, 35, 37}, - {24, 36, 8}, - {24, 36, 10}, - {24, 37, 34}, - {24, 38, 37}, - {24, 39, 5}, - {24, 41, 15}, - {24, 43, 14}, - {24, 43, 25}, - {24, 44, 10}, - {25, 5, 15}, - {25, 8, 16}, - {25, 10, 23}, - {25, 11, 4}, - {25, 11, 6}, - {25, 11, 33}, - {25, 12, 27}, - {25, 14, 8}, - {25, 15, 15}, - {25, 22, 35}, - {25, 24, 35}, - {25, 28, 12}, - {25, 34, 39}, - {25, 37, 42}, - {25, 38, 41}, - {25, 41, 19}, - {25, 41, 38}, - {25, 45, 30}, - {26, 4, 27}, - {26, 5, 14}, - {26, 5, 22}, - {26, 7, 24}, - {26, 8, 23}, - {26, 10, 14}, - {26, 10, 45}, - {26, 11, 18}, - {26, 12, 19}, - {26, 12, 44}, - {26, 14, 5}, - {26, 15, 9}, - {26, 17, 8}, - {26, 18, 27}, - {26, 19, 14}, - {26, 19, 17}, - {26, 24, 9}, - {26, 25, 8}, - {26, 25, 30}, - {26, 29, 37}, - {26, 36, 29}, - {26, 40, 37}, - {26, 40, 41}, - {26, 41, 36}, - {26, 42, 4}, - {27, 7, 5}, - {27, 7, 28}, - {27, 7, 35}, - {27, 8, 32}, - {27, 9, 37}, - {27, 10, 10}, - {27, 10, 20}, - {27, 11, 36}, - {27, 11, 38}, - {27, 11, 41}, - {27, 11, 43}, - {27, 20, 15}, - {27, 21, 33}, - {27, 22, 28}, - {27, 30, 14}, - {27, 30, 18}, - {27, 33, 26}, - {27, 33, 35}, - {27, 35, 44}, - {27, 37, 8}, - {27, 39, 13}, - {27, 39, 21}, - {27, 39, 39}, - {27, 42, 39}, - {28, 6, 9}, - {28, 8, 21}, - {28, 11, 7}, - {28, 12, 6}, - {28, 15, 20}, - {28, 15, 37}, - {28, 20, 45}, - {28, 21, 6}, - {28, 24, 19}, - {28, 27, 40}, - {28, 31, 29}, - {28, 33, 12}, - {28, 34, 32}, - {28, 35, 10}, - {28, 38, 17}, - {28, 39, 34}, - {28, 41, 22}, - {28, 42, 24}, - {28, 43, 5}, - {28, 44, 45}, - {28, 45, 6}, - {29, 5, 43}, - {29, 6, 33}, - {29, 8, 39}, - {29, 11, 28}, - {29, 12, 23}, - {29, 12, 27}, - {29, 16, 15}, - {29, 17, 4}, - {29, 18, 5}, - {29, 18, 45}, - {29, 19, 44}, - {29, 24, 17}, - {29, 25, 33}, - {29, 28, 21}, - {29, 31, 27}, - {29, 34, 7}, - {29, 34, 39}, - {29, 41, 10}, - {29, 41, 12}, - {29, 42, 44}, - {29, 45, 23}, - {29, 45, 28}, - {30, 4, 38}, - {30, 5, 16}, - {30, 7, 8}, - {30, 8, 7}, - {30, 9, 14}, - {30, 11, 26}, - {30, 11, 38}, - {30, 13, 6}, - {30, 13, 45}, - {30, 14, 8}, - {30, 17, 37}, - {30, 26, 21}, - {30, 28, 44}, - {30, 30, 36}, - {30, 37, 36}, - {30, 38, 4}, - {30, 41, 23}, - {30, 43, 4}, - {30, 45, 32}, - {31, 4, 9}, - {31, 10, 31}, - {31, 11, 22}, - {31, 15, 42}, - {31, 16, 21}, - {31, 18, 7}, - {31, 19, 13}, - {31, 22, 30}, - {31, 25, 22}, - {31, 25, 24}, - {31, 25, 26}, - {31, 26, 23}, - {31, 26, 44}, - {31, 30, 12}, - {31, 31, 5}, - {31, 32, 35}, - {31, 34, 4}, - {31, 34, 20}, - {31, 34, 24}, - {31, 35, 24}, - {31, 38, 29}, - {31, 40, 44}, - {32, 6, 23}, - {32, 7, 22}, - {32, 9, 31}, - {32, 11, 18}, - {32, 15, 13}, - {32, 15, 17}, - {32, 19, 19}, - {32, 19, 45}, - {32, 28, 43}, - {32, 30, 20}, - {32, 31, 13}, - {32, 31, 38}, - {32, 35, 25}, - {32, 36, 40}, - {32, 37, 17}, - {32, 37, 21}, - {32, 38, 23}, - {32, 38, 41}, - {32, 39, 16}, - {32, 40, 36}, - {32, 42, 31}, - {32, 43, 7}, - {32, 43, 22}, - {32, 45, 24}, - {33, 5, 29}, - {33, 5, 33}, - {33, 6, 23}, - {33, 8, 19}, - {33, 11, 40}, - {33, 13, 16}, - {33, 14, 32}, - {33, 15, 26}, - {33, 16, 11}, - {33, 18, 13}, - {33, 18, 37}, - {33, 19, 12}, - {33, 20, 24}, - {33, 20, 32}, - {33, 23, 37}, - {33, 24, 30}, - {33, 26, 22}, - {33, 26, 24}, - {33, 30, 12}, - {33, 32, 10}, - {33, 35, 37}, - {33, 37, 20}, - {33, 40, 5}, - {33, 42, 23}, - {33, 45, 4}, - {33, 45, 12}, - {33, 45, 22}, - {33, 45, 42}, - {34, 4, 9}, - {34, 5, 4}, - {34, 5, 44}, - {34, 7, 17}, - {34, 10, 44}, - {34, 11, 10}, - {34, 15, 39}, - {34, 16, 23}, - {34, 18, 41}, - {34, 20, 12}, - {34, 20, 34}, - {34, 22, 26}, - {34, 26, 37}, - {34, 27, 15}, - {34, 32, 17}, - {34, 32, 37}, - {34, 33, 29}, - {34, 34, 33}, - {34, 38, 9}, - {34, 39, 39}, - {34, 39, 41}, - {34, 40, 33}, - {34, 41, 31}, - {34, 43, 11}, - {35, 4, 11}, - {35, 4, 17}, - {35, 9, 30}, - {35, 9, 32}, - {35, 12, 35}, - {35, 16, 9}, - {35, 18, 9}, - {35, 19, 12}, - {35, 21, 26}, - {35, 24, 11}, - {35, 24, 26}, - {35, 27, 8}, - {35, 29, 35}, - {35, 31, 23}, - {35, 31, 29}, - {35, 31, 39}, - {35, 33, 26}, - {35, 35, 43}, - {35, 37, 41}, - {35, 38, 42}, - {35, 41, 17}, - {35, 42, 42}, - {35, 43, 32}, - {36, 6, 20}, - {36, 7, 31}, - {36, 8, 15}, - {36, 9, 15}, - {36, 10, 10}, - {36, 10, 43}, - {36, 16, 41}, - {36, 17, 25}, - {36, 20, 44}, - {36, 21, 12}, - {36, 22, 20}, - {36, 22, 30}, - {36, 24, 17}, - {36, 25, 37}, - {36, 28, 45}, - {36, 29, 8}, - {36, 30, 30}, - {36, 31, 22}, - {36, 33, 6}, - {36, 33, 15}, - {36, 34, 6}, - {36, 36, 4}, - {36, 37, 5}, - {36, 38, 11}, - {36, 41, 27}, - {36, 41, 35}, - {36, 41, 37}, - {37, 10, 22}, - {37, 13, 22}, - {37, 21, 44}, - {37, 23, 10}, - {37, 25, 4}, - {37, 28, 11}, - {37, 36, 23}, - {37, 36, 26}, - {37, 38, 39}, - {37, 39, 33}, - {37, 40, 7}, - {37, 41, 17}, - {37, 42, 32}, - {37, 45, 16}, - {37, 45, 27}, - {38, 6, 44}, - {38, 8, 20}, - {38, 9, 9}, - {38, 9, 14}, - {38, 14, 15}, - {38, 14, 25}, - {38, 16, 25}, - {38, 17, 5}, - {38, 21, 45}, - {38, 27, 27}, - {38, 27, 33}, - {38, 28, 29}, - {38, 28, 42}, - {38, 28, 43}, - {38, 31, 18}, - {38, 32, 20}, - {38, 34, 8}, + {11, 10, 13}, + {11, 11, 6}, + {11, 12, 9}, + {11, 12, 38}, + {11, 14, 16}, + {11, 16, 15}, + {11, 17, 43}, + {11, 18, 8}, + {11, 20, 26}, + {11, 21, 12}, + {11, 21, 14}, + {11, 21, 25}, + {11, 22, 22}, + {11, 23, 23}, + {11, 23, 27}, + {11, 27, 35}, + {11, 27, 45}, + {11, 28, 20}, + {11, 30, 40}, + {11, 31, 21}, + {11, 35, 30}, + {11, 36, 25}, + {11, 37, 12}, + {11, 38, 40}, + {11, 42, 45}, + {11, 43, 7}, + {11, 43, 32}, + {11, 43, 39}, + {11, 44, 13}, + {11, 45, 11}, + {11, 45, 36}, + {12, 4, 24}, + {12, 5, 17}, + {12, 10, 44}, + {12, 16, 22}, + {12, 19, 29}, + {12, 20, 14}, + {12, 21, 21}, + {12, 22, 12}, + {12, 24, 13}, + {12, 25, 15}, + {12, 26, 38}, + {12, 27, 7}, + {12, 28, 27}, + {12, 32, 4}, + {12, 32, 40}, + {12, 39, 7}, + {12, 45, 22}, + {13, 7, 24}, + {13, 8, 25}, + {13, 16, 17}, + {13, 18, 21}, + {13, 18, 30}, + {13, 19, 9}, + {13, 20, 41}, + {13, 20, 44}, + {13, 21, 7}, + {13, 22, 11}, + {13, 25, 8}, + {13, 26, 8}, + {13, 27, 18}, + {13, 29, 25}, + {13, 35, 25}, + {13, 35, 34}, + {13, 37, 31}, + {13, 37, 41}, + {13, 40, 37}, + {13, 41, 18}, + {13, 41, 33}, + {13, 42, 43}, + {13, 43, 13}, + {13, 45, 11}, + {13, 45, 42}, + {14, 6, 6}, + {14, 6, 27}, + {14, 7, 17}, + {14, 11, 21}, + {14, 14, 30}, + {14, 15, 43}, + {14, 16, 25}, + {14, 18, 29}, + {14, 19, 10}, + {14, 26, 4}, + {14, 27, 13}, + {14, 27, 26}, + {14, 28, 14}, + {14, 29, 20}, + {14, 30, 32}, + {14, 31, 22}, + {14, 36, 41}, + {14, 39, 9}, + {14, 39, 13}, + {14, 40, 25}, + {14, 42, 35}, + {14, 45, 37}, + {15, 7, 6}, + {15, 8, 6}, + {15, 8, 17}, + {15, 8, 42}, + {15, 9, 42}, + {15, 10, 45}, + {15, 12, 25}, + {15, 12, 34}, + {15, 18, 19}, + {15, 18, 35}, + {15, 26, 42}, + {15, 30, 9}, + {15, 30, 16}, + {15, 30, 25}, + {15, 34, 9}, + {15, 36, 4}, + {15, 38, 18}, + {15, 38, 45}, + {15, 41, 7}, + {15, 42, 7}, + {15, 42, 35}, + {16, 5, 9}, + {16, 6, 25}, + {16, 7, 34}, + {16, 9, 30}, + {16, 16, 42}, + {16, 16, 44}, + {16, 17, 8}, + {16, 19, 38}, + {16, 21, 9}, + {16, 21, 27}, + {16, 22, 27}, + {16, 23, 42}, + {16, 26, 36}, + {16, 27, 33}, + {16, 29, 36}, + {16, 30, 37}, + {16, 32, 25}, + {16, 34, 17}, + {16, 35, 22}, + {16, 36, 28}, + {16, 37, 42}, + {16, 37, 45}, + {16, 39, 6}, + {16, 39, 15}, + {16, 41, 30}, + {16, 42, 7}, + {16, 42, 39}, + {16, 42, 40}, + {16, 42, 44}, + {16, 42, 45}, + {16, 44, 14}, + {16, 44, 36}, + {16, 45, 5}, + {17, 4, 13}, + {17, 5, 17}, + {17, 7, 9}, + {17, 7, 15}, + {17, 7, 33}, + {17, 8, 17}, + {17, 10, 22}, + {17, 11, 42}, + {17, 12, 8}, + {17, 12, 30}, + {17, 17, 29}, + {17, 22, 44}, + {17, 23, 7}, + {17, 26, 19}, + {17, 28, 21}, + {17, 30, 19}, + {17, 33, 36}, + {17, 34, 44}, + {17, 39, 36}, + {17, 43, 16}, + {18, 4, 17}, + {18, 5, 11}, + {18, 5, 29}, + {18, 7, 37}, + {18, 8, 37}, + {18, 10, 4}, + {18, 10, 45}, + {18, 14, 43}, + {18, 18, 32}, + {18, 18, 34}, + {18, 24, 36}, + {18, 26, 34}, + {18, 30, 34}, + {18, 31, 41}, + {18, 34, 25}, + {18, 34, 34}, + {18, 35, 28}, + {18, 36, 21}, + {18, 36, 36}, + {18, 37, 27}, + {18, 40, 4}, + {18, 40, 20}, + {18, 41, 12}, + {18, 43, 32}, + {19, 5, 26}, + {19, 5, 39}, + {19, 6, 44}, + {19, 9, 30}, + {19, 10, 16}, + {19, 12, 44}, + {19, 13, 16}, + {19, 13, 21}, + {19, 13, 40}, + {19, 14, 42}, + {19, 16, 24}, + {19, 17, 31}, + {19, 18, 17}, + {19, 18, 34}, + {19, 23, 30}, + {19, 25, 16}, + {19, 29, 9}, + {19, 29, 34}, + {19, 31, 21}, + {19, 31, 26}, + {19, 31, 45}, + {19, 33, 44}, + {19, 34, 10}, + {19, 34, 18}, + {19, 35, 5}, + {19, 36, 4}, + {19, 37, 9}, + {19, 37, 27}, + {19, 40, 35}, + {19, 40, 37}, + {19, 42, 7}, + {19, 43, 33}, + {20, 5, 12}, + {20, 7, 18}, + {20, 8, 12}, + {20, 12, 13}, + {20, 16, 9}, + {20, 21, 5}, + {20, 21, 36}, + {20, 31, 19}, + {20, 32, 27}, + {20, 37, 28}, + {20, 39, 25}, + {20, 39, 32}, + {20, 39, 33}, + {20, 41, 4}, + {20, 41, 24}, + {20, 42, 6}, + {20, 42, 39}, + {20, 43, 12}, + {20, 43, 42}, + {20, 45, 44}, + {21, 5, 41}, + {21, 7, 15}, + {21, 7, 20}, + {21, 7, 23}, + {21, 10, 43}, + {21, 14, 41}, + {21, 15, 17}, + {21, 15, 37}, + {21, 16, 30}, + {21, 19, 4}, + {21, 21, 15}, + {21, 25, 28}, + {21, 28, 19}, + {21, 32, 32}, + {21, 33, 22}, + {21, 37, 30}, + {21, 38, 14}, + {21, 44, 6}, + {21, 45, 35}, + {21, 45, 37}, + {22, 4, 24}, + {22, 7, 14}, + {22, 8, 37}, + {22, 8, 38}, + {22, 11, 33}, + {22, 14, 43}, + {22, 19, 27}, + {22, 22, 13}, + {22, 23, 37}, + {22, 24, 39}, + {22, 31, 19}, + {22, 32, 37}, + {22, 33, 41}, + {22, 35, 11}, + {22, 38, 12}, + {22, 38, 31}, + {22, 41, 22}, + {23, 4, 11}, + {23, 4, 13}, + {23, 8, 33}, + {23, 9, 9}, + {23, 13, 19}, + {23, 15, 45}, + {23, 17, 10}, + {23, 21, 32}, + {23, 22, 19}, + {23, 25, 8}, + {23, 26, 9}, + {23, 26, 16}, + {23, 27, 12}, + {23, 28, 39}, + {23, 31, 29}, + {23, 32, 9}, + {23, 32, 23}, + {23, 32, 34}, + {23, 34, 5}, + {23, 35, 17}, + {23, 38, 40}, + {23, 44, 33}, + {23, 45, 18}, + {24, 6, 16}, + {24, 6, 22}, + {24, 9, 26}, + {24, 14, 20}, + {24, 15, 31}, + {24, 18, 9}, + {24, 18, 19}, + {24, 19, 7}, + {24, 24, 22}, + {24, 25, 29}, + {24, 26, 28}, + {24, 28, 36}, + {24, 31, 7}, + {24, 35, 29}, + {24, 35, 36}, + {24, 38, 4}, + {24, 38, 34}, + {24, 39, 30}, + {24, 40, 43}, + {24, 41, 11}, + {24, 43, 44}, + {24, 44, 7}, + {25, 10, 37}, + {25, 12, 35}, + {25, 13, 29}, + {25, 14, 5}, + {25, 16, 10}, + {25, 17, 26}, + {25, 18, 44}, + {25, 19, 28}, + {25, 20, 14}, + {25, 20, 30}, + {25, 21, 39}, + {25, 22, 43}, + {25, 26, 6}, + {25, 29, 23}, + {25, 33, 35}, + {25, 36, 6}, + {25, 37, 8}, + {25, 38, 18}, + {25, 43, 24}, + {25, 43, 33}, + {25, 45, 20}, + {26, 4, 29}, + {26, 6, 40}, + {26, 8, 5}, + {26, 9, 20}, + {26, 9, 30}, + {26, 13, 43}, + {26, 14, 34}, + {26, 18, 11}, + {26, 19, 16}, + {26, 20, 34}, + {26, 23, 34}, + {26, 24, 28}, + {26, 25, 31}, + {26, 25, 36}, + {26, 28, 16}, + {26, 28, 17}, + {26, 28, 19}, + {26, 29, 11}, + {26, 30, 24}, + {26, 30, 31}, + {26, 30, 44}, + {26, 33, 19}, + {26, 33, 33}, + {26, 37, 26}, + {26, 38, 17}, + {26, 42, 5}, + {26, 42, 30}, + {26, 43, 13}, + {26, 44, 9}, + {27, 6, 5}, + {27, 7, 6}, + {27, 8, 26}, + {27, 13, 22}, + {27, 13, 39}, + {27, 17, 12}, + {27, 17, 15}, + {27, 19, 41}, + {27, 23, 35}, + {27, 27, 21}, + {27, 29, 32}, + {27, 31, 20}, + {27, 32, 9}, + {27, 32, 14}, + {27, 34, 24}, + {27, 34, 38}, + {27, 45, 35}, + {28, 8, 44}, + {28, 9, 14}, + {28, 10, 43}, + {28, 11, 25}, + {28, 13, 30}, + {28, 15, 4}, + {28, 16, 33}, + {28, 19, 35}, + {28, 22, 6}, + {28, 23, 21}, + {28, 25, 15}, + {28, 29, 29}, + {28, 31, 9}, + {28, 31, 42}, + {28, 31, 44}, + {28, 33, 23}, + {28, 34, 28}, + {28, 36, 11}, + {28, 38, 43}, + {28, 40, 42}, + {28, 44, 38}, + {28, 45, 18}, + {29, 6, 28}, + {29, 9, 16}, + {29, 9, 38}, + {29, 11, 33}, + {29, 12, 6}, + {29, 12, 7}, + {29, 12, 13}, + {29, 12, 38}, + {29, 14, 28}, + {29, 17, 27}, + {29, 17, 36}, + {29, 21, 14}, + {29, 24, 15}, + {29, 26, 4}, + {29, 26, 14}, + {29, 26, 17}, + {29, 27, 35}, + {29, 28, 41}, + {29, 33, 5}, + {29, 33, 8}, + {29, 34, 16}, + {29, 34, 17}, + {29, 34, 25}, + {29, 35, 17}, + {29, 35, 30}, + {29, 39, 18}, + {29, 39, 45}, + {29, 40, 29}, + {29, 42, 45}, + {29, 43, 7}, + {30, 4, 29}, + {30, 4, 38}, + {30, 5, 45}, + {30, 7, 17}, + {30, 7, 27}, + {30, 9, 32}, + {30, 10, 13}, + {30, 11, 44}, + {30, 16, 23}, + {30, 16, 27}, + {30, 16, 35}, + {30, 18, 4}, + {30, 19, 9}, + {30, 19, 36}, + {30, 19, 41}, + {30, 20, 36}, + {30, 22, 18}, + {30, 22, 21}, + {30, 24, 23}, + {30, 26, 22}, + {30, 27, 4}, + {30, 31, 38}, + {30, 32, 37}, + {30, 34, 24}, + {30, 34, 30}, + {30, 41, 45}, + {30, 43, 20}, + {30, 43, 34}, + {30, 44, 8}, + {30, 44, 23}, + {31, 4, 32}, + {31, 6, 10}, + {31, 6, 11}, + {31, 7, 39}, + {31, 9, 34}, + {31, 14, 28}, + {31, 14, 31}, + {31, 16, 39}, + {31, 19, 17}, + {31, 21, 32}, + {31, 23, 31}, + {31, 24, 26}, + {31, 25, 37}, + {31, 27, 4}, + {31, 27, 24}, + {31, 29, 25}, + {31, 30, 37}, + {31, 37, 27}, + {31, 38, 43}, + {31, 44, 17}, + {32, 7, 29}, + {32, 7, 31}, + {32, 7, 36}, + {32, 8, 5}, + {32, 10, 7}, + {32, 13, 20}, + {32, 13, 43}, + {32, 15, 42}, + {32, 16, 40}, + {32, 17, 40}, + {32, 18, 12}, + {32, 19, 8}, + {32, 22, 4}, + {32, 22, 25}, + {32, 26, 15}, + {32, 26, 33}, + {32, 27, 9}, + {32, 29, 18}, + {32, 30, 9}, + {32, 30, 22}, + {32, 31, 8}, + {32, 32, 39}, + {32, 34, 33}, + {32, 39, 37}, + {32, 42, 39}, + {33, 4, 11}, + {33, 4, 41}, + {33, 5, 7}, + {33, 5, 38}, + {33, 7, 22}, + {33, 7, 30}, + {33, 8, 45}, + {33, 13, 27}, + {33, 16, 34}, + {33, 19, 5}, + {33, 22, 30}, + {33, 24, 33}, + {33, 27, 28}, + {33, 27, 36}, + {33, 27, 44}, + {33, 30, 22}, + {33, 31, 36}, + {33, 33, 44}, + {33, 34, 41}, + {33, 34, 42}, + {33, 39, 17}, + {33, 42, 18}, + {33, 44, 19}, + {33, 45, 28}, + {34, 4, 34}, + {34, 6, 12}, + {34, 8, 12}, + {34, 12, 31}, + {34, 16, 38}, + {34, 16, 39}, + {34, 18, 23}, + {34, 22, 23}, + {34, 24, 34}, + {34, 27, 24}, + {34, 27, 42}, + {34, 29, 26}, + {34, 36, 36}, + {34, 37, 6}, + {34, 37, 33}, + {34, 38, 11}, + {34, 39, 44}, + {34, 41, 43}, + {34, 42, 10}, + {34, 42, 44}, + {34, 43, 29}, + {34, 44, 16}, + {34, 44, 35}, + {35, 6, 44}, + {35, 10, 22}, + {35, 11, 24}, + {35, 14, 40}, + {35, 17, 9}, + {35, 17, 11}, + {35, 22, 17}, + {35, 22, 37}, + {35, 24, 5}, + {35, 28, 31}, + {35, 29, 30}, + {35, 29, 36}, + {35, 34, 20}, + {35, 35, 31}, + {35, 39, 35}, + {36, 8, 21}, + {36, 9, 41}, + {36, 11, 36}, + {36, 12, 6}, + {36, 12, 10}, + {36, 14, 4}, + {36, 14, 25}, + {36, 14, 39}, + {36, 15, 13}, + {36, 16, 40}, + {36, 16, 44}, + {36, 17, 12}, + {36, 22, 45}, + {36, 23, 38}, + {36, 23, 43}, + {36, 23, 44}, + {36, 25, 7}, + {36, 25, 28}, + {36, 27, 28}, + {36, 27, 43}, + {36, 30, 36}, + {36, 32, 35}, + {36, 34, 23}, + {36, 35, 12}, + {36, 35, 31}, + {36, 35, 44}, + {36, 35, 45}, + {36, 36, 31}, + {36, 37, 6}, + {36, 37, 33}, + {36, 42, 15}, + {36, 43, 5}, + {36, 43, 9}, + {36, 44, 20}, + {36, 44, 29}, + {36, 44, 41}, + {36, 45, 15}, + {37, 4, 17}, + {37, 6, 22}, + {37, 10, 13}, + {37, 10, 19}, + {37, 16, 23}, + {37, 16, 24}, + {37, 17, 39}, + {37, 18, 25}, + {37, 20, 33}, + {37, 21, 31}, + {37, 25, 19}, + {37, 26, 33}, + {37, 27, 4}, + {37, 29, 11}, + {37, 29, 23}, + {37, 31, 32}, + {37, 32, 33}, + {37, 33, 7}, + {37, 36, 19}, + {37, 39, 4}, + {37, 42, 7}, + {38, 5, 35}, + {38, 10, 12}, + {38, 12, 29}, + {38, 13, 8}, + {38, 13, 9}, + {38, 13, 10}, + {38, 15, 11}, + {38, 18, 26}, + {38, 24, 15}, + {38, 24, 36}, + {38, 25, 12}, + {38, 26, 13}, + {38, 27, 7}, + {38, 29, 27}, + {38, 30, 38}, + {38, 31, 35}, + {38, 32, 38}, {38, 34, 14}, - {38, 36, 29}, - {38, 36, 43}, - {38, 38, 31}, - {38, 40, 14}, - {38, 40, 18}, - {38, 41, 35}, - {39, 4, 9}, - {39, 4, 15}, - {39, 5, 10}, - {39, 7, 8}, - {39, 8, 27}, - {39, 9, 18}, - {39, 11, 4}, - {39, 15, 21}, - {39, 15, 39}, - {39, 17, 10}, - {39, 18, 40}, - {39, 19, 14}, - {39, 21, 33}, - {39, 21, 42}, - {39, 26, 31}, - {39, 27, 4}, - {39, 27, 32}, - {39, 28, 16}, - {39, 29, 36}, - {39, 30, 13}, - {39, 30, 30}, - {39, 32, 24}, - {39, 36, 24}, - {39, 36, 31}, - {39, 37, 16}, - {39, 38, 28}, - {39, 40, 21}, - {39, 40, 32}, - {39, 41, 42}, - {39, 42, 28}, - {39, 44, 29}, - {40, 6, 42}, - {40, 8, 11}, - {40, 10, 41}, - {40, 11, 13}, - {40, 12, 8}, - {40, 12, 18}, - {40, 15, 12}, - {40, 22, 34}, - {40, 24, 26}, - {40, 26, 10}, - {40, 27, 6}, - {40, 27, 20}, - {40, 33, 31}, - {40, 36, 16}, - {40, 36, 27}, - {40, 36, 30}, - {40, 37, 16}, - {40, 38, 21}, - {40, 41, 15}, - {40, 41, 37}, - {40, 44, 26}, - {40, 44, 43}, - {41, 5, 10}, - {41, 6, 14}, - {41, 7, 14}, - {41, 9, 14}, - {41, 13, 25}, - {41, 15, 4}, - {41, 19, 30}, - {41, 19, 36}, - {41, 21, 25}, - {41, 22, 20}, - {41, 27, 7}, - {41, 29, 22}, - {41, 32, 30}, - {41, 35, 21}, - {41, 37, 14}, - {41, 38, 22}, - {41, 43, 5}, - {41, 44, 14}, - {41, 45, 39}, - {42, 4, 6}, - {42, 4, 22}, - {42, 6, 42}, - {42, 7, 8}, - {42, 8, 4}, - {42, 8, 18}, - {42, 9, 31}, - {42, 10, 7}, - {42, 10, 43}, - {42, 13, 40}, - {42, 14, 27}, - {42, 16, 27}, - {42, 18, 5}, - {42, 18, 10}, - {42, 20, 16}, - {42, 23, 12}, - {42, 24, 25}, - {42, 28, 24}, - {42, 29, 14}, - {42, 30, 20}, - {42, 31, 27}, - {42, 32, 35}, - {42, 38, 42}, - {42, 39, 9}, - {42, 40, 7}, - {42, 40, 19}, - {42, 40, 39}, - {42, 45, 11}, - {43, 5, 22}, - {43, 6, 4}, - {43, 6, 42}, - {43, 7, 11}, - {43, 8, 6}, - {43, 8, 17}, - {43, 13, 25}, - {43, 16, 4}, - {43, 17, 22}, - {43, 18, 28}, - {43, 19, 34}, - {43, 21, 24}, - {43, 22, 23}, - {43, 22, 25}, - {43, 23, 7}, - {43, 23, 21}, - {43, 24, 45}, - {43, 26, 9}, - {43, 28, 32}, - {43, 32, 41}, - {43, 44, 5}, - {43, 45, 36}, - {44, 6, 39}, - {44, 11, 17}, - {44, 16, 37}, - {44, 18, 43}, - {44, 20, 8}, - {44, 22, 44}, - {44, 23, 25}, - {44, 30, 12}, - {44, 30, 25}, - {44, 31, 20}, - {44, 32, 19}, - {44, 32, 31}, - {44, 33, 6}, - {44, 33, 18}, - {44, 34, 14}, - {44, 37, 23}, - {44, 38, 27}, - {44, 40, 35}, - {45, 8, 22}, - {45, 9, 11}, - {45, 10, 40}, - {45, 13, 11}, - {45, 16, 9}, - {45, 18, 36}, - {45, 24, 21}, - {45, 27, 8}, - {45, 29, 28}, - {45, 31, 22}, - {45, 31, 40}, - {45, 32, 22}, - {45, 33, 24}, - {45, 33, 44}, - {45, 36, 8}, - {45, 36, 9}, - {45, 36, 11}, - {45, 37, 35}, - {45, 38, 31}, - {45, 39, 5}, - {45, 41, 37}, - {45, 41, 39}, - {45, 43, 37}, - {45, 43, 38}, + {38, 34, 16}, + {38, 37, 22}, + {38, 39, 6}, + {38, 41, 22}, + {38, 41, 23}, + {38, 41, 31}, + {38, 42, 44}, + {38, 43, 28}, + {38, 45, 5}, + {38, 45, 22}, + {39, 5, 7}, + {39, 9, 5}, + {39, 9, 32}, + {39, 10, 16}, + {39, 12, 13}, + {39, 13, 22}, + {39, 13, 35}, + {39, 18, 42}, + {39, 18, 43}, + {39, 20, 15}, + {39, 21, 43}, + {39, 22, 25}, + {39, 28, 29}, + {39, 31, 10}, + {39, 38, 9}, + {39, 44, 42}, + {40, 4, 15}, + {40, 5, 14}, + {40, 8, 12}, + {40, 9, 22}, + {40, 9, 43}, + {40, 10, 37}, + {40, 11, 12}, + {40, 13, 39}, + {40, 14, 19}, + {40, 21, 13}, + {40, 22, 36}, + {40, 24, 43}, + {40, 30, 35}, + {40, 32, 6}, + {40, 32, 26}, + {40, 32, 42}, + {40, 38, 11}, + {40, 38, 17}, + {40, 41, 27}, + {41, 5, 23}, + {41, 7, 19}, + {41, 7, 30}, + {41, 10, 24}, + {41, 14, 21}, + {41, 16, 24}, + {41, 18, 35}, + {41, 19, 16}, + {41, 22, 39}, + {41, 25, 40}, + {41, 27, 21}, + {41, 28, 4}, + {41, 28, 11}, + {41, 28, 13}, + {41, 28, 24}, + {41, 29, 12}, + {41, 31, 26}, + {41, 32, 4}, + {41, 32, 20}, + {41, 32, 37}, + {41, 34, 6}, + {41, 34, 29}, + {41, 43, 6}, + {41, 43, 44}, + {41, 44, 37}, + {42, 4, 25}, + {42, 5, 30}, + {42, 6, 26}, + {42, 9, 6}, + {42, 9, 15}, + {42, 9, 18}, + {42, 11, 44}, + {42, 12, 10}, + {42, 14, 5}, + {42, 14, 12}, + {42, 14, 30}, + {42, 15, 13}, + {42, 15, 28}, + {42, 17, 11}, + {42, 18, 22}, + {42, 18, 44}, + {42, 19, 20}, + {42, 19, 36}, + {42, 22, 27}, + {42, 23, 5}, + {42, 27, 24}, + {42, 29, 5}, + {42, 33, 39}, + {42, 34, 25}, + {42, 36, 21}, + {42, 37, 5}, + {42, 39, 23}, + {42, 45, 35}, + {43, 4, 14}, + {43, 7, 10}, + {43, 7, 15}, + {43, 7, 29}, + {43, 8, 5}, + {43, 8, 30}, + {43, 9, 12}, + {43, 12, 21}, + {43, 12, 29}, + {43, 13, 6}, + {43, 15, 31}, + {43, 18, 34}, + {43, 23, 7}, + {43, 23, 12}, + {43, 23, 18}, + {43, 24, 13}, + {43, 25, 42}, + {43, 26, 19}, + {43, 26, 28}, + {43, 29, 10}, + {43, 29, 20}, + {43, 30, 31}, + {43, 33, 5}, + {43, 34, 14}, + {43, 35, 26}, + {43, 35, 37}, + {43, 35, 41}, + {43, 38, 4}, + {43, 38, 5}, + {43, 38, 40}, + {43, 38, 41}, + {43, 40, 11}, + {43, 44, 22}, + {44, 10, 12}, + {44, 14, 22}, + {44, 15, 18}, + {44, 18, 35}, + {44, 21, 11}, + {44, 25, 23}, + {44, 28, 44}, + {44, 31, 22}, + {44, 31, 26}, + {44, 32, 18}, + {44, 33, 15}, + {44, 33, 37}, + {44, 35, 25}, + {44, 36, 44}, + {44, 40, 42}, + {44, 42, 9}, + {45, 4, 34}, + {45, 4, 41}, + {45, 6, 41}, + {45, 11, 31}, + {45, 12, 27}, + {45, 12, 37}, + {45, 15, 14}, + {45, 16, 43}, + {45, 19, 5}, + {45, 19, 6}, + {45, 19, 27}, + {45, 19, 44}, + {45, 20, 18}, + {45, 22, 31}, + {45, 25, 30}, + {45, 31, 19}, + {45, 37, 38}, + {45, 39, 31}, + {45, 41, 8}, + {45, 41, 31}, + {45, 41, 42}, + {45, 42, 14}, + {45, 45, 6}, }; diff --git a/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html b/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html index c240a698749..51cbeabaf84 100644 --- a/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html +++ b/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html @@ -201,7 +201,7 @@

    Source Code

    { 4, 6, 7}, { 4, 6, 8}, { 4, 6, 9}, - { 4, 6, 10}, + { 4, 6, 29}, { 4, 7, 4}, { 4, 7, 5}, { 4, 7, 6}, @@ -235,30 +235,30 @@

    Source Code

    { 4, 10, 4}, { 4, 10, 10}, { 4, 10, 15}, - { 4, 13, 4}, - { 4, 13, 5}, - { 4, 13, 7}, - { 4, 13, 9}, - { 4, 13, 13}, - { 4, 13, 25}, - { 4, 13, 26}, - { 4, 13, 28}, - { 4, 13, 32}, - { 4, 13, 33}, + { 4, 10, 36}, + { 4, 13, 4}, + { 4, 13, 5}, + { 4, 13, 7}, + { 4, 13, 9}, + { 4, 13, 13}, + { 4, 13, 25}, + { 4, 13, 26}, + { 4, 13, 28}, + { 4, 13, 32}, { 4, 13, 45}, - { 4, 15, 4}, - { 4, 15, 8}, + { 4, 14, 12}, + { 4, 15, 4}, { 4, 15, 10}, { 4, 15, 15}, - { 4, 16, 37}, - { 4, 17, 41}, - { 4, 18, 18}, - { 4, 20, 12}, - { 4, 21, 20}, - { 4, 23, 35}, - { 4, 25, 4}, - { 4, 25, 5}, - { 4, 25, 6}, + { 4, 15, 44}, + { 4, 17, 15}, + { 4, 18, 32}, + { 4, 19, 5}, + { 4, 21, 39}, + { 4, 23, 40}, + { 4, 24, 22}, + { 4, 25, 4}, + { 4, 25, 5}, { 4, 25, 7}, { 4, 25, 9}, { 4, 25, 13}, @@ -276,7 +276,7 @@

    Source Code

    { 4, 26, 26}, { 4, 26, 28}, { 4, 26, 32}, - { 4, 26, 35}, + { 4, 26, 36}, { 4, 26, 45}, { 4, 28, 4}, { 4, 28, 5}, @@ -286,2419 +286,2419 @@

    Source Code

    { 4, 28, 25}, { 4, 28, 26}, { 4, 28, 28}, - { 4, 28, 32}, - { 4, 28, 45}, - { 4, 29, 9}, - { 4, 29, 39}, - { 4, 32, 4}, - { 4, 32, 5}, - { 4, 32, 7}, - { 4, 32, 9}, - { 4, 32, 13}, - { 4, 32, 21}, - { 4, 32, 25}, - { 4, 32, 26}, - { 4, 32, 28}, - { 4, 32, 32}, - { 4, 32, 45}, - { 4, 33, 36}, - { 4, 33, 39}, - { 4, 37, 31}, - { 4, 39, 14}, - { 4, 41, 5}, - { 4, 45, 4}, - { 4, 45, 5}, - { 4, 45, 7}, - { 4, 45, 9}, - { 4, 45, 13}, - { 4, 45, 25}, - { 4, 45, 26}, - { 4, 45, 28}, - { 4, 45, 32}, - { 4, 45, 45}, - { 5, 4, 4}, - { 5, 4, 5}, - { 5, 4, 6}, - { 5, 4, 7}, - { 5, 4, 8}, - { 5, 4, 9}, - { 5, 4, 13}, - { 5, 4, 25}, - { 5, 4, 26}, - { 5, 4, 28}, - { 5, 4, 32}, - { 5, 4, 45}, - { 5, 5, 4}, - { 5, 5, 5}, - { 5, 5, 6}, - { 5, 5, 7}, - { 5, 5, 8}, - { 5, 5, 9}, - { 5, 5, 12}, - { 5, 5, 13}, - { 5, 5, 16}, - { 5, 5, 24}, - { 5, 5, 25}, - { 5, 5, 26}, - { 5, 5, 28}, - { 5, 5, 32}, - { 5, 5, 45}, - { 5, 6, 4}, - { 5, 6, 5}, - { 5, 6, 6}, - { 5, 6, 7}, - { 5, 6, 8}, - { 5, 6, 9}, - { 5, 6, 35}, - { 5, 6, 45}, - { 5, 7, 4}, - { 5, 7, 5}, - { 5, 7, 6}, - { 5, 7, 7}, - { 5, 7, 8}, - { 5, 7, 9}, - { 5, 7, 13}, - { 5, 7, 20}, - { 5, 7, 25}, - { 5, 7, 26}, - { 5, 7, 28}, - { 5, 7, 32}, - { 5, 7, 45}, - { 5, 8, 4}, - { 5, 8, 5}, - { 5, 8, 6}, - { 5, 8, 7}, - { 5, 8, 8}, - { 5, 8, 9}, - { 5, 8, 42}, - { 5, 9, 4}, - { 5, 9, 5}, - { 5, 9, 6}, - { 5, 9, 7}, - { 5, 9, 8}, - { 5, 9, 9}, - { 5, 9, 13}, - { 5, 9, 25}, - { 5, 9, 26}, - { 5, 9, 28}, - { 5, 9, 32}, - { 5, 9, 45}, - { 5, 12, 5}, - { 5, 12, 12}, - { 5, 12, 13}, - { 5, 12, 26}, - { 5, 12, 32}, - { 5, 13, 4}, - { 5, 13, 5}, - { 5, 13, 7}, - { 5, 13, 9}, - { 5, 13, 12}, - { 5, 13, 13}, - { 5, 13, 16}, - { 5, 13, 24}, - { 5, 13, 25}, - { 5, 13, 26}, - { 5, 13, 28}, - { 5, 13, 32}, - { 5, 13, 45}, - { 5, 16, 5}, - { 5, 16, 13}, - { 5, 16, 16}, - { 5, 16, 32}, - { 5, 21, 36}, - { 5, 24, 5}, - { 5, 24, 6}, - { 5, 24, 13}, - { 5, 24, 24}, - { 5, 24, 26}, - { 5, 24, 32}, - { 5, 25, 4}, - { 5, 25, 5}, - { 5, 25, 7}, - { 5, 25, 9}, - { 5, 25, 13}, - { 5, 25, 25}, - { 5, 25, 26}, - { 5, 25, 28}, - { 5, 25, 32}, - { 5, 25, 45}, - { 5, 26, 4}, - { 5, 26, 5}, - { 5, 26, 7}, - { 5, 26, 9}, - { 5, 26, 12}, - { 5, 26, 13}, - { 5, 26, 24}, - { 5, 26, 25}, - { 5, 26, 26}, - { 5, 26, 28}, - { 5, 26, 32}, - { 5, 26, 45}, - { 5, 27, 38}, - { 5, 28, 4}, - { 5, 28, 5}, - { 5, 28, 7}, - { 5, 28, 9}, - { 5, 28, 13}, - { 5, 28, 25}, - { 5, 28, 26}, - { 5, 28, 28}, - { 5, 28, 32}, - { 5, 28, 45}, - { 5, 31, 24}, - { 5, 32, 4}, - { 5, 32, 5}, - { 5, 32, 7}, - { 5, 32, 9}, - { 5, 32, 12}, - { 5, 32, 13}, - { 5, 32, 16}, - { 5, 32, 24}, - { 5, 32, 25}, - { 5, 32, 26}, - { 5, 32, 28}, - { 5, 32, 32}, - { 5, 32, 45}, - { 5, 33, 43}, - { 5, 34, 29}, - { 5, 34, 45}, - { 5, 38, 19}, - { 5, 41, 8}, - { 5, 43, 42}, - { 5, 45, 4}, - { 5, 45, 5}, - { 5, 45, 7}, - { 5, 45, 9}, - { 5, 45, 13}, - { 5, 45, 25}, - { 5, 45, 26}, - { 5, 45, 28}, - { 5, 45, 32}, - { 5, 45, 45}, - { 6, 4, 4}, - { 6, 4, 5}, - { 6, 4, 6}, - { 6, 4, 7}, - { 6, 4, 8}, - { 6, 4, 9}, - { 6, 4, 34}, - { 6, 5, 4}, - { 6, 5, 5}, - { 6, 5, 6}, - { 6, 5, 7}, - { 6, 5, 8}, - { 6, 5, 9}, - { 6, 6, 4}, - { 6, 6, 5}, - { 6, 6, 6}, - { 6, 6, 7}, - { 6, 6, 8}, - { 6, 6, 9}, - { 6, 7, 4}, - { 6, 7, 5}, - { 6, 7, 6}, - { 6, 7, 7}, - { 6, 7, 8}, - { 6, 7, 9}, - { 6, 8, 4}, - { 6, 8, 5}, - { 6, 8, 6}, - { 6, 8, 7}, - { 6, 8, 8}, - { 6, 8, 9}, - { 6, 9, 4}, - { 6, 9, 5}, - { 6, 9, 6}, - { 6, 9, 7}, - { 6, 9, 8}, - { 6, 9, 9}, - { 6, 11, 28}, - { 6, 15, 37}, - { 6, 16, 37}, - { 6, 20, 43}, - { 6, 22, 15}, - { 6, 25, 34}, - { 6, 26, 7}, - { 6, 28, 5}, - { 6, 28, 44}, - { 6, 31, 42}, - { 6, 32, 9}, - { 6, 33, 21}, - { 6, 34, 15}, - { 6, 35, 25}, - { 6, 37, 4}, - { 6, 39, 35}, - { 6, 40, 33}, - { 6, 42, 19}, - { 6, 44, 4}, - { 6, 44, 18}, - { 7, 4, 4}, - { 7, 4, 5}, - { 7, 4, 6}, - { 7, 4, 7}, - { 7, 4, 8}, - { 7, 4, 9}, - { 7, 4, 13}, - { 7, 4, 20}, - { 7, 4, 25}, - { 7, 4, 26}, - { 7, 4, 28}, - { 7, 4, 32}, - { 7, 4, 37}, - { 7, 4, 44}, - { 7, 4, 45}, - { 7, 5, 4}, - { 7, 5, 5}, - { 7, 5, 6}, - { 7, 5, 7}, - { 7, 5, 8}, - { 7, 5, 9}, - { 7, 5, 13}, - { 7, 5, 25}, - { 7, 5, 26}, - { 7, 5, 28}, - { 7, 5, 32}, - { 7, 5, 45}, - { 7, 6, 4}, - { 7, 6, 5}, - { 7, 6, 6}, - { 7, 6, 7}, - { 7, 6, 8}, - { 7, 6, 9}, - { 7, 6, 11}, - { 7, 6, 32}, - { 7, 7, 4}, - { 7, 7, 5}, - { 7, 7, 6}, - { 7, 7, 7}, - { 7, 7, 8}, - { 7, 7, 9}, - { 7, 7, 13}, - { 7, 7, 25}, - { 7, 7, 26}, - { 7, 7, 28}, - { 7, 7, 32}, - { 7, 7, 45}, - { 7, 8, 4}, - { 7, 8, 5}, - { 7, 8, 6}, - { 7, 8, 7}, - { 7, 8, 8}, - { 7, 8, 9}, - { 7, 8, 10}, - { 7, 8, 34}, - { 7, 9, 4}, - { 7, 9, 5}, - { 7, 9, 6}, - { 7, 9, 7}, - { 7, 9, 8}, - { 7, 9, 9}, - { 7, 9, 13}, - { 7, 9, 20}, - { 7, 9, 25}, - { 7, 9, 26}, - { 7, 9, 28}, - { 7, 9, 32}, - { 7, 9, 45}, - { 7, 11, 30}, - { 7, 12, 35}, - { 7, 13, 4}, - { 7, 13, 5}, - { 7, 13, 7}, - { 7, 13, 9}, - { 7, 13, 13}, - { 7, 13, 25}, - { 7, 13, 26}, - { 7, 13, 28}, - { 7, 13, 32}, - { 7, 13, 45}, - { 7, 17, 22}, - { 7, 18, 21}, - { 7, 22, 28}, - { 7, 23, 22}, - { 7, 25, 4}, - { 7, 25, 5}, - { 7, 25, 7}, - { 7, 25, 9}, - { 7, 25, 13}, - { 7, 25, 25}, - { 7, 25, 26}, - { 7, 25, 28}, - { 7, 25, 32}, - { 7, 25, 45}, - { 7, 26, 4}, - { 7, 26, 5}, - { 7, 26, 7}, - { 7, 26, 9}, - { 7, 26, 13}, - { 7, 26, 18}, - { 7, 26, 25}, - { 7, 26, 26}, - { 7, 26, 27}, - { 7, 26, 28}, - { 7, 26, 32}, - { 7, 26, 45}, - { 7, 27, 20}, - { 7, 28, 4}, - { 7, 28, 5}, - { 7, 28, 7}, - { 7, 28, 9}, - { 7, 28, 13}, - { 7, 28, 25}, - { 7, 28, 26}, - { 7, 28, 28}, - { 7, 28, 32}, - { 7, 28, 45}, - { 7, 30, 8}, - { 7, 32, 4}, - { 7, 32, 5}, - { 7, 32, 7}, - { 7, 32, 9}, - { 7, 32, 13}, - { 7, 32, 25}, - { 7, 32, 26}, - { 7, 32, 28}, - { 7, 32, 32}, - { 7, 32, 45}, - { 7, 33, 10}, - { 7, 34, 23}, - { 7, 35, 19}, - { 7, 36, 9}, - { 7, 40, 29}, - { 7, 41, 22}, - { 7, 41, 33}, - { 7, 43, 31}, - { 7, 44, 4}, - { 7, 44, 16}, - { 7, 44, 38}, - { 7, 45, 4}, - { 7, 45, 5}, - { 7, 45, 7}, - { 7, 45, 9}, - { 7, 45, 13}, - { 7, 45, 25}, - { 7, 45, 26}, - { 7, 45, 28}, - { 7, 45, 29}, - { 7, 45, 32}, - { 7, 45, 35}, - { 7, 45, 45}, - { 8, 4, 4}, - { 8, 4, 5}, - { 8, 4, 6}, - { 8, 4, 7}, - { 8, 4, 8}, - { 8, 4, 9}, - { 8, 5, 4}, - { 8, 5, 5}, - { 8, 5, 6}, - { 8, 5, 7}, - { 8, 5, 8}, - { 8, 5, 9}, - { 8, 6, 4}, - { 8, 6, 5}, - { 8, 6, 6}, - { 8, 6, 7}, - { 8, 6, 8}, - { 8, 6, 9}, - { 8, 6, 38}, - { 8, 7, 4}, - { 8, 7, 5}, - { 8, 7, 6}, - { 8, 7, 7}, - { 8, 7, 8}, - { 8, 7, 9}, - { 8, 8, 4}, - { 8, 8, 5}, - { 8, 8, 6}, - { 8, 8, 7}, - { 8, 8, 8}, - { 8, 8, 9}, - { 8, 9, 4}, - { 8, 9, 5}, - { 8, 9, 6}, - { 8, 9, 7}, - { 8, 9, 8}, - { 8, 9, 9}, - { 8, 12, 22}, - { 8, 16, 36}, - { 8, 17, 13}, - { 8, 18, 39}, - { 8, 21, 23}, - { 8, 22, 8}, - { 8, 24, 14}, - { 8, 31, 10}, - { 8, 32, 18}, - { 8, 32, 34}, - { 8, 33, 10}, - { 8, 35, 13}, - { 8, 35, 17}, - { 8, 35, 35}, - { 8, 36, 31}, - { 8, 37, 37}, - { 8, 37, 44}, - { 8, 39, 4}, - { 8, 39, 45}, - { 8, 41, 25}, - { 9, 4, 4}, - { 9, 4, 5}, - { 9, 4, 6}, - { 9, 4, 7}, - { 9, 4, 8}, - { 9, 4, 9}, - { 9, 4, 13}, - { 9, 4, 25}, - { 9, 4, 26}, - { 9, 4, 28}, - { 9, 4, 32}, - { 9, 4, 45}, - { 9, 5, 4}, - { 9, 5, 5}, - { 9, 5, 6}, - { 9, 5, 7}, - { 9, 5, 8}, - { 9, 5, 9}, - { 9, 5, 13}, - { 9, 5, 25}, - { 9, 5, 26}, - { 9, 5, 28}, - { 9, 5, 32}, - { 9, 5, 45}, - { 9, 6, 4}, - { 9, 6, 5}, - { 9, 6, 6}, - { 9, 6, 7}, - { 9, 6, 8}, - { 9, 6, 9}, - { 9, 7, 4}, - { 9, 7, 5}, - { 9, 7, 6}, - { 9, 7, 7}, - { 9, 7, 8}, - { 9, 7, 9}, - { 9, 7, 13}, - { 9, 7, 25}, - { 9, 7, 26}, - { 9, 7, 28}, - { 9, 7, 32}, - { 9, 7, 43}, - { 9, 7, 45}, - { 9, 8, 4}, - { 9, 8, 5}, - { 9, 8, 6}, - { 9, 8, 7}, - { 9, 8, 8}, - { 9, 8, 9}, - { 9, 8, 29}, - { 9, 8, 34}, - { 9, 9, 4}, - { 9, 9, 5}, - { 9, 9, 6}, - { 9, 9, 7}, - { 9, 9, 8}, - { 9, 9, 9}, - { 9, 9, 10}, - { 9, 9, 12}, - { 9, 9, 13}, - { 9, 9, 22}, - { 9, 9, 25}, - { 9, 9, 26}, - { 9, 9, 28}, - { 9, 9, 32}, - { 9, 9, 44}, - { 9, 9, 45}, - { 9, 10, 8}, - { 9, 10, 9}, - { 9, 10, 10}, - { 9, 10, 12}, - { 9, 10, 32}, - { 9, 10, 38}, - { 9, 11, 36}, - { 9, 12, 9}, - { 9, 12, 10}, - { 9, 12, 12}, - { 9, 12, 32}, - { 9, 13, 4}, - { 9, 13, 5}, - { 9, 13, 7}, - { 9, 13, 9}, - { 9, 13, 13}, - { 9, 13, 25}, - { 9, 13, 26}, - { 9, 13, 28}, - { 9, 13, 32}, - { 9, 13, 45}, - { 9, 15, 20}, - { 9, 15, 45}, - { 9, 19, 5}, - { 9, 21, 9}, - { 9, 22, 9}, - { 9, 22, 17}, - { 9, 22, 22}, - { 9, 22, 32}, - { 9, 23, 33}, - { 9, 24, 6}, - { 9, 24, 23}, - { 9, 25, 4}, - { 9, 25, 5}, - { 9, 25, 7}, - { 9, 25, 9}, - { 9, 25, 13}, - { 9, 25, 23}, - { 9, 25, 25}, - { 9, 25, 26}, - { 9, 25, 28}, - { 9, 25, 32}, - { 9, 25, 45}, - { 9, 26, 4}, - { 9, 26, 5}, - { 9, 26, 7}, - { 9, 26, 9}, - { 9, 26, 13}, - { 9, 26, 25}, - { 9, 26, 26}, - { 9, 26, 28}, - { 9, 26, 32}, - { 9, 26, 45}, - { 9, 27, 30}, - { 9, 28, 4}, - { 9, 28, 5}, - { 9, 28, 7}, - { 9, 28, 9}, - { 9, 28, 13}, - { 9, 28, 25}, - { 9, 28, 26}, - { 9, 28, 28}, - { 9, 28, 32}, - { 9, 28, 45}, - { 9, 29, 7}, - { 9, 29, 27}, - { 9, 31, 11}, - { 9, 32, 4}, - { 9, 32, 5}, - { 9, 32, 7}, - { 9, 32, 9}, - { 9, 32, 10}, - { 9, 32, 12}, - { 9, 32, 13}, - { 9, 32, 22}, - { 9, 32, 25}, - { 9, 32, 26}, - { 9, 32, 28}, - { 9, 32, 32}, - { 9, 32, 45}, - { 9, 33, 13}, - { 9, 33, 43}, - { 9, 35, 5}, - { 9, 35, 14}, - { 9, 42, 30}, - { 9, 44, 5}, - { 9, 45, 4}, - { 9, 45, 5}, - { 9, 45, 7}, - { 9, 45, 9}, - { 9, 45, 13}, - { 9, 45, 25}, - { 9, 45, 26}, - { 9, 45, 28}, - { 9, 45, 32}, - { 9, 45, 45}, - {10, 4, 4}, - {10, 4, 10}, - {10, 4, 15}, - {10, 5, 38}, - {10, 6, 9}, - {10, 6, 13}, - {10, 7, 39}, - {10, 8, 25}, - {10, 9, 9}, - {10, 9, 10}, - {10, 9, 12}, - {10, 9, 26}, - {10, 9, 32}, - {10, 10, 4}, - {10, 10, 9}, - {10, 10, 10}, - {10, 10, 11}, - {10, 10, 12}, - {10, 10, 15}, - {10, 10, 32}, - {10, 11, 6}, - {10, 11, 21}, - {10, 11, 29}, - {10, 12, 9}, - {10, 12, 10}, - {10, 12, 12}, - {10, 12, 32}, - {10, 13, 34}, - {10, 13, 45}, - {10, 15, 4}, - {10, 15, 10}, - {10, 15, 15}, - {10, 16, 7}, - {10, 17, 23}, - {10, 20, 15}, - {10, 20, 31}, - {10, 22, 5}, - {10, 22, 44}, - {10, 23, 30}, - {10, 24, 28}, - {10, 26, 18}, - {10, 27, 7}, - {10, 28, 43}, - {10, 32, 9}, - {10, 32, 10}, - {10, 32, 12}, - {10, 32, 32}, - {10, 34, 33}, - {10, 35, 31}, - {10, 37, 5}, - {10, 38, 20}, - {10, 39, 24}, - {10, 41, 41}, - {10, 44, 8}, - {10, 44, 14}, - {10, 45, 11}, - {11, 4, 30}, - {11, 6, 22}, - {11, 7, 12}, - {11, 10, 4}, - {11, 10, 5}, - {11, 11, 11}, - {11, 11, 12}, - {11, 11, 20}, - {11, 11, 25}, - {11, 11, 32}, - {11, 12, 11}, - {11, 12, 12}, - {11, 12, 20}, - {11, 12, 25}, - {11, 12, 32}, - {11, 13, 29}, - {11, 14, 19}, - {11, 18, 28}, - {11, 18, 45}, - {11, 20, 11}, - {11, 20, 12}, - {11, 20, 20}, - {11, 20, 25}, - {11, 20, 32}, - {11, 25, 11}, - {11, 25, 12}, - {11, 25, 20}, - {11, 25, 25}, - {11, 25, 32}, - {11, 26, 18}, - {11, 29, 38}, - {11, 31, 11}, - {11, 32, 11}, - {11, 32, 12}, - {11, 32, 20}, - {11, 32, 25}, - {11, 32, 32}, - {11, 33, 8}, - {11, 35, 18}, - {11, 35, 20}, - {11, 36, 21}, - {11, 37, 32}, - {11, 38, 18}, - {11, 40, 32}, - {11, 43, 24}, - {11, 43, 35}, + { 4, 28, 29}, + { 4, 28, 32}, + { 4, 28, 45}, + { 4, 29, 4}, + { 4, 31, 38}, + { 4, 32, 4}, + { 4, 32, 5}, + { 4, 32, 7}, + { 4, 32, 8}, + { 4, 32, 9}, + { 4, 32, 13}, + { 4, 32, 25}, + { 4, 32, 26}, + { 4, 32, 28}, + { 4, 32, 32}, + { 4, 32, 45}, + { 4, 33, 19}, + { 4, 34, 15}, + { 4, 35, 30}, + { 4, 35, 37}, + { 4, 37, 41}, + { 4, 39, 26}, + { 4, 45, 4}, + { 4, 45, 5}, + { 4, 45, 7}, + { 4, 45, 9}, + { 4, 45, 13}, + { 4, 45, 25}, + { 4, 45, 26}, + { 4, 45, 28}, + { 4, 45, 32}, + { 4, 45, 45}, + { 5, 4, 4}, + { 5, 4, 5}, + { 5, 4, 6}, + { 5, 4, 7}, + { 5, 4, 8}, + { 5, 4, 9}, + { 5, 4, 13}, + { 5, 4, 25}, + { 5, 4, 26}, + { 5, 4, 28}, + { 5, 4, 32}, + { 5, 4, 45}, + { 5, 5, 4}, + { 5, 5, 5}, + { 5, 5, 6}, + { 5, 5, 7}, + { 5, 5, 8}, + { 5, 5, 9}, + { 5, 5, 12}, + { 5, 5, 13}, + { 5, 5, 16}, + { 5, 5, 19}, + { 5, 5, 24}, + { 5, 5, 25}, + { 5, 5, 26}, + { 5, 5, 28}, + { 5, 5, 32}, + { 5, 5, 45}, + { 5, 6, 4}, + { 5, 6, 5}, + { 5, 6, 6}, + { 5, 6, 7}, + { 5, 6, 8}, + { 5, 6, 9}, + { 5, 7, 4}, + { 5, 7, 5}, + { 5, 7, 6}, + { 5, 7, 7}, + { 5, 7, 8}, + { 5, 7, 9}, + { 5, 7, 10}, + { 5, 7, 13}, + { 5, 7, 25}, + { 5, 7, 26}, + { 5, 7, 28}, + { 5, 7, 32}, + { 5, 7, 33}, + { 5, 7, 45}, + { 5, 8, 4}, + { 5, 8, 5}, + { 5, 8, 6}, + { 5, 8, 7}, + { 5, 8, 8}, + { 5, 8, 9}, + { 5, 9, 4}, + { 5, 9, 5}, + { 5, 9, 6}, + { 5, 9, 7}, + { 5, 9, 8}, + { 5, 9, 9}, + { 5, 9, 13}, + { 5, 9, 25}, + { 5, 9, 26}, + { 5, 9, 28}, + { 5, 9, 32}, + { 5, 9, 45}, + { 5, 10, 20}, + { 5, 11, 37}, + { 5, 12, 5}, + { 5, 12, 12}, + { 5, 12, 13}, + { 5, 12, 26}, + { 5, 12, 32}, + { 5, 13, 4}, + { 5, 13, 5}, + { 5, 13, 7}, + { 5, 13, 9}, + { 5, 13, 12}, + { 5, 13, 13}, + { 5, 13, 16}, + { 5, 13, 24}, + { 5, 13, 25}, + { 5, 13, 26}, + { 5, 13, 28}, + { 5, 13, 32}, + { 5, 13, 45}, + { 5, 15, 31}, + { 5, 15, 40}, + { 5, 16, 5}, + { 5, 16, 13}, + { 5, 16, 16}, + { 5, 16, 17}, + { 5, 16, 32}, + { 5, 19, 8}, + { 5, 24, 5}, + { 5, 24, 13}, + { 5, 24, 24}, + { 5, 24, 26}, + { 5, 24, 32}, + { 5, 25, 4}, + { 5, 25, 5}, + { 5, 25, 7}, + { 5, 25, 9}, + { 5, 25, 13}, + { 5, 25, 25}, + { 5, 25, 26}, + { 5, 25, 28}, + { 5, 25, 32}, + { 5, 25, 45}, + { 5, 26, 4}, + { 5, 26, 5}, + { 5, 26, 7}, + { 5, 26, 9}, + { 5, 26, 12}, + { 5, 26, 13}, + { 5, 26, 24}, + { 5, 26, 25}, + { 5, 26, 26}, + { 5, 26, 28}, + { 5, 26, 32}, + { 5, 26, 43}, + { 5, 26, 45}, + { 5, 27, 26}, + { 5, 27, 27}, + { 5, 28, 4}, + { 5, 28, 5}, + { 5, 28, 7}, + { 5, 28, 9}, + { 5, 28, 13}, + { 5, 28, 25}, + { 5, 28, 26}, + { 5, 28, 28}, + { 5, 28, 32}, + { 5, 28, 45}, + { 5, 29, 10}, + { 5, 30, 18}, + { 5, 31, 30}, + { 5, 32, 4}, + { 5, 32, 5}, + { 5, 32, 7}, + { 5, 32, 9}, + { 5, 32, 12}, + { 5, 32, 13}, + { 5, 32, 16}, + { 5, 32, 24}, + { 5, 32, 25}, + { 5, 32, 26}, + { 5, 32, 28}, + { 5, 32, 32}, + { 5, 32, 45}, + { 5, 33, 45}, + { 5, 34, 16}, + { 5, 36, 42}, + { 5, 40, 25}, + { 5, 42, 39}, + { 5, 43, 12}, + { 5, 45, 4}, + { 5, 45, 5}, + { 5, 45, 7}, + { 5, 45, 9}, + { 5, 45, 13}, + { 5, 45, 25}, + { 5, 45, 26}, + { 5, 45, 28}, + { 5, 45, 32}, + { 5, 45, 45}, + { 6, 4, 4}, + { 6, 4, 5}, + { 6, 4, 6}, + { 6, 4, 7}, + { 6, 4, 8}, + { 6, 4, 9}, + { 6, 4, 20}, + { 6, 5, 4}, + { 6, 5, 5}, + { 6, 5, 6}, + { 6, 5, 7}, + { 6, 5, 8}, + { 6, 5, 9}, + { 6, 5, 13}, + { 6, 5, 19}, + { 6, 5, 41}, + { 6, 6, 4}, + { 6, 6, 5}, + { 6, 6, 6}, + { 6, 6, 7}, + { 6, 6, 8}, + { 6, 6, 9}, + { 6, 6, 23}, + { 6, 7, 4}, + { 6, 7, 5}, + { 6, 7, 6}, + { 6, 7, 7}, + { 6, 7, 8}, + { 6, 7, 9}, + { 6, 8, 4}, + { 6, 8, 5}, + { 6, 8, 6}, + { 6, 8, 7}, + { 6, 8, 8}, + { 6, 8, 9}, + { 6, 8, 31}, + { 6, 9, 4}, + { 6, 9, 5}, + { 6, 9, 6}, + { 6, 9, 7}, + { 6, 9, 8}, + { 6, 9, 9}, + { 6, 10, 23}, + { 6, 10, 31}, + { 6, 13, 18}, + { 6, 15, 24}, + { 6, 16, 8}, + { 6, 16, 33}, + { 6, 17, 14}, + { 6, 18, 14}, + { 6, 21, 31}, + { 6, 22, 41}, + { 6, 23, 34}, + { 6, 26, 18}, + { 6, 29, 36}, + { 6, 32, 7}, + { 6, 32, 15}, + { 6, 33, 43}, + { 6, 35, 12}, + { 6, 37, 19}, + { 6, 38, 36}, + { 6, 41, 36}, + { 6, 41, 38}, + { 6, 43, 43}, + { 7, 4, 4}, + { 7, 4, 5}, + { 7, 4, 6}, + { 7, 4, 7}, + { 7, 4, 8}, + { 7, 4, 9}, + { 7, 4, 13}, + { 7, 4, 25}, + { 7, 4, 26}, + { 7, 4, 28}, + { 7, 4, 32}, + { 7, 4, 45}, + { 7, 5, 4}, + { 7, 5, 5}, + { 7, 5, 6}, + { 7, 5, 7}, + { 7, 5, 8}, + { 7, 5, 9}, + { 7, 5, 13}, + { 7, 5, 25}, + { 7, 5, 26}, + { 7, 5, 28}, + { 7, 5, 32}, + { 7, 5, 45}, + { 7, 6, 4}, + { 7, 6, 5}, + { 7, 6, 6}, + { 7, 6, 7}, + { 7, 6, 8}, + { 7, 6, 9}, + { 7, 6, 19}, + { 7, 7, 4}, + { 7, 7, 5}, + { 7, 7, 6}, + { 7, 7, 7}, + { 7, 7, 8}, + { 7, 7, 9}, + { 7, 7, 13}, + { 7, 7, 25}, + { 7, 7, 26}, + { 7, 7, 28}, + { 7, 7, 32}, + { 7, 7, 45}, + { 7, 8, 4}, + { 7, 8, 5}, + { 7, 8, 6}, + { 7, 8, 7}, + { 7, 8, 8}, + { 7, 8, 9}, + { 7, 8, 42}, + { 7, 9, 4}, + { 7, 9, 5}, + { 7, 9, 6}, + { 7, 9, 7}, + { 7, 9, 8}, + { 7, 9, 9}, + { 7, 9, 13}, + { 7, 9, 25}, + { 7, 9, 26}, + { 7, 9, 28}, + { 7, 9, 32}, + { 7, 9, 45}, + { 7, 10, 34}, + { 7, 13, 4}, + { 7, 13, 5}, + { 7, 13, 7}, + { 7, 13, 9}, + { 7, 13, 13}, + { 7, 13, 25}, + { 7, 13, 26}, + { 7, 13, 28}, + { 7, 13, 32}, + { 7, 13, 45}, + { 7, 16, 28}, + { 7, 16, 30}, + { 7, 17, 6}, + { 7, 17, 40}, + { 7, 22, 11}, + { 7, 22, 15}, + { 7, 23, 16}, + { 7, 23, 18}, + { 7, 24, 43}, + { 7, 25, 4}, + { 7, 25, 5}, + { 7, 25, 7}, + { 7, 25, 9}, + { 7, 25, 13}, + { 7, 25, 25}, + { 7, 25, 26}, + { 7, 25, 28}, + { 7, 25, 32}, + { 7, 25, 35}, + { 7, 25, 45}, + { 7, 26, 4}, + { 7, 26, 5}, + { 7, 26, 7}, + { 7, 26, 9}, + { 7, 26, 13}, + { 7, 26, 25}, + { 7, 26, 26}, + { 7, 26, 28}, + { 7, 26, 32}, + { 7, 26, 45}, + { 7, 28, 4}, + { 7, 28, 5}, + { 7, 28, 7}, + { 7, 28, 9}, + { 7, 28, 13}, + { 7, 28, 25}, + { 7, 28, 26}, + { 7, 28, 28}, + { 7, 28, 32}, + { 7, 28, 45}, + { 7, 31, 32}, + { 7, 32, 4}, + { 7, 32, 5}, + { 7, 32, 7}, + { 7, 32, 9}, + { 7, 32, 13}, + { 7, 32, 25}, + { 7, 32, 26}, + { 7, 32, 28}, + { 7, 32, 32}, + { 7, 32, 45}, + { 7, 33, 7}, + { 7, 35, 42}, + { 7, 38, 6}, + { 7, 38, 23}, + { 7, 39, 17}, + { 7, 40, 17}, + { 7, 40, 34}, + { 7, 42, 11}, + { 7, 43, 19}, + { 7, 43, 45}, + { 7, 45, 4}, + { 7, 45, 5}, + { 7, 45, 7}, + { 7, 45, 9}, + { 7, 45, 13}, + { 7, 45, 25}, + { 7, 45, 26}, + { 7, 45, 28}, + { 7, 45, 32}, + { 7, 45, 45}, + { 8, 4, 4}, + { 8, 4, 5}, + { 8, 4, 6}, + { 8, 4, 7}, + { 8, 4, 8}, + { 8, 4, 9}, + { 8, 5, 4}, + { 8, 5, 5}, + { 8, 5, 6}, + { 8, 5, 7}, + { 8, 5, 8}, + { 8, 5, 9}, + { 8, 6, 4}, + { 8, 6, 5}, + { 8, 6, 6}, + { 8, 6, 7}, + { 8, 6, 8}, + { 8, 6, 9}, + { 8, 7, 4}, + { 8, 7, 5}, + { 8, 7, 6}, + { 8, 7, 7}, + { 8, 7, 8}, + { 8, 7, 9}, + { 8, 8, 4}, + { 8, 8, 5}, + { 8, 8, 6}, + { 8, 8, 7}, + { 8, 8, 8}, + { 8, 8, 9}, + { 8, 8, 14}, + { 8, 9, 4}, + { 8, 9, 5}, + { 8, 9, 6}, + { 8, 9, 7}, + { 8, 9, 8}, + { 8, 9, 9}, + { 8, 9, 24}, + { 8, 9, 41}, + { 8, 11, 13}, + { 8, 12, 18}, + { 8, 12, 33}, + { 8, 13, 11}, + { 8, 15, 22}, + { 8, 16, 45}, + { 8, 18, 16}, + { 8, 19, 15}, + { 8, 19, 24}, + { 8, 19, 29}, + { 8, 19, 35}, + { 8, 20, 29}, + { 8, 23, 23}, + { 8, 24, 32}, + { 8, 26, 8}, + { 8, 27, 35}, + { 8, 29, 43}, + { 8, 30, 40}, + { 8, 32, 10}, + { 8, 33, 13}, + { 8, 33, 29}, + { 8, 35, 13}, + { 8, 39, 14}, + { 8, 40, 4}, + { 8, 40, 27}, + { 8, 43, 9}, + { 8, 43, 30}, + { 8, 45, 4}, + { 9, 4, 4}, + { 9, 4, 5}, + { 9, 4, 6}, + { 9, 4, 7}, + { 9, 4, 8}, + { 9, 4, 9}, + { 9, 4, 13}, + { 9, 4, 25}, + { 9, 4, 26}, + { 9, 4, 27}, + { 9, 4, 28}, + { 9, 4, 32}, + { 9, 4, 45}, + { 9, 5, 4}, + { 9, 5, 5}, + { 9, 5, 6}, + { 9, 5, 7}, + { 9, 5, 8}, + { 9, 5, 9}, + { 9, 5, 13}, + { 9, 5, 25}, + { 9, 5, 26}, + { 9, 5, 28}, + { 9, 5, 32}, + { 9, 5, 45}, + { 9, 6, 4}, + { 9, 6, 5}, + { 9, 6, 6}, + { 9, 6, 7}, + { 9, 6, 8}, + { 9, 6, 9}, + { 9, 6, 12}, + { 9, 7, 4}, + { 9, 7, 5}, + { 9, 7, 6}, + { 9, 7, 7}, + { 9, 7, 8}, + { 9, 7, 9}, + { 9, 7, 13}, + { 9, 7, 25}, + { 9, 7, 26}, + { 9, 7, 28}, + { 9, 7, 32}, + { 9, 7, 45}, + { 9, 8, 4}, + { 9, 8, 5}, + { 9, 8, 6}, + { 9, 8, 7}, + { 9, 8, 8}, + { 9, 8, 9}, + { 9, 8, 14}, + { 9, 8, 26}, + { 9, 9, 4}, + { 9, 9, 5}, + { 9, 9, 6}, + { 9, 9, 7}, + { 9, 9, 8}, + { 9, 9, 9}, + { 9, 9, 10}, + { 9, 9, 12}, + { 9, 9, 13}, + { 9, 9, 22}, + { 9, 9, 25}, + { 9, 9, 26}, + { 9, 9, 28}, + { 9, 9, 32}, + { 9, 9, 45}, + { 9, 10, 9}, + { 9, 10, 10}, + { 9, 10, 12}, + { 9, 10, 32}, + { 9, 11, 36}, + { 9, 11, 40}, + { 9, 12, 9}, + { 9, 12, 10}, + { 9, 12, 12}, + { 9, 12, 32}, + { 9, 13, 4}, + { 9, 13, 5}, + { 9, 13, 7}, + { 9, 13, 9}, + { 9, 13, 13}, + { 9, 13, 25}, + { 9, 13, 26}, + { 9, 13, 28}, + { 9, 13, 32}, + { 9, 13, 45}, + { 9, 14, 24}, + { 9, 15, 5}, + { 9, 22, 9}, + { 9, 22, 22}, + { 9, 22, 23}, + { 9, 22, 32}, + { 9, 23, 9}, + { 9, 25, 4}, + { 9, 25, 5}, + { 9, 25, 7}, + { 9, 25, 9}, + { 9, 25, 13}, + { 9, 25, 18}, + { 9, 25, 25}, + { 9, 25, 26}, + { 9, 25, 28}, + { 9, 25, 32}, + { 9, 25, 45}, + { 9, 26, 4}, + { 9, 26, 5}, + { 9, 26, 7}, + { 9, 26, 9}, + { 9, 26, 11}, + { 9, 26, 13}, + { 9, 26, 25}, + { 9, 26, 26}, + { 9, 26, 28}, + { 9, 26, 32}, + { 9, 26, 45}, + { 9, 27, 33}, + { 9, 27, 45}, + { 9, 28, 4}, + { 9, 28, 5}, + { 9, 28, 7}, + { 9, 28, 9}, + { 9, 28, 13}, + { 9, 28, 25}, + { 9, 28, 26}, + { 9, 28, 28}, + { 9, 28, 32}, + { 9, 28, 45}, + { 9, 30, 4}, + { 9, 31, 23}, + { 9, 32, 4}, + { 9, 32, 5}, + { 9, 32, 7}, + { 9, 32, 9}, + { 9, 32, 10}, + { 9, 32, 12}, + { 9, 32, 13}, + { 9, 32, 22}, + { 9, 32, 25}, + { 9, 32, 26}, + { 9, 32, 28}, + { 9, 32, 32}, + { 9, 32, 45}, + { 9, 34, 20}, + { 9, 38, 24}, + { 9, 43, 14}, + { 9, 44, 21}, + { 9, 45, 4}, + { 9, 45, 5}, + { 9, 45, 7}, + { 9, 45, 9}, + { 9, 45, 13}, + { 9, 45, 25}, + { 9, 45, 26}, + { 9, 45, 28}, + { 9, 45, 32}, + { 9, 45, 45}, + {10, 4, 4}, + {10, 4, 10}, + {10, 4, 15}, + {10, 5, 35}, + {10, 5, 44}, + {10, 7, 32}, + {10, 9, 9}, + {10, 9, 10}, + {10, 9, 12}, + {10, 9, 15}, + {10, 9, 32}, + {10, 10, 4}, + {10, 10, 9}, + {10, 10, 10}, + {10, 10, 11}, + {10, 10, 12}, + {10, 10, 15}, + {10, 10, 32}, + {10, 11, 13}, + {10, 12, 9}, + {10, 12, 10}, + {10, 12, 12}, + {10, 12, 32}, + {10, 15, 4}, + {10, 15, 10}, + {10, 15, 14}, + {10, 15, 15}, + {10, 16, 18}, + {10, 16, 29}, + {10, 20, 30}, + {10, 21, 23}, + {10, 22, 28}, + {10, 26, 41}, + {10, 29, 16}, + {10, 29, 42}, + {10, 31, 34}, + {10, 32, 9}, + {10, 32, 10}, + {10, 32, 12}, + {10, 32, 16}, + {10, 32, 32}, + {10, 35, 29}, + {10, 36, 16}, + {10, 36, 38}, + {10, 37, 36}, + {10, 38, 17}, + {10, 40, 7}, + {10, 43, 31}, + {10, 43, 42}, + {10, 44, 17}, + {10, 45, 15}, + {11, 7, 37}, + {11, 11, 11}, + {11, 11, 12}, + {11, 11, 20}, + {11, 11, 25}, + {11, 11, 32}, + {11, 12, 11}, + {11, 12, 12}, + {11, 12, 20}, + {11, 12, 25}, + {11, 12, 32}, + {11, 15, 26}, + {11, 19, 26}, + {11, 20, 11}, + {11, 20, 12}, + {11, 20, 16}, + {11, 20, 20}, + {11, 20, 25}, + {11, 20, 32}, + {11, 22, 31}, + {11, 23, 45}, + {11, 25, 11}, + {11, 25, 12}, + {11, 25, 20}, + {11, 25, 25}, + {11, 25, 32}, + {11, 26, 27}, + {11, 28, 26}, + {11, 32, 11}, + {11, 32, 12}, + {11, 32, 20}, + {11, 32, 25}, + {11, 32, 32}, + {11, 36, 11}, + {11, 37, 29}, + {11, 40, 33}, + {11, 43, 26}, + {11, 44, 35}, {12, 5, 5}, - {12, 5, 10}, - {12, 5, 12}, - {12, 5, 13}, - {12, 5, 26}, - {12, 5, 32}, - {12, 9, 9}, - {12, 9, 10}, - {12, 9, 12}, - {12, 9, 32}, - {12, 10, 9}, - {12, 10, 10}, - {12, 10, 12}, - {12, 10, 21}, - {12, 10, 32}, - {12, 11, 11}, - {12, 11, 12}, - {12, 11, 20}, - {12, 11, 25}, - {12, 11, 32}, - {12, 12, 5}, - {12, 12, 9}, - {12, 12, 10}, - {12, 12, 11}, - {12, 12, 12}, - {12, 12, 13}, - {12, 12, 16}, - {12, 12, 20}, - {12, 12, 25}, - {12, 12, 26}, - {12, 12, 32}, - {12, 13, 5}, - {12, 13, 12}, - {12, 13, 13}, - {12, 13, 26}, - {12, 13, 30}, - {12, 13, 32}, - {12, 13, 38}, - {12, 16, 12}, - {12, 16, 16}, - {12, 16, 24}, - {12, 16, 25}, - {12, 16, 32}, - {12, 17, 40}, - {12, 19, 15}, - {12, 20, 11}, - {12, 20, 12}, - {12, 20, 20}, - {12, 20, 25}, - {12, 20, 31}, - {12, 20, 32}, - {12, 21, 5}, - {12, 22, 42}, - {12, 23, 7}, - {12, 24, 10}, - {12, 25, 11}, - {12, 25, 12}, - {12, 25, 20}, - {12, 25, 25}, - {12, 25, 32}, - {12, 26, 5}, - {12, 26, 12}, - {12, 26, 13}, - {12, 26, 26}, - {12, 26, 32}, - {12, 27, 31}, - {12, 27, 34}, - {12, 27, 35}, - {12, 28, 38}, - {12, 29, 12}, - {12, 29, 35}, - {12, 32, 5}, - {12, 32, 9}, - {12, 32, 10}, - {12, 32, 11}, - {12, 32, 12}, - {12, 32, 13}, - {12, 32, 16}, - {12, 32, 20}, - {12, 32, 25}, - {12, 32, 26}, - {12, 32, 32}, - {12, 32, 34}, - {12, 33, 16}, - {12, 34, 27}, - {12, 38, 30}, - {12, 38, 31}, - {12, 40, 18}, - {12, 40, 24}, - {12, 41, 31}, - {12, 41, 39}, - {12, 45, 5}, - {12, 45, 44}, - {13, 4, 4}, - {13, 4, 5}, - {13, 4, 7}, - {13, 4, 9}, - {13, 4, 13}, - {13, 4, 25}, - {13, 4, 26}, - {13, 4, 28}, - {13, 4, 30}, - {13, 4, 32}, - {13, 4, 45}, - {13, 5, 4}, - {13, 5, 5}, - {13, 5, 7}, - {13, 5, 9}, - {13, 5, 12}, - {13, 5, 13}, - {13, 5, 16}, - {13, 5, 24}, - {13, 5, 25}, - {13, 5, 26}, - {13, 5, 28}, - {13, 5, 32}, - {13, 5, 45}, - {13, 6, 4}, - {13, 7, 4}, - {13, 7, 5}, - {13, 7, 7}, - {13, 7, 9}, - {13, 7, 13}, - {13, 7, 25}, - {13, 7, 26}, - {13, 7, 28}, - {13, 7, 29}, - {13, 7, 32}, - {13, 7, 40}, - {13, 7, 45}, - {13, 8, 28}, - {13, 9, 4}, - {13, 9, 5}, - {13, 9, 7}, - {13, 9, 9}, - {13, 9, 13}, - {13, 9, 25}, - {13, 9, 26}, - {13, 9, 28}, - {13, 9, 32}, - {13, 9, 45}, - {13, 10, 19}, - {13, 10, 22}, - {13, 10, 30}, - {13, 12, 5}, - {13, 12, 12}, - {13, 12, 13}, - {13, 12, 26}, - {13, 12, 32}, - {13, 13, 4}, - {13, 13, 5}, - {13, 13, 7}, - {13, 13, 9}, - {13, 13, 12}, - {13, 13, 13}, - {13, 13, 14}, - {13, 13, 16}, - {13, 13, 24}, - {13, 13, 25}, - {13, 13, 26}, - {13, 13, 28}, - {13, 13, 32}, - {13, 13, 45}, - {13, 14, 13}, - {13, 14, 14}, - {13, 14, 23}, - {13, 14, 25}, - {13, 14, 26}, - {13, 14, 32}, - {13, 16, 5}, - {13, 16, 11}, - {13, 16, 12}, - {13, 16, 13}, - {13, 16, 16}, - {13, 16, 32}, - {13, 20, 7}, - {13, 24, 5}, - {13, 24, 7}, - {13, 24, 13}, - {13, 24, 23}, - {13, 24, 24}, - {13, 24, 26}, - {13, 24, 32}, - {13, 25, 4}, - {13, 25, 5}, - {13, 25, 7}, - {13, 25, 9}, - {13, 25, 11}, - {13, 25, 13}, - {13, 25, 14}, - {13, 25, 25}, - {13, 25, 26}, - {13, 25, 28}, - {13, 25, 32}, - {13, 25, 45}, - {13, 26, 4}, - {13, 26, 5}, - {13, 26, 7}, - {13, 26, 9}, - {13, 26, 12}, - {13, 26, 13}, - {13, 26, 14}, - {13, 26, 24}, - {13, 26, 25}, - {13, 26, 26}, - {13, 26, 28}, - {13, 26, 31}, - {13, 26, 32}, - {13, 26, 45}, - {13, 28, 4}, - {13, 28, 5}, - {13, 28, 7}, - {13, 28, 9}, - {13, 28, 13}, - {13, 28, 25}, - {13, 28, 26}, - {13, 28, 28}, - {13, 28, 32}, - {13, 28, 45}, - {13, 30, 30}, - {13, 32, 4}, - {13, 32, 5}, - {13, 32, 7}, - {13, 32, 9}, - {13, 32, 12}, - {13, 32, 13}, - {13, 32, 14}, - {13, 32, 16}, - {13, 32, 24}, - {13, 32, 25}, - {13, 32, 26}, - {13, 32, 28}, - {13, 32, 32}, - {13, 32, 45}, - {13, 34, 35}, - {13, 34, 41}, - {13, 37, 43}, - {13, 44, 34}, - {13, 45, 4}, - {13, 45, 5}, - {13, 45, 7}, - {13, 45, 9}, - {13, 45, 13}, - {13, 45, 25}, - {13, 45, 26}, - {13, 45, 28}, - {13, 45, 32}, - {13, 45, 45}, - {14, 6, 22}, - {14, 8, 13}, - {14, 10, 28}, - {14, 11, 17}, - {14, 12, 38}, - {14, 13, 13}, - {14, 13, 14}, - {14, 13, 25}, - {14, 13, 26}, - {14, 13, 32}, - {14, 14, 13}, - {14, 14, 14}, - {14, 14, 16}, - {14, 14, 25}, - {14, 14, 26}, - {14, 14, 29}, - {14, 14, 32}, - {14, 15, 31}, - {14, 16, 11}, + {12, 5, 12}, + {12, 5, 13}, + {12, 5, 26}, + {12, 5, 32}, + {12, 7, 39}, + {12, 8, 12}, + {12, 9, 9}, + {12, 9, 10}, + {12, 9, 12}, + {12, 9, 31}, + {12, 9, 32}, + {12, 9, 44}, + {12, 10, 9}, + {12, 10, 10}, + {12, 10, 12}, + {12, 10, 32}, + {12, 11, 11}, + {12, 11, 12}, + {12, 11, 20}, + {12, 11, 25}, + {12, 11, 32}, + {12, 12, 5}, + {12, 12, 9}, + {12, 12, 10}, + {12, 12, 11}, + {12, 12, 12}, + {12, 12, 13}, + {12, 12, 16}, + {12, 12, 20}, + {12, 12, 24}, + {12, 12, 25}, + {12, 12, 26}, + {12, 12, 32}, + {12, 13, 5}, + {12, 13, 12}, + {12, 13, 13}, + {12, 13, 23}, + {12, 13, 26}, + {12, 13, 32}, + {12, 13, 38}, + {12, 14, 44}, + {12, 16, 12}, + {12, 16, 16}, + {12, 16, 32}, + {12, 17, 25}, + {12, 20, 10}, + {12, 20, 11}, + {12, 20, 12}, + {12, 20, 20}, + {12, 20, 25}, + {12, 20, 32}, + {12, 23, 42}, + {12, 25, 11}, + {12, 25, 12}, + {12, 25, 20}, + {12, 25, 25}, + {12, 25, 32}, + {12, 26, 5}, + {12, 26, 12}, + {12, 26, 13}, + {12, 26, 26}, + {12, 26, 32}, + {12, 28, 12}, + {12, 29, 23}, + {12, 32, 5}, + {12, 32, 9}, + {12, 32, 10}, + {12, 32, 11}, + {12, 32, 12}, + {12, 32, 13}, + {12, 32, 16}, + {12, 32, 20}, + {12, 32, 25}, + {12, 32, 26}, + {12, 32, 32}, + {12, 33, 17}, + {12, 33, 29}, + {12, 34, 10}, + {12, 34, 22}, + {12, 35, 32}, + {12, 36, 7}, + {12, 37, 42}, + {12, 37, 45}, + {12, 38, 18}, + {12, 39, 20}, + {12, 40, 14}, + {12, 41, 7}, + {12, 42, 43}, + {12, 44, 6}, + {12, 44, 35}, + {13, 4, 4}, + {13, 4, 5}, + {13, 4, 7}, + {13, 4, 9}, + {13, 4, 13}, + {13, 4, 25}, + {13, 4, 26}, + {13, 4, 28}, + {13, 4, 32}, + {13, 4, 45}, + {13, 5, 4}, + {13, 5, 5}, + {13, 5, 7}, + {13, 5, 9}, + {13, 5, 12}, + {13, 5, 13}, + {13, 5, 16}, + {13, 5, 24}, + {13, 5, 25}, + {13, 5, 26}, + {13, 5, 28}, + {13, 5, 32}, + {13, 5, 45}, + {13, 6, 27}, + {13, 6, 40}, + {13, 7, 4}, + {13, 7, 5}, + {13, 7, 7}, + {13, 7, 9}, + {13, 7, 13}, + {13, 7, 25}, + {13, 7, 26}, + {13, 7, 28}, + {13, 7, 32}, + {13, 7, 45}, + {13, 9, 4}, + {13, 9, 5}, + {13, 9, 7}, + {13, 9, 9}, + {13, 9, 13}, + {13, 9, 25}, + {13, 9, 26}, + {13, 9, 28}, + {13, 9, 32}, + {13, 9, 45}, + {13, 10, 38}, + {13, 12, 5}, + {13, 12, 12}, + {13, 12, 13}, + {13, 12, 26}, + {13, 12, 32}, + {13, 13, 4}, + {13, 13, 5}, + {13, 13, 7}, + {13, 13, 9}, + {13, 13, 12}, + {13, 13, 13}, + {13, 13, 14}, + {13, 13, 16}, + {13, 13, 24}, + {13, 13, 25}, + {13, 13, 26}, + {13, 13, 28}, + {13, 13, 30}, + {13, 13, 32}, + {13, 13, 45}, + {13, 14, 13}, + {13, 14, 14}, + {13, 14, 25}, + {13, 14, 26}, + {13, 14, 32}, + {13, 15, 18}, + {13, 16, 5}, + {13, 16, 11}, + {13, 16, 13}, + {13, 16, 16}, + {13, 16, 32}, + {13, 19, 26}, + {13, 23, 6}, + {13, 23, 7}, + {13, 23, 43}, + {13, 24, 5}, + {13, 24, 13}, + {13, 24, 24}, + {13, 24, 26}, + {13, 24, 32}, + {13, 25, 4}, + {13, 25, 5}, + {13, 25, 7}, + {13, 25, 9}, + {13, 25, 13}, + {13, 25, 14}, + {13, 25, 25}, + {13, 25, 26}, + {13, 25, 28}, + {13, 25, 32}, + {13, 25, 40}, + {13, 25, 45}, + {13, 26, 4}, + {13, 26, 5}, + {13, 26, 7}, + {13, 26, 9}, + {13, 26, 12}, + {13, 26, 13}, + {13, 26, 14}, + {13, 26, 24}, + {13, 26, 25}, + {13, 26, 26}, + {13, 26, 28}, + {13, 26, 32}, + {13, 26, 45}, + {13, 27, 4}, + {13, 28, 4}, + {13, 28, 5}, + {13, 28, 7}, + {13, 28, 9}, + {13, 28, 13}, + {13, 28, 25}, + {13, 28, 26}, + {13, 28, 28}, + {13, 28, 32}, + {13, 28, 45}, + {13, 29, 21}, + {13, 30, 41}, + {13, 31, 15}, + {13, 31, 35}, + {13, 32, 4}, + {13, 32, 5}, + {13, 32, 7}, + {13, 32, 9}, + {13, 32, 12}, + {13, 32, 13}, + {13, 32, 14}, + {13, 32, 16}, + {13, 32, 24}, + {13, 32, 25}, + {13, 32, 26}, + {13, 32, 28}, + {13, 32, 32}, + {13, 32, 45}, + {13, 37, 44}, + {13, 38, 29}, + {13, 38, 40}, + {13, 43, 41}, + {13, 44, 22}, + {13, 45, 4}, + {13, 45, 5}, + {13, 45, 7}, + {13, 45, 9}, + {13, 45, 13}, + {13, 45, 25}, + {13, 45, 26}, + {13, 45, 28}, + {13, 45, 32}, + {13, 45, 45}, + {14, 8, 6}, + {14, 8, 43}, + {14, 10, 29}, + {14, 10, 31}, + {14, 11, 12}, + {14, 12, 45}, + {14, 13, 13}, + {14, 13, 14}, + {14, 13, 25}, + {14, 13, 26}, + {14, 13, 32}, + {14, 13, 34}, + {14, 14, 9}, + {14, 14, 11}, + {14, 14, 13}, + {14, 14, 14}, + {14, 14, 16}, + {14, 14, 25}, + {14, 14, 26}, + {14, 14, 29}, + {14, 14, 32}, {14, 16, 14}, {14, 16, 16}, {14, 16, 29}, - {14, 17, 37}, - {14, 18, 4}, - {14, 18, 23}, - {14, 18, 26}, - {14, 22, 5}, - {14, 22, 25}, - {14, 23, 23}, - {14, 25, 13}, - {14, 25, 14}, - {14, 25, 25}, - {14, 25, 26}, - {14, 25, 32}, - {14, 26, 13}, - {14, 26, 14}, - {14, 26, 25}, - {14, 26, 26}, - {14, 26, 32}, - {14, 26, 44}, - {14, 28, 41}, - {14, 29, 14}, - {14, 29, 16}, - {14, 29, 29}, - {14, 29, 32}, - {14, 31, 25}, - {14, 32, 13}, - {14, 32, 14}, - {14, 32, 25}, - {14, 32, 26}, - {14, 32, 29}, - {14, 32, 32}, - {14, 34, 22}, - {14, 35, 41}, - {14, 36, 35}, - {14, 36, 37}, - {14, 37, 23}, - {14, 42, 27}, - {14, 42, 28}, - {14, 43, 18}, - {14, 43, 34}, - {14, 44, 37}, - {14, 44, 40}, - {14, 45, 22}, + {14, 17, 20}, + {14, 17, 27}, + {14, 18, 26}, + {14, 19, 19}, + {14, 19, 35}, + {14, 23, 24}, + {14, 24, 25}, + {14, 25, 6}, + {14, 25, 7}, + {14, 25, 13}, + {14, 25, 14}, + {14, 25, 18}, + {14, 25, 25}, + {14, 25, 26}, + {14, 25, 32}, + {14, 25, 41}, + {14, 26, 13}, + {14, 26, 14}, + {14, 26, 25}, + {14, 26, 26}, + {14, 26, 32}, + {14, 27, 7}, + {14, 27, 40}, + {14, 29, 14}, + {14, 29, 16}, + {14, 29, 28}, + {14, 29, 29}, + {14, 29, 32}, + {14, 29, 44}, + {14, 31, 41}, + {14, 32, 13}, + {14, 32, 14}, + {14, 32, 19}, + {14, 32, 25}, + {14, 32, 26}, + {14, 32, 29}, + {14, 32, 32}, + {14, 36, 4}, + {14, 37, 4}, + {14, 37, 34}, + {14, 38, 20}, + {14, 45, 28}, {15, 4, 4}, {15, 4, 10}, {15, 4, 15}, - {15, 4, 17}, - {15, 10, 4}, - {15, 10, 10}, - {15, 10, 15}, - {15, 11, 9}, - {15, 13, 39}, - {15, 14, 13}, - {15, 15, 4}, - {15, 15, 10}, - {15, 15, 15}, - {15, 16, 25}, - {15, 16, 33}, - {15, 16, 42}, - {15, 21, 38}, - {15, 24, 21}, - {15, 27, 32}, - {15, 31, 34}, - {15, 31, 35}, - {15, 34, 9}, - {15, 36, 7}, - {15, 36, 26}, - {15, 37, 17}, - {15, 37, 18}, - {15, 38, 18}, - {15, 39, 6}, - {15, 42, 36}, - {15, 43, 4}, - {15, 43, 37}, - {15, 44, 32}, - {16, 5, 5}, - {16, 5, 13}, - {16, 5, 16}, - {16, 5, 32}, - {16, 6, 6}, - {16, 6, 26}, - {16, 8, 38}, - {16, 10, 32}, - {16, 12, 12}, - {16, 12, 16}, - {16, 12, 27}, - {16, 12, 32}, - {16, 13, 5}, - {16, 13, 13}, - {16, 13, 16}, - {16, 13, 32}, - {16, 14, 14}, - {16, 14, 16}, - {16, 14, 29}, - {16, 15, 11}, - {16, 16, 5}, - {16, 16, 12}, - {16, 16, 13}, - {16, 16, 14}, - {16, 16, 16}, - {16, 16, 29}, - {16, 16, 32}, - {16, 19, 42}, - {16, 22, 30}, - {16, 26, 37}, - {16, 29, 14}, - {16, 29, 16}, - {16, 29, 21}, - {16, 29, 29}, - {16, 31, 29}, - {16, 32, 5}, - {16, 32, 6}, - {16, 32, 12}, - {16, 32, 13}, - {16, 32, 16}, - {16, 32, 32}, - {16, 35, 43}, - {16, 39, 8}, - {16, 45, 38}, - {17, 4, 14}, - {17, 4, 21}, - {17, 4, 43}, - {17, 6, 38}, - {17, 7, 41}, - {17, 7, 42}, - {17, 14, 26}, - {17, 15, 26}, - {17, 16, 18}, - {17, 16, 39}, - {17, 17, 16}, - {17, 17, 17}, - {17, 17, 34}, - {17, 18, 22}, - {17, 22, 45}, - {17, 24, 25}, - {17, 30, 9}, - {17, 31, 7}, - {17, 31, 20}, - {17, 32, 24}, - {17, 32, 32}, - {17, 36, 4}, - {17, 36, 45}, - {17, 37, 28}, - {17, 42, 26}, - {17, 43, 33}, - {18, 5, 45}, - {18, 7, 13}, - {18, 7, 27}, - {18, 8, 14}, - {18, 9, 10}, - {18, 10, 16}, - {18, 12, 10}, - {18, 13, 24}, - {18, 13, 29}, - {18, 13, 37}, - {18, 15, 26}, - {18, 16, 37}, - {18, 17, 11}, - {18, 18, 18}, - {18, 21, 6}, - {18, 22, 24}, - {18, 23, 9}, - {18, 23, 24}, - {18, 25, 40}, - {18, 26, 38}, - {18, 28, 9}, - {18, 32, 21}, - {18, 35, 18}, - {18, 35, 36}, - {18, 36, 32}, - {19, 4, 37}, - {19, 5, 5}, - {19, 5, 29}, - {19, 6, 16}, - {19, 8, 20}, - {19, 9, 43}, - {19, 10, 24}, - {19, 10, 28}, - {19, 12, 18}, - {19, 12, 24}, - {19, 12, 41}, - {19, 13, 16}, - {19, 13, 21}, - {19, 14, 12}, - {19, 14, 41}, - {19, 17, 5}, - {19, 17, 6}, - {19, 19, 19}, - {19, 21, 13}, - {19, 21, 33}, - {19, 23, 18}, - {19, 23, 45}, - {19, 29, 42}, - {19, 30, 23}, - {19, 30, 45}, - {19, 32, 4}, - {19, 32, 6}, - {19, 33, 37}, - {19, 36, 13}, - {19, 40, 33}, - {19, 43, 32}, - {19, 43, 34}, - {19, 44, 9}, - {20, 6, 12}, - {20, 6, 26}, - {20, 6, 34}, - {20, 7, 13}, - {20, 11, 11}, - {20, 11, 12}, - {20, 11, 20}, - {20, 11, 25}, - {20, 11, 32}, - {20, 12, 11}, - {20, 12, 12}, - {20, 12, 20}, - {20, 12, 25}, - {20, 12, 32}, - {20, 12, 43}, - {20, 14, 7}, - {20, 15, 32}, - {20, 20, 11}, - {20, 20, 12}, - {20, 20, 20}, - {20, 20, 25}, - {20, 20, 32}, - {20, 21, 14}, - {20, 24, 31}, - {20, 25, 11}, - {20, 25, 12}, - {20, 25, 19}, - {20, 25, 20}, - {20, 25, 23}, - {20, 25, 25}, - {20, 25, 32}, - {20, 26, 23}, - {20, 29, 21}, - {20, 30, 5}, - {20, 30, 26}, - {20, 31, 25}, - {20, 31, 35}, - {20, 32, 11}, - {20, 32, 12}, - {20, 32, 20}, - {20, 32, 25}, - {20, 32, 32}, - {20, 34, 23}, - {20, 34, 27}, - {20, 35, 11}, - {20, 35, 45}, - {20, 38, 8}, - {20, 38, 44}, - {21, 4, 27}, - {21, 6, 35}, - {21, 7, 12}, - {21, 11, 36}, - {21, 11, 39}, - {21, 14, 20}, - {21, 15, 19}, - {21, 15, 29}, - {21, 17, 43}, - {21, 19, 18}, - {21, 19, 22}, - {21, 20, 13}, - {21, 20, 35}, - {21, 21, 21}, - {21, 24, 8}, - {21, 24, 30}, - {21, 26, 21}, - {21, 31, 24}, - {21, 31, 36}, - {21, 34, 7}, - {21, 35, 41}, - {21, 36, 10}, - {21, 36, 43}, - {21, 38, 41}, - {21, 39, 14}, - {21, 42, 19}, - {22, 4, 17}, - {22, 4, 34}, - {22, 5, 33}, - {22, 9, 9}, - {22, 9, 22}, - {22, 9, 32}, - {22, 9, 45}, - {22, 10, 22}, - {22, 12, 37}, - {22, 14, 21}, - {22, 15, 43}, - {22, 16, 4}, - {22, 20, 40}, - {22, 22, 9}, - {22, 22, 22}, - {22, 22, 32}, - {22, 23, 13}, - {22, 26, 45}, - {22, 27, 36}, - {22, 32, 9}, - {22, 32, 14}, - {22, 32, 22}, - {22, 32, 32}, - {22, 32, 38}, - {22, 33, 26}, - {22, 33, 28}, - {22, 35, 7}, - {22, 35, 22}, - {22, 37, 42}, - {22, 40, 14}, - {22, 43, 5}, - {23, 5, 23}, - {23, 6, 13}, - {23, 10, 10}, - {23, 13, 44}, - {23, 17, 8}, - {23, 22, 32}, - {23, 23, 23}, - {23, 23, 38}, - {23, 24, 17}, - {23, 24, 31}, - {23, 27, 26}, - {23, 28, 30}, - {23, 30, 15}, - {23, 30, 18}, - {23, 30, 29}, - {23, 31, 39}, - {23, 38, 12}, - {23, 38, 31}, - {23, 39, 23}, - {23, 41, 8}, - {23, 41, 19}, - {24, 5, 5}, - {24, 5, 11}, - {24, 5, 13}, - {24, 5, 24}, - {24, 5, 26}, - {24, 5, 32}, - {24, 6, 26}, - {24, 8, 12}, - {24, 9, 10}, - {24, 9, 30}, - {24, 10, 30}, - {24, 12, 27}, - {24, 13, 5}, - {24, 13, 7}, - {24, 13, 13}, - {24, 13, 24}, - {24, 13, 26}, - {24, 13, 32}, - {24, 15, 6}, - {24, 15, 13}, - {24, 16, 9}, - {24, 18, 25}, - {24, 20, 22}, - {24, 20, 30}, - {24, 21, 4}, - {24, 21, 28}, - {24, 22, 11}, - {24, 22, 30}, - {24, 24, 5}, - {24, 24, 13}, - {24, 24, 24}, - {24, 24, 26}, - {24, 24, 32}, - {24, 24, 38}, - {24, 26, 5}, - {24, 26, 13}, - {24, 26, 24}, - {24, 26, 26}, - {24, 26, 32}, - {24, 29, 14}, - {24, 32, 5}, - {24, 32, 13}, - {24, 32, 24}, - {24, 32, 26}, - {24, 32, 28}, - {24, 32, 32}, - {24, 35, 18}, - {24, 36, 18}, - {24, 38, 30}, - {24, 45, 42}, - {25, 4, 4}, - {25, 4, 5}, - {25, 4, 7}, - {25, 4, 9}, - {25, 4, 13}, - {25, 4, 25}, - {25, 4, 26}, - {25, 4, 28}, - {25, 4, 32}, - {25, 4, 45}, - {25, 5, 4}, - {25, 5, 5}, - {25, 5, 7}, - {25, 5, 9}, - {25, 5, 13}, - {25, 5, 25}, - {25, 5, 26}, - {25, 5, 28}, - {25, 5, 32}, - {25, 5, 45}, - {25, 7, 4}, - {25, 7, 5}, - {25, 7, 7}, - {25, 7, 9}, - {25, 7, 13}, - {25, 7, 25}, - {25, 7, 26}, - {25, 7, 28}, - {25, 7, 32}, - {25, 7, 43}, - {25, 7, 45}, - {25, 8, 11}, - {25, 9, 4}, - {25, 9, 5}, - {25, 9, 7}, - {25, 9, 9}, - {25, 9, 13}, - {25, 9, 25}, - {25, 9, 26}, - {25, 9, 28}, - {25, 9, 32}, - {25, 9, 34}, - {25, 9, 45}, - {25, 10, 8}, - {25, 10, 19}, - {25, 11, 11}, - {25, 11, 12}, - {25, 11, 20}, - {25, 11, 25}, - {25, 11, 32}, - {25, 11, 38}, - {25, 12, 11}, - {25, 12, 12}, - {25, 12, 20}, - {25, 12, 25}, - {25, 12, 32}, - {25, 12, 45}, - {25, 13, 4}, - {25, 13, 5}, - {25, 13, 7}, - {25, 13, 9}, - {25, 13, 13}, - {25, 13, 14}, - {25, 13, 24}, - {25, 13, 25}, - {25, 13, 26}, - {25, 13, 28}, - {25, 13, 32}, - {25, 13, 45}, - {25, 14, 13}, - {25, 14, 14}, - {25, 14, 25}, - {25, 14, 26}, - {25, 14, 32}, - {25, 16, 4}, - {25, 16, 41}, - {25, 17, 17}, - {25, 17, 33}, - {25, 20, 11}, - {25, 20, 12}, - {25, 20, 20}, - {25, 20, 25}, - {25, 20, 32}, - {25, 23, 13}, - {25, 23, 15}, - {25, 25, 4}, - {25, 25, 5}, - {25, 25, 7}, - {25, 25, 9}, - {25, 25, 11}, - {25, 25, 12}, - {25, 25, 13}, - {25, 25, 14}, - {25, 25, 20}, - {25, 25, 25}, - {25, 25, 26}, - {25, 25, 28}, - {25, 25, 32}, - {25, 25, 45}, - {25, 26, 4}, - {25, 26, 5}, - {25, 26, 7}, - {25, 26, 9}, - {25, 26, 13}, - {25, 26, 14}, - {25, 26, 25}, - {25, 26, 26}, - {25, 26, 28}, - {25, 26, 32}, - {25, 26, 45}, - {25, 28, 4}, - {25, 28, 5}, - {25, 28, 7}, - {25, 28, 9}, - {25, 28, 13}, - {25, 28, 25}, - {25, 28, 26}, - {25, 28, 28}, - {25, 28, 32}, - {25, 28, 35}, - {25, 28, 45}, - {25, 32, 4}, - {25, 32, 5}, - {25, 32, 7}, - {25, 32, 9}, - {25, 32, 11}, - {25, 32, 12}, - {25, 32, 13}, - {25, 32, 14}, - {25, 32, 20}, - {25, 32, 25}, - {25, 32, 26}, - {25, 32, 28}, - {25, 32, 32}, - {25, 32, 33}, - {25, 32, 45}, - {25, 34, 22}, - {25, 34, 42}, - {25, 37, 39}, - {25, 38, 15}, - {25, 39, 27}, - {25, 41, 23}, - {25, 44, 6}, - {25, 44, 7}, - {25, 44, 21}, - {25, 45, 4}, - {25, 45, 5}, - {25, 45, 7}, - {25, 45, 9}, - {25, 45, 13}, - {25, 45, 25}, - {25, 45, 26}, - {25, 45, 28}, - {25, 45, 32}, - {25, 45, 44}, - {25, 45, 45}, - {26, 4, 4}, - {26, 4, 5}, - {26, 4, 7}, - {26, 4, 9}, - {26, 4, 13}, - {26, 4, 25}, - {26, 4, 26}, - {26, 4, 28}, - {26, 4, 32}, - {26, 4, 45}, - {26, 5, 4}, - {26, 5, 5}, - {26, 5, 7}, - {26, 5, 9}, - {26, 5, 12}, - {26, 5, 13}, - {26, 5, 24}, - {26, 5, 25}, - {26, 5, 26}, - {26, 5, 28}, - {26, 5, 32}, - {26, 5, 45}, - {26, 7, 4}, - {26, 7, 5}, - {26, 7, 7}, - {26, 7, 9}, - {26, 7, 13}, - {26, 7, 25}, - {26, 7, 26}, - {26, 7, 28}, - {26, 7, 32}, - {26, 7, 42}, - {26, 7, 45}, - {26, 9, 4}, - {26, 9, 5}, - {26, 9, 7}, - {26, 9, 9}, - {26, 9, 12}, - {26, 9, 13}, - {26, 9, 23}, - {26, 9, 25}, - {26, 9, 26}, - {26, 9, 28}, - {26, 9, 32}, - {26, 9, 45}, - {26, 12, 5}, - {26, 12, 12}, - {26, 12, 13}, - {26, 12, 26}, - {26, 12, 32}, - {26, 13, 4}, - {26, 13, 5}, - {26, 13, 7}, - {26, 13, 9}, - {26, 13, 12}, - {26, 13, 13}, - {26, 13, 14}, - {26, 13, 24}, - {26, 13, 25}, - {26, 13, 26}, - {26, 13, 28}, - {26, 13, 32}, - {26, 13, 45}, - {26, 14, 13}, - {26, 14, 14}, - {26, 14, 23}, - {26, 14, 25}, - {26, 14, 26}, - {26, 14, 32}, - {26, 15, 22}, - {26, 15, 34}, - {26, 15, 45}, - {26, 18, 30}, - {26, 24, 5}, - {26, 24, 13}, - {26, 24, 24}, - {26, 24, 26}, - {26, 24, 32}, - {26, 24, 42}, - {26, 25, 4}, - {26, 25, 5}, - {26, 25, 7}, - {26, 25, 9}, - {26, 25, 13}, - {26, 25, 14}, - {26, 25, 25}, - {26, 25, 26}, - {26, 25, 28}, - {26, 25, 32}, - {26, 25, 45}, - {26, 26, 4}, - {26, 26, 5}, - {26, 26, 7}, - {26, 26, 9}, - {26, 26, 12}, - {26, 26, 13}, - {26, 26, 14}, - {26, 26, 24}, - {26, 26, 25}, - {26, 26, 26}, - {26, 26, 28}, - {26, 26, 32}, - {26, 26, 45}, - {26, 28, 4}, - {26, 28, 5}, - {26, 28, 7}, - {26, 28, 9}, - {26, 28, 13}, - {26, 28, 18}, - {26, 28, 25}, - {26, 28, 26}, - {26, 28, 28}, - {26, 28, 32}, - {26, 28, 45}, - {26, 29, 45}, - {26, 30, 6}, - {26, 32, 4}, - {26, 32, 5}, - {26, 32, 7}, - {26, 32, 9}, - {26, 32, 12}, - {26, 32, 13}, - {26, 32, 14}, - {26, 32, 24}, - {26, 32, 25}, - {26, 32, 26}, - {26, 32, 28}, - {26, 32, 32}, - {26, 32, 45}, - {26, 33, 18}, - {26, 33, 44}, - {26, 35, 21}, - {26, 36, 18}, - {26, 39, 40}, - {26, 40, 12}, - {26, 41, 16}, - {26, 45, 4}, - {26, 45, 5}, - {26, 45, 7}, - {26, 45, 9}, - {26, 45, 13}, - {26, 45, 25}, - {26, 45, 26}, - {26, 45, 28}, - {26, 45, 32}, - {26, 45, 45}, - {27, 7, 6}, - {27, 7, 24}, - {27, 7, 37}, - {27, 7, 39}, - {27, 8, 12}, - {27, 12, 22}, - {27, 12, 25}, - {27, 18, 20}, - {27, 24, 42}, - {27, 25, 18}, - {27, 25, 23}, - {27, 27, 27}, - {27, 36, 29}, - {27, 36, 36}, - {27, 36, 42}, - {27, 38, 21}, - {27, 38, 39}, - {27, 41, 21}, - {27, 42, 18}, - {27, 42, 38}, - {27, 44, 40}, - {28, 4, 4}, - {28, 4, 5}, - {28, 4, 7}, - {28, 4, 9}, - {28, 4, 13}, - {28, 4, 23}, - {28, 4, 25}, - {28, 4, 26}, - {28, 4, 28}, - {28, 4, 32}, - {28, 4, 45}, - {28, 5, 4}, - {28, 5, 5}, - {28, 5, 7}, - {28, 5, 9}, - {28, 5, 13}, - {28, 5, 25}, - {28, 5, 26}, - {28, 5, 28}, - {28, 5, 32}, - {28, 5, 44}, - {28, 5, 45}, - {28, 7, 4}, - {28, 7, 5}, - {28, 7, 7}, - {28, 7, 9}, - {28, 7, 13}, - {28, 7, 25}, - {28, 7, 26}, - {28, 7, 28}, - {28, 7, 32}, - {28, 7, 45}, - {28, 8, 43}, - {28, 9, 4}, - {28, 9, 5}, - {28, 9, 7}, - {28, 9, 9}, - {28, 9, 13}, - {28, 9, 16}, - {28, 9, 25}, - {28, 9, 26}, - {28, 9, 28}, - {28, 9, 32}, - {28, 9, 45}, - {28, 11, 8}, - {28, 12, 29}, - {28, 13, 4}, - {28, 13, 5}, - {28, 13, 7}, - {28, 13, 9}, - {28, 13, 13}, - {28, 13, 25}, - {28, 13, 26}, - {28, 13, 28}, - {28, 13, 32}, - {28, 13, 45}, - {28, 14, 20}, - {28, 15, 29}, - {28, 18, 5}, - {28, 19, 37}, - {28, 20, 34}, - {28, 25, 4}, - {28, 25, 5}, - {28, 25, 7}, - {28, 25, 9}, - {28, 25, 13}, - {28, 25, 25}, - {28, 25, 26}, - {28, 25, 28}, - {28, 25, 32}, - {28, 25, 45}, - {28, 26, 4}, - {28, 26, 5}, - {28, 26, 7}, - {28, 26, 9}, - {28, 26, 13}, - {28, 26, 25}, - {28, 26, 26}, - {28, 26, 28}, - {28, 26, 32}, - {28, 26, 45}, - {28, 27, 21}, - {28, 28, 4}, - {28, 28, 5}, - {28, 28, 7}, - {28, 28, 9}, - {28, 28, 12}, - {28, 28, 13}, - {28, 28, 25}, - {28, 28, 26}, - {28, 28, 28}, - {28, 28, 32}, - {28, 28, 45}, - {28, 29, 19}, - {28, 29, 45}, - {28, 30, 14}, - {28, 31, 19}, - {28, 32, 4}, - {28, 32, 5}, - {28, 32, 7}, - {28, 32, 9}, - {28, 32, 13}, - {28, 32, 25}, - {28, 32, 26}, - {28, 32, 28}, - {28, 32, 32}, - {28, 32, 34}, - {28, 32, 37}, - {28, 32, 39}, - {28, 32, 45}, - {28, 34, 33}, - {28, 35, 33}, - {28, 35, 37}, - {28, 44, 18}, - {28, 45, 4}, - {28, 45, 5}, - {28, 45, 7}, - {28, 45, 9}, - {28, 45, 13}, - {28, 45, 25}, - {28, 45, 26}, - {28, 45, 28}, - {28, 45, 32}, - {28, 45, 45}, - {29, 5, 4}, - {29, 5, 31}, - {29, 8, 18}, - {29, 9, 20}, - {29, 10, 39}, - {29, 11, 30}, - {29, 13, 16}, - {29, 14, 14}, - {29, 14, 16}, - {29, 14, 29}, - {29, 14, 32}, - {29, 16, 14}, - {29, 16, 16}, - {29, 16, 29}, - {29, 18, 34}, - {29, 21, 12}, - {29, 22, 15}, - {29, 27, 11}, - {29, 27, 14}, - {29, 27, 37}, - {29, 29, 14}, - {29, 29, 16}, - {29, 29, 18}, - {29, 29, 23}, - {29, 29, 29}, - {29, 29, 32}, - {29, 30, 31}, - {29, 31, 18}, - {29, 32, 14}, - {29, 32, 29}, - {29, 32, 32}, - {29, 33, 23}, - {29, 35, 37}, - {29, 37, 26}, - {29, 38, 8}, - {29, 43, 6}, - {29, 43, 18}, - {30, 4, 29}, - {30, 5, 26}, - {30, 7, 11}, - {30, 8, 12}, - {30, 9, 19}, - {30, 9, 21}, - {30, 11, 16}, - {30, 11, 24}, - {30, 15, 21}, - {30, 17, 9}, - {30, 18, 20}, - {30, 21, 42}, - {30, 23, 17}, - {30, 24, 30}, - {30, 30, 30}, - {30, 35, 14}, - {30, 42, 43}, - {30, 43, 35}, - {30, 45, 6}, - {31, 7, 6}, - {31, 7, 23}, - {31, 10, 30}, - {31, 13, 14}, - {31, 13, 45}, - {31, 14, 22}, - {31, 14, 25}, - {31, 15, 5}, - {31, 15, 45}, - {31, 17, 18}, - {31, 17, 25}, - {31, 19, 18}, - {31, 19, 38}, - {31, 20, 26}, - {31, 20, 27}, - {31, 20, 32}, - {31, 24, 37}, - {31, 24, 38}, - {31, 26, 41}, - {31, 29, 9}, - {31, 30, 17}, - {31, 31, 31}, - {31, 32, 38}, - {31, 33, 17}, - {31, 35, 12}, - {31, 41, 10}, - {31, 42, 8}, - {31, 42, 41}, - {31, 42, 44}, - {31, 43, 4}, - {31, 44, 11}, - {31, 44, 15}, - {32, 4, 4}, - {32, 4, 5}, - {32, 4, 7}, - {32, 4, 9}, - {32, 4, 13}, - {32, 4, 25}, - {32, 4, 26}, - {32, 4, 28}, - {32, 4, 32}, - {32, 4, 45}, - {32, 5, 4}, - {32, 5, 5}, - {32, 5, 7}, - {32, 5, 9}, - {32, 5, 12}, - {32, 5, 13}, - {32, 5, 16}, - {32, 5, 24}, - {32, 5, 25}, - {32, 5, 26}, - {32, 5, 28}, - {32, 5, 32}, - {32, 5, 41}, - {32, 5, 45}, - {32, 7, 4}, - {32, 7, 5}, - {32, 7, 7}, - {32, 7, 9}, - {32, 7, 13}, - {32, 7, 25}, - {32, 7, 26}, - {32, 7, 28}, - {32, 7, 32}, - {32, 7, 45}, - {32, 8, 17}, - {32, 9, 4}, - {32, 9, 5}, - {32, 9, 7}, - {32, 9, 9}, - {32, 9, 10}, - {32, 9, 12}, - {32, 9, 13}, - {32, 9, 22}, - {32, 9, 25}, - {32, 9, 26}, - {32, 9, 28}, - {32, 9, 32}, - {32, 9, 45}, - {32, 10, 9}, - {32, 10, 10}, - {32, 10, 12}, - {32, 10, 28}, - {32, 10, 32}, - {32, 11, 11}, - {32, 11, 12}, - {32, 11, 20}, - {32, 11, 25}, - {32, 11, 32}, - {32, 12, 5}, - {32, 12, 9}, - {32, 12, 10}, - {32, 12, 11}, - {32, 12, 12}, - {32, 12, 13}, - {32, 12, 16}, - {32, 12, 20}, - {32, 12, 25}, - {32, 12, 26}, - {32, 12, 32}, - {32, 13, 4}, - {32, 13, 5}, - {32, 13, 7}, - {32, 13, 9}, - {32, 13, 12}, - {32, 13, 13}, - {32, 13, 14}, - {32, 13, 16}, - {32, 13, 24}, - {32, 13, 25}, - {32, 13, 26}, - {32, 13, 28}, - {32, 13, 32}, - {32, 13, 45}, - {32, 14, 13}, - {32, 14, 14}, - {32, 14, 25}, - {32, 14, 26}, - {32, 14, 29}, - {32, 14, 32}, - {32, 15, 6}, - {32, 16, 5}, - {32, 16, 12}, - {32, 16, 13}, - {32, 16, 16}, - {32, 16, 32}, - {32, 17, 10}, - {32, 17, 13}, - {32, 19, 24}, - {32, 20, 11}, - {32, 20, 12}, - {32, 20, 20}, - {32, 20, 25}, - {32, 20, 28}, - {32, 20, 32}, - {32, 21, 25}, - {32, 21, 36}, - {32, 22, 9}, - {32, 22, 22}, - {32, 22, 25}, - {32, 22, 32}, - {32, 22, 45}, - {32, 24, 5}, - {32, 24, 13}, - {32, 24, 24}, - {32, 24, 26}, - {32, 24, 32}, - {32, 25, 4}, - {32, 25, 5}, - {32, 25, 7}, - {32, 25, 9}, - {32, 25, 10}, - {32, 25, 11}, - {32, 25, 12}, - {32, 25, 13}, - {32, 25, 14}, - {32, 25, 20}, - {32, 25, 25}, - {32, 25, 26}, - {32, 25, 28}, - {32, 25, 32}, - {32, 25, 45}, - {32, 26, 4}, - {32, 26, 5}, - {32, 26, 7}, - {32, 26, 9}, - {32, 26, 12}, - {32, 26, 13}, - {32, 26, 14}, - {32, 26, 24}, - {32, 26, 25}, - {32, 26, 26}, - {32, 26, 28}, - {32, 26, 32}, - {32, 26, 45}, - {32, 27, 32}, - {32, 28, 4}, - {32, 28, 5}, - {32, 28, 7}, - {32, 28, 9}, - {32, 28, 13}, - {32, 28, 15}, - {32, 28, 25}, - {32, 28, 26}, - {32, 28, 28}, - {32, 28, 32}, - {32, 28, 45}, - {32, 29, 14}, - {32, 29, 29}, - {32, 29, 32}, - {32, 30, 38}, - {32, 32, 4}, - {32, 32, 5}, - {32, 32, 7}, - {32, 32, 9}, - {32, 32, 10}, - {32, 32, 11}, - {32, 32, 12}, - {32, 32, 13}, - {32, 32, 14}, - {32, 32, 16}, - {32, 32, 20}, - {32, 32, 22}, - {32, 32, 24}, - {32, 32, 25}, - {32, 32, 26}, - {32, 32, 28}, - {32, 32, 29}, - {32, 32, 32}, - {32, 32, 37}, - {32, 32, 45}, - {32, 34, 8}, - {32, 36, 19}, - {32, 38, 33}, - {32, 39, 41}, - {32, 45, 4}, - {32, 45, 5}, - {32, 45, 7}, - {32, 45, 9}, - {32, 45, 13}, - {32, 45, 25}, - {32, 45, 26}, - {32, 45, 28}, - {32, 45, 32}, - {32, 45, 45}, - {33, 6, 34}, - {33, 9, 8}, - {33, 14, 33}, - {33, 18, 29}, - {33, 19, 8}, - {33, 20, 31}, - {33, 21, 45}, - {33, 22, 28}, - {33, 23, 35}, - {33, 24, 5}, - {33, 24, 40}, - {33, 28, 27}, - {33, 29, 28}, - {33, 30, 8}, - {33, 32, 41}, - {33, 33, 39}, - {33, 37, 10}, - {33, 39, 18}, - {33, 44, 41}, - {33, 45, 23}, - {34, 7, 17}, - {34, 7, 44}, - {34, 9, 18}, - {34, 9, 36}, - {34, 9, 45}, - {34, 11, 8}, - {34, 11, 35}, - {34, 12, 38}, - {34, 17, 11}, - {34, 17, 27}, - {34, 17, 44}, - {34, 22, 24}, - {34, 23, 22}, - {34, 24, 19}, - {34, 26, 26}, - {34, 31, 17}, - {34, 31, 27}, - {34, 32, 22}, - {34, 35, 31}, - {34, 35, 45}, - {34, 37, 17}, - {34, 38, 45}, - {34, 39, 28}, - {34, 39, 30}, - {34, 40, 10}, - {34, 42, 42}, - {34, 44, 21}, - {34, 45, 16}, - {35, 4, 11}, - {35, 6, 36}, - {35, 8, 4}, - {35, 9, 11}, - {35, 13, 4}, - {35, 15, 11}, - {35, 15, 15}, - {35, 17, 21}, - {35, 17, 24}, - {35, 17, 37}, - {35, 20, 12}, - {35, 22, 22}, - {35, 22, 32}, - {35, 26, 12}, - {35, 27, 34}, - {35, 28, 37}, - {35, 30, 38}, - {35, 33, 9}, - {35, 35, 12}, - {35, 35, 23}, - {35, 37, 14}, - {35, 38, 15}, - {35, 38, 20}, - {35, 40, 26}, - {35, 40, 41}, - {35, 41, 14}, - {35, 43, 39}, - {35, 44, 27}, - {35, 45, 6}, - {36, 4, 14}, - {36, 4, 31}, - {36, 10, 35}, - {36, 11, 38}, - {36, 15, 13}, - {36, 15, 43}, - {36, 17, 42}, - {36, 18, 7}, - {36, 18, 41}, - {36, 19, 6}, - {36, 19, 40}, - {36, 21, 11}, - {36, 22, 27}, - {36, 22, 36}, - {36, 24, 5}, - {36, 24, 10}, - {36, 25, 16}, - {36, 26, 40}, - {36, 29, 22}, - {36, 29, 25}, - {36, 34, 30}, - {36, 35, 19}, - {36, 37, 12}, - {36, 37, 40}, - {36, 38, 38}, - {36, 39, 15}, - {36, 42, 12}, - {36, 44, 16}, - {36, 45, 29}, - {37, 10, 37}, - {37, 15, 13}, - {37, 16, 23}, - {37, 17, 34}, - {37, 18, 41}, - {37, 20, 31}, - {37, 21, 24}, - {37, 23, 44}, - {37, 24, 18}, - {37, 24, 19}, - {37, 28, 14}, - {37, 28, 18}, - {37, 30, 40}, - {37, 31, 15}, - {37, 31, 33}, - {37, 32, 22}, - {37, 32, 33}, - {37, 33, 6}, - {37, 33, 10}, - {37, 40, 28}, - {37, 41, 21}, - {37, 41, 30}, - {37, 42, 43}, - {38, 4, 10}, - {38, 5, 40}, - {38, 6, 14}, - {38, 8, 21}, - {38, 8, 42}, - {38, 10, 14}, - {38, 10, 18}, - {38, 19, 15}, - {38, 19, 21}, - {38, 21, 21}, - {38, 23, 23}, - {38, 25, 13}, - {38, 27, 29}, - {38, 31, 21}, - {38, 31, 22}, - {38, 33, 14}, - {38, 33, 33}, - {38, 36, 37}, - {38, 39, 13}, - {38, 40, 28}, - {38, 41, 34}, - {38, 42, 41}, - {38, 44, 7}, - {39, 6, 14}, - {39, 6, 20}, - {39, 12, 10}, - {39, 13, 24}, - {39, 15, 23}, - {39, 16, 6}, - {39, 18, 9}, - {39, 24, 36}, - {39, 25, 20}, - {39, 26, 21}, - {39, 27, 42}, - {39, 28, 40}, - {39, 30, 29}, - {39, 30, 45}, - {39, 31, 22}, - {39, 31, 23}, - {39, 33, 23}, - {39, 33, 44}, - {39, 35, 25}, - {39, 35, 31}, - {39, 36, 22}, - {39, 37, 45}, - {40, 5, 7}, - {40, 6, 33}, - {40, 13, 5}, - {40, 14, 36}, - {40, 15, 4}, - {40, 15, 15}, - {40, 17, 14}, - {40, 18, 43}, - {40, 22, 31}, - {40, 26, 34}, - {40, 29, 12}, - {40, 29, 41}, - {40, 31, 42}, - {40, 33, 24}, - {40, 34, 43}, - {40, 35, 16}, - {40, 37, 9}, - {40, 37, 25}, - {40, 37, 29}, - {40, 38, 11}, - {40, 38, 13}, - {40, 42, 38}, - {40, 42, 41}, - {41, 4, 42}, - {41, 8, 27}, - {41, 9, 38}, - {41, 14, 39}, - {41, 15, 9}, - {41, 15, 35}, - {41, 15, 37}, - {41, 16, 14}, - {41, 18, 8}, - {41, 18, 22}, - {41, 18, 44}, - {41, 21, 36}, - {41, 22, 38}, - {41, 22, 41}, - {41, 24, 38}, - {41, 25, 42}, - {41, 26, 43}, - {41, 28, 23}, - {41, 31, 26}, - {41, 32, 33}, - {41, 32, 38}, - {41, 37, 23}, - {41, 37, 33}, - {41, 39, 15}, - {41, 39, 36}, - {41, 42, 21}, - {41, 42, 29}, - {41, 45, 42}, - {42, 4, 40}, - {42, 5, 41}, - {42, 6, 17}, - {42, 7, 19}, - {42, 8, 7}, - {42, 8, 24}, - {42, 9, 36}, - {42, 9, 42}, - {42, 11, 34}, - {42, 18, 27}, - {42, 19, 14}, - {42, 19, 31}, - {42, 22, 14}, - {42, 23, 38}, - {42, 26, 40}, - {42, 34, 6}, - {42, 34, 28}, - {42, 36, 29}, - {42, 36, 41}, - {42, 39, 14}, - {42, 41, 4}, - {42, 42, 18}, - {42, 43, 4}, - {42, 43, 45}, - {42, 44, 19}, - {42, 44, 29}, - {42, 44, 42}, - {43, 5, 7}, - {43, 6, 31}, - {43, 7, 34}, - {43, 8, 42}, - {43, 12, 5}, - {43, 12, 25}, - {43, 12, 42}, - {43, 12, 45}, - {43, 15, 32}, - {43, 16, 30}, - {43, 19, 20}, - {43, 20, 7}, - {43, 21, 7}, - {43, 21, 25}, - {43, 21, 36}, - {43, 22, 45}, - {43, 25, 26}, - {43, 25, 39}, - {43, 25, 43}, - {43, 26, 4}, - {43, 28, 35}, - {43, 28, 42}, - {43, 29, 25}, - {43, 31, 25}, - {43, 33, 4}, - {43, 34, 36}, - {43, 36, 25}, - {43, 39, 15}, - {43, 39, 21}, - {43, 39, 30}, - {43, 40, 34}, - {43, 42, 17}, - {43, 44, 31}, - {44, 4, 18}, - {44, 6, 29}, - {44, 10, 28}, - {44, 11, 18}, - {44, 12, 34}, - {44, 12, 41}, - {44, 12, 45}, - {44, 17, 31}, - {44, 20, 21}, - {44, 24, 22}, - {44, 25, 6}, - {44, 29, 18}, - {44, 32, 14}, - {44, 36, 43}, - {44, 38, 27}, - {44, 40, 14}, - {44, 43, 35}, - {44, 43, 42}, - {44, 44, 23}, - {45, 4, 4}, - {45, 4, 5}, - {45, 4, 7}, - {45, 4, 9}, - {45, 4, 13}, - {45, 4, 25}, - {45, 4, 26}, - {45, 4, 28}, - {45, 4, 32}, - {45, 4, 45}, - {45, 5, 4}, - {45, 5, 5}, - {45, 5, 6}, + {15, 4, 21}, + {15, 6, 14}, + {15, 9, 40}, + {15, 10, 4}, + {15, 10, 10}, + {15, 10, 15}, + {15, 10, 33}, + {15, 11, 17}, + {15, 13, 21}, + {15, 13, 24}, + {15, 15, 4}, + {15, 15, 10}, + {15, 15, 15}, + {15, 16, 10}, + {15, 18, 30}, + {15, 23, 38}, + {15, 28, 15}, + {15, 29, 8}, + {15, 33, 12}, + {15, 33, 27}, + {15, 38, 41}, + {15, 40, 45}, + {15, 43, 22}, + {15, 43, 32}, + {16, 4, 34}, + {16, 5, 5}, + {16, 5, 13}, + {16, 5, 16}, + {16, 5, 32}, + {16, 7, 20}, + {16, 7, 30}, + {16, 8, 21}, + {16, 11, 35}, + {16, 12, 12}, + {16, 12, 16}, + {16, 12, 32}, + {16, 13, 5}, + {16, 13, 13}, + {16, 13, 16}, + {16, 13, 23}, + {16, 13, 32}, + {16, 14, 14}, + {16, 14, 16}, + {16, 14, 29}, + {16, 15, 39}, + {16, 16, 5}, + {16, 16, 12}, + {16, 16, 13}, + {16, 16, 14}, + {16, 16, 16}, + {16, 16, 29}, + {16, 16, 32}, + {16, 20, 26}, + {16, 21, 37}, + {16, 24, 10}, + {16, 29, 14}, + {16, 29, 16}, + {16, 29, 29}, + {16, 32, 5}, + {16, 32, 12}, + {16, 32, 13}, + {16, 32, 16}, + {16, 32, 28}, + {16, 32, 32}, + {16, 33, 30}, + {16, 34, 10}, + {16, 34, 15}, + {16, 34, 19}, + {16, 36, 8}, + {16, 39, 35}, + {16, 40, 37}, + {16, 42, 17}, + {16, 43, 29}, + {16, 45, 10}, + {16, 45, 19}, + {17, 4, 37}, + {17, 5, 32}, + {17, 6, 15}, + {17, 8, 33}, + {17, 9, 23}, + {17, 14, 10}, + {17, 16, 27}, + {17, 17, 17}, + {17, 17, 25}, + {17, 18, 37}, + {17, 20, 8}, + {17, 20, 32}, + {17, 21, 26}, + {17, 22, 5}, + {17, 22, 35}, + {17, 23, 5}, + {17, 23, 13}, + {17, 24, 10}, + {17, 24, 35}, + {17, 25, 15}, + {17, 26, 31}, + {17, 29, 40}, + {17, 32, 33}, + {17, 33, 10}, + {17, 34, 14}, + {17, 34, 44}, + {17, 35, 33}, + {17, 37, 5}, + {17, 37, 18}, + {17, 39, 10}, + {17, 39, 20}, + {17, 39, 25}, + {18, 4, 23}, + {18, 6, 15}, + {18, 7, 15}, + {18, 7, 26}, + {18, 9, 15}, + {18, 12, 6}, + {18, 13, 30}, + {18, 15, 8}, + {18, 16, 8}, + {18, 18, 18}, + {18, 19, 14}, + {18, 20, 30}, + {18, 20, 36}, + {18, 21, 28}, + {18, 22, 28}, + {18, 25, 42}, + {18, 28, 24}, + {18, 28, 44}, + {18, 33, 25}, + {18, 33, 37}, + {18, 36, 7}, + {18, 40, 31}, + {18, 40, 38}, + {18, 43, 33}, + {19, 7, 39}, + {19, 8, 27}, + {19, 9, 11}, + {19, 10, 40}, + {19, 12, 42}, + {19, 15, 28}, + {19, 16, 28}, + {19, 18, 35}, + {19, 19, 19}, + {19, 25, 26}, + {19, 25, 36}, + {19, 26, 6}, + {19, 33, 26}, + {19, 37, 14}, + {19, 38, 45}, + {19, 41, 31}, + {20, 4, 6}, + {20, 6, 34}, + {20, 8, 45}, + {20, 11, 11}, + {20, 11, 12}, + {20, 11, 20}, + {20, 11, 25}, + {20, 11, 32}, + {20, 11, 33}, + {20, 12, 11}, + {20, 12, 12}, + {20, 12, 20}, + {20, 12, 25}, + {20, 12, 31}, + {20, 12, 32}, + {20, 13, 40}, + {20, 18, 40}, + {20, 20, 11}, + {20, 20, 12}, + {20, 20, 20}, + {20, 20, 25}, + {20, 20, 32}, + {20, 21, 11}, + {20, 22, 22}, + {20, 24, 9}, + {20, 25, 7}, + {20, 25, 11}, + {20, 25, 12}, + {20, 25, 20}, + {20, 25, 25}, + {20, 25, 32}, + {20, 27, 8}, + {20, 27, 42}, + {20, 28, 8}, + {20, 30, 17}, + {20, 31, 13}, + {20, 31, 30}, + {20, 32, 11}, + {20, 32, 12}, + {20, 32, 20}, + {20, 32, 25}, + {20, 32, 32}, + {20, 32, 35}, + {20, 33, 30}, + {20, 37, 40}, + {20, 40, 37}, + {20, 44, 28}, + {20, 44, 40}, + {21, 4, 38}, + {21, 7, 5}, + {21, 7, 19}, + {21, 8, 16}, + {21, 9, 38}, + {21, 11, 7}, + {21, 14, 30}, + {21, 17, 42}, + {21, 18, 12}, + {21, 18, 18}, + {21, 18, 32}, + {21, 19, 8}, + {21, 20, 19}, + {21, 21, 21}, + {21, 23, 24}, + {21, 25, 32}, + {21, 28, 17}, + {21, 31, 33}, + {21, 35, 24}, + {21, 37, 8}, + {21, 39, 13}, + {21, 39, 15}, + {21, 39, 42}, + {21, 40, 17}, + {21, 44, 36}, + {21, 45, 11}, + {22, 6, 36}, + {22, 9, 9}, + {22, 9, 22}, + {22, 9, 32}, + {22, 9, 41}, + {22, 11, 23}, + {22, 12, 14}, + {22, 12, 27}, + {22, 12, 32}, + {22, 15, 19}, + {22, 15, 41}, + {22, 16, 34}, + {22, 17, 19}, + {22, 17, 39}, + {22, 20, 13}, + {22, 22, 9}, + {22, 22, 22}, + {22, 22, 32}, + {22, 27, 10}, + {22, 28, 44}, + {22, 29, 8}, + {22, 32, 9}, + {22, 32, 13}, + {22, 32, 22}, + {22, 32, 32}, + {22, 33, 43}, + {22, 34, 5}, + {22, 35, 7}, + {22, 38, 32}, + {22, 38, 36}, + {23, 8, 9}, + {23, 11, 44}, + {23, 13, 37}, + {23, 14, 35}, + {23, 15, 30}, + {23, 20, 17}, + {23, 23, 23}, + {23, 23, 37}, + {23, 23, 42}, + {23, 25, 25}, + {23, 29, 28}, + {23, 32, 35}, + {23, 33, 34}, + {23, 33, 45}, + {23, 34, 19}, + {23, 39, 13}, + {23, 39, 36}, + {23, 42, 21}, + {23, 44, 29}, + {24, 4, 31}, + {24, 5, 5}, + {24, 5, 13}, + {24, 5, 24}, + {24, 5, 26}, + {24, 5, 32}, + {24, 8, 4}, + {24, 11, 21}, + {24, 11, 24}, + {24, 13, 5}, + {24, 13, 13}, + {24, 13, 24}, + {24, 13, 26}, + {24, 13, 32}, + {24, 14, 24}, + {24, 15, 38}, + {24, 15, 42}, + {24, 16, 9}, + {24, 16, 23}, + {24, 18, 37}, + {24, 19, 5}, + {24, 20, 11}, + {24, 20, 34}, + {24, 21, 24}, + {24, 24, 5}, + {24, 24, 9}, + {24, 24, 13}, + {24, 24, 24}, + {24, 24, 26}, + {24, 24, 32}, + {24, 25, 21}, + {24, 25, 34}, + {24, 26, 5}, + {24, 26, 13}, + {24, 26, 24}, + {24, 26, 26}, + {24, 26, 32}, + {24, 27, 12}, + {24, 27, 30}, + {24, 27, 39}, + {24, 28, 23}, + {24, 29, 12}, + {24, 31, 22}, + {24, 32, 5}, + {24, 32, 13}, + {24, 32, 24}, + {24, 32, 26}, + {24, 32, 32}, + {24, 32, 43}, + {24, 34, 6}, + {24, 34, 43}, + {24, 36, 41}, + {24, 38, 40}, + {24, 41, 8}, + {24, 41, 32}, + {24, 43, 38}, + {24, 44, 21}, + {24, 45, 13}, + {25, 4, 4}, + {25, 4, 5}, + {25, 4, 7}, + {25, 4, 9}, + {25, 4, 13}, + {25, 4, 25}, + {25, 4, 26}, + {25, 4, 28}, + {25, 4, 32}, + {25, 4, 45}, + {25, 5, 4}, + {25, 5, 5}, + {25, 5, 7}, + {25, 5, 9}, + {25, 5, 13}, + {25, 5, 21}, + {25, 5, 25}, + {25, 5, 26}, + {25, 5, 28}, + {25, 5, 32}, + {25, 5, 41}, + {25, 5, 45}, + {25, 7, 4}, + {25, 7, 5}, + {25, 7, 7}, + {25, 7, 9}, + {25, 7, 13}, + {25, 7, 16}, + {25, 7, 25}, + {25, 7, 26}, + {25, 7, 28}, + {25, 7, 32}, + {25, 7, 45}, + {25, 9, 4}, + {25, 9, 5}, + {25, 9, 7}, + {25, 9, 9}, + {25, 9, 13}, + {25, 9, 25}, + {25, 9, 26}, + {25, 9, 28}, + {25, 9, 32}, + {25, 9, 45}, + {25, 10, 13}, + {25, 10, 28}, + {25, 11, 11}, + {25, 11, 12}, + {25, 11, 20}, + {25, 11, 25}, + {25, 11, 32}, + {25, 12, 11}, + {25, 12, 12}, + {25, 12, 20}, + {25, 12, 25}, + {25, 12, 32}, + {25, 13, 4}, + {25, 13, 5}, + {25, 13, 7}, + {25, 13, 9}, + {25, 13, 13}, + {25, 13, 14}, + {25, 13, 22}, + {25, 13, 25}, + {25, 13, 26}, + {25, 13, 28}, + {25, 13, 32}, + {25, 13, 45}, + {25, 14, 13}, + {25, 14, 14}, + {25, 14, 25}, + {25, 14, 26}, + {25, 14, 32}, + {25, 16, 22}, + {25, 18, 12}, + {25, 19, 6}, + {25, 20, 11}, + {25, 20, 12}, + {25, 20, 20}, + {25, 20, 25}, + {25, 20, 32}, + {25, 21, 20}, + {25, 23, 43}, + {25, 24, 44}, + {25, 25, 4}, + {25, 25, 5}, + {25, 25, 7}, + {25, 25, 9}, + {25, 25, 11}, + {25, 25, 12}, + {25, 25, 13}, + {25, 25, 14}, + {25, 25, 20}, + {25, 25, 25}, + {25, 25, 26}, + {25, 25, 28}, + {25, 25, 32}, + {25, 25, 33}, + {25, 25, 45}, + {25, 26, 4}, + {25, 26, 5}, + {25, 26, 7}, + {25, 26, 9}, + {25, 26, 13}, + {25, 26, 14}, + {25, 26, 25}, + {25, 26, 26}, + {25, 26, 28}, + {25, 26, 32}, + {25, 26, 40}, + {25, 26, 45}, + {25, 27, 8}, + {25, 28, 4}, + {25, 28, 5}, + {25, 28, 7}, + {25, 28, 9}, + {25, 28, 13}, + {25, 28, 25}, + {25, 28, 26}, + {25, 28, 28}, + {25, 28, 32}, + {25, 28, 45}, + {25, 29, 28}, + {25, 30, 8}, + {25, 32, 4}, + {25, 32, 5}, + {25, 32, 7}, + {25, 32, 9}, + {25, 32, 11}, + {25, 32, 12}, + {25, 32, 13}, + {25, 32, 14}, + {25, 32, 20}, + {25, 32, 25}, + {25, 32, 26}, + {25, 32, 28}, + {25, 32, 32}, + {25, 32, 45}, + {25, 36, 12}, + {25, 38, 20}, + {25, 38, 31}, + {25, 41, 38}, + {25, 42, 4}, + {25, 44, 19}, + {25, 45, 4}, + {25, 45, 5}, + {25, 45, 7}, + {25, 45, 9}, + {25, 45, 13}, + {25, 45, 25}, + {25, 45, 26}, + {25, 45, 28}, + {25, 45, 32}, + {25, 45, 45}, + {26, 4, 4}, + {26, 4, 5}, + {26, 4, 7}, + {26, 4, 9}, + {26, 4, 10}, + {26, 4, 13}, + {26, 4, 25}, + {26, 4, 26}, + {26, 4, 28}, + {26, 4, 32}, + {26, 4, 45}, + {26, 5, 4}, + {26, 5, 5}, + {26, 5, 7}, + {26, 5, 9}, + {26, 5, 12}, + {26, 5, 13}, + {26, 5, 24}, + {26, 5, 25}, + {26, 5, 26}, + {26, 5, 28}, + {26, 5, 32}, + {26, 5, 45}, + {26, 7, 4}, + {26, 7, 5}, + {26, 7, 7}, + {26, 7, 9}, + {26, 7, 13}, + {26, 7, 25}, + {26, 7, 26}, + {26, 7, 28}, + {26, 7, 32}, + {26, 7, 45}, + {26, 8, 29}, + {26, 9, 4}, + {26, 9, 5}, + {26, 9, 7}, + {26, 9, 9}, + {26, 9, 13}, + {26, 9, 15}, + {26, 9, 25}, + {26, 9, 26}, + {26, 9, 28}, + {26, 9, 32}, + {26, 9, 45}, + {26, 12, 5}, + {26, 12, 12}, + {26, 12, 13}, + {26, 12, 26}, + {26, 12, 32}, + {26, 13, 4}, + {26, 13, 5}, + {26, 13, 7}, + {26, 13, 9}, + {26, 13, 12}, + {26, 13, 13}, + {26, 13, 14}, + {26, 13, 24}, + {26, 13, 25}, + {26, 13, 26}, + {26, 13, 28}, + {26, 13, 32}, + {26, 13, 45}, + {26, 14, 13}, + {26, 14, 14}, + {26, 14, 25}, + {26, 14, 26}, + {26, 14, 32}, + {26, 18, 32}, + {26, 22, 25}, + {26, 23, 13}, + {26, 24, 5}, + {26, 24, 13}, + {26, 24, 18}, + {26, 24, 24}, + {26, 24, 26}, + {26, 24, 32}, + {26, 25, 4}, + {26, 25, 5}, + {26, 25, 7}, + {26, 25, 9}, + {26, 25, 13}, + {26, 25, 14}, + {26, 25, 25}, + {26, 25, 26}, + {26, 25, 28}, + {26, 25, 32}, + {26, 25, 45}, + {26, 26, 4}, + {26, 26, 5}, + {26, 26, 7}, + {26, 26, 9}, + {26, 26, 12}, + {26, 26, 13}, + {26, 26, 14}, + {26, 26, 24}, + {26, 26, 25}, + {26, 26, 26}, + {26, 26, 28}, + {26, 26, 32}, + {26, 26, 45}, + {26, 28, 4}, + {26, 28, 5}, + {26, 28, 7}, + {26, 28, 9}, + {26, 28, 13}, + {26, 28, 25}, + {26, 28, 26}, + {26, 28, 28}, + {26, 28, 32}, + {26, 28, 45}, + {26, 29, 9}, + {26, 29, 13}, + {26, 30, 31}, + {26, 32, 4}, + {26, 32, 5}, + {26, 32, 7}, + {26, 32, 9}, + {26, 32, 12}, + {26, 32, 13}, + {26, 32, 14}, + {26, 32, 24}, + {26, 32, 25}, + {26, 32, 26}, + {26, 32, 28}, + {26, 32, 32}, + {26, 32, 45}, + {26, 33, 19}, + {26, 33, 31}, + {26, 34, 9}, + {26, 39, 29}, + {26, 40, 19}, + {26, 40, 20}, + {26, 41, 32}, + {26, 44, 21}, + {26, 44, 37}, + {26, 45, 4}, + {26, 45, 5}, + {26, 45, 7}, + {26, 45, 9}, + {26, 45, 13}, + {26, 45, 21}, + {26, 45, 25}, + {26, 45, 26}, + {26, 45, 28}, + {26, 45, 32}, + {26, 45, 45}, + {27, 4, 40}, + {27, 4, 44}, + {27, 5, 45}, + {27, 8, 26}, + {27, 9, 33}, + {27, 10, 34}, + {27, 11, 17}, + {27, 13, 9}, + {27, 15, 12}, + {27, 16, 10}, + {27, 18, 25}, + {27, 22, 23}, + {27, 23, 5}, + {27, 25, 7}, + {27, 27, 27}, + {27, 30, 20}, + {27, 36, 28}, + {27, 38, 7}, + {27, 38, 40}, + {27, 39, 14}, + {27, 42, 42}, + {27, 43, 11}, + {27, 43, 42}, + {28, 4, 4}, + {28, 4, 5}, + {28, 4, 7}, + {28, 4, 9}, + {28, 4, 13}, + {28, 4, 25}, + {28, 4, 26}, + {28, 4, 28}, + {28, 4, 32}, + {28, 4, 45}, + {28, 5, 4}, + {28, 5, 5}, + {28, 5, 7}, + {28, 5, 9}, + {28, 5, 13}, + {28, 5, 25}, + {28, 5, 26}, + {28, 5, 28}, + {28, 5, 32}, + {28, 5, 45}, + {28, 7, 4}, + {28, 7, 5}, + {28, 7, 7}, + {28, 7, 9}, + {28, 7, 13}, + {28, 7, 25}, + {28, 7, 26}, + {28, 7, 28}, + {28, 7, 32}, + {28, 7, 45}, + {28, 8, 33}, + {28, 9, 4}, + {28, 9, 5}, + {28, 9, 7}, + {28, 9, 9}, + {28, 9, 13}, + {28, 9, 25}, + {28, 9, 26}, + {28, 9, 28}, + {28, 9, 32}, + {28, 9, 39}, + {28, 9, 45}, + {28, 10, 32}, + {28, 12, 22}, + {28, 13, 4}, + {28, 13, 5}, + {28, 13, 7}, + {28, 13, 9}, + {28, 13, 13}, + {28, 13, 25}, + {28, 13, 26}, + {28, 13, 28}, + {28, 13, 32}, + {28, 13, 45}, + {28, 15, 7}, + {28, 19, 24}, + {28, 22, 6}, + {28, 22, 44}, + {28, 22, 45}, + {28, 23, 24}, + {28, 23, 34}, + {28, 25, 4}, + {28, 25, 5}, + {28, 25, 7}, + {28, 25, 9}, + {28, 25, 13}, + {28, 25, 25}, + {28, 25, 26}, + {28, 25, 28}, + {28, 25, 32}, + {28, 25, 45}, + {28, 26, 4}, + {28, 26, 5}, + {28, 26, 7}, + {28, 26, 9}, + {28, 26, 13}, + {28, 26, 25}, + {28, 26, 26}, + {28, 26, 28}, + {28, 26, 32}, + {28, 26, 45}, + {28, 27, 5}, + {28, 28, 4}, + {28, 28, 5}, + {28, 28, 7}, + {28, 28, 9}, + {28, 28, 10}, + {28, 28, 13}, + {28, 28, 25}, + {28, 28, 26}, + {28, 28, 28}, + {28, 28, 32}, + {28, 28, 45}, + {28, 29, 17}, + {28, 30, 38}, + {28, 31, 10}, + {28, 32, 4}, + {28, 32, 5}, + {28, 32, 7}, + {28, 32, 9}, + {28, 32, 13}, + {28, 32, 25}, + {28, 32, 26}, + {28, 32, 28}, + {28, 32, 32}, + {28, 32, 45}, + {28, 34, 5}, + {28, 36, 45}, + {28, 37, 10}, + {28, 41, 18}, + {28, 44, 4}, + {28, 45, 4}, + {28, 45, 5}, + {28, 45, 7}, + {28, 45, 9}, + {28, 45, 13}, + {28, 45, 25}, + {28, 45, 26}, + {28, 45, 27}, + {28, 45, 28}, + {28, 45, 32}, + {28, 45, 45}, + {29, 4, 29}, + {29, 5, 4}, + {29, 11, 16}, + {29, 12, 17}, + {29, 12, 23}, + {29, 12, 25}, + {29, 13, 29}, + {29, 14, 14}, + {29, 14, 16}, + {29, 14, 29}, + {29, 14, 32}, + {29, 16, 14}, + {29, 16, 16}, + {29, 16, 29}, + {29, 18, 29}, + {29, 23, 45}, + {29, 24, 17}, + {29, 28, 12}, + {29, 29, 5}, + {29, 29, 14}, + {29, 29, 16}, + {29, 29, 24}, + {29, 29, 29}, + {29, 29, 32}, + {29, 32, 14}, + {29, 32, 21}, + {29, 32, 29}, + {29, 32, 32}, + {29, 32, 33}, + {29, 33, 26}, + {29, 34, 29}, + {29, 38, 30}, + {29, 39, 16}, + {29, 40, 24}, + {29, 42, 28}, + {29, 44, 36}, + {30, 4, 32}, + {30, 7, 27}, + {30, 9, 12}, + {30, 9, 27}, + {30, 9, 29}, + {30, 9, 45}, + {30, 11, 27}, + {30, 12, 27}, + {30, 13, 36}, + {30, 15, 24}, + {30, 17, 4}, + {30, 21, 21}, + {30, 24, 9}, + {30, 25, 13}, + {30, 25, 38}, + {30, 30, 30}, + {30, 31, 35}, + {30, 36, 39}, + {30, 38, 14}, + {30, 38, 41}, + {30, 39, 31}, + {30, 40, 40}, + {31, 6, 42}, + {31, 7, 24}, + {31, 10, 23}, + {31, 10, 36}, + {31, 15, 34}, + {31, 16, 4}, + {31, 18, 40}, + {31, 20, 38}, + {31, 21, 44}, + {31, 22, 32}, + {31, 23, 24}, + {31, 23, 31}, + {31, 27, 38}, + {31, 29, 37}, + {31, 30, 9}, + {31, 31, 31}, + {31, 32, 21}, + {31, 33, 36}, + {31, 33, 45}, + {31, 35, 29}, + {31, 39, 19}, + {31, 40, 27}, + {31, 41, 34}, + {31, 41, 43}, + {31, 42, 12}, + {31, 42, 28}, + {31, 44, 34}, + {31, 45, 36}, + {32, 4, 4}, + {32, 4, 5}, + {32, 4, 7}, + {32, 4, 9}, + {32, 4, 13}, + {32, 4, 25}, + {32, 4, 26}, + {32, 4, 28}, + {32, 4, 32}, + {32, 4, 42}, + {32, 4, 45}, + {32, 5, 4}, + {32, 5, 5}, + {32, 5, 7}, + {32, 5, 9}, + {32, 5, 12}, + {32, 5, 13}, + {32, 5, 16}, + {32, 5, 23}, + {32, 5, 24}, + {32, 5, 25}, + {32, 5, 26}, + {32, 5, 27}, + {32, 5, 28}, + {32, 5, 31}, + {32, 5, 32}, + {32, 5, 45}, + {32, 6, 31}, + {32, 7, 4}, + {32, 7, 5}, + {32, 7, 7}, + {32, 7, 9}, + {32, 7, 13}, + {32, 7, 25}, + {32, 7, 26}, + {32, 7, 28}, + {32, 7, 32}, + {32, 7, 45}, + {32, 8, 24}, + {32, 9, 4}, + {32, 9, 5}, + {32, 9, 7}, + {32, 9, 9}, + {32, 9, 10}, + {32, 9, 12}, + {32, 9, 13}, + {32, 9, 22}, + {32, 9, 25}, + {32, 9, 26}, + {32, 9, 28}, + {32, 9, 32}, + {32, 9, 45}, + {32, 10, 9}, + {32, 10, 10}, + {32, 10, 12}, + {32, 10, 32}, + {32, 11, 11}, + {32, 11, 12}, + {32, 11, 20}, + {32, 11, 25}, + {32, 11, 32}, + {32, 12, 5}, + {32, 12, 9}, + {32, 12, 10}, + {32, 12, 11}, + {32, 12, 12}, + {32, 12, 13}, + {32, 12, 16}, + {32, 12, 20}, + {32, 12, 25}, + {32, 12, 26}, + {32, 12, 32}, + {32, 13, 4}, + {32, 13, 5}, + {32, 13, 7}, + {32, 13, 9}, + {32, 13, 12}, + {32, 13, 13}, + {32, 13, 14}, + {32, 13, 16}, + {32, 13, 24}, + {32, 13, 25}, + {32, 13, 26}, + {32, 13, 28}, + {32, 13, 32}, + {32, 13, 35}, + {32, 13, 45}, + {32, 14, 13}, + {32, 14, 14}, + {32, 14, 25}, + {32, 14, 26}, + {32, 14, 29}, + {32, 14, 32}, + {32, 16, 5}, + {32, 16, 12}, + {32, 16, 13}, + {32, 16, 16}, + {32, 16, 32}, + {32, 20, 11}, + {32, 20, 12}, + {32, 20, 20}, + {32, 20, 25}, + {32, 20, 32}, + {32, 20, 38}, + {32, 21, 18}, + {32, 22, 9}, + {32, 22, 22}, + {32, 22, 32}, + {32, 24, 5}, + {32, 24, 13}, + {32, 24, 24}, + {32, 24, 26}, + {32, 24, 32}, + {32, 24, 41}, + {32, 25, 4}, + {32, 25, 5}, + {32, 25, 7}, + {32, 25, 9}, + {32, 25, 11}, + {32, 25, 12}, + {32, 25, 13}, + {32, 25, 14}, + {32, 25, 20}, + {32, 25, 25}, + {32, 25, 26}, + {32, 25, 28}, + {32, 25, 32}, + {32, 25, 45}, + {32, 26, 4}, + {32, 26, 5}, + {32, 26, 7}, + {32, 26, 9}, + {32, 26, 12}, + {32, 26, 13}, + {32, 26, 14}, + {32, 26, 24}, + {32, 26, 25}, + {32, 26, 26}, + {32, 26, 28}, + {32, 26, 32}, + {32, 26, 45}, + {32, 27, 18}, + {32, 27, 39}, + {32, 28, 4}, + {32, 28, 5}, + {32, 28, 7}, + {32, 28, 9}, + {32, 28, 13}, + {32, 28, 25}, + {32, 28, 26}, + {32, 28, 28}, + {32, 28, 32}, + {32, 28, 40}, + {32, 28, 45}, + {32, 29, 14}, + {32, 29, 29}, + {32, 29, 32}, + {32, 30, 26}, + {32, 32, 4}, + {32, 32, 5}, + {32, 32, 7}, + {32, 32, 9}, + {32, 32, 10}, + {32, 32, 11}, + {32, 32, 12}, + {32, 32, 13}, + {32, 32, 14}, + {32, 32, 16}, + {32, 32, 20}, + {32, 32, 22}, + {32, 32, 24}, + {32, 32, 25}, + {32, 32, 26}, + {32, 32, 28}, + {32, 32, 29}, + {32, 32, 32}, + {32, 32, 45}, + {32, 33, 6}, + {32, 33, 16}, + {32, 34, 7}, + {32, 35, 22}, + {32, 39, 42}, + {32, 43, 30}, + {32, 43, 34}, + {32, 45, 4}, + {32, 45, 5}, + {32, 45, 7}, + {32, 45, 9}, + {32, 45, 13}, + {32, 45, 25}, + {32, 45, 26}, + {32, 45, 28}, + {32, 45, 32}, + {32, 45, 44}, + {32, 45, 45}, + {33, 4, 14}, + {33, 5, 30}, + {33, 5, 33}, + {33, 7, 9}, + {33, 8, 21}, + {33, 8, 40}, + {33, 9, 36}, + {33, 10, 38}, + {33, 11, 36}, + {33, 12, 41}, + {33, 13, 39}, + {33, 13, 43}, + {33, 15, 4}, + {33, 16, 8}, + {33, 16, 26}, + {33, 19, 6}, + {33, 19, 8}, + {33, 20, 32}, + {33, 20, 38}, + {33, 20, 43}, + {33, 21, 16}, + {33, 22, 12}, + {33, 22, 26}, + {33, 23, 11}, + {33, 23, 31}, + {33, 25, 43}, + {33, 26, 6}, + {33, 26, 42}, + {33, 28, 18}, + {33, 28, 28}, + {33, 31, 34}, + {33, 34, 40}, + {33, 35, 35}, + {33, 36, 16}, + {33, 36, 18}, + {33, 40, 45}, + {33, 41, 23}, + {33, 44, 25}, + {34, 4, 16}, + {34, 4, 28}, + {34, 5, 44}, + {34, 6, 12}, + {34, 7, 28}, + {34, 8, 33}, + {34, 9, 26}, + {34, 10, 4}, + {34, 12, 35}, + {34, 14, 7}, + {34, 17, 43}, + {34, 19, 14}, + {34, 19, 19}, + {34, 20, 39}, + {34, 24, 8}, + {34, 25, 21}, + {34, 28, 43}, + {34, 30, 14}, + {34, 31, 22}, + {34, 31, 35}, + {34, 35, 6}, + {34, 38, 7}, + {34, 38, 35}, + {34, 40, 9}, + {34, 40, 35}, + {34, 41, 20}, + {34, 41, 31}, + {34, 41, 39}, + {34, 42, 42}, + {34, 43, 36}, + {34, 44, 21}, + {35, 4, 9}, + {35, 4, 20}, + {35, 10, 24}, + {35, 12, 42}, + {35, 14, 7}, + {35, 14, 21}, + {35, 15, 7}, + {35, 15, 11}, + {35, 15, 22}, + {35, 15, 27}, + {35, 15, 43}, + {35, 16, 4}, + {35, 17, 28}, + {35, 20, 30}, + {35, 24, 13}, + {35, 27, 4}, + {35, 28, 16}, + {35, 28, 17}, + {35, 29, 45}, + {35, 30, 26}, + {35, 32, 17}, + {35, 32, 40}, + {35, 35, 26}, + {35, 37, 32}, + {35, 40, 12}, + {35, 42, 19}, + {35, 42, 34}, + {35, 45, 7}, + {36, 4, 32}, + {36, 6, 15}, + {36, 7, 12}, + {36, 8, 11}, + {36, 12, 20}, + {36, 13, 9}, + {36, 15, 15}, + {36, 16, 18}, + {36, 17, 21}, + {36, 20, 37}, + {36, 20, 38}, + {36, 21, 41}, + {36, 22, 36}, + {36, 27, 27}, + {36, 28, 44}, + {36, 34, 8}, + {36, 34, 31}, + {36, 34, 42}, + {36, 35, 42}, + {36, 36, 23}, + {36, 36, 26}, + {36, 36, 37}, + {36, 45, 26}, + {36, 45, 28}, + {37, 4, 26}, + {37, 6, 5}, + {37, 8, 27}, + {37, 11, 15}, + {37, 12, 40}, + {37, 12, 44}, + {37, 13, 5}, + {37, 13, 34}, + {37, 14, 44}, + {37, 17, 22}, + {37, 20, 26}, + {37, 22, 32}, + {37, 24, 36}, + {37, 24, 42}, + {37, 27, 20}, + {37, 28, 4}, + {37, 31, 31}, + {37, 31, 35}, + {37, 34, 40}, + {37, 38, 24}, + {37, 38, 37}, + {37, 39, 13}, + {37, 41, 18}, + {37, 44, 9}, + {37, 44, 27}, + {38, 4, 25}, + {38, 6, 16}, + {38, 11, 44}, + {38, 17, 25}, + {38, 20, 17}, + {38, 25, 40}, + {38, 28, 45}, + {38, 36, 19}, + {38, 42, 14}, + {38, 43, 36}, + {38, 45, 10}, + {39, 5, 6}, + {39, 10, 38}, + {39, 11, 37}, + {39, 11, 41}, + {39, 12, 44}, + {39, 13, 17}, + {39, 13, 19}, + {39, 14, 9}, + {39, 15, 6}, + {39, 15, 10}, + {39, 15, 36}, + {39, 19, 37}, + {39, 19, 45}, + {39, 21, 12}, + {39, 25, 25}, + {39, 26, 17}, + {39, 26, 27}, + {39, 29, 28}, + {39, 29, 40}, + {39, 33, 9}, + {39, 33, 34}, + {39, 33, 45}, + {39, 40, 44}, + {39, 42, 28}, + {39, 44, 30}, + {39, 44, 31}, + {40, 4, 43}, + {40, 5, 38}, + {40, 6, 23}, + {40, 10, 22}, + {40, 11, 23}, + {40, 13, 45}, + {40, 14, 37}, + {40, 15, 14}, + {40, 15, 17}, + {40, 16, 29}, + {40, 16, 44}, + {40, 17, 27}, + {40, 17, 28}, + {40, 18, 9}, + {40, 19, 8}, + {40, 20, 27}, + {40, 21, 40}, + {40, 22, 5}, + {40, 23, 11}, + {40, 26, 17}, + {40, 27, 12}, + {40, 29, 11}, + {40, 30, 15}, + {40, 31, 17}, + {40, 32, 27}, + {40, 32, 39}, + {40, 36, 8}, + {40, 36, 17}, + {40, 41, 6}, + {40, 43, 39}, + {40, 45, 26}, + {41, 5, 5}, + {41, 8, 26}, + {41, 10, 40}, + {41, 11, 20}, + {41, 12, 25}, + {41, 13, 12}, + {41, 13, 36}, + {41, 14, 29}, + {41, 14, 40}, + {41, 15, 39}, + {41, 18, 25}, + {41, 22, 39}, + {41, 23, 26}, + {41, 25, 9}, + {41, 27, 18}, + {41, 32, 10}, + {41, 34, 10}, + {41, 38, 31}, + {41, 38, 39}, + {41, 42, 28}, + {41, 44, 14}, + {42, 5, 13}, + {42, 5, 14}, + {42, 6, 27}, + {42, 8, 27}, + {42, 11, 25}, + {42, 14, 40}, + {42, 15, 38}, + {42, 21, 9}, + {42, 21, 13}, + {42, 25, 7}, + {42, 27, 13}, + {42, 28, 12}, + {42, 29, 9}, + {42, 30, 22}, + {42, 31, 11}, + {42, 31, 23}, + {42, 32, 17}, + {42, 37, 41}, + {42, 38, 30}, + {42, 38, 38}, + {42, 39, 15}, + {42, 42, 7}, + {43, 4, 20}, + {43, 6, 6}, + {43, 7, 12}, + {43, 8, 31}, + {43, 11, 9}, + {43, 12, 9}, + {43, 13, 24}, + {43, 15, 11}, + {43, 16, 12}, + {43, 18, 18}, + {43, 20, 33}, + {43, 23, 27}, + {43, 23, 45}, + {43, 25, 36}, + {43, 27, 7}, + {43, 27, 10}, + {43, 27, 12}, + {43, 29, 21}, + {43, 30, 22}, + {43, 31, 10}, + {43, 31, 38}, + {43, 32, 35}, + {43, 36, 41}, + {43, 38, 22}, + {43, 38, 35}, + {43, 39, 20}, + {43, 39, 22}, + {43, 42, 12}, + {43, 43, 21}, + {43, 44, 11}, + {44, 5, 37}, + {44, 6, 12}, + {44, 7, 16}, + {44, 9, 14}, + {44, 13, 5}, + {44, 13, 13}, + {44, 16, 30}, + {44, 17, 42}, + {44, 18, 5}, + {44, 19, 21}, + {44, 20, 27}, + {44, 23, 12}, + {44, 24, 30}, + {44, 28, 30}, + {44, 30, 45}, + {44, 34, 13}, + {44, 35, 17}, + {44, 37, 10}, + {44, 38, 20}, + {44, 39, 28}, + {44, 40, 9}, + {44, 43, 26}, + {44, 43, 29}, + {44, 43, 30}, + {44, 44, 10}, + {44, 44, 18}, + {45, 4, 4}, + {45, 4, 5}, + {45, 4, 7}, + {45, 4, 9}, + {45, 4, 13}, + {45, 4, 25}, + {45, 4, 26}, + {45, 4, 28}, + {45, 4, 32}, + {45, 4, 45}, + {45, 5, 4}, + {45, 5, 5}, {45, 5, 7}, {45, 5, 9}, {45, 5, 13}, @@ -2712,86 +2712,86 @@

    Source Code

    {45, 7, 7}, {45, 7, 9}, {45, 7, 13}, - {45, 7, 15}, - {45, 7, 25}, - {45, 7, 26}, - {45, 7, 28}, - {45, 7, 32}, - {45, 7, 45}, - {45, 9, 4}, - {45, 9, 5}, - {45, 9, 7}, - {45, 9, 9}, - {45, 9, 13}, - {45, 9, 25}, - {45, 9, 26}, - {45, 9, 28}, - {45, 9, 32}, - {45, 9, 45}, - {45, 13, 4}, - {45, 13, 5}, - {45, 13, 7}, - {45, 13, 9}, - {45, 13, 13}, - {45, 13, 25}, - {45, 13, 26}, - {45, 13, 28}, - {45, 13, 32}, - {45, 13, 45}, - {45, 14, 21}, - {45, 21, 39}, - {45, 23, 34}, - {45, 25, 4}, - {45, 25, 5}, - {45, 25, 7}, - {45, 25, 9}, - {45, 25, 13}, - {45, 25, 25}, - {45, 25, 26}, - {45, 25, 28}, - {45, 25, 32}, - {45, 25, 45}, - {45, 26, 4}, - {45, 26, 5}, - {45, 26, 7}, - {45, 26, 9}, - {45, 26, 12}, - {45, 26, 13}, - {45, 26, 25}, - {45, 26, 26}, - {45, 26, 28}, - {45, 26, 32}, - {45, 26, 45}, - {45, 28, 4}, - {45, 28, 5}, - {45, 28, 7}, - {45, 28, 9}, - {45, 28, 13}, - {45, 28, 25}, - {45, 28, 26}, - {45, 28, 28}, - {45, 28, 32}, - {45, 28, 45}, - {45, 29, 10}, - {45, 31, 35}, - {45, 31, 37}, - {45, 32, 4}, - {45, 32, 5}, - {45, 32, 7}, - {45, 32, 9}, - {45, 32, 13}, - {45, 32, 25}, - {45, 32, 26}, - {45, 32, 28}, - {45, 32, 32}, - {45, 32, 45}, - {45, 34, 10}, - {45, 37, 4}, - {45, 37, 30}, - {45, 39, 21}, - {45, 42, 32}, - {45, 43, 4}, - {45, 43, 30}, + {45, 7, 25}, + {45, 7, 26}, + {45, 7, 28}, + {45, 7, 32}, + {45, 7, 45}, + {45, 9, 4}, + {45, 9, 5}, + {45, 9, 7}, + {45, 9, 9}, + {45, 9, 13}, + {45, 9, 25}, + {45, 9, 26}, + {45, 9, 28}, + {45, 9, 32}, + {45, 9, 45}, + {45, 10, 5}, + {45, 10, 9}, + {45, 10, 16}, + {45, 12, 18}, + {45, 13, 4}, + {45, 13, 5}, + {45, 13, 7}, + {45, 13, 9}, + {45, 13, 13}, + {45, 13, 25}, + {45, 13, 26}, + {45, 13, 28}, + {45, 13, 32}, + {45, 13, 45}, + {45, 21, 26}, + {45, 24, 42}, + {45, 25, 4}, + {45, 25, 5}, + {45, 25, 7}, + {45, 25, 9}, + {45, 25, 13}, + {45, 25, 25}, + {45, 25, 26}, + {45, 25, 28}, + {45, 25, 32}, + {45, 25, 45}, + {45, 26, 4}, + {45, 26, 5}, + {45, 26, 7}, + {45, 26, 9}, + {45, 26, 13}, + {45, 26, 25}, + {45, 26, 26}, + {45, 26, 28}, + {45, 26, 32}, + {45, 26, 45}, + {45, 27, 23}, + {45, 28, 4}, + {45, 28, 5}, + {45, 28, 7}, + {45, 28, 9}, + {45, 28, 13}, + {45, 28, 20}, + {45, 28, 25}, + {45, 28, 26}, + {45, 28, 28}, + {45, 28, 32}, + {45, 28, 45}, + {45, 29, 16}, + {45, 31, 4}, + {45, 32, 4}, + {45, 32, 5}, + {45, 32, 7}, + {45, 32, 9}, + {45, 32, 13}, + {45, 32, 25}, + {45, 32, 26}, + {45, 32, 28}, + {45, 32, 32}, + {45, 32, 45}, + {45, 33, 33}, + {45, 34, 40}, + {45, 39, 18}, + {45, 39, 44}, + {45, 42, 15}, {45, 45, 4}, {45, 45, 5}, {45, 45, 7}, diff --git a/develop/src/dbcsr_allocate_wrap.F b/develop/src/dbcsr_allocate_wrap.F index 7062a06af16..332ea33ed5c 100644 --- a/develop/src/dbcsr_allocate_wrap.F +++ b/develop/src/dbcsr_allocate_wrap.F @@ -21,7 +21,7 @@ MODULE dbcsr_allocate_wrap # 17 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_allocate_wrap.F" 2 # 18 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_allocate_wrap.F" - USE dbcsr_kinds, ONLY: real_8, real_4 + USE dbcsr_kinds, ONLY: real_4, real_8 #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/src/dbcsr_array_sort.F b/develop/src/dbcsr_array_sort.F index 1ee30857476..d16e0f37833 100644 --- a/develop/src/dbcsr_array_sort.F +++ b/develop/src/dbcsr_array_sort.F @@ -22,7 +22,7 @@ MODULE dbcsr_array_sort !! DBCSR: !! Please use the interface defined in dbcsr_toollib.F for calling sort(). - USE dbcsr_kinds, ONLY: int_8, real_4, real_8, int_4 + USE dbcsr_kinds, ONLY: int_4, real_4, int_8, real_8 IMPLICIT NONE PRIVATE diff --git a/develop/src/dbcsr_dict.F b/develop/src/dbcsr_dict.F index ea2826aa80f..326b77bacc7 100644 --- a/develop/src/dbcsr_dict.F +++ b/develop/src/dbcsr_dict.F @@ -20,7 +20,7 @@ MODULE dbcsr_dict !! size will be allocated and the items are then copied over. !! This ensures that the dictionary will perform operations in O(1). - USE dbcsr_kinds, ONLY: int_4, int_8, default_string_length + USE dbcsr_kinds, ONLY: default_string_length, int_8, int_4 USE dbcsr_timings_base_type, ONLY: call_stat_type #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/src/dbcsr_list.F b/develop/src/dbcsr_list.F index 2cb7290fa15..3769c725a6b 100644 --- a/develop/src/dbcsr_list.F +++ b/develop/src/dbcsr_list.F @@ -23,7 +23,7 @@ MODULE dbcsr_list !! dependencies (timer_env_type contains list_routinestat_type and list_callstackentry_type, and !! list_timerenv_type contains timer_env_type) - USE dbcsr_timings_base_type, ONLY: routine_stat_type, callstack_entry_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_type USE dbcsr_list_callstackentry, ONLY: list_callstackentry_type, list_callstackentry_init, list_callstackentry_push,& # 22 "/__w/dbcsr/dbcsr/src/core/dbcsr_list.F" & list_callstackentry_pop, list_callstackentry_peek, list_callstackentry_insert, list_callstackentry_set,& diff --git a/develop/src/dbcsr_list_callstackentry.F b/develop/src/dbcsr_list_callstackentry.F index d378490f996..4abefbaf7d6 100644 --- a/develop/src/dbcsr_list_callstackentry.F +++ b/develop/src/dbcsr_list_callstackentry.F @@ -21,7 +21,7 @@ !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_callstackentry - USE dbcsr_timings_base_type, ONLY: routine_report_type, callstack_entry_type, routine_stat_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_stat_type, routine_report_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_callstackentry.F" diff --git a/develop/src/dbcsr_list_routinereport.F b/develop/src/dbcsr_list_routinereport.F index c27fc913320..5683e8761d9 100644 --- a/develop/src/dbcsr_list_routinereport.F +++ b/develop/src/dbcsr_list_routinereport.F @@ -21,7 +21,7 @@ !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_routinereport - USE dbcsr_timings_base_type, ONLY: routine_report_type, routine_stat_type, callstack_entry_type + USE dbcsr_timings_base_type, ONLY: routine_stat_type, routine_report_type, callstack_entry_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinereport.F" diff --git a/develop/src/dbcsr_list_routinestat.F b/develop/src/dbcsr_list_routinestat.F index 8dd496d7465..34f3efa0f75 100644 --- a/develop/src/dbcsr_list_routinestat.F +++ b/develop/src/dbcsr_list_routinestat.F @@ -21,7 +21,7 @@ !! Have look at list_push(), list_pop() and list_peek(). MODULE dbcsr_list_routinestat - USE dbcsr_timings_base_type, ONLY: routine_report_type, callstack_entry_type, routine_stat_type + USE dbcsr_timings_base_type, ONLY: routine_stat_type, routine_report_type, callstack_entry_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinestat.F" diff --git a/develop/src/dbcsr_tensor.F b/develop/src/dbcsr_tensor.F index a8f28f694d4..0e8ff7ee3ed 100644 --- a/develop/src/dbcsr_tensor.F +++ b/develop/src/dbcsr_tensor.F @@ -32,7 +32,7 @@ MODULE dbcsr_tensor dbcsr_type, dbcsr_iterator_type, dbcsr_iterator_blocks_left, & dbcsr_iterator_next_block, dbcsr_iterator_start, dbcsr_iterator_stop, & dbcsr_transpose, dbcsr_no_transpose, dbcsr_scalar, dbcsr_put_block, & - dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_clear, & + dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_clear, & dbcsr_release, dbcsr_desymmetrize, dbcsr_has_symmetry USE dbcsr_tas_types, ONLY: & dbcsr_tas_split_info @@ -58,7 +58,7 @@ MODULE dbcsr_tensor dbcsr_t_max_nblks_local, dbcsr_t_default_distvec, dbcsr_t_contraction_storage, dbcsr_t_nblks_total, & dbcsr_t_distribution_new, dbcsr_t_copy_contraction_storage, dbcsr_t_pgrid_destroy USE dbcsr_kinds, ONLY: & - real_4, real_8, default_string_length, int_8, dp + real_8, real_4, default_string_length, int_8, dp USE dbcsr_mpiwrap, ONLY: & mp_environ, mp_max, mp_comm_free, mp_cart_create, mp_sync, mp_comm_type USE dbcsr_toollib, ONLY: & diff --git a/develop/src/dbcsr_tensor_api_c.F b/develop/src/dbcsr_tensor_api_c.F index e6fa661753f..5540ff64acc 100644 --- a/develop/src/dbcsr_tensor_api_c.F +++ b/develop/src/dbcsr_tensor_api_c.F @@ -26,7 +26,7 @@ MODULE dbcsr_tensor_api_c USE dbcsr_allocate_wrap, ONLY: allocate_any USE dbcsr_tensor_api USE dbcsr_kinds, ONLY: & - real_4, real_8, default_string_length, int_8 + real_8, real_4, default_string_length, int_8 USE dbcsr_data_types, ONLY: dbcsr_scalar_type USE dbcsr_data_methods, ONLY: dbcsr_scalar USE dbcsr_machine, ONLY: default_output_unit diff --git a/develop/src/dbcsr_tensor_block.F b/develop/src/dbcsr_tensor_block.F index f346063dc61..9f9f020dcdc 100644 --- a/develop/src/dbcsr_tensor_block.F +++ b/develop/src/dbcsr_tensor_block.F @@ -22,7 +22,7 @@ MODULE dbcsr_tensor_block USE dbcsr_allocate_wrap, ONLY: & allocate_any USE dbcsr_api, ONLY: & - dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_iterator_type, & + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_iterator_type, & dbcsr_iterator_next_block, dbcsr_iterator_start, dbcsr_iterator_stop, dbcsr_type, & dbcsr_reserve_blocks, dbcsr_scalar_type, dbcsr_finalize, dbcsr_get_num_blocks, & dbcsr_type_no_symmetry, dbcsr_desymmetrize, dbcsr_release, dbcsr_has_symmetry @@ -32,7 +32,7 @@ MODULE dbcsr_tensor_block dbcsr_tas_iterator_next_block, dbcsr_tas_iterator_blocks_left, dbcsr_tas_iterator_start, & dbcsr_tas_iterator_stop, dbcsr_tas_get_block_p, dbcsr_tas_put_block, dbcsr_tas_reserve_blocks USE dbcsr_kinds, ONLY: & - real_4, real_8, int_8 + real_8, real_4, int_8 USE dbcsr_tensor_index, ONLY: & nd_to_2d_mapping, ndims_mapping, get_nd_indices_tensor, destroy_nd_to_2d_mapping, get_2d_indices_tensor USE dbcsr_array_list_methods, ONLY: & diff --git a/develop/src/dbcsr_tensor_reshape.F b/develop/src/dbcsr_tensor_reshape.F index 00c5cb7c758..bb3fa8743ce 100644 --- a/develop/src/dbcsr_tensor_reshape.F +++ b/develop/src/dbcsr_tensor_reshape.F @@ -34,7 +34,7 @@ MODULE dbcsr_tensor_reshape dbcsr_t_clear USE dbcsr_kinds, ONLY: default_string_length USE dbcsr_kinds, ONLY: real_8, real_4 - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4 + USE dbcsr_api, ONLY: dbcsr_type_complex_4, dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_8 USE dbcsr_mpiwrap, ONLY: mp_alltoall, & mp_environ, & mp_irecv, & diff --git a/develop/src/dbcsr_tensor_split.F b/develop/src/dbcsr_tensor_split.F index c66c69db396..6a225fab76e 100644 --- a/develop/src/dbcsr_tensor_split.F +++ b/develop/src/dbcsr_tensor_split.F @@ -49,8 +49,8 @@ MODULE dbcsr_tensor_split ndims_matrix_column, & dbcsr_t_filter, & dbcsr_t_copy_contraction_storage - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_complex_4 - USE dbcsr_kinds, ONLY: real_8, real_4, dp + USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_4 + USE dbcsr_kinds, ONLY: real_4, real_8, dp #include "base/dbcsr_base_uses.f90" IMPLICIT NONE diff --git a/develop/src/dbcsr_tensor_test.F b/develop/src/dbcsr_tensor_test.F index eada62e11f7..5eb5b693529 100644 --- a/develop/src/dbcsr_tensor_test.F +++ b/develop/src/dbcsr_tensor_test.F @@ -19,7 +19,7 @@ MODULE dbcsr_tensor_test # 15 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_test.F" # 16 "/__w/dbcsr/dbcsr/src/tensors/dbcsr_tensor_test.F" - USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4 + USE dbcsr_api, ONLY: dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_real_8 USE dbcsr_tensor, ONLY: & dbcsr_t_copy, dbcsr_t_get_block, dbcsr_t_iterator_type, dbcsr_t_iterator_blocks_left, & dbcsr_t_iterator_next_block, dbcsr_t_iterator_start, dbcsr_t_iterator_stop, & diff --git a/develop/src/dbcsr_tensor_types.F b/develop/src/dbcsr_tensor_types.F index bfb9ad43608..8e7a703fa31 100644 --- a/develop/src/dbcsr_tensor_types.F +++ b/develop/src/dbcsr_tensor_types.F @@ -25,7 +25,7 @@ MODULE dbcsr_tensor_types sizes_of_arrays, sum_of_arrays, array_sublist, get_arrays, get_ith_array, array_eq_i USE dbcsr_api, ONLY: & dbcsr_distribution_get, dbcsr_distribution_type, dbcsr_get_info, dbcsr_type, & - dbcsr_type_complex_8, dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8 + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_8 USE dbcsr_kinds, ONLY: & real_4, real_8, & default_string_length diff --git a/develop/src/libsmm_acc_timer_multiply.cpp b/develop/src/libsmm_acc_timer_multiply.cpp index d9460fa1b54..91947aa299f 100644 --- a/develop/src/libsmm_acc_timer_multiply.cpp +++ b/develop/src/libsmm_acc_timer_multiply.cpp @@ -1704,1006 +1704,1006 @@ int main(int argc, char* argv[]) { } else if (argv[1] == std::string("predicted")) { libsmm_acc_triplets = { - { 4, 4, 41}, - { 4, 4, 43}, - { 4, 5, 35}, - { 4, 6, 26}, - { 4, 7, 18}, - { 4, 8, 38}, - { 4, 11, 10}, - { 4, 13, 18}, - { 4, 16, 14}, + { 4, 4, 31}, + { 4, 4, 34}, + { 4, 5, 18}, + { 4, 6, 21}, + { 4, 6, 23}, + { 4, 7, 24}, + { 4, 8, 10}, + { 4, 8, 15}, + { 4, 8, 31}, + { 4, 10, 11}, + { 4, 12, 40}, + { 4, 14, 22}, + { 4, 16, 23}, + { 4, 16, 44}, { 4, 17, 5}, - { 4, 18, 11}, - { 4, 19, 20}, - { 4, 22, 36}, - { 4, 27, 12}, - { 4, 27, 45}, - { 4, 28, 31}, - { 4, 30, 34}, - { 4, 34, 33}, - { 4, 36, 29}, - { 4, 38, 35}, - { 4, 42, 32}, - { 4, 44, 17}, - { 4, 44, 35}, - { 5, 7, 12}, - { 5, 10, 9}, - { 5, 13, 39}, - { 5, 14, 24}, - { 5, 15, 6}, - { 5, 15, 24}, - { 5, 15, 42}, - { 5, 16, 29}, - { 5, 17, 43}, - { 5, 19, 7}, - { 5, 19, 10}, - { 5, 19, 25}, - { 5, 20, 41}, - { 5, 21, 26}, - { 5, 21, 41}, - { 5, 22, 6}, - { 5, 24, 12}, - { 5, 24, 23}, - { 5, 27, 19}, - { 5, 27, 33}, - { 5, 31, 36}, - { 5, 32, 40}, - { 5, 33, 40}, - { 5, 35, 19}, - { 5, 35, 33}, - { 5, 37, 17}, - { 5, 37, 21}, - { 5, 39, 20}, - { 5, 41, 12}, - { 6, 4, 37}, - { 6, 7, 30}, - { 6, 8, 45}, - { 6, 9, 20}, - { 6, 9, 38}, - { 6, 11, 30}, - { 6, 14, 15}, - { 6, 14, 40}, - { 6, 15, 22}, - { 6, 20, 15}, - { 6, 21, 7}, + { 4, 18, 9}, + { 4, 19, 25}, + { 4, 23, 11}, + { 4, 24, 16}, + { 4, 31, 24}, + { 4, 31, 27}, + { 4, 36, 24}, + { 4, 38, 18}, + { 4, 39, 6}, + { 4, 39, 41}, + { 4, 41, 33}, + { 4, 41, 37}, + { 4, 42, 25}, + { 4, 43, 30}, + { 5, 6, 37}, + { 5, 6, 40}, + { 5, 7, 21}, + { 5, 10, 41}, + { 5, 11, 10}, + { 5, 12, 19}, + { 5, 14, 14}, + { 5, 20, 25}, + { 5, 20, 34}, + { 5, 22, 14}, + { 5, 23, 22}, + { 5, 23, 32}, + { 5, 27, 8}, + { 5, 29, 28}, + { 5, 29, 29}, + { 5, 33, 21}, + { 5, 35, 35}, + { 5, 36, 12}, + { 5, 38, 21}, + { 5, 39, 12}, + { 5, 39, 29}, + { 5, 39, 43}, + { 5, 40, 38}, + { 5, 42, 24}, + { 5, 42, 30}, + { 5, 44, 9}, + { 5, 44, 31}, + { 6, 4, 44}, + { 6, 7, 25}, + { 6, 8, 23}, + { 6, 11, 17}, + { 6, 12, 40}, + { 6, 13, 30}, + { 6, 15, 23}, + { 6, 15, 36}, + { 6, 19, 35}, + { 6, 21, 8}, { 6, 23, 8}, - { 6, 26, 31}, - { 6, 26, 44}, - { 6, 31, 36}, - { 6, 33, 18}, - { 6, 36, 33}, - { 6, 36, 35}, - { 6, 37, 6}, - { 6, 45, 44}, - { 7, 6, 18}, - { 7, 7, 11}, - { 7, 10, 15}, - { 7, 10, 44}, - { 7, 12, 17}, - { 7, 15, 18}, - { 7, 18, 30}, - { 7, 21, 14}, - { 7, 21, 26}, - { 7, 24, 23}, - { 7, 24, 44}, - { 7, 25, 31}, - { 7, 28, 42}, - { 7, 30, 16}, - { 7, 34, 27}, - { 7, 35, 18}, - { 7, 35, 28}, - { 7, 42, 20}, - { 8, 5, 34}, - { 8, 7, 23}, - { 8, 8, 31}, - { 8, 9, 10}, - { 8, 9, 20}, - { 8, 9, 41}, - { 8, 10, 9}, - { 8, 18, 27}, - { 8, 19, 40}, - { 8, 26, 35}, - { 8, 29, 27}, - { 8, 31, 45}, - { 8, 33, 26}, - { 8, 36, 36}, - { 8, 38, 23}, - { 8, 39, 37}, - { 8, 40, 13}, - { 8, 40, 42}, - { 8, 41, 10}, - { 8, 41, 14}, - { 8, 41, 26}, - { 8, 45, 25}, - { 9, 6, 35}, - { 9, 11, 11}, - { 9, 13, 40}, - { 9, 14, 24}, - { 9, 14, 35}, - { 9, 15, 38}, - { 9, 16, 22}, - { 9, 19, 38}, - { 9, 20, 17}, - { 9, 20, 22}, - { 9, 20, 32}, - { 9, 20, 42}, - { 9, 21, 18}, + { 6, 23, 42}, + { 6, 24, 45}, + { 6, 26, 10}, + { 6, 30, 30}, + { 6, 34, 32}, + { 6, 35, 11}, + { 6, 35, 17}, + { 6, 40, 16}, + { 6, 42, 17}, + { 6, 44, 35}, + { 6, 45, 38}, + { 7, 6, 11}, + { 7, 16, 13}, + { 7, 17, 31}, + { 7, 18, 23}, + { 7, 19, 17}, + { 7, 19, 37}, + { 7, 19, 44}, + { 7, 20, 14}, + { 7, 23, 30}, + { 7, 24, 41}, + { 7, 26, 21}, + { 7, 29, 4}, + { 7, 32, 43}, + { 7, 33, 42}, + { 7, 34, 43}, + { 7, 38, 38}, + { 8, 5, 20}, + { 8, 9, 37}, + { 8, 9, 38}, + { 8, 10, 28}, + { 8, 11, 5}, + { 8, 13, 15}, + { 8, 17, 37}, + { 8, 18, 39}, + { 8, 21, 28}, + { 8, 21, 38}, + { 8, 24, 19}, + { 8, 25, 43}, + { 8, 28, 29}, + { 8, 31, 23}, + { 8, 31, 42}, + { 8, 32, 24}, + { 8, 34, 11}, + { 8, 34, 24}, + { 8, 38, 8}, + { 8, 38, 10}, + { 8, 39, 11}, + { 8, 43, 36}, + { 9, 6, 20}, + { 9, 7, 17}, + { 9, 12, 41}, + { 9, 15, 22}, + { 9, 16, 37}, + { 9, 17, 7}, + { 9, 17, 41}, + { 9, 18, 24}, + { 9, 21, 35}, { 9, 22, 39}, - { 9, 23, 18}, - { 9, 25, 15}, - { 9, 26, 10}, - { 9, 29, 13}, - { 9, 30, 6}, - { 9, 31, 38}, - { 9, 34, 15}, - { 9, 34, 42}, - { 9, 36, 19}, - { 9, 38, 27}, - { 9, 40, 31}, - { 9, 41, 26}, - { 9, 42, 10}, - { 9, 42, 37}, - { 9, 43, 39}, + { 9, 27, 9}, + { 9, 36, 8}, + { 9, 36, 33}, + { 9, 37, 35}, + { 9, 38, 37}, { 9, 44, 23}, - {10, 4, 21}, - {10, 5, 13}, - {10, 7, 10}, - {10, 10, 25}, - {10, 11, 13}, - {10, 16, 12}, - {10, 17, 5}, - {10, 18, 42}, - {10, 20, 30}, - {10, 22, 11}, - {10, 23, 38}, - {10, 25, 24}, - {10, 25, 33}, - {10, 25, 39}, - {10, 27, 41}, - {10, 29, 28}, - {10, 30, 45}, - {10, 33, 6}, - {10, 35, 22}, - {10, 38, 4}, - {10, 41, 14}, - {10, 42, 28}, - {10, 43, 20}, - {10, 43, 41}, - {10, 45, 19}, - {11, 5, 6}, - {11, 5, 7}, - {11, 8, 45}, + { 9, 45, 43}, + {10, 4, 11}, + {10, 9, 31}, + {10, 10, 33}, + {10, 12, 16}, + {10, 13, 14}, + {10, 15, 12}, + {10, 16, 15}, + {10, 16, 27}, + {10, 18, 44}, + {10, 19, 23}, + {10, 20, 20}, + {10, 21, 42}, + {10, 23, 33}, + {10, 24, 29}, + {10, 29, 10}, + {10, 29, 18}, + {10, 29, 45}, + {10, 30, 30}, + {10, 31, 31}, + {10, 33, 35}, + {10, 33, 39}, + {10, 34, 21}, + {10, 34, 41}, + {10, 35, 24}, + {10, 36, 14}, + {10, 36, 44}, + {10, 38, 23}, + {10, 40, 7}, + {10, 41, 21}, + {10, 42, 8}, + {10, 42, 24}, + {10, 42, 43}, + {10, 43, 12}, + {10, 43, 27}, + {10, 45, 33}, + {11, 4, 7}, + {11, 5, 25}, {11, 9, 12}, - {11, 10, 16}, - {11, 12, 17}, - {11, 16, 13}, - {11, 16, 23}, - {11, 17, 8}, - {11, 20, 30}, - {11, 21, 43}, - {11, 23, 12}, - {11, 26, 13}, - {11, 29, 23}, - {11, 30, 24}, - {11, 31, 8}, - {11, 34, 5}, - {11, 34, 17}, - {11, 35, 28}, - {11, 37, 22}, - {11, 43, 35}, - {11, 44, 31}, - {12, 7, 25}, - {12, 10, 30}, - {12, 11, 14}, - {12, 14, 5}, - {12, 18, 36}, - {12, 19, 10}, - {12, 19, 16}, - {12, 22, 30}, - {12, 23, 12}, - {12, 25, 28}, - {12, 25, 36}, - {12, 27, 11}, - {12, 29, 45}, - {12, 33, 34}, - {12, 35, 18}, - {12, 35, 39}, - {12, 36, 43}, - {12, 39, 21}, - {12, 39, 28}, - {12, 39, 44}, - {12, 42, 41}, - {12, 45, 16}, - {13, 11, 13}, - {13, 20, 28}, - {13, 20, 33}, - {13, 21, 4}, - {13, 21, 15}, - {13, 22, 36}, - {13, 24, 14}, - {13, 24, 21}, - {13, 25, 11}, - {13, 26, 18}, - {13, 26, 42}, - {13, 29, 43}, - {13, 32, 41}, - {13, 36, 13}, - {13, 36, 15}, - {13, 37, 44}, - {13, 38, 6}, - {13, 38, 19}, - {13, 39, 39}, - {13, 41, 15}, - {13, 41, 45}, - {13, 44, 9}, - {13, 44, 17}, - {13, 44, 33}, - {13, 45, 22}, - {14, 6, 26}, - {14, 6, 31}, - {14, 10, 13}, - {14, 11, 15}, - {14, 17, 27}, - {14, 20, 15}, - {14, 21, 18}, - {14, 21, 28}, - {14, 26, 11}, - {14, 26, 33}, - {14, 26, 36}, - {14, 36, 20}, - {14, 38, 33}, - {14, 45, 10}, - {15, 4, 26}, - {15, 4, 45}, - {15, 5, 40}, - {15, 7, 23}, - {15, 11, 35}, - {15, 12, 23}, - {15, 15, 18}, - {15, 15, 44}, - {15, 16, 28}, - {15, 16, 39}, - {15, 17, 21}, - {15, 21, 42}, - {15, 28, 6}, - {15, 28, 35}, - {15, 29, 11}, - {15, 31, 8}, - {15, 38, 21}, + {11, 10, 13}, + {11, 11, 6}, + {11, 12, 9}, + {11, 12, 38}, + {11, 14, 16}, + {11, 16, 15}, + {11, 17, 43}, + {11, 18, 8}, + {11, 20, 26}, + {11, 21, 12}, + {11, 21, 14}, + {11, 21, 25}, + {11, 22, 22}, + {11, 23, 23}, + {11, 23, 27}, + {11, 27, 35}, + {11, 27, 45}, + {11, 28, 20}, + {11, 30, 40}, + {11, 31, 21}, + {11, 35, 30}, + {11, 36, 25}, + {11, 37, 12}, + {11, 38, 40}, + {11, 42, 45}, + {11, 43, 7}, + {11, 43, 32}, + {11, 43, 39}, + {11, 44, 13}, + {11, 45, 11}, + {11, 45, 36}, + {12, 4, 24}, + {12, 5, 17}, + {12, 10, 44}, + {12, 16, 22}, + {12, 19, 29}, + {12, 20, 14}, + {12, 21, 21}, + {12, 22, 12}, + {12, 24, 13}, + {12, 25, 15}, + {12, 26, 38}, + {12, 27, 7}, + {12, 28, 27}, + {12, 32, 4}, + {12, 32, 40}, + {12, 39, 7}, + {12, 45, 22}, + {13, 7, 24}, + {13, 8, 25}, + {13, 16, 17}, + {13, 18, 21}, + {13, 18, 30}, + {13, 19, 9}, + {13, 20, 41}, + {13, 20, 44}, + {13, 21, 7}, + {13, 22, 11}, + {13, 25, 8}, + {13, 26, 8}, + {13, 27, 18}, + {13, 29, 25}, + {13, 35, 25}, + {13, 35, 34}, + {13, 37, 31}, + {13, 37, 41}, + {13, 40, 37}, + {13, 41, 18}, + {13, 41, 33}, + {13, 42, 43}, + {13, 43, 13}, + {13, 45, 11}, + {13, 45, 42}, + {14, 6, 6}, + {14, 6, 27}, + {14, 7, 17}, + {14, 11, 21}, + {14, 14, 30}, + {14, 15, 43}, + {14, 16, 25}, + {14, 18, 29}, + {14, 19, 10}, + {14, 26, 4}, + {14, 27, 13}, + {14, 27, 26}, + {14, 28, 14}, + {14, 29, 20}, + {14, 30, 32}, + {14, 31, 22}, + {14, 36, 41}, + {14, 39, 9}, + {14, 39, 13}, + {14, 40, 25}, + {14, 42, 35}, + {14, 45, 37}, + {15, 7, 6}, + {15, 8, 6}, + {15, 8, 17}, + {15, 8, 42}, + {15, 9, 42}, + {15, 10, 45}, + {15, 12, 25}, + {15, 12, 34}, + {15, 18, 19}, + {15, 18, 35}, + {15, 26, 42}, + {15, 30, 9}, + {15, 30, 16}, + {15, 30, 25}, + {15, 34, 9}, + {15, 36, 4}, + {15, 38, 18}, {15, 38, 45}, - {15, 43, 37}, - {15, 43, 40}, - {15, 44, 11}, - {15, 45, 34}, - {16, 4, 19}, - {16, 5, 43}, - {16, 11, 21}, - {16, 15, 22}, - {16, 15, 42}, - {16, 18, 17}, - {16, 20, 16}, - {16, 25, 30}, - {16, 29, 31}, - {16, 29, 40}, - {16, 32, 23}, - {16, 34, 23}, - {16, 37, 26}, - {16, 41, 4}, - {16, 42, 43}, - {17, 4, 18}, - {17, 4, 39}, - {17, 5, 19}, - {17, 8, 31}, - {17, 10, 4}, - {17, 10, 13}, - {17, 11, 25}, - {17, 12, 25}, - {17, 13, 44}, - {17, 14, 6}, - {17, 17, 45}, - {17, 19, 25}, - {17, 20, 26}, - {17, 21, 14}, - {17, 24, 13}, - {17, 29, 29}, - {17, 31, 41}, - {17, 34, 31}, - {17, 35, 10}, - {17, 36, 26}, - {17, 38, 32}, - {17, 42, 42}, - {17, 43, 22}, - {17, 43, 33}, - {17, 43, 40}, - {17, 43, 42}, - {17, 44, 24}, - {18, 6, 24}, - {18, 8, 44}, - {18, 10, 28}, - {18, 10, 41}, - {18, 11, 8}, - {18, 11, 29}, - {18, 13, 26}, - {18, 15, 21}, - {18, 15, 33}, - {18, 20, 29}, - {18, 21, 45}, - {18, 22, 38}, - {18, 22, 40}, - {18, 23, 14}, - {18, 28, 44}, - {18, 29, 40}, - {18, 30, 13}, - {18, 30, 17}, - {18, 31, 38}, - {18, 32, 30}, - {18, 37, 17}, - {18, 39, 10}, - {18, 40, 8}, - {18, 41, 40}, - {18, 42, 19}, - {18, 43, 18}, - {18, 45, 10}, - {18, 45, 22}, - {18, 45, 26}, - {18, 45, 27}, - {19, 4, 4}, - {19, 5, 25}, - {19, 7, 13}, - {19, 7, 43}, - {19, 9, 16}, - {19, 11, 21}, - {19, 15, 39}, - {19, 20, 18}, - {19, 21, 12}, - {19, 22, 17}, - {19, 23, 23}, - {19, 24, 27}, - {19, 25, 18}, - {19, 28, 26}, - {19, 28, 37}, - {19, 28, 44}, - {19, 31, 5}, - {19, 32, 19}, - {19, 32, 31}, - {19, 33, 40}, - {19, 34, 36}, - {19, 35, 12}, - {19, 37, 24}, - {19, 38, 31}, - {19, 38, 44}, - {19, 39, 25}, - {19, 40, 26}, - {19, 40, 33}, - {19, 42, 42}, - {19, 44, 29}, - {20, 8, 18}, - {20, 11, 24}, - {20, 11, 28}, - {20, 11, 36}, - {20, 13, 8}, - {20, 19, 43}, - {20, 20, 9}, + {15, 41, 7}, + {15, 42, 7}, + {15, 42, 35}, + {16, 5, 9}, + {16, 6, 25}, + {16, 7, 34}, + {16, 9, 30}, + {16, 16, 42}, + {16, 16, 44}, + {16, 17, 8}, + {16, 19, 38}, + {16, 21, 9}, + {16, 21, 27}, + {16, 22, 27}, + {16, 23, 42}, + {16, 26, 36}, + {16, 27, 33}, + {16, 29, 36}, + {16, 30, 37}, + {16, 32, 25}, + {16, 34, 17}, + {16, 35, 22}, + {16, 36, 28}, + {16, 37, 42}, + {16, 37, 45}, + {16, 39, 6}, + {16, 39, 15}, + {16, 41, 30}, + {16, 42, 7}, + {16, 42, 39}, + {16, 42, 40}, + {16, 42, 44}, + {16, 42, 45}, + {16, 44, 14}, + {16, 44, 36}, + {16, 45, 5}, + {17, 4, 13}, + {17, 5, 17}, + {17, 7, 9}, + {17, 7, 15}, + {17, 7, 33}, + {17, 8, 17}, + {17, 10, 22}, + {17, 11, 42}, + {17, 12, 8}, + {17, 12, 30}, + {17, 17, 29}, + {17, 22, 44}, + {17, 23, 7}, + {17, 26, 19}, + {17, 28, 21}, + {17, 30, 19}, + {17, 33, 36}, + {17, 34, 44}, + {17, 39, 36}, + {17, 43, 16}, + {18, 4, 17}, + {18, 5, 11}, + {18, 5, 29}, + {18, 7, 37}, + {18, 8, 37}, + {18, 10, 4}, + {18, 10, 45}, + {18, 14, 43}, + {18, 18, 32}, + {18, 18, 34}, + {18, 24, 36}, + {18, 26, 34}, + {18, 30, 34}, + {18, 31, 41}, + {18, 34, 25}, + {18, 34, 34}, + {18, 35, 28}, + {18, 36, 21}, + {18, 36, 36}, + {18, 37, 27}, + {18, 40, 4}, + {18, 40, 20}, + {18, 41, 12}, + {18, 43, 32}, + {19, 5, 26}, + {19, 5, 39}, + {19, 6, 44}, + {19, 9, 30}, + {19, 10, 16}, + {19, 12, 44}, + {19, 13, 16}, + {19, 13, 21}, + {19, 13, 40}, + {19, 14, 42}, + {19, 16, 24}, + {19, 17, 31}, + {19, 18, 17}, + {19, 18, 34}, + {19, 23, 30}, + {19, 25, 16}, + {19, 29, 9}, + {19, 29, 34}, + {19, 31, 21}, + {19, 31, 26}, + {19, 31, 45}, + {19, 33, 44}, + {19, 34, 10}, + {19, 34, 18}, + {19, 35, 5}, + {19, 36, 4}, + {19, 37, 9}, + {19, 37, 27}, + {19, 40, 35}, + {19, 40, 37}, + {19, 42, 7}, + {19, 43, 33}, + {20, 5, 12}, + {20, 7, 18}, + {20, 8, 12}, + {20, 12, 13}, + {20, 16, 9}, + {20, 21, 5}, {20, 21, 36}, - {20, 21, 42}, - {20, 22, 36}, - {20, 24, 25}, - {20, 26, 8}, - {20, 27, 22}, - {20, 28, 5}, - {20, 28, 11}, - {20, 28, 26}, - {20, 28, 27}, - {20, 30, 27}, - {20, 32, 40}, - {20, 35, 10}, - {20, 39, 28}, - {20, 40, 23}, - {20, 42, 36}, - {20, 42, 42}, - {20, 42, 43}, - {20, 44, 43}, - {20, 45, 30}, - {21, 9, 4}, - {21, 9, 45}, - {21, 14, 40}, - {21, 14, 44}, - {21, 16, 34}, - {21, 18, 38}, + {20, 31, 19}, + {20, 32, 27}, + {20, 37, 28}, + {20, 39, 25}, + {20, 39, 32}, + {20, 39, 33}, + {20, 41, 4}, + {20, 41, 24}, + {20, 42, 6}, + {20, 42, 39}, + {20, 43, 12}, + {20, 43, 42}, + {20, 45, 44}, + {21, 5, 41}, + {21, 7, 15}, + {21, 7, 20}, + {21, 7, 23}, + {21, 10, 43}, + {21, 14, 41}, + {21, 15, 17}, + {21, 15, 37}, + {21, 16, 30}, {21, 19, 4}, - {21, 21, 20}, - {21, 22, 15}, - {21, 22, 16}, - {21, 23, 25}, - {21, 23, 31}, - {21, 24, 11}, - {21, 24, 13}, - {21, 26, 32}, - {21, 27, 26}, - {21, 33, 31}, - {21, 34, 15}, - {21, 37, 33}, - {21, 40, 14}, - {21, 40, 45}, - {21, 43, 39}, - {22, 5, 34}, - {22, 5, 36}, - {22, 7, 13}, - {22, 8, 41}, - {22, 10, 45}, - {22, 14, 41}, - {22, 15, 14}, - {22, 16, 31}, - {22, 17, 25}, - {22, 18, 23}, - {22, 18, 27}, - {22, 19, 33}, - {22, 20, 32}, - {22, 21, 39}, - {22, 27, 29}, - {22, 28, 9}, - {22, 29, 23}, - {22, 30, 44}, - {22, 31, 26}, - {22, 32, 20}, - {22, 32, 45}, - {22, 33, 45}, - {22, 34, 39}, - {22, 35, 25}, - {22, 36, 31}, - {22, 36, 36}, - {22, 37, 28}, - {22, 39, 39}, - {22, 39, 45}, - {22, 40, 29}, - {22, 41, 7}, - {22, 41, 21}, - {22, 42, 33}, - {23, 7, 19}, - {23, 9, 28}, - {23, 10, 31}, - {23, 10, 41}, - {23, 11, 32}, - {23, 12, 10}, - {23, 14, 18}, - {23, 14, 22}, - {23, 17, 32}, - {23, 19, 33}, - {23, 20, 23}, - {23, 20, 33}, - {23, 21, 12}, - {23, 21, 44}, - {23, 24, 18}, - {23, 25, 12}, - {23, 26, 19}, - {23, 27, 26}, - {23, 32, 22}, - {23, 32, 36}, - {23, 33, 6}, - {23, 35, 41}, - {23, 37, 28}, - {23, 38, 13}, - {23, 38, 21}, - {23, 38, 38}, - {23, 40, 34}, - {23, 41, 36}, - {23, 41, 41}, - {23, 41, 42}, - {23, 44, 11}, - {24, 4, 32}, - {24, 5, 12}, - {24, 5, 39}, - {24, 9, 14}, - {24, 14, 15}, - {24, 16, 20}, - {24, 16, 23}, - {24, 17, 41}, - {24, 20, 24}, - {24, 21, 14}, - {24, 24, 27}, - {24, 25, 45}, - {24, 26, 7}, - {24, 26, 9}, - {24, 27, 13}, - {24, 27, 24}, - {24, 28, 10}, - {24, 28, 34}, - {24, 29, 21}, - {24, 30, 13}, - {24, 30, 14}, - {24, 30, 26}, - {24, 32, 36}, - {24, 35, 37}, - {24, 36, 8}, - {24, 36, 10}, - {24, 37, 34}, - {24, 38, 37}, - {24, 39, 5}, - {24, 41, 15}, - {24, 43, 14}, - {24, 43, 25}, - {24, 44, 10}, - {25, 5, 15}, - {25, 8, 16}, - {25, 10, 23}, - {25, 11, 4}, - {25, 11, 6}, - {25, 11, 33}, - {25, 12, 27}, - {25, 14, 8}, - {25, 15, 15}, - {25, 22, 35}, - {25, 24, 35}, - {25, 28, 12}, - {25, 34, 39}, - {25, 37, 42}, - {25, 38, 41}, - {25, 41, 19}, - {25, 41, 38}, - {25, 45, 30}, - {26, 4, 27}, - {26, 5, 14}, - {26, 5, 22}, - {26, 7, 24}, - {26, 8, 23}, - {26, 10, 14}, - {26, 10, 45}, - {26, 11, 18}, - {26, 12, 19}, - {26, 12, 44}, - {26, 14, 5}, - {26, 15, 9}, - {26, 17, 8}, - {26, 18, 27}, - {26, 19, 14}, - {26, 19, 17}, - {26, 24, 9}, - {26, 25, 8}, - {26, 25, 30}, - {26, 29, 37}, - {26, 36, 29}, - {26, 40, 37}, - {26, 40, 41}, - {26, 41, 36}, - {26, 42, 4}, - {27, 7, 5}, - {27, 7, 28}, - {27, 7, 35}, - {27, 8, 32}, - {27, 9, 37}, - {27, 10, 10}, - {27, 10, 20}, - {27, 11, 36}, - {27, 11, 38}, - {27, 11, 41}, - {27, 11, 43}, - {27, 20, 15}, - {27, 21, 33}, - {27, 22, 28}, - {27, 30, 14}, - {27, 30, 18}, - {27, 33, 26}, - {27, 33, 35}, - {27, 35, 44}, - {27, 37, 8}, - {27, 39, 13}, - {27, 39, 21}, - {27, 39, 39}, - {27, 42, 39}, - {28, 6, 9}, - {28, 8, 21}, - {28, 11, 7}, - {28, 12, 6}, - {28, 15, 20}, - {28, 15, 37}, - {28, 20, 45}, - {28, 21, 6}, - {28, 24, 19}, - {28, 27, 40}, - {28, 31, 29}, - {28, 33, 12}, - {28, 34, 32}, - {28, 35, 10}, - {28, 38, 17}, - {28, 39, 34}, - {28, 41, 22}, - {28, 42, 24}, - {28, 43, 5}, - {28, 44, 45}, - {28, 45, 6}, - {29, 5, 43}, - {29, 6, 33}, - {29, 8, 39}, - {29, 11, 28}, - {29, 12, 23}, - {29, 12, 27}, - {29, 16, 15}, - {29, 17, 4}, - {29, 18, 5}, - {29, 18, 45}, - {29, 19, 44}, - {29, 24, 17}, - {29, 25, 33}, - {29, 28, 21}, - {29, 31, 27}, - {29, 34, 7}, - {29, 34, 39}, - {29, 41, 10}, - {29, 41, 12}, - {29, 42, 44}, - {29, 45, 23}, - {29, 45, 28}, + {21, 21, 15}, + {21, 25, 28}, + {21, 28, 19}, + {21, 32, 32}, + {21, 33, 22}, + {21, 37, 30}, + {21, 38, 14}, + {21, 44, 6}, + {21, 45, 35}, + {21, 45, 37}, + {22, 4, 24}, + {22, 7, 14}, + {22, 8, 37}, + {22, 8, 38}, + {22, 11, 33}, + {22, 14, 43}, + {22, 19, 27}, + {22, 22, 13}, + {22, 23, 37}, + {22, 24, 39}, + {22, 31, 19}, + {22, 32, 37}, + {22, 33, 41}, + {22, 35, 11}, + {22, 38, 12}, + {22, 38, 31}, + {22, 41, 22}, + {23, 4, 11}, + {23, 4, 13}, + {23, 8, 33}, + {23, 9, 9}, + {23, 13, 19}, + {23, 15, 45}, + {23, 17, 10}, + {23, 21, 32}, + {23, 22, 19}, + {23, 25, 8}, + {23, 26, 9}, + {23, 26, 16}, + {23, 27, 12}, + {23, 28, 39}, + {23, 31, 29}, + {23, 32, 9}, + {23, 32, 23}, + {23, 32, 34}, + {23, 34, 5}, + {23, 35, 17}, + {23, 38, 40}, + {23, 44, 33}, + {23, 45, 18}, + {24, 6, 16}, + {24, 6, 22}, + {24, 9, 26}, + {24, 14, 20}, + {24, 15, 31}, + {24, 18, 9}, + {24, 18, 19}, + {24, 19, 7}, + {24, 24, 22}, + {24, 25, 29}, + {24, 26, 28}, + {24, 28, 36}, + {24, 31, 7}, + {24, 35, 29}, + {24, 35, 36}, + {24, 38, 4}, + {24, 38, 34}, + {24, 39, 30}, + {24, 40, 43}, + {24, 41, 11}, + {24, 43, 44}, + {24, 44, 7}, + {25, 10, 37}, + {25, 12, 35}, + {25, 13, 29}, + {25, 14, 5}, + {25, 16, 10}, + {25, 17, 26}, + {25, 18, 44}, + {25, 19, 28}, + {25, 20, 14}, + {25, 20, 30}, + {25, 21, 39}, + {25, 22, 43}, + {25, 26, 6}, + {25, 29, 23}, + {25, 33, 35}, + {25, 36, 6}, + {25, 37, 8}, + {25, 38, 18}, + {25, 43, 24}, + {25, 43, 33}, + {25, 45, 20}, + {26, 4, 29}, + {26, 6, 40}, + {26, 8, 5}, + {26, 9, 20}, + {26, 9, 30}, + {26, 13, 43}, + {26, 14, 34}, + {26, 18, 11}, + {26, 19, 16}, + {26, 20, 34}, + {26, 23, 34}, + {26, 24, 28}, + {26, 25, 31}, + {26, 25, 36}, + {26, 28, 16}, + {26, 28, 17}, + {26, 28, 19}, + {26, 29, 11}, + {26, 30, 24}, + {26, 30, 31}, + {26, 30, 44}, + {26, 33, 19}, + {26, 33, 33}, + {26, 37, 26}, + {26, 38, 17}, + {26, 42, 5}, + {26, 42, 30}, + {26, 43, 13}, + {26, 44, 9}, + {27, 6, 5}, + {27, 7, 6}, + {27, 8, 26}, + {27, 13, 22}, + {27, 13, 39}, + {27, 17, 12}, + {27, 17, 15}, + {27, 19, 41}, + {27, 23, 35}, + {27, 27, 21}, + {27, 29, 32}, + {27, 31, 20}, + {27, 32, 9}, + {27, 32, 14}, + {27, 34, 24}, + {27, 34, 38}, + {27, 45, 35}, + {28, 8, 44}, + {28, 9, 14}, + {28, 10, 43}, + {28, 11, 25}, + {28, 13, 30}, + {28, 15, 4}, + {28, 16, 33}, + {28, 19, 35}, + {28, 22, 6}, + {28, 23, 21}, + {28, 25, 15}, + {28, 29, 29}, + {28, 31, 9}, + {28, 31, 42}, + {28, 31, 44}, + {28, 33, 23}, + {28, 34, 28}, + {28, 36, 11}, + {28, 38, 43}, + {28, 40, 42}, + {28, 44, 38}, + {28, 45, 18}, + {29, 6, 28}, + {29, 9, 16}, + {29, 9, 38}, + {29, 11, 33}, + {29, 12, 6}, + {29, 12, 7}, + {29, 12, 13}, + {29, 12, 38}, + {29, 14, 28}, + {29, 17, 27}, + {29, 17, 36}, + {29, 21, 14}, + {29, 24, 15}, + {29, 26, 4}, + {29, 26, 14}, + {29, 26, 17}, + {29, 27, 35}, + {29, 28, 41}, + {29, 33, 5}, + {29, 33, 8}, + {29, 34, 16}, + {29, 34, 17}, + {29, 34, 25}, + {29, 35, 17}, + {29, 35, 30}, + {29, 39, 18}, + {29, 39, 45}, + {29, 40, 29}, + {29, 42, 45}, + {29, 43, 7}, + {30, 4, 29}, {30, 4, 38}, - {30, 5, 16}, - {30, 7, 8}, - {30, 8, 7}, - {30, 9, 14}, - {30, 11, 26}, - {30, 11, 38}, - {30, 13, 6}, - {30, 13, 45}, - {30, 14, 8}, - {30, 17, 37}, - {30, 26, 21}, - {30, 28, 44}, - {30, 30, 36}, - {30, 37, 36}, - {30, 38, 4}, - {30, 41, 23}, - {30, 43, 4}, - {30, 45, 32}, - {31, 4, 9}, - {31, 10, 31}, - {31, 11, 22}, - {31, 15, 42}, - {31, 16, 21}, - {31, 18, 7}, - {31, 19, 13}, - {31, 22, 30}, - {31, 25, 22}, - {31, 25, 24}, - {31, 25, 26}, - {31, 26, 23}, - {31, 26, 44}, - {31, 30, 12}, - {31, 31, 5}, - {31, 32, 35}, - {31, 34, 4}, - {31, 34, 20}, - {31, 34, 24}, - {31, 35, 24}, - {31, 38, 29}, - {31, 40, 44}, - {32, 6, 23}, - {32, 7, 22}, - {32, 9, 31}, - {32, 11, 18}, - {32, 15, 13}, - {32, 15, 17}, - {32, 19, 19}, - {32, 19, 45}, - {32, 28, 43}, - {32, 30, 20}, - {32, 31, 13}, - {32, 31, 38}, - {32, 35, 25}, - {32, 36, 40}, - {32, 37, 17}, - {32, 37, 21}, - {32, 38, 23}, - {32, 38, 41}, - {32, 39, 16}, - {32, 40, 36}, - {32, 42, 31}, - {32, 43, 7}, - {32, 43, 22}, - {32, 45, 24}, - {33, 5, 29}, - {33, 5, 33}, - {33, 6, 23}, - {33, 8, 19}, - {33, 11, 40}, - {33, 13, 16}, - {33, 14, 32}, - {33, 15, 26}, - {33, 16, 11}, - {33, 18, 13}, - {33, 18, 37}, - {33, 19, 12}, - {33, 20, 24}, - {33, 20, 32}, - {33, 23, 37}, - {33, 24, 30}, - {33, 26, 22}, - {33, 26, 24}, - {33, 30, 12}, - {33, 32, 10}, - {33, 35, 37}, - {33, 37, 20}, - {33, 40, 5}, - {33, 42, 23}, - {33, 45, 4}, - {33, 45, 12}, - {33, 45, 22}, - {33, 45, 42}, - {34, 4, 9}, - {34, 5, 4}, - {34, 5, 44}, - {34, 7, 17}, - {34, 10, 44}, - {34, 11, 10}, - {34, 15, 39}, - {34, 16, 23}, - {34, 18, 41}, - {34, 20, 12}, - {34, 20, 34}, - {34, 22, 26}, - {34, 26, 37}, - {34, 27, 15}, - {34, 32, 17}, - {34, 32, 37}, - {34, 33, 29}, - {34, 34, 33}, - {34, 38, 9}, - {34, 39, 39}, - {34, 39, 41}, - {34, 40, 33}, - {34, 41, 31}, - {34, 43, 11}, - {35, 4, 11}, - {35, 4, 17}, - {35, 9, 30}, - {35, 9, 32}, - {35, 12, 35}, - {35, 16, 9}, - {35, 18, 9}, - {35, 19, 12}, - {35, 21, 26}, - {35, 24, 11}, - {35, 24, 26}, - {35, 27, 8}, - {35, 29, 35}, - {35, 31, 23}, - {35, 31, 29}, - {35, 31, 39}, - {35, 33, 26}, - {35, 35, 43}, - {35, 37, 41}, - {35, 38, 42}, - {35, 41, 17}, - {35, 42, 42}, - {35, 43, 32}, - {36, 6, 20}, - {36, 7, 31}, - {36, 8, 15}, - {36, 9, 15}, - {36, 10, 10}, - {36, 10, 43}, - {36, 16, 41}, - {36, 17, 25}, - {36, 20, 44}, - {36, 21, 12}, - {36, 22, 20}, - {36, 22, 30}, - {36, 24, 17}, - {36, 25, 37}, - {36, 28, 45}, - {36, 29, 8}, - {36, 30, 30}, - {36, 31, 22}, - {36, 33, 6}, - {36, 33, 15}, - {36, 34, 6}, - {36, 36, 4}, - {36, 37, 5}, - {36, 38, 11}, - {36, 41, 27}, - {36, 41, 35}, - {36, 41, 37}, - {37, 10, 22}, - {37, 13, 22}, - {37, 21, 44}, - {37, 23, 10}, - {37, 25, 4}, - {37, 28, 11}, - {37, 36, 23}, - {37, 36, 26}, - {37, 38, 39}, - {37, 39, 33}, - {37, 40, 7}, - {37, 41, 17}, - {37, 42, 32}, - {37, 45, 16}, - {37, 45, 27}, - {38, 6, 44}, - {38, 8, 20}, - {38, 9, 9}, - {38, 9, 14}, - {38, 14, 15}, - {38, 14, 25}, - {38, 16, 25}, - {38, 17, 5}, - {38, 21, 45}, - {38, 27, 27}, - {38, 27, 33}, - {38, 28, 29}, - {38, 28, 42}, - {38, 28, 43}, - {38, 31, 18}, - {38, 32, 20}, - {38, 34, 8}, + {30, 5, 45}, + {30, 7, 17}, + {30, 7, 27}, + {30, 9, 32}, + {30, 10, 13}, + {30, 11, 44}, + {30, 16, 23}, + {30, 16, 27}, + {30, 16, 35}, + {30, 18, 4}, + {30, 19, 9}, + {30, 19, 36}, + {30, 19, 41}, + {30, 20, 36}, + {30, 22, 18}, + {30, 22, 21}, + {30, 24, 23}, + {30, 26, 22}, + {30, 27, 4}, + {30, 31, 38}, + {30, 32, 37}, + {30, 34, 24}, + {30, 34, 30}, + {30, 41, 45}, + {30, 43, 20}, + {30, 43, 34}, + {30, 44, 8}, + {30, 44, 23}, + {31, 4, 32}, + {31, 6, 10}, + {31, 6, 11}, + {31, 7, 39}, + {31, 9, 34}, + {31, 14, 28}, + {31, 14, 31}, + {31, 16, 39}, + {31, 19, 17}, + {31, 21, 32}, + {31, 23, 31}, + {31, 24, 26}, + {31, 25, 37}, + {31, 27, 4}, + {31, 27, 24}, + {31, 29, 25}, + {31, 30, 37}, + {31, 37, 27}, + {31, 38, 43}, + {31, 44, 17}, + {32, 7, 29}, + {32, 7, 31}, + {32, 7, 36}, + {32, 8, 5}, + {32, 10, 7}, + {32, 13, 20}, + {32, 13, 43}, + {32, 15, 42}, + {32, 16, 40}, + {32, 17, 40}, + {32, 18, 12}, + {32, 19, 8}, + {32, 22, 4}, + {32, 22, 25}, + {32, 26, 15}, + {32, 26, 33}, + {32, 27, 9}, + {32, 29, 18}, + {32, 30, 9}, + {32, 30, 22}, + {32, 31, 8}, + {32, 32, 39}, + {32, 34, 33}, + {32, 39, 37}, + {32, 42, 39}, + {33, 4, 11}, + {33, 4, 41}, + {33, 5, 7}, + {33, 5, 38}, + {33, 7, 22}, + {33, 7, 30}, + {33, 8, 45}, + {33, 13, 27}, + {33, 16, 34}, + {33, 19, 5}, + {33, 22, 30}, + {33, 24, 33}, + {33, 27, 28}, + {33, 27, 36}, + {33, 27, 44}, + {33, 30, 22}, + {33, 31, 36}, + {33, 33, 44}, + {33, 34, 41}, + {33, 34, 42}, + {33, 39, 17}, + {33, 42, 18}, + {33, 44, 19}, + {33, 45, 28}, + {34, 4, 34}, + {34, 6, 12}, + {34, 8, 12}, + {34, 12, 31}, + {34, 16, 38}, + {34, 16, 39}, + {34, 18, 23}, + {34, 22, 23}, + {34, 24, 34}, + {34, 27, 24}, + {34, 27, 42}, + {34, 29, 26}, + {34, 36, 36}, + {34, 37, 6}, + {34, 37, 33}, + {34, 38, 11}, + {34, 39, 44}, + {34, 41, 43}, + {34, 42, 10}, + {34, 42, 44}, + {34, 43, 29}, + {34, 44, 16}, + {34, 44, 35}, + {35, 6, 44}, + {35, 10, 22}, + {35, 11, 24}, + {35, 14, 40}, + {35, 17, 9}, + {35, 17, 11}, + {35, 22, 17}, + {35, 22, 37}, + {35, 24, 5}, + {35, 28, 31}, + {35, 29, 30}, + {35, 29, 36}, + {35, 34, 20}, + {35, 35, 31}, + {35, 39, 35}, + {36, 8, 21}, + {36, 9, 41}, + {36, 11, 36}, + {36, 12, 6}, + {36, 12, 10}, + {36, 14, 4}, + {36, 14, 25}, + {36, 14, 39}, + {36, 15, 13}, + {36, 16, 40}, + {36, 16, 44}, + {36, 17, 12}, + {36, 22, 45}, + {36, 23, 38}, + {36, 23, 43}, + {36, 23, 44}, + {36, 25, 7}, + {36, 25, 28}, + {36, 27, 28}, + {36, 27, 43}, + {36, 30, 36}, + {36, 32, 35}, + {36, 34, 23}, + {36, 35, 12}, + {36, 35, 31}, + {36, 35, 44}, + {36, 35, 45}, + {36, 36, 31}, + {36, 37, 6}, + {36, 37, 33}, + {36, 42, 15}, + {36, 43, 5}, + {36, 43, 9}, + {36, 44, 20}, + {36, 44, 29}, + {36, 44, 41}, + {36, 45, 15}, + {37, 4, 17}, + {37, 6, 22}, + {37, 10, 13}, + {37, 10, 19}, + {37, 16, 23}, + {37, 16, 24}, + {37, 17, 39}, + {37, 18, 25}, + {37, 20, 33}, + {37, 21, 31}, + {37, 25, 19}, + {37, 26, 33}, + {37, 27, 4}, + {37, 29, 11}, + {37, 29, 23}, + {37, 31, 32}, + {37, 32, 33}, + {37, 33, 7}, + {37, 36, 19}, + {37, 39, 4}, + {37, 42, 7}, + {38, 5, 35}, + {38, 10, 12}, + {38, 12, 29}, + {38, 13, 8}, + {38, 13, 9}, + {38, 13, 10}, + {38, 15, 11}, + {38, 18, 26}, + {38, 24, 15}, + {38, 24, 36}, + {38, 25, 12}, + {38, 26, 13}, + {38, 27, 7}, + {38, 29, 27}, + {38, 30, 38}, + {38, 31, 35}, + {38, 32, 38}, {38, 34, 14}, - {38, 36, 29}, - {38, 36, 43}, - {38, 38, 31}, - {38, 40, 14}, - {38, 40, 18}, - {38, 41, 35}, - {39, 4, 9}, - {39, 4, 15}, - {39, 5, 10}, - {39, 7, 8}, - {39, 8, 27}, - {39, 9, 18}, - {39, 11, 4}, - {39, 15, 21}, - {39, 15, 39}, - {39, 17, 10}, - {39, 18, 40}, - {39, 19, 14}, - {39, 21, 33}, - {39, 21, 42}, - {39, 26, 31}, - {39, 27, 4}, - {39, 27, 32}, - {39, 28, 16}, - {39, 29, 36}, - {39, 30, 13}, - {39, 30, 30}, - {39, 32, 24}, - {39, 36, 24}, - {39, 36, 31}, - {39, 37, 16}, - {39, 38, 28}, - {39, 40, 21}, - {39, 40, 32}, - {39, 41, 42}, - {39, 42, 28}, - {39, 44, 29}, - {40, 6, 42}, - {40, 8, 11}, - {40, 10, 41}, - {40, 11, 13}, - {40, 12, 8}, - {40, 12, 18}, - {40, 15, 12}, - {40, 22, 34}, - {40, 24, 26}, - {40, 26, 10}, - {40, 27, 6}, - {40, 27, 20}, - {40, 33, 31}, - {40, 36, 16}, - {40, 36, 27}, - {40, 36, 30}, - {40, 37, 16}, - {40, 38, 21}, - {40, 41, 15}, - {40, 41, 37}, - {40, 44, 26}, - {40, 44, 43}, - {41, 5, 10}, - {41, 6, 14}, - {41, 7, 14}, - {41, 9, 14}, - {41, 13, 25}, - {41, 15, 4}, - {41, 19, 30}, - {41, 19, 36}, - {41, 21, 25}, - {41, 22, 20}, - {41, 27, 7}, - {41, 29, 22}, - {41, 32, 30}, - {41, 35, 21}, - {41, 37, 14}, - {41, 38, 22}, - {41, 43, 5}, - {41, 44, 14}, - {41, 45, 39}, - {42, 4, 6}, - {42, 4, 22}, - {42, 6, 42}, - {42, 7, 8}, - {42, 8, 4}, - {42, 8, 18}, - {42, 9, 31}, - {42, 10, 7}, - {42, 10, 43}, - {42, 13, 40}, - {42, 14, 27}, - {42, 16, 27}, - {42, 18, 5}, - {42, 18, 10}, - {42, 20, 16}, - {42, 23, 12}, - {42, 24, 25}, - {42, 28, 24}, - {42, 29, 14}, - {42, 30, 20}, - {42, 31, 27}, - {42, 32, 35}, - {42, 38, 42}, - {42, 39, 9}, - {42, 40, 7}, - {42, 40, 19}, - {42, 40, 39}, - {42, 45, 11}, - {43, 5, 22}, - {43, 6, 4}, - {43, 6, 42}, - {43, 7, 11}, - {43, 8, 6}, - {43, 8, 17}, - {43, 13, 25}, - {43, 16, 4}, - {43, 17, 22}, - {43, 18, 28}, - {43, 19, 34}, - {43, 21, 24}, - {43, 22, 23}, - {43, 22, 25}, + {38, 34, 16}, + {38, 37, 22}, + {38, 39, 6}, + {38, 41, 22}, + {38, 41, 23}, + {38, 41, 31}, + {38, 42, 44}, + {38, 43, 28}, + {38, 45, 5}, + {38, 45, 22}, + {39, 5, 7}, + {39, 9, 5}, + {39, 9, 32}, + {39, 10, 16}, + {39, 12, 13}, + {39, 13, 22}, + {39, 13, 35}, + {39, 18, 42}, + {39, 18, 43}, + {39, 20, 15}, + {39, 21, 43}, + {39, 22, 25}, + {39, 28, 29}, + {39, 31, 10}, + {39, 38, 9}, + {39, 44, 42}, + {40, 4, 15}, + {40, 5, 14}, + {40, 8, 12}, + {40, 9, 22}, + {40, 9, 43}, + {40, 10, 37}, + {40, 11, 12}, + {40, 13, 39}, + {40, 14, 19}, + {40, 21, 13}, + {40, 22, 36}, + {40, 24, 43}, + {40, 30, 35}, + {40, 32, 6}, + {40, 32, 26}, + {40, 32, 42}, + {40, 38, 11}, + {40, 38, 17}, + {40, 41, 27}, + {41, 5, 23}, + {41, 7, 19}, + {41, 7, 30}, + {41, 10, 24}, + {41, 14, 21}, + {41, 16, 24}, + {41, 18, 35}, + {41, 19, 16}, + {41, 22, 39}, + {41, 25, 40}, + {41, 27, 21}, + {41, 28, 4}, + {41, 28, 11}, + {41, 28, 13}, + {41, 28, 24}, + {41, 29, 12}, + {41, 31, 26}, + {41, 32, 4}, + {41, 32, 20}, + {41, 32, 37}, + {41, 34, 6}, + {41, 34, 29}, + {41, 43, 6}, + {41, 43, 44}, + {41, 44, 37}, + {42, 4, 25}, + {42, 5, 30}, + {42, 6, 26}, + {42, 9, 6}, + {42, 9, 15}, + {42, 9, 18}, + {42, 11, 44}, + {42, 12, 10}, + {42, 14, 5}, + {42, 14, 12}, + {42, 14, 30}, + {42, 15, 13}, + {42, 15, 28}, + {42, 17, 11}, + {42, 18, 22}, + {42, 18, 44}, + {42, 19, 20}, + {42, 19, 36}, + {42, 22, 27}, + {42, 23, 5}, + {42, 27, 24}, + {42, 29, 5}, + {42, 33, 39}, + {42, 34, 25}, + {42, 36, 21}, + {42, 37, 5}, + {42, 39, 23}, + {42, 45, 35}, + {43, 4, 14}, + {43, 7, 10}, + {43, 7, 15}, + {43, 7, 29}, + {43, 8, 5}, + {43, 8, 30}, + {43, 9, 12}, + {43, 12, 21}, + {43, 12, 29}, + {43, 13, 6}, + {43, 15, 31}, + {43, 18, 34}, {43, 23, 7}, - {43, 23, 21}, - {43, 24, 45}, - {43, 26, 9}, - {43, 28, 32}, - {43, 32, 41}, - {43, 44, 5}, - {43, 45, 36}, - {44, 6, 39}, - {44, 11, 17}, - {44, 16, 37}, - {44, 18, 43}, - {44, 20, 8}, - {44, 22, 44}, - {44, 23, 25}, - {44, 30, 12}, - {44, 30, 25}, - {44, 31, 20}, - {44, 32, 19}, - {44, 32, 31}, - {44, 33, 6}, - {44, 33, 18}, - {44, 34, 14}, - {44, 37, 23}, - {44, 38, 27}, - {44, 40, 35}, - {45, 8, 22}, - {45, 9, 11}, - {45, 10, 40}, - {45, 13, 11}, - {45, 16, 9}, - {45, 18, 36}, - {45, 24, 21}, - {45, 27, 8}, - {45, 29, 28}, - {45, 31, 22}, - {45, 31, 40}, - {45, 32, 22}, - {45, 33, 24}, - {45, 33, 44}, - {45, 36, 8}, - {45, 36, 9}, - {45, 36, 11}, - {45, 37, 35}, - {45, 38, 31}, - {45, 39, 5}, - {45, 41, 37}, - {45, 41, 39}, - {45, 43, 37}, - {45, 43, 38}, + {43, 23, 12}, + {43, 23, 18}, + {43, 24, 13}, + {43, 25, 42}, + {43, 26, 19}, + {43, 26, 28}, + {43, 29, 10}, + {43, 29, 20}, + {43, 30, 31}, + {43, 33, 5}, + {43, 34, 14}, + {43, 35, 26}, + {43, 35, 37}, + {43, 35, 41}, + {43, 38, 4}, + {43, 38, 5}, + {43, 38, 40}, + {43, 38, 41}, + {43, 40, 11}, + {43, 44, 22}, + {44, 10, 12}, + {44, 14, 22}, + {44, 15, 18}, + {44, 18, 35}, + {44, 21, 11}, + {44, 25, 23}, + {44, 28, 44}, + {44, 31, 22}, + {44, 31, 26}, + {44, 32, 18}, + {44, 33, 15}, + {44, 33, 37}, + {44, 35, 25}, + {44, 36, 44}, + {44, 40, 42}, + {44, 42, 9}, + {45, 4, 34}, + {45, 4, 41}, + {45, 6, 41}, + {45, 11, 31}, + {45, 12, 27}, + {45, 12, 37}, + {45, 15, 14}, + {45, 16, 43}, + {45, 19, 5}, + {45, 19, 6}, + {45, 19, 27}, + {45, 19, 44}, + {45, 20, 18}, + {45, 22, 31}, + {45, 25, 30}, + {45, 31, 19}, + {45, 37, 38}, + {45, 39, 31}, + {45, 41, 8}, + {45, 41, 31}, + {45, 41, 42}, + {45, 42, 14}, + {45, 45, 6}, }; diff --git a/develop/src/libsmm_acc_unittest_multiply.cpp b/develop/src/libsmm_acc_unittest_multiply.cpp index da2391b0748..e336b0d652c 100644 --- a/develop/src/libsmm_acc_unittest_multiply.cpp +++ b/develop/src/libsmm_acc_unittest_multiply.cpp @@ -63,7 +63,7 @@ int main(int argc, char** argv) { { 4, 6, 7}, { 4, 6, 8}, { 4, 6, 9}, - { 4, 6, 10}, + { 4, 6, 29}, { 4, 7, 4}, { 4, 7, 5}, { 4, 7, 6}, @@ -97,6 +97,7 @@ int main(int argc, char** argv) { { 4, 10, 4}, { 4, 10, 10}, { 4, 10, 15}, + { 4, 10, 36}, { 4, 13, 4}, { 4, 13, 5}, { 4, 13, 7}, @@ -106,21 +107,20 @@ int main(int argc, char** argv) { { 4, 13, 26}, { 4, 13, 28}, { 4, 13, 32}, - { 4, 13, 33}, { 4, 13, 45}, + { 4, 14, 12}, { 4, 15, 4}, - { 4, 15, 8}, { 4, 15, 10}, { 4, 15, 15}, - { 4, 16, 37}, - { 4, 17, 41}, - { 4, 18, 18}, - { 4, 20, 12}, - { 4, 21, 20}, - { 4, 23, 35}, + { 4, 15, 44}, + { 4, 17, 15}, + { 4, 18, 32}, + { 4, 19, 5}, + { 4, 21, 39}, + { 4, 23, 40}, + { 4, 24, 22}, { 4, 25, 4}, { 4, 25, 5}, - { 4, 25, 6}, { 4, 25, 7}, { 4, 25, 9}, { 4, 25, 13}, @@ -138,7 +138,7 @@ int main(int argc, char** argv) { { 4, 26, 26}, { 4, 26, 28}, { 4, 26, 32}, - { 4, 26, 35}, + { 4, 26, 36}, { 4, 26, 45}, { 4, 28, 4}, { 4, 28, 5}, @@ -148,26 +148,28 @@ int main(int argc, char** argv) { { 4, 28, 25}, { 4, 28, 26}, { 4, 28, 28}, + { 4, 28, 29}, { 4, 28, 32}, { 4, 28, 45}, - { 4, 29, 9}, - { 4, 29, 39}, + { 4, 29, 4}, + { 4, 31, 38}, { 4, 32, 4}, { 4, 32, 5}, { 4, 32, 7}, + { 4, 32, 8}, { 4, 32, 9}, { 4, 32, 13}, - { 4, 32, 21}, { 4, 32, 25}, { 4, 32, 26}, { 4, 32, 28}, { 4, 32, 32}, { 4, 32, 45}, - { 4, 33, 36}, - { 4, 33, 39}, - { 4, 37, 31}, - { 4, 39, 14}, - { 4, 41, 5}, + { 4, 33, 19}, + { 4, 34, 15}, + { 4, 35, 30}, + { 4, 35, 37}, + { 4, 37, 41}, + { 4, 39, 26}, { 4, 45, 4}, { 4, 45, 5}, { 4, 45, 7}, @@ -199,6 +201,7 @@ int main(int argc, char** argv) { { 5, 5, 12}, { 5, 5, 13}, { 5, 5, 16}, + { 5, 5, 19}, { 5, 5, 24}, { 5, 5, 25}, { 5, 5, 26}, @@ -211,20 +214,19 @@ int main(int argc, char** argv) { { 5, 6, 7}, { 5, 6, 8}, { 5, 6, 9}, - { 5, 6, 35}, - { 5, 6, 45}, { 5, 7, 4}, { 5, 7, 5}, { 5, 7, 6}, { 5, 7, 7}, { 5, 7, 8}, { 5, 7, 9}, + { 5, 7, 10}, { 5, 7, 13}, - { 5, 7, 20}, { 5, 7, 25}, { 5, 7, 26}, { 5, 7, 28}, { 5, 7, 32}, + { 5, 7, 33}, { 5, 7, 45}, { 5, 8, 4}, { 5, 8, 5}, @@ -232,7 +234,6 @@ int main(int argc, char** argv) { { 5, 8, 7}, { 5, 8, 8}, { 5, 8, 9}, - { 5, 8, 42}, { 5, 9, 4}, { 5, 9, 5}, { 5, 9, 6}, @@ -245,6 +246,8 @@ int main(int argc, char** argv) { { 5, 9, 28}, { 5, 9, 32}, { 5, 9, 45}, + { 5, 10, 20}, + { 5, 11, 37}, { 5, 12, 5}, { 5, 12, 12}, { 5, 12, 13}, @@ -263,13 +266,15 @@ int main(int argc, char** argv) { { 5, 13, 28}, { 5, 13, 32}, { 5, 13, 45}, + { 5, 15, 31}, + { 5, 15, 40}, { 5, 16, 5}, { 5, 16, 13}, { 5, 16, 16}, + { 5, 16, 17}, { 5, 16, 32}, - { 5, 21, 36}, + { 5, 19, 8}, { 5, 24, 5}, - { 5, 24, 6}, { 5, 24, 13}, { 5, 24, 24}, { 5, 24, 26}, @@ -295,8 +300,10 @@ int main(int argc, char** argv) { { 5, 26, 26}, { 5, 26, 28}, { 5, 26, 32}, + { 5, 26, 43}, { 5, 26, 45}, - { 5, 27, 38}, + { 5, 27, 26}, + { 5, 27, 27}, { 5, 28, 4}, { 5, 28, 5}, { 5, 28, 7}, @@ -307,7 +314,9 @@ int main(int argc, char** argv) { { 5, 28, 28}, { 5, 28, 32}, { 5, 28, 45}, - { 5, 31, 24}, + { 5, 29, 10}, + { 5, 30, 18}, + { 5, 31, 30}, { 5, 32, 4}, { 5, 32, 5}, { 5, 32, 7}, @@ -321,12 +330,12 @@ int main(int argc, char** argv) { { 5, 32, 28}, { 5, 32, 32}, { 5, 32, 45}, - { 5, 33, 43}, - { 5, 34, 29}, - { 5, 34, 45}, - { 5, 38, 19}, - { 5, 41, 8}, - { 5, 43, 42}, + { 5, 33, 45}, + { 5, 34, 16}, + { 5, 36, 42}, + { 5, 40, 25}, + { 5, 42, 39}, + { 5, 43, 12}, { 5, 45, 4}, { 5, 45, 5}, { 5, 45, 7}, @@ -343,19 +352,23 @@ int main(int argc, char** argv) { { 6, 4, 7}, { 6, 4, 8}, { 6, 4, 9}, - { 6, 4, 34}, + { 6, 4, 20}, { 6, 5, 4}, { 6, 5, 5}, { 6, 5, 6}, { 6, 5, 7}, { 6, 5, 8}, { 6, 5, 9}, + { 6, 5, 13}, + { 6, 5, 19}, + { 6, 5, 41}, { 6, 6, 4}, { 6, 6, 5}, { 6, 6, 6}, { 6, 6, 7}, { 6, 6, 8}, { 6, 6, 9}, + { 6, 6, 23}, { 6, 7, 4}, { 6, 7, 5}, { 6, 7, 6}, @@ -368,32 +381,35 @@ int main(int argc, char** argv) { { 6, 8, 7}, { 6, 8, 8}, { 6, 8, 9}, + { 6, 8, 31}, { 6, 9, 4}, { 6, 9, 5}, { 6, 9, 6}, { 6, 9, 7}, { 6, 9, 8}, { 6, 9, 9}, - { 6, 11, 28}, - { 6, 15, 37}, - { 6, 16, 37}, - { 6, 20, 43}, - { 6, 22, 15}, - { 6, 25, 34}, - { 6, 26, 7}, - { 6, 28, 5}, - { 6, 28, 44}, - { 6, 31, 42}, - { 6, 32, 9}, - { 6, 33, 21}, - { 6, 34, 15}, - { 6, 35, 25}, - { 6, 37, 4}, - { 6, 39, 35}, - { 6, 40, 33}, - { 6, 42, 19}, - { 6, 44, 4}, - { 6, 44, 18}, + { 6, 10, 23}, + { 6, 10, 31}, + { 6, 13, 18}, + { 6, 15, 24}, + { 6, 16, 8}, + { 6, 16, 33}, + { 6, 17, 14}, + { 6, 18, 14}, + { 6, 21, 31}, + { 6, 22, 41}, + { 6, 23, 34}, + { 6, 26, 18}, + { 6, 29, 36}, + { 6, 32, 7}, + { 6, 32, 15}, + { 6, 33, 43}, + { 6, 35, 12}, + { 6, 37, 19}, + { 6, 38, 36}, + { 6, 41, 36}, + { 6, 41, 38}, + { 6, 43, 43}, { 7, 4, 4}, { 7, 4, 5}, { 7, 4, 6}, @@ -401,13 +417,10 @@ int main(int argc, char** argv) { { 7, 4, 8}, { 7, 4, 9}, { 7, 4, 13}, - { 7, 4, 20}, { 7, 4, 25}, { 7, 4, 26}, { 7, 4, 28}, { 7, 4, 32}, - { 7, 4, 37}, - { 7, 4, 44}, { 7, 4, 45}, { 7, 5, 4}, { 7, 5, 5}, @@ -427,8 +440,7 @@ int main(int argc, char** argv) { { 7, 6, 7}, { 7, 6, 8}, { 7, 6, 9}, - { 7, 6, 11}, - { 7, 6, 32}, + { 7, 6, 19}, { 7, 7, 4}, { 7, 7, 5}, { 7, 7, 6}, @@ -447,8 +459,7 @@ int main(int argc, char** argv) { { 7, 8, 7}, { 7, 8, 8}, { 7, 8, 9}, - { 7, 8, 10}, - { 7, 8, 34}, + { 7, 8, 42}, { 7, 9, 4}, { 7, 9, 5}, { 7, 9, 6}, @@ -456,14 +467,12 @@ int main(int argc, char** argv) { { 7, 9, 8}, { 7, 9, 9}, { 7, 9, 13}, - { 7, 9, 20}, { 7, 9, 25}, { 7, 9, 26}, { 7, 9, 28}, { 7, 9, 32}, { 7, 9, 45}, - { 7, 11, 30}, - { 7, 12, 35}, + { 7, 10, 34}, { 7, 13, 4}, { 7, 13, 5}, { 7, 13, 7}, @@ -474,10 +483,15 @@ int main(int argc, char** argv) { { 7, 13, 28}, { 7, 13, 32}, { 7, 13, 45}, - { 7, 17, 22}, - { 7, 18, 21}, - { 7, 22, 28}, - { 7, 23, 22}, + { 7, 16, 28}, + { 7, 16, 30}, + { 7, 17, 6}, + { 7, 17, 40}, + { 7, 22, 11}, + { 7, 22, 15}, + { 7, 23, 16}, + { 7, 23, 18}, + { 7, 24, 43}, { 7, 25, 4}, { 7, 25, 5}, { 7, 25, 7}, @@ -487,20 +501,18 @@ int main(int argc, char** argv) { { 7, 25, 26}, { 7, 25, 28}, { 7, 25, 32}, + { 7, 25, 35}, { 7, 25, 45}, { 7, 26, 4}, { 7, 26, 5}, { 7, 26, 7}, { 7, 26, 9}, { 7, 26, 13}, - { 7, 26, 18}, { 7, 26, 25}, { 7, 26, 26}, - { 7, 26, 27}, { 7, 26, 28}, { 7, 26, 32}, { 7, 26, 45}, - { 7, 27, 20}, { 7, 28, 4}, { 7, 28, 5}, { 7, 28, 7}, @@ -511,7 +523,7 @@ int main(int argc, char** argv) { { 7, 28, 28}, { 7, 28, 32}, { 7, 28, 45}, - { 7, 30, 8}, + { 7, 31, 32}, { 7, 32, 4}, { 7, 32, 5}, { 7, 32, 7}, @@ -522,17 +534,16 @@ int main(int argc, char** argv) { { 7, 32, 28}, { 7, 32, 32}, { 7, 32, 45}, - { 7, 33, 10}, - { 7, 34, 23}, - { 7, 35, 19}, - { 7, 36, 9}, - { 7, 40, 29}, - { 7, 41, 22}, - { 7, 41, 33}, - { 7, 43, 31}, - { 7, 44, 4}, - { 7, 44, 16}, - { 7, 44, 38}, + { 7, 33, 7}, + { 7, 35, 42}, + { 7, 38, 6}, + { 7, 38, 23}, + { 7, 39, 17}, + { 7, 40, 17}, + { 7, 40, 34}, + { 7, 42, 11}, + { 7, 43, 19}, + { 7, 43, 45}, { 7, 45, 4}, { 7, 45, 5}, { 7, 45, 7}, @@ -541,9 +552,7 @@ int main(int argc, char** argv) { { 7, 45, 25}, { 7, 45, 26}, { 7, 45, 28}, - { 7, 45, 29}, { 7, 45, 32}, - { 7, 45, 35}, { 7, 45, 45}, { 8, 4, 4}, { 8, 4, 5}, @@ -563,7 +572,6 @@ int main(int argc, char** argv) { { 8, 6, 7}, { 8, 6, 8}, { 8, 6, 9}, - { 8, 6, 38}, { 8, 7, 4}, { 8, 7, 5}, { 8, 7, 6}, @@ -576,32 +584,43 @@ int main(int argc, char** argv) { { 8, 8, 7}, { 8, 8, 8}, { 8, 8, 9}, + { 8, 8, 14}, { 8, 9, 4}, { 8, 9, 5}, { 8, 9, 6}, { 8, 9, 7}, { 8, 9, 8}, { 8, 9, 9}, - { 8, 12, 22}, - { 8, 16, 36}, - { 8, 17, 13}, - { 8, 18, 39}, - { 8, 21, 23}, - { 8, 22, 8}, - { 8, 24, 14}, - { 8, 31, 10}, - { 8, 32, 18}, - { 8, 32, 34}, - { 8, 33, 10}, + { 8, 9, 24}, + { 8, 9, 41}, + { 8, 11, 13}, + { 8, 12, 18}, + { 8, 12, 33}, + { 8, 13, 11}, + { 8, 15, 22}, + { 8, 16, 45}, + { 8, 18, 16}, + { 8, 19, 15}, + { 8, 19, 24}, + { 8, 19, 29}, + { 8, 19, 35}, + { 8, 20, 29}, + { 8, 23, 23}, + { 8, 24, 32}, + { 8, 26, 8}, + { 8, 27, 35}, + { 8, 29, 43}, + { 8, 30, 40}, + { 8, 32, 10}, + { 8, 33, 13}, + { 8, 33, 29}, { 8, 35, 13}, - { 8, 35, 17}, - { 8, 35, 35}, - { 8, 36, 31}, - { 8, 37, 37}, - { 8, 37, 44}, - { 8, 39, 4}, - { 8, 39, 45}, - { 8, 41, 25}, + { 8, 39, 14}, + { 8, 40, 4}, + { 8, 40, 27}, + { 8, 43, 9}, + { 8, 43, 30}, + { 8, 45, 4}, { 9, 4, 4}, { 9, 4, 5}, { 9, 4, 6}, @@ -611,6 +630,7 @@ int main(int argc, char** argv) { { 9, 4, 13}, { 9, 4, 25}, { 9, 4, 26}, + { 9, 4, 27}, { 9, 4, 28}, { 9, 4, 32}, { 9, 4, 45}, @@ -632,6 +652,7 @@ int main(int argc, char** argv) { { 9, 6, 7}, { 9, 6, 8}, { 9, 6, 9}, + { 9, 6, 12}, { 9, 7, 4}, { 9, 7, 5}, { 9, 7, 6}, @@ -643,7 +664,6 @@ int main(int argc, char** argv) { { 9, 7, 26}, { 9, 7, 28}, { 9, 7, 32}, - { 9, 7, 43}, { 9, 7, 45}, { 9, 8, 4}, { 9, 8, 5}, @@ -651,8 +671,8 @@ int main(int argc, char** argv) { { 9, 8, 7}, { 9, 8, 8}, { 9, 8, 9}, - { 9, 8, 29}, - { 9, 8, 34}, + { 9, 8, 14}, + { 9, 8, 26}, { 9, 9, 4}, { 9, 9, 5}, { 9, 9, 6}, @@ -667,15 +687,13 @@ int main(int argc, char** argv) { { 9, 9, 26}, { 9, 9, 28}, { 9, 9, 32}, - { 9, 9, 44}, { 9, 9, 45}, - { 9, 10, 8}, { 9, 10, 9}, { 9, 10, 10}, { 9, 10, 12}, { 9, 10, 32}, - { 9, 10, 38}, { 9, 11, 36}, + { 9, 11, 40}, { 9, 12, 9}, { 9, 12, 10}, { 9, 12, 12}, @@ -690,23 +708,19 @@ int main(int argc, char** argv) { { 9, 13, 28}, { 9, 13, 32}, { 9, 13, 45}, - { 9, 15, 20}, - { 9, 15, 45}, - { 9, 19, 5}, - { 9, 21, 9}, + { 9, 14, 24}, + { 9, 15, 5}, { 9, 22, 9}, - { 9, 22, 17}, { 9, 22, 22}, + { 9, 22, 23}, { 9, 22, 32}, - { 9, 23, 33}, - { 9, 24, 6}, - { 9, 24, 23}, + { 9, 23, 9}, { 9, 25, 4}, { 9, 25, 5}, { 9, 25, 7}, { 9, 25, 9}, { 9, 25, 13}, - { 9, 25, 23}, + { 9, 25, 18}, { 9, 25, 25}, { 9, 25, 26}, { 9, 25, 28}, @@ -716,13 +730,15 @@ int main(int argc, char** argv) { { 9, 26, 5}, { 9, 26, 7}, { 9, 26, 9}, + { 9, 26, 11}, { 9, 26, 13}, { 9, 26, 25}, { 9, 26, 26}, { 9, 26, 28}, { 9, 26, 32}, { 9, 26, 45}, - { 9, 27, 30}, + { 9, 27, 33}, + { 9, 27, 45}, { 9, 28, 4}, { 9, 28, 5}, { 9, 28, 7}, @@ -733,9 +749,8 @@ int main(int argc, char** argv) { { 9, 28, 28}, { 9, 28, 32}, { 9, 28, 45}, - { 9, 29, 7}, - { 9, 29, 27}, - { 9, 31, 11}, + { 9, 30, 4}, + { 9, 31, 23}, { 9, 32, 4}, { 9, 32, 5}, { 9, 32, 7}, @@ -749,12 +764,10 @@ int main(int argc, char** argv) { { 9, 32, 28}, { 9, 32, 32}, { 9, 32, 45}, - { 9, 33, 13}, - { 9, 33, 43}, - { 9, 35, 5}, - { 9, 35, 14}, - { 9, 42, 30}, - { 9, 44, 5}, + { 9, 34, 20}, + { 9, 38, 24}, + { 9, 43, 14}, + { 9, 44, 21}, { 9, 45, 4}, { 9, 45, 5}, { 9, 45, 7}, @@ -768,15 +781,13 @@ int main(int argc, char** argv) { {10, 4, 4}, {10, 4, 10}, {10, 4, 15}, - {10, 5, 38}, - {10, 6, 9}, - {10, 6, 13}, - {10, 7, 39}, - {10, 8, 25}, + {10, 5, 35}, + {10, 5, 44}, + {10, 7, 32}, {10, 9, 9}, {10, 9, 10}, {10, 9, 12}, - {10, 9, 26}, + {10, 9, 15}, {10, 9, 32}, {10, 10, 4}, {10, 10, 9}, @@ -785,47 +796,40 @@ int main(int argc, char** argv) { {10, 10, 12}, {10, 10, 15}, {10, 10, 32}, - {10, 11, 6}, - {10, 11, 21}, - {10, 11, 29}, + {10, 11, 13}, {10, 12, 9}, {10, 12, 10}, {10, 12, 12}, {10, 12, 32}, - {10, 13, 34}, - {10, 13, 45}, {10, 15, 4}, {10, 15, 10}, + {10, 15, 14}, {10, 15, 15}, - {10, 16, 7}, - {10, 17, 23}, - {10, 20, 15}, - {10, 20, 31}, - {10, 22, 5}, - {10, 22, 44}, - {10, 23, 30}, - {10, 24, 28}, - {10, 26, 18}, - {10, 27, 7}, - {10, 28, 43}, + {10, 16, 18}, + {10, 16, 29}, + {10, 20, 30}, + {10, 21, 23}, + {10, 22, 28}, + {10, 26, 41}, + {10, 29, 16}, + {10, 29, 42}, + {10, 31, 34}, {10, 32, 9}, {10, 32, 10}, {10, 32, 12}, + {10, 32, 16}, {10, 32, 32}, - {10, 34, 33}, - {10, 35, 31}, - {10, 37, 5}, - {10, 38, 20}, - {10, 39, 24}, - {10, 41, 41}, - {10, 44, 8}, - {10, 44, 14}, - {10, 45, 11}, - {11, 4, 30}, - {11, 6, 22}, - {11, 7, 12}, - {11, 10, 4}, - {11, 10, 5}, + {10, 35, 29}, + {10, 36, 16}, + {10, 36, 38}, + {10, 37, 36}, + {10, 38, 17}, + {10, 40, 7}, + {10, 43, 31}, + {10, 43, 42}, + {10, 44, 17}, + {10, 45, 15}, + {11, 7, 37}, {11, 11, 11}, {11, 11, 12}, {11, 11, 20}, @@ -836,51 +840,49 @@ int main(int argc, char** argv) { {11, 12, 20}, {11, 12, 25}, {11, 12, 32}, - {11, 13, 29}, - {11, 14, 19}, - {11, 18, 28}, - {11, 18, 45}, + {11, 15, 26}, + {11, 19, 26}, {11, 20, 11}, {11, 20, 12}, + {11, 20, 16}, {11, 20, 20}, {11, 20, 25}, {11, 20, 32}, + {11, 22, 31}, + {11, 23, 45}, {11, 25, 11}, {11, 25, 12}, {11, 25, 20}, {11, 25, 25}, {11, 25, 32}, - {11, 26, 18}, - {11, 29, 38}, - {11, 31, 11}, + {11, 26, 27}, + {11, 28, 26}, {11, 32, 11}, {11, 32, 12}, {11, 32, 20}, {11, 32, 25}, {11, 32, 32}, - {11, 33, 8}, - {11, 35, 18}, - {11, 35, 20}, - {11, 36, 21}, - {11, 37, 32}, - {11, 38, 18}, - {11, 40, 32}, - {11, 43, 24}, - {11, 43, 35}, + {11, 36, 11}, + {11, 37, 29}, + {11, 40, 33}, + {11, 43, 26}, + {11, 44, 35}, {12, 5, 5}, - {12, 5, 10}, {12, 5, 12}, {12, 5, 13}, {12, 5, 26}, {12, 5, 32}, + {12, 7, 39}, + {12, 8, 12}, {12, 9, 9}, {12, 9, 10}, {12, 9, 12}, + {12, 9, 31}, {12, 9, 32}, + {12, 9, 44}, {12, 10, 9}, {12, 10, 10}, {12, 10, 12}, - {12, 10, 21}, {12, 10, 32}, {12, 11, 11}, {12, 11, 12}, @@ -895,33 +897,29 @@ int main(int argc, char** argv) { {12, 12, 13}, {12, 12, 16}, {12, 12, 20}, + {12, 12, 24}, {12, 12, 25}, {12, 12, 26}, {12, 12, 32}, {12, 13, 5}, {12, 13, 12}, {12, 13, 13}, + {12, 13, 23}, {12, 13, 26}, - {12, 13, 30}, {12, 13, 32}, {12, 13, 38}, + {12, 14, 44}, {12, 16, 12}, {12, 16, 16}, - {12, 16, 24}, - {12, 16, 25}, {12, 16, 32}, - {12, 17, 40}, - {12, 19, 15}, + {12, 17, 25}, + {12, 20, 10}, {12, 20, 11}, {12, 20, 12}, {12, 20, 20}, {12, 20, 25}, - {12, 20, 31}, {12, 20, 32}, - {12, 21, 5}, - {12, 22, 42}, - {12, 23, 7}, - {12, 24, 10}, + {12, 23, 42}, {12, 25, 11}, {12, 25, 12}, {12, 25, 20}, @@ -932,12 +930,8 @@ int main(int argc, char** argv) { {12, 26, 13}, {12, 26, 26}, {12, 26, 32}, - {12, 27, 31}, - {12, 27, 34}, - {12, 27, 35}, - {12, 28, 38}, - {12, 29, 12}, - {12, 29, 35}, + {12, 28, 12}, + {12, 29, 23}, {12, 32, 5}, {12, 32, 9}, {12, 32, 10}, @@ -949,17 +943,21 @@ int main(int argc, char** argv) { {12, 32, 25}, {12, 32, 26}, {12, 32, 32}, - {12, 32, 34}, - {12, 33, 16}, - {12, 34, 27}, - {12, 38, 30}, - {12, 38, 31}, - {12, 40, 18}, - {12, 40, 24}, - {12, 41, 31}, - {12, 41, 39}, - {12, 45, 5}, - {12, 45, 44}, + {12, 33, 17}, + {12, 33, 29}, + {12, 34, 10}, + {12, 34, 22}, + {12, 35, 32}, + {12, 36, 7}, + {12, 37, 42}, + {12, 37, 45}, + {12, 38, 18}, + {12, 39, 20}, + {12, 40, 14}, + {12, 41, 7}, + {12, 42, 43}, + {12, 44, 6}, + {12, 44, 35}, {13, 4, 4}, {13, 4, 5}, {13, 4, 7}, @@ -968,7 +966,6 @@ int main(int argc, char** argv) { {13, 4, 25}, {13, 4, 26}, {13, 4, 28}, - {13, 4, 30}, {13, 4, 32}, {13, 4, 45}, {13, 5, 4}, @@ -984,7 +981,8 @@ int main(int argc, char** argv) { {13, 5, 28}, {13, 5, 32}, {13, 5, 45}, - {13, 6, 4}, + {13, 6, 27}, + {13, 6, 40}, {13, 7, 4}, {13, 7, 5}, {13, 7, 7}, @@ -993,11 +991,8 @@ int main(int argc, char** argv) { {13, 7, 25}, {13, 7, 26}, {13, 7, 28}, - {13, 7, 29}, {13, 7, 32}, - {13, 7, 40}, {13, 7, 45}, - {13, 8, 28}, {13, 9, 4}, {13, 9, 5}, {13, 9, 7}, @@ -1008,9 +1003,7 @@ int main(int argc, char** argv) { {13, 9, 28}, {13, 9, 32}, {13, 9, 45}, - {13, 10, 19}, - {13, 10, 22}, - {13, 10, 30}, + {13, 10, 38}, {13, 12, 5}, {13, 12, 12}, {13, 12, 13}, @@ -1028,25 +1021,26 @@ int main(int argc, char** argv) { {13, 13, 25}, {13, 13, 26}, {13, 13, 28}, + {13, 13, 30}, {13, 13, 32}, {13, 13, 45}, {13, 14, 13}, {13, 14, 14}, - {13, 14, 23}, {13, 14, 25}, {13, 14, 26}, {13, 14, 32}, + {13, 15, 18}, {13, 16, 5}, {13, 16, 11}, - {13, 16, 12}, {13, 16, 13}, {13, 16, 16}, {13, 16, 32}, - {13, 20, 7}, + {13, 19, 26}, + {13, 23, 6}, + {13, 23, 7}, + {13, 23, 43}, {13, 24, 5}, - {13, 24, 7}, {13, 24, 13}, - {13, 24, 23}, {13, 24, 24}, {13, 24, 26}, {13, 24, 32}, @@ -1054,13 +1048,13 @@ int main(int argc, char** argv) { {13, 25, 5}, {13, 25, 7}, {13, 25, 9}, - {13, 25, 11}, {13, 25, 13}, {13, 25, 14}, {13, 25, 25}, {13, 25, 26}, {13, 25, 28}, {13, 25, 32}, + {13, 25, 40}, {13, 25, 45}, {13, 26, 4}, {13, 26, 5}, @@ -1073,9 +1067,9 @@ int main(int argc, char** argv) { {13, 26, 25}, {13, 26, 26}, {13, 26, 28}, - {13, 26, 31}, {13, 26, 32}, {13, 26, 45}, + {13, 27, 4}, {13, 28, 4}, {13, 28, 5}, {13, 28, 7}, @@ -1086,7 +1080,10 @@ int main(int argc, char** argv) { {13, 28, 28}, {13, 28, 32}, {13, 28, 45}, - {13, 30, 30}, + {13, 29, 21}, + {13, 30, 41}, + {13, 31, 15}, + {13, 31, 35}, {13, 32, 4}, {13, 32, 5}, {13, 32, 7}, @@ -1101,10 +1098,11 @@ int main(int argc, char** argv) { {13, 32, 28}, {13, 32, 32}, {13, 32, 45}, - {13, 34, 35}, - {13, 34, 41}, - {13, 37, 43}, - {13, 44, 34}, + {13, 37, 44}, + {13, 38, 29}, + {13, 38, 40}, + {13, 43, 41}, + {13, 44, 22}, {13, 45, 4}, {13, 45, 5}, {13, 45, 7}, @@ -1115,16 +1113,20 @@ int main(int argc, char** argv) { {13, 45, 28}, {13, 45, 32}, {13, 45, 45}, - {14, 6, 22}, - {14, 8, 13}, - {14, 10, 28}, - {14, 11, 17}, - {14, 12, 38}, + {14, 8, 6}, + {14, 8, 43}, + {14, 10, 29}, + {14, 10, 31}, + {14, 11, 12}, + {14, 12, 45}, {14, 13, 13}, {14, 13, 14}, {14, 13, 25}, {14, 13, 26}, {14, 13, 32}, + {14, 13, 34}, + {14, 14, 9}, + {14, 14, 11}, {14, 14, 13}, {14, 14, 14}, {14, 14, 16}, @@ -1132,105 +1134,99 @@ int main(int argc, char** argv) { {14, 14, 26}, {14, 14, 29}, {14, 14, 32}, - {14, 15, 31}, - {14, 16, 11}, {14, 16, 14}, {14, 16, 16}, {14, 16, 29}, - {14, 17, 37}, - {14, 18, 4}, - {14, 18, 23}, + {14, 17, 20}, + {14, 17, 27}, {14, 18, 26}, - {14, 22, 5}, - {14, 22, 25}, - {14, 23, 23}, + {14, 19, 19}, + {14, 19, 35}, + {14, 23, 24}, + {14, 24, 25}, + {14, 25, 6}, + {14, 25, 7}, {14, 25, 13}, {14, 25, 14}, + {14, 25, 18}, {14, 25, 25}, {14, 25, 26}, {14, 25, 32}, + {14, 25, 41}, {14, 26, 13}, {14, 26, 14}, {14, 26, 25}, {14, 26, 26}, {14, 26, 32}, - {14, 26, 44}, - {14, 28, 41}, + {14, 27, 7}, + {14, 27, 40}, {14, 29, 14}, {14, 29, 16}, + {14, 29, 28}, {14, 29, 29}, {14, 29, 32}, - {14, 31, 25}, + {14, 29, 44}, + {14, 31, 41}, {14, 32, 13}, {14, 32, 14}, + {14, 32, 19}, {14, 32, 25}, {14, 32, 26}, {14, 32, 29}, {14, 32, 32}, - {14, 34, 22}, - {14, 35, 41}, - {14, 36, 35}, - {14, 36, 37}, - {14, 37, 23}, - {14, 42, 27}, - {14, 42, 28}, - {14, 43, 18}, - {14, 43, 34}, - {14, 44, 37}, - {14, 44, 40}, - {14, 45, 22}, + {14, 36, 4}, + {14, 37, 4}, + {14, 37, 34}, + {14, 38, 20}, + {14, 45, 28}, {15, 4, 4}, {15, 4, 10}, {15, 4, 15}, - {15, 4, 17}, + {15, 4, 21}, + {15, 6, 14}, + {15, 9, 40}, {15, 10, 4}, {15, 10, 10}, {15, 10, 15}, - {15, 11, 9}, - {15, 13, 39}, - {15, 14, 13}, + {15, 10, 33}, + {15, 11, 17}, + {15, 13, 21}, + {15, 13, 24}, {15, 15, 4}, {15, 15, 10}, {15, 15, 15}, - {15, 16, 25}, - {15, 16, 33}, - {15, 16, 42}, - {15, 21, 38}, - {15, 24, 21}, - {15, 27, 32}, - {15, 31, 34}, - {15, 31, 35}, - {15, 34, 9}, - {15, 36, 7}, - {15, 36, 26}, - {15, 37, 17}, - {15, 37, 18}, - {15, 38, 18}, - {15, 39, 6}, - {15, 42, 36}, - {15, 43, 4}, - {15, 43, 37}, - {15, 44, 32}, + {15, 16, 10}, + {15, 18, 30}, + {15, 23, 38}, + {15, 28, 15}, + {15, 29, 8}, + {15, 33, 12}, + {15, 33, 27}, + {15, 38, 41}, + {15, 40, 45}, + {15, 43, 22}, + {15, 43, 32}, + {16, 4, 34}, {16, 5, 5}, {16, 5, 13}, {16, 5, 16}, {16, 5, 32}, - {16, 6, 6}, - {16, 6, 26}, - {16, 8, 38}, - {16, 10, 32}, + {16, 7, 20}, + {16, 7, 30}, + {16, 8, 21}, + {16, 11, 35}, {16, 12, 12}, {16, 12, 16}, - {16, 12, 27}, {16, 12, 32}, {16, 13, 5}, {16, 13, 13}, {16, 13, 16}, + {16, 13, 23}, {16, 13, 32}, {16, 14, 14}, {16, 14, 16}, {16, 14, 29}, - {16, 15, 11}, + {16, 15, 39}, {16, 16, 5}, {16, 16, 12}, {16, 16, 13}, @@ -1238,283 +1234,282 @@ int main(int argc, char** argv) { {16, 16, 16}, {16, 16, 29}, {16, 16, 32}, - {16, 19, 42}, - {16, 22, 30}, - {16, 26, 37}, + {16, 20, 26}, + {16, 21, 37}, + {16, 24, 10}, {16, 29, 14}, {16, 29, 16}, - {16, 29, 21}, {16, 29, 29}, - {16, 31, 29}, {16, 32, 5}, - {16, 32, 6}, {16, 32, 12}, {16, 32, 13}, {16, 32, 16}, + {16, 32, 28}, {16, 32, 32}, - {16, 35, 43}, - {16, 39, 8}, - {16, 45, 38}, - {17, 4, 14}, - {17, 4, 21}, - {17, 4, 43}, - {17, 6, 38}, - {17, 7, 41}, - {17, 7, 42}, - {17, 14, 26}, - {17, 15, 26}, - {17, 16, 18}, - {17, 16, 39}, - {17, 17, 16}, + {16, 33, 30}, + {16, 34, 10}, + {16, 34, 15}, + {16, 34, 19}, + {16, 36, 8}, + {16, 39, 35}, + {16, 40, 37}, + {16, 42, 17}, + {16, 43, 29}, + {16, 45, 10}, + {16, 45, 19}, + {17, 4, 37}, + {17, 5, 32}, + {17, 6, 15}, + {17, 8, 33}, + {17, 9, 23}, + {17, 14, 10}, + {17, 16, 27}, {17, 17, 17}, - {17, 17, 34}, - {17, 18, 22}, - {17, 22, 45}, - {17, 24, 25}, - {17, 30, 9}, - {17, 31, 7}, - {17, 31, 20}, - {17, 32, 24}, - {17, 32, 32}, - {17, 36, 4}, - {17, 36, 45}, - {17, 37, 28}, - {17, 42, 26}, - {17, 43, 33}, - {18, 5, 45}, - {18, 7, 13}, - {18, 7, 27}, - {18, 8, 14}, - {18, 9, 10}, - {18, 10, 16}, - {18, 12, 10}, - {18, 13, 24}, - {18, 13, 29}, - {18, 13, 37}, - {18, 15, 26}, - {18, 16, 37}, - {18, 17, 11}, + {17, 17, 25}, + {17, 18, 37}, + {17, 20, 8}, + {17, 20, 32}, + {17, 21, 26}, + {17, 22, 5}, + {17, 22, 35}, + {17, 23, 5}, + {17, 23, 13}, + {17, 24, 10}, + {17, 24, 35}, + {17, 25, 15}, + {17, 26, 31}, + {17, 29, 40}, + {17, 32, 33}, + {17, 33, 10}, + {17, 34, 14}, + {17, 34, 44}, + {17, 35, 33}, + {17, 37, 5}, + {17, 37, 18}, + {17, 39, 10}, + {17, 39, 20}, + {17, 39, 25}, + {18, 4, 23}, + {18, 6, 15}, + {18, 7, 15}, + {18, 7, 26}, + {18, 9, 15}, + {18, 12, 6}, + {18, 13, 30}, + {18, 15, 8}, + {18, 16, 8}, {18, 18, 18}, - {18, 21, 6}, - {18, 22, 24}, - {18, 23, 9}, - {18, 23, 24}, - {18, 25, 40}, - {18, 26, 38}, - {18, 28, 9}, - {18, 32, 21}, - {18, 35, 18}, - {18, 35, 36}, - {18, 36, 32}, - {19, 4, 37}, - {19, 5, 5}, - {19, 5, 29}, - {19, 6, 16}, - {19, 8, 20}, - {19, 9, 43}, - {19, 10, 24}, - {19, 10, 28}, - {19, 12, 18}, - {19, 12, 24}, - {19, 12, 41}, - {19, 13, 16}, - {19, 13, 21}, - {19, 14, 12}, - {19, 14, 41}, - {19, 17, 5}, - {19, 17, 6}, + {18, 19, 14}, + {18, 20, 30}, + {18, 20, 36}, + {18, 21, 28}, + {18, 22, 28}, + {18, 25, 42}, + {18, 28, 24}, + {18, 28, 44}, + {18, 33, 25}, + {18, 33, 37}, + {18, 36, 7}, + {18, 40, 31}, + {18, 40, 38}, + {18, 43, 33}, + {19, 7, 39}, + {19, 8, 27}, + {19, 9, 11}, + {19, 10, 40}, + {19, 12, 42}, + {19, 15, 28}, + {19, 16, 28}, + {19, 18, 35}, {19, 19, 19}, - {19, 21, 13}, - {19, 21, 33}, - {19, 23, 18}, - {19, 23, 45}, - {19, 29, 42}, - {19, 30, 23}, - {19, 30, 45}, - {19, 32, 4}, - {19, 32, 6}, - {19, 33, 37}, - {19, 36, 13}, - {19, 40, 33}, - {19, 43, 32}, - {19, 43, 34}, - {19, 44, 9}, - {20, 6, 12}, - {20, 6, 26}, + {19, 25, 26}, + {19, 25, 36}, + {19, 26, 6}, + {19, 33, 26}, + {19, 37, 14}, + {19, 38, 45}, + {19, 41, 31}, + {20, 4, 6}, {20, 6, 34}, - {20, 7, 13}, + {20, 8, 45}, {20, 11, 11}, {20, 11, 12}, {20, 11, 20}, {20, 11, 25}, {20, 11, 32}, + {20, 11, 33}, {20, 12, 11}, {20, 12, 12}, {20, 12, 20}, {20, 12, 25}, + {20, 12, 31}, {20, 12, 32}, - {20, 12, 43}, - {20, 14, 7}, - {20, 15, 32}, + {20, 13, 40}, + {20, 18, 40}, {20, 20, 11}, {20, 20, 12}, {20, 20, 20}, {20, 20, 25}, {20, 20, 32}, - {20, 21, 14}, - {20, 24, 31}, + {20, 21, 11}, + {20, 22, 22}, + {20, 24, 9}, + {20, 25, 7}, {20, 25, 11}, {20, 25, 12}, - {20, 25, 19}, {20, 25, 20}, - {20, 25, 23}, {20, 25, 25}, {20, 25, 32}, - {20, 26, 23}, - {20, 29, 21}, - {20, 30, 5}, - {20, 30, 26}, - {20, 31, 25}, - {20, 31, 35}, + {20, 27, 8}, + {20, 27, 42}, + {20, 28, 8}, + {20, 30, 17}, + {20, 31, 13}, + {20, 31, 30}, {20, 32, 11}, {20, 32, 12}, {20, 32, 20}, {20, 32, 25}, {20, 32, 32}, - {20, 34, 23}, - {20, 34, 27}, - {20, 35, 11}, - {20, 35, 45}, - {20, 38, 8}, - {20, 38, 44}, - {21, 4, 27}, - {21, 6, 35}, - {21, 7, 12}, - {21, 11, 36}, - {21, 11, 39}, - {21, 14, 20}, - {21, 15, 19}, - {21, 15, 29}, - {21, 17, 43}, - {21, 19, 18}, - {21, 19, 22}, - {21, 20, 13}, - {21, 20, 35}, + {20, 32, 35}, + {20, 33, 30}, + {20, 37, 40}, + {20, 40, 37}, + {20, 44, 28}, + {20, 44, 40}, + {21, 4, 38}, + {21, 7, 5}, + {21, 7, 19}, + {21, 8, 16}, + {21, 9, 38}, + {21, 11, 7}, + {21, 14, 30}, + {21, 17, 42}, + {21, 18, 12}, + {21, 18, 18}, + {21, 18, 32}, + {21, 19, 8}, + {21, 20, 19}, {21, 21, 21}, - {21, 24, 8}, - {21, 24, 30}, - {21, 26, 21}, - {21, 31, 24}, - {21, 31, 36}, - {21, 34, 7}, - {21, 35, 41}, - {21, 36, 10}, - {21, 36, 43}, - {21, 38, 41}, - {21, 39, 14}, - {21, 42, 19}, - {22, 4, 17}, - {22, 4, 34}, - {22, 5, 33}, + {21, 23, 24}, + {21, 25, 32}, + {21, 28, 17}, + {21, 31, 33}, + {21, 35, 24}, + {21, 37, 8}, + {21, 39, 13}, + {21, 39, 15}, + {21, 39, 42}, + {21, 40, 17}, + {21, 44, 36}, + {21, 45, 11}, + {22, 6, 36}, {22, 9, 9}, {22, 9, 22}, {22, 9, 32}, - {22, 9, 45}, - {22, 10, 22}, - {22, 12, 37}, - {22, 14, 21}, - {22, 15, 43}, - {22, 16, 4}, - {22, 20, 40}, + {22, 9, 41}, + {22, 11, 23}, + {22, 12, 14}, + {22, 12, 27}, + {22, 12, 32}, + {22, 15, 19}, + {22, 15, 41}, + {22, 16, 34}, + {22, 17, 19}, + {22, 17, 39}, + {22, 20, 13}, {22, 22, 9}, {22, 22, 22}, {22, 22, 32}, - {22, 23, 13}, - {22, 26, 45}, - {22, 27, 36}, + {22, 27, 10}, + {22, 28, 44}, + {22, 29, 8}, {22, 32, 9}, - {22, 32, 14}, + {22, 32, 13}, {22, 32, 22}, {22, 32, 32}, - {22, 32, 38}, - {22, 33, 26}, - {22, 33, 28}, + {22, 33, 43}, + {22, 34, 5}, {22, 35, 7}, - {22, 35, 22}, - {22, 37, 42}, - {22, 40, 14}, - {22, 43, 5}, - {23, 5, 23}, - {23, 6, 13}, - {23, 10, 10}, - {23, 13, 44}, - {23, 17, 8}, - {23, 22, 32}, + {22, 38, 32}, + {22, 38, 36}, + {23, 8, 9}, + {23, 11, 44}, + {23, 13, 37}, + {23, 14, 35}, + {23, 15, 30}, + {23, 20, 17}, {23, 23, 23}, - {23, 23, 38}, - {23, 24, 17}, - {23, 24, 31}, - {23, 27, 26}, - {23, 28, 30}, - {23, 30, 15}, - {23, 30, 18}, - {23, 30, 29}, - {23, 31, 39}, - {23, 38, 12}, - {23, 38, 31}, - {23, 39, 23}, - {23, 41, 8}, - {23, 41, 19}, + {23, 23, 37}, + {23, 23, 42}, + {23, 25, 25}, + {23, 29, 28}, + {23, 32, 35}, + {23, 33, 34}, + {23, 33, 45}, + {23, 34, 19}, + {23, 39, 13}, + {23, 39, 36}, + {23, 42, 21}, + {23, 44, 29}, + {24, 4, 31}, {24, 5, 5}, - {24, 5, 11}, {24, 5, 13}, {24, 5, 24}, {24, 5, 26}, {24, 5, 32}, - {24, 6, 26}, - {24, 8, 12}, - {24, 9, 10}, - {24, 9, 30}, - {24, 10, 30}, - {24, 12, 27}, + {24, 8, 4}, + {24, 11, 21}, + {24, 11, 24}, {24, 13, 5}, - {24, 13, 7}, {24, 13, 13}, {24, 13, 24}, {24, 13, 26}, {24, 13, 32}, - {24, 15, 6}, - {24, 15, 13}, + {24, 14, 24}, + {24, 15, 38}, + {24, 15, 42}, {24, 16, 9}, - {24, 18, 25}, - {24, 20, 22}, - {24, 20, 30}, - {24, 21, 4}, - {24, 21, 28}, - {24, 22, 11}, - {24, 22, 30}, + {24, 16, 23}, + {24, 18, 37}, + {24, 19, 5}, + {24, 20, 11}, + {24, 20, 34}, + {24, 21, 24}, {24, 24, 5}, + {24, 24, 9}, {24, 24, 13}, {24, 24, 24}, {24, 24, 26}, {24, 24, 32}, - {24, 24, 38}, + {24, 25, 21}, + {24, 25, 34}, {24, 26, 5}, {24, 26, 13}, {24, 26, 24}, {24, 26, 26}, {24, 26, 32}, - {24, 29, 14}, + {24, 27, 12}, + {24, 27, 30}, + {24, 27, 39}, + {24, 28, 23}, + {24, 29, 12}, + {24, 31, 22}, {24, 32, 5}, {24, 32, 13}, {24, 32, 24}, {24, 32, 26}, - {24, 32, 28}, {24, 32, 32}, - {24, 35, 18}, - {24, 36, 18}, - {24, 38, 30}, - {24, 45, 42}, + {24, 32, 43}, + {24, 34, 6}, + {24, 34, 43}, + {24, 36, 41}, + {24, 38, 40}, + {24, 41, 8}, + {24, 41, 32}, + {24, 43, 38}, + {24, 44, 21}, + {24, 45, 13}, {25, 4, 4}, {25, 4, 5}, {25, 4, 7}, @@ -1530,23 +1525,24 @@ int main(int argc, char** argv) { {25, 5, 7}, {25, 5, 9}, {25, 5, 13}, + {25, 5, 21}, {25, 5, 25}, {25, 5, 26}, {25, 5, 28}, {25, 5, 32}, + {25, 5, 41}, {25, 5, 45}, {25, 7, 4}, {25, 7, 5}, {25, 7, 7}, {25, 7, 9}, {25, 7, 13}, + {25, 7, 16}, {25, 7, 25}, {25, 7, 26}, {25, 7, 28}, {25, 7, 32}, - {25, 7, 43}, {25, 7, 45}, - {25, 8, 11}, {25, 9, 4}, {25, 9, 5}, {25, 9, 7}, @@ -1556,29 +1552,26 @@ int main(int argc, char** argv) { {25, 9, 26}, {25, 9, 28}, {25, 9, 32}, - {25, 9, 34}, {25, 9, 45}, - {25, 10, 8}, - {25, 10, 19}, + {25, 10, 13}, + {25, 10, 28}, {25, 11, 11}, {25, 11, 12}, {25, 11, 20}, {25, 11, 25}, {25, 11, 32}, - {25, 11, 38}, {25, 12, 11}, {25, 12, 12}, {25, 12, 20}, {25, 12, 25}, {25, 12, 32}, - {25, 12, 45}, {25, 13, 4}, {25, 13, 5}, {25, 13, 7}, {25, 13, 9}, {25, 13, 13}, {25, 13, 14}, - {25, 13, 24}, + {25, 13, 22}, {25, 13, 25}, {25, 13, 26}, {25, 13, 28}, @@ -1589,17 +1582,17 @@ int main(int argc, char** argv) { {25, 14, 25}, {25, 14, 26}, {25, 14, 32}, - {25, 16, 4}, - {25, 16, 41}, - {25, 17, 17}, - {25, 17, 33}, + {25, 16, 22}, + {25, 18, 12}, + {25, 19, 6}, {25, 20, 11}, {25, 20, 12}, {25, 20, 20}, {25, 20, 25}, {25, 20, 32}, - {25, 23, 13}, - {25, 23, 15}, + {25, 21, 20}, + {25, 23, 43}, + {25, 24, 44}, {25, 25, 4}, {25, 25, 5}, {25, 25, 7}, @@ -1613,6 +1606,7 @@ int main(int argc, char** argv) { {25, 25, 26}, {25, 25, 28}, {25, 25, 32}, + {25, 25, 33}, {25, 25, 45}, {25, 26, 4}, {25, 26, 5}, @@ -1624,7 +1618,9 @@ int main(int argc, char** argv) { {25, 26, 26}, {25, 26, 28}, {25, 26, 32}, + {25, 26, 40}, {25, 26, 45}, + {25, 27, 8}, {25, 28, 4}, {25, 28, 5}, {25, 28, 7}, @@ -1634,8 +1630,9 @@ int main(int argc, char** argv) { {25, 28, 26}, {25, 28, 28}, {25, 28, 32}, - {25, 28, 35}, {25, 28, 45}, + {25, 29, 28}, + {25, 30, 8}, {25, 32, 4}, {25, 32, 5}, {25, 32, 7}, @@ -1649,17 +1646,13 @@ int main(int argc, char** argv) { {25, 32, 26}, {25, 32, 28}, {25, 32, 32}, - {25, 32, 33}, {25, 32, 45}, - {25, 34, 22}, - {25, 34, 42}, - {25, 37, 39}, - {25, 38, 15}, - {25, 39, 27}, - {25, 41, 23}, - {25, 44, 6}, - {25, 44, 7}, - {25, 44, 21}, + {25, 36, 12}, + {25, 38, 20}, + {25, 38, 31}, + {25, 41, 38}, + {25, 42, 4}, + {25, 44, 19}, {25, 45, 4}, {25, 45, 5}, {25, 45, 7}, @@ -1669,12 +1662,12 @@ int main(int argc, char** argv) { {25, 45, 26}, {25, 45, 28}, {25, 45, 32}, - {25, 45, 44}, {25, 45, 45}, {26, 4, 4}, {26, 4, 5}, {26, 4, 7}, {26, 4, 9}, + {26, 4, 10}, {26, 4, 13}, {26, 4, 25}, {26, 4, 26}, @@ -1702,15 +1695,14 @@ int main(int argc, char** argv) { {26, 7, 26}, {26, 7, 28}, {26, 7, 32}, - {26, 7, 42}, {26, 7, 45}, + {26, 8, 29}, {26, 9, 4}, {26, 9, 5}, {26, 9, 7}, {26, 9, 9}, - {26, 9, 12}, {26, 9, 13}, - {26, 9, 23}, + {26, 9, 15}, {26, 9, 25}, {26, 9, 26}, {26, 9, 28}, @@ -1736,20 +1728,18 @@ int main(int argc, char** argv) { {26, 13, 45}, {26, 14, 13}, {26, 14, 14}, - {26, 14, 23}, {26, 14, 25}, {26, 14, 26}, {26, 14, 32}, - {26, 15, 22}, - {26, 15, 34}, - {26, 15, 45}, - {26, 18, 30}, + {26, 18, 32}, + {26, 22, 25}, + {26, 23, 13}, {26, 24, 5}, {26, 24, 13}, + {26, 24, 18}, {26, 24, 24}, {26, 24, 26}, {26, 24, 32}, - {26, 24, 42}, {26, 25, 4}, {26, 25, 5}, {26, 25, 7}, @@ -1779,14 +1769,14 @@ int main(int argc, char** argv) { {26, 28, 7}, {26, 28, 9}, {26, 28, 13}, - {26, 28, 18}, {26, 28, 25}, {26, 28, 26}, {26, 28, 28}, {26, 28, 32}, {26, 28, 45}, - {26, 29, 45}, - {26, 30, 6}, + {26, 29, 9}, + {26, 29, 13}, + {26, 30, 31}, {26, 32, 4}, {26, 32, 5}, {26, 32, 7}, @@ -1800,50 +1790,54 @@ int main(int argc, char** argv) { {26, 32, 28}, {26, 32, 32}, {26, 32, 45}, - {26, 33, 18}, - {26, 33, 44}, - {26, 35, 21}, - {26, 36, 18}, - {26, 39, 40}, - {26, 40, 12}, - {26, 41, 16}, + {26, 33, 19}, + {26, 33, 31}, + {26, 34, 9}, + {26, 39, 29}, + {26, 40, 19}, + {26, 40, 20}, + {26, 41, 32}, + {26, 44, 21}, + {26, 44, 37}, {26, 45, 4}, {26, 45, 5}, {26, 45, 7}, {26, 45, 9}, {26, 45, 13}, + {26, 45, 21}, {26, 45, 25}, {26, 45, 26}, {26, 45, 28}, {26, 45, 32}, {26, 45, 45}, - {27, 7, 6}, - {27, 7, 24}, - {27, 7, 37}, - {27, 7, 39}, - {27, 8, 12}, - {27, 12, 22}, - {27, 12, 25}, - {27, 18, 20}, - {27, 24, 42}, - {27, 25, 18}, - {27, 25, 23}, + {27, 4, 40}, + {27, 4, 44}, + {27, 5, 45}, + {27, 8, 26}, + {27, 9, 33}, + {27, 10, 34}, + {27, 11, 17}, + {27, 13, 9}, + {27, 15, 12}, + {27, 16, 10}, + {27, 18, 25}, + {27, 22, 23}, + {27, 23, 5}, + {27, 25, 7}, {27, 27, 27}, - {27, 36, 29}, - {27, 36, 36}, - {27, 36, 42}, - {27, 38, 21}, - {27, 38, 39}, - {27, 41, 21}, - {27, 42, 18}, - {27, 42, 38}, - {27, 44, 40}, + {27, 30, 20}, + {27, 36, 28}, + {27, 38, 7}, + {27, 38, 40}, + {27, 39, 14}, + {27, 42, 42}, + {27, 43, 11}, + {27, 43, 42}, {28, 4, 4}, {28, 4, 5}, {28, 4, 7}, {28, 4, 9}, {28, 4, 13}, - {28, 4, 23}, {28, 4, 25}, {28, 4, 26}, {28, 4, 28}, @@ -1858,7 +1852,6 @@ int main(int argc, char** argv) { {28, 5, 26}, {28, 5, 28}, {28, 5, 32}, - {28, 5, 44}, {28, 5, 45}, {28, 7, 4}, {28, 7, 5}, @@ -1870,20 +1863,20 @@ int main(int argc, char** argv) { {28, 7, 28}, {28, 7, 32}, {28, 7, 45}, - {28, 8, 43}, + {28, 8, 33}, {28, 9, 4}, {28, 9, 5}, {28, 9, 7}, {28, 9, 9}, {28, 9, 13}, - {28, 9, 16}, {28, 9, 25}, {28, 9, 26}, {28, 9, 28}, {28, 9, 32}, + {28, 9, 39}, {28, 9, 45}, - {28, 11, 8}, - {28, 12, 29}, + {28, 10, 32}, + {28, 12, 22}, {28, 13, 4}, {28, 13, 5}, {28, 13, 7}, @@ -1894,11 +1887,13 @@ int main(int argc, char** argv) { {28, 13, 28}, {28, 13, 32}, {28, 13, 45}, - {28, 14, 20}, - {28, 15, 29}, - {28, 18, 5}, - {28, 19, 37}, - {28, 20, 34}, + {28, 15, 7}, + {28, 19, 24}, + {28, 22, 6}, + {28, 22, 44}, + {28, 22, 45}, + {28, 23, 24}, + {28, 23, 34}, {28, 25, 4}, {28, 25, 5}, {28, 25, 7}, @@ -1919,22 +1914,21 @@ int main(int argc, char** argv) { {28, 26, 28}, {28, 26, 32}, {28, 26, 45}, - {28, 27, 21}, + {28, 27, 5}, {28, 28, 4}, {28, 28, 5}, {28, 28, 7}, {28, 28, 9}, - {28, 28, 12}, + {28, 28, 10}, {28, 28, 13}, {28, 28, 25}, {28, 28, 26}, {28, 28, 28}, {28, 28, 32}, {28, 28, 45}, - {28, 29, 19}, - {28, 29, 45}, - {28, 30, 14}, - {28, 31, 19}, + {28, 29, 17}, + {28, 30, 38}, + {28, 31, 10}, {28, 32, 4}, {28, 32, 5}, {28, 32, 7}, @@ -1944,14 +1938,12 @@ int main(int argc, char** argv) { {28, 32, 26}, {28, 32, 28}, {28, 32, 32}, - {28, 32, 34}, - {28, 32, 37}, - {28, 32, 39}, {28, 32, 45}, - {28, 34, 33}, - {28, 35, 33}, - {28, 35, 37}, - {28, 44, 18}, + {28, 34, 5}, + {28, 36, 45}, + {28, 37, 10}, + {28, 41, 18}, + {28, 44, 4}, {28, 45, 4}, {28, 45, 5}, {28, 45, 7}, @@ -1959,16 +1951,17 @@ int main(int argc, char** argv) { {28, 45, 13}, {28, 45, 25}, {28, 45, 26}, + {28, 45, 27}, {28, 45, 28}, {28, 45, 32}, {28, 45, 45}, + {29, 4, 29}, {29, 5, 4}, - {29, 5, 31}, - {29, 8, 18}, - {29, 9, 20}, - {29, 10, 39}, - {29, 11, 30}, - {29, 13, 16}, + {29, 11, 16}, + {29, 12, 17}, + {29, 12, 23}, + {29, 12, 25}, + {29, 13, 29}, {29, 14, 14}, {29, 14, 16}, {29, 14, 29}, @@ -1976,80 +1969,78 @@ int main(int argc, char** argv) { {29, 16, 14}, {29, 16, 16}, {29, 16, 29}, - {29, 18, 34}, - {29, 21, 12}, - {29, 22, 15}, - {29, 27, 11}, - {29, 27, 14}, - {29, 27, 37}, + {29, 18, 29}, + {29, 23, 45}, + {29, 24, 17}, + {29, 28, 12}, + {29, 29, 5}, {29, 29, 14}, {29, 29, 16}, - {29, 29, 18}, - {29, 29, 23}, + {29, 29, 24}, {29, 29, 29}, {29, 29, 32}, - {29, 30, 31}, - {29, 31, 18}, {29, 32, 14}, + {29, 32, 21}, {29, 32, 29}, {29, 32, 32}, - {29, 33, 23}, - {29, 35, 37}, - {29, 37, 26}, - {29, 38, 8}, - {29, 43, 6}, - {29, 43, 18}, - {30, 4, 29}, - {30, 5, 26}, - {30, 7, 11}, - {30, 8, 12}, - {30, 9, 19}, - {30, 9, 21}, - {30, 11, 16}, - {30, 11, 24}, - {30, 15, 21}, - {30, 17, 9}, - {30, 18, 20}, - {30, 21, 42}, - {30, 23, 17}, - {30, 24, 30}, + {29, 32, 33}, + {29, 33, 26}, + {29, 34, 29}, + {29, 38, 30}, + {29, 39, 16}, + {29, 40, 24}, + {29, 42, 28}, + {29, 44, 36}, + {30, 4, 32}, + {30, 7, 27}, + {30, 9, 12}, + {30, 9, 27}, + {30, 9, 29}, + {30, 9, 45}, + {30, 11, 27}, + {30, 12, 27}, + {30, 13, 36}, + {30, 15, 24}, + {30, 17, 4}, + {30, 21, 21}, + {30, 24, 9}, + {30, 25, 13}, + {30, 25, 38}, {30, 30, 30}, - {30, 35, 14}, - {30, 42, 43}, - {30, 43, 35}, - {30, 45, 6}, - {31, 7, 6}, - {31, 7, 23}, - {31, 10, 30}, - {31, 13, 14}, - {31, 13, 45}, - {31, 14, 22}, - {31, 14, 25}, - {31, 15, 5}, - {31, 15, 45}, - {31, 17, 18}, - {31, 17, 25}, - {31, 19, 18}, - {31, 19, 38}, - {31, 20, 26}, - {31, 20, 27}, - {31, 20, 32}, - {31, 24, 37}, - {31, 24, 38}, - {31, 26, 41}, - {31, 29, 9}, - {31, 30, 17}, + {30, 31, 35}, + {30, 36, 39}, + {30, 38, 14}, + {30, 38, 41}, + {30, 39, 31}, + {30, 40, 40}, + {31, 6, 42}, + {31, 7, 24}, + {31, 10, 23}, + {31, 10, 36}, + {31, 15, 34}, + {31, 16, 4}, + {31, 18, 40}, + {31, 20, 38}, + {31, 21, 44}, + {31, 22, 32}, + {31, 23, 24}, + {31, 23, 31}, + {31, 27, 38}, + {31, 29, 37}, + {31, 30, 9}, {31, 31, 31}, - {31, 32, 38}, - {31, 33, 17}, - {31, 35, 12}, - {31, 41, 10}, - {31, 42, 8}, - {31, 42, 41}, - {31, 42, 44}, - {31, 43, 4}, - {31, 44, 11}, - {31, 44, 15}, + {31, 32, 21}, + {31, 33, 36}, + {31, 33, 45}, + {31, 35, 29}, + {31, 39, 19}, + {31, 40, 27}, + {31, 41, 34}, + {31, 41, 43}, + {31, 42, 12}, + {31, 42, 28}, + {31, 44, 34}, + {31, 45, 36}, {32, 4, 4}, {32, 4, 5}, {32, 4, 7}, @@ -2059,6 +2050,7 @@ int main(int argc, char** argv) { {32, 4, 26}, {32, 4, 28}, {32, 4, 32}, + {32, 4, 42}, {32, 4, 45}, {32, 5, 4}, {32, 5, 5}, @@ -2067,13 +2059,16 @@ int main(int argc, char** argv) { {32, 5, 12}, {32, 5, 13}, {32, 5, 16}, + {32, 5, 23}, {32, 5, 24}, {32, 5, 25}, {32, 5, 26}, + {32, 5, 27}, {32, 5, 28}, + {32, 5, 31}, {32, 5, 32}, - {32, 5, 41}, {32, 5, 45}, + {32, 6, 31}, {32, 7, 4}, {32, 7, 5}, {32, 7, 7}, @@ -2084,7 +2079,7 @@ int main(int argc, char** argv) { {32, 7, 28}, {32, 7, 32}, {32, 7, 45}, - {32, 8, 17}, + {32, 8, 24}, {32, 9, 4}, {32, 9, 5}, {32, 9, 7}, @@ -2101,7 +2096,6 @@ int main(int argc, char** argv) { {32, 10, 9}, {32, 10, 10}, {32, 10, 12}, - {32, 10, 28}, {32, 10, 32}, {32, 11, 11}, {32, 11, 12}, @@ -2132,6 +2126,7 @@ int main(int argc, char** argv) { {32, 13, 26}, {32, 13, 28}, {32, 13, 32}, + {32, 13, 35}, {32, 13, 45}, {32, 14, 13}, {32, 14, 14}, @@ -2139,38 +2134,31 @@ int main(int argc, char** argv) { {32, 14, 26}, {32, 14, 29}, {32, 14, 32}, - {32, 15, 6}, {32, 16, 5}, {32, 16, 12}, {32, 16, 13}, {32, 16, 16}, {32, 16, 32}, - {32, 17, 10}, - {32, 17, 13}, - {32, 19, 24}, {32, 20, 11}, {32, 20, 12}, {32, 20, 20}, {32, 20, 25}, - {32, 20, 28}, {32, 20, 32}, - {32, 21, 25}, - {32, 21, 36}, + {32, 20, 38}, + {32, 21, 18}, {32, 22, 9}, {32, 22, 22}, - {32, 22, 25}, {32, 22, 32}, - {32, 22, 45}, {32, 24, 5}, {32, 24, 13}, {32, 24, 24}, {32, 24, 26}, {32, 24, 32}, + {32, 24, 41}, {32, 25, 4}, {32, 25, 5}, {32, 25, 7}, {32, 25, 9}, - {32, 25, 10}, {32, 25, 11}, {32, 25, 12}, {32, 25, 13}, @@ -2194,22 +2182,23 @@ int main(int argc, char** argv) { {32, 26, 28}, {32, 26, 32}, {32, 26, 45}, - {32, 27, 32}, + {32, 27, 18}, + {32, 27, 39}, {32, 28, 4}, {32, 28, 5}, {32, 28, 7}, {32, 28, 9}, {32, 28, 13}, - {32, 28, 15}, {32, 28, 25}, {32, 28, 26}, {32, 28, 28}, {32, 28, 32}, + {32, 28, 40}, {32, 28, 45}, {32, 29, 14}, {32, 29, 29}, {32, 29, 32}, - {32, 30, 38}, + {32, 30, 26}, {32, 32, 4}, {32, 32, 5}, {32, 32, 7}, @@ -2228,12 +2217,14 @@ int main(int argc, char** argv) { {32, 32, 28}, {32, 32, 29}, {32, 32, 32}, - {32, 32, 37}, {32, 32, 45}, - {32, 34, 8}, - {32, 36, 19}, - {32, 38, 33}, - {32, 39, 41}, + {32, 33, 6}, + {32, 33, 16}, + {32, 34, 7}, + {32, 35, 22}, + {32, 39, 42}, + {32, 43, 30}, + {32, 43, 34}, {32, 45, 4}, {32, 45, 5}, {32, 45, 7}, @@ -2243,311 +2234,321 @@ int main(int argc, char** argv) { {32, 45, 26}, {32, 45, 28}, {32, 45, 32}, + {32, 45, 44}, {32, 45, 45}, - {33, 6, 34}, - {33, 9, 8}, - {33, 14, 33}, - {33, 18, 29}, + {33, 4, 14}, + {33, 5, 30}, + {33, 5, 33}, + {33, 7, 9}, + {33, 8, 21}, + {33, 8, 40}, + {33, 9, 36}, + {33, 10, 38}, + {33, 11, 36}, + {33, 12, 41}, + {33, 13, 39}, + {33, 13, 43}, + {33, 15, 4}, + {33, 16, 8}, + {33, 16, 26}, + {33, 19, 6}, {33, 19, 8}, - {33, 20, 31}, - {33, 21, 45}, - {33, 22, 28}, - {33, 23, 35}, - {33, 24, 5}, - {33, 24, 40}, - {33, 28, 27}, - {33, 29, 28}, - {33, 30, 8}, - {33, 32, 41}, - {33, 33, 39}, - {33, 37, 10}, - {33, 39, 18}, - {33, 44, 41}, - {33, 45, 23}, - {34, 7, 17}, - {34, 7, 44}, - {34, 9, 18}, - {34, 9, 36}, - {34, 9, 45}, - {34, 11, 8}, - {34, 11, 35}, - {34, 12, 38}, - {34, 17, 11}, - {34, 17, 27}, - {34, 17, 44}, - {34, 22, 24}, - {34, 23, 22}, - {34, 24, 19}, - {34, 26, 26}, - {34, 31, 17}, - {34, 31, 27}, - {34, 32, 22}, - {34, 35, 31}, - {34, 35, 45}, - {34, 37, 17}, - {34, 38, 45}, - {34, 39, 28}, - {34, 39, 30}, - {34, 40, 10}, + {33, 20, 32}, + {33, 20, 38}, + {33, 20, 43}, + {33, 21, 16}, + {33, 22, 12}, + {33, 22, 26}, + {33, 23, 11}, + {33, 23, 31}, + {33, 25, 43}, + {33, 26, 6}, + {33, 26, 42}, + {33, 28, 18}, + {33, 28, 28}, + {33, 31, 34}, + {33, 34, 40}, + {33, 35, 35}, + {33, 36, 16}, + {33, 36, 18}, + {33, 40, 45}, + {33, 41, 23}, + {33, 44, 25}, + {34, 4, 16}, + {34, 4, 28}, + {34, 5, 44}, + {34, 6, 12}, + {34, 7, 28}, + {34, 8, 33}, + {34, 9, 26}, + {34, 10, 4}, + {34, 12, 35}, + {34, 14, 7}, + {34, 17, 43}, + {34, 19, 14}, + {34, 19, 19}, + {34, 20, 39}, + {34, 24, 8}, + {34, 25, 21}, + {34, 28, 43}, + {34, 30, 14}, + {34, 31, 22}, + {34, 31, 35}, + {34, 35, 6}, + {34, 38, 7}, + {34, 38, 35}, + {34, 40, 9}, + {34, 40, 35}, + {34, 41, 20}, + {34, 41, 31}, + {34, 41, 39}, {34, 42, 42}, + {34, 43, 36}, {34, 44, 21}, - {34, 45, 16}, - {35, 4, 11}, - {35, 6, 36}, - {35, 8, 4}, - {35, 9, 11}, - {35, 13, 4}, + {35, 4, 9}, + {35, 4, 20}, + {35, 10, 24}, + {35, 12, 42}, + {35, 14, 7}, + {35, 14, 21}, + {35, 15, 7}, {35, 15, 11}, - {35, 15, 15}, - {35, 17, 21}, - {35, 17, 24}, - {35, 17, 37}, - {35, 20, 12}, - {35, 22, 22}, - {35, 22, 32}, - {35, 26, 12}, - {35, 27, 34}, - {35, 28, 37}, - {35, 30, 38}, - {35, 33, 9}, - {35, 35, 12}, - {35, 35, 23}, - {35, 37, 14}, - {35, 38, 15}, - {35, 38, 20}, - {35, 40, 26}, - {35, 40, 41}, - {35, 41, 14}, - {35, 43, 39}, - {35, 44, 27}, - {35, 45, 6}, - {36, 4, 14}, - {36, 4, 31}, - {36, 10, 35}, - {36, 11, 38}, - {36, 15, 13}, - {36, 15, 43}, - {36, 17, 42}, - {36, 18, 7}, - {36, 18, 41}, - {36, 19, 6}, - {36, 19, 40}, - {36, 21, 11}, - {36, 22, 27}, + {35, 15, 22}, + {35, 15, 27}, + {35, 15, 43}, + {35, 16, 4}, + {35, 17, 28}, + {35, 20, 30}, + {35, 24, 13}, + {35, 27, 4}, + {35, 28, 16}, + {35, 28, 17}, + {35, 29, 45}, + {35, 30, 26}, + {35, 32, 17}, + {35, 32, 40}, + {35, 35, 26}, + {35, 37, 32}, + {35, 40, 12}, + {35, 42, 19}, + {35, 42, 34}, + {35, 45, 7}, + {36, 4, 32}, + {36, 6, 15}, + {36, 7, 12}, + {36, 8, 11}, + {36, 12, 20}, + {36, 13, 9}, + {36, 15, 15}, + {36, 16, 18}, + {36, 17, 21}, + {36, 20, 37}, + {36, 20, 38}, + {36, 21, 41}, {36, 22, 36}, - {36, 24, 5}, - {36, 24, 10}, - {36, 25, 16}, - {36, 26, 40}, - {36, 29, 22}, - {36, 29, 25}, - {36, 34, 30}, - {36, 35, 19}, - {36, 37, 12}, - {36, 37, 40}, - {36, 38, 38}, - {36, 39, 15}, - {36, 42, 12}, - {36, 44, 16}, - {36, 45, 29}, - {37, 10, 37}, - {37, 15, 13}, - {37, 16, 23}, - {37, 17, 34}, - {37, 18, 41}, - {37, 20, 31}, - {37, 21, 24}, - {37, 23, 44}, - {37, 24, 18}, - {37, 24, 19}, - {37, 28, 14}, - {37, 28, 18}, - {37, 30, 40}, - {37, 31, 15}, - {37, 31, 33}, - {37, 32, 22}, - {37, 32, 33}, - {37, 33, 6}, - {37, 33, 10}, - {37, 40, 28}, - {37, 41, 21}, - {37, 41, 30}, - {37, 42, 43}, - {38, 4, 10}, - {38, 5, 40}, - {38, 6, 14}, - {38, 8, 21}, - {38, 8, 42}, - {38, 10, 14}, - {38, 10, 18}, - {38, 19, 15}, - {38, 19, 21}, - {38, 21, 21}, - {38, 23, 23}, - {38, 25, 13}, - {38, 27, 29}, - {38, 31, 21}, - {38, 31, 22}, - {38, 33, 14}, - {38, 33, 33}, - {38, 36, 37}, - {38, 39, 13}, - {38, 40, 28}, - {38, 41, 34}, - {38, 42, 41}, - {38, 44, 7}, - {39, 6, 14}, - {39, 6, 20}, - {39, 12, 10}, - {39, 13, 24}, - {39, 15, 23}, - {39, 16, 6}, - {39, 18, 9}, - {39, 24, 36}, - {39, 25, 20}, - {39, 26, 21}, - {39, 27, 42}, - {39, 28, 40}, - {39, 30, 29}, - {39, 30, 45}, - {39, 31, 22}, - {39, 31, 23}, - {39, 33, 23}, - {39, 33, 44}, - {39, 35, 25}, - {39, 35, 31}, - {39, 36, 22}, - {39, 37, 45}, - {40, 5, 7}, - {40, 6, 33}, - {40, 13, 5}, - {40, 14, 36}, - {40, 15, 4}, - {40, 15, 15}, - {40, 17, 14}, - {40, 18, 43}, - {40, 22, 31}, - {40, 26, 34}, - {40, 29, 12}, - {40, 29, 41}, - {40, 31, 42}, - {40, 33, 24}, - {40, 34, 43}, - {40, 35, 16}, - {40, 37, 9}, - {40, 37, 25}, - {40, 37, 29}, - {40, 38, 11}, - {40, 38, 13}, - {40, 42, 38}, - {40, 42, 41}, - {41, 4, 42}, - {41, 8, 27}, - {41, 9, 38}, - {41, 14, 39}, - {41, 15, 9}, - {41, 15, 35}, - {41, 15, 37}, - {41, 16, 14}, - {41, 18, 8}, - {41, 18, 22}, - {41, 18, 44}, - {41, 21, 36}, - {41, 22, 38}, - {41, 22, 41}, - {41, 24, 38}, - {41, 25, 42}, - {41, 26, 43}, - {41, 28, 23}, - {41, 31, 26}, - {41, 32, 33}, - {41, 32, 38}, - {41, 37, 23}, - {41, 37, 33}, - {41, 39, 15}, - {41, 39, 36}, - {41, 42, 21}, - {41, 42, 29}, - {41, 45, 42}, - {42, 4, 40}, - {42, 5, 41}, - {42, 6, 17}, - {42, 7, 19}, - {42, 8, 7}, - {42, 8, 24}, - {42, 9, 36}, - {42, 9, 42}, - {42, 11, 34}, - {42, 18, 27}, - {42, 19, 14}, - {42, 19, 31}, - {42, 22, 14}, - {42, 23, 38}, - {42, 26, 40}, - {42, 34, 6}, - {42, 34, 28}, - {42, 36, 29}, - {42, 36, 41}, - {42, 39, 14}, - {42, 41, 4}, - {42, 42, 18}, - {42, 43, 4}, - {42, 43, 45}, - {42, 44, 19}, - {42, 44, 29}, - {42, 44, 42}, - {43, 5, 7}, - {43, 6, 31}, - {43, 7, 34}, - {43, 8, 42}, - {43, 12, 5}, - {43, 12, 25}, - {43, 12, 42}, - {43, 12, 45}, - {43, 15, 32}, - {43, 16, 30}, - {43, 19, 20}, - {43, 20, 7}, - {43, 21, 7}, - {43, 21, 25}, - {43, 21, 36}, - {43, 22, 45}, - {43, 25, 26}, - {43, 25, 39}, - {43, 25, 43}, - {43, 26, 4}, - {43, 28, 35}, - {43, 28, 42}, - {43, 29, 25}, - {43, 31, 25}, - {43, 33, 4}, - {43, 34, 36}, - {43, 36, 25}, - {43, 39, 15}, - {43, 39, 21}, - {43, 39, 30}, - {43, 40, 34}, - {43, 42, 17}, - {43, 44, 31}, - {44, 4, 18}, - {44, 6, 29}, - {44, 10, 28}, - {44, 11, 18}, - {44, 12, 34}, - {44, 12, 41}, - {44, 12, 45}, - {44, 17, 31}, - {44, 20, 21}, - {44, 24, 22}, - {44, 25, 6}, - {44, 29, 18}, - {44, 32, 14}, - {44, 36, 43}, - {44, 38, 27}, - {44, 40, 14}, - {44, 43, 35}, - {44, 43, 42}, - {44, 44, 23}, + {36, 27, 27}, + {36, 28, 44}, + {36, 34, 8}, + {36, 34, 31}, + {36, 34, 42}, + {36, 35, 42}, + {36, 36, 23}, + {36, 36, 26}, + {36, 36, 37}, + {36, 45, 26}, + {36, 45, 28}, + {37, 4, 26}, + {37, 6, 5}, + {37, 8, 27}, + {37, 11, 15}, + {37, 12, 40}, + {37, 12, 44}, + {37, 13, 5}, + {37, 13, 34}, + {37, 14, 44}, + {37, 17, 22}, + {37, 20, 26}, + {37, 22, 32}, + {37, 24, 36}, + {37, 24, 42}, + {37, 27, 20}, + {37, 28, 4}, + {37, 31, 31}, + {37, 31, 35}, + {37, 34, 40}, + {37, 38, 24}, + {37, 38, 37}, + {37, 39, 13}, + {37, 41, 18}, + {37, 44, 9}, + {37, 44, 27}, + {38, 4, 25}, + {38, 6, 16}, + {38, 11, 44}, + {38, 17, 25}, + {38, 20, 17}, + {38, 25, 40}, + {38, 28, 45}, + {38, 36, 19}, + {38, 42, 14}, + {38, 43, 36}, + {38, 45, 10}, + {39, 5, 6}, + {39, 10, 38}, + {39, 11, 37}, + {39, 11, 41}, + {39, 12, 44}, + {39, 13, 17}, + {39, 13, 19}, + {39, 14, 9}, + {39, 15, 6}, + {39, 15, 10}, + {39, 15, 36}, + {39, 19, 37}, + {39, 19, 45}, + {39, 21, 12}, + {39, 25, 25}, + {39, 26, 17}, + {39, 26, 27}, + {39, 29, 28}, + {39, 29, 40}, + {39, 33, 9}, + {39, 33, 34}, + {39, 33, 45}, + {39, 40, 44}, + {39, 42, 28}, + {39, 44, 30}, + {39, 44, 31}, + {40, 4, 43}, + {40, 5, 38}, + {40, 6, 23}, + {40, 10, 22}, + {40, 11, 23}, + {40, 13, 45}, + {40, 14, 37}, + {40, 15, 14}, + {40, 15, 17}, + {40, 16, 29}, + {40, 16, 44}, + {40, 17, 27}, + {40, 17, 28}, + {40, 18, 9}, + {40, 19, 8}, + {40, 20, 27}, + {40, 21, 40}, + {40, 22, 5}, + {40, 23, 11}, + {40, 26, 17}, + {40, 27, 12}, + {40, 29, 11}, + {40, 30, 15}, + {40, 31, 17}, + {40, 32, 27}, + {40, 32, 39}, + {40, 36, 8}, + {40, 36, 17}, + {40, 41, 6}, + {40, 43, 39}, + {40, 45, 26}, + {41, 5, 5}, + {41, 8, 26}, + {41, 10, 40}, + {41, 11, 20}, + {41, 12, 25}, + {41, 13, 12}, + {41, 13, 36}, + {41, 14, 29}, + {41, 14, 40}, + {41, 15, 39}, + {41, 18, 25}, + {41, 22, 39}, + {41, 23, 26}, + {41, 25, 9}, + {41, 27, 18}, + {41, 32, 10}, + {41, 34, 10}, + {41, 38, 31}, + {41, 38, 39}, + {41, 42, 28}, + {41, 44, 14}, + {42, 5, 13}, + {42, 5, 14}, + {42, 6, 27}, + {42, 8, 27}, + {42, 11, 25}, + {42, 14, 40}, + {42, 15, 38}, + {42, 21, 9}, + {42, 21, 13}, + {42, 25, 7}, + {42, 27, 13}, + {42, 28, 12}, + {42, 29, 9}, + {42, 30, 22}, + {42, 31, 11}, + {42, 31, 23}, + {42, 32, 17}, + {42, 37, 41}, + {42, 38, 30}, + {42, 38, 38}, + {42, 39, 15}, + {42, 42, 7}, + {43, 4, 20}, + {43, 6, 6}, + {43, 7, 12}, + {43, 8, 31}, + {43, 11, 9}, + {43, 12, 9}, + {43, 13, 24}, + {43, 15, 11}, + {43, 16, 12}, + {43, 18, 18}, + {43, 20, 33}, + {43, 23, 27}, + {43, 23, 45}, + {43, 25, 36}, + {43, 27, 7}, + {43, 27, 10}, + {43, 27, 12}, + {43, 29, 21}, + {43, 30, 22}, + {43, 31, 10}, + {43, 31, 38}, + {43, 32, 35}, + {43, 36, 41}, + {43, 38, 22}, + {43, 38, 35}, + {43, 39, 20}, + {43, 39, 22}, + {43, 42, 12}, + {43, 43, 21}, + {43, 44, 11}, + {44, 5, 37}, + {44, 6, 12}, + {44, 7, 16}, + {44, 9, 14}, + {44, 13, 5}, + {44, 13, 13}, + {44, 16, 30}, + {44, 17, 42}, + {44, 18, 5}, + {44, 19, 21}, + {44, 20, 27}, + {44, 23, 12}, + {44, 24, 30}, + {44, 28, 30}, + {44, 30, 45}, + {44, 34, 13}, + {44, 35, 17}, + {44, 37, 10}, + {44, 38, 20}, + {44, 39, 28}, + {44, 40, 9}, + {44, 43, 26}, + {44, 43, 29}, + {44, 43, 30}, + {44, 44, 10}, + {44, 44, 18}, {45, 4, 4}, {45, 4, 5}, {45, 4, 7}, @@ -2560,7 +2561,6 @@ int main(int argc, char** argv) { {45, 4, 45}, {45, 5, 4}, {45, 5, 5}, - {45, 5, 6}, {45, 5, 7}, {45, 5, 9}, {45, 5, 13}, @@ -2574,7 +2574,6 @@ int main(int argc, char** argv) { {45, 7, 7}, {45, 7, 9}, {45, 7, 13}, - {45, 7, 15}, {45, 7, 25}, {45, 7, 26}, {45, 7, 28}, @@ -2590,6 +2589,10 @@ int main(int argc, char** argv) { {45, 9, 28}, {45, 9, 32}, {45, 9, 45}, + {45, 10, 5}, + {45, 10, 9}, + {45, 10, 16}, + {45, 12, 18}, {45, 13, 4}, {45, 13, 5}, {45, 13, 7}, @@ -2600,9 +2603,8 @@ int main(int argc, char** argv) { {45, 13, 28}, {45, 13, 32}, {45, 13, 45}, - {45, 14, 21}, - {45, 21, 39}, - {45, 23, 34}, + {45, 21, 26}, + {45, 24, 42}, {45, 25, 4}, {45, 25, 5}, {45, 25, 7}, @@ -2617,26 +2619,26 @@ int main(int argc, char** argv) { {45, 26, 5}, {45, 26, 7}, {45, 26, 9}, - {45, 26, 12}, {45, 26, 13}, {45, 26, 25}, {45, 26, 26}, {45, 26, 28}, {45, 26, 32}, {45, 26, 45}, + {45, 27, 23}, {45, 28, 4}, {45, 28, 5}, {45, 28, 7}, {45, 28, 9}, {45, 28, 13}, + {45, 28, 20}, {45, 28, 25}, {45, 28, 26}, {45, 28, 28}, {45, 28, 32}, {45, 28, 45}, - {45, 29, 10}, - {45, 31, 35}, - {45, 31, 37}, + {45, 29, 16}, + {45, 31, 4}, {45, 32, 4}, {45, 32, 5}, {45, 32, 7}, @@ -2647,13 +2649,11 @@ int main(int argc, char** argv) { {45, 32, 28}, {45, 32, 32}, {45, 32, 45}, - {45, 34, 10}, - {45, 37, 4}, - {45, 37, 30}, - {45, 39, 21}, - {45, 42, 32}, - {45, 43, 4}, - {45, 43, 30}, + {45, 33, 33}, + {45, 34, 40}, + {45, 39, 18}, + {45, 39, 44}, + {45, 42, 15}, {45, 45, 4}, {45, 45, 5}, {45, 45, 7}, diff --git a/develop/type/acc_event_type.html b/develop/type/acc_event_type.html index b521c891521..23cce37d734 100644 --- a/develop/type/acc_event_type.html +++ b/develop/type/acc_event_type.html @@ -114,7 +114,7 @@

    Variables

    - dummy + dummy
    @@ -169,7 +169,7 @@

    Components

    - + integer, private
    - + integer, private
    - + type(array_i1d_type), public,
    - + integer, public,
    - + integer, public
    - - integer, - public - - ::ndim =-1 - -
    - + integer, public
    - integer, + integer(kind=int_8), public, @@ -290,7 +272,7 @@

    Components

    - + integer, public
    - + + integer, + public + + ::ndim =-1 + +
    + integer, public
    - integer(kind=int_8), + integer, public, @@ -272,7 +290,7 @@

    Components

    - + integer, public
    - + type(block_nd_r_dp), public
    - + type(block_nd_r_sp), public
    - + type(block_nd_c_dp), public
    - + type(block_nd_c_sp), public
    - + integer, public
    - + integer, public,
    - + complex(kind=real_8), public,
    - + integer, public,
    - + complex(kind=real_4), public,
    - + integer, public,
    - + real(kind=real_8), public,
    - + integer, public,
    - + real(kind=real_4), public,
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + complex(kind=sp), public,
    - + logical, public
    - + real(kind=dp), public,
    - + logical, public
    - + real(kind=sp), public,
    - + logical, public
    - + complex(kind=dp), public,
    - + logical, public
    - + type(btree_node_structure_i8_cp2d), public
    - + type(btree_node_structure_i8_dp2d), public
    - + type(btree_node_structure_i8_sp2d), public
    - + type(btree_node_structure_i8_zp2d), public
    - + integer(kind=keyt), public,
    - + type(btree_data_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + integer(kind=keyt), public,
    - + type(btree_data_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + integer(kind=keyt), public,
    - + type(btree_data_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + integer(kind=keyt), public,
    - + type(btree_data_zp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + integer, public
    - + type(btree_node_i8_cp2d), public,
    - + integer, public
    - + type(btree_node_i8_dp2d), public,
    - + integer, public
    - + type(btree_node_i8_sp2d), public,
    - + integer, public
    - + type(btree_node_i8_zp2d), public,
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + character(len=1), public
    - + character(len=max_paramter_name_len), public
    - + real(kind=real_4), public,
    - + real(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + integer, public
    - + type(csr_type), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer(kind=int_8), public
    - + logical, public
    - + type(dbcsr_imagedistribution_obj), public
    - + type(dbcsr_imagedistribution_obj), public
    - + type(dbcsr_block_buffer_type), public,
    - + integer, public
    - + type(dbcsr_data_obj), public,
    - + integer, public
    - + type(dbcsr_data_obj), public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + type(dbcsr_type), public
    - + type(dbcsr_buffer), public
    - + type(dbcsr_buffer), public
    - + integer(kind=int_4), public,
    - + integer(kind=int_8), public,
    - + real(kind=real_4), public,
    - + real(kind=real_8), public,
    - + complex(kind=real_4), public,
    - + complex(kind=real_8), public,
    - + integer, public
    - + integer, public
    - + type(dbcsr_memtype_type), public
    - + integer, public
    - + type(dbcsr_distribution_type), public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + logical, public
    - + type(array_i1d_obj), public
    - + integer, public
    - + type(dbcsr_mp_obj), public
    - + integer, public
    - + integer(kind=keyt), public
    - + integer(kind=valt), public
    - + type(dbcsr_heap_node), public
    - + integer, public
    - + integer, public,
    - + type(dbcsr_heap_node_e), public,
    - + type(dbcsr_imagedistribution_type), public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_type), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public,
    - + integer, public,
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + integer, public
    - + integer, public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + type(dbcsr_data_obj), public
    - + type(mp_comm_type), public
    - + integer, public
    - + integer, public
    - + type(dbcsr_logger_type), public,
    - + integer, public
    - + integer, public
    - + type(dbcsr_mp_obj), public
    - + type(dbcsr_data_obj), public
    - + type(dbcsr_mempool_entry_type), public,
    - + type(dbcsr_mempool_entry_type), public,
    - + integer, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + type(acc_stream_type), public
    - + type(dbcsr_mempool_type), public,
    - + real(kind=dp), public
    - + type(dbcsr_memtype_type), public,
    - + integer(kind=int_4), public,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + integer, private
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + type(dbcsr_data_obj), public
    - + logical, private
    - + logical, private
    - + logical, private
    - + logical, private
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + real(kind=sp), private,
    - + real(kind=sp), private,
    - + real(kind=sp), private,
    - + real(kind=real_8), private
    - + integer, private
    - + integer(kind=int_8), private
    - + type(dbcsr_work_type), private,
    - + type(dbcsr_mm_multrec_type), public,
    - + integer(kind=int_4), public,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + type(dbcsr_mp_type), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + logical, public
    - + type(mp_comm_type), public
    - + type(mp_comm_type), public
    - + integer, public
    - + integer, public
    - + real, public,
    - + type(dbcsr_mutable_type), public,
    - + integer, public
    - + integer, public
    - + type(dbcsr_type), public,
    - + real(kind=real_4), public
    - + real(kind=real_8), public
    - + complex(kind=real_4), public
    - + complex(kind=real_8), public
    - + integer, public
    - + integer, public
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + type(dbcsr_tas_iterator), public
    - + type(nd_to_2d_mapping), public
    - + type(nd_to_2d_mapping), public
    - + type(array_list), public
    - + type(array_list), public
    - + integer, public
    - + type(nd_to_2d_mapping), public
    - + type(nd_to_2d_mapping), public
    - + type(array_list), public
    - + type(array_list), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + integer, public,
    - + logical, public
    - + character(len=default_string_length), public
    - + integer, public,
    - + integer, public,
    - + type(array_list), public
    - + type(array_list), intent(in)
    - + integer, public
    - + integer, intent(in)
    - + integer, public,
    - + type(dbcsr_tas_split_info), public
    - + type(dbcsr_distribution_obj), public
    - + class(dbcsr_tas_distribution), public,
    - + class(dbcsr_tas_distribution), public,
    - + type(dbcsr_tas_split_info), public
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_iterator), public
    - + type(mp_comm_type), public
    - + integer, public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + type(dbcsr_tas_distribution_type), public
    - + class(dbcsr_tas_rowcol_data), public,
    - + class(dbcsr_tas_rowcol_data), public,
    - + type(dbcsr_type), public
    - + integer(kind=int_8), public
    - + integer(kind=int_8), public
    - + logical, public
    - + integer, public
    - + logical, public
    - + character(len=default_string_length), public
    - + type(dbcsr_data_obj), public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + type(array_i1d_obj), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + logical, public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_block_buffer_obj), public
    - + type(dbcsr_distribution_obj), public
    - + integer, public
    - + type(dbcsr_type), public,
    - + type(dbcsr_data_obj), public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), public
    - + integer(kind=int_4), public,
    - + type(call_stat_type), public,
    - + integer, private
    - + character(len=default_string_length), public
    - + integer(kind=int_4), public
    - + integer, private
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public,
    - + type(private_item_p_type_callstackentry), private,
    - + integer, private
    - + type(private_item_p_type_routinereport), private,
    - + integer, private
    - + type(private_item_p_type_routinestat), private,
    - + type(private_item_p_type_timerenv), private,
    - + integer, private
    - + integer, public,
    - + integer, private
    - + integer, public,
    - + integer, private
    - + integer, public,
    - + integer, private
    - + integer, public
    - + integer, public
    - + character(len=20), public
    - + integer, public
    - + integer, private
    - + integer, private
    - + integer, public,
    - + integer(kind=int_8), public,
    - + integer, public,
    - + integer, public,
    - + type(private_item_type_callstackentry), private,
    - + type(private_item_type_i4tuple_callstat), private,
    - + type(private_item_type_routinereport), private,
    - + type(private_item_type_routinestat), private,
    - + type(private_item_type_str_i4), private,
    - + type(private_item_type_timerenv), private,
    - + type(callstack_entry_type), private
    - + integer(kind=int_4), private,
    - + type(call_stat_type), private,
    - + integer(kind=int_8), private
    - + type(private_item_type_i4tuple_callstat), private,
    - + type(routine_report_type), private,
    - + character(len=default_string_length), private
    - + integer(kind=int_4), private
    - + integer(kind=int_8), private
    - + type(private_item_type_str_i4), private,
    - + type(timer_env_type), private,
    - + character(len=default_string_length), public
    - + character(len=default_string_length), public
    - + logical, public
    - + integer, public,
    - + type(acc_stream_type), public
    - + integer, public
    - + integer, public
    - + integer(kind=int_4), public,
    - + integer(kind=int_4), public,
    - + integer, public