From 627dcfb688df30ab807e419b7c0c1513562503c6 Mon Sep 17 00:00:00 2001 From: hfp Date: Tue, 28 May 2024 20:53:17 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20cp2k/dbc?= =?UTF-8?q?sr@5b1f7fe2992ae48b1a80e985825df94f607b8b4e=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 | 24 +- develop/interface/acc_devmem_host2dev.html | 48 +- develop/interface/acc_hostmem_allocate.html | 36 +- develop/interface/acc_hostmem_deallocate.html | 24 +- develop/interface/allocate_any.html | 210 +- develop/interface/array_data.html | 2 +- develop/interface/array_eq.html | 10 +- 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 | 230 +- .../block_buffer_get_next_block.html | 12 +- develop/interface/btree_add.html | 24 +- develop/interface/btree_delete.html | 8 +- develop/interface/btree_find.html | 24 +- develop/interface/btree_new.html | 8 +- develop/interface/create_block.html | 30 +- develop/interface/csr_create.html | 10 +- develop/interface/dbcsr_abort_interface.html | 4 +- develop/interface/dbcsr_add.html | 172 +- develop/interface/dbcsr_add_on_diag.html | 72 +- develop/interface/dbcsr_add_on_diag~2.html | 72 +- develop/interface/dbcsr_add~2.html | 168 +- develop/interface/dbcsr_block_copy.html | 32 +- develop/interface/dbcsr_block_transpose.html | 46 +- develop/interface/dbcsr_build_row_index.html | 8 +- develop/interface/dbcsr_conform_scalar.html | 16 +- develop/interface/dbcsr_count_row_index.html | 8 +- develop/interface/dbcsr_create.html | 30 +- develop/interface/dbcsr_create~2.html | 72 +- develop/interface/dbcsr_csr_create.html | 8 +- develop/interface/dbcsr_data_clear.html | 14 +- develop/interface/dbcsr_data_copy.html | 30 +- develop/interface/dbcsr_data_get_sizes.html | 12 +- develop/interface/dbcsr_data_set.html | 32 +- develop/interface/dbcsr_data_set_pointer.html | 16 +- develop/interface/dbcsr_distribution_new.html | 40 +- develop/interface/dbcsr_dot.html | 115 +- develop/interface/dbcsr_dot~2.html | 115 +- develop/interface/dbcsr_filter.html | 50 +- develop/interface/dbcsr_get_block_p.html | 240 +- develop/interface/dbcsr_get_block_p~2.html | 144 +- develop/interface/dbcsr_get_data.html | 32 +- develop/interface/dbcsr_get_data_cptr.html | 24 +- develop/interface/dbcsr_get_data_p.html | 128 +- develop/interface/dbcsr_get_data_p~2.html | 126 +- develop/interface/dbcsr_get_diag.html | 38 +- develop/interface/dbcsr_get_diag~2.html | 38 +- develop/interface/dbcsr_get_wms_data_p.html | 32 +- develop/interface/dbcsr_hybrid_alltoall.html | 12 +- develop/interface/dbcsr_init_lib.html | 8 +- .../interface/dbcsr_iterator_next_block.html | 280 +- .../dbcsr_iterator_next_block~2.html | 200 +- develop/interface/dbcsr_mp_new.html | 22 +- develop/interface/dbcsr_multiply.html | 455 +- develop/interface/dbcsr_multiply~2.html | 457 +- develop/interface/dbcsr_norm.html | 16 +- develop/interface/dbcsr_printmat.html | 32 +- develop/interface/dbcsr_put_block.html | 64 +- develop/interface/dbcsr_put_block~2.html | 144 +- develop/interface/dbcsr_reserve_block2d.html | 48 +- .../interface/dbcsr_reserve_block2d~2.html | 40 +- develop/interface/dbcsr_scalar.html | 8 +- develop/interface/dbcsr_scalar_get_value.html | 8 +- develop/interface/dbcsr_scale.html | 125 +- develop/interface/dbcsr_scale_by_vector.html | 135 +- .../interface/dbcsr_scale_by_vector~2.html | 133 +- develop/interface/dbcsr_scale~2.html | 129 +- develop/interface/dbcsr_set.html | 50 +- .../interface/dbcsr_set_block_pointer.html | 10 +- develop/interface/dbcsr_set_diag.html | 38 +- develop/interface/dbcsr_set_diag~2.html | 38 +- develop/interface/dbcsr_set~2.html | 50 +- develop/interface/dbcsr_t_create.html | 34 +- develop/interface/dbcsr_t_filter.html | 8 +- develop/interface/dbcsr_t_get_block.html | 174 +- develop/interface/dbcsr_t_put_block.html | 128 +- develop/interface/dbcsr_t_reserve_blocks.html | 24 +- develop/interface/dbcsr_t_set.html | 16 +- develop/interface/dbcsr_tas_create.html | 20 +- 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 | 4 +- 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 | 84 +- develop/interface/dbcsr_trace~2.html | 84 +- 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 | 36 +- develop/interface/get_ith_array.html | 6 +- 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 | 10 +- develop/interface/list_insert.html | 22 +- develop/interface/list_isready.html | 6 +- develop/interface/list_peek.html | 6 +- develop/interface/list_pop.html | 6 +- develop/interface/list_push.html | 14 +- develop/interface/list_set.html | 22 +- develop/interface/list_size.html | 6 +- develop/interface/memory_allocate.html | 48 +- develop/interface/memory_copy.html | 36 +- develop/interface/memory_deallocate.html | 24 +- develop/interface/memory_zero.html | 24 +- develop/interface/mp_allocate.html | 24 +- develop/interface/mp_alltoall.html | 84 +- develop/interface/mp_bcast.html | 112 +- develop/interface/mp_deallocate.html | 24 +- develop/interface/mp_environ.html | 6 +- develop/interface/mp_file_read_at_all.html | 38 +- develop/interface/mp_file_write_at.html | 38 +- develop/interface/mp_file_write_at_all.html | 38 +- develop/interface/mp_gather.html | 72 +- develop/interface/mp_gatherv.html | 12 +- develop/interface/mp_iallgather.html | 96 +- develop/interface/mp_ibcast.html | 72 +- develop/interface/mp_irecv.html | 56 +- develop/interface/mp_iscatter.html | 108 +- develop/interface/mp_isend.html | 56 +- develop/interface/mp_isendrecv.html | 48 +- develop/interface/mp_isum.html | 28 +- develop/interface/mp_max.html | 24 +- develop/interface/mp_maxloc.html | 2 +- develop/interface/mp_min.html | 24 +- develop/interface/mp_minloc.html | 2 +- develop/interface/mp_prod.html | 12 +- develop/interface/mp_recv.html | 48 +- develop/interface/mp_rget.html | 36 +- develop/interface/mp_send.html | 48 +- develop/interface/mp_sendrecv.html | 24 +- develop/interface/mp_sum.html | 112 +- develop/interface/mp_sum_partial.html | 24 +- develop/interface/mp_test.html | 2 +- develop/interface/mp_testall.html | 2 +- develop/interface/mp_testany.html | 4 +- develop/interface/mp_type_make.html | 12 +- develop/interface/mp_waitall.html | 4 +- develop/interface/pointer_view.html | 28 +- develop/interface/roctxmarka.html | 2 +- develop/interface/roctxrangepusha.html | 2 +- develop/interface/rowcol_data.html | 2 +- develop/interface/rowcol_dist.html | 2 +- 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 | 526 +- develop/lists/types.html | 4 +- develop/module/dbcsr_acc_device.html | 4 +- develop/module/dbcsr_acc_devmem.html | 168 +- develop/module/dbcsr_acc_event.html | 20 +- develop/module/dbcsr_acc_hostmem.html | 132 +- develop/module/dbcsr_acc_init.html | 6 +- develop/module/dbcsr_acc_operations.html | 34 +- develop/module/dbcsr_acc_stream.html | 20 +- develop/module/dbcsr_acc_timings.html | 12 +- develop/module/dbcsr_allocate_wrap.html | 420 +- develop/module/dbcsr_api.html | 2808 ++++----- develop/module/dbcsr_api_c.html | 200 +- develop/module/dbcsr_array_list_methods.html | 56 +- develop/module/dbcsr_array_sort.html | 56 +- develop/module/dbcsr_array_types.html | 60 +- develop/module/dbcsr_base_hooks.html | 34 +- develop/module/dbcsr_blas_operations.html | 20 +- develop/module/dbcsr_block_access.html | 738 +-- develop/module/dbcsr_block_operations.html | 552 +- develop/module/dbcsr_btree.html | 472 +- develop/module/dbcsr_config.html | 46 +- develop/module/dbcsr_csr_conversions.html | 112 +- develop/module/dbcsr_cuda_profiling.html | 4 +- develop/module/dbcsr_data_methods.html | 20 +- develop/module/dbcsr_data_methods_low.html | 312 +- develop/module/dbcsr_data_operations.html | 38 +- develop/module/dbcsr_data_types.html | 38 +- develop/module/dbcsr_dict.html | 86 +- develop/module/dbcsr_dist_methods.html | 182 +- develop/module/dbcsr_dist_operations.html | 116 +- develop/module/dbcsr_dist_util.html | 82 +- develop/module/dbcsr_error_handling.html | 32 +- develop/module/dbcsr_files.html | 22 +- develop/module/dbcsr_hip_profiling.html | 4 +- develop/module/dbcsr_index_operations.html | 140 +- develop/module/dbcsr_io.html | 130 +- develop/module/dbcsr_iter_types.html | 14 +- develop/module/dbcsr_iterator_operations.html | 466 +- develop/module/dbcsr_kinds.html | 2 +- develop/module/dbcsr_lib.html | 60 +- develop/module/dbcsr_list.html | 142 +- develop/module/dbcsr_list_callstackentry.html | 46 +- develop/module/dbcsr_list_routinereport.html | 48 +- develop/module/dbcsr_list_routinestat.html | 28 +- develop/module/dbcsr_list_timerenv.html | 50 +- develop/module/dbcsr_log_handling.html | 82 +- develop/module/dbcsr_machine.html | 10 +- develop/module/dbcsr_machine_internal.html | 18 +- develop/module/dbcsr_mem_methods.html | 14 +- develop/module/dbcsr_methods.html | 112 +- develop/module/dbcsr_min_heap.html | 50 +- develop/module/dbcsr_mm.html | 86 +- develop/module/dbcsr_mm_3d.html | 186 +- develop/module/dbcsr_mm_accdrv.html | 60 +- develop/module/dbcsr_mm_cannon.html | 388 +- develop/module/dbcsr_mm_common.html | 84 +- develop/module/dbcsr_mm_csr.html | 70 +- develop/module/dbcsr_mm_dist_operations.html | 98 +- develop/module/dbcsr_mm_hostdrv.html | 114 +- develop/module/dbcsr_mm_multrec.html | 156 +- develop/module/dbcsr_mm_sched.html | 50 +- develop/module/dbcsr_mm_types.html | 10 +- develop/module/dbcsr_mp_methods.html | 96 +- develop/module/dbcsr_mp_operations.html | 84 +- develop/module/dbcsr_mpiwrap.html | 2690 ++++----- develop/module/dbcsr_multiply_api.html | 328 +- develop/module/dbcsr_operations.html | 1198 ++-- develop/module/dbcsr_print_messages.html | 6 +- develop/module/dbcsr_ptr_util.html | 406 +- develop/module/dbcsr_string_utilities.html | 10 +- develop/module/dbcsr_tas_base.html | 804 +-- develop/module/dbcsr_tas_global.html | 56 +- develop/module/dbcsr_tas_io.html | 36 +- develop/module/dbcsr_tas_mm.html | 116 +- develop/module/dbcsr_tas_reshape_ops.html | 338 +- develop/module/dbcsr_tas_split.html | 68 +- develop/module/dbcsr_tas_test.html | 66 +- develop/module/dbcsr_tas_types.html | 34 +- develop/module/dbcsr_tas_util.html | 48 +- develop/module/dbcsr_tensor.html | 284 +- develop/module/dbcsr_tensor_api.html | 30 +- develop/module/dbcsr_tensor_api_c.html | 32 +- develop/module/dbcsr_tensor_block.html | 868 +-- develop/module/dbcsr_tensor_index.html | 54 +- develop/module/dbcsr_tensor_io.html | 54 +- develop/module/dbcsr_tensor_reshape.html | 298 +- develop/module/dbcsr_tensor_split.html | 52 +- develop/module/dbcsr_tensor_test.html | 128 +- develop/module/dbcsr_tensor_types.html | 344 +- develop/module/dbcsr_test_methods.html | 70 +- .../module/dbcsr_test_scale_by_vector.html | 42 +- develop/module/dbcsr_tests.html | 74 +- develop/module/dbcsr_timings.html | 34 +- develop/module/dbcsr_timings_base_type.html | 6 +- develop/module/dbcsr_timings_report.html | 18 +- develop/module/dbcsr_timings_types.html | 10 +- develop/module/dbcsr_toollib.html | 78 +- develop/module/dbcsr_transformations.html | 150 +- develop/module/dbcsr_types.html | 188 +- develop/module/dbcsr_work_operations.html | 224 +- develop/proc/acc_calculate_norms.html | 6 +- 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_set_cptr.html | 2 +- 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_synchronize.html | 2 +- develop/proc/acc_stream_wait_event.html | 2 +- develop/proc/acc_transpose_blocks.html | 16 +- 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 | 6 +- develop/proc/allocate_1d_c_sp.html | 6 +- develop/proc/allocate_1d_i.html | 6 +- develop/proc/allocate_1d_r_dp.html | 6 +- develop/proc/allocate_1d_r_sp.html | 6 +- develop/proc/allocate_2d_c_dp.html | 6 +- develop/proc/allocate_2d_c_sp.html | 6 +- develop/proc/allocate_2d_i.html | 6 +- develop/proc/allocate_2d_r_dp.html | 6 +- develop/proc/allocate_2d_r_sp.html | 6 +- develop/proc/allocate_3d_c_dp.html | 6 +- develop/proc/allocate_3d_c_sp.html | 6 +- develop/proc/allocate_3d_i.html | 6 +- develop/proc/allocate_3d_r_dp.html | 6 +- develop/proc/allocate_3d_r_sp.html | 6 +- develop/proc/allocate_4d_c_dp.html | 6 +- develop/proc/allocate_4d_c_sp.html | 6 +- develop/proc/allocate_4d_i.html | 6 +- develop/proc/allocate_4d_r_dp.html | 6 +- develop/proc/allocate_4d_r_sp.html | 6 +- develop/proc/allocate_5d_c_dp.html | 6 +- develop/proc/allocate_5d_c_sp.html | 6 +- develop/proc/allocate_5d_i.html | 6 +- develop/proc/allocate_5d_r_dp.html | 6 +- develop/proc/allocate_5d_r_sp.html | 6 +- develop/proc/allocate_6d_c_dp.html | 6 +- develop/proc/allocate_6d_c_sp.html | 6 +- develop/proc/allocate_6d_i.html | 6 +- develop/proc/allocate_6d_r_dp.html | 6 +- develop/proc/allocate_6d_r_sp.html | 6 +- develop/proc/allocate_7d_c_dp.html | 6 +- develop/proc/allocate_7d_c_sp.html | 6 +- develop/proc/allocate_7d_i.html | 6 +- develop/proc/allocate_7d_r_dp.html | 6 +- develop/proc/allocate_7d_r_sp.html | 6 +- develop/proc/allocate_and_get_ith_array.html | 6 +- develop/proc/arb_dist.html | 2 +- develop/proc/arb_rowcols.html | 4 +- develop/proc/array_data_i1d.html | 4 +- develop/proc/array_eq_i.html | 11 +- develop/proc/array_eq_i8.html | 4 +- develop/proc/array_eq_i~2.html | 15 +- 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/array_sublist.html | 2 +- develop/proc/assign_preconnection.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 | 4 +- develop/proc/blas_process_mm_stack_d.html | 4 +- develop/proc/blas_process_mm_stack_s.html | 4 +- develop/proc/blas_process_mm_stack_z.html | 4 +- develop/proc/blk_dims_tensor.html | 4 +- develop/proc/blk_size_arb.html | 2 +- develop/proc/blk_size_one.html | 2 +- develop/proc/blk_size_repl.html | 2 +- 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 | 83 +- 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 | 18 +- .../block_buffer_get_next_block_c_sp.html | 22 +- .../block_buffer_get_next_block_c_sp~2.html | 18 +- .../block_buffer_get_next_block_r_dp.html | 22 +- .../block_buffer_get_next_block_r_dp~2.html | 18 +- .../block_buffer_get_next_block_r_sp.html | 22 +- .../block_buffer_get_next_block_r_sp~2.html | 18 +- develop/proc/block_copy_1d1d_c.html | 2 +- develop/proc/block_copy_1d1d_d.html | 2 +- develop/proc/block_copy_1d1d_s.html | 2 +- develop/proc/block_copy_1d1d_z.html | 2 +- develop/proc/block_copy_1d2d_c.html | 2 +- develop/proc/block_copy_1d2d_d.html | 2 +- develop/proc/block_copy_1d2d_s.html | 2 +- develop/proc/block_copy_1d2d_z.html | 2 +- develop/proc/block_copy_2d1d_c.html | 2 +- develop/proc/block_copy_2d1d_d.html | 2 +- develop/proc/block_copy_2d1d_s.html | 2 +- develop/proc/block_copy_2d1d_z.html | 2 +- develop/proc/block_copy_2d2d_c.html | 2 +- develop/proc/block_copy_2d2d_d.html | 2 +- develop/proc/block_copy_2d2d_s.html | 2 +- develop/proc/block_copy_2d2d_z.html | 2 +- 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 | 10 +- develop/proc/block_partial_copy_1d2d_d.html | 10 +- develop/proc/block_partial_copy_1d2d_s.html | 10 +- develop/proc/block_partial_copy_1d2d_z.html | 10 +- develop/proc/block_partial_copy_2d1d_c.html | 14 +- develop/proc/block_partial_copy_2d1d_d.html | 14 +- develop/proc/block_partial_copy_2d1d_s.html | 14 +- develop/proc/block_partial_copy_2d1d_z.html | 14 +- develop/proc/block_partial_copy_2d2d_c.html | 10 +- develop/proc/block_partial_copy_2d2d_d.html | 10 +- develop/proc/block_partial_copy_2d2d_s.html | 10 +- develop/proc/block_partial_copy_2d2d_z.html | 10 +- develop/proc/block_partial_copy_c.html | 14 +- develop/proc/block_partial_copy_d.html | 14 +- develop/proc/block_partial_copy_s.html | 14 +- develop/proc/block_partial_copy_z.html | 14 +- develop/proc/block_size.html | 2 +- develop/proc/block_transpose_copy_1d2d_c.html | 2 +- develop/proc/block_transpose_copy_1d2d_d.html | 2 +- develop/proc/block_transpose_copy_1d2d_s.html | 2 +- develop/proc/block_transpose_copy_1d2d_z.html | 2 +- develop/proc/block_transpose_copy_2d1d_c.html | 2 +- develop/proc/block_transpose_copy_2d1d_d.html | 2 +- develop/proc/block_transpose_copy_2d1d_s.html | 2 +- develop/proc/block_transpose_copy_2d1d_z.html | 2 +- develop/proc/block_transpose_copy_c.html | 2 +- develop/proc/block_transpose_copy_d.html | 2 +- develop/proc/block_transpose_copy_s.html | 2 +- develop/proc/block_transpose_copy_z.html | 2 +- develop/proc/block_transpose_inplace_c.html | 2 +- develop/proc/block_transpose_inplace_d.html | 2 +- develop/proc/block_transpose_inplace_s.html | 2 +- develop/proc/block_transpose_inplace_z.html | 2 +- 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 | 8 +- develop/proc/btree_add_into_i8_dp2d.html | 8 +- develop/proc/btree_add_into_i8_sp2d.html | 8 +- develop/proc/btree_add_into_i8_zp2d.html | 8 +- .../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 | 2 +- develop/proc/btree_delete_i8_dp2d.html | 2 +- develop/proc/btree_delete_i8_sp2d.html | 2 +- develop/proc/btree_delete_i8_zp2d.html | 2 +- develop/proc/btree_delete_node_i8_cp2d.html | 6 +- develop/proc/btree_delete_node_i8_dp2d.html | 6 +- develop/proc/btree_delete_node_i8_sp2d.html | 6 +- develop/proc/btree_delete_node_i8_zp2d.html | 6 +- 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 | 8 +- .../proc/btree_left_insertion_i8_dp2d.html | 8 +- .../proc/btree_left_insertion_i8_sp2d.html | 8 +- .../proc/btree_left_insertion_i8_zp2d.html | 8 +- 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 | 2 +- .../proc/btree_node_find_ge_pos_i8_dp2d.html | 2 +- .../proc/btree_node_find_ge_pos_i8_sp2d.html | 2 +- .../proc/btree_node_find_ge_pos_i8_zp2d.html | 2 +- .../proc/btree_node_find_gt_pos_i8_cp2d.html | 2 +- .../proc/btree_node_find_gt_pos_i8_dp2d.html | 2 +- .../proc/btree_node_find_gt_pos_i8_sp2d.html | 2 +- .../proc/btree_node_find_gt_pos_i8_zp2d.html | 2 +- .../proc/btree_node_find_gte_pos_i8_cp2d.html | 4 +- .../proc/btree_node_find_gte_pos_i8_dp2d.html | 4 +- .../proc/btree_node_find_gte_pos_i8_sp2d.html | 4 +- .../proc/btree_node_find_gte_pos_i8_zp2d.html | 4 +- .../proc/btree_right_insertion_i8_cp2d.html | 8 +- .../proc/btree_right_insertion_i8_dp2d.html | 8 +- .../proc/btree_right_insertion_i8_sp2d.html | 8 +- .../proc/btree_right_insertion_i8_zp2d.html | 8 +- .../proc/btree_simple_insertion_i8_cp2d.html | 8 +- .../proc/btree_simple_insertion_i8_dp2d.html | 8 +- .../proc/btree_simple_insertion_i8_sp2d.html | 8 +- .../proc/btree_simple_insertion_i8_zp2d.html | 8 +- 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 | 2 +- develop/proc/buffer_release.html | 2 +- develop/proc/c_dbcsr_add_on_diag_c.html | 2 +- develop/proc/c_dbcsr_add_on_diag_d.html | 2 +- develop/proc/c_dbcsr_add_on_diag_s.html | 2 +- develop/proc/c_dbcsr_add_on_diag_z.html | 2 +- develop/proc/c_dbcsr_binary_write.html | 2 +- develop/proc/c_dbcsr_checksum.html | 2 +- .../proc/c_dbcsr_complete_redistribute.html | 2 +- develop/proc/c_dbcsr_create_new.html | 2 +- develop/proc/c_dbcsr_create_template.html | 2 +- develop/proc/c_dbcsr_distribute.html | 2 +- develop/proc/c_dbcsr_filter.html | 2 +- develop/proc/c_dbcsr_finalize.html | 2 +- develop/proc/c_dbcsr_frobenius_norm.html | 2 +- .../proc/c_dbcsr_function_of_elements.html | 2 +- develop/proc/c_dbcsr_gershgorin_norm.html | 2 +- develop/proc/c_dbcsr_get_block_diag.html | 2 +- .../proc/c_dbcsr_get_block_notrans_p_c.html | 2 +- .../proc/c_dbcsr_get_block_notrans_p_d.html | 2 +- .../proc/c_dbcsr_get_block_notrans_p_s.html | 2 +- .../proc/c_dbcsr_get_block_notrans_p_z.html | 2 +- develop/proc/c_dbcsr_get_block_p_c.html | 2 +- develop/proc/c_dbcsr_get_block_p_d.html | 2 +- develop/proc/c_dbcsr_get_block_p_s.html | 2 +- develop/proc/c_dbcsr_get_block_p_z.html | 2 +- develop/proc/c_dbcsr_get_col_blk_offset.html | 2 +- develop/proc/c_dbcsr_get_col_blk_size.html | 2 +- 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_size.html | 2 +- develop/proc/c_dbcsr_get_data_type.html | 2 +- develop/proc/c_dbcsr_get_data_z.html | 2 +- develop/proc/c_dbcsr_get_diag_c.html | 2 +- develop/proc/c_dbcsr_get_diag_d.html | 2 +- develop/proc/c_dbcsr_get_diag_s.html | 2 +- develop/proc/c_dbcsr_get_diag_z.html | 2 +- develop/proc/c_dbcsr_get_distribution.html | 2 +- develop/proc/c_dbcsr_get_group.html | 2 +- develop/proc/c_dbcsr_get_info.html | 10 +- develop/proc/c_dbcsr_get_local_cols.html | 4 +- develop/proc/c_dbcsr_get_local_rows.html | 4 +- develop/proc/c_dbcsr_get_matrix_type.html | 2 +- develop/proc/c_dbcsr_get_name.html | 2 +- develop/proc/c_dbcsr_get_num_blocks.html | 2 +- develop/proc/c_dbcsr_get_occupation.html | 2 +- develop/proc/c_dbcsr_get_proc_col_dist.html | 2 +- develop/proc/c_dbcsr_get_proc_row_dist.html | 2 +- develop/proc/c_dbcsr_get_row_blk_offset.html | 2 +- develop/proc/c_dbcsr_get_row_blk_size.html | 2 +- .../proc/c_dbcsr_get_stored_coordinates.html | 8 +- develop/proc/c_dbcsr_has_symmetry.html | 4 +- develop/proc/c_dbcsr_init_lib.html | 2 +- develop/proc/c_dbcsr_init_random.html | 2 +- develop/proc/c_dbcsr_iterator_start.html | 2 +- develop/proc/c_dbcsr_maxabs.html | 2 +- develop/proc/c_dbcsr_nblkcols_local.html | 2 +- develop/proc/c_dbcsr_nblkcols_total.html | 2 +- develop/proc/c_dbcsr_nblkrows_local.html | 2 +- develop/proc/c_dbcsr_nblkrows_total.html | 2 +- develop/proc/c_dbcsr_nfullcols_total.html | 2 +- develop/proc/c_dbcsr_nfullrows_total.html | 2 +- develop/proc/c_dbcsr_norm_scalar.html | 2 +- develop/proc/c_dbcsr_print.html | 2 +- develop/proc/c_dbcsr_print_block_sum.html | 2 +- develop/proc/c_dbcsr_put_block2d_c.html | 2 +- develop/proc/c_dbcsr_put_block2d_d.html | 2 +- develop/proc/c_dbcsr_put_block2d_s.html | 2 +- develop/proc/c_dbcsr_put_block2d_z.html | 2 +- develop/proc/c_dbcsr_release.html | 2 +- develop/proc/c_dbcsr_replicate_all.html | 2 +- develop/proc/c_dbcsr_reserve_all_blocks.html | 2 +- develop/proc/c_dbcsr_reserve_block2d_c.html | 2 +- develop/proc/c_dbcsr_reserve_block2d_d.html | 2 +- develop/proc/c_dbcsr_reserve_block2d_s.html | 2 +- develop/proc/c_dbcsr_reserve_block2d_z.html | 2 +- develop/proc/c_dbcsr_reserve_blocks.html | 2 +- develop/proc/c_dbcsr_reserve_diag_blocks.html | 2 +- develop/proc/c_dbcsr_set_c.html | 2 +- develop/proc/c_dbcsr_set_d.html | 2 +- develop/proc/c_dbcsr_set_diag_c.html | 2 +- develop/proc/c_dbcsr_set_diag_d.html | 2 +- develop/proc/c_dbcsr_set_diag_s.html | 2 +- develop/proc/c_dbcsr_set_diag_z.html | 2 +- develop/proc/c_dbcsr_set_s.html | 2 +- develop/proc/c_dbcsr_set_z.html | 2 +- develop/proc/c_dbcsr_setname.html | 2 +- develop/proc/c_dbcsr_sum_replicated.html | 2 +- develop/proc/c_dbcsr_t_create_template.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 +- .../proc/c_dbcsr_t_reserve_blocks_index.html | 2 +- develop/proc/c_dbcsr_triu.html | 2 +- develop/proc/c_dbcsr_valid_index.html | 2 +- develop/proc/c_f_string.html | 2 +- develop/proc/c_f_string~2.html | 2 +- develop/proc/calculate_norms.html | 6 +- develop/proc/call_rec_sort_index.html | 6 +- develop/proc/can_quickly_finalize.html | 2 +- .../proc/change_capacity_callstackentry.html | 2 +- .../change_capacity_i4tuple_callstat.html | 2 +- .../proc/change_capacity_routinereport.html | 2 +- develop/proc/change_capacity_routinestat.html | 2 +- develop/proc/change_capacity_str_i4.html | 2 +- develop/proc/change_capacity_timerenv.html | 4 +- develop/proc/change_split.html | 6 +- develop/proc/checker_square_proc.html | 10 +- develop/proc/checker_tr.html | 4 +- develop/proc/collect_reports_from_ranks.html | 2 +- develop/proc/combine_pgrid_index.html | 2 +- develop/proc/combine_tensor_index.html | 2 +- develop/proc/compat_map.html | 2 +- develop/proc/compress.html | 4 +- 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 | 4 +- develop/proc/count_bins.html | 6 +- develop/proc/create_array_list.html | 4 +- develop/proc/create_batches.html | 2 +- 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 | 2 +- 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 | 8 +- develop/proc/csr_create_new.html | 4 +- develop/proc/csr_create_new~2.html | 6 +- 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 | 2 +- develop/proc/cyclic_rowcols.html | 4 +- develop/proc/dbcsr_1d_d_sort.html | 6 +- develop/proc/dbcsr_1d_d_sort_low.html | 6 +- develop/proc/dbcsr_1d_i4_sort.html | 6 +- develop/proc/dbcsr_1d_i4_sort_low.html | 6 +- develop/proc/dbcsr_1d_i8_sort.html | 6 +- develop/proc/dbcsr_1d_i8_sort_low.html | 6 +- develop/proc/dbcsr_1d_s_sort.html | 6 +- develop/proc/dbcsr_1d_s_sort_low.html | 6 +- develop/proc/dbcsr__b.html | 2 +- develop/proc/dbcsr__l.html | 2 +- develop/proc/dbcsr__w.html | 2 +- develop/proc/dbcsr_abort.html | 4 +- develop/proc/dbcsr_abort_handler.html | 4 +- develop/proc/dbcsr_acc_do_mm_stack.html | 4 +- develop/proc/dbcsr_acc_get_ndevices.html | 2 +- develop/proc/dbcsr_acc_transpose.html | 14 +- develop/proc/dbcsr_add_anytype.html | 10 +- 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 | 59 +- develop/proc/dbcsr_add_block_node~2.html | 61 +- develop/proc/dbcsr_add_c.html | 44 +- develop/proc/dbcsr_add_c~2.html | 42 +- develop/proc/dbcsr_add_d.html | 61 +- develop/proc/dbcsr_add_default_logger.html | 2 +- develop/proc/dbcsr_add_d~2.html | 59 +- develop/proc/dbcsr_add_on_diag_c.html | 72 +- develop/proc/dbcsr_add_on_diag_c~2.html | 72 +- develop/proc/dbcsr_add_on_diag_d.html | 72 +- develop/proc/dbcsr_add_on_diag_ds.html | 4 +- develop/proc/dbcsr_add_on_diag_d~2.html | 72 +- develop/proc/dbcsr_add_on_diag_s.html | 72 +- develop/proc/dbcsr_add_on_diag_s~2.html | 72 +- develop/proc/dbcsr_add_on_diag_z.html | 72 +- develop/proc/dbcsr_add_on_diag_z~2.html | 72 +- develop/proc/dbcsr_add_s.html | 44 +- develop/proc/dbcsr_add_s~2.html | 42 +- develop/proc/dbcsr_add_wm_from_matrix.html | 4 +- develop/proc/dbcsr_add_work_coordinate.html | 10 +- develop/proc/dbcsr_add_z.html | 49 +- develop/proc/dbcsr_add_z~2.html | 47 +- develop/proc/dbcsr_addto_index_array.html | 4 +- develop/proc/dbcsr_binary_read.html | 4 +- develop/proc/dbcsr_binary_read~2.html | 6 +- develop/proc/dbcsr_binary_write.html | 4 +- develop/proc/dbcsr_binary_write~2.html | 4 +- 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 | 14 +- develop/proc/dbcsr_block_real_neg.html | 6 +- develop/proc/dbcsr_block_scale.html | 8 +- develop/proc/dbcsr_block_transpose_a.html | 4 +- develop/proc/dbcsr_block_transpose_aa.html | 10 +- develop/proc/dbcsr_build_row_index_copy.html | 4 +- .../proc/dbcsr_build_row_index_inplace.html | 4 +- develop/proc/dbcsr_calc_block_sizes.html | 10 +- develop/proc/dbcsr_checksum.html | 4 +- develop/proc/dbcsr_checksum~2.html | 8 +- develop/proc/dbcsr_clear.html | 18 +- develop/proc/dbcsr_clearfrom_index_array.html | 2 +- develop/proc/dbcsr_clear~2.html | 18 +- develop/proc/dbcsr_col_block_offsets.html | 4 +- develop/proc/dbcsr_col_block_sizes.html | 4 +- develop/proc/dbcsr_complete_redistribute.html | 4 +- .../proc/dbcsr_complete_redistribute~2.html | 8 +- develop/proc/dbcsr_conjg.html | 2 +- develop/proc/dbcsr_copy.html | 140 +- develop/proc/dbcsr_copy_into_existing.html | 117 +- .../proc/dbcsr_copy_into_existing_sym.html | 4 +- develop/proc/dbcsr_copy_into_existing~2.html | 117 +- develop/proc/dbcsr_copy_sort_data.html | 12 +- develop/proc/dbcsr_copy_submatrix.html | 10 +- develop/proc/dbcsr_copy~2.html | 142 +- develop/proc/dbcsr_count_row_index_copy.html | 4 +- .../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 | 14 +- develop/proc/dbcsr_create_new~2.html | 38 +- develop/proc/dbcsr_create_template.html | 16 +- develop/proc/dbcsr_create_template~2.html | 34 +- develop/proc/dbcsr_crop_matrix.html | 6 +- develop/proc/dbcsr_csr_create_from_dbcsr.html | 2 +- develop/proc/dbcsr_data_area.html | 4 +- develop/proc/dbcsr_data_clear0.html | 6 +- develop/proc/dbcsr_data_clear_nt.html | 8 +- develop/proc/dbcsr_data_copy_aa.html | 8 +- develop/proc/dbcsr_data_copy_aa2.html | 6 +- develop/proc/dbcsr_data_copyall.html | 2 +- develop/proc/dbcsr_data_ensure_size.html | 2 +- develop/proc/dbcsr_data_exists.html | 2 +- develop/proc/dbcsr_data_get_memory_type.html | 2 +- develop/proc/dbcsr_data_get_size.html | 2 +- develop/proc/dbcsr_data_get_sizes_1.html | 2 +- develop/proc/dbcsr_data_get_sizes_2.html | 6 +- develop/proc/dbcsr_data_get_sizes_any.html | 4 +- develop/proc/dbcsr_data_get_type.html | 2 +- develop/proc/dbcsr_data_new.html | 4 +- develop/proc/dbcsr_data_set_ac.html | 6 +- develop/proc/dbcsr_data_set_ad.html | 6 +- develop/proc/dbcsr_data_set_as.html | 6 +- develop/proc/dbcsr_data_set_az.html | 6 +- .../proc/dbcsr_data_set_size_referenced.html | 2 +- develop/proc/dbcsr_data_valid.html | 2 +- develop/proc/dbcsr_data_verify_bounds.html | 4 +- develop/proc/dbcsr_data_zero.html | 4 +- .../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_dist_bin.html | 4 +- develop/proc/dbcsr_dist_release_locals.html | 2 +- develop/proc/dbcsr_distribute.html | 2 +- develop/proc/dbcsr_distribute~2.html | 4 +- develop/proc/dbcsr_distribution.html | 4 +- develop/proc/dbcsr_distribution_col_dist.html | 4 +- develop/proc/dbcsr_distribution_get.html | 18 +- .../dbcsr_distribution_get_num_images_1d.html | 6 +- develop/proc/dbcsr_distribution_get~2.html | 34 +- .../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 | 12 +- 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 +- develop/proc/dbcsr_distribution_release.html | 2 +- .../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 | 124 +- develop/proc/dbcsr_dot_c~2.html | 124 +- develop/proc/dbcsr_dot_d.html | 124 +- develop/proc/dbcsr_dot_d~2.html | 124 +- develop/proc/dbcsr_dot_s.html | 124 +- develop/proc/dbcsr_dot_sd.html | 6 +- develop/proc/dbcsr_dot_s~2.html | 124 +- develop/proc/dbcsr_dot_z.html | 124 +- develop/proc/dbcsr_dot_z~2.html | 124 +- develop/proc/dbcsr_expand_row_index.html | 6 +- develop/proc/dbcsr_expand_row_index_2d.html | 4 +- develop/proc/dbcsr_fill_wm_from_matrix.html | 4 +- develop/proc/dbcsr_filter.html | 10 +- develop/proc/dbcsr_filter_anytype.html | 10 +- develop/proc/dbcsr_filter_c.html | 10 +- develop/proc/dbcsr_filter_d.html | 10 +- develop/proc/dbcsr_filter_s.html | 10 +- develop/proc/dbcsr_filter_z.html | 10 +- 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 | 84 +- develop/proc/dbcsr_frobenius_norm~2.html | 84 +- develop/proc/dbcsr_function_of_elements.html | 180 +- .../proc/dbcsr_function_of_elements~2.html | 180 +- develop/proc/dbcsr_gatherv_any.html | 6 +- develop/proc/dbcsr_gershgorin_norm.html | 101 +- develop/proc/dbcsr_gershgorin_norm~2.html | 103 +- .../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 | 16 +- develop/proc/dbcsr_get_2d_block_p_c~2.html | 16 +- develop/proc/dbcsr_get_2d_block_p_d.html | 16 +- develop/proc/dbcsr_get_2d_block_p_d~2.html | 16 +- develop/proc/dbcsr_get_2d_block_p_s.html | 16 +- develop/proc/dbcsr_get_2d_block_p_s~2.html | 16 +- develop/proc/dbcsr_get_2d_block_p_z.html | 16 +- develop/proc/dbcsr_get_2d_block_p_z~2.html | 16 +- develop/proc/dbcsr_get_block_diag.html | 49 +- develop/proc/dbcsr_get_block_diag~2.html | 49 +- develop/proc/dbcsr_get_block_index.html | 12 +- 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 | 16 +- develop/proc/dbcsr_get_block_p_c~2.html | 16 +- develop/proc/dbcsr_get_block_p_d.html | 16 +- develop/proc/dbcsr_get_block_p_d~2.html | 16 +- develop/proc/dbcsr_get_block_p_s.html | 16 +- develop/proc/dbcsr_get_block_p_s~2.html | 16 +- develop/proc/dbcsr_get_block_p_z.html | 16 +- develop/proc/dbcsr_get_block_p_z~2.html | 16 +- develop/proc/dbcsr_get_data_c.html | 10 +- develop/proc/dbcsr_get_data_c_c.html | 6 +- develop/proc/dbcsr_get_data_c_d.html | 6 +- develop/proc/dbcsr_get_data_c_s.html | 6 +- develop/proc/dbcsr_get_data_c_z.html | 6 +- develop/proc/dbcsr_get_data_d.html | 10 +- develop/proc/dbcsr_get_data_memory_type.html | 2 +- develop/proc/dbcsr_get_data_p_2d_c.html | 4 +- develop/proc/dbcsr_get_data_p_2d_d.html | 4 +- develop/proc/dbcsr_get_data_p_2d_s.html | 4 +- develop/proc/dbcsr_get_data_p_2d_z.html | 4 +- develop/proc/dbcsr_get_data_p_c.html | 4 +- develop/proc/dbcsr_get_data_p_d.html | 4 +- develop/proc/dbcsr_get_data_p_s.html | 4 +- develop/proc/dbcsr_get_data_p_z.html | 4 +- develop/proc/dbcsr_get_data_s.html | 10 +- 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 | 10 +- develop/proc/dbcsr_get_default_config.html | 2 +- develop/proc/dbcsr_get_default_logger.html | 2 +- develop/proc/dbcsr_get_diag_c.html | 52 +- develop/proc/dbcsr_get_diag_c~2.html | 52 +- develop/proc/dbcsr_get_diag_d.html | 52 +- develop/proc/dbcsr_get_diag_d~2.html | 52 +- develop/proc/dbcsr_get_diag_s.html | 52 +- develop/proc/dbcsr_get_diag_s~2.html | 52 +- develop/proc/dbcsr_get_diag_z.html | 52 +- develop/proc/dbcsr_get_diag_z~2.html | 52 +- 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 | 2 +- develop/proc/dbcsr_get_info.html | 165 +- develop/proc/dbcsr_get_info~2.html | 191 +- 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 | 2 +- develop/proc/dbcsr_get_num_blocks~2.html | 4 +- develop/proc/dbcsr_get_nze.html | 2 +- develop/proc/dbcsr_get_occupation.html | 53 +- develop/proc/dbcsr_get_occupation~2.html | 55 +- develop/proc/dbcsr_get_replication_type.html | 2 +- develop/proc/dbcsr_get_stored_block_info.html | 12 +- .../proc/dbcsr_get_stored_coordinates.html | 54 +- .../proc/dbcsr_get_stored_coordinates~2.html | 58 +- develop/proc/dbcsr_get_wms_data_c.html | 10 +- develop/proc/dbcsr_get_wms_data_d.html | 10 +- develop/proc/dbcsr_get_wms_data_s.html | 10 +- develop/proc/dbcsr_get_wms_data_z.html | 10 +- develop/proc/dbcsr_hadamard_product.html | 143 +- develop/proc/dbcsr_hadamard_product~2.html | 143 +- develop/proc/dbcsr_has_local_row_index.html | 2 +- .../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 | 6 +- 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 | 4 +- 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 | 79 +- develop/proc/dbcsr_init_random~2.html | 79 +- develop/proc/dbcsr_init_wm.html | 4 +- develop/proc/dbcsr_int_to_string.html | 4 +- develop/proc/dbcsr_irecv_any.html | 6 +- develop/proc/dbcsr_iscatterv_any.html | 8 +- develop/proc/dbcsr_isend_any.html | 4 +- develop/proc/dbcsr_isendrecv_any.html | 4 +- .../proc/dbcsr_iterator_blocks_left~2.html | 2 +- .../proc/dbcsr_iterator_next_1d_block_c.html | 18 +- .../proc/dbcsr_iterator_next_1d_block_d.html | 18 +- ...bcsr_iterator_next_1d_block_notrans_c.html | 16 +- ...bcsr_iterator_next_1d_block_notrans_d.html | 16 +- ...bcsr_iterator_next_1d_block_notrans_s.html | 16 +- ...bcsr_iterator_next_1d_block_notrans_z.html | 16 +- .../proc/dbcsr_iterator_next_1d_block_s.html | 18 +- .../proc/dbcsr_iterator_next_1d_block_z.html | 18 +- .../proc/dbcsr_iterator_next_2d_block_c.html | 18 +- .../proc/dbcsr_iterator_next_2d_block_d.html | 18 +- ...bcsr_iterator_next_2d_block_notrans_c.html | 16 +- ...bcsr_iterator_next_2d_block_notrans_d.html | 16 +- ...bcsr_iterator_next_2d_block_notrans_s.html | 16 +- ...bcsr_iterator_next_2d_block_notrans_z.html | 16 +- .../proc/dbcsr_iterator_next_2d_block_s.html | 18 +- .../proc/dbcsr_iterator_next_2d_block_z.html | 18 +- .../proc/dbcsr_iterator_next_block_index.html | 8 +- develop/proc/dbcsr_iterator_seek.html | 4 +- develop/proc/dbcsr_iterator_start.html | 2 +- develop/proc/dbcsr_iterator_start~2.html | 4 +- develop/proc/dbcsr_iterator_stop~2.html | 2 +- develop/proc/dbcsr_lapack_larnv.html | 4 +- develop/proc/dbcsr_logger_create.html | 6 +- .../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 | 4 +- develop/proc/dbcsr_make_buffers.html | 16 +- develop/proc/dbcsr_make_dbcsr_index.html | 6 +- 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 | 2 +- develop/proc/dbcsr_make_index_local_row.html | 2 +- develop/proc/dbcsr_make_null_dist.html | 4 +- develop/proc/dbcsr_make_null_mp.html | 2 +- develop/proc/dbcsr_make_random_matrix.html | 16 +- 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 | 57 +- develop/proc/dbcsr_maxabs~2.html | 57 +- develop/proc/dbcsr_may_be_dense.html | 2 +- develop/proc/dbcsr_mempool_add.html | 2 +- develop/proc/dbcsr_mempool_get.html | 4 +- develop/proc/dbcsr_memtype_equal.html | 2 +- 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 | 6 +- develop/proc/dbcsr_mm_accdrv_process.html | 12 +- develop/proc/dbcsr_mm_csr_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_csr_finalize.html | 2 +- develop/proc/dbcsr_mm_csr_init.html | 2 +- develop/proc/dbcsr_mm_csr_multiply.html | 4 +- develop/proc/dbcsr_mm_csr_multiply_low.html | 6 +- develop/proc/dbcsr_mm_csr_purge_stacks.html | 2 +- develop/proc/dbcsr_mm_csr_red3d.html | 4 +- develop/proc/dbcsr_mm_hostdrv_init.html | 4 +- develop/proc/dbcsr_mm_hostdrv_process.html | 14 +- .../proc/dbcsr_mm_multrec_dev2host_init.html | 2 +- develop/proc/dbcsr_mm_multrec_finalize.html | 2 +- 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 | 18 +- develop/proc/dbcsr_mm_multrec_multiply.html | 10 +- develop/proc/dbcsr_mm_multrec_red3d.html | 4 +- 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 | 4 +- .../proc/dbcsr_mm_sched_print_statistics.html | 4 +- develop/proc/dbcsr_mm_sched_process.html | 4 +- .../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 | 6 +- develop/proc/dbcsr_mp_grid_remove.html | 2 +- develop/proc/dbcsr_mp_grid_setup.html | 2 +- develop/proc/dbcsr_mp_grid_setup~2.html | 2 +- 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 | 6 +- develop/proc/dbcsr_mp_my_col_group.html | 2 +- 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 | 4 +- develop/proc/dbcsr_multiply_c.html | 86 +- develop/proc/dbcsr_multiply_c~2.html | 80 +- develop/proc/dbcsr_multiply_d.html | 104 +- develop/proc/dbcsr_multiply_d~2.html | 106 +- develop/proc/dbcsr_multiply_generic.html | 30 +- .../proc/dbcsr_multiply_print_statistics.html | 4 +- develop/proc/dbcsr_multiply_s.html | 88 +- develop/proc/dbcsr_multiply_s~2.html | 80 +- develop/proc/dbcsr_multiply_z.html | 86 +- 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 | 12 +- 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 | 40 +- develop/proc/dbcsr_norm_r8_vec~2.html | 44 +- develop/proc/dbcsr_norm_scalar.html | 43 +- develop/proc/dbcsr_norm_scalar~2.html | 45 +- develop/proc/dbcsr_norm_vec.html | 6 +- 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_print_statistics.html | 42 +- develop/proc/dbcsr_print_statistics~2.html | 46 +- 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 | 6 +- develop/proc/dbcsr_put_block2d_c.html | 8 +- develop/proc/dbcsr_put_block2d_c~2.html | 16 +- develop/proc/dbcsr_put_block2d_d.html | 8 +- develop/proc/dbcsr_put_block2d_d~2.html | 16 +- develop/proc/dbcsr_put_block2d_s.html | 8 +- develop/proc/dbcsr_put_block2d_s~2.html | 16 +- develop/proc/dbcsr_put_block2d_z.html | 8 +- develop/proc/dbcsr_put_block2d_z~2.html | 16 +- develop/proc/dbcsr_put_block_area.html | 16 +- develop/proc/dbcsr_put_block_c.html | 8 +- develop/proc/dbcsr_put_block_c~2.html | 16 +- develop/proc/dbcsr_put_block_d.html | 8 +- develop/proc/dbcsr_put_block_d~2.html | 16 +- develop/proc/dbcsr_put_block_s.html | 8 +- develop/proc/dbcsr_put_block_s~2.html | 16 +- develop/proc/dbcsr_put_block_z.html | 8 +- develop/proc/dbcsr_put_block_z~2.html | 16 +- develop/proc/dbcsr_random_dist.html | 6 +- develop/proc/dbcsr_real_dp_to_string.html | 4 +- develop/proc/dbcsr_reblocking_targets.html | 4 +- develop/proc/dbcsr_redistribute.html | 4 +- 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 | 2 +- develop/proc/dbcsr_reserve_all_blocks~2.html | 2 +- develop/proc/dbcsr_reserve_block2d_c.html | 12 +- develop/proc/dbcsr_reserve_block2d_c~2.html | 10 +- develop/proc/dbcsr_reserve_block2d_d.html | 12 +- develop/proc/dbcsr_reserve_block2d_d~2.html | 10 +- develop/proc/dbcsr_reserve_block2d_s.html | 12 +- develop/proc/dbcsr_reserve_block2d_s~2.html | 10 +- develop/proc/dbcsr_reserve_block2d_z.html | 12 +- develop/proc/dbcsr_reserve_block2d_z~2.html | 10 +- develop/proc/dbcsr_reserve_blocks.html | 2 +- develop/proc/dbcsr_reserve_blocks~2.html | 6 +- develop/proc/dbcsr_reserve_diag_blocks.html | 2 +- develop/proc/dbcsr_reserve_diag_blocks~2.html | 2 +- develop/proc/dbcsr_reset_locals.html | 2 +- develop/proc/dbcsr_reset_vlocals.html | 4 +- develop/proc/dbcsr_rget_any.html | 6 +- develop/proc/dbcsr_row_block_offsets.html | 4 +- develop/proc/dbcsr_row_block_sizes.html | 4 +- develop/proc/dbcsr_run_tests.html | 16 +- develop/proc/dbcsr_run_tests~2.html | 20 +- develop/proc/dbcsr_scalar_are_equal.html | 2 +- develop/proc/dbcsr_scalar_c.html | 2 +- develop/proc/dbcsr_scalar_d.html | 2 +- develop/proc/dbcsr_scalar_fill_all.html | 2 +- develop/proc/dbcsr_scalar_get_type.html | 4 +- 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_multiply.html | 2 +- develop/proc/dbcsr_scalar_negative.html | 2 +- develop/proc/dbcsr_scalar_one.html | 4 +- develop/proc/dbcsr_scalar_s.html | 2 +- develop/proc/dbcsr_scalar_set_type.html | 4 +- develop/proc/dbcsr_scalar_z.html | 2 +- develop/proc/dbcsr_scalar_zero.html | 4 +- develop/proc/dbcsr_scale_anytype.html | 6 +- .../proc/dbcsr_scale_by_vector_anytype.html | 6 +- develop/proc/dbcsr_scale_by_vector_c.html | 34 +- develop/proc/dbcsr_scale_by_vector_c~2.html | 32 +- develop/proc/dbcsr_scale_by_vector_d.html | 34 +- develop/proc/dbcsr_scale_by_vector_d~2.html | 32 +- develop/proc/dbcsr_scale_by_vector_s.html | 34 +- develop/proc/dbcsr_scale_by_vector_s~2.html | 32 +- develop/proc/dbcsr_scale_by_vector_z.html | 34 +- develop/proc/dbcsr_scale_by_vector_z~2.html | 32 +- develop/proc/dbcsr_scale_c.html | 36 +- develop/proc/dbcsr_scale_c~2.html | 38 +- develop/proc/dbcsr_scale_d.html | 38 +- develop/proc/dbcsr_scale_d~2.html | 38 +- develop/proc/dbcsr_scale_s.html | 38 +- develop/proc/dbcsr_scale_s~2.html | 38 +- develop/proc/dbcsr_scale_z.html | 38 +- develop/proc/dbcsr_scale_z~2.html | 38 +- develop/proc/dbcsr_sendrecv_any.html | 4 +- .../proc/dbcsr_set_block_pointer_2d_c.html | 2 +- .../proc/dbcsr_set_block_pointer_2d_d.html | 2 +- .../proc/dbcsr_set_block_pointer_2d_s.html | 2 +- .../proc/dbcsr_set_block_pointer_2d_z.html | 2 +- develop/proc/dbcsr_set_block_pointer_any.html | 2 +- develop/proc/dbcsr_set_c.html | 44 +- develop/proc/dbcsr_set_config.html | 2 +- develop/proc/dbcsr_set_c~2.html | 44 +- develop/proc/dbcsr_set_d.html | 44 +- develop/proc/dbcsr_set_diag_c.html | 50 +- develop/proc/dbcsr_set_diag_c~2.html | 50 +- develop/proc/dbcsr_set_diag_d.html | 50 +- develop/proc/dbcsr_set_diag_d~2.html | 50 +- develop/proc/dbcsr_set_diag_s.html | 50 +- develop/proc/dbcsr_set_diag_s~2.html | 50 +- develop/proc/dbcsr_set_diag_z.html | 50 +- develop/proc/dbcsr_set_diag_z~2.html | 50 +- develop/proc/dbcsr_set_d~2.html | 44 +- develop/proc/dbcsr_set_s.html | 44 +- develop/proc/dbcsr_set_s~2.html | 44 +- develop/proc/dbcsr_set_work_size.html | 2 +- develop/proc/dbcsr_set_z.html | 44 +- develop/proc/dbcsr_set_z~2.html | 44 +- develop/proc/dbcsr_setname.html | 2 +- develop/proc/dbcsr_setname~2.html | 2 +- develop/proc/dbcsr_sort_data.html | 10 +- develop/proc/dbcsr_sort_indices.html | 6 +- develop/proc/dbcsr_special_finalize.html | 2 +- develop/proc/dbcsr_sum_replicated.html | 56 +- develop/proc/dbcsr_sum_replicated~2.html | 56 +- 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 | 6 +- ...bcsr_t_allocate_and_get_2d_block_c_sp.html | 6 +- ...bcsr_t_allocate_and_get_2d_block_r_dp.html | 6 +- ...bcsr_t_allocate_and_get_2d_block_r_sp.html | 6 +- ...bcsr_t_allocate_and_get_3d_block_c_dp.html | 6 +- ...bcsr_t_allocate_and_get_3d_block_c_sp.html | 6 +- ...bcsr_t_allocate_and_get_3d_block_r_dp.html | 6 +- ...bcsr_t_allocate_and_get_3d_block_r_sp.html | 6 +- ...bcsr_t_allocate_and_get_4d_block_c_dp.html | 6 +- ...bcsr_t_allocate_and_get_4d_block_c_sp.html | 6 +- ...bcsr_t_allocate_and_get_4d_block_r_dp.html | 6 +- ...bcsr_t_allocate_and_get_4d_block_r_sp.html | 6 +- .../dbcsr_t_batched_contract_finalize.html | 4 +- .../proc/dbcsr_t_batched_contract_init.html | 2 +- develop/proc/dbcsr_t_blk_offsets.html | 2 +- develop/proc/dbcsr_t_blk_size.html | 4 +- develop/proc/dbcsr_t_blk_sizes.html | 2 +- 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 | 36 +- develop/proc/dbcsr_t_contract_expert.html | 40 +- develop/proc/dbcsr_t_contract_index.html | 22 +- develop/proc/dbcsr_t_contract_test.html | 22 +- develop/proc/dbcsr_t_copy.html | 14 +- .../dbcsr_t_copy_contraction_storage.html | 4 +- develop/proc/dbcsr_t_copy_expert.html | 14 +- .../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 | 12 +- develop/proc/dbcsr_t_create_template.html | 14 +- develop/proc/dbcsr_t_crop.html | 6 +- develop/proc/dbcsr_t_default_distvec.html | 4 +- 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 | 6 +- develop/proc/dbcsr_t_equal.html | 4 +- develop/proc/dbcsr_t_filter_c_dp.html | 2 +- develop/proc/dbcsr_t_filter_c_sp.html | 2 +- develop/proc/dbcsr_t_filter_r_dp.html | 2 +- develop/proc/dbcsr_t_filter_r_sp.html | 2 +- develop/proc/dbcsr_t_finalize.html | 2 +- develop/proc/dbcsr_t_get_2d_block_c_dp.html | 8 +- develop/proc/dbcsr_t_get_2d_block_c_sp.html | 8 +- develop/proc/dbcsr_t_get_2d_block_r_dp.html | 8 +- develop/proc/dbcsr_t_get_2d_block_r_sp.html | 8 +- develop/proc/dbcsr_t_get_3d_block_c_dp.html | 8 +- develop/proc/dbcsr_t_get_3d_block_c_sp.html | 8 +- develop/proc/dbcsr_t_get_3d_block_r_dp.html | 8 +- develop/proc/dbcsr_t_get_3d_block_r_sp.html | 8 +- develop/proc/dbcsr_t_get_4d_block_c_dp.html | 8 +- develop/proc/dbcsr_t_get_4d_block_c_sp.html | 8 +- develop/proc/dbcsr_t_get_4d_block_r_dp.html | 8 +- develop/proc/dbcsr_t_get_4d_block_r_sp.html | 8 +- develop/proc/dbcsr_t_get_anyd_block.html | 6 +- develop/proc/dbcsr_t_get_anyd_block_c_dp.html | 6 +- develop/proc/dbcsr_t_get_anyd_block_c_sp.html | 6 +- develop/proc/dbcsr_t_get_anyd_block_r_dp.html | 6 +- develop/proc/dbcsr_t_get_anyd_block_r_sp.html | 6 +- 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 | 12 +- develop/proc/dbcsr_t_get_mapping_info.html | 8 +- develop/proc/dbcsr_t_get_num_blocks.html | 2 +- .../proc/dbcsr_t_get_num_blocks_total.html | 2 +- develop/proc/dbcsr_t_get_nze.html | 2 +- develop/proc/dbcsr_t_get_nze_total.html | 2 +- .../proc/dbcsr_t_get_stored_coordinates.html | 4 +- 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 | 10 +- .../proc/dbcsr_t_map_bounds_to_tensors.html | 10 +- develop/proc/dbcsr_t_max_nblks_local.html | 2 +- develop/proc/dbcsr_t_mp_dims_create.html | 2 +- develop/proc/dbcsr_t_nblks_local.html | 4 +- develop/proc/dbcsr_t_nblks_total.html | 4 +- develop/proc/dbcsr_t_nd_mp_comm.html | 4 +- develop/proc/dbcsr_t_nd_mp_comm~2.html | 14 +- 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 | 6 +- develop/proc/dbcsr_t_pgrid_create_expert.html | 8 +- .../proc/dbcsr_t_pgrid_create_expert~2.html | 14 +- develop/proc/dbcsr_t_pgrid_create~2.html | 6 +- develop/proc/dbcsr_t_pgrid_destroy.html | 2 +- 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 | 16 +- .../proc/dbcsr_t_reserve_blocks_index.html | 10 +- .../dbcsr_t_reserve_blocks_index_array.html | 2 +- ...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 | 4 +- .../proc/dbcsr_t_reserved_block_indices.html | 2 +- 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 | 6 +- .../proc/dbcsr_t_split_blocks_generic.html | 14 +- develop/proc/dbcsr_t_split_copyback.html | 4 +- develop/proc/dbcsr_t_test_formats.html | 22 +- 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 | 6 +- develop/proc/dbcsr_tas_blk_sizes.html | 10 +- develop/proc/dbcsr_tas_checksum.html | 6 +- 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_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 | 6 +- develop/proc/dbcsr_tas_destroy.html | 2 +- .../proc/dbcsr_tas_distribution_destroy.html | 2 +- develop/proc/dbcsr_tas_distribution_new.html | 8 +- 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 | 2 +- develop/proc/dbcsr_tas_get_data_type.html | 4 +- develop/proc/dbcsr_tas_get_info.html | 46 +- 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 | 4 +- .../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 | 4 +- develop/proc/dbcsr_tas_mp_comm.html | 4 +- .../dbcsr_tas_mp_comm_from_matrix_sizes.html | 4 +- develop/proc/dbcsr_tas_mp_dims.html | 2 +- develop/proc/dbcsr_tas_multiply.html | 22 +- develop/proc/dbcsr_tas_nblkcols_local.html | 2 +- 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 | 2 +- develop/proc/dbcsr_tas_replicate.html | 4 +- .../proc/dbcsr_tas_reserve_blocks_index.html | 6 +- .../dbcsr_tas_reserve_blocks_template.html | 4 +- develop/proc/dbcsr_tas_reshape.html | 6 +- develop/proc/dbcsr_tas_result_index.html | 18 +- 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_setup_test_matrix.html | 12 +- develop/proc/dbcsr_tas_test_mm.html | 8 +- 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 | 16 +- develop/proc/dbcsr_to_csr_filter.html | 2 +- develop/proc/dbcsr_to_csr_filter~2.html | 6 +- develop/proc/dbcsr_to_dense_local.html | 2 +- develop/proc/dbcsr_trace_c.html | 87 +- develop/proc/dbcsr_trace_c~2.html | 85 +- develop/proc/dbcsr_trace_d.html | 87 +- develop/proc/dbcsr_trace_d~2.html | 87 +- develop/proc/dbcsr_trace_s.html | 87 +- develop/proc/dbcsr_trace_sd.html | 4 +- develop/proc/dbcsr_trace_s~2.html | 87 +- develop/proc/dbcsr_trace_z.html | 87 +- develop/proc/dbcsr_trace_z~2.html | 87 +- develop/proc/dbcsr_transposed.html | 2 +- develop/proc/dbcsr_transposed~2.html | 12 +- develop/proc/dbcsr_triu.html | 57 +- develop/proc/dbcsr_triu~2.html | 57 +- 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 | 4 +- develop/proc/dbcsr_work_create~2.html | 8 +- develop/proc/dbcsr_work_destroy_all.html | 2 +- develop/proc/dbcsr_zero.html | 2 +- develop/proc/delete_preconnection.html | 2 +- develop/proc/destroy_array_list.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 | 4 +- develop/proc/dev2host_c8_1d.html | 4 +- develop/proc/dev2host_i4_1d.html | 4 +- develop/proc/dev2host_i8_1d.html | 4 +- develop/proc/dev2host_r4_1d.html | 4 +- develop/proc/dev2host_r8_1d.html | 4 +- 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 | 6 +- develop/proc/ensure_array_size_d.html | 6 +- develop/proc/ensure_array_size_i.html | 6 +- develop/proc/ensure_array_size_l.html | 6 +- develop/proc/ensure_array_size_s.html | 6 +- develop/proc/ensure_array_size_z.html | 6 +- develop/proc/ensure_product_wm_cleared.html | 2 +- develop/proc/enumerate_blk_sizes.html | 2 +- develop/proc/enumerate_block_elements.html | 4 +- develop/proc/f_dbcsr_timeset.html | 4 +- develop/proc/f_dbcsr_timestop.html | 2 +- develop/proc/factorial.html | 2 +- develop/proc/file_exists.html | 2 +- develop/proc/fill_hash_tables.html | 2 +- develop/proc/find_all_local_elements.html | 4 +- develop/proc/find_block_of_element.html | 6 +- develop/proc/find_cut_col.html | 6 +- develop/proc/find_cut_row.html | 6 +- develop/proc/find_first_valid_block.html | 4 +- develop/proc/find_proper_position.html | 8 +- develop/proc/find_proper_position_caller.html | 2 +- develop/proc/find_proper_row.html | 6 +- develop/proc/flush_stacks.html | 2 +- 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 | 4 +- develop/proc/get_arrays.html | 2 +- develop/proc/get_data_2d_c.html | 4 +- develop/proc/get_data_2d_d.html | 4 +- develop/proc/get_data_2d_s.html | 4 +- develop/proc/get_data_2d_z.html | 4 +- develop/proc/get_data_c.html | 4 +- develop/proc/get_data_d.html | 4 +- develop/proc/get_data_s.html | 4 +- develop/proc/get_data_z.html | 4 +- develop/proc/get_ith_array.html | 6 +- 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 | 2 +- develop/proc/get_parent.html | 4 +- develop/proc/get_rank3d.html | 6 +- develop/proc/get_stored_canonical.html | 8 +- develop/proc/get_unit_number.html | 2 +- develop/proc/get_value.html | 4 +- develop/proc/global_offsets_to_local.html | 2 +- develop/proc/group_to_world_proc_map.html | 4 +- develop/proc/has_mp_perf_env.html | 2 +- develop/proc/hash_i4tuple.html | 2 +- develop/proc/hash_str.html | 2 +- develop/proc/hash_table_add.html | 4 +- develop/proc/hash_table_get.html | 4 +- develop/proc/host2dev_c4_1d.html | 4 +- develop/proc/host2dev_c4_2d.html | 4 +- develop/proc/host2dev_c8_1d.html | 4 +- develop/proc/host2dev_c8_2d.html | 4 +- develop/proc/host2dev_i4_1d.html | 4 +- develop/proc/host2dev_i4_2d.html | 4 +- develop/proc/host2dev_i8_1d.html | 4 +- develop/proc/host2dev_i8_2d.html | 4 +- develop/proc/host2dev_r4_1d.html | 4 +- develop/proc/host2dev_r4_2d.html | 4 +- develop/proc/host2dev_r8_1d.html | 4 +- develop/proc/host2dev_r8_2d.html | 4 +- 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 | 6 +- develop/proc/image_calculator.html | 16 +- develop/proc/integer_to_string.html | 2 +- develop/proc/internal_data_allocate.html | 2 +- develop/proc/internal_mm_c_nn.html | 4 +- develop/proc/internal_mm_d_nn.html | 4 +- develop/proc/internal_mm_s_nn.html | 4 +- develop/proc/internal_mm_z_nn.html | 4 +- develop/proc/internal_process_mm_stack_c.html | 4 +- develop/proc/internal_process_mm_stack_d.html | 4 +- develop/proc/internal_process_mm_stack_s.html | 4 +- develop/proc/internal_process_mm_stack_z.html | 4 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 4 +- develop/proc/list_routinestat_init.html | 2 +- develop/proc/list_routinestat_insert.html | 4 +- develop/proc/list_routinestat_isready.html | 2 +- develop/proc/list_routinestat_peek.html | 2 +- develop/proc/list_routinestat_pop.html | 2 +- develop/proc/list_routinestat_push.html | 2 +- develop/proc/list_routinestat_set.html | 4 +- develop/proc/list_routinestat_size.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 | 4 +- develop/proc/local_filter_sp.html | 4 +- develop/proc/m_flush.html | 12 +- develop/proc/m_flush~2.html | 12 +- 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 | 4 +- develop/proc/make_conformant_scalar_d.html | 4 +- develop/proc/make_conformant_scalar_s.html | 4 +- develop/proc/make_conformant_scalar_z.html | 4 +- develop/proc/make_dense_data.html | 18 +- develop/proc/make_dense_index.html | 16 +- develop/proc/make_images.html | 2 +- develop/proc/make_index_canonical.html | 4 +- develop/proc/make_index_triangular.html | 4 +- develop/proc/make_layers_3d_ab.html | 4 +- develop/proc/make_layers_3d_c_reduction.html | 2 +- develop/proc/make_m2s.html | 18 +- develop/proc/make_meta.html | 10 +- 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 | 4 +- 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 | 6 +- develop/proc/mem_copy_d.html | 6 +- develop/proc/mem_copy_i.html | 6 +- develop/proc/mem_copy_l.html | 6 +- develop/proc/mem_copy_s.html | 6 +- develop/proc/mem_copy_z.html | 6 +- 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 | 4 +- develop/proc/mem_zero_d.html | 4 +- develop/proc/mem_zero_i.html | 4 +- develop/proc/mem_zero_l.html | 4 +- develop/proc/mem_zero_s.html | 4 +- develop/proc/mem_zero_z.html | 4 +- develop/proc/merge_index_arrays.html | 6 +- 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_bcast_am.html | 4 +- develop/proc/mp_bcast_av.html | 4 +- develop/proc/mp_bcast_b.html | 4 +- develop/proc/mp_bcast_bv.html | 4 +- develop/proc/mp_bcast_c.html | 4 +- develop/proc/mp_bcast_c3.html | 4 +- develop/proc/mp_bcast_cm.html | 4 +- develop/proc/mp_bcast_cv.html | 4 +- develop/proc/mp_bcast_d.html | 4 +- develop/proc/mp_bcast_d3.html | 4 +- develop/proc/mp_bcast_dm.html | 4 +- develop/proc/mp_bcast_dv.html | 4 +- develop/proc/mp_bcast_i.html | 4 +- develop/proc/mp_bcast_i3.html | 4 +- develop/proc/mp_bcast_im.html | 4 +- develop/proc/mp_bcast_iv.html | 4 +- develop/proc/mp_bcast_l.html | 4 +- develop/proc/mp_bcast_l3.html | 4 +- develop/proc/mp_bcast_lm.html | 4 +- develop/proc/mp_bcast_lv.html | 4 +- develop/proc/mp_bcast_r.html | 4 +- develop/proc/mp_bcast_r3.html | 4 +- develop/proc/mp_bcast_rm.html | 4 +- develop/proc/mp_bcast_rv.html | 4 +- develop/proc/mp_bcast_z.html | 4 +- develop/proc/mp_bcast_z3.html | 4 +- develop/proc/mp_bcast_zm.html | 4 +- develop/proc/mp_bcast_zv.html | 4 +- develop/proc/mp_cart_create.html | 6 +- develop/proc/mp_cart_rank.html | 4 +- develop/proc/mp_comm_compare.html | 2 +- develop/proc/mp_comm_split_direct.html | 4 +- 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 | 4 +- 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_file_read_at_all_c.html | 2 +- develop/proc/mp_file_read_at_all_ch.html | 2 +- develop/proc/mp_file_read_at_all_cv.html | 4 +- develop/proc/mp_file_read_at_all_d.html | 2 +- develop/proc/mp_file_read_at_all_dv.html | 4 +- develop/proc/mp_file_read_at_all_i.html | 2 +- develop/proc/mp_file_read_at_all_iv.html | 4 +- develop/proc/mp_file_read_at_all_l.html | 2 +- develop/proc/mp_file_read_at_all_lv.html | 4 +- develop/proc/mp_file_read_at_all_r.html | 2 +- develop/proc/mp_file_read_at_all_rv.html | 4 +- develop/proc/mp_file_read_at_all_z.html | 2 +- develop/proc/mp_file_read_at_all_zv.html | 4 +- develop/proc/mp_file_write_at_all_c.html | 2 +- develop/proc/mp_file_write_at_all_ch.html | 2 +- develop/proc/mp_file_write_at_all_cv.html | 4 +- develop/proc/mp_file_write_at_all_d.html | 2 +- develop/proc/mp_file_write_at_all_dv.html | 4 +- develop/proc/mp_file_write_at_all_i.html | 2 +- develop/proc/mp_file_write_at_all_iv.html | 4 +- develop/proc/mp_file_write_at_all_l.html | 2 +- develop/proc/mp_file_write_at_all_lv.html | 4 +- develop/proc/mp_file_write_at_all_r.html | 2 +- develop/proc/mp_file_write_at_all_rv.html | 4 +- develop/proc/mp_file_write_at_all_z.html | 2 +- develop/proc/mp_file_write_at_all_zv.html | 4 +- develop/proc/mp_file_write_at_c.html | 2 +- develop/proc/mp_file_write_at_ch.html | 2 +- develop/proc/mp_file_write_at_cv.html | 4 +- develop/proc/mp_file_write_at_d.html | 2 +- develop/proc/mp_file_write_at_dv.html | 4 +- develop/proc/mp_file_write_at_i.html | 2 +- develop/proc/mp_file_write_at_iv.html | 4 +- develop/proc/mp_file_write_at_l.html | 2 +- develop/proc/mp_file_write_at_lv.html | 4 +- develop/proc/mp_file_write_at_r.html | 2 +- develop/proc/mp_file_write_at_rv.html | 4 +- develop/proc/mp_file_write_at_z.html | 2 +- develop/proc/mp_file_write_at_zv.html | 4 +- develop/proc/mp_gather_c.html | 4 +- develop/proc/mp_gather_cm.html | 4 +- develop/proc/mp_gather_cv.html | 4 +- develop/proc/mp_gather_d.html | 4 +- develop/proc/mp_gather_dm.html | 4 +- develop/proc/mp_gather_dv.html | 4 +- develop/proc/mp_gather_i.html | 4 +- develop/proc/mp_gather_im.html | 4 +- develop/proc/mp_gather_iv.html | 4 +- develop/proc/mp_gather_l.html | 4 +- develop/proc/mp_gather_lm.html | 4 +- develop/proc/mp_gather_lv.html | 4 +- develop/proc/mp_gather_r.html | 4 +- develop/proc/mp_gather_rm.html | 4 +- develop/proc/mp_gather_rv.html | 4 +- develop/proc/mp_gather_z.html | 4 +- develop/proc/mp_gather_zm.html | 4 +- develop/proc/mp_gather_zv.html | 4 +- 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_get_request_handle.html | 2 +- develop/proc/mp_iallgather_c.html | 2 +- develop/proc/mp_iallgather_c11.html | 2 +- develop/proc/mp_iallgather_c13.html | 2 +- develop/proc/mp_iallgather_c22.html | 2 +- develop/proc/mp_iallgather_c24.html | 2 +- develop/proc/mp_iallgather_c33.html | 2 +- develop/proc/mp_iallgather_d.html | 2 +- develop/proc/mp_iallgather_d11.html | 2 +- develop/proc/mp_iallgather_d13.html | 2 +- develop/proc/mp_iallgather_d22.html | 2 +- develop/proc/mp_iallgather_d24.html | 2 +- develop/proc/mp_iallgather_d33.html | 2 +- develop/proc/mp_iallgather_i.html | 2 +- develop/proc/mp_iallgather_i11.html | 2 +- develop/proc/mp_iallgather_i13.html | 2 +- develop/proc/mp_iallgather_i22.html | 2 +- develop/proc/mp_iallgather_i24.html | 2 +- develop/proc/mp_iallgather_i33.html | 2 +- develop/proc/mp_iallgather_l.html | 2 +- develop/proc/mp_iallgather_l11.html | 2 +- develop/proc/mp_iallgather_l13.html | 2 +- develop/proc/mp_iallgather_l22.html | 2 +- develop/proc/mp_iallgather_l24.html | 2 +- develop/proc/mp_iallgather_l33.html | 2 +- develop/proc/mp_iallgather_r.html | 2 +- develop/proc/mp_iallgather_r11.html | 2 +- develop/proc/mp_iallgather_r13.html | 2 +- develop/proc/mp_iallgather_r22.html | 2 +- develop/proc/mp_iallgather_r24.html | 2 +- develop/proc/mp_iallgather_r33.html | 2 +- develop/proc/mp_iallgather_z.html | 2 +- develop/proc/mp_iallgather_z11.html | 2 +- develop/proc/mp_iallgather_z13.html | 2 +- develop/proc/mp_iallgather_z22.html | 2 +- develop/proc/mp_iallgather_z24.html | 2 +- develop/proc/mp_iallgather_z33.html | 2 +- develop/proc/mp_iallgatherv_cv.html | 2 +- develop/proc/mp_iallgatherv_cv2.html | 2 +- develop/proc/mp_iallgatherv_dv.html | 2 +- develop/proc/mp_iallgatherv_dv2.html | 2 +- develop/proc/mp_iallgatherv_iv.html | 2 +- develop/proc/mp_iallgatherv_iv2.html | 2 +- develop/proc/mp_iallgatherv_lv.html | 2 +- develop/proc/mp_iallgatherv_lv2.html | 2 +- develop/proc/mp_iallgatherv_rv.html | 2 +- develop/proc/mp_iallgatherv_rv2.html | 2 +- develop/proc/mp_iallgatherv_zv.html | 2 +- develop/proc/mp_iallgatherv_zv2.html | 2 +- develop/proc/mp_ibcast_c.html | 6 +- develop/proc/mp_ibcast_cv.html | 6 +- develop/proc/mp_ibcast_d.html | 6 +- develop/proc/mp_ibcast_dv.html | 6 +- develop/proc/mp_ibcast_i.html | 6 +- develop/proc/mp_ibcast_iv.html | 6 +- develop/proc/mp_ibcast_l.html | 6 +- develop/proc/mp_ibcast_lv.html | 6 +- develop/proc/mp_ibcast_r.html | 6 +- develop/proc/mp_ibcast_rv.html | 6 +- develop/proc/mp_ibcast_z.html | 6 +- develop/proc/mp_ibcast_zv.html | 6 +- develop/proc/mp_irecv_bv.html | 4 +- develop/proc/mp_irecv_cm2.html | 4 +- develop/proc/mp_irecv_custom.html | 4 +- develop/proc/mp_irecv_cv.html | 4 +- develop/proc/mp_irecv_dm2.html | 4 +- develop/proc/mp_irecv_dv.html | 4 +- develop/proc/mp_irecv_im2.html | 4 +- develop/proc/mp_irecv_iv.html | 4 +- develop/proc/mp_irecv_lm2.html | 4 +- develop/proc/mp_irecv_lv.html | 4 +- develop/proc/mp_irecv_rm2.html | 4 +- develop/proc/mp_irecv_rv.html | 4 +- develop/proc/mp_irecv_zm2.html | 4 +- develop/proc/mp_irecv_zv.html | 4 +- develop/proc/mp_iscatter_c.html | 6 +- develop/proc/mp_iscatter_cv2.html | 6 +- develop/proc/mp_iscatter_d.html | 6 +- develop/proc/mp_iscatter_dv2.html | 6 +- develop/proc/mp_iscatter_i.html | 6 +- develop/proc/mp_iscatter_iv2.html | 6 +- develop/proc/mp_iscatter_l.html | 6 +- develop/proc/mp_iscatter_lv2.html | 6 +- develop/proc/mp_iscatter_r.html | 6 +- develop/proc/mp_iscatter_rv2.html | 6 +- develop/proc/mp_iscatter_z.html | 6 +- develop/proc/mp_iscatter_zv2.html | 6 +- develop/proc/mp_iscatterv_cv.html | 6 +- develop/proc/mp_iscatterv_dv.html | 6 +- develop/proc/mp_iscatterv_iv.html | 6 +- develop/proc/mp_iscatterv_lv.html | 6 +- develop/proc/mp_iscatterv_rv.html | 6 +- develop/proc/mp_iscatterv_zv.html | 6 +- develop/proc/mp_isend_bv.html | 4 +- develop/proc/mp_isend_cm2.html | 4 +- develop/proc/mp_isend_custom.html | 4 +- develop/proc/mp_isend_cv.html | 4 +- develop/proc/mp_isend_dm2.html | 4 +- develop/proc/mp_isend_dv.html | 4 +- develop/proc/mp_isend_im2.html | 4 +- develop/proc/mp_isend_iv.html | 4 +- develop/proc/mp_isend_lm2.html | 4 +- develop/proc/mp_isend_lv.html | 4 +- develop/proc/mp_isend_rm2.html | 4 +- develop/proc/mp_isend_rv.html | 4 +- develop/proc/mp_isend_zm2.html | 4 +- develop/proc/mp_isend_zv.html | 4 +- develop/proc/mp_isendrecv_c.html | 4 +- develop/proc/mp_isendrecv_cv.html | 4 +- develop/proc/mp_isendrecv_d.html | 4 +- develop/proc/mp_isendrecv_dv.html | 4 +- develop/proc/mp_isendrecv_i.html | 4 +- develop/proc/mp_isendrecv_iv.html | 4 +- develop/proc/mp_isendrecv_l.html | 4 +- develop/proc/mp_isendrecv_lv.html | 4 +- develop/proc/mp_isendrecv_r.html | 4 +- develop/proc/mp_isendrecv_rv.html | 4 +- develop/proc/mp_isendrecv_z.html | 4 +- develop/proc/mp_isendrecv_zv.html | 4 +- develop/proc/mp_isum_bv.html | 4 +- develop/proc/mp_isum_cv.html | 4 +- develop/proc/mp_isum_dv.html | 4 +- develop/proc/mp_isum_iv.html | 4 +- develop/proc/mp_isum_lv.html | 4 +- develop/proc/mp_isum_rv.html | 4 +- develop/proc/mp_isum_zv.html | 4 +- develop/proc/mp_isync.html | 4 +- develop/proc/mp_max_c.html | 2 +- develop/proc/mp_max_cv.html | 2 +- develop/proc/mp_max_d.html | 2 +- develop/proc/mp_max_dv.html | 2 +- develop/proc/mp_max_i.html | 2 +- develop/proc/mp_max_iv.html | 2 +- develop/proc/mp_max_l.html | 2 +- develop/proc/mp_max_lv.html | 2 +- develop/proc/mp_max_r.html | 2 +- develop/proc/mp_max_rv.html | 2 +- develop/proc/mp_max_z.html | 2 +- develop/proc/mp_max_zv.html | 2 +- develop/proc/mp_maxloc_dv.html | 2 +- develop/proc/mp_min_c.html | 2 +- develop/proc/mp_min_cv.html | 2 +- develop/proc/mp_min_d.html | 2 +- develop/proc/mp_min_dv.html | 2 +- develop/proc/mp_min_i.html | 2 +- develop/proc/mp_min_iv.html | 2 +- develop/proc/mp_min_l.html | 2 +- develop/proc/mp_min_lv.html | 2 +- develop/proc/mp_min_r.html | 2 +- develop/proc/mp_min_rv.html | 2 +- develop/proc/mp_min_z.html | 2 +- develop/proc/mp_min_zv.html | 2 +- develop/proc/mp_minloc_dv.html | 2 +- develop/proc/mp_perf_env_describe.html | 2 +- develop/proc/mp_probe.html | 2 +- develop/proc/mp_prod_c.html | 2 +- develop/proc/mp_prod_d.html | 2 +- develop/proc/mp_prod_i.html | 2 +- develop/proc/mp_prod_l.html | 2 +- develop/proc/mp_prod_r.html | 2 +- develop/proc/mp_prod_z.html | 2 +- develop/proc/mp_recv_c.html | 4 +- develop/proc/mp_recv_cv.html | 4 +- develop/proc/mp_recv_d.html | 4 +- develop/proc/mp_recv_dv.html | 4 +- develop/proc/mp_recv_i.html | 4 +- develop/proc/mp_recv_iv.html | 4 +- develop/proc/mp_recv_l.html | 4 +- develop/proc/mp_recv_lv.html | 4 +- develop/proc/mp_recv_r.html | 4 +- develop/proc/mp_recv_rv.html | 4 +- develop/proc/mp_recv_z.html | 4 +- develop/proc/mp_recv_zv.html | 4 +- develop/proc/mp_reordering.html | 2 +- develop/proc/mp_rget_cv.html | 6 +- develop/proc/mp_rget_dv.html | 6 +- develop/proc/mp_rget_iv.html | 6 +- develop/proc/mp_rget_lv.html | 6 +- develop/proc/mp_rget_rv.html | 6 +- develop/proc/mp_rget_zv.html | 6 +- develop/proc/mp_send_c.html | 4 +- develop/proc/mp_send_cv.html | 4 +- develop/proc/mp_send_d.html | 4 +- develop/proc/mp_send_dv.html | 4 +- develop/proc/mp_send_i.html | 4 +- develop/proc/mp_send_iv.html | 4 +- develop/proc/mp_send_l.html | 4 +- develop/proc/mp_send_lv.html | 4 +- develop/proc/mp_send_r.html | 4 +- develop/proc/mp_send_rv.html | 4 +- develop/proc/mp_send_z.html | 4 +- develop/proc/mp_send_zv.html | 4 +- develop/proc/mp_sendrecv_cv.html | 4 +- develop/proc/mp_sendrecv_dv.html | 4 +- develop/proc/mp_sendrecv_iv.html | 4 +- develop/proc/mp_sendrecv_lv.html | 4 +- develop/proc/mp_sendrecv_rv.html | 4 +- develop/proc/mp_sendrecv_zv.html | 4 +- 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 | 4 +- develop/proc/mp_set_win_handle.html | 2 +- develop/proc/mp_sum_b.html | 2 +- develop/proc/mp_sum_bv.html | 2 +- develop/proc/mp_sum_c.html | 2 +- develop/proc/mp_sum_cm.html | 2 +- develop/proc/mp_sum_cm3.html | 2 +- develop/proc/mp_sum_cm4.html | 2 +- develop/proc/mp_sum_cv.html | 2 +- develop/proc/mp_sum_d.html | 2 +- develop/proc/mp_sum_dm.html | 2 +- develop/proc/mp_sum_dm3.html | 2 +- develop/proc/mp_sum_dm4.html | 2 +- develop/proc/mp_sum_dv.html | 2 +- develop/proc/mp_sum_i.html | 2 +- develop/proc/mp_sum_im.html | 2 +- develop/proc/mp_sum_im3.html | 2 +- develop/proc/mp_sum_im4.html | 2 +- develop/proc/mp_sum_iv.html | 2 +- develop/proc/mp_sum_l.html | 2 +- develop/proc/mp_sum_lm.html | 2 +- develop/proc/mp_sum_lm3.html | 2 +- develop/proc/mp_sum_lm4.html | 2 +- develop/proc/mp_sum_lv.html | 2 +- develop/proc/mp_sum_partial_cm.html | 4 +- develop/proc/mp_sum_partial_dm.html | 4 +- develop/proc/mp_sum_partial_im.html | 4 +- develop/proc/mp_sum_partial_lm.html | 4 +- develop/proc/mp_sum_partial_rm.html | 4 +- develop/proc/mp_sum_partial_zm.html | 4 +- develop/proc/mp_sum_r.html | 2 +- develop/proc/mp_sum_rm.html | 2 +- develop/proc/mp_sum_rm3.html | 2 +- develop/proc/mp_sum_rm4.html | 2 +- develop/proc/mp_sum_root_cm.html | 4 +- develop/proc/mp_sum_root_cv.html | 4 +- develop/proc/mp_sum_root_dm.html | 4 +- develop/proc/mp_sum_root_dv.html | 4 +- develop/proc/mp_sum_root_im.html | 4 +- develop/proc/mp_sum_root_iv.html | 4 +- develop/proc/mp_sum_root_lm.html | 4 +- develop/proc/mp_sum_root_lv.html | 4 +- develop/proc/mp_sum_root_rm.html | 4 +- develop/proc/mp_sum_root_rv.html | 4 +- develop/proc/mp_sum_root_zm.html | 4 +- develop/proc/mp_sum_root_zv.html | 4 +- develop/proc/mp_sum_rv.html | 2 +- develop/proc/mp_sum_z.html | 2 +- develop/proc/mp_sum_zm.html | 2 +- develop/proc/mp_sum_zm3.html | 2 +- develop/proc/mp_sum_zm4.html | 2 +- develop/proc/mp_sum_zv.html | 2 +- develop/proc/mp_sync.html | 2 +- develop/proc/mp_test_1.html | 2 +- develop/proc/mp_testall_tv.html | 2 +- develop/proc/mp_testany_1.html | 2 +- develop/proc/mp_testany_2.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_type_make_c.html | 2 +- develop/proc/mp_type_make_d.html | 2 +- develop/proc/mp_type_make_i.html | 2 +- develop/proc/mp_type_make_l.html | 2 +- develop/proc/mp_type_make_r.html | 2 +- develop/proc/mp_type_make_z.html | 2 +- develop/proc/mp_wait.html | 2 +- develop/proc/mp_waitall_1.html | 2 +- develop/proc/mp_waitall_2.html | 2 +- develop/proc/mp_waitany.html | 2 +- develop/proc/mp_world_init.html | 2 +- develop/proc/multiply_3d.html | 10 +- 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 | 12 +- develop/proc/multrec_filtering_d.html | 12 +- develop/proc/multrec_filtering_s.html | 12 +- develop/proc/multrec_filtering_z.html | 12 +- develop/proc/my_checker_tr.html | 4 +- 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/next_linebreak.html | 8 +- develop/proc/nfull_elements.html | 2 +- develop/proc/number_of_arrays.html | 2 +- develop/proc/open_file.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_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/prep_output_unit.html | 8 +- develop/proc/prep_output_unit~2.html | 8 +- develop/proc/prepare_buffers_c.html | 68 +- develop/proc/prepare_buffers_d.html | 68 +- develop/proc/prepare_buffers_s.html | 68 +- develop/proc/prepare_buffers_z.html | 68 +- develop/proc/print_abort_message.html | 6 +- develop/proc/print_gemm_parameters.html | 2 +- develop/proc/print_kind_info.html | 2 +- develop/proc/print_message.html | 2 +- develop/proc/print_preconnection_list.html | 2 +- develop/proc/print_reports.html | 2 +- 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 | 8 +- develop/proc/random_dist~2.html | 8 +- develop/proc/random_dist~3.html | 6 +- develop/proc/rebin_distribution.html | 6 +- develop/proc/rebin_imaged_distribution.html | 4 +- develop/proc/rec_sort_index.html | 6 +- develop/proc/rec_split.html | 4 +- develop/proc/redistribute_and_sum.html | 2 +- develop/proc/reimage_distribution.html | 4 +- develop/proc/remap_layers3d.html | 2 +- develop/proc/remap_local2global.html | 8 +- develop/proc/reorder_arrays.html | 2 +- develop/proc/repl_dist.html | 2 +- develop/proc/repl_rowcols.html | 4 +- develop/proc/reshape_mm_compatible.html | 4 +- develop/proc/reshape_mm_compatible~2.html | 12 +- develop/proc/reshape_mm_small.html | 8 +- develop/proc/reshape_mm_small~2.html | 10 +- develop/proc/reshape_mm_template.html | 6 +- 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_p_2d_c.html | 2 +- develop/proc/set_data_p_2d_d.html | 2 +- develop/proc/set_data_p_2d_s.html | 2 +- develop/proc/set_data_p_2d_z.html | 2 +- develop/proc/set_data_p_c.html | 2 +- develop/proc/set_data_p_d.html | 2 +- develop/proc/set_data_p_s.html | 2 +- develop/proc/set_data_p_z.html | 2 +- develop/proc/set_hashed_i4tuple_callstat.html | 4 +- develop/proc/set_hashed_str_i4.html | 4 +- develop/proc/set_larnv_seed.html | 10 +- develop/proc/setup_buffer_matrices.html | 2 +- develop/proc/setup_buffer_matrix.html | 4 +- develop/proc/setup_buffer_matrix_image.html | 6 +- develop/proc/setup_buffers.html | 8 +- develop/proc/setup_rec_index_images.html | 2 +- develop/proc/sgn.html | 2 +- develop/proc/sizes_of_arrays.html | 2 +- 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 | 8 +- develop/proc/split_factor_estimate.html | 4 +- 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 | 6 +- develop/proc/stats_collect_from_ranks.html | 2 +- develop/proc/stats_print_report.html | 2 +- develop/proc/str2int.html | 4 +- develop/proc/stream_array_force_size.html | 2 +- develop/proc/sum_of_arrays.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 | 2 +- develop/proc/tas_dist_t.html | 2 +- develop/proc/tas_rowcols_t.html | 4 +- develop/proc/test_binary_io.html | 4 +- develop/proc/test_multiplies_multiproc.html | 22 +- 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_print.html | 2 +- develop/proc/timings_setup_tracing.html | 8 +- develop/proc/transpose_index_local.html | 2 +- develop/proc/update_contraction_storage.html | 2 +- develop/proc/update_row_info.html | 2 +- develop/proc/uppercase.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 | 4 +- develop/proc/within_limits.html | 6 +- develop/proc/world_to_group_proc_map.html | 4 +- develop/proc/write_1d_data_obj.html | 2 +- develop/proc/write_matrix_dense.html | 4 +- develop/program/dbcsr_example_1.html | 54 +- develop/program/dbcsr_example_2.html | 102 +- develop/program/dbcsr_example_3.html | 114 +- develop/program/dbcsr_performance_driver.html | 64 +- develop/program/dbcsr_tas_unittest.html | 44 +- develop/program/dbcsr_tensor_example_1.html | 160 +- develop/program/dbcsr_tensor_unittest.html | 46 +- .../program/dbcsr_test_csr_conversions.html | 102 +- develop/program/dbcsr_unittest.html | 64 +- develop/program/dbcsr_unittest_1.html | 64 +- develop/program/dbcsr_unittest_2.html | 64 +- develop/program/dbcsr_unittest_3.html | 64 +- 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 +- develop/sourcefile/dbcsr_tensor.f.html | 2 +- develop/sourcefile/dbcsr_tensor_api_c.f.html | 2 +- develop/sourcefile/dbcsr_tensor_block.f.html | 2 +- .../sourcefile/dbcsr_tensor_reshape.f.html | 2 +- develop/sourcefile/dbcsr_tensor_split.f.html | 2 +- develop/sourcefile/dbcsr_tensor_test.f.html | 2 +- develop/sourcefile/dbcsr_tensor_types.f.html | 2 +- .../libsmm_acc_timer_multiply.cpp.html | 2000 +++---- .../libsmm_acc_unittest_multiply.cpp.html | 5192 ++++++++--------- 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_tensor.F | 2 +- develop/src/dbcsr_tensor_api_c.F | 2 +- develop/src/dbcsr_tensor_block.F | 2 +- develop/src/dbcsr_tensor_reshape.F | 2 +- develop/src/dbcsr_tensor_split.F | 2 +- develop/src/dbcsr_tensor_test.F | 2 +- develop/src/dbcsr_tensor_types.F | 2 +- develop/src/libsmm_acc_timer_multiply.cpp | 1980 +++---- develop/src/libsmm_acc_unittest_multiply.cpp | 1974 +++---- develop/type/array_i1d_type.html | 8 +- develop/type/array_list.html | 4 +- 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 | 12 +- develop/type/block_parameters~2.html | 12 +- 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 | 12 +- .../type/btree_node_structure_i8_dp2d.html | 12 +- .../type/btree_node_structure_i8_sp2d.html | 12 +- .../type/btree_node_structure_i8_zp2d.html | 12 +- 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 | 8 +- develop/type/dbcsr_block_buffer_obj.html | 4 +- develop/type/dbcsr_block_buffer_type.html | 12 +- develop/type/dbcsr_buffer.html | 32 +- develop/type/dbcsr_buffers.html | 8 +- develop/type/dbcsr_data_area_type.html | 32 +- develop/type/dbcsr_data_obj.html | 4 +- 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 | 8 +- develop/type/dbcsr_imagedistribution_obj.html | 4 +- .../type/dbcsr_imagedistribution_type.html | 4 +- develop/type/dbcsr_iteration_info_type.html | 12 +- develop/type/dbcsr_iterator.html | 56 +- develop/type/dbcsr_layers_3d_c_reduction.html | 8 +- develop/type/dbcsr_logger_p_type.html | 4 +- develop/type/dbcsr_logger_type.html | 16 +- develop/type/dbcsr_mempool_type.html | 4 +- develop/type/dbcsr_memtype_type_p.html | 4 +- develop/type/dbcsr_mm_accdrv_type.html | 8 +- develop/type/dbcsr_mm_hostdrv_type.html | 4 +- develop/type/dbcsr_mm_multrec_type.html | 44 +- develop/type/dbcsr_mm_multrec_type_p.html | 4 +- develop/type/dbcsr_mm_sched_type.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 | 8 +- develop/type/dbcsr_t_iterator_type.html | 8 +- develop/type/dbcsr_t_pgrid_type.html | 4 +- develop/type/dbcsr_t_type.html | 20 +- develop/type/dbcsr_tas_blk_size_t.html | 4 +- develop/type/dbcsr_tas_dist_arb.html | 4 +- develop/type/dbcsr_tas_dist_cyclic.html | 4 +- develop/type/dbcsr_tas_dist_repl.html | 4 +- develop/type/dbcsr_tas_dist_t.html | 8 +- develop/type/dbcsr_tas_distribution.html | 4 +- develop/type/dbcsr_tas_iterator.html | 8 +- develop/type/dbcsr_tas_split_info.html | 8 +- 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 | 16 +- develop/type/dgemm_join.html | 12 +- develop/type/dgemm_join~2.html | 12 +- .../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/i_array_p.html | 4 +- develop/type/list_callstackentry_type.html | 4 +- develop/type/list_routinereport_type.html | 4 +- develop/type/list_routinestat_type.html | 8 +- develop/type/list_timerenv_type.html | 4 +- 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_type.html | 8 +- develop/type/mp_request_type.html | 4 +- develop/type/mp_win_type.html | 4 +- develop/type/nd_to_2d_mapping.html | 12 +- develop/type/preconnection_type.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 | 8 +- .../type/private_item_type_routinereport.html | 4 +- .../type/private_item_type_routinestat.html | 4 +- develop/type/private_item_type_str_i4.html | 8 +- 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 | 4 +- develop/type/stack_descriptor_type.html | 12 +- develop/type/timer_env_type.html | 16 +- 2495 files changed, 29985 insertions(+), 29985 deletions(-) diff --git a/develop/interface/acc_devmem_dev2host.html b/develop/interface/acc_devmem_dev2host.html index c782016a400..848b0b812c3 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) @@ -205,7 +205,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + type(acc_devmem_type), intent(in) @@ -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 709084595bc..5987ac9a2e3 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) @@ -211,7 +211,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + type(acc_devmem_type), intent(in) @@ -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 ba7960ece45..37f717876f1 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 fec4089935a..07d01d30cba 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 d58aa4c4392..b010d06c9bc 100644 --- a/develop/interface/allocate_any.html +++ b/develop/interface/allocate_any.html @@ -204,7 +204,7 @@

Arguments

- + real(kind=real_8), intent(out), @@ -234,7 +234,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + real(kind=real_4), intent(out), @@ -829,7 +829,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + complex(kind=real_8), intent(out), @@ -1424,7 +1424,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + complex(kind=real_4), intent(out), @@ -2019,7 +2019,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + integer, intent(out), @@ -2614,7 +2614,7 @@

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

- + integer, intent(in), diff --git a/develop/interface/array_data.html b/develop/interface/array_data.html index a1fcbe6383a..ee6310ba5c0 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_eq.html b/develop/interface/array_eq.html index ee1778d7b47..93330bf6b1d 100644 --- a/develop/interface/array_eq.html +++ b/develop/interface/array_eq.html @@ -171,7 +171,7 @@

Arguments

- + integer(kind=int_8), intent(in), @@ -186,7 +186,7 @@

Arguments

- + integer(kind=int_8), intent(in), @@ -212,7 +212,7 @@

-

private pure function array_eq_i(arr1, arr2) +

private pure function array_eq_i(arr1, arr2)

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

Arguments

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

Arguments

- + integer, intent(in), diff --git a/develop/interface/array_exists.html b/develop/interface/array_exists.html index c7ebde06bf7..49eef1612e2 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 6a7d34f3ce7..358062fbb35 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 3d3226c19c3..4dc1e20f763 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 ee502d55786..1f3a2d0d2eb 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 cb907b65ad9..475c39dd293 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 d819d3965b8..5e80b630fda 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 3b5e50fa63f..2931d875ea6 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 ea9fb6e3116..60816a4b9ce 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 eb7eacb17db..04e826af03f 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
  • 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

    @@ -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_add_block~2.html b/develop/interface/block_buffer_add_block~2.html index f184b53f234..8d99bdaa1e9 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
  • 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

    - + 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
    @@ -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,15 +444,85 @@

    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

    + + + + + + + + + + + + + - + @@ -459,30 +530,45 @@

    Arguments

    + + + + + + + + diff --git a/develop/interface/block_buffer_get_next_block.html b/develop/interface/block_buffer_get_next_block.html index fc1eae16113..1a50d08533e 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 02ed2224204..f0c5edd8de8 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 00e7e192563..218776fe57b 100644 --- a/develop/interface/btree_delete.html +++ b/develop/interface/btree_delete.html @@ -203,7 +203,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/btree_find.html b/develop/interface/btree_find.html index 6d9d483eb29..1e68cb37a57 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 c1efa4fed5c..979b687e33a 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 8a98a79d89f..cc99f327541 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 34b0fee465e..17768eeb94c 100644 --- a/develop/interface/csr_create.html +++ b/develop/interface/csr_create.html @@ -171,7 +171,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 dd25c2aa84b..fb646b7f08a 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 b9e12d26d73..49cc40e3013 100644 --- a/develop/interface/dbcsr_add.html +++ b/develop/interface/dbcsr_add.html @@ -74,20 +74,20 @@

    dbcsr_add
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 119 statements, 0.2% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,9 @@

    Module Procedures

    @@ -154,7 +155,108 @@

    public interface dbcsr_add

    Module Procedures

    -

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_anytype(matrix_a, matrix_b, alpha_scalar, beta_scalar, flop) +

    +
    + +

    add and scale matrices +A = alphaA + betaB or

    + +

    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
    - - 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),
    - + type(btree_data_sp2d), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + type(btree_data_cp2d), 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)
    - + 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)
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix_a +

    DBCSR matrix

    +
    + + type(dbcsr_type), + intent(in) + + ::matrix_b +

    DBCSR matrix

    +
    + + type(dbcsr_scalar_type), + intent(in),optional + + ::alpha_scalar + +
    + + type(dbcsr_scalar_type), + intent(in),optional + + ::beta_scalar + +
    + + integer(kind=int_8), + intent(inout),optional + + ::flop + +
    + + +
    +
    + +
    +

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -173,8 +275,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -188,8 +290,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -203,8 +305,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -218,8 +320,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -239,11 +341,11 @@

    Arguments

    -

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    - +

    Interface for dbcsr_add

    Arguments

    @@ -258,8 +360,8 @@

    Arguments

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

    Arguments

    @@ -428,8 +530,8 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_add_on_diag.html b/develop/interface/dbcsr_add_on_diag.html index fa7a9154a06..91cefb35a3e 100644 --- a/develop/interface/dbcsr_add_on_diag.html +++ b/develop/interface/dbcsr_add_on_diag.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 106 statements, 0.2% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_add_on_diag

    Module Procedures

    -

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha)

    - +

    add a constant to the diagonal of a matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -273,8 +375,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -288,8 +390,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -304,7 +406,7 @@

    Arguments

    - real(kind=real_4), + real(kind=real_8), intent(in) @@ -343,8 +445,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -358,8 +460,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -373,7 +475,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -443,8 +545,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -458,7 +560,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -209,7 +209,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_ds(matrix, alpha)

    @@ -228,8 +228,8 @@

    Arguments

    - + @@ -264,11 +264,11 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha)

    - +

    add a constant to the diagonal of a matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -183,22 +183,22 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - - real(kind=real_8), + + real(kind=real_4), intent(in) ::alpha_scalaralpha - +

    scalar

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,15 +243,15 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) ::alpha_scalaralpha
    @@ -283,8 +283,8 @@

    Arguments

    @@ -306,9 +306,9 @@

    Arguments

    - + @@ -319,11 +319,11 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha)

    - +

    add a constant to the diagonal of a matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -293,12 +293,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + complex(kind=real_4), intent(in) ::alpha_scalaralpha - +

    scalar

    @@ -338,8 +338,8 @@

    Arguments

    @@ -361,9 +361,9 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_add_on_diag~2.html b/develop/interface/dbcsr_add_on_diag~2.html index 7a7336a9055..d2c08bd30b6 100644 --- a/develop/interface/dbcsr_add_on_diag~2.html +++ b/develop/interface/dbcsr_add_on_diag~2.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 24 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_add_on_diag

    Module Procedures

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -348,12 +348,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + complex(kind=real_8), intent(in) ::alpha_scalaralpha - +

    scalar

    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -209,7 +209,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_ds(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar)

    @@ -228,8 +228,8 @@

    Arguments

    - + @@ -264,11 +264,11 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -183,22 +183,22 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - - real(kind=real_4), + + real(kind=real_8), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,15 +243,15 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) ::alphaalpha_scalar
    @@ -283,8 +283,8 @@

    Arguments

    @@ -306,9 +306,9 @@

    Arguments

    - + @@ -319,11 +319,11 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -293,12 +293,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + complex(kind=real_4), intent(in) ::alphaalpha_scalar -

    scalar

    +
    @@ -338,8 +338,8 @@

    Arguments

    @@ -361,9 +361,9 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_add~2.html b/develop/interface/dbcsr_add~2.html index 1332e8fb4c4..f2b5fff13c8 100644 --- a/develop/interface/dbcsr_add~2.html +++ b/develop/interface/dbcsr_add~2.html @@ -74,20 +74,20 @@

    dbcsr_add
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 27 statements, 0.0% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,9 +131,8 @@

    Module Procedures

    @@ -155,108 +154,7 @@

    public interface dbcsr_add

    Module Procedures

    -

    private subroutine dbcsr_add_anytype(matrix_a, matrix_b, alpha_scalar, beta_scalar, flop) -

    -
    - -

    add and scale matrices -A = alphaA + betaB or

    - -

    Arguments

    -

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -348,12 +348,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + complex(kind=real_8), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix_a -

    DBCSR matrix

    -
    - - type(dbcsr_type), - intent(in) - - ::matrix_b -

    DBCSR matrix

    -
    - - type(dbcsr_scalar_type), - intent(in),optional - - ::alpha_scalar - -
    - - type(dbcsr_scalar_type), - intent(in),optional - - ::beta_scalar - -
    - - integer(kind=int_8), - intent(inout),optional - - ::flop - -
    - - -
    -

    - -
    -

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -275,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -290,8 +188,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -305,8 +203,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -320,8 +218,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -341,11 +239,11 @@

    Arguments

    -

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    -

    Interface for dbcsr_add

    +

    Arguments

    @@ -360,8 +258,8 @@

    Arguments

    @@ -530,8 +428,8 @@

    Arguments

    diff --git a/develop/interface/dbcsr_block_copy.html b/develop/interface/dbcsr_block_copy.html index 582bc6d5d93..3bc9b7dd3b3 100644 --- a/develop/interface/dbcsr_block_copy.html +++ b/develop/interface/dbcsr_block_copy.html @@ -215,7 +215,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_block_transpose.html b/develop/interface/dbcsr_block_transpose.html index 9b7d8316a38..5e401c368ad 100644 --- a/develop/interface/dbcsr_block_transpose.html +++ b/develop/interface/dbcsr_block_transpose.html @@ -202,7 +202,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -1462,7 +1462,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

    @@ -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 87682010abc..1e8d14114f8 100644 --- a/develop/interface/dbcsr_build_row_index.html +++ b/develop/interface/dbcsr_build_row_index.html @@ -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 34e71bf60aa..7a685fdc187 100644 --- a/develop/interface/dbcsr_conform_scalar.html +++ b/develop/interface/dbcsr_conform_scalar.html @@ -174,7 +174,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

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

    Arguments

    @@ -357,7 +357,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 0a680861286..09206650421 100644 --- a/develop/interface/dbcsr_count_row_index.html +++ b/develop/interface/dbcsr_count_row_index.html @@ -171,7 +171,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 3b96993691a..a1cd36e3c3f 100644 --- a/develop/interface/dbcsr_create.html +++ b/develop/interface/dbcsr_create.html @@ -171,7 +171,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

    @@ -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_create~2.html b/develop/interface/dbcsr_create~2.html index c4219e96799..9ee09dc867b 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

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    @@ -370,7 +370,7 @@

    Arguments

    @@ -385,7 +385,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

    @@ -509,7 +509,7 @@

    Arguments

    @@ -549,7 +549,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

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

    Arguments

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

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -744,7 +744,7 @@

    Arguments

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

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_csr_create.html b/develop/interface/dbcsr_csr_create.html index 1bfd2297bfc..21184c3cbdf 100644 --- a/develop/interface/dbcsr_csr_create.html +++ b/develop/interface/dbcsr_csr_create.html @@ -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 3df7f10f96a..45af9749a14 100644 --- a/develop/interface/dbcsr_data_clear.html +++ b/develop/interface/dbcsr_data_clear.html @@ -186,7 +186,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -261,7 +261,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 827707c2030..ecc9ad9c6b3 100644 --- a/develop/interface/dbcsr_data_copy.html +++ b/develop/interface/dbcsr_data_copy.html @@ -206,7 +206,7 @@

    Arguments

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

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

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

    Arguments

    @@ -326,7 +326,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -429,7 +429,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -635,7 +635,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 61025ea1ee8..e7dc3b59556 100644 --- a/develop/interface/dbcsr_data_get_sizes.html +++ b/develop/interface/dbcsr_data_get_sizes.html @@ -187,7 +187,7 @@

    Arguments

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

    Arguments

    @@ -272,7 +272,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 a45270137d7..a400c8f46f4 100644 --- a/develop/interface/dbcsr_data_set.html +++ b/develop/interface/dbcsr_data_set.html @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -581,7 +581,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -684,7 +684,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 ced03debb34..debcf903bab 100644 --- a/develop/interface/dbcsr_data_set_pointer.html +++ b/develop/interface/dbcsr_data_set_pointer.html @@ -193,7 +193,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_distribution_new.html b/develop/interface/dbcsr_distribution_new.html index b6b831f3e1a..f86aeafe2cc 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 04f9799eb91..66353f49032 100644 --- a/develop/interface/dbcsr_dot.html +++ b/develop/interface/dbcsr_dot.html @@ -74,20 +74,20 @@

    dbcsr_dot
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 186 statements, 0.3% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_dot

    Module Procedures

    -

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace)

    - +

    Dot product of DBCSR matrices

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -375,8 +273,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -391,7 +289,7 @@

    Arguments

    - real(kind=real_8), + real(kind=real_4), intent(in) @@ -405,8 +303,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -445,8 +343,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -460,8 +358,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -475,7 +373,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -545,8 +443,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -560,7 +458,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + 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),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + 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_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_distribution_obj), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, 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),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(out),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_8),
    - + 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,
    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -224,11 +226,12 @@

    Arguments

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_sd(matrix_a, matrix_b, trace)

    - +

    Dot product of DBCSR matrices +\result the dot product of the matrices

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,13 +183,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -198,22 +199,23 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - - real(kind=real_8), + + real(kind=real_4), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    @@ -243,8 +246,8 @@

    Arguments

    - + @@ -294,11 +299,11 @@

    Arguments

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace)

    - +

    Dot product of DBCSR matrices

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -253,13 +256,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -268,20 +272,21 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - - real(kind=real_4), + + real(kind=real_8), intent(inout) ::resulttrace
    @@ -313,8 +318,8 @@

    Arguments

    - + @@ -364,11 +371,11 @@

    Arguments

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace)

    - +

    Dot product of DBCSR matrices

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -323,13 +328,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -338,22 +344,23 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - - complex(kind=real_8), + + complex(kind=real_4), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    @@ -383,8 +390,8 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_dot~2.html b/develop/interface/dbcsr_dot~2.html index 6a340fd3b9e..e4e1ae95e2f 100644 --- a/develop/interface/dbcsr_dot~2.html +++ b/develop/interface/dbcsr_dot~2.html @@ -74,20 +74,20 @@

    dbcsr_dot
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 24 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_dot

    Module Procedures

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -393,13 +400,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -408,22 +416,23 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - - complex(kind=real_4), + + complex(kind=real_8), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -226,12 +224,11 @@

    Arguments

    -

    private subroutine dbcsr_dot_sd(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices -\result the dot product of the matrices

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,14 +183,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -199,23 +198,22 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - - real(kind=real_4), + + real(kind=real_8), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    @@ -246,8 +243,8 @@

    Arguments

    - + @@ -299,11 +294,11 @@

    Arguments

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -256,14 +253,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -272,21 +268,20 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - - real(kind=real_8), + + real(kind=real_4), intent(inout) ::traceresult
    @@ -318,8 +313,8 @@

    Arguments

    - + @@ -371,11 +364,11 @@

    Arguments

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -328,14 +323,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -344,23 +338,22 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - - complex(kind=real_4), + + complex(kind=real_8), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    @@ -390,8 +383,8 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_filter.html b/develop/interface/dbcsr_filter.html index 8d863234314..9d3cb4b86d8 100644 --- a/develop/interface/dbcsr_filter.html +++ b/develop/interface/dbcsr_filter.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

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

    Arguments

    @@ -289,7 +289,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

    @@ -404,7 +404,7 @@

    Arguments

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

    Arguments

    @@ -434,7 +434,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

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

    Arguments

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

    Arguments

    @@ -604,7 +604,7 @@

    Arguments

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

    Arguments

    @@ -634,7 +634,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_block_p.html b/develop/interface/dbcsr_get_block_p.html index 9f5212e577d..6002ec49579 100644 --- a/develop/interface/dbcsr_get_block_p.html +++ b/develop/interface/dbcsr_get_block_p.html @@ -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

    @@ -330,7 +330,7 @@

    Arguments

    @@ -345,7 +345,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -420,7 +420,7 @@

    Arguments

    @@ -435,7 +435,7 @@

    Arguments

    @@ -475,7 +475,7 @@

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

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

    Arguments

    @@ -520,7 +520,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

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

    Arguments

    @@ -580,7 +580,7 @@

    Arguments

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

    Arguments

    @@ -635,7 +635,7 @@

    Arguments

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

    Arguments

    @@ -665,7 +665,7 @@

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

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

    Arguments

    @@ -710,7 +710,7 @@

    Arguments

    @@ -725,7 +725,7 @@

    Arguments

    @@ -765,7 +765,7 @@

    Arguments

    @@ -780,7 +780,7 @@

    Arguments

    @@ -795,7 +795,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -825,7 +825,7 @@

    Arguments

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

    Arguments

    @@ -855,7 +855,7 @@

    Arguments

    @@ -870,7 +870,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

    @@ -925,7 +925,7 @@

    Arguments

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

    Arguments

    @@ -955,7 +955,7 @@

    Arguments

    @@ -970,7 +970,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    @@ -1000,7 +1000,7 @@

    Arguments

    @@ -1015,7 +1015,7 @@

    Arguments

    @@ -1055,7 +1055,7 @@

    Arguments

    @@ -1070,7 +1070,7 @@

    Arguments

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

    Arguments

    @@ -1100,7 +1100,7 @@

    Arguments

    @@ -1115,7 +1115,7 @@

    Arguments

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

    Arguments

    @@ -1145,7 +1145,7 @@

    Arguments

    @@ -1160,7 +1160,7 @@

    Arguments

    @@ -1200,7 +1200,7 @@

    Arguments

    @@ -1215,7 +1215,7 @@

    Arguments

    @@ -1230,7 +1230,7 @@

    Arguments

    @@ -1245,7 +1245,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

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

    Arguments

    @@ -1290,7 +1290,7 @@

    Arguments

    @@ -1305,7 +1305,7 @@

    Arguments

    @@ -1345,7 +1345,7 @@

    Arguments

    @@ -1360,7 +1360,7 @@

    Arguments

    @@ -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

    @@ -1475,7 +1475,7 @@

    Arguments

    @@ -1490,7 +1490,7 @@

    Arguments

    @@ -1505,7 +1505,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -1565,7 +1565,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

    @@ -1695,7 +1695,7 @@

    Arguments

    @@ -1735,7 +1735,7 @@

    Arguments

    @@ -1750,7 +1750,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

    @@ -1865,7 +1865,7 @@

    Arguments

    @@ -1880,7 +1880,7 @@

    Arguments

    @@ -1895,7 +1895,7 @@

    Arguments

    @@ -1910,7 +1910,7 @@

    Arguments

    @@ -1925,7 +1925,7 @@

    Arguments

    @@ -1940,7 +1940,7 @@

    Arguments

    @@ -1955,7 +1955,7 @@

    Arguments

    @@ -1995,7 +1995,7 @@

    Arguments

    @@ -2010,7 +2010,7 @@

    Arguments

    @@ -2025,7 +2025,7 @@

    Arguments

    @@ -2040,7 +2040,7 @@

    Arguments

    @@ -2055,7 +2055,7 @@

    Arguments

    @@ -2070,7 +2070,7 @@

    Arguments

    @@ -2085,7 +2085,7 @@

    Arguments

    @@ -2125,7 +2125,7 @@

    Arguments

    @@ -2140,7 +2140,7 @@

    Arguments

    @@ -2155,7 +2155,7 @@

    Arguments

    @@ -2170,7 +2170,7 @@

    Arguments

    @@ -2185,7 +2185,7 @@

    Arguments

    @@ -2200,7 +2200,7 @@

    Arguments

    @@ -2215,7 +2215,7 @@

    Arguments

    @@ -2255,7 +2255,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

    diff --git a/develop/interface/dbcsr_get_block_p~2.html b/develop/interface/dbcsr_get_block_p~2.html index f6d45f1d3fc..8cada428927 100644 --- a/develop/interface/dbcsr_get_block_p~2.html +++ b/develop/interface/dbcsr_get_block_p~2.html @@ -178,7 +178,7 @@

    Arguments

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

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

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

    Arguments

    @@ -255,7 +255,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -404,7 +404,7 @@

    Arguments

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

    Arguments

    @@ -435,7 +435,7 @@

    Arguments

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

    Arguments

    @@ -491,7 +491,7 @@

    Arguments

    @@ -507,7 +507,7 @@

    Arguments

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

    Arguments

    @@ -538,7 +538,7 @@

    Arguments

    @@ -553,7 +553,7 @@

    Arguments

    @@ -568,7 +568,7 @@

    Arguments

    @@ -584,7 +584,7 @@

    Arguments

    @@ -625,7 +625,7 @@

    Arguments

    @@ -640,7 +640,7 @@

    Arguments

    @@ -656,7 +656,7 @@

    Arguments

    @@ -672,7 +672,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -733,7 +733,7 @@

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

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

    Arguments

    @@ -805,7 +805,7 @@

    Arguments

    @@ -821,7 +821,7 @@

    Arguments

    @@ -836,7 +836,7 @@

    Arguments

    @@ -851,7 +851,7 @@

    Arguments

    @@ -866,7 +866,7 @@

    Arguments

    @@ -882,7 +882,7 @@

    Arguments

    @@ -923,7 +923,7 @@

    Arguments

    @@ -938,7 +938,7 @@

    Arguments

    @@ -954,7 +954,7 @@

    Arguments

    @@ -970,7 +970,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    @@ -1000,7 +1000,7 @@

    Arguments

    @@ -1015,7 +1015,7 @@

    Arguments

    @@ -1031,7 +1031,7 @@

    Arguments

    @@ -1072,7 +1072,7 @@

    Arguments

    @@ -1087,7 +1087,7 @@

    Arguments

    @@ -1103,7 +1103,7 @@

    Arguments

    @@ -1119,7 +1119,7 @@

    Arguments

    @@ -1134,7 +1134,7 @@

    Arguments

    @@ -1149,7 +1149,7 @@

    Arguments

    @@ -1164,7 +1164,7 @@

    Arguments

    @@ -1180,7 +1180,7 @@

    Arguments

    @@ -1221,7 +1221,7 @@

    Arguments

    @@ -1236,7 +1236,7 @@

    Arguments

    @@ -1252,7 +1252,7 @@

    Arguments

    @@ -1268,7 +1268,7 @@

    Arguments

    @@ -1283,7 +1283,7 @@

    Arguments

    @@ -1298,7 +1298,7 @@

    Arguments

    @@ -1313,7 +1313,7 @@

    Arguments

    @@ -1329,7 +1329,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1385,7 +1385,7 @@

    Arguments

    @@ -1401,7 +1401,7 @@

    Arguments

    @@ -1417,7 +1417,7 @@

    Arguments

    @@ -1432,7 +1432,7 @@

    Arguments

    @@ -1448,7 +1448,7 @@

    Arguments

    @@ -1464,7 +1464,7 @@

    Arguments

    @@ -1480,7 +1480,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_get_data.html b/develop/interface/dbcsr_get_data.html index b7df45667b6..7ffce63e7e6 100644 --- a/develop/interface/dbcsr_get_data.html +++ b/develop/interface/dbcsr_get_data.html @@ -207,7 +207,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

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

    Arguments

    @@ -381,7 +381,7 @@

    Arguments

    @@ -397,7 +397,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -571,7 +571,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -745,7 +745,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 b8a1575671e..074c93cb4e7 100644 --- a/develop/interface/dbcsr_get_data_cptr.html +++ b/develop/interface/dbcsr_get_data_cptr.html @@ -188,7 +188,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -295,7 +295,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -403,7 +403,7 @@

    Arguments

    @@ -464,7 +464,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 e1ed660c3c5..a96182c5584 100644 --- a/develop/interface/dbcsr_get_data_p.html +++ b/develop/interface/dbcsr_get_data_p.html @@ -74,20 +74,20 @@

    dbcsr_get_data_p
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 107 statements, 0.2% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_get_data_p

    Module Procedures

    -

    private function dbcsr_get_data_s(matrix, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_c_s(area, select_data_type, lb, ub) result(DATA)

    - +

    Returns the single/double precision real/complex data

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -400,14 +393,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -416,23 +408,22 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - - complex(kind=real_8), + + complex(kind=real_4), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + 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(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),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    @@ -173,22 +173,22 @@

    Arguments

    - + @@ -198,12 +198,12 @@

    Arguments

    @@ -213,12 +213,13 @@

    Arguments

    @@ -228,7 +229,8 @@

    Arguments

    @@ -238,17 +240,17 @@

    Return Value real(kind=real_4), DIMENSION(:), POINTER

    - +

    pointer to data

    -

    private function dbcsr_get_data_c(matrix, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_c_c(area, select_data_type, lb, ub) result(DATA)

    - +

    Returns the single/double precision real/complex data

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_data_obj), intent(in) ::matrixarea - +

    data area

    - + real(kind=real_4), intent(in) :: select_data_type - +

    force datatype

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

    lower bound for pointer +upper bound for pointer

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

    lower bound for pointer +upper bound for pointer

    @@ -263,22 +265,22 @@

    Arguments

    - + @@ -288,12 +290,12 @@

    Arguments

    @@ -303,12 +305,13 @@

    Arguments

    @@ -318,7 +321,8 @@

    Arguments

    @@ -328,17 +332,17 @@

    Return Value complex(kind=real_4), DIMENSION(:), POINTER

    - +

    pointer to data

    -

    private function dbcsr_get_data_d(matrix, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_c_d(area, select_data_type, lb, ub) result(DATA)

    - +

    Returns the single/double precision real/complex data

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_data_obj), intent(in) ::matrixarea - +

    data area

    - + complex(kind=real_4), intent(in) :: select_data_type - +

    force datatype

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

    lower bound for pointer +upper bound for pointer

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

    lower bound for pointer +upper bound for pointer

    @@ -353,22 +357,22 @@

    Arguments

    - + @@ -378,12 +382,12 @@

    Arguments

    @@ -393,12 +397,13 @@

    Arguments

    @@ -408,7 +413,8 @@

    Arguments

    @@ -418,17 +424,17 @@

    Return Value real(kind=real_8), DIMENSION(:), POINTER

    - +

    pointer to data

    -

    private function dbcsr_get_data_z(matrix, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_c_z(area, select_data_type, lb, ub) result(DATA)

    - +

    Returns the single/double precision real/complex data

    Read more…

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_data_obj), intent(in) ::matrixarea - +

    data area

    - + real(kind=real_8), intent(in) :: select_data_type - +

    force datatype

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

    lower bound for pointer +upper bound for pointer

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

    lower bound for pointer +upper bound for pointer

    @@ -443,22 +449,22 @@

    Arguments

    - + @@ -468,12 +474,12 @@

    Arguments

    @@ -483,12 +489,13 @@

    Arguments

    @@ -498,7 +505,8 @@

    Arguments

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

    Return Value complex(kind=real_8), DIMENSION(:), POINTER

    - +

    pointer to data

    diff --git a/develop/interface/dbcsr_get_data_p~2.html b/develop/interface/dbcsr_get_data_p~2.html index af171d59d6d..d5e2ac5ccd8 100644 --- a/develop/interface/dbcsr_get_data_p~2.html +++ b/develop/interface/dbcsr_get_data_p~2.html @@ -74,20 +74,20 @@

    dbcsr_get_data_p
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 31 statements, 0.1% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_get_data_p

    Module Procedures

    -

    private function dbcsr_get_data_c_s(area, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_s(matrix, select_data_type, lb, ub) result(DATA)

    -

    Returns the single/double precision real/complex data

    Read more… +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_data_obj), intent(in) ::matrixarea - +

    data area

    - + complex(kind=real_8), intent(in) :: select_data_type - +

    force datatype

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

    lower bound for pointer +upper bound for pointer

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

    lower bound for pointer +upper bound for pointer

    @@ -173,22 +173,22 @@

    Arguments

    - + @@ -198,12 +198,12 @@

    Arguments

    @@ -213,13 +213,12 @@

    Arguments

    @@ -229,8 +228,7 @@

    Arguments

    @@ -240,17 +238,17 @@

    Return Value real(kind=real_4), DIMENSION(:), POINTER

    -

    pointer to data

    +
    -

    private function dbcsr_get_data_c_c(area, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_c(matrix, select_data_type, lb, ub) result(DATA)

    -

    Returns the single/double precision real/complex data

    Read more… +

    Arguments

    - - type(dbcsr_data_obj), + + type(dbcsr_type), intent(in) ::areamatrix -

    data area

    +
    - + real(kind=real_4), intent(in) :: select_data_type -

    force datatype

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

    lower bound for pointer -upper bound for pointer

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

    lower bound for pointer -upper bound for pointer

    +
    @@ -265,17 +263,17 @@

    Arguments

    - + @@ -290,12 +288,12 @@

    Arguments

    @@ -305,13 +303,12 @@

    Arguments

    @@ -321,8 +318,7 @@

    Arguments

    @@ -332,17 +328,17 @@

    Return Value complex(kind=real_4), DIMENSION(:), POINTER

    -

    pointer to data

    +
    -

    private function dbcsr_get_data_c_d(area, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_d(matrix, select_data_type, lb, ub) result(DATA)

    -

    Returns the single/double precision real/complex data

    Read more… +

    Arguments

    - - type(dbcsr_data_obj), + + type(dbcsr_type), intent(in) ::areamatrix -

    data area

    +
    :: select_data_type -

    force datatype

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

    lower bound for pointer -upper bound for pointer

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

    lower bound for pointer -upper bound for pointer

    +
    @@ -357,22 +353,22 @@

    Arguments

    - + @@ -382,12 +378,12 @@

    Arguments

    @@ -397,13 +393,12 @@

    Arguments

    @@ -413,8 +408,7 @@

    Arguments

    @@ -424,17 +418,17 @@

    Return Value real(kind=real_8), DIMENSION(:), POINTER

    -

    pointer to data

    +
    -

    private function dbcsr_get_data_c_z(area, select_data_type, lb, ub) result(DATA) +

    private function dbcsr_get_data_z(matrix, select_data_type, lb, ub) result(DATA)

    -

    Returns the single/double precision real/complex data

    Read more… +

    Arguments

    - - type(dbcsr_data_obj), + + type(dbcsr_type), intent(in) ::areamatrix -

    data area

    +
    - + real(kind=real_8), intent(in) :: select_data_type -

    force datatype

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

    lower bound for pointer -upper bound for pointer

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

    lower bound for pointer -upper bound for pointer

    +
    @@ -449,22 +443,22 @@

    Arguments

    - + @@ -474,12 +468,12 @@

    Arguments

    @@ -489,13 +483,12 @@

    Arguments

    @@ -505,8 +498,7 @@

    Arguments

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

    Return Value complex(kind=real_8), DIMENSION(:), POINTER

    -

    pointer to data

    + diff --git a/develop/interface/dbcsr_get_diag.html b/develop/interface/dbcsr_get_diag.html index e86b5268f15..be57f47f24e 100644 --- a/develop/interface/dbcsr_get_diag.html +++ b/develop/interface/dbcsr_get_diag.html @@ -74,20 +74,20 @@

    dbcsr_get_diag
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 103 statements, 0.2% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,7 +154,7 @@

    public interface dbcsr_get_diag

    Module Procedures

    -

    private subroutine dbcsr_get_diag_d(matrix, diag) +

    private subroutine dbcsr_get_diag_s(matrix, diag)

    @@ -173,8 +173,8 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    @@ -308,7 +308,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    @@ -518,7 +518,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_hybrid_alltoall.html b/develop/interface/dbcsr_hybrid_alltoall.html index b607da00075..5b193c4d202 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 b81cc2395f7..e2446d91504 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 3767eb3ed69..ea3cfa11749 100644 --- a/develop/interface/dbcsr_iterator_next_block.html +++ b/develop/interface/dbcsr_iterator_next_block.html @@ -201,7 +201,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -252,7 +252,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

    @@ -412,7 +412,7 @@

    Arguments

    @@ -427,7 +427,7 @@

    Arguments

    @@ -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

    @@ -602,7 +602,7 @@

    Arguments

    @@ -657,7 +657,7 @@

    Arguments

    @@ -672,7 +672,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -732,7 +732,7 @@

    Arguments

    @@ -747,7 +747,7 @@

    Arguments

    @@ -762,7 +762,7 @@

    Arguments

    @@ -777,7 +777,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    @@ -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

    @@ -1007,7 +1007,7 @@

    Arguments

    @@ -1022,7 +1022,7 @@

    Arguments

    @@ -1037,7 +1037,7 @@

    Arguments

    @@ -1052,7 +1052,7 @@

    Arguments

    @@ -1067,7 +1067,7 @@

    Arguments

    @@ -1082,7 +1082,7 @@

    Arguments

    @@ -1097,7 +1097,7 @@

    Arguments

    @@ -1112,7 +1112,7 @@

    Arguments

    @@ -1127,7 +1127,7 @@

    Arguments

    @@ -1182,7 +1182,7 @@

    Arguments

    @@ -1197,7 +1197,7 @@

    Arguments

    @@ -1212,7 +1212,7 @@

    Arguments

    @@ -1227,7 +1227,7 @@

    Arguments

    @@ -1242,7 +1242,7 @@

    Arguments

    @@ -1257,7 +1257,7 @@

    Arguments

    @@ -1272,7 +1272,7 @@

    Arguments

    @@ -1287,7 +1287,7 @@

    Arguments

    @@ -1302,7 +1302,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

    @@ -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

    @@ -1707,7 +1707,7 @@

    Arguments

    @@ -1722,7 +1722,7 @@

    Arguments

    @@ -1737,7 +1737,7 @@

    Arguments

    @@ -1752,7 +1752,7 @@

    Arguments

    @@ -1767,7 +1767,7 @@

    Arguments

    @@ -1782,7 +1782,7 @@

    Arguments

    @@ -1797,7 +1797,7 @@

    Arguments

    @@ -1812,7 +1812,7 @@

    Arguments

    @@ -1867,7 +1867,7 @@

    Arguments

    @@ -1882,7 +1882,7 @@

    Arguments

    @@ -1897,7 +1897,7 @@

    Arguments

    @@ -1912,7 +1912,7 @@

    Arguments

    @@ -1927,7 +1927,7 @@

    Arguments

    @@ -1942,7 +1942,7 @@

    Arguments

    @@ -1957,7 +1957,7 @@

    Arguments

    @@ -1972,7 +1972,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

    @@ -2117,7 +2117,7 @@

    Arguments

    @@ -2132,7 +2132,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

    @@ -2347,7 +2347,7 @@

    Arguments

    @@ -2362,7 +2362,7 @@

    Arguments

    @@ -2377,7 +2377,7 @@

    Arguments

    @@ -2392,7 +2392,7 @@

    Arguments

    @@ -2407,7 +2407,7 @@

    Arguments

    @@ -2422,7 +2422,7 @@

    Arguments

    @@ -2437,7 +2437,7 @@

    Arguments

    @@ -2452,7 +2452,7 @@

    Arguments

    @@ -2507,7 +2507,7 @@

    Arguments

    @@ -2522,7 +2522,7 @@

    Arguments

    @@ -2537,7 +2537,7 @@

    Arguments

    @@ -2552,7 +2552,7 @@

    Arguments

    @@ -2567,7 +2567,7 @@

    Arguments

    @@ -2582,7 +2582,7 @@

    Arguments

    @@ -2597,7 +2597,7 @@

    Arguments

    @@ -2612,7 +2612,7 @@

    Arguments

    @@ -2667,7 +2667,7 @@

    Arguments

    @@ -2682,7 +2682,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

    @@ -2827,7 +2827,7 @@

    Arguments

    @@ -2842,7 +2842,7 @@

    Arguments

    @@ -2857,7 +2857,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

    diff --git a/develop/interface/dbcsr_iterator_next_block~2.html b/develop/interface/dbcsr_iterator_next_block~2.html index 004d01345c1..c8983bd5b4a 100644 --- a/develop/interface/dbcsr_iterator_next_block~2.html +++ b/develop/interface/dbcsr_iterator_next_block~2.html @@ -179,7 +179,7 @@

    Arguments

    @@ -194,7 +194,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

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

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -279,7 +279,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -380,7 +380,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -411,7 +411,7 @@

    Arguments

    @@ -427,7 +427,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

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

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

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

    Arguments

    @@ -577,7 +577,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -654,7 +654,7 @@

    Arguments

    @@ -669,7 +669,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -701,7 +701,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -758,7 +758,7 @@

    Arguments

    @@ -773,7 +773,7 @@

    Arguments

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

    Arguments

    @@ -805,7 +805,7 @@

    Arguments

    @@ -820,7 +820,7 @@

    Arguments

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

    Arguments

    @@ -850,7 +850,7 @@

    Arguments

    @@ -866,7 +866,7 @@

    Arguments

    @@ -882,7 +882,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -939,7 +939,7 @@

    Arguments

    @@ -954,7 +954,7 @@

    Arguments

    @@ -970,7 +970,7 @@

    Arguments

    @@ -986,7 +986,7 @@

    Arguments

    @@ -1001,7 +1001,7 @@

    Arguments

    @@ -1016,7 +1016,7 @@

    Arguments

    @@ -1031,7 +1031,7 @@

    Arguments

    @@ -1047,7 +1047,7 @@

    Arguments

    @@ -1063,7 +1063,7 @@

    Arguments

    @@ -1079,7 +1079,7 @@

    Arguments

    @@ -1120,7 +1120,7 @@

    Arguments

    @@ -1135,7 +1135,7 @@

    Arguments

    @@ -1151,7 +1151,7 @@

    Arguments

    @@ -1167,7 +1167,7 @@

    Arguments

    @@ -1182,7 +1182,7 @@

    Arguments

    @@ -1197,7 +1197,7 @@

    Arguments

    @@ -1212,7 +1212,7 @@

    Arguments

    @@ -1228,7 +1228,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1260,7 +1260,7 @@

    Arguments

    @@ -1301,7 +1301,7 @@

    Arguments

    @@ -1316,7 +1316,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    @@ -1348,7 +1348,7 @@

    Arguments

    @@ -1363,7 +1363,7 @@

    Arguments

    @@ -1378,7 +1378,7 @@

    Arguments

    @@ -1393,7 +1393,7 @@

    Arguments

    @@ -1409,7 +1409,7 @@

    Arguments

    @@ -1425,7 +1425,7 @@

    Arguments

    @@ -1441,7 +1441,7 @@

    Arguments

    @@ -1482,7 +1482,7 @@

    Arguments

    @@ -1497,7 +1497,7 @@

    Arguments

    @@ -1513,7 +1513,7 @@

    Arguments

    @@ -1529,7 +1529,7 @@

    Arguments

    @@ -1544,7 +1544,7 @@

    Arguments

    @@ -1559,7 +1559,7 @@

    Arguments

    @@ -1574,7 +1574,7 @@

    Arguments

    @@ -1590,7 +1590,7 @@

    Arguments

    @@ -1606,7 +1606,7 @@

    Arguments

    @@ -1622,7 +1622,7 @@

    Arguments

    @@ -1663,7 +1663,7 @@

    Arguments

    @@ -1678,7 +1678,7 @@

    Arguments

    @@ -1694,7 +1694,7 @@

    Arguments

    @@ -1710,7 +1710,7 @@

    Arguments

    @@ -1725,7 +1725,7 @@

    Arguments

    @@ -1740,7 +1740,7 @@

    Arguments

    @@ -1755,7 +1755,7 @@

    Arguments

    @@ -1771,7 +1771,7 @@

    Arguments

    @@ -1787,7 +1787,7 @@

    Arguments

    @@ -1803,7 +1803,7 @@

    Arguments

    @@ -1844,7 +1844,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1875,7 +1875,7 @@

    Arguments

    @@ -1891,7 +1891,7 @@

    Arguments

    @@ -1906,7 +1906,7 @@

    Arguments

    @@ -1921,7 +1921,7 @@

    Arguments

    @@ -1936,7 +1936,7 @@

    Arguments

    @@ -1952,7 +1952,7 @@

    Arguments

    @@ -1968,7 +1968,7 @@

    Arguments

    @@ -1984,7 +1984,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_mp_new.html b/develop/interface/dbcsr_mp_new.html index 4feeb1a442c..ce4be5e509b 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 6ec3f830739..fa8fa31cdcd 100644 --- a/develop/interface/dbcsr_multiply.html +++ b/develop/interface/dbcsr_multiply.html @@ -74,20 +74,20 @@

    dbcsr_multiply
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 426 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

    +

    - - type(dbcsr_data_obj), + + type(dbcsr_type), intent(in) ::areamatrix -

    data area

    +
    - + complex(kind=real_8), intent(in) :: select_data_type -

    force datatype

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

    lower bound for pointer -upper bound for pointer

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

    lower bound for pointer -upper bound for pointer

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,8 +188,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(out), @@ -209,7 +209,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_s(matrix, diag) +

    private subroutine dbcsr_get_diag_d(matrix, diag)

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -243,8 +243,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(out), @@ -283,8 +283,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -338,8 +338,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) diff --git a/develop/interface/dbcsr_get_diag~2.html b/develop/interface/dbcsr_get_diag~2.html index 4fc3a0b4d16..53a3192acc1 100644 --- a/develop/interface/dbcsr_get_diag~2.html +++ b/develop/interface/dbcsr_get_diag~2.html @@ -74,20 +74,20 @@

    dbcsr_get_diag
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 24 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,7 +154,7 @@

    public interface dbcsr_get_diag

    Module Procedures

    -

    private subroutine dbcsr_get_diag_s(matrix, diag) +

    private subroutine dbcsr_get_diag_d(matrix, diag)

    @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,8 +188,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(out), @@ -209,7 +209,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_d(matrix, diag) +

    private subroutine dbcsr_get_diag_s(matrix, diag)

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -243,8 +243,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(out), @@ -283,8 +283,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -338,8 +338,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) diff --git a/develop/interface/dbcsr_get_wms_data_p.html b/develop/interface/dbcsr_get_wms_data_p.html index 56db814a629..60c10042f4c 100644 --- a/develop/interface/dbcsr_get_wms_data_p.html +++ b/develop/interface/dbcsr_get_wms_data_p.html @@ -173,7 +173,7 @@

    Arguments

    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), 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)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + 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),
    - + 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),
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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), 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),
    - + 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)

    @@ -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) @@ -323,7 +628,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) @@ -588,7 +893,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), @@ -703,7 +1008,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -718,7 +1023,7 @@

    Arguments

    - + character(len=1), intent(in) @@ -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) @@ -778,7 +1083,7 @@

    Arguments

    - + complex(kind=real_4), intent(in) @@ -793,8 +1098,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -808,7 +1113,7 @@

    Arguments

    - + integer, intent(in), @@ -823,7 +1128,7 @@

    Arguments

    - + integer, intent(in), @@ -838,7 +1143,7 @@

    Arguments

    - + integer, intent(in), @@ -868,7 +1173,7 @@

    Arguments

    - + integer, intent(in), @@ -883,7 +1188,7 @@

    Arguments

    - + integer, intent(in), @@ -898,7 +1203,7 @@

    Arguments

    - + logical, intent(in), @@ -913,7 +1218,7 @@

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(out), @@ -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) @@ -1059,7 +1364,7 @@

    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_multiply~2.html b/develop/interface/dbcsr_multiply~2.html index 4f18061a16f..dd077ffdc90 100644 --- a/develop/interface/dbcsr_multiply~2.html +++ b/develop/interface/dbcsr_multiply~2.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
    - - 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) @@ -598,7 +293,7 @@

    Arguments

    - + integer, intent(in), @@ -643,7 +338,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) @@ -863,7 +558,7 @@

    Arguments

    - + integer, intent(in), @@ -893,7 +588,7 @@

    Arguments

    - + integer, intent(in), @@ -908,7 +603,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) @@ -1099,7 +794,7 @@

    Arguments

    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -1113,7 +808,7 @@

    Arguments

    - + integer, intent(in), @@ -1143,7 +838,7 @@

    Arguments

    - + integer, intent(in), @@ -1158,7 +853,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) @@ -1378,7 +1073,7 @@

    Arguments

    - + integer, intent(in), @@ -1393,7 +1088,7 @@

    Arguments

    - + integer, intent(in), @@ -1408,7 +1103,7 @@

    Arguments

    - + integer, intent(in), @@ -1423,7 +1118,7 @@

    Arguments

    - + integer, intent(in), @@ -1438,7 +1133,7 @@

    Arguments

    - + integer, intent(in), @@ -1453,7 +1148,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_norm.html b/develop/interface/dbcsr_norm.html index 4e5163be957..eef6c022bbd 100644 --- a/develop/interface/dbcsr_norm.html +++ b/develop/interface/dbcsr_norm.html @@ -152,7 +152,7 @@

    public interface dbcsr_norm

    Module Procedures

    -

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) +

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

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

    Arguments

    - + type(dbcsr_type), intent(inout), @@ -186,7 +186,7 @@

    Arguments

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

    Arguments

    - + real(kind=dp), intent(out) @@ -222,7 +222,7 @@

    Arguments

    -

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) +

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

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

    Arguments

    - + type(dbcsr_type), intent(inout), @@ -256,7 +256,7 @@

    Arguments

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

    Arguments

    - + real(kind=dp), intent(out), diff --git a/develop/interface/dbcsr_printmat.html b/develop/interface/dbcsr_printmat.html index 2a4b38ff84d..ef25a1ec719 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 e05e88199ec..80de319e0a0 100644 --- a/develop/interface/dbcsr_put_block.html +++ b/develop/interface/dbcsr_put_block.html @@ -177,7 +177,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -192,7 +192,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -307,7 +307,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -422,7 +422,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -537,7 +537,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -652,7 +652,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -767,7 +767,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -882,7 +882,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -997,7 +997,7 @@

    Arguments

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

    Arguments

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

    Arguments

    - + complex(kind=real_4), intent(in), diff --git a/develop/interface/dbcsr_put_block~2.html b/develop/interface/dbcsr_put_block~2.html index 98f7d14dc99..f48dbea6576 100644 --- a/develop/interface/dbcsr_put_block~2.html +++ b/develop/interface/dbcsr_put_block~2.html @@ -181,7 +181,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -196,7 +196,7 @@

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_data_obj) @@ -256,7 +256,7 @@

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -301,7 +301,7 @@

    Arguments

    - + type(dbcsr_scalar_type), intent(in), @@ -342,7 +342,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -357,7 +357,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -466,7 +466,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -522,7 +522,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -631,7 +631,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -687,7 +687,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -796,7 +796,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -852,7 +852,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -961,7 +961,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -1016,7 +1016,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -1125,7 +1125,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -1180,7 +1180,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -1289,7 +1289,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -1344,7 +1344,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -1453,7 +1453,7 @@

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -1508,7 +1508,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + integer(kind=int_8), intent(inout), @@ -1617,7 +1617,7 @@

    Arguments

    - + complex(kind=real_4), intent(in), diff --git a/develop/interface/dbcsr_reserve_block2d.html b/develop/interface/dbcsr_reserve_block2d.html index 2dc0ec4e590..92481083cfc 100644 --- a/develop/interface/dbcsr_reserve_block2d.html +++ b/develop/interface/dbcsr_reserve_block2d.html @@ -173,7 +173,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -188,7 +188,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + logical, intent(out), @@ -288,7 +288,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -303,7 +303,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + logical, intent(out), @@ -403,7 +403,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -418,7 +418,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + logical, intent(out), @@ -518,7 +518,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -533,7 +533,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + logical, intent(out), diff --git a/develop/interface/dbcsr_reserve_block2d~2.html b/develop/interface/dbcsr_reserve_block2d~2.html index 97266e3f6cd..53eb5bb545d 100644 --- a/develop/interface/dbcsr_reserve_block2d~2.html +++ b/develop/interface/dbcsr_reserve_block2d~2.html @@ -173,7 +173,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -188,7 +188,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -305,7 +305,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -422,7 +422,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + type(dbcsr_type), intent(inout) @@ -539,7 +539,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + logical, intent(in), diff --git a/develop/interface/dbcsr_scalar.html b/develop/interface/dbcsr_scalar.html index b567461ac5f..06ea68370a5 100644 --- a/develop/interface/dbcsr_scalar.html +++ b/develop/interface/dbcsr_scalar.html @@ -173,7 +173,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    - + complex(kind=real_8), intent(in) diff --git a/develop/interface/dbcsr_scalar_get_value.html b/develop/interface/dbcsr_scalar_get_value.html index 0b259d227ff..0c0a3f5bf72 100644 --- a/develop/interface/dbcsr_scalar_get_value.html +++ b/develop/interface/dbcsr_scalar_get_value.html @@ -188,7 +188,7 @@

    Arguments

    - + real(kind=real_4), intent(out) @@ -243,7 +243,7 @@

    Arguments

    - + real(kind=real_8), intent(out) @@ -298,7 +298,7 @@

    Arguments

    - + complex(kind=real_4), intent(out) @@ -353,7 +353,7 @@

    Arguments

    - + complex(kind=real_8), intent(out) diff --git a/develop/interface/dbcsr_scale.html b/develop/interface/dbcsr_scale.html index deb60dcadb9..384d293c493 100644 --- a/develop/interface/dbcsr_scale.html +++ b/develop/interface/dbcsr_scale.html @@ -74,20 +74,20 @@

    dbcsr_scale
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 140 statements, 0.2% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,9 @@

    Module Procedures

    @@ -154,11 +155,11 @@

    public interface dbcsr_scale

    Module Procedures

    -

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_anytype(matrix_a, alpha_scalar, limits)

    - +

    Scales a DBCSR matrix by alpha

    Read more…

    Arguments

    @@ -173,8 +174,8 @@

    Arguments

    + + + + + + + + + + + + + + + +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -183,13 +184,83 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - real(kind=real_8), + type(dbcsr_scalar_type), + intent(in) + + ::alpha_scalar +

    a scalar

    +
    + + integer, + intent(in),optional, + DIMENSION(4) + ::limits +

    Scale only a subbox

    +
    + + +
    +

    + +
    +

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) +

    +
    + +

    Interface for matrix scaling by a scalar

    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + +
    TypeIntentOptional AttributesName
    + + type(dbcsr_type), + intent(inout) + + ::matrix_a + +
    + + real(kind=real_4), intent(in) @@ -224,11 +295,11 @@

    Arguments

    -

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    - +

    Interface for matrix scaling by a scalar

    Arguments

    @@ -243,8 +314,8 @@

    Arguments

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

    Arguments

    - +

    Interface for matrix scaling by a scalar

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -258,8 +329,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -273,7 +344,7 @@

    Arguments

    - + integer, intent(in),
    @@ -313,8 +384,8 @@

    Arguments

    @@ -368,7 +439,7 @@

    Arguments

    - +

    Interface for matrix scaling by a scalar

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -343,7 +414,7 @@

    Arguments

    - + integer, intent(in),
    @@ -383,8 +454,8 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_scale_by_vector.html b/develop/interface/dbcsr_scale_by_vector.html index db7562d8bc2..bcb061b5050 100644 --- a/develop/interface/dbcsr_scale_by_vector.html +++ b/develop/interface/dbcsr_scale_by_vector.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 156 statements, 0.3% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -131,8 +131,9 @@

    Module Procedures

    @@ -154,11 +155,11 @@

    public interface dbcsr_scale_by_vector

    Module Procedures

    -

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_anytype(matrix_a, alpha, side)

    - +

    Scales a DBCSR matrix by alpha

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -398,7 +469,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    @@ -173,8 +174,78 @@

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + +
    - - type(dbcsr_type), + + type(dbcsr_type), + intent(inout) + + ::matrix_a +

    DBCSR matrix

    +
    + + type(dbcsr_data_obj), + intent(in),optional + + ::alpha +

    the scaling vector

    +
    + + character(len=*), + intent(in) + + ::side +

    apply the scaling from the side

    +
    + + +
    +

    + +
    +

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) +

    +
    + +

    Interface for matrix scaling by a vector

    + +

    Arguments

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

    Arguments

    @@ -224,11 +295,11 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    - +

    Interface for matrix scaling by a vector

    Arguments

    TypeIntentOptional AttributesName
    + + type(dbcsr_type), intent(inout) @@ -188,12 +259,12 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    @@ -243,8 +314,8 @@

    Arguments

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

    Arguments

    - +

    Interface for matrix scaling by a vector

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -258,12 +329,12 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    @@ -313,8 +384,8 @@

    Arguments

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

    Arguments

    @@ -368,7 +439,7 @@

    Arguments

    - +

    Interface for matrix scaling by a vector

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -328,12 +399,12 @@

    Arguments

    - + complex(kind=real_4), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    @@ -383,8 +454,8 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_scale_by_vector~2.html b/develop/interface/dbcsr_scale_by_vector~2.html index 3df3a2f4332..539f9688f63 100644 --- a/develop/interface/dbcsr_scale_by_vector~2.html +++ b/develop/interface/dbcsr_scale_by_vector~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector
  • 5 statements + title="

    0.0% of total for procedures.

    Including implementation: 28 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,9 +131,8 @@

    Module Procedures

    @@ -155,81 +154,11 @@

    public interface dbcsr_scale_by_vector

    Module Procedures

    -

    private subroutine dbcsr_scale_by_vector_anytype(matrix_a, alpha, side) -

    -
    - -

    Scales a DBCSR matrix by alpha

    - -

    Arguments

    -

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -398,12 +469,12 @@

    Arguments

    - + complex(kind=real_8), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix_a -

    DBCSR matrix

    -
    - - type(dbcsr_data_obj), - intent(in),optional - - ::alpha -

    the scaling vector

    -
    - - character(len=*), - intent(in) - - ::side -

    apply the scaling from the side

    -
    - - -
    -
    - -
    -

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    +

    Arguments

    @@ -244,8 +173,8 @@

    Arguments

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

    Arguments

    @@ -295,11 +224,11 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -259,12 +188,12 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - + character(len=*), intent(in)
    @@ -314,8 +243,8 @@

    Arguments

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

    Arguments

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

    Arguments

    -

    Interface for matrix scaling by a vector

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -329,12 +258,12 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - + character(len=*), intent(in)
    @@ -384,8 +313,8 @@

    Arguments

    @@ -439,7 +368,7 @@

    Arguments

    -

    Interface for matrix scaling by a vector

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -399,12 +328,12 @@

    Arguments

    - + complex(kind=real_4), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    @@ -454,8 +383,8 @@

    Arguments

    diff --git a/develop/interface/dbcsr_scale~2.html b/develop/interface/dbcsr_scale~2.html index 465196b701c..f75be86c348 100644 --- a/develop/interface/dbcsr_scale~2.html +++ b/develop/interface/dbcsr_scale~2.html @@ -74,20 +74,20 @@

    dbcsr_scale
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 27 statements, 0.0% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,9 +131,8 @@

    Module Procedures

    @@ -155,81 +154,11 @@

    public interface dbcsr_scale

    Module Procedures

    -

    private subroutine dbcsr_scale_anytype(matrix_a, alpha_scalar, limits) -

    -
    - -

    Scales a DBCSR matrix by alpha

    Read more… - -

    Arguments

    -

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -469,12 +398,12 @@

    Arguments

    - + complex(kind=real_8), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeIntentOptional AttributesName
    - - type(dbcsr_type), - intent(inout) - - ::matrix_a -

    DBCSR matrix

    -
    - - type(dbcsr_scalar_type), - intent(in) - - ::alpha_scalar -

    a scalar

    -
    - - integer, - intent(in),optional, - DIMENSION(4) - ::limits -

    Scale only a subbox

    -
    - - -
    -

    - -
    -

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    +

    Arguments

    @@ -244,8 +173,8 @@

    Arguments

    @@ -295,11 +224,11 @@

    Arguments

    -

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -259,8 +188,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -274,7 +203,7 @@

    Arguments

    - + integer, intent(in),
    @@ -314,8 +243,8 @@

    Arguments

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

    Arguments

    -

    Interface for matrix scaling by a scalar

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -329,8 +258,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -344,7 +273,7 @@

    Arguments

    - + integer, intent(in),
    @@ -384,8 +313,8 @@

    Arguments

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

    Arguments

    @@ -439,7 +368,7 @@

    Arguments

    -

    Interface for matrix scaling by a scalar

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -399,7 +328,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    @@ -454,8 +383,8 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_set.html b/develop/interface/dbcsr_set.html index ed8fc39f426..1363ddf42c5 100644 --- a/develop/interface/dbcsr_set.html +++ b/develop/interface/dbcsr_set.html @@ -74,20 +74,20 @@

    dbcsr_set
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 91 statements, 0.1% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_set

    Module Procedures

    -

    private subroutine dbcsr_set_d(matrix, alpha) +

    private subroutine dbcsr_set_s(matrix, alpha)

    - +

    Interface for dbcsr_set

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -469,7 +398,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -188,8 +188,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in) @@ -209,11 +209,11 @@

    Arguments

    -

    private subroutine dbcsr_set_s(matrix, alpha) +

    private subroutine dbcsr_set_d(matrix, alpha)

    - +

    Interface for dbcsr_set

    Arguments

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,8 +243,8 @@

    Arguments

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

    Arguments

    - +

    Interface for dbcsr_set

    Arguments

    @@ -283,8 +283,8 @@

    Arguments

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

    Arguments

    - +

    Interface for dbcsr_set

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -298,7 +298,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    @@ -338,8 +338,8 @@

    Arguments

    diff --git a/develop/interface/dbcsr_set_block_pointer.html b/develop/interface/dbcsr_set_block_pointer.html index b665ba73b64..83700a1dc9d 100644 --- a/develop/interface/dbcsr_set_block_pointer.html +++ b/develop/interface/dbcsr_set_block_pointer.html @@ -174,7 +174,7 @@

    Arguments

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

    Arguments

    @@ -393,7 +393,7 @@

    Arguments

    @@ -495,7 +495,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_set_diag.html b/develop/interface/dbcsr_set_diag.html index a5a482d8e47..936538d11cf 100644 --- a/develop/interface/dbcsr_set_diag.html +++ b/develop/interface/dbcsr_set_diag.html @@ -74,20 +74,20 @@

    dbcsr_set_diag
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 99 statements, 0.2% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,7 +154,7 @@

    public interface dbcsr_set_diag

    Module Procedures

    -

    private subroutine dbcsr_set_diag_d(matrix, diag) +

    private subroutine dbcsr_set_diag_s(matrix, diag)

    @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -353,7 +353,7 @@

    Arguments

    - + complex(kind=real_8), 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), + + type(dbcsr_type), intent(inout) @@ -188,8 +188,8 @@

    Arguments

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

    Arguments

    -

    private subroutine dbcsr_set_diag_s(matrix, diag) +

    private subroutine dbcsr_set_diag_d(matrix, diag)

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,8 +243,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in), @@ -283,8 +283,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -338,8 +338,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) diff --git a/develop/interface/dbcsr_set_diag~2.html b/develop/interface/dbcsr_set_diag~2.html index 5644c169d0b..f4957b3b7ff 100644 --- a/develop/interface/dbcsr_set_diag~2.html +++ b/develop/interface/dbcsr_set_diag~2.html @@ -74,20 +74,20 @@

    dbcsr_set_diag
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 24 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,7 +154,7 @@

    public interface dbcsr_set_diag

    Module Procedures

    -

    private subroutine dbcsr_set_diag_s(matrix, diag) +

    private subroutine dbcsr_set_diag_d(matrix, diag)

    @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -188,8 +188,8 @@

    Arguments

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

    Arguments

    -

    private subroutine dbcsr_set_diag_d(matrix, diag) +

    private subroutine dbcsr_set_diag_s(matrix, diag)

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,8 +243,8 @@

    Arguments

    - - real(kind=real_8), + + real(kind=real_4), intent(in), @@ -283,8 +283,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -338,8 +338,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) diff --git a/develop/interface/dbcsr_set~2.html b/develop/interface/dbcsr_set~2.html index 5fe38d492a9..03b5119503a 100644 --- a/develop/interface/dbcsr_set~2.html +++ b/develop/interface/dbcsr_set~2.html @@ -74,20 +74,20 @@

    dbcsr_set
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 23 statements, 0.0% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -131,8 +131,8 @@

    Module Procedures

    @@ -154,11 +154,11 @@

    public interface dbcsr_set

    Module Procedures

    -

    private subroutine dbcsr_set_s(matrix, alpha) +

    private subroutine dbcsr_set_d(matrix, alpha)

    -

    Interface for dbcsr_set

    +

    Arguments

    @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -188,8 +188,8 @@

    Arguments

    - - real(kind=real_4), + + real(kind=real_8), intent(in) @@ -209,11 +209,11 @@

    Arguments

    -

    private subroutine dbcsr_set_d(matrix, alpha) +

    private subroutine dbcsr_set_s(matrix, alpha)

    -

    Interface for dbcsr_set

    +

    Arguments

    @@ -228,8 +228,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -243,8 +243,8 @@

    Arguments

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

    Arguments

    -

    Interface for dbcsr_set

    +

    Arguments

    @@ -283,8 +283,8 @@

    Arguments

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

    Arguments

    -

    Interface for dbcsr_set

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -298,7 +298,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    @@ -338,8 +338,8 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_create.html b/develop/interface/dbcsr_t_create.html index f172da4a6cb..c787cd8f692 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

    @@ -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 ff68e792003..36992550f1f 100644 --- a/develop/interface/dbcsr_t_filter.html +++ b/develop/interface/dbcsr_t_filter.html @@ -173,7 +173,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/dbcsr_t_get_block.html b/develop/interface/dbcsr_t_get_block.html index 12a0a172ae6..a8f168accae 100644 --- a/develop/interface/dbcsr_t_get_block.html +++ b/develop/interface/dbcsr_t_get_block.html @@ -194,7 +194,7 @@

    Arguments

    @@ -224,7 +224,7 @@

    Arguments

    @@ -239,7 +239,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -294,7 +294,7 @@

    Arguments

    @@ -324,7 +324,7 @@

    Arguments

    @@ -339,7 +339,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    @@ -509,7 +509,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -609,7 +609,7 @@

    Arguments

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

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

    @@ -694,7 +694,7 @@

    Arguments

    @@ -709,7 +709,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -794,7 +794,7 @@

    Arguments

    @@ -809,7 +809,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    @@ -894,7 +894,7 @@

    Arguments

    @@ -934,7 +934,7 @@

    Arguments

    @@ -964,7 +964,7 @@

    Arguments

    @@ -979,7 +979,7 @@

    Arguments

    @@ -994,7 +994,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1064,7 +1064,7 @@

    Arguments

    @@ -1079,7 +1079,7 @@

    Arguments

    @@ -1119,7 +1119,7 @@

    Arguments

    @@ -1149,7 +1149,7 @@

    Arguments

    @@ -1164,7 +1164,7 @@

    Arguments

    @@ -1179,7 +1179,7 @@

    Arguments

    @@ -1219,7 +1219,7 @@

    Arguments

    @@ -1249,7 +1249,7 @@

    Arguments

    @@ -1264,7 +1264,7 @@

    Arguments

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

    Arguments

    @@ -1334,7 +1334,7 @@

    Arguments

    @@ -1349,7 +1349,7 @@

    Arguments

    @@ -1364,7 +1364,7 @@

    Arguments

    @@ -1404,7 +1404,7 @@

    Arguments

    @@ -1434,7 +1434,7 @@

    Arguments

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

    Arguments

    @@ -1489,7 +1489,7 @@

    Arguments

    @@ -1519,7 +1519,7 @@

    Arguments

    @@ -1534,7 +1534,7 @@

    Arguments

    @@ -1549,7 +1549,7 @@

    Arguments

    @@ -1589,7 +1589,7 @@

    Arguments

    @@ -1619,7 +1619,7 @@

    Arguments

    @@ -1634,7 +1634,7 @@

    Arguments

    @@ -1674,7 +1674,7 @@

    Arguments

    @@ -1704,7 +1704,7 @@

    Arguments

    @@ -1719,7 +1719,7 @@

    Arguments

    @@ -1734,7 +1734,7 @@

    Arguments

    @@ -1774,7 +1774,7 @@

    Arguments

    @@ -1804,7 +1804,7 @@

    Arguments

    @@ -1819,7 +1819,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1889,7 +1889,7 @@

    Arguments

    @@ -1904,7 +1904,7 @@

    Arguments

    @@ -1919,7 +1919,7 @@

    Arguments

    @@ -1959,7 +1959,7 @@

    Arguments

    @@ -1989,7 +1989,7 @@

    Arguments

    @@ -2004,7 +2004,7 @@

    Arguments

    @@ -2044,7 +2044,7 @@

    Arguments

    @@ -2074,7 +2074,7 @@

    Arguments

    @@ -2089,7 +2089,7 @@

    Arguments

    @@ -2104,7 +2104,7 @@

    Arguments

    @@ -2144,7 +2144,7 @@

    Arguments

    @@ -2174,7 +2174,7 @@

    Arguments

    @@ -2189,7 +2189,7 @@

    Arguments

    @@ -2229,7 +2229,7 @@

    Arguments

    @@ -2259,7 +2259,7 @@

    Arguments

    @@ -2274,7 +2274,7 @@

    Arguments

    @@ -2289,7 +2289,7 @@

    Arguments

    @@ -2329,7 +2329,7 @@

    Arguments

    @@ -2359,7 +2359,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2414,7 +2414,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 fcfb491f762..453a5ebd3f6 100644 --- a/develop/interface/dbcsr_t_put_block.html +++ b/develop/interface/dbcsr_t_put_block.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

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

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    @@ -297,7 +297,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

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

    Arguments

    @@ -412,7 +412,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -487,7 +487,7 @@

    Arguments

    @@ -527,7 +527,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -572,7 +572,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -602,7 +602,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -672,7 +672,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -787,7 +787,7 @@

    Arguments

    @@ -802,7 +802,7 @@

    Arguments

    @@ -817,7 +817,7 @@

    Arguments

    @@ -832,7 +832,7 @@

    Arguments

    @@ -872,7 +872,7 @@

    Arguments

    @@ -902,7 +902,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -932,7 +932,7 @@

    Arguments

    @@ -947,7 +947,7 @@

    Arguments

    @@ -987,7 +987,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1032,7 +1032,7 @@

    Arguments

    @@ -1047,7 +1047,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1132,7 +1132,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1162,7 +1162,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

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

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1262,7 +1262,7 @@

    Arguments

    @@ -1277,7 +1277,7 @@

    Arguments

    @@ -1292,7 +1292,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

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

    Arguments

    @@ -1377,7 +1377,7 @@

    Arguments

    @@ -1392,7 +1392,7 @@

    Arguments

    @@ -1407,7 +1407,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1477,7 +1477,7 @@

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1507,7 +1507,7 @@

    Arguments

    @@ -1522,7 +1522,7 @@

    Arguments

    @@ -1562,7 +1562,7 @@

    Arguments

    @@ -1592,7 +1592,7 @@

    Arguments

    @@ -1607,7 +1607,7 @@

    Arguments

    @@ -1622,7 +1622,7 @@

    Arguments

    diff --git a/develop/interface/dbcsr_t_reserve_blocks.html b/develop/interface/dbcsr_t_reserve_blocks.html index af097cfb936..0c00f33f694 100644 --- a/develop/interface/dbcsr_t_reserve_blocks.html +++ b/develop/interface/dbcsr_t_reserve_blocks.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

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -399,7 +399,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 710c5bc2481..f76e3c8cf06 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_create.html b/develop/interface/dbcsr_tas_create.html index 4651bcb5f76..26aba259d5e 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_filter.html b/develop/interface/dbcsr_tas_filter.html index 010e636c44c..6989e0aab05 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 9a8c6c63108..20976423e84 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 3d08c4e41b9..b28d7a5326f 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 d560a41aad8..2b96024e854 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 c01c83fff83..dabea68870b 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 2489c575d04..b4f8559093d 100644 --- a/develop/interface/dbcsr_tas_mp_comm.html +++ b/develop/interface/dbcsr_tas_mp_comm.html @@ -185,7 +185,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 e812a2de225..37bb11813a5 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 05fce184a09..34096e1433e 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 5c3597b5af4..f6799b17fb4 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 6ca050ee993..34a7d2c42d3 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 d8662effb37..edc21ebb269 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 90b21db37c7..03e56c0fe53 100644 --- a/develop/interface/dbcsr_trace.html +++ b/develop/interface/dbcsr_trace.html @@ -74,20 +74,20 @@

    dbcsr_trace
  • 4 statements + title="

    0.0% of total for procedures.

    Including implementation: 144 statements, 0.2% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_trace

    Module Procedures

    -

    private subroutine dbcsr_trace_d(matrix_a, trace) +

    private subroutine dbcsr_trace_s(matrix_a, trace)

    - +

    traces a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -353,7 +353,7 @@

    Arguments

    - + 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),
    - + 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(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, 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_type), intent(inout)
    - + 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(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)
    - + 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)
    - + 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)
    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -209,11 +209,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_s(matrix_a, trace) +

    private subroutine dbcsr_trace_sd(matrix_a, trace)

    - +

    Trace of DBCSR matrices

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,22 +183,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - - real(kind=real_8), + + real(kind=real_4), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    @@ -228,8 +228,8 @@

    Arguments

    - + @@ -264,11 +264,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_z(matrix_a, trace) +

    private subroutine dbcsr_trace_c(matrix_a, trace)

    - +

    traces a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -238,22 +238,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices

    - - real(kind=real_4), + + real(kind=real_8), intent(out)intent(inout) :: trace - +

    the trace of the product of the matrices

    @@ -283,8 +283,8 @@

    Arguments

    - + @@ -319,11 +319,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_c(matrix_a, trace) +

    private subroutine dbcsr_trace_z(matrix_a, trace)

    - +

    traces a DBCSR matrix

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -293,22 +293,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - - complex(kind=real_8), + + complex(kind=real_4), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    @@ -338,8 +338,8 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_trace~2.html b/develop/interface/dbcsr_trace~2.html index 2b6282ba542..cd6ac8f0b3b 100644 --- a/develop/interface/dbcsr_trace~2.html +++ b/develop/interface/dbcsr_trace~2.html @@ -74,20 +74,20 @@

    dbcsr_trace
  • 3 statements + title="

    0.0% of total for procedures.

    Including implementation: 24 statements, 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -154,11 +154,11 @@

    public interface dbcsr_trace

    Module Procedures

    -

    private subroutine dbcsr_trace_s(matrix_a, trace) +

    private subroutine dbcsr_trace_d(matrix_a, trace)

    -

    traces a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -348,22 +348,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - - complex(kind=real_4), + + complex(kind=real_8), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    @@ -173,8 +173,8 @@

    Arguments

    - + @@ -209,11 +209,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_sd(matrix_a, trace) +

    private subroutine dbcsr_trace_s(matrix_a, trace)

    -

    Trace of DBCSR matrices

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,22 +183,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - - real(kind=real_4), + + real(kind=real_8), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    @@ -228,8 +228,8 @@

    Arguments

    - + @@ -264,11 +264,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_c(matrix_a, trace) +

    private subroutine dbcsr_trace_z(matrix_a, trace)

    -

    traces a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -238,22 +238,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrices

    +
    - - real(kind=real_8), + + real(kind=real_4), intent(inout)intent(out) :: trace -

    the trace of the product of the matrices

    +
    @@ -283,8 +283,8 @@

    Arguments

    - + @@ -319,11 +319,11 @@

    Arguments

    -

    private subroutine dbcsr_trace_z(matrix_a, trace) +

    private subroutine dbcsr_trace_c(matrix_a, trace)

    -

    traces a DBCSR matrix

    +

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -293,22 +293,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - - complex(kind=real_4), + + complex(kind=real_8), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    @@ -338,8 +338,8 @@

    Arguments

    - + diff --git a/develop/interface/dbcsr_warn_interface.html b/develop/interface/dbcsr_warn_interface.html index 8446c98f8d7..0bee922c7b0 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 ba7f440ed0f..b32c51f7a17 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 5bfb4b557f9..eab4571d62c 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 968594808f8..afbee92edff 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 325946c5203..a6e9b731991 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 6a4e11bbdf9..8a8909c5aff 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 30a3958b804..4488879e4f1 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 8797ed4a3e9..b15f7cc1a6c 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

    @@ -322,7 +322,7 @@

    Arguments

    @@ -352,7 +352,7 @@

    Arguments

    @@ -367,7 +367,7 @@

    Arguments

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

    Arguments

    @@ -499,7 +499,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -616,7 +616,7 @@

    Arguments

    @@ -646,7 +646,7 @@

    Arguments

    @@ -661,7 +661,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -793,7 +793,7 @@

    Arguments

    @@ -808,7 +808,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

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

    Arguments

    @@ -955,7 +955,7 @@

    Arguments

    diff --git a/develop/interface/get_ith_array.html b/develop/interface/get_ith_array.html index 541907577d6..01a75ed70d9 100644 --- a/develop/interface/get_ith_array.html +++ b/develop/interface/get_ith_array.html @@ -171,7 +171,7 @@

    Arguments

    @@ -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 36c6f76867a..3065bb5324d 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 263fea8eed5..242e8914e48 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 12b93981ed1..a5ddb1944ce 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 f376e5d6bd8..2cd9473734c 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 ff2e4eefca8..ea3a70a72dd 100644 --- a/develop/interface/list_init.html +++ b/develop/interface/list_init.html @@ -175,7 +175,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/list_insert.html b/develop/interface/list_insert.html index 90733e26154..8a18173a901 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

    @@ -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/list_isready.html b/develop/interface/list_isready.html index aa3cb0ade53..97b93fa676b 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 91dbda362ec..fd90846a8ac 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 08fc6f9ffb0..f9153e02611 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 ece5968a284..ce0b32cc4d7 100644 --- a/develop/interface/list_push.html +++ b/develop/interface/list_push.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_set.html b/develop/interface/list_set.html index 80d8257ce10..af1340bef92 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

    @@ -262,7 +262,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 c7285748a28..dd86fa872b9 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 21e3dc8042b..4b68a73cf3c 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 efbf2eca3b7..008792246e8 100644 --- a/develop/interface/memory_copy.html +++ b/develop/interface/memory_copy.html @@ -175,7 +175,7 @@

    Arguments

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

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -330,7 +330,7 @@

    Arguments

    @@ -345,7 +345,7 @@

    Arguments

    @@ -385,7 +385,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -470,7 +470,7 @@

    Arguments

    @@ -485,7 +485,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    diff --git a/develop/interface/memory_deallocate.html b/develop/interface/memory_deallocate.html index c41456f579a..7a8ec66d4f3 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 18f59280e09..d256afcbc35 100644 --- a/develop/interface/memory_zero.html +++ b/develop/interface/memory_zero.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_allocate.html b/develop/interface/mp_allocate.html index 54ae0bfb67f..d0df975ff12 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 7ddbab1a651..0b034f513e5 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_bcast.html b/develop/interface/mp_bcast.html index c1093029a07..a1e290dc820 100644 --- a/develop/interface/mp_bcast.html +++ b/develop/interface/mp_bcast.html @@ -197,7 +197,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    @@ -267,7 +267,7 @@

    Arguments

    @@ -282,7 +282,7 @@

    Arguments

    @@ -337,7 +337,7 @@

    Arguments

    @@ -352,7 +352,7 @@

    Arguments

    @@ -407,7 +407,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -547,7 +547,7 @@

    Arguments

    @@ -562,7 +562,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -632,7 +632,7 @@

    Arguments

    @@ -687,7 +687,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -842,7 +842,7 @@

    Arguments

    @@ -897,7 +897,7 @@

    Arguments

    @@ -912,7 +912,7 @@

    Arguments

    @@ -967,7 +967,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -1037,7 +1037,7 @@

    Arguments

    @@ -1052,7 +1052,7 @@

    Arguments

    @@ -1107,7 +1107,7 @@

    Arguments

    @@ -1122,7 +1122,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1262,7 +1262,7 @@

    Arguments

    @@ -1317,7 +1317,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    @@ -1402,7 +1402,7 @@

    Arguments

    @@ -1457,7 +1457,7 @@

    Arguments

    @@ -1472,7 +1472,7 @@

    Arguments

    @@ -1527,7 +1527,7 @@

    Arguments

    @@ -1542,7 +1542,7 @@

    Arguments

    @@ -1597,7 +1597,7 @@

    Arguments

    @@ -1612,7 +1612,7 @@

    Arguments

    @@ -1667,7 +1667,7 @@

    Arguments

    @@ -1682,7 +1682,7 @@

    Arguments

    @@ -1737,7 +1737,7 @@

    Arguments

    @@ -1752,7 +1752,7 @@

    Arguments

    @@ -1807,7 +1807,7 @@

    Arguments

    @@ -1822,7 +1822,7 @@

    Arguments

    @@ -1877,7 +1877,7 @@

    Arguments

    @@ -1892,7 +1892,7 @@

    Arguments

    @@ -1947,7 +1947,7 @@

    Arguments

    @@ -1962,7 +1962,7 @@

    Arguments

    @@ -2017,7 +2017,7 @@

    Arguments

    @@ -2032,7 +2032,7 @@

    Arguments

    @@ -2087,7 +2087,7 @@

    Arguments

    @@ -2102,7 +2102,7 @@

    Arguments

    diff --git a/develop/interface/mp_deallocate.html b/develop/interface/mp_deallocate.html index 4919e06cb0b..1df3bfe39a3 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 7fdc701ca63..a9ba477eb63 100644 --- a/develop/interface/mp_environ.html +++ b/develop/interface/mp_environ.html @@ -258,7 +258,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/interface/mp_file_read_at_all.html b/develop/interface/mp_file_read_at_all.html index 4dfeb804748..f11c1e3175c 100644 --- a/develop/interface/mp_file_read_at_all.html +++ b/develop/interface/mp_file_read_at_all.html @@ -212,7 +212,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

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

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

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

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -751,7 +751,7 @@

    Arguments

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

    Arguments

    @@ -836,7 +836,7 @@

    Arguments

    @@ -907,7 +907,7 @@

    Arguments

    @@ -922,7 +922,7 @@

    Arguments

    @@ -992,7 +992,7 @@

    Arguments

    @@ -1063,7 +1063,7 @@

    Arguments

    @@ -1078,7 +1078,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    diff --git a/develop/interface/mp_file_write_at.html b/develop/interface/mp_file_write_at.html index b9757650e42..12adf50a3a7 100644 --- a/develop/interface/mp_file_write_at.html +++ b/develop/interface/mp_file_write_at.html @@ -212,7 +212,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

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

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

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

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -751,7 +751,7 @@

    Arguments

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

    Arguments

    @@ -836,7 +836,7 @@

    Arguments

    @@ -907,7 +907,7 @@

    Arguments

    @@ -922,7 +922,7 @@

    Arguments

    @@ -992,7 +992,7 @@

    Arguments

    @@ -1063,7 +1063,7 @@

    Arguments

    @@ -1078,7 +1078,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    diff --git a/develop/interface/mp_file_write_at_all.html b/develop/interface/mp_file_write_at_all.html index 96c6a18690d..02c74e5d9a2 100644 --- a/develop/interface/mp_file_write_at_all.html +++ b/develop/interface/mp_file_write_at_all.html @@ -212,7 +212,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -439,7 +439,7 @@

    Arguments

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

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

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

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -751,7 +751,7 @@

    Arguments

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

    Arguments

    @@ -836,7 +836,7 @@

    Arguments

    @@ -907,7 +907,7 @@

    Arguments

    @@ -922,7 +922,7 @@

    Arguments

    @@ -992,7 +992,7 @@

    Arguments

    @@ -1063,7 +1063,7 @@

    Arguments

    @@ -1078,7 +1078,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    diff --git a/develop/interface/mp_gather.html b/develop/interface/mp_gather.html index c0f21abd7dc..2f8bb2db605 100644 --- a/develop/interface/mp_gather.html +++ b/develop/interface/mp_gather.html @@ -187,7 +187,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -357,7 +357,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -527,7 +527,7 @@

    Arguments

    @@ -557,7 +557,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -642,7 +642,7 @@

    Arguments

    @@ -697,7 +697,7 @@

    Arguments

    @@ -727,7 +727,7 @@

    Arguments

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

    Arguments

    @@ -812,7 +812,7 @@

    Arguments

    @@ -867,7 +867,7 @@

    Arguments

    @@ -897,7 +897,7 @@

    Arguments

    @@ -952,7 +952,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -1037,7 +1037,7 @@

    Arguments

    @@ -1067,7 +1067,7 @@

    Arguments

    @@ -1122,7 +1122,7 @@

    Arguments

    @@ -1152,7 +1152,7 @@

    Arguments

    @@ -1207,7 +1207,7 @@

    Arguments

    @@ -1237,7 +1237,7 @@

    Arguments

    @@ -1292,7 +1292,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1377,7 +1377,7 @@

    Arguments

    @@ -1407,7 +1407,7 @@

    Arguments

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

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1547,7 +1547,7 @@

    Arguments

    @@ -1577,7 +1577,7 @@

    Arguments

    @@ -1632,7 +1632,7 @@

    Arguments

    @@ -1662,7 +1662,7 @@

    Arguments

    diff --git a/develop/interface/mp_gatherv.html b/develop/interface/mp_gatherv.html index 9f622e6ee2a..7246ab55a48 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_iallgather.html b/develop/interface/mp_iallgather.html index 351b857cbec..c1bf21bc42f 100644 --- a/develop/interface/mp_iallgather.html +++ b/develop/interface/mp_iallgather.html @@ -263,7 +263,7 @@

    Arguments

    @@ -349,7 +349,7 @@

    Arguments

    @@ -435,7 +435,7 @@

    Arguments

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

    Arguments

    @@ -607,7 +607,7 @@

    Arguments

    @@ -693,7 +693,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -865,7 +865,7 @@

    Arguments

    @@ -951,7 +951,7 @@

    Arguments

    @@ -1037,7 +1037,7 @@

    Arguments

    @@ -1123,7 +1123,7 @@

    Arguments

    @@ -1209,7 +1209,7 @@

    Arguments

    @@ -1295,7 +1295,7 @@

    Arguments

    @@ -1381,7 +1381,7 @@

    Arguments

    @@ -1467,7 +1467,7 @@

    Arguments

    @@ -1553,7 +1553,7 @@

    Arguments

    @@ -1639,7 +1639,7 @@

    Arguments

    @@ -1725,7 +1725,7 @@

    Arguments

    @@ -1811,7 +1811,7 @@

    Arguments

    @@ -1897,7 +1897,7 @@

    Arguments

    @@ -1983,7 +1983,7 @@

    Arguments

    @@ -2069,7 +2069,7 @@

    Arguments

    @@ -2155,7 +2155,7 @@

    Arguments

    @@ -2241,7 +2241,7 @@

    Arguments

    @@ -2327,7 +2327,7 @@

    Arguments

    @@ -2413,7 +2413,7 @@

    Arguments

    @@ -2499,7 +2499,7 @@

    Arguments

    @@ -2585,7 +2585,7 @@

    Arguments

    @@ -2671,7 +2671,7 @@

    Arguments

    @@ -2757,7 +2757,7 @@

    Arguments

    @@ -2843,7 +2843,7 @@

    Arguments

    @@ -2929,7 +2929,7 @@

    Arguments

    @@ -3015,7 +3015,7 @@

    Arguments

    @@ -3101,7 +3101,7 @@

    Arguments

    @@ -3187,7 +3187,7 @@

    Arguments

    @@ -3273,7 +3273,7 @@

    Arguments

    @@ -3391,7 +3391,7 @@

    Arguments

    @@ -3509,7 +3509,7 @@

    Arguments

    @@ -3627,7 +3627,7 @@

    Arguments

    @@ -3745,7 +3745,7 @@

    Arguments

    @@ -3863,7 +3863,7 @@

    Arguments

    @@ -3981,7 +3981,7 @@

    Arguments

    @@ -4099,7 +4099,7 @@

    Arguments

    @@ -4217,7 +4217,7 @@

    Arguments

    @@ -4335,7 +4335,7 @@

    Arguments

    @@ -4453,7 +4453,7 @@

    Arguments

    @@ -4571,7 +4571,7 @@

    Arguments

    @@ -4689,7 +4689,7 @@

    Arguments

    diff --git a/develop/interface/mp_ibcast.html b/develop/interface/mp_ibcast.html index 67b71002453..1fdac9b234b 100644 --- a/develop/interface/mp_ibcast.html +++ b/develop/interface/mp_ibcast.html @@ -181,7 +181,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    @@ -226,7 +226,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

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

    Arguments

    @@ -351,7 +351,7 @@

    Arguments

    @@ -366,7 +366,7 @@

    Arguments

    @@ -396,7 +396,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -536,7 +536,7 @@

    Arguments

    @@ -566,7 +566,7 @@

    Arguments

    @@ -606,7 +606,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

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

    Arguments

    @@ -691,7 +691,7 @@

    Arguments

    @@ -706,7 +706,7 @@

    Arguments

    @@ -736,7 +736,7 @@

    Arguments

    @@ -776,7 +776,7 @@

    Arguments

    @@ -791,7 +791,7 @@

    Arguments

    @@ -821,7 +821,7 @@

    Arguments

    @@ -861,7 +861,7 @@

    Arguments

    @@ -876,7 +876,7 @@

    Arguments

    @@ -906,7 +906,7 @@

    Arguments

    @@ -946,7 +946,7 @@

    Arguments

    @@ -961,7 +961,7 @@

    Arguments

    @@ -991,7 +991,7 @@

    Arguments

    @@ -1031,7 +1031,7 @@

    Arguments

    @@ -1046,7 +1046,7 @@

    Arguments

    @@ -1076,7 +1076,7 @@

    Arguments

    @@ -1116,7 +1116,7 @@

    Arguments

    @@ -1131,7 +1131,7 @@

    Arguments

    @@ -1161,7 +1161,7 @@

    Arguments

    diff --git a/develop/interface/mp_irecv.html b/develop/interface/mp_irecv.html index 322e750e91d..04921f8ebc9 100644 --- a/develop/interface/mp_irecv.html +++ b/develop/interface/mp_irecv.html @@ -198,7 +198,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -528,7 +528,7 @@

    Arguments

    @@ -598,7 +598,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -728,7 +728,7 @@

    Arguments

    @@ -798,7 +798,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -928,7 +928,7 @@

    Arguments

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

    Arguments

    @@ -1028,7 +1028,7 @@

    Arguments

    @@ -1098,7 +1098,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1198,7 +1198,7 @@

    Arguments

    @@ -1228,7 +1228,7 @@

    Arguments

    @@ -1298,7 +1298,7 @@

    Arguments

    @@ -1328,7 +1328,7 @@

    Arguments

    @@ -1398,7 +1398,7 @@

    Arguments

    @@ -1428,7 +1428,7 @@

    Arguments

    @@ -1498,7 +1498,7 @@

    Arguments

    @@ -1528,7 +1528,7 @@

    Arguments

    diff --git a/develop/interface/mp_iscatter.html b/develop/interface/mp_iscatter.html index c167f7471f9..e7c926f38db 100644 --- a/develop/interface/mp_iscatter.html +++ b/develop/interface/mp_iscatter.html @@ -202,7 +202,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -347,7 +347,7 @@

    Arguments

    @@ -402,7 +402,7 @@

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

    @@ -447,7 +447,7 @@

    Arguments

    @@ -502,7 +502,7 @@

    Arguments

    @@ -517,7 +517,7 @@

    Arguments

    @@ -547,7 +547,7 @@

    Arguments

    @@ -602,7 +602,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    @@ -647,7 +647,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -717,7 +717,7 @@

    Arguments

    @@ -747,7 +747,7 @@

    Arguments

    @@ -802,7 +802,7 @@

    Arguments

    @@ -817,7 +817,7 @@

    Arguments

    @@ -847,7 +847,7 @@

    Arguments

    @@ -902,7 +902,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

    @@ -947,7 +947,7 @@

    Arguments

    @@ -1002,7 +1002,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1047,7 +1047,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1202,7 +1202,7 @@

    Arguments

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

    Arguments

    @@ -1247,7 +1247,7 @@

    Arguments

    @@ -1302,7 +1302,7 @@

    Arguments

    @@ -1317,7 +1317,7 @@

    Arguments

    @@ -1347,7 +1347,7 @@

    Arguments

    @@ -1432,7 +1432,7 @@

    Arguments

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

    Arguments

    @@ -1492,7 +1492,7 @@

    Arguments

    @@ -1577,7 +1577,7 @@

    Arguments

    @@ -1607,7 +1607,7 @@

    Arguments

    @@ -1637,7 +1637,7 @@

    Arguments

    @@ -1722,7 +1722,7 @@

    Arguments

    @@ -1752,7 +1752,7 @@

    Arguments

    @@ -1782,7 +1782,7 @@

    Arguments

    @@ -1867,7 +1867,7 @@

    Arguments

    @@ -1897,7 +1897,7 @@

    Arguments

    @@ -1927,7 +1927,7 @@

    Arguments

    @@ -2012,7 +2012,7 @@

    Arguments

    @@ -2042,7 +2042,7 @@

    Arguments

    @@ -2072,7 +2072,7 @@

    Arguments

    @@ -2157,7 +2157,7 @@

    Arguments

    @@ -2187,7 +2187,7 @@

    Arguments

    @@ -2217,7 +2217,7 @@

    Arguments

    diff --git a/develop/interface/mp_isend.html b/develop/interface/mp_isend.html index a19a189d6d7..d9360fbbec8 100644 --- a/develop/interface/mp_isend.html +++ b/develop/interface/mp_isend.html @@ -198,7 +198,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -528,7 +528,7 @@

    Arguments

    @@ -598,7 +598,7 @@

    Arguments

    @@ -628,7 +628,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -728,7 +728,7 @@

    Arguments

    @@ -798,7 +798,7 @@

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -928,7 +928,7 @@

    Arguments

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

    Arguments

    @@ -1028,7 +1028,7 @@

    Arguments

    @@ -1098,7 +1098,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1198,7 +1198,7 @@

    Arguments

    @@ -1228,7 +1228,7 @@

    Arguments

    @@ -1298,7 +1298,7 @@

    Arguments

    @@ -1328,7 +1328,7 @@

    Arguments

    @@ -1398,7 +1398,7 @@

    Arguments

    @@ -1428,7 +1428,7 @@

    Arguments

    @@ -1498,7 +1498,7 @@

    Arguments

    @@ -1528,7 +1528,7 @@

    Arguments

    diff --git a/develop/interface/mp_isendrecv.html b/develop/interface/mp_isendrecv.html index 98133bc71e8..da871e5446f 100644 --- a/develop/interface/mp_isendrecv.html +++ b/develop/interface/mp_isendrecv.html @@ -196,7 +196,7 @@

    Arguments

    @@ -226,7 +226,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

    @@ -520,7 +520,7 @@

    Arguments

    @@ -637,7 +637,7 @@

    Arguments

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

    Arguments

    @@ -784,7 +784,7 @@

    Arguments

    @@ -814,7 +814,7 @@

    Arguments

    @@ -931,7 +931,7 @@

    Arguments

    @@ -961,7 +961,7 @@

    Arguments

    @@ -1078,7 +1078,7 @@

    Arguments

    @@ -1108,7 +1108,7 @@

    Arguments

    @@ -1225,7 +1225,7 @@

    Arguments

    @@ -1255,7 +1255,7 @@

    Arguments

    @@ -1372,7 +1372,7 @@

    Arguments

    @@ -1402,7 +1402,7 @@

    Arguments

    @@ -1519,7 +1519,7 @@

    Arguments

    @@ -1549,7 +1549,7 @@

    Arguments

    @@ -1666,7 +1666,7 @@

    Arguments

    @@ -1696,7 +1696,7 @@

    Arguments

    @@ -1813,7 +1813,7 @@

    Arguments

    @@ -1843,7 +1843,7 @@

    Arguments

    diff --git a/develop/interface/mp_isum.html b/develop/interface/mp_isum.html index aa5f57a09cc..a65e547732e 100644 --- a/develop/interface/mp_isum.html +++ b/develop/interface/mp_isum.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -386,7 +386,7 @@

    Arguments

    @@ -416,7 +416,7 @@

    Arguments

    @@ -456,7 +456,7 @@

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -526,7 +526,7 @@

    Arguments

    @@ -556,7 +556,7 @@

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -626,7 +626,7 @@

    Arguments

    diff --git a/develop/interface/mp_max.html b/develop/interface/mp_max.html index f339a13962e..8876bf38c87 100644 --- a/develop/interface/mp_max.html +++ b/develop/interface/mp_max.html @@ -181,7 +181,7 @@

    Arguments

    @@ -237,7 +237,7 @@

    Arguments

    @@ -292,7 +292,7 @@

    Arguments

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

    Arguments

    @@ -403,7 +403,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -570,7 +570,7 @@

    Arguments

    @@ -625,7 +625,7 @@

    Arguments

    @@ -681,7 +681,7 @@

    Arguments

    @@ -736,7 +736,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    diff --git a/develop/interface/mp_maxloc.html b/develop/interface/mp_maxloc.html index 0c1154436d5..fbe823b15bf 100644 --- a/develop/interface/mp_maxloc.html +++ b/develop/interface/mp_maxloc.html @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/interface/mp_min.html b/develop/interface/mp_min.html index 4d5b8e05507..7ec0cf7f7f8 100644 --- a/develop/interface/mp_min.html +++ b/develop/interface/mp_min.html @@ -181,7 +181,7 @@

    Arguments

    @@ -237,7 +237,7 @@

    Arguments

    @@ -292,7 +292,7 @@

    Arguments

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

    Arguments

    @@ -403,7 +403,7 @@

    Arguments

    @@ -459,7 +459,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

    @@ -570,7 +570,7 @@

    Arguments

    @@ -625,7 +625,7 @@

    Arguments

    @@ -681,7 +681,7 @@

    Arguments

    @@ -736,7 +736,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    diff --git a/develop/interface/mp_minloc.html b/develop/interface/mp_minloc.html index 60df7d8566c..368aa9caf29 100644 --- a/develop/interface/mp_minloc.html +++ b/develop/interface/mp_minloc.html @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/interface/mp_prod.html b/develop/interface/mp_prod.html index adae1e6bcbd..64bfcf2096f 100644 --- a/develop/interface/mp_prod.html +++ b/develop/interface/mp_prod.html @@ -176,7 +176,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -456,7 +456,7 @@

    Arguments

    diff --git a/develop/interface/mp_recv.html b/develop/interface/mp_recv.html index 6eba59c2521..b99399e2135 100644 --- a/develop/interface/mp_recv.html +++ b/develop/interface/mp_recv.html @@ -181,7 +181,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -440,7 +440,7 @@

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -697,7 +697,7 @@

    Arguments

    @@ -712,7 +712,7 @@

    Arguments

    @@ -784,7 +784,7 @@

    Arguments

    @@ -799,7 +799,7 @@

    Arguments

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

    Arguments

    @@ -884,7 +884,7 @@

    Arguments

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

    Arguments

    @@ -971,7 +971,7 @@

    Arguments

    @@ -1041,7 +1041,7 @@

    Arguments

    @@ -1056,7 +1056,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1143,7 +1143,7 @@

    Arguments

    diff --git a/develop/interface/mp_rget.html b/develop/interface/mp_rget.html index b9d2e2a8a4b..29fdd242b33 100644 --- a/develop/interface/mp_rget.html +++ b/develop/interface/mp_rget.html @@ -190,7 +190,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -350,7 +350,7 @@

    Arguments

    @@ -395,7 +395,7 @@

    Arguments

    @@ -425,7 +425,7 @@

    Arguments

    @@ -510,7 +510,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -585,7 +585,7 @@

    Arguments

    @@ -670,7 +670,7 @@

    Arguments

    @@ -715,7 +715,7 @@

    Arguments

    @@ -745,7 +745,7 @@

    Arguments

    @@ -830,7 +830,7 @@

    Arguments

    @@ -875,7 +875,7 @@

    Arguments

    @@ -905,7 +905,7 @@

    Arguments

    @@ -990,7 +990,7 @@

    Arguments

    @@ -1035,7 +1035,7 @@

    Arguments

    @@ -1065,7 +1065,7 @@

    Arguments

    diff --git a/develop/interface/mp_send.html b/develop/interface/mp_send.html index 0cc10187cf2..a72bbf1c660 100644 --- a/develop/interface/mp_send.html +++ b/develop/interface/mp_send.html @@ -181,7 +181,7 @@

    Arguments

    @@ -196,7 +196,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -368,7 +368,7 @@

    Arguments

    @@ -440,7 +440,7 @@

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    @@ -612,7 +612,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

    @@ -697,7 +697,7 @@

    Arguments

    @@ -712,7 +712,7 @@

    Arguments

    @@ -784,7 +784,7 @@

    Arguments

    @@ -799,7 +799,7 @@

    Arguments

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

    Arguments

    @@ -884,7 +884,7 @@

    Arguments

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

    Arguments

    @@ -971,7 +971,7 @@

    Arguments

    @@ -1041,7 +1041,7 @@

    Arguments

    @@ -1056,7 +1056,7 @@

    Arguments

    @@ -1128,7 +1128,7 @@

    Arguments

    @@ -1143,7 +1143,7 @@

    Arguments

    diff --git a/develop/interface/mp_sendrecv.html b/develop/interface/mp_sendrecv.html index 4971e4871aa..adc6f050f5f 100644 --- a/develop/interface/mp_sendrecv.html +++ b/develop/interface/mp_sendrecv.html @@ -190,7 +190,7 @@

    Arguments

    @@ -220,7 +220,7 @@

    Arguments

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

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

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

    Arguments

    @@ -420,7 +420,7 @@

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

    @@ -520,7 +520,7 @@

    Arguments

    @@ -590,7 +590,7 @@

    Arguments

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

    Arguments

    @@ -690,7 +690,7 @@

    Arguments

    @@ -720,7 +720,7 @@

    Arguments

    diff --git a/develop/interface/mp_sum.html b/develop/interface/mp_sum.html index 3bc6f14622a..98dfd3c3a59 100644 --- a/develop/interface/mp_sum.html +++ b/develop/interface/mp_sum.html @@ -213,7 +213,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -488,7 +488,7 @@

    Arguments

    @@ -543,7 +543,7 @@

    Arguments

    @@ -598,7 +598,7 @@

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

    @@ -708,7 +708,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -818,7 +818,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -928,7 +928,7 @@

    Arguments

    @@ -983,7 +983,7 @@

    Arguments

    @@ -1038,7 +1038,7 @@

    Arguments

    @@ -1093,7 +1093,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    @@ -1203,7 +1203,7 @@

    Arguments

    @@ -1258,7 +1258,7 @@

    Arguments

    @@ -1313,7 +1313,7 @@

    Arguments

    @@ -1368,7 +1368,7 @@

    Arguments

    @@ -1423,7 +1423,7 @@

    Arguments

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

    Arguments

    @@ -1533,7 +1533,7 @@

    Arguments

    @@ -1588,7 +1588,7 @@

    Arguments

    @@ -1643,7 +1643,7 @@

    Arguments

    @@ -1698,7 +1698,7 @@

    Arguments

    @@ -1753,7 +1753,7 @@

    Arguments

    @@ -1808,7 +1808,7 @@

    Arguments

    @@ -1864,7 +1864,7 @@

    Arguments

    @@ -1879,7 +1879,7 @@

    Arguments

    @@ -1935,7 +1935,7 @@

    Arguments

    @@ -1950,7 +1950,7 @@

    Arguments

    @@ -2006,7 +2006,7 @@

    Arguments

    @@ -2021,7 +2021,7 @@

    Arguments

    @@ -2077,7 +2077,7 @@

    Arguments

    @@ -2092,7 +2092,7 @@

    Arguments

    @@ -2148,7 +2148,7 @@

    Arguments

    @@ -2163,7 +2163,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

    @@ -2234,7 +2234,7 @@

    Arguments

    @@ -2290,7 +2290,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2361,7 +2361,7 @@

    Arguments

    @@ -2376,7 +2376,7 @@

    Arguments

    @@ -2432,7 +2432,7 @@

    Arguments

    @@ -2447,7 +2447,7 @@

    Arguments

    @@ -2503,7 +2503,7 @@

    Arguments

    @@ -2518,7 +2518,7 @@

    Arguments

    @@ -2574,7 +2574,7 @@

    Arguments

    @@ -2589,7 +2589,7 @@

    Arguments

    @@ -2645,7 +2645,7 @@

    Arguments

    @@ -2660,7 +2660,7 @@

    Arguments

    @@ -2715,7 +2715,7 @@

    Arguments

    @@ -2770,7 +2770,7 @@

    Arguments

    diff --git a/develop/interface/mp_sum_partial.html b/develop/interface/mp_sum_partial.html index 473789da8ea..d0dcff8a7a5 100644 --- a/develop/interface/mp_sum_partial.html +++ b/develop/interface/mp_sum_partial.html @@ -175,7 +175,7 @@

    Arguments

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

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

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

    Arguments

    @@ -330,7 +330,7 @@

    Arguments

    @@ -385,7 +385,7 @@

    Arguments

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

    Arguments

    @@ -455,7 +455,7 @@

    Arguments

    @@ -470,7 +470,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -540,7 +540,7 @@

    Arguments

    diff --git a/develop/interface/mp_test.html b/develop/interface/mp_test.html index 8ec40fa54ca..3c2da3f144e 100644 --- a/develop/interface/mp_test.html +++ b/develop/interface/mp_test.html @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/interface/mp_testall.html b/develop/interface/mp_testall.html index e7afcf88b84..d473bab23ad 100644 --- a/develop/interface/mp_testall.html +++ b/develop/interface/mp_testall.html @@ -171,7 +171,7 @@

    Arguments

    diff --git a/develop/interface/mp_testany.html b/develop/interface/mp_testany.html index d3cea56cfd5..1e0c1ea82ec 100644 --- a/develop/interface/mp_testany.html +++ b/develop/interface/mp_testany.html @@ -171,7 +171,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/interface/mp_type_make.html b/develop/interface/mp_type_make.html index f3ca44957ee..f05466bbf16 100644 --- a/develop/interface/mp_type_make.html +++ b/develop/interface/mp_type_make.html @@ -176,7 +176,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -326,7 +326,7 @@

    Arguments

    @@ -401,7 +401,7 @@

    Arguments

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

    Arguments

    @@ -551,7 +551,7 @@

    Arguments

    diff --git a/develop/interface/mp_waitall.html b/develop/interface/mp_waitall.html index 6ad26420c78..5b75179adae 100644 --- a/develop/interface/mp_waitall.html +++ b/develop/interface/mp_waitall.html @@ -171,7 +171,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    diff --git a/develop/interface/pointer_view.html b/develop/interface/pointer_view.html index 65b41a6aabc..cb770ed05c7 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 e331a5ae1ae..b10641cc49a 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 ded15d7fa3a..66d82d5bb80 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 91b2ce249fe..1da9f761354 100644 --- a/develop/interface/rowcol_data.html +++ b/develop/interface/rowcol_data.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/interface/rowcol_dist.html b/develop/interface/rowcol_dist.html index 126f7884957..e3649554a3e 100644 --- a/develop/interface/rowcol_dist.html +++ b/develop/interface/rowcol_dist.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/interface/sort.html b/develop/interface/sort.html index 300fdbbbca2..9b79648d314 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 9fe2a865ac5..c722e220ca6 100644 --- a/develop/interface/swap.html +++ b/develop/interface/swap.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

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -348,22 +348,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - - complex(kind=real_8), + + complex(kind=real_4), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    - + 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)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_list), 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),
    - + integer, intent(in),
    - + 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)
    - + type(routine_stat_type), 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(routine_stat_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)
    - + type(routine_stat_type), 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(kind=int_4), intent(out),
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), 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(kind=int_4), intent(out),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + logical
    - + integer
    - + logical,
    - + integer
    - + character(len=*)
    - + integer
    - + character(len=*)
    - + integer
    - + 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(in)
    - + integer, intent(out)
    - + integer(kind=int_4), intent(out)
    - + integer(kind=int_4), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out)
    - + real(kind=real_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out)
    - + real(kind=real_4), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out)
    - + complex(kind=real_8), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out)
    - + complex(kind=real_4), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(out)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, 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)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), 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(kind=int_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + logical, intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer(kind=int_4)
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, 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(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + logical, intent(inout)
    - + logical, intent(inout),
    - + integer(kind=int_4), intent(in),
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(out),
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_8),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + complex(kind=real_4),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_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)
    - + 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)
    - + class(dbcsr_tas_distribution), 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,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/swap~2.html b/develop/interface/swap~2.html index c1dd97698e5..b62f7c3cb14 100644 --- a/develop/interface/swap~2.html +++ b/develop/interface/swap~2.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

    - - 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

    +
    @@ -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/timeset_interface.html b/develop/interface/timeset_interface.html index f74e5c74de0..5e48e720838 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 eb40f58b5f7..ad1efeab43e 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 d9c57804a75..395350f1323 100644 --- a/develop/lists/procedures.html +++ b/develop/lists/procedures.html @@ -693,15 +693,15 @@

    Procedures

    - + - + - + - + @@ -963,111 +963,111 @@

    Procedures

    - + - + - - - - - - - + - + - + - + - + - + - + + + + + + + - + - + - + - + - + - + - + - + - + @@ -1089,49 +1089,49 @@

    Procedures

    - + - + - + - + - + - + - + - + @@ -3988,13 +3988,13 @@

    Procedures

    - + - + @@ -4031,7 +4031,7 @@

    Procedures

    - + - + - + - + - + - + - + - + @@ -4080,81 +4080,81 @@

    Procedures

    - + - + - - - - - - - + - + - - + + - - + + - + - + - + - + - + + + + + + + @@ -4170,13 +4170,13 @@

    Procedures

    - + - + @@ -4361,15 +4361,15 @@

    Procedures

    - + - + - + - + @@ -4436,27 +4436,27 @@

    Procedures

    - - - - - - - + - + + + + + + + @@ -5075,51 +5075,51 @@

    Procedures

    - + - + - - - - - - - + - + - + - + + + + + + + @@ -5130,15 +5130,15 @@

    Procedures

    - + - + - + - + @@ -5164,18 +5164,18 @@

    Procedures

    - - - - - - + + + + + + @@ -5240,27 +5240,27 @@

    Procedures

    - + - + - + - + - + - + - + - + @@ -5270,15 +5270,15 @@

    Procedures

    - + - + - + - + @@ -5354,15 +5354,15 @@

    Procedures

    - + - + - + - + @@ -5516,13 +5516,13 @@

    Procedures

    - + - + @@ -5638,61 +5638,61 @@

    Procedures

    - + - + - + - + - + - + - + - + - + - + @@ -5728,15 +5728,15 @@

    Procedures

    - + - + - + - + @@ -5794,15 +5794,15 @@

    Procedures

    - + - + - + - + @@ -5819,17 +5819,17 @@

    Procedures

    - - - - - - + + + + + + @@ -5863,16 +5863,16 @@

    Procedures

    - + - + - + - + @@ -6054,15 +6054,15 @@

    Procedures

    - + - + - + - + @@ -6479,15 +6479,15 @@

    Procedures

    - + - + - + - + @@ -6956,25 +6956,25 @@

    Procedures

    - + - + - + - + @@ -6986,13 +6986,13 @@

    Procedures

    - + - + @@ -7023,25 +7023,25 @@

    Procedures

    - + - + - + - + @@ -7187,27 +7187,27 @@

    Procedures

    - + - + - + - + - + - + @@ -7253,16 +7253,16 @@

    Procedures

    - + - + - + - + @@ -7776,13 +7776,13 @@

    Procedures

    - + - + @@ -7794,13 +7794,13 @@

    Procedures

    - + - + @@ -7812,99 +7812,99 @@

    Procedures

    - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + @@ -7914,13 +7914,13 @@

    Procedures

    - + - + @@ -7962,15 +7962,15 @@

    Procedures

    - + - + - + - + @@ -7980,87 +7980,87 @@

    Procedures

    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8070,15 +8070,15 @@

    Procedures

    - + - + - + - + @@ -8113,15 +8113,15 @@

    Procedures

    - + - + - + - + @@ -9778,51 +9778,51 @@

    Procedures

    - + - + - - - - - - - + - + - + - + + + + + + + @@ -9832,15 +9832,15 @@

    Procedures

    - + - + - + - + @@ -9868,15 +9868,15 @@

    Procedures

    - + - + - + - + @@ -11462,15 +11462,15 @@

    Procedures

    - + - + - + - + @@ -15641,13 +15641,13 @@

    Procedures

    - + - + @@ -15770,13 +15770,13 @@

    Procedures

    - + - + @@ -16251,13 +16251,13 @@

    Procedures

    - + - + diff --git a/develop/lists/types.html b/develop/lists/types.html index 565996aa966..2dd59715c35 100644 --- a/develop/lists/types.html +++ b/develop/lists/types.html @@ -108,13 +108,13 @@

    Derived Types

    - + - + diff --git a/develop/module/dbcsr_acc_device.html b/develop/module/dbcsr_acc_device.html index eb37971eff1..73c72cc5f8b 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 379fa96a3bd..31dec617ffb 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

    @@ -286,7 +286,7 @@

    Arguments

    @@ -325,7 +325,7 @@

    Arguments

    @@ -355,7 +355,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

    @@ -562,7 +562,7 @@

    Arguments

    @@ -601,7 +601,7 @@

    Arguments

    @@ -631,7 +631,7 @@

    Arguments

    @@ -680,7 +680,7 @@

    Arguments

    @@ -710,7 +710,7 @@

    Arguments

    @@ -749,7 +749,7 @@

    Arguments

    @@ -779,7 +779,7 @@

    Arguments

    @@ -818,7 +818,7 @@

    Arguments

    @@ -848,7 +848,7 @@

    Arguments

    @@ -887,7 +887,7 @@

    Arguments

    @@ -917,7 +917,7 @@

    Arguments

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

    Arguments

    @@ -986,7 +986,7 @@

    Arguments

    @@ -1025,7 +1025,7 @@

    Arguments

    @@ -1055,7 +1055,7 @@

    Arguments

    @@ -1094,7 +1094,7 @@

    Arguments

    @@ -1124,7 +1124,7 @@

    Arguments

    @@ -1163,7 +1163,7 @@

    Arguments

    @@ -1193,7 +1193,7 @@

    Arguments

    @@ -1232,7 +1232,7 @@

    Arguments

    @@ -1262,7 +1262,7 @@

    Arguments

    @@ -1301,7 +1301,7 @@

    Arguments

    @@ -1331,7 +1331,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1400,7 +1400,7 @@

    Arguments

    @@ -1439,7 +1439,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

    @@ -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

    @@ -2164,7 +2164,7 @@

    Arguments

    @@ -2204,7 +2204,7 @@

    Arguments

    @@ -2234,7 +2234,7 @@

    Arguments

    @@ -2274,7 +2274,7 @@

    Arguments

    @@ -2304,7 +2304,7 @@

    Arguments

    @@ -2344,7 +2344,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2444,7 +2444,7 @@

    Arguments

    @@ -2484,7 +2484,7 @@

    Arguments

    @@ -2514,7 +2514,7 @@

    Arguments

    @@ -2554,7 +2554,7 @@

    Arguments

    @@ -2584,7 +2584,7 @@

    Arguments

    @@ -2624,7 +2624,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2694,7 +2694,7 @@

    Arguments

    @@ -2724,7 +2724,7 @@

    Arguments

    @@ -2764,7 +2764,7 @@

    Arguments

    @@ -2794,7 +2794,7 @@

    Arguments

    @@ -2834,7 +2834,7 @@

    Arguments

    @@ -2864,7 +2864,7 @@

    Arguments

    @@ -2904,7 +2904,7 @@

    Arguments

    @@ -2934,7 +2934,7 @@

    Arguments

    @@ -2974,7 +2974,7 @@

    Arguments

    @@ -3004,7 +3004,7 @@

    Arguments

    @@ -3044,7 +3044,7 @@

    Arguments

    @@ -3074,7 +3074,7 @@

    Arguments

    @@ -3114,7 +3114,7 @@

    Arguments

    @@ -3144,7 +3144,7 @@

    Arguments

    @@ -3184,7 +3184,7 @@

    Arguments

    @@ -3214,7 +3214,7 @@

    Arguments

    @@ -3254,7 +3254,7 @@

    Arguments

    @@ -3284,7 +3284,7 @@

    Arguments

    @@ -3324,7 +3324,7 @@

    Arguments

    @@ -3354,7 +3354,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_event.html b/develop/module/dbcsr_acc_event.html index a201e2a88a3..b6ef3e3d05e 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

    @@ -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 38b0cfddeb6..98256ceceb6 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 3121a2844fa..bdbd5b927a4 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 d8e22d0e588..1d21cbbf607 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

    @@ -437,7 +437,7 @@

    Arguments

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

    Arguments

    @@ -507,7 +507,7 @@

    Arguments

    @@ -522,7 +522,7 @@

    Arguments

    @@ -537,7 +537,7 @@

    Arguments

    @@ -552,7 +552,7 @@

    Arguments

    @@ -567,7 +567,7 @@

    Arguments

    @@ -582,7 +582,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_acc_stream.html b/develop/module/dbcsr_acc_stream.html index 2a4dbc2a347..e6abc8cc2c2 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

    @@ -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

    diff --git a/develop/module/dbcsr_acc_timings.html b/develop/module/dbcsr_acc_timings.html index 06e62810041..984aef344b5 100644 --- a/develop/module/dbcsr_acc_timings.html +++ b/develop/module/dbcsr_acc_timings.html @@ -113,7 +113,7 @@

    Variables

    @@ -162,8 +162,8 @@

    Uses

    @@ -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 6f5853f5d80..1f2230da286 100644 --- a/develop/module/dbcsr_allocate_wrap.html +++ b/develop/module/dbcsr_allocate_wrap.html @@ -257,7 +257,7 @@

    Arguments

    @@ -287,7 +287,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -435,7 +435,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

    @@ -480,7 +480,7 @@

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -554,7 +554,7 @@

    Arguments

    @@ -569,7 +569,7 @@

    Arguments

    @@ -613,7 +613,7 @@

    Arguments

    @@ -643,7 +643,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -702,7 +702,7 @@

    Arguments

    @@ -732,7 +732,7 @@

    Arguments

    @@ -747,7 +747,7 @@

    Arguments

    @@ -791,7 +791,7 @@

    Arguments

    @@ -821,7 +821,7 @@

    Arguments

    @@ -836,7 +836,7 @@

    Arguments

    @@ -880,7 +880,7 @@

    Arguments

    @@ -910,7 +910,7 @@

    Arguments

    @@ -925,7 +925,7 @@

    Arguments

    @@ -969,7 +969,7 @@

    Arguments

    @@ -999,7 +999,7 @@

    Arguments

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

    Arguments

    @@ -1058,7 +1058,7 @@

    Arguments

    @@ -1088,7 +1088,7 @@

    Arguments

    @@ -1103,7 +1103,7 @@

    Arguments

    @@ -1147,7 +1147,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1236,7 +1236,7 @@

    Arguments

    @@ -1266,7 +1266,7 @@

    Arguments

    @@ -1281,7 +1281,7 @@

    Arguments

    @@ -1325,7 +1325,7 @@

    Arguments

    @@ -1355,7 +1355,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1414,7 +1414,7 @@

    Arguments

    @@ -1444,7 +1444,7 @@

    Arguments

    @@ -1459,7 +1459,7 @@

    Arguments

    @@ -1503,7 +1503,7 @@

    Arguments

    @@ -1533,7 +1533,7 @@

    Arguments

    @@ -1548,7 +1548,7 @@

    Arguments

    @@ -1592,7 +1592,7 @@

    Arguments

    @@ -1622,7 +1622,7 @@

    Arguments

    @@ -1637,7 +1637,7 @@

    Arguments

    @@ -1681,7 +1681,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1726,7 +1726,7 @@

    Arguments

    @@ -1770,7 +1770,7 @@

    Arguments

    @@ -1800,7 +1800,7 @@

    Arguments

    @@ -1815,7 +1815,7 @@

    Arguments

    @@ -1859,7 +1859,7 @@

    Arguments

    @@ -1889,7 +1889,7 @@

    Arguments

    @@ -1904,7 +1904,7 @@

    Arguments

    @@ -1948,7 +1948,7 @@

    Arguments

    @@ -1978,7 +1978,7 @@

    Arguments

    @@ -1993,7 +1993,7 @@

    Arguments

    @@ -2037,7 +2037,7 @@

    Arguments

    @@ -2067,7 +2067,7 @@

    Arguments

    @@ -2082,7 +2082,7 @@

    Arguments

    @@ -2126,7 +2126,7 @@

    Arguments

    @@ -2156,7 +2156,7 @@

    Arguments

    @@ -2171,7 +2171,7 @@

    Arguments

    @@ -2215,7 +2215,7 @@

    Arguments

    @@ -2245,7 +2245,7 @@

    Arguments

    @@ -2260,7 +2260,7 @@

    Arguments

    @@ -2304,7 +2304,7 @@

    Arguments

    @@ -2334,7 +2334,7 @@

    Arguments

    @@ -2349,7 +2349,7 @@

    Arguments

    @@ -2393,7 +2393,7 @@

    Arguments

    @@ -2423,7 +2423,7 @@

    Arguments

    @@ -2438,7 +2438,7 @@

    Arguments

    @@ -2482,7 +2482,7 @@

    Arguments

    @@ -2512,7 +2512,7 @@

    Arguments

    @@ -2527,7 +2527,7 @@

    Arguments

    @@ -2571,7 +2571,7 @@

    Arguments

    @@ -2601,7 +2601,7 @@

    Arguments

    @@ -2616,7 +2616,7 @@

    Arguments

    @@ -2660,7 +2660,7 @@

    Arguments

    @@ -2690,7 +2690,7 @@

    Arguments

    @@ -2705,7 +2705,7 @@

    Arguments

    @@ -2749,7 +2749,7 @@

    Arguments

    @@ -2779,7 +2779,7 @@

    Arguments

    @@ -2794,7 +2794,7 @@

    Arguments

    @@ -2838,7 +2838,7 @@

    Arguments

    @@ -2868,7 +2868,7 @@

    Arguments

    @@ -2883,7 +2883,7 @@

    Arguments

    @@ -2927,7 +2927,7 @@

    Arguments

    @@ -2957,7 +2957,7 @@

    Arguments

    @@ -2972,7 +2972,7 @@

    Arguments

    @@ -3016,7 +3016,7 @@

    Arguments

    @@ -3046,7 +3046,7 @@

    Arguments

    @@ -3061,7 +3061,7 @@

    Arguments

    @@ -3105,7 +3105,7 @@

    Arguments

    @@ -3135,7 +3135,7 @@

    Arguments

    @@ -3150,7 +3150,7 @@

    Arguments

    @@ -3194,7 +3194,7 @@

    Arguments

    @@ -3224,7 +3224,7 @@

    Arguments

    @@ -3239,7 +3239,7 @@

    Arguments

    @@ -3283,7 +3283,7 @@

    Arguments

    @@ -3313,7 +3313,7 @@

    Arguments

    @@ -3328,7 +3328,7 @@

    Arguments

    @@ -3377,7 +3377,7 @@

    Arguments

    @@ -3407,7 +3407,7 @@

    Arguments

    @@ -3422,7 +3422,7 @@

    Arguments

    @@ -3462,7 +3462,7 @@

    Arguments

    @@ -3492,7 +3492,7 @@

    Arguments

    @@ -3507,7 +3507,7 @@

    Arguments

    @@ -3547,7 +3547,7 @@

    Arguments

    @@ -3577,7 +3577,7 @@

    Arguments

    @@ -3592,7 +3592,7 @@

    Arguments

    @@ -3632,7 +3632,7 @@

    Arguments

    @@ -3662,7 +3662,7 @@

    Arguments

    @@ -3677,7 +3677,7 @@

    Arguments

    @@ -3717,7 +3717,7 @@

    Arguments

    @@ -3747,7 +3747,7 @@

    Arguments

    @@ -3762,7 +3762,7 @@

    Arguments

    @@ -3802,7 +3802,7 @@

    Arguments

    @@ -3832,7 +3832,7 @@

    Arguments

    @@ -3847,7 +3847,7 @@

    Arguments

    @@ -3887,7 +3887,7 @@

    Arguments

    @@ -3917,7 +3917,7 @@

    Arguments

    @@ -3932,7 +3932,7 @@

    Arguments

    @@ -3972,7 +3972,7 @@

    Arguments

    @@ -4002,7 +4002,7 @@

    Arguments

    @@ -4017,7 +4017,7 @@

    Arguments

    @@ -4057,7 +4057,7 @@

    Arguments

    @@ -4087,7 +4087,7 @@

    Arguments

    @@ -4102,7 +4102,7 @@

    Arguments

    @@ -4142,7 +4142,7 @@

    Arguments

    @@ -4172,7 +4172,7 @@

    Arguments

    @@ -4187,7 +4187,7 @@

    Arguments

    @@ -4227,7 +4227,7 @@

    Arguments

    @@ -4257,7 +4257,7 @@

    Arguments

    @@ -4272,7 +4272,7 @@

    Arguments

    @@ -4312,7 +4312,7 @@

    Arguments

    @@ -4342,7 +4342,7 @@

    Arguments

    @@ -4357,7 +4357,7 @@

    Arguments

    @@ -4397,7 +4397,7 @@

    Arguments

    @@ -4427,7 +4427,7 @@

    Arguments

    @@ -4442,7 +4442,7 @@

    Arguments

    @@ -4482,7 +4482,7 @@

    Arguments

    @@ -4512,7 +4512,7 @@

    Arguments

    @@ -4527,7 +4527,7 @@

    Arguments

    @@ -4567,7 +4567,7 @@

    Arguments

    @@ -4597,7 +4597,7 @@

    Arguments

    @@ -4612,7 +4612,7 @@

    Arguments

    @@ -4652,7 +4652,7 @@

    Arguments

    @@ -4682,7 +4682,7 @@

    Arguments

    @@ -4697,7 +4697,7 @@

    Arguments

    @@ -4737,7 +4737,7 @@

    Arguments

    @@ -4767,7 +4767,7 @@

    Arguments

    @@ -4782,7 +4782,7 @@

    Arguments

    @@ -4822,7 +4822,7 @@

    Arguments

    @@ -4852,7 +4852,7 @@

    Arguments

    @@ -4867,7 +4867,7 @@

    Arguments

    @@ -4907,7 +4907,7 @@

    Arguments

    @@ -4937,7 +4937,7 @@

    Arguments

    @@ -4952,7 +4952,7 @@

    Arguments

    @@ -4992,7 +4992,7 @@

    Arguments

    @@ -5022,7 +5022,7 @@

    Arguments

    @@ -5037,7 +5037,7 @@

    Arguments

    @@ -5077,7 +5077,7 @@

    Arguments

    @@ -5107,7 +5107,7 @@

    Arguments

    @@ -5122,7 +5122,7 @@

    Arguments

    @@ -5162,7 +5162,7 @@

    Arguments

    @@ -5192,7 +5192,7 @@

    Arguments

    @@ -5207,7 +5207,7 @@

    Arguments

    @@ -5247,7 +5247,7 @@

    Arguments

    @@ -5277,7 +5277,7 @@

    Arguments

    @@ -5292,7 +5292,7 @@

    Arguments

    @@ -5332,7 +5332,7 @@

    Arguments

    @@ -5362,7 +5362,7 @@

    Arguments

    @@ -5377,7 +5377,7 @@

    Arguments

    @@ -5417,7 +5417,7 @@

    Arguments

    @@ -5447,7 +5447,7 @@

    Arguments

    @@ -5462,7 +5462,7 @@

    Arguments

    @@ -5502,7 +5502,7 @@

    Arguments

    @@ -5532,7 +5532,7 @@

    Arguments

    @@ -5547,7 +5547,7 @@

    Arguments

    @@ -5587,7 +5587,7 @@

    Arguments

    @@ -5617,7 +5617,7 @@

    Arguments

    @@ -5632,7 +5632,7 @@

    Arguments

    @@ -5672,7 +5672,7 @@

    Arguments

    @@ -5702,7 +5702,7 @@

    Arguments

    @@ -5717,7 +5717,7 @@

    Arguments

    @@ -5757,7 +5757,7 @@

    Arguments

    @@ -5787,7 +5787,7 @@

    Arguments

    @@ -5802,7 +5802,7 @@

    Arguments

    @@ -5842,7 +5842,7 @@

    Arguments

    @@ -5872,7 +5872,7 @@

    Arguments

    @@ -5887,7 +5887,7 @@

    Arguments

    @@ -5927,7 +5927,7 @@

    Arguments

    @@ -5957,7 +5957,7 @@

    Arguments

    @@ -5972,7 +5972,7 @@

    Arguments

    @@ -6012,7 +6012,7 @@

    Arguments

    @@ -6042,7 +6042,7 @@

    Arguments

    @@ -6057,7 +6057,7 @@

    Arguments

    @@ -6097,7 +6097,7 @@

    Arguments

    @@ -6127,7 +6127,7 @@

    Arguments

    @@ -6142,7 +6142,7 @@

    Arguments

    @@ -6182,7 +6182,7 @@

    Arguments

    @@ -6212,7 +6212,7 @@

    Arguments

    @@ -6227,7 +6227,7 @@

    Arguments

    @@ -6267,7 +6267,7 @@

    Arguments

    @@ -6297,7 +6297,7 @@

    Arguments

    @@ -6312,7 +6312,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_api.html b/develop/module/dbcsr_api.html index 288c1577456..e2429142548 100644 --- a/develop/module/dbcsr_api.html +++ b/develop/module/dbcsr_api.html @@ -113,7 +113,7 @@

    Variables

    @@ -132,23 +132,23 @@

    Interfaces

    @@ -177,15 +177,15 @@

    Functions

    - dbcsr_gershgorin_norm - dbcsr_frobenius_norm - dbcsr_maxabs + dbcsr_gershgorin_norm + dbcsr_frobenius_norm + dbcsr_maxabs dbcsr_get_data_type dbcsr_valid_index dbcsr_get_num_blocks dbcsr_get_data_size dbcsr_get_matrix_type - dbcsr_get_occupation + dbcsr_get_occupation dbcsr_nblkrows_total dbcsr_nblkcols_total dbcsr_nblkrows_local @@ -222,17 +222,17 @@

    Subroutines

    dbcsr_reserve_diag_blocks dbcsr_add_work_coordinate dbcsr_set_work_size - dbcsr_init_random - dbcsr_get_stored_coordinates + dbcsr_init_random + dbcsr_get_stored_coordinates dbcsr_iterator_stop dbcsr_iterator_start dbcsr_iterator_next_block_index - dbcsr_get_info + dbcsr_get_info dbcsr_distribution_get dbcsr_distribution_hold dbcsr_distribution_release - dbcsr_norm_scalar - dbcsr_norm_r8_vec + dbcsr_norm_scalar + dbcsr_norm_r8_vec dbcsr_replicate_all dbcsr_distribute dbcsr_release_p @@ -240,33 +240,33 @@

    Subroutines

    dbcsr_init_p dbcsr_print dbcsr_print_block_sum - dbcsr_sum_replicated - dbcsr_triu + dbcsr_sum_replicated + dbcsr_triu dbcsr_verify_matrix dbcsr_distribution_new - dbcsr_print_statistics + dbcsr_print_statistics dbcsr_finalize dbcsr_work_create dbcsr_create_new dbcsr_create_template dbcsr_filter - dbcsr_get_block_diag + dbcsr_get_block_diag dbcsr_binary_write dbcsr_binary_read - dbcsr_copy - dbcsr_copy_into_existing + dbcsr_copy + dbcsr_copy_into_existing dbcsr_desymmetrize dbcsr_transposed - dbcsr_function_of_elements - dbcsr_hadamard_product + dbcsr_function_of_elements + dbcsr_hadamard_product dbcsr_deallocate_matrix csr_create_new dbcsr_csr_create_from_dbcsr dbcsr_convert_csr_to_dbcsr dbcsr_convert_dbcsr_to_csr dbcsr_to_csr_filter - dbcsr_clear - dbcsr_add_block_node + dbcsr_clear + dbcsr_add_block_node dbcsr_run_tests dbcsr_reserve_block2d_d dbcsr_iterator_next_2d_block_d @@ -279,16 +279,16 @@

    Subroutines

    dbcsr_get_2d_block_notrans_p_d dbcsr_get_block_p_d dbcsr_get_block_notrans_p_d - dbcsr_trace_d - dbcsr_dot_d - dbcsr_multiply_d - dbcsr_scale_by_vector_d - dbcsr_scale_d - dbcsr_set_d - dbcsr_add_d - dbcsr_add_on_diag_d - dbcsr_set_diag_d - dbcsr_get_diag_d + dbcsr_trace_d + dbcsr_dot_d + dbcsr_multiply_d + dbcsr_scale_by_vector_d + dbcsr_scale_d + dbcsr_set_d + dbcsr_add_d + dbcsr_add_on_diag_d + dbcsr_set_diag_d + dbcsr_get_diag_d dbcsr_reserve_block2d_s dbcsr_iterator_next_2d_block_s dbcsr_iterator_next_2d_block_notrans_s @@ -300,16 +300,16 @@

    Subroutines

    dbcsr_get_2d_block_notrans_p_s dbcsr_get_block_p_s dbcsr_get_block_notrans_p_s - dbcsr_trace_s - dbcsr_dot_s - dbcsr_multiply_s - dbcsr_scale_by_vector_s - dbcsr_scale_s - dbcsr_set_s - dbcsr_add_s - dbcsr_add_on_diag_s - dbcsr_set_diag_s - dbcsr_get_diag_s + dbcsr_trace_s + dbcsr_dot_s + dbcsr_multiply_s + dbcsr_scale_by_vector_s + dbcsr_scale_s + dbcsr_set_s + dbcsr_add_s + dbcsr_add_on_diag_s + dbcsr_set_diag_s + dbcsr_get_diag_s dbcsr_reserve_block2d_z dbcsr_iterator_next_2d_block_z dbcsr_iterator_next_2d_block_notrans_z @@ -321,16 +321,16 @@

    Subroutines

    dbcsr_get_2d_block_notrans_p_z dbcsr_get_block_p_z dbcsr_get_block_notrans_p_z - dbcsr_trace_z - dbcsr_dot_z - dbcsr_multiply_z - dbcsr_scale_by_vector_z - dbcsr_scale_z - dbcsr_set_z - dbcsr_add_z - dbcsr_add_on_diag_z - dbcsr_set_diag_z - dbcsr_get_diag_z + dbcsr_trace_z + dbcsr_dot_z + dbcsr_multiply_z + dbcsr_scale_by_vector_z + dbcsr_scale_z + dbcsr_set_z + dbcsr_add_z + dbcsr_add_on_diag_z + dbcsr_set_diag_z + dbcsr_get_diag_z dbcsr_reserve_block2d_c dbcsr_iterator_next_2d_block_c dbcsr_iterator_next_2d_block_notrans_c @@ -342,16 +342,16 @@

    Subroutines

    dbcsr_get_2d_block_notrans_p_c dbcsr_get_block_p_c dbcsr_get_block_notrans_p_c - dbcsr_trace_c - dbcsr_dot_c - dbcsr_multiply_c - dbcsr_scale_by_vector_c - dbcsr_scale_c - dbcsr_set_c - dbcsr_add_c - dbcsr_add_on_diag_c - dbcsr_set_diag_c - dbcsr_get_diag_c + dbcsr_trace_c + dbcsr_dot_c + dbcsr_multiply_c + dbcsr_scale_by_vector_c + dbcsr_scale_c + dbcsr_set_c + dbcsr_add_c + dbcsr_add_on_diag_c + dbcsr_set_diag_c + dbcsr_get_diag_c
    @@ -383,28 +383,28 @@

    Uses

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

    Variables

    @@ -482,7 +482,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

    @@ -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

    @@ -874,14 +874,14 @@

    Arguments

    - -

    public interface dbcsr_trace + +

    public interface dbcsr_trace

    • - private subroutine dbcsr_trace_d(matrix_a, trace) + private subroutine dbcsr_trace_d(matrix_a, trace)

      @@ -900,7 +900,7 @@

      Arguments

    @@ -915,7 +915,7 @@

    Arguments

    @@ -935,7 +935,7 @@

    Arguments

  • - private subroutine dbcsr_trace_s(matrix_a, trace) + private subroutine dbcsr_trace_s(matrix_a, trace)

    @@ -954,7 +954,7 @@

    Arguments

  • @@ -969,7 +969,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

  • - private subroutine dbcsr_trace_z(matrix_a, trace) + private subroutine dbcsr_trace_z(matrix_a, trace)

    @@ -1008,7 +1008,7 @@

    Arguments

  • @@ -1023,7 +1023,7 @@

    Arguments

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

    Arguments

  • - private subroutine dbcsr_trace_c(matrix_a, trace) + private subroutine dbcsr_trace_c(matrix_a, trace)

    @@ -1062,7 +1062,7 @@

    Arguments

  • @@ -1077,7 +1077,7 @@

    Arguments

    @@ -1100,14 +1100,14 @@

    Arguments

    - -

    public interface dbcsr_dot + +

    public interface dbcsr_dot

    • - private subroutine dbcsr_dot_d(matrix_a, matrix_b, result) + private subroutine dbcsr_dot_d(matrix_a, matrix_b, result)

      @@ -1126,7 +1126,7 @@

      Arguments

    @@ -1141,7 +1141,7 @@

    Arguments

    @@ -1176,7 +1176,7 @@

    Arguments

  • - private subroutine dbcsr_dot_s(matrix_a, matrix_b, result) + private subroutine dbcsr_dot_s(matrix_a, matrix_b, result)

    @@ -1195,7 +1195,7 @@

    Arguments

  • @@ -1210,7 +1210,7 @@

    Arguments

    @@ -1245,7 +1245,7 @@

    Arguments

  • - private subroutine dbcsr_dot_z(matrix_a, matrix_b, result) + private subroutine dbcsr_dot_z(matrix_a, matrix_b, result)

    @@ -1264,7 +1264,7 @@

    Arguments

  • @@ -1279,7 +1279,7 @@

    Arguments

    @@ -1314,7 +1314,7 @@

    Arguments

  • - private subroutine dbcsr_dot_c(matrix_a, matrix_b, result) + private subroutine dbcsr_dot_c(matrix_a, matrix_b, result)

    @@ -1333,7 +1333,7 @@

    Arguments

  • @@ -1348,7 +1348,7 @@

    Arguments

    @@ -1386,14 +1386,14 @@

    Arguments

    - -

    public interface dbcsr_set + +

    public interface dbcsr_set

    • - private subroutine dbcsr_set_d(matrix, alpha) + private subroutine dbcsr_set_d(matrix, alpha)

      @@ -1412,7 +1412,7 @@

      Arguments

    @@ -1427,7 +1427,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

  • - private subroutine dbcsr_set_s(matrix, alpha) + private subroutine dbcsr_set_s(matrix, alpha)

    @@ -1466,7 +1466,7 @@

    Arguments

  • @@ -1481,7 +1481,7 @@

    Arguments

    @@ -1501,7 +1501,7 @@

    Arguments

  • - private subroutine dbcsr_set_c(matrix, alpha) + private subroutine dbcsr_set_c(matrix, alpha)

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

    Arguments

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

    Arguments

    @@ -1555,7 +1555,7 @@

    Arguments

  • - private subroutine dbcsr_set_z(matrix, alpha) + private subroutine dbcsr_set_z(matrix, alpha)

    @@ -1574,7 +1574,7 @@

    Arguments

  • @@ -1589,7 +1589,7 @@

    Arguments

    @@ -1612,14 +1612,14 @@

    Arguments

    - -

    public interface dbcsr_add + +

    public interface dbcsr_add

    • - private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

      @@ -1638,7 +1638,7 @@

      Arguments

    @@ -1653,7 +1653,7 @@

    Arguments

    @@ -1668,7 +1668,7 @@

    Arguments

    @@ -1683,7 +1683,7 @@

    Arguments

    @@ -1703,7 +1703,7 @@

    Arguments

  • - private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -1722,7 +1722,7 @@

    Arguments

  • @@ -1737,7 +1737,7 @@

    Arguments

    @@ -1752,7 +1752,7 @@

    Arguments

    @@ -1767,7 +1767,7 @@

    Arguments

    @@ -1787,7 +1787,7 @@

    Arguments

  • - private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -1806,7 +1806,7 @@

    Arguments

  • @@ -1821,7 +1821,7 @@

    Arguments

    @@ -1836,7 +1836,7 @@

    Arguments

    @@ -1851,7 +1851,7 @@

    Arguments

    @@ -1871,7 +1871,7 @@

    Arguments

  • - private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -1890,7 +1890,7 @@

    Arguments

  • @@ -1905,7 +1905,7 @@

    Arguments

    @@ -1920,7 +1920,7 @@

    Arguments

    @@ -1935,7 +1935,7 @@

    Arguments

    @@ -1958,14 +1958,14 @@

    Arguments

    - -

    public interface dbcsr_add_on_diag + +

    public interface dbcsr_add_on_diag

    @@ -1999,7 +1999,7 @@

    Arguments

    @@ -2019,7 +2019,7 @@

    Arguments

  • - private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar) + private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar)

    @@ -2038,7 +2038,7 @@

    Arguments

  • @@ -2053,7 +2053,7 @@

    Arguments

    @@ -2073,7 +2073,7 @@

    Arguments

  • - private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar) + private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar)

    @@ -2092,7 +2092,7 @@

    Arguments

  • @@ -2107,7 +2107,7 @@

    Arguments

    @@ -2127,7 +2127,7 @@

    Arguments

  • - private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar) + private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar)

    @@ -2146,7 +2146,7 @@

    Arguments

  • @@ -2161,7 +2161,7 @@

    Arguments

    @@ -2184,14 +2184,14 @@

    Arguments

    - -

    public interface dbcsr_get_diag + +

    public interface dbcsr_get_diag

    @@ -2225,7 +2225,7 @@

    Arguments

    @@ -2245,7 +2245,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_s(matrix, diag) + private subroutine dbcsr_get_diag_s(matrix, diag)

    @@ -2264,7 +2264,7 @@

    Arguments

  • @@ -2279,7 +2279,7 @@

    Arguments

    @@ -2299,7 +2299,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_c(matrix, diag) + private subroutine dbcsr_get_diag_c(matrix, diag)

    @@ -2318,7 +2318,7 @@

    Arguments

  • @@ -2333,7 +2333,7 @@

    Arguments

    @@ -2353,7 +2353,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_z(matrix, diag) + private subroutine dbcsr_get_diag_z(matrix, diag)

    @@ -2372,7 +2372,7 @@

    Arguments

  • @@ -2387,7 +2387,7 @@

    Arguments

    @@ -2410,14 +2410,14 @@

    Arguments

    - -

    public interface dbcsr_set_diag + +

    public interface dbcsr_set_diag

    @@ -2451,7 +2451,7 @@

    Arguments

    @@ -2471,7 +2471,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_s(matrix, diag) + private subroutine dbcsr_set_diag_s(matrix, diag)

    @@ -2490,7 +2490,7 @@

    Arguments

  • @@ -2505,7 +2505,7 @@

    Arguments

    @@ -2525,7 +2525,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_c(matrix, diag) + private subroutine dbcsr_set_diag_c(matrix, diag)

    @@ -2544,7 +2544,7 @@

    Arguments

  • @@ -2559,7 +2559,7 @@

    Arguments

    @@ -2579,7 +2579,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_z(matrix, diag) + private subroutine dbcsr_set_diag_z(matrix, diag)

    @@ -2598,7 +2598,7 @@

    Arguments

  • @@ -2613,7 +2613,7 @@

    Arguments

    @@ -2636,14 +2636,14 @@

    Arguments

    - -

    public interface dbcsr_scale + +

    public interface dbcsr_scale

    • - private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

      @@ -2662,7 +2662,7 @@

      Arguments

    @@ -2677,7 +2677,7 @@

    Arguments

    @@ -2692,7 +2692,7 @@

    Arguments

    @@ -2712,7 +2712,7 @@

    Arguments

  • - private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    @@ -2731,7 +2731,7 @@

    Arguments

  • @@ -2746,7 +2746,7 @@

    Arguments

    @@ -2761,7 +2761,7 @@

    Arguments

    @@ -2781,7 +2781,7 @@

    Arguments

  • - private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    @@ -2800,7 +2800,7 @@

    Arguments

  • @@ -2815,7 +2815,7 @@

    Arguments

    @@ -2830,7 +2830,7 @@

    Arguments

    @@ -2850,7 +2850,7 @@

    Arguments

  • - private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    @@ -2869,7 +2869,7 @@

    Arguments

  • @@ -2884,7 +2884,7 @@

    Arguments

    @@ -2899,7 +2899,7 @@

    Arguments

    @@ -2922,14 +2922,14 @@

    Arguments

    - -

    public interface dbcsr_scale_by_vector + +

    public interface dbcsr_scale_by_vector

    @@ -2963,7 +2963,7 @@

    Arguments

    @@ -2978,7 +2978,7 @@

    Arguments

    @@ -2998,7 +2998,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    @@ -3017,7 +3017,7 @@

    Arguments

  • @@ -3032,7 +3032,7 @@

    Arguments

    @@ -3047,7 +3047,7 @@

    Arguments

    @@ -3067,7 +3067,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    @@ -3086,7 +3086,7 @@

    Arguments

  • @@ -3101,7 +3101,7 @@

    Arguments

    @@ -3116,7 +3116,7 @@

    Arguments

    @@ -3136,7 +3136,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    @@ -3155,7 +3155,7 @@

    Arguments

  • @@ -3170,7 +3170,7 @@

    Arguments

    @@ -3185,7 +3185,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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -6494,7 +6494,7 @@

    Arguments

    @@ -6509,7 +6509,7 @@

    Arguments

    @@ -6524,7 +6524,7 @@

    Arguments

    @@ -6539,7 +6539,7 @@

    Arguments

    @@ -6608,7 +6608,7 @@

    Arguments

    @@ -6623,7 +6623,7 @@

    Arguments

    @@ -6638,7 +6638,7 @@

    Arguments

    @@ -6653,7 +6653,7 @@

    Arguments

    @@ -6722,7 +6722,7 @@

    Arguments

    @@ -6737,7 +6737,7 @@

    Arguments

    @@ -6752,7 +6752,7 @@

    Arguments

    @@ -6767,7 +6767,7 @@

    Arguments

    @@ -6836,7 +6836,7 @@

    Arguments

    @@ -6851,7 +6851,7 @@

    Arguments

    @@ -6866,7 +6866,7 @@

    Arguments

    @@ -6881,7 +6881,7 @@

    Arguments

    @@ -6950,7 +6950,7 @@

    Arguments

    @@ -6965,7 +6965,7 @@

    Arguments

    @@ -6980,7 +6980,7 @@

    Arguments

    @@ -6995,7 +6995,7 @@

    Arguments

    @@ -7064,7 +7064,7 @@

    Arguments

    @@ -7079,7 +7079,7 @@

    Arguments

    @@ -7094,7 +7094,7 @@

    Arguments

    @@ -7109,7 +7109,7 @@

    Arguments

    @@ -7178,7 +7178,7 @@

    Arguments

    @@ -7193,7 +7193,7 @@

    Arguments

    @@ -7208,7 +7208,7 @@

    Arguments

    @@ -7223,7 +7223,7 @@

    Arguments

    @@ -7292,7 +7292,7 @@

    Arguments

    @@ -7307,7 +7307,7 @@

    Arguments

    @@ -7322,7 +7322,7 @@

    Arguments

    @@ -7337,7 +7337,7 @@

    Arguments

    @@ -7431,7 +7431,7 @@

    Arguments

    @@ -7448,7 +7448,7 @@

    Arguments

    @@ -7465,7 +7465,7 @@

    Arguments

    @@ -7482,7 +7482,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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -10195,7 +10195,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -10900,7 +10900,7 @@

    Arguments

    @@ -10915,7 +10915,7 @@

    Arguments

    @@ -10930,7 +10930,7 @@

    Arguments

    @@ -10974,7 +10974,7 @@

    Arguments

    @@ -11004,7 +11004,7 @@

    Arguments

    @@ -11019,7 +11019,7 @@

    Arguments

    @@ -11034,7 +11034,7 @@

    Arguments

    @@ -11078,7 +11078,7 @@

    Arguments

    @@ -11108,7 +11108,7 @@

    Arguments

    @@ -11123,7 +11123,7 @@

    Arguments

    @@ -11138,7 +11138,7 @@

    Arguments

    @@ -11182,7 +11182,7 @@

    Arguments

    @@ -11212,7 +11212,7 @@

    Arguments

    @@ -11227,7 +11227,7 @@

    Arguments

    @@ -11242,7 +11242,7 @@

    Arguments

    @@ -11270,8 +11270,8 @@

    - -

    public interface dbcsr_get_data_p + +

    public interface dbcsr_get_data_p

      @@ -11296,7 +11296,7 @@

      Arguments

    @@ -11311,7 +11311,7 @@

    Arguments

    @@ -11326,7 +11326,7 @@

    Arguments

    @@ -11341,7 +11341,7 @@

    Arguments

    @@ -11385,7 +11385,7 @@

    Arguments

    @@ -11400,7 +11400,7 @@

    Arguments

    @@ -11415,7 +11415,7 @@

    Arguments

    @@ -11430,7 +11430,7 @@

    Arguments

    @@ -11474,7 +11474,7 @@

    Arguments

    @@ -11489,7 +11489,7 @@

    Arguments

    @@ -11504,7 +11504,7 @@

    Arguments

    @@ -11519,7 +11519,7 @@

    Arguments

    @@ -11563,7 +11563,7 @@

    Arguments

    @@ -11578,7 +11578,7 @@

    Arguments

    @@ -11593,7 +11593,7 @@

    Arguments

    @@ -11608,7 +11608,7 @@

    Arguments

    @@ -11643,7 +11643,7 @@

    public interface dbcsr_norm
  • - private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) + private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

    @@ -11662,7 +11662,7 @@

    Arguments

  • @@ -11677,7 +11677,7 @@

    Arguments

    @@ -11692,7 +11692,7 @@

    Arguments

    @@ -11712,7 +11712,7 @@

    Arguments

  • - private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) + private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

    @@ -11731,7 +11731,7 @@

    Arguments

  • @@ -11746,7 +11746,7 @@

    Arguments

    @@ -11761,7 +11761,7 @@

    Arguments

    @@ -11862,7 +11862,7 @@

    Components

    @@ -11990,7 +11990,7 @@

    Components

    Functions

    -

    public function dbcsr_gershgorin_norm(matrix) result(norm) +

    public function dbcsr_gershgorin_norm(matrix) result(norm)

    @@ -12009,7 +12009,7 @@

    Arguments

    @@ -12035,7 +12035,7 @@

    -

    public function dbcsr_frobenius_norm(matrix, local) result(norm) +

    public function dbcsr_frobenius_norm(matrix, local) result(norm)

    @@ -12054,7 +12054,7 @@

    Arguments

    @@ -12069,7 +12069,7 @@

    Arguments

    @@ -12095,7 +12095,7 @@

    -

    public function dbcsr_maxabs(matrix) result(norm) +

    public function dbcsr_maxabs(matrix) result(norm)

    @@ -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

    @@ -12365,7 +12365,7 @@

    -

    public function dbcsr_get_occupation(matrix) result(occupation) +

    public function dbcsr_get_occupation(matrix) result(occupation)

    @@ -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

    @@ -12744,7 +12744,7 @@

    Arguments

    @@ -12759,7 +12759,7 @@

    Arguments

    @@ -12819,7 +12819,7 @@

    Arguments

    @@ -12864,7 +12864,7 @@

    Arguments

    @@ -12894,7 +12894,7 @@

    Arguments

    @@ -12909,7 +12909,7 @@

    Arguments

    @@ -12924,7 +12924,7 @@

    Arguments

    @@ -12969,7 +12969,7 @@

    Arguments

    @@ -12984,7 +12984,7 @@

    Arguments

    @@ -12999,7 +12999,7 @@

    Arguments

    @@ -13014,7 +13014,7 @@

    Arguments

    @@ -13059,7 +13059,7 @@

    Arguments

    @@ -13089,7 +13089,7 @@

    Arguments

    @@ -13104,7 +13104,7 @@

    Arguments

    @@ -13119,7 +13119,7 @@

    Arguments

    @@ -13164,7 +13164,7 @@

    Arguments

    @@ -13179,7 +13179,7 @@

    Arguments

    @@ -13194,7 +13194,7 @@

    Arguments

    @@ -13209,7 +13209,7 @@

    Arguments

    @@ -13254,7 +13254,7 @@

    Arguments

    @@ -13284,7 +13284,7 @@

    Arguments

    @@ -13299,7 +13299,7 @@

    Arguments

    @@ -13314,7 +13314,7 @@

    Arguments

    @@ -13359,7 +13359,7 @@

    Arguments

    @@ -13374,7 +13374,7 @@

    Arguments

    @@ -13389,7 +13389,7 @@

    Arguments

    @@ -13404,7 +13404,7 @@

    Arguments

    @@ -13449,7 +13449,7 @@

    Arguments

    @@ -13479,7 +13479,7 @@

    Arguments

    @@ -13494,7 +13494,7 @@

    Arguments

    @@ -13509,7 +13509,7 @@

    Arguments

    @@ -13554,7 +13554,7 @@

    Arguments

    @@ -13569,7 +13569,7 @@

    Arguments

    @@ -13584,7 +13584,7 @@

    Arguments

    @@ -13599,7 +13599,7 @@

    Arguments

    @@ -13649,7 +13649,7 @@

    Arguments

    @@ -13689,7 +13689,7 @@

    Arguments

    @@ -13744,7 +13744,7 @@

    Arguments

    @@ -13774,7 +13774,7 @@

    Arguments

    @@ -13829,7 +13829,7 @@

    Arguments

    @@ -13914,7 +13914,7 @@

    Arguments

    @@ -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

    @@ -14160,7 +14160,7 @@

    Arguments

    -

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed) +

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed)

    @@ -14179,7 +14179,7 @@

    Arguments

    @@ -14194,7 +14194,7 @@

    Arguments

    @@ -14209,7 +14209,7 @@

    Arguments

    @@ -14230,7 +14230,7 @@

    Arguments

    -

    public subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor) +

    public subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor)

    @@ -14249,7 +14249,7 @@

    Arguments

    @@ -14264,7 +14264,7 @@

    Arguments

    @@ -14279,7 +14279,7 @@

    Arguments

    @@ -14294,7 +14294,7 @@

    Arguments

    @@ -14389,7 +14389,7 @@

    Arguments

    @@ -14519,7 +14519,7 @@

    Arguments

    @@ -14536,7 +14536,7 @@

    Arguments

    @@ -14553,7 +14553,7 @@

    Arguments

    @@ -14570,7 +14570,7 @@

    Arguments

    @@ -14591,7 +14591,7 @@

    Arguments

    -

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, matrix_type, data_type, group) +

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, matrix_type, data_type, group)

    @@ -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

    @@ -14925,7 +14925,7 @@

    Arguments

    @@ -14940,7 +14940,7 @@

    Arguments

    @@ -14955,7 +14955,7 @@

    Arguments

    @@ -14995,7 +14995,7 @@

    Arguments

    @@ -15010,7 +15010,7 @@

    Arguments

    @@ -15025,7 +15025,7 @@

    Arguments

    @@ -15085,7 +15085,7 @@

    Arguments

    @@ -15100,7 +15100,7 @@

    Arguments

    @@ -15115,7 +15115,7 @@

    Arguments

    @@ -15130,7 +15130,7 @@

    Arguments

    @@ -15145,7 +15145,7 @@

    Arguments

    @@ -15190,7 +15190,7 @@

    Arguments

    @@ -15275,7 +15275,7 @@

    Arguments

    @@ -15315,7 +15315,7 @@

    Arguments

    @@ -15336,7 +15336,7 @@

    Arguments

    -

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) +

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

    @@ -15355,7 +15355,7 @@

    Arguments

    @@ -15370,7 +15370,7 @@

    Arguments

    @@ -15385,7 +15385,7 @@

    Arguments

    @@ -15406,7 +15406,7 @@

    Arguments

    -

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) +

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

    @@ -15425,7 +15425,7 @@

    Arguments

    @@ -15440,7 +15440,7 @@

    Arguments

    @@ -15455,7 +15455,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

    @@ -15725,7 +15725,7 @@

    Arguments

    @@ -15770,7 +15770,7 @@

    Arguments

    @@ -15810,7 +15810,7 @@

    Arguments

    @@ -15825,7 +15825,7 @@

    Arguments

    @@ -15846,7 +15846,7 @@

    Arguments

    -

    public subroutine dbcsr_sum_replicated(matrix) +

    public subroutine dbcsr_sum_replicated(matrix)

    @@ -15865,7 +15865,7 @@

    Arguments

    @@ -15886,7 +15886,7 @@

    Arguments

    -

    public subroutine dbcsr_triu(matrix) +

    public subroutine dbcsr_triu(matrix)

    @@ -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

    @@ -16045,7 +16045,7 @@

    Arguments

    @@ -16060,7 +16060,7 @@

    Arguments

    @@ -16075,7 +16075,7 @@

    Arguments

    @@ -16090,7 +16090,7 @@

    Arguments

    @@ -16126,7 +16126,7 @@

    Arguments

    -

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename) +

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename)

    @@ -16145,7 +16145,7 @@

    Arguments

    @@ -16160,7 +16160,7 @@

    Arguments

    @@ -16200,7 +16200,7 @@

    Arguments

    @@ -16255,7 +16255,7 @@

    Arguments

    @@ -16300,7 +16300,7 @@

    Arguments

    @@ -16355,7 +16355,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

    @@ -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

    @@ -16825,7 +16825,7 @@

    Arguments

    @@ -16846,7 +16846,7 @@

    Arguments

    -

    public subroutine dbcsr_get_block_diag(matrix, diag) +

    public subroutine dbcsr_get_block_diag(matrix, diag)

    @@ -16865,7 +16865,7 @@

    Arguments

    @@ -16880,7 +16880,7 @@

    Arguments

    @@ -16920,7 +16920,7 @@

    Arguments

    @@ -16935,7 +16935,7 @@

    Arguments

    @@ -16975,7 +16975,7 @@

    Arguments

    @@ -16990,7 +16990,7 @@

    Arguments

    @@ -17026,7 +17026,7 @@

    Arguments

    -

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shallow_data, keep_imaginary, matrix_type) +

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shallow_data, keep_imaginary, matrix_type)

    @@ -17045,7 +17045,7 @@

    Arguments

    @@ -17060,7 +17060,7 @@

    Arguments

    @@ -17090,7 +17090,7 @@

    Arguments

    @@ -17105,7 +17105,7 @@

    Arguments

    @@ -17120,7 +17120,7 @@

    Arguments

    @@ -17135,7 +17135,7 @@

    Arguments

    @@ -17156,7 +17156,7 @@

    Arguments

    -

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a) +

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a)

    @@ -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

    @@ -17381,7 +17381,7 @@

    Arguments

    -

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2) +

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)

    @@ -17400,7 +17400,7 @@

    Arguments

    @@ -17415,7 +17415,7 @@

    Arguments

    @@ -17430,7 +17430,7 @@

    Arguments

    @@ -17445,7 +17445,7 @@

    Arguments

    @@ -17460,7 +17460,7 @@

    Arguments

    @@ -17481,7 +17481,7 @@

    Arguments

    -

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value) +

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value)

    @@ -17500,7 +17500,7 @@

    Arguments

    @@ -17515,7 +17515,7 @@

    Arguments

    @@ -17530,7 +17530,7 @@

    Arguments

    @@ -17545,7 +17545,7 @@

    Arguments

    @@ -17585,7 +17585,7 @@

    Arguments

    @@ -17715,7 +17715,7 @@

    Arguments

    @@ -17730,7 +17730,7 @@

    Arguments

    @@ -17830,7 +17830,7 @@

    Arguments

    @@ -18011,7 +18011,7 @@

    Arguments

    @@ -18032,7 +18032,7 @@

    Arguments

    -

    public subroutine dbcsr_clear(dbcsr_mat) +

    public subroutine dbcsr_clear(dbcsr_mat)

    @@ -18072,7 +18072,7 @@

    Arguments

    -

    public subroutine dbcsr_add_block_node(matrix, block_row, block_col, block) +

    public subroutine dbcsr_add_block_node(matrix, block_row, block_col, block)

    @@ -18094,7 +18094,7 @@

    Arguments

    @@ -18109,7 +18109,7 @@

    Arguments

    @@ -18125,7 +18125,7 @@

    Arguments

    @@ -18141,7 +18141,7 @@

    Arguments

    @@ -18181,7 +18181,7 @@

    Arguments

    @@ -18196,7 +18196,7 @@

    Arguments

    @@ -18211,7 +18211,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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -19246,7 +19246,7 @@

    Arguments

    @@ -19261,7 +19261,7 @@

    Arguments

    @@ -19276,7 +19276,7 @@

    Arguments

    @@ -19291,7 +19291,7 @@

    Arguments

    @@ -19361,7 +19361,7 @@

    Arguments

    @@ -19376,7 +19376,7 @@

    Arguments

    @@ -19391,7 +19391,7 @@

    Arguments

    @@ -19406,7 +19406,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -20007,7 +20007,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_d(matrix_a, trace) +

    private subroutine dbcsr_trace_d(matrix_a, trace)

    @@ -20026,7 +20026,7 @@

    Arguments

    @@ -20041,7 +20041,7 @@

    Arguments

    @@ -20062,7 +20062,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result)

    @@ -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

    @@ -20397,7 +20397,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    @@ -20416,7 +20416,7 @@

    Arguments

    @@ -20431,7 +20431,7 @@

    Arguments

    @@ -20446,7 +20446,7 @@

    Arguments

    @@ -20467,7 +20467,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    @@ -20486,7 +20486,7 @@

    Arguments

    @@ -20501,7 +20501,7 @@

    Arguments

    @@ -20516,7 +20516,7 @@

    Arguments

    @@ -20537,7 +20537,7 @@

    Arguments

    -

    private subroutine dbcsr_set_d(matrix, alpha) +

    private subroutine dbcsr_set_d(matrix, alpha)

    @@ -20556,7 +20556,7 @@

    Arguments

    @@ -20571,7 +20571,7 @@

    Arguments

    @@ -20592,7 +20592,7 @@

    Arguments

    -

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -20611,7 +20611,7 @@

    Arguments

    @@ -20626,7 +20626,7 @@

    Arguments

    @@ -20641,7 +20641,7 @@

    Arguments

    @@ -20656,7 +20656,7 @@

    Arguments

    @@ -20677,7 +20677,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar)

    @@ -20696,7 +20696,7 @@

    Arguments

    @@ -20711,7 +20711,7 @@

    Arguments

    @@ -20732,7 +20732,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_d(matrix, diag) +

    private subroutine dbcsr_set_diag_d(matrix, diag)

    @@ -20751,7 +20751,7 @@

    Arguments

    @@ -20766,7 +20766,7 @@

    Arguments

    @@ -20787,7 +20787,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_d(matrix, diag) +

    private subroutine dbcsr_get_diag_d(matrix, diag)

    @@ -20806,7 +20806,7 @@

    Arguments

    @@ -20821,7 +20821,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -21646,7 +21646,7 @@

    Arguments

    @@ -21661,7 +21661,7 @@

    Arguments

    @@ -21676,7 +21676,7 @@

    Arguments

    @@ -21691,7 +21691,7 @@

    Arguments

    @@ -21761,7 +21761,7 @@

    Arguments

    @@ -21776,7 +21776,7 @@

    Arguments

    @@ -21791,7 +21791,7 @@

    Arguments

    @@ -21806,7 +21806,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -22407,7 +22407,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_s(matrix_a, trace) +

    private subroutine dbcsr_trace_s(matrix_a, trace)

    @@ -22426,7 +22426,7 @@

    Arguments

    @@ -22441,7 +22441,7 @@

    Arguments

    @@ -22462,7 +22462,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result)

    @@ -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

    @@ -22797,7 +22797,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    @@ -22816,7 +22816,7 @@

    Arguments

    @@ -22831,7 +22831,7 @@

    Arguments

    @@ -22846,7 +22846,7 @@

    Arguments

    @@ -22867,7 +22867,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    @@ -22886,7 +22886,7 @@

    Arguments

    @@ -22901,7 +22901,7 @@

    Arguments

    @@ -22916,7 +22916,7 @@

    Arguments

    @@ -22937,7 +22937,7 @@

    Arguments

    -

    private subroutine dbcsr_set_s(matrix, alpha) +

    private subroutine dbcsr_set_s(matrix, alpha)

    @@ -22956,7 +22956,7 @@

    Arguments

    @@ -22971,7 +22971,7 @@

    Arguments

    @@ -22992,7 +22992,7 @@

    Arguments

    -

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -23011,7 +23011,7 @@

    Arguments

    @@ -23026,7 +23026,7 @@

    Arguments

    @@ -23041,7 +23041,7 @@

    Arguments

    @@ -23056,7 +23056,7 @@

    Arguments

    @@ -23077,7 +23077,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar)

    @@ -23096,7 +23096,7 @@

    Arguments

    @@ -23111,7 +23111,7 @@

    Arguments

    @@ -23132,7 +23132,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_s(matrix, diag) +

    private subroutine dbcsr_set_diag_s(matrix, diag)

    @@ -23151,7 +23151,7 @@

    Arguments

    @@ -23166,7 +23166,7 @@

    Arguments

    @@ -23187,7 +23187,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_s(matrix, diag) +

    private subroutine dbcsr_get_diag_s(matrix, diag)

    @@ -23206,7 +23206,7 @@

    Arguments

    @@ -23221,7 +23221,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -24046,7 +24046,7 @@

    Arguments

    @@ -24061,7 +24061,7 @@

    Arguments

    @@ -24076,7 +24076,7 @@

    Arguments

    @@ -24091,7 +24091,7 @@

    Arguments

    @@ -24161,7 +24161,7 @@

    Arguments

    @@ -24176,7 +24176,7 @@

    Arguments

    @@ -24191,7 +24191,7 @@

    Arguments

    @@ -24206,7 +24206,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -24807,7 +24807,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_z(matrix_a, trace) +

    private subroutine dbcsr_trace_z(matrix_a, trace)

    @@ -24826,7 +24826,7 @@

    Arguments

    @@ -24841,7 +24841,7 @@

    Arguments

    @@ -24862,7 +24862,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result)

    @@ -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

    @@ -25197,7 +25197,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    @@ -25216,7 +25216,7 @@

    Arguments

    @@ -25231,7 +25231,7 @@

    Arguments

    @@ -25246,7 +25246,7 @@

    Arguments

    @@ -25267,7 +25267,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    @@ -25286,7 +25286,7 @@

    Arguments

    @@ -25301,7 +25301,7 @@

    Arguments

    @@ -25316,7 +25316,7 @@

    Arguments

    @@ -25337,7 +25337,7 @@

    Arguments

    -

    private subroutine dbcsr_set_z(matrix, alpha) +

    private subroutine dbcsr_set_z(matrix, alpha)

    @@ -25356,7 +25356,7 @@

    Arguments

    @@ -25371,7 +25371,7 @@

    Arguments

    @@ -25392,7 +25392,7 @@

    Arguments

    -

    private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -25411,7 +25411,7 @@

    Arguments

    @@ -25426,7 +25426,7 @@

    Arguments

    @@ -25441,7 +25441,7 @@

    Arguments

    @@ -25456,7 +25456,7 @@

    Arguments

    @@ -25477,7 +25477,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar)

    @@ -25496,7 +25496,7 @@

    Arguments

    @@ -25511,7 +25511,7 @@

    Arguments

    @@ -25532,7 +25532,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_z(matrix, diag) +

    private subroutine dbcsr_set_diag_z(matrix, diag)

    @@ -25551,7 +25551,7 @@

    Arguments

    @@ -25566,7 +25566,7 @@

    Arguments

    @@ -25587,7 +25587,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_z(matrix, diag) +

    private subroutine dbcsr_get_diag_z(matrix, diag)

    @@ -25606,7 +25606,7 @@

    Arguments

    @@ -25621,7 +25621,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -26446,7 +26446,7 @@

    Arguments

    @@ -26461,7 +26461,7 @@

    Arguments

    @@ -26476,7 +26476,7 @@

    Arguments

    @@ -26491,7 +26491,7 @@

    Arguments

    @@ -26561,7 +26561,7 @@

    Arguments

    @@ -26576,7 +26576,7 @@

    Arguments

    @@ -26591,7 +26591,7 @@

    Arguments

    @@ -26606,7 +26606,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -27207,7 +27207,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_c(matrix_a, trace) +

    private subroutine dbcsr_trace_c(matrix_a, trace)

    @@ -27226,7 +27226,7 @@

    Arguments

    @@ -27241,7 +27241,7 @@

    Arguments

    @@ -27262,7 +27262,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result)

    @@ -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

    @@ -27597,7 +27597,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    @@ -27616,7 +27616,7 @@

    Arguments

    @@ -27631,7 +27631,7 @@

    Arguments

    @@ -27646,7 +27646,7 @@

    Arguments

    @@ -27667,7 +27667,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    @@ -27686,7 +27686,7 @@

    Arguments

    @@ -27701,7 +27701,7 @@

    Arguments

    @@ -27716,7 +27716,7 @@

    Arguments

    @@ -27737,7 +27737,7 @@

    Arguments

    -

    private subroutine dbcsr_set_c(matrix, alpha) +

    private subroutine dbcsr_set_c(matrix, alpha)

    @@ -27756,7 +27756,7 @@

    Arguments

    @@ -27771,7 +27771,7 @@

    Arguments

    @@ -27792,7 +27792,7 @@

    Arguments

    -

    private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -27811,7 +27811,7 @@

    Arguments

    @@ -27826,7 +27826,7 @@

    Arguments

    @@ -27841,7 +27841,7 @@

    Arguments

    @@ -27856,7 +27856,7 @@

    Arguments

    @@ -27877,7 +27877,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar)

    @@ -27896,7 +27896,7 @@

    Arguments

    @@ -27911,7 +27911,7 @@

    Arguments

    @@ -27932,7 +27932,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_c(matrix, diag) +

    private subroutine dbcsr_set_diag_c(matrix, diag)

    @@ -27951,7 +27951,7 @@

    Arguments

    @@ -27966,7 +27966,7 @@

    Arguments

    @@ -27987,7 +27987,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_c(matrix, diag) +

    private subroutine dbcsr_get_diag_c(matrix, diag)

    @@ -28006,7 +28006,7 @@

    Arguments

    @@ -28021,7 +28021,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_api_c.html b/develop/module/dbcsr_api_c.html index 77a86be1a15..92594f9be98 100644 --- a/develop/module/dbcsr_api_c.html +++ b/develop/module/dbcsr_api_c.html @@ -311,9 +311,9 @@

    Uses

  • @@ -396,7 +396,7 @@

    Arguments

    @@ -471,7 +471,7 @@

    Arguments

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

    Arguments

    @@ -561,7 +561,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

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

    Arguments

    @@ -711,7 +711,7 @@

    Arguments

    @@ -756,7 +756,7 @@

    Arguments

    @@ -801,7 +801,7 @@

    Arguments

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

    Arguments

    @@ -891,7 +891,7 @@

    Arguments

    @@ -936,7 +936,7 @@

    Arguments

    @@ -981,7 +981,7 @@

    Arguments

    @@ -1026,7 +1026,7 @@

    Arguments

    @@ -1071,7 +1071,7 @@

    Arguments

    @@ -1116,7 +1116,7 @@

    Arguments

    @@ -1161,7 +1161,7 @@

    Arguments

    @@ -1226,7 +1226,7 @@

    Arguments

    @@ -1294,7 +1294,7 @@

    Arguments

    @@ -1637,7 +1637,7 @@

    Arguments

    @@ -1677,7 +1677,7 @@

    Arguments

    @@ -1912,7 +1912,7 @@

    Arguments

    @@ -2147,7 +2147,7 @@

    Arguments

    @@ -2187,7 +2187,7 @@

    Arguments

    @@ -2747,7 +2747,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

    @@ -2872,7 +2872,7 @@

    Arguments

    @@ -3067,7 +3067,7 @@

    Arguments

    @@ -3212,7 +3212,7 @@

    Arguments

    @@ -3342,7 +3342,7 @@

    Arguments

    @@ -3902,7 +3902,7 @@

    Arguments

    @@ -3957,7 +3957,7 @@

    Arguments

    @@ -4027,7 +4027,7 @@

    Arguments

    @@ -4222,7 +4222,7 @@

    Arguments

    @@ -4367,7 +4367,7 @@

    Arguments

    @@ -4497,7 +4497,7 @@

    Arguments

    @@ -5057,7 +5057,7 @@

    Arguments

    @@ -5112,7 +5112,7 @@

    Arguments

    @@ -5182,7 +5182,7 @@

    Arguments

    @@ -5377,7 +5377,7 @@

    Arguments

    @@ -5522,7 +5522,7 @@

    Arguments

    @@ -5652,7 +5652,7 @@

    Arguments

    @@ -6212,7 +6212,7 @@

    Arguments

    @@ -6267,7 +6267,7 @@

    Arguments

    @@ -6337,7 +6337,7 @@

    Arguments

    @@ -6532,7 +6532,7 @@

    Arguments

    @@ -6677,7 +6677,7 @@

    Arguments

    @@ -6807,7 +6807,7 @@

    Arguments

    @@ -6892,7 +6892,7 @@

    Arguments

    @@ -6992,7 +6992,7 @@

    Arguments

    @@ -7442,7 +7442,7 @@

    Arguments

    @@ -7482,7 +7482,7 @@

    Arguments

    @@ -7567,7 +7567,7 @@

    Arguments

    @@ -7607,7 +7607,7 @@

    Arguments

    @@ -7752,7 +7752,7 @@

    Arguments

    @@ -7897,7 +7897,7 @@

    Arguments

    @@ -8042,7 +8042,7 @@

    Arguments

    @@ -8242,7 +8242,7 @@

    Arguments

    @@ -9157,7 +9157,7 @@

    Arguments

    @@ -9302,7 +9302,7 @@

    Arguments

    @@ -9417,7 +9417,7 @@

    Arguments

    @@ -9562,7 +9562,7 @@

    Arguments

    @@ -9677,7 +9677,7 @@

    Arguments

    @@ -9822,7 +9822,7 @@

    Arguments

    @@ -9937,7 +9937,7 @@

    Arguments

    @@ -10082,7 +10082,7 @@

    Arguments

    @@ -10197,7 +10197,7 @@

    Arguments

    @@ -10237,7 +10237,7 @@

    Arguments

    @@ -10292,7 +10292,7 @@

    Arguments

    @@ -10417,7 +10417,7 @@

    Arguments

    @@ -10457,7 +10457,7 @@

    Arguments

    @@ -10512,7 +10512,7 @@

    Arguments

    @@ -10582,7 +10582,7 @@

    Arguments

    @@ -10622,7 +10622,7 @@

    Arguments

    @@ -10677,7 +10677,7 @@

    Arguments

    @@ -10777,7 +10777,7 @@

    Arguments

    @@ -10852,7 +10852,7 @@

    Arguments

    @@ -10867,7 +10867,7 @@

    Arguments

    @@ -10942,7 +10942,7 @@

    Arguments

    @@ -10957,7 +10957,7 @@

    Arguments

    @@ -11162,7 +11162,7 @@

    Arguments

    @@ -11177,7 +11177,7 @@

    Arguments

    @@ -11232,7 +11232,7 @@

    Arguments

    @@ -11247,7 +11247,7 @@

    Arguments

    @@ -11302,7 +11302,7 @@

    Arguments

    @@ -11372,7 +11372,7 @@

    Arguments

    @@ -11442,7 +11442,7 @@

    Arguments

    @@ -11512,7 +11512,7 @@

    Arguments

    @@ -11582,7 +11582,7 @@

    Arguments

    @@ -11652,7 +11652,7 @@

    Arguments

    @@ -11722,7 +11722,7 @@

    Arguments

    @@ -11777,7 +11777,7 @@

    Arguments

    @@ -11832,7 +11832,7 @@

    Arguments

    @@ -12167,7 +12167,7 @@

    Arguments

    @@ -12182,7 +12182,7 @@

    Arguments

    @@ -12197,7 +12197,7 @@

    Arguments

    @@ -12212,7 +12212,7 @@

    Arguments

    @@ -12252,7 +12252,7 @@

    Arguments

    @@ -12307,7 +12307,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_array_list_methods.html b/develop/module/dbcsr_array_list_methods.html index 9678c8cab21..c645cf2818f 100644 --- a/develop/module/dbcsr_array_list_methods.html +++ b/develop/module/dbcsr_array_list_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -162,7 +162,7 @@

    Functions

    sizes_of_arrayssum_of_arrayscheck_equal - array_eq_i + array_eq_i @@ -207,9 +207,9 @@

    Uses

    @@ -234,7 +234,7 @@

    Variables

    @@ -286,7 +286,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -397,7 +397,7 @@

    Components

    @@ -446,7 +446,7 @@

    Arguments

    @@ -491,7 +491,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -551,7 +551,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -656,7 +656,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    -

    public pure function array_eq_i(arr1, arr2) +

    public pure function array_eq_i(arr1, arr2)

    @@ -761,7 +761,7 @@

    Arguments

    @@ -776,7 +776,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -842,7 +842,7 @@

    Arguments

    @@ -942,7 +942,7 @@

    Arguments

    @@ -982,7 +982,7 @@

    Arguments

    @@ -1097,7 +1097,7 @@

    Arguments

    @@ -1112,7 +1112,7 @@

    Arguments

    @@ -1142,7 +1142,7 @@

    Arguments

    @@ -1182,7 +1182,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 fe358638b88..990eb3ef37d 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

    @@ -368,7 +368,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

    @@ -525,7 +525,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

    @@ -682,7 +682,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

    @@ -839,7 +839,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_array_types.html b/develop/module/dbcsr_array_types.html index 5daa3b27439..694b5d211a6 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

    @@ -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 14b79553ec4..4dba9d628bb 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

    @@ -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

    @@ -915,7 +915,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_blas_operations.html b/develop/module/dbcsr_blas_operations.html index 321a1ce82aa..8295e15e258 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

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

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_block_access.html b/develop/module/dbcsr_block_access.html index f73fc0f6067..4f6f736c136 100644 --- a/develop/module/dbcsr_block_access.html +++ b/develop/module/dbcsr_block_access.html @@ -113,9 +113,9 @@

    Variables

    @@ -284,7 +284,7 @@

    Variables

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

    Variables

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -3320,7 +3320,7 @@

    Arguments

    @@ -3335,7 +3335,7 @@

    Arguments

    @@ -3351,7 +3351,7 @@

    Arguments

    @@ -3367,7 +3367,7 @@

    Arguments

    @@ -3382,7 +3382,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -3794,7 +3794,7 @@

    Arguments

    @@ -3910,7 +3910,7 @@

    Arguments

    @@ -4011,7 +4011,7 @@

    Arguments

    @@ -4112,7 +4112,7 @@

    Arguments

    @@ -4213,7 +4213,7 @@

    Arguments

    @@ -4327,7 +4327,7 @@

    Components

    @@ -4378,7 +4378,7 @@

    Components

    @@ -4395,7 +4395,7 @@

    Components

    @@ -4495,7 +4495,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

    @@ -5015,7 +5015,7 @@

    Arguments

    @@ -5055,7 +5055,7 @@

    Arguments

    @@ -5095,7 +5095,7 @@

    Arguments

    @@ -5110,7 +5110,7 @@

    Arguments

    @@ -5126,7 +5126,7 @@

    Arguments

    @@ -5182,7 +5182,7 @@

    Arguments

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    diff --git a/develop/module/dbcsr_block_operations.html b/develop/module/dbcsr_block_operations.html index b6301283e61..1e8509fc0b5 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

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

    Variables

    @@ -382,7 +382,7 @@

    Arguments

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

    Arguments

    @@ -524,7 +524,7 @@

    Arguments

    @@ -595,7 +595,7 @@

    Arguments

    @@ -681,7 +681,7 @@

    Arguments

    @@ -767,7 +767,7 @@

    Arguments

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

    Arguments

    @@ -939,7 +939,7 @@

    Arguments

    @@ -1025,7 +1025,7 @@

    Arguments

    @@ -1111,7 +1111,7 @@

    Arguments

    @@ -1197,7 +1197,7 @@

    Arguments

    @@ -1283,7 +1283,7 @@

    Arguments

    @@ -1369,7 +1369,7 @@

    Arguments

    @@ -1455,7 +1455,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1627,7 +1627,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

    @@ -1865,7 +1865,7 @@

    Arguments

    @@ -1881,7 +1881,7 @@

    Arguments

    @@ -1961,7 +1961,7 @@

    Arguments

    @@ -2047,7 +2047,7 @@

    Arguments

    @@ -2133,7 +2133,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

    @@ -2305,7 +2305,7 @@

    Arguments

    @@ -2391,7 +2391,7 @@

    Arguments

    @@ -2477,7 +2477,7 @@

    Arguments

    @@ -2563,7 +2563,7 @@

    Arguments

    @@ -2649,7 +2649,7 @@

    Arguments

    @@ -2735,7 +2735,7 @@

    Arguments

    @@ -2821,7 +2821,7 @@

    Arguments

    @@ -2907,7 +2907,7 @@

    Arguments

    @@ -2993,7 +2993,7 @@

    Arguments

    @@ -3079,7 +3079,7 @@

    Arguments

    @@ -3165,7 +3165,7 @@

    Arguments

    @@ -3251,7 +3251,7 @@

    Arguments

    @@ -3332,7 +3332,7 @@

    Arguments

    @@ -3347,7 +3347,7 @@

    Arguments

    @@ -3362,7 +3362,7 @@

    Arguments

    @@ -3407,7 +3407,7 @@

    Arguments

    @@ -3461,7 +3461,7 @@

    Arguments

    @@ -3477,7 +3477,7 @@

    Arguments

    @@ -3493,7 +3493,7 @@

    Arguments

    @@ -3590,7 +3590,7 @@

    Arguments

    @@ -3606,7 +3606,7 @@

    Arguments

    @@ -3622,7 +3622,7 @@

    Arguments

    @@ -3652,7 +3652,7 @@

    Arguments

    @@ -3758,7 +3758,7 @@

    Arguments

    @@ -3774,7 +3774,7 @@

    Arguments

    @@ -3790,7 +3790,7 @@

    Arguments

    @@ -3860,7 +3860,7 @@

    Arguments

    @@ -3876,7 +3876,7 @@

    Arguments

    @@ -3892,7 +3892,7 @@

    Arguments

    @@ -3962,7 +3962,7 @@

    Arguments

    @@ -3978,7 +3978,7 @@

    Arguments

    @@ -3994,7 +3994,7 @@

    Arguments

    @@ -4064,7 +4064,7 @@

    Arguments

    @@ -4080,7 +4080,7 @@

    Arguments

    @@ -4096,7 +4096,7 @@

    Arguments

    @@ -4192,7 +4192,7 @@

    Arguments

    @@ -4208,7 +4208,7 @@

    Arguments

    @@ -4239,7 +4239,7 @@

    Arguments

    @@ -4295,7 +4295,7 @@

    Arguments

    @@ -4311,7 +4311,7 @@

    Arguments

    @@ -4327,7 +4327,7 @@

    Arguments

    @@ -4397,7 +4397,7 @@

    Arguments

    @@ -4413,7 +4413,7 @@

    Arguments

    @@ -4429,7 +4429,7 @@

    Arguments

    @@ -4499,7 +4499,7 @@

    Arguments

    @@ -4515,7 +4515,7 @@

    Arguments

    @@ -4531,7 +4531,7 @@

    Arguments

    @@ -4601,7 +4601,7 @@

    Arguments

    @@ -4617,7 +4617,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

    @@ -5799,7 +5799,7 @@

    Arguments

    @@ -5815,7 +5815,7 @@

    Arguments

    @@ -5872,7 +5872,7 @@

    Arguments

    @@ -5888,7 +5888,7 @@

    Arguments

    @@ -5904,7 +5904,7 @@

    Arguments

    @@ -5934,7 +5934,7 @@

    Arguments

    @@ -6057,7 +6057,7 @@

    Arguments

    @@ -6073,7 +6073,7 @@

    Arguments

    @@ -6104,7 +6104,7 @@

    Arguments

    @@ -6160,7 +6160,7 @@

    Arguments

    @@ -6175,7 +6175,7 @@

    Arguments

    @@ -6190,7 +6190,7 @@

    Arguments

    @@ -6235,7 +6235,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

    @@ -6618,7 +6618,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

    @@ -7060,7 +7060,7 @@

    Arguments

    @@ -7175,7 +7175,7 @@

    Arguments

    @@ -7190,7 +7190,7 @@

    Arguments

    @@ -7205,7 +7205,7 @@

    Arguments

    @@ -7280,7 +7280,7 @@

    Arguments

    @@ -7295,7 +7295,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

    @@ -7515,7 +7515,7 @@

    Arguments

    @@ -7585,7 +7585,7 @@

    Arguments

    @@ -7600,7 +7600,7 @@

    Arguments

    @@ -7615,7 +7615,7 @@

    Arguments

    @@ -7690,7 +7690,7 @@

    Arguments

    @@ -7705,7 +7705,7 @@

    Arguments

    @@ -7775,7 +7775,7 @@

    Arguments

    @@ -7881,7 +7881,7 @@

    Arguments

    @@ -7968,7 +7968,7 @@

    Arguments

    @@ -8055,7 +8055,7 @@

    Arguments

    @@ -8142,7 +8142,7 @@

    Arguments

    @@ -8229,7 +8229,7 @@

    Arguments

    @@ -8316,7 +8316,7 @@

    Arguments

    @@ -8403,7 +8403,7 @@

    Arguments

    @@ -8475,7 +8475,7 @@

    Arguments

    @@ -8548,7 +8548,7 @@

    Arguments

    @@ -8564,7 +8564,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

    @@ -8900,7 +8900,7 @@

    Arguments

    @@ -9015,7 +9015,7 @@

    Arguments

    @@ -9030,7 +9030,7 @@

    Arguments

    @@ -9045,7 +9045,7 @@

    Arguments

    @@ -9120,7 +9120,7 @@

    Arguments

    @@ -9135,7 +9135,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

    @@ -9355,7 +9355,7 @@

    Arguments

    @@ -9425,7 +9425,7 @@

    Arguments

    @@ -9440,7 +9440,7 @@

    Arguments

    @@ -9455,7 +9455,7 @@

    Arguments

    @@ -9530,7 +9530,7 @@

    Arguments

    @@ -9545,7 +9545,7 @@

    Arguments

    @@ -9615,7 +9615,7 @@

    Arguments

    @@ -9721,7 +9721,7 @@

    Arguments

    @@ -9808,7 +9808,7 @@

    Arguments

    @@ -9895,7 +9895,7 @@

    Arguments

    @@ -9982,7 +9982,7 @@

    Arguments

    @@ -10069,7 +10069,7 @@

    Arguments

    @@ -10156,7 +10156,7 @@

    Arguments

    @@ -10243,7 +10243,7 @@

    Arguments

    @@ -10315,7 +10315,7 @@

    Arguments

    @@ -10388,7 +10388,7 @@

    Arguments

    @@ -10404,7 +10404,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

    @@ -10740,7 +10740,7 @@

    Arguments

    @@ -10855,7 +10855,7 @@

    Arguments

    @@ -10870,7 +10870,7 @@

    Arguments

    @@ -10885,7 +10885,7 @@

    Arguments

    @@ -10960,7 +10960,7 @@

    Arguments

    @@ -10975,7 +10975,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

    @@ -11195,7 +11195,7 @@

    Arguments

    @@ -11265,7 +11265,7 @@

    Arguments

    @@ -11280,7 +11280,7 @@

    Arguments

    @@ -11295,7 +11295,7 @@

    Arguments

    @@ -11370,7 +11370,7 @@

    Arguments

    @@ -11385,7 +11385,7 @@

    Arguments

    @@ -11455,7 +11455,7 @@

    Arguments

    @@ -11561,7 +11561,7 @@

    Arguments

    @@ -11648,7 +11648,7 @@

    Arguments

    @@ -11735,7 +11735,7 @@

    Arguments

    @@ -11822,7 +11822,7 @@

    Arguments

    @@ -11909,7 +11909,7 @@

    Arguments

    @@ -11996,7 +11996,7 @@

    Arguments

    @@ -12083,7 +12083,7 @@

    Arguments

    @@ -12155,7 +12155,7 @@

    Arguments

    @@ -12228,7 +12228,7 @@

    Arguments

    @@ -12244,7 +12244,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

    @@ -12580,7 +12580,7 @@

    Arguments

    @@ -12695,7 +12695,7 @@

    Arguments

    @@ -12710,7 +12710,7 @@

    Arguments

    @@ -12725,7 +12725,7 @@

    Arguments

    @@ -12800,7 +12800,7 @@

    Arguments

    @@ -12815,7 +12815,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

    @@ -13035,7 +13035,7 @@

    Arguments

    @@ -13105,7 +13105,7 @@

    Arguments

    @@ -13120,7 +13120,7 @@

    Arguments

    @@ -13135,7 +13135,7 @@

    Arguments

    @@ -13210,7 +13210,7 @@

    Arguments

    @@ -13225,7 +13225,7 @@

    Arguments

    @@ -13295,7 +13295,7 @@

    Arguments

    @@ -13401,7 +13401,7 @@

    Arguments

    @@ -13488,7 +13488,7 @@

    Arguments

    @@ -13575,7 +13575,7 @@

    Arguments

    @@ -13662,7 +13662,7 @@

    Arguments

    @@ -13749,7 +13749,7 @@

    Arguments

    @@ -13836,7 +13836,7 @@

    Arguments

    @@ -13923,7 +13923,7 @@

    Arguments

    @@ -13995,7 +13995,7 @@

    Arguments

    @@ -14068,7 +14068,7 @@

    Arguments

    @@ -14084,7 +14084,7 @@

    Arguments

    @@ -14100,7 +14100,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_btree.html b/develop/module/dbcsr_btree.html index 50753efc301..0b39ecc424a 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

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

    Arguments

    @@ -1547,7 +1547,7 @@

    Arguments

    @@ -1616,7 +1616,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

    @@ -2187,7 +2187,7 @@

    Components

    @@ -2238,7 +2238,7 @@

    Components

    @@ -2272,7 +2272,7 @@

    Components

    @@ -2321,7 +2321,7 @@

    Components

    @@ -2404,7 +2404,7 @@

    Components

    @@ -2438,7 +2438,7 @@

    Components

    @@ -2455,7 +2455,7 @@

    Components

    @@ -2504,7 +2504,7 @@

    Components

    @@ -2553,7 +2553,7 @@

    Components

    @@ -2604,7 +2604,7 @@

    Components

    @@ -2638,7 +2638,7 @@

    Components

    @@ -2687,7 +2687,7 @@

    Components

    @@ -2770,7 +2770,7 @@

    Components

    @@ -2804,7 +2804,7 @@

    Components

    @@ -2821,7 +2821,7 @@

    Components

    @@ -2870,7 +2870,7 @@

    Components

    @@ -2919,7 +2919,7 @@

    Components

    @@ -2970,7 +2970,7 @@

    Components

    @@ -3004,7 +3004,7 @@

    Components

    @@ -3053,7 +3053,7 @@

    Components

    @@ -3136,7 +3136,7 @@

    Components

    @@ -3170,7 +3170,7 @@

    Components

    @@ -3187,7 +3187,7 @@

    Components

    @@ -3236,7 +3236,7 @@

    Components

    @@ -3285,7 +3285,7 @@

    Components

    @@ -3336,7 +3336,7 @@

    Components

    @@ -3370,7 +3370,7 @@

    Components

    @@ -3419,7 +3419,7 @@

    Components

    @@ -3502,7 +3502,7 @@

    Components

    @@ -3536,7 +3536,7 @@

    Components

    @@ -3553,7 +3553,7 @@

    Components

    @@ -3602,7 +3602,7 @@

    Components

    @@ -3851,7 +3851,7 @@

    Arguments

    @@ -3891,7 +3891,7 @@

    Arguments

    @@ -3961,7 +3961,7 @@

    Arguments

    @@ -4001,7 +4001,7 @@

    Arguments

    @@ -4016,7 +4016,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

    @@ -4261,7 +4261,7 @@

    Arguments

    @@ -4316,7 +4316,7 @@

    Arguments

    @@ -4331,7 +4331,7 @@

    Arguments

    @@ -4346,7 +4346,7 @@

    Arguments

    @@ -4361,7 +4361,7 @@

    Arguments

    @@ -4431,7 +4431,7 @@

    Arguments

    @@ -4461,7 +4461,7 @@

    Arguments

    @@ -4476,7 +4476,7 @@

    Arguments

    @@ -4491,7 +4491,7 @@

    Arguments

    @@ -4576,7 +4576,7 @@

    Arguments

    @@ -4606,7 +4606,7 @@

    Arguments

    @@ -4621,7 +4621,7 @@

    Arguments

    @@ -4636,7 +4636,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

    @@ -4971,7 +4971,7 @@

    Arguments

    @@ -5056,7 +5056,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

    @@ -5551,7 +5551,7 @@

    Arguments

    @@ -5591,7 +5591,7 @@

    Arguments

    @@ -5606,7 +5606,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

    @@ -5851,7 +5851,7 @@

    Arguments

    @@ -5906,7 +5906,7 @@

    Arguments

    @@ -5921,7 +5921,7 @@

    Arguments

    @@ -5936,7 +5936,7 @@

    Arguments

    @@ -5951,7 +5951,7 @@

    Arguments

    @@ -6021,7 +6021,7 @@

    Arguments

    @@ -6051,7 +6051,7 @@

    Arguments

    @@ -6066,7 +6066,7 @@

    Arguments

    @@ -6081,7 +6081,7 @@

    Arguments

    @@ -6166,7 +6166,7 @@

    Arguments

    @@ -6196,7 +6196,7 @@

    Arguments

    @@ -6211,7 +6211,7 @@

    Arguments

    @@ -6226,7 +6226,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

    @@ -6561,7 +6561,7 @@

    Arguments

    @@ -6646,7 +6646,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

    @@ -7141,7 +7141,7 @@

    Arguments

    @@ -7181,7 +7181,7 @@

    Arguments

    @@ -7196,7 +7196,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

    @@ -7441,7 +7441,7 @@

    Arguments

    @@ -7496,7 +7496,7 @@

    Arguments

    @@ -7511,7 +7511,7 @@

    Arguments

    @@ -7526,7 +7526,7 @@

    Arguments

    @@ -7541,7 +7541,7 @@

    Arguments

    @@ -7611,7 +7611,7 @@

    Arguments

    @@ -7641,7 +7641,7 @@

    Arguments

    @@ -7656,7 +7656,7 @@

    Arguments

    @@ -7671,7 +7671,7 @@

    Arguments

    @@ -7756,7 +7756,7 @@

    Arguments

    @@ -7786,7 +7786,7 @@

    Arguments

    @@ -7801,7 +7801,7 @@

    Arguments

    @@ -7816,7 +7816,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

    @@ -8151,7 +8151,7 @@

    Arguments

    @@ -8236,7 +8236,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

    @@ -8731,7 +8731,7 @@

    Arguments

    @@ -8771,7 +8771,7 @@

    Arguments

    @@ -8786,7 +8786,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

    @@ -9031,7 +9031,7 @@

    Arguments

    @@ -9086,7 +9086,7 @@

    Arguments

    @@ -9101,7 +9101,7 @@

    Arguments

    @@ -9116,7 +9116,7 @@

    Arguments

    @@ -9131,7 +9131,7 @@

    Arguments

    @@ -9201,7 +9201,7 @@

    Arguments

    @@ -9231,7 +9231,7 @@

    Arguments

    @@ -9246,7 +9246,7 @@

    Arguments

    @@ -9261,7 +9261,7 @@

    Arguments

    @@ -9346,7 +9346,7 @@

    Arguments

    @@ -9376,7 +9376,7 @@

    Arguments

    @@ -9391,7 +9391,7 @@

    Arguments

    @@ -9406,7 +9406,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

    @@ -9741,7 +9741,7 @@

    Arguments

    @@ -9826,7 +9826,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 ba23c78a566..933841f8873 100644 --- a/develop/module/dbcsr_config.html +++ b/develop/module/dbcsr_config.html @@ -113,7 +113,7 @@

    Variables

    @@ -710,7 +710,7 @@

    Components

    @@ -727,7 +727,7 @@

    Components

    @@ -791,7 +791,7 @@

    Components

    @@ -808,7 +808,7 @@

    Components

    @@ -928,7 +928,7 @@

    Components

    @@ -945,7 +945,7 @@

    Components

    @@ -1048,7 +1048,7 @@

    Components

    @@ -1065,7 +1065,7 @@

    Components

    @@ -1168,7 +1168,7 @@

    Components

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

    Components

    @@ -1694,7 +1694,7 @@

    Arguments

    @@ -1739,7 +1739,7 @@

    Arguments

    @@ -1822,7 +1822,7 @@

    Arguments

    @@ -1877,7 +1877,7 @@

    Arguments

    @@ -1932,7 +1932,7 @@

    Arguments

    @@ -1987,7 +1987,7 @@

    Arguments

    @@ -2117,7 +2117,7 @@

    Arguments

    @@ -2472,7 +2472,7 @@

    Arguments

    @@ -2767,7 +2767,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_csr_conversions.html b/develop/module/dbcsr_csr_conversions.html index 73540138f91..0e8a25312a6 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

    @@ -374,7 +374,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

    @@ -1023,7 +1023,7 @@

    Components

    @@ -1162,7 +1162,7 @@

    Components

    @@ -1228,7 +1228,7 @@

    Components

    @@ -1278,7 +1278,7 @@

    Arguments

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

    Arguments

    @@ -1343,7 +1343,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

    @@ -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

    @@ -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 6f291609277..f3e7873dd07 100644 --- a/develop/module/dbcsr_cuda_profiling.html +++ b/develop/module/dbcsr_cuda_profiling.html @@ -153,8 +153,8 @@

    Uses

  • @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_methods.html b/develop/module/dbcsr_data_methods.html index 05aa4aa8cea..ddd47e4d1bc 100644 --- a/develop/module/dbcsr_data_methods.html +++ b/develop/module/dbcsr_data_methods.html @@ -113,8 +113,8 @@

    Variables

    @@ -168,13 +168,13 @@

    Uses

  • @@ -199,7 +199,7 @@

    Variables

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

    Variables

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

    Arguments

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

    Arguments

    @@ -479,7 +479,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_methods_low.html b/develop/module/dbcsr_data_methods_low.html index 300f83da088..6cc3a6cf91b 100644 --- a/develop/module/dbcsr_data_methods_low.html +++ b/develop/module/dbcsr_data_methods_low.html @@ -113,8 +113,8 @@

    Variables

    @@ -137,7 +137,7 @@

    Interfaces

    dbcsr_scalar_get_valuedbcsr_data_set_pointerdbcsr_get_data - dbcsr_get_data_p + dbcsr_get_data_pdbcsr_get_data_cptrdbcsr_data_get_sizes @@ -254,12 +254,12 @@

    Uses

    @@ -284,7 +284,7 @@

    Variables

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

    Variables

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

    Arguments

    @@ -417,7 +417,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -577,7 +577,7 @@

    Arguments

    @@ -631,7 +631,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -739,7 +739,7 @@

    Arguments

    @@ -806,7 +806,7 @@

    Arguments

    @@ -863,7 +863,7 @@

    Arguments

    @@ -920,7 +920,7 @@

    Arguments

    @@ -977,7 +977,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1091,7 +1091,7 @@

    Arguments

    @@ -1148,7 +1148,7 @@

    Arguments

    @@ -1205,7 +1205,7 @@

    Arguments

    @@ -1387,7 +1387,7 @@

    Arguments

    @@ -1403,7 +1403,7 @@

    Arguments

    @@ -1473,7 +1473,7 @@

    Arguments

    @@ -1489,7 +1489,7 @@

    Arguments

    @@ -1559,7 +1559,7 @@

    Arguments

    @@ -1575,7 +1575,7 @@

    Arguments

    @@ -1645,7 +1645,7 @@

    Arguments

    @@ -1661,7 +1661,7 @@

    Arguments

    @@ -1731,7 +1731,7 @@

    Arguments

    @@ -1747,7 +1747,7 @@

    Arguments

    @@ -1817,7 +1817,7 @@

    Arguments

    @@ -1833,7 +1833,7 @@

    Arguments

    @@ -1903,7 +1903,7 @@

    Arguments

    @@ -1919,7 +1919,7 @@

    Arguments

    @@ -1989,7 +1989,7 @@

    Arguments

    @@ -2005,7 +2005,7 @@

    Arguments

    @@ -2029,8 +2029,8 @@

    Arguments

    - -

    public interface dbcsr_get_data_p + +

    public interface dbcsr_get_data_p

      @@ -2074,7 +2074,7 @@

      Arguments

    @@ -2089,7 +2089,7 @@

    Arguments

    @@ -2105,7 +2105,7 @@

    Arguments

    @@ -2169,7 +2169,7 @@

    Arguments

    @@ -2184,7 +2184,7 @@

    Arguments

    @@ -2200,7 +2200,7 @@

    Arguments

    @@ -2264,7 +2264,7 @@

    Arguments

    @@ -2279,7 +2279,7 @@

    Arguments

    @@ -2295,7 +2295,7 @@

    Arguments

    @@ -2359,7 +2359,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2390,7 +2390,7 @@

    Arguments

    @@ -2464,7 +2464,7 @@

    Arguments

    @@ -2479,7 +2479,7 @@

    Arguments

    @@ -2495,7 +2495,7 @@

    Arguments

    @@ -2559,7 +2559,7 @@

    Arguments

    @@ -2574,7 +2574,7 @@

    Arguments

    @@ -2590,7 +2590,7 @@

    Arguments

    @@ -2654,7 +2654,7 @@

    Arguments

    @@ -2669,7 +2669,7 @@

    Arguments

    @@ -2685,7 +2685,7 @@

    Arguments

    @@ -2749,7 +2749,7 @@

    Arguments

    @@ -2764,7 +2764,7 @@

    Arguments

    @@ -2780,7 +2780,7 @@

    Arguments

    @@ -2850,7 +2850,7 @@

    Arguments

    @@ -2865,7 +2865,7 @@

    Arguments

    @@ -2934,7 +2934,7 @@

    Arguments

    @@ -2988,7 +2988,7 @@

    Arguments

    @@ -3004,7 +3004,7 @@

    Arguments

    @@ -3020,7 +3020,7 @@

    Arguments

    @@ -3293,7 +3293,7 @@

    Arguments

    @@ -3338,7 +3338,7 @@

    Arguments

    @@ -3383,7 +3383,7 @@

    Arguments

    @@ -3445,7 +3445,7 @@

    Arguments

    @@ -3490,7 +3490,7 @@

    Arguments

    @@ -3550,7 +3550,7 @@

    Arguments

    @@ -3596,7 +3596,7 @@

    Arguments

    @@ -3642,7 +3642,7 @@

    Arguments

    @@ -3688,7 +3688,7 @@

    Arguments

    @@ -3793,7 +3793,7 @@

    Arguments

    @@ -3808,7 +3808,7 @@

    Arguments

    @@ -3824,7 +3824,7 @@

    Arguments

    @@ -3886,7 +3886,7 @@

    Arguments

    @@ -3902,7 +3902,7 @@

    Arguments

    @@ -3964,7 +3964,7 @@

    Arguments

    @@ -3980,7 +3980,7 @@

    Arguments

    @@ -4026,7 +4026,7 @@

    Arguments

    @@ -4086,7 +4086,7 @@

    Arguments

    @@ -4101,7 +4101,7 @@

    Arguments

    @@ -4117,7 +4117,7 @@

    Arguments

    @@ -4179,7 +4179,7 @@

    Arguments

    @@ -4195,7 +4195,7 @@

    Arguments

    @@ -4257,7 +4257,7 @@

    Arguments

    @@ -4273,7 +4273,7 @@

    Arguments

    @@ -4319,7 +4319,7 @@

    Arguments

    @@ -4379,7 +4379,7 @@

    Arguments

    @@ -4394,7 +4394,7 @@

    Arguments

    @@ -4410,7 +4410,7 @@

    Arguments

    @@ -4472,7 +4472,7 @@

    Arguments

    @@ -4488,7 +4488,7 @@

    Arguments

    @@ -4550,7 +4550,7 @@

    Arguments

    @@ -4566,7 +4566,7 @@

    Arguments

    @@ -4612,7 +4612,7 @@

    Arguments

    @@ -4672,7 +4672,7 @@

    Arguments

    @@ -4687,7 +4687,7 @@

    Arguments

    @@ -4703,7 +4703,7 @@

    Arguments

    @@ -4765,7 +4765,7 @@

    Arguments

    @@ -4781,7 +4781,7 @@

    Arguments

    @@ -4843,7 +4843,7 @@

    Arguments

    @@ -4859,7 +4859,7 @@

    Arguments

    @@ -4905,7 +4905,7 @@

    Arguments

    @@ -5010,7 +5010,7 @@

    Arguments

    @@ -5289,7 +5289,7 @@

    Arguments

    @@ -5305,7 +5305,7 @@

    Arguments

    @@ -5361,7 +5361,7 @@

    Arguments

    @@ -5376,7 +5376,7 @@

    Arguments

    @@ -5431,7 +5431,7 @@

    Arguments

    @@ -5446,7 +5446,7 @@

    Arguments

    @@ -5501,7 +5501,7 @@

    Arguments

    @@ -5517,7 +5517,7 @@

    Arguments

    @@ -5533,7 +5533,7 @@

    Arguments

    @@ -5603,7 +5603,7 @@

    Arguments

    @@ -5643,7 +5643,7 @@

    Arguments

    @@ -5658,7 +5658,7 @@

    Arguments

    @@ -5698,7 +5698,7 @@

    Arguments

    @@ -5738,7 +5738,7 @@

    Arguments

    @@ -5808,7 +5808,7 @@

    Arguments

    @@ -5863,7 +5863,7 @@

    Arguments

    @@ -5933,7 +5933,7 @@

    Arguments

    @@ -5949,7 +5949,7 @@

    Arguments

    @@ -6020,7 +6020,7 @@

    Arguments

    @@ -6036,7 +6036,7 @@

    Arguments

    @@ -6092,7 +6092,7 @@

    Arguments

    @@ -6147,7 +6147,7 @@

    Arguments

    @@ -6202,7 +6202,7 @@

    Arguments

    @@ -6272,7 +6272,7 @@

    Arguments

    @@ -6288,7 +6288,7 @@

    Arguments

    @@ -6359,7 +6359,7 @@

    Arguments

    @@ -6375,7 +6375,7 @@

    Arguments

    @@ -6431,7 +6431,7 @@

    Arguments

    @@ -6486,7 +6486,7 @@

    Arguments

    @@ -6541,7 +6541,7 @@

    Arguments

    @@ -6611,7 +6611,7 @@

    Arguments

    @@ -6627,7 +6627,7 @@

    Arguments

    @@ -6698,7 +6698,7 @@

    Arguments

    @@ -6714,7 +6714,7 @@

    Arguments

    @@ -6770,7 +6770,7 @@

    Arguments

    @@ -6825,7 +6825,7 @@

    Arguments

    @@ -6880,7 +6880,7 @@

    Arguments

    @@ -6950,7 +6950,7 @@

    Arguments

    @@ -6966,7 +6966,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 e29e90cd4fd..05860648707 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

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

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -487,7 +487,7 @@

    Arguments

    @@ -506,7 +506,7 @@

    Arguments

    @@ -525,7 +525,7 @@

    Arguments

    @@ -582,7 +582,7 @@

    Arguments

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

    Arguments

    @@ -670,7 +670,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -701,7 +701,7 @@

    Arguments

    @@ -732,7 +732,7 @@

    Arguments

    @@ -762,7 +762,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_data_types.html b/develop/module/dbcsr_data_types.html index 02932157580..79bd5fb9721 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

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

    Components

    @@ -657,7 +657,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

    diff --git a/develop/module/dbcsr_dict.html b/develop/module/dbcsr_dict.html index c1eda419d2e..b3fea099cb6 100644 --- a/develop/module/dbcsr_dict.html +++ b/develop/module/dbcsr_dict.html @@ -113,7 +113,7 @@

    Variables

    @@ -229,8 +229,8 @@

    Uses

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -2844,7 +2844,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dist_methods.html b/develop/module/dbcsr_dist_methods.html index 752fda0f40c..0765d7aa948 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 624a5eb9246..45aeeee7de3 100644 --- a/develop/module/dbcsr_dist_operations.html +++ b/develop/module/dbcsr_dist_operations.html @@ -113,9 +113,9 @@

    Variables

    @@ -150,7 +150,7 @@

    Subroutines

    @@ -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

    @@ -503,7 +503,7 @@

    Subroutines

    -

    public pure subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor) +

    public pure subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor)

    @@ -524,7 +524,7 @@

    Arguments

    @@ -539,7 +539,7 @@

    Arguments

    @@ -555,7 +555,7 @@

    Arguments

    @@ -571,7 +571,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -626,7 +626,7 @@

    Arguments

    @@ -641,7 +641,7 @@

    Arguments

    @@ -671,7 +671,7 @@

    Arguments

    @@ -711,7 +711,7 @@

    Arguments

    @@ -726,7 +726,7 @@

    Arguments

    @@ -742,7 +742,7 @@

    Arguments

    @@ -758,7 +758,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

    @@ -1303,7 +1303,7 @@

    Arguments

    @@ -1319,7 +1319,7 @@

    Arguments

    @@ -1414,7 +1414,7 @@

    Arguments

    @@ -1430,7 +1430,7 @@

    Arguments

    @@ -1446,7 +1446,7 @@

    Arguments

    @@ -1461,7 +1461,7 @@

    Arguments

    @@ -1505,7 +1505,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

    @@ -1730,7 +1730,7 @@

    Arguments

    @@ -1746,7 +1746,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_dist_util.html b/develop/module/dbcsr_dist_util.html index c5893f01842..ebe59cbbb81 100644 --- a/develop/module/dbcsr_dist_util.html +++ b/develop/module/dbcsr_dist_util.html @@ -113,7 +113,7 @@

    Variables

    @@ -320,7 +320,7 @@

    Arguments

    @@ -366,7 +366,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

    @@ -901,7 +901,7 @@

    Arguments

    @@ -1059,7 +1059,7 @@

    Arguments

    @@ -1074,7 +1074,7 @@

    Arguments

    @@ -1089,7 +1089,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

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

    Arguments

    @@ -1448,7 +1448,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 248db381c71..974a7f17fe0 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

    @@ -302,7 +302,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 7cd8c5f70e9..12e2af3373c 100644 --- a/develop/module/dbcsr_files.html +++ b/develop/module/dbcsr_files.html @@ -113,7 +113,7 @@

    Variables

    @@ -320,7 +320,7 @@

    Components

    @@ -386,7 +386,7 @@

    Arguments

    @@ -431,7 +431,7 @@

    Arguments

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

    Arguments

    @@ -607,7 +607,7 @@

    Arguments

    @@ -662,7 +662,7 @@

    Arguments

    @@ -767,7 +767,7 @@

    Arguments

    @@ -837,7 +837,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_hip_profiling.html b/develop/module/dbcsr_hip_profiling.html index be58a889e34..aa85e8d847f 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 ca77cf230a8..b6012517f97 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

    @@ -277,7 +277,7 @@

    Variables

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -413,7 +413,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

    @@ -719,7 +719,7 @@

    Arguments

    @@ -734,7 +734,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -904,7 +904,7 @@

    Arguments

    @@ -934,7 +934,7 @@

    Arguments

    @@ -949,7 +949,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1074,7 +1074,7 @@

    Arguments

    @@ -1104,7 +1104,7 @@

    Arguments

    @@ -1159,7 +1159,7 @@

    Arguments

    @@ -1174,7 +1174,7 @@

    Arguments

    @@ -1214,7 +1214,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

    @@ -1284,7 +1284,7 @@

    Arguments

    @@ -1299,7 +1299,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

    @@ -1692,7 +1692,7 @@

    Arguments

    @@ -1708,7 +1708,7 @@

    Arguments

    @@ -1765,7 +1765,7 @@

    Arguments

    @@ -1884,7 +1884,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

    @@ -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

    @@ -2411,7 +2411,7 @@

    Arguments

    @@ -2428,7 +2428,7 @@

    Arguments

    @@ -2488,7 +2488,7 @@

    Arguments

    @@ -2590,7 +2590,7 @@

    Arguments

    @@ -2630,7 +2630,7 @@

    Arguments

    @@ -2685,7 +2685,7 @@

    Arguments

    @@ -2725,7 +2725,7 @@

    Arguments

    @@ -2740,7 +2740,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_io.html b/develop/module/dbcsr_io.html index 78495813f2b..65549713970 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

    @@ -1973,7 +1973,7 @@

    Arguments

    @@ -2013,7 +2013,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2043,7 +2043,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 0fa7c8effef..1dffd6b98c7 100644 --- a/develop/module/dbcsr_iter_types.html +++ b/develop/module/dbcsr_iter_types.html @@ -113,8 +113,8 @@

    Variables

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

    Variables

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

    Variables

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

    Components

    @@ -305,7 +305,7 @@

    Components

    @@ -322,7 +322,7 @@

    Components

    diff --git a/develop/module/dbcsr_iterator_operations.html b/develop/module/dbcsr_iterator_operations.html index 44c10018c40..49670110bdd 100644 --- a/develop/module/dbcsr_iterator_operations.html +++ b/develop/module/dbcsr_iterator_operations.html @@ -113,9 +113,9 @@

    Variables

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

    Variables

    @@ -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

    @@ -2379,7 +2379,7 @@

    Components

    @@ -2396,7 +2396,7 @@

    Components

    @@ -2496,7 +2496,7 @@

    Components

    @@ -2530,7 +2530,7 @@

    Components

    @@ -2547,7 +2547,7 @@

    Components

    @@ -2596,7 +2596,7 @@

    Arguments

    @@ -2646,7 +2646,7 @@

    Arguments

    @@ -2661,7 +2661,7 @@

    Arguments

    @@ -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

    @@ -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 77ea2e5f722..d64bdb1d535 100644 --- a/develop/module/dbcsr_kinds.html +++ b/develop/module/dbcsr_kinds.html @@ -593,7 +593,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_lib.html b/develop/module/dbcsr_lib.html index 0e5de9712a9..c28373bbe97 100644 --- a/develop/module/dbcsr_lib.html +++ b/develop/module/dbcsr_lib.html @@ -113,11 +113,11 @@

    Variables

    @@ -185,20 +185,20 @@

    Uses

    @@ -223,7 +223,7 @@

    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

    @@ -873,7 +873,7 @@

    Arguments

    -

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename) +

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename)

    @@ -893,7 +893,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_list.html b/develop/module/dbcsr_list.html index ceb6e3f1e86..352d7bf7565 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

    @@ -337,7 +337,7 @@

    Arguments

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

    Arguments

    @@ -434,7 +434,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

    @@ -753,7 +753,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

    @@ -1384,7 +1384,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

    @@ -1676,7 +1676,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 4f3c15e8040..46f11322d88 100644 --- a/develop/module/dbcsr_list_callstackentry.html +++ b/develop/module/dbcsr_list_callstackentry.html @@ -185,8 +185,8 @@

    Uses

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

    Components

    @@ -326,7 +326,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

    @@ -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

    diff --git a/develop/module/dbcsr_list_routinereport.html b/develop/module/dbcsr_list_routinereport.html index c1b0a2f336a..f709a72e546 100644 --- a/develop/module/dbcsr_list_routinereport.html +++ b/develop/module/dbcsr_list_routinereport.html @@ -185,8 +185,8 @@

    Uses

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

    Components

    @@ -277,7 +277,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

    @@ -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

    diff --git a/develop/module/dbcsr_list_routinestat.html b/develop/module/dbcsr_list_routinestat.html index 67cde9a0ef5..0e4188fda2b 100644 --- a/develop/module/dbcsr_list_routinestat.html +++ b/develop/module/dbcsr_list_routinestat.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

    @@ -546,7 +546,7 @@

    Arguments

    @@ -658,7 +658,7 @@

    Arguments

    @@ -757,7 +757,7 @@

    Arguments

    @@ -772,7 +772,7 @@

    Arguments

    @@ -827,7 +827,7 @@

    Arguments

    @@ -883,7 +883,7 @@

    Arguments

    @@ -898,7 +898,7 @@

    Arguments

    @@ -993,7 +993,7 @@

    Arguments

    @@ -1048,7 +1048,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_list_timerenv.html b/develop/module/dbcsr_list_timerenv.html index 2fc927571d3..e6f4f7d03f8 100644 --- a/develop/module/dbcsr_list_timerenv.html +++ b/develop/module/dbcsr_list_timerenv.html @@ -228,7 +228,7 @@

    Components

    @@ -277,7 +277,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 37abb125765..04af4e1cab6 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

    @@ -671,7 +671,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

    @@ -1494,7 +1494,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 03610d60238..ff3aa5dd9bc 100644 --- a/develop/module/dbcsr_machine.html +++ b/develop/module/dbcsr_machine.html @@ -149,7 +149,7 @@

    Subroutines

    @@ -177,9 +177,9 @@

    Uses

    @@ -310,11 +310,11 @@

    Subroutines

    -

    public subroutine m_flush(lunit) +

    public subroutine m_flush(lunit)

    -

    flushes units if the &GLOBAL flag is set accordingly

    Read more… +

    flushes units if the &GLOBAL flag is set accordingly

    Read more…

    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

    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    array_eq_idbcsr_array_list_methodsdbcsr_tas_util Function

    check whether two arrays are equal

    array_eq_idbcsr_tas_utildbcsr_array_list_methods Function

    check whether two arrays are equal

    array_eq_i8
    block_buffer_add_blockdbcsr_tas_reshape_opsdbcsr_tensor_reshape Interface
    block_buffer_add_blockdbcsr_tensor_reshapedbcsr_tas_reshape_ops Interface
    block_buffer_add_block_c_dpdbcsr_tas_reshape_opsSubroutine

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

    block_buffer_add_block_c_dp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_c_spblock_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_sp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_r_dpblock_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_r_dp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_add_block_r_spblock_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_sp dbcsr_tensor_reshape Subroutine

    add block to buffer.

    block_buffer_blocks_leftblock_buffer_add_block_r_sp dbcsr_tas_reshape_opsSubroutine

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

    block_buffer_blocks_leftdbcsr_tensor_reshape Function

    how many blocks left in iterator

    block_buffer_blocks_leftdbcsr_tensor_reshapedbcsr_tas_reshape_ops Function

    how many blocks left in iterator

    block_buffer_createdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    Create block buffer for MPI communication.

    block_buffer_createdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    Create block buffer for MPI communication.

    block_buffer_destroydbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine
    block_buffer_destroydbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine
    block_buffer_get_indexdbcsr_tas_reshape_opsdbcsr_tensor_reshape Subroutine

    get all indices from buffer

    Get all indices from buffer

    block_buffer_get_indexdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    Get all indices from buffer

    get all indices from buffer

    block_buffer_get_next_anyd_block
    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_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_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_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_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_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_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_spdbcsr_tensor_reshapedbcsr_tas_reshape_ops Subroutine

    get next block from buffer. Iterator is advanced only if block is retrieved or advance_iter.

    dbcsr_adddbcsr_apidbcsr_operations Interface
    dbcsr_adddbcsr_operationsdbcsr_api Interface
    dbcsr_add_block_nodedbcsr_apidbcsr_operations Subroutine

    Emulation of sparse_matrix_types/add_block_node mapped to add_real_matrix_block.... should not be used any longer @@ -4040,7 +4040,7 @@

    Procedures

    dbcsr_add_block_nodedbcsr_operationsdbcsr_api Subroutine

    Emulation of sparse_matrix_types/add_block_node mapped to add_real_matrix_block.... should not be used any longer @@ -4049,27 +4049,27 @@

    Procedures

    dbcsr_add_cdbcsr_apidbcsr_operations Subroutine
    dbcsr_add_cdbcsr_operationsdbcsr_api Subroutine
    dbcsr_add_ddbcsr_apidbcsr_operations Subroutine

    Interface for dbcsr_add

    dbcsr_add_ddbcsr_operationsdbcsr_api Subroutine

    Interface for dbcsr_add

    dbcsr_add_default_logger
    dbcsr_add_on_diagdbcsr_apidbcsr_operations Interface
    dbcsr_add_on_diagdbcsr_operationsdbcsr_api Interface
    dbcsr_add_on_diag_cdbcsr_apiSubroutine
    dbcsr_add_on_diag_c dbcsr_operations Subroutine

    add a constant to the diagonal of a matrix

    dbcsr_add_on_diag_ddbcsr_add_on_diag_c dbcsr_api Subroutine
    dbcsr_add_on_diag_ddbcsr_add_on_diag_d dbcsr_operations Subroutine

    add a constant to the diagonal of a matrix

    dbcsr_add_on_diag_dsdbcsr_operationsdbcsr_add_on_diag_ddbcsr_api Subroutine
    dbcsr_add_on_diag_sdbcsr_apidbcsr_add_on_diag_dsdbcsr_operations Subroutine
    dbcsr_add_on_diag_sdbcsr_add_on_diag_s dbcsr_operations Subroutine

    add a constant to the diagonal of a matrix

    dbcsr_add_on_diag_zdbcsr_add_on_diag_s dbcsr_api Subroutine
    dbcsr_add_on_diag_zdbcsr_add_on_diag_z dbcsr_operations Subroutine

    add a constant to the diagonal of a matrix

    dbcsr_add_sdbcsr_add_on_diag_z dbcsr_api Subroutine
    dbcsr_add_sdbcsr_add_s dbcsr_operations Subroutine
    dbcsr_add_sdbcsr_apiSubroutine
    dbcsr_add_wm_from_matrix
    dbcsr_add_zdbcsr_apidbcsr_operations Subroutine
    dbcsr_add_zdbcsr_operationsdbcsr_api Subroutine
    dbcsr_cleardbcsr_apidbcsr_operations Subroutine

    Clear a matrix

    Clear a matrix (remove all blocks)

    dbcsr_cleardbcsr_operationsdbcsr_api Subroutine

    Clear a matrix (remove all blocks)

    Clear a matrix

    dbcsr_clear_mempools
    dbcsr_copydbcsr_apiSubroutine
    dbcsr_copy dbcsr_operations Subroutine

    copy a matrix

    dbcsr_copy_into_existingdbcsr_copy dbcsr_api Subroutine
    dbcsr_copy_into_existingdbcsr_copy_into_existing dbcsr_operations Subroutine

    copy a matrix, retaining current sparsity

    dbcsr_copy_into_existingdbcsr_apiSubroutine
    dbcsr_copy_into_existing_sym
    dbcsr_dotdbcsr_apidbcsr_operations Interface
    dbcsr_dotdbcsr_operationsdbcsr_api Interface
    dbcsr_dot_cdbcsr_apiSubroutine
    dbcsr_dot_c dbcsr_operations Subroutine

    Dot product of DBCSR matrices

    dbcsr_dot_ddbcsr_dot_c dbcsr_api Subroutine
    dbcsr_dot_ddbcsr_dot_d dbcsr_operations Subroutine

    Dot product of DBCSR matrices

    dbcsr_dot_sdbcsr_dot_d dbcsr_api Subroutine
    dbcsr_dot_sdbcsr_dot_s dbcsr_operations Subroutine

    Dot product of DBCSR matrices

    dbcsr_dot_sdbcsr_apiSubroutine
    dbcsr_dot_sd
    dbcsr_dot_zdbcsr_apidbcsr_operations Subroutine

    Dot product of DBCSR matrices

    dbcsr_dot_zdbcsr_operationsdbcsr_api Subroutine

    Dot product of DBCSR matrices

    dbcsr_error_handling_setup Subroutine

    Fills index and data of the work matrix from the previously-finalized one.

    Read more…
    dbcsr_filterdbcsr_apiSubroutine
    dbcsr_filter dbcsr_operations Interface
    dbcsr_filterdbcsr_apiSubroutine
    dbcsr_filter_anytype
    dbcsr_frobenius_normdbcsr_apidbcsr_operations Function

    compute a norm of a dbcsr matrix

    dbcsr_frobenius_normdbcsr_operationsdbcsr_api Function

    compute a norm of a dbcsr matrix

    dbcsr_function_of_elementsdbcsr_apidbcsr_operations Subroutine

    Computes various functions (defined by func) of matrix elements

    Read more…
    dbcsr_function_of_elementsdbcsr_operationsdbcsr_api Subroutine

    Computes various functions (defined by func) of matrix elements

    Read more…
    dbcsr_gatherv_any
    dbcsr_gershgorin_normdbcsr_apidbcsr_operations Function

    compute a norm of a dbcsr matrix

    dbcsr_gershgorin_normdbcsr_operationsdbcsr_api Function

    compute a norm of a dbcsr matrix

    dbcsr_get_2d_block_notrans_p_c
    dbcsr_get_block_diagdbcsr_apidbcsr_operations Subroutine

    get the diagonal of a dbcsr matrix

    dbcsr_get_block_diagdbcsr_operationsdbcsr_api Subroutine

    get the diagonal of a dbcsr matrix

    dbcsr_get_block_index
    dbcsr_get_data_pdbcsr_apidbcsr_data_methods_low Interface
    dbcsr_get_data_pdbcsr_data_methods_lowdbcsr_api Interface
    dbcsr_get_diagdbcsr_apidbcsr_operations Interface
    dbcsr_get_diagdbcsr_operationsdbcsr_api Interface
    dbcsr_get_diag_cdbcsr_apidbcsr_operations Subroutine
    dbcsr_get_diag_cdbcsr_operationsdbcsr_api Subroutine
    dbcsr_get_diag_ddbcsr_apidbcsr_operations Subroutine
    dbcsr_get_diag_ddbcsr_operationsdbcsr_api Subroutine
    dbcsr_get_diag_sdbcsr_apidbcsr_operations Subroutine
    dbcsr_get_diag_sdbcsr_operationsdbcsr_api Subroutine
    dbcsr_get_diag_zdbcsr_apidbcsr_operations Subroutine
    dbcsr_get_diag_zdbcsr_operationsdbcsr_api Subroutine
    dbcsr_get_infodbcsr_apidbcsr_operations Subroutine

    Gets information about a matrix

    dbcsr_get_infodbcsr_operationsdbcsr_api Subroutine

    Gets information about a matrix

    dbcsr_get_local_cols
    dbcsr_get_occupationdbcsr_apidbcsr_operations Function

    Returns the occupation of the matrix

    dbcsr_get_occupationdbcsr_operationsdbcsr_api Function

    Returns the occupation of the matrix

    dbcsr_get_replication_type
    dbcsr_get_stored_coordinatesdbcsr_apiSubroutine
    dbcsr_get_stored_coordinates dbcsr_dist_operations Subroutine

    Sets the correct source matrix, row, column and possible data transposition for a given matrix and matrix logical row and column.

    dbcsr_get_stored_coordinatesdbcsr_apiSubroutine
    dbcsr_get_wms_data_c
    dbcsr_hadamard_productdbcsr_apidbcsr_operations Subroutine

    Hadamard product +C = A . B (C needs to be different from A and B)

    dbcsr_hadamard_productdbcsr_operationsdbcsr_api Subroutine

    Hadamard product -C = A . B (C needs to be different from A and B)

    dbcsr_has_local_row_index
    dbcsr_init_randomdbcsr_apidbcsr_operations Subroutine

    ... TODO : unify with other version which is generic in the data_type

    dbcsr_init_randomdbcsr_operationsdbcsr_api Subroutine

    ... TODO : unify with other version which is generic in the data_type

    dbcsr_init_wm
    dbcsr_maxabsdbcsr_apidbcsr_operations Function

    compute a norm of a dbcsr matrix

    dbcsr_maxabsdbcsr_operationsdbcsr_api Function

    compute a norm of a dbcsr matrix

    dbcsr_may_be_dense
    dbcsr_multiplydbcsr_apidbcsr_multiply_api Interface
    dbcsr_multiplydbcsr_multiply_apidbcsr_api Interface
    dbcsr_multiply_cdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_cdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_ddbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_ddbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_sdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_sdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_multiply_zdbcsr_apidbcsr_multiply_api Subroutine
    dbcsr_multiply_zdbcsr_multiply_apidbcsr_api Subroutine
    dbcsr_norm_r8_vecdbcsr_apidbcsr_operations Subroutine
    dbcsr_norm_r8_vecdbcsr_operationsdbcsr_api Subroutine
    dbcsr_norm_scalardbcsr_apidbcsr_operations Subroutine

    compute a norm of a dbcsr matrix

    dbcsr_norm_scalardbcsr_operationsdbcsr_api Subroutine

    compute a norm of a dbcsr matrix

    dbcsr_norm_vec
    dbcsr_print_statisticsdbcsr_libdbcsr_api Subroutine

    Show the whole DBCSR statistics -Prepares the DBCSR library for use.

    Print statistics

    dbcsr_print_statisticsdbcsr_apidbcsr_lib Subroutine

    Print statistics

    Show the whole DBCSR statistics +Prepares the DBCSR library for use.

    dbcsr_print_timers
    dbcsr_scaledbcsr_apidbcsr_operations Interface
    dbcsr_scaledbcsr_operationsdbcsr_api Interface
    dbcsr_scale_by_vectordbcsr_apidbcsr_operations Interface
    dbcsr_scale_by_vectordbcsr_operationsdbcsr_api Interface
    dbcsr_scale_by_vector_cdbcsr_apiSubroutine
    dbcsr_scale_by_vector_c dbcsr_operations Subroutine

    Interface for matrix scaling by a vector

    dbcsr_scale_by_vector_ddbcsr_scale_by_vector_c dbcsr_api Subroutine
    dbcsr_scale_by_vector_ddbcsr_scale_by_vector_d dbcsr_operations Subroutine

    Interface for matrix scaling by a vector

    dbcsr_scale_by_vector_sdbcsr_scale_by_vector_d dbcsr_api Subroutine
    dbcsr_scale_by_vector_sdbcsr_scale_by_vector_s dbcsr_operations Subroutine

    Interface for matrix scaling by a vector

    dbcsr_scale_by_vector_zdbcsr_scale_by_vector_s dbcsr_api Subroutine
    dbcsr_scale_by_vector_zdbcsr_scale_by_vector_z dbcsr_operations Subroutine

    Interface for matrix scaling by a vector

    dbcsr_scale_cdbcsr_scale_by_vector_z dbcsr_api Subroutine
    dbcsr_scale_cdbcsr_scale_c dbcsr_operations Subroutine

    Interface for matrix scaling by a scalar

    dbcsr_scale_ddbcsr_scale_c dbcsr_api Subroutine
    dbcsr_scale_ddbcsr_scale_d dbcsr_operations Subroutine

    Interface for matrix scaling by a scalar

    dbcsr_scale_sdbcsr_scale_d dbcsr_api Subroutine
    dbcsr_scale_sdbcsr_scale_s dbcsr_operations Subroutine

    Interface for matrix scaling by a scalar

    dbcsr_scale_zdbcsr_scale_s dbcsr_api Subroutine
    dbcsr_scale_zdbcsr_scale_z dbcsr_operations Subroutine

    Interface for matrix scaling by a scalar

    dbcsr_scale_zdbcsr_apiSubroutine
    dbcsr_sendrecv_any
    dbcsr_setdbcsr_apidbcsr_operations Interface
    dbcsr_setdbcsr_operationsdbcsr_api Interface
    dbcsr_set_cdbcsr_apidbcsr_operations Subroutine

    Interface for dbcsr_set

    dbcsr_set_cdbcsr_operationsdbcsr_api Subroutine

    Interface for dbcsr_set

    dbcsr_set_config
    dbcsr_set_ddbcsr_apidbcsr_operations Subroutine

    Interface for dbcsr_set

    dbcsr_set_ddbcsr_operationsdbcsr_api Subroutine

    Interface for dbcsr_set

    dbcsr_set_diagdbcsr_apidbcsr_operations Interface
    dbcsr_set_diagdbcsr_operationsdbcsr_api Interface
    dbcsr_set_diag_cdbcsr_apidbcsr_operations Subroutine
    dbcsr_set_diag_cdbcsr_operationsdbcsr_api Subroutine
    dbcsr_set_diag_ddbcsr_apidbcsr_operations Subroutine
    dbcsr_set_diag_ddbcsr_operationsdbcsr_api Subroutine
    dbcsr_set_diag_sdbcsr_apidbcsr_operations Subroutine
    dbcsr_set_diag_sdbcsr_operationsdbcsr_api Subroutine
    dbcsr_set_diag_zdbcsr_apidbcsr_operations Subroutine
    dbcsr_set_diag_zdbcsr_operationsdbcsr_api Subroutine
    dbcsr_set_sdbcsr_apidbcsr_operations Subroutine

    Interface for dbcsr_set

    dbcsr_set_sdbcsr_operationsdbcsr_api Subroutine

    Interface for dbcsr_set

    dbcsr_set_work_size
    dbcsr_set_zdbcsr_apidbcsr_operations Subroutine

    Interface for dbcsr_set

    dbcsr_set_zdbcsr_operationsdbcsr_api Subroutine

    Interface for dbcsr_set

    dbcsr_setname
    dbcsr_sum_replicateddbcsr_apidbcsr_operations Subroutine

    Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.

    dbcsr_sum_replicateddbcsr_operationsdbcsr_api Subroutine

    Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.

    dbcsr_switch
    dbcsr_tracedbcsr_apidbcsr_operations Interface
    dbcsr_tracedbcsr_operationsdbcsr_api Interface
    dbcsr_trace_cdbcsr_apiSubroutine
    dbcsr_trace_c dbcsr_operations Subroutine

    traces a DBCSR matrix

    dbcsr_trace_ddbcsr_trace_c dbcsr_api Subroutine
    dbcsr_trace_ddbcsr_trace_d dbcsr_operations Subroutine

    traces a DBCSR matrix

    dbcsr_trace_sdbcsr_trace_d dbcsr_api Subroutine
    dbcsr_trace_sdbcsr_trace_s dbcsr_operations Subroutine

    traces a DBCSR matrix

    dbcsr_trace_sdbcsr_apiSubroutine
    dbcsr_trace_sd
    dbcsr_trace_zdbcsr_apidbcsr_operations Subroutine

    traces a DBCSR matrix

    dbcsr_trace_zdbcsr_operationsdbcsr_api Subroutine

    traces a DBCSR matrix

    dbcsr_transpose_dims
    dbcsr_triudbcsr_apidbcsr_operations Subroutine

    triu of a dbcsr matrix

    dbcsr_triudbcsr_operationsdbcsr_api Subroutine

    triu of a dbcsr matrix

    dbcsr_type_1d_to_2d
    m_flushdbcsr_machinedbcsr_machine_internal Subroutine

    flushes units if the &GLOBAL flag is set accordingly

    Read more…

    Flush a given unit

    m_flushdbcsr_machine_internaldbcsr_machine Subroutine

    Flush a given unit

    flushes units if the &GLOBAL flag is set accordingly

    Read more…
    m_getarg
    prep_output_unitdbcsr_tas_iodbcsr_tensor_io Function
    prep_output_unitdbcsr_tensor_iodbcsr_tas_io Function
    random_distdbcsr_example_2dbcsr_example_3 Subroutine
    random_distdbcsr_example_3dbcsr_example_2 Subroutine
    swapdbcsr_toollibdbcsr_tas_util Interface
    swapdbcsr_tas_utildbcsr_toollib Interface
    block_buffer_typedbcsr_tas_reshape_opsdbcsr_tensor_reshape None
    block_buffer_typedbcsr_tensor_reshapedbcsr_tas_reshape_ops None
    - + character(len=*), private,
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + 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(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)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + character(len=*), 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)
    - + logical, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + character(len=*), 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)
    - + 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(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), 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(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),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), 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(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),
    - + character(len=*), private,
    - + type(dbcsr_type), intent(inout)
    - + 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_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)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + 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(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_4), intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + character(len=*), 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + 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),
    - + 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),
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(csr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout),
    - + integer, intent(in)
    - + real(kind=dp), intent(out)
    - + type(dbcsr_type), intent(inout),
    - + integer, intent(in)
    - + real(kind=dp), intent(out),
    - + 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_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_distribution_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + 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=1), intent(out),
    - + integer, 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,
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_distribution_type)
    - + type(dbcsr_type), intent(inout),
    - + integer, intent(in)
    - + real(kind=dp), intent(out)
    - + type(dbcsr_type), intent(inout),
    - + integer, intent(in)
    - + real(kind=dp), intent(out),
    - + 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)
    - + logical, 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, intent(in),
    - + integer,
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + logical, intent(in),
    - + character(len=*), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + 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_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),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, 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)
    - + integer, intent(in)
    - + real(kind=dp), intent(in),
    - + real(kind=dp), intent(in),
    - + real(kind=dp), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp), intent(in),
    - + type(dbcsr_type),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer,
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + 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),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + 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),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + logical, intent(out),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + 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),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + logical, intent(out),
    - + 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, intent(out)
    - + integer, intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + 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, 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + 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),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + character(kind=c_char, len=:), intent(out),
    - + 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(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(out),
    - + integer(kind=c_int), intent(out),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(inout),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(inout),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(out)
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + character(len=*), private,
    - + type(array_list), intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, public,
    - + type(array_list), intent(in)
    - + type(array_list), intent(in)
    - + integer, intent(in),
    - + type(array_list), intent(in)
    - + type(array_list), intent(in)
    - + type(array_list), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(array_list), intent(out)
    - + integer, intent(in)
    - + type(array_list), intent(inout)
    - + type(array_list), intent(in)
    - + type(array_list), intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(array_list), intent(in)
    - + 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_8), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout),
    - + real(kind=real_4), 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_4), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_8), 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_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)
    - + integer, intent(out)
    - + integer, 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(inout),
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, 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),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + 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)
    - + logical, 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)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), 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),
    - + 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_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)
    - + 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),
    - + 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)
    - + 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)
    - + 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),
    - + 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_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)
    - + 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),
    - + 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)
    - + 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)
    - + character(len=*), 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)
    - + 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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + 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_scalar_type), intent(in),
    - + logical, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, 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),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), 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),
    - + logical, intent(in)
    - + 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, 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)
    - + 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)
    - + 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, 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)
    - + 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)
    - + 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, 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)
    - + 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)
    - + 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, 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)
    - + 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)
    - + 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),
    - + type(btree_data_sp2d), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + type(btree_data_cp2d), 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, public
    - + type(btree_data_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_sp2d), public,
    - + type(btree_node_structure_i8_sp2d), public
    - + integer, public
    - + type(btree_data_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_dp2d), public,
    - + type(btree_node_structure_i8_dp2d), public
    - + integer, public
    - + type(btree_data_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_cp2d), public,
    - + type(btree_node_structure_i8_cp2d), public
    - + integer, public
    - + type(btree_data_zp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + type(btree_node_i8_zp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_zp2d), public,
    - + type(btree_node_structure_i8_zp2d), public
    - + integer, intent(in),
    - + type(btree_node_i8_sp2d),
    - + type(btree_data_sp2d), intent(out),
    - + type(btree_node_i8_sp2d),
    - + integer, 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)
    - + integer, intent(in),
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, 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), intent(in)
    - + integer(kind=keyt), intent(in)
    - + 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),
    - + type(btree_data_dp2d), intent(out),
    - + type(btree_node_i8_dp2d),
    - + integer, 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)
    - + integer, intent(in),
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, 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), intent(in)
    - + integer(kind=keyt), intent(in)
    - + 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),
    - + type(btree_data_cp2d), intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer, 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)
    - + integer, intent(in),
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer, 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), intent(in)
    - + integer(kind=keyt), intent(in)
    - + 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),
    - + type(btree_data_zp2d), intent(out),
    - + type(btree_node_i8_zp2d),
    - + integer, 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)
    - + integer, intent(in),
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, 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), intent(in)
    - + integer(kind=keyt), intent(in)
    - + 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(out),
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + type(csr_type), intent(out)
    - + 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
    - + type(mp_comm_type), public
    - + logical, public
    - + type(csr_type), public,
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(csr_type), intent(out)
    - + 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)
    - + 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, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + character(len=*), private,
    - + logical, private,
    - + real(kind=real_4), intent(in)
    - + real(kind=real_8), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_8), intent(in)
    - + real(kind=real_4), intent(out)
    - + real(kind=real_8), intent(out)
    - + complex(kind=real_4), intent(out)
    - + complex(kind=real_8), intent(out)
    - + real(kind=real_4),
    - + real(kind=real_8),
    - + complex(kind=real_4),
    - + complex(kind=real_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, intent(in),
    - + integer, intent(in),
    - + 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)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), 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),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_4), 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)
    - + complex(kind=real_8), 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)
    - + complex(kind=real_4), 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, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + logical, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + logical, intent(out)
    - + type(dbcsr_scalar_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_scalar_type), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + real(kind=real_8),
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out)
    - + real(kind=real_4),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out)
    - + complex(kind=real_8),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out)
    - + complex(kind=real_4),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + logical, intent(in),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + 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_data_area_type), public,
    - + type(dbcsr_mempool_entry_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_memtype_type), public
    - + integer, public
    - + 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
    - + 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,
    - + 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, 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, 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)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, 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(in),
    - + integer, intent(in),
    - + integer, intent(out)
    - + logical, intent(out)
    - + type(array_i1d_obj), intent(inout),
    - + 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)
    - + character(len=*), private,
    - + integer, intent(in),
    - + integer, 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(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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),
    - + integer, intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + character(len=*), intent(in)
    - + integer, 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)
    - + character(len=*), private,
    - + character(len=default_path_length), private
    - + 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,
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), 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(inout),
    - + 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),
    - + type(dbcsr_type), intent(inout)
    - + 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(in),
    - + integer, intent(in),
    - + integer, intent(inout),
    - + 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),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(out)
    - + 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)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + integer, public
    - + integer, public
    - + integer, public
    - + character(len=*), 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
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_iterator), intent(in)
    - + type(dbcsr_iterator), intent(out)
    - + type(dbcsr_type), 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),
    - + 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, 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),
    - + logical, intent(in),
    - + character(len=*), intent(in),
    - + character(len=*), private,
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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(timer_env_type), intent(in),
    - + type(routine_stat_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)
    - + type(routine_stat_type), 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)
    - + type(routine_stat_type), 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_p_type_callstackentry), 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)
    - + 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)
    - + type(routine_report_type), private,
    - + type(private_item_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)
    - + 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)
    - + type(routine_stat_type), private,
    - + type(private_item_type_routinestat), private,
    - + type(private_item_p_type_routinestat), private,
    - + integer, private
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(routine_stat_type), intent(in),
    - + integer, intent(in)
    - + type(routine_stat_type), intent(in),
    - + type(routine_stat_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(timer_env_type), private,
    - + type(private_item_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
    - + 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),
    - + integer, intent(in),
    - + 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),
    @@ -329,7 +329,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_machine_internal.html b/develop/module/dbcsr_machine_internal.html index cfafc6089d9..e12aff9b499 100644 --- a/develop/module/dbcsr_machine_internal.html +++ b/develop/module/dbcsr_machine_internal.html @@ -148,7 +148,7 @@

    Subroutines

    m_abort - m_flush + m_flush m_memory m_memory_details m_mov @@ -184,8 +184,8 @@

    Uses

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

    Arguments

    @@ -320,7 +320,7 @@

    Arguments

    -

    public subroutine m_flush(lunit) +

    public subroutine m_flush(lunit)

    @@ -339,7 +339,7 @@

    Arguments

    @@ -379,7 +379,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -859,7 +859,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mem_methods.html b/develop/module/dbcsr_mem_methods.html index 9604c56ec38..8e4b96b44a4 100644 --- a/develop/module/dbcsr_mem_methods.html +++ b/develop/module/dbcsr_mem_methods.html @@ -113,8 +113,8 @@

    Variables

    @@ -180,9 +180,9 @@

    Uses

    @@ -226,7 +226,7 @@

    Variables

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

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_methods.html b/develop/module/dbcsr_methods.html index 46e82dd1e7c..b9cf0ff09fd 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

    @@ -2162,7 +2162,7 @@

    Arguments

    @@ -2202,7 +2202,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 f674d5249ef..81604f402c4 100644 --- a/develop/module/dbcsr_min_heap.html +++ b/develop/module/dbcsr_min_heap.html @@ -113,8 +113,8 @@

    Variables

    - keyt - valt + keyt + valt
    @@ -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

    @@ -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 ff59b470292..20448712de3 100644 --- a/develop/module/dbcsr_mm.html +++ b/develop/module/dbcsr_mm.html @@ -113,9 +113,9 @@

    Variables

    @@ -172,32 +172,32 @@

    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

    @@ -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 23b154c0d15..d069c9b57a5 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

    @@ -622,7 +622,7 @@

    Variables

    @@ -775,7 +775,7 @@

    Components

    @@ -809,7 +809,7 @@

    Components

    @@ -826,7 +826,7 @@

    Components

    @@ -843,7 +843,7 @@

    Components

    @@ -860,7 +860,7 @@

    Components

    @@ -877,7 +877,7 @@

    Components

    @@ -945,7 +945,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

    @@ -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

    @@ -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

    @@ -2267,7 +2267,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

    @@ -2723,7 +2723,7 @@

    Arguments

    @@ -2768,7 +2768,7 @@

    Arguments

    @@ -2828,7 +2828,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

    @@ -3256,7 +3256,7 @@

    Arguments

    @@ -3271,7 +3271,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 eb1db4c685a..0db82bc8d32 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

    @@ -540,7 +540,7 @@

    Components

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

    Arguments

    @@ -714,7 +714,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

    @@ -1199,7 +1199,7 @@

    Arguments

    @@ -1214,7 +1214,7 @@

    Arguments

    @@ -1229,7 +1229,7 @@

    Arguments

    @@ -1244,7 +1244,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_mm_cannon.html b/develop/module/dbcsr_mm_cannon.html index 58a3b3f520a..71adedecf87 100644 --- a/develop/module/dbcsr_mm_cannon.html +++ b/develop/module/dbcsr_mm_cannon.html @@ -113,9 +113,9 @@

    Variables

    @@ -196,36 +196,36 @@

    Uses

  • @@ -250,7 +250,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

    @@ -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

    @@ -1482,7 +1482,7 @@

    Arguments

    @@ -1558,7 +1558,7 @@

    Arguments

    @@ -1668,7 +1668,7 @@

    Arguments

    @@ -1683,7 +1683,7 @@

    Arguments

    @@ -1698,7 +1698,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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -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 997f3927c51..562aa3ed627 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

    @@ -641,7 +641,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

    @@ -947,7 +947,7 @@

    Arguments

    @@ -1007,7 +1007,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1137,7 +1137,7 @@

    Arguments

    @@ -1152,7 +1152,7 @@

    Arguments

    @@ -1207,7 +1207,7 @@

    Arguments

    @@ -1267,7 +1267,7 @@

    Arguments

    @@ -1322,7 +1322,7 @@

    Arguments

    @@ -1407,7 +1407,7 @@

    Arguments

    @@ -1422,7 +1422,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

    @@ -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

    @@ -1813,7 +1813,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_csr.html b/develop/module/dbcsr_mm_csr.html index 7630d4894fa..1fb6afbd3d1 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

    @@ -723,7 +723,7 @@

    Components

    @@ -740,7 +740,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

    @@ -1417,7 +1417,7 @@

    Arguments

    @@ -1517,7 +1517,7 @@

    Arguments

    @@ -1742,7 +1742,7 @@

    Arguments

    @@ -1892,7 +1892,7 @@

    Arguments

    @@ -2187,7 +2187,7 @@

    Arguments

    @@ -2377,7 +2377,7 @@

    Arguments

    @@ -2462,7 +2462,7 @@

    Arguments

    @@ -2502,7 +2502,7 @@

    Arguments

    @@ -2542,7 +2542,7 @@

    Arguments

    @@ -2587,7 +2587,7 @@

    Arguments

    @@ -2717,7 +2717,7 @@

    Arguments

    @@ -2787,7 +2787,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 be1902ee9d3..e83d78d8983 100644 --- a/develop/module/dbcsr_mm_dist_operations.html +++ b/develop/module/dbcsr_mm_dist_operations.html @@ -114,9 +114,9 @@

    Variables

    @@ -183,14 +183,14 @@

    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

    @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1034,7 +1034,7 @@

    Arguments

    @@ -1049,7 +1049,7 @@

    Arguments

    @@ -1064,7 +1064,7 @@

    Arguments

    @@ -1079,7 +1079,7 @@

    Arguments

    @@ -1094,7 +1094,7 @@

    Arguments

    @@ -1109,7 +1109,7 @@

    Arguments

    @@ -1124,7 +1124,7 @@

    Arguments

    @@ -1354,7 +1354,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

    @@ -1981,7 +1981,7 @@

    Arguments

    @@ -1997,7 +1997,7 @@

    Arguments

    @@ -2038,7 +2038,7 @@

    Arguments

    @@ -2068,7 +2068,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 ebdb0a5483d..bcca157c3d1 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

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

    Arguments

    @@ -520,7 +520,7 @@

    Arguments

    @@ -535,7 +535,7 @@

    Arguments

    @@ -550,7 +550,7 @@

    Arguments

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

    Arguments

    @@ -645,7 +645,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -747,7 +747,7 @@

    Arguments

    @@ -762,7 +762,7 @@

    Arguments

    @@ -849,7 +849,7 @@

    Arguments

    @@ -864,7 +864,7 @@

    Arguments

    @@ -879,7 +879,7 @@

    Arguments

    @@ -981,7 +981,7 @@

    Arguments

    @@ -996,7 +996,7 @@

    Arguments

    @@ -1096,7 +1096,7 @@

    Arguments

    @@ -1111,7 +1111,7 @@

    Arguments

    @@ -1198,7 +1198,7 @@

    Arguments

    @@ -1213,7 +1213,7 @@

    Arguments

    @@ -1300,7 +1300,7 @@

    Arguments

    @@ -1315,7 +1315,7 @@

    Arguments

    @@ -1330,7 +1330,7 @@

    Arguments

    @@ -1432,7 +1432,7 @@

    Arguments

    @@ -1447,7 +1447,7 @@

    Arguments

    @@ -1547,7 +1547,7 @@

    Arguments

    @@ -1562,7 +1562,7 @@

    Arguments

    @@ -1649,7 +1649,7 @@

    Arguments

    @@ -1664,7 +1664,7 @@

    Arguments

    @@ -1751,7 +1751,7 @@

    Arguments

    @@ -1766,7 +1766,7 @@

    Arguments

    @@ -1781,7 +1781,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1898,7 +1898,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2013,7 +2013,7 @@

    Arguments

    @@ -2100,7 +2100,7 @@

    Arguments

    @@ -2115,7 +2115,7 @@

    Arguments

    @@ -2202,7 +2202,7 @@

    Arguments

    @@ -2217,7 +2217,7 @@

    Arguments

    @@ -2232,7 +2232,7 @@

    Arguments

    @@ -2334,7 +2334,7 @@

    Arguments

    @@ -2349,7 +2349,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_mm_multrec.html b/develop/module/dbcsr_mm_multrec.html index 413a91abef1..a56ed05bc7d 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

    @@ -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

    @@ -637,7 +637,7 @@

    Components

    @@ -671,7 +671,7 @@

    Components

    @@ -788,7 +788,7 @@

    Arguments

    @@ -833,7 +833,7 @@

    Arguments

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

    Arguments

    @@ -923,7 +923,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

    @@ -1151,7 +1151,7 @@

    Arguments

    @@ -1166,7 +1166,7 @@

    Arguments

    @@ -1181,7 +1181,7 @@

    Arguments

    @@ -1226,7 +1226,7 @@

    Arguments

    @@ -1241,7 +1241,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

    @@ -1406,7 +1406,7 @@

    Arguments

    @@ -1446,7 +1446,7 @@

    Arguments

    @@ -1486,7 +1486,7 @@

    Arguments

    @@ -1541,7 +1541,7 @@

    Arguments

    @@ -1581,7 +1581,7 @@

    Arguments

    @@ -1626,7 +1626,7 @@

    Arguments

    @@ -1696,7 +1696,7 @@

    Arguments

    @@ -1711,7 +1711,7 @@

    Arguments

    @@ -1726,7 +1726,7 @@

    Arguments

    @@ -1921,7 +1921,7 @@

    Arguments

    @@ -1976,7 +1976,7 @@

    Arguments

    @@ -1991,7 +1991,7 @@

    Arguments

    @@ -2006,7 +2006,7 @@

    Arguments

    @@ -2021,7 +2021,7 @@

    Arguments

    @@ -2092,7 +2092,7 @@

    Arguments

    @@ -2107,7 +2107,7 @@

    Arguments

    @@ -2163,7 +2163,7 @@

    Arguments

    @@ -2178,7 +2178,7 @@

    Arguments

    @@ -2193,7 +2193,7 @@

    Arguments

    @@ -2208,7 +2208,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

    @@ -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

    @@ -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

    @@ -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 d40757da271..3df9b47f8ef 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

    @@ -385,7 +385,7 @@

    Components

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

    Arguments

    @@ -752,7 +752,7 @@

    Arguments

    @@ -792,7 +792,7 @@

    Arguments

    @@ -832,7 +832,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

    @@ -1095,7 +1095,7 @@

    Arguments

    @@ -1180,7 +1180,7 @@

    Arguments

    @@ -1250,7 +1250,7 @@

    Arguments

    @@ -1265,7 +1265,7 @@

    Arguments

    @@ -1280,7 +1280,7 @@

    Arguments

    @@ -1465,7 +1465,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_mm_types.html b/develop/module/dbcsr_mm_types.html index 3d27b58be9b..14cc0493629 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

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

    Components

    @@ -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 4ef1de5044f..0edaceb663f 100644 --- a/develop/module/dbcsr_mp_methods.html +++ b/develop/module/dbcsr_mp_methods.html @@ -113,7 +113,7 @@

    Variables

    @@ -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

    @@ -1378,7 +1378,7 @@

    Arguments

    @@ -1418,7 +1418,7 @@

    Arguments

    @@ -1448,7 +1448,7 @@

    Arguments

    @@ -1463,7 +1463,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 c4e6ed598b0..1af13f16aaf 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

    @@ -1946,7 +1946,7 @@

    Arguments

    @@ -2016,7 +2016,7 @@

    Arguments

    @@ -2031,7 +2031,7 @@

    Arguments

    @@ -2046,7 +2046,7 @@

    Arguments

    @@ -2116,7 +2116,7 @@

    Arguments

    @@ -2186,7 +2186,7 @@

    Arguments

    @@ -2231,7 +2231,7 @@

    Arguments

    @@ -2261,7 +2261,7 @@

    Arguments

    @@ -2346,7 +2346,7 @@

    Arguments

    @@ -2361,7 +2361,7 @@

    Arguments

    @@ -2376,7 +2376,7 @@

    Arguments

    @@ -2431,7 +2431,7 @@

    Arguments

    @@ -2461,7 +2461,7 @@

    Arguments

    @@ -2506,7 +2506,7 @@

    Arguments

    @@ -2521,7 +2521,7 @@

    Arguments

    @@ -2591,7 +2591,7 @@

    Arguments

    @@ -2606,7 +2606,7 @@

    Arguments

    @@ -2651,7 +2651,7 @@

    Arguments

    @@ -2736,7 +2736,7 @@

    Arguments

    @@ -2751,7 +2751,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 fe259e78e4c..9876cfa8c73 100644 --- a/develop/module/dbcsr_mpiwrap.html +++ b/develop/module/dbcsr_mpiwrap.html @@ -143,10 +143,10 @@

    Variables

    mp_info_nullmpi_character_sizempi_integer_size - moduleN + moduleNMAX_PERFmax_stack_size - stack_pointer + stack_pointermp_perf_stacksnameintlen @@ -780,10 +780,10 @@

    Uses

    @@ -1318,7 +1318,7 @@

    Variables

    @@ -1369,7 +1369,7 @@

    Variables

    @@ -1629,7 +1629,7 @@

    Arguments

    @@ -1713,7 +1713,7 @@

    Arguments

    @@ -1728,7 +1728,7 @@

    Arguments

    @@ -1811,7 +1811,7 @@

    Arguments

    @@ -1850,7 +1850,7 @@

    Arguments

    @@ -1900,7 +1900,7 @@

    Arguments

    @@ -1954,7 +1954,7 @@

    Arguments

    @@ -2018,7 +2018,7 @@

    Arguments

    @@ -2087,7 +2087,7 @@

    Arguments

    @@ -2170,7 +2170,7 @@

    Arguments

    @@ -2238,7 +2238,7 @@

    Arguments

    @@ -2304,7 +2304,7 @@

    Arguments

    @@ -2319,7 +2319,7 @@

    Arguments

    @@ -2377,7 +2377,7 @@

    Arguments

    @@ -2392,7 +2392,7 @@

    Arguments

    @@ -2450,7 +2450,7 @@

    Arguments

    @@ -2465,7 +2465,7 @@

    Arguments

    @@ -2523,7 +2523,7 @@

    Arguments

    @@ -2538,7 +2538,7 @@

    Arguments

    @@ -2594,7 +2594,7 @@

    Arguments

    @@ -2609,7 +2609,7 @@

    Arguments

    @@ -2667,7 +2667,7 @@

    Arguments

    @@ -2682,7 +2682,7 @@

    Arguments

    @@ -2740,7 +2740,7 @@

    Arguments

    @@ -2755,7 +2755,7 @@

    Arguments

    @@ -2813,7 +2813,7 @@

    Arguments

    @@ -2828,7 +2828,7 @@

    Arguments

    @@ -2884,7 +2884,7 @@

    Arguments

    @@ -2899,7 +2899,7 @@

    Arguments

    @@ -2957,7 +2957,7 @@

    Arguments

    @@ -2972,7 +2972,7 @@

    Arguments

    @@ -3030,7 +3030,7 @@

    Arguments

    @@ -3045,7 +3045,7 @@

    Arguments

    @@ -3103,7 +3103,7 @@

    Arguments

    @@ -3118,7 +3118,7 @@

    Arguments

    @@ -3174,7 +3174,7 @@

    Arguments

    @@ -3189,7 +3189,7 @@

    Arguments

    @@ -3247,7 +3247,7 @@

    Arguments

    @@ -3262,7 +3262,7 @@

    Arguments

    @@ -3320,7 +3320,7 @@

    Arguments

    @@ -3335,7 +3335,7 @@

    Arguments

    @@ -3393,7 +3393,7 @@

    Arguments

    @@ -3408,7 +3408,7 @@

    Arguments

    @@ -3464,7 +3464,7 @@

    Arguments

    @@ -3479,7 +3479,7 @@

    Arguments

    @@ -3537,7 +3537,7 @@

    Arguments

    @@ -3552,7 +3552,7 @@

    Arguments

    @@ -3610,7 +3610,7 @@

    Arguments

    @@ -3625,7 +3625,7 @@

    Arguments

    @@ -3683,7 +3683,7 @@

    Arguments

    @@ -3698,7 +3698,7 @@

    Arguments

    @@ -3754,7 +3754,7 @@

    Arguments

    @@ -3769,7 +3769,7 @@

    Arguments

    @@ -3827,7 +3827,7 @@

    Arguments

    @@ -3842,7 +3842,7 @@

    Arguments

    @@ -3900,7 +3900,7 @@

    Arguments

    @@ -3915,7 +3915,7 @@

    Arguments

    @@ -3973,7 +3973,7 @@

    Arguments

    @@ -3988,7 +3988,7 @@

    Arguments

    @@ -4042,7 +4042,7 @@

    Arguments

    @@ -4057,7 +4057,7 @@

    Arguments

    @@ -4111,7 +4111,7 @@

    Arguments

    @@ -4126,7 +4126,7 @@

    Arguments

    @@ -4180,7 +4180,7 @@

    Arguments

    @@ -4195,7 +4195,7 @@

    Arguments

    @@ -4249,7 +4249,7 @@

    Arguments

    @@ -4264,7 +4264,7 @@

    Arguments

    @@ -4330,7 +4330,7 @@

    Arguments

    @@ -4345,7 +4345,7 @@

    Arguments

    @@ -4375,7 +4375,7 @@

    Arguments

    @@ -4418,7 +4418,7 @@

    Arguments

    @@ -4433,7 +4433,7 @@

    Arguments

    @@ -4463,7 +4463,7 @@

    Arguments

    @@ -4504,7 +4504,7 @@

    Arguments

    @@ -4519,7 +4519,7 @@

    Arguments

    @@ -4549,7 +4549,7 @@

    Arguments

    @@ -4592,7 +4592,7 @@

    Arguments

    @@ -4607,7 +4607,7 @@

    Arguments

    @@ -4637,7 +4637,7 @@

    Arguments

    @@ -4678,7 +4678,7 @@

    Arguments

    @@ -4693,7 +4693,7 @@

    Arguments

    @@ -4723,7 +4723,7 @@

    Arguments

    @@ -4766,7 +4766,7 @@

    Arguments

    @@ -4781,7 +4781,7 @@

    Arguments

    @@ -4811,7 +4811,7 @@

    Arguments

    @@ -4852,7 +4852,7 @@

    Arguments

    @@ -4867,7 +4867,7 @@

    Arguments

    @@ -4897,7 +4897,7 @@

    Arguments

    @@ -4940,7 +4940,7 @@

    Arguments

    @@ -4955,7 +4955,7 @@

    Arguments

    @@ -4985,7 +4985,7 @@

    Arguments

    @@ -5026,7 +5026,7 @@

    Arguments

    @@ -5041,7 +5041,7 @@

    Arguments

    @@ -5071,7 +5071,7 @@

    Arguments

    @@ -5114,7 +5114,7 @@

    Arguments

    @@ -5129,7 +5129,7 @@

    Arguments

    @@ -5159,7 +5159,7 @@

    Arguments

    @@ -5200,7 +5200,7 @@

    Arguments

    @@ -5215,7 +5215,7 @@

    Arguments

    @@ -5245,7 +5245,7 @@

    Arguments

    @@ -5288,7 +5288,7 @@

    Arguments

    @@ -5303,7 +5303,7 @@

    Arguments

    @@ -5333,7 +5333,7 @@

    Arguments

    @@ -5384,7 +5384,7 @@

    Arguments

    @@ -5442,7 +5442,7 @@

    Arguments

    @@ -5500,7 +5500,7 @@

    Arguments

    @@ -5558,7 +5558,7 @@

    Arguments

    @@ -5616,7 +5616,7 @@

    Arguments

    @@ -5672,7 +5672,7 @@

    Arguments

    @@ -5730,7 +5730,7 @@

    Arguments

    @@ -5788,7 +5788,7 @@

    Arguments

    @@ -5846,7 +5846,7 @@

    Arguments

    @@ -5904,7 +5904,7 @@

    Arguments

    @@ -5960,7 +5960,7 @@

    Arguments

    @@ -6018,7 +6018,7 @@

    Arguments

    @@ -6076,7 +6076,7 @@

    Arguments

    @@ -6134,7 +6134,7 @@

    Arguments

    @@ -6192,7 +6192,7 @@

    Arguments

    @@ -6248,7 +6248,7 @@

    Arguments

    @@ -6306,7 +6306,7 @@

    Arguments

    @@ -6364,7 +6364,7 @@

    Arguments

    @@ -6422,7 +6422,7 @@

    Arguments

    @@ -6480,7 +6480,7 @@

    Arguments

    @@ -6536,7 +6536,7 @@

    Arguments

    @@ -6594,7 +6594,7 @@

    Arguments

    @@ -6652,7 +6652,7 @@

    Arguments

    @@ -6710,7 +6710,7 @@

    Arguments

    @@ -6768,7 +6768,7 @@

    Arguments

    @@ -6824,7 +6824,7 @@

    Arguments

    @@ -6882,7 +6882,7 @@

    Arguments

    @@ -6940,7 +6940,7 @@

    Arguments

    @@ -6998,7 +6998,7 @@

    Arguments

    @@ -7056,7 +7056,7 @@

    Arguments

    @@ -7113,7 +7113,7 @@

    Arguments

    @@ -7128,7 +7128,7 @@

    Arguments

    @@ -7187,7 +7187,7 @@

    Arguments

    @@ -7202,7 +7202,7 @@

    Arguments

    @@ -7259,7 +7259,7 @@

    Arguments

    @@ -7274,7 +7274,7 @@

    Arguments

    @@ -7333,7 +7333,7 @@

    Arguments

    @@ -7348,7 +7348,7 @@

    Arguments

    @@ -7405,7 +7405,7 @@

    Arguments

    @@ -7420,7 +7420,7 @@

    Arguments

    @@ -7479,7 +7479,7 @@

    Arguments

    @@ -7494,7 +7494,7 @@

    Arguments

    @@ -7551,7 +7551,7 @@

    Arguments

    @@ -7566,7 +7566,7 @@

    Arguments

    @@ -7625,7 +7625,7 @@

    Arguments

    @@ -7640,7 +7640,7 @@

    Arguments

    @@ -7697,7 +7697,7 @@

    Arguments

    @@ -7712,7 +7712,7 @@

    Arguments

    @@ -7771,7 +7771,7 @@

    Arguments

    @@ -7786,7 +7786,7 @@

    Arguments

    @@ -7843,7 +7843,7 @@

    Arguments

    @@ -7858,7 +7858,7 @@

    Arguments

    @@ -7917,7 +7917,7 @@

    Arguments

    @@ -7932,7 +7932,7 @@

    Arguments

    @@ -7988,7 +7988,7 @@

    Arguments

    @@ -8044,7 +8044,7 @@

    Arguments

    @@ -8112,7 +8112,7 @@

    Arguments

    @@ -8142,7 +8142,7 @@

    Arguments

    @@ -8185,7 +8185,7 @@

    Arguments

    @@ -8215,7 +8215,7 @@

    Arguments

    @@ -8258,7 +8258,7 @@

    Arguments

    @@ -8288,7 +8288,7 @@

    Arguments

    @@ -8331,7 +8331,7 @@

    Arguments

    @@ -8361,7 +8361,7 @@

    Arguments

    @@ -8404,7 +8404,7 @@

    Arguments

    @@ -8434,7 +8434,7 @@

    Arguments

    @@ -8477,7 +8477,7 @@

    Arguments

    @@ -8507,7 +8507,7 @@

    Arguments

    @@ -8548,7 +8548,7 @@

    Arguments

    @@ -8578,7 +8578,7 @@

    Arguments

    @@ -8627,7 +8627,7 @@

    Arguments

    @@ -8642,7 +8642,7 @@

    Arguments

    @@ -8696,7 +8696,7 @@

    Arguments

    @@ -8711,7 +8711,7 @@

    Arguments

    @@ -8765,7 +8765,7 @@

    Arguments

    @@ -8780,7 +8780,7 @@

    Arguments

    @@ -8834,7 +8834,7 @@

    Arguments

    @@ -8849,7 +8849,7 @@

    Arguments

    @@ -8903,7 +8903,7 @@

    Arguments

    @@ -8918,7 +8918,7 @@

    Arguments

    @@ -8972,7 +8972,7 @@

    Arguments

    @@ -8987,7 +8987,7 @@

    Arguments

    @@ -9053,7 +9053,7 @@

    Arguments

    @@ -9112,7 +9112,7 @@

    Arguments

    @@ -9168,7 +9168,7 @@

    Arguments

    @@ -9227,7 +9227,7 @@

    Arguments

    @@ -9283,7 +9283,7 @@

    Arguments

    @@ -9342,7 +9342,7 @@

    Arguments

    @@ -9398,7 +9398,7 @@

    Arguments

    @@ -9457,7 +9457,7 @@

    Arguments

    @@ -9513,7 +9513,7 @@

    Arguments

    @@ -9572,7 +9572,7 @@

    Arguments

    @@ -9628,7 +9628,7 @@

    Arguments

    @@ -9687,7 +9687,7 @@

    Arguments

    @@ -9753,7 +9753,7 @@

    Arguments

    @@ -9814,7 +9814,7 @@

    Arguments

    @@ -9870,7 +9870,7 @@

    Arguments

    @@ -9931,7 +9931,7 @@

    Arguments

    @@ -9987,7 +9987,7 @@

    Arguments

    @@ -10048,7 +10048,7 @@

    Arguments

    @@ -10104,7 +10104,7 @@

    Arguments

    @@ -10165,7 +10165,7 @@

    Arguments

    @@ -10221,7 +10221,7 @@

    Arguments

    @@ -10282,7 +10282,7 @@

    Arguments

    @@ -10338,7 +10338,7 @@

    Arguments

    @@ -10399,7 +10399,7 @@

    Arguments

    @@ -10466,7 +10466,7 @@

    Arguments

    @@ -10523,7 +10523,7 @@

    Arguments

    @@ -10580,7 +10580,7 @@

    Arguments

    @@ -10637,7 +10637,7 @@

    Arguments

    @@ -10694,7 +10694,7 @@

    Arguments

    @@ -10751,7 +10751,7 @@

    Arguments

    @@ -10817,7 +10817,7 @@

    Arguments

    @@ -10847,7 +10847,7 @@

    Arguments

    @@ -10909,7 +10909,7 @@

    Arguments

    @@ -10939,7 +10939,7 @@

    Arguments

    @@ -11001,7 +11001,7 @@

    Arguments

    @@ -11031,7 +11031,7 @@

    Arguments

    @@ -11087,7 +11087,7 @@

    Arguments

    @@ -11117,7 +11117,7 @@

    Arguments

    @@ -11179,7 +11179,7 @@

    Arguments

    @@ -11209,7 +11209,7 @@

    Arguments

    @@ -11271,7 +11271,7 @@

    Arguments

    @@ -11301,7 +11301,7 @@

    Arguments

    @@ -11357,7 +11357,7 @@

    Arguments

    @@ -11387,7 +11387,7 @@

    Arguments

    @@ -11449,7 +11449,7 @@

    Arguments

    @@ -11479,7 +11479,7 @@

    Arguments

    @@ -11541,7 +11541,7 @@

    Arguments

    @@ -11571,7 +11571,7 @@

    Arguments

    @@ -11627,7 +11627,7 @@

    Arguments

    @@ -11657,7 +11657,7 @@

    Arguments

    @@ -11719,7 +11719,7 @@

    Arguments

    @@ -11749,7 +11749,7 @@

    Arguments

    @@ -11811,7 +11811,7 @@

    Arguments

    @@ -11841,7 +11841,7 @@

    Arguments

    @@ -11897,7 +11897,7 @@

    Arguments

    @@ -11927,7 +11927,7 @@

    Arguments

    @@ -11989,7 +11989,7 @@

    Arguments

    @@ -12019,7 +12019,7 @@

    Arguments

    @@ -12081,7 +12081,7 @@

    Arguments

    @@ -12111,7 +12111,7 @@

    Arguments

    @@ -12167,7 +12167,7 @@

    Arguments

    @@ -12197,7 +12197,7 @@

    Arguments

    @@ -12259,7 +12259,7 @@

    Arguments

    @@ -12289,7 +12289,7 @@

    Arguments

    @@ -12351,7 +12351,7 @@

    Arguments

    @@ -12381,7 +12381,7 @@

    Arguments

    @@ -12513,7 +12513,7 @@

    Arguments

    @@ -12635,7 +12635,7 @@

    Arguments

    @@ -12757,7 +12757,7 @@

    Arguments

    @@ -12879,7 +12879,7 @@

    Arguments

    @@ -13001,7 +13001,7 @@

    Arguments

    @@ -13123,7 +13123,7 @@

    Arguments

    @@ -16589,7 +16589,7 @@

    Arguments

    @@ -16678,7 +16678,7 @@

    Arguments

    @@ -16767,7 +16767,7 @@

    Arguments

    @@ -16856,7 +16856,7 @@

    Arguments

    @@ -16945,7 +16945,7 @@

    Arguments

    @@ -17034,7 +17034,7 @@

    Arguments

    @@ -17123,7 +17123,7 @@

    Arguments

    @@ -17212,7 +17212,7 @@

    Arguments

    @@ -17301,7 +17301,7 @@

    Arguments

    @@ -17390,7 +17390,7 @@

    Arguments

    @@ -17479,7 +17479,7 @@

    Arguments

    @@ -17568,7 +17568,7 @@

    Arguments

    @@ -17657,7 +17657,7 @@

    Arguments

    @@ -17746,7 +17746,7 @@

    Arguments

    @@ -17835,7 +17835,7 @@

    Arguments

    @@ -17924,7 +17924,7 @@

    Arguments

    @@ -18013,7 +18013,7 @@

    Arguments

    @@ -18102,7 +18102,7 @@

    Arguments

    @@ -18191,7 +18191,7 @@

    Arguments

    @@ -18280,7 +18280,7 @@

    Arguments

    @@ -18369,7 +18369,7 @@

    Arguments

    @@ -18458,7 +18458,7 @@

    Arguments

    @@ -18547,7 +18547,7 @@

    Arguments

    @@ -18636,7 +18636,7 @@

    Arguments

    @@ -18725,7 +18725,7 @@

    Arguments

    @@ -18814,7 +18814,7 @@

    Arguments

    @@ -18903,7 +18903,7 @@

    Arguments

    @@ -18992,7 +18992,7 @@

    Arguments

    @@ -19081,7 +19081,7 @@

    Arguments

    @@ -19170,7 +19170,7 @@

    Arguments

    @@ -19259,7 +19259,7 @@

    Arguments

    @@ -19348,7 +19348,7 @@

    Arguments

    @@ -19437,7 +19437,7 @@

    Arguments

    @@ -19526,7 +19526,7 @@

    Arguments

    @@ -19615,7 +19615,7 @@

    Arguments

    @@ -19704,7 +19704,7 @@

    Arguments

    @@ -19829,7 +19829,7 @@

    Arguments

    @@ -19954,7 +19954,7 @@

    Arguments

    @@ -20079,7 +20079,7 @@

    Arguments

    @@ -20204,7 +20204,7 @@

    Arguments

    @@ -20329,7 +20329,7 @@

    Arguments

    @@ -20454,7 +20454,7 @@

    Arguments

    @@ -20579,7 +20579,7 @@

    Arguments

    @@ -20704,7 +20704,7 @@

    Arguments

    @@ -20829,7 +20829,7 @@

    Arguments

    @@ -20954,7 +20954,7 @@

    Arguments

    @@ -21079,7 +21079,7 @@

    Arguments

    @@ -21204,7 +21204,7 @@

    Arguments

    @@ -21270,7 +21270,7 @@

    Arguments

    @@ -21285,7 +21285,7 @@

    Arguments

    @@ -21315,7 +21315,7 @@

    Arguments

    @@ -21371,7 +21371,7 @@

    Arguments

    @@ -21386,7 +21386,7 @@

    Arguments

    @@ -21416,7 +21416,7 @@

    Arguments

    @@ -21472,7 +21472,7 @@

    Arguments

    @@ -21487,7 +21487,7 @@

    Arguments

    @@ -21517,7 +21517,7 @@

    Arguments

    @@ -21573,7 +21573,7 @@

    Arguments

    @@ -21588,7 +21588,7 @@

    Arguments

    @@ -21618,7 +21618,7 @@

    Arguments

    @@ -21674,7 +21674,7 @@

    Arguments

    @@ -21689,7 +21689,7 @@

    Arguments

    @@ -21719,7 +21719,7 @@

    Arguments

    @@ -21775,7 +21775,7 @@

    Arguments

    @@ -21790,7 +21790,7 @@

    Arguments

    @@ -21820,7 +21820,7 @@

    Arguments

    @@ -21876,7 +21876,7 @@

    Arguments

    @@ -21891,7 +21891,7 @@

    Arguments

    @@ -21921,7 +21921,7 @@

    Arguments

    @@ -21977,7 +21977,7 @@

    Arguments

    @@ -21992,7 +21992,7 @@

    Arguments

    @@ -22022,7 +22022,7 @@

    Arguments

    @@ -22078,7 +22078,7 @@

    Arguments

    @@ -22093,7 +22093,7 @@

    Arguments

    @@ -22123,7 +22123,7 @@

    Arguments

    @@ -22179,7 +22179,7 @@

    Arguments

    @@ -22194,7 +22194,7 @@

    Arguments

    @@ -22224,7 +22224,7 @@

    Arguments

    @@ -22280,7 +22280,7 @@

    Arguments

    @@ -22295,7 +22295,7 @@

    Arguments

    @@ -22325,7 +22325,7 @@

    Arguments

    @@ -22381,7 +22381,7 @@

    Arguments

    @@ -22396,7 +22396,7 @@

    Arguments

    @@ -22426,7 +22426,7 @@

    Arguments

    @@ -22512,7 +22512,7 @@

    Arguments

    @@ -22542,7 +22542,7 @@

    Arguments

    @@ -22572,7 +22572,7 @@

    Arguments

    @@ -22658,7 +22658,7 @@

    Arguments

    @@ -22688,7 +22688,7 @@

    Arguments

    @@ -22718,7 +22718,7 @@

    Arguments

    @@ -22804,7 +22804,7 @@

    Arguments

    @@ -22834,7 +22834,7 @@

    Arguments

    @@ -22864,7 +22864,7 @@

    Arguments

    @@ -22950,7 +22950,7 @@

    Arguments

    @@ -22980,7 +22980,7 @@

    Arguments

    @@ -23010,7 +23010,7 @@

    Arguments

    @@ -23096,7 +23096,7 @@

    Arguments

    @@ -23126,7 +23126,7 @@

    Arguments

    @@ -23156,7 +23156,7 @@

    Arguments

    @@ -23242,7 +23242,7 @@

    Arguments

    @@ -23272,7 +23272,7 @@

    Arguments

    @@ -23302,7 +23302,7 @@

    Arguments

    @@ -23388,7 +23388,7 @@

    Arguments

    @@ -23403,7 +23403,7 @@

    Arguments

    @@ -23476,7 +23476,7 @@

    Arguments

    @@ -23491,7 +23491,7 @@

    Arguments

    @@ -23564,7 +23564,7 @@

    Arguments

    @@ -23579,7 +23579,7 @@

    Arguments

    @@ -23719,7 +23719,7 @@

    Arguments

    @@ -23795,7 +23795,7 @@

    Arguments

    @@ -23810,7 +23810,7 @@

    Arguments

    @@ -23883,7 +23883,7 @@

    Arguments

    @@ -23898,7 +23898,7 @@

    Arguments

    @@ -23971,7 +23971,7 @@

    Arguments

    @@ -23986,7 +23986,7 @@

    Arguments

    @@ -24126,7 +24126,7 @@

    Arguments

    @@ -24202,7 +24202,7 @@

    Arguments

    @@ -24217,7 +24217,7 @@

    Arguments

    @@ -24290,7 +24290,7 @@

    Arguments

    @@ -24305,7 +24305,7 @@

    Arguments

    @@ -24378,7 +24378,7 @@

    Arguments

    @@ -24393,7 +24393,7 @@

    Arguments

    @@ -24533,7 +24533,7 @@

    Arguments

    @@ -24609,7 +24609,7 @@

    Arguments

    @@ -24624,7 +24624,7 @@

    Arguments

    @@ -24697,7 +24697,7 @@

    Arguments

    @@ -24712,7 +24712,7 @@

    Arguments

    @@ -24785,7 +24785,7 @@

    Arguments

    @@ -24800,7 +24800,7 @@

    Arguments

    @@ -24940,7 +24940,7 @@

    Arguments

    @@ -25016,7 +25016,7 @@

    Arguments

    @@ -25031,7 +25031,7 @@

    Arguments

    @@ -25104,7 +25104,7 @@

    Arguments

    @@ -25119,7 +25119,7 @@

    Arguments

    @@ -25192,7 +25192,7 @@

    Arguments

    @@ -25207,7 +25207,7 @@

    Arguments

    @@ -25347,7 +25347,7 @@

    Arguments

    @@ -25423,7 +25423,7 @@

    Arguments

    @@ -25438,7 +25438,7 @@

    Arguments

    @@ -25511,7 +25511,7 @@

    Arguments

    @@ -25526,7 +25526,7 @@

    Arguments

    @@ -25599,7 +25599,7 @@

    Arguments

    @@ -25614,7 +25614,7 @@

    Arguments

    @@ -25754,7 +25754,7 @@

    Arguments

    @@ -25805,7 +25805,7 @@

    Arguments

    @@ -25820,7 +25820,7 @@

    Arguments

    @@ -25895,7 +25895,7 @@

    Arguments

    @@ -25910,7 +25910,7 @@

    Arguments

    @@ -25981,7 +25981,7 @@

    Arguments

    @@ -25996,7 +25996,7 @@

    Arguments

    @@ -26071,7 +26071,7 @@

    Arguments

    @@ -26086,7 +26086,7 @@

    Arguments

    @@ -26157,7 +26157,7 @@

    Arguments

    @@ -26172,7 +26172,7 @@

    Arguments

    @@ -26247,7 +26247,7 @@

    Arguments

    @@ -26262,7 +26262,7 @@

    Arguments

    @@ -26333,7 +26333,7 @@

    Arguments

    @@ -26348,7 +26348,7 @@

    Arguments

    @@ -26423,7 +26423,7 @@

    Arguments

    @@ -26438,7 +26438,7 @@

    Arguments

    @@ -26509,7 +26509,7 @@

    Arguments

    @@ -26524,7 +26524,7 @@

    Arguments

    @@ -26599,7 +26599,7 @@

    Arguments

    @@ -26614,7 +26614,7 @@

    Arguments

    @@ -26685,7 +26685,7 @@

    Arguments

    @@ -26700,7 +26700,7 @@

    Arguments

    @@ -26775,7 +26775,7 @@

    Arguments

    @@ -26790,7 +26790,7 @@

    Arguments

    @@ -26871,7 +26871,7 @@

    Arguments

    @@ -26886,7 +26886,7 @@

    Arguments

    @@ -26961,7 +26961,7 @@

    Arguments

    @@ -26976,7 +26976,7 @@

    Arguments

    @@ -27047,7 +27047,7 @@

    Arguments

    @@ -27062,7 +27062,7 @@

    Arguments

    @@ -27137,7 +27137,7 @@

    Arguments

    @@ -27152,7 +27152,7 @@

    Arguments

    @@ -27223,7 +27223,7 @@

    Arguments

    @@ -27238,7 +27238,7 @@

    Arguments

    @@ -27313,7 +27313,7 @@

    Arguments

    @@ -27328,7 +27328,7 @@

    Arguments

    @@ -27399,7 +27399,7 @@

    Arguments

    @@ -27414,7 +27414,7 @@

    Arguments

    @@ -27489,7 +27489,7 @@

    Arguments

    @@ -27504,7 +27504,7 @@

    Arguments

    @@ -27575,7 +27575,7 @@

    Arguments

    @@ -27590,7 +27590,7 @@

    Arguments

    @@ -27665,7 +27665,7 @@

    Arguments

    @@ -27680,7 +27680,7 @@

    Arguments

    @@ -27751,7 +27751,7 @@

    Arguments

    @@ -27766,7 +27766,7 @@

    Arguments

    @@ -27841,7 +27841,7 @@

    Arguments

    @@ -27856,7 +27856,7 @@

    Arguments

    @@ -27950,7 +27950,7 @@

    Arguments

    @@ -27980,7 +27980,7 @@

    Arguments

    @@ -28049,7 +28049,7 @@

    Arguments

    @@ -28079,7 +28079,7 @@

    Arguments

    @@ -28148,7 +28148,7 @@

    Arguments

    @@ -28178,7 +28178,7 @@

    Arguments

    @@ -28247,7 +28247,7 @@

    Arguments

    @@ -28277,7 +28277,7 @@

    Arguments

    @@ -28346,7 +28346,7 @@

    Arguments

    @@ -28376,7 +28376,7 @@

    Arguments

    @@ -28445,7 +28445,7 @@

    Arguments

    @@ -28475,7 +28475,7 @@

    Arguments

    @@ -28556,7 +28556,7 @@

    Arguments

    @@ -28586,7 +28586,7 @@

    Arguments

    @@ -28708,7 +28708,7 @@

    Arguments

    @@ -28738,7 +28738,7 @@

    Arguments

    @@ -28856,7 +28856,7 @@

    Arguments

    @@ -28886,7 +28886,7 @@

    Arguments

    @@ -29008,7 +29008,7 @@

    Arguments

    @@ -29038,7 +29038,7 @@

    Arguments

    @@ -29156,7 +29156,7 @@

    Arguments

    @@ -29186,7 +29186,7 @@

    Arguments

    @@ -29308,7 +29308,7 @@

    Arguments

    @@ -29338,7 +29338,7 @@

    Arguments

    @@ -29456,7 +29456,7 @@

    Arguments

    @@ -29486,7 +29486,7 @@

    Arguments

    @@ -29608,7 +29608,7 @@

    Arguments

    @@ -29638,7 +29638,7 @@

    Arguments

    @@ -29756,7 +29756,7 @@

    Arguments

    @@ -29786,7 +29786,7 @@

    Arguments

    @@ -29908,7 +29908,7 @@

    Arguments

    @@ -29938,7 +29938,7 @@

    Arguments

    @@ -30056,7 +30056,7 @@

    Arguments

    @@ -30086,7 +30086,7 @@

    Arguments

    @@ -30208,7 +30208,7 @@

    Arguments

    @@ -30238,7 +30238,7 @@

    Arguments

    @@ -30372,7 +30372,7 @@

    Arguments

    @@ -30402,7 +30402,7 @@

    Arguments

    @@ -30483,7 +30483,7 @@

    Arguments

    @@ -30513,7 +30513,7 @@

    Arguments

    @@ -30590,7 +30590,7 @@

    Arguments

    @@ -30620,7 +30620,7 @@

    Arguments

    @@ -30701,7 +30701,7 @@

    Arguments

    @@ -30731,7 +30731,7 @@

    Arguments

    @@ -30808,7 +30808,7 @@

    Arguments

    @@ -30838,7 +30838,7 @@

    Arguments

    @@ -30919,7 +30919,7 @@

    Arguments

    @@ -30949,7 +30949,7 @@

    Arguments

    @@ -31026,7 +31026,7 @@

    Arguments

    @@ -31056,7 +31056,7 @@

    Arguments

    @@ -31137,7 +31137,7 @@

    Arguments

    @@ -31167,7 +31167,7 @@

    Arguments

    @@ -31244,7 +31244,7 @@

    Arguments

    @@ -31274,7 +31274,7 @@

    Arguments

    @@ -31355,7 +31355,7 @@

    Arguments

    @@ -31385,7 +31385,7 @@

    Arguments

    @@ -31462,7 +31462,7 @@

    Arguments

    @@ -31492,7 +31492,7 @@

    Arguments

    @@ -31573,7 +31573,7 @@

    Arguments

    @@ -31603,7 +31603,7 @@

    Arguments

    @@ -31680,7 +31680,7 @@

    Arguments

    @@ -31710,7 +31710,7 @@

    Arguments

    @@ -31779,7 +31779,7 @@

    Arguments

    @@ -31809,7 +31809,7 @@

    Arguments

    @@ -31896,7 +31896,7 @@

    Arguments

    @@ -31926,7 +31926,7 @@

    Arguments

    @@ -32007,7 +32007,7 @@

    Arguments

    @@ -32037,7 +32037,7 @@

    Arguments

    @@ -32114,7 +32114,7 @@

    Arguments

    @@ -32144,7 +32144,7 @@

    Arguments

    @@ -32225,7 +32225,7 @@

    Arguments

    @@ -32255,7 +32255,7 @@

    Arguments

    @@ -32332,7 +32332,7 @@

    Arguments

    @@ -32362,7 +32362,7 @@

    Arguments

    @@ -32443,7 +32443,7 @@

    Arguments

    @@ -32473,7 +32473,7 @@

    Arguments

    @@ -32550,7 +32550,7 @@

    Arguments

    @@ -32580,7 +32580,7 @@

    Arguments

    @@ -32661,7 +32661,7 @@

    Arguments

    @@ -32691,7 +32691,7 @@

    Arguments

    @@ -32768,7 +32768,7 @@

    Arguments

    @@ -32798,7 +32798,7 @@

    Arguments

    @@ -32879,7 +32879,7 @@

    Arguments

    @@ -32909,7 +32909,7 @@

    Arguments

    @@ -32986,7 +32986,7 @@

    Arguments

    @@ -33016,7 +33016,7 @@

    Arguments

    @@ -33097,7 +33097,7 @@

    Arguments

    @@ -33127,7 +33127,7 @@

    Arguments

    @@ -33204,7 +33204,7 @@

    Arguments

    @@ -33234,7 +33234,7 @@

    Arguments

    @@ -33303,7 +33303,7 @@

    Arguments

    @@ -33333,7 +33333,7 @@

    Arguments

    @@ -33864,7 +33864,7 @@

    Arguments

    @@ -33909,7 +33909,7 @@

    Arguments

    @@ -33939,7 +33939,7 @@

    Arguments

    @@ -34027,7 +34027,7 @@

    Arguments

    @@ -34072,7 +34072,7 @@

    Arguments

    @@ -34102,7 +34102,7 @@

    Arguments

    @@ -34190,7 +34190,7 @@

    Arguments

    @@ -34235,7 +34235,7 @@

    Arguments

    @@ -34265,7 +34265,7 @@

    Arguments

    @@ -34353,7 +34353,7 @@

    Arguments

    @@ -34398,7 +34398,7 @@

    Arguments

    @@ -34428,7 +34428,7 @@

    Arguments

    @@ -34516,7 +34516,7 @@

    Arguments

    @@ -34561,7 +34561,7 @@

    Arguments

    @@ -34591,7 +34591,7 @@

    Arguments

    @@ -34679,7 +34679,7 @@

    Arguments

    @@ -34724,7 +34724,7 @@

    Arguments

    @@ -34754,7 +34754,7 @@

    Arguments

    @@ -34833,7 +34833,7 @@

    Arguments

    @@ -34863,7 +34863,7 @@

    Arguments

    @@ -34902,7 +34902,7 @@

    Arguments

    @@ -34932,7 +34932,7 @@

    Arguments

    @@ -34971,7 +34971,7 @@

    Arguments

    @@ -35001,7 +35001,7 @@

    Arguments

    @@ -35040,7 +35040,7 @@

    Arguments

    @@ -35070,7 +35070,7 @@

    Arguments

    @@ -35109,7 +35109,7 @@

    Arguments

    @@ -35139,7 +35139,7 @@

    Arguments

    @@ -35178,7 +35178,7 @@

    Arguments

    @@ -35208,7 +35208,7 @@

    Arguments

    @@ -35257,7 +35257,7 @@

    Arguments

    @@ -35272,7 +35272,7 @@

    Arguments

    @@ -35311,7 +35311,7 @@

    Arguments

    @@ -35326,7 +35326,7 @@

    Arguments

    @@ -35365,7 +35365,7 @@

    Arguments

    @@ -35380,7 +35380,7 @@

    Arguments

    @@ -35419,7 +35419,7 @@

    Arguments

    @@ -35434,7 +35434,7 @@

    Arguments

    @@ -35473,7 +35473,7 @@

    Arguments

    @@ -35488,7 +35488,7 @@

    Arguments

    @@ -35527,7 +35527,7 @@

    Arguments

    @@ -35542,7 +35542,7 @@

    Arguments

    @@ -35591,7 +35591,7 @@

    Arguments

    @@ -35665,7 +35665,7 @@

    Arguments

    @@ -35739,7 +35739,7 @@

    Arguments

    @@ -35813,7 +35813,7 @@

    Arguments

    @@ -35887,7 +35887,7 @@

    Arguments

    @@ -35961,7 +35961,7 @@

    Arguments

    @@ -36149,7 +36149,7 @@

    Arguments

    @@ -36221,7 +36221,7 @@

    Arguments

    @@ -36236,7 +36236,7 @@

    Arguments

    @@ -36305,7 +36305,7 @@

    Arguments

    @@ -36377,7 +36377,7 @@

    Arguments

    @@ -36392,7 +36392,7 @@

    Arguments

    @@ -36461,7 +36461,7 @@

    Arguments

    @@ -36533,7 +36533,7 @@

    Arguments

    @@ -36548,7 +36548,7 @@

    Arguments

    @@ -36617,7 +36617,7 @@

    Arguments

    @@ -36689,7 +36689,7 @@

    Arguments

    @@ -36704,7 +36704,7 @@

    Arguments

    @@ -36773,7 +36773,7 @@

    Arguments

    @@ -36845,7 +36845,7 @@

    Arguments

    @@ -36860,7 +36860,7 @@

    Arguments

    @@ -36929,7 +36929,7 @@

    Arguments

    @@ -37001,7 +37001,7 @@

    Arguments

    @@ -37016,7 +37016,7 @@

    Arguments

    @@ -37085,7 +37085,7 @@

    Arguments

    @@ -37164,7 +37164,7 @@

    Arguments

    @@ -37236,7 +37236,7 @@

    Arguments

    @@ -37251,7 +37251,7 @@

    Arguments

    @@ -37320,7 +37320,7 @@

    Arguments

    @@ -37392,7 +37392,7 @@

    Arguments

    @@ -37407,7 +37407,7 @@

    Arguments

    @@ -37476,7 +37476,7 @@

    Arguments

    @@ -37548,7 +37548,7 @@

    Arguments

    @@ -37563,7 +37563,7 @@

    Arguments

    @@ -37632,7 +37632,7 @@

    Arguments

    @@ -37704,7 +37704,7 @@

    Arguments

    @@ -37719,7 +37719,7 @@

    Arguments

    @@ -37788,7 +37788,7 @@

    Arguments

    @@ -37860,7 +37860,7 @@

    Arguments

    @@ -37875,7 +37875,7 @@

    Arguments

    @@ -37944,7 +37944,7 @@

    Arguments

    @@ -38016,7 +38016,7 @@

    Arguments

    @@ -38031,7 +38031,7 @@

    Arguments

    @@ -38100,7 +38100,7 @@

    Arguments

    @@ -38179,7 +38179,7 @@

    Arguments

    @@ -38251,7 +38251,7 @@

    Arguments

    @@ -38266,7 +38266,7 @@

    Arguments

    @@ -38335,7 +38335,7 @@

    Arguments

    @@ -38407,7 +38407,7 @@

    Arguments

    @@ -38422,7 +38422,7 @@

    Arguments

    @@ -38491,7 +38491,7 @@

    Arguments

    @@ -38563,7 +38563,7 @@

    Arguments

    @@ -38578,7 +38578,7 @@

    Arguments

    @@ -38647,7 +38647,7 @@

    Arguments

    @@ -38719,7 +38719,7 @@

    Arguments

    @@ -38734,7 +38734,7 @@

    Arguments

    @@ -38803,7 +38803,7 @@

    Arguments

    @@ -38875,7 +38875,7 @@

    Arguments

    @@ -38890,7 +38890,7 @@

    Arguments

    @@ -38959,7 +38959,7 @@

    Arguments

    @@ -39031,7 +39031,7 @@

    Arguments

    @@ -39046,7 +39046,7 @@

    Arguments

    @@ -39115,7 +39115,7 @@

    Arguments

    @@ -39167,7 +39167,7 @@

    Components

    @@ -39251,7 +39251,7 @@

    Components

    @@ -39335,7 +39335,7 @@

    Components

    @@ -39419,7 +39419,7 @@

    Components

    @@ -39503,7 +39503,7 @@

    Components

    @@ -39587,7 +39587,7 @@

    Components

    @@ -39889,7 +39889,7 @@

    Components

    @@ -39955,7 +39955,7 @@

    Components

    @@ -39972,7 +39972,7 @@

    Components

    @@ -40335,7 +40335,7 @@

    Arguments

    @@ -40830,7 +40830,7 @@

    Arguments

    @@ -41050,7 +41050,7 @@

    Arguments

    @@ -41170,7 +41170,7 @@

    Arguments

    @@ -41245,7 +41245,7 @@

    Arguments

    @@ -41320,7 +41320,7 @@

    Arguments

    @@ -41395,7 +41395,7 @@

    Arguments

    @@ -41470,7 +41470,7 @@

    Arguments

    @@ -41545,7 +41545,7 @@

    Arguments

    @@ -41620,7 +41620,7 @@

    Arguments

    @@ -41695,7 +41695,7 @@

    Arguments

    @@ -41770,7 +41770,7 @@

    Arguments

    @@ -41845,7 +41845,7 @@

    Arguments

    @@ -41920,7 +41920,7 @@

    Arguments

    @@ -41995,7 +41995,7 @@

    Arguments

    @@ -42090,7 +42090,7 @@

    Arguments

    @@ -42130,7 +42130,7 @@

    Arguments

    @@ -42145,7 +42145,7 @@

    Arguments

    @@ -42200,7 +42200,7 @@

    Arguments

    @@ -42255,7 +42255,7 @@

    Arguments

    @@ -42295,7 +42295,7 @@

    Arguments

    @@ -42310,7 +42310,7 @@

    Arguments

    @@ -42350,7 +42350,7 @@

    Arguments

    @@ -42391,7 +42391,7 @@

    Arguments

    @@ -42650,7 +42650,7 @@

    Arguments

    @@ -42812,7 +42812,7 @@

    Arguments

    @@ -42852,7 +42852,7 @@

    Arguments

    @@ -42867,7 +42867,7 @@

    Arguments

    @@ -42993,7 +42993,7 @@

    Arguments

    @@ -43078,7 +43078,7 @@

    Arguments

    @@ -43093,7 +43093,7 @@

    Arguments

    @@ -43178,7 +43178,7 @@

    Arguments

    @@ -43193,7 +43193,7 @@

    Arguments

    @@ -43208,7 +43208,7 @@

    Arguments

    @@ -43363,7 +43363,7 @@

    Arguments

    @@ -43653,7 +43653,7 @@

    Arguments

    @@ -43693,7 +43693,7 @@

    Arguments

    @@ -43708,7 +43708,7 @@

    Arguments

    @@ -43763,7 +43763,7 @@

    Arguments

    @@ -43803,7 +43803,7 @@

    Arguments

    @@ -43843,7 +43843,7 @@

    Arguments

    @@ -43883,7 +43883,7 @@

    Arguments

    @@ -43938,7 +43938,7 @@

    Arguments

    @@ -43993,7 +43993,7 @@

    Arguments

    @@ -44063,7 +44063,7 @@

    Arguments

    @@ -44164,7 +44164,7 @@

    Arguments

    @@ -44179,7 +44179,7 @@

    Arguments

    @@ -44369,7 +44369,7 @@

    Arguments

    @@ -44441,7 +44441,7 @@

    Arguments

    @@ -44456,7 +44456,7 @@

    Arguments

    @@ -44511,7 +44511,7 @@

    Arguments

    @@ -44526,7 +44526,7 @@

    Arguments

    @@ -44596,7 +44596,7 @@

    Arguments

    @@ -44626,7 +44626,7 @@

    Arguments

    @@ -44696,7 +44696,7 @@

    Arguments

    @@ -44726,7 +44726,7 @@

    Arguments

    @@ -44781,7 +44781,7 @@

    Arguments

    @@ -44796,7 +44796,7 @@

    Arguments

    @@ -44851,7 +44851,7 @@

    Arguments

    @@ -44866,7 +44866,7 @@

    Arguments

    @@ -44921,7 +44921,7 @@

    Arguments

    @@ -44976,7 +44976,7 @@

    Arguments

    @@ -45031,7 +45031,7 @@

    Arguments

    @@ -45086,7 +45086,7 @@

    Arguments

    @@ -45141,7 +45141,7 @@

    Arguments

    @@ -45171,7 +45171,7 @@

    Arguments

    @@ -45351,7 +45351,7 @@

    Arguments

    @@ -45381,7 +45381,7 @@

    Arguments

    @@ -45422,7 +45422,7 @@

    Arguments

    @@ -45437,7 +45437,7 @@

    Arguments

    @@ -45587,7 +45587,7 @@

    Arguments

    @@ -45657,7 +45657,7 @@

    Arguments

    @@ -45727,7 +45727,7 @@

    Arguments

    @@ -45797,7 +45797,7 @@

    Arguments

    @@ -45947,7 +45947,7 @@

    Arguments

    @@ -45977,7 +45977,7 @@

    Arguments

    @@ -46047,7 +46047,7 @@

    Arguments

    @@ -46077,7 +46077,7 @@

    Arguments

    @@ -46386,7 +46386,7 @@

    Arguments

    @@ -46456,7 +46456,7 @@

    Arguments

    @@ -46471,7 +46471,7 @@

    Arguments

    @@ -46541,7 +46541,7 @@

    Arguments

    @@ -46556,7 +46556,7 @@

    Arguments

    @@ -46626,7 +46626,7 @@

    Arguments

    @@ -46641,7 +46641,7 @@

    Arguments

    @@ -46681,7 +46681,7 @@

    Arguments

    @@ -46696,7 +46696,7 @@

    Arguments

    @@ -46768,7 +46768,7 @@

    Arguments

    @@ -46783,7 +46783,7 @@

    Arguments

    @@ -46853,7 +46853,7 @@

    Arguments

    @@ -46868,7 +46868,7 @@

    Arguments

    @@ -46940,7 +46940,7 @@

    Arguments

    @@ -46955,7 +46955,7 @@

    Arguments

    @@ -47025,7 +47025,7 @@

    Arguments

    @@ -47040,7 +47040,7 @@

    Arguments

    @@ -47095,7 +47095,7 @@

    Arguments

    @@ -47110,7 +47110,7 @@

    Arguments

    @@ -47140,7 +47140,7 @@

    Arguments

    @@ -47180,7 +47180,7 @@

    Arguments

    @@ -47195,7 +47195,7 @@

    Arguments

    @@ -47250,7 +47250,7 @@

    Arguments

    @@ -47265,7 +47265,7 @@

    Arguments

    @@ -47295,7 +47295,7 @@

    Arguments

    @@ -47335,7 +47335,7 @@

    Arguments

    @@ -47350,7 +47350,7 @@

    Arguments

    @@ -47405,7 +47405,7 @@

    Arguments

    @@ -47420,7 +47420,7 @@

    Arguments

    @@ -47475,7 +47475,7 @@

    Arguments

    @@ -47530,7 +47530,7 @@

    Arguments

    @@ -47585,7 +47585,7 @@

    Arguments

    @@ -47615,7 +47615,7 @@

    Arguments

    @@ -47655,7 +47655,7 @@

    Arguments

    @@ -47710,7 +47710,7 @@

    Arguments

    @@ -47765,7 +47765,7 @@

    Arguments

    @@ -47821,7 +47821,7 @@

    Arguments

    @@ -47836,7 +47836,7 @@

    Arguments

    @@ -47892,7 +47892,7 @@

    Arguments

    @@ -47907,7 +47907,7 @@

    Arguments

    @@ -47962,7 +47962,7 @@

    Arguments

    @@ -47977,7 +47977,7 @@

    Arguments

    @@ -48032,7 +48032,7 @@

    Arguments

    @@ -48088,7 +48088,7 @@

    Arguments

    @@ -48143,7 +48143,7 @@

    Arguments

    @@ -48199,7 +48199,7 @@

    Arguments

    @@ -48255,7 +48255,7 @@

    Arguments

    @@ -48325,7 +48325,7 @@

    Arguments

    @@ -48340,7 +48340,7 @@

    Arguments

    @@ -48370,7 +48370,7 @@

    Arguments

    @@ -48425,7 +48425,7 @@

    Arguments

    @@ -48440,7 +48440,7 @@

    Arguments

    @@ -48470,7 +48470,7 @@

    Arguments

    @@ -48555,7 +48555,7 @@

    Arguments

    @@ -48585,7 +48585,7 @@

    Arguments

    @@ -48615,7 +48615,7 @@

    Arguments

    @@ -48655,7 +48655,7 @@

    Arguments

    @@ -48685,7 +48685,7 @@

    Arguments

    @@ -48740,7 +48740,7 @@

    Arguments

    @@ -48770,7 +48770,7 @@

    Arguments

    @@ -48825,7 +48825,7 @@

    Arguments

    @@ -48855,7 +48855,7 @@

    Arguments

    @@ -48972,7 +48972,7 @@

    Arguments

    @@ -49215,7 +49215,7 @@

    Arguments

    @@ -49585,7 +49585,7 @@

    Arguments

    @@ -49671,7 +49671,7 @@

    Arguments

    @@ -49757,7 +49757,7 @@

    Arguments

    @@ -49843,7 +49843,7 @@

    Arguments

    @@ -49929,7 +49929,7 @@

    Arguments

    @@ -50150,7 +50150,7 @@

    Arguments

    @@ -50268,7 +50268,7 @@

    Arguments

    @@ -50323,7 +50323,7 @@

    Arguments

    @@ -50353,7 +50353,7 @@

    Arguments

    @@ -50423,7 +50423,7 @@

    Arguments

    @@ -50453,7 +50453,7 @@

    Arguments

    @@ -50570,7 +50570,7 @@

    Arguments

    @@ -50600,7 +50600,7 @@

    Arguments

    @@ -50717,7 +50717,7 @@

    Arguments

    @@ -50747,7 +50747,7 @@

    Arguments

    @@ -50817,7 +50817,7 @@

    Arguments

    @@ -50847,7 +50847,7 @@

    Arguments

    @@ -50917,7 +50917,7 @@

    Arguments

    @@ -50947,7 +50947,7 @@

    Arguments

    @@ -51017,7 +51017,7 @@

    Arguments

    @@ -51047,7 +51047,7 @@

    Arguments

    @@ -51187,7 +51187,7 @@

    Arguments

    @@ -51232,7 +51232,7 @@

    Arguments

    @@ -51262,7 +51262,7 @@

    Arguments

    @@ -51332,7 +51332,7 @@

    Arguments

    @@ -51362,7 +51362,7 @@

    Arguments

    @@ -51402,7 +51402,7 @@

    Arguments

    @@ -51417,7 +51417,7 @@

    Arguments

    @@ -51488,7 +51488,7 @@

    Arguments

    @@ -51503,7 +51503,7 @@

    Arguments

    @@ -51573,7 +51573,7 @@

    Arguments

    @@ -51644,7 +51644,7 @@

    Arguments

    @@ -51659,7 +51659,7 @@

    Arguments

    @@ -51729,7 +51729,7 @@

    Arguments

    @@ -51800,7 +51800,7 @@

    Arguments

    @@ -51815,7 +51815,7 @@

    Arguments

    @@ -51885,7 +51885,7 @@

    Arguments

    @@ -52019,7 +52019,7 @@

    Arguments

    @@ -52089,7 +52089,7 @@

    Arguments

    @@ -52104,7 +52104,7 @@

    Arguments

    @@ -52174,7 +52174,7 @@

    Arguments

    @@ -52189,7 +52189,7 @@

    Arguments

    @@ -52259,7 +52259,7 @@

    Arguments

    @@ -52274,7 +52274,7 @@

    Arguments

    @@ -52314,7 +52314,7 @@

    Arguments

    @@ -52329,7 +52329,7 @@

    Arguments

    @@ -52401,7 +52401,7 @@

    Arguments

    @@ -52416,7 +52416,7 @@

    Arguments

    @@ -52486,7 +52486,7 @@

    Arguments

    @@ -52501,7 +52501,7 @@

    Arguments

    @@ -52573,7 +52573,7 @@

    Arguments

    @@ -52588,7 +52588,7 @@

    Arguments

    @@ -52658,7 +52658,7 @@

    Arguments

    @@ -52673,7 +52673,7 @@

    Arguments

    @@ -52728,7 +52728,7 @@

    Arguments

    @@ -52743,7 +52743,7 @@

    Arguments

    @@ -52773,7 +52773,7 @@

    Arguments

    @@ -52813,7 +52813,7 @@

    Arguments

    @@ -52828,7 +52828,7 @@

    Arguments

    @@ -52883,7 +52883,7 @@

    Arguments

    @@ -52898,7 +52898,7 @@

    Arguments

    @@ -52928,7 +52928,7 @@

    Arguments

    @@ -52968,7 +52968,7 @@

    Arguments

    @@ -52983,7 +52983,7 @@

    Arguments

    @@ -53038,7 +53038,7 @@

    Arguments

    @@ -53053,7 +53053,7 @@

    Arguments

    @@ -53108,7 +53108,7 @@

    Arguments

    @@ -53163,7 +53163,7 @@

    Arguments

    @@ -53218,7 +53218,7 @@

    Arguments

    @@ -53248,7 +53248,7 @@

    Arguments

    @@ -53288,7 +53288,7 @@

    Arguments

    @@ -53343,7 +53343,7 @@

    Arguments

    @@ -53398,7 +53398,7 @@

    Arguments

    @@ -53454,7 +53454,7 @@

    Arguments

    @@ -53469,7 +53469,7 @@

    Arguments

    @@ -53525,7 +53525,7 @@

    Arguments

    @@ -53540,7 +53540,7 @@

    Arguments

    @@ -53595,7 +53595,7 @@

    Arguments

    @@ -53610,7 +53610,7 @@

    Arguments

    @@ -53665,7 +53665,7 @@

    Arguments

    @@ -53721,7 +53721,7 @@

    Arguments

    @@ -53776,7 +53776,7 @@

    Arguments

    @@ -53832,7 +53832,7 @@

    Arguments

    @@ -53888,7 +53888,7 @@

    Arguments

    @@ -53958,7 +53958,7 @@

    Arguments

    @@ -53973,7 +53973,7 @@

    Arguments

    @@ -54003,7 +54003,7 @@

    Arguments

    @@ -54058,7 +54058,7 @@

    Arguments

    @@ -54073,7 +54073,7 @@

    Arguments

    @@ -54103,7 +54103,7 @@

    Arguments

    @@ -54188,7 +54188,7 @@

    Arguments

    @@ -54218,7 +54218,7 @@

    Arguments

    @@ -54248,7 +54248,7 @@

    Arguments

    @@ -54288,7 +54288,7 @@

    Arguments

    @@ -54318,7 +54318,7 @@

    Arguments

    @@ -54373,7 +54373,7 @@

    Arguments

    @@ -54403,7 +54403,7 @@

    Arguments

    @@ -54458,7 +54458,7 @@

    Arguments

    @@ -54488,7 +54488,7 @@

    Arguments

    @@ -54605,7 +54605,7 @@

    Arguments

    @@ -54848,7 +54848,7 @@

    Arguments

    @@ -55218,7 +55218,7 @@

    Arguments

    @@ -55304,7 +55304,7 @@

    Arguments

    @@ -55390,7 +55390,7 @@

    Arguments

    @@ -55476,7 +55476,7 @@

    Arguments

    @@ -55562,7 +55562,7 @@

    Arguments

    @@ -55783,7 +55783,7 @@

    Arguments

    @@ -55901,7 +55901,7 @@

    Arguments

    @@ -55956,7 +55956,7 @@

    Arguments

    @@ -55986,7 +55986,7 @@

    Arguments

    @@ -56056,7 +56056,7 @@

    Arguments

    @@ -56086,7 +56086,7 @@

    Arguments

    @@ -56203,7 +56203,7 @@

    Arguments

    @@ -56233,7 +56233,7 @@

    Arguments

    @@ -56350,7 +56350,7 @@

    Arguments

    @@ -56380,7 +56380,7 @@

    Arguments

    @@ -56450,7 +56450,7 @@

    Arguments

    @@ -56480,7 +56480,7 @@

    Arguments

    @@ -56550,7 +56550,7 @@

    Arguments

    @@ -56580,7 +56580,7 @@

    Arguments

    @@ -56650,7 +56650,7 @@

    Arguments

    @@ -56680,7 +56680,7 @@

    Arguments

    @@ -56820,7 +56820,7 @@

    Arguments

    @@ -56865,7 +56865,7 @@

    Arguments

    @@ -56895,7 +56895,7 @@

    Arguments

    @@ -56965,7 +56965,7 @@

    Arguments

    @@ -56995,7 +56995,7 @@

    Arguments

    @@ -57035,7 +57035,7 @@

    Arguments

    @@ -57050,7 +57050,7 @@

    Arguments

    @@ -57121,7 +57121,7 @@

    Arguments

    @@ -57136,7 +57136,7 @@

    Arguments

    @@ -57206,7 +57206,7 @@

    Arguments

    @@ -57277,7 +57277,7 @@

    Arguments

    @@ -57292,7 +57292,7 @@

    Arguments

    @@ -57362,7 +57362,7 @@

    Arguments

    @@ -57433,7 +57433,7 @@

    Arguments

    @@ -57448,7 +57448,7 @@

    Arguments

    @@ -57518,7 +57518,7 @@

    Arguments

    @@ -57652,7 +57652,7 @@

    Arguments

    @@ -57722,7 +57722,7 @@

    Arguments

    @@ -57737,7 +57737,7 @@

    Arguments

    @@ -57807,7 +57807,7 @@

    Arguments

    @@ -57822,7 +57822,7 @@

    Arguments

    @@ -57892,7 +57892,7 @@

    Arguments

    @@ -57907,7 +57907,7 @@

    Arguments

    @@ -57947,7 +57947,7 @@

    Arguments

    @@ -57962,7 +57962,7 @@

    Arguments

    @@ -58034,7 +58034,7 @@

    Arguments

    @@ -58049,7 +58049,7 @@

    Arguments

    @@ -58119,7 +58119,7 @@

    Arguments

    @@ -58134,7 +58134,7 @@

    Arguments

    @@ -58206,7 +58206,7 @@

    Arguments

    @@ -58221,7 +58221,7 @@

    Arguments

    @@ -58291,7 +58291,7 @@

    Arguments

    @@ -58306,7 +58306,7 @@

    Arguments

    @@ -58361,7 +58361,7 @@

    Arguments

    @@ -58376,7 +58376,7 @@

    Arguments

    @@ -58406,7 +58406,7 @@

    Arguments

    @@ -58446,7 +58446,7 @@

    Arguments

    @@ -58461,7 +58461,7 @@

    Arguments

    @@ -58516,7 +58516,7 @@

    Arguments

    @@ -58531,7 +58531,7 @@

    Arguments

    @@ -58561,7 +58561,7 @@

    Arguments

    @@ -58601,7 +58601,7 @@

    Arguments

    @@ -58616,7 +58616,7 @@

    Arguments

    @@ -58671,7 +58671,7 @@

    Arguments

    @@ -58686,7 +58686,7 @@

    Arguments

    @@ -58741,7 +58741,7 @@

    Arguments

    @@ -58796,7 +58796,7 @@

    Arguments

    @@ -58851,7 +58851,7 @@

    Arguments

    @@ -58881,7 +58881,7 @@

    Arguments

    @@ -58921,7 +58921,7 @@

    Arguments

    @@ -58976,7 +58976,7 @@

    Arguments

    @@ -59031,7 +59031,7 @@

    Arguments

    @@ -59087,7 +59087,7 @@

    Arguments

    @@ -59102,7 +59102,7 @@

    Arguments

    @@ -59158,7 +59158,7 @@

    Arguments

    @@ -59173,7 +59173,7 @@

    Arguments

    @@ -59228,7 +59228,7 @@

    Arguments

    @@ -59243,7 +59243,7 @@

    Arguments

    @@ -59298,7 +59298,7 @@

    Arguments

    @@ -59354,7 +59354,7 @@

    Arguments

    @@ -59409,7 +59409,7 @@

    Arguments

    @@ -59465,7 +59465,7 @@

    Arguments

    @@ -59521,7 +59521,7 @@

    Arguments

    @@ -59591,7 +59591,7 @@

    Arguments

    @@ -59606,7 +59606,7 @@

    Arguments

    @@ -59636,7 +59636,7 @@

    Arguments

    @@ -59691,7 +59691,7 @@

    Arguments

    @@ -59706,7 +59706,7 @@

    Arguments

    @@ -59736,7 +59736,7 @@

    Arguments

    @@ -59821,7 +59821,7 @@

    Arguments

    @@ -59851,7 +59851,7 @@

    Arguments

    @@ -59881,7 +59881,7 @@

    Arguments

    @@ -59921,7 +59921,7 @@

    Arguments

    @@ -59951,7 +59951,7 @@

    Arguments

    @@ -60006,7 +60006,7 @@

    Arguments

    @@ -60036,7 +60036,7 @@

    Arguments

    @@ -60091,7 +60091,7 @@

    Arguments

    @@ -60121,7 +60121,7 @@

    Arguments

    @@ -60238,7 +60238,7 @@

    Arguments

    @@ -60481,7 +60481,7 @@

    Arguments

    @@ -60851,7 +60851,7 @@

    Arguments

    @@ -60937,7 +60937,7 @@

    Arguments

    @@ -61023,7 +61023,7 @@

    Arguments

    @@ -61109,7 +61109,7 @@

    Arguments

    @@ -61195,7 +61195,7 @@

    Arguments

    @@ -61416,7 +61416,7 @@

    Arguments

    @@ -61534,7 +61534,7 @@

    Arguments

    @@ -61589,7 +61589,7 @@

    Arguments

    @@ -61619,7 +61619,7 @@

    Arguments

    @@ -61689,7 +61689,7 @@

    Arguments

    @@ -61719,7 +61719,7 @@

    Arguments

    @@ -61836,7 +61836,7 @@

    Arguments

    @@ -61866,7 +61866,7 @@

    Arguments

    @@ -61983,7 +61983,7 @@

    Arguments

    @@ -62013,7 +62013,7 @@

    Arguments

    @@ -62083,7 +62083,7 @@

    Arguments

    @@ -62113,7 +62113,7 @@

    Arguments

    @@ -62183,7 +62183,7 @@

    Arguments

    @@ -62213,7 +62213,7 @@

    Arguments

    @@ -62283,7 +62283,7 @@

    Arguments

    @@ -62313,7 +62313,7 @@

    Arguments

    @@ -62453,7 +62453,7 @@

    Arguments

    @@ -62498,7 +62498,7 @@

    Arguments

    @@ -62528,7 +62528,7 @@

    Arguments

    @@ -62598,7 +62598,7 @@

    Arguments

    @@ -62628,7 +62628,7 @@

    Arguments

    @@ -62668,7 +62668,7 @@

    Arguments

    @@ -62683,7 +62683,7 @@

    Arguments

    @@ -62754,7 +62754,7 @@

    Arguments

    @@ -62769,7 +62769,7 @@

    Arguments

    @@ -62839,7 +62839,7 @@

    Arguments

    @@ -62910,7 +62910,7 @@

    Arguments

    @@ -62925,7 +62925,7 @@

    Arguments

    @@ -62995,7 +62995,7 @@

    Arguments

    @@ -63066,7 +63066,7 @@

    Arguments

    @@ -63081,7 +63081,7 @@

    Arguments

    @@ -63151,7 +63151,7 @@

    Arguments

    @@ -63285,7 +63285,7 @@

    Arguments

    @@ -63355,7 +63355,7 @@

    Arguments

    @@ -63370,7 +63370,7 @@

    Arguments

    @@ -63440,7 +63440,7 @@

    Arguments

    @@ -63455,7 +63455,7 @@

    Arguments

    @@ -63525,7 +63525,7 @@

    Arguments

    @@ -63540,7 +63540,7 @@

    Arguments

    @@ -63580,7 +63580,7 @@

    Arguments

    @@ -63595,7 +63595,7 @@

    Arguments

    @@ -63667,7 +63667,7 @@

    Arguments

    @@ -63682,7 +63682,7 @@

    Arguments

    @@ -63752,7 +63752,7 @@

    Arguments

    @@ -63767,7 +63767,7 @@

    Arguments

    @@ -63839,7 +63839,7 @@

    Arguments

    @@ -63854,7 +63854,7 @@

    Arguments

    @@ -63924,7 +63924,7 @@

    Arguments

    @@ -63939,7 +63939,7 @@

    Arguments

    @@ -63994,7 +63994,7 @@

    Arguments

    @@ -64009,7 +64009,7 @@

    Arguments

    @@ -64039,7 +64039,7 @@

    Arguments

    @@ -64079,7 +64079,7 @@

    Arguments

    @@ -64094,7 +64094,7 @@

    Arguments

    @@ -64149,7 +64149,7 @@

    Arguments

    @@ -64164,7 +64164,7 @@

    Arguments

    @@ -64194,7 +64194,7 @@

    Arguments

    @@ -64234,7 +64234,7 @@

    Arguments

    @@ -64249,7 +64249,7 @@

    Arguments

    @@ -64304,7 +64304,7 @@

    Arguments

    @@ -64319,7 +64319,7 @@

    Arguments

    @@ -64374,7 +64374,7 @@

    Arguments

    @@ -64429,7 +64429,7 @@

    Arguments

    @@ -64484,7 +64484,7 @@

    Arguments

    @@ -64514,7 +64514,7 @@

    Arguments

    @@ -64554,7 +64554,7 @@

    Arguments

    @@ -64609,7 +64609,7 @@

    Arguments

    @@ -64664,7 +64664,7 @@

    Arguments

    @@ -64720,7 +64720,7 @@

    Arguments

    @@ -64735,7 +64735,7 @@

    Arguments

    @@ -64791,7 +64791,7 @@

    Arguments

    @@ -64806,7 +64806,7 @@

    Arguments

    @@ -64861,7 +64861,7 @@

    Arguments

    @@ -64876,7 +64876,7 @@

    Arguments

    @@ -64931,7 +64931,7 @@

    Arguments

    @@ -64987,7 +64987,7 @@

    Arguments

    @@ -65042,7 +65042,7 @@

    Arguments

    @@ -65098,7 +65098,7 @@

    Arguments

    @@ -65154,7 +65154,7 @@

    Arguments

    @@ -65224,7 +65224,7 @@

    Arguments

    @@ -65239,7 +65239,7 @@

    Arguments

    @@ -65269,7 +65269,7 @@

    Arguments

    @@ -65324,7 +65324,7 @@

    Arguments

    @@ -65339,7 +65339,7 @@

    Arguments

    @@ -65369,7 +65369,7 @@

    Arguments

    @@ -65454,7 +65454,7 @@

    Arguments

    @@ -65484,7 +65484,7 @@

    Arguments

    @@ -65514,7 +65514,7 @@

    Arguments

    @@ -65554,7 +65554,7 @@

    Arguments

    @@ -65584,7 +65584,7 @@

    Arguments

    @@ -65639,7 +65639,7 @@

    Arguments

    @@ -65669,7 +65669,7 @@

    Arguments

    @@ -65724,7 +65724,7 @@

    Arguments

    @@ -65754,7 +65754,7 @@

    Arguments

    @@ -65871,7 +65871,7 @@

    Arguments

    @@ -66114,7 +66114,7 @@

    Arguments

    @@ -66484,7 +66484,7 @@

    Arguments

    @@ -66570,7 +66570,7 @@

    Arguments

    @@ -66656,7 +66656,7 @@

    Arguments

    @@ -66742,7 +66742,7 @@

    Arguments

    @@ -66828,7 +66828,7 @@

    Arguments

    @@ -67049,7 +67049,7 @@

    Arguments

    @@ -67167,7 +67167,7 @@

    Arguments

    @@ -67222,7 +67222,7 @@

    Arguments

    @@ -67252,7 +67252,7 @@

    Arguments

    @@ -67322,7 +67322,7 @@

    Arguments

    @@ -67352,7 +67352,7 @@

    Arguments

    @@ -67469,7 +67469,7 @@

    Arguments

    @@ -67499,7 +67499,7 @@

    Arguments

    @@ -67616,7 +67616,7 @@

    Arguments

    @@ -67646,7 +67646,7 @@

    Arguments

    @@ -67716,7 +67716,7 @@

    Arguments

    @@ -67746,7 +67746,7 @@

    Arguments

    @@ -67816,7 +67816,7 @@

    Arguments

    @@ -67846,7 +67846,7 @@

    Arguments

    @@ -67916,7 +67916,7 @@

    Arguments

    @@ -67946,7 +67946,7 @@

    Arguments

    @@ -68086,7 +68086,7 @@

    Arguments

    @@ -68131,7 +68131,7 @@

    Arguments

    @@ -68161,7 +68161,7 @@

    Arguments

    @@ -68231,7 +68231,7 @@

    Arguments

    @@ -68261,7 +68261,7 @@

    Arguments

    @@ -68301,7 +68301,7 @@

    Arguments

    @@ -68316,7 +68316,7 @@

    Arguments

    @@ -68387,7 +68387,7 @@

    Arguments

    @@ -68402,7 +68402,7 @@

    Arguments

    @@ -68472,7 +68472,7 @@

    Arguments

    @@ -68543,7 +68543,7 @@

    Arguments

    @@ -68558,7 +68558,7 @@

    Arguments

    @@ -68628,7 +68628,7 @@

    Arguments

    @@ -68699,7 +68699,7 @@

    Arguments

    @@ -68714,7 +68714,7 @@

    Arguments

    @@ -68784,7 +68784,7 @@

    Arguments

    @@ -68918,7 +68918,7 @@

    Arguments

    @@ -68988,7 +68988,7 @@

    Arguments

    @@ -69003,7 +69003,7 @@

    Arguments

    @@ -69073,7 +69073,7 @@

    Arguments

    @@ -69088,7 +69088,7 @@

    Arguments

    @@ -69158,7 +69158,7 @@

    Arguments

    @@ -69173,7 +69173,7 @@

    Arguments

    @@ -69213,7 +69213,7 @@

    Arguments

    @@ -69228,7 +69228,7 @@

    Arguments

    @@ -69300,7 +69300,7 @@

    Arguments

    @@ -69315,7 +69315,7 @@

    Arguments

    @@ -69385,7 +69385,7 @@

    Arguments

    @@ -69400,7 +69400,7 @@

    Arguments

    @@ -69472,7 +69472,7 @@

    Arguments

    @@ -69487,7 +69487,7 @@

    Arguments

    @@ -69557,7 +69557,7 @@

    Arguments

    @@ -69572,7 +69572,7 @@

    Arguments

    @@ -69627,7 +69627,7 @@

    Arguments

    @@ -69642,7 +69642,7 @@

    Arguments

    @@ -69672,7 +69672,7 @@

    Arguments

    @@ -69712,7 +69712,7 @@

    Arguments

    @@ -69727,7 +69727,7 @@

    Arguments

    @@ -69782,7 +69782,7 @@

    Arguments

    @@ -69797,7 +69797,7 @@

    Arguments

    @@ -69827,7 +69827,7 @@

    Arguments

    @@ -69867,7 +69867,7 @@

    Arguments

    @@ -69882,7 +69882,7 @@

    Arguments

    @@ -69937,7 +69937,7 @@

    Arguments

    @@ -69952,7 +69952,7 @@

    Arguments

    @@ -70007,7 +70007,7 @@

    Arguments

    @@ -70062,7 +70062,7 @@

    Arguments

    @@ -70117,7 +70117,7 @@

    Arguments

    @@ -70147,7 +70147,7 @@

    Arguments

    @@ -70187,7 +70187,7 @@

    Arguments

    @@ -70242,7 +70242,7 @@

    Arguments

    @@ -70297,7 +70297,7 @@

    Arguments

    @@ -70353,7 +70353,7 @@

    Arguments

    @@ -70368,7 +70368,7 @@

    Arguments

    @@ -70424,7 +70424,7 @@

    Arguments

    @@ -70439,7 +70439,7 @@

    Arguments

    @@ -70494,7 +70494,7 @@

    Arguments

    @@ -70509,7 +70509,7 @@

    Arguments

    @@ -70564,7 +70564,7 @@

    Arguments

    @@ -70620,7 +70620,7 @@

    Arguments

    @@ -70675,7 +70675,7 @@

    Arguments

    @@ -70731,7 +70731,7 @@

    Arguments

    @@ -70787,7 +70787,7 @@

    Arguments

    @@ -70857,7 +70857,7 @@

    Arguments

    @@ -70872,7 +70872,7 @@

    Arguments

    @@ -70902,7 +70902,7 @@

    Arguments

    @@ -70957,7 +70957,7 @@

    Arguments

    @@ -70972,7 +70972,7 @@

    Arguments

    @@ -71002,7 +71002,7 @@

    Arguments

    @@ -71087,7 +71087,7 @@

    Arguments

    @@ -71117,7 +71117,7 @@

    Arguments

    @@ -71147,7 +71147,7 @@

    Arguments

    @@ -71187,7 +71187,7 @@

    Arguments

    @@ -71217,7 +71217,7 @@

    Arguments

    @@ -71272,7 +71272,7 @@

    Arguments

    @@ -71302,7 +71302,7 @@

    Arguments

    @@ -71357,7 +71357,7 @@

    Arguments

    @@ -71387,7 +71387,7 @@

    Arguments

    @@ -71504,7 +71504,7 @@

    Arguments

    @@ -71747,7 +71747,7 @@

    Arguments

    @@ -72117,7 +72117,7 @@

    Arguments

    @@ -72203,7 +72203,7 @@

    Arguments

    @@ -72289,7 +72289,7 @@

    Arguments

    @@ -72375,7 +72375,7 @@

    Arguments

    @@ -72461,7 +72461,7 @@

    Arguments

    @@ -72682,7 +72682,7 @@

    Arguments

    @@ -72800,7 +72800,7 @@

    Arguments

    @@ -72855,7 +72855,7 @@

    Arguments

    @@ -72885,7 +72885,7 @@

    Arguments

    @@ -72955,7 +72955,7 @@

    Arguments

    @@ -72985,7 +72985,7 @@

    Arguments

    @@ -73102,7 +73102,7 @@

    Arguments

    @@ -73132,7 +73132,7 @@

    Arguments

    @@ -73249,7 +73249,7 @@

    Arguments

    @@ -73279,7 +73279,7 @@

    Arguments

    @@ -73349,7 +73349,7 @@

    Arguments

    @@ -73379,7 +73379,7 @@

    Arguments

    @@ -73449,7 +73449,7 @@

    Arguments

    @@ -73479,7 +73479,7 @@

    Arguments

    @@ -73549,7 +73549,7 @@

    Arguments

    @@ -73579,7 +73579,7 @@

    Arguments

    @@ -73719,7 +73719,7 @@

    Arguments

    @@ -73764,7 +73764,7 @@

    Arguments

    @@ -73794,7 +73794,7 @@

    Arguments

    @@ -73864,7 +73864,7 @@

    Arguments

    @@ -73894,7 +73894,7 @@

    Arguments

    @@ -73934,7 +73934,7 @@

    Arguments

    @@ -73949,7 +73949,7 @@

    Arguments

    @@ -74020,7 +74020,7 @@

    Arguments

    @@ -74035,7 +74035,7 @@

    Arguments

    @@ -74105,7 +74105,7 @@

    Arguments

    @@ -74176,7 +74176,7 @@

    Arguments

    @@ -74191,7 +74191,7 @@

    Arguments

    @@ -74261,7 +74261,7 @@

    Arguments

    @@ -74332,7 +74332,7 @@

    Arguments

    @@ -74347,7 +74347,7 @@

    Arguments

    @@ -74417,7 +74417,7 @@

    Arguments

    @@ -74551,7 +74551,7 @@

    Arguments

    @@ -74621,7 +74621,7 @@

    Arguments

    @@ -74636,7 +74636,7 @@

    Arguments

    @@ -74706,7 +74706,7 @@

    Arguments

    @@ -74721,7 +74721,7 @@

    Arguments

    @@ -74791,7 +74791,7 @@

    Arguments

    @@ -74806,7 +74806,7 @@

    Arguments

    @@ -74846,7 +74846,7 @@

    Arguments

    @@ -74861,7 +74861,7 @@

    Arguments

    @@ -74933,7 +74933,7 @@

    Arguments

    @@ -74948,7 +74948,7 @@

    Arguments

    @@ -75018,7 +75018,7 @@

    Arguments

    @@ -75033,7 +75033,7 @@

    Arguments

    @@ -75105,7 +75105,7 @@

    Arguments

    @@ -75120,7 +75120,7 @@

    Arguments

    @@ -75190,7 +75190,7 @@

    Arguments

    @@ -75205,7 +75205,7 @@

    Arguments

    @@ -75260,7 +75260,7 @@

    Arguments

    @@ -75275,7 +75275,7 @@

    Arguments

    @@ -75305,7 +75305,7 @@

    Arguments

    @@ -75345,7 +75345,7 @@

    Arguments

    @@ -75360,7 +75360,7 @@

    Arguments

    @@ -75415,7 +75415,7 @@

    Arguments

    @@ -75430,7 +75430,7 @@

    Arguments

    @@ -75460,7 +75460,7 @@

    Arguments

    @@ -75500,7 +75500,7 @@

    Arguments

    @@ -75515,7 +75515,7 @@

    Arguments

    @@ -75570,7 +75570,7 @@

    Arguments

    @@ -75585,7 +75585,7 @@

    Arguments

    @@ -75640,7 +75640,7 @@

    Arguments

    @@ -75695,7 +75695,7 @@

    Arguments

    @@ -75750,7 +75750,7 @@

    Arguments

    @@ -75780,7 +75780,7 @@

    Arguments

    @@ -75820,7 +75820,7 @@

    Arguments

    @@ -75875,7 +75875,7 @@

    Arguments

    @@ -75930,7 +75930,7 @@

    Arguments

    @@ -75986,7 +75986,7 @@

    Arguments

    @@ -76001,7 +76001,7 @@

    Arguments

    @@ -76057,7 +76057,7 @@

    Arguments

    @@ -76072,7 +76072,7 @@

    Arguments

    @@ -76127,7 +76127,7 @@

    Arguments

    @@ -76142,7 +76142,7 @@

    Arguments

    @@ -76197,7 +76197,7 @@

    Arguments

    @@ -76253,7 +76253,7 @@

    Arguments

    @@ -76308,7 +76308,7 @@

    Arguments

    @@ -76364,7 +76364,7 @@

    Arguments

    @@ -76420,7 +76420,7 @@

    Arguments

    @@ -76490,7 +76490,7 @@

    Arguments

    @@ -76505,7 +76505,7 @@

    Arguments

    @@ -76535,7 +76535,7 @@

    Arguments

    @@ -76590,7 +76590,7 @@

    Arguments

    @@ -76605,7 +76605,7 @@

    Arguments

    @@ -76635,7 +76635,7 @@

    Arguments

    @@ -76720,7 +76720,7 @@

    Arguments

    @@ -76750,7 +76750,7 @@

    Arguments

    @@ -76780,7 +76780,7 @@

    Arguments

    @@ -76820,7 +76820,7 @@

    Arguments

    @@ -76850,7 +76850,7 @@

    Arguments

    @@ -76905,7 +76905,7 @@

    Arguments

    @@ -76935,7 +76935,7 @@

    Arguments

    @@ -76990,7 +76990,7 @@

    Arguments

    @@ -77020,7 +77020,7 @@

    Arguments

    @@ -77137,7 +77137,7 @@

    Arguments

    @@ -77380,7 +77380,7 @@

    Arguments

    @@ -77750,7 +77750,7 @@

    Arguments

    @@ -77836,7 +77836,7 @@

    Arguments

    @@ -77922,7 +77922,7 @@

    Arguments

    @@ -78008,7 +78008,7 @@

    Arguments

    @@ -78094,7 +78094,7 @@

    Arguments

    @@ -78315,7 +78315,7 @@

    Arguments

    @@ -78433,7 +78433,7 @@

    Arguments

    @@ -78488,7 +78488,7 @@

    Arguments

    @@ -78518,7 +78518,7 @@

    Arguments

    @@ -78588,7 +78588,7 @@

    Arguments

    @@ -78618,7 +78618,7 @@

    Arguments

    @@ -78735,7 +78735,7 @@

    Arguments

    @@ -78765,7 +78765,7 @@

    Arguments

    @@ -78882,7 +78882,7 @@

    Arguments

    @@ -78912,7 +78912,7 @@

    Arguments

    @@ -78982,7 +78982,7 @@

    Arguments

    @@ -79012,7 +79012,7 @@

    Arguments

    @@ -79082,7 +79082,7 @@

    Arguments

    @@ -79112,7 +79112,7 @@

    Arguments

    @@ -79182,7 +79182,7 @@

    Arguments

    @@ -79212,7 +79212,7 @@

    Arguments

    @@ -79352,7 +79352,7 @@

    Arguments

    @@ -79397,7 +79397,7 @@

    Arguments

    @@ -79427,7 +79427,7 @@

    Arguments

    @@ -79497,7 +79497,7 @@

    Arguments

    @@ -79527,7 +79527,7 @@

    Arguments

    @@ -79567,7 +79567,7 @@

    Arguments

    @@ -79582,7 +79582,7 @@

    Arguments

    @@ -79653,7 +79653,7 @@

    Arguments

    @@ -79668,7 +79668,7 @@

    Arguments

    @@ -79738,7 +79738,7 @@

    Arguments

    @@ -79809,7 +79809,7 @@

    Arguments

    @@ -79824,7 +79824,7 @@

    Arguments

    @@ -79894,7 +79894,7 @@

    Arguments

    @@ -79965,7 +79965,7 @@

    Arguments

    @@ -79980,7 +79980,7 @@

    Arguments

    @@ -80050,7 +80050,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_multiply_api.html b/develop/module/dbcsr_multiply_api.html index d6695e289a7..5d52c536b42 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,12 +175,12 @@

    Uses

    @@ -205,7 +205,7 @@

    Variables

    @@ -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

    @@ -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 0826f71b114..fb6f22ac805 100644 --- a/develop/module/dbcsr_operations.html +++ b/develop/module/dbcsr_operations.html @@ -113,12 +113,12 @@

    Variables

    @@ -191,79 +191,79 @@

    Subroutines

    - dbcsr_add_block_node + dbcsr_add_block_node dbcsr_conjg dbcsr_zero dbcsr_scale_anytype frame_block_limit dbcsr_scale_by_vector_anytype dbcsr_add_anytype - dbcsr_add_d - dbcsr_add_s - dbcsr_add_z - dbcsr_add_c + dbcsr_add_d + dbcsr_add_s + dbcsr_add_z + dbcsr_add_c dbcsr_add_on_diag_ds - dbcsr_function_of_elements - dbcsr_hadamard_product - dbcsr_init_random - dbcsr_get_block_diag - dbcsr_copy - dbcsr_copy_into_existing + dbcsr_function_of_elements + dbcsr_hadamard_product + dbcsr_init_random + dbcsr_get_block_diag + dbcsr_copy + dbcsr_copy_into_existing dbcsr_copy_into_existing_sym dbcsr_copy_submatrix dbcsr_crop_matrix - dbcsr_triu + dbcsr_triu dbcsr_filter_anytype - dbcsr_norm_scalar - dbcsr_norm_r8_vec + dbcsr_norm_scalar + dbcsr_norm_r8_vec dbcsr_norm_vec - dbcsr_sum_replicated - dbcsr_get_info - dbcsr_clear + dbcsr_sum_replicated + dbcsr_get_info + dbcsr_clear dbcsr_trace_sd dbcsr_dot_sd - dbcsr_trace_d - dbcsr_dot_d - dbcsr_scale_d - dbcsr_scale_by_vector_d - dbcsr_set_d + dbcsr_trace_d + dbcsr_dot_d + dbcsr_scale_d + dbcsr_scale_by_vector_d + dbcsr_set_d dbcsr_filter_d - dbcsr_set_diag_d - dbcsr_get_diag_d - dbcsr_add_on_diag_d + dbcsr_set_diag_d + dbcsr_get_diag_d + dbcsr_add_on_diag_d dbcsr_update_contiguous_blocks_d dbcsr_add_anytype_d - dbcsr_trace_s - dbcsr_dot_s - dbcsr_scale_s - dbcsr_scale_by_vector_s - dbcsr_set_s + dbcsr_trace_s + dbcsr_dot_s + dbcsr_scale_s + dbcsr_scale_by_vector_s + dbcsr_set_s dbcsr_filter_s - dbcsr_set_diag_s - dbcsr_get_diag_s - dbcsr_add_on_diag_s + dbcsr_set_diag_s + dbcsr_get_diag_s + dbcsr_add_on_diag_s dbcsr_update_contiguous_blocks_s dbcsr_add_anytype_s - dbcsr_trace_z - dbcsr_dot_z - dbcsr_scale_z - dbcsr_scale_by_vector_z - dbcsr_set_z + dbcsr_trace_z + dbcsr_dot_z + dbcsr_scale_z + dbcsr_scale_by_vector_z + dbcsr_set_z dbcsr_filter_z - dbcsr_set_diag_z - dbcsr_get_diag_z - dbcsr_add_on_diag_z + dbcsr_set_diag_z + dbcsr_get_diag_z + dbcsr_add_on_diag_z dbcsr_update_contiguous_blocks_z dbcsr_add_anytype_z - dbcsr_trace_c - dbcsr_dot_c - dbcsr_scale_c - dbcsr_scale_by_vector_c - dbcsr_set_c + dbcsr_trace_c + dbcsr_dot_c + dbcsr_scale_c + dbcsr_scale_by_vector_c + dbcsr_set_c dbcsr_filter_c - dbcsr_set_diag_c - dbcsr_get_diag_c - dbcsr_add_on_diag_c + dbcsr_set_diag_c + dbcsr_get_diag_c + dbcsr_add_on_diag_c dbcsr_update_contiguous_blocks_c dbcsr_add_anytype_c
    @@ -292,26 +292,26 @@

    Uses

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

    Variables

    @@ -404,7 +404,7 @@

    Variables

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

    Variables

    @@ -593,7 +593,7 @@

    Arguments

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

    Arguments

    @@ -653,7 +653,7 @@

    Arguments

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

    Arguments

    @@ -713,7 +713,7 @@

    Arguments

    @@ -728,7 +728,7 @@

    Arguments

    @@ -773,7 +773,7 @@

    Arguments

    @@ -788,7 +788,7 @@

    Arguments

    @@ -816,14 +816,14 @@

    - -

    public interface dbcsr_trace + +

    public interface dbcsr_trace

    • - private subroutine dbcsr_trace_s(matrix_a, trace) + private subroutine dbcsr_trace_s(matrix_a, trace)

      @@ -842,7 +842,7 @@

      Arguments

    @@ -857,7 +857,7 @@

    Arguments

    @@ -896,7 +896,7 @@

    Arguments

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

    Arguments

    @@ -931,7 +931,7 @@

    Arguments

  • - private subroutine dbcsr_trace_c(matrix_a, trace) + private subroutine dbcsr_trace_c(matrix_a, trace)

    @@ -950,7 +950,7 @@

    Arguments

  • @@ -965,7 +965,7 @@

    Arguments

    @@ -985,7 +985,7 @@

    Arguments

  • - private subroutine dbcsr_trace_z(matrix_a, trace) + private subroutine dbcsr_trace_z(matrix_a, trace)

    @@ -1004,7 +1004,7 @@

    Arguments

  • @@ -1019,7 +1019,7 @@

    Arguments

    @@ -1042,14 +1042,14 @@

    Arguments

    - -

    public interface dbcsr_dot + +

    public interface dbcsr_dot

    • - private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace) + private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace)

      @@ -1068,7 +1068,7 @@

      Arguments

    @@ -1084,7 +1084,7 @@

    Arguments

    @@ -1100,7 +1100,7 @@

    Arguments

    @@ -1140,7 +1140,7 @@

    Arguments

    @@ -1156,7 +1156,7 @@

    Arguments

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

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

  • - private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace) + private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace)

    @@ -1211,7 +1211,7 @@

    Arguments

  • @@ -1227,7 +1227,7 @@

    Arguments

    @@ -1243,7 +1243,7 @@

    Arguments

    @@ -1263,7 +1263,7 @@

    Arguments

  • - private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace) + private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace)

    @@ -1282,7 +1282,7 @@

    Arguments

  • @@ -1298,7 +1298,7 @@

    Arguments

    @@ -1314,7 +1314,7 @@

    Arguments

    @@ -1337,8 +1337,8 @@

    Arguments

    - -

    public interface dbcsr_scale + +

    public interface dbcsr_scale

      @@ -1366,7 +1366,7 @@

      Arguments

    @@ -1381,7 +1381,7 @@

    Arguments

    @@ -1396,7 +1396,7 @@

    Arguments

    @@ -1416,7 +1416,7 @@

    Arguments

  • - private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    @@ -1435,7 +1435,7 @@

    Arguments

  • @@ -1450,7 +1450,7 @@

    Arguments

    @@ -1465,7 +1465,7 @@

    Arguments

    @@ -1485,7 +1485,7 @@

    Arguments

  • - private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    @@ -1504,7 +1504,7 @@

    Arguments

  • @@ -1519,7 +1519,7 @@

    Arguments

    @@ -1534,7 +1534,7 @@

    Arguments

    @@ -1554,7 +1554,7 @@

    Arguments

  • - private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    @@ -1573,7 +1573,7 @@

    Arguments

  • @@ -1588,7 +1588,7 @@

    Arguments

    @@ -1603,7 +1603,7 @@

    Arguments

    @@ -1623,7 +1623,7 @@

    Arguments

  • - private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column) + private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    @@ -1642,7 +1642,7 @@

    Arguments

  • @@ -1657,7 +1657,7 @@

    Arguments

    @@ -1672,7 +1672,7 @@

    Arguments

    @@ -1695,8 +1695,8 @@

    Arguments

    - -

    public interface dbcsr_scale_by_vector + +

    public interface dbcsr_scale_by_vector

      @@ -1721,7 +1721,7 @@

      Arguments

    @@ -1736,7 +1736,7 @@

    Arguments

    @@ -1751,7 +1751,7 @@

    Arguments

    @@ -1771,7 +1771,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    @@ -1790,7 +1790,7 @@

    Arguments

  • @@ -1805,7 +1805,7 @@

    Arguments

    @@ -1820,7 +1820,7 @@

    Arguments

    @@ -1840,7 +1840,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    @@ -1859,7 +1859,7 @@

    Arguments

  • @@ -1874,7 +1874,7 @@

    Arguments

    @@ -1889,7 +1889,7 @@

    Arguments

    @@ -1909,7 +1909,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    @@ -1928,7 +1928,7 @@

    Arguments

  • @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1958,7 +1958,7 @@

    Arguments

    @@ -1978,7 +1978,7 @@

    Arguments

  • - private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side) + private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    @@ -1997,7 +1997,7 @@

    Arguments

  • @@ -2012,7 +2012,7 @@

    Arguments

    @@ -2027,7 +2027,7 @@

    Arguments

    @@ -2050,14 +2050,14 @@

    Arguments

    - -

    public interface dbcsr_set + +

    public interface dbcsr_set

    • - private subroutine dbcsr_set_s(matrix, alpha) + private subroutine dbcsr_set_s(matrix, alpha)

      @@ -2076,7 +2076,7 @@

      Arguments

    @@ -2091,7 +2091,7 @@

    Arguments

    @@ -2111,7 +2111,7 @@

    Arguments

  • - private subroutine dbcsr_set_d(matrix, alpha) + private subroutine dbcsr_set_d(matrix, alpha)

    @@ -2130,7 +2130,7 @@

    Arguments

  • @@ -2145,7 +2145,7 @@

    Arguments

    @@ -2165,7 +2165,7 @@

    Arguments

  • - private subroutine dbcsr_set_c(matrix, alpha) + private subroutine dbcsr_set_c(matrix, alpha)

    @@ -2184,7 +2184,7 @@

    Arguments

  • @@ -2199,7 +2199,7 @@

    Arguments

    @@ -2219,7 +2219,7 @@

    Arguments

  • - private subroutine dbcsr_set_z(matrix, alpha) + private subroutine dbcsr_set_z(matrix, alpha)

    @@ -2238,7 +2238,7 @@

    Arguments

  • @@ -2253,7 +2253,7 @@

    Arguments

    @@ -2276,8 +2276,8 @@

    Arguments

    - -

    public interface dbcsr_add + +

    public interface dbcsr_add

      @@ -2303,7 +2303,7 @@

      Arguments

    @@ -2318,7 +2318,7 @@

    Arguments

    @@ -2333,7 +2333,7 @@

    Arguments

    @@ -2348,7 +2348,7 @@

    Arguments

    @@ -2363,7 +2363,7 @@

    Arguments

    @@ -2383,7 +2383,7 @@

    Arguments

  • - private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -2402,7 +2402,7 @@

    Arguments

  • @@ -2417,7 +2417,7 @@

    Arguments

    @@ -2432,7 +2432,7 @@

    Arguments

    @@ -2447,7 +2447,7 @@

    Arguments

    @@ -2467,7 +2467,7 @@

    Arguments

  • - private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -2486,7 +2486,7 @@

    Arguments

  • @@ -2501,7 +2501,7 @@

    Arguments

    @@ -2516,7 +2516,7 @@

    Arguments

    @@ -2531,7 +2531,7 @@

    Arguments

    @@ -2551,7 +2551,7 @@

    Arguments

  • - private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -2570,7 +2570,7 @@

    Arguments

  • @@ -2585,7 +2585,7 @@

    Arguments

    @@ -2600,7 +2600,7 @@

    Arguments

    @@ -2615,7 +2615,7 @@

    Arguments

    @@ -2635,7 +2635,7 @@

    Arguments

  • - private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar) + private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -2654,7 +2654,7 @@

    Arguments

  • @@ -2669,7 +2669,7 @@

    Arguments

    @@ -2684,7 +2684,7 @@

    Arguments

    @@ -2699,7 +2699,7 @@

    Arguments

    @@ -2722,14 +2722,14 @@

    Arguments

    - -

    public interface dbcsr_add_on_diag + +

    public interface dbcsr_add_on_diag

    @@ -2763,7 +2763,7 @@

    Arguments

    @@ -2802,7 +2802,7 @@

    Arguments

    @@ -2817,7 +2817,7 @@

    Arguments

    @@ -2837,7 +2837,7 @@

    Arguments

  • - private subroutine dbcsr_add_on_diag_c(matrix, alpha) + private subroutine dbcsr_add_on_diag_c(matrix, alpha)

    @@ -2856,7 +2856,7 @@

    Arguments

  • @@ -2871,7 +2871,7 @@

    Arguments

    @@ -2891,7 +2891,7 @@

    Arguments

  • - private subroutine dbcsr_add_on_diag_z(matrix, alpha) + private subroutine dbcsr_add_on_diag_z(matrix, alpha)

    @@ -2910,7 +2910,7 @@

    Arguments

  • @@ -2925,7 +2925,7 @@

    Arguments

    @@ -2974,7 +2974,7 @@

    Arguments

    @@ -2989,7 +2989,7 @@

    Arguments

    @@ -3004,7 +3004,7 @@

    Arguments

    @@ -3019,7 +3019,7 @@

    Arguments

    @@ -3034,7 +3034,7 @@

    Arguments

    @@ -3073,7 +3073,7 @@

    Arguments

    @@ -3088,7 +3088,7 @@

    Arguments

    @@ -3103,7 +3103,7 @@

    Arguments

    @@ -3118,7 +3118,7 @@

    Arguments

    @@ -3133,7 +3133,7 @@

    Arguments

    @@ -3172,7 +3172,7 @@

    Arguments

    @@ -3187,7 +3187,7 @@

    Arguments

    @@ -3202,7 +3202,7 @@

    Arguments

    @@ -3217,7 +3217,7 @@

    Arguments

    @@ -3232,7 +3232,7 @@

    Arguments

    @@ -3271,7 +3271,7 @@

    Arguments

    @@ -3286,7 +3286,7 @@

    Arguments

    @@ -3301,7 +3301,7 @@

    Arguments

    @@ -3316,7 +3316,7 @@

    Arguments

    @@ -3331,7 +3331,7 @@

    Arguments

    @@ -3370,7 +3370,7 @@

    Arguments

    @@ -3385,7 +3385,7 @@

    Arguments

    @@ -3400,7 +3400,7 @@

    Arguments

    @@ -3415,7 +3415,7 @@

    Arguments

    @@ -3430,7 +3430,7 @@

    Arguments

    @@ -3453,14 +3453,14 @@

    Arguments

    - -

    public interface dbcsr_get_diag + +

    public interface dbcsr_get_diag

    @@ -3494,7 +3494,7 @@

    Arguments

    @@ -3514,7 +3514,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_d(matrix, diag) + private subroutine dbcsr_get_diag_d(matrix, diag)

    @@ -3533,7 +3533,7 @@

    Arguments

  • @@ -3548,7 +3548,7 @@

    Arguments

    @@ -3568,7 +3568,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_c(matrix, diag) + private subroutine dbcsr_get_diag_c(matrix, diag)

    @@ -3587,7 +3587,7 @@

    Arguments

  • @@ -3602,7 +3602,7 @@

    Arguments

    @@ -3622,7 +3622,7 @@

    Arguments

  • - private subroutine dbcsr_get_diag_z(matrix, diag) + private subroutine dbcsr_get_diag_z(matrix, diag)

    @@ -3641,7 +3641,7 @@

    Arguments

  • @@ -3656,7 +3656,7 @@

    Arguments

    @@ -3679,14 +3679,14 @@

    Arguments

    - -

    public interface dbcsr_set_diag + +

    public interface dbcsr_set_diag

    @@ -3720,7 +3720,7 @@

    Arguments

    @@ -3740,7 +3740,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_d(matrix, diag) + private subroutine dbcsr_set_diag_d(matrix, diag)

    @@ -3759,7 +3759,7 @@

    Arguments

  • @@ -3774,7 +3774,7 @@

    Arguments

    @@ -3794,7 +3794,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_c(matrix, diag) + private subroutine dbcsr_set_diag_c(matrix, diag)

    @@ -3813,7 +3813,7 @@

    Arguments

  • @@ -3828,7 +3828,7 @@

    Arguments

    @@ -3848,7 +3848,7 @@

    Arguments

  • - private subroutine dbcsr_set_diag_z(matrix, diag) + private subroutine dbcsr_set_diag_z(matrix, diag)

    @@ -3867,7 +3867,7 @@

    Arguments

  • @@ -3882,7 +3882,7 @@

    Arguments

    @@ -3931,7 +3931,7 @@

    Arguments

    @@ -3946,7 +3946,7 @@

    Arguments

    @@ -3992,7 +3992,7 @@

    Arguments

    @@ -4007,7 +4007,7 @@

    Arguments

    @@ -4053,7 +4053,7 @@

    Arguments

    @@ -4068,7 +4068,7 @@

    Arguments

    @@ -4114,7 +4114,7 @@

    Arguments

    @@ -4129,7 +4129,7 @@

    Arguments

    @@ -4175,7 +4175,7 @@

    Arguments

    @@ -4190,7 +4190,7 @@

    Arguments

    @@ -4367,7 +4367,7 @@

    -

    public function dbcsr_gershgorin_norm(matrix) result(norm) +

    public function dbcsr_gershgorin_norm(matrix) result(norm)

    @@ -4386,7 +4386,7 @@

    Arguments

    @@ -4412,7 +4412,7 @@

    -

    public function dbcsr_maxabs(matrix) result(norm) +

    public function dbcsr_maxabs(matrix) result(norm)

    @@ -4431,7 +4431,7 @@

    Arguments

    @@ -4457,7 +4457,7 @@

    -

    public function dbcsr_frobenius_norm(matrix, local) result(norm) +

    public function dbcsr_frobenius_norm(matrix, local) result(norm)

    @@ -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

    @@ -4667,7 +4667,7 @@

    -

    public function dbcsr_get_occupation(matrix) result(occupation) +

    public function dbcsr_get_occupation(matrix) result(occupation)

    @@ -4686,7 +4686,7 @@

    Arguments

    @@ -4717,7 +4717,7 @@

    Subroutines

    -

    public subroutine dbcsr_add_block_node(matrix, block_row, block_col, block) +

    public subroutine dbcsr_add_block_node(matrix, block_row, block_col, block)

    @@ -4739,7 +4739,7 @@

    Arguments

    @@ -4754,7 +4754,7 @@

    Arguments

    @@ -4770,7 +4770,7 @@

    Arguments

    @@ -4786,7 +4786,7 @@

    Arguments

    @@ -4826,7 +4826,7 @@

    Arguments

    @@ -4866,7 +4866,7 @@

    Arguments

    @@ -4906,7 +4906,7 @@

    Arguments

    @@ -4921,7 +4921,7 @@

    Arguments

    @@ -4936,7 +4936,7 @@

    Arguments

    @@ -4976,7 +4976,7 @@

    Arguments

    @@ -5105,7 +5105,7 @@

    Arguments

    @@ -5120,7 +5120,7 @@

    Arguments

    @@ -5135,7 +5135,7 @@

    Arguments

    @@ -5176,7 +5176,7 @@

    Arguments

    @@ -5191,7 +5191,7 @@

    Arguments

    @@ -5206,7 +5206,7 @@

    Arguments

    @@ -5221,7 +5221,7 @@

    Arguments

    @@ -5236,7 +5236,7 @@

    Arguments

    @@ -5257,7 +5257,7 @@

    Arguments

    -

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -5276,7 +5276,7 @@

    Arguments

    @@ -5291,7 +5291,7 @@

    Arguments

    @@ -5306,7 +5306,7 @@

    Arguments

    @@ -5321,7 +5321,7 @@

    Arguments

    @@ -5342,7 +5342,7 @@

    Arguments

    -

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -5361,7 +5361,7 @@

    Arguments

    @@ -5376,7 +5376,7 @@

    Arguments

    @@ -5391,7 +5391,7 @@

    Arguments

    @@ -5406,7 +5406,7 @@

    Arguments

    @@ -5427,7 +5427,7 @@

    Arguments

    -

    private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -5446,7 +5446,7 @@

    Arguments

    @@ -5461,7 +5461,7 @@

    Arguments

    @@ -5476,7 +5476,7 @@

    Arguments

    @@ -5491,7 +5491,7 @@

    Arguments

    @@ -5512,7 +5512,7 @@

    Arguments

    -

    private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar) +

    private subroutine dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)

    @@ -5531,7 +5531,7 @@

    Arguments

    @@ -5546,7 +5546,7 @@

    Arguments

    @@ -5561,7 +5561,7 @@

    Arguments

    @@ -5576,7 +5576,7 @@

    Arguments

    @@ -5616,7 +5616,7 @@

    Arguments

    @@ -5631,7 +5631,7 @@

    Arguments

    @@ -5652,11 +5652,11 @@

    Arguments

    -

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2) +

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)

    -

    Computes various functions (defined by func) of matrix elements

    Read more… +

    Computes various functions (defined by func) of matrix elements

    Read more…

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + 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)
    - + type(dbcsr_data_obj)
    - + 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_distribution_obj), intent(inout)
    - + type(dbcsr_distribution_obj), 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,
    - + 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_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,
    - + type(mp_request_type), private,
    - + type(dbcsr_data_obj), public
    - + type(dbcsr_data_obj), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), 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, 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(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(mp_request_type), 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)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + 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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in),
    - + integer, intent(out)
    - + character(len=*), private,
    - + logical, private,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + type(acc_stream_type), public
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_work_type),
    - + 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)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + character(len=*), 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(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)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, 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(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),
    - + 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(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),
    - + 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(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),
    - + 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(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,
    - + type(dbcsr_mm_multrec_type), 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)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer,
    - + type(dbcsr_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),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + logical, private,
    - + integer, public
    - + integer, public
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + 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)
    - + integer, 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(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(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + 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)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(stack_descriptor_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(stack_descriptor_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(stack_descriptor_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(stack_descriptor_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=*), 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=real_8), private
    - + integer(kind=int_8), 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)
    - + type(dbcsr_mm_multrec_type), intent(out)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_type), intent(in),
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + integer, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + 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)
    - + complex(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + character(len=*), private,
    - + logical, private
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + type(dbcsr_mm_sched_type), intent(inout)
    - + 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_mm_sched_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), private,
    - + integer, public
    - + 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)
    - + integer, 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)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + 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)
    - + character(len=*), private,
    - + integer, private
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(out)
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type),
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4)
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + logical
    - + integer
    - + logical,
    - + integer
    - + character(len=*)
    - + integer
    - + character(len=*)
    - + integer
    - + integer(kind=int_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + logical, intent(inout)
    - + logical, intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + logical, intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(in),
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(out),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, 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)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + 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
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, 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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), 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(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(kind=int_8),
    - + real(kind=real_8),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + complex(kind=real_4),
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + integer(kind=int_4), intent(out)
    - + integer(kind=int_4), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out)
    - + real(kind=real_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out)
    - + real(kind=real_4), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out)
    - + complex(kind=real_8), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out)
    - + complex(kind=real_4), intent(out)
    - + integer, intent(in),
    - + character(len=*), intent(out)
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, private
    - + integer, public,
    - + integer, public,
    - + character(len=20), public
    - + integer, public
    - + class(mp_request_type), intent(in)
    - + class(mp_info_type), intent(in)
    - + type(mp_request_type),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in)
    - + class(mp_request_type), intent(inout)
    - + 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)
    - + type(mp_request_type), intent(out)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(out),
    - + integer, intent(out)
    - + integer, intent(inout),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer
    - + logical
    - + integer
    - + logical,
    - + integer
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + character(len=*)
    - + integer
    - + character(len=*)
    - + integer
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + logical, intent(inout)
    - + logical, intent(inout),
    - + logical, intent(inout),
    - + type(mp_request_type), intent(inout)
    - + 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)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), 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(kind=int_4)
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_4)
    - + integer
    - + integer(kind=int_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_4),
    - + integer, intent(out),
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_4), 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(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + integer(kind=int_8),
    - + integer, intent(out),
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_8), 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)
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_8),
    - + integer, intent(out),
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), 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)
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + real(kind=real_4),
    - + integer, intent(out),
    - + real(kind=real_4),
    - + integer, intent(out),
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), 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)
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_8),
    - + integer, intent(out),
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), 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)
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_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(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_4),
    - + integer, intent(out),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), 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_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,
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + character(len=*), 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)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + 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_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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),
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), 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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer(kind=int_8), intent(inout),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    @@ -5671,7 +5671,7 @@

    Arguments

    @@ -5686,7 +5686,7 @@

    Arguments

    @@ -5701,7 +5701,7 @@

    Arguments

    @@ -5716,7 +5716,7 @@

    Arguments

    @@ -5731,7 +5731,7 @@

    Arguments

    @@ -5752,7 +5752,7 @@

    Arguments

    -

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value) +

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value)

    @@ -5772,7 +5772,7 @@

    Arguments

    @@ -5788,7 +5788,7 @@

    Arguments

    @@ -5804,7 +5804,7 @@

    Arguments

    @@ -5819,7 +5819,7 @@

    Arguments

    @@ -5840,7 +5840,7 @@

    Arguments

    -

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed) +

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed)

    @@ -5859,7 +5859,7 @@

    Arguments

    @@ -5874,7 +5874,7 @@

    Arguments

    @@ -5889,7 +5889,7 @@

    Arguments

    @@ -5910,7 +5910,7 @@

    Arguments

    -

    public subroutine dbcsr_get_block_diag(matrix, diag) +

    public subroutine dbcsr_get_block_diag(matrix, diag)

    @@ -5929,7 +5929,7 @@

    Arguments

    @@ -5944,7 +5944,7 @@

    Arguments

    @@ -5965,7 +5965,7 @@

    Arguments

    -

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shallow_data, keep_imaginary, matrix_type) +

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shallow_data, keep_imaginary, matrix_type)

    @@ -5984,7 +5984,7 @@

    Arguments

    @@ -5999,7 +5999,7 @@

    Arguments

    @@ -6014,7 +6014,7 @@

    Arguments

    @@ -6029,7 +6029,7 @@

    Arguments

    @@ -6047,7 +6047,7 @@

    Arguments

    @@ -6065,7 +6065,7 @@

    Arguments

    @@ -6083,7 +6083,7 @@

    Arguments

    @@ -6104,7 +6104,7 @@

    Arguments

    -

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a) +

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a)

    @@ -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

    @@ -6278,7 +6278,7 @@

    Arguments

    @@ -6310,7 +6310,7 @@

    Arguments

    @@ -6350,7 +6350,7 @@

    Arguments

    @@ -6365,7 +6365,7 @@

    Arguments

    @@ -6412,7 +6412,7 @@

    Arguments

    @@ -6433,7 +6433,7 @@

    Arguments

    -

    public subroutine dbcsr_triu(matrix_a) +

    public subroutine dbcsr_triu(matrix_a)

    @@ -6452,7 +6452,7 @@

    Arguments

    @@ -6492,7 +6492,7 @@

    Arguments

    @@ -6507,7 +6507,7 @@

    Arguments

    @@ -6522,7 +6522,7 @@

    Arguments

    @@ -6537,7 +6537,7 @@

    Arguments

    @@ -6552,7 +6552,7 @@

    Arguments

    @@ -6573,7 +6573,7 @@

    Arguments

    -

    public subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) +

    public subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

    @@ -6592,7 +6592,7 @@

    Arguments

    @@ -6607,7 +6607,7 @@

    Arguments

    @@ -6622,7 +6622,7 @@

    Arguments

    @@ -6643,7 +6643,7 @@

    Arguments

    -

    public subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) +

    public subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

    @@ -6662,7 +6662,7 @@

    Arguments

    @@ -6677,7 +6677,7 @@

    Arguments

    @@ -6692,7 +6692,7 @@

    Arguments

    @@ -6732,7 +6732,7 @@

    Arguments

    @@ -6747,7 +6747,7 @@

    Arguments

    @@ -6762,7 +6762,7 @@

    Arguments

    @@ -6783,7 +6783,7 @@

    Arguments

    -

    public subroutine dbcsr_sum_replicated(matrix) +

    public subroutine dbcsr_sum_replicated(matrix)

    @@ -6802,7 +6802,7 @@

    Arguments

    @@ -6823,7 +6823,7 @@

    Arguments

    -

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, matrix_type, data_type, group) +

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, matrix_type, data_type, group)

    @@ -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

    @@ -6977,7 +6977,7 @@

    Arguments

    @@ -6992,7 +6992,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

    @@ -7223,7 +7223,7 @@

    Arguments

    -

    public subroutine dbcsr_clear(matrix) +

    public subroutine dbcsr_clear(matrix)

    @@ -7242,7 +7242,7 @@

    Arguments

    @@ -7282,7 +7282,7 @@

    Arguments

    @@ -7297,7 +7297,7 @@

    Arguments

    @@ -7338,7 +7338,7 @@

    Arguments

    @@ -7354,7 +7354,7 @@

    Arguments

    @@ -7370,7 +7370,7 @@

    Arguments

    @@ -7391,7 +7391,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_d(matrix_a, trace) +

    private subroutine dbcsr_trace_d(matrix_a, trace)

    @@ -7410,7 +7410,7 @@

    Arguments

    @@ -7425,7 +7425,7 @@

    Arguments

    @@ -7446,7 +7446,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, trace)

    @@ -7465,7 +7465,7 @@

    Arguments

    @@ -7481,7 +7481,7 @@

    Arguments

    @@ -7497,7 +7497,7 @@

    Arguments

    @@ -7518,7 +7518,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    @@ -7537,7 +7537,7 @@

    Arguments

    @@ -7552,7 +7552,7 @@

    Arguments

    @@ -7567,7 +7567,7 @@

    Arguments

    @@ -7588,7 +7588,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    @@ -7607,7 +7607,7 @@

    Arguments

    @@ -7622,7 +7622,7 @@

    Arguments

    @@ -7637,7 +7637,7 @@

    Arguments

    @@ -7658,7 +7658,7 @@

    Arguments

    -

    private subroutine dbcsr_set_d(matrix, alpha) +

    private subroutine dbcsr_set_d(matrix, alpha)

    @@ -7677,7 +7677,7 @@

    Arguments

    @@ -7692,7 +7692,7 @@

    Arguments

    @@ -7732,7 +7732,7 @@

    Arguments

    @@ -7747,7 +7747,7 @@

    Arguments

    @@ -7762,7 +7762,7 @@

    Arguments

    @@ -7777,7 +7777,7 @@

    Arguments

    @@ -7792,7 +7792,7 @@

    Arguments

    @@ -7813,7 +7813,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_d(matrix, diag) +

    private subroutine dbcsr_set_diag_d(matrix, diag)

    @@ -7832,7 +7832,7 @@

    Arguments

    @@ -7847,7 +7847,7 @@

    Arguments

    @@ -7868,7 +7868,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_d(matrix, diag) +

    private subroutine dbcsr_get_diag_d(matrix, diag)

    @@ -7887,7 +7887,7 @@

    Arguments

    @@ -7902,7 +7902,7 @@

    Arguments

    @@ -7923,7 +7923,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_d(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_d(matrix, alpha)

    @@ -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

    @@ -8268,7 +8268,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_s(matrix_a, trace) +

    private subroutine dbcsr_trace_s(matrix_a, trace)

    @@ -8287,7 +8287,7 @@

    Arguments

    @@ -8302,7 +8302,7 @@

    Arguments

    @@ -8323,7 +8323,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace)

    @@ -8342,7 +8342,7 @@

    Arguments

    @@ -8358,7 +8358,7 @@

    Arguments

    @@ -8374,7 +8374,7 @@

    Arguments

    @@ -8395,7 +8395,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    @@ -8414,7 +8414,7 @@

    Arguments

    @@ -8429,7 +8429,7 @@

    Arguments

    @@ -8444,7 +8444,7 @@

    Arguments

    @@ -8465,7 +8465,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    @@ -8484,7 +8484,7 @@

    Arguments

    @@ -8499,7 +8499,7 @@

    Arguments

    @@ -8514,7 +8514,7 @@

    Arguments

    @@ -8535,7 +8535,7 @@

    Arguments

    -

    private subroutine dbcsr_set_s(matrix, alpha) +

    private subroutine dbcsr_set_s(matrix, alpha)

    @@ -8554,7 +8554,7 @@

    Arguments

    @@ -8569,7 +8569,7 @@

    Arguments

    @@ -8609,7 +8609,7 @@

    Arguments

    @@ -8624,7 +8624,7 @@

    Arguments

    @@ -8639,7 +8639,7 @@

    Arguments

    @@ -8654,7 +8654,7 @@

    Arguments

    @@ -8669,7 +8669,7 @@

    Arguments

    @@ -8690,7 +8690,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_s(matrix, diag) +

    private subroutine dbcsr_set_diag_s(matrix, diag)

    @@ -8709,7 +8709,7 @@

    Arguments

    @@ -8724,7 +8724,7 @@

    Arguments

    @@ -8745,7 +8745,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_s(matrix, diag) +

    private subroutine dbcsr_get_diag_s(matrix, diag)

    @@ -8764,7 +8764,7 @@

    Arguments

    @@ -8779,7 +8779,7 @@

    Arguments

    @@ -8800,7 +8800,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha)

    @@ -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

    @@ -9145,7 +9145,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_z(matrix_a, trace) +

    private subroutine dbcsr_trace_z(matrix_a, trace)

    @@ -9164,7 +9164,7 @@

    Arguments

    @@ -9179,7 +9179,7 @@

    Arguments

    @@ -9200,7 +9200,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace)

    @@ -9219,7 +9219,7 @@

    Arguments

    @@ -9235,7 +9235,7 @@

    Arguments

    @@ -9251,7 +9251,7 @@

    Arguments

    @@ -9272,7 +9272,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    @@ -9291,7 +9291,7 @@

    Arguments

    @@ -9306,7 +9306,7 @@

    Arguments

    @@ -9321,7 +9321,7 @@

    Arguments

    @@ -9342,7 +9342,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    @@ -9361,7 +9361,7 @@

    Arguments

    @@ -9376,7 +9376,7 @@

    Arguments

    @@ -9391,7 +9391,7 @@

    Arguments

    @@ -9412,7 +9412,7 @@

    Arguments

    -

    private subroutine dbcsr_set_z(matrix, alpha) +

    private subroutine dbcsr_set_z(matrix, alpha)

    @@ -9431,7 +9431,7 @@

    Arguments

    @@ -9446,7 +9446,7 @@

    Arguments

    @@ -9486,7 +9486,7 @@

    Arguments

    @@ -9501,7 +9501,7 @@

    Arguments

    @@ -9516,7 +9516,7 @@

    Arguments

    @@ -9531,7 +9531,7 @@

    Arguments

    @@ -9546,7 +9546,7 @@

    Arguments

    @@ -9567,7 +9567,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_z(matrix, diag) +

    private subroutine dbcsr_set_diag_z(matrix, diag)

    @@ -9586,7 +9586,7 @@

    Arguments

    @@ -9601,7 +9601,7 @@

    Arguments

    @@ -9622,7 +9622,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_z(matrix, diag) +

    private subroutine dbcsr_get_diag_z(matrix, diag)

    @@ -9641,7 +9641,7 @@

    Arguments

    @@ -9656,7 +9656,7 @@

    Arguments

    @@ -9677,7 +9677,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha)

    @@ -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

    @@ -10022,7 +10022,7 @@

    Arguments

    -

    private subroutine dbcsr_trace_c(matrix_a, trace) +

    private subroutine dbcsr_trace_c(matrix_a, trace)

    @@ -10041,7 +10041,7 @@

    Arguments

    @@ -10056,7 +10056,7 @@

    Arguments

    @@ -10077,7 +10077,7 @@

    Arguments

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace)

    @@ -10096,7 +10096,7 @@

    Arguments

    @@ -10112,7 +10112,7 @@

    Arguments

    @@ -10128,7 +10128,7 @@

    Arguments

    @@ -10149,7 +10149,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column) +

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    @@ -10168,7 +10168,7 @@

    Arguments

    @@ -10183,7 +10183,7 @@

    Arguments

    @@ -10198,7 +10198,7 @@

    Arguments

    @@ -10219,7 +10219,7 @@

    Arguments

    -

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side) +

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    @@ -10238,7 +10238,7 @@

    Arguments

    @@ -10253,7 +10253,7 @@

    Arguments

    @@ -10268,7 +10268,7 @@

    Arguments

    @@ -10289,7 +10289,7 @@

    Arguments

    -

    private subroutine dbcsr_set_c(matrix, alpha) +

    private subroutine dbcsr_set_c(matrix, alpha)

    @@ -10308,7 +10308,7 @@

    Arguments

    @@ -10323,7 +10323,7 @@

    Arguments

    @@ -10363,7 +10363,7 @@

    Arguments

    @@ -10378,7 +10378,7 @@

    Arguments

    @@ -10393,7 +10393,7 @@

    Arguments

    @@ -10408,7 +10408,7 @@

    Arguments

    @@ -10423,7 +10423,7 @@

    Arguments

    @@ -10444,7 +10444,7 @@

    Arguments

    -

    private subroutine dbcsr_set_diag_c(matrix, diag) +

    private subroutine dbcsr_set_diag_c(matrix, diag)

    @@ -10463,7 +10463,7 @@

    Arguments

    @@ -10478,7 +10478,7 @@

    Arguments

    @@ -10499,7 +10499,7 @@

    Arguments

    -

    private subroutine dbcsr_get_diag_c(matrix, diag) +

    private subroutine dbcsr_get_diag_c(matrix, diag)

    @@ -10518,7 +10518,7 @@

    Arguments

    @@ -10533,7 +10533,7 @@

    Arguments

    @@ -10554,7 +10554,7 @@

    Arguments

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha)

    @@ -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 ce9b5fe5f9c..a5075f5102a 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

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

    Arguments

    diff --git a/develop/module/dbcsr_ptr_util.html b/develop/module/dbcsr_ptr_util.html index 3a2e572aadb..f03d4c570f9 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

    @@ -488,7 +488,7 @@

    Arguments

    @@ -518,7 +518,7 @@

    Arguments

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

    Arguments

    @@ -634,7 +634,7 @@

    Arguments

    @@ -664,7 +664,7 @@

    Arguments

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

    Arguments

    @@ -780,7 +780,7 @@

    Arguments

    @@ -810,7 +810,7 @@

    Arguments

    @@ -825,7 +825,7 @@

    Arguments

    @@ -926,7 +926,7 @@

    Arguments

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

    Arguments

    @@ -971,7 +971,7 @@

    Arguments

    @@ -1072,7 +1072,7 @@

    Arguments

    @@ -1102,7 +1102,7 @@

    Arguments

    @@ -1117,7 +1117,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

    @@ -2315,7 +2315,7 @@

    Arguments

    @@ -2330,7 +2330,7 @@

    Arguments

    @@ -2345,7 +2345,7 @@

    Arguments

    @@ -2384,7 +2384,7 @@

    Arguments

    @@ -2399,7 +2399,7 @@

    Arguments

    @@ -2414,7 +2414,7 @@

    Arguments

    @@ -2453,7 +2453,7 @@

    Arguments

    @@ -2468,7 +2468,7 @@

    Arguments

    @@ -2483,7 +2483,7 @@

    Arguments

    @@ -2522,7 +2522,7 @@

    Arguments

    @@ -2537,7 +2537,7 @@

    Arguments

    @@ -2552,7 +2552,7 @@

    Arguments

    @@ -2591,7 +2591,7 @@

    Arguments

    @@ -2606,7 +2606,7 @@

    Arguments

    @@ -2621,7 +2621,7 @@

    Arguments

    @@ -2660,7 +2660,7 @@

    Arguments

    @@ -2675,7 +2675,7 @@

    Arguments

    @@ -2690,7 +2690,7 @@

    Arguments

    @@ -2739,7 +2739,7 @@

    Arguments

    @@ -2754,7 +2754,7 @@

    Arguments

    @@ -2793,7 +2793,7 @@

    Arguments

    @@ -2808,7 +2808,7 @@

    Arguments

    @@ -2847,7 +2847,7 @@

    Arguments

    @@ -2862,7 +2862,7 @@

    Arguments

    @@ -2901,7 +2901,7 @@

    Arguments

    @@ -2916,7 +2916,7 @@

    Arguments

    @@ -2955,7 +2955,7 @@

    Arguments

    @@ -2970,7 +2970,7 @@

    Arguments

    @@ -3009,7 +3009,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

    @@ -5284,7 +5284,7 @@

    Arguments

    @@ -5299,7 +5299,7 @@

    Arguments

    @@ -5314,7 +5314,7 @@

    Arguments

    @@ -5354,7 +5354,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

    @@ -5745,7 +5745,7 @@

    Arguments

    @@ -5775,7 +5775,7 @@

    Arguments

    @@ -5790,7 +5790,7 @@

    Arguments

    @@ -5892,7 +5892,7 @@

    Arguments

    @@ -5907,7 +5907,7 @@

    Arguments

    @@ -5922,7 +5922,7 @@

    Arguments

    @@ -5962,7 +5962,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

    @@ -6353,7 +6353,7 @@

    Arguments

    @@ -6383,7 +6383,7 @@

    Arguments

    @@ -6398,7 +6398,7 @@

    Arguments

    @@ -6500,7 +6500,7 @@

    Arguments

    @@ -6515,7 +6515,7 @@

    Arguments

    @@ -6530,7 +6530,7 @@

    Arguments

    @@ -6570,7 +6570,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

    @@ -6961,7 +6961,7 @@

    Arguments

    @@ -6991,7 +6991,7 @@

    Arguments

    @@ -7006,7 +7006,7 @@

    Arguments

    @@ -7108,7 +7108,7 @@

    Arguments

    @@ -7123,7 +7123,7 @@

    Arguments

    @@ -7138,7 +7138,7 @@

    Arguments

    @@ -7178,7 +7178,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

    @@ -7569,7 +7569,7 @@

    Arguments

    @@ -7599,7 +7599,7 @@

    Arguments

    @@ -7614,7 +7614,7 @@

    Arguments

    @@ -7716,7 +7716,7 @@

    Arguments

    @@ -7731,7 +7731,7 @@

    Arguments

    @@ -7746,7 +7746,7 @@

    Arguments

    @@ -7786,7 +7786,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

    @@ -8177,7 +8177,7 @@

    Arguments

    @@ -8207,7 +8207,7 @@

    Arguments

    @@ -8222,7 +8222,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

    @@ -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

    diff --git a/develop/module/dbcsr_string_utilities.html b/develop/module/dbcsr_string_utilities.html index 8a10276be91..83aac8859fd 100644 --- a/develop/module/dbcsr_string_utilities.html +++ b/develop/module/dbcsr_string_utilities.html @@ -327,7 +327,7 @@

    Arguments

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

    Arguments

    @@ -382,7 +382,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -452,7 +452,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_base.html b/develop/module/dbcsr_tas_base.html index 8be8b885659..72b972d1507 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

    @@ -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

    @@ -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

    @@ -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

    @@ -6249,7 +6249,7 @@

    Arguments

    @@ -6264,7 +6264,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 08767d5a6bb..3e6b8679f31 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

    @@ -779,7 +779,7 @@

    Arguments

    @@ -845,7 +845,7 @@

    Arguments

    @@ -860,7 +860,7 @@

    Arguments

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

    Arguments

    @@ -1025,7 +1025,7 @@

    Type-Bound Procedures

    + dist @@ -1140,7 +1140,7 @@

    Type-Bound Procedures

    + dist => cyclic_dist @@ -1255,7 +1255,7 @@

    Type-Bound Procedures

    + dist => arb_dist @@ -1421,7 +1421,7 @@

    Type-Bound Procedures

    + dist => repl_dist @@ -1865,7 +1865,7 @@

    Arguments

    @@ -1925,7 +1925,7 @@

    Arguments

    @@ -1985,7 +1985,7 @@

    Arguments

    @@ -2195,7 +2195,7 @@

    Arguments

    @@ -2255,7 +2255,7 @@

    Arguments

    @@ -2315,7 +2315,7 @@

    Arguments

    @@ -2330,7 +2330,7 @@

    Arguments

    @@ -2375,7 +2375,7 @@

    Arguments

    @@ -2390,7 +2390,7 @@

    Arguments

    @@ -2768,7 +2768,7 @@

    Arguments

    @@ -2828,7 +2828,7 @@

    Arguments

    @@ -2843,7 +2843,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 eec7096e8c8..8176ee3e41a 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 91a40b5c57f..9750cef387b 100644 --- a/develop/module/dbcsr_tas_mm.html +++ b/develop/module/dbcsr_tas_mm.html @@ -113,7 +113,7 @@

    Variables

    @@ -191,26 +191,26 @@

    Uses

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

    Variables

    @@ -342,7 +342,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

    @@ -660,7 +660,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -724,7 +724,7 @@

    Arguments

    @@ -773,7 +773,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -914,7 +914,7 @@

    Arguments

    @@ -959,7 +959,7 @@

    Arguments

    @@ -989,7 +989,7 @@

    Arguments

    @@ -1005,7 +1005,7 @@

    Arguments

    @@ -1186,7 +1186,7 @@

    Arguments

    @@ -1327,7 +1327,7 @@

    Arguments

    @@ -1397,7 +1397,7 @@

    Arguments

    @@ -1457,7 +1457,7 @@

    Arguments

    @@ -1472,7 +1472,7 @@

    Arguments

    @@ -1512,7 +1512,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

    @@ -1778,7 +1778,7 @@

    Arguments

    @@ -1793,7 +1793,7 @@

    Arguments

    @@ -1863,7 +1863,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 4448fff0c36..4aa199eebb6 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

    @@ -1096,7 +1096,7 @@

    Arguments

    @@ -1111,7 +1111,7 @@

    Arguments

    @@ -1166,7 +1166,7 @@

    Arguments

    @@ -1211,7 +1211,7 @@

    Arguments

    @@ -1281,7 +1281,7 @@

    Arguments

    @@ -1296,7 +1296,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 c4f896568fe..55318042396 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

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

    Arguments

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

    Arguments

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

    Arguments

    @@ -559,7 +559,7 @@

    Arguments

    @@ -621,7 +621,7 @@

    Arguments

    @@ -698,7 +698,7 @@

    Arguments

    @@ -729,7 +729,7 @@

    Arguments

    @@ -775,7 +775,7 @@

    Arguments

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

    Arguments

    @@ -850,7 +850,7 @@

    Arguments

    @@ -945,7 +945,7 @@

    Arguments

    @@ -1062,7 +1062,7 @@

    Arguments

    @@ -1092,7 +1092,7 @@

    Arguments

    @@ -1177,7 +1177,7 @@

    Arguments

    @@ -1192,7 +1192,7 @@

    Arguments

    @@ -1384,7 +1384,7 @@

    Arguments

    @@ -1399,7 +1399,7 @@

    Arguments

    @@ -1516,7 +1516,7 @@

    Arguments

    @@ -1531,7 +1531,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1673,7 +1673,7 @@

    Arguments

    @@ -1705,7 +1705,7 @@

    Arguments

    @@ -1721,7 +1721,7 @@

    Arguments

    @@ -1777,7 +1777,7 @@

    Arguments

    @@ -1792,7 +1792,7 @@

    Arguments

    @@ -1807,7 +1807,7 @@

    Arguments

    @@ -1822,7 +1822,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_test.html b/develop/module/dbcsr_tas_test.html index dd726e5f395..24be0f3726e 100644 --- a/develop/module/dbcsr_tas_test.html +++ b/develop/module/dbcsr_tas_test.html @@ -113,8 +113,8 @@

    Variables

    @@ -177,25 +177,25 @@

    Uses

    @@ -220,7 +220,7 @@

    Variables

    @@ -237,7 +237,7 @@

    Variables

    @@ -284,7 +284,7 @@

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

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

    Arguments

    @@ -364,7 +364,7 @@

    Arguments

    @@ -394,7 +394,7 @@

    Arguments

    @@ -409,7 +409,7 @@

    Arguments

    @@ -424,7 +424,7 @@

    Arguments

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

    Arguments

    @@ -499,7 +499,7 @@

    Arguments

    @@ -600,7 +600,7 @@

    Arguments

    @@ -660,7 +660,7 @@

    Arguments

    @@ -675,7 +675,7 @@

    Arguments

    @@ -760,7 +760,7 @@

    Arguments

    @@ -805,7 +805,7 @@

    Arguments

    @@ -820,7 +820,7 @@

    Arguments

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

    Arguments

    @@ -875,7 +875,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tas_types.html b/develop/module/dbcsr_tas_types.html index 064886c9af1..7853a9d0c10 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

    @@ -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

    @@ -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 500a519520b..3a597c3afd5 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

    @@ -147,7 +147,7 @@

    Functions

    @@ -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

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

    Arguments

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

    Arguments

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

  • - private pure function array_eq_i(arr1, arr2) + private pure function array_eq_i(arr1, arr2)

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

    Arguments

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

    Arguments

    @@ -486,7 +486,7 @@

    Arguments

    @@ -512,7 +512,7 @@

    -

    private pure function array_eq_i(arr1, arr2) +

    private pure function array_eq_i(arr1, arr2)

    @@ -531,7 +531,7 @@

    Arguments

    @@ -546,7 +546,7 @@

    Arguments

    @@ -591,7 +591,7 @@

    Arguments

    @@ -606,7 +606,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 b2f321e98f0..12c0d9fc357 100644 --- a/develop/module/dbcsr_tensor.html +++ b/develop/module/dbcsr_tensor.html @@ -113,7 +113,7 @@

    Variables

    @@ -199,25 +199,25 @@

    Uses

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

    Variables

    @@ -320,7 +320,7 @@

    Arguments

    @@ -365,7 +365,7 @@

    Arguments

    @@ -425,7 +425,7 @@

    Arguments

    @@ -440,7 +440,7 @@

    Arguments

    @@ -498,7 +498,7 @@

    Arguments

    @@ -514,7 +514,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -560,7 +560,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

    @@ -690,7 +690,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

    @@ -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

    @@ -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

    @@ -1929,7 +1929,7 @@

    Arguments

    @@ -1944,7 +1944,7 @@

    Arguments

    @@ -2132,7 +2132,7 @@

    Arguments

    @@ -2148,7 +2148,7 @@

    Arguments

    @@ -2196,7 +2196,7 @@

    Arguments

    @@ -2211,7 +2211,7 @@

    Arguments

    @@ -2252,7 +2252,7 @@

    Arguments

    @@ -2299,7 +2299,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

    @@ -2573,7 +2573,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

    @@ -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

    @@ -3263,7 +3263,7 @@

    Arguments

    @@ -3278,7 +3278,7 @@

    Arguments

    @@ -3293,7 +3293,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 c8b56549ede..2146c9d3801 100644 --- a/develop/module/dbcsr_tensor_api.html +++ b/develop/module/dbcsr_tensor_api.html @@ -113,7 +113,7 @@

    Variables

    @@ -178,14 +178,14 @@

    Uses

    @@ -210,7 +210,7 @@

    Variables

    @@ -347,7 +347,7 @@

    Arguments

    @@ -377,7 +377,7 @@

    Arguments

    @@ -442,7 +442,7 @@

    Arguments

    @@ -457,7 +457,7 @@

    Arguments

    @@ -472,7 +472,7 @@

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

    @@ -587,7 +587,7 @@

    Arguments

    @@ -602,7 +602,7 @@

    Arguments

    @@ -617,7 +617,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_api_c.html b/develop/module/dbcsr_tensor_api_c.html index 8f96d79b2d0..7ca96e301de 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

    @@ -9648,7 +9648,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_tensor_block.html b/develop/module/dbcsr_tensor_block.html index c337b1d67ea..fc9ce896fe4 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

    @@ -744,7 +744,7 @@

    Arguments

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

    Arguments

    @@ -774,7 +774,7 @@

    Arguments

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

    Arguments

    @@ -828,7 +828,7 @@

    Arguments

    @@ -858,7 +858,7 @@

    Arguments

    @@ -873,7 +873,7 @@

    Arguments

    @@ -888,7 +888,7 @@

    Arguments

    @@ -903,7 +903,7 @@

    Arguments

    @@ -942,7 +942,7 @@

    Arguments

    @@ -972,7 +972,7 @@

    Arguments

    @@ -987,7 +987,7 @@

    Arguments

    @@ -1002,7 +1002,7 @@

    Arguments

    @@ -1017,7 +1017,7 @@

    Arguments

    @@ -1056,7 +1056,7 @@

    Arguments

    @@ -1086,7 +1086,7 @@

    Arguments

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

    Arguments

    @@ -1116,7 +1116,7 @@

    Arguments

    @@ -1131,7 +1131,7 @@

    Arguments

    @@ -1170,7 +1170,7 @@

    Arguments

    @@ -1200,7 +1200,7 @@

    Arguments

    @@ -1215,7 +1215,7 @@

    Arguments

    @@ -1230,7 +1230,7 @@

    Arguments

    @@ -1245,7 +1245,7 @@

    Arguments

    @@ -1284,7 +1284,7 @@

    Arguments

    @@ -1314,7 +1314,7 @@

    Arguments

    @@ -1329,7 +1329,7 @@

    Arguments

    @@ -1344,7 +1344,7 @@

    Arguments

    @@ -1359,7 +1359,7 @@

    Arguments

    @@ -1398,7 +1398,7 @@

    Arguments

    @@ -1428,7 +1428,7 @@

    Arguments

    @@ -1443,7 +1443,7 @@

    Arguments

    @@ -1458,7 +1458,7 @@

    Arguments

    @@ -1473,7 +1473,7 @@

    Arguments

    @@ -1512,7 +1512,7 @@

    Arguments

    @@ -1542,7 +1542,7 @@

    Arguments

    @@ -1557,7 +1557,7 @@

    Arguments

    @@ -1572,7 +1572,7 @@

    Arguments

    @@ -1587,7 +1587,7 @@

    Arguments

    @@ -1626,7 +1626,7 @@

    Arguments

    @@ -1656,7 +1656,7 @@

    Arguments

    @@ -1671,7 +1671,7 @@

    Arguments

    @@ -1686,7 +1686,7 @@

    Arguments

    @@ -1701,7 +1701,7 @@

    Arguments

    @@ -1740,7 +1740,7 @@

    Arguments

    @@ -1770,7 +1770,7 @@

    Arguments

    @@ -1785,7 +1785,7 @@

    Arguments

    @@ -1800,7 +1800,7 @@

    Arguments

    @@ -1815,7 +1815,7 @@

    Arguments

    @@ -1854,7 +1854,7 @@

    Arguments

    @@ -1884,7 +1884,7 @@

    Arguments

    @@ -1899,7 +1899,7 @@

    Arguments

    @@ -1914,7 +1914,7 @@

    Arguments

    @@ -1929,7 +1929,7 @@

    Arguments

    @@ -1968,7 +1968,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2013,7 +2013,7 @@

    Arguments

    @@ -2028,7 +2028,7 @@

    Arguments

    @@ -2043,7 +2043,7 @@

    Arguments

    @@ -2082,7 +2082,7 @@

    Arguments

    @@ -2112,7 +2112,7 @@

    Arguments

    @@ -2127,7 +2127,7 @@

    Arguments

    @@ -2142,7 +2142,7 @@

    Arguments

    @@ -2191,7 +2191,7 @@

    Arguments

    @@ -2221,7 +2221,7 @@

    Arguments

    @@ -2236,7 +2236,7 @@

    Arguments

    @@ -2251,7 +2251,7 @@

    Arguments

    @@ -2290,7 +2290,7 @@

    Arguments

    @@ -2320,7 +2320,7 @@

    Arguments

    @@ -2335,7 +2335,7 @@

    Arguments

    @@ -2374,7 +2374,7 @@

    Arguments

    @@ -2404,7 +2404,7 @@

    Arguments

    @@ -2419,7 +2419,7 @@

    Arguments

    @@ -2434,7 +2434,7 @@

    Arguments

    @@ -2473,7 +2473,7 @@

    Arguments

    @@ -2503,7 +2503,7 @@

    Arguments

    @@ -2518,7 +2518,7 @@

    Arguments

    @@ -2557,7 +2557,7 @@

    Arguments

    @@ -2587,7 +2587,7 @@

    Arguments

    @@ -2602,7 +2602,7 @@

    Arguments

    @@ -2617,7 +2617,7 @@

    Arguments

    @@ -2656,7 +2656,7 @@

    Arguments

    @@ -2686,7 +2686,7 @@

    Arguments

    @@ -2701,7 +2701,7 @@

    Arguments

    @@ -2740,7 +2740,7 @@

    Arguments

    @@ -2770,7 +2770,7 @@

    Arguments

    @@ -2785,7 +2785,7 @@

    Arguments

    @@ -2800,7 +2800,7 @@

    Arguments

    @@ -2839,7 +2839,7 @@

    Arguments

    @@ -2869,7 +2869,7 @@

    Arguments

    @@ -2884,7 +2884,7 @@

    Arguments

    @@ -2923,7 +2923,7 @@

    Arguments

    @@ -2953,7 +2953,7 @@

    Arguments

    @@ -2968,7 +2968,7 @@

    Arguments

    @@ -2983,7 +2983,7 @@

    Arguments

    @@ -3022,7 +3022,7 @@

    Arguments

    @@ -3052,7 +3052,7 @@

    Arguments

    @@ -3067,7 +3067,7 @@

    Arguments

    @@ -3106,7 +3106,7 @@

    Arguments

    @@ -3136,7 +3136,7 @@

    Arguments

    @@ -3151,7 +3151,7 @@

    Arguments

    @@ -3166,7 +3166,7 @@

    Arguments

    @@ -3205,7 +3205,7 @@

    Arguments

    @@ -3235,7 +3235,7 @@

    Arguments

    @@ -3250,7 +3250,7 @@

    Arguments

    @@ -3289,7 +3289,7 @@

    Arguments

    @@ -3319,7 +3319,7 @@

    Arguments

    @@ -3334,7 +3334,7 @@

    Arguments

    @@ -3349,7 +3349,7 @@

    Arguments

    @@ -3388,7 +3388,7 @@

    Arguments

    @@ -3418,7 +3418,7 @@

    Arguments

    @@ -3433,7 +3433,7 @@

    Arguments

    @@ -3472,7 +3472,7 @@

    Arguments

    @@ -3502,7 +3502,7 @@

    Arguments

    @@ -3517,7 +3517,7 @@

    Arguments

    @@ -3532,7 +3532,7 @@

    Arguments

    @@ -3571,7 +3571,7 @@

    Arguments

    @@ -3601,7 +3601,7 @@

    Arguments

    @@ -3616,7 +3616,7 @@

    Arguments

    @@ -3655,7 +3655,7 @@

    Arguments

    @@ -3685,7 +3685,7 @@

    Arguments

    @@ -3700,7 +3700,7 @@

    Arguments

    @@ -3715,7 +3715,7 @@

    Arguments

    @@ -3754,7 +3754,7 @@

    Arguments

    @@ -3784,7 +3784,7 @@

    Arguments

    @@ -3799,7 +3799,7 @@

    Arguments

    @@ -3838,7 +3838,7 @@

    Arguments

    @@ -3868,7 +3868,7 @@

    Arguments

    @@ -3883,7 +3883,7 @@

    Arguments

    @@ -3898,7 +3898,7 @@

    Arguments

    @@ -3937,7 +3937,7 @@

    Arguments

    @@ -3967,7 +3967,7 @@

    Arguments

    @@ -3982,7 +3982,7 @@

    Arguments

    @@ -4021,7 +4021,7 @@

    Arguments

    @@ -4051,7 +4051,7 @@

    Arguments

    @@ -4066,7 +4066,7 @@

    Arguments

    @@ -4081,7 +4081,7 @@

    Arguments

    @@ -4120,7 +4120,7 @@

    Arguments

    @@ -4150,7 +4150,7 @@

    Arguments

    @@ -4165,7 +4165,7 @@

    Arguments

    @@ -4204,7 +4204,7 @@

    Arguments

    @@ -4234,7 +4234,7 @@

    Arguments

    @@ -4249,7 +4249,7 @@

    Arguments

    @@ -4264,7 +4264,7 @@

    Arguments

    @@ -4303,7 +4303,7 @@

    Arguments

    @@ -4333,7 +4333,7 @@

    Arguments

    @@ -4348,7 +4348,7 @@

    Arguments

    @@ -4387,7 +4387,7 @@

    Arguments

    @@ -4417,7 +4417,7 @@

    Arguments

    @@ -4432,7 +4432,7 @@

    Arguments

    @@ -4481,7 +4481,7 @@

    Arguments

    @@ -4496,7 +4496,7 @@

    Arguments

    @@ -4511,7 +4511,7 @@

    Arguments

    @@ -4526,7 +4526,7 @@

    Arguments

    @@ -4541,7 +4541,7 @@

    Arguments

    @@ -4580,7 +4580,7 @@

    Arguments

    @@ -4634,7 +4634,7 @@

    Arguments

    @@ -4649,7 +4649,7 @@

    Arguments

    @@ -4688,7 +4688,7 @@

    Arguments

    @@ -4703,7 +4703,7 @@

    Arguments

    @@ -4742,7 +4742,7 @@

    Arguments

    @@ -4757,7 +4757,7 @@

    Arguments

    @@ -4809,7 +4809,7 @@

    Components

    @@ -4860,7 +4860,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

    @@ -5825,7 +5825,7 @@

    Arguments

    @@ -5840,7 +5840,7 @@

    Arguments

    @@ -5855,7 +5855,7 @@

    Arguments

    @@ -5870,7 +5870,7 @@

    Arguments

    @@ -5885,7 +5885,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

    @@ -6050,7 +6050,7 @@

    Arguments

    @@ -6090,7 +6090,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

    @@ -6835,7 +6835,7 @@

    Arguments

    @@ -6850,7 +6850,7 @@

    Arguments

    @@ -6890,7 +6890,7 @@

    Arguments

    @@ -6920,7 +6920,7 @@

    Arguments

    @@ -6935,7 +6935,7 @@

    Arguments

    @@ -6950,7 +6950,7 @@

    Arguments

    @@ -6990,7 +6990,7 @@

    Arguments

    @@ -7020,7 +7020,7 @@

    Arguments

    @@ -7035,7 +7035,7 @@

    Arguments

    @@ -7050,7 +7050,7 @@

    Arguments

    @@ -7090,7 +7090,7 @@

    Arguments

    @@ -7120,7 +7120,7 @@

    Arguments

    @@ -7135,7 +7135,7 @@

    Arguments

    @@ -7150,7 +7150,7 @@

    Arguments

    @@ -7190,7 +7190,7 @@

    Arguments

    @@ -7220,7 +7220,7 @@

    Arguments

    @@ -7235,7 +7235,7 @@

    Arguments

    @@ -7250,7 +7250,7 @@

    Arguments

    @@ -7290,7 +7290,7 @@

    Arguments

    @@ -7320,7 +7320,7 @@

    Arguments

    @@ -7335,7 +7335,7 @@

    Arguments

    @@ -7350,7 +7350,7 @@

    Arguments

    @@ -7390,7 +7390,7 @@

    Arguments

    @@ -7420,7 +7420,7 @@

    Arguments

    @@ -7435,7 +7435,7 @@

    Arguments

    @@ -7475,7 +7475,7 @@

    Arguments

    @@ -7505,7 +7505,7 @@

    Arguments

    @@ -7520,7 +7520,7 @@

    Arguments

    @@ -7560,7 +7560,7 @@

    Arguments

    @@ -7590,7 +7590,7 @@

    Arguments

    @@ -7605,7 +7605,7 @@

    Arguments

    @@ -7645,7 +7645,7 @@

    Arguments

    @@ -7675,7 +7675,7 @@

    Arguments

    @@ -7690,7 +7690,7 @@

    Arguments

    @@ -7730,7 +7730,7 @@

    Arguments

    @@ -7760,7 +7760,7 @@

    Arguments

    @@ -7775,7 +7775,7 @@

    Arguments

    @@ -7790,7 +7790,7 @@

    Arguments

    @@ -7805,7 +7805,7 @@

    Arguments

    @@ -7845,7 +7845,7 @@

    Arguments

    @@ -7875,7 +7875,7 @@

    Arguments

    @@ -7890,7 +7890,7 @@

    Arguments

    @@ -7905,7 +7905,7 @@

    Arguments

    @@ -7920,7 +7920,7 @@

    Arguments

    @@ -7960,7 +7960,7 @@

    Arguments

    @@ -7990,7 +7990,7 @@

    Arguments

    @@ -8005,7 +8005,7 @@

    Arguments

    @@ -8020,7 +8020,7 @@

    Arguments

    @@ -8035,7 +8035,7 @@

    Arguments

    @@ -8075,7 +8075,7 @@

    Arguments

    @@ -8105,7 +8105,7 @@

    Arguments

    @@ -8120,7 +8120,7 @@

    Arguments

    @@ -8135,7 +8135,7 @@

    Arguments

    @@ -8150,7 +8150,7 @@

    Arguments

    @@ -8190,7 +8190,7 @@

    Arguments

    @@ -8220,7 +8220,7 @@

    Arguments

    @@ -8235,7 +8235,7 @@

    Arguments

    @@ -8250,7 +8250,7 @@

    Arguments

    @@ -8265,7 +8265,7 @@

    Arguments

    @@ -8305,7 +8305,7 @@

    Arguments

    @@ -8335,7 +8335,7 @@

    Arguments

    @@ -8350,7 +8350,7 @@

    Arguments

    @@ -8365,7 +8365,7 @@

    Arguments

    @@ -8380,7 +8380,7 @@

    Arguments

    @@ -8420,7 +8420,7 @@

    Arguments

    @@ -8450,7 +8450,7 @@

    Arguments

    @@ -8465,7 +8465,7 @@

    Arguments

    @@ -8480,7 +8480,7 @@

    Arguments

    @@ -8495,7 +8495,7 @@

    Arguments

    @@ -8535,7 +8535,7 @@

    Arguments

    @@ -8565,7 +8565,7 @@

    Arguments

    @@ -8580,7 +8580,7 @@

    Arguments

    @@ -8595,7 +8595,7 @@

    Arguments

    @@ -8610,7 +8610,7 @@

    Arguments

    @@ -8650,7 +8650,7 @@

    Arguments

    @@ -8680,7 +8680,7 @@

    Arguments

    @@ -8695,7 +8695,7 @@

    Arguments

    @@ -8710,7 +8710,7 @@

    Arguments

    @@ -8725,7 +8725,7 @@

    Arguments

    @@ -8765,7 +8765,7 @@

    Arguments

    @@ -8795,7 +8795,7 @@

    Arguments

    @@ -8810,7 +8810,7 @@

    Arguments

    @@ -8825,7 +8825,7 @@

    Arguments

    @@ -8840,7 +8840,7 @@

    Arguments

    @@ -8880,7 +8880,7 @@

    Arguments

    @@ -8910,7 +8910,7 @@

    Arguments

    @@ -8925,7 +8925,7 @@

    Arguments

    @@ -8940,7 +8940,7 @@

    Arguments

    @@ -8955,7 +8955,7 @@

    Arguments

    @@ -8995,7 +8995,7 @@

    Arguments

    @@ -9025,7 +9025,7 @@

    Arguments

    @@ -9040,7 +9040,7 @@

    Arguments

    @@ -9055,7 +9055,7 @@

    Arguments

    @@ -9070,7 +9070,7 @@

    Arguments

    @@ -9110,7 +9110,7 @@

    Arguments

    @@ -9140,7 +9140,7 @@

    Arguments

    @@ -9155,7 +9155,7 @@

    Arguments

    @@ -9195,7 +9195,7 @@

    Arguments

    @@ -9225,7 +9225,7 @@

    Arguments

    @@ -9240,7 +9240,7 @@

    Arguments

    @@ -9280,7 +9280,7 @@

    Arguments

    @@ -9310,7 +9310,7 @@

    Arguments

    @@ -9325,7 +9325,7 @@

    Arguments

    @@ -9365,7 +9365,7 @@

    Arguments

    @@ -9395,7 +9395,7 @@

    Arguments

    @@ -9410,7 +9410,7 @@

    Arguments

    @@ -9450,7 +9450,7 @@

    Arguments

    @@ -9480,7 +9480,7 @@

    Arguments

    @@ -9495,7 +9495,7 @@

    Arguments

    @@ -9535,7 +9535,7 @@

    Arguments

    @@ -9565,7 +9565,7 @@

    Arguments

    @@ -9580,7 +9580,7 @@

    Arguments

    @@ -9620,7 +9620,7 @@

    Arguments

    @@ -9650,7 +9650,7 @@

    Arguments

    @@ -9665,7 +9665,7 @@

    Arguments

    @@ -9705,7 +9705,7 @@

    Arguments

    @@ -9735,7 +9735,7 @@

    Arguments

    @@ -9750,7 +9750,7 @@

    Arguments

    @@ -9790,7 +9790,7 @@

    Arguments

    @@ -9820,7 +9820,7 @@

    Arguments

    @@ -9835,7 +9835,7 @@

    Arguments

    @@ -9875,7 +9875,7 @@

    Arguments

    @@ -9905,7 +9905,7 @@

    Arguments

    @@ -9920,7 +9920,7 @@

    Arguments

    @@ -9960,7 +9960,7 @@

    Arguments

    @@ -9990,7 +9990,7 @@

    Arguments

    @@ -10005,7 +10005,7 @@

    Arguments

    @@ -10045,7 +10045,7 @@

    Arguments

    @@ -10075,7 +10075,7 @@

    Arguments

    @@ -10090,7 +10090,7 @@

    Arguments

    @@ -10130,7 +10130,7 @@

    Arguments

    @@ -10160,7 +10160,7 @@

    Arguments

    @@ -10175,7 +10175,7 @@

    Arguments

    @@ -10190,7 +10190,7 @@

    Arguments

    @@ -10230,7 +10230,7 @@

    Arguments

    @@ -10260,7 +10260,7 @@

    Arguments

    @@ -10275,7 +10275,7 @@

    Arguments

    @@ -10290,7 +10290,7 @@

    Arguments

    @@ -10330,7 +10330,7 @@

    Arguments

    @@ -10360,7 +10360,7 @@

    Arguments

    @@ -10375,7 +10375,7 @@

    Arguments

    @@ -10390,7 +10390,7 @@

    Arguments

    @@ -10430,7 +10430,7 @@

    Arguments

    @@ -10460,7 +10460,7 @@

    Arguments

    @@ -10475,7 +10475,7 @@

    Arguments

    @@ -10490,7 +10490,7 @@

    Arguments

    @@ -10530,7 +10530,7 @@

    Arguments

    @@ -10560,7 +10560,7 @@

    Arguments

    @@ -10575,7 +10575,7 @@

    Arguments

    @@ -10590,7 +10590,7 @@

    Arguments

    @@ -10630,7 +10630,7 @@

    Arguments

    @@ -10660,7 +10660,7 @@

    Arguments

    @@ -10675,7 +10675,7 @@

    Arguments

    @@ -10690,7 +10690,7 @@

    Arguments

    @@ -10730,7 +10730,7 @@

    Arguments

    @@ -10760,7 +10760,7 @@

    Arguments

    @@ -10775,7 +10775,7 @@

    Arguments

    @@ -10790,7 +10790,7 @@

    Arguments

    @@ -10830,7 +10830,7 @@

    Arguments

    @@ -10860,7 +10860,7 @@

    Arguments

    @@ -10875,7 +10875,7 @@

    Arguments

    @@ -10890,7 +10890,7 @@

    Arguments

    @@ -10930,7 +10930,7 @@

    Arguments

    @@ -10960,7 +10960,7 @@

    Arguments

    @@ -10975,7 +10975,7 @@

    Arguments

    @@ -10990,7 +10990,7 @@

    Arguments

    @@ -11030,7 +11030,7 @@

    Arguments

    @@ -11060,7 +11060,7 @@

    Arguments

    @@ -11075,7 +11075,7 @@

    Arguments

    @@ -11090,7 +11090,7 @@

    Arguments

    @@ -11130,7 +11130,7 @@

    Arguments

    @@ -11160,7 +11160,7 @@

    Arguments

    @@ -11175,7 +11175,7 @@

    Arguments

    @@ -11190,7 +11190,7 @@

    Arguments

    @@ -11230,7 +11230,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 bba0c300aa4..3b240d2c37a 100644 --- a/develop/module/dbcsr_tensor_index.html +++ b/develop/module/dbcsr_tensor_index.html @@ -113,7 +113,7 @@

    Variables

    @@ -224,7 +224,7 @@

    Variables

    @@ -326,7 +326,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

    @@ -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 1962f53cde4..311beabb5b8 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 5f48f95aa4b..57e553cef96 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 cd705410476..0d6ca720894 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

    @@ -420,7 +420,7 @@

    Arguments

    @@ -475,7 +475,7 @@

    Arguments

    @@ -490,7 +490,7 @@

    Arguments

    @@ -532,7 +532,7 @@

    Arguments

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

    Arguments

    @@ -596,7 +596,7 @@

    Arguments

    @@ -611,7 +611,7 @@

    Arguments

    @@ -627,7 +627,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/module/dbcsr_tensor_test.html b/develop/module/dbcsr_tensor_test.html index c1b97068197..607d03ed172 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

    @@ -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

    @@ -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

    @@ -1207,7 +1207,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

    @@ -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 06eefa1886a..0f6fbcfb825 100644 --- a/develop/module/dbcsr_tensor_types.html +++ b/develop/module/dbcsr_tensor_types.html @@ -113,7 +113,7 @@

    Variables

    @@ -261,20 +261,20 @@

    Uses

    @@ -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

    @@ -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

    @@ -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

    @@ -1248,7 +1248,7 @@

    Arguments

    @@ -1332,7 +1332,7 @@

    Arguments

    @@ -1416,7 +1416,7 @@

    Arguments

    @@ -1547,7 +1547,7 @@

    Components

    @@ -1630,7 +1630,7 @@

    Components

    @@ -1747,7 +1747,7 @@

    Components

    @@ -1815,7 +1815,7 @@

    Components

    @@ -1849,7 +1849,7 @@

    Components

    @@ -1883,7 +1883,7 @@

    Components

    @@ -1917,7 +1917,7 @@

    Components

    @@ -2000,7 +2000,7 @@

    Components

    @@ -2017,7 +2017,7 @@

    Components

    @@ -2134,7 +2134,7 @@

    Components

    @@ -2212,7 +2212,7 @@

    Type-Bound Procedures

    + dist => tas_dist_t @@ -2284,7 +2284,7 @@

    Components

    @@ -2471,7 +2471,7 @@

    Arguments

    @@ -2531,7 +2531,7 @@

    Arguments

    @@ -2546,7 +2546,7 @@

    Arguments

    @@ -2667,7 +2667,7 @@

    Arguments

    @@ -2731,7 +2731,7 @@

    Arguments

    @@ -2746,7 +2746,7 @@

    Arguments

    @@ -2762,7 +2762,7 @@

    Arguments

    @@ -2823,7 +2823,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

    @@ -3517,7 +3517,7 @@

    Arguments

    @@ -3562,7 +3562,7 @@

    Arguments

    @@ -3607,7 +3607,7 @@

    Arguments

    @@ -3655,7 +3655,7 @@

    Arguments

    @@ -3722,7 +3722,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

    @@ -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

    @@ -4841,7 +4841,7 @@

    Arguments

    @@ -4911,7 +4911,7 @@

    Arguments

    @@ -4926,7 +4926,7 @@

    Arguments

    @@ -4981,7 +4981,7 @@

    Arguments

    @@ -4996,7 +4996,7 @@

    Arguments

    @@ -5011,7 +5011,7 @@

    Arguments

    @@ -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

    @@ -5170,7 +5170,7 @@

    Arguments

    @@ -5186,7 +5186,7 @@

    Arguments

    @@ -5227,7 +5227,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

    @@ -5464,7 +5464,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

    @@ -5924,7 +5924,7 @@

    Arguments

    @@ -6009,7 +6009,7 @@

    Arguments

    @@ -6094,7 +6094,7 @@

    Arguments

    @@ -6179,7 +6179,7 @@

    Arguments

    @@ -6224,7 +6224,7 @@

    Arguments

    @@ -6254,7 +6254,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

    @@ -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 7d3e6f53c9e..7f69e321afb 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

    @@ -792,7 +792,7 @@

    Arguments

    @@ -847,7 +847,7 @@

    Arguments

    @@ -877,7 +877,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_test_scale_by_vector.html b/develop/module/dbcsr_test_scale_by_vector.html index f27b9f3f178..392a1739e78 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

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

    Arguments

    @@ -364,7 +364,7 @@

    Arguments

    @@ -380,7 +380,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 4b236a48182..dde199b9cc0 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

    @@ -320,7 +320,7 @@

    Arguments

    @@ -365,7 +365,7 @@

    Arguments

    @@ -382,7 +382,7 @@

    Arguments

    @@ -431,7 +431,7 @@

    Arguments

    @@ -447,7 +447,7 @@

    Arguments

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

    Arguments

    @@ -511,7 +511,7 @@

    Arguments

    @@ -526,7 +526,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

    @@ -733,7 +733,7 @@

    Arguments

    @@ -748,7 +748,7 @@

    Arguments

    @@ -763,7 +763,7 @@

    Arguments

    @@ -778,7 +778,7 @@

    Arguments

    @@ -808,7 +808,7 @@

    Arguments

    @@ -823,7 +823,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_timings.html b/develop/module/dbcsr_timings.html index 07224f12e2f..989d2642467 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

    @@ -669,7 +669,7 @@

    Arguments

    @@ -685,7 +685,7 @@

    Arguments

    @@ -701,7 +701,7 @@

    Arguments

    @@ -716,7 +716,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 c0669fd79d1..752661df402 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 f592c62718f..ab2884e825f 100644 --- a/develop/module/dbcsr_timings_report.html +++ b/develop/module/dbcsr_timings_report.html @@ -165,18 +165,18 @@

    Uses

    @@ -341,7 +341,7 @@

    Arguments

    @@ -411,7 +411,7 @@

    Arguments

    @@ -541,7 +541,7 @@

    Arguments

    diff --git a/develop/module/dbcsr_timings_types.html b/develop/module/dbcsr_timings_types.html index 1d7655d0297..ea478226808 100644 --- a/develop/module/dbcsr_timings_types.html +++ b/develop/module/dbcsr_timings_types.html @@ -153,9 +153,9 @@

    Uses

    @@ -197,7 +197,7 @@

    Components

    @@ -214,7 +214,7 @@

    Components

    @@ -282,7 +282,7 @@

    Components

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

    Components

    diff --git a/develop/module/dbcsr_toollib.html b/develop/module/dbcsr_toollib.html index 45c4ea055de..cbcb54162ff 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

    @@ -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 d5fa7a32086..3e4480e4ae9 100644 --- a/develop/module/dbcsr_transformations.html +++ b/develop/module/dbcsr_transformations.html @@ -113,8 +113,8 @@

    Variables

    @@ -177,25 +177,25 @@

    Uses

  • @@ -220,7 +220,7 @@

    Variables

    @@ -237,7 +237,7 @@

    Variables

    @@ -285,7 +285,7 @@

    Arguments

    @@ -300,7 +300,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -351,7 +351,7 @@

    Arguments

    @@ -387,7 +387,7 @@

    Arguments

    @@ -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

    @@ -629,7 +629,7 @@

    Arguments

    @@ -644,7 +644,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

    @@ -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

    @@ -1969,7 +1969,7 @@

    Arguments

    @@ -1984,7 +1984,7 @@

    Arguments

    @@ -2000,7 +2000,7 @@

    Arguments

    @@ -2042,7 +2042,7 @@

    Arguments

    @@ -2057,7 +2057,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 b1161ddb9ac..28a3d2a9fdd 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

    @@ -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

    @@ -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

    @@ -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

    @@ -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

    @@ -3331,7 +3331,7 @@

    Components

    @@ -3348,7 +3348,7 @@

    Components

    @@ -3416,7 +3416,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

    @@ -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

    @@ -3840,7 +3840,7 @@

    Components

    @@ -3857,7 +3857,7 @@

    Components

    @@ -3891,7 +3891,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

    @@ -4095,7 +4095,7 @@

    Components

    @@ -4112,7 +4112,7 @@

    Components

    @@ -4214,7 +4214,7 @@

    Components

    @@ -4231,7 +4231,7 @@

    Components

    @@ -4248,7 +4248,7 @@

    Components

    @@ -4265,7 +4265,7 @@

    Components

    @@ -4282,7 +4282,7 @@

    Components

    @@ -4299,7 +4299,7 @@

    Components

    @@ -4316,7 +4316,7 @@

    Components

    @@ -4414,7 +4414,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 e9ab919eedf..a66fd86bb58 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

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

    Arguments

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

    Arguments

    @@ -404,7 +404,7 @@

    Arguments

    @@ -449,7 +449,7 @@

    Arguments

    @@ -465,7 +465,7 @@

    Arguments

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

    Arguments

    @@ -512,7 +512,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

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

    Arguments

    @@ -635,7 +635,7 @@

    Arguments

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

    Arguments

    @@ -706,7 +706,7 @@

    Arguments

    @@ -736,7 +736,7 @@

    Arguments

    @@ -751,7 +751,7 @@

    Arguments

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

    Arguments

    @@ -781,7 +781,7 @@

    Arguments

    @@ -796,7 +796,7 @@

    Arguments

    @@ -841,7 +841,7 @@

    Arguments

    @@ -856,7 +856,7 @@

    Arguments

    @@ -886,7 +886,7 @@

    Arguments

    @@ -901,7 +901,7 @@

    Arguments

    @@ -916,7 +916,7 @@

    Arguments

    @@ -931,7 +931,7 @@

    Arguments

    @@ -946,7 +946,7 @@

    Arguments

    @@ -961,7 +961,7 @@

    Arguments

    @@ -976,7 +976,7 @@

    Arguments

    @@ -991,7 +991,7 @@

    Arguments

    @@ -1021,7 +1021,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

    @@ -1295,7 +1295,7 @@

    Arguments

    @@ -1310,7 +1310,7 @@

    Arguments

    @@ -1325,7 +1325,7 @@

    Arguments

    @@ -1370,7 +1370,7 @@

    Arguments

    @@ -1386,7 +1386,7 @@

    Arguments

    @@ -1417,7 +1417,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -1464,7 +1464,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

    @@ -1588,7 +1588,7 @@

    Arguments

    @@ -1628,7 +1628,7 @@

    Arguments

    @@ -1658,7 +1658,7 @@

    Arguments

    @@ -1673,7 +1673,7 @@

    Arguments

    @@ -1688,7 +1688,7 @@

    Arguments

    @@ -1703,7 +1703,7 @@

    Arguments

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

    Arguments

    @@ -1763,7 +1763,7 @@

    Arguments

    @@ -1778,7 +1778,7 @@

    Arguments

    @@ -1808,7 +1808,7 @@

    Arguments

    @@ -1823,7 +1823,7 @@

    Arguments

    @@ -1838,7 +1838,7 @@

    Arguments

    @@ -1853,7 +1853,7 @@

    Arguments

    @@ -1868,7 +1868,7 @@

    Arguments

    @@ -1883,7 +1883,7 @@

    Arguments

    @@ -1898,7 +1898,7 @@

    Arguments

    @@ -1913,7 +1913,7 @@

    Arguments

    @@ -1943,7 +1943,7 @@

    Arguments

    @@ -1998,7 +1998,7 @@

    Arguments

    @@ -2045,7 +2045,7 @@

    Arguments

    @@ -2085,7 +2085,7 @@

    Arguments

    @@ -2134,7 +2134,7 @@

    Arguments

    @@ -2151,7 +2151,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

    diff --git a/develop/proc/acc_calculate_norms.html b/develop/proc/acc_calculate_norms.html index 33ddd7baa93..7a3fd634391 100644 --- a/develop/proc/acc_calculate_norms.html +++ b/develop/proc/acc_calculate_norms.html @@ -159,7 +159,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 436f66a5493..66b97384311 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 31c4fe79cd1..af51727328d 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 daf78030ac6..2810aeb20ef 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 a07987df98f..aa0111b3ef3 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 af1b0cdc969..a5450ebf807 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_set_cptr.html b/develop/proc/acc_devmem_set_cptr.html index 202144da21b..e097772e5a2 100644 --- a/develop/proc/acc_devmem_set_cptr.html +++ b/develop/proc/acc_devmem_set_cptr.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/acc_devmem_setzero_bytes.html b/develop/proc/acc_devmem_setzero_bytes.html index 4c5bc030dcd..cc216ce5235 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 bc2500175df..ab06f8fb1b8 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 794abf2d724..4efc3b9e5f8 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 c9845331d59..2517cae5e73 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 32af547feaf..57b1e77b322 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 009f6ce0a25..73283d5bd9d 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 104d4fafe0d..81ce8aa33bc 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 a81e33bc610..9329801f6f9 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 e4925d1d54e..76878e99662 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 3b8d43c68b2..7163e63de8c 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 f7cff925d4d..610e1a7fdfe 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 405807fd852..37c38954b67 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 f6c273e09b3..16c45255a5c 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 cb821d55011..f83aeac83cf 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 5b88682a4bf..f7d55e5d275 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 bcf899ee3ac..a2c70832de9 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 a34a9119be1..53b5077242e 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 e2121c72794..6c101ddd2dc 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 51427ec6e2c..0501253c86e 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 71932186936..a37640863c5 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 bd6a91bb2ed..ac25c242a71 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 fdb8a8653f6..d6cb4156bfe 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 9b827fefa1c..dd37966227c 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 f42672c54d2..bc3116070e2 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 005c082c65f..95ab71bad3b 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 44f11f67f8a..4adb44a34af 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 1fcb0532a7d..d03521b8d14 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 98595666ee7..ad0b491545a 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 b19c4be35da..13c0f6c9f1d 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 4dd4dd3a8d8..eaaf2f655a6 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 912af9850f1..fa117ae97ff 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 8657cac81fd..2380f5babf8 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 32da8ef7362..8314cdf6192 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 ae38eed876d..9f06f81e6e2 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 708247c96dc..db297c6ac69 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 dfc26c75722..536fccf11cd 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_synchronize.html b/develop/proc/acc_stream_synchronize.html index 8f26052c9bf..37f3683c2ff 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 80103d25fd4..3b9a59d96c8 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 6356219941d..fffbc57ee84 100644 --- a/develop/proc/acc_transpose_blocks.html +++ b/develop/proc/acc_transpose_blocks.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/accept_pgrid_dims.html b/develop/proc/accept_pgrid_dims.html index 38696f3c613..a9f6b3490b2 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 5dfcf7178c1..dc90b7b4cb0 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 5c136775391..2c522ddbdae 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 538d409281f..7ac0462890b 100644 --- a/develop/proc/allocate_1d_c_dp.html +++ b/develop/proc/allocate_1d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_1d_c_sp.html b/develop/proc/allocate_1d_c_sp.html index f6df44f7b82..2f28eac7144 100644 --- a/develop/proc/allocate_1d_c_sp.html +++ b/develop/proc/allocate_1d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_1d_i.html b/develop/proc/allocate_1d_i.html index bbae0ffa71a..7b543c9249b 100644 --- a/develop/proc/allocate_1d_i.html +++ b/develop/proc/allocate_1d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_1d_r_dp.html b/develop/proc/allocate_1d_r_dp.html index d77b5f08566..32924b6b60c 100644 --- a/develop/proc/allocate_1d_r_dp.html +++ b/develop/proc/allocate_1d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_1d_r_sp.html b/develop/proc/allocate_1d_r_sp.html index 3df67eb4932..9dd1a291085 100644 --- a/develop/proc/allocate_1d_r_sp.html +++ b/develop/proc/allocate_1d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_2d_c_dp.html b/develop/proc/allocate_2d_c_dp.html index e479b56bef8..218715ceaa4 100644 --- a/develop/proc/allocate_2d_c_dp.html +++ b/develop/proc/allocate_2d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_2d_c_sp.html b/develop/proc/allocate_2d_c_sp.html index 128d11a0236..25e0eb75180 100644 --- a/develop/proc/allocate_2d_c_sp.html +++ b/develop/proc/allocate_2d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_2d_i.html b/develop/proc/allocate_2d_i.html index 732805f9a95..33b57736434 100644 --- a/develop/proc/allocate_2d_i.html +++ b/develop/proc/allocate_2d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_2d_r_dp.html b/develop/proc/allocate_2d_r_dp.html index c61cf95ca84..f42297ff74b 100644 --- a/develop/proc/allocate_2d_r_dp.html +++ b/develop/proc/allocate_2d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_2d_r_sp.html b/develop/proc/allocate_2d_r_sp.html index d80e664fd80..6e8bb03dff9 100644 --- a/develop/proc/allocate_2d_r_sp.html +++ b/develop/proc/allocate_2d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_3d_c_dp.html b/develop/proc/allocate_3d_c_dp.html index 9a9cd264950..cb72a18cec2 100644 --- a/develop/proc/allocate_3d_c_dp.html +++ b/develop/proc/allocate_3d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_3d_c_sp.html b/develop/proc/allocate_3d_c_sp.html index 4b4d96d6f7c..dd892f4cf85 100644 --- a/develop/proc/allocate_3d_c_sp.html +++ b/develop/proc/allocate_3d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_3d_i.html b/develop/proc/allocate_3d_i.html index e4ef1cd503f..b8bbac5d3aa 100644 --- a/develop/proc/allocate_3d_i.html +++ b/develop/proc/allocate_3d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_3d_r_dp.html b/develop/proc/allocate_3d_r_dp.html index 930c0b1980e..efe32db57aa 100644 --- a/develop/proc/allocate_3d_r_dp.html +++ b/develop/proc/allocate_3d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_3d_r_sp.html b/develop/proc/allocate_3d_r_sp.html index 447a589817a..af20fa05bf0 100644 --- a/develop/proc/allocate_3d_r_sp.html +++ b/develop/proc/allocate_3d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_4d_c_dp.html b/develop/proc/allocate_4d_c_dp.html index 5de9115e010..5919905942c 100644 --- a/develop/proc/allocate_4d_c_dp.html +++ b/develop/proc/allocate_4d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_4d_c_sp.html b/develop/proc/allocate_4d_c_sp.html index 180100b2851..918b5721472 100644 --- a/develop/proc/allocate_4d_c_sp.html +++ b/develop/proc/allocate_4d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_4d_i.html b/develop/proc/allocate_4d_i.html index a7a8e427653..fa839bd5a10 100644 --- a/develop/proc/allocate_4d_i.html +++ b/develop/proc/allocate_4d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_4d_r_dp.html b/develop/proc/allocate_4d_r_dp.html index b3ee1e4e62f..3df0e7588ac 100644 --- a/develop/proc/allocate_4d_r_dp.html +++ b/develop/proc/allocate_4d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_4d_r_sp.html b/develop/proc/allocate_4d_r_sp.html index 0d9a63e75a1..32c145fe3e0 100644 --- a/develop/proc/allocate_4d_r_sp.html +++ b/develop/proc/allocate_4d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_5d_c_dp.html b/develop/proc/allocate_5d_c_dp.html index 22377b0ff4d..74f451cdefc 100644 --- a/develop/proc/allocate_5d_c_dp.html +++ b/develop/proc/allocate_5d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_5d_c_sp.html b/develop/proc/allocate_5d_c_sp.html index c1fc05f8e2d..384146c7e46 100644 --- a/develop/proc/allocate_5d_c_sp.html +++ b/develop/proc/allocate_5d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_5d_i.html b/develop/proc/allocate_5d_i.html index dfdfe0c367a..bff10a3de99 100644 --- a/develop/proc/allocate_5d_i.html +++ b/develop/proc/allocate_5d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_5d_r_dp.html b/develop/proc/allocate_5d_r_dp.html index bbb205fd0a7..252607ef7a3 100644 --- a/develop/proc/allocate_5d_r_dp.html +++ b/develop/proc/allocate_5d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_5d_r_sp.html b/develop/proc/allocate_5d_r_sp.html index 7d86d03ef20..740ca786153 100644 --- a/develop/proc/allocate_5d_r_sp.html +++ b/develop/proc/allocate_5d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_6d_c_dp.html b/develop/proc/allocate_6d_c_dp.html index 32eca2fd3dc..90c132729a4 100644 --- a/develop/proc/allocate_6d_c_dp.html +++ b/develop/proc/allocate_6d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_6d_c_sp.html b/develop/proc/allocate_6d_c_sp.html index 9903e999266..b81358b4ea6 100644 --- a/develop/proc/allocate_6d_c_sp.html +++ b/develop/proc/allocate_6d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_6d_i.html b/develop/proc/allocate_6d_i.html index 599d54a8bc9..eca6b7b7133 100644 --- a/develop/proc/allocate_6d_i.html +++ b/develop/proc/allocate_6d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_6d_r_dp.html b/develop/proc/allocate_6d_r_dp.html index 1f872f4ff5f..929e9ae87c4 100644 --- a/develop/proc/allocate_6d_r_dp.html +++ b/develop/proc/allocate_6d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_6d_r_sp.html b/develop/proc/allocate_6d_r_sp.html index 8d3e0f0f4ef..4b7feecb0a4 100644 --- a/develop/proc/allocate_6d_r_sp.html +++ b/develop/proc/allocate_6d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_7d_c_dp.html b/develop/proc/allocate_7d_c_dp.html index 4d15008f14a..54127fac0a6 100644 --- a/develop/proc/allocate_7d_c_dp.html +++ b/develop/proc/allocate_7d_c_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_7d_c_sp.html b/develop/proc/allocate_7d_c_sp.html index 97c5968f2d2..9a6620df910 100644 --- a/develop/proc/allocate_7d_c_sp.html +++ b/develop/proc/allocate_7d_c_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_7d_i.html b/develop/proc/allocate_7d_i.html index 4ad185db63d..cc035570720 100644 --- a/develop/proc/allocate_7d_i.html +++ b/develop/proc/allocate_7d_i.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_7d_r_dp.html b/develop/proc/allocate_7d_r_dp.html index 2b9f4a9450a..129d4d32982 100644 --- a/develop/proc/allocate_7d_r_dp.html +++ b/develop/proc/allocate_7d_r_dp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_7d_r_sp.html b/develop/proc/allocate_7d_r_sp.html index 5ab2e4ccbfb..a7ebb4cc58c 100644 --- a/develop/proc/allocate_7d_r_sp.html +++ b/develop/proc/allocate_7d_r_sp.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/allocate_and_get_ith_array.html b/develop/proc/allocate_and_get_ith_array.html index ad66ec69437..a3a884639c9 100644 --- a/develop/proc/allocate_and_get_ith_array.html +++ b/develop/proc/allocate_and_get_ith_array.html @@ -153,7 +153,7 @@

    Arguments

    @@ -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 15b74119e67..cf019c3c0bd 100644 --- a/develop/proc/arb_dist.html +++ b/develop/proc/arb_dist.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/arb_rowcols.html b/develop/proc/arb_rowcols.html index 47ade89040a..1be4a1936e3 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 a8774d0cdd4..38a45e83b9f 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_eq_i.html b/develop/proc/array_eq_i.html index 0984a5eecb9..34687b52795 100644 --- a/develop/proc/array_eq_i.html +++ b/develop/proc/array_eq_i.html @@ -74,20 +74,20 @@

    array_eq_i
  • 7 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -133,11 +133,10 @@

    Contents

    -

    public pure function array_eq_i(arr1, arr2) +

    private pure function array_eq_i(arr1, arr2)

    -

    check whether two arrays are equal

    Arguments

    diff --git a/develop/proc/array_eq_i8.html b/develop/proc/array_eq_i8.html index 931ff22b596..b53443a5cff 100644 --- a/develop/proc/array_eq_i8.html +++ b/develop/proc/array_eq_i8.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/array_eq_i~2.html b/develop/proc/array_eq_i~2.html index 23b6e3e61e6..36a3f42f248 100644 --- a/develop/proc/array_eq_i~2.html +++ b/develop/proc/array_eq_i~2.html @@ -74,20 +74,20 @@

    array_eq_i
  • 6 statements + title=" 0.0% of total for procedures.">7 statements
  • - Source File + Source File
  • @@ -133,10 +133,11 @@

    Contents

    -

    private pure function array_eq_i(arr1, arr2) +

    public pure function array_eq_i(arr1, arr2)

    +

    check whether two arrays are equal

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/array_exists_i1d.html b/develop/proc/array_exists_i1d.html index d88b7a56af0..2b34fb369af 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 0b874b291b5..08134673539 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 04784bc0745..df6c803c68a 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 3ed953e82aa..0dbbcb7bb72 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 990f9f44f00..dce53579954 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 aeb42e70568..fa961be4be5 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 1e54393f9cf..6530e87f55a 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 5aa5f64c813..2381f201094 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 1083633e357..d21cb8534ae 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/array_sublist.html b/develop/proc/array_sublist.html index bd1e395c254..fb68a9bda8e 100644 --- a/develop/proc/array_sublist.html +++ b/develop/proc/array_sublist.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/assign_preconnection.html b/develop/proc/assign_preconnection.html index c845b086da3..92abcd9a106 100644 --- a/develop/proc/assign_preconnection.html +++ b/develop/proc/assign_preconnection.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/atoi.html b/develop/proc/atoi.html index 7ed89db1f00..f79578a0b19 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 86dc38cc392..ba54d788b45 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 23aae0e8b8e..be666e081a6 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 a779ba175b3..e5b6fb74412 100644 --- a/develop/proc/blas_process_mm_stack_c.html +++ b/develop/proc/blas_process_mm_stack_c.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_d.html b/develop/proc/blas_process_mm_stack_d.html index d7210120d8f..cf30ff38f7c 100644 --- a/develop/proc/blas_process_mm_stack_d.html +++ b/develop/proc/blas_process_mm_stack_d.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_s.html b/develop/proc/blas_process_mm_stack_s.html index 356ed8f64fc..99d441593ec 100644 --- a/develop/proc/blas_process_mm_stack_s.html +++ b/develop/proc/blas_process_mm_stack_s.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/blas_process_mm_stack_z.html b/develop/proc/blas_process_mm_stack_z.html index db8b55ea267..67e573088d9 100644 --- a/develop/proc/blas_process_mm_stack_z.html +++ b/develop/proc/blas_process_mm_stack_z.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/blk_dims_tensor.html b/develop/proc/blk_dims_tensor.html index 6723a5cbe7a..49719c0a342 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 afd3498bdbf..7cfc71da9c3 100644 --- a/develop/proc/blk_size_arb.html +++ b/develop/proc/blk_size_arb.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/blk_size_one.html b/develop/proc/blk_size_one.html index 83accae43ab..2307f05f5bb 100644 --- a/develop/proc/blk_size_one.html +++ b/develop/proc/blk_size_one.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/blk_size_repl.html b/develop/proc/blk_size_repl.html index 9e1faf9be1c..e4e410daacc 100644 --- a/develop/proc/blk_size_repl.html +++ b/develop/proc/blk_size_repl.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/block_add_anytype_bounds.html b/develop/proc/block_add_anytype_bounds.html index 5afbe943e00..0775147ebfd 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 d3faef7ffac..f4b567a833c 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 8dcd0914ad5..dde6c2b31b3 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 519b7021c5e..f360a88600b 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
  • 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_dp~2.html b/develop/proc/block_buffer_add_block_c_dp~2.html index 0cbe5c19d65..7889efc0e15 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
  • 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_sp.html b/develop/proc/block_buffer_add_block_c_sp.html index 64e779ae77d..72431421e0c 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
  • 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_c_sp~2.html b/develop/proc/block_buffer_add_block_c_sp~2.html index 2e583eecc1a..8782ca3ba96 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
  • 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_r_dp.html b/develop/proc/block_buffer_add_block_r_dp.html index 26224b93640..3e323ff37c6 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
  • 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_dp~2.html b/develop/proc/block_buffer_add_block_r_dp~2.html index 3a51ccaa7ec..f199e6e4d6b 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
  • 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_sp.html b/develop/proc/block_buffer_add_block_r_sp.html index fa40f36bdbd..c67f85db896 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
  • 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_add_block_r_sp~2.html b/develop/proc/block_buffer_add_block_r_sp~2.html index 6c7a17fd8d2..eda9309d0a1 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
  • 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_blocks_left.html b/develop/proc/block_buffer_blocks_left.html index 84b7232f516..aa664ffcdc5 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 09fc460cba7..f81ea61cb1a 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 ab728134044..1ca6062a88e 100644 --- a/develop/proc/block_buffer_create.html +++ b/develop/proc/block_buffer_create.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

    @@ -168,7 +174,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_create~2.html b/develop/proc/block_buffer_create~2.html index fa615476b31..fb634d9991c 100644 --- a/develop/proc/block_buffer_create~2.html +++ b/develop/proc/block_buffer_create~2.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

    @@ -185,8 +179,7 @@

    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_destroy.html b/develop/proc/block_buffer_destroy.html index 8a45c22eb60..91fef6cbaa4 100644 --- a/develop/proc/block_buffer_destroy.html +++ b/develop/proc/block_buffer_destroy.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_destroy~2.html b/develop/proc/block_buffer_destroy~2.html index c2108463eef..3591a7d1f92 100644 --- a/develop/proc/block_buffer_destroy~2.html +++ b/develop/proc/block_buffer_destroy~2.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_get_index.html b/develop/proc/block_buffer_get_index.html index b8997049778..9bfa141a5b5 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
  • 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_index~2.html b/develop/proc/block_buffer_get_index~2.html index 14185a036d2..7155419cfce 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
  • 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_next_anyd_block.html b/develop/proc/block_buffer_get_next_anyd_block.html index dffb6980b8b..5041f860333 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 343987824b8..a107172af91 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 2f1b8d0181b..13bd454fd45 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
  • 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_dp~2.html b/develop/proc/block_buffer_get_next_block_c_dp~2.html index 176b552273e..c8ac438ab91 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
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -184,11 +184,11 @@

    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 1c569c8c8af..2be6dfbed21 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
  • 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~2.html b/develop/proc/block_buffer_get_next_block_c_sp~2.html index f1ef54bbe6f..ab6ee0a5100 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
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -184,11 +184,11 @@

    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 da62b91996b..8887ff2ef0e 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
  • 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~2.html b/develop/proc/block_buffer_get_next_block_r_dp~2.html index f08d17527a3..1a8cc8c66fb 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
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -184,11 +184,11 @@

    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 424c20d5701..10f03f7d23e 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
  • 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~2.html b/develop/proc/block_buffer_get_next_block_r_sp~2.html index 8d14c0f4cc0..70a68ecc2f7 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
  • 33 statements + title=" 0.1% of total for procedures.">32 statements
  • - Source File + Source File
  • @@ -153,7 +153,7 @@

    Arguments

    @@ -184,11 +184,11 @@

    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 bde7426ad9a..1764c82d910 100644 --- a/develop/proc/block_copy_1d1d_c.html +++ b/develop/proc/block_copy_1d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_d.html b/develop/proc/block_copy_1d1d_d.html index ac728711f4b..049822c2a9d 100644 --- a/develop/proc/block_copy_1d1d_d.html +++ b/develop/proc/block_copy_1d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_s.html b/develop/proc/block_copy_1d1d_s.html index c3355be7862..223b25bbd8d 100644 --- a/develop/proc/block_copy_1d1d_s.html +++ b/develop/proc/block_copy_1d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d1d_z.html b/develop/proc/block_copy_1d1d_z.html index 2aced962c1b..79f37843f6a 100644 --- a/develop/proc/block_copy_1d1d_z.html +++ b/develop/proc/block_copy_1d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_c.html b/develop/proc/block_copy_1d2d_c.html index 6f942a0292b..e89ecb3695b 100644 --- a/develop/proc/block_copy_1d2d_c.html +++ b/develop/proc/block_copy_1d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_d.html b/develop/proc/block_copy_1d2d_d.html index d22c75b8f21..5bc4e299d77 100644 --- a/develop/proc/block_copy_1d2d_d.html +++ b/develop/proc/block_copy_1d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_s.html b/develop/proc/block_copy_1d2d_s.html index a4c3adf387c..b49622db5d1 100644 --- a/develop/proc/block_copy_1d2d_s.html +++ b/develop/proc/block_copy_1d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_1d2d_z.html b/develop/proc/block_copy_1d2d_z.html index 4c1c6b343a1..980d65b36ba 100644 --- a/develop/proc/block_copy_1d2d_z.html +++ b/develop/proc/block_copy_1d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_c.html b/develop/proc/block_copy_2d1d_c.html index bae6407a642..b6d5a83f577 100644 --- a/develop/proc/block_copy_2d1d_c.html +++ b/develop/proc/block_copy_2d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_d.html b/develop/proc/block_copy_2d1d_d.html index ec02ffc3fab..31b230442ce 100644 --- a/develop/proc/block_copy_2d1d_d.html +++ b/develop/proc/block_copy_2d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_s.html b/develop/proc/block_copy_2d1d_s.html index d1147d379a7..8c6eaee2360 100644 --- a/develop/proc/block_copy_2d1d_s.html +++ b/develop/proc/block_copy_2d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d1d_z.html b/develop/proc/block_copy_2d1d_z.html index 433d5bb6d49..028f79e2408 100644 --- a/develop/proc/block_copy_2d1d_z.html +++ b/develop/proc/block_copy_2d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_c.html b/develop/proc/block_copy_2d2d_c.html index 6d16bd67e3f..7fbef5e1c1b 100644 --- a/develop/proc/block_copy_2d2d_c.html +++ b/develop/proc/block_copy_2d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_d.html b/develop/proc/block_copy_2d2d_d.html index 5f49467d972..70f3efb748e 100644 --- a/develop/proc/block_copy_2d2d_d.html +++ b/develop/proc/block_copy_2d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_s.html b/develop/proc/block_copy_2d2d_s.html index 9ce7837b1b8..82760b17b92 100644 --- a/develop/proc/block_copy_2d2d_s.html +++ b/develop/proc/block_copy_2d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_2d2d_z.html b/develop/proc/block_copy_2d2d_z.html index 10d436b04ed..5d9974b81c9 100644 --- a/develop/proc/block_copy_2d2d_z.html +++ b/develop/proc/block_copy_2d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_copy_c.html b/develop/proc/block_copy_c.html index 16ffbd0a534..bdd4c58d78d 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 6513945b702..b0fc7dcc6a2 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 a86d40078fa..5138c20257d 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 8726ae27af0..55c7825dd7e 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 b866fe8df49..d482aed23b0 100644 --- a/develop/proc/block_index_global_to_local.html +++ b/develop/proc/block_index_global_to_local.html @@ -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/block_index_local_to_global.html b/develop/proc/block_index_local_to_global.html index e1a7acbc4ab..ad90805d6c8 100644 --- a/develop/proc/block_index_local_to_global.html +++ b/develop/proc/block_index_local_to_global.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,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 772aad840c0..f710ae2a38e 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 07ce2c72cc4..fde78f18ba9 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_d.html b/develop/proc/block_partial_copy_1d2d_d.html index eee903ec205..d31db5b58f9 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_s.html b/develop/proc/block_partial_copy_1d2d_s.html index 531cfab6b62..4166aed81ba 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_1d2d_z.html b/develop/proc/block_partial_copy_1d2d_z.html index b5c751733b2..6b5dceb750f 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_c.html b/develop/proc/block_partial_copy_2d1d_c.html index 8e9cd8c1fe3..5b44e6ff2b3 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_d.html b/develop/proc/block_partial_copy_2d1d_d.html index 1c8baf2905b..bd9b68b22db 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_s.html b/develop/proc/block_partial_copy_2d1d_s.html index 374c80eb03a..29a8fd30637 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d1d_z.html b/develop/proc/block_partial_copy_2d1d_z.html index abb3d04b8ea..ecf4d05b613 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_c.html b/develop/proc/block_partial_copy_2d2d_c.html index 8871a5a6e18..709e196d3b5 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_d.html b/develop/proc/block_partial_copy_2d2d_d.html index aa498c27ae6..f5e3ea9f541 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_s.html b/develop/proc/block_partial_copy_2d2d_s.html index c6115200bf7..4724d6e4a31 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_2d2d_z.html b/develop/proc/block_partial_copy_2d2d_z.html index 3724f681d48..3e55f5e381c 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_c.html b/develop/proc/block_partial_copy_c.html index a0858eea4fa..d79f8821cc2 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_d.html b/develop/proc/block_partial_copy_d.html index 1d301a7ec04..fe643d2aa13 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_s.html b/develop/proc/block_partial_copy_s.html index 4ac1ecc8ee3..b88a420cf89 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

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

    Arguments

    diff --git a/develop/proc/block_partial_copy_z.html b/develop/proc/block_partial_copy_z.html index 24289d347bc..643c1e8f2cc 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

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

    Arguments

    diff --git a/develop/proc/block_size.html b/develop/proc/block_size.html index a7ce9984676..fe363f1c19d 100644 --- a/develop/proc/block_size.html +++ b/develop/proc/block_size.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_c.html b/develop/proc/block_transpose_copy_1d2d_c.html index 4692b15c2e2..1644d7f34e7 100644 --- a/develop/proc/block_transpose_copy_1d2d_c.html +++ b/develop/proc/block_transpose_copy_1d2d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_d.html b/develop/proc/block_transpose_copy_1d2d_d.html index 4c01224f274..0c09dfaf431 100644 --- a/develop/proc/block_transpose_copy_1d2d_d.html +++ b/develop/proc/block_transpose_copy_1d2d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_s.html b/develop/proc/block_transpose_copy_1d2d_s.html index 0021a25045a..707c070dec2 100644 --- a/develop/proc/block_transpose_copy_1d2d_s.html +++ b/develop/proc/block_transpose_copy_1d2d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_1d2d_z.html b/develop/proc/block_transpose_copy_1d2d_z.html index 21c1bb3c84c..b9cbd7b5513 100644 --- a/develop/proc/block_transpose_copy_1d2d_z.html +++ b/develop/proc/block_transpose_copy_1d2d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_c.html b/develop/proc/block_transpose_copy_2d1d_c.html index 1112bd07e19..5c88f0611a4 100644 --- a/develop/proc/block_transpose_copy_2d1d_c.html +++ b/develop/proc/block_transpose_copy_2d1d_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_d.html b/develop/proc/block_transpose_copy_2d1d_d.html index fde446823b5..8df99bcb4c8 100644 --- a/develop/proc/block_transpose_copy_2d1d_d.html +++ b/develop/proc/block_transpose_copy_2d1d_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_s.html b/develop/proc/block_transpose_copy_2d1d_s.html index 5aff880336e..3feca05ff09 100644 --- a/develop/proc/block_transpose_copy_2d1d_s.html +++ b/develop/proc/block_transpose_copy_2d1d_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_2d1d_z.html b/develop/proc/block_transpose_copy_2d1d_z.html index a959af907b0..4c2e0e9e17b 100644 --- a/develop/proc/block_transpose_copy_2d1d_z.html +++ b/develop/proc/block_transpose_copy_2d1d_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_c.html b/develop/proc/block_transpose_copy_c.html index da821443126..a7988f6e606 100644 --- a/develop/proc/block_transpose_copy_c.html +++ b/develop/proc/block_transpose_copy_c.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_d.html b/develop/proc/block_transpose_copy_d.html index dd6e9f3bba8..7b9dadf53b3 100644 --- a/develop/proc/block_transpose_copy_d.html +++ b/develop/proc/block_transpose_copy_d.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_s.html b/develop/proc/block_transpose_copy_s.html index 319c0065462..f20d533e8e6 100644 --- a/develop/proc/block_transpose_copy_s.html +++ b/develop/proc/block_transpose_copy_s.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_copy_z.html b/develop/proc/block_transpose_copy_z.html index 0ef08ab81a1..f39e6d53491 100644 --- a/develop/proc/block_transpose_copy_z.html +++ b/develop/proc/block_transpose_copy_z.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_c.html b/develop/proc/block_transpose_inplace_c.html index c74724c0d60..47db847ff7d 100644 --- a/develop/proc/block_transpose_inplace_c.html +++ b/develop/proc/block_transpose_inplace_c.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_d.html b/develop/proc/block_transpose_inplace_d.html index 93bd8848a1a..dc86741f260 100644 --- a/develop/proc/block_transpose_inplace_d.html +++ b/develop/proc/block_transpose_inplace_d.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_s.html b/develop/proc/block_transpose_inplace_s.html index 050bf28db3b..2588cba67b3 100644 --- a/develop/proc/block_transpose_inplace_s.html +++ b/develop/proc/block_transpose_inplace_s.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/block_transpose_inplace_z.html b/develop/proc/block_transpose_inplace_z.html index e0ef7c5c465..66d1ba8f1ab 100644 --- a/develop/proc/block_transpose_inplace_z.html +++ b/develop/proc/block_transpose_inplace_z.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/bswap.html b/develop/proc/bswap.html index 12829aaf438..78684a23e80 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 1a4d1ffb05b..33f8d4e2303 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 533125cdace..6b4d411db87 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 9bd66e9e664..d3aa5585540 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 7baada71015..5c1ba3f564d 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 5ab46afdeeb..064a5f70d67 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

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

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_dp2d.html b/develop/proc/btree_add_into_i8_dp2d.html index 8b4cef25d00..1dc2b2d84a1 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

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

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_sp2d.html b/develop/proc/btree_add_into_i8_sp2d.html index 5c9ccf45495..8a2d19bfba5 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

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

    Arguments

    diff --git a/develop/proc/btree_add_into_i8_zp2d.html b/develop/proc/btree_add_into_i8_zp2d.html index 9b49c0bc887..21cd2f8a3c6 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

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

    Arguments

    diff --git a/develop/proc/btree_adopt_subtrees_i8_cp2d.html b/develop/proc/btree_adopt_subtrees_i8_cp2d.html index 1fae84e61ea..425416b51a4 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 0b024939371..6f0f264513c 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 034bc073cb4..dc48ef08526 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 22f9ea81ef9..f3b38fcc6bd 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 21f78a3444b..177f18d4b5d 100644 --- a/develop/proc/btree_delete_i8_cp2d.html +++ b/develop/proc/btree_delete_i8_cp2d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_dp2d.html b/develop/proc/btree_delete_i8_dp2d.html index b2ac3539cfd..175954de37f 100644 --- a/develop/proc/btree_delete_i8_dp2d.html +++ b/develop/proc/btree_delete_i8_dp2d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_sp2d.html b/develop/proc/btree_delete_i8_sp2d.html index 5843da2a51a..f8092da5343 100644 --- a/develop/proc/btree_delete_i8_sp2d.html +++ b/develop/proc/btree_delete_i8_sp2d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/btree_delete_i8_zp2d.html b/develop/proc/btree_delete_i8_zp2d.html index f78669a47a7..ad332606b97 100644 --- a/develop/proc/btree_delete_i8_zp2d.html +++ b/develop/proc/btree_delete_i8_zp2d.html @@ -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 c65b0b97108..4b778fdae32 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

    @@ -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 6e92078ce98..fc43d858d90 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

    @@ -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 28daae0580a..b7a0ebb558a 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

    @@ -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 85f74fc0d51..73b99328fae 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

    @@ -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 d1fe6465100..5b18a16478b 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 9a51f3652bd..c101ec42ad9 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 90f6d5a06e8..8bfc8862fb6 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 f0c0d706341..9e09c6cfe50 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 43061fd8bb0..1feb47fa8d5 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 cbd6856d248..ede627a82fc 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 9cd5b5a676e..cda78687b81 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 2e539761523..539f1527155 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 cd69466634e..625a9ec723f 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 a1025ba56c2..111c48f5659 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 72f8b02007f..fdb7fb122c0 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 bf48f7229aa..ca2157ec465 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 5ba0e70a7f8..e0ecb515cfa 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 592e1d6b70e..451f9be49fd 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 13cce0ec15d..cce2bc814d3 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 bfbc6decbd7..e4162b422ca 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 409db7f1829..70b919c07ec 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

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

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_dp2d.html b/develop/proc/btree_left_insertion_i8_dp2d.html index 4797a5bcaf9..472976f6342 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

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

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_sp2d.html b/develop/proc/btree_left_insertion_i8_sp2d.html index d66df499286..55e5b07bffc 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

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

    Arguments

    diff --git a/develop/proc/btree_left_insertion_i8_zp2d.html b/develop/proc/btree_left_insertion_i8_zp2d.html index c82c672ce21..29ecdd8f57c 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

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

    Arguments

    diff --git a/develop/proc/btree_new_i8_cp2d.html b/develop/proc/btree_new_i8_cp2d.html index 5734e70713a..6761c70829a 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 bfbd89a9cdc..09180e7264f 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 9e7576ea233..799acb4d65a 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 4c74d8d7798..db3d3cac887 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 ed81cda594d..0edf95271b5 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 3bb7464f4f5..091eddde313 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 b9a7495b780..4a094de3fd7 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 6ce2142bdfb..983cbf04d95 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 b45151b10f9..5c166d32b29 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 78233e8a96d..6bb86668555 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 074eb080daf..eeed89e0ae3 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 ed22fc9eb2a..95db34dd8c1 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 f8f01bd4d83..44a6de9877d 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_cp2d.html @@ -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 924279de2c9..046033643fe 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_dp2d.html @@ -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 36810209ddf..e81617bc300 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_sp2d.html @@ -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 a2b28f9c6b9..5782d864216 100644 --- a/develop/proc/btree_node_find_ge_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_ge_pos_i8_zp2d.html @@ -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 d10db1bf7d7..abcc7285cec 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_cp2d.html @@ -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 20070b53266..47290a3b1a0 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_dp2d.html @@ -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 60141cf3d20..f5b84268e57 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_sp2d.html @@ -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 9c9a44c0bbf..114285d6e01 100644 --- a/develop/proc/btree_node_find_gt_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_gt_pos_i8_zp2d.html @@ -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 8c3add13185..11f649ce4ec 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_cp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_cp2d.html @@ -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 61cdfb9c65e..f4060321f67 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_dp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_dp2d.html @@ -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 ca9ae4f9ac4..72c744b5eb2 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_sp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_sp2d.html @@ -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 842650af6a3..3761d1a875f 100644 --- a/develop/proc/btree_node_find_gte_pos_i8_zp2d.html +++ b/develop/proc/btree_node_find_gte_pos_i8_zp2d.html @@ -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 bcb92dadb05..24959b0f8de 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

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

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_dp2d.html b/develop/proc/btree_right_insertion_i8_dp2d.html index 8f14297f857..55ba9eb6859 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

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

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_sp2d.html b/develop/proc/btree_right_insertion_i8_sp2d.html index 01681e1cdb6..b9912552c56 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

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

    Arguments

    diff --git a/develop/proc/btree_right_insertion_i8_zp2d.html b/develop/proc/btree_right_insertion_i8_zp2d.html index 925d9140411..c48f8565e86 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

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

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_cp2d.html b/develop/proc/btree_simple_insertion_i8_cp2d.html index abeb39d1ac6..46c6ff5925a 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

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

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_dp2d.html b/develop/proc/btree_simple_insertion_i8_dp2d.html index 9c62d751668..b1f78c3e46f 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

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

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_sp2d.html b/develop/proc/btree_simple_insertion_i8_sp2d.html index a9805351287..5e301e387e5 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

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

    Arguments

    diff --git a/develop/proc/btree_simple_insertion_i8_zp2d.html b/develop/proc/btree_simple_insertion_i8_zp2d.html index 217d6d44165..f7c07b5e3b8 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

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

    Arguments

    diff --git a/develop/proc/bubble_down.html b/develop/proc/bubble_down.html index 628ddb90e96..82867456b2b 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 67b3cb1c899..30346a8b343 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 283ca11c4a9..c3887e8c81c 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 f1c81857a22..b795af1d739 100644 --- a/develop/proc/buffer_matrices_ensure_size.html +++ b/develop/proc/buffer_matrices_ensure_size.html @@ -195,7 +195,7 @@

    Arguments

    diff --git a/develop/proc/buffer_release.html b/develop/proc/buffer_release.html index 70d50b7321b..925ea8b68ae 100644 --- a/develop/proc/buffer_release.html +++ b/develop/proc/buffer_release.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_add_on_diag_c.html b/develop/proc/c_dbcsr_add_on_diag_c.html index 922992f4922..5f951339d76 100644 --- a/develop/proc/c_dbcsr_add_on_diag_c.html +++ b/develop/proc/c_dbcsr_add_on_diag_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_add_on_diag_d.html b/develop/proc/c_dbcsr_add_on_diag_d.html index 39bd0b1142c..7899eb38974 100644 --- a/develop/proc/c_dbcsr_add_on_diag_d.html +++ b/develop/proc/c_dbcsr_add_on_diag_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_add_on_diag_s.html b/develop/proc/c_dbcsr_add_on_diag_s.html index b8987c359e5..814a09aa63f 100644 --- a/develop/proc/c_dbcsr_add_on_diag_s.html +++ b/develop/proc/c_dbcsr_add_on_diag_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_add_on_diag_z.html b/develop/proc/c_dbcsr_add_on_diag_z.html index 370e2f2ddd8..4973f664297 100644 --- a/develop/proc/c_dbcsr_add_on_diag_z.html +++ b/develop/proc/c_dbcsr_add_on_diag_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_binary_write.html b/develop/proc/c_dbcsr_binary_write.html index d41ed64ace4..cee48fd98af 100644 --- a/develop/proc/c_dbcsr_binary_write.html +++ b/develop/proc/c_dbcsr_binary_write.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_checksum.html b/develop/proc/c_dbcsr_checksum.html index 39c189f8a29..63d244b3556 100644 --- a/develop/proc/c_dbcsr_checksum.html +++ b/develop/proc/c_dbcsr_checksum.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_complete_redistribute.html b/develop/proc/c_dbcsr_complete_redistribute.html index 23af4b81785..b9a95ac8c23 100644 --- a/develop/proc/c_dbcsr_complete_redistribute.html +++ b/develop/proc/c_dbcsr_complete_redistribute.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_create_new.html b/develop/proc/c_dbcsr_create_new.html index ad8323d97ab..5a8b8af7d23 100644 --- a/develop/proc/c_dbcsr_create_new.html +++ b/develop/proc/c_dbcsr_create_new.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_create_template.html b/develop/proc/c_dbcsr_create_template.html index a0b765886cb..c5e64100a7d 100644 --- a/develop/proc/c_dbcsr_create_template.html +++ b/develop/proc/c_dbcsr_create_template.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_distribute.html b/develop/proc/c_dbcsr_distribute.html index 01e22fbed8f..e1d9ba93d97 100644 --- a/develop/proc/c_dbcsr_distribute.html +++ b/develop/proc/c_dbcsr_distribute.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_filter.html b/develop/proc/c_dbcsr_filter.html index 8f5fc2e5b35..29b3d071937 100644 --- a/develop/proc/c_dbcsr_filter.html +++ b/develop/proc/c_dbcsr_filter.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_finalize.html b/develop/proc/c_dbcsr_finalize.html index c1f3e021067..11d25290720 100644 --- a/develop/proc/c_dbcsr_finalize.html +++ b/develop/proc/c_dbcsr_finalize.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_frobenius_norm.html b/develop/proc/c_dbcsr_frobenius_norm.html index 90f0a205122..dd52f69caf2 100644 --- a/develop/proc/c_dbcsr_frobenius_norm.html +++ b/develop/proc/c_dbcsr_frobenius_norm.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_function_of_elements.html b/develop/proc/c_dbcsr_function_of_elements.html index 39a5ac8dcd5..8a229d375e7 100644 --- a/develop/proc/c_dbcsr_function_of_elements.html +++ b/develop/proc/c_dbcsr_function_of_elements.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_gershgorin_norm.html b/develop/proc/c_dbcsr_gershgorin_norm.html index d4a67279472..af4a026f30c 100644 --- a/develop/proc/c_dbcsr_gershgorin_norm.html +++ b/develop/proc/c_dbcsr_gershgorin_norm.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_diag.html b/develop/proc/c_dbcsr_get_block_diag.html index bedf5af1ebf..16615151dcc 100644 --- a/develop/proc/c_dbcsr_get_block_diag.html +++ b/develop/proc/c_dbcsr_get_block_diag.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_notrans_p_c.html b/develop/proc/c_dbcsr_get_block_notrans_p_c.html index fe39bf9030e..0a70677fef1 100644 --- a/develop/proc/c_dbcsr_get_block_notrans_p_c.html +++ b/develop/proc/c_dbcsr_get_block_notrans_p_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_notrans_p_d.html b/develop/proc/c_dbcsr_get_block_notrans_p_d.html index 3b2cc626419..782e3617e9c 100644 --- a/develop/proc/c_dbcsr_get_block_notrans_p_d.html +++ b/develop/proc/c_dbcsr_get_block_notrans_p_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_notrans_p_s.html b/develop/proc/c_dbcsr_get_block_notrans_p_s.html index aa3a3f1caf8..556de37d253 100644 --- a/develop/proc/c_dbcsr_get_block_notrans_p_s.html +++ b/develop/proc/c_dbcsr_get_block_notrans_p_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_notrans_p_z.html b/develop/proc/c_dbcsr_get_block_notrans_p_z.html index 981eb91320b..cac64411da8 100644 --- a/develop/proc/c_dbcsr_get_block_notrans_p_z.html +++ b/develop/proc/c_dbcsr_get_block_notrans_p_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_p_c.html b/develop/proc/c_dbcsr_get_block_p_c.html index ac25a6451bd..3c53d3f356c 100644 --- a/develop/proc/c_dbcsr_get_block_p_c.html +++ b/develop/proc/c_dbcsr_get_block_p_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_p_d.html b/develop/proc/c_dbcsr_get_block_p_d.html index 51dcb64d4c7..e5661b2ba26 100644 --- a/develop/proc/c_dbcsr_get_block_p_d.html +++ b/develop/proc/c_dbcsr_get_block_p_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_p_s.html b/develop/proc/c_dbcsr_get_block_p_s.html index e8ff98616d9..21fb74b1f24 100644 --- a/develop/proc/c_dbcsr_get_block_p_s.html +++ b/develop/proc/c_dbcsr_get_block_p_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_block_p_z.html b/develop/proc/c_dbcsr_get_block_p_z.html index 930a2c7a70a..98eb0eaa1f9 100644 --- a/develop/proc/c_dbcsr_get_block_p_z.html +++ b/develop/proc/c_dbcsr_get_block_p_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_col_blk_offset.html b/develop/proc/c_dbcsr_get_col_blk_offset.html index 2b4a0d87c28..c8eff8ed29a 100644 --- a/develop/proc/c_dbcsr_get_col_blk_offset.html +++ b/develop/proc/c_dbcsr_get_col_blk_offset.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_col_blk_size.html b/develop/proc/c_dbcsr_get_col_blk_size.html index 10b2318df3f..ec47984ec9b 100644 --- a/develop/proc/c_dbcsr_get_col_blk_size.html +++ b/develop/proc/c_dbcsr_get_col_blk_size.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_c.html b/develop/proc/c_dbcsr_get_data_c.html index b642f83c710..2f157511396 100644 --- a/develop/proc/c_dbcsr_get_data_c.html +++ b/develop/proc/c_dbcsr_get_data_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_d.html b/develop/proc/c_dbcsr_get_data_d.html index ac4039a5ea7..61741b5043e 100644 --- a/develop/proc/c_dbcsr_get_data_d.html +++ b/develop/proc/c_dbcsr_get_data_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_s.html b/develop/proc/c_dbcsr_get_data_s.html index deed8c767f2..148b7151d13 100644 --- a/develop/proc/c_dbcsr_get_data_s.html +++ b/develop/proc/c_dbcsr_get_data_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_size.html b/develop/proc/c_dbcsr_get_data_size.html index 39b6b9728ea..43b0060822c 100644 --- a/develop/proc/c_dbcsr_get_data_size.html +++ b/develop/proc/c_dbcsr_get_data_size.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_type.html b/develop/proc/c_dbcsr_get_data_type.html index c5c0e20199b..f210c2cea34 100644 --- a/develop/proc/c_dbcsr_get_data_type.html +++ b/develop/proc/c_dbcsr_get_data_type.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_data_z.html b/develop/proc/c_dbcsr_get_data_z.html index 08bab08dee5..3e39c845f84 100644 --- a/develop/proc/c_dbcsr_get_data_z.html +++ b/develop/proc/c_dbcsr_get_data_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_diag_c.html b/develop/proc/c_dbcsr_get_diag_c.html index bfc0bca2e06..eaae76d0b74 100644 --- a/develop/proc/c_dbcsr_get_diag_c.html +++ b/develop/proc/c_dbcsr_get_diag_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_diag_d.html b/develop/proc/c_dbcsr_get_diag_d.html index 3d7f0c369fb..d118792ca6f 100644 --- a/develop/proc/c_dbcsr_get_diag_d.html +++ b/develop/proc/c_dbcsr_get_diag_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_diag_s.html b/develop/proc/c_dbcsr_get_diag_s.html index cc6717dc742..3b84e6e1f5c 100644 --- a/develop/proc/c_dbcsr_get_diag_s.html +++ b/develop/proc/c_dbcsr_get_diag_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_diag_z.html b/develop/proc/c_dbcsr_get_diag_z.html index beea51b96c9..17e581c49a5 100644 --- a/develop/proc/c_dbcsr_get_diag_z.html +++ b/develop/proc/c_dbcsr_get_diag_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_distribution.html b/develop/proc/c_dbcsr_get_distribution.html index 82e446365c1..595dca0df56 100644 --- a/develop/proc/c_dbcsr_get_distribution.html +++ b/develop/proc/c_dbcsr_get_distribution.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_group.html b/develop/proc/c_dbcsr_get_group.html index be14b1d8955..b4c53c94d1f 100644 --- a/develop/proc/c_dbcsr_get_group.html +++ b/develop/proc/c_dbcsr_get_group.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_info.html b/develop/proc/c_dbcsr_get_info.html index 4c391d77853..3c9e1a919a5 100644 --- a/develop/proc/c_dbcsr_get_info.html +++ b/develop/proc/c_dbcsr_get_info.html @@ -152,7 +152,7 @@

    Arguments

    @@ -227,7 +227,7 @@

    Arguments

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

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_local_cols.html b/develop/proc/c_dbcsr_get_local_cols.html index dc8a93cd1a3..9747d4e21ad 100644 --- a/develop/proc/c_dbcsr_get_local_cols.html +++ b/develop/proc/c_dbcsr_get_local_cols.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_local_rows.html b/develop/proc/c_dbcsr_get_local_rows.html index 7a0cfec70e4..5ecb65420f3 100644 --- a/develop/proc/c_dbcsr_get_local_rows.html +++ b/develop/proc/c_dbcsr_get_local_rows.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_matrix_type.html b/develop/proc/c_dbcsr_get_matrix_type.html index c74949f6fa0..f72a2575893 100644 --- a/develop/proc/c_dbcsr_get_matrix_type.html +++ b/develop/proc/c_dbcsr_get_matrix_type.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_name.html b/develop/proc/c_dbcsr_get_name.html index a9d2254810c..6e9d87993e0 100644 --- a/develop/proc/c_dbcsr_get_name.html +++ b/develop/proc/c_dbcsr_get_name.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_num_blocks.html b/develop/proc/c_dbcsr_get_num_blocks.html index fc904b88929..c1880491f2e 100644 --- a/develop/proc/c_dbcsr_get_num_blocks.html +++ b/develop/proc/c_dbcsr_get_num_blocks.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_occupation.html b/develop/proc/c_dbcsr_get_occupation.html index 6f365d3b94e..9ae06063088 100644 --- a/develop/proc/c_dbcsr_get_occupation.html +++ b/develop/proc/c_dbcsr_get_occupation.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_proc_col_dist.html b/develop/proc/c_dbcsr_get_proc_col_dist.html index 088dbce927a..bd9e2b194fd 100644 --- a/develop/proc/c_dbcsr_get_proc_col_dist.html +++ b/develop/proc/c_dbcsr_get_proc_col_dist.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_proc_row_dist.html b/develop/proc/c_dbcsr_get_proc_row_dist.html index 9fe5f7c18f9..8efb09d2bd4 100644 --- a/develop/proc/c_dbcsr_get_proc_row_dist.html +++ b/develop/proc/c_dbcsr_get_proc_row_dist.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_row_blk_offset.html b/develop/proc/c_dbcsr_get_row_blk_offset.html index 05f62268b5c..6211f23d404 100644 --- a/develop/proc/c_dbcsr_get_row_blk_offset.html +++ b/develop/proc/c_dbcsr_get_row_blk_offset.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_row_blk_size.html b/develop/proc/c_dbcsr_get_row_blk_size.html index aba9b368ebe..1fd472a5d21 100644 --- a/develop/proc/c_dbcsr_get_row_blk_size.html +++ b/develop/proc/c_dbcsr_get_row_blk_size.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_get_stored_coordinates.html b/develop/proc/c_dbcsr_get_stored_coordinates.html index efc969deec0..c07e0eee866 100644 --- a/develop/proc/c_dbcsr_get_stored_coordinates.html +++ b/develop/proc/c_dbcsr_get_stored_coordinates.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/c_dbcsr_has_symmetry.html b/develop/proc/c_dbcsr_has_symmetry.html index 3d78d83972c..d6e393f5674 100644 --- a/develop/proc/c_dbcsr_has_symmetry.html +++ b/develop/proc/c_dbcsr_has_symmetry.html @@ -152,7 +152,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    Return Value - + logical(kind=c_bool)

    diff --git a/develop/proc/c_dbcsr_init_lib.html b/develop/proc/c_dbcsr_init_lib.html index aae29257ae7..419b4b30fa1 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_init_random.html b/develop/proc/c_dbcsr_init_random.html index 5c4acf1caa6..4bf10f3a4fb 100644 --- a/develop/proc/c_dbcsr_init_random.html +++ b/develop/proc/c_dbcsr_init_random.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_iterator_start.html b/develop/proc/c_dbcsr_iterator_start.html index d69a4332d52..a482d4e6bad 100644 --- a/develop/proc/c_dbcsr_iterator_start.html +++ b/develop/proc/c_dbcsr_iterator_start.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_maxabs.html b/develop/proc/c_dbcsr_maxabs.html index 11d38057ce7..94e8a9ff331 100644 --- a/develop/proc/c_dbcsr_maxabs.html +++ b/develop/proc/c_dbcsr_maxabs.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nblkcols_local.html b/develop/proc/c_dbcsr_nblkcols_local.html index 738be24887d..248ad9be693 100644 --- a/develop/proc/c_dbcsr_nblkcols_local.html +++ b/develop/proc/c_dbcsr_nblkcols_local.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nblkcols_total.html b/develop/proc/c_dbcsr_nblkcols_total.html index 9d42144d3e0..0d90dd04ce6 100644 --- a/develop/proc/c_dbcsr_nblkcols_total.html +++ b/develop/proc/c_dbcsr_nblkcols_total.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nblkrows_local.html b/develop/proc/c_dbcsr_nblkrows_local.html index 66ab9aa4773..6346ca5f26a 100644 --- a/develop/proc/c_dbcsr_nblkrows_local.html +++ b/develop/proc/c_dbcsr_nblkrows_local.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nblkrows_total.html b/develop/proc/c_dbcsr_nblkrows_total.html index 93f2a5c1c6d..26b88804e6b 100644 --- a/develop/proc/c_dbcsr_nblkrows_total.html +++ b/develop/proc/c_dbcsr_nblkrows_total.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nfullcols_total.html b/develop/proc/c_dbcsr_nfullcols_total.html index e054f423d04..0ea2c0be6c3 100644 --- a/develop/proc/c_dbcsr_nfullcols_total.html +++ b/develop/proc/c_dbcsr_nfullcols_total.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_nfullrows_total.html b/develop/proc/c_dbcsr_nfullrows_total.html index e561143fcc5..432f107f7e3 100644 --- a/develop/proc/c_dbcsr_nfullrows_total.html +++ b/develop/proc/c_dbcsr_nfullrows_total.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_norm_scalar.html b/develop/proc/c_dbcsr_norm_scalar.html index 1d063789806..ddf6911fd53 100644 --- a/develop/proc/c_dbcsr_norm_scalar.html +++ b/develop/proc/c_dbcsr_norm_scalar.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_print.html b/develop/proc/c_dbcsr_print.html index 1d1c223e036..69ed40faeb0 100644 --- a/develop/proc/c_dbcsr_print.html +++ b/develop/proc/c_dbcsr_print.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_print_block_sum.html b/develop/proc/c_dbcsr_print_block_sum.html index 8bfbe0d0560..f13ebc0ec3d 100644 --- a/develop/proc/c_dbcsr_print_block_sum.html +++ b/develop/proc/c_dbcsr_print_block_sum.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_put_block2d_c.html b/develop/proc/c_dbcsr_put_block2d_c.html index d800425ac55..a76f5e532b1 100644 --- a/develop/proc/c_dbcsr_put_block2d_c.html +++ b/develop/proc/c_dbcsr_put_block2d_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_put_block2d_d.html b/develop/proc/c_dbcsr_put_block2d_d.html index fd1f9fbb2f0..e88b8dbc8e4 100644 --- a/develop/proc/c_dbcsr_put_block2d_d.html +++ b/develop/proc/c_dbcsr_put_block2d_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_put_block2d_s.html b/develop/proc/c_dbcsr_put_block2d_s.html index ff45d31332c..e1b982b8683 100644 --- a/develop/proc/c_dbcsr_put_block2d_s.html +++ b/develop/proc/c_dbcsr_put_block2d_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_put_block2d_z.html b/develop/proc/c_dbcsr_put_block2d_z.html index e78853be86c..48eac32d7bc 100644 --- a/develop/proc/c_dbcsr_put_block2d_z.html +++ b/develop/proc/c_dbcsr_put_block2d_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_release.html b/develop/proc/c_dbcsr_release.html index dbf197773c1..a958126dcfd 100644 --- a/develop/proc/c_dbcsr_release.html +++ b/develop/proc/c_dbcsr_release.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_replicate_all.html b/develop/proc/c_dbcsr_replicate_all.html index d73bbce48f5..292d122e661 100644 --- a/develop/proc/c_dbcsr_replicate_all.html +++ b/develop/proc/c_dbcsr_replicate_all.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_all_blocks.html b/develop/proc/c_dbcsr_reserve_all_blocks.html index 91d607eec01..1870b61c344 100644 --- a/develop/proc/c_dbcsr_reserve_all_blocks.html +++ b/develop/proc/c_dbcsr_reserve_all_blocks.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_block2d_c.html b/develop/proc/c_dbcsr_reserve_block2d_c.html index fbf670905dd..f7aa05d56b4 100644 --- a/develop/proc/c_dbcsr_reserve_block2d_c.html +++ b/develop/proc/c_dbcsr_reserve_block2d_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_block2d_d.html b/develop/proc/c_dbcsr_reserve_block2d_d.html index 3b6624ab485..ef90f413a26 100644 --- a/develop/proc/c_dbcsr_reserve_block2d_d.html +++ b/develop/proc/c_dbcsr_reserve_block2d_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_block2d_s.html b/develop/proc/c_dbcsr_reserve_block2d_s.html index 388bdbb8cc9..7d431b849fc 100644 --- a/develop/proc/c_dbcsr_reserve_block2d_s.html +++ b/develop/proc/c_dbcsr_reserve_block2d_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_block2d_z.html b/develop/proc/c_dbcsr_reserve_block2d_z.html index 29c80aee732..eb3cd8e7bc1 100644 --- a/develop/proc/c_dbcsr_reserve_block2d_z.html +++ b/develop/proc/c_dbcsr_reserve_block2d_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_blocks.html b/develop/proc/c_dbcsr_reserve_blocks.html index f448fb0df41..cc09d660ea6 100644 --- a/develop/proc/c_dbcsr_reserve_blocks.html +++ b/develop/proc/c_dbcsr_reserve_blocks.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_reserve_diag_blocks.html b/develop/proc/c_dbcsr_reserve_diag_blocks.html index 7bfbc5d6c6f..a7fa976c65a 100644 --- a/develop/proc/c_dbcsr_reserve_diag_blocks.html +++ b/develop/proc/c_dbcsr_reserve_diag_blocks.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_c.html b/develop/proc/c_dbcsr_set_c.html index d3656ff0e57..36fbe23f434 100644 --- a/develop/proc/c_dbcsr_set_c.html +++ b/develop/proc/c_dbcsr_set_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_d.html b/develop/proc/c_dbcsr_set_d.html index c6aa9b7b1c1..cc780b12557 100644 --- a/develop/proc/c_dbcsr_set_d.html +++ b/develop/proc/c_dbcsr_set_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_diag_c.html b/develop/proc/c_dbcsr_set_diag_c.html index 25911d59798..1069fae01a9 100644 --- a/develop/proc/c_dbcsr_set_diag_c.html +++ b/develop/proc/c_dbcsr_set_diag_c.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_diag_d.html b/develop/proc/c_dbcsr_set_diag_d.html index 50d293ebc3c..25d89848bba 100644 --- a/develop/proc/c_dbcsr_set_diag_d.html +++ b/develop/proc/c_dbcsr_set_diag_d.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_diag_s.html b/develop/proc/c_dbcsr_set_diag_s.html index 9bcf8e14a7b..ef76320554c 100644 --- a/develop/proc/c_dbcsr_set_diag_s.html +++ b/develop/proc/c_dbcsr_set_diag_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_diag_z.html b/develop/proc/c_dbcsr_set_diag_z.html index 0990ba07f74..b9fae3894fd 100644 --- a/develop/proc/c_dbcsr_set_diag_z.html +++ b/develop/proc/c_dbcsr_set_diag_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_s.html b/develop/proc/c_dbcsr_set_s.html index 049ae65a264..a5b1ae46e61 100644 --- a/develop/proc/c_dbcsr_set_s.html +++ b/develop/proc/c_dbcsr_set_s.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_set_z.html b/develop/proc/c_dbcsr_set_z.html index 62844ab59cd..58f1325eee6 100644 --- a/develop/proc/c_dbcsr_set_z.html +++ b/develop/proc/c_dbcsr_set_z.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_setname.html b/develop/proc/c_dbcsr_setname.html index 580e72ee7cf..048073ad960 100644 --- a/develop/proc/c_dbcsr_setname.html +++ b/develop/proc/c_dbcsr_setname.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_sum_replicated.html b/develop/proc/c_dbcsr_sum_replicated.html index 809c04e9abb..5623c097c9a 100644 --- a/develop/proc/c_dbcsr_sum_replicated.html +++ b/develop/proc/c_dbcsr_sum_replicated.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_t_create_template.html b/develop/proc/c_dbcsr_t_create_template.html index 84ce6907997..5f5dc266670 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_nblks_local.html b/develop/proc/c_dbcsr_t_nblks_local.html index 566be3d587a..189d01794ea 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 6659dbdf7c9..9184f042d89 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 0dab9a80137..0770d275dba 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_dbcsr_t_reserve_blocks_index.html b/develop/proc/c_dbcsr_t_reserve_blocks_index.html index e9e6da6f74a..7bb9a092c5a 100644 --- a/develop/proc/c_dbcsr_t_reserve_blocks_index.html +++ b/develop/proc/c_dbcsr_t_reserve_blocks_index.html @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_triu.html b/develop/proc/c_dbcsr_triu.html index 4d8a53b4c02..2f6e31960b5 100644 --- a/develop/proc/c_dbcsr_triu.html +++ b/develop/proc/c_dbcsr_triu.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_dbcsr_valid_index.html b/develop/proc/c_dbcsr_valid_index.html index 53939f9bfae..d7b6f76c248 100644 --- a/develop/proc/c_dbcsr_valid_index.html +++ b/develop/proc/c_dbcsr_valid_index.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/c_f_string.html b/develop/proc/c_f_string.html index b9ec4b11d71..79b27647589 100644 --- a/develop/proc/c_f_string.html +++ b/develop/proc/c_f_string.html @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/c_f_string~2.html b/develop/proc/c_f_string~2.html index d0a38efcee0..185604bc9f4 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/calculate_norms.html b/develop/proc/calculate_norms.html index 03dbd69e706..bd79cd86f4d 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 9ddc46f0320..df935037180 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

    diff --git a/develop/proc/can_quickly_finalize.html b/develop/proc/can_quickly_finalize.html index fc470ff30d9..baec4cef47b 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 fc23e308764..3a07d3d31f1 100644 --- a/develop/proc/change_capacity_callstackentry.html +++ b/develop/proc/change_capacity_callstackentry.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_i4tuple_callstat.html b/develop/proc/change_capacity_i4tuple_callstat.html index 301482ec4d0..5eee66f50a5 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 92925024cec..cc25a0688bc 100644 --- a/develop/proc/change_capacity_routinereport.html +++ b/develop/proc/change_capacity_routinereport.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_routinestat.html b/develop/proc/change_capacity_routinestat.html index c54974bfe6a..0800c5f0c30 100644 --- a/develop/proc/change_capacity_routinestat.html +++ b/develop/proc/change_capacity_routinestat.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/change_capacity_str_i4.html b/develop/proc/change_capacity_str_i4.html index db0c412362f..1cb766ab9a6 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 947ba127cd8..d650ce91b5c 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 a76c01bf528..d68e51d9636 100644 --- a/develop/proc/change_split.html +++ b/develop/proc/change_split.html @@ -183,7 +183,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 b1713e6392d..34486135743 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

    diff --git a/develop/proc/checker_tr.html b/develop/proc/checker_tr.html index c7a83e01d6a..842114abc57 100644 --- a/develop/proc/checker_tr.html +++ b/develop/proc/checker_tr.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/collect_reports_from_ranks.html b/develop/proc/collect_reports_from_ranks.html index af4582dbf6c..c3e1b509d05 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 a638a4d5c47..ff06df96d64 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 35bed08fe34..6866e18e6cb 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/compat_map.html b/develop/proc/compat_map.html index a9841631687..b563f687360 100644 --- a/develop/proc/compat_map.html +++ b/develop/proc/compat_map.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/compress.html b/develop/proc/compress.html index 679d189aa93..714d5888ed6 100644 --- a/develop/proc/compress.html +++ b/develop/proc/compress.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/compx_to_dbcsr_scalar.html b/develop/proc/compx_to_dbcsr_scalar.html index e5c6dd38298..9d635c26084 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 d70e3069737..c8a7a901232 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 dcd6bc33050..df2f2412eea 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 c104a2d7d9f..1bf07826f13 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 b62db59b84f..f67bd2c3612 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 ebaafca118d..4c2a9b65752 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 010573e1d71..08b6d6896e3 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 b9fc6d48dac..e6f0c29cab1 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 6638addb5c4..503d3bf14fe 100644 --- a/develop/proc/convert_to_new_pgrid.html +++ b/develop/proc/convert_to_new_pgrid.html @@ -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 4b90503da21..9f102f3e3b5 100644 --- a/develop/proc/count_bins.html +++ b/develop/proc/count_bins.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/create_array_list.html b/develop/proc/create_array_list.html index 172e8193ed3..92c299dec07 100644 --- a/develop/proc/create_array_list.html +++ b/develop/proc/create_array_list.html @@ -154,7 +154,7 @@

    Arguments

    @@ -169,7 +169,7 @@

    Arguments

    diff --git a/develop/proc/create_batches.html b/develop/proc/create_batches.html index 942608becd4..28f120062a0 100644 --- a/develop/proc/create_batches.html +++ b/develop/proc/create_batches.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/create_block_data_c_dp.html b/develop/proc/create_block_data_c_dp.html index dbea9173655..de8aa25563b 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 719e2637ff0..a3be64db426 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 54913d25be0..80839aac89e 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 8788287ece3..203acd4c9a9 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 f86f1e7ad3d..b55eb32d361 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 e3e4c60be44..32e34475890 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 2bdbcb319da..e8a947a4e9c 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 602f3d0b65c..3ec3ae252fb 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 08feac53cc4..6e9a36ad3c4 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 3ebe0716d8c..6e1222e7fde 100644 --- a/develop/proc/create_block_norms_matrix.html +++ b/develop/proc/create_block_norms_matrix.html @@ -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 46c1b59148b..a145c689d4f 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 55f4b68053e..e37e2ac42df 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 735d1813563..874c4bb397b 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 47556988072..28e302f71c6 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 32248fe4b8c..9f82038762e 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

    @@ -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 d9a08359dcb..d62ced70ff7 100644 --- a/develop/proc/csr_create_new.html +++ b/develop/proc/csr_create_new.html @@ -248,7 +248,7 @@

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_new~2.html b/develop/proc/csr_create_new~2.html index ed2ab7fea50..691651473c2 100644 --- a/develop/proc/csr_create_new~2.html +++ b/develop/proc/csr_create_new~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    diff --git a/develop/proc/csr_create_nzerow.html b/develop/proc/csr_create_nzerow.html index 535420c3057..deea27b1f24 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 0fafe289e0a..19c55d0c1ad 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 9427dde248b..cc99e2487e2 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 5f8db0560db..fda868eb971 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 c411b1fdb6b..7efcfd8aa9a 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 7b08ba93876..b994b0e1149 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 1aca1c44165..bb78ba03b3e 100644 --- a/develop/proc/cyclic_dist.html +++ b/develop/proc/cyclic_dist.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/cyclic_rowcols.html b/develop/proc/cyclic_rowcols.html index 9a898f0993a..618b3b8a8fa 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 203fb79a3bf..2af6d7a1b29 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 499c17afb01..457f4408085 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

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

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i4_sort.html b/develop/proc/dbcsr_1d_i4_sort.html index 51ad7ab65b2..a87f3964cbb 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 7b05d1e4a88..1cc343fcafb 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

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

    Arguments

    diff --git a/develop/proc/dbcsr_1d_i8_sort.html b/develop/proc/dbcsr_1d_i8_sort.html index 2a0f5e1167c..4b529f67c17 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 87bc20c3979..719b4a3b1ff 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

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

    Arguments

    diff --git a/develop/proc/dbcsr_1d_s_sort.html b/develop/proc/dbcsr_1d_s_sort.html index 1e94ec0cc4c..52c9c66e1c3 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 98105467236..b6208903642 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

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

    Arguments

    diff --git a/develop/proc/dbcsr__b.html b/develop/proc/dbcsr__b.html index c39eaeeef6f..f7df3fe0843 100644 --- a/develop/proc/dbcsr__b.html +++ b/develop/proc/dbcsr__b.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr__l.html b/develop/proc/dbcsr__l.html index c43c145a955..8e9476c7c36 100644 --- a/develop/proc/dbcsr__l.html +++ b/develop/proc/dbcsr__l.html @@ -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 054e023c5d4..7a920cc682d 100644 --- a/develop/proc/dbcsr__w.html +++ b/develop/proc/dbcsr__w.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_abort.html b/develop/proc/dbcsr_abort.html index 33a27c7df3f..aad672493c5 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 109ca78354d..70c3cf1f6de 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 cacafa7f8ba..f0d6fefa53e 100644 --- a/develop/proc/dbcsr_acc_do_mm_stack.html +++ b/develop/proc/dbcsr_acc_do_mm_stack.html @@ -204,7 +204,7 @@

    Arguments

    @@ -354,7 +354,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_acc_get_ndevices.html b/develop/proc/dbcsr_acc_get_ndevices.html index 5d17904e92d..2ba46f9ddab 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 6e84e063882..74861d28117 100644 --- a/develop/proc/dbcsr_acc_transpose.html +++ b/develop/proc/dbcsr_acc_transpose.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

    diff --git a/develop/proc/dbcsr_add_anytype.html b/develop/proc/dbcsr_add_anytype.html index b02cf476d55..e0411b63d76 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

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

    Arguments

    @@ -205,7 +205,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 ab3928e28c3..8325b031e9c 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 2ad6e8e2383..e4afdf646de 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 04a6f36b99e..efbaf239078 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 24f7d46a7f3..60fc2621f8f 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 f32b7956300..e6203c5ee76 100644 --- a/develop/proc/dbcsr_add_block_node.html +++ b/develop/proc/dbcsr_add_block_node.html @@ -74,20 +74,20 @@

    dbcsr_add_block_node
  • 6 statements + title=" 0.0% of total for procedures.">28 statements
  • - Source File + Source File
  • @@ -162,8 +162,8 @@

    Arguments

    @@ -246,49 +246,14 @@

    Source Code

    !! block. Currently it only and always uses the mutable data. TYPE(dbcsr_type), INTENT(INOUT) :: matrix - !! DBCSR matrix + !! DBCSR matrix INTEGER, INTENT(IN) :: block_row, block_col - !! the row - !! the column + !! the row + !! the column REAL(KIND=dp), DIMENSION(:, :), POINTER :: block - !! the block to put - - INTEGER :: c, ithread, mynode, p, r - LOGICAL :: dbg, existed, is_there, tr - TYPE(dbcsr_distribution_obj) :: dist - -! --------------------------------------------------------------------------- - - dbg = .FALSE. - - ithread = 0 -!$ ithread = omp_get_thread_num() - IF (.NOT. ASSOCIATED(matrix%wms)) THEN - CALL dbcsr_work_create(matrix, work_mutable=.TRUE.) - matrix%valid = .FALSE. - END IF -!$ IF (SIZE(matrix%wms) .LT. omp_get_num_threads()) & -!$ DBCSR_ABORT("Too few threads.") - IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(ithread + 1))) & - DBCSR_ABORT("Data loss due to no conversion of appendable to mutable data") - is_there = ASSOCIATED(block) - !r = row ; c = col ; tr = .FALSE. - !CALL dbcsr_get_stored_coordinates (matrix, r, c, tr) - !CALL dbcsr_reserve_block2d (matrix, row, col, block) - !write(*,*) 'add_block_node: block_row',block_row,' block_col',block_col - CALL dbcsr_reserve_block2d(matrix, block_row, block_col, block, & - existed=existed) -! - IF (dbg) THEN - r = block_row; c = block_col; tr = .FALSE. - CALL dbcsr_get_stored_coordinates(matrix, r, c, p) - CALL dbcsr_get_info(matrix, distribution=dist) - CALL dbcsr_distribution_get(dist, mynode=mynode) - IF (p .NE. mynode) & - DBCSR_WARN("Adding non-local element") - END IF - IF (existed) DBCSR_WARN("You should not add existing blocks according to old API.") - IF (.NOT. is_there) block(:, :) = 0.0_dp + !! the block to put + + call dbcsr_add_block_node_prv(matrix%prv, block_row, block_col, block) END SUBROUTINE dbcsr_add_block_node diff --git a/develop/proc/dbcsr_add_c.html b/develop/proc/dbcsr_add_c.html index b5dd8f67589..534f5235aa1 100644 --- a/develop/proc/dbcsr_add_c.html +++ b/develop/proc/dbcsr_add_c.html @@ -74,20 +74,20 @@

    dbcsr_add_c
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

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

    Arguments

    @@ -233,13 +233,25 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_c (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    -         COMPLEX(kind=real_4), INTENT(IN)                      :: alpha_scalar, beta_scalar
    +    
       SUBROUTINE dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    +      COMPLEX(real_4), INTENT(IN)                        :: alpha_scalar, beta_scalar
     
    -         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    -      END SUBROUTINE dbcsr_add_c
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_c'
    +      INTEGER                                            :: handle
    +
    +      CALL timeset(routineN, handle)
    +      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    +          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    +                                beta_scalar=dbcsr_scalar(beta_scalar))
    +      ELSE
    +         DBCSR_ABORT("Invalid combination of data type, NYI")
    +      END IF
    +      CALL timestop(handle)
    +   END SUBROUTINE dbcsr_add_c
     
    diff --git a/develop/proc/dbcsr_add_c~2.html b/develop/proc/dbcsr_add_c~2.html index f76de2ee392..d7ac7bc5414 100644 --- a/develop/proc/dbcsr_add_c~2.html +++ b/develop/proc/dbcsr_add_c~2.html @@ -74,20 +74,20 @@

    dbcsr_add_c
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    @@ -233,25 +233,13 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_add_c(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    -      COMPLEX(real_4), INTENT(IN)                        :: alpha_scalar, beta_scalar
    +    
          SUBROUTINE dbcsr_add_c (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    +         COMPLEX(kind=real_4), INTENT(IN)                      :: alpha_scalar, beta_scalar
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_c'
    -      INTEGER                                            :: handle
    -
    -      CALL timeset(routineN, handle)
    -      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    -          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    -                                beta_scalar=dbcsr_scalar(beta_scalar))
    -      ELSE
    -         DBCSR_ABORT("Invalid combination of data type, NYI")
    -      END IF
    -      CALL timestop(handle)
    -   END SUBROUTINE dbcsr_add_c
    +         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    +      END SUBROUTINE dbcsr_add_c
     
    diff --git a/develop/proc/dbcsr_add_d.html b/develop/proc/dbcsr_add_d.html index d6c79e7868e..103e1a4af24 100644 --- a/develop/proc/dbcsr_add_d.html +++ b/develop/proc/dbcsr_add_d.html @@ -74,20 +74,20 @@

    dbcsr_add_d
  • 6 statements + title=" 0.0% of total for procedures.">20 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scala

    +

    Interface for dbcsr_add

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

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

    Arguments

    @@ -233,13 +234,41 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_d (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    -         REAL(kind=real_8), INTENT(IN)                      :: alpha_scalar, beta_scalar
    +    
       SUBROUTINE dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +      !! Interface for dbcsr_add
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    +      REAL(real_8), INTENT(IN)                           :: alpha_scalar, beta_scalar
     
    -         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    -      END SUBROUTINE dbcsr_add_d
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_d'
    +      INTEGER                                            :: handle
    +
    +      CALL timeset(routineN, handle)
    +      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_8 .AND. &
    +          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_8) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    +                                beta_scalar=dbcsr_scalar(beta_scalar))
    +      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    +              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(REAL(alpha_scalar, real_4)), &
    +                                beta_scalar=dbcsr_scalar(REAL(beta_scalar, real_4)))
    +      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    +              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, 0, real_4)), &
    +                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, 0, real_4)))
    +      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_8 .AND. &
    +              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_8) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, 0, real_8)), &
    +                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, 0, real_8)))
    +      ELSE
    +         DBCSR_ABORT("Invalid combination of data type, NYI")
    +      END IF
    +      CALL timestop(handle)
    +   END SUBROUTINE dbcsr_add_d
     
    diff --git a/develop/proc/dbcsr_add_default_logger.html b/develop/proc/dbcsr_add_default_logger.html index 985d07d5411..2a01c4d4d85 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 3ac0e40da3c..6b4b3dc93c0 100644 --- a/develop/proc/dbcsr_add_d~2.html +++ b/develop/proc/dbcsr_add_d~2.html @@ -74,20 +74,20 @@

    dbcsr_add_d
  • 20 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scala

    -

    Interface for dbcsr_add

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -234,41 +233,13 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_add_d(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -      !! Interface for dbcsr_add
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    -      REAL(real_8), INTENT(IN)                           :: alpha_scalar, beta_scalar
    +    
          SUBROUTINE dbcsr_add_d (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    +         REAL(kind=real_8), INTENT(IN)                      :: alpha_scalar, beta_scalar
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_d'
    -      INTEGER                                            :: handle
    -
    -      CALL timeset(routineN, handle)
    -      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_8 .AND. &
    -          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_8) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    -                                beta_scalar=dbcsr_scalar(beta_scalar))
    -      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    -              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(REAL(alpha_scalar, real_4)), &
    -                                beta_scalar=dbcsr_scalar(REAL(beta_scalar, real_4)))
    -      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    -              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, 0, real_4)), &
    -                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, 0, real_4)))
    -      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_8 .AND. &
    -              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_8) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, 0, real_8)), &
    -                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, 0, real_8)))
    -      ELSE
    -         DBCSR_ABORT("Invalid combination of data type, NYI")
    -      END IF
    -      CALL timestop(handle)
    -   END SUBROUTINE dbcsr_add_d
    +         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    +      END SUBROUTINE dbcsr_add_d
     
    diff --git a/develop/proc/dbcsr_add_on_diag_c.html b/develop/proc/dbcsr_add_on_diag_c.html index 4872bceb7d7..46ec910b7b2 100644 --- a/develop/proc/dbcsr_add_on_diag_c.html +++ b/develop/proc/dbcsr_add_on_diag_c.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_c
  • 5 statements + title=" 0.1% of total for procedures.">31 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha)

    +

    add a constant to the diagonal of a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -181,9 +182,9 @@

    Arguments

    - + @@ -203,11 +204,54 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_c (matrix, alpha_scalar)
    +    
          SUBROUTINE dbcsr_add_on_diag_c (matrix, alpha)
    +      !! add a constant to the diagonal of a matrix
    +
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         COMPLEX(kind=real_4), INTENT(IN)                                :: alpha_scalar
    +         !! DBCSR matrix
    +         COMPLEX(kind=real_4), INTENT(IN)                                :: alpha
    +         !! scalar
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    +
    +         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    +         LOGICAL                                            :: found, tr
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +
    +         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +
    +         DO irow = 1, dbcsr_nblkrows_total(matrix)
    +            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    +            IF (node /= mynode) CYCLE
    +
    +            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    +            IF (.NOT. found) THEN
    +               ALLOCATE (block(row_size, row_size))
    +               block(:, :) = CMPLX(0.0, 0.0, real_4)
    +            END IF
    +
    +            DO i = 1, row_size
    +               block(i, i) = block(i, i) + alpha
    +            END DO
    +
    +            IF (.NOT. found) THEN
    +               CALL dbcsr_put_block(matrix, irow, irow, block)
    +               DEALLOCATE (block)
    +            END IF
    +         END DO
     
    -         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
    +         CALL dbcsr_finalize(matrix)
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_add_on_diag_c
     
    diff --git a/develop/proc/dbcsr_add_on_diag_c~2.html b/develop/proc/dbcsr_add_on_diag_c~2.html index 7e8653072ba..9f5bcb9655b 100644 --- a/develop/proc/dbcsr_add_on_diag_c~2.html +++ b/develop/proc/dbcsr_add_on_diag_c~2.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_c
  • 31 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_c(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_c(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -182,9 +181,9 @@

    Arguments

    - + @@ -204,54 +203,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_c (matrix, alpha)
    -      !! add a constant to the diagonal of a matrix
    -
    +    
          SUBROUTINE dbcsr_add_on_diag_c (matrix, alpha_scalar)
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! DBCSR matrix
    -         COMPLEX(kind=real_4), INTENT(IN)                                :: alpha
    -         !! scalar
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    -
    -         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    -         LOGICAL                                            :: found, tr
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -
    -         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -
    -         DO irow = 1, dbcsr_nblkrows_total(matrix)
    -            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    -            IF (node /= mynode) CYCLE
    -
    -            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    -            IF (.NOT. found) THEN
    -               ALLOCATE (block(row_size, row_size))
    -               block(:, :) = CMPLX(0.0, 0.0, real_4)
    -            END IF
    -
    -            DO i = 1, row_size
    -               block(i, i) = block(i, i) + alpha
    -            END DO
    -
    -            IF (.NOT. found) THEN
    -               CALL dbcsr_put_block(matrix, irow, irow, block)
    -               DEALLOCATE (block)
    -            END IF
    -         END DO
    +         COMPLEX(kind=real_4), INTENT(IN)                                :: alpha_scalar
     
    -         CALL dbcsr_finalize(matrix)
    -         CALL timestop(handle)
    +         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
           END SUBROUTINE dbcsr_add_on_diag_c
     
    diff --git a/develop/proc/dbcsr_add_on_diag_d.html b/develop/proc/dbcsr_add_on_diag_d.html index c476eef60cb..39e0b1041cd 100644 --- a/develop/proc/dbcsr_add_on_diag_d.html +++ b/develop/proc/dbcsr_add_on_diag_d.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_d
  • 5 statements + title=" 0.1% of total for procedures.">31 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_d(matrix, alpha)

    +

    add a constant to the diagonal of a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -181,9 +182,9 @@

    Arguments

    - + @@ -203,11 +204,54 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_d (matrix, alpha_scalar)
    +    
          SUBROUTINE dbcsr_add_on_diag_d (matrix, alpha)
    +      !! add a constant to the diagonal of a matrix
    +
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         REAL(kind=real_8), INTENT(IN)                                :: alpha_scalar
    +         !! DBCSR matrix
    +         REAL(kind=real_8), INTENT(IN)                                :: alpha
    +         !! scalar
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    +
    +         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    +         LOGICAL                                            :: found, tr
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +
    +         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +
    +         DO irow = 1, dbcsr_nblkrows_total(matrix)
    +            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    +            IF (node /= mynode) CYCLE
    +
    +            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    +            IF (.NOT. found) THEN
    +               ALLOCATE (block(row_size, row_size))
    +               block(:, :) = 0.0_real_8
    +            END IF
    +
    +            DO i = 1, row_size
    +               block(i, i) = block(i, i) + alpha
    +            END DO
    +
    +            IF (.NOT. found) THEN
    +               CALL dbcsr_put_block(matrix, irow, irow, block)
    +               DEALLOCATE (block)
    +            END IF
    +         END DO
     
    -         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
    +         CALL dbcsr_finalize(matrix)
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_add_on_diag_d
     
    diff --git a/develop/proc/dbcsr_add_on_diag_ds.html b/develop/proc/dbcsr_add_on_diag_ds.html index 50a824e5ae4..c5343f00310 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 d12ed83fb36..6bf765b6516 100644 --- a/develop/proc/dbcsr_add_on_diag_d~2.html +++ b/develop/proc/dbcsr_add_on_diag_d~2.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_d
  • 31 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_d(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_d(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -182,9 +181,9 @@

    Arguments

    - + @@ -204,54 +203,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_d (matrix, alpha)
    -      !! add a constant to the diagonal of a matrix
    -
    +    
          SUBROUTINE dbcsr_add_on_diag_d (matrix, alpha_scalar)
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! DBCSR matrix
    -         REAL(kind=real_8), INTENT(IN)                                :: alpha
    -         !! scalar
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    -
    -         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    -         LOGICAL                                            :: found, tr
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -
    -         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -
    -         DO irow = 1, dbcsr_nblkrows_total(matrix)
    -            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    -            IF (node /= mynode) CYCLE
    -
    -            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    -            IF (.NOT. found) THEN
    -               ALLOCATE (block(row_size, row_size))
    -               block(:, :) = 0.0_real_8
    -            END IF
    -
    -            DO i = 1, row_size
    -               block(i, i) = block(i, i) + alpha
    -            END DO
    -
    -            IF (.NOT. found) THEN
    -               CALL dbcsr_put_block(matrix, irow, irow, block)
    -               DEALLOCATE (block)
    -            END IF
    -         END DO
    +         REAL(kind=real_8), INTENT(IN)                                :: alpha_scalar
     
    -         CALL dbcsr_finalize(matrix)
    -         CALL timestop(handle)
    +         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
           END SUBROUTINE dbcsr_add_on_diag_d
     
    diff --git a/develop/proc/dbcsr_add_on_diag_s.html b/develop/proc/dbcsr_add_on_diag_s.html index ed4fba23e1d..74b48f7541e 100644 --- a/develop/proc/dbcsr_add_on_diag_s.html +++ b/develop/proc/dbcsr_add_on_diag_s.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_s
  • 5 statements + title=" 0.1% of total for procedures.">31 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha)

    +

    add a constant to the diagonal of a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -181,9 +182,9 @@

    Arguments

    - + @@ -203,11 +204,54 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_s (matrix, alpha_scalar)
    +    
          SUBROUTINE dbcsr_add_on_diag_s (matrix, alpha)
    +      !! add a constant to the diagonal of a matrix
    +
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         REAL(kind=real_4), INTENT(IN)                                :: alpha_scalar
    +         !! DBCSR matrix
    +         REAL(kind=real_4), INTENT(IN)                                :: alpha
    +         !! scalar
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    +
    +         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    +         LOGICAL                                            :: found, tr
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +
    +         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +
    +         DO irow = 1, dbcsr_nblkrows_total(matrix)
    +            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    +            IF (node /= mynode) CYCLE
    +
    +            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    +            IF (.NOT. found) THEN
    +               ALLOCATE (block(row_size, row_size))
    +               block(:, :) = 0.0_real_4
    +            END IF
    +
    +            DO i = 1, row_size
    +               block(i, i) = block(i, i) + alpha
    +            END DO
    +
    +            IF (.NOT. found) THEN
    +               CALL dbcsr_put_block(matrix, irow, irow, block)
    +               DEALLOCATE (block)
    +            END IF
    +         END DO
     
    -         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
    +         CALL dbcsr_finalize(matrix)
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_add_on_diag_s
     
    diff --git a/develop/proc/dbcsr_add_on_diag_s~2.html b/develop/proc/dbcsr_add_on_diag_s~2.html index dd75ada593b..83865bef707 100644 --- a/develop/proc/dbcsr_add_on_diag_s~2.html +++ b/develop/proc/dbcsr_add_on_diag_s~2.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_s
  • 31 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_s(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_s(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -182,9 +181,9 @@

    Arguments

    - + @@ -204,54 +203,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_s (matrix, alpha)
    -      !! add a constant to the diagonal of a matrix
    -
    +    
          SUBROUTINE dbcsr_add_on_diag_s (matrix, alpha_scalar)
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! DBCSR matrix
    -         REAL(kind=real_4), INTENT(IN)                                :: alpha
    -         !! scalar
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    -
    -         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    -         LOGICAL                                            :: found, tr
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -
    -         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -
    -         DO irow = 1, dbcsr_nblkrows_total(matrix)
    -            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    -            IF (node /= mynode) CYCLE
    -
    -            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    -            IF (.NOT. found) THEN
    -               ALLOCATE (block(row_size, row_size))
    -               block(:, :) = 0.0_real_4
    -            END IF
    -
    -            DO i = 1, row_size
    -               block(i, i) = block(i, i) + alpha
    -            END DO
    -
    -            IF (.NOT. found) THEN
    -               CALL dbcsr_put_block(matrix, irow, irow, block)
    -               DEALLOCATE (block)
    -            END IF
    -         END DO
    +         REAL(kind=real_4), INTENT(IN)                                :: alpha_scalar
     
    -         CALL dbcsr_finalize(matrix)
    -         CALL timestop(handle)
    +         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
           END SUBROUTINE dbcsr_add_on_diag_s
     
    diff --git a/develop/proc/dbcsr_add_on_diag_z.html b/develop/proc/dbcsr_add_on_diag_z.html index c6ea14067f8..c2b8ff116d6 100644 --- a/develop/proc/dbcsr_add_on_diag_z.html +++ b/develop/proc/dbcsr_add_on_diag_z.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_z
  • 5 statements + title=" 0.1% of total for procedures.">31 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha)

    +

    add a constant to the diagonal of a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -181,9 +182,9 @@

    Arguments

    - + @@ -203,11 +204,54 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_z (matrix, alpha_scalar)
    +    
          SUBROUTINE dbcsr_add_on_diag_z (matrix, alpha)
    +      !! add a constant to the diagonal of a matrix
    +
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         COMPLEX(kind=real_8), INTENT(IN)                                :: alpha_scalar
    +         !! DBCSR matrix
    +         COMPLEX(kind=real_8), INTENT(IN)                                :: alpha
    +         !! scalar
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    +
    +         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    +         LOGICAL                                            :: found, tr
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +
    +         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +
    +         DO irow = 1, dbcsr_nblkrows_total(matrix)
    +            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    +            IF (node /= mynode) CYCLE
    +
    +            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    +            IF (.NOT. found) THEN
    +               ALLOCATE (block(row_size, row_size))
    +               block(:, :) = CMPLX(0.0, 0.0, real_8)
    +            END IF
    +
    +            DO i = 1, row_size
    +               block(i, i) = block(i, i) + alpha
    +            END DO
    +
    +            IF (.NOT. found) THEN
    +               CALL dbcsr_put_block(matrix, irow, irow, block)
    +               DEALLOCATE (block)
    +            END IF
    +         END DO
     
    -         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
    +         CALL dbcsr_finalize(matrix)
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_add_on_diag_z
     
    diff --git a/develop/proc/dbcsr_add_on_diag_z~2.html b/develop/proc/dbcsr_add_on_diag_z~2.html index 5c771d8d105..7f56dfc84c3 100644 --- a/develop/proc/dbcsr_add_on_diag_z~2.html +++ b/develop/proc/dbcsr_add_on_diag_z~2.html @@ -74,20 +74,20 @@

    dbcsr_add_on_diag_z
  • 31 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_add_on_diag_z(matrix, alpha) +

    private subroutine dbcsr_add_on_diag_z(matrix, alpha_scalar)

    -

    add a constant to the diagonal of a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -182,9 +181,9 @@

    Arguments

    - + @@ -204,54 +203,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_on_diag_z (matrix, alpha)
    -      !! add a constant to the diagonal of a matrix
    -
    +    
          SUBROUTINE dbcsr_add_on_diag_z (matrix, alpha_scalar)
              TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! DBCSR matrix
    -         COMPLEX(kind=real_8), INTENT(IN)                                :: alpha
    -         !! scalar
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_on_diag'
    -
    -         INTEGER                                            :: handle, mynode, node, irow, i, row_size
    -         LOGICAL                                            :: found, tr
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -
    -         CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -
    -         DO irow = 1, dbcsr_nblkrows_total(matrix)
    -            CALL dbcsr_get_stored_coordinates(matrix, irow, irow, node)
    -            IF (node /= mynode) CYCLE
    -
    -            CALL dbcsr_get_block_p(matrix, irow, irow, block, tr, found, row_size=row_size)
    -            IF (.NOT. found) THEN
    -               ALLOCATE (block(row_size, row_size))
    -               block(:, :) = CMPLX(0.0, 0.0, real_8)
    -            END IF
    -
    -            DO i = 1, row_size
    -               block(i, i) = block(i, i) + alpha
    -            END DO
    -
    -            IF (.NOT. found) THEN
    -               CALL dbcsr_put_block(matrix, irow, irow, block)
    -               DEALLOCATE (block)
    -            END IF
    -         END DO
    +         COMPLEX(kind=real_8), INTENT(IN)                                :: alpha_scalar
     
    -         CALL dbcsr_finalize(matrix)
    -         CALL timestop(handle)
    +         CALL dbcsr_add_on_diag_prv(matrix%prv, alpha_scalar)
           END SUBROUTINE dbcsr_add_on_diag_z
     
    diff --git a/develop/proc/dbcsr_add_s.html b/develop/proc/dbcsr_add_s.html index 0134e5457e1..3e38c6fa9cc 100644 --- a/develop/proc/dbcsr_add_s.html +++ b/develop/proc/dbcsr_add_s.html @@ -74,20 +74,20 @@

    dbcsr_add_s
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

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

    Arguments

    @@ -233,13 +233,25 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_s (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    -         REAL(kind=real_4), INTENT(IN)                      :: alpha_scalar, beta_scalar
    +    
       SUBROUTINE dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    +      REAL(real_4), INTENT(IN)                           :: alpha_scalar, beta_scalar
     
    -         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    -      END SUBROUTINE dbcsr_add_s
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_s'
    +      INTEGER                                            :: handle
    +
    +      CALL timeset(routineN, handle)
    +      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    +          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    +                                beta_scalar=dbcsr_scalar(beta_scalar))
    +      ELSE
    +         DBCSR_ABORT("Invalid combination of data type, NYI")
    +      END IF
    +      CALL timestop(handle)
    +   END SUBROUTINE dbcsr_add_s
     
    diff --git a/develop/proc/dbcsr_add_s~2.html b/develop/proc/dbcsr_add_s~2.html index 507e43845c8..cc499276000 100644 --- a/develop/proc/dbcsr_add_s~2.html +++ b/develop/proc/dbcsr_add_s~2.html @@ -74,20 +74,20 @@

    dbcsr_add_s
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    @@ -233,25 +233,13 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_add_s(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    -      REAL(real_4), INTENT(IN)                           :: alpha_scalar, beta_scalar
    +    
          SUBROUTINE dbcsr_add_s (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    +         REAL(kind=real_4), INTENT(IN)                      :: alpha_scalar, beta_scalar
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_s'
    -      INTEGER                                            :: handle
    -
    -      CALL timeset(routineN, handle)
    -      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_real_4 .AND. &
    -          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_real_4) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    -                                beta_scalar=dbcsr_scalar(beta_scalar))
    -      ELSE
    -         DBCSR_ABORT("Invalid combination of data type, NYI")
    -      END IF
    -      CALL timestop(handle)
    -   END SUBROUTINE dbcsr_add_s
    +         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    +      END SUBROUTINE dbcsr_add_s
     
    diff --git a/develop/proc/dbcsr_add_wm_from_matrix.html b/develop/proc/dbcsr_add_wm_from_matrix.html index bb39516f749..92e9385246a 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 70c3d50aed3..abbe9a7d5ac 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 705995f685c..fa8b586b943 100644 --- a/develop/proc/dbcsr_add_z.html +++ b/develop/proc/dbcsr_add_z.html @@ -74,20 +74,20 @@

    dbcsr_add_z
  • 6 statements + title=" 0.0% of total for procedures.">16 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

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

    Arguments

    @@ -233,13 +233,30 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_add_z (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    -         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    -         COMPLEX(kind=real_8), INTENT(IN)                      :: alpha_scalar, beta_scalar
    +    
       SUBROUTINE dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    +      COMPLEX(real_8), INTENT(IN)                        :: alpha_scalar, beta_scalar
     
    -         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    -      END SUBROUTINE dbcsr_add_z
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_z'
    +      INTEGER                                            :: handle
    +
    +      CALL timeset(routineN, handle)
    +      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_8 .AND. &
    +          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_8) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    +                                beta_scalar=dbcsr_scalar(beta_scalar))
    +      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    +              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    +         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    +                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, KIND=real_4)), &
    +                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, KIND=real_4)))
    +      ELSE
    +         DBCSR_ABORT("Invalid combination of data type, NYI")
    +      END IF
    +      CALL timestop(handle)
    +   END SUBROUTINE dbcsr_add_z
     
    diff --git a/develop/proc/dbcsr_add_z~2.html b/develop/proc/dbcsr_add_z~2.html index 86f148bd81b..a6215e14090 100644 --- a/develop/proc/dbcsr_add_z~2.html +++ b/develop/proc/dbcsr_add_z~2.html @@ -74,20 +74,20 @@

    dbcsr_add_z
  • 16 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    @@ -233,30 +233,13 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_add_z(matrix_a, matrix_b, alpha_scalar, beta_scalar)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix_b
    -      COMPLEX(real_8), INTENT(IN)                        :: alpha_scalar, beta_scalar
    +    
          SUBROUTINE dbcsr_add_z (matrix_a, matrix_b, alpha_scalar, beta_scalar)
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +         TYPE(dbcsr_type), INTENT(IN)             :: matrix_b
    +         COMPLEX(kind=real_8), INTENT(IN)                      :: alpha_scalar, beta_scalar
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_add_z'
    -      INTEGER                                            :: handle
    -
    -      CALL timeset(routineN, handle)
    -      IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_8 .AND. &
    -          dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_8) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(alpha_scalar), &
    -                                beta_scalar=dbcsr_scalar(beta_scalar))
    -      ELSEIF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_type_complex_4 .AND. &
    -              dbcsr_get_data_type(matrix_b) .EQ. dbcsr_type_complex_4) THEN
    -         CALL dbcsr_add_anytype(matrix_a, matrix_b, &
    -                                alpha_scalar=dbcsr_scalar(CMPLX(alpha_scalar, KIND=real_4)), &
    -                                beta_scalar=dbcsr_scalar(CMPLX(beta_scalar, KIND=real_4)))
    -      ELSE
    -         DBCSR_ABORT("Invalid combination of data type, NYI")
    -      END IF
    -      CALL timestop(handle)
    -   END SUBROUTINE dbcsr_add_z
    +         CALL dbcsr_add_prv(matrix_a%prv, matrix_b%prv, alpha_scalar, beta_scalar)
    +      END SUBROUTINE dbcsr_add_z
     
    diff --git a/develop/proc/dbcsr_addto_index_array.html b/develop/proc/dbcsr_addto_index_array.html index 06264c7c5ab..39463d2f2f6 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_binary_read.html b/develop/proc/dbcsr_binary_read.html index a96e090b98b..c76c1c0981e 100644 --- a/develop/proc/dbcsr_binary_read.html +++ b/develop/proc/dbcsr_binary_read.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_binary_read~2.html b/develop/proc/dbcsr_binary_read~2.html index a3865025571..c8d120f9d27 100644 --- a/develop/proc/dbcsr_binary_read~2.html +++ b/develop/proc/dbcsr_binary_read~2.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_binary_write.html b/develop/proc/dbcsr_binary_write.html index 8eab4d1fbd4..d5083848ad5 100644 --- a/develop/proc/dbcsr_binary_write.html +++ b/develop/proc/dbcsr_binary_write.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_binary_write~2.html b/develop/proc/dbcsr_binary_write~2.html index e5031560f36..7d7de832185 100644 --- a/develop/proc/dbcsr_binary_write~2.html +++ b/develop/proc/dbcsr_binary_write~2.html @@ -174,7 +174,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_blk_col_offset.html b/develop/proc/dbcsr_blk_col_offset.html index d8e7c5f55a1..2b149eb80c5 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 ff645a723f5..68be1a51df3 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 4b6411263b3..bd18b214035 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 4431479ff76..d2776508f33 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 6f639fdf139..24dee45efec 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 b6bf7e29f28..d83c835f798 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 3c1e5dbce76..3a3e2422472 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 9eddb3f7cf1..39753edd8ef 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

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

    Arguments

    diff --git a/develop/proc/dbcsr_block_real_neg.html b/develop/proc/dbcsr_block_real_neg.html index 605759aee55..040fef1e7c7 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 a02a3a97cd4..8f916762c2e 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 73d41ae17ec..399e3073a88 100644 --- a/develop/proc/dbcsr_block_transpose_a.html +++ b/develop/proc/dbcsr_block_transpose_a.html @@ -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 5a1058bd9c8..d774cd011e6 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 bddeda020e1..52c04c12f72 100644 --- a/develop/proc/dbcsr_build_row_index_copy.html +++ b/develop/proc/dbcsr_build_row_index_copy.html @@ -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 7c420d0a433..9e19bad572c 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 504f1f87f12..da8a17ffd8a 100644 --- a/develop/proc/dbcsr_calc_block_sizes.html +++ b/develop/proc/dbcsr_calc_block_sizes.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    @@ -189,7 +189,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 867d4d1ea92..c77f6f2884d 100644 --- a/develop/proc/dbcsr_checksum.html +++ b/develop/proc/dbcsr_checksum.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_checksum~2.html b/develop/proc/dbcsr_checksum~2.html index c411e7acbf8..b3946887752 100644 --- a/develop/proc/dbcsr_checksum~2.html +++ b/develop/proc/dbcsr_checksum~2.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    Return Value - + real(kind=dp)

    diff --git a/develop/proc/dbcsr_clear.html b/develop/proc/dbcsr_clear.html index 9091be53b26..a0e48563c7e 100644 --- a/develop/proc/dbcsr_clear.html +++ b/develop/proc/dbcsr_clear.html @@ -74,20 +74,20 @@

    dbcsr_clear
  • 4 statements + title=" 0.0% of total for procedures.">7 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    public subroutine dbcsr_clear(dbcsr_mat) +

    public subroutine dbcsr_clear(matrix)

    -

    Clear a matrix

    +

    Clear a matrix (remove all blocks)

    Arguments

    @@ -153,15 +153,15 @@

    Arguments

    - + diff --git a/develop/proc/dbcsr_clearfrom_index_array.html b/develop/proc/dbcsr_clearfrom_index_array.html index f998b705f67..5088e9c5629 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 e04ad629ff1..9091be53b26 100644 --- a/develop/proc/dbcsr_clear~2.html +++ b/develop/proc/dbcsr_clear~2.html @@ -74,20 +74,20 @@

    dbcsr_clear
  • 7 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -133,11 +133,11 @@

    Contents

    -

    public subroutine dbcsr_clear(matrix) +

    public subroutine dbcsr_clear(dbcsr_mat)

    -

    Clear a matrix (remove all blocks)

    +

    Clear a matrix

    Arguments

    @@ -153,15 +153,15 @@

    Arguments

    - + diff --git a/develop/proc/dbcsr_col_block_offsets.html b/develop/proc/dbcsr_col_block_offsets.html index 5999c285c3f..5f9a1b9ceb7 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 98292801441..932773f30ab 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 472eeaee850..d52375709d6 100644 --- a/develop/proc/dbcsr_complete_redistribute.html +++ b/develop/proc/dbcsr_complete_redistribute.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_complete_redistribute~2.html b/develop/proc/dbcsr_complete_redistribute~2.html index c779806732e..99acf81ae21 100644 --- a/develop/proc/dbcsr_complete_redistribute~2.html +++ b/develop/proc/dbcsr_complete_redistribute~2.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_conjg.html b/develop/proc/dbcsr_conjg.html index 2934f8b4890..73c606ee873 100644 --- a/develop/proc/dbcsr_conjg.html +++ b/develop/proc/dbcsr_conjg.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy.html b/develop/proc/dbcsr_copy.html index f96623bc31c..0e4a4271479 100644 --- a/develop/proc/dbcsr_copy.html +++ b/develop/proc/dbcsr_copy.html @@ -74,20 +74,20 @@

    dbcsr_copy
  • 8 statements + title=" 0.1% of total for procedures.">62 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shall

    +

    copy a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -198,12 +199,12 @@

    Arguments

    @@ -213,7 +214,10 @@

    Arguments

    @@ -228,7 +232,10 @@

    Arguments

    @@ -243,12 +250,15 @@

    Arguments

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

    Arguments

    @@ -280,15 +290,105 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, &
                              shallow_data, keep_imaginary, matrix_type)
    +      !! copy a matrix
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_b
    +         !! target DBCSR matrix
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a
    +         !! source DBCSR matrix
           CHARACTER(LEN=*), INTENT(IN), OPTIONAL             :: name
    +         !! name of the new matrix
           LOGICAL, INTENT(IN), OPTIONAL                      :: keep_sparsity, shallow_data, &
                                                                 keep_imaginary
    +         !! keep the target matrix sparsity; default is False.
    +         !! shallow data copy
    +         !! when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is
    +         !! used
           CHARACTER, INTENT(IN), OPTIONAL                    :: matrix_type
    +         !! 'N' for normal, 'T' for transposed, 'S' for symmetric, and 'A' for antisymmetric
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_copy'
    +      CHARACTER                                          :: new_matrix_type, repl_type
    +      INTEGER                                            :: handle, new_type
    +      LOGICAL                                            :: keep_sparse, shallow
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +      IF (.NOT. symmetry_consistent(dbcsr_get_matrix_type(matrix_a), dbcsr_get_data_type(matrix_a))) &
    +         DBCSR_ABORT("Source matrix symmetry not consistent with its data type.")
    +      shallow = .FALSE.; IF (PRESENT(shallow_data)) shallow = shallow_data
    +      keep_sparse = .FALSE.
    +      IF (PRESENT(keep_sparsity)) keep_sparse = keep_sparsity
    +      IF (keep_sparse .AND. .NOT. dbcsr_valid_index(matrix_b)) &
    +         DBCSR_ABORT("Target matrix must be valid to keep its sparsity")
    +      IF (keep_sparse .AND. shallow) &
    +         DBCSR_WARN("Shallow copy not compatibly with sparsity retainment")
    +      IF (keep_sparse) THEN
    +         IF (PRESENT(name)) matrix_b%name = name
    +         CALL dbcsr_copy_into_existing(matrix_b, matrix_a)
    +      ELSE
    +         IF (dbcsr_valid_index(matrix_b)) THEN
    +            new_type = dbcsr_get_data_type(matrix_b)
    +            repl_type = dbcsr_get_replication_type(matrix_b)
    +         ELSE
    +            new_type = dbcsr_get_data_type(matrix_a)
    +            repl_type = dbcsr_get_replication_type(matrix_a)
    +         END IF
    +         new_matrix_type = dbcsr_get_matrix_type(matrix_a)
    +         IF (PRESENT(matrix_type)) THEN
    +            IF (.NOT. symmetry_compatible(dbcsr_get_matrix_type(matrix_a), matrix_type)) &
    +               CALL dbcsr_abort(__LOCATION__, "Specified target matrix symmetry "//matrix_type// &
    +                                " not compatible with source matrix type "//dbcsr_get_matrix_type(matrix_a))
    +            new_matrix_type = matrix_type
    +         END IF
    +         IF (.NOT. symmetry_consistent(new_matrix_type, new_type)) &
    +            CALL dbcsr_abort(__LOCATION__, "Target matrix symmetry "// &
    +                             new_matrix_type//" not consistent with its data type.")
    +         IF (PRESENT(name)) THEN
    +            CALL dbcsr_create(matrix_b, name=TRIM(name), &
    +                              template=matrix_a, &
    +                              matrix_type=new_matrix_type, &
    +                              data_type=new_type)
    +         ELSE
    +            CALL dbcsr_create(matrix_b, &
    +                              data_type=new_type, &
    +                              matrix_type=new_matrix_type, &
    +                              template=matrix_a)
    +         END IF
    +         CALL ensure_array_size(matrix_b%index, ub=SIZE(matrix_a%index), &
    +                                memory_type=dbcsr_get_index_memory_type(matrix_b))
    +         !
    +         ! copy index and data
    +         matrix_b%index(1:SIZE(matrix_a%index)) = matrix_a%index(:)
    +         IF (.NOT. shallow) THEN
    +            IF (matrix_a%nze > dbcsr_get_data_size(matrix_a)) &
    +               DBCSR_ABORT("Source matrix sizes not consistent!")
    +            CALL dbcsr_data_ensure_size(matrix_b%data_area, &
    +                                        dbcsr_data_get_size_referenced(matrix_a%data_area))
    +            IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_get_data_type(matrix_b)) &
    +               THEN
    +               CALL dbcsr_data_copyall(matrix_b%data_area, &
    +                                       matrix_a%data_area)
    +            ELSE
    +               CALL dbcsr_data_convert(matrix_b%data_area, &
    +                                       matrix_a%data_area, drop_real=keep_imaginary)
    +            END IF
    +         ELSE
    +            IF (dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_b)) &
    +               DBCSR_ABORT("Shallow copy only possible when retaining data type.")
    +            CALL dbcsr_switch_data_area(matrix_b, matrix_a%data_area)
    +         END IF
    +         !
    +         ! the row_p, col_i and blk_p ...
    +         CALL dbcsr_repoint_index(matrix_b)
    +         matrix_b%nze = matrix_a%nze
    +         matrix_b%nblks = matrix_b%nblks
    +         matrix_b%valid = .TRUE.
     
    -      CALL dbcsr_copy_prv(matrix_b%prv, matrix_a%prv, name, keep_sparsity, &
    -                          shallow_data, keep_imaginary, matrix_type)
    +         matrix_b%sparsity_id = matrix_a%sparsity_id
    +      END IF
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_copy
     
    diff --git a/develop/proc/dbcsr_copy_into_existing.html b/develop/proc/dbcsr_copy_into_existing.html index 1f9080ac3c4..b76d687d2ec 100644 --- a/develop/proc/dbcsr_copy_into_existing.html +++ b/develop/proc/dbcsr_copy_into_existing.html @@ -74,20 +74,20 @@

    dbcsr_copy_into_existing
  • 5 statements + title=" 0.1% of total for procedures.">67 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a)

    +

    copy a matrix, retaining current sparsity

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,104 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_copy_into_existing(matrix_b, matrix_a)
    +      !! copy a matrix, retaining current sparsity
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_b
    +         !! target DBCSR matrix
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a
    +         !! source DBCSR matrix
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_copy_into_existing'
    +
    +      INTEGER                                            :: col_size, data_type, dst_col, dst_row, &
    +                                                            handle, rel, row_size, src_col, &
    +                                                            src_cs, src_row, src_rs
    +      LOGICAL                                            :: dst_tr, making_symmetric, neg_imag, &
    +                                                            neg_real, src_tr
    +      TYPE(dbcsr_data_obj)                               :: dst_data, src_data
    +      TYPE(dbcsr_iterator)                               :: dst_iter, src_iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +      IF (.NOT. dbcsr_valid_index(matrix_b)) &
    +         DBCSR_ABORT("Matrix_b is not valid")
    +      IF (dbcsr_get_data_type(matrix_b) .NE. dbcsr_get_data_type(matrix_a)) &
    +         DBCSR_ABORT("Matrices have different data types.")
    +      data_type = dbcsr_get_data_type(matrix_b)
    +      neg_real = matrix_b%negate_real
    +      neg_imag = matrix_b%negate_imaginary
    +      making_symmetric = dbcsr_has_symmetry(matrix_b) &
    +                         .AND. .NOT. dbcsr_has_symmetry(matrix_a)
    +      IF (making_symmetric) THEN
    +         CALL dbcsr_copy_into_existing_sym(matrix_b, matrix_a)
    +         CALL timestop(handle)
    +         RETURN
    +      END IF
    +      CALL dbcsr_data_init(src_data)
    +      CALL dbcsr_data_init(dst_data)
    +      CALL dbcsr_data_new(src_data, data_type)
    +      CALL dbcsr_data_new(dst_data, data_type)
    +      CALL dbcsr_iterator_start(src_iter, matrix_a)
    +      CALL dbcsr_iterator_start(dst_iter, matrix_b)
    +      ! Iterate through the blocks of the source and destination
    +      ! matrix. There are three possibilities: 1. copy the data for
    +      ! blocks present in both; 2 skip source blocks not present in the
    +      ! target; 3 zero blocks not present in the source.
    +      IF (dbcsr_iterator_blocks_left(src_iter)) THEN
    +         CALL dbcsr_iterator_next_block(src_iter, src_row, src_col, src_data, &
    +                                        src_tr)
    +      ELSE
    +         src_row = 0; src_col = 0
    +      END IF
    +      DO WHILE (dbcsr_iterator_blocks_left(dst_iter))
    +         CALL dbcsr_iterator_next_block(dst_iter, dst_row, dst_col, dst_data, &
    +                                        dst_tr, row_size=row_size, col_size=col_size)
    +         ! Now find the source position that is greater or equal to the
    +         ! target one. I.e, skip blocks that the target doesn't have.
    +         rel = pos_relation(dst_row, dst_col, src_row, src_col)
    +         DO WHILE (rel .EQ. 1 .AND. dbcsr_iterator_blocks_left(src_iter))
    +            CALL dbcsr_iterator_next_block(src_iter, src_row, src_col, &
    +                                           src_data, src_tr, row_size=src_rs, col_size=src_cs)
    +            rel = pos_relation(dst_row, dst_col, src_row, src_col)
    +         END DO
    +         SELECT CASE (rel)
    +         CASE (-1, 1)
    +            ! Target lags source or ran out of source
    +            CALL dbcsr_data_clear(dst_data)
    +         CASE (0)
    +            ! Copy the data
    +            IF (dbcsr_data_get_size(src_data) .NE. dbcsr_data_get_size(dst_data)) &
    +               DBCSR_ABORT("Block sizes not equal!")
    +            IF (src_tr .EQV. dst_tr) THEN
    +               CALL dbcsr_data_copyall(dst_data, src_data)
    +            ELSE
    +               CALL dbcsr_block_partial_copy(dst=dst_data, dst_tr=dst_tr, &
    +                                             dst_rs=row_size, dst_cs=col_size, &
    +                                             dst_r_lb=1, dst_c_lb=1, &
    +                                             src=src_data, src_tr=src_tr, &
    +                                             src_rs=src_rs, src_cs=src_cs, &
    +                                             src_r_lb=1, src_c_lb=1, &
    +                                             nrow=row_size, ncol=col_size)
    +               IF (neg_real) THEN
    +                  CALL dbcsr_block_real_neg(dst_data, row_size, col_size)
    +               END IF
    +               IF (neg_imag) THEN
    +                  CALL dbcsr_block_conjg(dst_data, row_size, col_size)
    +               END IF
    +            END IF
    +         CASE default
    +            DBCSR_ABORT("Trouble syncing iterators")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(src_iter)
    +      CALL dbcsr_iterator_stop(dst_iter)
    +      CALL dbcsr_data_clear_pointer(src_data)
    +      CALL dbcsr_data_clear_pointer(dst_data)
    +      CALL dbcsr_data_release(src_data)
    +      CALL dbcsr_data_release(dst_data)
    +      CALL timestop(handle)
     
    -      CALL dbcsr_copy_into_existing_prv(matrix_b%prv, matrix_a%prv)
        END SUBROUTINE dbcsr_copy_into_existing
     
    diff --git a/develop/proc/dbcsr_copy_into_existing_sym.html b/develop/proc/dbcsr_copy_into_existing_sym.html index fb7e674fe66..a37dde8d021 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 29094471f88..fbeafdf323c 100644 --- a/develop/proc/dbcsr_copy_into_existing~2.html +++ b/develop/proc/dbcsr_copy_into_existing~2.html @@ -74,20 +74,20 @@

    dbcsr_copy_into_existing
  • 67 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_copy_into_existing(matrix_b, matrix_a)

    -

    copy a matrix, retaining current sparsity

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -205,104 +204,10 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_copy_into_existing(matrix_b, matrix_a)
    -      !! copy a matrix, retaining current sparsity
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_b
    -         !! target DBCSR matrix
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a
    -         !! source DBCSR matrix
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_copy_into_existing'
    -
    -      INTEGER                                            :: col_size, data_type, dst_col, dst_row, &
    -                                                            handle, rel, row_size, src_col, &
    -                                                            src_cs, src_row, src_rs
    -      LOGICAL                                            :: dst_tr, making_symmetric, neg_imag, &
    -                                                            neg_real, src_tr
    -      TYPE(dbcsr_data_obj)                               :: dst_data, src_data
    -      TYPE(dbcsr_iterator)                               :: dst_iter, src_iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -      IF (.NOT. dbcsr_valid_index(matrix_b)) &
    -         DBCSR_ABORT("Matrix_b is not valid")
    -      IF (dbcsr_get_data_type(matrix_b) .NE. dbcsr_get_data_type(matrix_a)) &
    -         DBCSR_ABORT("Matrices have different data types.")
    -      data_type = dbcsr_get_data_type(matrix_b)
    -      neg_real = matrix_b%negate_real
    -      neg_imag = matrix_b%negate_imaginary
    -      making_symmetric = dbcsr_has_symmetry(matrix_b) &
    -                         .AND. .NOT. dbcsr_has_symmetry(matrix_a)
    -      IF (making_symmetric) THEN
    -         CALL dbcsr_copy_into_existing_sym(matrix_b, matrix_a)
    -         CALL timestop(handle)
    -         RETURN
    -      END IF
    -      CALL dbcsr_data_init(src_data)
    -      CALL dbcsr_data_init(dst_data)
    -      CALL dbcsr_data_new(src_data, data_type)
    -      CALL dbcsr_data_new(dst_data, data_type)
    -      CALL dbcsr_iterator_start(src_iter, matrix_a)
    -      CALL dbcsr_iterator_start(dst_iter, matrix_b)
    -      ! Iterate through the blocks of the source and destination
    -      ! matrix. There are three possibilities: 1. copy the data for
    -      ! blocks present in both; 2 skip source blocks not present in the
    -      ! target; 3 zero blocks not present in the source.
    -      IF (dbcsr_iterator_blocks_left(src_iter)) THEN
    -         CALL dbcsr_iterator_next_block(src_iter, src_row, src_col, src_data, &
    -                                        src_tr)
    -      ELSE
    -         src_row = 0; src_col = 0
    -      END IF
    -      DO WHILE (dbcsr_iterator_blocks_left(dst_iter))
    -         CALL dbcsr_iterator_next_block(dst_iter, dst_row, dst_col, dst_data, &
    -                                        dst_tr, row_size=row_size, col_size=col_size)
    -         ! Now find the source position that is greater or equal to the
    -         ! target one. I.e, skip blocks that the target doesn't have.
    -         rel = pos_relation(dst_row, dst_col, src_row, src_col)
    -         DO WHILE (rel .EQ. 1 .AND. dbcsr_iterator_blocks_left(src_iter))
    -            CALL dbcsr_iterator_next_block(src_iter, src_row, src_col, &
    -                                           src_data, src_tr, row_size=src_rs, col_size=src_cs)
    -            rel = pos_relation(dst_row, dst_col, src_row, src_col)
    -         END DO
    -         SELECT CASE (rel)
    -         CASE (-1, 1)
    -            ! Target lags source or ran out of source
    -            CALL dbcsr_data_clear(dst_data)
    -         CASE (0)
    -            ! Copy the data
    -            IF (dbcsr_data_get_size(src_data) .NE. dbcsr_data_get_size(dst_data)) &
    -               DBCSR_ABORT("Block sizes not equal!")
    -            IF (src_tr .EQV. dst_tr) THEN
    -               CALL dbcsr_data_copyall(dst_data, src_data)
    -            ELSE
    -               CALL dbcsr_block_partial_copy(dst=dst_data, dst_tr=dst_tr, &
    -                                             dst_rs=row_size, dst_cs=col_size, &
    -                                             dst_r_lb=1, dst_c_lb=1, &
    -                                             src=src_data, src_tr=src_tr, &
    -                                             src_rs=src_rs, src_cs=src_cs, &
    -                                             src_r_lb=1, src_c_lb=1, &
    -                                             nrow=row_size, ncol=col_size)
    -               IF (neg_real) THEN
    -                  CALL dbcsr_block_real_neg(dst_data, row_size, col_size)
    -               END IF
    -               IF (neg_imag) THEN
    -                  CALL dbcsr_block_conjg(dst_data, row_size, col_size)
    -               END IF
    -            END IF
    -         CASE default
    -            DBCSR_ABORT("Trouble syncing iterators")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(src_iter)
    -      CALL dbcsr_iterator_stop(dst_iter)
    -      CALL dbcsr_data_clear_pointer(src_data)
    -      CALL dbcsr_data_clear_pointer(dst_data)
    -      CALL dbcsr_data_release(src_data)
    -      CALL dbcsr_data_release(dst_data)
    -      CALL timestop(handle)
     
    +      CALL dbcsr_copy_into_existing_prv(matrix_b%prv, matrix_a%prv)
        END SUBROUTINE dbcsr_copy_into_existing
     
    diff --git a/develop/proc/dbcsr_copy_sort_data.html b/develop/proc/dbcsr_copy_sort_data.html index 27f885379a3..b1c8b7dcbba 100644 --- a/develop/proc/dbcsr_copy_sort_data.html +++ b/develop/proc/dbcsr_copy_sort_data.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -195,7 +195,7 @@

    Arguments

    @@ -214,7 +214,7 @@

    Arguments

    @@ -271,7 +271,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy_submatrix.html b/develop/proc/dbcsr_copy_submatrix.html index edc8bbaf432..3ce2c022d3c 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

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

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_copy~2.html b/develop/proc/dbcsr_copy~2.html index 6dcad177bcd..774c6459f85 100644 --- a/develop/proc/dbcsr_copy~2.html +++ b/develop/proc/dbcsr_copy~2.html @@ -74,20 +74,20 @@

    dbcsr_copy
  • 62 statements + title=" 0.0% of total for procedures.">8 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, shall

    -

    copy a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -199,12 +198,12 @@

    Arguments

    @@ -214,15 +213,12 @@

    Arguments

    @@ -232,10 +228,7 @@

    Arguments

    @@ -250,15 +243,12 @@

    Arguments

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

    Arguments

    @@ -290,105 +280,15 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_copy(matrix_b, matrix_a, name, keep_sparsity, &
                              shallow_data, keep_imaginary, matrix_type)
    -      !! copy a matrix
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_b
    -         !! target DBCSR matrix
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a
    -         !! source DBCSR matrix
           CHARACTER(LEN=*), INTENT(IN), OPTIONAL             :: name
    -         !! name of the new matrix
           LOGICAL, INTENT(IN), OPTIONAL                      :: keep_sparsity, shallow_data, &
                                                                 keep_imaginary
    -         !! keep the target matrix sparsity; default is False.
    -         !! shallow data copy
    -         !! when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is
    -         !! used
           CHARACTER, INTENT(IN), OPTIONAL                    :: matrix_type
    -         !! 'N' for normal, 'T' for transposed, 'S' for symmetric, and 'A' for antisymmetric
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_copy'
    -      CHARACTER                                          :: new_matrix_type, repl_type
    -      INTEGER                                            :: handle, new_type
    -      LOGICAL                                            :: keep_sparse, shallow
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -      IF (.NOT. symmetry_consistent(dbcsr_get_matrix_type(matrix_a), dbcsr_get_data_type(matrix_a))) &
    -         DBCSR_ABORT("Source matrix symmetry not consistent with its data type.")
    -      shallow = .FALSE.; IF (PRESENT(shallow_data)) shallow = shallow_data
    -      keep_sparse = .FALSE.
    -      IF (PRESENT(keep_sparsity)) keep_sparse = keep_sparsity
    -      IF (keep_sparse .AND. .NOT. dbcsr_valid_index(matrix_b)) &
    -         DBCSR_ABORT("Target matrix must be valid to keep its sparsity")
    -      IF (keep_sparse .AND. shallow) &
    -         DBCSR_WARN("Shallow copy not compatibly with sparsity retainment")
    -      IF (keep_sparse) THEN
    -         IF (PRESENT(name)) matrix_b%name = name
    -         CALL dbcsr_copy_into_existing(matrix_b, matrix_a)
    -      ELSE
    -         IF (dbcsr_valid_index(matrix_b)) THEN
    -            new_type = dbcsr_get_data_type(matrix_b)
    -            repl_type = dbcsr_get_replication_type(matrix_b)
    -         ELSE
    -            new_type = dbcsr_get_data_type(matrix_a)
    -            repl_type = dbcsr_get_replication_type(matrix_a)
    -         END IF
    -         new_matrix_type = dbcsr_get_matrix_type(matrix_a)
    -         IF (PRESENT(matrix_type)) THEN
    -            IF (.NOT. symmetry_compatible(dbcsr_get_matrix_type(matrix_a), matrix_type)) &
    -               CALL dbcsr_abort(__LOCATION__, "Specified target matrix symmetry "//matrix_type// &
    -                                " not compatible with source matrix type "//dbcsr_get_matrix_type(matrix_a))
    -            new_matrix_type = matrix_type
    -         END IF
    -         IF (.NOT. symmetry_consistent(new_matrix_type, new_type)) &
    -            CALL dbcsr_abort(__LOCATION__, "Target matrix symmetry "// &
    -                             new_matrix_type//" not consistent with its data type.")
    -         IF (PRESENT(name)) THEN
    -            CALL dbcsr_create(matrix_b, name=TRIM(name), &
    -                              template=matrix_a, &
    -                              matrix_type=new_matrix_type, &
    -                              data_type=new_type)
    -         ELSE
    -            CALL dbcsr_create(matrix_b, &
    -                              data_type=new_type, &
    -                              matrix_type=new_matrix_type, &
    -                              template=matrix_a)
    -         END IF
    -         CALL ensure_array_size(matrix_b%index, ub=SIZE(matrix_a%index), &
    -                                memory_type=dbcsr_get_index_memory_type(matrix_b))
    -         !
    -         ! copy index and data
    -         matrix_b%index(1:SIZE(matrix_a%index)) = matrix_a%index(:)
    -         IF (.NOT. shallow) THEN
    -            IF (matrix_a%nze > dbcsr_get_data_size(matrix_a)) &
    -               DBCSR_ABORT("Source matrix sizes not consistent!")
    -            CALL dbcsr_data_ensure_size(matrix_b%data_area, &
    -                                        dbcsr_data_get_size_referenced(matrix_a%data_area))
    -            IF (dbcsr_get_data_type(matrix_a) .EQ. dbcsr_get_data_type(matrix_b)) &
    -               THEN
    -               CALL dbcsr_data_copyall(matrix_b%data_area, &
    -                                       matrix_a%data_area)
    -            ELSE
    -               CALL dbcsr_data_convert(matrix_b%data_area, &
    -                                       matrix_a%data_area, drop_real=keep_imaginary)
    -            END IF
    -         ELSE
    -            IF (dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_b)) &
    -               DBCSR_ABORT("Shallow copy only possible when retaining data type.")
    -            CALL dbcsr_switch_data_area(matrix_b, matrix_a%data_area)
    -         END IF
    -         !
    -         ! the row_p, col_i and blk_p ...
    -         CALL dbcsr_repoint_index(matrix_b)
    -         matrix_b%nze = matrix_a%nze
    -         matrix_b%nblks = matrix_b%nblks
    -         matrix_b%valid = .TRUE.
     
    -         matrix_b%sparsity_id = matrix_a%sparsity_id
    -      END IF
    -      CALL timestop(handle)
    +      CALL dbcsr_copy_prv(matrix_b%prv, matrix_a%prv, name, keep_sparsity, &
    +                          shallow_data, keep_imaginary, matrix_type)
        END SUBROUTINE dbcsr_copy
     
    diff --git a/develop/proc/dbcsr_count_row_index_copy.html b/develop/proc/dbcsr_count_row_index_copy.html index e6e33c09aca..69b1e52f6c6 100644 --- a/develop/proc/dbcsr_count_row_index_copy.html +++ b/develop/proc/dbcsr_count_row_index_copy.html @@ -159,7 +159,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 84339fdeb46..c2a0bb3bf0e 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 68ae278d753..aab1879de90 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 99333af95e9..6a908b83ca7 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 36e5e781815..ba5f4b9cc2f 100644 --- a/develop/proc/dbcsr_create_new.html +++ b/develop/proc/dbcsr_create_new.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

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

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_new~2.html b/develop/proc/dbcsr_create_new~2.html index a587edbd45c..2707faba688 100644 --- a/develop/proc/dbcsr_create_new~2.html +++ b/develop/proc/dbcsr_create_new~2.html @@ -163,7 +163,7 @@

    Arguments

    @@ -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

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

    Arguments

    @@ -299,7 +299,7 @@

    Arguments

    @@ -330,7 +330,7 @@

    Arguments

    @@ -346,7 +346,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

    @@ -437,7 +437,7 @@

    Arguments

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

    Arguments

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

    Arguments

    @@ -501,7 +501,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_template.html b/develop/proc/dbcsr_create_template.html index 1f677543f58..fb4bfa061e2 100644 --- a/develop/proc/dbcsr_create_template.html +++ b/develop/proc/dbcsr_create_template.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

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

    Arguments

    @@ -263,7 +263,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_create_template~2.html b/develop/proc/dbcsr_create_template~2.html index 7b8c7c9319e..3712d89fb6c 100644 --- a/develop/proc/dbcsr_create_template~2.html +++ b/develop/proc/dbcsr_create_template~2.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

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

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,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

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

    Arguments

    diff --git a/develop/proc/dbcsr_crop_matrix.html b/develop/proc/dbcsr_crop_matrix.html index 014f79e53fc..726a20c5b5e 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

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_csr_create_from_dbcsr.html b/develop/proc/dbcsr_csr_create_from_dbcsr.html index bbeafd23f44..381481cc6eb 100644 --- a/develop/proc/dbcsr_csr_create_from_dbcsr.html +++ b/develop/proc/dbcsr_csr_create_from_dbcsr.html @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_area.html b/develop/proc/dbcsr_data_area.html index 76bff4bd8a5..e793f4c3cb3 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 12820ff7fcf..74ec78cea47 100644 --- a/develop/proc/dbcsr_data_clear0.html +++ b/develop/proc/dbcsr_data_clear0.html @@ -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 0156598b7fe..68976640bad 100644 --- a/develop/proc/dbcsr_data_clear_nt.html +++ b/develop/proc/dbcsr_data_clear_nt.html @@ -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_copy_aa.html b/develop/proc/dbcsr_data_copy_aa.html index f6e58d3185f..5155428ee79 100644 --- a/develop/proc/dbcsr_data_copy_aa.html +++ b/develop/proc/dbcsr_data_copy_aa.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,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 6cbc2c18b1f..59c79a06801 100644 --- a/develop/proc/dbcsr_data_copy_aa2.html +++ b/develop/proc/dbcsr_data_copy_aa2.html @@ -191,7 +191,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_copyall.html b/develop/proc/dbcsr_data_copyall.html index 5215fd8e36f..105cdde76b1 100644 --- a/develop/proc/dbcsr_data_copyall.html +++ b/develop/proc/dbcsr_data_copyall.html @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_ensure_size.html b/develop/proc/dbcsr_data_ensure_size.html index b36281b30a5..74a127a96ce 100644 --- a/develop/proc/dbcsr_data_ensure_size.html +++ b/develop/proc/dbcsr_data_ensure_size.html @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_data_exists.html b/develop/proc/dbcsr_data_exists.html index 6742a2c5029..c8d106428eb 100644 --- a/develop/proc/dbcsr_data_exists.html +++ b/develop/proc/dbcsr_data_exists.html @@ -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 aed59a1efdf..8b76c30af73 100644 --- a/develop/proc/dbcsr_data_get_memory_type.html +++ b/develop/proc/dbcsr_data_get_memory_type.html @@ -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 e5e9199c5e0..3c2ed480c8a 100644 --- a/develop/proc/dbcsr_data_get_size.html +++ b/develop/proc/dbcsr_data_get_size.html @@ -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 034f0137743..f54d05fbb09 100644 --- a/develop/proc/dbcsr_data_get_sizes_1.html +++ b/develop/proc/dbcsr_data_get_sizes_1.html @@ -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 fdbe2453d17..262122198d5 100644 --- a/develop/proc/dbcsr_data_get_sizes_2.html +++ b/develop/proc/dbcsr_data_get_sizes_2.html @@ -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 1c6dc87708d..af906d376b1 100644 --- a/develop/proc/dbcsr_data_get_sizes_any.html +++ b/develop/proc/dbcsr_data_get_sizes_any.html @@ -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 e246cb38b6b..47ae248bb66 100644 --- a/develop/proc/dbcsr_data_get_type.html +++ b/develop/proc/dbcsr_data_get_type.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_data_new.html b/develop/proc/dbcsr_data_new.html index a0cd2a9789d..8e0a37fb8a1 100644 --- a/develop/proc/dbcsr_data_new.html +++ b/develop/proc/dbcsr_data_new.html @@ -174,7 +174,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_data_set_ac.html b/develop/proc/dbcsr_data_set_ac.html index 17470bce67d..30e6b508dd8 100644 --- a/develop/proc/dbcsr_data_set_ac.html +++ b/develop/proc/dbcsr_data_set_ac.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,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 d56c5b46b0f..1b926385772 100644 --- a/develop/proc/dbcsr_data_set_ad.html +++ b/develop/proc/dbcsr_data_set_ad.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,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 3b04c956319..aeb3778b2fe 100644 --- a/develop/proc/dbcsr_data_set_as.html +++ b/develop/proc/dbcsr_data_set_as.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,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 93dead6b2cf..4c7c814cbf9 100644 --- a/develop/proc/dbcsr_data_set_az.html +++ b/develop/proc/dbcsr_data_set_az.html @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,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 ebd9690e770..62590bd3c64 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 76795b2845d..d6c25390587 100644 --- a/develop/proc/dbcsr_data_valid.html +++ b/develop/proc/dbcsr_data_valid.html @@ -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 7344b31e03c..d74148effe8 100644 --- a/develop/proc/dbcsr_data_verify_bounds.html +++ b/develop/proc/dbcsr_data_verify_bounds.html @@ -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 2fb773dab74..d9afda13ffd 100644 --- a/develop/proc/dbcsr_data_zero.html +++ b/develop/proc/dbcsr_data_zero.html @@ -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 b2860073dcf..eee1c5a234c 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 aad0b28fdd6..09f270dae41 100644 --- a/develop/proc/dbcsr_datatype_sizeof.html +++ b/develop/proc/dbcsr_datatype_sizeof.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_deallocate_matrix.html b/develop/proc/dbcsr_deallocate_matrix.html index 4a42567ab5a..51ebcebfc77 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 d06110257c9..7a357ca61ed 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 e9715a81524..ffc6a48964b 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 ead2da2cfe2..470b4ec1a70 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 bfe146adb0d..efd276dde60 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_dist_bin.html b/develop/proc/dbcsr_dist_bin.html index f27b1130890..bd9c9168734 100644 --- a/develop/proc/dbcsr_dist_bin.html +++ b/develop/proc/dbcsr_dist_bin.html @@ -174,7 +174,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_dist_release_locals.html b/develop/proc/dbcsr_dist_release_locals.html index 7e706c5a9f2..57eeecc621c 100644 --- a/develop/proc/dbcsr_dist_release_locals.html +++ b/develop/proc/dbcsr_dist_release_locals.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribute.html b/develop/proc/dbcsr_distribute.html index 62ef9426189..ef379b7c155 100644 --- a/develop/proc/dbcsr_distribute.html +++ b/develop/proc/dbcsr_distribute.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribute~2.html b/develop/proc/dbcsr_distribute~2.html index 6e5c7aedd8b..bcf6dbd6fb2 100644 --- a/develop/proc/dbcsr_distribute~2.html +++ b/develop/proc/dbcsr_distribute~2.html @@ -159,7 +159,7 @@

    Arguments

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

    Arguments

    diff --git a/develop/proc/dbcsr_distribution.html b/develop/proc/dbcsr_distribution.html index 4b03cb67765..406872f39ea 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 bb7ff9a9eba..b7af25f5f1d 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 909d3b6541d..2ec5b332442 100644 --- a/develop/proc/dbcsr_distribution_get.html +++ b/develop/proc/dbcsr_distribution_get.html @@ -158,7 +158,7 @@

    Arguments

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

    Arguments

    @@ -188,7 +188,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

    @@ -353,7 +353,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 73a2822591a..24052a464bf 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 3a947adf95f..a11293f361a 100644 --- a/develop/proc/dbcsr_distribution_get~2.html +++ b/develop/proc/dbcsr_distribution_get~2.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_has_threads.html b/develop/proc/dbcsr_distribution_has_threads.html index fece76a9d91..a0db6506461 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 4f42c3bdb45..e17c8b4f48d 100644 --- a/develop/proc/dbcsr_distribution_hold.html +++ b/develop/proc/dbcsr_distribution_hold.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_hold~2.html b/develop/proc/dbcsr_distribution_hold~2.html index 4a0229df57c..74e08841adb 100644 --- a/develop/proc/dbcsr_distribution_hold~2.html +++ b/develop/proc/dbcsr_distribution_hold~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_local_cols.html b/develop/proc/dbcsr_distribution_local_cols.html index b938c61bfee..b554742f092 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 5742c4165bb..61a55f8c6be 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 0e24d4925f4..9d3cf035bc1 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 0ef183a635f..ef741a1535b 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 947f57c1580..000a413c5c9 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 87c8c066b6c..599315d3cb2 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 468795a718c..61732ca78a4 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 7b7f20fbd5e..11b21c7c591 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 624229de73a..94e304e7270 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 e046b5239a7..d639c28e813 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

    @@ -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_distribution_new_low.html b/develop/proc/dbcsr_distribution_new_low.html index 0847c48f646..0eac38e92bb 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 94f5a674ecd..9af1d5dfde4 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 60ed74f1709..42c6c89a228 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 b07a1ec67e8..0cf886f0a88 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 6b6c666e7a7..e741fa3002b 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 427228d3be9..4ca8c92f921 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 ce5350ce7c5..2882ef6067b 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 96aa9fb13c6..ebb1efbe331 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 e4bcb87e1eb..7cb962aa369 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.html b/develop/proc/dbcsr_distribution_release.html index c62beeb3374..ebd1d7b62cc 100644 --- a/develop/proc/dbcsr_distribution_release.html +++ b/develop/proc/dbcsr_distribution_release.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_release~2.html b/develop/proc/dbcsr_distribution_release~2.html index aae99408664..d6ac44ced8e 100644 --- a/develop/proc/dbcsr_distribution_release~2.html +++ b/develop/proc/dbcsr_distribution_release~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_distribution_row_dist.html b/develop/proc/dbcsr_distribution_row_dist.html index deabe77928b..1c5dde8f699 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 ab2736f5168..8a9b492bd0d 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 d8de03719c1..dbf5f06f449 100644 --- a/develop/proc/dbcsr_dot_c.html +++ b/develop/proc/dbcsr_dot_c.html @@ -74,20 +74,20 @@

    dbcsr_dot_c
  • 5 statements + title=" 0.1% of total for procedures.">55 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace)

    +

    Dot product of DBCSR matrices

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,9 +199,9 @@

    Arguments

    - + @@ -218,11 +221,96 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_c (matrix_a, matrix_b, result)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    -         COMPLEX(kind=real_4), INTENT(INOUT)                  :: result
    +    
          SUBROUTINE dbcsr_dot_c (matrix_a, matrix_b, trace)
    +      !! Dot product of DBCSR matrices
    +
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    +         !! DBCSR matrices
    +         !! DBCSR matrices
    +         COMPLEX(kind=real_4), INTENT(INOUT)                   :: trace
    +         !! the trace of the product of the matrices
    +
    +         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    +                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    +         CHARACTER                                :: matrix_a_type, matrix_b_type
    +         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    +                                                     a_row_blk_size, &
    +                                                     b_col_blk_size, b_row_blk_size
    +         COMPLEX(kind=real_4)                                  :: sym_fac, fac
    +         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: a_data, b_data
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    +             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    +            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    +
    +         sym_fac = REAL(1.0, real_4)
    +         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    +         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    +         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    +         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    +
    +         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_4)
    +
    +         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    +         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    +            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    +
    +         a_row_blk_size => array_data(matrix_a%row_blk_size)
    +         a_col_blk_size => array_data(matrix_a%col_blk_size)
    +         b_row_blk_size => array_data(matrix_b%row_blk_size)
    +         b_col_blk_size => array_data(matrix_b%col_blk_size)
    +
    +         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    +         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    +
    +         ! let's go
    +         trace = REAL(0.0, real_4)
    +         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    +            DBCSR_ABORT("this combination of transpose is NYI")
    +         DO row = 1, matrix_a%nblkrows_total
    +            a_row_size = a_row_blk_size(row)
    +            b_row_size = b_row_blk_size(row)
    +            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    +            b_blk = matrix_b%row_p(row) + 1
    +            b_frst_blk = matrix_b%row_p(row) + 1
    +            b_last_blk = matrix_b%row_p(row + 1)
    +            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    +               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    +               a_col = matrix_a%col_i(a_blk)
    +               a_col_size = a_col_blk_size(a_col)
    +               !
    +               ! find the b_blk we assume here that the columns are ordered !
    +               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    +                                      matrix_b%blk_p, b_blk, found)
    +               IF (found) THEN
    +                  b_col_size = b_col_blk_size(a_col)
    +                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    +                  !
    +                  nze = a_row_size*a_col_size
    +                  !
    +                  IF (nze .GT. 0) THEN
    +                     !
    +                     ! let's trace the blocks
    +                     a_beg = ABS(matrix_a%blk_p(a_blk))
    +                     a_end = a_beg + nze - 1
    +                     b_beg = ABS(matrix_b%blk_p(b_blk))
    +                     b_end = b_beg + nze - 1
    +                     fac = REAL(1.0, real_4)
    +                     IF (row .NE. a_col) fac = sym_fac
    +
    +                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    +
    +                  END IF
    +               END IF
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! sum
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
     
    -         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_c
     
    diff --git a/develop/proc/dbcsr_dot_c~2.html b/develop/proc/dbcsr_dot_c~2.html index 3ea085d7d12..dd5f856201e 100644 --- a/develop/proc/dbcsr_dot_c~2.html +++ b/develop/proc/dbcsr_dot_c~2.html @@ -74,20 +74,20 @@

    dbcsr_dot_c
  • 55 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_c(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -199,9 +196,9 @@

    Arguments

    - + @@ -221,96 +218,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_c (matrix_a, matrix_b, trace)
    -      !! Dot product of DBCSR matrices
    -
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    -         !! DBCSR matrices
    -         !! DBCSR matrices
    -         COMPLEX(kind=real_4), INTENT(INOUT)                   :: trace
    -         !! the trace of the product of the matrices
    -
    -         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    -                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    -         CHARACTER                                :: matrix_a_type, matrix_b_type
    -         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    -                                                     a_row_blk_size, &
    -                                                     b_col_blk_size, b_row_blk_size
    -         COMPLEX(kind=real_4)                                  :: sym_fac, fac
    -         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: a_data, b_data
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    -             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    -            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    -
    -         sym_fac = REAL(1.0, real_4)
    -         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    -         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    -         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    -         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    -
    -         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_4)
    -
    -         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    -         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    -            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    -
    -         a_row_blk_size => array_data(matrix_a%row_blk_size)
    -         a_col_blk_size => array_data(matrix_a%col_blk_size)
    -         b_row_blk_size => array_data(matrix_b%row_blk_size)
    -         b_col_blk_size => array_data(matrix_b%col_blk_size)
    -
    -         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    -         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    -
    -         ! let's go
    -         trace = REAL(0.0, real_4)
    -         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    -            DBCSR_ABORT("this combination of transpose is NYI")
    -         DO row = 1, matrix_a%nblkrows_total
    -            a_row_size = a_row_blk_size(row)
    -            b_row_size = b_row_blk_size(row)
    -            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    -            b_blk = matrix_b%row_p(row) + 1
    -            b_frst_blk = matrix_b%row_p(row) + 1
    -            b_last_blk = matrix_b%row_p(row + 1)
    -            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    -               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    -               a_col = matrix_a%col_i(a_blk)
    -               a_col_size = a_col_blk_size(a_col)
    -               !
    -               ! find the b_blk we assume here that the columns are ordered !
    -               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    -                                      matrix_b%blk_p, b_blk, found)
    -               IF (found) THEN
    -                  b_col_size = b_col_blk_size(a_col)
    -                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    -                  !
    -                  nze = a_row_size*a_col_size
    -                  !
    -                  IF (nze .GT. 0) THEN
    -                     !
    -                     ! let's trace the blocks
    -                     a_beg = ABS(matrix_a%blk_p(a_blk))
    -                     a_end = a_beg + nze - 1
    -                     b_beg = ABS(matrix_b%blk_p(b_blk))
    -                     b_end = b_beg + nze - 1
    -                     fac = REAL(1.0, real_4)
    -                     IF (row .NE. a_col) fac = sym_fac
    -
    -                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    -
    -                  END IF
    -               END IF
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! sum
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +    
          SUBROUTINE dbcsr_dot_c (matrix_a, matrix_b, result)
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    +         COMPLEX(kind=real_4), INTENT(INOUT)                  :: result
     
    +         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_c
     
    diff --git a/develop/proc/dbcsr_dot_d.html b/develop/proc/dbcsr_dot_d.html index 6fa3c348d41..7473fd30546 100644 --- a/develop/proc/dbcsr_dot_d.html +++ b/develop/proc/dbcsr_dot_d.html @@ -74,20 +74,20 @@

    dbcsr_dot_d
  • 5 statements + title=" 0.1% of total for procedures.">55 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, trace)

    +

    Dot product of DBCSR matrices

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,9 +199,9 @@

    Arguments

    - + @@ -218,11 +221,96 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_d (matrix_a, matrix_b, result)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    -         REAL(kind=real_8), INTENT(INOUT)                  :: result
    +    
          SUBROUTINE dbcsr_dot_d (matrix_a, matrix_b, trace)
    +      !! Dot product of DBCSR matrices
    +
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    +         !! DBCSR matrices
    +         !! DBCSR matrices
    +         REAL(kind=real_8), INTENT(INOUT)                   :: trace
    +         !! the trace of the product of the matrices
    +
    +         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    +                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    +         CHARACTER                                :: matrix_a_type, matrix_b_type
    +         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    +                                                     a_row_blk_size, &
    +                                                     b_col_blk_size, b_row_blk_size
    +         REAL(kind=real_8)                                  :: sym_fac, fac
    +         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    +         REAL(kind=real_8), DIMENSION(:), POINTER           :: a_data, b_data
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    +             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    +            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    +
    +         sym_fac = REAL(1.0, real_8)
    +         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    +         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    +         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    +         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    +
    +         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_8)
    +
    +         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    +         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    +            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    +
    +         a_row_blk_size => array_data(matrix_a%row_blk_size)
    +         a_col_blk_size => array_data(matrix_a%col_blk_size)
    +         b_row_blk_size => array_data(matrix_b%row_blk_size)
    +         b_col_blk_size => array_data(matrix_b%col_blk_size)
    +
    +         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    +         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    +
    +         ! let's go
    +         trace = REAL(0.0, real_8)
    +         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    +            DBCSR_ABORT("this combination of transpose is NYI")
    +         DO row = 1, matrix_a%nblkrows_total
    +            a_row_size = a_row_blk_size(row)
    +            b_row_size = b_row_blk_size(row)
    +            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    +            b_blk = matrix_b%row_p(row) + 1
    +            b_frst_blk = matrix_b%row_p(row) + 1
    +            b_last_blk = matrix_b%row_p(row + 1)
    +            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    +               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    +               a_col = matrix_a%col_i(a_blk)
    +               a_col_size = a_col_blk_size(a_col)
    +               !
    +               ! find the b_blk we assume here that the columns are ordered !
    +               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    +                                      matrix_b%blk_p, b_blk, found)
    +               IF (found) THEN
    +                  b_col_size = b_col_blk_size(a_col)
    +                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    +                  !
    +                  nze = a_row_size*a_col_size
    +                  !
    +                  IF (nze .GT. 0) THEN
    +                     !
    +                     ! let's trace the blocks
    +                     a_beg = ABS(matrix_a%blk_p(a_blk))
    +                     a_end = a_beg + nze - 1
    +                     b_beg = ABS(matrix_b%blk_p(b_blk))
    +                     b_end = b_beg + nze - 1
    +                     fac = REAL(1.0, real_8)
    +                     IF (row .NE. a_col) fac = sym_fac
    +
    +                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    +
    +                  END IF
    +               END IF
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! sum
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
     
    -         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_d
     
    diff --git a/develop/proc/dbcsr_dot_d~2.html b/develop/proc/dbcsr_dot_d~2.html index 7130b5ebc47..3577c970b85 100644 --- a/develop/proc/dbcsr_dot_d~2.html +++ b/develop/proc/dbcsr_dot_d~2.html @@ -74,20 +74,20 @@

    dbcsr_dot_d
  • 55 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_d(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -199,9 +196,9 @@

    Arguments

    - + @@ -221,96 +218,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_d (matrix_a, matrix_b, trace)
    -      !! Dot product of DBCSR matrices
    -
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    -         !! DBCSR matrices
    -         !! DBCSR matrices
    -         REAL(kind=real_8), INTENT(INOUT)                   :: trace
    -         !! the trace of the product of the matrices
    -
    -         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    -                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    -         CHARACTER                                :: matrix_a_type, matrix_b_type
    -         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    -                                                     a_row_blk_size, &
    -                                                     b_col_blk_size, b_row_blk_size
    -         REAL(kind=real_8)                                  :: sym_fac, fac
    -         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    -         REAL(kind=real_8), DIMENSION(:), POINTER           :: a_data, b_data
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    -             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    -            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    -
    -         sym_fac = REAL(1.0, real_8)
    -         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    -         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    -         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    -         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    -
    -         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_8)
    -
    -         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    -         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    -            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    -
    -         a_row_blk_size => array_data(matrix_a%row_blk_size)
    -         a_col_blk_size => array_data(matrix_a%col_blk_size)
    -         b_row_blk_size => array_data(matrix_b%row_blk_size)
    -         b_col_blk_size => array_data(matrix_b%col_blk_size)
    -
    -         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    -         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    -
    -         ! let's go
    -         trace = REAL(0.0, real_8)
    -         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    -            DBCSR_ABORT("this combination of transpose is NYI")
    -         DO row = 1, matrix_a%nblkrows_total
    -            a_row_size = a_row_blk_size(row)
    -            b_row_size = b_row_blk_size(row)
    -            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    -            b_blk = matrix_b%row_p(row) + 1
    -            b_frst_blk = matrix_b%row_p(row) + 1
    -            b_last_blk = matrix_b%row_p(row + 1)
    -            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    -               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    -               a_col = matrix_a%col_i(a_blk)
    -               a_col_size = a_col_blk_size(a_col)
    -               !
    -               ! find the b_blk we assume here that the columns are ordered !
    -               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    -                                      matrix_b%blk_p, b_blk, found)
    -               IF (found) THEN
    -                  b_col_size = b_col_blk_size(a_col)
    -                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    -                  !
    -                  nze = a_row_size*a_col_size
    -                  !
    -                  IF (nze .GT. 0) THEN
    -                     !
    -                     ! let's trace the blocks
    -                     a_beg = ABS(matrix_a%blk_p(a_blk))
    -                     a_end = a_beg + nze - 1
    -                     b_beg = ABS(matrix_b%blk_p(b_blk))
    -                     b_end = b_beg + nze - 1
    -                     fac = REAL(1.0, real_8)
    -                     IF (row .NE. a_col) fac = sym_fac
    -
    -                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    -
    -                  END IF
    -               END IF
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! sum
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +    
          SUBROUTINE dbcsr_dot_d (matrix_a, matrix_b, result)
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    +         REAL(kind=real_8), INTENT(INOUT)                  :: result
     
    +         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_d
     
    diff --git a/develop/proc/dbcsr_dot_s.html b/develop/proc/dbcsr_dot_s.html index f03d61fd713..1a176439f4b 100644 --- a/develop/proc/dbcsr_dot_s.html +++ b/develop/proc/dbcsr_dot_s.html @@ -74,20 +74,20 @@

    dbcsr_dot_s
  • 5 statements + title=" 0.1% of total for procedures.">55 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace)

    +

    Dot product of DBCSR matrices

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,9 +199,9 @@

    Arguments

    - + @@ -218,11 +221,96 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_s (matrix_a, matrix_b, result)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    -         REAL(kind=real_4), INTENT(INOUT)                  :: result
    +    
          SUBROUTINE dbcsr_dot_s (matrix_a, matrix_b, trace)
    +      !! Dot product of DBCSR matrices
    +
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    +         !! DBCSR matrices
    +         !! DBCSR matrices
    +         REAL(kind=real_4), INTENT(INOUT)                   :: trace
    +         !! the trace of the product of the matrices
    +
    +         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    +                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    +         CHARACTER                                :: matrix_a_type, matrix_b_type
    +         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    +                                                     a_row_blk_size, &
    +                                                     b_col_blk_size, b_row_blk_size
    +         REAL(kind=real_4)                                  :: sym_fac, fac
    +         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    +         REAL(kind=real_4), DIMENSION(:), POINTER           :: a_data, b_data
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    +             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    +            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    +
    +         sym_fac = REAL(1.0, real_4)
    +         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    +         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    +         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    +         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    +
    +         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_4)
    +
    +         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    +         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    +            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    +
    +         a_row_blk_size => array_data(matrix_a%row_blk_size)
    +         a_col_blk_size => array_data(matrix_a%col_blk_size)
    +         b_row_blk_size => array_data(matrix_b%row_blk_size)
    +         b_col_blk_size => array_data(matrix_b%col_blk_size)
    +
    +         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    +         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    +
    +         ! let's go
    +         trace = REAL(0.0, real_4)
    +         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    +            DBCSR_ABORT("this combination of transpose is NYI")
    +         DO row = 1, matrix_a%nblkrows_total
    +            a_row_size = a_row_blk_size(row)
    +            b_row_size = b_row_blk_size(row)
    +            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    +            b_blk = matrix_b%row_p(row) + 1
    +            b_frst_blk = matrix_b%row_p(row) + 1
    +            b_last_blk = matrix_b%row_p(row + 1)
    +            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    +               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    +               a_col = matrix_a%col_i(a_blk)
    +               a_col_size = a_col_blk_size(a_col)
    +               !
    +               ! find the b_blk we assume here that the columns are ordered !
    +               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    +                                      matrix_b%blk_p, b_blk, found)
    +               IF (found) THEN
    +                  b_col_size = b_col_blk_size(a_col)
    +                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    +                  !
    +                  nze = a_row_size*a_col_size
    +                  !
    +                  IF (nze .GT. 0) THEN
    +                     !
    +                     ! let's trace the blocks
    +                     a_beg = ABS(matrix_a%blk_p(a_blk))
    +                     a_end = a_beg + nze - 1
    +                     b_beg = ABS(matrix_b%blk_p(b_blk))
    +                     b_end = b_beg + nze - 1
    +                     fac = REAL(1.0, real_4)
    +                     IF (row .NE. a_col) fac = sym_fac
    +
    +                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    +
    +                  END IF
    +               END IF
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! sum
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
     
    -         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_s
     
    diff --git a/develop/proc/dbcsr_dot_sd.html b/develop/proc/dbcsr_dot_sd.html index d972f0b92f2..6a7f3ff1890 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

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_dot_s~2.html b/develop/proc/dbcsr_dot_s~2.html index c10264a0503..e7c830cec89 100644 --- a/develop/proc/dbcsr_dot_s~2.html +++ b/develop/proc/dbcsr_dot_s~2.html @@ -74,20 +74,20 @@

    dbcsr_dot_s
  • 55 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_s(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -199,9 +196,9 @@

    Arguments

    - + @@ -221,96 +218,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_s (matrix_a, matrix_b, trace)
    -      !! Dot product of DBCSR matrices
    -
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    -         !! DBCSR matrices
    -         !! DBCSR matrices
    -         REAL(kind=real_4), INTENT(INOUT)                   :: trace
    -         !! the trace of the product of the matrices
    -
    -         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    -                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    -         CHARACTER                                :: matrix_a_type, matrix_b_type
    -         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    -                                                     a_row_blk_size, &
    -                                                     b_col_blk_size, b_row_blk_size
    -         REAL(kind=real_4)                                  :: sym_fac, fac
    -         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    -         REAL(kind=real_4), DIMENSION(:), POINTER           :: a_data, b_data
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    -             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    -            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    -
    -         sym_fac = REAL(1.0, real_4)
    -         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    -         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    -         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    -         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    -
    -         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_4)
    -
    -         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    -         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    -            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    -
    -         a_row_blk_size => array_data(matrix_a%row_blk_size)
    -         a_col_blk_size => array_data(matrix_a%col_blk_size)
    -         b_row_blk_size => array_data(matrix_b%row_blk_size)
    -         b_col_blk_size => array_data(matrix_b%col_blk_size)
    -
    -         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    -         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    -
    -         ! let's go
    -         trace = REAL(0.0, real_4)
    -         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    -            DBCSR_ABORT("this combination of transpose is NYI")
    -         DO row = 1, matrix_a%nblkrows_total
    -            a_row_size = a_row_blk_size(row)
    -            b_row_size = b_row_blk_size(row)
    -            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    -            b_blk = matrix_b%row_p(row) + 1
    -            b_frst_blk = matrix_b%row_p(row) + 1
    -            b_last_blk = matrix_b%row_p(row + 1)
    -            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    -               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    -               a_col = matrix_a%col_i(a_blk)
    -               a_col_size = a_col_blk_size(a_col)
    -               !
    -               ! find the b_blk we assume here that the columns are ordered !
    -               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    -                                      matrix_b%blk_p, b_blk, found)
    -               IF (found) THEN
    -                  b_col_size = b_col_blk_size(a_col)
    -                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    -                  !
    -                  nze = a_row_size*a_col_size
    -                  !
    -                  IF (nze .GT. 0) THEN
    -                     !
    -                     ! let's trace the blocks
    -                     a_beg = ABS(matrix_a%blk_p(a_blk))
    -                     a_end = a_beg + nze - 1
    -                     b_beg = ABS(matrix_b%blk_p(b_blk))
    -                     b_end = b_beg + nze - 1
    -                     fac = REAL(1.0, real_4)
    -                     IF (row .NE. a_col) fac = sym_fac
    -
    -                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    -
    -                  END IF
    -               END IF
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! sum
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +    
          SUBROUTINE dbcsr_dot_s (matrix_a, matrix_b, result)
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    +         REAL(kind=real_4), INTENT(INOUT)                  :: result
     
    +         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_s
     
    diff --git a/develop/proc/dbcsr_dot_z.html b/develop/proc/dbcsr_dot_z.html index 934f54f48bd..bd7c709e334 100644 --- a/develop/proc/dbcsr_dot_z.html +++ b/develop/proc/dbcsr_dot_z.html @@ -74,20 +74,20 @@

    dbcsr_dot_z
  • 5 statements + title=" 0.1% of total for procedures.">55 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace)

    +

    Dot product of DBCSR matrices

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,9 +199,9 @@

    Arguments

    - + @@ -218,11 +221,96 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_z (matrix_a, matrix_b, result)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    -         COMPLEX(kind=real_8), INTENT(INOUT)                  :: result
    +    
          SUBROUTINE dbcsr_dot_z (matrix_a, matrix_b, trace)
    +      !! Dot product of DBCSR matrices
    +
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    +         !! DBCSR matrices
    +         !! DBCSR matrices
    +         COMPLEX(kind=real_8), INTENT(INOUT)                   :: trace
    +         !! the trace of the product of the matrices
    +
    +         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    +                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    +         CHARACTER                                :: matrix_a_type, matrix_b_type
    +         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    +                                                     a_row_blk_size, &
    +                                                     b_col_blk_size, b_row_blk_size
    +         COMPLEX(kind=real_8)                                  :: sym_fac, fac
    +         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: a_data, b_data
    +
    +!   ---------------------------------------------------------------------------
    +
    +         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    +             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    +            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    +
    +         sym_fac = REAL(1.0, real_8)
    +         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    +         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    +         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    +         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    +
    +         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_8)
    +
    +         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    +         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    +            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    +
    +         a_row_blk_size => array_data(matrix_a%row_blk_size)
    +         a_col_blk_size => array_data(matrix_a%col_blk_size)
    +         b_row_blk_size => array_data(matrix_b%row_blk_size)
    +         b_col_blk_size => array_data(matrix_b%col_blk_size)
    +
    +         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    +         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    +
    +         ! let's go
    +         trace = REAL(0.0, real_8)
    +         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    +            DBCSR_ABORT("this combination of transpose is NYI")
    +         DO row = 1, matrix_a%nblkrows_total
    +            a_row_size = a_row_blk_size(row)
    +            b_row_size = b_row_blk_size(row)
    +            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    +            b_blk = matrix_b%row_p(row) + 1
    +            b_frst_blk = matrix_b%row_p(row) + 1
    +            b_last_blk = matrix_b%row_p(row + 1)
    +            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    +               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    +               a_col = matrix_a%col_i(a_blk)
    +               a_col_size = a_col_blk_size(a_col)
    +               !
    +               ! find the b_blk we assume here that the columns are ordered !
    +               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    +                                      matrix_b%blk_p, b_blk, found)
    +               IF (found) THEN
    +                  b_col_size = b_col_blk_size(a_col)
    +                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    +                  !
    +                  nze = a_row_size*a_col_size
    +                  !
    +                  IF (nze .GT. 0) THEN
    +                     !
    +                     ! let's trace the blocks
    +                     a_beg = ABS(matrix_a%blk_p(a_blk))
    +                     a_end = a_beg + nze - 1
    +                     b_beg = ABS(matrix_b%blk_p(b_blk))
    +                     b_end = b_beg + nze - 1
    +                     fac = REAL(1.0, real_8)
    +                     IF (row .NE. a_col) fac = sym_fac
    +
    +                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    +
    +                  END IF
    +               END IF
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! sum
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
     
    -         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_z
     
    diff --git a/develop/proc/dbcsr_dot_z~2.html b/develop/proc/dbcsr_dot_z~2.html index a882bdf18be..3be9c9af486 100644 --- a/develop/proc/dbcsr_dot_z~2.html +++ b/develop/proc/dbcsr_dot_z~2.html @@ -74,20 +74,20 @@

    dbcsr_dot_z
  • 55 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, trace) +

    private subroutine dbcsr_dot_z(matrix_a, matrix_b, result)

    -

    Dot product of DBCSR matrices

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -199,9 +196,9 @@

    Arguments

    - + @@ -221,96 +218,11 @@

    Arguments

    Source Code

    -
          SUBROUTINE dbcsr_dot_z (matrix_a, matrix_b, trace)
    -      !! Dot product of DBCSR matrices
    -
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a, matrix_b
    -         !! DBCSR matrices
    -         !! DBCSR matrices
    -         COMPLEX(kind=real_8), INTENT(INOUT)                   :: trace
    -         !! the trace of the product of the matrices
    -
    -         INTEGER :: a_blk, a_col, a_col_size, a_row_size, b_blk, b_col_size, &
    -                    b_frst_blk, b_last_blk, b_row_size, nze, row, a_beg, a_end, b_beg, b_end
    -         CHARACTER                                :: matrix_a_type, matrix_b_type
    -         INTEGER, DIMENSION(:), POINTER           :: a_col_blk_size, &
    -                                                     a_row_blk_size, &
    -                                                     b_col_blk_size, b_row_blk_size
    -         COMPLEX(kind=real_8)                                  :: sym_fac, fac
    -         LOGICAL                                  :: found, matrix_a_symm, matrix_b_symm
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: a_data, b_data
    -
    -!   ---------------------------------------------------------------------------
    -
    -         IF (matrix_a%replication_type .NE. dbcsr_repl_none &
    -             .OR. matrix_b%replication_type .NE. dbcsr_repl_none) &
    -            DBCSR_ABORT("Trace of product of replicated matrices not yet possible.")
    -
    -         sym_fac = REAL(1.0, real_8)
    -         matrix_a_type = dbcsr_get_matrix_type(matrix_a)
    -         matrix_b_type = dbcsr_get_matrix_type(matrix_b)
    -         matrix_a_symm = matrix_a_type == dbcsr_type_symmetric .OR. matrix_a_type == dbcsr_type_antisymmetric
    -         matrix_b_symm = matrix_b_type == dbcsr_type_symmetric .OR. matrix_b_type == dbcsr_type_antisymmetric
    -
    -         IF (matrix_a_symm .AND. matrix_b_symm) sym_fac = REAL(2.0, real_8)
    -
    -         ! tracing a symmetric with a general matrix is not implemented, as it would require communication of blocks
    -         IF (matrix_a_symm .NEQV. matrix_b_symm) &
    -            DBCSR_ABORT("Tracing general with symmetric matrix NYI")
    -
    -         a_row_blk_size => array_data(matrix_a%row_blk_size)
    -         a_col_blk_size => array_data(matrix_a%col_blk_size)
    -         b_row_blk_size => array_data(matrix_b%row_blk_size)
    -         b_col_blk_size => array_data(matrix_b%col_blk_size)
    -
    -         CALL dbcsr_get_data(matrix_a%data_area, a_data)
    -         CALL dbcsr_get_data(matrix_b%data_area, b_data)
    -
    -         ! let's go
    -         trace = REAL(0.0, real_8)
    -         IF (matrix_a%nblkrows_total .NE. matrix_b%nblkrows_total) &
    -            DBCSR_ABORT("this combination of transpose is NYI")
    -         DO row = 1, matrix_a%nblkrows_total
    -            a_row_size = a_row_blk_size(row)
    -            b_row_size = b_row_blk_size(row)
    -            IF (a_row_size .NE. b_row_size) DBCSR_ABORT("matrices not consistent")
    -            b_blk = matrix_b%row_p(row) + 1
    -            b_frst_blk = matrix_b%row_p(row) + 1
    -            b_last_blk = matrix_b%row_p(row + 1)
    -            DO a_blk = matrix_a%row_p(row) + 1, matrix_a%row_p(row + 1)
    -               IF (matrix_a%blk_p(a_blk) .EQ. 0) CYCLE ! Deleted block
    -               a_col = matrix_a%col_i(a_blk)
    -               a_col_size = a_col_blk_size(a_col)
    -               !
    -               ! find the b_blk we assume here that the columns are ordered !
    -               CALL dbcsr_find_column(a_col, b_frst_blk, b_last_blk, matrix_b%col_i, &
    -                                      matrix_b%blk_p, b_blk, found)
    -               IF (found) THEN
    -                  b_col_size = b_col_blk_size(a_col)
    -                  IF (a_col_size .NE. b_col_size) DBCSR_ABORT("matrices not consistent")
    -                  !
    -                  nze = a_row_size*a_col_size
    -                  !
    -                  IF (nze .GT. 0) THEN
    -                     !
    -                     ! let's trace the blocks
    -                     a_beg = ABS(matrix_a%blk_p(a_blk))
    -                     a_end = a_beg + nze - 1
    -                     b_beg = ABS(matrix_b%blk_p(b_blk))
    -                     b_end = b_beg + nze - 1
    -                     fac = REAL(1.0, real_8)
    -                     IF (row .NE. a_col) fac = sym_fac
    -
    -                     trace = trace + fac*SUM(a_data(a_beg:a_end)*b_data(b_beg:b_end))
    -
    -                  END IF
    -               END IF
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! sum
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +    
          SUBROUTINE dbcsr_dot_z (matrix_a, matrix_b, result)
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a, matrix_b
    +         COMPLEX(kind=real_8), INTENT(INOUT)                  :: result
     
    +         CALL dbcsr_dot_prv(matrix_a%prv, matrix_b%prv, result)
           END SUBROUTINE dbcsr_dot_z
     
    diff --git a/develop/proc/dbcsr_expand_row_index.html b/develop/proc/dbcsr_expand_row_index.html index 2dee456e293..c39a43e82fb 100644 --- a/develop/proc/dbcsr_expand_row_index.html +++ b/develop/proc/dbcsr_expand_row_index.html @@ -159,7 +159,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 f9408d299ab..9fc9b43701e 100644 --- a/develop/proc/dbcsr_expand_row_index_2d.html +++ b/develop/proc/dbcsr_expand_row_index_2d.html @@ -159,7 +159,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 d7cb65f2e3e..4a856320adb 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 ea756143024..1be40628482 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

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

    Arguments

    diff --git a/develop/proc/dbcsr_filter_anytype.html b/develop/proc/dbcsr_filter_anytype.html index b852dc6be4b..fee3e82da0c 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

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_c.html b/develop/proc/dbcsr_filter_c.html index f824ebe2ce7..b75c77d3d3b 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

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_d.html b/develop/proc/dbcsr_filter_d.html index 566dce1a953..fec0869567d 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

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_s.html b/develop/proc/dbcsr_filter_s.html index 79384e578f9..aa74ff803d0 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

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_filter_z.html b/develop/proc/dbcsr_filter_z.html index b4b80b8d4fa..e8201f73296 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

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_finalize.html b/develop/proc/dbcsr_finalize.html index 60e99fd6a96..1e0427fc313 100644 --- a/develop/proc/dbcsr_finalize.html +++ b/develop/proc/dbcsr_finalize.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_finalize~2.html b/develop/proc/dbcsr_finalize~2.html index 0974f83fdce..8ab86a10d3b 100644 --- a/develop/proc/dbcsr_finalize~2.html +++ b/develop/proc/dbcsr_finalize~2.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_find_column.html b/develop/proc/dbcsr_find_column.html index 5e4a31e5a69..474374fad52 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 51287d901ed..f64501d4b23 100644 --- a/develop/proc/dbcsr_frobenius_norm.html +++ b/develop/proc/dbcsr_frobenius_norm.html @@ -74,20 +74,20 @@

    dbcsr_frobenius_norm
  • 6 statements + title=" 0.1% of total for procedures.">50 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public function dbcsr_frobenius_norm(matrix, local) result(norm)

    +

    compute a norm of a dbcsr matrix

    Arguments

    @@ -158,22 +159,22 @@

    Arguments

    - + @@ -191,7 +192,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -211,11 +212,70 @@

    Return Value

    Source Code

       FUNCTION dbcsr_frobenius_norm(matrix, local) RESULT(norm)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +      !! compute a norm of a dbcsr matrix
    +
    +      TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         !! the matrix
           LOGICAL, INTENT(in), OPTIONAL                      :: local
           REAL(KIND=real_8)                                  :: norm
     
    -      norm = dbcsr_frobenius_norm_prv(matrix%prv, local)
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_frobenius_norm'
    +
    +      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    +      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    +      INTEGER                                            :: blk, col, handle, row
    +      LOGICAL                                            :: any_sym, my_local, tr
    +      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    +      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    +      REAL(real_8)                                       :: fac
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +
    +      my_local = .FALSE.
    +      IF (PRESENT(local)) my_local = local
    +
    +      any_sym = dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_symmetric .OR. &
    +                dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_antisymmetric
    +
    +      norm = 0.0_dp
    +      CALL dbcsr_iterator_start(iter, matrix)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         SELECT CASE (dbcsr_get_data_type(matrix))
    +         CASE (dbcsr_type_real_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk)
    +            fac = 1.0_dp
    +            IF (any_sym .AND. row .NE. col) fac = 2.0_dp
    +            norm = norm + fac*SUM(data_r**2)
    +         CASE (dbcsr_type_real_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk)
    +            fac = 1.0_dp
    +            IF (any_sym .AND. row .NE. col) fac = 2.0_dp
    +            norm = norm + fac*SUM(data_d**2)
    +         CASE (dbcsr_type_complex_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk)
    +            fac = 1.0_dp
    +            IF (any_sym .AND. row .NE. col) &
    +               DBCSR_ABORT("Only nonsymmetric matrix so far")
    +            norm = norm + fac*REAL(SUM(CONJG(data_c)*data_c), KIND=real_8)
    +         CASE (dbcsr_type_complex_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk)
    +            fac = 1.0_dp
    +            IF (any_sym .AND. row .NE. col) &
    +               DBCSR_ABORT("Only nonsymmetric matrix so far")
    +            norm = norm + fac*REAL(SUM(CONJG(data_z)*data_z), KIND=real_8)
    +         CASE DEFAULT
    +            DBCSR_ABORT("Wrong data type")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +      IF (.NOT. my_local) CALL mp_sum(norm, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    +      norm = SQRT(norm)
    +
    +      CALL timestop(handle)
    +
        END FUNCTION dbcsr_frobenius_norm
     
    diff --git a/develop/proc/dbcsr_frobenius_norm~2.html b/develop/proc/dbcsr_frobenius_norm~2.html index e7371340664..f12319aee62 100644 --- a/develop/proc/dbcsr_frobenius_norm~2.html +++ b/develop/proc/dbcsr_frobenius_norm~2.html @@ -74,20 +74,20 @@

    dbcsr_frobenius_norm
  • 50 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public function dbcsr_frobenius_norm(matrix, local) result(norm)

    -

    compute a norm of a dbcsr matrix

    Arguments

    @@ -159,22 +158,22 @@

    Arguments

    - + @@ -192,7 +191,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -212,70 +211,11 @@

    Return Value

    Source Code

       FUNCTION dbcsr_frobenius_norm(matrix, local) RESULT(norm)
    -      !! compute a norm of a dbcsr matrix
    -
    -      TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         !! the matrix
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
           LOGICAL, INTENT(in), OPTIONAL                      :: local
           REAL(KIND=real_8)                                  :: norm
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_frobenius_norm'
    -
    -      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    -      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    -      INTEGER                                            :: blk, col, handle, row
    -      LOGICAL                                            :: any_sym, my_local, tr
    -      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    -      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    -      REAL(real_8)                                       :: fac
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -
    -      my_local = .FALSE.
    -      IF (PRESENT(local)) my_local = local
    -
    -      any_sym = dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_symmetric .OR. &
    -                dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_antisymmetric
    -
    -      norm = 0.0_dp
    -      CALL dbcsr_iterator_start(iter, matrix)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         SELECT CASE (dbcsr_get_data_type(matrix))
    -         CASE (dbcsr_type_real_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk)
    -            fac = 1.0_dp
    -            IF (any_sym .AND. row .NE. col) fac = 2.0_dp
    -            norm = norm + fac*SUM(data_r**2)
    -         CASE (dbcsr_type_real_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk)
    -            fac = 1.0_dp
    -            IF (any_sym .AND. row .NE. col) fac = 2.0_dp
    -            norm = norm + fac*SUM(data_d**2)
    -         CASE (dbcsr_type_complex_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk)
    -            fac = 1.0_dp
    -            IF (any_sym .AND. row .NE. col) &
    -               DBCSR_ABORT("Only nonsymmetric matrix so far")
    -            norm = norm + fac*REAL(SUM(CONJG(data_c)*data_c), KIND=real_8)
    -         CASE (dbcsr_type_complex_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk)
    -            fac = 1.0_dp
    -            IF (any_sym .AND. row .NE. col) &
    -               DBCSR_ABORT("Only nonsymmetric matrix so far")
    -            norm = norm + fac*REAL(SUM(CONJG(data_z)*data_z), KIND=real_8)
    -         CASE DEFAULT
    -            DBCSR_ABORT("Wrong data type")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -      IF (.NOT. my_local) CALL mp_sum(norm, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    -      norm = SQRT(norm)
    -
    -      CALL timestop(handle)
    -
    +      norm = dbcsr_frobenius_norm_prv(matrix%prv, local)
        END FUNCTION dbcsr_frobenius_norm
     
    diff --git a/develop/proc/dbcsr_function_of_elements.html b/develop/proc/dbcsr_function_of_elements.html index 7f8f5d89ebf..51c8d0ec32c 100644 --- a/develop/proc/dbcsr_function_of_elements.html +++ b/develop/proc/dbcsr_function_of_elements.html @@ -74,20 +74,20 @@

    dbcsr_function_of_elements
  • 6 statements + title=" 0.1% of total for procedures.">92 statements
  • - Source File + Source File
  • @@ -143,6 +143,28 @@

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)

    +

    Computes various functions (defined by func) of matrix elements

    +
    +

    Note

    +

    sign(A,B) returns the value of A with the sign of B +dbcsr_func_inverse: 1/(a1x+a0) +fails if the inversion produces infinite numbers +dbcsr_func_inverse_special: 1/(x+sign(a0,x)) +safe inverse: if a0>0 then the denominator is never zero +dbcsr_func_tanh: tanh(a1x+a0) +dbcsr_func_dtanh: d(tanh(a1x+a0)) / dx +dbcsr_func_ddtanh: d2(tanh(a1x+a0)) / dx2 +dbcsr_func_artanh: artanh(a1x+a0)=ln[(1+(a1x+a0))/(1-(a1x+a0))]/2 +fails if |a1x+a0| >= 1 +dbcsr_func_sread_from_zero: if |x|<|a0| then x=sign(a0,x) +dbcsr_func_truncate: if |x|>|a0| then x=sign(a0,x) +dbcsr_func_sin: sin(a1x+a0) +dbcsr_func_cos: cos(a1x+a0) +dbcsr_func_dsin: d(sin(a1x+a0)) / dx = a1cos(a1x+a0) +dbcsr_func_ddsin: d2(sin(a1x+a0)) / dx2 = -a1a1sin(a1x+a0) +dbcsr_func_asin: asin(a1x+a0) +fails if |a1*x+a0| > 1

    +

    Arguments

    @@ -158,8 +180,8 @@

    Arguments

    @@ -249,11 +271,153 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)
    +      !! Computes various functions (defined by func) of matrix elements
    +      !! @note  sign(A,B) returns the value of A with the sign of B
    +      !! dbcsr_func_inverse:   1/(a1*x+a0)
    +      !! fails if the inversion produces infinite numbers
    +      !! dbcsr_func_inverse_special: 1/(x+sign(a0,x))
    +      !! safe inverse: if a0>0 then the denominator is never zero
    +      !! dbcsr_func_tanh:    tanh(a1*x+a0)
    +      !! dbcsr_func_dtanh:   d(tanh(a1*x+a0)) / dx
    +      !! dbcsr_func_ddtanh:  d2(tanh(a1*x+a0)) / dx2
    +      !! dbcsr_func_artanh:  artanh(a1*x+a0)=ln[(1+(a1*x+a0))/(1-(a1*x+a0))]/2
    +      !! fails if |a1*x+a0| >= 1
    +      !! dbcsr_func_sread_from_zero:  if |x|<|a0| then x=sign(a0,x)
    +      !! dbcsr_func_truncate:  if |x|>|a0| then x=sign(a0,x)
    +      !! dbcsr_func_sin:     sin(a1*x+a0)
    +      !! dbcsr_func_cos:     cos(a1*x+a0)
    +      !! dbcsr_func_dsin:    d(sin(a1*x+a0)) / dx = a1*cos(a1*x+a0)
    +      !! dbcsr_func_ddsin:   d2(sin(a1*x+a0)) / dx2 = -a1*a1*sin(a1*x+a0)
    +      !! dbcsr_func_asin:    asin(a1*x+a0)
    +      !! fails if |a1*x+a0| > 1
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +         !! DBCSR matrix
           INTEGER, INTENT(IN)                                :: func
           REAL(kind=dp), INTENT(IN), OPTIONAL                :: a0, a1, a2
     
    -      CALL dbcsr_function_of_elements_prv(matrix_a%prv, func, a0, a1, a2)
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_function_of_elements'
    +
    +      INTEGER                                            :: blk, col, col_size, data_type, handle, &
    +                                                            ielem, nze, row, row_size
    +      LOGICAL                                            :: tr_a
    +      REAL(kind=dp)                                      :: p0, p1, p2
    +      TYPE(dbcsr_data_obj)                               :: a_data
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +
    +      IF (PRESENT(a0)) THEN
    +         p0 = a0
    +      ELSE
    +         p0 = 0.0_dp
    +      END IF
    +      IF (PRESENT(a1)) THEN
    +         p1 = a1
    +      ELSE
    +         p1 = 1.0_dp
    +      END IF
    +      IF (PRESENT(a2)) THEN
    +         p2 = a2
    +      ELSE
    +         p2 = 0.0_dp
    +      END IF
    +
    +      data_type = dbcsr_get_data_type(matrix_a)
    +      CALL dbcsr_data_init(a_data)
    +      CALL dbcsr_data_new(a_data, data_type)
    +      CALL dbcsr_iterator_start(iter, matrix_a)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         CALL dbcsr_iterator_next_block(iter, row, col, a_data, tr_a, blk, &
    +                                        row_size=row_size, col_size=col_size)
    +         nze = row_size*col_size
    +         SELECT CASE (data_type)
    +            !CASE (dbcsr_type_real_4)
    +            !   a_data%d%r_sp(1:nze) = 1.0_real_4/a_data%d%r_sp(1:nze)
    +            !   IF(MAXVAL(ABS(a_data%d%r_sp)).GE.HUGE(0.0_real_4))&
    +            !      DBCSR_ABORT("Division by zero")
    +         CASE (dbcsr_type_real_8)
    +            SELECT CASE (func)
    +            CASE (dbcsr_func_spread_from_zero)
    +               ! if |x|<|a0| then x=|a0|*sign(x)
    +               DO ielem = 1, nze
    +                  IF (ABS(a_data%d%r_dp(ielem)) .LT. ABS(p0)) THEN
    +                     a_data%d%r_dp(ielem) = SIGN(p0, a_data%d%r_dp(ielem))
    +                  END IF
    +               END DO
    +            CASE (dbcsr_func_truncate)
    +               ! if |x|>|a0| then x=|a0|*sign(x)
    +               DO ielem = 1, nze
    +                  IF (ABS(a_data%d%r_dp(ielem)) .GT. ABS(p0)) THEN
    +                     a_data%d%r_dp(ielem) = SIGN(p0, a_data%d%r_dp(ielem))
    +                  END IF
    +               END DO
    +            CASE (dbcsr_func_inverse_special)
    +               !IF (MINVAL(ABS(a_data%d%r_dp)).le.ABS(p2)) THEN
    +               !   ! there is at least one near-zero element,
    +               !   ! invert element-by-element
    +               !   DO ielem=1,nze
    +               !     IF (a_data%d%r_dp(ielem).le.ABS(p2)) THEN
    +               !        a_data%d%r_dp(ielem) = 0.0_real_8
    +               !     ELSE
    +               !        a_data%d%r_dp(ielem) = &
    +               !           1.0_real_8/(p1*a_data%d%r_dp(ielem)+p0)
    +               !     ENDIF
    +               !   ENDDO
    +               !ELSE
    +               !   a_data%d%r_dp(1:nze) = 1.0_real_8/(p1*a_data%d%r_dp(1:nze)+p0)
    +               !ENDIF
    +               a_data%d%r_dp(1:nze) = 1.0_real_8/(a_data%d%r_dp(1:nze) + SIGN(p0, a_data%d%r_dp(1:nze)))
    +            CASE (dbcsr_func_inverse)
    +               a_data%d%r_dp(1:nze) = 1.0_real_8/(p1*a_data%d%r_dp(1:nze) + p0)
    +               IF (MAXVAL(ABS(a_data%d%r_dp)) .GE. HUGE(0.0_real_8)) &
    +                  DBCSR_ABORT("Division by zero")
    +            CASE (dbcsr_func_tanh)
    +               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    +            CASE (dbcsr_func_dtanh)
    +               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    +               a_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)**2
    +               a_data%d%r_dp(1:nze) = p1*(1.0_real_8 - a_data%d%r_dp(1:nze))
    +            CASE (dbcsr_func_ddtanh)
    +               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    +               a_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)**3 - a_data%d%r_dp(1:nze)
    +               a_data%d%r_dp(1:nze) = 2.0_real_8*(p1**2)*a_data%d%r_dp(1:nze)
    +            CASE (dbcsr_func_artanh)
    +               a_data%d%r_dp(1:nze) = p1*a_data%d%r_dp(1:nze) + p0
    +               IF (MAXVAL(ABS(a_data%d%r_dp)) .GE. 1.0_real_8) &
    +                  DBCSR_ABORT("ARTANH is undefined for |x|>=1")
    +               a_data%d%r_dp(1:nze) = (1.0_real_8 + a_data%d%r_dp(1:nze)) &
    +                                      /(1.0_real_8 - a_data%d%r_dp(1:nze))
    +               a_data%d%r_dp(1:nze) = 0.5_real_8*LOG(a_data%d%r_dp(1:nze))
    +            CASE (dbcsr_func_sin)
    +               a_data%d%r_dp(1:nze) = SIN(p1*a_data%d%r_dp(1:nze) + p0)
    +            CASE (dbcsr_func_cos)
    +               a_data%d%r_dp(1:nze) = COS(p1*a_data%d%r_dp(1:nze) + p0)
    +            CASE (dbcsr_func_dsin)
    +               a_data%d%r_dp(1:nze) = p1*COS(p1*a_data%d%r_dp(1:nze) + p0)
    +            CASE (dbcsr_func_ddsin)
    +               a_data%d%r_dp(1:nze) = -p1*p1*SIN(p1*a_data%d%r_dp(1:nze) + p0)
    +            CASE (dbcsr_func_asin)
    +               a_data%d%r_dp(1:nze) = p1*a_data%d%r_dp(1:nze) + p0
    +               IF (MAXVAL(ABS(a_data%d%r_dp)) .GT. 1.0_real_8) &
    +                  DBCSR_ABORT("ASIN is undefined for |x|>1")
    +               a_data%d%r_dp(1:nze) = ASIN(a_data%d%r_dp(1:nze))
    +            CASE DEFAULT
    +               DBCSR_ABORT("Unknown function of matrix elements")
    +            END SELECT
    +            !CASE (dbcsr_type_complex_4)
    +            !CASE (dbcsr_type_complex_8)
    +         CASE DEFAULT
    +            DBCSR_ABORT("Operation is implemented only for dp real values")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +      CALL dbcsr_data_clear_pointer(a_data)
    +      CALL dbcsr_data_release(a_data)
    +      CALL timestop(handle)
    +
        END SUBROUTINE dbcsr_function_of_elements
     
    diff --git a/develop/proc/dbcsr_function_of_elements~2.html b/develop/proc/dbcsr_function_of_elements~2.html index d8256b081f8..60b4ef0ed95 100644 --- a/develop/proc/dbcsr_function_of_elements~2.html +++ b/develop/proc/dbcsr_function_of_elements~2.html @@ -74,20 +74,20 @@

    dbcsr_function_of_elements
  • 92 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,28 +143,6 @@

    public subroutine dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)

    -

    Computes various functions (defined by func) of matrix elements

    -
    -

    Note

    -

    sign(A,B) returns the value of A with the sign of B -dbcsr_func_inverse: 1/(a1x+a0) -fails if the inversion produces infinite numbers -dbcsr_func_inverse_special: 1/(x+sign(a0,x)) -safe inverse: if a0>0 then the denominator is never zero -dbcsr_func_tanh: tanh(a1x+a0) -dbcsr_func_dtanh: d(tanh(a1x+a0)) / dx -dbcsr_func_ddtanh: d2(tanh(a1x+a0)) / dx2 -dbcsr_func_artanh: artanh(a1x+a0)=ln[(1+(a1x+a0))/(1-(a1x+a0))]/2 -fails if |a1x+a0| >= 1 -dbcsr_func_sread_from_zero: if |x|<|a0| then x=sign(a0,x) -dbcsr_func_truncate: if |x|>|a0| then x=sign(a0,x) -dbcsr_func_sin: sin(a1x+a0) -dbcsr_func_cos: cos(a1x+a0) -dbcsr_func_dsin: d(sin(a1x+a0)) / dx = a1cos(a1x+a0) -dbcsr_func_ddsin: d2(sin(a1x+a0)) / dx2 = -a1a1sin(a1x+a0) -dbcsr_func_asin: asin(a1x+a0) -fails if |a1*x+a0| > 1

    -

    Arguments

    @@ -180,8 +158,8 @@

    Arguments

    @@ -271,153 +249,11 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_function_of_elements(matrix_a, func, a0, a1, a2)
    -      !! Computes various functions (defined by func) of matrix elements
    -      !! @note  sign(A,B) returns the value of A with the sign of B
    -      !! dbcsr_func_inverse:   1/(a1*x+a0)
    -      !! fails if the inversion produces infinite numbers
    -      !! dbcsr_func_inverse_special: 1/(x+sign(a0,x))
    -      !! safe inverse: if a0>0 then the denominator is never zero
    -      !! dbcsr_func_tanh:    tanh(a1*x+a0)
    -      !! dbcsr_func_dtanh:   d(tanh(a1*x+a0)) / dx
    -      !! dbcsr_func_ddtanh:  d2(tanh(a1*x+a0)) / dx2
    -      !! dbcsr_func_artanh:  artanh(a1*x+a0)=ln[(1+(a1*x+a0))/(1-(a1*x+a0))]/2
    -      !! fails if |a1*x+a0| >= 1
    -      !! dbcsr_func_sread_from_zero:  if |x|<|a0| then x=sign(a0,x)
    -      !! dbcsr_func_truncate:  if |x|>|a0| then x=sign(a0,x)
    -      !! dbcsr_func_sin:     sin(a1*x+a0)
    -      !! dbcsr_func_cos:     cos(a1*x+a0)
    -      !! dbcsr_func_dsin:    d(sin(a1*x+a0)) / dx = a1*cos(a1*x+a0)
    -      !! dbcsr_func_ddsin:   d2(sin(a1*x+a0)) / dx2 = -a1*a1*sin(a1*x+a0)
    -      !! dbcsr_func_asin:    asin(a1*x+a0)
    -      !! fails if |a1*x+a0| > 1
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -         !! DBCSR matrix
           INTEGER, INTENT(IN)                                :: func
           REAL(kind=dp), INTENT(IN), OPTIONAL                :: a0, a1, a2
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_function_of_elements'
    -
    -      INTEGER                                            :: blk, col, col_size, data_type, handle, &
    -                                                            ielem, nze, row, row_size
    -      LOGICAL                                            :: tr_a
    -      REAL(kind=dp)                                      :: p0, p1, p2
    -      TYPE(dbcsr_data_obj)                               :: a_data
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -
    -      IF (PRESENT(a0)) THEN
    -         p0 = a0
    -      ELSE
    -         p0 = 0.0_dp
    -      END IF
    -      IF (PRESENT(a1)) THEN
    -         p1 = a1
    -      ELSE
    -         p1 = 1.0_dp
    -      END IF
    -      IF (PRESENT(a2)) THEN
    -         p2 = a2
    -      ELSE
    -         p2 = 0.0_dp
    -      END IF
    -
    -      data_type = dbcsr_get_data_type(matrix_a)
    -      CALL dbcsr_data_init(a_data)
    -      CALL dbcsr_data_new(a_data, data_type)
    -      CALL dbcsr_iterator_start(iter, matrix_a)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         CALL dbcsr_iterator_next_block(iter, row, col, a_data, tr_a, blk, &
    -                                        row_size=row_size, col_size=col_size)
    -         nze = row_size*col_size
    -         SELECT CASE (data_type)
    -            !CASE (dbcsr_type_real_4)
    -            !   a_data%d%r_sp(1:nze) = 1.0_real_4/a_data%d%r_sp(1:nze)
    -            !   IF(MAXVAL(ABS(a_data%d%r_sp)).GE.HUGE(0.0_real_4))&
    -            !      DBCSR_ABORT("Division by zero")
    -         CASE (dbcsr_type_real_8)
    -            SELECT CASE (func)
    -            CASE (dbcsr_func_spread_from_zero)
    -               ! if |x|<|a0| then x=|a0|*sign(x)
    -               DO ielem = 1, nze
    -                  IF (ABS(a_data%d%r_dp(ielem)) .LT. ABS(p0)) THEN
    -                     a_data%d%r_dp(ielem) = SIGN(p0, a_data%d%r_dp(ielem))
    -                  END IF
    -               END DO
    -            CASE (dbcsr_func_truncate)
    -               ! if |x|>|a0| then x=|a0|*sign(x)
    -               DO ielem = 1, nze
    -                  IF (ABS(a_data%d%r_dp(ielem)) .GT. ABS(p0)) THEN
    -                     a_data%d%r_dp(ielem) = SIGN(p0, a_data%d%r_dp(ielem))
    -                  END IF
    -               END DO
    -            CASE (dbcsr_func_inverse_special)
    -               !IF (MINVAL(ABS(a_data%d%r_dp)).le.ABS(p2)) THEN
    -               !   ! there is at least one near-zero element,
    -               !   ! invert element-by-element
    -               !   DO ielem=1,nze
    -               !     IF (a_data%d%r_dp(ielem).le.ABS(p2)) THEN
    -               !        a_data%d%r_dp(ielem) = 0.0_real_8
    -               !     ELSE
    -               !        a_data%d%r_dp(ielem) = &
    -               !           1.0_real_8/(p1*a_data%d%r_dp(ielem)+p0)
    -               !     ENDIF
    -               !   ENDDO
    -               !ELSE
    -               !   a_data%d%r_dp(1:nze) = 1.0_real_8/(p1*a_data%d%r_dp(1:nze)+p0)
    -               !ENDIF
    -               a_data%d%r_dp(1:nze) = 1.0_real_8/(a_data%d%r_dp(1:nze) + SIGN(p0, a_data%d%r_dp(1:nze)))
    -            CASE (dbcsr_func_inverse)
    -               a_data%d%r_dp(1:nze) = 1.0_real_8/(p1*a_data%d%r_dp(1:nze) + p0)
    -               IF (MAXVAL(ABS(a_data%d%r_dp)) .GE. HUGE(0.0_real_8)) &
    -                  DBCSR_ABORT("Division by zero")
    -            CASE (dbcsr_func_tanh)
    -               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    -            CASE (dbcsr_func_dtanh)
    -               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    -               a_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)**2
    -               a_data%d%r_dp(1:nze) = p1*(1.0_real_8 - a_data%d%r_dp(1:nze))
    -            CASE (dbcsr_func_ddtanh)
    -               a_data%d%r_dp(1:nze) = TANH(p1*a_data%d%r_dp(1:nze) + p0)
    -               a_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)**3 - a_data%d%r_dp(1:nze)
    -               a_data%d%r_dp(1:nze) = 2.0_real_8*(p1**2)*a_data%d%r_dp(1:nze)
    -            CASE (dbcsr_func_artanh)
    -               a_data%d%r_dp(1:nze) = p1*a_data%d%r_dp(1:nze) + p0
    -               IF (MAXVAL(ABS(a_data%d%r_dp)) .GE. 1.0_real_8) &
    -                  DBCSR_ABORT("ARTANH is undefined for |x|>=1")
    -               a_data%d%r_dp(1:nze) = (1.0_real_8 + a_data%d%r_dp(1:nze)) &
    -                                      /(1.0_real_8 - a_data%d%r_dp(1:nze))
    -               a_data%d%r_dp(1:nze) = 0.5_real_8*LOG(a_data%d%r_dp(1:nze))
    -            CASE (dbcsr_func_sin)
    -               a_data%d%r_dp(1:nze) = SIN(p1*a_data%d%r_dp(1:nze) + p0)
    -            CASE (dbcsr_func_cos)
    -               a_data%d%r_dp(1:nze) = COS(p1*a_data%d%r_dp(1:nze) + p0)
    -            CASE (dbcsr_func_dsin)
    -               a_data%d%r_dp(1:nze) = p1*COS(p1*a_data%d%r_dp(1:nze) + p0)
    -            CASE (dbcsr_func_ddsin)
    -               a_data%d%r_dp(1:nze) = -p1*p1*SIN(p1*a_data%d%r_dp(1:nze) + p0)
    -            CASE (dbcsr_func_asin)
    -               a_data%d%r_dp(1:nze) = p1*a_data%d%r_dp(1:nze) + p0
    -               IF (MAXVAL(ABS(a_data%d%r_dp)) .GT. 1.0_real_8) &
    -                  DBCSR_ABORT("ASIN is undefined for |x|>1")
    -               a_data%d%r_dp(1:nze) = ASIN(a_data%d%r_dp(1:nze))
    -            CASE DEFAULT
    -               DBCSR_ABORT("Unknown function of matrix elements")
    -            END SELECT
    -            !CASE (dbcsr_type_complex_4)
    -            !CASE (dbcsr_type_complex_8)
    -         CASE DEFAULT
    -            DBCSR_ABORT("Operation is implemented only for dp real values")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -      CALL dbcsr_data_clear_pointer(a_data)
    -      CALL dbcsr_data_release(a_data)
    -      CALL timestop(handle)
    -
    +      CALL dbcsr_function_of_elements_prv(matrix_a%prv, func, a0, a1, a2)
        END SUBROUTINE dbcsr_function_of_elements
     
    diff --git a/develop/proc/dbcsr_gatherv_any.html b/develop/proc/dbcsr_gatherv_any.html index f214e559329..e1673ed4d4b 100644 --- a/develop/proc/dbcsr_gatherv_any.html +++ b/develop/proc/dbcsr_gatherv_any.html @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_gershgorin_norm.html b/develop/proc/dbcsr_gershgorin_norm.html index 92ee097018f..a0afce0eac9 100644 --- a/develop/proc/dbcsr_gershgorin_norm.html +++ b/develop/proc/dbcsr_gershgorin_norm.html @@ -74,20 +74,20 @@

    dbcsr_gershgorin_norm
  • 5 statements + title=" 0.1% of total for procedures.">65 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public function dbcsr_gershgorin_norm(matrix) result(norm)

    +

    compute a norm of a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,10 +197,94 @@

    Return Value

    Source Code

       FUNCTION dbcsr_gershgorin_norm(matrix) RESULT(norm)
    +      !! compute a norm of a dbcsr matrix
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         !! the matrix
           REAL(KIND=real_8)                                  :: norm
     
    -      norm = dbcsr_gershgorin_norm_prv(matrix%prv)
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_gershgorin_norm'
    +
    +      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    +      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    +      INTEGER                                            :: blk, col, col_offset, handle, i, j, nc, &
    +                                                            nr, row, row_offset
    +      LOGICAL                                            :: any_sym, tr
    +      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    +      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    +      REAL(real_8), ALLOCATABLE, DIMENSION(:)            :: buff_d
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +      CALL timeset(routineN, handle)
    +
    +      nr = dbcsr_nfullrows_total(matrix)
    +      nc = dbcsr_nfullcols_total(matrix)
    +
    +      any_sym = dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_symmetric .OR. &
    +                dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_antisymmetric
    +
    +      IF (nr .NE. nc) &
    +         DBCSR_ABORT("not a square matrix")
    +
    +      norm = 0.0_dp
    +      ALLOCATE (buff_d(nr))
    +      buff_d = 0.0_dp
    +      CALL dbcsr_iterator_start(iter, matrix)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         SELECT CASE (dbcsr_get_data_type(matrix))
    +         CASE (dbcsr_type_real_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk, &
    +                                           row_offset=row_offset, col_offset=col_offset)
    +            DO j = 1, SIZE(data_r, 2)
    +            DO i = 1, SIZE(data_r, 1)
    +               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_r(i, j))
    +               IF (any_sym .AND. row .NE. col) &
    +                  buff_d(col_offset + j - 1) = buff_d(col_offset + j - 1) + ABS(data_r(i, j))
    +            END DO
    +            END DO
    +         CASE (dbcsr_type_real_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk, &
    +                                           row_offset=row_offset, col_offset=col_offset)
    +            DO j = 1, SIZE(data_d, 2)
    +            DO i = 1, SIZE(data_d, 1)
    +               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_d(i, j))
    +               IF (any_sym .AND. row .NE. col) &
    +                  buff_d(col_offset + j - 1) = buff_d(col_offset + j - 1) + ABS(data_d(i, j))
    +            END DO
    +            END DO
    +         CASE (dbcsr_type_complex_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk, &
    +                                           row_offset=row_offset, col_offset=col_offset)
    +            DO j = 1, SIZE(data_c, 2)
    +            DO i = 1, SIZE(data_c, 1)
    +               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_c(i, j))
    +               IF (any_sym .AND. row .NE. col) &
    +                  DBCSR_ABORT("Only nonsymmetric matrix so far")
    +               !     buff_d(col_offset+j-1) = buff_d(col_offset+j-1) + ABS(data_c(i,j))
    +            END DO
    +            END DO
    +         CASE (dbcsr_type_complex_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk, &
    +                                           row_offset=row_offset, col_offset=col_offset)
    +            DO j = 1, SIZE(data_z, 2)
    +            DO i = 1, SIZE(data_z, 1)
    +               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_z(i, j))
    +               IF (any_sym .AND. row .NE. col) &
    +                  DBCSR_ABORT("Only nonsymmetric matrix so far")
    +               !     buff_d(col_offset+j-1) = buff_d(col_offset+j-1) + ABS(data_z(i,j))
    +            END DO
    +            END DO
    +         CASE DEFAULT
    +            DBCSR_ABORT("Wrong data type")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +      CALL mp_sum(buff_d, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    +      norm = MAXVAL(buff_d)
    +      DEALLOCATE (buff_d)
    +
    +      CALL timestop(handle)
    +
        END FUNCTION dbcsr_gershgorin_norm
     
    diff --git a/develop/proc/dbcsr_gershgorin_norm~2.html b/develop/proc/dbcsr_gershgorin_norm~2.html index 614dae56bde..19e0f737abd 100644 --- a/develop/proc/dbcsr_gershgorin_norm~2.html +++ b/develop/proc/dbcsr_gershgorin_norm~2.html @@ -74,20 +74,20 @@

    dbcsr_gershgorin_norm
  • 65 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public function dbcsr_gershgorin_norm(matrix) result(norm)

    -

    compute a norm of a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -177,7 +176,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -197,94 +196,10 @@

    Return Value

    Source Code

       FUNCTION dbcsr_gershgorin_norm(matrix) RESULT(norm)
    -      !! compute a norm of a dbcsr matrix
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! the matrix
           REAL(KIND=real_8)                                  :: norm
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_gershgorin_norm'
    -
    -      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    -      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    -      INTEGER                                            :: blk, col, col_offset, handle, i, j, nc, &
    -                                                            nr, row, row_offset
    -      LOGICAL                                            :: any_sym, tr
    -      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    -      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    -      REAL(real_8), ALLOCATABLE, DIMENSION(:)            :: buff_d
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -      CALL timeset(routineN, handle)
    -
    -      nr = dbcsr_nfullrows_total(matrix)
    -      nc = dbcsr_nfullcols_total(matrix)
    -
    -      any_sym = dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_symmetric .OR. &
    -                dbcsr_get_matrix_type(matrix) .EQ. dbcsr_type_antisymmetric
    -
    -      IF (nr .NE. nc) &
    -         DBCSR_ABORT("not a square matrix")
    -
    -      norm = 0.0_dp
    -      ALLOCATE (buff_d(nr))
    -      buff_d = 0.0_dp
    -      CALL dbcsr_iterator_start(iter, matrix)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         SELECT CASE (dbcsr_get_data_type(matrix))
    -         CASE (dbcsr_type_real_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk, &
    -                                           row_offset=row_offset, col_offset=col_offset)
    -            DO j = 1, SIZE(data_r, 2)
    -            DO i = 1, SIZE(data_r, 1)
    -               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_r(i, j))
    -               IF (any_sym .AND. row .NE. col) &
    -                  buff_d(col_offset + j - 1) = buff_d(col_offset + j - 1) + ABS(data_r(i, j))
    -            END DO
    -            END DO
    -         CASE (dbcsr_type_real_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk, &
    -                                           row_offset=row_offset, col_offset=col_offset)
    -            DO j = 1, SIZE(data_d, 2)
    -            DO i = 1, SIZE(data_d, 1)
    -               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_d(i, j))
    -               IF (any_sym .AND. row .NE. col) &
    -                  buff_d(col_offset + j - 1) = buff_d(col_offset + j - 1) + ABS(data_d(i, j))
    -            END DO
    -            END DO
    -         CASE (dbcsr_type_complex_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk, &
    -                                           row_offset=row_offset, col_offset=col_offset)
    -            DO j = 1, SIZE(data_c, 2)
    -            DO i = 1, SIZE(data_c, 1)
    -               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_c(i, j))
    -               IF (any_sym .AND. row .NE. col) &
    -                  DBCSR_ABORT("Only nonsymmetric matrix so far")
    -               !     buff_d(col_offset+j-1) = buff_d(col_offset+j-1) + ABS(data_c(i,j))
    -            END DO
    -            END DO
    -         CASE (dbcsr_type_complex_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk, &
    -                                           row_offset=row_offset, col_offset=col_offset)
    -            DO j = 1, SIZE(data_z, 2)
    -            DO i = 1, SIZE(data_z, 1)
    -               buff_d(row_offset + i - 1) = buff_d(row_offset + i - 1) + ABS(data_z(i, j))
    -               IF (any_sym .AND. row .NE. col) &
    -                  DBCSR_ABORT("Only nonsymmetric matrix so far")
    -               !     buff_d(col_offset+j-1) = buff_d(col_offset+j-1) + ABS(data_z(i,j))
    -            END DO
    -            END DO
    -         CASE DEFAULT
    -            DBCSR_ABORT("Wrong data type")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -      CALL mp_sum(buff_d, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    -      norm = MAXVAL(buff_d)
    -      DEALLOCATE (buff_d)
    -
    -      CALL timestop(handle)
    -
    +      norm = dbcsr_gershgorin_norm_prv(matrix%prv)
        END FUNCTION dbcsr_gershgorin_norm
     
    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 3c8394f4f47..80289274564 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 0ebc9bbbad2..502bfc6da7c 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 c1e62e7e67e..b4b79076407 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 fb6e64ed934..b8cbf164ce2 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 e9656520411..c7c0461e36b 100644 --- a/develop/proc/dbcsr_get_2d_block_p_c.html +++ b/develop/proc/dbcsr_get_2d_block_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

    @@ -263,7 +263,7 @@

    Arguments

    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 e245a5d9b52..5308b1f117b 100644 --- a/develop/proc/dbcsr_get_2d_block_p_c~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_c~2.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

    diff --git a/develop/proc/dbcsr_get_2d_block_p_d.html b/develop/proc/dbcsr_get_2d_block_p_d.html index 1ff48c1cf12..650023daabc 100644 --- a/develop/proc/dbcsr_get_2d_block_p_d.html +++ b/develop/proc/dbcsr_get_2d_block_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

    @@ -263,7 +263,7 @@

    Arguments

    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 bf1b9b11eac..e84817e59ea 100644 --- a/develop/proc/dbcsr_get_2d_block_p_d~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_d~2.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

    diff --git a/develop/proc/dbcsr_get_2d_block_p_s.html b/develop/proc/dbcsr_get_2d_block_p_s.html index f3910e81ad8..b474479abf8 100644 --- a/develop/proc/dbcsr_get_2d_block_p_s.html +++ b/develop/proc/dbcsr_get_2d_block_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

    @@ -263,7 +263,7 @@

    Arguments

    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 819eed6fad6..d5db02d0f75 100644 --- a/develop/proc/dbcsr_get_2d_block_p_s~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_s~2.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

    diff --git a/develop/proc/dbcsr_get_2d_block_p_z.html b/develop/proc/dbcsr_get_2d_block_p_z.html index d5959873dd4..445aae6033a 100644 --- a/develop/proc/dbcsr_get_2d_block_p_z.html +++ b/develop/proc/dbcsr_get_2d_block_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

    @@ -263,7 +263,7 @@

    Arguments

    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 d7d57b3961f..35b6b997909 100644 --- a/develop/proc/dbcsr_get_2d_block_p_z~2.html +++ b/develop/proc/dbcsr_get_2d_block_p_z~2.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

    diff --git a/develop/proc/dbcsr_get_block_diag.html b/develop/proc/dbcsr_get_block_diag.html index eead9dd479a..138f4d12cfb 100644 --- a/develop/proc/dbcsr_get_block_diag.html +++ b/develop/proc/dbcsr_get_block_diag.html @@ -74,20 +74,20 @@

    dbcsr_get_block_diag
  • 5 statements + title=" 0.0% of total for procedures.">23 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_get_block_diag(matrix, diag)

    +

    get the diagonal of a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,38 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_get_block_diag(matrix, diag)
    +      !! get the diagonal of a dbcsr matrix
    +
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         !! the matrix
           TYPE(dbcsr_type), INTENT(INOUT)                    :: diag
    +         !! the diagonal
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_block_diag'
    +
    +      INTEGER                                            :: blk, col, handle, row
    +      LOGICAL                                            :: tr
    +      TYPE(dbcsr_data_obj)                               :: data_a
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +      CALL dbcsr_create(diag, name='diag of '//TRIM(matrix%name), &
    +                        template=matrix)
     
    -      CALL dbcsr_get_block_diag_prv(matrix%prv, diag%prv)
    +      CALL dbcsr_data_init(data_a)
    +      CALL dbcsr_data_new(data_a, dbcsr_get_data_type(matrix))
    +      CALL dbcsr_iterator_start(iter, matrix)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         CALL dbcsr_iterator_next_block(iter, row, col, data_a, tr, blk)
    +         IF (row .EQ. col) CALL dbcsr_put_block(diag, row, col, data_a, transposed=tr)
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +      CALL dbcsr_data_clear_pointer(data_a)
    +      CALL dbcsr_data_release(data_a)
    +      CALL dbcsr_finalize(diag)
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_get_block_diag
     
    diff --git a/develop/proc/dbcsr_get_block_diag~2.html b/develop/proc/dbcsr_get_block_diag~2.html index 59e30c5ccd5..8725c22087a 100644 --- a/develop/proc/dbcsr_get_block_diag~2.html +++ b/develop/proc/dbcsr_get_block_diag~2.html @@ -74,20 +74,20 @@

    dbcsr_get_block_diag
  • 23 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_get_block_diag(matrix, diag)

    -

    get the diagonal of a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -205,38 +204,10 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_get_block_diag(matrix, diag)
    -      !! get the diagonal of a dbcsr matrix
    -
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         !! the matrix
           TYPE(dbcsr_type), INTENT(INOUT)                    :: diag
    -         !! the diagonal
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_block_diag'
    -
    -      INTEGER                                            :: blk, col, handle, row
    -      LOGICAL                                            :: tr
    -      TYPE(dbcsr_data_obj)                               :: data_a
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -      CALL dbcsr_create(diag, name='diag of '//TRIM(matrix%name), &
    -                        template=matrix)
     
    -      CALL dbcsr_data_init(data_a)
    -      CALL dbcsr_data_new(data_a, dbcsr_get_data_type(matrix))
    -      CALL dbcsr_iterator_start(iter, matrix)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         CALL dbcsr_iterator_next_block(iter, row, col, data_a, tr, blk)
    -         IF (row .EQ. col) CALL dbcsr_put_block(diag, row, col, data_a, transposed=tr)
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -      CALL dbcsr_data_clear_pointer(data_a)
    -      CALL dbcsr_data_release(data_a)
    -      CALL dbcsr_finalize(diag)
    -      CALL timestop(handle)
    +      CALL dbcsr_get_block_diag_prv(matrix%prv, diag%prv)
        END SUBROUTINE dbcsr_get_block_diag
     
    diff --git a/develop/proc/dbcsr_get_block_index.html b/develop/proc/dbcsr_get_block_index.html index 67685c5a0d8..beb756f930c 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

    @@ -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 fa614e531a9..c134aa012cb 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 e6698a35827..51899f1c1a0 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 e427475101f..fb3e599db49 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 cdc67f11edf..60c0c02b192 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 6fbb7fc0f4e..fd3a49d7b49 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 2f6d52b58c2..caabc3580e6 100644 --- a/develop/proc/dbcsr_get_block_p_c.html +++ b/develop/proc/dbcsr_get_block_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

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_c~2.html b/develop/proc/dbcsr_get_block_p_c~2.html index 6d4709fe836..b75e03de1b3 100644 --- a/develop/proc/dbcsr_get_block_p_c~2.html +++ b/develop/proc/dbcsr_get_block_p_c~2.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

    diff --git a/develop/proc/dbcsr_get_block_p_d.html b/develop/proc/dbcsr_get_block_p_d.html index 14520238f80..f3e92dd425b 100644 --- a/develop/proc/dbcsr_get_block_p_d.html +++ b/develop/proc/dbcsr_get_block_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

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_d~2.html b/develop/proc/dbcsr_get_block_p_d~2.html index db66946c35f..97408cdb711 100644 --- a/develop/proc/dbcsr_get_block_p_d~2.html +++ b/develop/proc/dbcsr_get_block_p_d~2.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

    diff --git a/develop/proc/dbcsr_get_block_p_s.html b/develop/proc/dbcsr_get_block_p_s.html index e1b14e8e27d..1e4fe0a9687 100644 --- a/develop/proc/dbcsr_get_block_p_s.html +++ b/develop/proc/dbcsr_get_block_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

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_s~2.html b/develop/proc/dbcsr_get_block_p_s~2.html index e7a09cd2440..fa87221ae92 100644 --- a/develop/proc/dbcsr_get_block_p_s~2.html +++ b/develop/proc/dbcsr_get_block_p_s~2.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

    diff --git a/develop/proc/dbcsr_get_block_p_z.html b/develop/proc/dbcsr_get_block_p_z.html index 27723d9665f..94cb6e54079 100644 --- a/develop/proc/dbcsr_get_block_p_z.html +++ b/develop/proc/dbcsr_get_block_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

    @@ -263,7 +263,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_block_p_z~2.html b/develop/proc/dbcsr_get_block_p_z~2.html index 4160e7defd6..2317cd7c851 100644 --- a/develop/proc/dbcsr_get_block_p_z~2.html +++ b/develop/proc/dbcsr_get_block_p_z~2.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

    diff --git a/develop/proc/dbcsr_get_data_c.html b/develop/proc/dbcsr_get_data_c.html index b67dfa30440..68475482371 100644 --- a/develop/proc/dbcsr_get_data_c.html +++ b/develop/proc/dbcsr_get_data_c.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 - + 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 3923ce42e9f..16e82b06f44 100644 --- a/develop/proc/dbcsr_get_data_c_c.html +++ b/develop/proc/dbcsr_get_data_c_c.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_c_d.html b/develop/proc/dbcsr_get_data_c_d.html index 77f21e9b0fc..d8295b305b2 100644 --- a/develop/proc/dbcsr_get_data_c_d.html +++ b/develop/proc/dbcsr_get_data_c_d.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_c_s.html b/develop/proc/dbcsr_get_data_c_s.html index 277027ef3f5..7e7479c1bb1 100644 --- a/develop/proc/dbcsr_get_data_c_s.html +++ b/develop/proc/dbcsr_get_data_c_s.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_c_z.html b/develop/proc/dbcsr_get_data_c_z.html index 37e690f27d9..22e75643c52 100644 --- a/develop/proc/dbcsr_get_data_c_z.html +++ b/develop/proc/dbcsr_get_data_c_z.html @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_d.html b/develop/proc/dbcsr_get_data_d.html index 046201d4a38..55bd9b1d32c 100644 --- a/develop/proc/dbcsr_get_data_d.html +++ b/develop/proc/dbcsr_get_data_d.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 - + 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 0d1cf6cb611..95a4d947a67 100644 --- a/develop/proc/dbcsr_get_data_memory_type.html +++ b/develop/proc/dbcsr_get_data_memory_type.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_2d_c.html b/develop/proc/dbcsr_get_data_p_2d_c.html index 9a0e2dd68d0..3deb97340e7 100644 --- a/develop/proc/dbcsr_get_data_p_2d_c.html +++ b/develop/proc/dbcsr_get_data_p_2d_c.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_2d_d.html b/develop/proc/dbcsr_get_data_p_2d_d.html index 7c5344f4c7d..16099d2dde9 100644 --- a/develop/proc/dbcsr_get_data_p_2d_d.html +++ b/develop/proc/dbcsr_get_data_p_2d_d.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_2d_s.html b/develop/proc/dbcsr_get_data_p_2d_s.html index 05def816ffb..086f7db3d9b 100644 --- a/develop/proc/dbcsr_get_data_p_2d_s.html +++ b/develop/proc/dbcsr_get_data_p_2d_s.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_2d_z.html b/develop/proc/dbcsr_get_data_p_2d_z.html index 8b99740a462..107dc5c8087 100644 --- a/develop/proc/dbcsr_get_data_p_2d_z.html +++ b/develop/proc/dbcsr_get_data_p_2d_z.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_c.html b/develop/proc/dbcsr_get_data_p_c.html index 1fc706035cb..21c9ae4c78a 100644 --- a/develop/proc/dbcsr_get_data_p_c.html +++ b/develop/proc/dbcsr_get_data_p_c.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_d.html b/develop/proc/dbcsr_get_data_p_d.html index 8079ec7d6eb..ebecabf0df4 100644 --- a/develop/proc/dbcsr_get_data_p_d.html +++ b/develop/proc/dbcsr_get_data_p_d.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_s.html b/develop/proc/dbcsr_get_data_p_s.html index d86b72755c0..7e1063220e4 100644 --- a/develop/proc/dbcsr_get_data_p_s.html +++ b/develop/proc/dbcsr_get_data_p_s.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_p_z.html b/develop/proc/dbcsr_get_data_p_z.html index 2e924b44e74..5e7b34d89eb 100644 --- a/develop/proc/dbcsr_get_data_p_z.html +++ b/develop/proc/dbcsr_get_data_p_z.html @@ -177,7 +177,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_data_s.html b/develop/proc/dbcsr_get_data_s.html index d537e58bc0e..5813ad0fdfc 100644 --- a/develop/proc/dbcsr_get_data_s.html +++ b/develop/proc/dbcsr_get_data_s.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 - + 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 5ecdc3fa46a..0b23f76bba3 100644 --- a/develop/proc/dbcsr_get_data_size.html +++ b/develop/proc/dbcsr_get_data_size.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,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 ae3624b23c9..e743cd61224 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 3f9ec23cef9..176ca196323 100644 --- a/develop/proc/dbcsr_get_data_size~2.html +++ b/develop/proc/dbcsr_get_data_size~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_type.html b/develop/proc/dbcsr_get_data_type.html index f042fe7df63..a79aa28bf08 100644 --- a/develop/proc/dbcsr_get_data_type.html +++ b/develop/proc/dbcsr_get_data_type.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,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 3535e52447b..c73bc4fe8d8 100644 --- a/develop/proc/dbcsr_get_data_type~2.html +++ b/develop/proc/dbcsr_get_data_type~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_data_z.html b/develop/proc/dbcsr_get_data_z.html index b3bc86d642e..1d94015789f 100644 --- a/develop/proc/dbcsr_get_data_z.html +++ b/develop/proc/dbcsr_get_data_z.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 - + 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 9ba219a1eab..fb71151d4b2 100644 --- a/develop/proc/dbcsr_get_default_config.html +++ b/develop/proc/dbcsr_get_default_config.html @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_default_logger.html b/develop/proc/dbcsr_get_default_logger.html index 6e114641d98..ff645a8bde2 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 cb7c77a4600..30947d760a8 100644 --- a/develop/proc/dbcsr_get_diag_c.html +++ b/develop/proc/dbcsr_get_diag_c.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_c
  • 5 statements + title=" 0.0% of total for procedures.">25 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    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 e1cff24a47c..ff77037b64e 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 82556695cfe..91d2d573edd 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 b5331b4d9bf..f4f1ee3a590 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 01f2a9e8cbc..aeab2987679 100644 --- a/develop/proc/dbcsr_get_index_memory_type.html +++ b/develop/proc/dbcsr_get_index_memory_type.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_info.html b/develop/proc/dbcsr_get_info.html index 9374412c731..d28c07e06e0 100644 --- a/develop/proc/dbcsr_get_info.html +++ b/develop/proc/dbcsr_get_info.html @@ -74,20 +74,20 @@

    dbcsr_get_info
  • 16 statements + title=" 0.1% of total for procedures.">35 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, matrix_type, data_type, group) +

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, matrix_type, data_type, group)

    +

    Gets information about a matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -203,7 +204,7 @@

    Arguments

    @@ -218,7 +219,7 @@

    Arguments

    @@ -233,7 +234,7 @@

    Arguments

    @@ -248,7 +249,7 @@

    Arguments

    @@ -444,7 +445,7 @@

    Arguments

    @@ -468,43 +469,58 @@

    Arguments

    + + + + + + + + - + @@ -189,7 +188,7 @@

    Arguments

    @@ -204,7 +203,7 @@

    Arguments

    @@ -219,7 +218,7 @@

    Arguments

    @@ -234,7 +233,7 @@

    Arguments

    @@ -249,7 +248,7 @@

    Arguments

    @@ -264,7 +263,7 @@

    Arguments

    @@ -279,7 +278,7 @@

    Arguments

    @@ -294,7 +293,7 @@

    Arguments

    @@ -309,7 +308,7 @@

    Arguments

    @@ -324,7 +323,7 @@

    Arguments

    @@ -339,7 +338,7 @@

    Arguments

    @@ -354,7 +353,7 @@

    Arguments

    @@ -369,7 +368,7 @@

    Arguments

    @@ -384,7 +383,7 @@

    Arguments

    @@ -399,7 +398,7 @@

    Arguments

    @@ -414,7 +413,7 @@

    Arguments

    @@ -429,7 +428,7 @@

    Arguments

    @@ -444,8 +443,8 @@

    Arguments

    @@ -469,58 +468,43 @@

    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 13c52960c3f..0547f868110 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 87e93010d28..4b0cec45256 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 4741475723d..5fff270f9de 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 12cb0445e65..c84b1d48b29 100644 --- a/develop/proc/dbcsr_get_matrix_type.html +++ b/develop/proc/dbcsr_get_matrix_type.html @@ -158,7 +158,7 @@

    Arguments

    @@ -176,7 +176,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 0a8d158e41f..00b151ea486 100644 --- a/develop/proc/dbcsr_get_matrix_type~2.html +++ b/develop/proc/dbcsr_get_matrix_type~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,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 7e3be9a7eac..2359d92ebdd 100644 --- a/develop/proc/dbcsr_get_num_blocks.html +++ b/develop/proc/dbcsr_get_num_blocks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_num_blocks~2.html b/develop/proc/dbcsr_get_num_blocks~2.html index 2777c500086..d35e162fc97 100644 --- a/develop/proc/dbcsr_get_num_blocks~2.html +++ b/develop/proc/dbcsr_get_num_blocks~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/dbcsr_get_nze.html b/develop/proc/dbcsr_get_nze.html index daa98a96967..1eac680009f 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 f8f6c63bccf..177802a874d 100644 --- a/develop/proc/dbcsr_get_occupation.html +++ b/develop/proc/dbcsr_get_occupation.html @@ -74,20 +74,20 @@

    dbcsr_get_occupation
  • 5 statements + title=" 0.0% of total for procedures.">29 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public function dbcsr_get_occupation(matrix) result(occupation)

    +

    Returns the occupation of the matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -196,11 +197,45 @@

    Return Value

    Source Code

       FUNCTION dbcsr_get_occupation(matrix) RESULT(occupation)
    +      !! Returns the occupation of the matrix
    +
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         !! matrix from which to get the occupation
           REAL(KIND=real_8)                                  :: occupation
     
    -      occupation = dbcsr_get_occupation_prv(matrix%prv)
    -   END FUNCTION dbcsr_get_occupation
    +      INTEGER                                            :: nfullcols, nfullrows
    +      INTEGER(KIND=int_8)                                :: nze_global
    +      INTEGER, DIMENSION(:), POINTER                     :: row_blk_size
    +
    +      nze_global = matrix%nze
    +      CALL mp_sum(nze_global, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    +
    +      nfullrows = dbcsr_nfullrows_total(matrix)
    +      nfullcols = dbcsr_nfullcols_total(matrix)
    +
    +      row_blk_size => array_data(matrix%row_blk_size)
    +
    +      IF (nfullrows .NE. 0 .AND. nfullcols .NE. 0) THEN
    +         IF (dbcsr_has_symmetry(matrix)) THEN
    +            IF (2*nze_global .EQ. &
    +                (INT(nfullrows, KIND=int_8)*INT(nfullrows + 1, KIND=int_8) + SUM(row_blk_size*(row_blk_size - 1)))) THEN
    +               occupation = 1.0_real_8
    +            ELSE
    +               occupation = 2.0_real_8*REAL(nze_global, real_8)/ &
    +                            (REAL(nfullrows, real_8)*REAL(nfullrows + 1, real_8) + &
    +                             SUM(REAL(row_blk_size, real_8)*REAL(row_blk_size - 1, real_8)))
    +            END IF
    +         ELSE
    +            IF (nze_global .EQ. INT(nfullrows, KIND=int_8)*INT(nfullcols, KIND=int_8)) THEN
    +               occupation = 1.0_real_8
    +            ELSE
    +               occupation = REAL(nze_global, real_8)/(REAL(nfullrows, real_8)*REAL(nfullcols, real_8))
    +            END IF
    +         END IF
    +      ELSE
    +         occupation = 0.0_real_8
    +      END IF
    +   END FUNCTION dbcsr_get_occupation
     
    diff --git a/develop/proc/dbcsr_get_occupation~2.html b/develop/proc/dbcsr_get_occupation~2.html index 07ee9c17afa..fe194c52c5a 100644 --- a/develop/proc/dbcsr_get_occupation~2.html +++ b/develop/proc/dbcsr_get_occupation~2.html @@ -74,20 +74,20 @@

    dbcsr_get_occupation
  • 29 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public function dbcsr_get_occupation(matrix) result(occupation)

    -

    Returns the occupation of the matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -177,7 +176,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -197,45 +196,11 @@

    Return Value

    Source Code

       FUNCTION dbcsr_get_occupation(matrix) RESULT(occupation)
    -      !! Returns the occupation of the matrix
    -
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         !! matrix from which to get the occupation
           REAL(KIND=real_8)                                  :: occupation
     
    -      INTEGER                                            :: nfullcols, nfullrows
    -      INTEGER(KIND=int_8)                                :: nze_global
    -      INTEGER, DIMENSION(:), POINTER                     :: row_blk_size
    -
    -      nze_global = matrix%nze
    -      CALL mp_sum(nze_global, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    -
    -      nfullrows = dbcsr_nfullrows_total(matrix)
    -      nfullcols = dbcsr_nfullcols_total(matrix)
    -
    -      row_blk_size => array_data(matrix%row_blk_size)
    -
    -      IF (nfullrows .NE. 0 .AND. nfullcols .NE. 0) THEN
    -         IF (dbcsr_has_symmetry(matrix)) THEN
    -            IF (2*nze_global .EQ. &
    -                (INT(nfullrows, KIND=int_8)*INT(nfullrows + 1, KIND=int_8) + SUM(row_blk_size*(row_blk_size - 1)))) THEN
    -               occupation = 1.0_real_8
    -            ELSE
    -               occupation = 2.0_real_8*REAL(nze_global, real_8)/ &
    -                            (REAL(nfullrows, real_8)*REAL(nfullrows + 1, real_8) + &
    -                             SUM(REAL(row_blk_size, real_8)*REAL(row_blk_size - 1, real_8)))
    -            END IF
    -         ELSE
    -            IF (nze_global .EQ. INT(nfullrows, KIND=int_8)*INT(nfullcols, KIND=int_8)) THEN
    -               occupation = 1.0_real_8
    -            ELSE
    -               occupation = REAL(nze_global, real_8)/(REAL(nfullrows, real_8)*REAL(nfullcols, real_8))
    -            END IF
    -         END IF
    -      ELSE
    -         occupation = 0.0_real_8
    -      END IF
    -   END FUNCTION dbcsr_get_occupation
    +      occupation = dbcsr_get_occupation_prv(matrix%prv)
    +   END FUNCTION dbcsr_get_occupation
     
    diff --git a/develop/proc/dbcsr_get_replication_type.html b/develop/proc/dbcsr_get_replication_type.html index 309b82349f9..9dc074f616b 100644 --- a/develop/proc/dbcsr_get_replication_type.html +++ b/develop/proc/dbcsr_get_replication_type.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_get_stored_block_info.html b/develop/proc/dbcsr_get_stored_block_info.html index ce04cd3640e..1a6cd82ab7b 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 3cb1d1eb049..e5d20c7a0f4 100644 --- a/develop/proc/dbcsr_get_stored_coordinates.html +++ b/develop/proc/dbcsr_get_stored_coordinates.html @@ -74,20 +74,20 @@

    dbcsr_get_stored_coordinates
  • 6 statements + title=" 0.0% of total for procedures.">12 statements
  • - Source File + Source File
  • @@ -139,10 +139,13 @@

    Contents

    -

    public subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor) +

    public pure subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor)

    +

    Sets the correct source matrix, row, column and possible data +transposition for a given matrix and matrix logical row and +column.

    Arguments

    @@ -158,8 +161,8 @@

    Arguments

    @@ -183,7 +186,8 @@

    Arguments

    @@ -198,7 +202,8 @@

    Arguments

    @@ -213,7 +218,7 @@

    Arguments

    @@ -233,13 +238,32 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_get_stored_coordinates(matrix, row, column, processor)
    +    
       PURE SUBROUTINE dbcsr_get_stored_coordinates(matrix, row, column, processor)
    +      !! Sets the correct source matrix, row, column and possible data
    +      !! transposition for a given matrix and matrix logical row and
    +      !! column.
    +
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         !! DBCSR matrix
           INTEGER, INTENT(IN)                                :: row, column
    +         !! input is logical row
    +         !! input is logical column
           INTEGER, INTENT(OUT), OPTIONAL                     :: processor
    +         !! returns the processor on which this block resides
    +
    +!   ---------------------------------------------------------------------------
    +! SM-compatible way
     
    -      CALL dbcsr_get_stored_coordinates_prv(matrix%prv, row, column, processor)
    -   END SUBROUTINE dbcsr_get_stored_coordinates
    +      IF (PRESENT(processor)) THEN
    +         IF (matrix%symmetry .AND. checker_tr(row, column)) THEN
    +            ! The transposed way.
    +            processor = dbcsr_distribution_processor(matrix%dist, column, row)
    +         ELSE
    +            ! The default way.
    +            processor = dbcsr_distribution_processor(matrix%dist, row, column)
    +         END IF
    +      END IF
    +   END SUBROUTINE dbcsr_get_stored_coordinates
     
    diff --git a/develop/proc/dbcsr_get_stored_coordinates~2.html b/develop/proc/dbcsr_get_stored_coordinates~2.html index 8141e62f341..372594a46ba 100644 --- a/develop/proc/dbcsr_get_stored_coordinates~2.html +++ b/develop/proc/dbcsr_get_stored_coordinates~2.html @@ -74,20 +74,20 @@

    dbcsr_get_stored_coordinates
  • 12 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -139,13 +139,10 @@

    Contents

    -

    public pure subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor) +

    public subroutine dbcsr_get_stored_coordinates(matrix, row, column, processor)

    -

    Sets the correct source matrix, row, column and possible data -transposition for a given matrix and matrix logical row and -column.

    Arguments

    @@ -161,8 +158,8 @@

    Arguments

    @@ -186,13 +183,12 @@

    Arguments

    @@ -202,13 +198,12 @@

    Arguments

    @@ -218,7 +213,7 @@

    Arguments

    @@ -238,32 +233,13 @@

    Arguments

    Source Code

    -
       PURE SUBROUTINE dbcsr_get_stored_coordinates(matrix, row, column, processor)
    -      !! Sets the correct source matrix, row, column and possible data
    -      !! transposition for a given matrix and matrix logical row and
    -      !! column.
    -
    +    
       SUBROUTINE dbcsr_get_stored_coordinates(matrix, row, column, processor)
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         !! DBCSR matrix
           INTEGER, INTENT(IN)                                :: row, column
    -         !! input is logical row
    -         !! input is logical column
           INTEGER, INTENT(OUT), OPTIONAL                     :: processor
    -         !! returns the processor on which this block resides
    -
    -!   ---------------------------------------------------------------------------
    -! SM-compatible way
     
    -      IF (PRESENT(processor)) THEN
    -         IF (matrix%symmetry .AND. checker_tr(row, column)) THEN
    -            ! The transposed way.
    -            processor = dbcsr_distribution_processor(matrix%dist, column, row)
    -         ELSE
    -            ! The default way.
    -            processor = dbcsr_distribution_processor(matrix%dist, row, column)
    -         END IF
    -      END IF
    -   END SUBROUTINE dbcsr_get_stored_coordinates
    +      CALL dbcsr_get_stored_coordinates_prv(matrix%prv, row, column, processor)
    +   END SUBROUTINE dbcsr_get_stored_coordinates
     
    diff --git a/develop/proc/dbcsr_get_wms_data_c.html b/develop/proc/dbcsr_get_wms_data_c.html index b91141bda3e..d19c385eefa 100644 --- a/develop/proc/dbcsr_get_wms_data_c.html +++ b/develop/proc/dbcsr_get_wms_data_c.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,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 b134a186868..c59b0518ca0 100644 --- a/develop/proc/dbcsr_get_wms_data_d.html +++ b/develop/proc/dbcsr_get_wms_data_d.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,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 48b92849737..637c6b7472b 100644 --- a/develop/proc/dbcsr_get_wms_data_s.html +++ b/develop/proc/dbcsr_get_wms_data_s.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,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 98ebddcf36f..94b13c7b780 100644 --- a/develop/proc/dbcsr_get_wms_data_z.html +++ b/develop/proc/dbcsr_get_wms_data_z.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    @@ -218,7 +218,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 929738cf389..9683cb6e4f4 100644 --- a/develop/proc/dbcsr_hadamard_product.html +++ b/develop/proc/dbcsr_hadamard_product.html @@ -74,20 +74,20 @@

    dbcsr_hadamard_product
  • 6 statements + title=" 0.1% of total for procedures.">82 statements
  • - Source File + Source File
  • @@ -143,6 +143,8 @@

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_as

    +

    Hadamard product +C = A . B (C needs to be different from A and B)

    Arguments

    @@ -158,8 +160,8 @@

    Arguments

    @@ -233,12 +237,121 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value)
    +    
       SUBROUTINE dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, &
    +                                     b_assume_value)
    +      !! Hadamard product
    +      !! C = A . B (C needs to be different from A and B)
    +
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    +         !! DBCSR matrix
    +         !! DBCSR matrix
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    +         !! DBCSR matrix
           REAL(KIND=dp), INTENT(IN), OPTIONAL                :: b_assume_value
     
    -      CALL dbcsr_hadamard_product_prv(matrix_a%prv, matrix_b%prv, matrix_c%prv, b_assume_value)
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_hadamard_product'
    +
    +      INTEGER                                            :: blk, col, col_size, data_type, handle, &
    +                                                            nze, row, row_size
    +      LOGICAL                                            :: assume_blocks_in_b, found, tr_a, tr_b
    +      REAL(KIND=dp)                                      :: assumed_b_value
    +      TYPE(dbcsr_data_obj)                               :: a_data, b_data, c_data
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      IF (PRESENT(b_assume_value)) THEN
    +         assume_blocks_in_b = .TRUE.
    +         assumed_b_value = b_assume_value
    +      ELSE
    +         assume_blocks_in_b = .FALSE.
    +         assumed_b_value = 0.0_dp
    +      END IF
    +
    +      CALL timeset(routineN, handle)
    +      IF (dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_b) .OR. &
    +          dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_c)) &
    +         DBCSR_ABORT("data types not consistent, need to fix that")
    +
    +      IF (dbcsr_nblkrows_total(matrix_a) .NE. dbcsr_nblkrows_total(matrix_b) .OR. &
    +          dbcsr_nblkrows_total(matrix_c) .NE. dbcsr_nblkrows_total(matrix_a)) &
    +         DBCSR_ABORT("matrices not consistent")
    +
    +      data_type = dbcsr_get_data_type(matrix_a)
    +      CALL dbcsr_data_init(c_data)
    +      CALL dbcsr_data_new(c_data, data_type, &
    +                          data_size=dbcsr_max_row_size(matrix_a)*dbcsr_max_col_size(matrix_a))
    +      CALL dbcsr_zero(matrix_c)
    +      CALL dbcsr_data_init(a_data)
    +      CALL dbcsr_data_new(a_data, data_type)
    +      CALL dbcsr_data_init(b_data)
    +      CALL dbcsr_data_new(b_data, data_type)
    +      CALL dbcsr_iterator_start(iter, matrix_a)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         SELECT CASE (dbcsr_get_data_type(matrix_a))
    +            !CASE (dbcsr_type_real_4)
    +         CASE (dbcsr_type_real_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, a_data, tr_a, blk, &
    +                                           row_size=row_size, col_size=col_size)
    +            nze = row_size*col_size
    +            CALL dbcsr_get_block_p(matrix_b, row, col, b_data, tr_b, found)
    +            IF (tr_a .NEQV. tr_b) &
    +               DBCSR_ABORT("tr not consistent, need to fix that")
    +            IF (found) THEN
    +               SELECT CASE (data_type)
    +               CASE (dbcsr_type_real_4)
    +                  c_data%d%r_sp(1:nze) = a_data%d%r_sp(1:nze)*b_data%d%r_sp(1:nze)
    +                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_sp(1:nze), transposed=tr_a, &
    +                                       summation=.FALSE.)
    +               CASE (dbcsr_type_real_8)
    +                  c_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)*b_data%d%r_dp(1:nze)
    +                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_dp(1:nze), transposed=tr_a, &
    +                                       summation=.FALSE.)
    +               CASE (dbcsr_type_complex_4)
    +                  c_data%d%c_sp(1:nze) = a_data%d%c_sp(1:nze)*b_data%d%c_sp(1:nze)
    +                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_sp(1:nze), transposed=tr_a, &
    +                                       summation=.FALSE.)
    +               CASE (dbcsr_type_complex_8)
    +                  c_data%d%c_dp(1:nze) = a_data%d%c_dp(1:nze)*b_data%d%c_dp(1:nze)
    +                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_dp(1:nze), transposed=tr_a, &
    +                                       summation=.FALSE.)
    +               END SELECT
    +            ELSE
    +               IF (assume_blocks_in_b) THEN ! this makes not too much sense, to delete ?
    +                  SELECT CASE (data_type)
    +                  CASE (dbcsr_type_real_4)
    +                     c_data%d%r_sp(1:nze) = a_data%d%r_sp(1:nze)*REAL(assumed_b_value, KIND=sp)
    +                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_sp(1:nze), transposed=tr_a, &
    +                                          summation=.FALSE.)
    +                  CASE (dbcsr_type_real_8)
    +                     c_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)*assumed_b_value
    +                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_dp(1:nze), transposed=tr_a, &
    +                                          summation=.FALSE.)
    +                  CASE (dbcsr_type_complex_4)
    +                     c_data%d%c_sp(1:nze) = a_data%d%c_sp(1:nze)*REAL(assumed_b_value, KIND=sp)
    +                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_sp(1:nze), transposed=tr_a, &
    +                                          summation=.FALSE.)
    +                  CASE (dbcsr_type_complex_8)
    +                     c_data%d%c_dp(1:nze) = a_data%d%c_dp(1:nze)*assumed_b_value
    +                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_dp(1:nze), transposed=tr_a, &
    +                                          summation=.FALSE.)
    +                  END SELECT
    +               END IF
    +            END IF
    +            !CASE (dbcsr_type_complex_4)
    +            !CASE (dbcsr_type_complex_8)
    +         CASE DEFAULT
    +            DBCSR_ABORT("Only real double precision")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +      CALL dbcsr_finalize(matrix_c)
    +      CALL dbcsr_data_clear_pointer(a_data)
    +      CALL dbcsr_data_clear_pointer(b_data)
    +      CALL dbcsr_data_release(c_data)
    +      CALL dbcsr_data_release(a_data)
    +      CALL dbcsr_data_release(b_data)
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_hadamard_product
     
    diff --git a/develop/proc/dbcsr_hadamard_product~2.html b/develop/proc/dbcsr_hadamard_product~2.html index 218b5378fc1..c792c9b85cf 100644 --- a/develop/proc/dbcsr_hadamard_product~2.html +++ b/develop/proc/dbcsr_hadamard_product~2.html @@ -74,20 +74,20 @@

    dbcsr_hadamard_product
  • 82 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,8 +143,6 @@

    public subroutine dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_as

    -

    Hadamard product -C = A . B (C needs to be different from A and B)

    Arguments

    @@ -160,8 +158,8 @@

    Arguments

    @@ -237,121 +233,12 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, &
    -                                     b_assume_value)
    -      !! Hadamard product
    -      !! C = A . B (C needs to be different from A and B)
    -
    +    
       SUBROUTINE dbcsr_hadamard_product(matrix_a, matrix_b, matrix_c, b_assume_value)
           TYPE(dbcsr_type), INTENT(IN)                       :: matrix_a, matrix_b
    -         !! DBCSR matrix
    -         !! DBCSR matrix
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_c
    -         !! DBCSR matrix
           REAL(KIND=dp), INTENT(IN), OPTIONAL                :: b_assume_value
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_hadamard_product'
    -
    -      INTEGER                                            :: blk, col, col_size, data_type, handle, &
    -                                                            nze, row, row_size
    -      LOGICAL                                            :: assume_blocks_in_b, found, tr_a, tr_b
    -      REAL(KIND=dp)                                      :: assumed_b_value
    -      TYPE(dbcsr_data_obj)                               :: a_data, b_data, c_data
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      IF (PRESENT(b_assume_value)) THEN
    -         assume_blocks_in_b = .TRUE.
    -         assumed_b_value = b_assume_value
    -      ELSE
    -         assume_blocks_in_b = .FALSE.
    -         assumed_b_value = 0.0_dp
    -      END IF
    -
    -      CALL timeset(routineN, handle)
    -      IF (dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_b) .OR. &
    -          dbcsr_get_data_type(matrix_a) .NE. dbcsr_get_data_type(matrix_c)) &
    -         DBCSR_ABORT("data types not consistent, need to fix that")
    -
    -      IF (dbcsr_nblkrows_total(matrix_a) .NE. dbcsr_nblkrows_total(matrix_b) .OR. &
    -          dbcsr_nblkrows_total(matrix_c) .NE. dbcsr_nblkrows_total(matrix_a)) &
    -         DBCSR_ABORT("matrices not consistent")
    -
    -      data_type = dbcsr_get_data_type(matrix_a)
    -      CALL dbcsr_data_init(c_data)
    -      CALL dbcsr_data_new(c_data, data_type, &
    -                          data_size=dbcsr_max_row_size(matrix_a)*dbcsr_max_col_size(matrix_a))
    -      CALL dbcsr_zero(matrix_c)
    -      CALL dbcsr_data_init(a_data)
    -      CALL dbcsr_data_new(a_data, data_type)
    -      CALL dbcsr_data_init(b_data)
    -      CALL dbcsr_data_new(b_data, data_type)
    -      CALL dbcsr_iterator_start(iter, matrix_a)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         SELECT CASE (dbcsr_get_data_type(matrix_a))
    -            !CASE (dbcsr_type_real_4)
    -         CASE (dbcsr_type_real_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, a_data, tr_a, blk, &
    -                                           row_size=row_size, col_size=col_size)
    -            nze = row_size*col_size
    -            CALL dbcsr_get_block_p(matrix_b, row, col, b_data, tr_b, found)
    -            IF (tr_a .NEQV. tr_b) &
    -               DBCSR_ABORT("tr not consistent, need to fix that")
    -            IF (found) THEN
    -               SELECT CASE (data_type)
    -               CASE (dbcsr_type_real_4)
    -                  c_data%d%r_sp(1:nze) = a_data%d%r_sp(1:nze)*b_data%d%r_sp(1:nze)
    -                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_sp(1:nze), transposed=tr_a, &
    -                                       summation=.FALSE.)
    -               CASE (dbcsr_type_real_8)
    -                  c_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)*b_data%d%r_dp(1:nze)
    -                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_dp(1:nze), transposed=tr_a, &
    -                                       summation=.FALSE.)
    -               CASE (dbcsr_type_complex_4)
    -                  c_data%d%c_sp(1:nze) = a_data%d%c_sp(1:nze)*b_data%d%c_sp(1:nze)
    -                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_sp(1:nze), transposed=tr_a, &
    -                                       summation=.FALSE.)
    -               CASE (dbcsr_type_complex_8)
    -                  c_data%d%c_dp(1:nze) = a_data%d%c_dp(1:nze)*b_data%d%c_dp(1:nze)
    -                  CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_dp(1:nze), transposed=tr_a, &
    -                                       summation=.FALSE.)
    -               END SELECT
    -            ELSE
    -               IF (assume_blocks_in_b) THEN ! this makes not too much sense, to delete ?
    -                  SELECT CASE (data_type)
    -                  CASE (dbcsr_type_real_4)
    -                     c_data%d%r_sp(1:nze) = a_data%d%r_sp(1:nze)*REAL(assumed_b_value, KIND=sp)
    -                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_sp(1:nze), transposed=tr_a, &
    -                                          summation=.FALSE.)
    -                  CASE (dbcsr_type_real_8)
    -                     c_data%d%r_dp(1:nze) = a_data%d%r_dp(1:nze)*assumed_b_value
    -                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%r_dp(1:nze), transposed=tr_a, &
    -                                          summation=.FALSE.)
    -                  CASE (dbcsr_type_complex_4)
    -                     c_data%d%c_sp(1:nze) = a_data%d%c_sp(1:nze)*REAL(assumed_b_value, KIND=sp)
    -                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_sp(1:nze), transposed=tr_a, &
    -                                          summation=.FALSE.)
    -                  CASE (dbcsr_type_complex_8)
    -                     c_data%d%c_dp(1:nze) = a_data%d%c_dp(1:nze)*assumed_b_value
    -                     CALL dbcsr_put_block(matrix_c, row, col, c_data%d%c_dp(1:nze), transposed=tr_a, &
    -                                          summation=.FALSE.)
    -                  END SELECT
    -               END IF
    -            END IF
    -            !CASE (dbcsr_type_complex_4)
    -            !CASE (dbcsr_type_complex_8)
    -         CASE DEFAULT
    -            DBCSR_ABORT("Only real double precision")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -      CALL dbcsr_finalize(matrix_c)
    -      CALL dbcsr_data_clear_pointer(a_data)
    -      CALL dbcsr_data_clear_pointer(b_data)
    -      CALL dbcsr_data_release(c_data)
    -      CALL dbcsr_data_release(a_data)
    -      CALL dbcsr_data_release(b_data)
    -      CALL timestop(handle)
    +      CALL dbcsr_hadamard_product_prv(matrix_a%prv, matrix_b%prv, matrix_c%prv, b_assume_value)
        END SUBROUTINE dbcsr_hadamard_product
     
    diff --git a/develop/proc/dbcsr_has_local_row_index.html b/develop/proc/dbcsr_has_local_row_index.html index bddbedd8e37..48b1d79c8d7 100644 --- a/develop/proc/dbcsr_has_local_row_index.html +++ b/develop/proc/dbcsr_has_local_row_index.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_has_same_block_structure.html b/develop/proc/dbcsr_has_same_block_structure.html index 2fe78b74951..92ec4d83fa1 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 a216760aff8..91ffa8e55af 100644 --- a/develop/proc/dbcsr_has_symmetry.html +++ b/develop/proc/dbcsr_has_symmetry.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_has_symmetry~2.html b/develop/proc/dbcsr_has_symmetry~2.html index db550e039ea..e7ce3be8ade 100644 --- a/develop/proc/dbcsr_has_symmetry~2.html +++ b/develop/proc/dbcsr_has_symmetry~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_heap_fill.html b/develop/proc/dbcsr_heap_fill.html index 4a6e66a7255..521b1d03a40 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 4d8fff2c10f..09f5bbc83af 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 5dd78350b29..d9cce1997ac 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 b8e3bc2e59c..7c4189e57ab 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 d298c4586ff..8003616f123 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 f11594fd5d8..9c87c90581b 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 7332f5a607e..9ba235c666f 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

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_image_dist_hold.html b/develop/proc/dbcsr_image_dist_hold.html index e4e55587364..dc15e2fc8cf 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 1323267cf6f..afe91dd4564 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 b7594a23be9..b547d05a772 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 2739b35fc8b..a3cc3132af5 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 82a87e53afe..685eb700fda 100644 --- a/develop/proc/dbcsr_index_checksum.html +++ b/develop/proc/dbcsr_index_checksum.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_index_compact.html b/develop/proc/dbcsr_index_compact.html index 6ff4d41474a..a58f1b6c8de 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 f6abc3b97f5..5dbc851df0a 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 499dde8d366..78fc4091e46 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 9e14ee87924..6739b6b152c 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 e878a63f683..d5a18e3e997 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 d86e632f8f4..4c7cc37e19b 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 a23eb6f5362..b65c9236ac7 100644 --- a/develop/proc/dbcsr_init_random.html +++ b/develop/proc/dbcsr_init_random.html @@ -74,20 +74,20 @@

    dbcsr_init_random
  • 6 statements + title=" 0.1% of total for procedures.">53 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed)

    +

    ... TODO : unify with other version which is generic in the data_type

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -219,11 +220,73 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_init_random(matrix, keep_sparsity, mini_seed)
    +      !! ... TODO : unify with other version which is generic in the data_type
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
           LOGICAL, OPTIONAL                                  :: keep_sparsity
           INTEGER, INTENT(IN), OPTIONAL                      :: mini_seed
     
    -      CALL dbcsr_init_random_prv(matrix%prv, keep_sparsity=keep_sparsity, mini_seed=mini_seed)
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_init_random'
    +
    +      INTEGER                                            :: col, col_size, handle, hold, iseed(4), &
    +                                                            mynode, ncol, nrow, row, row_size, &
    +                                                            stored_col, stored_row, my_mini_seed
    +      INTEGER, DIMENSION(:), POINTER                     :: col_blk_size, row_blk_size
    +      LOGICAL                                            :: found, my_keep_sparsity, tr
    +      REAL(real_8), ALLOCATABLE, DIMENSION(:)            :: rnd
    +      REAL(real_8), DIMENSION(:, :), POINTER             :: buff, data_d
    +
    +!   ---------------------------------------------------------------------------
    +
    +      my_keep_sparsity = .FALSE.
    +      IF (PRESENT(keep_sparsity)) my_keep_sparsity = keep_sparsity
    +
    +      my_mini_seed = 1
    +      IF (PRESENT(mini_seed)) my_mini_seed = mini_seed
    +
    +      CALL timeset(routineN, handle)
    +
    +      row_blk_size => array_data(matrix%row_blk_size)
    +      col_blk_size => array_data(matrix%col_blk_size)
    +      mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    +      CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    +
    +      ALLOCATE (rnd(MAXVAL(row_blk_size)*MAXVAL(col_blk_size)))
    +      nrow = dbcsr_nblkrows_total(matrix)
    +      ncol = dbcsr_nblkcols_total(matrix)
    +      DO row = 1, nrow
    +      DO col = 1, ncol
    +         row_size = row_blk_size(row)
    +         col_size = col_blk_size(col)
    +         tr = .FALSE.
    +         stored_row = row
    +         stored_col = col
    +         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col, hold)
    +         IF (hold .EQ. mynode) THEN
    +            CALL dbcsr_get_block_p(matrix, stored_row, stored_col, data_d, tr, found)
    +            IF (found .OR. (.NOT. my_keep_sparsity)) THEN
    +               ! set the seed for dlarnv, is here to guarantee same value of the random numbers
    +               ! for all layouts (and block distributions)
    +               CALL set_larnv_seed(row, nrow, col, ncol, my_mini_seed, iseed)
    +               CALL dlarnv(1, iseed, row_size*col_size, rnd(1))
    +            END IF
    +            IF (found) THEN
    +               CALL dcopy(row_size*col_size, rnd, 1, data_d, 1)
    +            ELSE
    +               IF (.NOT. my_keep_sparsity) THEN
    +                  ALLOCATE (buff(row_size, col_size))
    +                  CALL dcopy(row_size*col_size, rnd, 1, buff, 1)
    +                  CALL dbcsr_put_block(matrix, stored_row, stored_col, buff)
    +                  DEALLOCATE (buff)
    +               END IF
    +            END IF
    +         END IF
    +      END DO
    +      END DO
    +      DEALLOCATE (rnd)
    +
    +      CALL dbcsr_finalize(matrix)
    +      CALL timestop(handle)
    +
        END SUBROUTINE dbcsr_init_random
     
    diff --git a/develop/proc/dbcsr_init_random~2.html b/develop/proc/dbcsr_init_random~2.html index b636216334b..6940f85223e 100644 --- a/develop/proc/dbcsr_init_random~2.html +++ b/develop/proc/dbcsr_init_random~2.html @@ -74,20 +74,20 @@

    dbcsr_init_random
  • 53 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_init_random(matrix, keep_sparsity, mini_seed)

    -

    ... TODO : unify with other version which is generic in the data_type

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -220,73 +219,11 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_init_random(matrix, keep_sparsity, mini_seed)
    -      !! ... TODO : unify with other version which is generic in the data_type
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
           LOGICAL, OPTIONAL                                  :: keep_sparsity
           INTEGER, INTENT(IN), OPTIONAL                      :: mini_seed
     
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_init_random'
    -
    -      INTEGER                                            :: col, col_size, handle, hold, iseed(4), &
    -                                                            mynode, ncol, nrow, row, row_size, &
    -                                                            stored_col, stored_row, my_mini_seed
    -      INTEGER, DIMENSION(:), POINTER                     :: col_blk_size, row_blk_size
    -      LOGICAL                                            :: found, my_keep_sparsity, tr
    -      REAL(real_8), ALLOCATABLE, DIMENSION(:)            :: rnd
    -      REAL(real_8), DIMENSION(:, :), POINTER             :: buff, data_d
    -
    -!   ---------------------------------------------------------------------------
    -
    -      my_keep_sparsity = .FALSE.
    -      IF (PRESENT(keep_sparsity)) my_keep_sparsity = keep_sparsity
    -
    -      my_mini_seed = 1
    -      IF (PRESENT(mini_seed)) my_mini_seed = mini_seed
    -
    -      CALL timeset(routineN, handle)
    -
    -      row_blk_size => array_data(matrix%row_blk_size)
    -      col_blk_size => array_data(matrix%col_blk_size)
    -      mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dbcsr_distribution(matrix)))
    -      CALL dbcsr_work_create(matrix, work_mutable=.TRUE.)
    -
    -      ALLOCATE (rnd(MAXVAL(row_blk_size)*MAXVAL(col_blk_size)))
    -      nrow = dbcsr_nblkrows_total(matrix)
    -      ncol = dbcsr_nblkcols_total(matrix)
    -      DO row = 1, nrow
    -      DO col = 1, ncol
    -         row_size = row_blk_size(row)
    -         col_size = col_blk_size(col)
    -         tr = .FALSE.
    -         stored_row = row
    -         stored_col = col
    -         CALL dbcsr_get_stored_coordinates(matrix, stored_row, stored_col, hold)
    -         IF (hold .EQ. mynode) THEN
    -            CALL dbcsr_get_block_p(matrix, stored_row, stored_col, data_d, tr, found)
    -            IF (found .OR. (.NOT. my_keep_sparsity)) THEN
    -               ! set the seed for dlarnv, is here to guarantee same value of the random numbers
    -               ! for all layouts (and block distributions)
    -               CALL set_larnv_seed(row, nrow, col, ncol, my_mini_seed, iseed)
    -               CALL dlarnv(1, iseed, row_size*col_size, rnd(1))
    -            END IF
    -            IF (found) THEN
    -               CALL dcopy(row_size*col_size, rnd, 1, data_d, 1)
    -            ELSE
    -               IF (.NOT. my_keep_sparsity) THEN
    -                  ALLOCATE (buff(row_size, col_size))
    -                  CALL dcopy(row_size*col_size, rnd, 1, buff, 1)
    -                  CALL dbcsr_put_block(matrix, stored_row, stored_col, buff)
    -                  DEALLOCATE (buff)
    -               END IF
    -            END IF
    -         END IF
    -      END DO
    -      END DO
    -      DEALLOCATE (rnd)
    -
    -      CALL dbcsr_finalize(matrix)
    -      CALL timestop(handle)
    -
    +      CALL dbcsr_init_random_prv(matrix%prv, keep_sparsity=keep_sparsity, mini_seed=mini_seed)
        END SUBROUTINE dbcsr_init_random
     
    diff --git a/develop/proc/dbcsr_init_wm.html b/develop/proc/dbcsr_init_wm.html index f9fd7953eab..a927d2a8251 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 a957a2718db..bbc2bc068d8 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 075008a382f..34b220dac40 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

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iscatterv_any.html b/develop/proc/dbcsr_iscatterv_any.html index 3fccbb428c6..3e9c8f1e7b2 100644 --- a/develop/proc/dbcsr_iscatterv_any.html +++ b/develop/proc/dbcsr_iscatterv_any.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_isend_any.html b/develop/proc/dbcsr_isend_any.html index 2c0644753f5..990c4b87d07 100644 --- a/develop/proc/dbcsr_isend_any.html +++ b/develop/proc/dbcsr_isend_any.html @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_isendrecv_any.html b/develop/proc/dbcsr_isendrecv_any.html index a5edcae71d4..79131c5a5e4 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~2.html b/develop/proc/dbcsr_iterator_blocks_left~2.html index 42401f299aa..eabd00f409f 100644 --- a/develop/proc/dbcsr_iterator_blocks_left~2.html +++ b/develop/proc/dbcsr_iterator_blocks_left~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_c.html b/develop/proc/dbcsr_iterator_next_1d_block_c.html index 0fa68813251..6e13ea22e35 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_c.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_c.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

    @@ -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 40fbd63be1b..a225a0c83dd 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_d.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_d.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

    @@ -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 8f409973ff3..d7185e6b7a2 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_c.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

    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 89e51367d1c..1ead543b849 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_d.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

    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 0977bd2021a..2330744ba55 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_s.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

    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 3d59d4fe478..c9fab5e595e 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_notrans_z.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

    diff --git a/develop/proc/dbcsr_iterator_next_1d_block_s.html b/develop/proc/dbcsr_iterator_next_1d_block_s.html index b22955a1dc5..6491b9788db 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_s.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_s.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

    @@ -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 575447fef2d..9a569f24ff3 100644 --- a/develop/proc/dbcsr_iterator_next_1d_block_z.html +++ b/develop/proc/dbcsr_iterator_next_1d_block_z.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

    @@ -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 229945c2e13..cde65507565 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_c.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_c.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

    @@ -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 b230c0fa2ad..8965c76624e 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_d.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_d.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

    @@ -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 d156ea1c7d8..e536f81a038 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_c.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

    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 402e4e1ffa6..8c18569f8d1 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_d.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

    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 eee02e3871d..46c656709d9 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_s.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

    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 936dccfd19f..661a6604522 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_notrans_z.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

    diff --git a/develop/proc/dbcsr_iterator_next_2d_block_s.html b/develop/proc/dbcsr_iterator_next_2d_block_s.html index 503183c7b50..7776a0d95dd 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_s.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_s.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

    @@ -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 40ec0b425bc..6399a9d0167 100644 --- a/develop/proc/dbcsr_iterator_next_2d_block_z.html +++ b/develop/proc/dbcsr_iterator_next_2d_block_z.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

    @@ -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 99923c272ef..19ec0dccd86 100644 --- a/develop/proc/dbcsr_iterator_next_block_index.html +++ b/develop/proc/dbcsr_iterator_next_block_index.html @@ -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 85f1e79d793..32f47456e3e 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 6666e3b3b48..bad6535873e 100644 --- a/develop/proc/dbcsr_iterator_start.html +++ b/develop/proc/dbcsr_iterator_start.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_start~2.html b/develop/proc/dbcsr_iterator_start~2.html index bdf77db24a2..498442d66a7 100644 --- a/develop/proc/dbcsr_iterator_start~2.html +++ b/develop/proc/dbcsr_iterator_start~2.html @@ -195,7 +195,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_iterator_stop~2.html b/develop/proc/dbcsr_iterator_stop~2.html index 84e13e6823f..a51e4aecaa3 100644 --- a/develop/proc/dbcsr_iterator_stop~2.html +++ b/develop/proc/dbcsr_iterator_stop~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_lapack_larnv.html b/develop/proc/dbcsr_lapack_larnv.html index 1b4f3fe4271..46c04009e6f 100644 --- a/develop/proc/dbcsr_lapack_larnv.html +++ b/develop/proc/dbcsr_lapack_larnv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_create.html b/develop/proc/dbcsr_logger_create.html index 70c0e947041..9e65143b5a5 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

    @@ -195,7 +195,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_logger_generate_filename.html b/develop/proc/dbcsr_logger_generate_filename.html index d008efe852b..43bfb379c5f 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 19bdeacec79..63c710b4c10 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 64752d60992..2675e4ecec6 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 5a16cfa8b89..3a07d25fe78 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 93975f42718..e62398fe2f1 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 2dacc3eb935..19d7368afca 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 d59df47e1e1..ebaa8b06112 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 6ff88d4b3a1..e13a9642864 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 241392131a6..c20ed2b9d4c 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 eab9d0f6227..ef0c71c4c95 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 85cecda31a6..a7e1445f674 100644 --- a/develop/proc/dbcsr_make_1dist_dense.html +++ b/develop/proc/dbcsr_make_1dist_dense.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_buffers.html b/develop/proc/dbcsr_make_buffers.html index 33b99d253ab..0db88f94100 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 593990a838f..8e87f835855 100644 --- a/develop/proc/dbcsr_make_dbcsr_index.html +++ b/develop/proc/dbcsr_make_dbcsr_index.html @@ -159,7 +159,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 55d7a34fe4f..8ad5a39f925 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 b37bec58c30..80309535d80 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 8f971493771..1a6b52a663f 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 0a4b2a05b5c..04db1dc55c2 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 9eda9e37444..3a9d57cf1b6 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 be00ae4a1be..32200cc1039 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 41302b85f4c..0b696444f91 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 6e01c4950ec..54a00d754e4 100644 --- a/develop/proc/dbcsr_make_index_list.html +++ b/develop/proc/dbcsr_make_index_list.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_index_local_row.html b/develop/proc/dbcsr_make_index_local_row.html index 31a36de2708..de94862f4a3 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 18410edb87a..9cf109749d1 100644 --- a/develop/proc/dbcsr_make_null_dist.html +++ b/develop/proc/dbcsr_make_null_dist.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_null_mp.html b/develop/proc/dbcsr_make_null_mp.html index 34575b4244d..80b0fd2341c 100644 --- a/develop/proc/dbcsr_make_null_mp.html +++ b/develop/proc/dbcsr_make_null_mp.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_make_random_matrix.html b/develop/proc/dbcsr_make_random_matrix.html index 31f5dbf8a00..219daa92b43 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

    diff --git a/develop/proc/dbcsr_make_undense.html b/develop/proc/dbcsr_make_undense.html index d39751748fc..586727716b5 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 e91b350c17a..4ee488992c9 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 94c5887362e..1b684d12900 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 5c9903f5fa1..1c1d9244bbc 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 47d967d72c2..f33c9c74e75 100644 --- a/develop/proc/dbcsr_maxabs.html +++ b/develop/proc/dbcsr_maxabs.html @@ -74,20 +74,20 @@

    dbcsr_maxabs
  • 5 statements + title=" 0.1% of total for procedures.">33 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public function dbcsr_maxabs(matrix) result(norm)

    +

    compute a norm of a dbcsr matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -176,7 +177,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -196,10 +197,46 @@

    Return Value

    Source Code

       FUNCTION dbcsr_maxabs(matrix) RESULT(norm)
    +      !! compute a norm of a dbcsr matrix
    +
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -      REAL(KIND=real_8)                                  :: norm
    +         !! the matrix
    +      REAL(real_8)                                       :: norm
    +
    +      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    +      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    +      INTEGER                                            :: blk, col, row
    +      LOGICAL                                            :: tr
    +      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    +      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      norm = 0.0_dp
    +      CALL dbcsr_iterator_start(iter, matrix)
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         SELECT CASE (dbcsr_get_data_type(matrix))
    +         CASE (dbcsr_type_real_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk)
    +            norm = MAX(norm, REAL(MAXVAL(ABS(data_r)), dp))
    +         CASE (dbcsr_type_real_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk)
    +            norm = MAX(norm, MAXVAL(ABS(data_d)))
    +         CASE (dbcsr_type_complex_4)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk)
    +            norm = MAX(norm, REAL(MAXVAL(ABS(data_c)), dp))
    +         CASE (dbcsr_type_complex_8)
    +            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk)
    +            norm = MAX(norm, MAXVAL(ABS(data_z)))
    +         CASE DEFAULT
    +            DBCSR_ABORT("Wrong data type")
    +         END SELECT
    +      END DO
    +      CALL dbcsr_iterator_stop(iter)
    +
    +      CALL mp_max(norm, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
     
    -      norm = dbcsr_maxabs_prv(matrix%prv)
        END FUNCTION dbcsr_maxabs
     
    diff --git a/develop/proc/dbcsr_maxabs~2.html b/develop/proc/dbcsr_maxabs~2.html index 8a68b6243a6..80abf12bcfa 100644 --- a/develop/proc/dbcsr_maxabs~2.html +++ b/develop/proc/dbcsr_maxabs~2.html @@ -74,20 +74,20 @@

    dbcsr_maxabs
  • 33 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public function dbcsr_maxabs(matrix) result(norm)

    -

    compute a norm of a dbcsr matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -177,7 +176,7 @@

    Arguments

    Return Value - + real(kind=real_8)

    @@ -197,46 +196,10 @@

    Return Value

    Source Code

       FUNCTION dbcsr_maxabs(matrix) RESULT(norm)
    -      !! compute a norm of a dbcsr matrix
    -
           TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         !! the matrix
    -      REAL(real_8)                                       :: norm
    -
    -      COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER     :: data_c
    -      COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER     :: data_z
    -      INTEGER                                            :: blk, col, row
    -      LOGICAL                                            :: tr
    -      REAL(KIND=real_4), DIMENSION(:, :), POINTER        :: data_r
    -      REAL(KIND=real_8), DIMENSION(:, :), POINTER        :: data_d
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      norm = 0.0_dp
    -      CALL dbcsr_iterator_start(iter, matrix)
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         SELECT CASE (dbcsr_get_data_type(matrix))
    -         CASE (dbcsr_type_real_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_r, tr, blk)
    -            norm = MAX(norm, REAL(MAXVAL(ABS(data_r)), dp))
    -         CASE (dbcsr_type_real_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_d, tr, blk)
    -            norm = MAX(norm, MAXVAL(ABS(data_d)))
    -         CASE (dbcsr_type_complex_4)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_c, tr, blk)
    -            norm = MAX(norm, REAL(MAXVAL(ABS(data_c)), dp))
    -         CASE (dbcsr_type_complex_8)
    -            CALL dbcsr_iterator_next_block(iter, row, col, data_z, tr, blk)
    -            norm = MAX(norm, MAXVAL(ABS(data_z)))
    -         CASE DEFAULT
    -            DBCSR_ABORT("Wrong data type")
    -         END SELECT
    -      END DO
    -      CALL dbcsr_iterator_stop(iter)
    -
    -      CALL mp_max(norm, dbcsr_mp_group(dbcsr_distribution_mp(matrix%dist)))
    +      REAL(KIND=real_8)                                  :: norm
     
    +      norm = dbcsr_maxabs_prv(matrix%prv)
        END FUNCTION dbcsr_maxabs
     
    diff --git a/develop/proc/dbcsr_may_be_dense.html b/develop/proc/dbcsr_may_be_dense.html index 7092a806f01..7dc8494642c 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 bb8ba43c939..3805a838245 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_get.html b/develop/proc/dbcsr_mempool_get.html index 7bc6da8abda..2dc623cf1f3 100644 --- a/develop/proc/dbcsr_mempool_get.html +++ b/develop/proc/dbcsr_mempool_get.html @@ -189,7 +189,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    Return Value - + type(dbcsr_data_obj)

    diff --git a/develop/proc/dbcsr_memtype_equal.html b/develop/proc/dbcsr_memtype_equal.html index b88ae3e33ef..f7bd631bd04 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_merge_all.html b/develop/proc/dbcsr_merge_all.html index 70f52faa802..221a8ab4630 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 b66ec665665..8d9a0c93b55 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 9243def9204..a81ecb6675f 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 0dbddb62763..d6b0f55bdad 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 aff7edb7f03..1e265ad5b37 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

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_accdrv_process.html b/develop/proc/dbcsr_mm_accdrv_process.html index fec23ffe37a..d1b2f741245 100644 --- a/develop/proc/dbcsr_mm_accdrv_process.html +++ b/develop/proc/dbcsr_mm_accdrv_process.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/dbcsr_mm_csr_dev2host_init.html b/develop/proc/dbcsr_mm_csr_dev2host_init.html index 781cd9421d9..6bb78300f46 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 4eba3a661c4..b317b650609 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 77bf06db86d..f5354704763 100644 --- a/develop/proc/dbcsr_mm_csr_init.html +++ b/develop/proc/dbcsr_mm_csr_init.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_multiply.html b/develop/proc/dbcsr_mm_csr_multiply.html index 7e33eab7868..602e9755859 100644 --- a/develop/proc/dbcsr_mm_csr_multiply.html +++ b/develop/proc/dbcsr_mm_csr_multiply.html @@ -159,7 +159,7 @@

    Arguments

    @@ -489,7 +489,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_multiply_low.html b/develop/proc/dbcsr_mm_csr_multiply_low.html index f7462251641..8adba430da9 100644 --- a/develop/proc/dbcsr_mm_csr_multiply_low.html +++ b/develop/proc/dbcsr_mm_csr_multiply_low.html @@ -159,7 +159,7 @@

    Arguments

    @@ -384,7 +384,7 @@

    Arguments

    @@ -534,7 +534,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_purge_stacks.html b/develop/proc/dbcsr_mm_csr_purge_stacks.html index e5c749cd04e..f8e191d5d51 100644 --- a/develop/proc/dbcsr_mm_csr_purge_stacks.html +++ b/develop/proc/dbcsr_mm_csr_purge_stacks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_csr_red3d.html b/develop/proc/dbcsr_mm_csr_red3d.html index bb727191393..b1ad3ec0f2d 100644 --- a/develop/proc/dbcsr_mm_csr_red3d.html +++ b/develop/proc/dbcsr_mm_csr_red3d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_hostdrv_init.html b/develop/proc/dbcsr_mm_hostdrv_init.html index dce2d0b2289..8b141fd1034 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 3e45b3aea9e..948930a34b8 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

    @@ -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/dbcsr_mm_multrec_dev2host_init.html b/develop/proc/dbcsr_mm_multrec_dev2host_init.html index 7f11a504b01..c80d331ebe6 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 56c84ce4558..1ff4111dc05 100644 --- a/develop/proc/dbcsr_mm_multrec_finalize.html +++ b/develop/proc/dbcsr_mm_multrec_finalize.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_get_nblks.html b/develop/proc/dbcsr_mm_multrec_get_nblks.html index dc604e40f08..7e33af91776 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 be9dbf4f659..f7cadb34d7f 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 f585cb1d622..1f98d0fa0e7 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

    @@ -221,7 +221,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -251,7 +251,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    @@ -311,7 +311,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 18ba3ea9af8..98d99d34b10 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

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_multrec_red3d.html b/develop/proc/dbcsr_mm_multrec_red3d.html index 0fcf864dbe7..f1e8469bd4f 100644 --- a/develop/proc/dbcsr_mm_multrec_red3d.html +++ b/develop/proc/dbcsr_mm_multrec_red3d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mm_sched_begin_burst.html b/develop/proc/dbcsr_mm_sched_begin_burst.html index d456508d122..01f8111561b 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 64478bb8897..bac7b1a9036 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 af46a51b73e..09fd4386549 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 ab06d659c75..d7aa044834f 100644 --- a/develop/proc/dbcsr_mm_sched_init.html +++ b/develop/proc/dbcsr_mm_sched_init.html @@ -159,7 +159,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 340ca5e1396..bc5f0bfb6ec 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 8f51876a076..2ffe0cc1d20 100644 --- a/develop/proc/dbcsr_mm_sched_process.html +++ b/develop/proc/dbcsr_mm_sched_process.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,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 3580cebe83b..f97f3f837ad 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 ffd32c9fbed..5bc3a4628ea 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 044479105bb..e0b43eb41d0 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 2f038754188..d966fdb61d1 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

    diff --git a/develop/proc/dbcsr_mp_grid_remove.html b/develop/proc/dbcsr_mp_grid_remove.html index 03b1b7775fd..09c31aa7c7c 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 eb023250c51..a5e8ca1b8f4 100644 --- a/develop/proc/dbcsr_mp_grid_setup.html +++ b/develop/proc/dbcsr_mp_grid_setup.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_grid_setup~2.html b/develop/proc/dbcsr_mp_grid_setup~2.html index be9f54d86ef..d525c1c8e7c 100644 --- a/develop/proc/dbcsr_mp_grid_setup~2.html +++ b/develop/proc/dbcsr_mp_grid_setup~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_group.html b/develop/proc/dbcsr_mp_group.html index a651a39d354..9a2e692c8cb 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 53f37dbb462..acb8327ead7 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 ace058649cf..358b462227e 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 39f70874e6c..4157064f444 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 ace2379bff3..57c406e752c 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

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_my_col_group.html b/develop/proc/dbcsr_mp_my_col_group.html index 59a395dba1d..c17b001e42d 100644 --- a/develop/proc/dbcsr_mp_my_col_group.html +++ b/develop/proc/dbcsr_mp_my_col_group.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_mp_my_row_group.html b/develop/proc/dbcsr_mp_my_row_group.html index efcb15f96e3..c40994c4837 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 23f71296071..e810261b685 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 f5909b20c75..fc1dba80a50 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 11bdfc3785e..eda2952cef2 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 ef6e7c8674f..ae2c7ef0601 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 b5be800f72f..46a1512ed06 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 28aec87dcbc..973a875d6ab 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 266415a2d0d..0b8b9c62692 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 82dc78036e2..bcee0c7cedb 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 8abaaed97a9..a00a7e9dc1a 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 e7439607d60..44ee2d3d72e 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 b2cecf4dcfe..f101ff3ca59 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 2ab6a31beb1..8a8943ec459 100644 --- a/develop/proc/dbcsr_mp_type_from_anytype.html +++ b/develop/proc/dbcsr_mp_type_from_anytype.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + type(mp_type_descriptor_type)

    diff --git a/develop/proc/dbcsr_multiply_c.html b/develop/proc/dbcsr_multiply_c.html index d423e6bc204..adc2dc32d00 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

    @@ -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(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_c~2.html b/develop/proc/dbcsr_multiply_c~2.html index 299ae85620a..5775cbc91d9 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
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,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_d.html b/develop/proc/dbcsr_multiply_d.html index 1d371deb4e2..6c3e23c06b8 100644 --- a/develop/proc/dbcsr_multiply_d.html +++ b/develop/proc/dbcsr_multiply_d.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

    @@ -249,7 +249,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

    @@ -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_d~2.html b/develop/proc/dbcsr_multiply_d~2.html index 9a8afa37402..f899fe8946d 100644 --- a/develop/proc/dbcsr_multiply_d~2.html +++ b/develop/proc/dbcsr_multiply_d~2.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

    @@ -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,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_generic.html b/develop/proc/dbcsr_multiply_generic.html index b275da70a41..c068064fb49 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

    @@ -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 c022c222cda..27087ddc0a7 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 784faa5671d..73fd964b163 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(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_s~2.html b/develop/proc/dbcsr_multiply_s~2.html index 07aae9767d9..803f840ec6b 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
  • @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -203,8 +203,8 @@

    Arguments

    @@ -293,7 +293,7 @@

    Arguments

    @@ -308,7 +308,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_z.html b/develop/proc/dbcsr_multiply_z.html index 27a5e3624d4..8041da4957a 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

    @@ -249,7 +249,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

    @@ -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_multiply_z~2.html b/develop/proc/dbcsr_multiply_z~2.html index 055d6a6cf3f..2d81d415f44 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(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_mutable_new.html b/develop/proc/dbcsr_mutable_new.html index d78190b38e4..f5fe4fe346e 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 6ffc3c8b5b9..078afccd398 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 d8c10caaf77..e59ad6b281a 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 ea14d4d855e..35117444cc0 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 18669bca76b..7dc135ed0d8 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 8a0e2059ed6..c11b81b423a 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 0ec1c0c5909..2fd7bb926e8 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 d3b5d7559ae..7dfca6870f2 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 d1aa56cb162..79dad27d42f 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 fe12b5ac7b0..e0904c2013b 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 a9e3758fc08..1e9e5cbab33 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 db2e1aeca86..6055e2412b3 100644 --- a/develop/proc/dbcsr_new_transposed.html +++ b/develop/proc/dbcsr_new_transposed.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -211,7 +211,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -265,7 +265,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_nfullcols_local.html b/develop/proc/dbcsr_nfullcols_local.html index c10516a72b6..bb490791f28 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 e12af1e59c9..196af4b00f0 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 f0dd314f588..e8e33c4b6d4 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 40e91abc11b..5d64b93fb44 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 f977809de9c..ec1c9819617 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 0898e141450..b768822ec77 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 9867723676b..814ca7d2009 100644 --- a/develop/proc/dbcsr_norm_r8_vec.html +++ b/develop/proc/dbcsr_norm_r8_vec.html @@ -74,20 +74,20 @@

    dbcsr_norm_r8_vec
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -139,7 +139,7 @@

    Contents

    -

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) +

    public subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

    @@ -158,12 +158,12 @@

    Arguments

    - + @@ -189,11 +189,11 @@

    Arguments

    @@ -219,12 +219,22 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)
    -
    -      TYPE(dbcsr_type), INTENT(INOUT), TARGET            :: matrix
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
           INTEGER, INTENT(IN)                                :: which_norm
    -      REAL(dp), DIMENSION(:), INTENT(OUT)                :: norm_vector
    +      REAL(KIND=real_8), DIMENSION(:), INTENT(OUT), &
    +         TARGET, CONTIGUOUS                              :: norm_vector
    +
    +      REAL(KIND=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: v_p
    +      TYPE(dbcsr_data_obj)                               :: norm_vector_a
    +
    +      CALL dbcsr_data_init(norm_vector_a)
    +      CALL dbcsr_data_new(norm_vector_a, dbcsr_type_real_8)
    +      v_p => norm_vector
    +      CALL dbcsr_data_set_pointer(norm_vector_a, v_p)
    +      CALL dbcsr_norm_vec(matrix, which_norm, norm_vector_a)
    +      CALL dbcsr_data_clear_pointer(norm_vector_a)
    +      CALL dbcsr_data_release(norm_vector_a)
     
    -      CALL dbcsr_norm_r8_vec_prv(matrix%prv, which_norm, norm_vector)
        END SUBROUTINE dbcsr_norm_r8_vec
     
    diff --git a/develop/proc/dbcsr_norm_r8_vec~2.html b/develop/proc/dbcsr_norm_r8_vec~2.html index 48711c058eb..4a6d233a4a3 100644 --- a/develop/proc/dbcsr_norm_r8_vec~2.html +++ b/develop/proc/dbcsr_norm_r8_vec~2.html @@ -74,20 +74,20 @@

    dbcsr_norm_r8_vec
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -139,7 +139,7 @@

    Contents

    -

    public subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector) +

    private subroutine dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)

    @@ -158,12 +158,12 @@

    Arguments

    - + @@ -173,7 +173,7 @@

    Arguments

    @@ -188,12 +188,12 @@

    Arguments

    @@ -219,22 +219,12 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_norm_r8_vec(matrix, which_norm, norm_vector)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -      INTEGER, INTENT(IN)                                :: which_norm
    -      REAL(KIND=real_8), DIMENSION(:), INTENT(OUT), &
    -         TARGET, CONTIGUOUS                              :: norm_vector
     
    -      REAL(KIND=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: v_p
    -      TYPE(dbcsr_data_obj)                               :: norm_vector_a
    -
    -      CALL dbcsr_data_init(norm_vector_a)
    -      CALL dbcsr_data_new(norm_vector_a, dbcsr_type_real_8)
    -      v_p => norm_vector
    -      CALL dbcsr_data_set_pointer(norm_vector_a, v_p)
    -      CALL dbcsr_norm_vec(matrix, which_norm, norm_vector_a)
    -      CALL dbcsr_data_clear_pointer(norm_vector_a)
    -      CALL dbcsr_data_release(norm_vector_a)
    +      TYPE(dbcsr_type), INTENT(INOUT), TARGET            :: matrix
    +      INTEGER, INTENT(IN)                                :: which_norm
    +      REAL(dp), DIMENSION(:), INTENT(OUT)                :: norm_vector
     
    +      CALL dbcsr_norm_r8_vec_prv(matrix%prv, which_norm, norm_vector)
        END SUBROUTINE dbcsr_norm_r8_vec
     
    diff --git a/develop/proc/dbcsr_norm_scalar.html b/develop/proc/dbcsr_norm_scalar.html index 3d22dcb4794..ca39c96260d 100644 --- a/develop/proc/dbcsr_norm_scalar.html +++ b/develop/proc/dbcsr_norm_scalar.html @@ -74,20 +74,20 @@

    dbcsr_norm_scalar
  • 6 statements + title=" 0.0% of total for procedures.">19 statements
  • - Source File + Source File
  • @@ -126,12 +126,6 @@

    Contents

    -
    -

    Source Code

    - -
    @@ -139,10 +133,11 @@

    Contents

    -

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) +

    public subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

    +

    compute a norm of a dbcsr matrix

    Arguments

    @@ -158,17 +153,17 @@

    Arguments

    - + @@ -189,7 +184,7 @@

    Arguments

    - + @@ -184,7 +189,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_pack_meta.html b/develop/proc/dbcsr_pack_meta.html index 93bfa8bc5f8..611a427a3aa 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 7598334b284..c1544f21b5a 100644 --- a/develop/proc/dbcsr_print.html +++ b/develop/proc/dbcsr_print.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_print_block_sum.html b/develop/proc/dbcsr_print_block_sum.html index 0f4ffaccf5b..4ef4e356b26 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 efe32eb2c33..63357d9c41b 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 7b1e435d5d6..debc03bbf26 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_print_statistics.html b/develop/proc/dbcsr_print_statistics.html index 95d53c5f7f2..05db617da2c 100644 --- a/develop/proc/dbcsr_print_statistics.html +++ b/develop/proc/dbcsr_print_statistics.html @@ -74,20 +74,20 @@

    dbcsr_print_statistics
  • 21 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,8 +143,7 @@

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename)

    -

    Show the whole DBCSR statistics -Prepares the DBCSR library for use.

    +

    Print statistics

    Arguments

    @@ -206,37 +205,12 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_print_statistics(print_timers, callgraph_filename)
    -      !! Show the whole DBCSR statistics
    -      !! Prepares the DBCSR library for use.
    -
    +      !! Print statistics
           LOGICAL, INTENT(IN), OPTIONAL          :: print_timers
           CHARACTER(len=*), INTENT(IN), OPTIONAL :: callgraph_filename
     
    -      LOGICAL :: my_print_timers
    -
    -      IF (ext_io_unit > 0) THEN
    -         WRITE (UNIT=ext_io_unit, FMT="(/,T2,A)") REPEAT("-", 79)
    -         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T80,A)") "-", "-"
    -         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T35,A,T80,A)") "-", "DBCSR STATISTICS", "-"
    -         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T80,A)") "-", "-"
    -         WRITE (UNIT=ext_io_unit, FMT="(T2,A)") REPEAT("-", 79)
    -      END IF
    -
    -      call dbcsr_multiply_print_statistics(default_group, ext_io_unit)
    -
    -      IF (ext_io_unit > 0) WRITE (UNIT=ext_io_unit, FMT="(T2,A)") REPEAT("-", 79)
    -
    -      CALL describe_mp_perf_env(ext_io_unit)
    -
    -      my_print_timers = .FALSE.
    -      IF (PRESENT(print_timers)) my_print_timers = print_timers
    -      IF (my_print_timers) CALL dbcsr_print_timers()
    -
    -      ! Dump callgraph
    -      IF (PRESENT(callgraph_filename) .AND. ASSOCIATED(logger)) THEN
    -         CALL timings_report_callgraph(callgraph_filename)
    -      END IF
    -   END SUBROUTINE dbcsr_print_statistics
    +      CALL dbcsr_print_statistics_prv(print_timers, callgraph_filename)
    +   END SUBROUTINE dbcsr_print_statistics
     
    diff --git a/develop/proc/dbcsr_print_statistics~2.html b/develop/proc/dbcsr_print_statistics~2.html index f859d55dbe1..0761de650bf 100644 --- a/develop/proc/dbcsr_print_statistics~2.html +++ b/develop/proc/dbcsr_print_statistics~2.html @@ -74,20 +74,20 @@

    dbcsr_print_statistics
  • 5 statements + title=" 0.0% of total for procedures.">21 statements
  • - Source File + Source File
  • @@ -143,7 +143,8 @@

    public subroutine dbcsr_print_statistics(print_timers, callgraph_filename)

    -

    Print statistics

    +

    Show the whole DBCSR statistics +Prepares the DBCSR library for use.

    Arguments

    @@ -159,7 +160,7 @@

    Arguments

    @@ -174,7 +175,7 @@

    Arguments

    @@ -205,12 +206,37 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_print_statistics(print_timers, callgraph_filename)
    -      !! Print statistics
    +      !! Show the whole DBCSR statistics
    +      !! Prepares the DBCSR library for use.
    +
           LOGICAL, INTENT(IN), OPTIONAL          :: print_timers
           CHARACTER(len=*), INTENT(IN), OPTIONAL :: callgraph_filename
     
    -      CALL dbcsr_print_statistics_prv(print_timers, callgraph_filename)
    -   END SUBROUTINE dbcsr_print_statistics
    +      LOGICAL :: my_print_timers
    +
    +      IF (ext_io_unit > 0) THEN
    +         WRITE (UNIT=ext_io_unit, FMT="(/,T2,A)") REPEAT("-", 79)
    +         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T80,A)") "-", "-"
    +         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T35,A,T80,A)") "-", "DBCSR STATISTICS", "-"
    +         WRITE (UNIT=ext_io_unit, FMT="(T2,A,T80,A)") "-", "-"
    +         WRITE (UNIT=ext_io_unit, FMT="(T2,A)") REPEAT("-", 79)
    +      END IF
    +
    +      call dbcsr_multiply_print_statistics(default_group, ext_io_unit)
    +
    +      IF (ext_io_unit > 0) WRITE (UNIT=ext_io_unit, FMT="(T2,A)") REPEAT("-", 79)
    +
    +      CALL describe_mp_perf_env(ext_io_unit)
    +
    +      my_print_timers = .FALSE.
    +      IF (PRESENT(print_timers)) my_print_timers = print_timers
    +      IF (my_print_timers) CALL dbcsr_print_timers()
    +
    +      ! Dump callgraph
    +      IF (PRESENT(callgraph_filename) .AND. ASSOCIATED(logger)) THEN
    +         CALL timings_report_callgraph(callgraph_filename)
    +      END IF
    +   END SUBROUTINE dbcsr_print_statistics
     
    diff --git a/develop/proc/dbcsr_printmat_matlab_c.html b/develop/proc/dbcsr_printmat_matlab_c.html index c71a56a76c1..f38f5548257 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 ced9897ac8a..08cf13460fb 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 7f1888a122e..056f12e4c44 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 307337248a4..d54219f8804 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 cfbb1625254..f994a2f528c 100644 --- a/develop/proc/dbcsr_print~2.html +++ b/develop/proc/dbcsr_print~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block2d_c.html b/develop/proc/dbcsr_put_block2d_c.html index 3c00d4b2de4..af1fe30b6f1 100644 --- a/develop/proc/dbcsr_put_block2d_c.html +++ b/develop/proc/dbcsr_put_block2d_c.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_put_block2d_c~2.html b/develop/proc/dbcsr_put_block2d_c~2.html index 7bce86b8e49..f382c1f04a2 100644 --- a/develop/proc/dbcsr_put_block2d_c~2.html +++ b/develop/proc/dbcsr_put_block2d_c~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block2d_d.html b/develop/proc/dbcsr_put_block2d_d.html index 512d6a62942..e45b43a83c5 100644 --- a/develop/proc/dbcsr_put_block2d_d.html +++ b/develop/proc/dbcsr_put_block2d_d.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_put_block2d_d~2.html b/develop/proc/dbcsr_put_block2d_d~2.html index 504410debdb..bf9a0871fc6 100644 --- a/develop/proc/dbcsr_put_block2d_d~2.html +++ b/develop/proc/dbcsr_put_block2d_d~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block2d_s.html b/develop/proc/dbcsr_put_block2d_s.html index 961f1bac748..1dc6ea7a15f 100644 --- a/develop/proc/dbcsr_put_block2d_s.html +++ b/develop/proc/dbcsr_put_block2d_s.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_put_block2d_s~2.html b/develop/proc/dbcsr_put_block2d_s~2.html index f9cb3f2205d..0a9bb224d69 100644 --- a/develop/proc/dbcsr_put_block2d_s~2.html +++ b/develop/proc/dbcsr_put_block2d_s~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block2d_z.html b/develop/proc/dbcsr_put_block2d_z.html index a45583338eb..1b9c655f9bf 100644 --- a/develop/proc/dbcsr_put_block2d_z.html +++ b/develop/proc/dbcsr_put_block2d_z.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_put_block2d_z~2.html b/develop/proc/dbcsr_put_block2d_z~2.html index fd4005d511f..85997f0a9d4 100644 --- a/develop/proc/dbcsr_put_block2d_z~2.html +++ b/develop/proc/dbcsr_put_block2d_z~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    @@ -268,7 +268,7 @@

    Arguments

    @@ -283,7 +283,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block_area.html b/develop/proc/dbcsr_put_block_area.html index 6add7b0c5fb..d37aafd5bd4 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 9f9dcf3ffd3..f1b5c8bc834 100644 --- a/develop/proc/dbcsr_put_block_c.html +++ b/develop/proc/dbcsr_put_block_c.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_put_block_c~2.html b/develop/proc/dbcsr_put_block_c~2.html index 61830cab867..4d7daf50531 100644 --- a/develop/proc/dbcsr_put_block_c~2.html +++ b/develop/proc/dbcsr_put_block_c~2.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block_d.html b/develop/proc/dbcsr_put_block_d.html index 589cde0f115..f37e19f4d4d 100644 --- a/develop/proc/dbcsr_put_block_d.html +++ b/develop/proc/dbcsr_put_block_d.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_put_block_d~2.html b/develop/proc/dbcsr_put_block_d~2.html index 39d46267eac..e7789673876 100644 --- a/develop/proc/dbcsr_put_block_d~2.html +++ b/develop/proc/dbcsr_put_block_d~2.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block_s.html b/develop/proc/dbcsr_put_block_s.html index d0c90e6a4ba..e7915e9ac28 100644 --- a/develop/proc/dbcsr_put_block_s.html +++ b/develop/proc/dbcsr_put_block_s.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_put_block_s~2.html b/develop/proc/dbcsr_put_block_s~2.html index 66a48d218d4..8c978351dc2 100644 --- a/develop/proc/dbcsr_put_block_s~2.html +++ b/develop/proc/dbcsr_put_block_s~2.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_put_block_z.html b/develop/proc/dbcsr_put_block_z.html index 20a7c9ead02..bff84b06ca7 100644 --- a/develop/proc/dbcsr_put_block_z.html +++ b/develop/proc/dbcsr_put_block_z.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_put_block_z~2.html b/develop/proc/dbcsr_put_block_z~2.html index 6c6bb4eb7d2..00902e7d461 100644 --- a/develop/proc/dbcsr_put_block_z~2.html +++ b/develop/proc/dbcsr_put_block_z~2.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -238,7 +238,7 @@

    Arguments

    @@ -254,7 +254,7 @@

    Arguments

    @@ -270,7 +270,7 @@

    Arguments

    @@ -285,7 +285,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_random_dist.html b/develop/proc/dbcsr_random_dist.html index 1a42c66c081..256cc304464 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 4036fe40948..2483a6557c0 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_reblocking_targets.html b/develop/proc/dbcsr_reblocking_targets.html index 21d345374fa..0b0806ce2db 100644 --- a/develop/proc/dbcsr_reblocking_targets.html +++ b/develop/proc/dbcsr_reblocking_targets.html @@ -228,7 +228,7 @@

    Arguments

    @@ -244,7 +244,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_redistribute.html b/develop/proc/dbcsr_redistribute.html index b864865e294..e2ecff01b2d 100644 --- a/develop/proc/dbcsr_redistribute.html +++ b/develop/proc/dbcsr_redistribute.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release.html b/develop/proc/dbcsr_release.html index 5a95e99c89a..aa103bcd59f 100644 --- a/develop/proc/dbcsr_release.html +++ b/develop/proc/dbcsr_release.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_release_locals.html b/develop/proc/dbcsr_release_locals.html index 328d2e04097..eff191d0fe6 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 ad2f85bfbdd..dbaeb73a8c3 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 abb23ad3ad1..6a54538a897 100644 --- a/develop/proc/dbcsr_release~2.html +++ b/develop/proc/dbcsr_release~2.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_remove_block.html b/develop/proc/dbcsr_remove_block.html index 7101dab01ac..d0162a26f33 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 c3742c4dbc2..c19c20047d6 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 e5418704fb8..bd02f5470ae 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 89b73fe7077..3a277d9649b 100644 --- a/develop/proc/dbcsr_replicate_all.html +++ b/develop/proc/dbcsr_replicate_all.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_replicate_all~2.html b/develop/proc/dbcsr_replicate_all~2.html index 8a3d3a32e0b..008d2bce9e6 100644 --- a/develop/proc/dbcsr_replicate_all~2.html +++ b/develop/proc/dbcsr_replicate_all~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_repoint_index.html b/develop/proc/dbcsr_repoint_index.html index 2aaa7870cf7..31bf8e1039a 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 6697fe77e9c..9a82a86382d 100644 --- a/develop/proc/dbcsr_reserve_all_blocks.html +++ b/develop/proc/dbcsr_reserve_all_blocks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_all_blocks~2.html b/develop/proc/dbcsr_reserve_all_blocks~2.html index 07c37e1494d..f3685c9848c 100644 --- a/develop/proc/dbcsr_reserve_all_blocks~2.html +++ b/develop/proc/dbcsr_reserve_all_blocks~2.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_block2d_c.html b/develop/proc/dbcsr_reserve_block2d_c.html index 164014bd0fe..251e03a0c08 100644 --- a/develop/proc/dbcsr_reserve_block2d_c.html +++ b/develop/proc/dbcsr_reserve_block2d_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

    diff --git a/develop/proc/dbcsr_reserve_block2d_c~2.html b/develop/proc/dbcsr_reserve_block2d_c~2.html index 9c6a5a636d8..b7b934a8185 100644 --- a/develop/proc/dbcsr_reserve_block2d_c~2.html +++ b/develop/proc/dbcsr_reserve_block2d_c~2.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

    diff --git a/develop/proc/dbcsr_reserve_block2d_d.html b/develop/proc/dbcsr_reserve_block2d_d.html index 45bef7caf7b..62fc5960f07 100644 --- a/develop/proc/dbcsr_reserve_block2d_d.html +++ b/develop/proc/dbcsr_reserve_block2d_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

    diff --git a/develop/proc/dbcsr_reserve_block2d_d~2.html b/develop/proc/dbcsr_reserve_block2d_d~2.html index cbf6b5344d8..8d32fdd9f63 100644 --- a/develop/proc/dbcsr_reserve_block2d_d~2.html +++ b/develop/proc/dbcsr_reserve_block2d_d~2.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

    diff --git a/develop/proc/dbcsr_reserve_block2d_s.html b/develop/proc/dbcsr_reserve_block2d_s.html index 66eab443ff6..3da88595c27 100644 --- a/develop/proc/dbcsr_reserve_block2d_s.html +++ b/develop/proc/dbcsr_reserve_block2d_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

    diff --git a/develop/proc/dbcsr_reserve_block2d_s~2.html b/develop/proc/dbcsr_reserve_block2d_s~2.html index a9b553a2bea..aa42514c125 100644 --- a/develop/proc/dbcsr_reserve_block2d_s~2.html +++ b/develop/proc/dbcsr_reserve_block2d_s~2.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

    diff --git a/develop/proc/dbcsr_reserve_block2d_z.html b/develop/proc/dbcsr_reserve_block2d_z.html index 358b161614d..648318e6720 100644 --- a/develop/proc/dbcsr_reserve_block2d_z.html +++ b/develop/proc/dbcsr_reserve_block2d_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

    diff --git a/develop/proc/dbcsr_reserve_block2d_z~2.html b/develop/proc/dbcsr_reserve_block2d_z~2.html index 7348845ac0c..db43f0bfd47 100644 --- a/develop/proc/dbcsr_reserve_block2d_z~2.html +++ b/develop/proc/dbcsr_reserve_block2d_z~2.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

    diff --git a/develop/proc/dbcsr_reserve_blocks.html b/develop/proc/dbcsr_reserve_blocks.html index 25ceb1c2318..685a1415f8c 100644 --- a/develop/proc/dbcsr_reserve_blocks.html +++ b/develop/proc/dbcsr_reserve_blocks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_blocks~2.html b/develop/proc/dbcsr_reserve_blocks~2.html index a7d7c84bd0c..03a603b68d9 100644 --- a/develop/proc/dbcsr_reserve_blocks~2.html +++ b/develop/proc/dbcsr_reserve_blocks~2.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_diag_blocks.html b/develop/proc/dbcsr_reserve_diag_blocks.html index 87667350149..9dae08e399d 100644 --- a/develop/proc/dbcsr_reserve_diag_blocks.html +++ b/develop/proc/dbcsr_reserve_diag_blocks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reserve_diag_blocks~2.html b/develop/proc/dbcsr_reserve_diag_blocks~2.html index 3020b471768..2148f5a81db 100644 --- a/develop/proc/dbcsr_reserve_diag_blocks~2.html +++ b/develop/proc/dbcsr_reserve_diag_blocks~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_reset_locals.html b/develop/proc/dbcsr_reset_locals.html index 221dbec367b..ecda54b8389 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 13f0156300d..12fd03430e2 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 82013a5e308..9db56bc2823 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

    @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_row_block_offsets.html b/develop/proc/dbcsr_row_block_offsets.html index f65f34dbe0b..88d4fbc1e34 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 03857f5e90f..8ef8ccfdab8 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 5ff1e7453ab..563a52a93aa 100644 --- a/develop/proc/dbcsr_run_tests.html +++ b/develop/proc/dbcsr_run_tests.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,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_run_tests~2.html b/develop/proc/dbcsr_run_tests~2.html index f3e6143e7fe..416e696ad1d 100644 --- a/develop/proc/dbcsr_run_tests~2.html +++ b/develop/proc/dbcsr_run_tests~2.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    @@ -302,7 +302,7 @@

    Arguments

    @@ -318,7 +318,7 @@

    Arguments

    @@ -334,7 +334,7 @@

    Arguments

    @@ -382,7 +382,7 @@

    Arguments

    @@ -397,7 +397,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_are_equal.html b/develop/proc/dbcsr_scalar_are_equal.html index 1284482242d..c4c6b40488a 100644 --- a/develop/proc/dbcsr_scalar_are_equal.html +++ b/develop/proc/dbcsr_scalar_are_equal.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_c.html b/develop/proc/dbcsr_scalar_c.html index ff1c9cf8bca..058b15e4381 100644 --- a/develop/proc/dbcsr_scalar_c.html +++ b/develop/proc/dbcsr_scalar_c.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_d.html b/develop/proc/dbcsr_scalar_d.html index 6417c7a14f4..a592ee95beb 100644 --- a/develop/proc/dbcsr_scalar_d.html +++ b/develop/proc/dbcsr_scalar_d.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_fill_all.html b/develop/proc/dbcsr_scalar_fill_all.html index 2169fc0c301..623b282c17a 100644 --- a/develop/proc/dbcsr_scalar_fill_all.html +++ b/develop/proc/dbcsr_scalar_fill_all.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_get_type.html b/develop/proc/dbcsr_scalar_get_type.html index 29960e980aa..925ca5f1bb0 100644 --- a/develop/proc/dbcsr_scalar_get_type.html +++ b/develop/proc/dbcsr_scalar_get_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -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 2e523d149e0..f632125c752 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 81f07786dea..33bc6369b88 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 269d66c789d..3818ccbb6d3 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 95792f88ec3..8a5a808c6bd 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_multiply.html b/develop/proc/dbcsr_scalar_multiply.html index 333bff8d866..435834a1a23 100644 --- a/develop/proc/dbcsr_scalar_multiply.html +++ b/develop/proc/dbcsr_scalar_multiply.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_negative.html b/develop/proc/dbcsr_scalar_negative.html index 4b2b643d2f8..ece3659014e 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 12801f3e6d8..6c0f5c1b318 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_s.html b/develop/proc/dbcsr_scalar_s.html index 71a9624a879..d2cfb8824c5 100644 --- a/develop/proc/dbcsr_scalar_s.html +++ b/develop/proc/dbcsr_scalar_s.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_set_type.html b/develop/proc/dbcsr_scalar_set_type.html index d92c8488cf6..d898708a1ef 100644 --- a/develop/proc/dbcsr_scalar_set_type.html +++ b/develop/proc/dbcsr_scalar_set_type.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_z.html b/develop/proc/dbcsr_scalar_z.html index fc332fef04d..283fd5495dd 100644 --- a/develop/proc/dbcsr_scalar_z.html +++ b/develop/proc/dbcsr_scalar_z.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scalar_zero.html b/develop/proc/dbcsr_scalar_zero.html index f0a6e44c3b2..6a1a077b425 100644 --- a/develop/proc/dbcsr_scalar_zero.html +++ b/develop/proc/dbcsr_scalar_zero.html @@ -159,7 +159,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    Return Value - + type(dbcsr_scalar_type)

    diff --git a/develop/proc/dbcsr_scale_anytype.html b/develop/proc/dbcsr_scale_anytype.html index 6d5a296426d..c014d2dac0b 100644 --- a/develop/proc/dbcsr_scale_anytype.html +++ b/develop/proc/dbcsr_scale_anytype.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_anytype.html b/develop/proc/dbcsr_scale_by_vector_anytype.html index a68f8afb70d..841d01bbc63 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

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_scale_by_vector_c.html b/develop/proc/dbcsr_scale_by_vector_c.html index e032306d3c0..cec7283e813 100644 --- a/develop/proc/dbcsr_scale_by_vector_c.html +++ b/develop/proc/dbcsr_scale_by_vector_c.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_c
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    +

    Interface for matrix scaling by a vector

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,20 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_c (matrix_a, alpha, side)
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN), TARGET :: alpha
    +      !! Interface for matrix scaling by a vector
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    +         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
    +         CALL dbcsr_data_init(enc_alpha_vec)
    +         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_complex_4)
    +         tmp_p => alpha
    +         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    +         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    +         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    +         CALL dbcsr_data_release(enc_alpha_vec)
           END SUBROUTINE dbcsr_scale_by_vector_c
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_c~2.html b/develop/proc/dbcsr_scale_by_vector_c~2.html index ed7839eac5f..67969b0097f 100644 --- a/develop/proc/dbcsr_scale_by_vector_c~2.html +++ b/develop/proc/dbcsr_scale_by_vector_c~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_c
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_by_vector_c(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -220,20 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_c (matrix_a, alpha, side)
    -      !! Interface for matrix scaling by a vector
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN), TARGET :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    -         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_data_init(enc_alpha_vec)
    -         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_complex_4)
    -         tmp_p => alpha
    -         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    -         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    -         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    -         CALL dbcsr_data_release(enc_alpha_vec)
    +         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
           END SUBROUTINE dbcsr_scale_by_vector_c
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_d.html b/develop/proc/dbcsr_scale_by_vector_d.html index 3dd77846c4d..38df142dcb2 100644 --- a/develop/proc/dbcsr_scale_by_vector_d.html +++ b/develop/proc/dbcsr_scale_by_vector_d.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_d
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    +

    Interface for matrix scaling by a vector

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,20 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_d (matrix_a, alpha, side)
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    -         REAL(kind=real_8), DIMENSION(:), INTENT(IN), TARGET :: alpha
    +      !! Interface for matrix scaling by a vector
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    +         REAL(kind=real_8), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    +         REAL(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    +         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
    +         CALL dbcsr_data_init(enc_alpha_vec)
    +         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_real_8)
    +         tmp_p => alpha
    +         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    +         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    +         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    +         CALL dbcsr_data_release(enc_alpha_vec)
           END SUBROUTINE dbcsr_scale_by_vector_d
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_d~2.html b/develop/proc/dbcsr_scale_by_vector_d~2.html index 0e2eea6bfeb..823114b73bb 100644 --- a/develop/proc/dbcsr_scale_by_vector_d~2.html +++ b/develop/proc/dbcsr_scale_by_vector_d~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_d
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_by_vector_d(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -220,20 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_d (matrix_a, alpha, side)
    -      !! Interface for matrix scaling by a vector
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    -         REAL(kind=real_8), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         REAL(kind=real_8), DIMENSION(:), INTENT(IN), TARGET :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    -         REAL(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    -         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_data_init(enc_alpha_vec)
    -         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_real_8)
    -         tmp_p => alpha
    -         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    -         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    -         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    -         CALL dbcsr_data_release(enc_alpha_vec)
    +         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
           END SUBROUTINE dbcsr_scale_by_vector_d
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_s.html b/develop/proc/dbcsr_scale_by_vector_s.html index 22c068cff3c..b4e60b54cbf 100644 --- a/develop/proc/dbcsr_scale_by_vector_s.html +++ b/develop/proc/dbcsr_scale_by_vector_s.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_s
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    +

    Interface for matrix scaling by a vector

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,20 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_s (matrix_a, alpha, side)
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    -         REAL(kind=real_4), DIMENSION(:), INTENT(IN), TARGET :: alpha
    +      !! Interface for matrix scaling by a vector
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    +         REAL(kind=real_4), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    +         REAL(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    +         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
    +         CALL dbcsr_data_init(enc_alpha_vec)
    +         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_real_4)
    +         tmp_p => alpha
    +         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    +         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    +         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    +         CALL dbcsr_data_release(enc_alpha_vec)
           END SUBROUTINE dbcsr_scale_by_vector_s
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_s~2.html b/develop/proc/dbcsr_scale_by_vector_s~2.html index 78adf8e4ba5..f3063316e1f 100644 --- a/develop/proc/dbcsr_scale_by_vector_s~2.html +++ b/develop/proc/dbcsr_scale_by_vector_s~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_s
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_by_vector_s(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -220,20 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_s (matrix_a, alpha, side)
    -      !! Interface for matrix scaling by a vector
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    -         REAL(kind=real_4), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         REAL(kind=real_4), DIMENSION(:), INTENT(IN), TARGET :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    -         REAL(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    -         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_data_init(enc_alpha_vec)
    -         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_real_4)
    -         tmp_p => alpha
    -         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    -         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    -         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    -         CALL dbcsr_data_release(enc_alpha_vec)
    +         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
           END SUBROUTINE dbcsr_scale_by_vector_s
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_z.html b/develop/proc/dbcsr_scale_by_vector_z.html index 47f29aa9845..25db5991a1c 100644 --- a/develop/proc/dbcsr_scale_by_vector_z.html +++ b/develop/proc/dbcsr_scale_by_vector_z.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_z
  • 6 statements + title=" 0.0% of total for procedures.">14 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    +

    Interface for matrix scaling by a vector

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,20 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_z (matrix_a, alpha, side)
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN), TARGET :: alpha
    +      !! Interface for matrix scaling by a vector
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    +         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
    +         CALL dbcsr_data_init(enc_alpha_vec)
    +         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_complex_8)
    +         tmp_p => alpha
    +         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    +         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    +         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    +         CALL dbcsr_data_release(enc_alpha_vec)
           END SUBROUTINE dbcsr_scale_by_vector_z
     
    diff --git a/develop/proc/dbcsr_scale_by_vector_z~2.html b/develop/proc/dbcsr_scale_by_vector_z~2.html index 1fcc6420f35..80eb19a3110 100644 --- a/develop/proc/dbcsr_scale_by_vector_z~2.html +++ b/develop/proc/dbcsr_scale_by_vector_z~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_by_vector_z
  • 14 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_by_vector_z(matrix_a, alpha, side)

    -

    Interface for matrix scaling by a vector

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -220,20 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_by_vector_z (matrix_a, alpha, side)
    -      !! Interface for matrix scaling by a vector
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix_a
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN), TARGET, CONTIGUOUS :: alpha
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN), TARGET :: alpha
              CHARACTER(LEN=*), INTENT(IN)              :: side
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: tmp_p
    -         TYPE(dbcsr_data_obj)                      :: enc_alpha_vec
     
    -         CALL dbcsr_data_init(enc_alpha_vec)
    -         CALL dbcsr_data_new(enc_alpha_vec, dbcsr_type_complex_8)
    -         tmp_p => alpha
    -         CALL dbcsr_data_set_pointer(enc_alpha_vec, tmp_p)
    -         CALL dbcsr_scale_by_vector_anytype(matrix_a, enc_alpha_vec, side)
    -         CALL dbcsr_data_clear_pointer(enc_alpha_vec)
    -         CALL dbcsr_data_release(enc_alpha_vec)
    +         CALL dbcsr_scale_by_vector_prv(matrix_a%prv, alpha, side)
           END SUBROUTINE dbcsr_scale_by_vector_z
     
    diff --git a/develop/proc/dbcsr_scale_c.html b/develop/proc/dbcsr_scale_c.html index 8ee4ad59d21..20647fe4710 100644 --- a/develop/proc/dbcsr_scale_c.html +++ b/develop/proc/dbcsr_scale_c.html @@ -74,20 +74,20 @@

    dbcsr_scale_c
  • 6 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    +

    Interface for matrix scaling by a scalar

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -219,11 +220,28 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_c (matrix_a, alpha_scalar, last_column)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +      !! Interface for matrix scaling by a scalar
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
              COMPLEX(kind=real_4), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_c'
    +
    +         INTEGER                                  :: error_handler
    +         TYPE(dbcsr_scalar_type)                  :: sc
    +
    +         sc = dbcsr_scalar(alpha_scalar)
    +         CALL dbcsr_scalar_fill_all(sc)
    +         sc%data_type = dbcsr_get_data_type(matrix_a)
    +         CALL timeset(routineN, error_handler)
    +         IF (PRESENT(last_column)) THEN
    +            CALL dbcsr_scale_anytype(matrix_a, &
    +                                     alpha_scalar=sc, &
    +                                     limits=(/0, 0, 0, last_column/))
    +         ELSE
    +            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    +         END IF
    +         CALL timestop(error_handler)
           END SUBROUTINE dbcsr_scale_c
     
    diff --git a/develop/proc/dbcsr_scale_c~2.html b/develop/proc/dbcsr_scale_c~2.html index 1b1642d9aa1..fc4dcb29899 100644 --- a/develop/proc/dbcsr_scale_c~2.html +++ b/develop/proc/dbcsr_scale_c~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_c
  • 18 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_c(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -189,7 +188,7 @@

    Arguments

    @@ -220,28 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_c (matrix_a, alpha_scalar, last_column)
    -      !! Interface for matrix scaling by a scalar
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
              COMPLEX(kind=real_4), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_c'
    -
    -         INTEGER                                  :: error_handler
    -         TYPE(dbcsr_scalar_type)                  :: sc
    -
    -         sc = dbcsr_scalar(alpha_scalar)
    -         CALL dbcsr_scalar_fill_all(sc)
    -         sc%data_type = dbcsr_get_data_type(matrix_a)
    -         CALL timeset(routineN, error_handler)
    -         IF (PRESENT(last_column)) THEN
    -            CALL dbcsr_scale_anytype(matrix_a, &
    -                                     alpha_scalar=sc, &
    -                                     limits=(/0, 0, 0, last_column/))
    -         ELSE
    -            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    -         END IF
    -         CALL timestop(error_handler)
    +         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
           END SUBROUTINE dbcsr_scale_c
     
    diff --git a/develop/proc/dbcsr_scale_d.html b/develop/proc/dbcsr_scale_d.html index 6de0bfe1fc9..8399a359e5e 100644 --- a/develop/proc/dbcsr_scale_d.html +++ b/develop/proc/dbcsr_scale_d.html @@ -74,20 +74,20 @@

    dbcsr_scale_d
  • 6 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    +

    Interface for matrix scaling by a scalar

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,28 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_d (matrix_a, alpha_scalar, last_column)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +      !! Interface for matrix scaling by a scalar
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
              REAL(kind=real_8), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_d'
    +
    +         INTEGER                                  :: error_handler
    +         TYPE(dbcsr_scalar_type)                  :: sc
    +
    +         sc = dbcsr_scalar(alpha_scalar)
    +         CALL dbcsr_scalar_fill_all(sc)
    +         sc%data_type = dbcsr_get_data_type(matrix_a)
    +         CALL timeset(routineN, error_handler)
    +         IF (PRESENT(last_column)) THEN
    +            CALL dbcsr_scale_anytype(matrix_a, &
    +                                     alpha_scalar=sc, &
    +                                     limits=(/0, 0, 0, last_column/))
    +         ELSE
    +            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    +         END IF
    +         CALL timestop(error_handler)
           END SUBROUTINE dbcsr_scale_d
     
    diff --git a/develop/proc/dbcsr_scale_d~2.html b/develop/proc/dbcsr_scale_d~2.html index a62418ccddc..1cbc4c74fc7 100644 --- a/develop/proc/dbcsr_scale_d~2.html +++ b/develop/proc/dbcsr_scale_d~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_d
  • 18 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_d(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -189,7 +188,7 @@

    Arguments

    @@ -220,28 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_d (matrix_a, alpha_scalar, last_column)
    -      !! Interface for matrix scaling by a scalar
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
              REAL(kind=real_8), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_d'
    -
    -         INTEGER                                  :: error_handler
    -         TYPE(dbcsr_scalar_type)                  :: sc
    -
    -         sc = dbcsr_scalar(alpha_scalar)
    -         CALL dbcsr_scalar_fill_all(sc)
    -         sc%data_type = dbcsr_get_data_type(matrix_a)
    -         CALL timeset(routineN, error_handler)
    -         IF (PRESENT(last_column)) THEN
    -            CALL dbcsr_scale_anytype(matrix_a, &
    -                                     alpha_scalar=sc, &
    -                                     limits=(/0, 0, 0, last_column/))
    -         ELSE
    -            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    -         END IF
    -         CALL timestop(error_handler)
    +         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
           END SUBROUTINE dbcsr_scale_d
     
    diff --git a/develop/proc/dbcsr_scale_s.html b/develop/proc/dbcsr_scale_s.html index 9ea01ff6b2f..d1b281680ff 100644 --- a/develop/proc/dbcsr_scale_s.html +++ b/develop/proc/dbcsr_scale_s.html @@ -74,20 +74,20 @@

    dbcsr_scale_s
  • 6 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    +

    Interface for matrix scaling by a scalar

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,28 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_s (matrix_a, alpha_scalar, last_column)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +      !! Interface for matrix scaling by a scalar
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
              REAL(kind=real_4), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_s'
    +
    +         INTEGER                                  :: error_handler
    +         TYPE(dbcsr_scalar_type)                  :: sc
    +
    +         sc = dbcsr_scalar(alpha_scalar)
    +         CALL dbcsr_scalar_fill_all(sc)
    +         sc%data_type = dbcsr_get_data_type(matrix_a)
    +         CALL timeset(routineN, error_handler)
    +         IF (PRESENT(last_column)) THEN
    +            CALL dbcsr_scale_anytype(matrix_a, &
    +                                     alpha_scalar=sc, &
    +                                     limits=(/0, 0, 0, last_column/))
    +         ELSE
    +            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    +         END IF
    +         CALL timestop(error_handler)
           END SUBROUTINE dbcsr_scale_s
     
    diff --git a/develop/proc/dbcsr_scale_s~2.html b/develop/proc/dbcsr_scale_s~2.html index dd7b5f10d87..6a0857e09d4 100644 --- a/develop/proc/dbcsr_scale_s~2.html +++ b/develop/proc/dbcsr_scale_s~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_s
  • 18 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_s(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -189,7 +188,7 @@

    Arguments

    @@ -220,28 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_s (matrix_a, alpha_scalar, last_column)
    -      !! Interface for matrix scaling by a scalar
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
              REAL(kind=real_4), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_s'
    -
    -         INTEGER                                  :: error_handler
    -         TYPE(dbcsr_scalar_type)                  :: sc
    -
    -         sc = dbcsr_scalar(alpha_scalar)
    -         CALL dbcsr_scalar_fill_all(sc)
    -         sc%data_type = dbcsr_get_data_type(matrix_a)
    -         CALL timeset(routineN, error_handler)
    -         IF (PRESENT(last_column)) THEN
    -            CALL dbcsr_scale_anytype(matrix_a, &
    -                                     alpha_scalar=sc, &
    -                                     limits=(/0, 0, 0, last_column/))
    -         ELSE
    -            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    -         END IF
    -         CALL timestop(error_handler)
    +         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
           END SUBROUTINE dbcsr_scale_s
     
    diff --git a/develop/proc/dbcsr_scale_z.html b/develop/proc/dbcsr_scale_z.html index ce2c3d1e146..db9ab9a4783 100644 --- a/develop/proc/dbcsr_scale_z.html +++ b/develop/proc/dbcsr_scale_z.html @@ -74,20 +74,20 @@

    dbcsr_scale_z
  • 6 statements + title=" 0.0% of total for procedures.">18 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    +

    Interface for matrix scaling by a scalar

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -188,7 +189,7 @@

    Arguments

    @@ -219,11 +220,28 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_z (matrix_a, alpha_scalar, last_column)
    -         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
    +      !! Interface for matrix scaling by a scalar
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
              COMPLEX(kind=real_8), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_z'
    +
    +         INTEGER                                  :: error_handler
    +         TYPE(dbcsr_scalar_type)                  :: sc
    +
    +         sc = dbcsr_scalar(alpha_scalar)
    +         CALL dbcsr_scalar_fill_all(sc)
    +         sc%data_type = dbcsr_get_data_type(matrix_a)
    +         CALL timeset(routineN, error_handler)
    +         IF (PRESENT(last_column)) THEN
    +            CALL dbcsr_scale_anytype(matrix_a, &
    +                                     alpha_scalar=sc, &
    +                                     limits=(/0, 0, 0, last_column/))
    +         ELSE
    +            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    +         END IF
    +         CALL timestop(error_handler)
           END SUBROUTINE dbcsr_scale_z
     
    diff --git a/develop/proc/dbcsr_scale_z~2.html b/develop/proc/dbcsr_scale_z~2.html index f6172200535..ddf8e19d9ec 100644 --- a/develop/proc/dbcsr_scale_z~2.html +++ b/develop/proc/dbcsr_scale_z~2.html @@ -74,20 +74,20 @@

    dbcsr_scale_z
  • 18 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_scale_z(matrix_a, alpha_scalar, last_column)

    -

    Interface for matrix scaling by a scalar

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -189,7 +188,7 @@

    Arguments

    @@ -220,28 +219,11 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_scale_z (matrix_a, alpha_scalar, last_column)
    -      !! Interface for matrix scaling by a scalar
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix_a
    +         TYPE(dbcsr_type), INTENT(INOUT)          :: matrix_a
              COMPLEX(kind=real_8), INTENT(IN)                      :: alpha_scalar
              INTEGER, INTENT(IN), OPTIONAL            :: last_column
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_scale_z'
    -
    -         INTEGER                                  :: error_handler
    -         TYPE(dbcsr_scalar_type)                  :: sc
    -
    -         sc = dbcsr_scalar(alpha_scalar)
    -         CALL dbcsr_scalar_fill_all(sc)
    -         sc%data_type = dbcsr_get_data_type(matrix_a)
    -         CALL timeset(routineN, error_handler)
    -         IF (PRESENT(last_column)) THEN
    -            CALL dbcsr_scale_anytype(matrix_a, &
    -                                     alpha_scalar=sc, &
    -                                     limits=(/0, 0, 0, last_column/))
    -         ELSE
    -            CALL dbcsr_scale_anytype(matrix_a, alpha_scalar=sc)
    -         END IF
    -         CALL timestop(error_handler)
    +         CALL dbcsr_scale_prv(matrix_a%prv, alpha_scalar, last_column)
           END SUBROUTINE dbcsr_scale_z
     
    diff --git a/develop/proc/dbcsr_sendrecv_any.html b/develop/proc/dbcsr_sendrecv_any.html index 9f5f93e99f6..f05fc4a88cf 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 4c923f6b7f9..685db80e0ba 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

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_d.html b/develop/proc/dbcsr_set_block_pointer_2d_d.html index fd33161f3f9..527f34dd9f8 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

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_s.html b/develop/proc/dbcsr_set_block_pointer_2d_s.html index 1705e36bb8e..c452aa110c6 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

    diff --git a/develop/proc/dbcsr_set_block_pointer_2d_z.html b/develop/proc/dbcsr_set_block_pointer_2d_z.html index cb472f82632..0f1d55199de 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

    diff --git a/develop/proc/dbcsr_set_block_pointer_any.html b/develop/proc/dbcsr_set_block_pointer_any.html index dc7857837c0..4000d9b216e 100644 --- a/develop/proc/dbcsr_set_block_pointer_any.html +++ b/develop/proc/dbcsr_set_block_pointer_any.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_c.html b/develop/proc/dbcsr_set_c.html index 85dc7ffdd67..f273fb9667a 100644 --- a/develop/proc/dbcsr_set_c.html +++ b/develop/proc/dbcsr_set_c.html @@ -74,20 +74,20 @@

    dbcsr_set_c
  • 5 statements + title=" 0.0% of total for procedures.">22 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_set_c(matrix, alpha)

    +

    Interface for dbcsr_set

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,35 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_c (matrix, alpha)
    -         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
    +      !! Interface for dbcsr_set
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
              COMPLEX(kind=real_4), INTENT(IN)                      :: alpha
     
    -         CALL dbcsr_set_prv(matrix%prv, alpha)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    +
    +         INTEGER                                            :: col, handle, row
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +         LOGICAL                                            :: tr
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (alpha == CMPLX(0.0, 0.0, real_4)) THEN
    +            CALL dbcsr_zero(matrix)
    +         ELSE
    +            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    +               DBCSR_ABORT("Incompatible data types")
    +
    +            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    +            CALL dbcsr_iterator_start(iter, matrix)
    +            DO WHILE (dbcsr_iterator_blocks_left(iter))
    +               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    +               block(:, :) = alpha
    +            END DO
    +            CALL dbcsr_iterator_stop(iter)
    +         END IF
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_c
     
    diff --git a/develop/proc/dbcsr_set_config.html b/develop/proc/dbcsr_set_config.html index c9defff2383..b32682dc3b6 100644 --- a/develop/proc/dbcsr_set_config.html +++ b/develop/proc/dbcsr_set_config.html @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_set_c~2.html b/develop/proc/dbcsr_set_c~2.html index f64ca8d8a36..e05735a5956 100644 --- a/develop/proc/dbcsr_set_c~2.html +++ b/develop/proc/dbcsr_set_c~2.html @@ -74,20 +74,20 @@

    dbcsr_set_c
  • 22 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_set_c(matrix, alpha)

    -

    Interface for dbcsr_set

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -205,35 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_c (matrix, alpha)
    -      !! Interface for dbcsr_set
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
              COMPLEX(kind=real_4), INTENT(IN)                      :: alpha
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    -
    -         INTEGER                                            :: col, handle, row
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -         LOGICAL                                            :: tr
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (alpha == CMPLX(0.0, 0.0, real_4)) THEN
    -            CALL dbcsr_zero(matrix)
    -         ELSE
    -            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    -               DBCSR_ABORT("Incompatible data types")
    -
    -            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    -            CALL dbcsr_iterator_start(iter, matrix)
    -            DO WHILE (dbcsr_iterator_blocks_left(iter))
    -               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    -               block(:, :) = alpha
    -            END DO
    -            CALL dbcsr_iterator_stop(iter)
    -         END IF
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_prv(matrix%prv, alpha)
           END SUBROUTINE dbcsr_set_c
     
    diff --git a/develop/proc/dbcsr_set_d.html b/develop/proc/dbcsr_set_d.html index d65b19da282..bda81ff9c02 100644 --- a/develop/proc/dbcsr_set_d.html +++ b/develop/proc/dbcsr_set_d.html @@ -74,20 +74,20 @@

    dbcsr_set_d
  • 5 statements + title=" 0.0% of total for procedures.">22 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_set_d(matrix, alpha)

    +

    Interface for dbcsr_set

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,35 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_d (matrix, alpha)
    -         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
    +      !! Interface for dbcsr_set
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
              REAL(kind=real_8), INTENT(IN)                      :: alpha
     
    -         CALL dbcsr_set_prv(matrix%prv, alpha)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    +
    +         INTEGER                                            :: col, handle, row
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +         LOGICAL                                            :: tr
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (alpha == 0.0_real_8) THEN
    +            CALL dbcsr_zero(matrix)
    +         ELSE
    +            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    +               DBCSR_ABORT("Incompatible data types")
    +
    +            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    +            CALL dbcsr_iterator_start(iter, matrix)
    +            DO WHILE (dbcsr_iterator_blocks_left(iter))
    +               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    +               block(:, :) = alpha
    +            END DO
    +            CALL dbcsr_iterator_stop(iter)
    +         END IF
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_d
     
    diff --git a/develop/proc/dbcsr_set_diag_c.html b/develop/proc/dbcsr_set_diag_c.html index c7472d9baeb..bdfe6e45acf 100644 --- a/develop/proc/dbcsr_set_diag_c.html +++ b/develop/proc/dbcsr_set_diag_c.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_c
  • 5 statements + title=" 0.0% of total for procedures.">24 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    @@ -205,35 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_d (matrix, alpha)
    -      !! Interface for dbcsr_set
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
              REAL(kind=real_8), INTENT(IN)                      :: alpha
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    -
    -         INTEGER                                            :: col, handle, row
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -         LOGICAL                                            :: tr
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (alpha == 0.0_real_8) THEN
    -            CALL dbcsr_zero(matrix)
    -         ELSE
    -            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    -               DBCSR_ABORT("Incompatible data types")
    -
    -            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    -            CALL dbcsr_iterator_start(iter, matrix)
    -            DO WHILE (dbcsr_iterator_blocks_left(iter))
    -               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    -               block(:, :) = alpha
    -            END DO
    -            CALL dbcsr_iterator_stop(iter)
    -         END IF
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_prv(matrix%prv, alpha)
           END SUBROUTINE dbcsr_set_d
     
    diff --git a/develop/proc/dbcsr_set_s.html b/develop/proc/dbcsr_set_s.html index 3c636957126..f72b4886d5b 100644 --- a/develop/proc/dbcsr_set_s.html +++ b/develop/proc/dbcsr_set_s.html @@ -74,20 +74,20 @@

    dbcsr_set_s
  • 5 statements + title=" 0.0% of total for procedures.">22 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_set_s(matrix, alpha)

    +

    Interface for dbcsr_set

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,35 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_s (matrix, alpha)
    -         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
    +      !! Interface for dbcsr_set
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
              REAL(kind=real_4), INTENT(IN)                      :: alpha
     
    -         CALL dbcsr_set_prv(matrix%prv, alpha)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    +
    +         INTEGER                                            :: col, handle, row
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +         LOGICAL                                            :: tr
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (alpha == 0.0_real_4) THEN
    +            CALL dbcsr_zero(matrix)
    +         ELSE
    +            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    +               DBCSR_ABORT("Incompatible data types")
    +
    +            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    +            CALL dbcsr_iterator_start(iter, matrix)
    +            DO WHILE (dbcsr_iterator_blocks_left(iter))
    +               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    +               block(:, :) = alpha
    +            END DO
    +            CALL dbcsr_iterator_stop(iter)
    +         END IF
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_s
     
    diff --git a/develop/proc/dbcsr_set_s~2.html b/develop/proc/dbcsr_set_s~2.html index bec1512d243..0f513814af6 100644 --- a/develop/proc/dbcsr_set_s~2.html +++ b/develop/proc/dbcsr_set_s~2.html @@ -74,20 +74,20 @@

    dbcsr_set_s
  • 22 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_set_s(matrix, alpha)

    -

    Interface for dbcsr_set

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -205,35 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_s (matrix, alpha)
    -      !! Interface for dbcsr_set
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
              REAL(kind=real_4), INTENT(IN)                      :: alpha
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    -
    -         INTEGER                                            :: col, handle, row
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -         LOGICAL                                            :: tr
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (alpha == 0.0_real_4) THEN
    -            CALL dbcsr_zero(matrix)
    -         ELSE
    -            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    -               DBCSR_ABORT("Incompatible data types")
    -
    -            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    -            CALL dbcsr_iterator_start(iter, matrix)
    -            DO WHILE (dbcsr_iterator_blocks_left(iter))
    -               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    -               block(:, :) = alpha
    -            END DO
    -            CALL dbcsr_iterator_stop(iter)
    -         END IF
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_prv(matrix%prv, alpha)
           END SUBROUTINE dbcsr_set_s
     
    diff --git a/develop/proc/dbcsr_set_work_size.html b/develop/proc/dbcsr_set_work_size.html index cbb62978c23..9797ca40d58 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 10cd676353a..c7508c69220 100644 --- a/develop/proc/dbcsr_set_z.html +++ b/develop/proc/dbcsr_set_z.html @@ -74,20 +74,20 @@

    dbcsr_set_z
  • 5 statements + title=" 0.0% of total for procedures.">22 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_set_z(matrix, alpha)

    +

    Interface for dbcsr_set

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -204,10 +205,35 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_z (matrix, alpha)
    -         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
    +      !! Interface for dbcsr_set
    +         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
              COMPLEX(kind=real_8), INTENT(IN)                      :: alpha
     
    -         CALL dbcsr_set_prv(matrix%prv, alpha)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    +
    +         INTEGER                                            :: col, handle, row
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +         LOGICAL                                            :: tr
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (alpha == CMPLX(0.0, 0.0, real_8)) THEN
    +            CALL dbcsr_zero(matrix)
    +         ELSE
    +            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    +               DBCSR_ABORT("Incompatible data types")
    +
    +            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    +            CALL dbcsr_iterator_start(iter, matrix)
    +            DO WHILE (dbcsr_iterator_blocks_left(iter))
    +               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    +               block(:, :) = alpha
    +            END DO
    +            CALL dbcsr_iterator_stop(iter)
    +         END IF
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_z
     
    diff --git a/develop/proc/dbcsr_set_z~2.html b/develop/proc/dbcsr_set_z~2.html index 04c3bbd17ba..7f49d9716f9 100644 --- a/develop/proc/dbcsr_set_z~2.html +++ b/develop/proc/dbcsr_set_z~2.html @@ -74,20 +74,20 @@

    dbcsr_set_z
  • 22 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_set_z(matrix, alpha)

    -

    Interface for dbcsr_set

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -205,35 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_z (matrix, alpha)
    -      !! Interface for dbcsr_set
    -         TYPE(dbcsr_type), INTENT(INOUT)           :: matrix
    +         TYPE(dbcsr_type), INTENT(INOUT)       :: matrix
              COMPLEX(kind=real_8), INTENT(IN)                      :: alpha
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set'
    -
    -         INTEGER                                            :: col, handle, row
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -         LOGICAL                                            :: tr
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (alpha == CMPLX(0.0, 0.0, real_8)) THEN
    -            CALL dbcsr_zero(matrix)
    -         ELSE
    -            IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    -               DBCSR_ABORT("Incompatible data types")
    -
    -            !TODO: could be speedup by direct assignment to data_area, similar to dbcsr_zero()
    -            CALL dbcsr_iterator_start(iter, matrix)
    -            DO WHILE (dbcsr_iterator_blocks_left(iter))
    -               CALL dbcsr_iterator_next_block(iter, row, col, block, tr)
    -               block(:, :) = alpha
    -            END DO
    -            CALL dbcsr_iterator_stop(iter)
    -         END IF
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_prv(matrix%prv, alpha)
           END SUBROUTINE dbcsr_set_z
     
    diff --git a/develop/proc/dbcsr_setname.html b/develop/proc/dbcsr_setname.html index 5e941386f1b..163943c15a3 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 a286ac44067..ea5bef70c41 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 51b39b5a70e..01437fe3a15 100644 --- a/develop/proc/dbcsr_sort_data.html +++ b/develop/proc/dbcsr_sort_data.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -222,7 +222,7 @@

    Arguments

    @@ -252,7 +252,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_sort_indices.html b/develop/proc/dbcsr_sort_indices.html index c3d9bcd0f00..9977211beed 100644 --- a/develop/proc/dbcsr_sort_indices.html +++ b/develop/proc/dbcsr_sort_indices.html @@ -165,7 +165,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 ba77d081b4e..ee3e936e6be 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 1877b1cb752..64bfd7a8fe4 100644 --- a/develop/proc/dbcsr_sum_replicated.html +++ b/develop/proc/dbcsr_sum_replicated.html @@ -74,20 +74,20 @@

    dbcsr_sum_replicated
  • 4 statements + title=" 0.0% of total for procedures.">30 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    public subroutine dbcsr_sum_replicated(matrix)

    +

    Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    @@ -189,9 +190,48 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_sum_replicated(matrix)
    +      !! Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.
    +
           TYPE(dbcsr_type), INTENT(inout)                    :: matrix
    +         !! dbcsr matrix to operate on
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_sum_replicated'
    +
    +      INTEGER                                            :: handle, index_checksum, mynode, &
    +                                                            numnodes
    +      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: all_checksums
    +      TYPE(dbcsr_mp_obj)                                 :: mp
    +      TYPE(mp_comm_type)                                 :: comm
    +
    +!   ---------------------------------------------------------------------------
     
    -      CALL dbcsr_sum_replicated_prv(matrix%prv)
    +      CALL timeset(routineN, handle)
    +      mp = dbcsr_distribution_mp(dbcsr_distribution(matrix))
    +      comm = dbcsr_mp_group(mp)
    +      numnodes = dbcsr_mp_numnodes(mp)
    +      mynode = dbcsr_mp_mynode(mp)
    +      !
    +      ALLOCATE (all_checksums(numnodes))
    +      CALL dbcsr_index_checksum(matrix, index_checksum)
    +      CALL mp_allgather(index_checksum, all_checksums, comm)
    +      !
    +      IF (.NOT. ALL(all_checksums .EQ. index_checksum)) &
    +         DBCSR_ABORT("Replicated matrices do not all have the same index structure.")
    +      !
    +      SELECT CASE (dbcsr_data_get_type(matrix%data_area))
    +      CASE (dbcsr_type_real_4)
    +         CALL mp_sum(matrix%data_area%d%r_sp, comm)
    +      CASE (dbcsr_type_real_8)
    +         CALL mp_sum(matrix%data_area%d%r_dp, comm)
    +      CASE (dbcsr_type_complex_4)
    +         CALL mp_sum(matrix%data_area%d%c_sp, comm)
    +      CASE (dbcsr_type_complex_8)
    +         CALL mp_sum(matrix%data_area%d%c_dp, comm)
    +      CASE default
    +         DBCSR_ABORT("Incorrect data type")
    +      END SELECT
    +      !
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_sum_replicated
     
    diff --git a/develop/proc/dbcsr_sum_replicated~2.html b/develop/proc/dbcsr_sum_replicated~2.html index 89cea9f7b7b..8f97924e17b 100644 --- a/develop/proc/dbcsr_sum_replicated~2.html +++ b/develop/proc/dbcsr_sum_replicated~2.html @@ -74,20 +74,20 @@

    dbcsr_sum_replicated
  • 30 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    public subroutine dbcsr_sum_replicated(matrix)

    -

    Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -190,48 +189,9 @@

    Arguments

    Source Code

       SUBROUTINE dbcsr_sum_replicated(matrix)
    -      !! Sums blocks in a replicated dbcsr matrix, which has the same structure on all ranks.
    -
           TYPE(dbcsr_type), INTENT(inout)                    :: matrix
    -         !! dbcsr matrix to operate on
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_sum_replicated'
    -
    -      INTEGER                                            :: handle, index_checksum, mynode, &
    -                                                            numnodes
    -      INTEGER, ALLOCATABLE, DIMENSION(:)                 :: all_checksums
    -      TYPE(dbcsr_mp_obj)                                 :: mp
    -      TYPE(mp_comm_type)                                 :: comm
    -
    -!   ---------------------------------------------------------------------------
     
    -      CALL timeset(routineN, handle)
    -      mp = dbcsr_distribution_mp(dbcsr_distribution(matrix))
    -      comm = dbcsr_mp_group(mp)
    -      numnodes = dbcsr_mp_numnodes(mp)
    -      mynode = dbcsr_mp_mynode(mp)
    -      !
    -      ALLOCATE (all_checksums(numnodes))
    -      CALL dbcsr_index_checksum(matrix, index_checksum)
    -      CALL mp_allgather(index_checksum, all_checksums, comm)
    -      !
    -      IF (.NOT. ALL(all_checksums .EQ. index_checksum)) &
    -         DBCSR_ABORT("Replicated matrices do not all have the same index structure.")
    -      !
    -      SELECT CASE (dbcsr_data_get_type(matrix%data_area))
    -      CASE (dbcsr_type_real_4)
    -         CALL mp_sum(matrix%data_area%d%r_sp, comm)
    -      CASE (dbcsr_type_real_8)
    -         CALL mp_sum(matrix%data_area%d%r_dp, comm)
    -      CASE (dbcsr_type_complex_4)
    -         CALL mp_sum(matrix%data_area%d%c_sp, comm)
    -      CASE (dbcsr_type_complex_8)
    -         CALL mp_sum(matrix%data_area%d%c_dp, comm)
    -      CASE default
    -         DBCSR_ABORT("Incorrect data type")
    -      END SELECT
    -      !
    -      CALL timestop(handle)
    +      CALL dbcsr_sum_replicated_prv(matrix%prv)
        END SUBROUTINE dbcsr_sum_replicated
     
    diff --git a/develop/proc/dbcsr_switch_data_area.html b/develop/proc/dbcsr_switch_data_area.html index af399735061..bdf7e5f727c 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 89b966a6c73..07c52503f02 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 163eaaae3a3..24ed28fbec9 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

    @@ -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 53babe1253c..30671ae40df 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

    @@ -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 59ae8cc8812..7e179ad517f 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

    @@ -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 5f48548c271..054054920df 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

    @@ -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 87e016bd76f..3cae4f74900 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

    @@ -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 1194f43c40a..3205f1887b8 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

    @@ -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 1b6f15cc8d8..a4cef2501a5 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

    @@ -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 08e7c34ba10..59db499ad43 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

    @@ -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 974ba0c0a51..88d24ba1ef9 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

    @@ -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 7f6d8a2387c..4aabf4726cf 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

    @@ -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 6c02cda38a4..6cd5516041c 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

    @@ -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 c67359de41c..8b489f0688a 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

    @@ -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 0e9f72dcb2d..6111f088cd1 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 78a71f36e32..5b47171aec6 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 db333643dd8..4c618169b00 100644 --- a/develop/proc/dbcsr_t_blk_offsets.html +++ b/develop/proc/dbcsr_t_blk_offsets.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_blk_size.html b/develop/proc/dbcsr_t_blk_size.html index 13d0c7e3f71..4e8a09e20c2 100644 --- a/develop/proc/dbcsr_t_blk_size.html +++ b/develop/proc/dbcsr_t_blk_size.html @@ -153,7 +153,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 38937a98c17..95f6eac0c78 100644 --- a/develop/proc/dbcsr_t_blk_sizes.html +++ b/develop/proc/dbcsr_t_blk_sizes.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_change_pgrid.html b/develop/proc/dbcsr_t_change_pgrid.html index ba2248cc528..cbca1733e0c 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 6dd48b36241..b36d8865aed 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 c3c846c650a..a33530093bf 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 f395e61137a..a1ae4e4c734 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 e9343b945af..82d132d50c1 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 533e13c3a78..589f7fec0bd 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

    @@ -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 ef5f06f2a72..1a5d1430824 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

    @@ -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 4327ea1143e..378e2602dd4 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

    @@ -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 9491b6d9d0d..eda8db8b3d3 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

    @@ -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 7dc4373851d..985165acb49 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

    @@ -223,7 +223,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 8372d75cd99..a51728e9857 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 a5fad49f259..0920c6f0ef4 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

    @@ -213,7 +213,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 67ccab39194..fa1a4738b30 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 8c13003e411..1431ee851a3 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 4698bca42ca..ca6b3db3856 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 3e844c000f3..f7803d128eb 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 290a31c0c31..01e6545b370 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

    diff --git a/develop/proc/dbcsr_t_create_template.html b/develop/proc/dbcsr_t_create_template.html index 60ab2da3a8c..7ebb46c6875 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 436cf37d7ca..ee54c5243da 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

    diff --git a/develop/proc/dbcsr_t_default_distvec.html b/develop/proc/dbcsr_t_default_distvec.html index 690fc53aaec..28adf92cf78 100644 --- a/develop/proc/dbcsr_t_default_distvec.html +++ b/develop/proc/dbcsr_t_default_distvec.html @@ -153,7 +153,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_destroy.html b/develop/proc/dbcsr_t_destroy.html index b555293ef83..722480d3595 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 95af2eda9c5..7314c3798ab 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 93bad98c5b0..69d1b6093ef 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 5123947a0e7..dfac7d5fdec 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 bb318782b30..2a12963a766 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 cdda73bc2d0..a9084933d83 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 0e09b72991c..75876a7e555 100644 --- a/develop/proc/dbcsr_t_distribution_remap.html +++ b/develop/proc/dbcsr_t_distribution_remap.html @@ -152,7 +152,7 @@

    Arguments

    @@ -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 49bc4ec99e5..98d374f28a3 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 c0a9ae04362..f15c9558833 100644 --- a/develop/proc/dbcsr_t_filter_c_dp.html +++ b/develop/proc/dbcsr_t_filter_c_dp.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_c_sp.html b/develop/proc/dbcsr_t_filter_c_sp.html index 64368dfb062..3306429495b 100644 --- a/develop/proc/dbcsr_t_filter_c_sp.html +++ b/develop/proc/dbcsr_t_filter_c_sp.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_r_dp.html b/develop/proc/dbcsr_t_filter_r_dp.html index 4707b1647c8..407c5517035 100644 --- a/develop/proc/dbcsr_t_filter_r_dp.html +++ b/develop/proc/dbcsr_t_filter_r_dp.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_filter_r_sp.html b/develop/proc/dbcsr_t_filter_r_sp.html index 8582aa4fb12..4551f66f3f9 100644 --- a/develop/proc/dbcsr_t_filter_r_sp.html +++ b/develop/proc/dbcsr_t_filter_r_sp.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_finalize.html b/develop/proc/dbcsr_t_finalize.html index f7fd7d3b19b..67cc8266e28 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 6ba7ef450a4..6009440899e 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

    @@ -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 7b03a283bea..3dd57184e0d 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

    @@ -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 95a24fecc8b..c1e9becec83 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

    @@ -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 c473f39fc01..6809566e1e9 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

    @@ -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 2ef6ea03753..8350a2a6205 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

    @@ -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 c7026486933..d73721072c1 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

    @@ -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 772893ff7a7..239498fbbef 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

    @@ -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 17d220cc11e..118437a9f55 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

    @@ -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 67fe78545b6..9b89d4d40cd 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

    @@ -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 63471ce2a25..09a334af664 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

    @@ -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 d515d2bd6e1..d34e6e04fb1 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

    @@ -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 ecf4f427ea7..c9a2f45b43d 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

    @@ -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 db5adb4b5f1..35cf0509efa 100644 --- a/develop/proc/dbcsr_t_get_anyd_block.html +++ b/develop/proc/dbcsr_t_get_anyd_block.html @@ -153,7 +153,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 2bbcc4068b2..33a47d97900 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

    @@ -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 968fdc66cfd..e97810317a5 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

    @@ -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 de245fa4897..d867f4b6102 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

    @@ -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 8beafa8df0d..db526fa4fd8 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

    @@ -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 72a76eb8479..471dac87fff 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 a1e62a33ee9..3e45cd8a145 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 ef88eacb949..d1a73e77cb4 100644 --- a/develop/proc/dbcsr_t_get_info.html +++ b/develop/proc/dbcsr_t_get_info.html @@ -153,7 +153,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -228,7 +228,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 d765e4145bc..4832f5881a2 100644 --- a/develop/proc/dbcsr_t_get_mapping_info.html +++ b/develop/proc/dbcsr_t_get_mapping_info.html @@ -159,7 +159,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 a0cc33400d1..aa2dd2cb91f 100644 --- a/develop/proc/dbcsr_t_get_num_blocks.html +++ b/develop/proc/dbcsr_t_get_num_blocks.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_get_num_blocks_total.html b/develop/proc/dbcsr_t_get_num_blocks_total.html index 7654c0c7326..606c33a9d15 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

    diff --git a/develop/proc/dbcsr_t_get_nze.html b/develop/proc/dbcsr_t_get_nze.html index 9b8bbb35676..cb1b1aefbbd 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 2bdf29f2d5c..bc11c137441 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 852baf57380..b459288c3fd 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

    diff --git a/develop/proc/dbcsr_t_hold.html b/develop/proc/dbcsr_t_hold.html index d928f857bd1..f2313185b32 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 9cd10f6d184..7fe33aaf4ff 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 139b8820ab7..f58cb59f026 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 5a398eef976..eee96f9f520 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 079df4cd9ae..702bbd1b730 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 b7613eed5cb..b942ea7568c 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 b6b54968cca..e4c64b07a1f 100644 --- a/develop/proc/dbcsr_t_make_compatible_blocks.html +++ b/develop/proc/dbcsr_t_make_compatible_blocks.html @@ -155,7 +155,7 @@

    Arguments

    @@ -171,7 +171,7 @@

    Arguments

    @@ -219,7 +219,7 @@

    Arguments

    @@ -234,7 +234,7 @@

    Arguments

    @@ -250,7 +250,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 04f6bf16bdc..3f6969c5023 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

    @@ -274,7 +274,7 @@

    Arguments

    @@ -289,7 +289,7 @@

    Arguments

    @@ -304,7 +304,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_max_nblks_local.html b/develop/proc/dbcsr_t_max_nblks_local.html index dc0d3d3affc..f43cb891305 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 8cfeb813d80..d35454ce6e9 100644 --- a/develop/proc/dbcsr_t_mp_dims_create.html +++ b/develop/proc/dbcsr_t_mp_dims_create.html @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nblks_local.html b/develop/proc/dbcsr_t_nblks_local.html index 2c1dc1692d1..77dd5bc4d99 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 b85927b02e2..fb413fac328 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 f216b451695..bdc099eb5af 100644 --- a/develop/proc/dbcsr_t_nd_mp_comm.html +++ b/develop/proc/dbcsr_t_nd_mp_comm.html @@ -248,7 +248,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nd_mp_comm~2.html b/develop/proc/dbcsr_t_nd_mp_comm~2.html index 1f432c06c26..93c2af974d1 100644 --- a/develop/proc/dbcsr_t_nd_mp_comm~2.html +++ b/develop/proc/dbcsr_t_nd_mp_comm~2.html @@ -157,7 +157,7 @@

    Arguments

    @@ -172,7 +172,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -249,7 +249,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    @@ -281,7 +281,7 @@

    Arguments

    @@ -296,7 +296,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_nd_mp_free.html b/develop/proc/dbcsr_t_nd_mp_free.html index 8bab5af277a..e74f4da472d 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 704738686ea..431f71808cd 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 56e76594396..c55f67e51f9 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 af4b1aa99c5..6d31ee4cfdb 100644 --- a/develop/proc/dbcsr_t_pgrid_create.html +++ b/develop/proc/dbcsr_t_pgrid_create.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_create_expert.html b/develop/proc/dbcsr_t_pgrid_create_expert.html index 0013969cb78..b3aebc927b7 100644 --- a/develop/proc/dbcsr_t_pgrid_create_expert.html +++ b/develop/proc/dbcsr_t_pgrid_create_expert.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_create_expert~2.html b/develop/proc/dbcsr_t_pgrid_create_expert~2.html index 4ca8feb11c9..148714eae57 100644 --- a/develop/proc/dbcsr_t_pgrid_create_expert~2.html +++ b/develop/proc/dbcsr_t_pgrid_create_expert~2.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -224,7 +224,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_create~2.html b/develop/proc/dbcsr_t_pgrid_create~2.html index 7d36d494c27..2c0bb7a3781 100644 --- a/develop/proc/dbcsr_t_pgrid_create~2.html +++ b/develop/proc/dbcsr_t_pgrid_create~2.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    @@ -182,7 +182,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_destroy.html b/develop/proc/dbcsr_t_pgrid_destroy.html index a2088ae629f..95b61def703 100644 --- a/develop/proc/dbcsr_t_pgrid_destroy.html +++ b/develop/proc/dbcsr_t_pgrid_destroy.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_pgrid_remap.html b/develop/proc/dbcsr_t_pgrid_remap.html index b0d864e9e9b..2390f551c52 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 d15ec1b3d14..d66ab805c4d 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 c722da5d914..69a2320f6ab 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 094c57f5f5d..c6060adcd3e 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

    @@ -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_put_2d_block_c_sp.html b/develop/proc/dbcsr_t_put_2d_block_c_sp.html index 884ec9f206e..0322ab7bb3d 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

    @@ -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_put_2d_block_r_dp.html b/develop/proc/dbcsr_t_put_2d_block_r_dp.html index 91bf46885e7..82842f75405 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

    @@ -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_put_2d_block_r_sp.html b/develop/proc/dbcsr_t_put_2d_block_r_sp.html index c5eb02e6608..47802064bd6 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

    @@ -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_put_3d_block_c_dp.html b/develop/proc/dbcsr_t_put_3d_block_c_dp.html index 2c255e7ca5d..3566639a533 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

    @@ -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_put_3d_block_c_sp.html b/develop/proc/dbcsr_t_put_3d_block_c_sp.html index 874a6008ecc..8f05aff17a3 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

    @@ -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_put_3d_block_r_dp.html b/develop/proc/dbcsr_t_put_3d_block_r_dp.html index 7dbf5d8a6ca..dd2c57529ee 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

    @@ -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_put_3d_block_r_sp.html b/develop/proc/dbcsr_t_put_3d_block_r_sp.html index 90f3f1cf84e..2710e11cee1 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

    @@ -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_put_4d_block_c_dp.html b/develop/proc/dbcsr_t_put_4d_block_c_dp.html index 81eea8977dc..2557f0c279e 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

    @@ -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_put_4d_block_c_sp.html b/develop/proc/dbcsr_t_put_4d_block_c_sp.html index 0bb5368ff97..93eb9a9eec2 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

    @@ -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_put_4d_block_r_dp.html b/develop/proc/dbcsr_t_put_4d_block_r_dp.html index b229fc7c061..cae2e6d9724 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

    @@ -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_put_4d_block_r_sp.html b/develop/proc/dbcsr_t_put_4d_block_r_sp.html index 48adc1e8d99..bbd498d19d3 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

    @@ -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_put_anyd_block.html b/develop/proc/dbcsr_t_put_anyd_block.html index 8200b1cd4fb..d74e30d4534 100644 --- a/develop/proc/dbcsr_t_put_anyd_block.html +++ b/develop/proc/dbcsr_t_put_anyd_block.html @@ -153,7 +153,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_c_dp.html b/develop/proc/dbcsr_t_put_anyd_block_c_dp.html index 28bd79a228a..61283d6a9df 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

    @@ -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_c_sp.html b/develop/proc/dbcsr_t_put_anyd_block_c_sp.html index 96883f48aa0..ea02c2a1859 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

    @@ -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_r_dp.html b/develop/proc/dbcsr_t_put_anyd_block_r_dp.html index 73d4121af94..d675d559a10 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

    @@ -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_r_sp.html b/develop/proc/dbcsr_t_put_anyd_block_r_sp.html index 967ef04a635..66fa0f038e4 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

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_remap.html b/develop/proc/dbcsr_t_remap.html index 9485aed294e..e44f5990541 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

    @@ -215,7 +215,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 59f2bf28568..609271dc5fd 100644 --- a/develop/proc/dbcsr_t_reserve_blocks_index.html +++ b/develop/proc/dbcsr_t_reserve_blocks_index.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_reserve_blocks_index_array.html b/develop/proc/dbcsr_t_reserve_blocks_index_array.html index bd13421b6fe..020726ff231 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

    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 2a3ceca64cf..fa0c0333aec 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 ac9d2e0fd3b..7d97d3bb8fb 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 3bfd0f0d3f9..cb618214e4a 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

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reserved_block_indices.html b/develop/proc/dbcsr_t_reserved_block_indices.html index 9423efeb000..7e72222ebd8 100644 --- a/develop/proc/dbcsr_t_reserved_block_indices.html +++ b/develop/proc/dbcsr_t_reserved_block_indices.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_t_reshape.html b/develop/proc/dbcsr_t_reshape.html index 68122e9b413..949c75c3202 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 7528b102140..1d94cb350db 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 d3c4081acb1..4fc8c9a334a 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 4acefa43e28..7635bd74c0c 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 e121a4902eb..b8b743d100a 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 a7d4825334c..30c7840344f 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 419c7c18e11..cb1d6b135d5 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 680b21d05b9..53b0082846d 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

    @@ -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 377618bcacb..b298d9f08f0 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 e09ce8150e1..18bfee15cec 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 42c49bbfcf8..72cb7c885bd 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

    @@ -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 58c7169ff45..9b162b7cca9 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 87d0cf5a1a1..1c778df2b2c 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 8e112cadf52..e0303591b49 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 686af146c3a..86e707cc43a 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 afa16edaa24..944c0ef27fa 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 db6e7790676..1cde52d2e2d 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 ca11aeb15f3..785431a74df 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 47397232377..502ea1cf16a 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 47f1eaa511e..47dce4cbc4c 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 a51410da3bc..697f113a122 100644 --- a/develop/proc/dbcsr_tas_benchmark_mm.html +++ b/develop/proc/dbcsr_tas_benchmark_mm.html @@ -199,7 +199,7 @@

    Arguments

    @@ -259,7 +259,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 8f731e1d0f6..6911efced01 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 e8c04202c7b..c79ae44903b 100644 --- a/develop/proc/dbcsr_tas_checksum.html +++ b/develop/proc/dbcsr_tas_checksum.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_clear.html b/develop/proc/dbcsr_tas_clear.html index 8f367c13388..3f887310313 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 8153e0b7430..73e125f1d18 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 0d1da1e9f20..d827f05ed06 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 98f1409f973..96d0955c421 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_create_new.html b/develop/proc/dbcsr_tas_create_new.html index 68ef7d1b4c4..8da5762e4e0 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 19172c61719..1b6256f9e17 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 85136bfbc65..d2a07f6b506 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 4125be1fe71..418c8bd4c85 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 9e254c4b6f1..419f6f8292c 100644 --- a/develop/proc/dbcsr_tas_default_distvec.html +++ b/develop/proc/dbcsr_tas_default_distvec.html @@ -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 bd203da1060..fe49e8f689b 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 8f41b9626a1..a8b1ab05741 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 8dbc0773b1c..6fec445c758 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

    diff --git a/develop/proc/dbcsr_tas_filter_c_dp.html b/develop/proc/dbcsr_tas_filter_c_dp.html index 0bbbeb0ceee..d74e90058ca 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 89aebe10524..e3c5d6a9629 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 521c267f3b7..b69ef989c57 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 ec236f37514..c083b8ec945 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 2ab25b6fb3d..8a2d8466437 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 d56f232ec9b..6d540a18687 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 22c59656b08..14c6ac82e40 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 8da10fe659e..a6207bb5b34 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 dac0579af32..a02812ef3dc 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 5d05336c439..2c840f2a27f 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 18c7c045110..f4d8b9c0d87 100644 --- a/develop/proc/dbcsr_tas_get_data_size.html +++ b/develop/proc/dbcsr_tas_get_data_size.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_get_data_type.html b/develop/proc/dbcsr_tas_get_data_type.html index 8982e3439fd..6d75c06373a 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 b62f1305c20..6ca9564481c 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

    @@ -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

    @@ -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 817325c1bf8..9305f7ed812 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 e76a1b5c2b1..6abe3545bec 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 6cb4478ef8d..9c2ec06a0a7 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 7b2ca6a20f9..17e39d1631a 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 d153cd22bc5..743620a26d8 100644 --- a/develop/proc/dbcsr_tas_get_split_info.html +++ b/develop/proc/dbcsr_tas_get_split_info.html @@ -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 7408214f8a6..4fa3757a647 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 64fa4b0f00a..e888b3f6648 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 83a0a2d36b9..029a1ab32e7 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 674ebbe32c8..b6ef7d827af 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 1fb55dc12bc..abe24e3069d 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 d73fd397f1d..68f8aec764c 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 e6412dade39..c16a0dd220e 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 f730ef83d51..910eb4539d1 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 99c61071906..3efcf361b1d 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 832576d98f4..9055f3b4e44 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 a93d0a65f17..8c158e6e17f 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 384547294af..2c4e828b0f2 100644 --- a/develop/proc/dbcsr_tas_merge.html +++ b/develop/proc/dbcsr_tas_merge.html @@ -168,7 +168,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_mp_comm.html b/develop/proc/dbcsr_tas_mp_comm.html index 1e5ceb9dce1..22d011355a2 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 9b2a45bb23c..634fe1ecbff 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

    @@ -185,7 +185,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_mp_dims.html b/develop/proc/dbcsr_tas_mp_dims.html index bfa6f3f3999..a83e119c904 100644 --- a/develop/proc/dbcsr_tas_mp_dims.html +++ b/develop/proc/dbcsr_tas_mp_dims.html @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_multiply.html b/develop/proc/dbcsr_tas_multiply.html index 4d0c06b22b6..f7e43db26f0 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

    @@ -306,7 +306,7 @@

    Arguments

    @@ -321,7 +321,7 @@

    Arguments

    @@ -370,7 +370,7 @@

    Arguments

    @@ -419,7 +419,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_nblkcols_local.html b/develop/proc/dbcsr_tas_nblkcols_local.html index 0719221c9d0..5b76c427b96 100644 --- a/develop/proc/dbcsr_tas_nblkcols_local.html +++ b/develop/proc/dbcsr_tas_nblkcols_local.html @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_nblkcols_total.html b/develop/proc/dbcsr_tas_nblkcols_total.html index 35896a49ec4..3af049b4fca 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 81613a4a95d..4c55a48d2b6 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 9c11e9b6cab..d2c1b9835db 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 20352ec5065..fc5a47d4181 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 bc72eb72579..249cf16c5d4 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 2719ea5d823..0a0855691e8 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 04c97ffa217..ecef36b9198 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 69d0de02a0b..2487453956e 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 05ca19d0f7c..2376f53983b 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 02a94ee65dd..0eb4f1707bc 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 c3a08ba3177..9f751fa9549 100644 --- a/develop/proc/dbcsr_tas_random_bsizes.html +++ b/develop/proc/dbcsr_tas_random_bsizes.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_replicate.html b/develop/proc/dbcsr_tas_replicate.html index 6e0c29ae7a1..3dde20d1dbd 100644 --- a/develop/proc/dbcsr_tas_replicate.html +++ b/develop/proc/dbcsr_tas_replicate.html @@ -153,7 +153,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_reserve_blocks_index.html b/develop/proc/dbcsr_tas_reserve_blocks_index.html index ab444be2666..2626fb67aa8 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 7703ad57d51..1251544c7f1 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 36c2ab1141f..13292e58bc9 100644 --- a/develop/proc/dbcsr_tas_reshape.html +++ b/develop/proc/dbcsr_tas_reshape.html @@ -153,7 +153,7 @@

    Arguments

    @@ -183,7 +183,7 @@

    Arguments

    @@ -198,7 +198,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_result_index.html b/develop/proc/dbcsr_tas_result_index.html index 554e87fbd71..0d16d75ddbe 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

    @@ -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 edd9a138f08..df1f1fde353 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 958eed3ab9e..686e2fed04a 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 379f6abdffd..4de038a11f4 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 5e7d2508ab4..11e2e8ea8c0 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 b7797fd8830..a5ef48cf854 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_setup_test_matrix.html b/develop/proc/dbcsr_tas_setup_test_matrix.html index 624696a128b..8f007c11b93 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

    @@ -213,7 +213,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    @@ -288,7 +288,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_test_mm.html b/develop/proc/dbcsr_tas_test_mm.html index 8f58275e720..92be3cb51b2 100644 --- a/develop/proc/dbcsr_tas_test_mm.html +++ b/develop/proc/dbcsr_tas_test_mm.html @@ -198,7 +198,7 @@

    Arguments

    @@ -243,7 +243,7 @@

    Arguments

    @@ -258,7 +258,7 @@

    Arguments

    @@ -273,7 +273,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_tas_write_dist.html b/develop/proc/dbcsr_tas_write_dist.html index dc75154e997..4bfd09d92d7 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 b102db585e7..27e93abc2b7 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 0cca51a2374..ef6e3101fb0 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 fa7d52cbbad..3b429c14ddd 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

    @@ -244,7 +244,7 @@

    Arguments

    @@ -260,7 +260,7 @@

    Arguments

    @@ -276,7 +276,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 39e92e73c29..40bf11906ea 100644 --- a/develop/proc/dbcsr_to_csr_filter.html +++ b/develop/proc/dbcsr_to_csr_filter.html @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_to_csr_filter~2.html b/develop/proc/dbcsr_to_csr_filter~2.html index 7b4433c46f6..77bc4f74fce 100644 --- a/develop/proc/dbcsr_to_csr_filter~2.html +++ b/develop/proc/dbcsr_to_csr_filter~2.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_to_dense_local.html b/develop/proc/dbcsr_to_dense_local.html index 2766994682a..1f7434fc4c9 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 81f8f0f5b6d..87047e1e123 100644 --- a/develop/proc/dbcsr_trace_c.html +++ b/develop/proc/dbcsr_trace_c.html @@ -74,20 +74,20 @@

    dbcsr_trace_c
  • 5 statements + title=" 0.1% of total for procedures.">41 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_trace_c(matrix_a, trace)

    +

    traces a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    - + @@ -204,10 +205,70 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_c (matrix_a, trace)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    -         COMPLEX(kind=real_4), INTENT(OUT)                     :: trace
    +      !! traces a DBCSR matrix
     
    -         CALL dbcsr_trace_prv(matrix_a%prv, trace)
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    +         !! DBCSR matrix
    +         COMPLEX(kind=real_4), INTENT(INOUT)                   :: trace
    +         !! the trace of the matrix
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_c'
    +
    +         INTEGER                                  :: a_blk, a_col, a_col_size, &
    +                                                     a_nze, a_row, a_row_size, i, &
    +                                                     mynode, error_handle
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    +                                                     row_dist, col_dist
    +         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: a_data, data_p
    +         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    +         TYPE(dbcsr_distribution_obj)             :: dist
    +
    +!   ---------------------------------------------------------------------------
    +         CALL timeset(routineN, error_handle)
    +
    +         row_blk_size => array_data(matrix_a%row_blk_size)
    +         col_blk_size => array_data(matrix_a%col_blk_size)
    +         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_complex_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    +         dist = dbcsr_distribution(matrix_a)
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    +         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    +         row_dist => dbcsr_distribution_row_dist(dist)
    +         col_dist => dbcsr_distribution_col_dist(dist)
    +         !
    +         ! let's go
    +         trace = REAL(0.0, real_4)
    +         DO a_row = 1, matrix_a%nblkrows_total
    +            a_row_size = row_blk_size(a_row)
    +            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    +               IF (a_blk .EQ. 0) CYCLE
    +               a_col = matrix_a%col_i(a_blk)
    +               IF (a_col .ne. a_row) CYCLE
    +               ! We must skip non-local blocks in a replicated matrix.
    +               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    +                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    +                     CYCLE
    +               END IF
    +               a_col_size = col_blk_size(a_col)
    +               IF (a_row_size .NE. a_col_size) &
    +                  DBCSR_ABORT("is that a square matrix?")
    +               a_nze = a_row_size**2
    +               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    +                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    +               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    +               !
    +               ! let's trace the block
    +               DO i = 1, a_row_size
    +                  trace = trace + a_data((i - 1)*a_row_size + i)
    +               END DO
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! summe
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +
    +         CALL timestop(error_handle)
           END SUBROUTINE dbcsr_trace_c
     
    diff --git a/develop/proc/dbcsr_trace_c~2.html b/develop/proc/dbcsr_trace_c~2.html index ae09b55d82c..7f799d7c0d5 100644 --- a/develop/proc/dbcsr_trace_c~2.html +++ b/develop/proc/dbcsr_trace_c~2.html @@ -74,20 +74,20 @@

    dbcsr_trace_c
  • 41 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_trace_c(matrix_a, trace)

    -

    traces a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    @@ -177,14 +176,14 @@

    Arguments

    complex(kind=real_4), - + @@ -205,70 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_c (matrix_a, trace)
    -      !! traces a DBCSR matrix
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    +         COMPLEX(kind=real_4), INTENT(OUT)                     :: trace
     
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    -         !! DBCSR matrix
    -         COMPLEX(kind=real_4), INTENT(INOUT)                   :: trace
    -         !! the trace of the matrix
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_c'
    -
    -         INTEGER                                  :: a_blk, a_col, a_col_size, &
    -                                                     a_nze, a_row, a_row_size, i, &
    -                                                     mynode, error_handle
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    -                                                     row_dist, col_dist
    -         COMPLEX(kind=real_4), DIMENSION(:), POINTER           :: a_data, data_p
    -         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    -         TYPE(dbcsr_distribution_obj)             :: dist
    -
    -!   ---------------------------------------------------------------------------
    -         CALL timeset(routineN, error_handle)
    -
    -         row_blk_size => array_data(matrix_a%row_blk_size)
    -         col_blk_size => array_data(matrix_a%col_blk_size)
    -         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_complex_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    -         dist = dbcsr_distribution(matrix_a)
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    -         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    -         row_dist => dbcsr_distribution_row_dist(dist)
    -         col_dist => dbcsr_distribution_col_dist(dist)
    -         !
    -         ! let's go
    -         trace = REAL(0.0, real_4)
    -         DO a_row = 1, matrix_a%nblkrows_total
    -            a_row_size = row_blk_size(a_row)
    -            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    -               IF (a_blk .EQ. 0) CYCLE
    -               a_col = matrix_a%col_i(a_blk)
    -               IF (a_col .ne. a_row) CYCLE
    -               ! We must skip non-local blocks in a replicated matrix.
    -               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    -                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    -                     CYCLE
    -               END IF
    -               a_col_size = col_blk_size(a_col)
    -               IF (a_row_size .NE. a_col_size) &
    -                  DBCSR_ABORT("is that a square matrix?")
    -               a_nze = a_row_size**2
    -               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    -                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    -               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    -               !
    -               ! let's trace the block
    -               DO i = 1, a_row_size
    -                  trace = trace + a_data((i - 1)*a_row_size + i)
    -               END DO
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! summe
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    -
    -         CALL timestop(error_handle)
    +         CALL dbcsr_trace_prv(matrix_a%prv, trace)
           END SUBROUTINE dbcsr_trace_c
     
    diff --git a/develop/proc/dbcsr_trace_d.html b/develop/proc/dbcsr_trace_d.html index dd739e6dfaf..030f14553fa 100644 --- a/develop/proc/dbcsr_trace_d.html +++ b/develop/proc/dbcsr_trace_d.html @@ -74,20 +74,20 @@

    dbcsr_trace_d
  • 5 statements + title=" 0.1% of total for procedures.">41 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_trace_d(matrix_a, trace)

    +

    traces a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    - + @@ -204,10 +205,70 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_d (matrix_a, trace)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    -         REAL(kind=real_8), INTENT(OUT)                     :: trace
    +      !! traces a DBCSR matrix
     
    -         CALL dbcsr_trace_prv(matrix_a%prv, trace)
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    +         !! DBCSR matrix
    +         REAL(kind=real_8), INTENT(INOUT)                   :: trace
    +         !! the trace of the matrix
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_d'
    +
    +         INTEGER                                  :: a_blk, a_col, a_col_size, &
    +                                                     a_nze, a_row, a_row_size, i, &
    +                                                     mynode, error_handle
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    +                                                     row_dist, col_dist
    +         REAL(kind=real_8), DIMENSION(:), POINTER           :: a_data, data_p
    +         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    +         TYPE(dbcsr_distribution_obj)             :: dist
    +
    +!   ---------------------------------------------------------------------------
    +         CALL timeset(routineN, error_handle)
    +
    +         row_blk_size => array_data(matrix_a%row_blk_size)
    +         col_blk_size => array_data(matrix_a%col_blk_size)
    +         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_real_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    +         dist = dbcsr_distribution(matrix_a)
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    +         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    +         row_dist => dbcsr_distribution_row_dist(dist)
    +         col_dist => dbcsr_distribution_col_dist(dist)
    +         !
    +         ! let's go
    +         trace = REAL(0.0, real_8)
    +         DO a_row = 1, matrix_a%nblkrows_total
    +            a_row_size = row_blk_size(a_row)
    +            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    +               IF (a_blk .EQ. 0) CYCLE
    +               a_col = matrix_a%col_i(a_blk)
    +               IF (a_col .ne. a_row) CYCLE
    +               ! We must skip non-local blocks in a replicated matrix.
    +               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    +                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    +                     CYCLE
    +               END IF
    +               a_col_size = col_blk_size(a_col)
    +               IF (a_row_size .NE. a_col_size) &
    +                  DBCSR_ABORT("is that a square matrix?")
    +               a_nze = a_row_size**2
    +               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    +                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    +               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    +               !
    +               ! let's trace the block
    +               DO i = 1, a_row_size
    +                  trace = trace + a_data((i - 1)*a_row_size + i)
    +               END DO
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! summe
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +
    +         CALL timestop(error_handle)
           END SUBROUTINE dbcsr_trace_d
     
    diff --git a/develop/proc/dbcsr_trace_d~2.html b/develop/proc/dbcsr_trace_d~2.html index 57dd443d0c7..aef62c628d0 100644 --- a/develop/proc/dbcsr_trace_d~2.html +++ b/develop/proc/dbcsr_trace_d~2.html @@ -74,20 +74,20 @@

    dbcsr_trace_d
  • 41 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_trace_d(matrix_a, trace)

    -

    traces a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    - + @@ -205,70 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_d (matrix_a, trace)
    -      !! traces a DBCSR matrix
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    +         REAL(kind=real_8), INTENT(OUT)                     :: trace
     
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    -         !! DBCSR matrix
    -         REAL(kind=real_8), INTENT(INOUT)                   :: trace
    -         !! the trace of the matrix
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_d'
    -
    -         INTEGER                                  :: a_blk, a_col, a_col_size, &
    -                                                     a_nze, a_row, a_row_size, i, &
    -                                                     mynode, error_handle
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    -                                                     row_dist, col_dist
    -         REAL(kind=real_8), DIMENSION(:), POINTER           :: a_data, data_p
    -         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    -         TYPE(dbcsr_distribution_obj)             :: dist
    -
    -!   ---------------------------------------------------------------------------
    -         CALL timeset(routineN, error_handle)
    -
    -         row_blk_size => array_data(matrix_a%row_blk_size)
    -         col_blk_size => array_data(matrix_a%col_blk_size)
    -         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_real_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    -         dist = dbcsr_distribution(matrix_a)
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    -         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    -         row_dist => dbcsr_distribution_row_dist(dist)
    -         col_dist => dbcsr_distribution_col_dist(dist)
    -         !
    -         ! let's go
    -         trace = REAL(0.0, real_8)
    -         DO a_row = 1, matrix_a%nblkrows_total
    -            a_row_size = row_blk_size(a_row)
    -            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    -               IF (a_blk .EQ. 0) CYCLE
    -               a_col = matrix_a%col_i(a_blk)
    -               IF (a_col .ne. a_row) CYCLE
    -               ! We must skip non-local blocks in a replicated matrix.
    -               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    -                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    -                     CYCLE
    -               END IF
    -               a_col_size = col_blk_size(a_col)
    -               IF (a_row_size .NE. a_col_size) &
    -                  DBCSR_ABORT("is that a square matrix?")
    -               a_nze = a_row_size**2
    -               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    -                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    -               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    -               !
    -               ! let's trace the block
    -               DO i = 1, a_row_size
    -                  trace = trace + a_data((i - 1)*a_row_size + i)
    -               END DO
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! summe
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    -
    -         CALL timestop(error_handle)
    +         CALL dbcsr_trace_prv(matrix_a%prv, trace)
           END SUBROUTINE dbcsr_trace_d
     
    diff --git a/develop/proc/dbcsr_trace_s.html b/develop/proc/dbcsr_trace_s.html index 37f2d4aedef..31cd1c09890 100644 --- a/develop/proc/dbcsr_trace_s.html +++ b/develop/proc/dbcsr_trace_s.html @@ -74,20 +74,20 @@

    dbcsr_trace_s
  • 5 statements + title=" 0.1% of total for procedures.">41 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_trace_s(matrix_a, trace)

    +

    traces a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    - + @@ -204,10 +205,70 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_s (matrix_a, trace)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    -         REAL(kind=real_4), INTENT(OUT)                     :: trace
    +      !! traces a DBCSR matrix
     
    -         CALL dbcsr_trace_prv(matrix_a%prv, trace)
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    +         !! DBCSR matrix
    +         REAL(kind=real_4), INTENT(INOUT)                   :: trace
    +         !! the trace of the matrix
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_s'
    +
    +         INTEGER                                  :: a_blk, a_col, a_col_size, &
    +                                                     a_nze, a_row, a_row_size, i, &
    +                                                     mynode, error_handle
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    +                                                     row_dist, col_dist
    +         REAL(kind=real_4), DIMENSION(:), POINTER           :: a_data, data_p
    +         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    +         TYPE(dbcsr_distribution_obj)             :: dist
    +
    +!   ---------------------------------------------------------------------------
    +         CALL timeset(routineN, error_handle)
    +
    +         row_blk_size => array_data(matrix_a%row_blk_size)
    +         col_blk_size => array_data(matrix_a%col_blk_size)
    +         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_real_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    +         dist = dbcsr_distribution(matrix_a)
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    +         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    +         row_dist => dbcsr_distribution_row_dist(dist)
    +         col_dist => dbcsr_distribution_col_dist(dist)
    +         !
    +         ! let's go
    +         trace = REAL(0.0, real_4)
    +         DO a_row = 1, matrix_a%nblkrows_total
    +            a_row_size = row_blk_size(a_row)
    +            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    +               IF (a_blk .EQ. 0) CYCLE
    +               a_col = matrix_a%col_i(a_blk)
    +               IF (a_col .ne. a_row) CYCLE
    +               ! We must skip non-local blocks in a replicated matrix.
    +               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    +                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    +                     CYCLE
    +               END IF
    +               a_col_size = col_blk_size(a_col)
    +               IF (a_row_size .NE. a_col_size) &
    +                  DBCSR_ABORT("is that a square matrix?")
    +               a_nze = a_row_size**2
    +               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    +                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    +               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    +               !
    +               ! let's trace the block
    +               DO i = 1, a_row_size
    +                  trace = trace + a_data((i - 1)*a_row_size + i)
    +               END DO
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! summe
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +
    +         CALL timestop(error_handle)
           END SUBROUTINE dbcsr_trace_s
     
    diff --git a/develop/proc/dbcsr_trace_sd.html b/develop/proc/dbcsr_trace_sd.html index d1fa0617b53..3639c2c66fc 100644 --- a/develop/proc/dbcsr_trace_sd.html +++ b/develop/proc/dbcsr_trace_sd.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_trace_s~2.html b/develop/proc/dbcsr_trace_s~2.html index e39bbc7b989..9cc5e394033 100644 --- a/develop/proc/dbcsr_trace_s~2.html +++ b/develop/proc/dbcsr_trace_s~2.html @@ -74,20 +74,20 @@

    dbcsr_trace_s
  • 41 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_trace_s(matrix_a, trace)

    -

    traces a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    - + @@ -205,70 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_s (matrix_a, trace)
    -      !! traces a DBCSR matrix
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    +         REAL(kind=real_4), INTENT(OUT)                     :: trace
     
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    -         !! DBCSR matrix
    -         REAL(kind=real_4), INTENT(INOUT)                   :: trace
    -         !! the trace of the matrix
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_s'
    -
    -         INTEGER                                  :: a_blk, a_col, a_col_size, &
    -                                                     a_nze, a_row, a_row_size, i, &
    -                                                     mynode, error_handle
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    -                                                     row_dist, col_dist
    -         REAL(kind=real_4), DIMENSION(:), POINTER           :: a_data, data_p
    -         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    -         TYPE(dbcsr_distribution_obj)             :: dist
    -
    -!   ---------------------------------------------------------------------------
    -         CALL timeset(routineN, error_handle)
    -
    -         row_blk_size => array_data(matrix_a%row_blk_size)
    -         col_blk_size => array_data(matrix_a%col_blk_size)
    -         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_real_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    -         dist = dbcsr_distribution(matrix_a)
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    -         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    -         row_dist => dbcsr_distribution_row_dist(dist)
    -         col_dist => dbcsr_distribution_col_dist(dist)
    -         !
    -         ! let's go
    -         trace = REAL(0.0, real_4)
    -         DO a_row = 1, matrix_a%nblkrows_total
    -            a_row_size = row_blk_size(a_row)
    -            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    -               IF (a_blk .EQ. 0) CYCLE
    -               a_col = matrix_a%col_i(a_blk)
    -               IF (a_col .ne. a_row) CYCLE
    -               ! We must skip non-local blocks in a replicated matrix.
    -               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    -                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    -                     CYCLE
    -               END IF
    -               a_col_size = col_blk_size(a_col)
    -               IF (a_row_size .NE. a_col_size) &
    -                  DBCSR_ABORT("is that a square matrix?")
    -               a_nze = a_row_size**2
    -               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    -                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    -               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    -               !
    -               ! let's trace the block
    -               DO i = 1, a_row_size
    -                  trace = trace + a_data((i - 1)*a_row_size + i)
    -               END DO
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! summe
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    -
    -         CALL timestop(error_handle)
    +         CALL dbcsr_trace_prv(matrix_a%prv, trace)
           END SUBROUTINE dbcsr_trace_s
     
    diff --git a/develop/proc/dbcsr_trace_z.html b/develop/proc/dbcsr_trace_z.html index a0463dc299d..ccbbf5131b5 100644 --- a/develop/proc/dbcsr_trace_z.html +++ b/develop/proc/dbcsr_trace_z.html @@ -74,20 +74,20 @@

    dbcsr_trace_z
  • 5 statements + title=" 0.1% of total for procedures.">41 statements
  • - Source File + Source File
  • @@ -143,6 +143,7 @@

    private subroutine dbcsr_trace_z(matrix_a, trace)

    +

    traces a DBCSR matrix

    Arguments

    @@ -158,8 +159,8 @@

    Arguments

    - + @@ -204,10 +205,70 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_z (matrix_a, trace)
    -         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    -         COMPLEX(kind=real_8), INTENT(OUT)                     :: trace
    +      !! traces a DBCSR matrix
     
    -         CALL dbcsr_trace_prv(matrix_a%prv, trace)
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    +         !! DBCSR matrix
    +         COMPLEX(kind=real_8), INTENT(INOUT)                   :: trace
    +         !! the trace of the matrix
    +
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_z'
    +
    +         INTEGER                                  :: a_blk, a_col, a_col_size, &
    +                                                     a_nze, a_row, a_row_size, i, &
    +                                                     mynode, error_handle
    +         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    +                                                     row_dist, col_dist
    +         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: a_data, data_p
    +         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    +         TYPE(dbcsr_distribution_obj)             :: dist
    +
    +!   ---------------------------------------------------------------------------
    +         CALL timeset(routineN, error_handle)
    +
    +         row_blk_size => array_data(matrix_a%row_blk_size)
    +         col_blk_size => array_data(matrix_a%col_blk_size)
    +         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_complex_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    +         dist = dbcsr_distribution(matrix_a)
    +         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    +         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    +         row_dist => dbcsr_distribution_row_dist(dist)
    +         col_dist => dbcsr_distribution_col_dist(dist)
    +         !
    +         ! let's go
    +         trace = REAL(0.0, real_8)
    +         DO a_row = 1, matrix_a%nblkrows_total
    +            a_row_size = row_blk_size(a_row)
    +            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    +               IF (a_blk .EQ. 0) CYCLE
    +               a_col = matrix_a%col_i(a_blk)
    +               IF (a_col .ne. a_row) CYCLE
    +               ! We must skip non-local blocks in a replicated matrix.
    +               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    +                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    +                     CYCLE
    +               END IF
    +               a_col_size = col_blk_size(a_col)
    +               IF (a_row_size .NE. a_col_size) &
    +                  DBCSR_ABORT("is that a square matrix?")
    +               a_nze = a_row_size**2
    +               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    +                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    +               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    +               !
    +               ! let's trace the block
    +               DO i = 1, a_row_size
    +                  trace = trace + a_data((i - 1)*a_row_size + i)
    +               END DO
    +            END DO ! a_col
    +         END DO ! a_row
    +         !
    +         ! summe
    +         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    +
    +         CALL timestop(error_handle)
           END SUBROUTINE dbcsr_trace_z
     
    diff --git a/develop/proc/dbcsr_trace_z~2.html b/develop/proc/dbcsr_trace_z~2.html index d2ad2ca0116..543fcbdeb87 100644 --- a/develop/proc/dbcsr_trace_z~2.html +++ b/develop/proc/dbcsr_trace_z~2.html @@ -74,20 +74,20 @@

    dbcsr_trace_z
  • 41 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_trace_z(matrix_a, trace)

    -

    traces a DBCSR matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    - + @@ -205,70 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_trace_z (matrix_a, trace)
    -      !! traces a DBCSR matrix
    +         TYPE(dbcsr_type), INTENT(IN)              :: matrix_a
    +         COMPLEX(kind=real_8), INTENT(OUT)                     :: trace
     
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix_a
    -         !! DBCSR matrix
    -         COMPLEX(kind=real_8), INTENT(INOUT)                   :: trace
    -         !! the trace of the matrix
    -
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_trace_z'
    -
    -         INTEGER                                  :: a_blk, a_col, a_col_size, &
    -                                                     a_nze, a_row, a_row_size, i, &
    -                                                     mynode, error_handle
    -         INTEGER, DIMENSION(:), POINTER           :: col_blk_size, row_blk_size, &
    -                                                     row_dist, col_dist
    -         COMPLEX(kind=real_8), DIMENSION(:), POINTER           :: a_data, data_p
    -         INTEGER, DIMENSION(:, :), POINTER         :: pgrid
    -         TYPE(dbcsr_distribution_obj)             :: dist
    -
    -!   ---------------------------------------------------------------------------
    -         CALL timeset(routineN, error_handle)
    -
    -         row_blk_size => array_data(matrix_a%row_blk_size)
    -         col_blk_size => array_data(matrix_a%col_blk_size)
    -         IF (dbcsr_get_data_type(matrix_a) /= dbcsr_type_complex_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -         CALL dbcsr_get_data(matrix_a%data_area, data_p)
    -         dist = dbcsr_distribution(matrix_a)
    -         mynode = dbcsr_mp_mynode(dbcsr_distribution_mp(dist))
    -         pgrid => dbcsr_mp_pgrid(dbcsr_distribution_mp(dist))
    -         row_dist => dbcsr_distribution_row_dist(dist)
    -         col_dist => dbcsr_distribution_col_dist(dist)
    -         !
    -         ! let's go
    -         trace = REAL(0.0, real_8)
    -         DO a_row = 1, matrix_a%nblkrows_total
    -            a_row_size = row_blk_size(a_row)
    -            DO a_blk = matrix_a%row_p(a_row) + 1, matrix_a%row_p(a_row + 1)
    -               IF (a_blk .EQ. 0) CYCLE
    -               a_col = matrix_a%col_i(a_blk)
    -               IF (a_col .ne. a_row) CYCLE
    -               ! We must skip non-local blocks in a replicated matrix.
    -               IF (matrix_a%replication_type .NE. dbcsr_repl_full) THEN
    -                  IF (mynode .NE. checker_square_proc(a_row, a_col, pgrid, row_dist, col_dist)) &
    -                     CYCLE
    -               END IF
    -               a_col_size = col_blk_size(a_col)
    -               IF (a_row_size .NE. a_col_size) &
    -                  DBCSR_ABORT("is that a square matrix?")
    -               a_nze = a_row_size**2
    -               a_data => pointer_view(data_p, ABS(matrix_a%blk_p(a_blk)), &
    -                                      ABS(matrix_a%blk_p(a_blk)) + a_nze - 1)
    -               !data_a => matrix_a%data(ABS(matrix_a%blk_p(a_blk)):ABS(matrix_a%blk_p(a_blk))+a_nze-1)
    -               !
    -               ! let's trace the block
    -               DO i = 1, a_row_size
    -                  trace = trace + a_data((i - 1)*a_row_size + i)
    -               END DO
    -            END DO ! a_col
    -         END DO ! a_row
    -         !
    -         ! summe
    -         CALL mp_sum(trace, dbcsr_mp_group(dbcsr_distribution_mp(matrix_a%dist)))
    -
    -         CALL timestop(error_handle)
    +         CALL dbcsr_trace_prv(matrix_a%prv, trace)
           END SUBROUTINE dbcsr_trace_z
     
    diff --git a/develop/proc/dbcsr_transposed.html b/develop/proc/dbcsr_transposed.html index 44e74d78413..01bc92672d0 100644 --- a/develop/proc/dbcsr_transposed.html +++ b/develop/proc/dbcsr_transposed.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_transposed~2.html b/develop/proc/dbcsr_transposed~2.html index d39613877ef..c3627b6c20c 100644 --- a/develop/proc/dbcsr_transposed~2.html +++ b/develop/proc/dbcsr_transposed~2.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_triu.html b/develop/proc/dbcsr_triu.html index 805be8e71d9..4bea4783af6 100644 --- a/develop/proc/dbcsr_triu.html +++ b/develop/proc/dbcsr_triu.html @@ -74,20 +74,20 @@

    dbcsr_triu
  • 4 statements + title=" 0.0% of total for procedures.">25 statements
  • - Source File + Source File
  • @@ -139,10 +139,11 @@

    Contents

    -

    public subroutine dbcsr_triu(matrix) +

    public subroutine dbcsr_triu(matrix_a)

    +

    triu of a dbcsr matrix

    Arguments

    @@ -158,17 +159,17 @@

    Arguments

    - + @@ -188,10 +189,42 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_triu(matrix)
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +    
       SUBROUTINE dbcsr_triu(matrix_a)
    +      !! triu of a dbcsr matrix
     
    -      CALL dbcsr_triu_prv(matrix%prv)
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    +         !! the matrix
    +
    +      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_triu'
    +      INTEGER                                            :: blk, blk_nze, col, col_size, handle, i, &
    +                                                            j, row, row_size
    +      LOGICAL                                            :: tr
    +      REAL(dp), DIMENSION(:, :), POINTER                 :: DATA
    +      TYPE(dbcsr_iterator)                               :: iter
    +
    +!   ---------------------------------------------------------------------------
    +
    +      CALL timeset(routineN, handle)
    +      CALL dbcsr_iterator_start(iter, matrix_a)
    +
    +      DO WHILE (dbcsr_iterator_blocks_left(iter))
    +         CALL dbcsr_iterator_next_block(iter, row, col, DATA, tr, &
    +                                        block_number=blk, row_size=row_size, col_size=col_size)
    +         blk_nze = row_size*col_size
    +         IF (row .GT. col) CALL dbcsr_remove_block(matrix_a, row, col, blk_nze, blk)
    +         IF (row .EQ. col) THEN
    +            DO j = 1, col_size
    +            DO i = j + 1, row_size
    +               DATA(i, j) = 0.0_dp
    +            END DO
    +            END DO
    +         END IF
    +      END DO
    +
    +      CALL dbcsr_iterator_stop(iter)
    +
    +      CALL dbcsr_finalize(matrix_a)
    +      CALL timestop(handle)
        END SUBROUTINE dbcsr_triu
     
    diff --git a/develop/proc/dbcsr_triu~2.html b/develop/proc/dbcsr_triu~2.html index ae7b028f932..dfc5074327c 100644 --- a/develop/proc/dbcsr_triu~2.html +++ b/develop/proc/dbcsr_triu~2.html @@ -74,20 +74,20 @@

    dbcsr_triu
  • 25 statements + title=" 0.0% of total for procedures.">4 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    public subroutine dbcsr_triu(matrix_a) +

    public subroutine dbcsr_triu(matrix)

    -

    triu of a dbcsr matrix

    Arguments

    @@ -159,17 +158,17 @@

    Arguments

    - + @@ -189,42 +188,10 @@

    Arguments

    Source Code

    -
       SUBROUTINE dbcsr_triu(matrix_a)
    -      !! triu of a dbcsr matrix
    +    
       SUBROUTINE dbcsr_triu(matrix)
    +      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
     
    -      TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix_a
    -         !! the matrix
    -
    -      CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_triu'
    -      INTEGER                                            :: blk, blk_nze, col, col_size, handle, i, &
    -                                                            j, row, row_size
    -      LOGICAL                                            :: tr
    -      REAL(dp), DIMENSION(:, :), POINTER                 :: DATA
    -      TYPE(dbcsr_iterator)                               :: iter
    -
    -!   ---------------------------------------------------------------------------
    -
    -      CALL timeset(routineN, handle)
    -      CALL dbcsr_iterator_start(iter, matrix_a)
    -
    -      DO WHILE (dbcsr_iterator_blocks_left(iter))
    -         CALL dbcsr_iterator_next_block(iter, row, col, DATA, tr, &
    -                                        block_number=blk, row_size=row_size, col_size=col_size)
    -         blk_nze = row_size*col_size
    -         IF (row .GT. col) CALL dbcsr_remove_block(matrix_a, row, col, blk_nze, blk)
    -         IF (row .EQ. col) THEN
    -            DO j = 1, col_size
    -            DO i = j + 1, row_size
    -               DATA(i, j) = 0.0_dp
    -            END DO
    -            END DO
    -         END IF
    -      END DO
    -
    -      CALL dbcsr_iterator_stop(iter)
    -
    -      CALL dbcsr_finalize(matrix_a)
    -      CALL timestop(handle)
    +      CALL dbcsr_triu_prv(matrix%prv)
        END SUBROUTINE dbcsr_triu
     
    diff --git a/develop/proc/dbcsr_type_1d_to_2d.html b/develop/proc/dbcsr_type_1d_to_2d.html index 8fb5200762f..37b6dd694e6 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 2c5f4a14896..46b00cb4ba0 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 5f9285bfd8d..7ded8e730c5 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 cdb660d2f97..f61c35a249f 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 025aa94e9c0..2bb66173d20 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 3f01128b941..e0d3b113468 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 7a0835f96bc..859ab926f67 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 61f6e1f53a6..7ca67463e0e 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 92f8fc4eea7..3659d7a3f4a 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 ecc4aea00d3..8f74a79b374 100644 --- a/develop/proc/dbcsr_valid_index.html +++ b/develop/proc/dbcsr_valid_index.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_valid_index~2.html b/develop/proc/dbcsr_valid_index~2.html index eeb4c7f0ffd..3996fa653a8 100644 --- a/develop/proc/dbcsr_valid_index~2.html +++ b/develop/proc/dbcsr_valid_index~2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_verify_matrix.html b/develop/proc/dbcsr_verify_matrix.html index ed3324e2583..3152cb46441 100644 --- a/develop/proc/dbcsr_verify_matrix.html +++ b/develop/proc/dbcsr_verify_matrix.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_verify_matrix~2.html b/develop/proc/dbcsr_verify_matrix~2.html index 8d012bbe29b..91bcce74136 100644 --- a/develop/proc/dbcsr_verify_matrix~2.html +++ b/develop/proc/dbcsr_verify_matrix~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_warn.html b/develop/proc/dbcsr_warn.html index 2bb6c21ebc6..9252d7eda34 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 9102fbba0f4..e8ed5c03736 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 12563b60861..92efa2c2c0a 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 8ae65647836..adba2aa791c 100644 --- a/develop/proc/dbcsr_work_create.html +++ b/develop/proc/dbcsr_work_create.html @@ -158,7 +158,7 @@

    Arguments

    @@ -203,7 +203,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_work_create~2.html b/develop/proc/dbcsr_work_create~2.html index 5cbf852138a..42be341bb98 100644 --- a/develop/proc/dbcsr_work_create~2.html +++ b/develop/proc/dbcsr_work_create~2.html @@ -159,7 +159,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    @@ -225,7 +225,7 @@

    Arguments

    @@ -240,7 +240,7 @@

    Arguments

    diff --git a/develop/proc/dbcsr_work_destroy_all.html b/develop/proc/dbcsr_work_destroy_all.html index afeeff94630..dfc8ca986d9 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 5b1e53f597a..470ee908f81 100644 --- a/develop/proc/dbcsr_zero.html +++ b/develop/proc/dbcsr_zero.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/delete_preconnection.html b/develop/proc/delete_preconnection.html index d0a6518c398..99a409653a8 100644 --- a/develop/proc/delete_preconnection.html +++ b/develop/proc/delete_preconnection.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/destroy_array_list.html b/develop/proc/destroy_array_list.html index bbbf6c20b38..849e4c097d9 100644 --- a/develop/proc/destroy_array_list.html +++ b/develop/proc/destroy_array_list.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/destroy_block.html b/develop/proc/destroy_block.html index c07190becb5..36698b214af 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 a6d5682cebe..3680bad495b 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 de9e4b0cbe2..b1a9c91bd40 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 d499650bad2..dd8828da2a1 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 a9732f1d25b..3019bd5cf1c 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 a20f068bd8d..9e76ced4867 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 40df76ac097..d67d1322786 100644 --- a/develop/proc/dev2host_c4_1d.html +++ b/develop/proc/dev2host_c4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_c8_1d.html b/develop/proc/dev2host_c8_1d.html index aa0adc8bc47..1fdaa619b2e 100644 --- a/develop/proc/dev2host_c8_1d.html +++ b/develop/proc/dev2host_c8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_i4_1d.html b/develop/proc/dev2host_i4_1d.html index b83de9c28df..2d93b5d856f 100644 --- a/develop/proc/dev2host_i4_1d.html +++ b/develop/proc/dev2host_i4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_i8_1d.html b/develop/proc/dev2host_i8_1d.html index 08a66593d17..89256955f75 100644 --- a/develop/proc/dev2host_i8_1d.html +++ b/develop/proc/dev2host_i8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_r4_1d.html b/develop/proc/dev2host_r4_1d.html index 53f893900e1..a3dc000fc0c 100644 --- a/develop/proc/dev2host_r4_1d.html +++ b/develop/proc/dev2host_r4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/dev2host_r8_1d.html b/develop/proc/dev2host_r8_1d.html index 34498c6875f..e4f1e0ba1b8 100644 --- a/develop/proc/dev2host_r8_1d.html +++ b/develop/proc/dev2host_r8_1d.html @@ -159,7 +159,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 27befd448bd..875e2d88ee5 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 07feea7de29..7dfc6ee8a83 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 6e2c7df0eea..bc9ed1cace3 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 97e9c665a9d..5ea7abaf1ad 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 91388404b7e..3fac25f4b91 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 e507b2fbae9..00cdf9b6f1a 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 1db814f0cbc..a7a11e98bf4 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 2e0f7c451b2..f0dc83662ff 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 c8f20262f98..d3c6c2b015f 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 452028779c0..59f34c33958 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 21e91a8ea65..db842bdd204 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 51d28339fd6..30d46e22040 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 36d35a9c957..580f62d9a7e 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 7f71251ba50..6dba49c16b0 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 545be6be496..f476c46f544 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 8be41986b0e..0367c8abd5a 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 7a1d230006c..452fb551995 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

    diff --git a/develop/proc/ensure_array_size_d.html b/develop/proc/ensure_array_size_d.html index 66f1b12e81d..bb78f092483 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

    diff --git a/develop/proc/ensure_array_size_i.html b/develop/proc/ensure_array_size_i.html index f428456bbe7..54e7c18cbea 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

    diff --git a/develop/proc/ensure_array_size_l.html b/develop/proc/ensure_array_size_l.html index 4176497e45a..5e314976141 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

    diff --git a/develop/proc/ensure_array_size_s.html b/develop/proc/ensure_array_size_s.html index f30a2d66f14..d00f33530ad 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

    diff --git a/develop/proc/ensure_array_size_z.html b/develop/proc/ensure_array_size_z.html index 0c4e453d346..4df04662d7b 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

    diff --git a/develop/proc/ensure_product_wm_cleared.html b/develop/proc/ensure_product_wm_cleared.html index e0e4219d9f4..373875a4938 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 7ac428bc957..a1eaaf488f1 100644 --- a/develop/proc/enumerate_blk_sizes.html +++ b/develop/proc/enumerate_blk_sizes.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/enumerate_block_elements.html b/develop/proc/enumerate_block_elements.html index d3202fe31ca..206a5715a77 100644 --- a/develop/proc/enumerate_block_elements.html +++ b/develop/proc/enumerate_block_elements.html @@ -155,7 +155,7 @@

    Arguments

    @@ -172,7 +172,7 @@

    Arguments

    diff --git a/develop/proc/f_dbcsr_timeset.html b/develop/proc/f_dbcsr_timeset.html index 000e4a9698d..9a8e1b6af1a 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 941348e4730..834a692703b 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 1d94335f6d3..45e9df7c92c 100644 --- a/develop/proc/factorial.html +++ b/develop/proc/factorial.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/file_exists.html b/develop/proc/file_exists.html index 84042d3bbc9..44028a395b5 100644 --- a/develop/proc/file_exists.html +++ b/develop/proc/file_exists.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/fill_hash_tables.html b/develop/proc/fill_hash_tables.html index 9261a18001f..8c4ba7ac990 100644 --- a/develop/proc/fill_hash_tables.html +++ b/develop/proc/fill_hash_tables.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/find_all_local_elements.html b/develop/proc/find_all_local_elements.html index eb9e91737c8..ba3e29d6225 100644 --- a/develop/proc/find_all_local_elements.html +++ b/develop/proc/find_all_local_elements.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/find_block_of_element.html b/develop/proc/find_block_of_element.html index 9cca15364e9..2b0b228d72b 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 4f5c951ab69..f767362f8bf 100644 --- a/develop/proc/find_cut_col.html +++ b/develop/proc/find_cut_col.html @@ -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 5832acc6080..26108bbacdf 100644 --- a/develop/proc/find_cut_row.html +++ b/develop/proc/find_cut_row.html @@ -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 14ec0af5ca7..edfa7a97f0b 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 ea1cd38026c..efc71cec73c 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

    diff --git a/develop/proc/find_proper_position_caller.html b/develop/proc/find_proper_position_caller.html index bbde401f620..1849856398d 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 7726d7e3a1f..29eadea7b73 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 b4560f841e0..98d0128893c 100644 --- a/develop/proc/flush_stacks.html +++ b/develop/proc/flush_stacks.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/frame_block_limit.html b/develop/proc/frame_block_limit.html index 096eaac1cb7..20a6d59a827 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 3962ce83322..250bd122a9b 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 e4b5e7ca180..31e54f452d4 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 0050dba0dc6..ec383969d17 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 64f3faa5c2a..9ae847c5f69 100644 --- a/develop/proc/get_array_elements.html +++ b/develop/proc/get_array_elements.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/get_arrays.html b/develop/proc/get_arrays.html index a8772ebb984..6cad81aaae7 100644 --- a/develop/proc/get_arrays.html +++ b/develop/proc/get_arrays.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/get_data_2d_c.html b/develop/proc/get_data_2d_c.html index 37cf5345485..7a476efbe22 100644 --- a/develop/proc/get_data_2d_c.html +++ b/develop/proc/get_data_2d_c.html @@ -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 675f7fc86ee..e7811817dcb 100644 --- a/develop/proc/get_data_2d_d.html +++ b/develop/proc/get_data_2d_d.html @@ -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 bbe7b558ef4..153ffab5720 100644 --- a/develop/proc/get_data_2d_s.html +++ b/develop/proc/get_data_2d_s.html @@ -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 7c7884a0ef3..3e7c0b8c921 100644 --- a/develop/proc/get_data_2d_z.html +++ b/develop/proc/get_data_2d_z.html @@ -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 c67390bd248..4b946d35e3d 100644 --- a/develop/proc/get_data_c.html +++ b/develop/proc/get_data_c.html @@ -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 37f6dcdfb93..f94d72cbb3f 100644 --- a/develop/proc/get_data_d.html +++ b/develop/proc/get_data_d.html @@ -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 2a5bb2f5a75..89757147661 100644 --- a/develop/proc/get_data_s.html +++ b/develop/proc/get_data_s.html @@ -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 e4a04573839..a7491e69f15 100644 --- a/develop/proc/get_data_z.html +++ b/develop/proc/get_data_z.html @@ -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 841d701df3b..cf12addbb94 100644 --- a/develop/proc/get_ith_array.html +++ b/develop/proc/get_ith_array.html @@ -153,7 +153,7 @@

    Arguments

    @@ -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 88a82f3889c..9ca3b36a5b9 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 a36de02e4cb..57c1f591dea 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 f84220d995c..53ecb6680a3 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 b79653519fa..c34afb82e0c 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 2dc657619d8..d8bd5c19ca0 100644 --- a/develop/proc/get_opt_nsplit.html +++ b/develop/proc/get_opt_nsplit.html @@ -170,7 +170,7 @@

    Arguments

    diff --git a/develop/proc/get_parent.html b/develop/proc/get_parent.html index 4f660fdc5a8..e7776ebb78f 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 3757d649d93..d12ba76a383 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 512c6da1516..2983ae49ffd 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

    @@ -219,7 +219,7 @@

    Arguments

    diff --git a/develop/proc/get_unit_number.html b/develop/proc/get_unit_number.html index 95cfb0b8682..6039e5c9997 100644 --- a/develop/proc/get_unit_number.html +++ b/develop/proc/get_unit_number.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/get_value.html b/develop/proc/get_value.html index 132c159bfea..2333447cc08 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/global_offsets_to_local.html b/develop/proc/global_offsets_to_local.html index 2ff37686939..ed16b6a289a 100644 --- a/develop/proc/global_offsets_to_local.html +++ b/develop/proc/global_offsets_to_local.html @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/group_to_world_proc_map.html b/develop/proc/group_to_world_proc_map.html index 40f096d012c..3369ed79d23 100644 --- a/develop/proc/group_to_world_proc_map.html +++ b/develop/proc/group_to_world_proc_map.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/has_mp_perf_env.html b/develop/proc/has_mp_perf_env.html index d202143f4d7..36b7194f699 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 33e3a19bb5a..192a0c4b476 100644 --- a/develop/proc/hash_i4tuple.html +++ b/develop/proc/hash_i4tuple.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/hash_str.html b/develop/proc/hash_str.html index aee0173ecaf..d09a46e2359 100644 --- a/develop/proc/hash_str.html +++ b/develop/proc/hash_str.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/hash_table_add.html b/develop/proc/hash_table_add.html index 66ab7d0260c..4a3ad5c1c8a 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 f10a32232d2..222a00ce4a0 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 ebdf62fe1ce..3773f26ae27 100644 --- a/develop/proc/host2dev_c4_1d.html +++ b/develop/proc/host2dev_c4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c4_2d.html b/develop/proc/host2dev_c4_2d.html index 274bddf5f98..acaef8444b0 100644 --- a/develop/proc/host2dev_c4_2d.html +++ b/develop/proc/host2dev_c4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c8_1d.html b/develop/proc/host2dev_c8_1d.html index 3ef58362aa6..556f059f67a 100644 --- a/develop/proc/host2dev_c8_1d.html +++ b/develop/proc/host2dev_c8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_c8_2d.html b/develop/proc/host2dev_c8_2d.html index 9e0b707f244..f8493750b8b 100644 --- a/develop/proc/host2dev_c8_2d.html +++ b/develop/proc/host2dev_c8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i4_1d.html b/develop/proc/host2dev_i4_1d.html index 304576fdb96..1fc2e3397f7 100644 --- a/develop/proc/host2dev_i4_1d.html +++ b/develop/proc/host2dev_i4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i4_2d.html b/develop/proc/host2dev_i4_2d.html index 7ffa8a582a1..1af5c54615e 100644 --- a/develop/proc/host2dev_i4_2d.html +++ b/develop/proc/host2dev_i4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i8_1d.html b/develop/proc/host2dev_i8_1d.html index 1ade953aebe..82fd94bbd63 100644 --- a/develop/proc/host2dev_i8_1d.html +++ b/develop/proc/host2dev_i8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_i8_2d.html b/develop/proc/host2dev_i8_2d.html index c736c844324..b77d626065d 100644 --- a/develop/proc/host2dev_i8_2d.html +++ b/develop/proc/host2dev_i8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r4_1d.html b/develop/proc/host2dev_r4_1d.html index e5820a0aeaf..fa50ee5be99 100644 --- a/develop/proc/host2dev_r4_1d.html +++ b/develop/proc/host2dev_r4_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r4_2d.html b/develop/proc/host2dev_r4_2d.html index fa10e93a832..4778adaf376 100644 --- a/develop/proc/host2dev_r4_2d.html +++ b/develop/proc/host2dev_r4_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r8_1d.html b/develop/proc/host2dev_r8_1d.html index 980c53d0b22..bf3b73866ee 100644 --- a/develop/proc/host2dev_r8_1d.html +++ b/develop/proc/host2dev_r8_1d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/host2dev_r8_2d.html b/develop/proc/host2dev_r8_2d.html index 72e6932aceb..7595a602936 100644 --- a/develop/proc/host2dev_r8_2d.html +++ b/develop/proc/host2dev_r8_2d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/hybrid_alltoall_any.html b/develop/proc/hybrid_alltoall_any.html index eb39d13c87e..52cb1b387b9 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 bca7717ca54..d502988e3c2 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 45307d28919..396e42d5cb7 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 49e21c0f071..ff1b1b70ae1 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 f2450babcce..0c43673c0e4 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 6fcc56aa090..1440289b5a4 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 57497210c31..d29a24fa6f1 100644 --- a/develop/proc/i8_bsearch.html +++ b/develop/proc/i8_bsearch.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,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 4f0120d541f..318f0fbf5e3 100644 --- a/develop/proc/image_calculator.html +++ b/develop/proc/image_calculator.html @@ -179,7 +179,7 @@

    Arguments

    @@ -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

    @@ -269,7 +269,7 @@

    Arguments

    @@ -284,7 +284,7 @@

    Arguments

    diff --git a/develop/proc/integer_to_string.html b/develop/proc/integer_to_string.html index 26992399dae..22c3a5f25bd 100644 --- a/develop/proc/integer_to_string.html +++ b/develop/proc/integer_to_string.html @@ -180,7 +180,7 @@

    Arguments

    Return Value - + character(len=:), ALLOCATABLE

    diff --git a/develop/proc/internal_data_allocate.html b/develop/proc/internal_data_allocate.html index 8974001ac61..daf1455b3f9 100644 --- a/develop/proc/internal_data_allocate.html +++ b/develop/proc/internal_data_allocate.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/internal_mm_c_nn.html b/develop/proc/internal_mm_c_nn.html index 016cfd7d7ca..a0e0fc67a36 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

    diff --git a/develop/proc/internal_mm_d_nn.html b/develop/proc/internal_mm_d_nn.html index 22c1661e9dd..15de435030b 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

    diff --git a/develop/proc/internal_mm_s_nn.html b/develop/proc/internal_mm_s_nn.html index 8582049ecd5..3f6f36ce1fb 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

    diff --git a/develop/proc/internal_mm_z_nn.html b/develop/proc/internal_mm_z_nn.html index b5fa0c264d5..c8d90edfe6d 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

    diff --git a/develop/proc/internal_process_mm_stack_c.html b/develop/proc/internal_process_mm_stack_c.html index 82e23d86f43..20761009836 100644 --- a/develop/proc/internal_process_mm_stack_c.html +++ b/develop/proc/internal_process_mm_stack_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_d.html b/develop/proc/internal_process_mm_stack_d.html index a380960844c..a9dbe8b135d 100644 --- a/develop/proc/internal_process_mm_stack_d.html +++ b/develop/proc/internal_process_mm_stack_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_s.html b/develop/proc/internal_process_mm_stack_s.html index 7213f4e1065..b80e9402b15 100644 --- a/develop/proc/internal_process_mm_stack_s.html +++ b/develop/proc/internal_process_mm_stack_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/internal_process_mm_stack_z.html b/develop/proc/internal_process_mm_stack_z.html index 1cd2b021527..ac9ab62fc18 100644 --- a/develop/proc/internal_process_mm_stack_z.html +++ b/develop/proc/internal_process_mm_stack_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/iswap.html b/develop/proc/iswap.html index ce791d3c497..009f8d7288b 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 080564fb72d..f6ab3bc1564 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 efd710344ea..9d6191ae15e 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 8a33ea9c40f..bc88d85f87b 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 2aa5e4b29cd..c66f740fda9 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 6fb088c2556..fa83758bca4 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 edc552f1516..8e930de7502 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 a07b110308d..491eb486885 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 f191188fe0e..ccd13affb23 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 a9b73005f2d..ccf0443fe5d 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 0e9763af61a..26435758001 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 0b7d5dad083..5b7473203b8 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 783a35428e4..141f544b5c0 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 f7cd1ffb7be..100bb45a49c 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 2452c7dc5da..a3a3b9285cd 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 6cf1c4203cf..dcda077aa0f 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 f98e6d600ae..dc1c4200531 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 0eaa6e6db96..643a3df7c9d 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 0bfeb7f63e7..e9e6e15ce11 100644 --- a/develop/proc/list_callstackentry_init.html +++ b/develop/proc/list_callstackentry_init.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/list_callstackentry_insert.html b/develop/proc/list_callstackentry_insert.html index cbc0a844759..1747380e6fd 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 c51be8179d4..4b5e169cb11 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 7123e3cc722..5eedc3595a3 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 edb9ae4e775..17646927d91 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 37da4cdfcae..c15e7918615 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 9b38a45796d..1c122f59105 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 88277873a4d..cd2901e3c41 100644 --- a/develop/proc/list_callstackentry_size.html +++ b/develop/proc/list_callstackentry_size.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_clear.html b/develop/proc/list_routinereport_clear.html index fa1e475ddb2..a0c63b73475 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 6e19a225731..e698313d8ee 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 3e28e2e10e8..b7697315a41 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 d55de259de4..4b639b12406 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 ef2ba8f5696..e7b11fcb035 100644 --- a/develop/proc/list_routinereport_init.html +++ b/develop/proc/list_routinereport_init.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/list_routinereport_insert.html b/develop/proc/list_routinereport_insert.html index bc013f492ca..5ad2b8644c7 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 7569061baa7..f81d1cfcbe1 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 b73fd2e714c..df8ca8a857d 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 15c72bec1fa..9543d5dfeaa 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 dec266841f5..aebb432c992 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 2a677c142a2..e5ec559e9dc 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 2e62c978684..176404ff602 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 e00a5abb5ec..dfd4324e774 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 3d1e3fff185..f4aa1c7fed9 100644 --- a/develop/proc/list_routinestat_get.html +++ b/develop/proc/list_routinestat_get.html @@ -174,7 +174,7 @@

    Arguments

    @@ -192,7 +192,7 @@

    Arguments

    Return Value - + type(routine_stat_type), POINTER

    diff --git a/develop/proc/list_routinestat_init.html b/develop/proc/list_routinestat_init.html index f7196503f16..063ffc0e94b 100644 --- a/develop/proc/list_routinestat_init.html +++ b/develop/proc/list_routinestat_init.html @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_insert.html b/develop/proc/list_routinestat_insert.html index 1e39bb04741..2a0b6122a91 100644 --- a/develop/proc/list_routinestat_insert.html +++ b/develop/proc/list_routinestat_insert.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_isready.html b/develop/proc/list_routinestat_isready.html index 13ce8ce435d..e5ac30fea1b 100644 --- a/develop/proc/list_routinestat_isready.html +++ b/develop/proc/list_routinestat_isready.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + logical

    diff --git a/develop/proc/list_routinestat_peek.html b/develop/proc/list_routinestat_peek.html index 912d3897ccf..c4c316cf6a3 100644 --- a/develop/proc/list_routinestat_peek.html +++ b/develop/proc/list_routinestat_peek.html @@ -178,7 +178,7 @@

    Arguments

    Return Value - + type(routine_stat_type), POINTER

    diff --git a/develop/proc/list_routinestat_pop.html b/develop/proc/list_routinestat_pop.html index 7c481ab1a1f..97206114062 100644 --- a/develop/proc/list_routinestat_pop.html +++ b/develop/proc/list_routinestat_pop.html @@ -180,7 +180,7 @@

    Arguments

    Return Value - + type(routine_stat_type), POINTER

    diff --git a/develop/proc/list_routinestat_push.html b/develop/proc/list_routinestat_push.html index e512ce70335..3a3d013575e 100644 --- a/develop/proc/list_routinestat_push.html +++ b/develop/proc/list_routinestat_push.html @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_set.html b/develop/proc/list_routinestat_set.html index 95466707818..a225839542e 100644 --- a/develop/proc/list_routinestat_set.html +++ b/develop/proc/list_routinestat_set.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/list_routinestat_size.html b/develop/proc/list_routinestat_size.html index b60a9bdf926..47372631de5 100644 --- a/develop/proc/list_routinestat_size.html +++ b/develop/proc/list_routinestat_size.html @@ -177,7 +177,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/list_timerenv_clear.html b/develop/proc/list_timerenv_clear.html index 33635c3a11d..22bef89a7d1 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 44c713cfe5e..046c8dcee59 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 4b12dd21fb1..9b7d9a67c52 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 4b702b0a81d..9e80aad2243 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 86cfcec4cf1..d133a882ac8 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 1c6e86794b2..6c1e3888d06 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 902aed0bb0a..81add6adc78 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 0cab992dbd1..de4e7c7d4a9 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 79af2a8b355..0e80591b1dd 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 eece50e13a1..5702b177973 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 83a388c34b5..412f0e05ba6 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 d3b6d1cf91c..47ff444a65a 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 bbcce581f97..c920b87013e 100644 --- a/develop/proc/local_filter.html +++ b/develop/proc/local_filter.html @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/local_filter_sp.html b/develop/proc/local_filter_sp.html index f3a67349a92..27870a71551 100644 --- a/develop/proc/local_filter_sp.html +++ b/develop/proc/local_filter_sp.html @@ -175,7 +175,7 @@

    Arguments

    @@ -190,7 +190,7 @@

    Arguments

    diff --git a/develop/proc/m_flush.html b/develop/proc/m_flush.html index 6d0fe6b2fde..b04f4f277c6 100644 --- a/develop/proc/m_flush.html +++ b/develop/proc/m_flush.html @@ -79,15 +79,15 @@

    m_flush
  • - Source File + Source File
  • @@ -137,11 +137,7 @@

    public subroutine m_flush(lunit)

    -

    flushes units if the &GLOBAL flag is set accordingly

    -
    -

    Note

    -

    flushing might degrade performance significantly (30% and more)

    -
    +

    Flush a given unit

    Arguments

    diff --git a/develop/proc/m_flush~2.html b/develop/proc/m_flush~2.html index fefd7632e2c..aa641af4de1 100644 --- a/develop/proc/m_flush~2.html +++ b/develop/proc/m_flush~2.html @@ -79,15 +79,15 @@

    m_flush
  • - Source File + Source File
  • @@ -137,7 +137,11 @@

    public subroutine m_flush(lunit)

    -

    Flush a given unit

    +

    flushes units if the &GLOBAL flag is set accordingly

    +
    +

    Note

    +

    flushing might degrade performance significantly (30% and more)

    +

    Arguments

    diff --git a/develop/proc/m_getarg.html b/develop/proc/m_getarg.html index df56e9de3b7..f88f0dda0c6 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 7d2e874fd05..53877791d8d 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 072b332764d..ced735dbb81 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 f5226b8f1b0..9f1f15c60d3 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 1881cb50fff..8a712db5b99 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 2043aa5cedb..ed4311428f4 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 a28d5e4a574..c75fb98c69f 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 5518dfb5f38..8e8b5ac693c 100644 --- a/develop/proc/make_conformant_scalar_c.html +++ b/develop/proc/make_conformant_scalar_c.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_d.html b/develop/proc/make_conformant_scalar_d.html index 6b748f748c7..e31a375dd92 100644 --- a/develop/proc/make_conformant_scalar_d.html +++ b/develop/proc/make_conformant_scalar_d.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_s.html b/develop/proc/make_conformant_scalar_s.html index 3223e45f1cf..583750bf560 100644 --- a/develop/proc/make_conformant_scalar_s.html +++ b/develop/proc/make_conformant_scalar_s.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_conformant_scalar_z.html b/develop/proc/make_conformant_scalar_z.html index d9ed2d88407..ced43757325 100644 --- a/develop/proc/make_conformant_scalar_z.html +++ b/develop/proc/make_conformant_scalar_z.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/make_dense_data.html b/develop/proc/make_dense_data.html index f94cde30e43..2a61fa9ae28 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

    diff --git a/develop/proc/make_dense_index.html b/develop/proc/make_dense_index.html index 1d5ba3636fb..b92cfb88cb7 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

    diff --git a/develop/proc/make_images.html b/develop/proc/make_images.html index 8a7786c4cfc..7be1c689f00 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 dde8ec4ace8..e27005061e5 100644 --- a/develop/proc/make_index_canonical.html +++ b/develop/proc/make_index_canonical.html @@ -242,7 +242,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/make_index_triangular.html b/develop/proc/make_index_triangular.html index 5ae5aee5882..debe782937d 100644 --- a/develop/proc/make_index_triangular.html +++ b/develop/proc/make_index_triangular.html @@ -242,7 +242,7 @@

    Arguments

    @@ -257,7 +257,7 @@

    Arguments

    diff --git a/develop/proc/make_layers_3d_ab.html b/develop/proc/make_layers_3d_ab.html index 0122f4018ac..7183ab546ec 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 2bec7a5f131..93f958a2419 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 61fad7c0d86..41d1b06192f 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

    @@ -429,7 +429,7 @@

    Arguments

    diff --git a/develop/proc/make_meta.html b/develop/proc/make_meta.html index 1fda4c11121..09e6c2390e7 100644 --- a/develop/proc/make_meta.html +++ b/develop/proc/make_meta.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -204,7 +204,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 7fe060dd20e..2d43b52b7c1 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 05be32111f8..dc35bed4469 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 a451a630e26..07b82a287ea 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 f2dda36b357..43aa8024f4c 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 064a4badda5..29f105be8a8 100644 --- a/develop/proc/make_vdistribution.html +++ b/develop/proc/make_vdistribution.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/map_all_local_elements.html b/develop/proc/map_all_local_elements.html index eae8a34f3bf..e1c871854c9 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 c5d154aee9e..11b76b705ac 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 a72ba7d4f7a..d28383b15f3 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 9f24ebd1864..6a2fc4c5496 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 50685f78bff..7869e710599 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 a2d2a5fe528..d2a0f7d2ceb 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 63abd8ae7b2..25705a5561d 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 50a205134b9..5c7fdbf4863 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 473ecf71b65..bfa1eb6c79a 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 8da8d8e545e..bd44bef9ef5 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 dcac978272b..6df207e32c4 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 fee00fb6b08..9e5a0e55cbe 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 60ac2ee101d..b4620145c55 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 cad768922fc..70eb6368f80 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 93d3bf98644..22d86bd76ec 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 7c0a187adef..ca6a88d3a69 100644 --- a/develop/proc/mem_copy_c.html +++ b/develop/proc/mem_copy_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_d.html b/develop/proc/mem_copy_d.html index d968592d571..d42ac17dc10 100644 --- a/develop/proc/mem_copy_d.html +++ b/develop/proc/mem_copy_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_i.html b/develop/proc/mem_copy_i.html index ec8cea62920..5e2bda22cb6 100644 --- a/develop/proc/mem_copy_i.html +++ b/develop/proc/mem_copy_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_l.html b/develop/proc/mem_copy_l.html index d9aed8ea6d7..57fc69f7a1f 100644 --- a/develop/proc/mem_copy_l.html +++ b/develop/proc/mem_copy_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_s.html b/develop/proc/mem_copy_s.html index 40def05508b..0e250ad6d1a 100644 --- a/develop/proc/mem_copy_s.html +++ b/develop/proc/mem_copy_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_copy_z.html b/develop/proc/mem_copy_z.html index ed940f4403b..46b11513d42 100644 --- a/develop/proc/mem_copy_z.html +++ b/develop/proc/mem_copy_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/mem_dealloc_c.html b/develop/proc/mem_dealloc_c.html index b3385497708..95fb81935ff 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 14ff5c02df4..ad1d389160d 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 18b5f717255..ad6b5b3e925 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 3aee6d03194..b6549f6b968 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 cc76655dd66..4a7b4c377e8 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 ec579bc03e1..1a130d515d9 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 f9ddde6f4c9..869e9c8fc6f 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 975c429312c..bb7f584bef0 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 641c8ab0d0c..6c25d072677 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 889df5b7efe..3b06c38895c 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 8e09794e056..ce09208f026 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 49d35bed6db..e44f0eb9642 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 156ca6954a7..19fb02bc708 100644 --- a/develop/proc/mem_zero_c.html +++ b/develop/proc/mem_zero_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_d.html b/develop/proc/mem_zero_d.html index c46d1248b1f..d1384e701c0 100644 --- a/develop/proc/mem_zero_d.html +++ b/develop/proc/mem_zero_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_i.html b/develop/proc/mem_zero_i.html index 5b088fbaf83..c800b03eb70 100644 --- a/develop/proc/mem_zero_i.html +++ b/develop/proc/mem_zero_i.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_l.html b/develop/proc/mem_zero_l.html index 9f9cb640004..6da7942b20a 100644 --- a/develop/proc/mem_zero_l.html +++ b/develop/proc/mem_zero_l.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_s.html b/develop/proc/mem_zero_s.html index 75a46266a66..1811aaf89ee 100644 --- a/develop/proc/mem_zero_s.html +++ b/develop/proc/mem_zero_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mem_zero_z.html b/develop/proc/mem_zero_z.html index be8b0e97fc8..63f523301f7 100644 --- a/develop/proc/mem_zero_z.html +++ b/develop/proc/mem_zero_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/merge_index_arrays.html b/develop/proc/merge_index_arrays.html index 03fa4c1c357..1695b0cabc1 100644 --- a/develop/proc/merge_index_arrays.html +++ b/develop/proc/merge_index_arrays.html @@ -269,7 +269,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

    @@ -346,7 +346,7 @@

    Arguments

    diff --git a/develop/proc/meta_from_dist.html b/develop/proc/meta_from_dist.html index dd281aafe0b..b7b7e253183 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 7d298f1b2e4..4a029a1901f 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 1da37177ee5..2434bb9afbe 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 83d09674304..11fd6d3dd26 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 d88b842f04e..9b73a352898 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 a51577565c3..59cf42321a9 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 a07cf726caf..21ddbc556f6 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 749e88954b6..56359394b10 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 3e9927629c4..36dcfa10385 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 d558a63bb93..8c9a1d387d9 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 bb522112dff..dce3362597b 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 f4a9fad3dcc..24c1cfcaea9 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 9d31e5d7557..869cb338a07 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 d3d86ff11ca..c3358bd68b7 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 4242653d862..9ff1505e761 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 4e46368f16d..2c5651a8475 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 e06062d4ac9..c3c0df8b242 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 d745e3790da..b471d58883f 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 f010b98fd47..473b51b4ccd 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 c47be815aab..a1c368f190c 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 6a6334883db..0ed6cd67ec9 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 95c006c9ec1..d77616b6579 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 5b0a28dc6a0..135bfb3a42b 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 59bc8e23f8f..ab38f4ca02a 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 5d1561bb1e9..b9853fae766 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 c850762ec1d..ccaaff83490 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 4b1efb5d0df..0c05abddd98 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 902367fd29f..723203d4abc 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 99b39f99979..bb822d13393 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 0058bd1ab84..bdbb3e722d3 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 330c4bbc2f0..e12bfacd86b 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 5974fdebd67..f3d805da8d9 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_bcast_am.html b/develop/proc/mp_bcast_am.html index 7c1636badc5..0cd45326718 100644 --- a/develop/proc/mp_bcast_am.html +++ b/develop/proc/mp_bcast_am.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_av.html b/develop/proc/mp_bcast_av.html index c9bb2e54107..2de3eacfdff 100644 --- a/develop/proc/mp_bcast_av.html +++ b/develop/proc/mp_bcast_av.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_b.html b/develop/proc/mp_bcast_b.html index d8d259fe4f8..6c0b4a9bb00 100644 --- a/develop/proc/mp_bcast_b.html +++ b/develop/proc/mp_bcast_b.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_bv.html b/develop/proc/mp_bcast_bv.html index 94b972b3837..a1fbd0ed61a 100644 --- a/develop/proc/mp_bcast_bv.html +++ b/develop/proc/mp_bcast_bv.html @@ -158,7 +158,7 @@

    Arguments

    @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_c.html b/develop/proc/mp_bcast_c.html index 4fab54a5e12..99065ee7422 100644 --- a/develop/proc/mp_bcast_c.html +++ b/develop/proc/mp_bcast_c.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_c3.html b/develop/proc/mp_bcast_c3.html index d88b4d30942..7c68a54b0f6 100644 --- a/develop/proc/mp_bcast_c3.html +++ b/develop/proc/mp_bcast_c3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_cm.html b/develop/proc/mp_bcast_cm.html index 51f39448680..707cff767be 100644 --- a/develop/proc/mp_bcast_cm.html +++ b/develop/proc/mp_bcast_cm.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_cv.html b/develop/proc/mp_bcast_cv.html index d4a9e4f78d8..d94a838c807 100644 --- a/develop/proc/mp_bcast_cv.html +++ b/develop/proc/mp_bcast_cv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_d.html b/develop/proc/mp_bcast_d.html index abe66c3b386..0ba19640011 100644 --- a/develop/proc/mp_bcast_d.html +++ b/develop/proc/mp_bcast_d.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_d3.html b/develop/proc/mp_bcast_d3.html index 1c585fd7757..f0ff743405a 100644 --- a/develop/proc/mp_bcast_d3.html +++ b/develop/proc/mp_bcast_d3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_dm.html b/develop/proc/mp_bcast_dm.html index 361e265c538..f5e3dea8de2 100644 --- a/develop/proc/mp_bcast_dm.html +++ b/develop/proc/mp_bcast_dm.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_dv.html b/develop/proc/mp_bcast_dv.html index eb5ef5b8860..2b32873a131 100644 --- a/develop/proc/mp_bcast_dv.html +++ b/develop/proc/mp_bcast_dv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_i.html b/develop/proc/mp_bcast_i.html index 6603a5889ad..a6474ea59ec 100644 --- a/develop/proc/mp_bcast_i.html +++ b/develop/proc/mp_bcast_i.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_i3.html b/develop/proc/mp_bcast_i3.html index 0f43efa425d..47dbb61d330 100644 --- a/develop/proc/mp_bcast_i3.html +++ b/develop/proc/mp_bcast_i3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_im.html b/develop/proc/mp_bcast_im.html index ab0752c71c8..c88a9d250e5 100644 --- a/develop/proc/mp_bcast_im.html +++ b/develop/proc/mp_bcast_im.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_iv.html b/develop/proc/mp_bcast_iv.html index 8a3ab015b63..cd935768612 100644 --- a/develop/proc/mp_bcast_iv.html +++ b/develop/proc/mp_bcast_iv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_l.html b/develop/proc/mp_bcast_l.html index 2ce209ab0cb..dbf63bfeca3 100644 --- a/develop/proc/mp_bcast_l.html +++ b/develop/proc/mp_bcast_l.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_l3.html b/develop/proc/mp_bcast_l3.html index 127770e471e..b3716d5e482 100644 --- a/develop/proc/mp_bcast_l3.html +++ b/develop/proc/mp_bcast_l3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_lm.html b/develop/proc/mp_bcast_lm.html index b5ffcfcd8ef..25395dd7453 100644 --- a/develop/proc/mp_bcast_lm.html +++ b/develop/proc/mp_bcast_lm.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_lv.html b/develop/proc/mp_bcast_lv.html index 180a29c2bd1..30841e577bd 100644 --- a/develop/proc/mp_bcast_lv.html +++ b/develop/proc/mp_bcast_lv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_r.html b/develop/proc/mp_bcast_r.html index 3ed4f8b13c4..1ce223fcacf 100644 --- a/develop/proc/mp_bcast_r.html +++ b/develop/proc/mp_bcast_r.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_r3.html b/develop/proc/mp_bcast_r3.html index 528e44fdd1d..fdd06540ed9 100644 --- a/develop/proc/mp_bcast_r3.html +++ b/develop/proc/mp_bcast_r3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_rm.html b/develop/proc/mp_bcast_rm.html index 92f735bef9c..8b3a3e5815b 100644 --- a/develop/proc/mp_bcast_rm.html +++ b/develop/proc/mp_bcast_rm.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_rv.html b/develop/proc/mp_bcast_rv.html index d0daf663c54..0c00cba75fe 100644 --- a/develop/proc/mp_bcast_rv.html +++ b/develop/proc/mp_bcast_rv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_z.html b/develop/proc/mp_bcast_z.html index f639ab3a633..c0f28bd623c 100644 --- a/develop/proc/mp_bcast_z.html +++ b/develop/proc/mp_bcast_z.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_z3.html b/develop/proc/mp_bcast_z3.html index 360cb102269..bf5b24bc282 100644 --- a/develop/proc/mp_bcast_z3.html +++ b/develop/proc/mp_bcast_z3.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_zm.html b/develop/proc/mp_bcast_zm.html index 6ff18ccce3c..945a071b703 100644 --- a/develop/proc/mp_bcast_zm.html +++ b/develop/proc/mp_bcast_zm.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_bcast_zv.html b/develop/proc/mp_bcast_zv.html index 1eeec8bab9e..8b4b52ae1ac 100644 --- a/develop/proc/mp_bcast_zv.html +++ b/develop/proc/mp_bcast_zv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_cart_create.html b/develop/proc/mp_cart_create.html index cf1f544b7a3..eb6dc7f7808 100644 --- a/develop/proc/mp_cart_create.html +++ b/develop/proc/mp_cart_create.html @@ -173,7 +173,7 @@

    Arguments

    @@ -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 f7d43b5c93b..bfd1d4bcd70 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 38c7e6af572..db925f4fbf7 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 86313c81a4e..dfb5d7d1276 100644 --- a/develop/proc/mp_comm_split_direct.html +++ b/develop/proc/mp_comm_split_direct.html @@ -190,7 +190,7 @@

    Arguments

    @@ -205,7 +205,7 @@

    Arguments

    diff --git a/develop/proc/mp_deallocate_c.html b/develop/proc/mp_deallocate_c.html index ccdfc8123aa..b6cf8ce94d3 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 d57a3e0d65c..739728be165 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 324bd99f729..30dd3a54b66 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 b6eb7bb73b1..9a09e4cef47 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 e1a1e224855..fb6568c987b 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 069535731a7..51a5d12434d 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 9ddf4c921f8..4690bf69579 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 42909260fee..2953e1d1897 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 3adb7d4dbd3..012593fd68d 100644 --- a/develop/proc/mp_environ_c2.html +++ b/develop/proc/mp_environ_c2.html @@ -173,7 +173,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_environ_pgrid.html b/develop/proc/mp_environ_pgrid.html index 9124f5658b0..d0bbcd169db 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 d27f7bf2394..b2c730320ef 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 cd76dedbbd9..b7ca3c4a75d 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 636fab95d44..5978e84dbd3 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_file_read_at_all_c.html b/develop/proc/mp_file_read_at_all_c.html index 5d074a44e96..77b354ec777 100644 --- a/develop/proc/mp_file_read_at_all_c.html +++ b/develop/proc/mp_file_read_at_all_c.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_ch.html b/develop/proc/mp_file_read_at_all_ch.html index 5d6b9194185..9fd8f650788 100644 --- a/develop/proc/mp_file_read_at_all_ch.html +++ b/develop/proc/mp_file_read_at_all_ch.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_cv.html b/develop/proc/mp_file_read_at_all_cv.html index b3ca24d772b..eb56e61e487 100644 --- a/develop/proc/mp_file_read_at_all_cv.html +++ b/develop/proc/mp_file_read_at_all_cv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_d.html b/develop/proc/mp_file_read_at_all_d.html index c0d6b2b115a..b1d3ed50618 100644 --- a/develop/proc/mp_file_read_at_all_d.html +++ b/develop/proc/mp_file_read_at_all_d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_dv.html b/develop/proc/mp_file_read_at_all_dv.html index 34c3aecb8d4..7d8b681e5bf 100644 --- a/develop/proc/mp_file_read_at_all_dv.html +++ b/develop/proc/mp_file_read_at_all_dv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_i.html b/develop/proc/mp_file_read_at_all_i.html index d50f91a65ff..7021265c48c 100644 --- a/develop/proc/mp_file_read_at_all_i.html +++ b/develop/proc/mp_file_read_at_all_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_iv.html b/develop/proc/mp_file_read_at_all_iv.html index f39649ebf43..0c5009b158d 100644 --- a/develop/proc/mp_file_read_at_all_iv.html +++ b/develop/proc/mp_file_read_at_all_iv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_l.html b/develop/proc/mp_file_read_at_all_l.html index 68d5f4f3701..6daacea7932 100644 --- a/develop/proc/mp_file_read_at_all_l.html +++ b/develop/proc/mp_file_read_at_all_l.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_lv.html b/develop/proc/mp_file_read_at_all_lv.html index eee652f281b..031b4e627a6 100644 --- a/develop/proc/mp_file_read_at_all_lv.html +++ b/develop/proc/mp_file_read_at_all_lv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_r.html b/develop/proc/mp_file_read_at_all_r.html index 0f23497b64d..972883b7861 100644 --- a/develop/proc/mp_file_read_at_all_r.html +++ b/develop/proc/mp_file_read_at_all_r.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_rv.html b/develop/proc/mp_file_read_at_all_rv.html index e217846ce86..7417ce55cce 100644 --- a/develop/proc/mp_file_read_at_all_rv.html +++ b/develop/proc/mp_file_read_at_all_rv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_z.html b/develop/proc/mp_file_read_at_all_z.html index 7b694f57cb7..71861f08186 100644 --- a/develop/proc/mp_file_read_at_all_z.html +++ b/develop/proc/mp_file_read_at_all_z.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_read_at_all_zv.html b/develop/proc/mp_file_read_at_all_zv.html index d0403f2fb3b..795d28de7f6 100644 --- a/develop/proc/mp_file_read_at_all_zv.html +++ b/develop/proc/mp_file_read_at_all_zv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_c.html b/develop/proc/mp_file_write_at_all_c.html index f6f9c916f77..a37cd91209c 100644 --- a/develop/proc/mp_file_write_at_all_c.html +++ b/develop/proc/mp_file_write_at_all_c.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_ch.html b/develop/proc/mp_file_write_at_all_ch.html index 5fad47ef999..c89ea4e59d3 100644 --- a/develop/proc/mp_file_write_at_all_ch.html +++ b/develop/proc/mp_file_write_at_all_ch.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_cv.html b/develop/proc/mp_file_write_at_all_cv.html index 9409d588b6a..9a102dad9af 100644 --- a/develop/proc/mp_file_write_at_all_cv.html +++ b/develop/proc/mp_file_write_at_all_cv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_d.html b/develop/proc/mp_file_write_at_all_d.html index 24999210177..4b8d635f2a3 100644 --- a/develop/proc/mp_file_write_at_all_d.html +++ b/develop/proc/mp_file_write_at_all_d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_dv.html b/develop/proc/mp_file_write_at_all_dv.html index af499356ea9..dd6c080f990 100644 --- a/develop/proc/mp_file_write_at_all_dv.html +++ b/develop/proc/mp_file_write_at_all_dv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_i.html b/develop/proc/mp_file_write_at_all_i.html index f44865ebf8d..5278e52f796 100644 --- a/develop/proc/mp_file_write_at_all_i.html +++ b/develop/proc/mp_file_write_at_all_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_iv.html b/develop/proc/mp_file_write_at_all_iv.html index 45da3c0e093..c1da7f5e4f6 100644 --- a/develop/proc/mp_file_write_at_all_iv.html +++ b/develop/proc/mp_file_write_at_all_iv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_l.html b/develop/proc/mp_file_write_at_all_l.html index 2a0a15ee7f9..0d85a848278 100644 --- a/develop/proc/mp_file_write_at_all_l.html +++ b/develop/proc/mp_file_write_at_all_l.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_lv.html b/develop/proc/mp_file_write_at_all_lv.html index c8d9e4828a1..a2bb50c5725 100644 --- a/develop/proc/mp_file_write_at_all_lv.html +++ b/develop/proc/mp_file_write_at_all_lv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_r.html b/develop/proc/mp_file_write_at_all_r.html index 3ce5bcdc609..71de0614dbd 100644 --- a/develop/proc/mp_file_write_at_all_r.html +++ b/develop/proc/mp_file_write_at_all_r.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_rv.html b/develop/proc/mp_file_write_at_all_rv.html index 373524c59b4..b29b44251d3 100644 --- a/develop/proc/mp_file_write_at_all_rv.html +++ b/develop/proc/mp_file_write_at_all_rv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_z.html b/develop/proc/mp_file_write_at_all_z.html index dfe21444c85..53e06f5f6e4 100644 --- a/develop/proc/mp_file_write_at_all_z.html +++ b/develop/proc/mp_file_write_at_all_z.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_all_zv.html b/develop/proc/mp_file_write_at_all_zv.html index 38e076c266e..9faa351a75b 100644 --- a/develop/proc/mp_file_write_at_all_zv.html +++ b/develop/proc/mp_file_write_at_all_zv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_c.html b/develop/proc/mp_file_write_at_c.html index f2afb475c38..34d48417f6b 100644 --- a/develop/proc/mp_file_write_at_c.html +++ b/develop/proc/mp_file_write_at_c.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_ch.html b/develop/proc/mp_file_write_at_ch.html index 55e3e0fbf69..9a1374313cd 100644 --- a/develop/proc/mp_file_write_at_ch.html +++ b/develop/proc/mp_file_write_at_ch.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_cv.html b/develop/proc/mp_file_write_at_cv.html index 102d06b6801..22e38383272 100644 --- a/develop/proc/mp_file_write_at_cv.html +++ b/develop/proc/mp_file_write_at_cv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_d.html b/develop/proc/mp_file_write_at_d.html index f81151ad399..8fdf9d1b2c1 100644 --- a/develop/proc/mp_file_write_at_d.html +++ b/develop/proc/mp_file_write_at_d.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_dv.html b/develop/proc/mp_file_write_at_dv.html index c2f0a08284a..719107907d4 100644 --- a/develop/proc/mp_file_write_at_dv.html +++ b/develop/proc/mp_file_write_at_dv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_i.html b/develop/proc/mp_file_write_at_i.html index 81e4745685f..16767b9e3ed 100644 --- a/develop/proc/mp_file_write_at_i.html +++ b/develop/proc/mp_file_write_at_i.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_iv.html b/develop/proc/mp_file_write_at_iv.html index d5b5494aee5..4afe3d30f8a 100644 --- a/develop/proc/mp_file_write_at_iv.html +++ b/develop/proc/mp_file_write_at_iv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_l.html b/develop/proc/mp_file_write_at_l.html index 45457556da0..101646107a3 100644 --- a/develop/proc/mp_file_write_at_l.html +++ b/develop/proc/mp_file_write_at_l.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_lv.html b/develop/proc/mp_file_write_at_lv.html index a888224a5ad..291600f5d03 100644 --- a/develop/proc/mp_file_write_at_lv.html +++ b/develop/proc/mp_file_write_at_lv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_r.html b/develop/proc/mp_file_write_at_r.html index 444863a5bb0..e97cd6398a1 100644 --- a/develop/proc/mp_file_write_at_r.html +++ b/develop/proc/mp_file_write_at_r.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_rv.html b/develop/proc/mp_file_write_at_rv.html index a3f389b2f27..180b6fe7f17 100644 --- a/develop/proc/mp_file_write_at_rv.html +++ b/develop/proc/mp_file_write_at_rv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_z.html b/develop/proc/mp_file_write_at_z.html index 51e6b2e7e84..069e174a8af 100644 --- a/develop/proc/mp_file_write_at_z.html +++ b/develop/proc/mp_file_write_at_z.html @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/mp_file_write_at_zv.html b/develop/proc/mp_file_write_at_zv.html index db758bf5e10..27e68afddcc 100644 --- a/develop/proc/mp_file_write_at_zv.html +++ b/develop/proc/mp_file_write_at_zv.html @@ -192,7 +192,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_c.html b/develop/proc/mp_gather_c.html index 2542efe1a24..4269cad992d 100644 --- a/develop/proc/mp_gather_c.html +++ b/develop/proc/mp_gather_c.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_cm.html b/develop/proc/mp_gather_cm.html index 9a50160d9b2..283dbe633c2 100644 --- a/develop/proc/mp_gather_cm.html +++ b/develop/proc/mp_gather_cm.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_cv.html b/develop/proc/mp_gather_cv.html index d3474634b39..50495f93c28 100644 --- a/develop/proc/mp_gather_cv.html +++ b/develop/proc/mp_gather_cv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_d.html b/develop/proc/mp_gather_d.html index edebdeb13ed..abd74cb1679 100644 --- a/develop/proc/mp_gather_d.html +++ b/develop/proc/mp_gather_d.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_dm.html b/develop/proc/mp_gather_dm.html index c439bfad3fe..5acbe1da210 100644 --- a/develop/proc/mp_gather_dm.html +++ b/develop/proc/mp_gather_dm.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_dv.html b/develop/proc/mp_gather_dv.html index 59fe703039d..d8dd7467a1b 100644 --- a/develop/proc/mp_gather_dv.html +++ b/develop/proc/mp_gather_dv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_i.html b/develop/proc/mp_gather_i.html index 429e339d7ed..c45a58eabe5 100644 --- a/develop/proc/mp_gather_i.html +++ b/develop/proc/mp_gather_i.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_im.html b/develop/proc/mp_gather_im.html index 7c4892908a4..c26ae1cdcff 100644 --- a/develop/proc/mp_gather_im.html +++ b/develop/proc/mp_gather_im.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_iv.html b/develop/proc/mp_gather_iv.html index 52ea5dea9c0..a68ee7bed95 100644 --- a/develop/proc/mp_gather_iv.html +++ b/develop/proc/mp_gather_iv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_l.html b/develop/proc/mp_gather_l.html index 4334a9038b9..74f77f15c4b 100644 --- a/develop/proc/mp_gather_l.html +++ b/develop/proc/mp_gather_l.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_lm.html b/develop/proc/mp_gather_lm.html index 0c1bcb7cd88..9cc594ffe9c 100644 --- a/develop/proc/mp_gather_lm.html +++ b/develop/proc/mp_gather_lm.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_lv.html b/develop/proc/mp_gather_lv.html index fce6a0dcfe2..cd16321ea0a 100644 --- a/develop/proc/mp_gather_lv.html +++ b/develop/proc/mp_gather_lv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_r.html b/develop/proc/mp_gather_r.html index e2a1bb3cda6..80dc4167d17 100644 --- a/develop/proc/mp_gather_r.html +++ b/develop/proc/mp_gather_r.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_rm.html b/develop/proc/mp_gather_rm.html index b69041d67e3..f73a3c62ae2 100644 --- a/develop/proc/mp_gather_rm.html +++ b/develop/proc/mp_gather_rm.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_rv.html b/develop/proc/mp_gather_rv.html index 56d899e62cd..f870dcde443 100644 --- a/develop/proc/mp_gather_rv.html +++ b/develop/proc/mp_gather_rv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_z.html b/develop/proc/mp_gather_z.html index bf24c808286..8f48f682749 100644 --- a/develop/proc/mp_gather_z.html +++ b/develop/proc/mp_gather_z.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_zm.html b/develop/proc/mp_gather_zm.html index c7ac85c76ed..7dee97d1e00 100644 --- a/develop/proc/mp_gather_zm.html +++ b/develop/proc/mp_gather_zm.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gather_zv.html b/develop/proc/mp_gather_zv.html index 13b9e15b983..0833251e801 100644 --- a/develop/proc/mp_gather_zv.html +++ b/develop/proc/mp_gather_zv.html @@ -167,7 +167,7 @@

    Arguments

    @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/mp_gatherv_cv.html b/develop/proc/mp_gatherv_cv.html index f07d0f60767..74fd162f791 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 5d64f12156e..abf6f6f772f 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 7c5c5e3d103..dfa082e6994 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 1d9b205385e..cf26d58d74c 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 9fb3fd3a233..f0f446548e0 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 55cbaf1f7d0..3d40ea29169 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 82812b1c447..1f755fb5186 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_get_request_handle.html b/develop/proc/mp_get_request_handle.html index a0eea3e0e91..711327b490f 100644 --- a/develop/proc/mp_get_request_handle.html +++ b/develop/proc/mp_get_request_handle.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c.html b/develop/proc/mp_iallgather_c.html index c32a4ba107e..418bee3bc3f 100644 --- a/develop/proc/mp_iallgather_c.html +++ b/develop/proc/mp_iallgather_c.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c11.html b/develop/proc/mp_iallgather_c11.html index 4c9860ab3b8..ef3641b8fbd 100644 --- a/develop/proc/mp_iallgather_c11.html +++ b/develop/proc/mp_iallgather_c11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c13.html b/develop/proc/mp_iallgather_c13.html index 320935e0612..aae058c424f 100644 --- a/develop/proc/mp_iallgather_c13.html +++ b/develop/proc/mp_iallgather_c13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c22.html b/develop/proc/mp_iallgather_c22.html index 1a121e2351c..ae0b103f47e 100644 --- a/develop/proc/mp_iallgather_c22.html +++ b/develop/proc/mp_iallgather_c22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c24.html b/develop/proc/mp_iallgather_c24.html index 44e30e833aa..387b6eceb5a 100644 --- a/develop/proc/mp_iallgather_c24.html +++ b/develop/proc/mp_iallgather_c24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_c33.html b/develop/proc/mp_iallgather_c33.html index 3ac8a21faec..c6d4b0f42d6 100644 --- a/develop/proc/mp_iallgather_c33.html +++ b/develop/proc/mp_iallgather_c33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d.html b/develop/proc/mp_iallgather_d.html index 7bdb274791a..8992bfb3000 100644 --- a/develop/proc/mp_iallgather_d.html +++ b/develop/proc/mp_iallgather_d.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d11.html b/develop/proc/mp_iallgather_d11.html index b8dc136325c..93d933caa43 100644 --- a/develop/proc/mp_iallgather_d11.html +++ b/develop/proc/mp_iallgather_d11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d13.html b/develop/proc/mp_iallgather_d13.html index daa40efea7e..ee7a35fd713 100644 --- a/develop/proc/mp_iallgather_d13.html +++ b/develop/proc/mp_iallgather_d13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d22.html b/develop/proc/mp_iallgather_d22.html index f82df600197..fd641283269 100644 --- a/develop/proc/mp_iallgather_d22.html +++ b/develop/proc/mp_iallgather_d22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d24.html b/develop/proc/mp_iallgather_d24.html index 3db841883dd..251e3c224df 100644 --- a/develop/proc/mp_iallgather_d24.html +++ b/develop/proc/mp_iallgather_d24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_d33.html b/develop/proc/mp_iallgather_d33.html index f50ea217371..3fbd590acb7 100644 --- a/develop/proc/mp_iallgather_d33.html +++ b/develop/proc/mp_iallgather_d33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i.html b/develop/proc/mp_iallgather_i.html index d0d262b202e..66b19773e11 100644 --- a/develop/proc/mp_iallgather_i.html +++ b/develop/proc/mp_iallgather_i.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i11.html b/develop/proc/mp_iallgather_i11.html index 3b3e2597a29..767a70d8528 100644 --- a/develop/proc/mp_iallgather_i11.html +++ b/develop/proc/mp_iallgather_i11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i13.html b/develop/proc/mp_iallgather_i13.html index d5c289fec8f..0dbf0eb821e 100644 --- a/develop/proc/mp_iallgather_i13.html +++ b/develop/proc/mp_iallgather_i13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i22.html b/develop/proc/mp_iallgather_i22.html index 1d97a45bd18..b0e83094d17 100644 --- a/develop/proc/mp_iallgather_i22.html +++ b/develop/proc/mp_iallgather_i22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i24.html b/develop/proc/mp_iallgather_i24.html index c7e9282ec1b..86c98ffa8f3 100644 --- a/develop/proc/mp_iallgather_i24.html +++ b/develop/proc/mp_iallgather_i24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_i33.html b/develop/proc/mp_iallgather_i33.html index 1e61748fb03..89027b64541 100644 --- a/develop/proc/mp_iallgather_i33.html +++ b/develop/proc/mp_iallgather_i33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l.html b/develop/proc/mp_iallgather_l.html index 62fac535e24..b12b4046274 100644 --- a/develop/proc/mp_iallgather_l.html +++ b/develop/proc/mp_iallgather_l.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l11.html b/develop/proc/mp_iallgather_l11.html index 6f5e8997d02..37134b15efe 100644 --- a/develop/proc/mp_iallgather_l11.html +++ b/develop/proc/mp_iallgather_l11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l13.html b/develop/proc/mp_iallgather_l13.html index aff07b114d7..bb43d7e6918 100644 --- a/develop/proc/mp_iallgather_l13.html +++ b/develop/proc/mp_iallgather_l13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l22.html b/develop/proc/mp_iallgather_l22.html index bfc7e0e3af0..f5d0fed0efb 100644 --- a/develop/proc/mp_iallgather_l22.html +++ b/develop/proc/mp_iallgather_l22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l24.html b/develop/proc/mp_iallgather_l24.html index 7062e3fc728..c324b2626cb 100644 --- a/develop/proc/mp_iallgather_l24.html +++ b/develop/proc/mp_iallgather_l24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_l33.html b/develop/proc/mp_iallgather_l33.html index 37a3575eedb..db2e8a8b381 100644 --- a/develop/proc/mp_iallgather_l33.html +++ b/develop/proc/mp_iallgather_l33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r.html b/develop/proc/mp_iallgather_r.html index 43ac5c99952..abed7a1b123 100644 --- a/develop/proc/mp_iallgather_r.html +++ b/develop/proc/mp_iallgather_r.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r11.html b/develop/proc/mp_iallgather_r11.html index 52843ac0ef2..90881758d11 100644 --- a/develop/proc/mp_iallgather_r11.html +++ b/develop/proc/mp_iallgather_r11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r13.html b/develop/proc/mp_iallgather_r13.html index 4a7ca10aaf8..a8aaefaf0bc 100644 --- a/develop/proc/mp_iallgather_r13.html +++ b/develop/proc/mp_iallgather_r13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r22.html b/develop/proc/mp_iallgather_r22.html index a1e70f2525d..bc940bdc27d 100644 --- a/develop/proc/mp_iallgather_r22.html +++ b/develop/proc/mp_iallgather_r22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r24.html b/develop/proc/mp_iallgather_r24.html index 446a87c9348..3fb953b5773 100644 --- a/develop/proc/mp_iallgather_r24.html +++ b/develop/proc/mp_iallgather_r24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_r33.html b/develop/proc/mp_iallgather_r33.html index 38c450f1b12..87de50fd0ab 100644 --- a/develop/proc/mp_iallgather_r33.html +++ b/develop/proc/mp_iallgather_r33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z.html b/develop/proc/mp_iallgather_z.html index 0f3c2e58dce..501354ba776 100644 --- a/develop/proc/mp_iallgather_z.html +++ b/develop/proc/mp_iallgather_z.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z11.html b/develop/proc/mp_iallgather_z11.html index 6f75ac5f447..dae8e88b8d2 100644 --- a/develop/proc/mp_iallgather_z11.html +++ b/develop/proc/mp_iallgather_z11.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z13.html b/develop/proc/mp_iallgather_z13.html index 607cf1a23c4..d8c3f6bcd73 100644 --- a/develop/proc/mp_iallgather_z13.html +++ b/develop/proc/mp_iallgather_z13.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z22.html b/develop/proc/mp_iallgather_z22.html index ec4b2b30d51..4cf99360f40 100644 --- a/develop/proc/mp_iallgather_z22.html +++ b/develop/proc/mp_iallgather_z22.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z24.html b/develop/proc/mp_iallgather_z24.html index 527d1a47db4..d5e2cba3b54 100644 --- a/develop/proc/mp_iallgather_z24.html +++ b/develop/proc/mp_iallgather_z24.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgather_z33.html b/develop/proc/mp_iallgather_z33.html index bae1ab6a7fc..74dcde13e34 100644 --- a/develop/proc/mp_iallgather_z33.html +++ b/develop/proc/mp_iallgather_z33.html @@ -209,7 +209,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_cv.html b/develop/proc/mp_iallgatherv_cv.html index 769a8c8307c..af09f390b3a 100644 --- a/develop/proc/mp_iallgatherv_cv.html +++ b/develop/proc/mp_iallgatherv_cv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_cv2.html b/develop/proc/mp_iallgatherv_cv2.html index af5dfe6f30b..626fe1c05f2 100644 --- a/develop/proc/mp_iallgatherv_cv2.html +++ b/develop/proc/mp_iallgatherv_cv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_dv.html b/develop/proc/mp_iallgatherv_dv.html index c84d724bc4a..1619359e099 100644 --- a/develop/proc/mp_iallgatherv_dv.html +++ b/develop/proc/mp_iallgatherv_dv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_dv2.html b/develop/proc/mp_iallgatherv_dv2.html index 6913911cc6f..aba22572281 100644 --- a/develop/proc/mp_iallgatherv_dv2.html +++ b/develop/proc/mp_iallgatherv_dv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_iv.html b/develop/proc/mp_iallgatherv_iv.html index 8192c3846b1..0bedfadaf62 100644 --- a/develop/proc/mp_iallgatherv_iv.html +++ b/develop/proc/mp_iallgatherv_iv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_iv2.html b/develop/proc/mp_iallgatherv_iv2.html index 23bb2664ef6..2661ea4c515 100644 --- a/develop/proc/mp_iallgatherv_iv2.html +++ b/develop/proc/mp_iallgatherv_iv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_lv.html b/develop/proc/mp_iallgatherv_lv.html index 3a42376d00f..c892592d4db 100644 --- a/develop/proc/mp_iallgatherv_lv.html +++ b/develop/proc/mp_iallgatherv_lv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_lv2.html b/develop/proc/mp_iallgatherv_lv2.html index d78c4b6689d..c609c67c809 100644 --- a/develop/proc/mp_iallgatherv_lv2.html +++ b/develop/proc/mp_iallgatherv_lv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_rv.html b/develop/proc/mp_iallgatherv_rv.html index cdfaf7ec00a..334bdfd8821 100644 --- a/develop/proc/mp_iallgatherv_rv.html +++ b/develop/proc/mp_iallgatherv_rv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_rv2.html b/develop/proc/mp_iallgatherv_rv2.html index a2ebc46b0f8..a7873cce7ed 100644 --- a/develop/proc/mp_iallgatherv_rv2.html +++ b/develop/proc/mp_iallgatherv_rv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_zv.html b/develop/proc/mp_iallgatherv_zv.html index 14bda40eaef..47c8dcf10a2 100644 --- a/develop/proc/mp_iallgatherv_zv.html +++ b/develop/proc/mp_iallgatherv_zv.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_iallgatherv_zv2.html b/develop/proc/mp_iallgatherv_zv2.html index 490c6481629..56045edead1 100644 --- a/develop/proc/mp_iallgatherv_zv2.html +++ b/develop/proc/mp_iallgatherv_zv2.html @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_c.html b/develop/proc/mp_ibcast_c.html index 5d42d6bc5ca..f7075d3644e 100644 --- a/develop/proc/mp_ibcast_c.html +++ b/develop/proc/mp_ibcast_c.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_cv.html b/develop/proc/mp_ibcast_cv.html index 2f89ea03b9e..00800ae6003 100644 --- a/develop/proc/mp_ibcast_cv.html +++ b/develop/proc/mp_ibcast_cv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_d.html b/develop/proc/mp_ibcast_d.html index cb091151751..1e52222224d 100644 --- a/develop/proc/mp_ibcast_d.html +++ b/develop/proc/mp_ibcast_d.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_dv.html b/develop/proc/mp_ibcast_dv.html index 940ed5c73f4..98ad332fab7 100644 --- a/develop/proc/mp_ibcast_dv.html +++ b/develop/proc/mp_ibcast_dv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_i.html b/develop/proc/mp_ibcast_i.html index c59d28d1b25..f44b60dcaf4 100644 --- a/develop/proc/mp_ibcast_i.html +++ b/develop/proc/mp_ibcast_i.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_iv.html b/develop/proc/mp_ibcast_iv.html index 7378df16a13..b2e2d980520 100644 --- a/develop/proc/mp_ibcast_iv.html +++ b/develop/proc/mp_ibcast_iv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_l.html b/develop/proc/mp_ibcast_l.html index 18cdd72b09c..01c8b95257a 100644 --- a/develop/proc/mp_ibcast_l.html +++ b/develop/proc/mp_ibcast_l.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_lv.html b/develop/proc/mp_ibcast_lv.html index 488cca69e15..cd2886bc9fb 100644 --- a/develop/proc/mp_ibcast_lv.html +++ b/develop/proc/mp_ibcast_lv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_r.html b/develop/proc/mp_ibcast_r.html index 8a1c6fc6b03..800484aec52 100644 --- a/develop/proc/mp_ibcast_r.html +++ b/develop/proc/mp_ibcast_r.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_rv.html b/develop/proc/mp_ibcast_rv.html index 0236bb55dc9..59e69982d81 100644 --- a/develop/proc/mp_ibcast_rv.html +++ b/develop/proc/mp_ibcast_rv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_z.html b/develop/proc/mp_ibcast_z.html index 397ed4ace2d..396d4b410fd 100644 --- a/develop/proc/mp_ibcast_z.html +++ b/develop/proc/mp_ibcast_z.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_ibcast_zv.html b/develop/proc/mp_ibcast_zv.html index 856a8d2e655..da688a8dab2 100644 --- a/develop/proc/mp_ibcast_zv.html +++ b/develop/proc/mp_ibcast_zv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    @@ -208,7 +208,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_bv.html b/develop/proc/mp_irecv_bv.html index 2fc2e11f538..258e6be167a 100644 --- a/develop/proc/mp_irecv_bv.html +++ b/develop/proc/mp_irecv_bv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_cm2.html b/develop/proc/mp_irecv_cm2.html index fc26689adf9..aee864b59b6 100644 --- a/develop/proc/mp_irecv_cm2.html +++ b/develop/proc/mp_irecv_cm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_custom.html b/develop/proc/mp_irecv_custom.html index 52e3d2a9eab..30c3afabd7a 100644 --- a/develop/proc/mp_irecv_custom.html +++ b/develop/proc/mp_irecv_custom.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_cv.html b/develop/proc/mp_irecv_cv.html index 95cac698400..1ca548fe019 100644 --- a/develop/proc/mp_irecv_cv.html +++ b/develop/proc/mp_irecv_cv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_dm2.html b/develop/proc/mp_irecv_dm2.html index 74d362f1e8d..a4afca13a5a 100644 --- a/develop/proc/mp_irecv_dm2.html +++ b/develop/proc/mp_irecv_dm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_dv.html b/develop/proc/mp_irecv_dv.html index f1cec715ec7..1ef82e473f6 100644 --- a/develop/proc/mp_irecv_dv.html +++ b/develop/proc/mp_irecv_dv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_im2.html b/develop/proc/mp_irecv_im2.html index 9e0f96ea6d5..792b5a6fe85 100644 --- a/develop/proc/mp_irecv_im2.html +++ b/develop/proc/mp_irecv_im2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_iv.html b/develop/proc/mp_irecv_iv.html index a663de2257f..a7c6c5c1212 100644 --- a/develop/proc/mp_irecv_iv.html +++ b/develop/proc/mp_irecv_iv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_lm2.html b/develop/proc/mp_irecv_lm2.html index 8ead121cd2c..2e9c2abc80e 100644 --- a/develop/proc/mp_irecv_lm2.html +++ b/develop/proc/mp_irecv_lm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_lv.html b/develop/proc/mp_irecv_lv.html index 23fccd03199..4de68385814 100644 --- a/develop/proc/mp_irecv_lv.html +++ b/develop/proc/mp_irecv_lv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_rm2.html b/develop/proc/mp_irecv_rm2.html index 4efae03a4c2..0945472f5b1 100644 --- a/develop/proc/mp_irecv_rm2.html +++ b/develop/proc/mp_irecv_rm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_rv.html b/develop/proc/mp_irecv_rv.html index 3c839fd6cb1..27c7db16f2b 100644 --- a/develop/proc/mp_irecv_rv.html +++ b/develop/proc/mp_irecv_rv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_zm2.html b/develop/proc/mp_irecv_zm2.html index f7d6b04e4c3..a0e41dbb0f6 100644 --- a/develop/proc/mp_irecv_zm2.html +++ b/develop/proc/mp_irecv_zm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_irecv_zv.html b/develop/proc/mp_irecv_zv.html index c098fc3d659..9d53e2c851a 100644 --- a/develop/proc/mp_irecv_zv.html +++ b/develop/proc/mp_irecv_zv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_c.html b/develop/proc/mp_iscatter_c.html index 57365561333..cdc523a9bad 100644 --- a/develop/proc/mp_iscatter_c.html +++ b/develop/proc/mp_iscatter_c.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_cv2.html b/develop/proc/mp_iscatter_cv2.html index fdf79ca4c2d..db4f9609e71 100644 --- a/develop/proc/mp_iscatter_cv2.html +++ b/develop/proc/mp_iscatter_cv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_d.html b/develop/proc/mp_iscatter_d.html index fdf7090ffe8..113fa338e1c 100644 --- a/develop/proc/mp_iscatter_d.html +++ b/develop/proc/mp_iscatter_d.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_dv2.html b/develop/proc/mp_iscatter_dv2.html index 810fe9cc340..092b6abd276 100644 --- a/develop/proc/mp_iscatter_dv2.html +++ b/develop/proc/mp_iscatter_dv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_i.html b/develop/proc/mp_iscatter_i.html index 3c4b441559a..b040f7317c8 100644 --- a/develop/proc/mp_iscatter_i.html +++ b/develop/proc/mp_iscatter_i.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_iv2.html b/develop/proc/mp_iscatter_iv2.html index d2dbf9f81d4..8e67fad3ed8 100644 --- a/develop/proc/mp_iscatter_iv2.html +++ b/develop/proc/mp_iscatter_iv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_l.html b/develop/proc/mp_iscatter_l.html index 71b66d6d124..088a293c894 100644 --- a/develop/proc/mp_iscatter_l.html +++ b/develop/proc/mp_iscatter_l.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_lv2.html b/develop/proc/mp_iscatter_lv2.html index e4966b311c7..b3b6b17ffb8 100644 --- a/develop/proc/mp_iscatter_lv2.html +++ b/develop/proc/mp_iscatter_lv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_r.html b/develop/proc/mp_iscatter_r.html index a39e5b651e9..b453e4f992a 100644 --- a/develop/proc/mp_iscatter_r.html +++ b/develop/proc/mp_iscatter_r.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_rv2.html b/develop/proc/mp_iscatter_rv2.html index ea990a1d8f5..140e6168eb1 100644 --- a/develop/proc/mp_iscatter_rv2.html +++ b/develop/proc/mp_iscatter_rv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_z.html b/develop/proc/mp_iscatter_z.html index cfbe7d40473..ef900a35d3b 100644 --- a/develop/proc/mp_iscatter_z.html +++ b/develop/proc/mp_iscatter_z.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatter_zv2.html b/develop/proc/mp_iscatter_zv2.html index b0f56cfa3ab..bd417ac3199 100644 --- a/develop/proc/mp_iscatter_zv2.html +++ b/develop/proc/mp_iscatter_zv2.html @@ -176,7 +176,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -221,7 +221,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_cv.html b/develop/proc/mp_iscatterv_cv.html index e2f8f82f58a..120bd819df8 100644 --- a/develop/proc/mp_iscatterv_cv.html +++ b/develop/proc/mp_iscatterv_cv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_dv.html b/develop/proc/mp_iscatterv_dv.html index 6648742631f..209d49b407f 100644 --- a/develop/proc/mp_iscatterv_dv.html +++ b/develop/proc/mp_iscatterv_dv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_iv.html b/develop/proc/mp_iscatterv_iv.html index bd161078b56..b60fd0f66f9 100644 --- a/develop/proc/mp_iscatterv_iv.html +++ b/develop/proc/mp_iscatterv_iv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_lv.html b/develop/proc/mp_iscatterv_lv.html index fe6a5dd2b78..e790b380a6f 100644 --- a/develop/proc/mp_iscatterv_lv.html +++ b/develop/proc/mp_iscatterv_lv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_rv.html b/develop/proc/mp_iscatterv_rv.html index 2bc82f9a1b8..8754823789e 100644 --- a/develop/proc/mp_iscatterv_rv.html +++ b/develop/proc/mp_iscatterv_rv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_iscatterv_zv.html b/develop/proc/mp_iscatterv_zv.html index f7633347e62..3602b5fd3ec 100644 --- a/develop/proc/mp_iscatterv_zv.html +++ b/develop/proc/mp_iscatterv_zv.html @@ -206,7 +206,7 @@

    Arguments

    @@ -236,7 +236,7 @@

    Arguments

    @@ -266,7 +266,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_bv.html b/develop/proc/mp_isend_bv.html index 328d44414d2..a04f1807a28 100644 --- a/develop/proc/mp_isend_bv.html +++ b/develop/proc/mp_isend_bv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_cm2.html b/develop/proc/mp_isend_cm2.html index c7b93e8cb24..99d275bb92d 100644 --- a/develop/proc/mp_isend_cm2.html +++ b/develop/proc/mp_isend_cm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_custom.html b/develop/proc/mp_isend_custom.html index f390d178d7a..a2509b18867 100644 --- a/develop/proc/mp_isend_custom.html +++ b/develop/proc/mp_isend_custom.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_cv.html b/develop/proc/mp_isend_cv.html index bdba5b57c1b..b38a5667ce2 100644 --- a/develop/proc/mp_isend_cv.html +++ b/develop/proc/mp_isend_cv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_dm2.html b/develop/proc/mp_isend_dm2.html index 2ee761c0f10..a1b6ff68865 100644 --- a/develop/proc/mp_isend_dm2.html +++ b/develop/proc/mp_isend_dm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_dv.html b/develop/proc/mp_isend_dv.html index 9cb6763105d..78ad82b76a1 100644 --- a/develop/proc/mp_isend_dv.html +++ b/develop/proc/mp_isend_dv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_im2.html b/develop/proc/mp_isend_im2.html index 007bbc62bb9..94e28285f86 100644 --- a/develop/proc/mp_isend_im2.html +++ b/develop/proc/mp_isend_im2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_iv.html b/develop/proc/mp_isend_iv.html index 5b3e5919e33..27ef4ac0d49 100644 --- a/develop/proc/mp_isend_iv.html +++ b/develop/proc/mp_isend_iv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_lm2.html b/develop/proc/mp_isend_lm2.html index 2a7ee62a480..049df4e40e9 100644 --- a/develop/proc/mp_isend_lm2.html +++ b/develop/proc/mp_isend_lm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_lv.html b/develop/proc/mp_isend_lv.html index adb3af89c37..07dd3837caf 100644 --- a/develop/proc/mp_isend_lv.html +++ b/develop/proc/mp_isend_lv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_rm2.html b/develop/proc/mp_isend_rm2.html index 6c2632041e6..309ad1f5a94 100644 --- a/develop/proc/mp_isend_rm2.html +++ b/develop/proc/mp_isend_rm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_rv.html b/develop/proc/mp_isend_rv.html index 4a5c4905e65..a3fddb1fa83 100644 --- a/develop/proc/mp_isend_rv.html +++ b/develop/proc/mp_isend_rv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_zm2.html b/develop/proc/mp_isend_zm2.html index 5201b7d3cf3..5184ee7e9ce 100644 --- a/develop/proc/mp_isend_zm2.html +++ b/develop/proc/mp_isend_zm2.html @@ -186,7 +186,7 @@

    Arguments

    @@ -216,7 +216,7 @@

    Arguments

    diff --git a/develop/proc/mp_isend_zv.html b/develop/proc/mp_isend_zv.html index f0d2dda77d0..4fc06f0fa12 100644 --- a/develop/proc/mp_isend_zv.html +++ b/develop/proc/mp_isend_zv.html @@ -182,7 +182,7 @@

    Arguments

    @@ -212,7 +212,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_c.html b/develop/proc/mp_isendrecv_c.html index 432f7f9ee1d..af2487d29a1 100644 --- a/develop/proc/mp_isendrecv_c.html +++ b/develop/proc/mp_isendrecv_c.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_cv.html b/develop/proc/mp_isendrecv_cv.html index 4a627c46dde..286e4400480 100644 --- a/develop/proc/mp_isendrecv_cv.html +++ b/develop/proc/mp_isendrecv_cv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_d.html b/develop/proc/mp_isendrecv_d.html index bb8e00e619b..698a56ec837 100644 --- a/develop/proc/mp_isendrecv_d.html +++ b/develop/proc/mp_isendrecv_d.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_dv.html b/develop/proc/mp_isendrecv_dv.html index e328e6bdd71..f4238e4301f 100644 --- a/develop/proc/mp_isendrecv_dv.html +++ b/develop/proc/mp_isendrecv_dv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_i.html b/develop/proc/mp_isendrecv_i.html index fa1ccd5f5ab..78af3aec739 100644 --- a/develop/proc/mp_isendrecv_i.html +++ b/develop/proc/mp_isendrecv_i.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_iv.html b/develop/proc/mp_isendrecv_iv.html index 8dcbd82c316..051bc068947 100644 --- a/develop/proc/mp_isendrecv_iv.html +++ b/develop/proc/mp_isendrecv_iv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_l.html b/develop/proc/mp_isendrecv_l.html index 6719c2f31bc..4d709534b9f 100644 --- a/develop/proc/mp_isendrecv_l.html +++ b/develop/proc/mp_isendrecv_l.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_lv.html b/develop/proc/mp_isendrecv_lv.html index 4e95ec52821..de1088306aa 100644 --- a/develop/proc/mp_isendrecv_lv.html +++ b/develop/proc/mp_isendrecv_lv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_r.html b/develop/proc/mp_isendrecv_r.html index 538b43cfa7e..29cdae87db7 100644 --- a/develop/proc/mp_isendrecv_r.html +++ b/develop/proc/mp_isendrecv_r.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_rv.html b/develop/proc/mp_isendrecv_rv.html index d32519bf7fb..0a23e4c1dac 100644 --- a/develop/proc/mp_isendrecv_rv.html +++ b/develop/proc/mp_isendrecv_rv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_z.html b/develop/proc/mp_isendrecv_z.html index 88dbf8acdf6..7e043cee94d 100644 --- a/develop/proc/mp_isendrecv_z.html +++ b/develop/proc/mp_isendrecv_z.html @@ -176,7 +176,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/mp_isendrecv_zv.html b/develop/proc/mp_isendrecv_zv.html index 57bd0c0a539..953038e85e0 100644 --- a/develop/proc/mp_isendrecv_zv.html +++ b/develop/proc/mp_isendrecv_zv.html @@ -180,7 +180,7 @@

    Arguments

    @@ -210,7 +210,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_bv.html b/develop/proc/mp_isum_bv.html index 090e600c2c5..2044d05c805 100644 --- a/develop/proc/mp_isum_bv.html +++ b/develop/proc/mp_isum_bv.html @@ -161,7 +161,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_cv.html b/develop/proc/mp_isum_cv.html index 88d1ce0cbd4..3f3c1739dc2 100644 --- a/develop/proc/mp_isum_cv.html +++ b/develop/proc/mp_isum_cv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_dv.html b/develop/proc/mp_isum_dv.html index 0b5cf9138b6..16a5c1f7cfb 100644 --- a/develop/proc/mp_isum_dv.html +++ b/develop/proc/mp_isum_dv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_iv.html b/develop/proc/mp_isum_iv.html index c5ee7b97145..075af925d4f 100644 --- a/develop/proc/mp_isum_iv.html +++ b/develop/proc/mp_isum_iv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_lv.html b/develop/proc/mp_isum_lv.html index 42b1cea68a7..e8dc4610ad7 100644 --- a/develop/proc/mp_isum_lv.html +++ b/develop/proc/mp_isum_lv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_rv.html b/develop/proc/mp_isum_rv.html index 806093a3e3e..82818c36084 100644 --- a/develop/proc/mp_isum_rv.html +++ b/develop/proc/mp_isum_rv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isum_zv.html b/develop/proc/mp_isum_zv.html index 5e73c08e311..295feae0c84 100644 --- a/develop/proc/mp_isum_zv.html +++ b/develop/proc/mp_isum_zv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -193,7 +193,7 @@

    Arguments

    diff --git a/develop/proc/mp_isync.html b/develop/proc/mp_isync.html index 03261efdfa5..df1bbaf4af1 100644 --- a/develop/proc/mp_isync.html +++ b/develop/proc/mp_isync.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_c.html b/develop/proc/mp_max_c.html index 087aab7a363..e67f9dbe29e 100644 --- a/develop/proc/mp_max_c.html +++ b/develop/proc/mp_max_c.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_cv.html b/develop/proc/mp_max_cv.html index 9ceab022fb4..004770fe04e 100644 --- a/develop/proc/mp_max_cv.html +++ b/develop/proc/mp_max_cv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_d.html b/develop/proc/mp_max_d.html index ac8696db9b4..f3d52ab7937 100644 --- a/develop/proc/mp_max_d.html +++ b/develop/proc/mp_max_d.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_dv.html b/develop/proc/mp_max_dv.html index 9f42c8aa5c8..65ea46f0789 100644 --- a/develop/proc/mp_max_dv.html +++ b/develop/proc/mp_max_dv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_i.html b/develop/proc/mp_max_i.html index c3beb43920f..61c5287718e 100644 --- a/develop/proc/mp_max_i.html +++ b/develop/proc/mp_max_i.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_iv.html b/develop/proc/mp_max_iv.html index ff833e2f3f8..1db7d385469 100644 --- a/develop/proc/mp_max_iv.html +++ b/develop/proc/mp_max_iv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_l.html b/develop/proc/mp_max_l.html index 75fc3427694..5c0e03a1ca9 100644 --- a/develop/proc/mp_max_l.html +++ b/develop/proc/mp_max_l.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_lv.html b/develop/proc/mp_max_lv.html index 05c46073eb7..33673c1ee08 100644 --- a/develop/proc/mp_max_lv.html +++ b/develop/proc/mp_max_lv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_r.html b/develop/proc/mp_max_r.html index 0a9fb0482ab..fab19b625be 100644 --- a/develop/proc/mp_max_r.html +++ b/develop/proc/mp_max_r.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_rv.html b/develop/proc/mp_max_rv.html index 01560137fd7..29d6747e08a 100644 --- a/develop/proc/mp_max_rv.html +++ b/develop/proc/mp_max_rv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_z.html b/develop/proc/mp_max_z.html index 9d3efc2db8a..e959da13d8e 100644 --- a/develop/proc/mp_max_z.html +++ b/develop/proc/mp_max_z.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_max_zv.html b/develop/proc/mp_max_zv.html index e05b95309ac..9e2eddca844 100644 --- a/develop/proc/mp_max_zv.html +++ b/develop/proc/mp_max_zv.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_maxloc_dv.html b/develop/proc/mp_maxloc_dv.html index 0e33c22f449..e55937ca9ca 100644 --- a/develop/proc/mp_maxloc_dv.html +++ b/develop/proc/mp_maxloc_dv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_c.html b/develop/proc/mp_min_c.html index b402333d9ff..510e4c356f4 100644 --- a/develop/proc/mp_min_c.html +++ b/develop/proc/mp_min_c.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_cv.html b/develop/proc/mp_min_cv.html index becdc7603ee..45f37ccfe95 100644 --- a/develop/proc/mp_min_cv.html +++ b/develop/proc/mp_min_cv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_d.html b/develop/proc/mp_min_d.html index f8b22007f5f..97c47b003b8 100644 --- a/develop/proc/mp_min_d.html +++ b/develop/proc/mp_min_d.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_dv.html b/develop/proc/mp_min_dv.html index 7c2c32a9c42..0c2cc8bc13a 100644 --- a/develop/proc/mp_min_dv.html +++ b/develop/proc/mp_min_dv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_i.html b/develop/proc/mp_min_i.html index c1eceea842a..5f824735d29 100644 --- a/develop/proc/mp_min_i.html +++ b/develop/proc/mp_min_i.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_iv.html b/develop/proc/mp_min_iv.html index b48341bbaa6..bdaf0a0d587 100644 --- a/develop/proc/mp_min_iv.html +++ b/develop/proc/mp_min_iv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_l.html b/develop/proc/mp_min_l.html index fe85d0668e7..1873b32931d 100644 --- a/develop/proc/mp_min_l.html +++ b/develop/proc/mp_min_l.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_lv.html b/develop/proc/mp_min_lv.html index 75624bd0e29..b6452228fa2 100644 --- a/develop/proc/mp_min_lv.html +++ b/develop/proc/mp_min_lv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_r.html b/develop/proc/mp_min_r.html index 67c96d9f4fe..36029420ca5 100644 --- a/develop/proc/mp_min_r.html +++ b/develop/proc/mp_min_r.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_rv.html b/develop/proc/mp_min_rv.html index 3ec1f950647..174d830c690 100644 --- a/develop/proc/mp_min_rv.html +++ b/develop/proc/mp_min_rv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_z.html b/develop/proc/mp_min_z.html index 2b7940da5a5..b37bb391c52 100644 --- a/develop/proc/mp_min_z.html +++ b/develop/proc/mp_min_z.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_min_zv.html b/develop/proc/mp_min_zv.html index 013b46152ef..c8ab7aecd89 100644 --- a/develop/proc/mp_min_zv.html +++ b/develop/proc/mp_min_zv.html @@ -166,7 +166,7 @@

    Arguments

    diff --git a/develop/proc/mp_minloc_dv.html b/develop/proc/mp_minloc_dv.html index 937ad1a4f4a..8d8a7e586ce 100644 --- a/develop/proc/mp_minloc_dv.html +++ b/develop/proc/mp_minloc_dv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_perf_env_describe.html b/develop/proc/mp_perf_env_describe.html index 9394f737886..92c30c561b6 100644 --- a/develop/proc/mp_perf_env_describe.html +++ b/develop/proc/mp_perf_env_describe.html @@ -173,7 +173,7 @@

    Arguments

    diff --git a/develop/proc/mp_probe.html b/develop/proc/mp_probe.html index 34c6a0aee51..24f93288da4 100644 --- a/develop/proc/mp_probe.html +++ b/develop/proc/mp_probe.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_c.html b/develop/proc/mp_prod_c.html index 6d62fb6b4df..7d39854b3bc 100644 --- a/develop/proc/mp_prod_c.html +++ b/develop/proc/mp_prod_c.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_d.html b/develop/proc/mp_prod_d.html index 37780507ea0..b9cadfd3d0e 100644 --- a/develop/proc/mp_prod_d.html +++ b/develop/proc/mp_prod_d.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_i.html b/develop/proc/mp_prod_i.html index c746b19520e..6cf5f89738f 100644 --- a/develop/proc/mp_prod_i.html +++ b/develop/proc/mp_prod_i.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_l.html b/develop/proc/mp_prod_l.html index 7be3681a43e..5e13a71fa4d 100644 --- a/develop/proc/mp_prod_l.html +++ b/develop/proc/mp_prod_l.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_r.html b/develop/proc/mp_prod_r.html index 518dbd4f90a..44d5f398b66 100644 --- a/develop/proc/mp_prod_r.html +++ b/develop/proc/mp_prod_r.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_prod_z.html b/develop/proc/mp_prod_z.html index b106c5cbc0f..c03d30313e9 100644 --- a/develop/proc/mp_prod_z.html +++ b/develop/proc/mp_prod_z.html @@ -162,7 +162,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_c.html b/develop/proc/mp_recv_c.html index 49516146e6a..e2820cefad3 100644 --- a/develop/proc/mp_recv_c.html +++ b/develop/proc/mp_recv_c.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_cv.html b/develop/proc/mp_recv_cv.html index 407ff802ff2..15afd47cf3a 100644 --- a/develop/proc/mp_recv_cv.html +++ b/develop/proc/mp_recv_cv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_d.html b/develop/proc/mp_recv_d.html index 27ed0453ea7..76cfc4723b0 100644 --- a/develop/proc/mp_recv_d.html +++ b/develop/proc/mp_recv_d.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_dv.html b/develop/proc/mp_recv_dv.html index 15445cb3651..9399bd3c7a7 100644 --- a/develop/proc/mp_recv_dv.html +++ b/develop/proc/mp_recv_dv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_i.html b/develop/proc/mp_recv_i.html index 4096250ac13..a58adf6321c 100644 --- a/develop/proc/mp_recv_i.html +++ b/develop/proc/mp_recv_i.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_iv.html b/develop/proc/mp_recv_iv.html index 4b1acd5c402..433a582c8db 100644 --- a/develop/proc/mp_recv_iv.html +++ b/develop/proc/mp_recv_iv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_l.html b/develop/proc/mp_recv_l.html index 694b588ab87..55be413ba0b 100644 --- a/develop/proc/mp_recv_l.html +++ b/develop/proc/mp_recv_l.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_lv.html b/develop/proc/mp_recv_lv.html index 0a20a443d38..d7b6ed36bf5 100644 --- a/develop/proc/mp_recv_lv.html +++ b/develop/proc/mp_recv_lv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_r.html b/develop/proc/mp_recv_r.html index 4b5948537af..2d3f851ffb4 100644 --- a/develop/proc/mp_recv_r.html +++ b/develop/proc/mp_recv_r.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_rv.html b/develop/proc/mp_recv_rv.html index 77f340ff157..9e3d02f96db 100644 --- a/develop/proc/mp_recv_rv.html +++ b/develop/proc/mp_recv_rv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_z.html b/develop/proc/mp_recv_z.html index 19cfcea35af..18b0eead3cf 100644 --- a/develop/proc/mp_recv_z.html +++ b/develop/proc/mp_recv_z.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_recv_zv.html b/develop/proc/mp_recv_zv.html index cb8fada3c12..1d4bb5b7e6b 100644 --- a/develop/proc/mp_recv_zv.html +++ b/develop/proc/mp_recv_zv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_reordering.html b/develop/proc/mp_reordering.html index 122682bf4d8..7d3765de628 100644 --- a/develop/proc/mp_reordering.html +++ b/develop/proc/mp_reordering.html @@ -164,7 +164,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_cv.html b/develop/proc/mp_rget_cv.html index d124f512dab..b9380ef07f7 100644 --- a/develop/proc/mp_rget_cv.html +++ b/develop/proc/mp_rget_cv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_dv.html b/develop/proc/mp_rget_dv.html index eac8e8abaf8..8d4fe2e0ac0 100644 --- a/develop/proc/mp_rget_dv.html +++ b/develop/proc/mp_rget_dv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_iv.html b/develop/proc/mp_rget_iv.html index 268720de54a..32a118956fb 100644 --- a/develop/proc/mp_rget_iv.html +++ b/develop/proc/mp_rget_iv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_lv.html b/develop/proc/mp_rget_lv.html index d0975db4ba1..441bfd30cd1 100644 --- a/develop/proc/mp_rget_lv.html +++ b/develop/proc/mp_rget_lv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_rv.html b/develop/proc/mp_rget_rv.html index 5cbff3c3b6a..02fa8459a75 100644 --- a/develop/proc/mp_rget_rv.html +++ b/develop/proc/mp_rget_rv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_rget_zv.html b/develop/proc/mp_rget_zv.html index 12d9fd2238b..4abab9a6042 100644 --- a/develop/proc/mp_rget_zv.html +++ b/develop/proc/mp_rget_zv.html @@ -178,7 +178,7 @@

    Arguments

    @@ -223,7 +223,7 @@

    Arguments

    @@ -253,7 +253,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_c.html b/develop/proc/mp_send_c.html index 5ba1f8af85d..00cbf283e62 100644 --- a/develop/proc/mp_send_c.html +++ b/develop/proc/mp_send_c.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_cv.html b/develop/proc/mp_send_cv.html index 34b7262bf2f..bfbbabef1a4 100644 --- a/develop/proc/mp_send_cv.html +++ b/develop/proc/mp_send_cv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_d.html b/develop/proc/mp_send_d.html index c4dd7b14568..14a689b1da4 100644 --- a/develop/proc/mp_send_d.html +++ b/develop/proc/mp_send_d.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_dv.html b/develop/proc/mp_send_dv.html index 36b51f627a0..44f75fbd383 100644 --- a/develop/proc/mp_send_dv.html +++ b/develop/proc/mp_send_dv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_i.html b/develop/proc/mp_send_i.html index a913a515b48..4f1ce274240 100644 --- a/develop/proc/mp_send_i.html +++ b/develop/proc/mp_send_i.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_iv.html b/develop/proc/mp_send_iv.html index cf6168cbdbd..661b1acf3e4 100644 --- a/develop/proc/mp_send_iv.html +++ b/develop/proc/mp_send_iv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_l.html b/develop/proc/mp_send_l.html index 433a8f51c5d..8e7843180e1 100644 --- a/develop/proc/mp_send_l.html +++ b/develop/proc/mp_send_l.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_lv.html b/develop/proc/mp_send_lv.html index c17ab1fb17e..0e36fc78c68 100644 --- a/develop/proc/mp_send_lv.html +++ b/develop/proc/mp_send_lv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_r.html b/develop/proc/mp_send_r.html index 50ab3bbda0e..98ccb3682bc 100644 --- a/develop/proc/mp_send_r.html +++ b/develop/proc/mp_send_r.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_rv.html b/develop/proc/mp_send_rv.html index 02139161dce..bd2347bbd25 100644 --- a/develop/proc/mp_send_rv.html +++ b/develop/proc/mp_send_rv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_z.html b/develop/proc/mp_send_z.html index a1e94ffa02a..ec3f6bd11e9 100644 --- a/develop/proc/mp_send_z.html +++ b/develop/proc/mp_send_z.html @@ -161,7 +161,7 @@

    Arguments

    @@ -176,7 +176,7 @@

    Arguments

    diff --git a/develop/proc/mp_send_zv.html b/develop/proc/mp_send_zv.html index 71c8cce326c..90a15ad82c0 100644 --- a/develop/proc/mp_send_zv.html +++ b/develop/proc/mp_send_zv.html @@ -163,7 +163,7 @@

    Arguments

    @@ -178,7 +178,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_cv.html b/develop/proc/mp_sendrecv_cv.html index 1cf984784dc..5996bdfca87 100644 --- a/develop/proc/mp_sendrecv_cv.html +++ b/develop/proc/mp_sendrecv_cv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_dv.html b/develop/proc/mp_sendrecv_dv.html index 9eabe9462ef..2db5bf9e32e 100644 --- a/develop/proc/mp_sendrecv_dv.html +++ b/develop/proc/mp_sendrecv_dv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_iv.html b/develop/proc/mp_sendrecv_iv.html index 97e55e47321..54408ab3aa1 100644 --- a/develop/proc/mp_sendrecv_iv.html +++ b/develop/proc/mp_sendrecv_iv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_lv.html b/develop/proc/mp_sendrecv_lv.html index d3a2b87cf14..61d27a97137 100644 --- a/develop/proc/mp_sendrecv_lv.html +++ b/develop/proc/mp_sendrecv_lv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_rv.html b/develop/proc/mp_sendrecv_rv.html index 7464425185e..16649bea847 100644 --- a/develop/proc/mp_sendrecv_rv.html +++ b/develop/proc/mp_sendrecv_rv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_sendrecv_zv.html b/develop/proc/mp_sendrecv_zv.html index fff50905c33..410839e3d50 100644 --- a/develop/proc/mp_sendrecv_zv.html +++ b/develop/proc/mp_sendrecv_zv.html @@ -174,7 +174,7 @@

    Arguments

    @@ -204,7 +204,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_comm_handle.html b/develop/proc/mp_set_comm_handle.html index b81274f5c19..711047700a0 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 e9ad640226f..e82c1e6a52b 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 c1084db1627..35d703a78c0 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 679fdf1e510..b88eed44ca8 100644 --- a/develop/proc/mp_set_request_handle.html +++ b/develop/proc/mp_set_request_handle.html @@ -160,7 +160,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    diff --git a/develop/proc/mp_set_win_handle.html b/develop/proc/mp_set_win_handle.html index 7bfd71a3e68..a2c3191b97d 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_sum_b.html b/develop/proc/mp_sum_b.html index ba146417d7c..6bf44023c92 100644 --- a/develop/proc/mp_sum_b.html +++ b/develop/proc/mp_sum_b.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_bv.html b/develop/proc/mp_sum_bv.html index 4001266a3b6..828a6614e26 100644 --- a/develop/proc/mp_sum_bv.html +++ b/develop/proc/mp_sum_bv.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_c.html b/develop/proc/mp_sum_c.html index 2432587d64e..cd81484d702 100644 --- a/develop/proc/mp_sum_c.html +++ b/develop/proc/mp_sum_c.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_cm.html b/develop/proc/mp_sum_cm.html index ea043112688..deb0bf1efe8 100644 --- a/develop/proc/mp_sum_cm.html +++ b/develop/proc/mp_sum_cm.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_cm3.html b/develop/proc/mp_sum_cm3.html index e6738912013..d3ac4e0e3a4 100644 --- a/develop/proc/mp_sum_cm3.html +++ b/develop/proc/mp_sum_cm3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_cm4.html b/develop/proc/mp_sum_cm4.html index 5ec836c9a29..f26904ddab0 100644 --- a/develop/proc/mp_sum_cm4.html +++ b/develop/proc/mp_sum_cm4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_cv.html b/develop/proc/mp_sum_cv.html index c3cec37a00a..6ef20103f1e 100644 --- a/develop/proc/mp_sum_cv.html +++ b/develop/proc/mp_sum_cv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_d.html b/develop/proc/mp_sum_d.html index 62cb8b25f6f..a797b9a6e58 100644 --- a/develop/proc/mp_sum_d.html +++ b/develop/proc/mp_sum_d.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_dm.html b/develop/proc/mp_sum_dm.html index ba91ed116cf..1e317119791 100644 --- a/develop/proc/mp_sum_dm.html +++ b/develop/proc/mp_sum_dm.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_dm3.html b/develop/proc/mp_sum_dm3.html index 081b7e61a0e..522591b91a0 100644 --- a/develop/proc/mp_sum_dm3.html +++ b/develop/proc/mp_sum_dm3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_dm4.html b/develop/proc/mp_sum_dm4.html index e2b12b3d1a9..d00f1080b15 100644 --- a/develop/proc/mp_sum_dm4.html +++ b/develop/proc/mp_sum_dm4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_dv.html b/develop/proc/mp_sum_dv.html index 0b3ea8476a1..62476ae7717 100644 --- a/develop/proc/mp_sum_dv.html +++ b/develop/proc/mp_sum_dv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_i.html b/develop/proc/mp_sum_i.html index 29d87120b2f..13f2663f54d 100644 --- a/develop/proc/mp_sum_i.html +++ b/develop/proc/mp_sum_i.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_im.html b/develop/proc/mp_sum_im.html index 10de9cf6566..0dd661d5a71 100644 --- a/develop/proc/mp_sum_im.html +++ b/develop/proc/mp_sum_im.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_im3.html b/develop/proc/mp_sum_im3.html index 84cd19a5f83..d97974af8ab 100644 --- a/develop/proc/mp_sum_im3.html +++ b/develop/proc/mp_sum_im3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_im4.html b/develop/proc/mp_sum_im4.html index 9f23b13c2dd..9cd260fbcdc 100644 --- a/develop/proc/mp_sum_im4.html +++ b/develop/proc/mp_sum_im4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_iv.html b/develop/proc/mp_sum_iv.html index def90b1bba3..59c5ff813b9 100644 --- a/develop/proc/mp_sum_iv.html +++ b/develop/proc/mp_sum_iv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_l.html b/develop/proc/mp_sum_l.html index 462c1bee610..159f51df7fc 100644 --- a/develop/proc/mp_sum_l.html +++ b/develop/proc/mp_sum_l.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_lm.html b/develop/proc/mp_sum_lm.html index 9a266d912ac..0046d5750d9 100644 --- a/develop/proc/mp_sum_lm.html +++ b/develop/proc/mp_sum_lm.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_lm3.html b/develop/proc/mp_sum_lm3.html index 785ecddedeb..bd10b850193 100644 --- a/develop/proc/mp_sum_lm3.html +++ b/develop/proc/mp_sum_lm3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_lm4.html b/develop/proc/mp_sum_lm4.html index 91a93136a5f..972dced9d66 100644 --- a/develop/proc/mp_sum_lm4.html +++ b/develop/proc/mp_sum_lm4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_lv.html b/develop/proc/mp_sum_lv.html index d349649a7cc..408bebf0f71 100644 --- a/develop/proc/mp_sum_lv.html +++ b/develop/proc/mp_sum_lv.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 44c47a9dcc5..8aedcc34d29 100644 --- a/develop/proc/mp_sum_partial_cm.html +++ b/develop/proc/mp_sum_partial_cm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_dm.html b/develop/proc/mp_sum_partial_dm.html index c36ec087538..002e796202e 100644 --- a/develop/proc/mp_sum_partial_dm.html +++ b/develop/proc/mp_sum_partial_dm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_im.html b/develop/proc/mp_sum_partial_im.html index 10b1f548bc2..d56b0e2b0b5 100644 --- a/develop/proc/mp_sum_partial_im.html +++ b/develop/proc/mp_sum_partial_im.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_lm.html b/develop/proc/mp_sum_partial_lm.html index e9e9b8973f9..893bc2b6ea7 100644 --- a/develop/proc/mp_sum_partial_lm.html +++ b/develop/proc/mp_sum_partial_lm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_rm.html b/develop/proc/mp_sum_partial_rm.html index 4f75d8e32f0..1d652f03a9c 100644 --- a/develop/proc/mp_sum_partial_rm.html +++ b/develop/proc/mp_sum_partial_rm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_partial_zm.html b/develop/proc/mp_sum_partial_zm.html index 7e62aa59e4c..d18772d9215 100644 --- a/develop/proc/mp_sum_partial_zm.html +++ b/develop/proc/mp_sum_partial_zm.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_r.html b/develop/proc/mp_sum_r.html index f631ce51b57..9f3724d907c 100644 --- a/develop/proc/mp_sum_r.html +++ b/develop/proc/mp_sum_r.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_rm.html b/develop/proc/mp_sum_rm.html index 6503ffc7ae5..7e0d5a6780f 100644 --- a/develop/proc/mp_sum_rm.html +++ b/develop/proc/mp_sum_rm.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_rm3.html b/develop/proc/mp_sum_rm3.html index 7924eadb142..52aca352619 100644 --- a/develop/proc/mp_sum_rm3.html +++ b/develop/proc/mp_sum_rm3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_rm4.html b/develop/proc/mp_sum_rm4.html index dbdeca50df0..93a3121621d 100644 --- a/develop/proc/mp_sum_rm4.html +++ b/develop/proc/mp_sum_rm4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_cm.html b/develop/proc/mp_sum_root_cm.html index c4c8182e0cf..ab6079dfeeb 100644 --- a/develop/proc/mp_sum_root_cm.html +++ b/develop/proc/mp_sum_root_cm.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_cv.html b/develop/proc/mp_sum_root_cv.html index 8c20b1a4bf5..ba0216b07b0 100644 --- a/develop/proc/mp_sum_root_cv.html +++ b/develop/proc/mp_sum_root_cv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_dm.html b/develop/proc/mp_sum_root_dm.html index 50126226af2..1448cfda2a1 100644 --- a/develop/proc/mp_sum_root_dm.html +++ b/develop/proc/mp_sum_root_dm.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_dv.html b/develop/proc/mp_sum_root_dv.html index 76e67e1901c..d7dd9a6d8ff 100644 --- a/develop/proc/mp_sum_root_dv.html +++ b/develop/proc/mp_sum_root_dv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_im.html b/develop/proc/mp_sum_root_im.html index 395ed84d3f6..b62dfcc6c23 100644 --- a/develop/proc/mp_sum_root_im.html +++ b/develop/proc/mp_sum_root_im.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_iv.html b/develop/proc/mp_sum_root_iv.html index cb07ddacc91..6024a1717b9 100644 --- a/develop/proc/mp_sum_root_iv.html +++ b/develop/proc/mp_sum_root_iv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_lm.html b/develop/proc/mp_sum_root_lm.html index 118887969e0..542531f7144 100644 --- a/develop/proc/mp_sum_root_lm.html +++ b/develop/proc/mp_sum_root_lm.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_lv.html b/develop/proc/mp_sum_root_lv.html index 91ee842df99..340b6a87c0f 100644 --- a/develop/proc/mp_sum_root_lv.html +++ b/develop/proc/mp_sum_root_lv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_rm.html b/develop/proc/mp_sum_root_rm.html index 48b9f423570..0af6fc44790 100644 --- a/develop/proc/mp_sum_root_rm.html +++ b/develop/proc/mp_sum_root_rm.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_rv.html b/develop/proc/mp_sum_root_rv.html index 3cd96be9d1d..d288a0adf0d 100644 --- a/develop/proc/mp_sum_root_rv.html +++ b/develop/proc/mp_sum_root_rv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_zm.html b/develop/proc/mp_sum_root_zm.html index d9320f4b1ec..8ae01d95518 100644 --- a/develop/proc/mp_sum_root_zm.html +++ b/develop/proc/mp_sum_root_zm.html @@ -164,7 +164,7 @@

    Arguments

    @@ -179,7 +179,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_root_zv.html b/develop/proc/mp_sum_root_zv.html index 5d70ff17acf..0cde5e5b18b 100644 --- a/develop/proc/mp_sum_root_zv.html +++ b/develop/proc/mp_sum_root_zv.html @@ -162,7 +162,7 @@

    Arguments

    @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_rv.html b/develop/proc/mp_sum_rv.html index 869ba7879b4..a78b5560351 100644 --- a/develop/proc/mp_sum_rv.html +++ b/develop/proc/mp_sum_rv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_z.html b/develop/proc/mp_sum_z.html index a954b8648b1..70b7162feb3 100644 --- a/develop/proc/mp_sum_z.html +++ b/develop/proc/mp_sum_z.html @@ -161,7 +161,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_zm.html b/develop/proc/mp_sum_zm.html index 052bf94c360..676bd7a4be4 100644 --- a/develop/proc/mp_sum_zm.html +++ b/develop/proc/mp_sum_zm.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_zm3.html b/develop/proc/mp_sum_zm3.html index 57d44d6bd82..426d2135add 100644 --- a/develop/proc/mp_sum_zm3.html +++ b/develop/proc/mp_sum_zm3.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_zm4.html b/develop/proc/mp_sum_zm4.html index 254985d9756..4f9e86519de 100644 --- a/develop/proc/mp_sum_zm4.html +++ b/develop/proc/mp_sum_zm4.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sum_zv.html b/develop/proc/mp_sum_zv.html index f12c83b080a..42189f54a1d 100644 --- a/develop/proc/mp_sum_zv.html +++ b/develop/proc/mp_sum_zv.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_sync.html b/develop/proc/mp_sync.html index e1d0963e3e6..fd15a33ebce 100644 --- a/develop/proc/mp_sync.html +++ b/develop/proc/mp_sync.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_test_1.html b/develop/proc/mp_test_1.html index a73b994eeb4..6da5cb01ad9 100644 --- a/develop/proc/mp_test_1.html +++ b/develop/proc/mp_test_1.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_testall_tv.html b/develop/proc/mp_testall_tv.html index 44f1da5daa4..3b7041b88bd 100644 --- a/develop/proc/mp_testall_tv.html +++ b/develop/proc/mp_testall_tv.html @@ -160,7 +160,7 @@

    Arguments

    diff --git a/develop/proc/mp_testany_1.html b/develop/proc/mp_testany_1.html index 54dcb575ffe..8139326c810 100644 --- a/develop/proc/mp_testany_1.html +++ b/develop/proc/mp_testany_1.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_testany_2.html b/develop/proc/mp_testany_2.html index 897218cd7a7..6d86faf9141 100644 --- a/develop/proc/mp_testany_2.html +++ b/develop/proc/mp_testany_2.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 abd904cffdf..88fe93210e3 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 8fd1cac82d5..9edd8df6283 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 53e6479bc9e..5b80973b094 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 4aff2405c02..0f847ba82e6 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 c94dae419a1..1d9b70786df 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 73ec96c2b98..9f7f8ebd94c 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_type_make_c.html b/develop/proc/mp_type_make_c.html index e816eec40f1..14511042deb 100644 --- a/develop/proc/mp_type_make_c.html +++ b/develop/proc/mp_type_make_c.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_make_d.html b/develop/proc/mp_type_make_d.html index fff932565ee..9d27d8fa6b6 100644 --- a/develop/proc/mp_type_make_d.html +++ b/develop/proc/mp_type_make_d.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_make_i.html b/develop/proc/mp_type_make_i.html index d276a35ca4a..3ba49b6f206 100644 --- a/develop/proc/mp_type_make_i.html +++ b/develop/proc/mp_type_make_i.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_make_l.html b/develop/proc/mp_type_make_l.html index b5c03e5df2c..e4e36f5b850 100644 --- a/develop/proc/mp_type_make_l.html +++ b/develop/proc/mp_type_make_l.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_make_r.html b/develop/proc/mp_type_make_r.html index 99d47df4721..55da7edf031 100644 --- a/develop/proc/mp_type_make_r.html +++ b/develop/proc/mp_type_make_r.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_type_make_z.html b/develop/proc/mp_type_make_z.html index 76b74e54b39..df8f78df19c 100644 --- a/develop/proc/mp_type_make_z.html +++ b/develop/proc/mp_type_make_z.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/mp_wait.html b/develop/proc/mp_wait.html index cce7cf64a45..ef9d447f1d4 100644 --- a/develop/proc/mp_wait.html +++ b/develop/proc/mp_wait.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_waitall_1.html b/develop/proc/mp_waitall_1.html index 787b4dd40a6..51a6166398a 100644 --- a/develop/proc/mp_waitall_1.html +++ b/develop/proc/mp_waitall_1.html @@ -163,7 +163,7 @@

    Arguments

    diff --git a/develop/proc/mp_waitall_2.html b/develop/proc/mp_waitall_2.html index a469163ea53..e9b8feea5af 100644 --- a/develop/proc/mp_waitall_2.html +++ b/develop/proc/mp_waitall_2.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_waitany.html b/develop/proc/mp_waitany.html index 0987a06525b..7eff83135e7 100644 --- a/develop/proc/mp_waitany.html +++ b/develop/proc/mp_waitany.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/mp_world_init.html b/develop/proc/mp_world_init.html index 82f27661fa9..c724a72a250 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 9226f1b80a2..2f8050e0459 100644 --- a/develop/proc/multiply_3d.html +++ b/develop/proc/multiply_3d.html @@ -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 c085e8bbfc5..880ee22da71 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 3369167478e..186f9453b19 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 c20d38ec7cc..4aa512c709f 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 72a12ad893c..a713b65c47a 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

    @@ -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 1162fba8c3b..fcdea170d04 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

    @@ -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 69247eebe79..d650b0a4b27 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

    @@ -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 ab5122e46b2..63e27450edf 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

    @@ -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 1c53d412788..4e5a9213ef9 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

    diff --git a/develop/proc/ndims_buffer.html b/develop/proc/ndims_buffer.html index e5ba93745f4..15ce3e11c7b 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 8bc2c87708f..c48834c4274 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 026272f14e7..07f349d3a2c 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 9c589329129..eedb99496b9 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 194aec712e6..ff0f5be60cc 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 2e194aa4916..ade0904f337 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 7876d54fec6..1b2a8e96a04 100644 --- a/develop/proc/ndims_tensor.html +++ b/develop/proc/ndims_tensor.html @@ -153,7 +153,7 @@

    Arguments

    diff --git a/develop/proc/next_linebreak.html b/develop/proc/next_linebreak.html index 61f6f269d65..8f4e74c5bcd 100644 --- a/develop/proc/next_linebreak.html +++ b/develop/proc/next_linebreak.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    @@ -207,7 +207,7 @@

    Arguments

    Return Value - + integer

    diff --git a/develop/proc/nfull_elements.html b/develop/proc/nfull_elements.html index d2d829d592c..ca571a2bfdf 100644 --- a/develop/proc/nfull_elements.html +++ b/develop/proc/nfull_elements.html @@ -180,7 +180,7 @@

    Arguments

    diff --git a/develop/proc/number_of_arrays.html b/develop/proc/number_of_arrays.html index 9ba9c0211e6..68c6f0ce3f5 100644 --- a/develop/proc/number_of_arrays.html +++ b/develop/proc/number_of_arrays.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/open_file.html b/develop/proc/open_file.html index 37d49d998bd..a63bea7b558 100644 --- a/develop/proc/open_file.html +++ b/develop/proc/open_file.html @@ -159,7 +159,7 @@

    Arguments

    @@ -264,7 +264,7 @@

    Arguments

    diff --git a/develop/proc/opt_pgrid.html b/develop/proc/opt_pgrid.html index 1fefbb1d006..752749c8c10 100644 --- a/develop/proc/opt_pgrid.html +++ b/develop/proc/opt_pgrid.html @@ -152,7 +152,7 @@

    Arguments

    @@ -167,7 +167,7 @@

    Arguments

    diff --git a/develop/proc/ordered_search.html b/develop/proc/ordered_search.html index b2a2a7921e9..58a4f61e6ab 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 03478b412ea..0950776257e 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 2e2587c9e39..8c20ade58fb 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 401f927f4ca..209458d1db8 100644 --- a/develop/proc/permute_index.html +++ b/develop/proc/permute_index.html @@ -183,7 +183,7 @@

    Arguments

    diff --git a/develop/proc/pointer_view_a.html b/develop/proc/pointer_view_a.html index badab631bfe..6af91e43aaf 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 ab61cae17c4..e8477e1eed7 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 97b53bb33e1..467d96b1556 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 b9a849d7671..b273a5defe9 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 d386cc57a9d..1fb8f037a4f 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 07d60e963d8..6d80d8e6dca 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 e90d54baa78..b0c614ae247 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/prep_output_unit.html b/develop/proc/prep_output_unit.html index f7aaef2c453..fa27d93dc6d 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 514f2daedcd..e1c7f9bec29 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
  • @@ -152,7 +152,7 @@

    Arguments

    diff --git a/develop/proc/prepare_buffers_c.html b/develop/proc/prepare_buffers_c.html index af698f9385d..3def7b66519 100644 --- a/develop/proc/prepare_buffers_c.html +++ b/develop/proc/prepare_buffers_c.html @@ -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

    @@ -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 043b16e7b73..96e3a9b4c60 100644 --- a/develop/proc/prepare_buffers_d.html +++ b/develop/proc/prepare_buffers_d.html @@ -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

    @@ -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 1cdca78baf5..16eaad25847 100644 --- a/develop/proc/prepare_buffers_s.html +++ b/develop/proc/prepare_buffers_s.html @@ -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

    @@ -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 9531cbfff0f..36966b65307 100644 --- a/develop/proc/prepare_buffers_z.html +++ b/develop/proc/prepare_buffers_z.html @@ -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

    @@ -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 2f30a774781..88422c374ea 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_gemm_parameters.html b/develop/proc/print_gemm_parameters.html index 2ce00344b4c..ce678bc92b2 100644 --- a/develop/proc/print_gemm_parameters.html +++ b/develop/proc/print_gemm_parameters.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/print_kind_info.html b/develop/proc/print_kind_info.html index 292cc23aadd..49a2e490e1d 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 f4c8a509679..1f2dcddeee3 100644 --- a/develop/proc/print_message.html +++ b/develop/proc/print_message.html @@ -213,7 +213,7 @@

    Arguments

    diff --git a/develop/proc/print_preconnection_list.html b/develop/proc/print_preconnection_list.html index e26cd1f7e7a..742b8211893 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 451207ae4a4..e72b1434caa 100644 --- a/develop/proc/print_reports.html +++ b/develop/proc/print_reports.html @@ -249,7 +249,7 @@

    Arguments

    diff --git a/develop/proc/print_source.html b/develop/proc/print_source.html index cc273eb5437..37febfdd51e 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 36cbf907cf6..4d874f6aedb 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 48b96a2709d..7825f613fd0 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 68da3892a0d..c6f1a1def8a 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 952ecdbcbb2..ad8768c82a7 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 208871a0a18..009b85d2c61 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 86ec1ff63fd..bd695bb80bd 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 40a5c584457..4ce27cbe9c1 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 21ff583e6b7..711d042ce5e 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 f99930b3beb..0efc6faacb3 100644 --- a/develop/proc/random_dist.html +++ b/develop/proc/random_dist.html @@ -79,15 +79,15 @@

    random_dist
  • - Source File + Source File
  • @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/random_dist~2.html b/develop/proc/random_dist~2.html index 446a2826fb3..36e3eb23ade 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
  • @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/random_dist~3.html b/develop/proc/random_dist~3.html index 326ce406221..add3812ecf2 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 b3abac083f4..0ea9c397c3a 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 ef482f1406d..07e7dae026a 100644 --- a/develop/proc/rebin_imaged_distribution.html +++ b/develop/proc/rebin_imaged_distribution.html @@ -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 ecf4bd24385..806739fb7fe 100644 --- a/develop/proc/rec_sort_index.html +++ b/develop/proc/rec_sort_index.html @@ -165,7 +165,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 2dd48f3119e..79e1b764acd 100644 --- a/develop/proc/rec_split.html +++ b/develop/proc/rec_split.html @@ -173,7 +173,7 @@

    Arguments

    @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/redistribute_and_sum.html b/develop/proc/redistribute_and_sum.html index 6926b4b0bcc..cab515d40d7 100644 --- a/develop/proc/redistribute_and_sum.html +++ b/develop/proc/redistribute_and_sum.html @@ -197,7 +197,7 @@

    Arguments

    diff --git a/develop/proc/reimage_distribution.html b/develop/proc/reimage_distribution.html index 56e4d08f16b..142e3f356a5 100644 --- a/develop/proc/reimage_distribution.html +++ b/develop/proc/reimage_distribution.html @@ -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 6a12c21eb75..daa873f4d54 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 c8f90641642..3b6f0476ecf 100644 --- a/develop/proc/remap_local2global.html +++ b/develop/proc/remap_local2global.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/reorder_arrays.html b/develop/proc/reorder_arrays.html index 1dd9443231b..764c7c94cbd 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 41e9cdff501..a2f84e1562f 100644 --- a/develop/proc/repl_dist.html +++ b/develop/proc/repl_dist.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/repl_rowcols.html b/develop/proc/repl_rowcols.html index d22055a1f1f..65b0f47c821 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 8a2f04debcb..6900a00cd4d 100644 --- a/develop/proc/reshape_mm_compatible.html +++ b/develop/proc/reshape_mm_compatible.html @@ -293,7 +293,7 @@

    Arguments

    @@ -434,7 +434,7 @@

    Arguments

    diff --git a/develop/proc/reshape_mm_compatible~2.html b/develop/proc/reshape_mm_compatible~2.html index 77e8b6aed31..c39a1f20879 100644 --- a/develop/proc/reshape_mm_compatible~2.html +++ b/develop/proc/reshape_mm_compatible~2.html @@ -155,7 +155,7 @@

    Arguments

    @@ -170,7 +170,7 @@

    Arguments

    @@ -358,7 +358,7 @@

    Arguments

    @@ -374,7 +374,7 @@

    Arguments

    @@ -422,7 +422,7 @@

    Arguments

    @@ -437,7 +437,7 @@

    Arguments

    diff --git a/develop/proc/reshape_mm_small.html b/develop/proc/reshape_mm_small.html index 0732a2d5777..fbd384e1561 100644 --- a/develop/proc/reshape_mm_small.html +++ b/develop/proc/reshape_mm_small.html @@ -154,7 +154,7 @@

    Arguments

    @@ -199,7 +199,7 @@

    Arguments

    @@ -229,7 +229,7 @@

    Arguments

    @@ -245,7 +245,7 @@

    Arguments

    diff --git a/develop/proc/reshape_mm_small~2.html b/develop/proc/reshape_mm_small~2.html index 6cecb33983d..f31379673fa 100644 --- a/develop/proc/reshape_mm_small~2.html +++ b/develop/proc/reshape_mm_small~2.html @@ -154,7 +154,7 @@

    Arguments

    @@ -201,7 +201,7 @@

    Arguments

    @@ -246,7 +246,7 @@

    Arguments

    @@ -262,7 +262,7 @@

    Arguments

    @@ -278,7 +278,7 @@

    Arguments

    diff --git a/develop/proc/reshape_mm_template.html b/develop/proc/reshape_mm_template.html index a39e659f858..ba261688795 100644 --- a/develop/proc/reshape_mm_template.html +++ b/develop/proc/reshape_mm_template.html @@ -153,7 +153,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 4538959c4c6..31a9a81e8a9 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 701f747f453..49cc58f4943 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 b1b212fe7f2..f671edaf8ea 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 ff63c0d939a..550847fb783 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 bbb6c7d02a1..8d35f36e6de 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 bf57a1649cb..e6a5f9b6d54 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_p_2d_c.html b/develop/proc/set_data_p_2d_c.html index 535eb97cfde..3a78cbd2968 100644 --- a/develop/proc/set_data_p_2d_c.html +++ b/develop/proc/set_data_p_2d_c.html @@ -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 bb4a48fefe4..9b424caa02a 100644 --- a/develop/proc/set_data_p_2d_d.html +++ b/develop/proc/set_data_p_2d_d.html @@ -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 8d00eb1ff81..f082f7a584b 100644 --- a/develop/proc/set_data_p_2d_s.html +++ b/develop/proc/set_data_p_2d_s.html @@ -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 a0b292b027b..b16286dc027 100644 --- a/develop/proc/set_data_p_2d_z.html +++ b/develop/proc/set_data_p_2d_z.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_c.html b/develop/proc/set_data_p_c.html index a65243e4537..6b9af787c40 100644 --- a/develop/proc/set_data_p_c.html +++ b/develop/proc/set_data_p_c.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_d.html b/develop/proc/set_data_p_d.html index d89d08e7d86..2d263199e41 100644 --- a/develop/proc/set_data_p_d.html +++ b/develop/proc/set_data_p_d.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_s.html b/develop/proc/set_data_p_s.html index f0f8a32ec4d..84df090b77e 100644 --- a/develop/proc/set_data_p_s.html +++ b/develop/proc/set_data_p_s.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_data_p_z.html b/develop/proc/set_data_p_z.html index 86056b0b48b..b80b21f5951 100644 --- a/develop/proc/set_data_p_z.html +++ b/develop/proc/set_data_p_z.html @@ -177,7 +177,7 @@

    Arguments

    diff --git a/develop/proc/set_hashed_i4tuple_callstat.html b/develop/proc/set_hashed_i4tuple_callstat.html index a0a4d32c72b..7365a73d744 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

    diff --git a/develop/proc/set_hashed_str_i4.html b/develop/proc/set_hashed_str_i4.html index b2fa3323533..79de303f4c1 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

    diff --git a/develop/proc/set_larnv_seed.html b/develop/proc/set_larnv_seed.html index 59e2966da71..d77da89d1bf 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 c271e6bf711..b88115be58d 100644 --- a/develop/proc/setup_buffer_matrices.html +++ b/develop/proc/setup_buffer_matrices.html @@ -233,7 +233,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffer_matrix.html b/develop/proc/setup_buffer_matrix.html index b808a8ca500..377da33b4e3 100644 --- a/develop/proc/setup_buffer_matrix.html +++ b/develop/proc/setup_buffer_matrix.html @@ -158,7 +158,7 @@

    Arguments

    @@ -218,7 +218,7 @@

    Arguments

    diff --git a/develop/proc/setup_buffer_matrix_image.html b/develop/proc/setup_buffer_matrix_image.html index 949419a3edf..6ebe6ee3e1d 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

    diff --git a/develop/proc/setup_buffers.html b/develop/proc/setup_buffers.html index 5fce1243e24..20386fd3961 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 1180a2f22a6..6080dfdce6f 100644 --- a/develop/proc/setup_rec_index_images.html +++ b/develop/proc/setup_rec_index_images.html @@ -248,7 +248,7 @@

    Arguments

    diff --git a/develop/proc/sgn.html b/develop/proc/sgn.html index 4a565325653..7a1bcf50255 100644 --- a/develop/proc/sgn.html +++ b/develop/proc/sgn.html @@ -158,7 +158,7 @@

    Arguments

    diff --git a/develop/proc/sizes_of_arrays.html b/develop/proc/sizes_of_arrays.html index 4fe66a7d8ec..f526b8a6b2e 100644 --- a/develop/proc/sizes_of_arrays.html +++ b/develop/proc/sizes_of_arrays.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_c.html b/develop/proc/smm_process_mm_stack_c.html index b50bfa1455c..ce4d9adc72f 100644 --- a/develop/proc/smm_process_mm_stack_c.html +++ b/develop/proc/smm_process_mm_stack_c.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_d.html b/develop/proc/smm_process_mm_stack_d.html index a1c33599fb1..b816e646250 100644 --- a/develop/proc/smm_process_mm_stack_d.html +++ b/develop/proc/smm_process_mm_stack_d.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_s.html b/develop/proc/smm_process_mm_stack_s.html index 4d23a9b267f..5d21dbc082f 100644 --- a/develop/proc/smm_process_mm_stack_s.html +++ b/develop/proc/smm_process_mm_stack_s.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/smm_process_mm_stack_z.html b/develop/proc/smm_process_mm_stack_z.html index 57f0e28df4f..08989792fa1 100644 --- a/develop/proc/smm_process_mm_stack_z.html +++ b/develop/proc/smm_process_mm_stack_z.html @@ -159,7 +159,7 @@

    Arguments

    @@ -174,7 +174,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/sparse_multrec.html b/develop/proc/sparse_multrec.html index 1f446608a20..75a317d9071 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

    @@ -384,7 +384,7 @@

    Arguments

    diff --git a/develop/proc/split_factor_estimate.html b/develop/proc/split_factor_estimate.html index d36fca8e324..6572b7a68ef 100644 --- a/develop/proc/split_factor_estimate.html +++ b/develop/proc/split_factor_estimate.html @@ -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 4ce7cd57c32..6e860839374 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 69d7fd39e1b..ffe3698c812 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 29ce09c3a13..9b49c4fb1f7 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 b45145919a8..1fd6a479966 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 aaef628f985..39382ee0e43 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

    diff --git a/develop/proc/stats_collect_from_ranks.html b/develop/proc/stats_collect_from_ranks.html index b6bf80b144d..b938d536241 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 db56126eba1..4060615ccfe 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 19ec2441800..ae86b92a996 100644 --- a/develop/proc/str2int.html +++ b/develop/proc/str2int.html @@ -159,7 +159,7 @@

    Arguments

    @@ -189,7 +189,7 @@

    Arguments

    diff --git a/develop/proc/stream_array_force_size.html b/develop/proc/stream_array_force_size.html index 8b064c1291c..f201c8ab5e9 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/sum_of_arrays.html b/develop/proc/sum_of_arrays.html index 09afd55206b..801f7895b37 100644 --- a/develop/proc/sum_of_arrays.html +++ b/develop/proc/sum_of_arrays.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/swap_i.html b/develop/proc/swap_i.html index 826f542c8fd..04ed66d135f 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 dc6d8190b42..e5236273e24 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 834c5bfce6f..38956bb5e77 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 eec976f0342..5534ec6a2c3 100644 --- a/develop/proc/tas_blk_size_t.html +++ b/develop/proc/tas_blk_size_t.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/tas_dist_t.html b/develop/proc/tas_dist_t.html index a2db627a251..493ea081ac0 100644 --- a/develop/proc/tas_dist_t.html +++ b/develop/proc/tas_dist_t.html @@ -154,7 +154,7 @@

    Arguments

    diff --git a/develop/proc/tas_rowcols_t.html b/develop/proc/tas_rowcols_t.html index ba675607a78..d39e4f1d3d2 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 1dfb8cf7be4..01416e87539 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 765550988c1..41748916dd6 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

    @@ -256,7 +256,7 @@

    Arguments

    @@ -271,7 +271,7 @@

    Arguments

    @@ -286,7 +286,7 @@

    Arguments

    @@ -301,7 +301,7 @@

    Arguments

    @@ -331,7 +331,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 304b7e091c4..7fa0250dda6 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 a33b9ef4aba..d230401f3a6 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 44deb2f4c7e..03c693ea3dc 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 2f80ad5ea0e..15fbc35d2b4 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 a2b39cd7e4e..ae962527f6d 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_print.html b/develop/proc/timings_report_print.html index b2b5638fe74..488708d4dba 100644 --- a/develop/proc/timings_report_print.html +++ b/develop/proc/timings_report_print.html @@ -234,7 +234,7 @@

    Arguments

    diff --git a/develop/proc/timings_setup_tracing.html b/develop/proc/timings_setup_tracing.html index f8de54bee92..7ec14035cbb 100644 --- a/develop/proc/timings_setup_tracing.html +++ b/develop/proc/timings_setup_tracing.html @@ -159,7 +159,7 @@

    Arguments

    @@ -175,7 +175,7 @@

    Arguments

    @@ -191,7 +191,7 @@

    Arguments

    @@ -206,7 +206,7 @@

    Arguments

    diff --git a/develop/proc/transpose_index_local.html b/develop/proc/transpose_index_local.html index b00d4db3fdf..ee6176de437 100644 --- a/develop/proc/transpose_index_local.html +++ b/develop/proc/transpose_index_local.html @@ -239,7 +239,7 @@

    Arguments

    diff --git a/develop/proc/update_contraction_storage.html b/develop/proc/update_contraction_storage.html index 5e70cffd5c7..16cf4438c8c 100644 --- a/develop/proc/update_contraction_storage.html +++ b/develop/proc/update_contraction_storage.html @@ -184,7 +184,7 @@

    Arguments

    diff --git a/develop/proc/update_row_info.html b/develop/proc/update_row_info.html index 8204c580533..c37daefd2dc 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/uppercase.html b/develop/proc/uppercase.html index 4346722b363..800ca7345af 100644 --- a/develop/proc/uppercase.html +++ b/develop/proc/uppercase.html @@ -159,7 +159,7 @@

    Arguments

    diff --git a/develop/proc/v_to_p_i_dist.html b/develop/proc/v_to_p_i_dist.html index bb436037cd7..80dcc4fadf2 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 54a922b17ca..3de160872f1 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 f96dddecf75..fc0c881d085 100644 --- a/develop/proc/win_setup.html +++ b/develop/proc/win_setup.html @@ -158,7 +158,7 @@

    Arguments

    @@ -188,7 +188,7 @@

    Arguments

    diff --git a/develop/proc/within_limits.html b/develop/proc/within_limits.html index dbe8e204956..a7a01b875f4 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 c94d144c0ca..b85edbde2a7 100644 --- a/develop/proc/world_to_group_proc_map.html +++ b/develop/proc/world_to_group_proc_map.html @@ -153,7 +153,7 @@

    Arguments

    @@ -168,7 +168,7 @@

    Arguments

    diff --git a/develop/proc/write_1d_data_obj.html b/develop/proc/write_1d_data_obj.html index 1a3df5d9c41..8e05d204473 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 cd74ecd7eae..4a2c2490d2e 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 e0149f68efd..2fc5ac0f02f 100644 --- a/develop/program/dbcsr_example_1.html +++ b/develop/program/dbcsr_example_1.html @@ -112,19 +112,19 @@

    Variables

    @@ -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 e9e7bdc451f..93b118646d0 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

    @@ -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 069d779b67a..f21ed1bb3ed 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

    @@ -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 3b3ae4043a3..1e5876f4e92 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

    diff --git a/develop/program/dbcsr_tensor_unittest.html b/develop/program/dbcsr_tensor_unittest.html index 75814909ef0..acd81331a36 100644 --- a/develop/program/dbcsr_tensor_unittest.html +++ b/develop/program/dbcsr_tensor_unittest.html @@ -112,10 +112,10 @@

    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 df0e38d5466..92af8bbeeaa 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

    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/array_list.html b/develop/type/array_list.html index 2df2457d18e..abc666bfdee 100644 --- a/develop/type/array_list.html +++ b/develop/type/array_list.html @@ -115,7 +115,7 @@

    Variables

    @@ -181,7 +181,7 @@

    Components

    diff --git a/develop/type/block_buffer_type.html b/develop/type/block_buffer_type.html index 076040bd88a..a60657eb9d7 100644 --- a/develop/type/block_buffer_type.html +++ b/develop/type/block_buffer_type.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_buffer_type~2.html b/develop/type/block_buffer_type~2.html index 1a54467ae7f..a9818f09a2b 100644 --- a/develop/type/block_buffer_type~2.html +++ b/develop/type/block_buffer_type~2.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_nd.html b/develop/type/block_nd.html index 7adae8b7da2..424b2f26ef4 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 8b0a3f9b45d..12363f57c8c 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 bd01c2955e4..567547f5634 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 ece26a6183b..7fc551c535e 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 732ca115cb9..723546491ae 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 170166e7b56..a3e87ec3e45 100644 --- a/develop/type/block_parameters.html +++ b/develop/type/block_parameters.html @@ -114,11 +114,11 @@

    Variables

    @@ -173,7 +173,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 7d1b124ebf3..3a33a4a23ea 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

    @@ -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 a98abb352a2..0e74dbea9b3 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 6cea4687b23..a9827733a93 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 9ddc10a661a..542b86c3ce9 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 e4ca6ecc9ae..edea69badab 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 2cdec3335a6..d1802e4d8f6 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 8787e18846e..888d00f8e4c 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 27c3b43f5a5..35c436bef9b 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 dc96795216b..9e065cbe275 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 dccedca0d22..1d8f2fa71e0 100644 --- a/develop/type/btree_node_i8_cp2d.html +++ b/develop/type/btree_node_i8_cp2d.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/btree_node_i8_dp2d.html b/develop/type/btree_node_i8_dp2d.html index e4f9942c6da..4d5b2a16b90 100644 --- a/develop/type/btree_node_i8_dp2d.html +++ b/develop/type/btree_node_i8_dp2d.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/btree_node_i8_sp2d.html b/develop/type/btree_node_i8_sp2d.html index 19043e2a3cb..24e0e773862 100644 --- a/develop/type/btree_node_i8_sp2d.html +++ b/develop/type/btree_node_i8_sp2d.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/btree_node_i8_zp2d.html b/develop/type/btree_node_i8_zp2d.html index 84173f3b089..1cd1d423657 100644 --- a/develop/type/btree_node_i8_zp2d.html +++ b/develop/type/btree_node_i8_zp2d.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/btree_node_p_i8_cp2d.html b/develop/type/btree_node_p_i8_cp2d.html index 97552bf6f44..4233153aaa1 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 49559c4fc3a..b75daeb2490 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 21f798494e2..4bad0bd5539 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 1878c858af7..8fbf7aa9076 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 7cf1ebcef11..0ac96a268b8 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

    @@ -242,7 +242,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 662ff1c7827..9254d1a9d1a 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

    @@ -242,7 +242,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 cb08a2806e5..35079054de7 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

    @@ -242,7 +242,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 1fb86748461..8a96ce88ccd 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

    @@ -242,7 +242,7 @@

    Components

    @@ -259,7 +259,7 @@

    Components

    diff --git a/develop/type/conf_par.html b/develop/type/conf_par.html index 458bb178019..02d65d9a32b 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 2142c858f38..1cae0e91bf4 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 9b2e1e71ada..245aef27379 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 f77212d7ab7..d5476171c55 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 9d34b25db12..c824a248d05 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 39be7fc25cc..389c52019cc 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 f7cb483c9d5..84ce4838257 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 9727bdb60c0..910253f7378 100644 --- a/develop/type/csr_type.html +++ b/develop/type/csr_type.html @@ -118,7 +118,7 @@

    Variables

    ncols_totalnze_localnrows_local - mp_group + mp_groupnze_totalrowptr_localcolind_local @@ -126,7 +126,7 @@

    Variables

    nzval_localdbcsr_mappinghas_mapping - valid + validhas_indices @@ -262,7 +262,7 @@

    Components

    @@ -401,7 +401,7 @@

    Components

    diff --git a/develop/type/dbcsr_block_buffer_obj.html b/develop/type/dbcsr_block_buffer_obj.html index ded7b9f6358..2e07ab25801 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 28a8211cf3d..2c8aeac839c 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 04aa2cb6257..993004b8be0 100644 --- a/develop/type/dbcsr_buffer.html +++ b/develop/type/dbcsr_buffer.html @@ -114,24 +114,24 @@

    Variables

    @@ -223,7 +223,7 @@

    Components

    @@ -240,7 +240,7 @@

    Components

    @@ -257,7 +257,7 @@

    Components

    @@ -274,7 +274,7 @@

    Components

    @@ -291,7 +291,7 @@

    Components

    @@ -359,7 +359,7 @@

    Components

    @@ -478,7 +478,7 @@

    Components

    diff --git a/develop/type/dbcsr_buffers.html b/develop/type/dbcsr_buffers.html index 7062b56ef34..2198b9a9bd6 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 7f9f3e32244..d63a5e2b1cd 100644 --- a/develop/type/dbcsr_data_area_type.html +++ b/develop/type/dbcsr_data_area_type.html @@ -116,19 +116,19 @@

    Variables

    @@ -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_data_obj.html b/develop/type/dbcsr_data_obj.html index b12c2bc1ee9..0454b5b9285 100644 --- a/develop/type/dbcsr_data_obj.html +++ b/develop/type/dbcsr_data_obj.html @@ -114,7 +114,7 @@

    Variables

    - d + d
    @@ -169,7 +169,7 @@

    Components

    diff --git a/develop/type/dbcsr_distribution_obj.html b/develop/type/dbcsr_distribution_obj.html index ad928d6f533..8403daba573 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 366b8e31442..a9404314160 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 318fbca6fa8..b5c02ac5d21 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 e4868880eeb..d1cb10b69d4 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 8bd0113880f..109ebbda422 100644 --- a/develop/type/dbcsr_heap_type.html +++ b/develop/type/dbcsr_heap_type.html @@ -114,8 +114,8 @@

    Variables

    - n - index + n + index nodes
    @@ -171,7 +171,7 @@

    Components

    @@ -188,7 +188,7 @@

    Components

    diff --git a/develop/type/dbcsr_imagedistribution_obj.html b/develop/type/dbcsr_imagedistribution_obj.html index 82cd8b5e77d..1e9d06dc97d 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 120e5df0642..08a8114f227 100644 --- a/develop/type/dbcsr_imagedistribution_type.html +++ b/develop/type/dbcsr_imagedistribution_type.html @@ -132,7 +132,7 @@

    Variables

    has_global_vrow_maphas_global_vcol_mapid - refcount + refcount @@ -498,7 +498,7 @@

    Components

    diff --git a/develop/type/dbcsr_iteration_info_type.html b/develop/type/dbcsr_iteration_info_type.html index 089f89a7796..c4955c6034e 100644 --- a/develop/type/dbcsr_iteration_info_type.html +++ b/develop/type/dbcsr_iteration_info_type.html @@ -114,9 +114,9 @@

    Variables

    - ref_count - id_nr - print_level + ref_count + id_nr + print_level n_rlevel iteration last_iter @@ -177,7 +177,7 @@

    Components

    @@ -194,7 +194,7 @@

    Components

    @@ -211,7 +211,7 @@

    Components

    diff --git a/develop/type/dbcsr_iterator.html b/develop/type/dbcsr_iterator.html index 6e88b503205..507657e95dc 100644 --- a/develop/type/dbcsr_iterator.html +++ b/develop/type/dbcsr_iterator.html @@ -114,14 +114,14 @@

    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

    @@ -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

    @@ -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 d4178e8a415..13a21f2ba69 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

    @@ -295,7 +295,7 @@

    Components

    diff --git a/develop/type/dbcsr_logger_p_type.html b/develop/type/dbcsr_logger_p_type.html index 796fb37b31b..b0cba8bc86a 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 4715ed1e282..ad1da77e19e 100644 --- a/develop/type/dbcsr_logger_type.html +++ b/develop/type/dbcsr_logger_type.html @@ -114,9 +114,9 @@

    Variables

    @@ -191,7 +191,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    @@ -227,7 +227,7 @@

    Components

    @@ -373,7 +373,7 @@

    Components

    diff --git a/develop/type/dbcsr_mempool_type.html b/develop/type/dbcsr_mempool_type.html index 68c2e96c837..088b0f47031 100644 --- a/develop/type/dbcsr_mempool_type.html +++ b/develop/type/dbcsr_mempool_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/dbcsr_memtype_type_p.html b/develop/type/dbcsr_memtype_type_p.html index 27577e403f0..6c25b49f0b8 100644 --- a/develop/type/dbcsr_memtype_type_p.html +++ b/develop/type/dbcsr_memtype_type_p.html @@ -114,7 +114,7 @@

    Variables

    - p + p padding
    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_accdrv_type.html b/develop/type/dbcsr_mm_accdrv_type.html index 23308a36794..e4f450f3383 100644 --- a/develop/type/dbcsr_mm_accdrv_type.html +++ b/develop/type/dbcsr_mm_accdrv_type.html @@ -114,10 +114,10 @@

    Variables

    @@ -225,7 +225,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_hostdrv_type.html b/develop/type/dbcsr_mm_hostdrv_type.html index 9e395671ede..700903a256e 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 9d1697459e5..f5b48cd83e8 100644 --- a/develop/type/dbcsr_mm_multrec_type.html +++ b/develop/type/dbcsr_mm_multrec_type.html @@ -114,26 +114,26 @@

    Variables

    @@ -212,7 +212,7 @@

    Components

    @@ -231,7 +231,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

    @@ -522,7 +522,7 @@

    Components

    @@ -556,7 +556,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_multrec_type_p.html b/develop/type/dbcsr_mm_multrec_type_p.html index e70c8b320e5..97495fd8cac 100644 --- a/develop/type/dbcsr_mm_multrec_type_p.html +++ b/develop/type/dbcsr_mm_multrec_type_p.html @@ -114,7 +114,7 @@

    Variables

    - p + p padding
    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/dbcsr_mm_sched_type.html b/develop/type/dbcsr_mm_sched_type.html index ad2ec5d0418..03aeabd20c6 100644 --- a/develop/type/dbcsr_mm_sched_type.html +++ b/develop/type/dbcsr_mm_sched_type.html @@ -119,7 +119,7 @@

    Variables

    hostdrvavoid_accdrvproduct_wm_cleared - keep_product_data + keep_product_dataproduct_wm_orig_datasize @@ -260,7 +260,7 @@

    Components

    diff --git a/develop/type/dbcsr_mp_type.html b/develop/type/dbcsr_mp_type.html index cdd8622d568..77717f27e1b 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 58dc16fde59..e01da452c69 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 f4a96ad40fb..27f6d177737 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 d55d43f1ca6..e24f3de8129 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 2e46087c55f..19e333f2d80 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 2d3cb5c317a..a94dcbd863b 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 c46937c8060..0f93f83af2c 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 cc5a5a09b3e..c23d6225445 100644 --- a/develop/type/dbcsr_t_distribution_type.html +++ b/develop/type/dbcsr_t_distribution_type.html @@ -114,8 +114,8 @@

    Variables

    @@ -166,7 +166,7 @@

    Components

    @@ -183,7 +183,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_iterator_type.html b/develop/type/dbcsr_t_iterator_type.html index bba303dfe31..8370fdfc32c 100644 --- a/develop/type/dbcsr_t_iterator_type.html +++ b/develop/type/dbcsr_t_iterator_type.html @@ -114,10 +114,10 @@

    Variables

    @@ -173,7 +173,7 @@

    Components

    @@ -224,7 +224,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_pgrid_type.html b/develop/type/dbcsr_t_pgrid_type.html index 8914f4e0905..ffe7a3d818d 100644 --- a/develop/type/dbcsr_t_pgrid_type.html +++ b/develop/type/dbcsr_t_pgrid_type.html @@ -116,7 +116,7 @@

    Variables

    @@ -200,7 +200,7 @@

    Components

    diff --git a/develop/type/dbcsr_t_type.html b/develop/type/dbcsr_t_type.html index 1e93c863878..db090dc8dab 100644 --- a/develop/type/dbcsr_t_type.html +++ b/develop/type/dbcsr_t_type.html @@ -116,17 +116,17 @@

    Variables

    @@ -217,7 +217,7 @@

    Components

    @@ -285,7 +285,7 @@

    Components

    @@ -319,7 +319,7 @@

    Components

    @@ -353,7 +353,7 @@

    Components

    @@ -387,7 +387,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_blk_size_t.html b/develop/type/dbcsr_tas_blk_size_t.html index caba676203b..9c639b38e7d 100644 --- a/develop/type/dbcsr_tas_blk_size_t.html +++ b/develop/type/dbcsr_tas_blk_size_t.html @@ -116,7 +116,7 @@

    Variables

    @@ -222,7 +222,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_dist_arb.html b/develop/type/dbcsr_tas_dist_arb.html index 995fba3ec44..d90b2c8bfce 100644 --- a/develop/type/dbcsr_tas_dist_arb.html +++ b/develop/type/dbcsr_tas_dist_arb.html @@ -154,7 +154,7 @@

    Type-Bound Procedures

    @@ -338,7 +338,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => arb_dist diff --git a/develop/type/dbcsr_tas_dist_cyclic.html b/develop/type/dbcsr_tas_dist_cyclic.html index be309713938..1d2289637aa 100644 --- a/develop/type/dbcsr_tas_dist_cyclic.html +++ b/develop/type/dbcsr_tas_dist_cyclic.html @@ -154,7 +154,7 @@

    Type-Bound Procedures

    @@ -338,7 +338,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => cyclic_dist diff --git a/develop/type/dbcsr_tas_dist_repl.html b/develop/type/dbcsr_tas_dist_repl.html index 4b3b0e4c04a..8417a84334e 100644 --- a/develop/type/dbcsr_tas_dist_repl.html +++ b/develop/type/dbcsr_tas_dist_repl.html @@ -157,7 +157,7 @@

    Type-Bound Procedures

    @@ -422,7 +422,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => repl_dist diff --git a/develop/type/dbcsr_tas_dist_t.html b/develop/type/dbcsr_tas_dist_t.html index ebe43cb4ea8..af56ac1a56c 100644 --- a/develop/type/dbcsr_tas_dist_t.html +++ b/develop/type/dbcsr_tas_dist_t.html @@ -116,7 +116,7 @@

    Variables

    @@ -156,7 +156,7 @@

    Type-Bound Procedures

    @@ -224,7 +224,7 @@

    Components

    @@ -392,7 +392,7 @@

    Type-Bound Procedures

    - +

    procedure, public :: dist => tas_dist_t diff --git a/develop/type/dbcsr_tas_distribution.html b/develop/type/dbcsr_tas_distribution.html index 23e11e06497..d0dd8d71304 100644 --- a/develop/type/dbcsr_tas_distribution.html +++ b/develop/type/dbcsr_tas_distribution.html @@ -142,7 +142,7 @@

    Type-Bound Procedures

    @@ -221,7 +221,7 @@

    Type-Bound Procedures

    - +

    procedure(rowcol_dist), public, deferred :: dist diff --git a/develop/type/dbcsr_tas_iterator.html b/develop/type/dbcsr_tas_iterator.html index 2e532a508da..ddef8986530 100644 --- a/develop/type/dbcsr_tas_iterator.html +++ b/develop/type/dbcsr_tas_iterator.html @@ -115,8 +115,8 @@

    Variables

    info - dist - iter + dist + iter
    @@ -188,7 +188,7 @@

    Components

    @@ -205,7 +205,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_split_info.html b/develop/type/dbcsr_tas_split_info.html index e488e8437b8..3e90894c1bb 100644 --- a/develop/type/dbcsr_tas_split_info.html +++ b/develop/type/dbcsr_tas_split_info.html @@ -114,8 +114,8 @@

    Variables

    - mp_comm - pdims + mp_comm + pdims igroup ngroup split_rowcol @@ -173,7 +173,7 @@

    Components

    @@ -190,7 +190,7 @@

    Components

    diff --git a/develop/type/dbcsr_tas_type.html b/develop/type/dbcsr_tas_type.html index 90f955b567a..5844af10f38 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 ef491275a6c..724cf2c9682 100644 --- a/develop/type/dbcsr_type.html +++ b/develop/type/dbcsr_type.html @@ -115,56 +115,56 @@

    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

    @@ -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

    @@ -599,7 +599,7 @@

    Components

    @@ -616,7 +616,7 @@

    Components

    @@ -650,7 +650,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

    @@ -854,7 +854,7 @@

    Components

    @@ -871,7 +871,7 @@

    Components

    @@ -973,7 +973,7 @@

    Components

    @@ -990,7 +990,7 @@

    Components

    @@ -1007,7 +1007,7 @@

    Components

    @@ -1024,7 +1024,7 @@

    Components

    @@ -1041,7 +1041,7 @@

    Components

    @@ -1058,7 +1058,7 @@

    Components

    @@ -1075,7 +1075,7 @@

    Components

    diff --git a/develop/type/dbcsr_type_p.html b/develop/type/dbcsr_type_p.html index 31076f52de2..2b6ca9b59b0 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 855f3637cbc..0b9bcb2e6ca 100644 --- a/develop/type/dbcsr_work_type.html +++ b/develop/type/dbcsr_work_type.html @@ -114,14 +114,14 @@

    Variables

    @@ -176,7 +176,7 @@

    Components

    @@ -210,7 +210,7 @@

    Components

    @@ -227,7 +227,7 @@

    Components

    @@ -295,7 +295,7 @@

    Components

    diff --git a/develop/type/dgemm_join.html b/develop/type/dgemm_join.html index 685e93243c5..82c306b5834 100644 --- a/develop/type/dgemm_join.html +++ b/develop/type/dgemm_join.html @@ -117,10 +117,10 @@

    Variables

    p_ap_bp_c - last_k + last_klast_n - alpha - beta + alpha + beta @@ -226,7 +226,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 2a6e27d3ce1..55f5def7408 100644 --- a/develop/type/dgemm_join~2.html +++ b/develop/type/dgemm_join~2.html @@ -117,10 +117,10 @@

    Variables

    p_ap_bp_c - last_k + last_klast_n - alpha - beta + alpha + beta @@ -226,7 +226,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 4256e611d3f..75f693a2609 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 51c74d7d739..9122e775996 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 8b3497c4e05..ba92b1cf955 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 db8e1e67c2e..a637ec4fddb 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 20b0e94d173..01f7aeaafab 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/i_array_p.html b/develop/type/i_array_p.html index 82d244727eb..fcb1ce240d2 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 d90e756163b..8ef239a34a3 100644 --- a/develop/type/list_callstackentry_type.html +++ b/develop/type/list_callstackentry_type.html @@ -114,7 +114,7 @@

    Variables

    - arr + arr size
    @@ -170,7 +170,7 @@

    Components

    diff --git a/develop/type/list_routinereport_type.html b/develop/type/list_routinereport_type.html index 920978b2721..4c801dfea6d 100644 --- a/develop/type/list_routinereport_type.html +++ b/develop/type/list_routinereport_type.html @@ -115,7 +115,7 @@

    Variables

    arr - size + size
    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/list_routinestat_type.html b/develop/type/list_routinestat_type.html index 9263e6f3bad..7cd757d7020 100644 --- a/develop/type/list_routinestat_type.html +++ b/develop/type/list_routinestat_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_timerenv_type.html b/develop/type/list_timerenv_type.html index ad01c57ba7e..cae4c26008e 100644 --- a/develop/type/list_timerenv_type.html +++ b/develop/type/list_timerenv_type.html @@ -115,7 +115,7 @@

    Variables

    arr - size + size
    @@ -187,7 +187,7 @@

    Components

    diff --git a/develop/type/mn_local_sizes.html b/develop/type/mn_local_sizes.html index 4e09f68e928..c11d0a84236 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 662163ea45c..c7d169bbda8 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 d3ddeaf54bd..9bbd173b492 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 01257513b7c..3dcbbc7211d 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 1806a62e0ff..02d60b39218 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 d556c6933a6..99ac3af2241 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_type.html b/develop/type/mp_perf_type.html index d0002a95e2f..076db2ba120 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 f1eda757dc8..53f1169769a 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 b7b475b97f8..312556145d6 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 57b700106eb..16ea86bcd26 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_nddims_2ddims1_2ddims2_2d - map1_2d - map2_2d + map1_2d + map2_2dmap_ndbasecol_major @@ -231,7 +231,7 @@

    Components

    @@ -299,7 +299,7 @@

    Components

    @@ -316,7 +316,7 @@

    Components

    diff --git a/develop/type/preconnection_type.html b/develop/type/preconnection_type.html index 4a8b9119833..e0f044e9674 100644 --- a/develop/type/preconnection_type.html +++ b/develop/type/preconnection_type.html @@ -114,7 +114,7 @@

    Variables

    @@ -170,7 +170,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 2749cbe0ec1..5982fb6bb62 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 e19026154dd..d9fb2901c3e 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 59c23096530..08e30e6ac88 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 ed9b8a964f9..35ba045b305 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 48a77dc1338..3fcb8f5ada9 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 05adc03a7f3..ead533dcb96 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 9dc5a21bdcf..592d65f3ed6 100644 --- a/develop/type/private_item_type_i4tuple_callstat.html +++ b/develop/type/private_item_type_i4tuple_callstat.html @@ -114,8 +114,8 @@

    Variables

    @@ -172,7 +172,7 @@

    Components

    @@ -189,7 +189,7 @@

    Components

    diff --git a/develop/type/private_item_type_routinereport.html b/develop/type/private_item_type_routinereport.html index 07bd29753ef..3fc8e8bd62a 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_routinestat.html b/develop/type/private_item_type_routinestat.html index 896f9514abe..f4f3e47d65b 100644 --- a/develop/type/private_item_type_routinestat.html +++ b/develop/type/private_item_type_routinestat.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 e4d74c5dbfa..3a21fb4f832 100644 --- a/develop/type/private_item_type_str_i4.html +++ b/develop/type/private_item_type_str_i4.html @@ -114,8 +114,8 @@

    Variables

    @@ -172,7 +172,7 @@

    Components

    @@ -189,7 +189,7 @@

    Components

    diff --git a/develop/type/private_item_type_timerenv.html b/develop/type/private_item_type_timerenv.html index ae1bba42660..baea93cab42 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 5e148faf39f..b39e4b72768 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 2dadb57edbe..6a6ebb37de4 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 695f8d3b57b..fa72b4fe212 100644 --- a/develop/type/stack_buffer_type.html +++ b/develop/type/stack_buffer_type.html @@ -118,7 +118,7 @@

    Variables

    hostmemreadycalculated - stream + stream @@ -241,7 +241,7 @@

    Components

    diff --git a/develop/type/stack_descriptor_type.html b/develop/type/stack_descriptor_type.html index 5ce772f8309..012de8a747c 100644 --- a/develop/type/stack_descriptor_type.html +++ b/develop/type/stack_descriptor_type.html @@ -114,9 +114,9 @@

    Variables

    - m - n - k + m + n + k max_m max_n max_k @@ -175,7 +175,7 @@

    Components

    @@ -192,7 +192,7 @@

    Components

    @@ -209,7 +209,7 @@

    Components

    diff --git a/develop/type/timer_env_type.html b/develop/type/timer_env_type.html index cd2939e7ac5..8631af1c996 100644 --- a/develop/type/timer_env_type.html +++ b/develop/type/timer_env_type.html @@ -114,14 +114,14 @@

    Variables

    @@ -177,7 +177,7 @@

    Components

    @@ -194,7 +194,7 @@

    Components

    @@ -262,7 +262,7 @@

    Components

    @@ -296,7 +296,7 @@

    Components

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + real(kind=dp), intent(in),
    - + real(kind=dp), intent(in),
    - + real(kind=dp), intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=dp), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical,
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + logical, 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),
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + real(kind=real_8), intent(out)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), 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, 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)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(out),
    - + 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)
    - + real(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(out),
    - + 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)
    - + complex(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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)
    - + complex(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(out),
    - + 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,
    - + integer, intent(in),
    - + character(len=*), private,
    - + logical, private,
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + 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, 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(kind=int_4), intent(out),
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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)
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + 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),
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + 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),
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + 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),
    - + complex(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(out),
    - + 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(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + 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(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + 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),
    - + character(len=*), intent(inout)
    - + logical, intent(in),
    - + character(len=*), intent(inout)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + 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_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_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(kind=int_8),
    - + integer(kind=int_8),
    - + class(dbcsr_tas_distribution), intent(out),
    - + class(dbcsr_tas_distribution), intent(out),
    - + 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,
    - + class(dbcsr_tas_distribution), intent(in)
    - + class(dbcsr_tas_distribution), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_rowcol_data), intent(in)
    procedure(rowcol_dist), public, deferred :: - dist
    procedure, public :: - dist => cyclic_dist
    procedure, public :: - dist => arb_dist
    procedure, public :: - dist => repl_dist
    - + class(dbcsr_tas_blk_size_arb), intent(in)
    - + class(dbcsr_tas_blk_size_repl), intent(in)
    - + class(dbcsr_tas_blk_size_one), intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_dist_cyclic), intent(in)
    - + class(dbcsr_tas_dist_cyclic), 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)
    - + 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),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(mp_comm_type), intent(in)
    - + logical, intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(inout),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), 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),
    - + logical, intent(in),
    - + logical, intent(in),
    - + 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)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + 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)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(out),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + integer, intent(in),
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(out),
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(out),
    - + integer, private,
    - + integer, private,
    - + type(dbcsr_tas_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_tas_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + character(len=*), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + character(len=*), private,
    - + 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
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_iterator), public
    - + character(len=*), private,
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + character(len=*), private,
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + integer, intent(in),
    - + logical, intent(in),
    - + integer, 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),
    - + integer, 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),
    - + 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),
    - + 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),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), 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)
    - + type(mp_comm_type), intent(in),
    - + 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),
    - + 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),
    - + 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(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + 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(in),
    - + 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),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + 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)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, 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_type), intent(inout)
    - + type(dbcsr_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_tas_iterator), 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)
    - + type(dbcsr_t_type), intent(inout)
    - + 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_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_t_type), 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_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)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_r_dp), intent(in)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_r_sp), intent(in)
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_c_dp), intent(in)
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_c_sp), intent(in)
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + 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_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)
    - + character(len=*), private,
    - + integer, 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(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)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(out)
    - + integer, 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)
    - + 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)
    - + 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),
    - + 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,
    - + 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),
    - + 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)
    - + 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)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_tas_split_info), public,
    - + integer, public
    - + type(nd_to_2d_mapping), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + logical, public
    - + character(len=default_string_length), public
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    procedure, public :: - dist => tas_dist_t
    - + integer, public,
    - + class(dbcsr_tas_dist_t), intent(in)
    - + class(dbcsr_tas_dist_t), intent(in)
    - + integer, intent(in)
    - + class(dbcsr_tas_blk_size_t), 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(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)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(inout),
    - + 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),
    - + 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)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + 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),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + integer, intent(inout),
    - + type(dbcsr_t_distribution_type), intent(in)
    - + 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)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + 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(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_mp_obj), intent(out)
    - + type(dbcsr_distribution_obj), intent(out)
    - + integer, intent(in)
    - + logical, private,
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), 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,
    - + integer,
    - + integer,
    - + real(kind=dp), intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, 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)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=dp), 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=13), intent(in)
    - + character(len=default_string_length), intent(in),
    - + integer, intent(in)
    - + character(len=default_string_length), public
    - + logical, public
    - + character(len=default_string_length), public
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, public
    - + type(dict_str_i4_type), public
    - + integer, public
    - + character(len=13), 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),
    - + 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(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + 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)
    - + 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)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + 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(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,
    - + 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,
    - + 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,
    - + type(dbcsr_mutable_obj), public
    - + logical, public
    - + character(len=default_string_length), public
    - + type(dbcsr_data_obj), 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
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + character(len=1), public
    - + logical, public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_block_buffer_obj), public
    - + type(dbcsr_work_type), public,
    - + type(dbcsr_distribution_obj), public
    - + integer, public
    - + logical, public
    - + type(dbcsr_type), 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)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, 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),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), 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)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, 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),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + logical, 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)
    - + type(dbcsr_type), intent(in)
    - + 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)
    - + type(acc_devmem_type), intent(inout)
    - + 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)
    - + type(acc_stream_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(dbcsr_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),
    - + 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(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in),
    - + type(array_list), intent(in)
    - + integer, intent(in)
    - + integer, intent(out),
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + class(dbcsr_tas_dist_arb), intent(in)
    - + integer, intent(in)
    - + type(array_i1d_obj), intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in),
    - + integer, 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)
    - + type(array_list), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + character(len=*), intent(in)
    - + 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)
    - + integer, intent(out),
    - + class(dbcsr_tas_blk_size_arb), intent(in)
    - + class(dbcsr_tas_blk_size_one), intent(in)
    - + class(dbcsr_tas_blk_size_repl), 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(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_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_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, + + 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

    +
    - - 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_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_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(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(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

    +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(out) nblock

    number of blocks -total number of block entries -number of dimensions

    +total number of block entries

    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(inout)
    - + type(block_buffer_type), intent(inout)
    - + type(block_buffer_type), intent(in)
    - - integer(kind=int_8), + + integer, intent(out), - ALLOCATABLE, DIMENSION(:, :) + DIMENSION(:, :), ALLOCATABLE :: index
    - + type(block_buffer_type), intent(in)
    - - integer, + + integer(kind=int_8), intent(out), - DIMENSION(:, :), ALLOCATABLE + ALLOCATABLE, DIMENSION(:, :) :: 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(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, + 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_4), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - 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
    - + real(kind=real_8), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - 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_4), intent(out), optional, - DIMENSION(:, :) + DIMENSION(:), ALLOCATABLE :: block
    - + type(block_buffer_type), intent(inout)
    - 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
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + 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_distribution_type), intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(out),
    - + type(dbcsr_tas_distribution_type), intent(in)
    - + integer, 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_4), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in)
    - + integer, 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, 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)
    - + integer, intent(in)
    - + logical, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(in)
    - + integer, 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)
    - + 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)
    - + integer, intent(in),
    - + type(btree_node_i8_dp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in),
    - + type(btree_node_i8_sp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, intent(in),
    - + type(btree_node_i8_zp2d),
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), 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),
    - + type(btree_data_cp2d), intent(out),
    - + type(btree_data_dp2d), intent(out),
    - + type(btree_data_sp2d), intent(out),
    - + type(btree_data_zp2d), intent(out),
    - + type(btree_node_i8_cp2d),
    - + integer, intent(inout),
    - + type(btree_data_cp2d), intent(inout),
    - + type(btree_node_i8_dp2d),
    - + integer, intent(inout),
    - + type(btree_data_dp2d), intent(inout),
    - + type(btree_node_i8_sp2d),
    - + integer, intent(inout),
    - + type(btree_data_sp2d), intent(inout),
    - + type(btree_node_i8_zp2d),
    - + integer, 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)
    - + integer, intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, 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),
    - + 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), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + integer(kind=keyt), intent(in)
    - + integer, intent(in),
    - + 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)
    - + integer, intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_zp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_zp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_cp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_cp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_dp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_dp2d), intent(in)
    - + integer, intent(in)
    - + type(btree_node_i8_sp2d), intent(inout)
    - + integer(kind=keyt), intent(in)
    - + type(btree_data_sp2d), intent(in)
    - + integer, 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)
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_buffer), intent(inout)
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(out),
    - + integer(kind=c_int), intent(out),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(inout),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(inout),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(out)
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(inout)
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + integer(kind=c_int), intent(in),
    - + type(c_ptr), intent(in),
    - + type(c_ptr), intent(in),
    - + character(kind=c_char, len=:), intent(out),
    - + character(kind=c_char, len=:), intent(out),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(list_callstackentry_type), intent(inout)
    - + integer, intent(in)
    - + type(list_routinereport_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(list_timerenv_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + type(nd_to_2d_mapping), intent(in)
    - + character(len=*), intent(inout)
    - + 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),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(array_list), intent(out)
    - + 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),
    - + 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)
    - + type(dbcsr_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(csr_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + 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)
    - + 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),
    - + real(kind=real_8), 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_4), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout),
    - + real(kind=real_4), 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)
    - + integer, intent(in)
    - + logical, intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_devmem_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_scalar_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), + + type(dbcsr_type), intent(inout) @@ -246,14 +246,49 @@

    Source Code

    !! block. Currently it only and always uses the mutable data. TYPE(dbcsr_type), INTENT(INOUT) :: matrix - !! DBCSR matrix + !! DBCSR matrix INTEGER, INTENT(IN) :: block_row, block_col - !! the row - !! the column + !! the row + !! the column REAL(KIND=dp), DIMENSION(:, :), POINTER :: block - !! the block to put - - call dbcsr_add_block_node_prv(matrix%prv, block_row, block_col, block) + !! the block to put + + INTEGER :: c, ithread, mynode, p, r + LOGICAL :: dbg, existed, is_there, tr + TYPE(dbcsr_distribution_obj) :: dist + +! --------------------------------------------------------------------------- + + dbg = .FALSE. + + ithread = 0 +!$ ithread = omp_get_thread_num() + IF (.NOT. ASSOCIATED(matrix%wms)) THEN + CALL dbcsr_work_create(matrix, work_mutable=.TRUE.) + matrix%valid = .FALSE. + END IF +!$ IF (SIZE(matrix%wms) .LT. omp_get_num_threads()) & +!$ DBCSR_ABORT("Too few threads.") + IF (.NOT. dbcsr_wm_use_mutable(matrix%wms(ithread + 1))) & + DBCSR_ABORT("Data loss due to no conversion of appendable to mutable data") + is_there = ASSOCIATED(block) + !r = row ; c = col ; tr = .FALSE. + !CALL dbcsr_get_stored_coordinates (matrix, r, c, tr) + !CALL dbcsr_reserve_block2d (matrix, row, col, block) + !write(*,*) 'add_block_node: block_row',block_row,' block_col',block_col + CALL dbcsr_reserve_block2d(matrix, block_row, block_col, block, & + existed=existed) +! + IF (dbg) THEN + r = block_row; c = block_col; tr = .FALSE. + CALL dbcsr_get_stored_coordinates(matrix, r, c, p) + CALL dbcsr_get_info(matrix, distribution=dist) + CALL dbcsr_distribution_get(dist, mynode=mynode) + IF (p .NE. mynode) & + DBCSR_WARN("Adding non-local element") + END IF + IF (existed) DBCSR_WARN("You should not add existing blocks according to old API.") + IF (.NOT. is_there) block(:, :) = 0.0_dp END SUBROUTINE dbcsr_add_block_node diff --git a/develop/proc/dbcsr_add_block_node~2.html b/develop/proc/dbcsr_add_block_node~2.html index 3074c1d5720..33d94981108 100644 --- a/develop/proc/dbcsr_add_block_node~2.html +++ b/develop/proc/dbcsr_add_block_node~2.html @@ -74,20 +74,20 @@

    dbcsr_add_block_node
  • 28 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -162,8 +162,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -209,7 +209,7 @@

    Arguments

    - + real(kind=dp),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +174,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +189,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_logger_type),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -189,7 +188,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + complex(kind=real_4), intent(in) ::alpha_scalaralpha - +

    scalar

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + complex(kind=real_4), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + real(kind=real_8), intent(in) ::alpha_scalaralpha - +

    scalar

    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + real(kind=real_8), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + real(kind=real_4), intent(in) ::alpha_scalaralpha - +

    scalar

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + real(kind=real_4), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + complex(kind=real_8), intent(in) ::alpha_scalaralpha - +

    scalar

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + complex(kind=real_8), intent(in) ::alphaalpha_scalar -

    scalar

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + real(kind=real_4), 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), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,8 +173,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -188,7 +188,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in),
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_type), intent(in)
    - + character(len=*), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), 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)
    - + 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)
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), 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),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) ::dbcsr_matmatrix
    - + type(dbcsr_type), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) ::matrixdbcsr_mat
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,13 +169,13 @@

    Arguments

    :: matrix_b - +

    target DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,12 +184,12 @@

    Arguments

    :: matrix_a - +

    source DBCSR matrix

    - + character(len=*), intent(in), :: name - +

    name of the new matrix

    - + logical, intent(in), :: keep_sparsity - +

    keep the target matrix sparsity; default is False. +shallow data copy +when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is +used

    :: shallow_data - +

    keep the target matrix sparsity; default is False. +shallow data copy +when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is +used

    :: keep_imaginary - +

    keep the target matrix sparsity; default is False. +shallow data copy +when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is +used

    - + character(len=1), intent(in), :: matrix_type - +

    'N' for normal, 'T' for transposed, 'S' for symmetric, and 'A' for antisymmetric

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,13 +169,13 @@

    Arguments

    :: matrix_b - +

    target DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,7 +184,7 @@

    Arguments

    :: matrix_a - +

    source DBCSR matrix

    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,13 +168,13 @@

    Arguments

    :: matrix_b -

    target DBCSR matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -184,7 +183,7 @@

    Arguments

    :: matrix_a -

    source DBCSR matrix

    +
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + character(len=*), intent(in),
    - + integer, intent(in),
    - + logical, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,13 +168,13 @@

    Arguments

    :: matrix_b -

    target DBCSR matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -184,12 +183,12 @@

    Arguments

    :: matrix_a -

    source DBCSR matrix

    +
    - + character(len=*), intent(in), :: name -

    name of the new matrix

    +
    - + logical, intent(in), :: keep_sparsity -

    keep the target matrix sparsity; default is False. -shallow data copy -when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is -used

    +
    - + logical, intent(in), :: shallow_data -

    keep the target matrix sparsity; default is False. -shallow data copy -when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is -used

    +
    :: keep_imaginary -

    keep the target matrix sparsity; default is False. -shallow data copy -when copy from complex to real,& the default is to keep only the real part; if this flag is set, the imaginary part is -used

    +
    - + character(len=1), intent(in), :: matrix_type -

    'N' for normal, 'T' for transposed, 'S' for symmetric, and 'A' for antisymmetric

    +
    - + integer, intent(in),
    - + 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)
    - + 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_distribution_obj), intent(in)
    - + character(len=1), intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, 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),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + 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)
    - + character(len=*), intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - + character(len=1), intent(in),
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(array_i1d_obj), intent(in),
    - + type(array_i1d_obj), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + character(len=1), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + logical, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + integer, intent(in)
    - + logical, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + logical, intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), 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),
    - + type(dbcsr_type),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(dbcsr_distribution_obj), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + logical, intent(in),
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_distribution_obj), 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,
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, 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),
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_type)
    - + 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_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, 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(inout)
    - + type(dbcsr_distribution_obj), intent(in)
    - + type(dbcsr_distribution_obj), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +169,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,12 +185,13 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - + complex(kind=real_4), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,14 +168,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -185,13 +183,12 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - + complex(kind=real_4), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +169,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,12 +185,13 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - + real(kind=real_8), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,14 +168,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -185,13 +183,12 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - + real(kind=real_8), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +169,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,12 +185,13 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - + real(kind=real_4), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,14 +168,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -185,13 +183,12 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - + real(kind=real_4), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +169,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrices +DBCSR matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,12 +185,13 @@

    Arguments

    :: matrix_b - +

    DBCSR matrices +DBCSR matrices

    - + complex(kind=real_8), intent(inout) ::resulttrace - +

    the trace of the product of the matrices

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,14 +168,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrices -DBCSR matrices

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -185,13 +183,12 @@

    Arguments

    :: matrix_b -

    DBCSR matrices -DBCSR matrices

    +
    - + complex(kind=real_8), intent(inout) ::traceresult -

    the trace of the product of the matrices

    +
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + 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),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + logical, 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), + + type(dbcsr_type), intent(inout)intent(in) :: matrix - +

    the matrix

    - + logical, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in)intent(inout) :: matrix -

    the matrix

    +
    - + logical, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +190,7 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -190,7 +168,7 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - + type(dbcsr_data_obj), intent(inout)
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +169,7 @@

    Arguments

    :: matrix - +

    the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,7 +168,7 @@

    Arguments

    :: matrix -

    the matrix

    +
    - + 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), 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)
    - + 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_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)
    - + 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_8),
    - + logical, intent(out)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +169,13 @@

    Arguments

    :: matrix - +

    the matrix

    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -183,7 +184,7 @@

    Arguments

    :: diag - +

    the diagonal

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,13 +168,13 @@

    Arguments

    :: matrix -

    the matrix

    +
    - type(dbcsr_type), + type(dbcsr_type), intent(inout) @@ -184,7 +183,7 @@

    Arguments

    :: diag -

    the diagonal

    +
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, 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), 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)
    - + 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)
    - + 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)
    - + 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)
    - + logical, intent(out)
    - + integer, intent(out),
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + 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),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + real(kind=real_4), 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)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(out),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,10 +204,44 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_c (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(OUT)                 :: diag
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(OUT)         :: diag
     
    -         CALL dbcsr_get_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         diag(:) = CMPLX(0.0, 0.0, real_4)
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               diag(row_offset + i - 1) = block(i, i)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_get_diag_c
     
    diff --git a/develop/proc/dbcsr_get_diag_c~2.html b/develop/proc/dbcsr_get_diag_c~2.html index e5e64056d77..9b5ffb7f4b9 100644 --- a/develop/proc/dbcsr_get_diag_c~2.html +++ b/develop/proc/dbcsr_get_diag_c~2.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_c
  • 25 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,44 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_c (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(OUT)         :: diag
    +         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(OUT)                 :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         diag(:) = CMPLX(0.0, 0.0, real_4)
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               diag(row_offset + i - 1) = block(i, i)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_get_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_get_diag_c
     
    diff --git a/develop/proc/dbcsr_get_diag_d.html b/develop/proc/dbcsr_get_diag_d.html index 4bcfa6503b7..2e08c888d52 100644 --- a/develop/proc/dbcsr_get_diag_d.html +++ b/develop/proc/dbcsr_get_diag_d.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_d
  • 5 statements + title=" 0.0% of total for procedures.">25 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,10 +204,44 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_d (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         REAL(kind=real_8), DIMENSION(:), INTENT(OUT)                 :: diag
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    +         REAL(kind=real_8), DIMENSION(:), INTENT(OUT)         :: diag
     
    -         CALL dbcsr_get_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         diag(:) = 0.0_real_8
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               diag(row_offset + i - 1) = block(i, i)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_get_diag_d
     
    diff --git a/develop/proc/dbcsr_get_diag_d~2.html b/develop/proc/dbcsr_get_diag_d~2.html index ed50299bfbe..37bbe2f2f23 100644 --- a/develop/proc/dbcsr_get_diag_d~2.html +++ b/develop/proc/dbcsr_get_diag_d~2.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_d
  • 25 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,44 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_d (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    -         REAL(kind=real_8), DIMENSION(:), INTENT(OUT)         :: diag
    +         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         REAL(kind=real_8), DIMENSION(:), INTENT(OUT)                 :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         diag(:) = 0.0_real_8
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               diag(row_offset + i - 1) = block(i, i)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_get_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_get_diag_d
     
    diff --git a/develop/proc/dbcsr_get_diag_s.html b/develop/proc/dbcsr_get_diag_s.html index 3d567d7ee82..e11233d5978 100644 --- a/develop/proc/dbcsr_get_diag_s.html +++ b/develop/proc/dbcsr_get_diag_s.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_s
  • 5 statements + title=" 0.0% of total for procedures.">25 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,10 +204,44 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_s (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         REAL(kind=real_4), DIMENSION(:), INTENT(OUT)                 :: diag
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    +         REAL(kind=real_4), DIMENSION(:), INTENT(OUT)         :: diag
     
    -         CALL dbcsr_get_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         diag(:) = 0.0_real_4
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               diag(row_offset + i - 1) = block(i, i)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_get_diag_s
     
    diff --git a/develop/proc/dbcsr_get_diag_s~2.html b/develop/proc/dbcsr_get_diag_s~2.html index 5f48f32de68..0f56831030c 100644 --- a/develop/proc/dbcsr_get_diag_s~2.html +++ b/develop/proc/dbcsr_get_diag_s~2.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_s
  • 25 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,44 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_s (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    -         REAL(kind=real_4), DIMENSION(:), INTENT(OUT)         :: diag
    +         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         REAL(kind=real_4), DIMENSION(:), INTENT(OUT)                 :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         diag(:) = 0.0_real_4
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               diag(row_offset + i - 1) = block(i, i)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_get_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_get_diag_s
     
    diff --git a/develop/proc/dbcsr_get_diag_z.html b/develop/proc/dbcsr_get_diag_z.html index f2fa9ca48f0..aca3247fe81 100644 --- a/develop/proc/dbcsr_get_diag_z.html +++ b/develop/proc/dbcsr_get_diag_z.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_z
  • 5 statements + title=" 0.0% of total for procedures.">25 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,10 +204,44 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_z (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(OUT)                 :: diag
    +         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(OUT)         :: diag
     
    -         CALL dbcsr_get_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         diag(:) = CMPLX(0.0, 0.0, real_8)
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               diag(row_offset + i - 1) = block(i, i)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_get_diag_z
     
    diff --git a/develop/proc/dbcsr_get_diag_z~2.html b/develop/proc/dbcsr_get_diag_z~2.html index e80ed9ec892..5bcbdf83095 100644 --- a/develop/proc/dbcsr_get_diag_z~2.html +++ b/develop/proc/dbcsr_get_diag_z~2.html @@ -74,20 +74,20 @@

    dbcsr_get_diag_z
  • 25 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -204,44 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_get_diag_z (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(IN)               :: matrix
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(OUT)         :: diag
    +         TYPE(dbcsr_type), INTENT(IN)                       :: matrix
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(OUT)                 :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_get_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         diag(:) = CMPLX(0.0, 0.0, real_8)
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               diag(row_offset + i - 1) = block(i, i)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_get_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_get_diag_z
     
    diff --git a/develop/proc/dbcsr_get_global_col_map.html b/develop/proc/dbcsr_get_global_col_map.html index 6401891fa01..843404949fc 100644 --- a/develop/proc/dbcsr_get_global_col_map.html +++ b/develop/proc/dbcsr_get_global_col_map.html @@ -159,7 +159,7 @@

    Arguments

    - + 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), + + type(dbcsr_type), intent(in) @@ -168,12 +169,12 @@

    Arguments

    :: matrix - +

    matrix to query

    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - + integer, intent(out),
    - type(dbcsr_distribution_type), + type(dbcsr_distribution_obj), intent(out), optional @@ -453,12 +454,12 @@

    Arguments

    :: distribution - +

    the data distribution of the matrix

    - + character(len=*), intent(out), :: name - +

    matrix name

    - - character(len=1), + + type(dbcsr_data_obj), intent(out), optional + ::data_area +

    data_area

    +
    + + character(len=1), + optional + :: matrix_type - +

    matrix type (regular, symmetric, see dbcsr_types.F for values)

    - + integer, intent(out), optional :: data_type - +

    data type (single/double precision real/complex)

    - - integer, + + type(mp_comm_type), intent(out), optional @@ -539,57 +555,64 @@

    Source Code

    nfullrows_local, nfullcols_local, & my_prow, my_pcol, & local_rows, local_cols, proc_row_dist, proc_col_dist, & - row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, & - distribution, name, matrix_type, data_type, & - group) + row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, & + matrix_type, data_type, group) + !! Gets information about a matrix + TYPE(dbcsr_type), INTENT(IN) :: matrix + !! matrix to query INTEGER, INTENT(OUT), OPTIONAL :: nblkrows_total, nblkcols_total, nfullrows_total, & nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, & my_prow, my_pcol - INTEGER, DIMENSION(:), OPTIONAL, POINTER :: local_rows, local_cols, proc_row_dist, & - proc_col_dist, & - row_blk_size, col_blk_size, & - row_blk_offset, col_blk_offset - TYPE(dbcsr_distribution_type), INTENT(OUT), & + INTEGER, DIMENSION(:), OPTIONAL, POINTER :: local_rows, local_cols, proc_row_dist, & + proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset + TYPE(dbcsr_distribution_obj), INTENT(OUT), & OPTIONAL :: distribution + !! the data distribution of the matrix CHARACTER(len=*), INTENT(OUT), OPTIONAL :: name - CHARACTER, INTENT(OUT), OPTIONAL :: matrix_type - INTEGER, INTENT(OUT), OPTIONAL :: data_type, group - - TYPE(dbcsr_dist_prv_obj) :: dist - TYPE(mp_comm_type) :: my_group - - CALL dbcsr_get_info_prv(matrix=matrix%prv, & - nblkrows_total=nblkrows_total, & - nblkcols_total=nblkcols_total, & - nfullrows_total=nfullrows_total, & - nfullcols_total=nfullcols_total, & - nblkrows_local=nblkrows_local, & - nblkcols_local=nblkcols_local, & - nfullrows_local=nfullrows_local, & - nfullcols_local=nfullcols_local, & - my_prow=my_prow, & - my_pcol=my_pcol, & - local_rows=local_rows, & - local_cols=local_cols, & - proc_row_dist=proc_row_dist, & - proc_col_dist=proc_col_dist, & - row_blk_size=row_blk_size, & - col_blk_size=col_blk_size, & - row_blk_offset=row_blk_offset, & - col_blk_offset=col_blk_offset, & - distribution=dist, & - name=name, & - matrix_type=matrix_type, & - data_type=data_type, & - group=my_group) - - IF (PRESENT(distribution)) THEN - distribution%prv = dist - END IF - - IF (PRESENT(group)) group = my_group%get_handle() - + !! matrix name + TYPE(dbcsr_data_obj), INTENT(OUT), OPTIONAL :: data_area + !! data_area + CHARACTER, OPTIONAL :: matrix_type + !! matrix type (regular, symmetric, see dbcsr_types.F for values) + INTEGER, OPTIONAL :: data_type + !! data type (single/double precision real/complex) + TYPE(mp_comm_type), INTENT(OUT), OPTIONAL :: group + +! --------------------------------------------------------------------------- + + !vw avoid massive printing of warnings + !DBCSR_WARN("Invalid matrix") + IF (PRESENT(nblkrows_total)) nblkrows_total = matrix%nblkrows_total + IF (PRESENT(nblkcols_total)) nblkcols_total = matrix%nblkcols_total + IF (PRESENT(nfullrows_total)) nfullrows_total = matrix%nfullrows_total + IF (PRESENT(nfullcols_total)) nfullcols_total = matrix%nfullcols_total + IF (PRESENT(nblkrows_local)) nblkrows_local = matrix%nblkrows_local + IF (PRESENT(nblkcols_local)) nblkcols_local = matrix%nblkcols_local + IF (PRESENT(nfullrows_local)) nfullrows_local = matrix%nfullrows_local + IF (PRESENT(nfullcols_local)) nfullcols_local = matrix%nfullcols_local + IF (PRESENT(row_blk_size)) row_blk_size => array_data(matrix%row_blk_size) + IF (PRESENT(col_blk_size)) col_blk_size => array_data(matrix%col_blk_size) + IF (PRESENT(row_blk_offset)) row_blk_offset => array_data(matrix%row_blk_offset) + IF (PRESENT(col_blk_offset)) col_blk_offset => array_data(matrix%col_blk_offset) + IF (PRESENT(distribution)) distribution = matrix%dist + IF (PRESENT(name)) name = matrix%name + IF (PRESENT(data_area)) data_area = matrix%data_area + IF (PRESENT(data_type)) data_type = matrix%data_type + IF (PRESENT(local_rows)) local_rows => dbcsr_distribution_local_rows(matrix%dist) + IF (PRESENT(local_cols)) local_cols => dbcsr_distribution_local_cols(matrix%dist) + IF (PRESENT(proc_row_dist)) proc_row_dist => dbcsr_distribution_row_dist(matrix%dist) + IF (PRESENT(proc_col_dist)) proc_col_dist => dbcsr_distribution_col_dist(matrix%dist) + IF (PRESENT(my_prow)) my_prow = dbcsr_mp_myprow(dbcsr_distribution_mp(matrix%dist)) + IF (PRESENT(my_pcol)) my_pcol = dbcsr_mp_mypcol(dbcsr_distribution_mp(matrix%dist)) + IF (PRESENT(matrix_type)) matrix_type = dbcsr_get_matrix_type(matrix) + + IF (PRESENT(group)) group = dbcsr_mp_group(matrix%dist%d%mp_env) ! a shortcut + !IF (PRESENT(matrix_type)) THEN + ! matrix_type = dbcsr_get_matrix_type(matrix) + ! IF (matrix_type .EQ. dbcsr_type_invalid) & + ! DBCSR_ABORT("Incorrect symmetry") + !ENDIF END SUBROUTINE dbcsr_get_info diff --git a/develop/proc/dbcsr_get_info~2.html b/develop/proc/dbcsr_get_info~2.html index f7afb61d44d..02a84f7448e 100644 --- a/develop/proc/dbcsr_get_info~2.html +++ b/develop/proc/dbcsr_get_info~2.html @@ -74,20 +74,20 @@

    dbcsr_get_info
  • 35 statements + title=" 0.0% of total for procedures.">16 statements
  • - Source File + Source File
  • @@ -139,11 +139,10 @@

    Contents

    -

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, matrix_type, data_type, group) +

    public subroutine dbcsr_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, matrix_type, data_type, group)

    -

    Gets information about a matrix

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,12 +168,12 @@

    Arguments

    :: matrix -

    matrix to query

    +
    - + 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_obj), + + type(dbcsr_distribution_type), intent(out), optional @@ -454,12 +453,12 @@

    Arguments

    :: distribution -

    the data distribution of the matrix

    +
    - + character(len=*), intent(out), :: name -

    matrix name

    -
    - - type(dbcsr_data_obj), - intent(out),optional - - ::data_area -

    data_area

    +
    - + character(len=1), intent(out), optional :: matrix_type -

    matrix type (regular, symmetric, see dbcsr_types.F for values)

    +
    - + integer, intent(out), optional :: data_type -

    data type (single/double precision real/complex)

    +
    - - type(mp_comm_type), + + integer, intent(out), optional @@ -555,64 +539,57 @@

    Source Code

    nfullrows_local, nfullcols_local, & my_prow, my_pcol, & local_rows, local_cols, proc_row_dist, proc_col_dist, & - row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, distribution, name, data_area, & - matrix_type, data_type, group) - !! Gets information about a matrix - + row_blk_size, col_blk_size, row_blk_offset, col_blk_offset, & + distribution, name, matrix_type, data_type, & + group) TYPE(dbcsr_type), INTENT(IN) :: matrix - !! matrix to query INTEGER, INTENT(OUT), OPTIONAL :: nblkrows_total, nblkcols_total, nfullrows_total, & nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, & my_prow, my_pcol - INTEGER, DIMENSION(:), OPTIONAL, POINTER :: local_rows, local_cols, proc_row_dist, & - proc_col_dist, row_blk_size, col_blk_size, row_blk_offset, col_blk_offset - TYPE(dbcsr_distribution_obj), INTENT(OUT), & + INTEGER, DIMENSION(:), OPTIONAL, POINTER :: local_rows, local_cols, proc_row_dist, & + proc_col_dist, & + row_blk_size, col_blk_size, & + row_blk_offset, col_blk_offset + TYPE(dbcsr_distribution_type), INTENT(OUT), & OPTIONAL :: distribution - !! the data distribution of the matrix CHARACTER(len=*), INTENT(OUT), OPTIONAL :: name - !! matrix name - TYPE(dbcsr_data_obj), INTENT(OUT), OPTIONAL :: data_area - !! data_area - CHARACTER, OPTIONAL :: matrix_type - !! matrix type (regular, symmetric, see dbcsr_types.F for values) - INTEGER, OPTIONAL :: data_type - !! data type (single/double precision real/complex) - TYPE(mp_comm_type), INTENT(OUT), OPTIONAL :: group - -! --------------------------------------------------------------------------- - - !vw avoid massive printing of warnings - !DBCSR_WARN("Invalid matrix") - IF (PRESENT(nblkrows_total)) nblkrows_total = matrix%nblkrows_total - IF (PRESENT(nblkcols_total)) nblkcols_total = matrix%nblkcols_total - IF (PRESENT(nfullrows_total)) nfullrows_total = matrix%nfullrows_total - IF (PRESENT(nfullcols_total)) nfullcols_total = matrix%nfullcols_total - IF (PRESENT(nblkrows_local)) nblkrows_local = matrix%nblkrows_local - IF (PRESENT(nblkcols_local)) nblkcols_local = matrix%nblkcols_local - IF (PRESENT(nfullrows_local)) nfullrows_local = matrix%nfullrows_local - IF (PRESENT(nfullcols_local)) nfullcols_local = matrix%nfullcols_local - IF (PRESENT(row_blk_size)) row_blk_size => array_data(matrix%row_blk_size) - IF (PRESENT(col_blk_size)) col_blk_size => array_data(matrix%col_blk_size) - IF (PRESENT(row_blk_offset)) row_blk_offset => array_data(matrix%row_blk_offset) - IF (PRESENT(col_blk_offset)) col_blk_offset => array_data(matrix%col_blk_offset) - IF (PRESENT(distribution)) distribution = matrix%dist - IF (PRESENT(name)) name = matrix%name - IF (PRESENT(data_area)) data_area = matrix%data_area - IF (PRESENT(data_type)) data_type = matrix%data_type - IF (PRESENT(local_rows)) local_rows => dbcsr_distribution_local_rows(matrix%dist) - IF (PRESENT(local_cols)) local_cols => dbcsr_distribution_local_cols(matrix%dist) - IF (PRESENT(proc_row_dist)) proc_row_dist => dbcsr_distribution_row_dist(matrix%dist) - IF (PRESENT(proc_col_dist)) proc_col_dist => dbcsr_distribution_col_dist(matrix%dist) - IF (PRESENT(my_prow)) my_prow = dbcsr_mp_myprow(dbcsr_distribution_mp(matrix%dist)) - IF (PRESENT(my_pcol)) my_pcol = dbcsr_mp_mypcol(dbcsr_distribution_mp(matrix%dist)) - IF (PRESENT(matrix_type)) matrix_type = dbcsr_get_matrix_type(matrix) - - IF (PRESENT(group)) group = dbcsr_mp_group(matrix%dist%d%mp_env) ! a shortcut - !IF (PRESENT(matrix_type)) THEN - ! matrix_type = dbcsr_get_matrix_type(matrix) - ! IF (matrix_type .EQ. dbcsr_type_invalid) & - ! DBCSR_ABORT("Incorrect symmetry") - !ENDIF + CHARACTER, INTENT(OUT), OPTIONAL :: matrix_type + INTEGER, INTENT(OUT), OPTIONAL :: data_type, group + + TYPE(dbcsr_dist_prv_obj) :: dist + TYPE(mp_comm_type) :: my_group + + CALL dbcsr_get_info_prv(matrix=matrix%prv, & + nblkrows_total=nblkrows_total, & + nblkcols_total=nblkcols_total, & + nfullrows_total=nfullrows_total, & + nfullcols_total=nfullcols_total, & + nblkrows_local=nblkrows_local, & + nblkcols_local=nblkcols_local, & + nfullrows_local=nfullrows_local, & + nfullcols_local=nfullcols_local, & + my_prow=my_prow, & + my_pcol=my_pcol, & + local_rows=local_rows, & + local_cols=local_cols, & + proc_row_dist=proc_row_dist, & + proc_col_dist=proc_col_dist, & + row_blk_size=row_blk_size, & + col_blk_size=col_blk_size, & + row_blk_offset=row_blk_offset, & + col_blk_offset=col_blk_offset, & + distribution=dist, & + name=name, & + matrix_type=matrix_type, & + data_type=data_type, & + group=my_group) + + IF (PRESENT(distribution)) THEN + distribution%prv = dist + END IF + + IF (PRESENT(group)) group = my_group%get_handle() + END SUBROUTINE dbcsr_get_info diff --git a/develop/proc/dbcsr_get_local_cols.html b/develop/proc/dbcsr_get_local_cols.html index 7d8c23b80eb..759d553b2ba 100644 --- a/develop/proc/dbcsr_get_local_cols.html +++ b/develop/proc/dbcsr_get_local_cols.html @@ -159,7 +159,7 @@

    Arguments

    - + 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), + + type(dbcsr_type), intent(in) @@ -168,7 +169,7 @@

    Arguments

    :: matrix - +

    matrix from which to get the occupation

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,7 +168,7 @@

    Arguments

    :: matrix -

    matrix from which to get the occupation

    +
    - + 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), + + type(dbcsr_type), intent(in) @@ -168,12 +171,12 @@

    Arguments

    :: matrix - +

    DBCSR matrix

    - + integer, intent(in) :: row - +

    input is logical row +input is logical column

    :: column - +

    input is logical row +input is logical column

    :: processor - +

    returns the processor on which this block resides

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -171,12 +168,12 @@

    Arguments

    :: matrix -

    DBCSR matrix

    +
    - + integer, intent(in) :: row -

    input is logical row -input is logical column

    +
    - + integer, intent(in) :: column -

    input is logical row -input is logical column

    +
    - + integer, intent(out), :: processor -

    returns the processor on which this block resides

    +
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,13 +170,14 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix +DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -183,13 +186,14 @@

    Arguments

    :: matrix_b - +

    DBCSR matrix +DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -198,7 +202,7 @@

    Arguments

    :: matrix_c - +

    DBCSR matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -170,14 +168,13 @@

    Arguments

    :: matrix_a -

    DBCSR matrix -DBCSR matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -186,14 +183,13 @@

    Arguments

    :: matrix_b -

    DBCSR matrix -DBCSR matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -202,7 +198,7 @@

    Arguments

    :: matrix_c -

    DBCSR matrix

    +
    - + 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(mp_request_type), intent(inout)
    - + 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)
    - + integer, intent(out)
    - + 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), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + logical,
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + logical,
    - + integer, intent(in)
    - + type(dbcsr_memtype_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in),
    - + type(dbcsr_data_obj), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_comm_type), intent(in)
    - + type(dbcsr_iterator), intent(in)
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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, 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out)
    - + integer, intent(out),
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_logger_type),
    - + type(dbcsr_mp_obj),
    - + integer, intent(in),
    - + 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(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)
    - + 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)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_distribution_obj), intent(out)
    - + integer, intent(in)
    - + type(dbcsr_mp_obj), intent(out)
    - + 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_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), + + type(dbcsr_type), intent(inout) @@ -168,7 +169,7 @@

    Arguments

    :: matrix - +

    the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,7 +168,7 @@

    Arguments

    :: matrix -

    the matrix

    +
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_data_obj)
    - + integer, intent(in)
    - + 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),
    - + logical, intent(in)
    - + type(dbcsr_mm_accdrv_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + 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_mm_csr_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + type(dbcsr_mm_csr_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + 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)
    - + integer, intent(inout),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + logical, intent(out)
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + type(dbcsr_mm_multrec_type), 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),
    - + logical, intent(in)
    - + real(kind=real_8), intent(in),
    - + real(kind=sp), intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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)
    - + integer, intent(in),
    - + type(dbcsr_mm_multrec_type), intent(inout)
    - + integer(kind=int_8), 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_mm_sched_type), intent(inout)
    - + 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_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_distribution_type), intent(inout)
    - + type(dbcsr_mp_obj), intent(inout)
    - + 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)
    - + 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(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),
    - + 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), + + 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) @@ -263,7 +263,7 @@

    Arguments

    - + 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), + + 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)
    - + 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_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),
    - + 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) @@ -249,7 +249,7 @@

    Arguments

    - 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),
    - + 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),
    - + 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)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, 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), + + type(dbcsr_type), intent(inout),intent(inout) - TARGET + :: matrix
    - real(kind=dp), + real(kind=real_8), intent(out), - DIMENSION(:) + DIMENSION(:), TARGET, CONTIGUOUS :: norm_vector
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout)intent(inout), - + TARGET :: matrix
    - + integer, intent(in)
    - - real(kind=real_8), + + real(kind=dp), intent(out), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:) :: norm_vector
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout),intent(inout) - TARGET + :: matrix - +

    the matrix

    - real(kind=dp), + real(kind=real_8), intent(out) @@ -216,20 +211,6 @@

    Arguments

    -
    -

    Source Code

    -
       SUBROUTINE dbcsr_norm_scalar(matrix, which_norm, norm_scalar)
    -
    -      TYPE(dbcsr_type), INTENT(INOUT), TARGET            :: matrix
    -      INTEGER, INTENT(IN)                                :: which_norm
    -      REAL(dp), INTENT(OUT)                              :: norm_scalar
    -
    -      CALL dbcsr_norm_scalar_prv(matrix%prv, which_norm, norm_scalar)
    -   END SUBROUTINE dbcsr_norm_scalar
    -
    - -
    -
    diff --git a/develop/proc/dbcsr_norm_scalar~2.html b/develop/proc/dbcsr_norm_scalar~2.html index 4e8475b5bb3..6bc32c54f29 100644 --- a/develop/proc/dbcsr_norm_scalar~2.html +++ b/develop/proc/dbcsr_norm_scalar~2.html @@ -74,20 +74,20 @@

    dbcsr_norm_scalar
  • 19 statements + title=" 0.0% of total for procedures.">6 statements
  • - Source File + Source File
  • @@ -126,6 +126,12 @@

    Contents

    +
    +

    Source Code

    + +
    @@ -133,11 +139,10 @@

    Contents

    -

    public subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar) +

    private subroutine dbcsr_norm_scalar(matrix, which_norm, norm_scalar)

    -

    compute a norm of a dbcsr matrix

    Arguments

    @@ -153,22 +158,22 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout)intent(inout), - + TARGET :: matrix -

    the matrix

    +
    - + integer, intent(in)
    - real(kind=real_8), + real(kind=dp), intent(out) @@ -211,6 +216,20 @@

    Arguments

    +
    +

    Source Code

    +
       SUBROUTINE dbcsr_norm_scalar(matrix, which_norm, norm_scalar)
    +
    +      TYPE(dbcsr_type), INTENT(INOUT), TARGET            :: matrix
    +      INTEGER, INTENT(IN)                                :: which_norm
    +      REAL(dp), INTENT(OUT)                              :: norm_scalar
    +
    +      CALL dbcsr_norm_scalar_prv(matrix%prv, which_norm, norm_scalar)
    +   END SUBROUTINE dbcsr_norm_scalar
    +
    + +
    +
    diff --git a/develop/proc/dbcsr_norm_vec.html b/develop/proc/dbcsr_norm_vec.html index bc48a63cb58..a15c4e92312 100644 --- a/develop/proc/dbcsr_norm_vec.html +++ b/develop/proc/dbcsr_norm_vec.html @@ -159,7 +159,7 @@

    Arguments

    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(out),
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + integer,
    - + type(dbcsr_type), intent(in)
    - + integer,
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + logical, intent(in),
    - + character(len=*), 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)
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + integer, intent(in)
    - + integer, 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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)
    - + 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)
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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),
    - + integer, intent(out),
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in),
    - + integer, 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),
    - + 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), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + 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),
    - + 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_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + real(kind=real_8),
    - + logical, 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_4),
    - + logical, 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_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + logical, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + 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)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer,
    - + real(kind=dp), intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer,
    - + integer,
    - + integer,
    - + real(kind=dp), intent(in)
    - + real(kind=dp), intent(in)
    - + integer, intent(in)
    - + real(kind=dp), intent(in)
    - + logical, intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + complex(kind=real_4), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_scalar_type), intent(inout)
    - + type(dbcsr_scalar_type), 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)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_scalar_type), intent(inout)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + character(len=*), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,12 +174,12 @@

    Arguments

    - + complex(kind=real_4), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,12 +173,12 @@

    Arguments

    - + complex(kind=real_4), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,12 +174,12 @@

    Arguments

    - + real(kind=real_8), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,12 +173,12 @@

    Arguments

    - + real(kind=real_8), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,12 +174,12 @@

    Arguments

    - + real(kind=real_4), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,12 +173,12 @@

    Arguments

    - + real(kind=real_4), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,12 +174,12 @@

    Arguments

    - + complex(kind=real_8), intent(in), - DIMENSION(:), TARGET + DIMENSION(:), TARGET, CONTIGUOUS :: alpha
    - + character(len=*), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,12 +173,12 @@

    Arguments

    - + complex(kind=real_8), intent(in), - DIMENSION(:), TARGET, CONTIGUOUS + DIMENSION(:), TARGET :: alpha
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -188,7 +189,7 @@

    Arguments

    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(mp_comm_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), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + complex(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,10 +204,42 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_c (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)                  :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)          :: diag
     
    -         CALL dbcsr_set_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               block(i, i) = diag(row_offset + i - 1)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_diag_c
     
    diff --git a/develop/proc/dbcsr_set_diag_c~2.html b/develop/proc/dbcsr_set_diag_c~2.html index c0197d18434..d14aa04658a 100644 --- a/develop/proc/dbcsr_set_diag_c~2.html +++ b/develop/proc/dbcsr_set_diag_c~2.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_c
  • 24 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,42 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_c (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    -         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)          :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         COMPLEX(kind=real_4), DIMENSION(:), INTENT(IN)                  :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               block(i, i) = diag(row_offset + i - 1)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_set_diag_c
     
    diff --git a/develop/proc/dbcsr_set_diag_d.html b/develop/proc/dbcsr_set_diag_d.html index f763c6b15f2..08f0cdad970 100644 --- a/develop/proc/dbcsr_set_diag_d.html +++ b/develop/proc/dbcsr_set_diag_d.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_d
  • 5 statements + title=" 0.0% of total for procedures.">24 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,10 +204,42 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_d (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         REAL(kind=real_8), DIMENSION(:), INTENT(IN)                  :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    +         REAL(kind=real_8), DIMENSION(:), INTENT(IN)          :: diag
     
    -         CALL dbcsr_set_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               block(i, i) = diag(row_offset + i - 1)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_diag_d
     
    diff --git a/develop/proc/dbcsr_set_diag_d~2.html b/develop/proc/dbcsr_set_diag_d~2.html index 4da8dbd2bcd..0852d6a199b 100644 --- a/develop/proc/dbcsr_set_diag_d~2.html +++ b/develop/proc/dbcsr_set_diag_d~2.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_d
  • 24 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,42 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_d (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    -         REAL(kind=real_8), DIMENSION(:), INTENT(IN)          :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         REAL(kind=real_8), DIMENSION(:), INTENT(IN)                  :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               block(i, i) = diag(row_offset + i - 1)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_set_diag_d
     
    diff --git a/develop/proc/dbcsr_set_diag_s.html b/develop/proc/dbcsr_set_diag_s.html index 45aecb34a49..4e36ae55630 100644 --- a/develop/proc/dbcsr_set_diag_s.html +++ b/develop/proc/dbcsr_set_diag_s.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_s
  • 5 statements + title=" 0.0% of total for procedures.">24 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,10 +204,42 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_s (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         REAL(kind=real_4), DIMENSION(:), INTENT(IN)                  :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    +         REAL(kind=real_4), DIMENSION(:), INTENT(IN)          :: diag
     
    -         CALL dbcsr_set_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               block(i, i) = diag(row_offset + i - 1)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_diag_s
     
    diff --git a/develop/proc/dbcsr_set_diag_s~2.html b/develop/proc/dbcsr_set_diag_s~2.html index e2b5750fe08..80429dc75e4 100644 --- a/develop/proc/dbcsr_set_diag_s~2.html +++ b/develop/proc/dbcsr_set_diag_s~2.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_s
  • 24 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,42 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_s (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    -         REAL(kind=real_4), DIMENSION(:), INTENT(IN)          :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         REAL(kind=real_4), DIMENSION(:), INTENT(IN)                  :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         REAL(kind=real_4), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_real_4) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               block(i, i) = diag(row_offset + i - 1)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_set_diag_s
     
    diff --git a/develop/proc/dbcsr_set_diag_z.html b/develop/proc/dbcsr_set_diag_z.html index 92cb1c57f29..03473abbe75 100644 --- a/develop/proc/dbcsr_set_diag_z.html +++ b/develop/proc/dbcsr_set_diag_z.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_z
  • 5 statements + title=" 0.0% of total for procedures.">24 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,10 +204,42 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_z (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)                  :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)          :: diag
     
    -         CALL dbcsr_set_diag_prv(matrix%prv, diag)
    +         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    +
    +         INTEGER                                            :: icol, irow, row_offset, handle, i
    +         LOGICAL                                            :: tr
    +         TYPE(dbcsr_iterator)                               :: iter
    +         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    +
    +         CALL timeset(routineN, handle)
    +
    +         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    +            DBCSR_ABORT("Incompatible data types")
    +
    +         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    +            DBCSR_ABORT("Diagonal has wrong size")
    +
    +         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    +            DBCSR_ABORT("matrix not quadratic")
    +
    +         CALL dbcsr_iterator_start(iter, matrix)
    +         DO WHILE (dbcsr_iterator_blocks_left(iter))
    +            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    +            IF (irow /= icol) CYCLE
    +
    +            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    +               DBCSR_ABORT("Diagonal block non-squared")
    +
    +            DO i = 1, sIZE(block, 1)
    +               block(i, i) = diag(row_offset + i - 1)
    +            END DO
    +         END DO
    +         CALL dbcsr_iterator_stop(iter)
    +
    +         CALL timestop(handle)
           END SUBROUTINE dbcsr_set_diag_z
     
    diff --git a/develop/proc/dbcsr_set_diag_z~2.html b/develop/proc/dbcsr_set_diag_z~2.html index 0bd40ef9bc8..37918b67010 100644 --- a/develop/proc/dbcsr_set_diag_z~2.html +++ b/develop/proc/dbcsr_set_diag_z~2.html @@ -74,20 +74,20 @@

    dbcsr_set_diag_z
  • 24 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -158,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -204,42 +204,10 @@

    Arguments

    Source Code

          SUBROUTINE dbcsr_set_diag_z (matrix, diag)
    -         TYPE(dbcsr_type), INTENT(INOUT)            :: matrix
    -         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)          :: diag
    +         TYPE(dbcsr_type), INTENT(INOUT)                    :: matrix
    +         COMPLEX(kind=real_8), DIMENSION(:), INTENT(IN)                  :: diag
     
    -         CHARACTER(len=*), PARAMETER :: routineN = 'dbcsr_set_diag'
    -
    -         INTEGER                                            :: icol, irow, row_offset, handle, i
    -         LOGICAL                                            :: tr
    -         TYPE(dbcsr_iterator)                               :: iter
    -         COMPLEX(kind=real_8), DIMENSION(:, :), POINTER                   :: block
    -
    -         CALL timeset(routineN, handle)
    -
    -         IF (dbcsr_get_data_type(matrix) /= dbcsr_type_complex_8) &
    -            DBCSR_ABORT("Incompatible data types")
    -
    -         IF (dbcsr_nfullrows_total(matrix) /= SIZE(diag)) &
    -            DBCSR_ABORT("Diagonal has wrong size")
    -
    -         IF (.NOT. array_equality(matrix%row_blk_offset, matrix%col_blk_offset)) &
    -            DBCSR_ABORT("matrix not quadratic")
    -
    -         CALL dbcsr_iterator_start(iter, matrix)
    -         DO WHILE (dbcsr_iterator_blocks_left(iter))
    -            CALL dbcsr_iterator_next_block(iter, irow, icol, block, tr, row_offset=row_offset)
    -            IF (irow /= icol) CYCLE
    -
    -            IF (sIZE(block, 1) /= sIZE(block, 2)) &
    -               DBCSR_ABORT("Diagonal block non-squared")
    -
    -            DO i = 1, sIZE(block, 1)
    -               block(i, i) = diag(row_offset + i - 1)
    -            END DO
    -         END DO
    -         CALL dbcsr_iterator_stop(iter)
    -
    -         CALL timestop(handle)
    +         CALL dbcsr_set_diag_prv(matrix%prv, diag)
           END SUBROUTINE dbcsr_set_diag_z
     
    diff --git a/develop/proc/dbcsr_set_d~2.html b/develop/proc/dbcsr_set_d~2.html index 93055624884..b471c53ffdd 100644 --- a/develop/proc/dbcsr_set_d~2.html +++ b/develop/proc/dbcsr_set_d~2.html @@ -74,20 +74,20 @@

    dbcsr_set_d
  • 22 statements + title=" 0.0% of total for procedures.">5 statements
  • - Source File + Source File
  • @@ -143,7 +143,6 @@

    private subroutine dbcsr_set_d(matrix, alpha)

    -

    Interface for dbcsr_set

    Arguments

    @@ -159,8 +158,8 @@

    Arguments

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + real(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -173,7 +174,7 @@

    Arguments

    - + complex(kind=real_8), intent(in)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -174,7 +173,7 @@

    Arguments

    - + 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),
    - + type(dbcsr_data_obj), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + type(dbcsr_type), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -168,7 +169,7 @@

    Arguments

    :: matrix - +

    dbcsr matrix to operate on

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) @@ -169,7 +168,7 @@

    Arguments

    :: matrix -

    dbcsr matrix to operate on

    +
    - + 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)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + complex(kind=real_4), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + real(kind=real_8), intent(out),
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + 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)
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), 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),
    - + 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),
    - + 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),
    - + 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),
    - + 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,
    - + 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),
    - + integer, 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),
    - + integer, 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),
    - + 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),
    - + 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),
    - + type(dbcsr_t_distribution_type), 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)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + 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)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(out)
    - + logical, intent(out)
    - + type(dbcsr_t_type), intent(inout)
    - + 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),
    - + 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),
    - + 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),
    - + 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)
    - + type(dbcsr_t_type), intent(inout)
    - + type(dbcsr_t_type), intent(inout)
    - + integer, 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),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_type), intent(in)
    - + integer, intent(in)
    - + type(dbcsr_t_type), 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(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, intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + integer, 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),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(inout),
    - + type(dbcsr_t_pgrid_type), intent(out)
    - + type(dbcsr_t_pgrid_type), intent(inout)
    - + 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),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in),
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in),
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in),
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd), intent(in)
    - + logical, intent(in),
    - + type(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_c_dp), intent(in)
    - + logical, intent(in),
    - + complex(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_c_sp), intent(in)
    - + logical, intent(in),
    - + complex(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_r_dp), intent(in)
    - + logical, intent(in),
    - + real(kind=real_8), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + type(block_nd_r_sp), intent(in)
    - + logical, intent(in),
    - + real(kind=real_4), intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(out)
    - + type(mp_comm_type), intent(in),
    - + character(len=*), intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, 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(inout)
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_t_type), intent(in)
    - + 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)
    - + 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)
    - + 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)
    - + type(dbcsr_tas_type), intent(inout)
    - + real(kind=real_8), intent(in),
    - + 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),
    - + 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_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(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_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(kind=int_8),
    - + integer(kind=int_8),
    - + class(dbcsr_tas_distribution), intent(out),
    - + class(dbcsr_tas_distribution), intent(out),
    - + 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(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_tas_type), intent(inout)
    - + 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, 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),
    - + real(kind=real_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + logical, intent(in),
    - + integer, 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),
    - + type(dbcsr_type), intent(inout)
    - + 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)
    - + 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),
    - + 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_type), intent(out)
    - + type(mp_comm_type), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + character(len=*), intent(in)
    - + real(kind=real_8), 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(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)
    - + integer, intent(in),
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_type), intent(out)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_data_obj), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,22 +169,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - + complex(kind=real_4), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,7 +168,7 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,22 +169,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - + real(kind=real_8), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,22 +168,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - + real(kind=real_8), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,22 +169,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - + real(kind=real_4), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(inout)
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,22 +168,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - + real(kind=real_4), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -168,22 +169,22 @@

    Arguments

    :: matrix_a - +

    DBCSR matrix

    - + complex(kind=real_8), intent(out)intent(inout) :: trace - +

    the trace of the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(in) @@ -169,22 +168,22 @@

    Arguments

    :: matrix_a -

    DBCSR matrix

    +
    - + complex(kind=real_8), intent(inout)intent(out) :: trace -

    the trace of the matrix

    +
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_distribution_obj), intent(in),
    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) ::matrixmatrix_a - +

    the matrix

    - - type(dbcsr_type), + + type(dbcsr_type), intent(inout) ::matrix_amatrix -

    the matrix

    +
    - + 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_type), intent(inout)
    - + integer, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_memtype_type), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_type), intent(inout)
    - + character(len=*), intent(in)
    - + type(array_list), 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)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + 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)
    - + real(kind=real_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8),
    - + integer, intent(in),
    - + integer, intent(in)
    - + real(kind=real_4),
    - + integer, intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8),
    - + integer, intent(in),
    - + integer, 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)
    - + character(len=*), intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(array_i1d_obj), intent(inout),
    - + 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(inout)
    - + integer, intent(in),
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + 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)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(nd_to_2d_mapping), intent(in)
    - + type(array_list), intent(in)
    - + integer, intent(in),
    - + type(array_list), intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in),
    - + 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(array_list), 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)
    - + type(dbcsr_type), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout)
    - + integer, intent(out),
    - + character(len=*), intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + 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)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + type(acc_stream_type), intent(in)
    - + type(acc_devmem_type), intent(in)
    - + 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)
    - + integer(kind=int_8), intent(in)
    - + integer, 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),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(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)
    - + 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)
    - + 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)
    - + 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),
    - + type(routine_stat_type), intent(in),
    - + integer, intent(in)
    - + type(routine_stat_type), intent(in),
    - + type(routine_stat_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)
    - + 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(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),
    - + complex(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_8), intent(in)
    - + type(dbcsr_type), intent(in)
    - + real(kind=real_4), intent(in)
    - + type(dbcsr_type), intent(in)
    - + complex(kind=real_8), intent(in)
    - + 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),
    - + 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),
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_type), intent(in)
    - + integer, 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(dbcsr_scalar_type), intent(in),
    - + type(dbcsr_buffer), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + 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),
    - + 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),
    - + complex(kind=real_4), intent(out),
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + complex(kind=real_8), 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),
    - + complex(kind=real_4), intent(out),
    - + integer, intent(in)
    - + real(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(out),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(out),
    - + integer, intent(in)
    - + real(kind=real_4), intent(out),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(out),
    - + integer, intent(in)
    - + integer, intent(in),
    - + 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)
    - + character(len=*)
    - + integer
    - + character(len=*)
    - + integer
    - + logical
    - + integer
    - + logical,
    - + integer
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + real(kind=real_8),
    - + integer
    - + integer(kind=int_4)
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + integer, intent(in)
    - + integer, intent(inout),
    - + integer, intent(out),
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(out)
    - + 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(inout),
    - + integer, intent(out)
    - + integer, intent(in)
    - + 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),
    - + complex(kind=real_4), intent(out)
    - + character(len=*), intent(out)
    - + complex(kind=real_4), intent(out)
    - + integer, intent(in),
    - + real(kind=real_8), intent(out)
    - + real(kind=real_8), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(out)
    - + integer(kind=int_4), intent(out)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(out)
    - + integer(kind=int_8), intent(out)
    - + integer, intent(in),
    - + real(kind=real_4), intent(out)
    - + real(kind=real_4), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(out)
    - + complex(kind=real_8), intent(out)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + character(len=*), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + character(len=*), intent(in)
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in),
    - + real(kind=real_8), intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_4), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in),
    - + integer(kind=int_8), intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in),
    - + real(kind=real_4), intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_8), intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in),
    - + complex(kind=real_4), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in)
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in)
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in)
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + real(kind=real_4), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in)
    - + integer, intent(in)
    - + complex(kind=real_8), intent(in),
    - + integer, intent(in)
    - + complex(kind=real_8), 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)
    - + class(mp_request_type), intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(out)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8)
    - + integer
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8),
    - + integer
    - + type(mp_request_type), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + type(mp_request_type), intent(inout)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + type(mp_request_type), 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)
    - + logical, intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + type(mp_request_type), intent(inout)
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(out)
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer
    - + complex(kind=real_4), intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + real(kind=real_4), intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_4), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout)
    - + integer, intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout)
    - + integer, intent(inout)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout)
    - + integer, intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(inout)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(mp_request_type), intent(out)
    - + complex(kind=real_4)
    - + integer
    - + complex(kind=real_4),
    - + integer
    - + real(kind=real_8)
    - + integer
    - + real(kind=real_8),
    - + integer
    - + integer(kind=int_4)
    - + integer
    - + integer(kind=int_4),
    - + integer
    - + integer(kind=int_8)
    - + integer
    - + integer(kind=int_8),
    - + integer
    - + real(kind=real_4)
    - + integer
    - + real(kind=real_4),
    - + integer
    - + complex(kind=real_8)
    - + integer
    - + complex(kind=real_8),
    - + integer
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + 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)
    - + class(mp_request_type), intent(inout)
    - + integer, intent(in)
    - + integer, intent(in)
    - + logical, intent(inout)
    - + logical, intent(inout),
    - + complex(kind=real_4), intent(inout)
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(inout)
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + real(kind=real_8), intent(inout),
    - + integer(kind=int_4), intent(inout)
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_4), intent(inout),
    - + integer(kind=int_8), intent(inout)
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + integer(kind=int_8), intent(inout),
    - + complex(kind=real_4), intent(in),
    - + complex(kind=real_4), intent(out),
    - + real(kind=real_8), intent(in),
    - + real(kind=real_8), intent(out),
    - + integer(kind=int_4), intent(in),
    - + integer(kind=int_4), intent(out),
    - + integer(kind=int_8), intent(in),
    - + integer(kind=int_8), intent(out),
    - + real(kind=real_4), intent(in),
    - + real(kind=real_4), intent(out),
    - + complex(kind=real_8), intent(in),
    - + complex(kind=real_8), intent(out),
    - + real(kind=real_4), intent(inout)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_4), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + integer(kind=int_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + complex(kind=real_8), intent(inout),
    - + integer, intent(in)
    - + real(kind=real_4), intent(inout),
    - + complex(kind=real_8), intent(inout)
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + complex(kind=real_8), intent(inout),
    - + type(mp_comm_type), intent(in)
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + complex(kind=real_4),
    - + real(kind=real_8),
    - + integer(kind=int_4),
    - + integer(kind=int_8),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + type(mp_request_type), intent(inout)
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + type(mp_request_type), intent(inout),
    - + type(mp_comm_type), intent(out)
    - + 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)
    - + complex(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + 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)
    - + real(kind=real_4), intent(inout),
    - + real(kind=real_8), intent(in)
    - + integer, intent(inout)
    - + integer, intent(inout),
    - + integer, intent(inout),
    - + 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 c2d80e855d6..62545e26b30 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)
    - + character(len=*), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + type(array_list), intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(in)
    - + type(dbcsr_tas_split_info), 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),
    - + 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),
    - + 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(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),
    - + 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(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),
    - + 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(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),
    - + 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(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),
    - + 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(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(inout),
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(dbcsr_scalar_type), intent(in),
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(inout),
    - + integer, intent(in),
    - + integer, intent(in),
    - + integer, intent(in)
    - + integer, intent(in),
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + class(dbcsr_tas_dist_repl), intent(in)
    - + integer, intent(in)
    - + integer, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(inout),
    - + logical, intent(in),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(mp_comm_type), intent(in)
    - + logical, intent(in)
    - + logical, intent(in),
    - + logical, intent(in),
    - + type(dbcsr_t_type), intent(inout),
    - + type(dbcsr_t_type), intent(out),
    - + logical, intent(in),
    - + logical, intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_type), intent(in)
    - + 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)
    - + complex(kind=real_4),
    - + real(kind=real_8),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + complex(kind=real_4),
    - + real(kind=real_8),
    - + real(kind=real_4),
    - + complex(kind=real_8),
    - + integer(kind=int_4), intent(in),
    - + type(call_stat_type), intent(in),
    - + character(len=default_string_length), intent(in)
    - + integer(kind=int_4), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_data_obj), intent(in),
    - + type(dbcsr_type), intent(inout)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + type(dbcsr_data_obj), intent(inout)
    - + type(dbcsr_buffer), intent(inout),
    - + integer, intent(in)
    - + type(dbcsr_type), intent(in)
    - + type(dbcsr_imagedistribution_obj), intent(inout)
    - + logical, intent(in)
    - + integer, intent(in)
    - + type(array_list), intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + integer, intent(in),
    - + integer, intent(in)
    - + type(stack_descriptor_type), intent(in)
    - + 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)
    - + type(mp_comm_type), intent(in)
    - + integer, intent(in)
    - + character(len=*), intent(in)
    - + integer, intent(out)
    - + integer, intent(in)
    - + type(array_list), 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)
    - + class(dbcsr_tas_dist_t), 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)
    - + type(dbcsr_scalar_type), intent(in)
    - + type(dbcsr_scalar_type), intent(in)
    - + integer, intent(in),
    - + logical, intent(in),
    - + real(kind=dp), 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)
    - + type(dbcsr_mp_obj), intent(in)
    - + integer, intent(in)
    - + integer, intent(in)
    - + character(len=13), intent(in)
    - + character(len=default_string_length), intent(in),
    - + integer, intent(in),
    - + type(dbcsr_tas_split_info), intent(in)
    - + type(dbcsr_iterator), intent(inout)
    - + character(len=*), intent(inout)
    - + integer, intent(in)
    - + integer, intent(out),
    - + type(array_i1d_obj), intent(out)
    - + type(dbcsr_buffer), intent(inout)
    - + type(mp_request_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_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 @@ -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 ebeeeedb105..5e072a6730b 100644 --- a/develop/program/dbcsr_tas_unittest.html +++ b/develop/program/dbcsr_tas_unittest.html @@ -112,9 +112,9 @@

    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), @@ -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 e67362d0868..0cd04438638 100644 --- a/develop/program/dbcsr_tensor_example_1.html +++ b/develop/program/dbcsr_tensor_example_1.html @@ -113,41 +113,41 @@

    Variables

    - + real(kind=real64), @@ -367,7 +367,7 @@

    Variables

    - + real(kind=real64) @@ -431,7 +431,7 @@

    Variables

    - + integer @@ -527,7 +527,7 @@

    Variables

    - + integer @@ -543,7 +543,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 @@ -879,7 +879,7 @@

    Variables

    - + integer @@ -1151,7 +1151,7 @@

    Variables

    - + integer, @@ -1295,7 +1295,7 @@

    Variables

    - + integer, @@ -1311,7 +1311,7 @@

    Variables

    - + integer, @@ -1327,7 +1327,7 @@

    Variables

    - + integer, @@ -1455,7 +1455,7 @@

    Variables

    - + integer, @@ -1471,7 +1471,7 @@

    Variables

    - + integer, @@ -1519,7 +1519,7 @@

    Variables

    - + integer, @@ -1535,7 +1535,7 @@

    Variables

    - + integer, @@ -1551,7 +1551,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, @@ -1663,7 +1663,7 @@

    Variables

    - + integer, @@ -1903,7 +1903,7 @@

    Variables

    - + real(kind=real64) @@ -1919,7 +1919,7 @@

    Variables

    - + real(kind=real64) @@ -1951,7 +1951,7 @@

    Variables

    - + real(kind=real64) @@ -2015,7 +2015,7 @@

    Variables

    - + logical @@ -2047,7 +2047,7 @@

    Variables

    - + type(dbcsr_type) @@ -2332,7 +2332,7 @@

    Arguments

    - + integer, intent(in)
    - + integer, intent(in)
    - + integer, intent(out)
    - + integer, intent(out),
    - + integer, intent(in),
    - + integer @@ -274,7 +274,7 @@

    Variables

    - + integer @@ -290,7 +290,7 @@

    Variables

    - + integer @@ -306,7 +306,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, @@ -1394,7 +1394,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 41f92ef0586..ff7af433bd2 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, @@ -461,7 +461,7 @@

    Variables

    - + integer @@ -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, @@ -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 2ec95709bf9..36f49ceacb8 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 f271bb6b6e6..ebf5e61717f 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 @@ -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_3.html b/develop/program/dbcsr_unittest_3.html index eb5d93e95a8..4b25c0c8b15 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 @@ -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/sourcefile/dbcsr_array_sort.f.html b/develop/sourcefile/dbcsr_array_sort.f.html index 4e5cc2792dd..f97570bd0b0 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, int_4, real_4, real_8 + USE dbcsr_kinds, ONLY: real_8, real_4, int_8, int_4 IMPLICIT NONE PRIVATE diff --git a/develop/sourcefile/dbcsr_dict.f.html b/develop/sourcefile/dbcsr_dict.f.html index 37c028c81b5..46ab6c6ae95 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: default_string_length, int_8, int_4 + USE dbcsr_kinds, ONLY: int_4, default_string_length, int_8 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 17287bae24f..75ec67a0865 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_report_type, callstack_entry_type, routine_stat_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 0777183b706..ae61d80ae53 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: callstack_entry_type, routine_stat_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_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 a5ab1da4daf..7213b5f9a5e 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_stat_type, callstack_entry_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinereport.F" diff --git a/develop/sourcefile/dbcsr_tensor.f.html b/develop/sourcefile/dbcsr_tensor.f.html index e32bb852a35..045801d8fd9 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_complex_4, dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_clear, & + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_clear, & dbcsr_release, dbcsr_desymmetrize, dbcsr_has_symmetry USE dbcsr_tas_types, ONLY: & dbcsr_tas_split_info diff --git a/develop/sourcefile/dbcsr_tensor_api_c.f.html b/develop/sourcefile/dbcsr_tensor_api_c.f.html index 2b9fa623fd2..e5f6d89359e 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 2c658ff588c..5e1cc61c1af 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_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_iterator_type, & + dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_4, 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 diff --git a/develop/sourcefile/dbcsr_tensor_reshape.f.html b/develop/sourcefile/dbcsr_tensor_reshape.f.html index 7484c4ec57f..bdcc73f20bb 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_4, dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_type_real_8 + USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_real_4, 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 3a3e834b77a..6a1918bbdaf 100644 --- a/develop/sourcefile/dbcsr_tensor_split.f.html +++ b/develop/sourcefile/dbcsr_tensor_split.f.html @@ -203,7 +203,7 @@

    Source Code

    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_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 fdb8fb4f050..4523a270fe6 100644 --- a/develop/sourcefile/dbcsr_tensor_test.f.html +++ b/develop/sourcefile/dbcsr_tensor_test.f.html @@ -186,7 +186,7 @@

    Source Code

    dbcsr_t_default_distvec USE dbcsr_tensor_io, ONLY: & dbcsr_t_write_blocks, dbcsr_t_write_block_indices - USE dbcsr_kinds, ONLY: real_8, real_4, & + USE dbcsr_kinds, ONLY: real_4, real_8, & default_string_length, & int_8 USE dbcsr_mpiwrap, ONLY: mp_environ, & diff --git a/develop/sourcefile/dbcsr_tensor_types.f.html b/develop/sourcefile/dbcsr_tensor_types.f.html index bcf4b3a2137..4ff36cd06dc 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_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_type_real_4 + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_8 USE dbcsr_kinds, ONLY: & real_8, real_4, & default_string_length diff --git a/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html b/develop/sourcefile/libsmm_acc_timer_multiply.cpp.html index 1023f67f6a2..3f6213f521c 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, 6, 27}, - { 4, 9, 19}, - { 4, 9, 40}, - { 4, 9, 43}, - { 4, 14, 4}, - { 4, 14, 7}, - { 4, 15, 23}, - { 4, 15, 42}, - { 4, 17, 13}, - { 4, 17, 35}, - { 4, 21, 8}, - { 4, 25, 23}, - { 4, 28, 24}, - { 4, 29, 10}, - { 4, 31, 12}, - { 4, 34, 42}, - { 4, 36, 11}, - { 4, 38, 42}, - { 4, 39, 43}, - { 4, 41, 23}, - { 4, 42, 14}, - { 4, 43, 25}, - { 5, 4, 10}, - { 5, 7, 14}, - { 5, 11, 13}, - { 5, 12, 42}, - { 5, 18, 39}, - { 5, 19, 19}, - { 5, 20, 6}, - { 5, 22, 29}, - { 5, 22, 35}, - { 5, 23, 32}, - { 5, 30, 7}, - { 5, 32, 20}, - { 5, 34, 32}, - { 5, 35, 23}, - { 5, 36, 25}, - { 5, 38, 14}, - { 5, 39, 36}, - { 5, 42, 12}, - { 6, 4, 15}, - { 6, 4, 37}, - { 6, 6, 28}, - { 6, 7, 17}, - { 6, 10, 29}, - { 6, 10, 42}, - { 6, 11, 13}, - { 6, 12, 25}, - { 6, 13, 45}, - { 6, 15, 23}, - { 6, 17, 38}, - { 6, 22, 19}, - { 6, 22, 40}, - { 6, 31, 42}, - { 6, 34, 22}, - { 6, 38, 23}, - { 6, 43, 10}, - { 6, 45, 41}, - { 7, 4, 38}, - { 7, 5, 30}, - { 7, 8, 22}, - { 7, 10, 10}, - { 7, 12, 20}, - { 7, 12, 26}, - { 7, 14, 6}, - { 7, 20, 18}, - { 7, 23, 10}, - { 7, 29, 11}, - { 7, 31, 39}, - { 7, 34, 26}, - { 7, 39, 21}, - { 7, 39, 37}, - { 7, 42, 7}, - { 7, 42, 16}, - { 7, 43, 22}, - { 7, 43, 30}, - { 7, 44, 21}, - { 7, 44, 28}, - { 7, 45, 37}, - { 8, 7, 32}, - { 8, 11, 33}, - { 8, 14, 15}, - { 8, 14, 30}, - { 8, 14, 40}, - { 8, 15, 32}, - { 8, 16, 35}, - { 8, 22, 25}, - { 8, 23, 37}, - { 8, 24, 15}, - { 8, 24, 30}, - { 8, 31, 13}, - { 8, 31, 32}, - { 8, 33, 6}, - { 8, 33, 8}, - { 8, 33, 14}, - { 8, 36, 4}, - { 8, 36, 32}, - { 8, 38, 9}, - { 8, 38, 13}, - { 8, 42, 4}, - { 8, 44, 13}, - { 8, 45, 35}, - { 9, 5, 11}, - { 9, 5, 20}, - { 9, 6, 15}, - { 9, 8, 12}, - { 9, 9, 43}, - { 9, 10, 7}, - { 9, 10, 27}, - { 9, 11, 9}, - { 9, 14, 31}, - { 9, 15, 29}, - { 9, 17, 37}, - { 9, 18, 39}, - { 9, 19, 37}, - { 9, 21, 18}, - { 9, 21, 19}, - { 9, 22, 13}, - { 9, 22, 25}, - { 9, 22, 44}, - { 9, 24, 25}, - { 9, 26, 8}, - { 9, 26, 10}, - { 9, 29, 31}, - { 9, 34, 21}, - { 9, 37, 35}, - { 9, 39, 45}, - { 9, 41, 16}, - { 9, 41, 33}, - { 9, 42, 10}, - { 9, 42, 35}, - { 9, 44, 24}, - { 9, 45, 22}, - {10, 5, 16}, - {10, 5, 34}, - {10, 9, 14}, - {10, 10, 33}, - {10, 11, 35}, - {10, 11, 36}, - {10, 12, 38}, - {10, 13, 20}, - {10, 15, 26}, - {10, 17, 40}, - {10, 17, 41}, - {10, 19, 6}, - {10, 19, 14}, - {10, 19, 16}, - {10, 20, 5}, - {10, 22, 14}, - {10, 23, 12}, - {10, 23, 15}, - {10, 26, 14}, - {10, 28, 22}, - {10, 29, 39}, - {10, 31, 18}, - {10, 31, 40}, - {10, 32, 29}, - {10, 33, 29}, - {10, 36, 37}, - {10, 37, 44}, - {10, 38, 41}, - {10, 39, 42}, - {10, 40, 24}, - {11, 6, 10}, - {11, 7, 4}, - {11, 10, 19}, - {11, 17, 40}, - {11, 19, 29}, - {11, 25, 34}, - {11, 30, 40}, - {11, 31, 14}, - {11, 31, 33}, - {11, 31, 36}, - {11, 35, 6}, - {11, 35, 18}, - {11, 35, 22}, - {11, 37, 45}, - {11, 38, 39}, - {11, 41, 13}, - {11, 41, 45}, - {11, 42, 8}, - {11, 42, 25}, - {11, 43, 14}, - {12, 5, 6}, - {12, 8, 4}, - {12, 8, 11}, - {12, 8, 21}, - {12, 12, 14}, - {12, 15, 26}, - {12, 16, 37}, - {12, 18, 4}, - {12, 21, 18}, - {12, 26, 19}, - {12, 29, 41}, - {12, 30, 45}, - {12, 32, 31}, - {12, 32, 36}, - {12, 33, 6}, - {12, 33, 34}, - {12, 33, 37}, - {12, 33, 39}, - {12, 34, 23}, - {12, 34, 42}, - {12, 36, 13}, - {12, 37, 22}, - {12, 37, 43}, - {12, 39, 6}, - {12, 43, 36}, - {13, 6, 6}, - {13, 7, 41}, - {13, 10, 19}, - {13, 11, 19}, - {13, 14, 40}, - {13, 34, 32}, - {13, 37, 29}, - {13, 38, 16}, - {13, 38, 19}, - {13, 41, 5}, - {13, 45, 31}, - {14, 6, 11}, - {14, 6, 39}, - {14, 11, 7}, - {14, 13, 36}, - {14, 14, 21}, - {14, 15, 27}, - {14, 15, 36}, - {14, 17, 8}, - {14, 18, 14}, - {14, 19, 14}, - {14, 20, 7}, - {14, 20, 20}, - {14, 21, 38}, - {14, 21, 45}, - {14, 26, 9}, - {14, 27, 5}, - {14, 28, 36}, - {14, 29, 30}, - {14, 29, 42}, - {14, 30, 6}, - {14, 31, 14}, - {14, 33, 5}, - {14, 33, 29}, - {14, 34, 28}, - {14, 35, 17}, - {14, 35, 19}, - {14, 42, 13}, - {14, 42, 45}, - {14, 45, 13}, - {15, 11, 34}, - {15, 18, 19}, - {15, 19, 24}, - {15, 20, 37}, - {15, 21, 26}, - {15, 22, 9}, - {15, 23, 42}, - {15, 24, 25}, - {15, 27, 16}, - {15, 31, 14}, - {15, 33, 26}, - {15, 34, 23}, - {15, 37, 43}, - {15, 38, 45}, - {15, 40, 19}, - {15, 44, 7}, - {16, 4, 28}, - {16, 5, 8}, - {16, 8, 6}, - {16, 9, 4}, - {16, 9, 27}, - {16, 12, 29}, - {16, 13, 22}, - {16, 13, 25}, - {16, 13, 36}, - {16, 16, 34}, - {16, 18, 23}, - {16, 23, 6}, - {16, 23, 43}, - {16, 23, 44}, - {16, 26, 35}, - {16, 28, 37}, - {16, 28, 42}, - {16, 33, 21}, - {16, 34, 44}, - {16, 38, 36}, - {16, 41, 15}, - {16, 43, 7}, - {16, 44, 14}, - {17, 4, 7}, - {17, 4, 43}, - {17, 5, 37}, - {17, 6, 6}, - {17, 6, 10}, - {17, 10, 31}, - {17, 14, 10}, - {17, 14, 18}, - {17, 14, 22}, - {17, 14, 40}, - {17, 14, 45}, - {17, 22, 12}, - {17, 23, 19}, - {17, 24, 33}, - {17, 25, 4}, - {17, 25, 45}, - {17, 32, 38}, - {17, 36, 8}, - {17, 37, 20}, - {17, 38, 41}, - {17, 39, 22}, - {17, 40, 20}, - {17, 41, 27}, - {18, 4, 15}, - {18, 6, 33}, - {18, 8, 26}, - {18, 9, 40}, - {18, 10, 7}, - {18, 11, 22}, - {18, 12, 4}, - {18, 16, 4}, - {18, 16, 20}, - {18, 16, 32}, - {18, 17, 27}, - {18, 18, 22}, - {18, 21, 17}, - {18, 21, 34}, - {18, 23, 37}, - {18, 24, 28}, - {18, 25, 29}, - {18, 27, 8}, - {18, 35, 34}, - {18, 36, 24}, - {18, 36, 30}, - {18, 36, 34}, - {18, 37, 8}, - {18, 38, 6}, - {18, 41, 20}, - {18, 41, 23}, - {18, 41, 35}, - {18, 42, 42}, - {18, 45, 20}, - {19, 4, 44}, - {19, 5, 28}, - {19, 6, 24}, - {19, 6, 42}, - {19, 10, 16}, - {19, 10, 42}, - {19, 15, 11}, - {19, 19, 15}, - {19, 24, 24}, - {19, 28, 24}, - {19, 29, 17}, - {19, 29, 28}, - {19, 30, 8}, - {19, 31, 14}, - {19, 31, 38}, - {19, 32, 18}, - {19, 32, 39}, - {19, 33, 22}, - {19, 34, 22}, - {19, 36, 14}, - {19, 36, 44}, - {19, 38, 28}, - {19, 39, 17}, - {19, 39, 23}, - {19, 39, 26}, - {19, 39, 30}, - {19, 43, 15}, - {19, 43, 25}, - {19, 43, 30}, - {19, 44, 17}, - {19, 45, 14}, - {20, 6, 17}, - {20, 6, 29}, - {20, 6, 31}, - {20, 8, 33}, - {20, 9, 45}, - {20, 10, 10}, - {20, 10, 27}, - {20, 10, 40}, - {20, 12, 44}, - {20, 13, 34}, - {20, 13, 37}, - {20, 15, 41}, - {20, 16, 33}, - {20, 17, 22}, - {20, 19, 33}, - {20, 22, 32}, - {20, 24, 42}, - {20, 25, 43}, - {20, 32, 9}, - {20, 34, 26}, - {20, 35, 29}, - {20, 38, 16}, - {20, 38, 40}, - {20, 38, 45}, - {20, 40, 29}, - {20, 41, 16}, - {20, 42, 12}, - {20, 44, 34}, - {20, 44, 45}, - {20, 45, 25}, - {21, 6, 45}, - {21, 10, 19}, - {21, 10, 43}, - {21, 11, 17}, - {21, 11, 28}, - {21, 12, 13}, - {21, 15, 5}, - {21, 22, 17}, - {21, 23, 22}, - {21, 23, 28}, - {21, 28, 9}, - {21, 29, 33}, - {21, 29, 35}, - {21, 30, 35}, - {21, 31, 22}, - {21, 32, 44}, - {21, 34, 20}, - {21, 35, 39}, - {21, 36, 43}, - {21, 39, 13}, - {21, 39, 25}, - {21, 40, 27}, - {21, 45, 42}, - {22, 6, 32}, - {22, 6, 38}, - {22, 8, 33}, - {22, 9, 25}, - {22, 9, 29}, - {22, 10, 9}, - {22, 10, 24}, - {22, 13, 28}, - {22, 14, 26}, - {22, 15, 42}, - {22, 20, 17}, - {22, 20, 44}, - {22, 24, 40}, - {22, 25, 34}, - {22, 28, 7}, - {22, 28, 45}, - {22, 30, 25}, - {22, 30, 35}, - {22, 31, 40}, - {22, 33, 7}, - {22, 34, 36}, - {22, 34, 45}, - {22, 35, 24}, - {22, 35, 31}, - {22, 36, 32}, - {22, 36, 35}, - {22, 37, 15}, - {22, 37, 34}, - {22, 37, 44}, - {22, 38, 35}, - {22, 40, 29}, - {22, 41, 18}, - {22, 44, 19}, - {22, 45, 31}, - {23, 4, 12}, - {23, 6, 9}, - {23, 7, 19}, - {23, 8, 14}, - {23, 9, 42}, - {23, 12, 29}, - {23, 13, 18}, - {23, 16, 20}, - {23, 16, 22}, - {23, 16, 27}, - {23, 16, 29}, - {23, 16, 30}, - {23, 16, 40}, - {23, 18, 30}, - {23, 19, 22}, - {23, 20, 42}, - {23, 24, 34}, - {23, 29, 8}, - {23, 37, 6}, - {23, 38, 21}, - {23, 39, 19}, - {23, 41, 40}, - {23, 44, 10}, - {23, 45, 21}, - {23, 45, 32}, - {24, 4, 27}, - {24, 4, 44}, - {24, 6, 23}, - {24, 6, 25}, - {24, 7, 40}, - {24, 11, 5}, - {24, 11, 7}, - {24, 12, 20}, - {24, 13, 9}, - {24, 14, 11}, - {24, 23, 7}, - {24, 27, 7}, - {24, 28, 4}, - {24, 28, 17}, - {24, 32, 27}, - {24, 33, 17}, - {24, 36, 33}, - {24, 42, 11}, - {24, 42, 23}, - {24, 42, 40}, - {24, 43, 15}, - {24, 44, 7}, - {25, 6, 25}, - {25, 7, 14}, - {25, 7, 38}, - {25, 10, 11}, - {25, 11, 4}, - {25, 13, 37}, - {25, 13, 40}, - {25, 15, 22}, - {25, 16, 17}, - {25, 18, 6}, - {25, 18, 22}, - {25, 21, 23}, - {25, 23, 19}, - {25, 23, 22}, - {25, 24, 38}, - {25, 27, 13}, - {25, 28, 23}, - {25, 29, 38}, - {25, 30, 44}, - {25, 31, 18}, - {25, 32, 42}, - {25, 34, 32}, - {25, 36, 12}, - {25, 37, 32}, - {25, 39, 28}, - {25, 40, 39}, - {25, 42, 11}, - {25, 43, 36}, - {25, 45, 20}, - {26, 4, 38}, - {26, 6, 20}, - {26, 6, 42}, - {26, 7, 23}, - {26, 7, 34}, - {26, 9, 18}, - {26, 11, 24}, - {26, 12, 30}, - {26, 23, 22}, - {26, 24, 45}, - {26, 32, 42}, - {26, 43, 41}, - {26, 44, 25}, - {26, 44, 34}, - {26, 45, 39}, - {27, 5, 18}, - {27, 6, 15}, - {27, 7, 19}, - {27, 12, 10}, - {27, 12, 41}, - {27, 12, 42}, - {27, 13, 21}, - {27, 13, 28}, - {27, 14, 23}, - {27, 14, 24}, - {27, 19, 11}, - {27, 19, 25}, - {27, 22, 14}, - {27, 25, 8}, - {27, 25, 30}, - {27, 25, 44}, - {27, 32, 40}, - {27, 33, 17}, - {27, 35, 15}, - {27, 35, 34}, - {27, 35, 45}, - {27, 36, 36}, - {27, 37, 24}, - {27, 38, 20}, - {27, 44, 11}, - {28, 5, 6}, - {28, 5, 10}, - {28, 8, 36}, - {28, 12, 13}, - {28, 14, 37}, - {28, 21, 10}, - {28, 22, 35}, - {28, 24, 31}, - {28, 25, 33}, - {28, 28, 8}, - {28, 30, 9}, - {28, 30, 36}, - {28, 34, 24}, - {28, 35, 12}, - {28, 45, 36}, - {29, 5, 16}, - {29, 5, 26}, - {29, 6, 8}, - {29, 7, 12}, - {29, 7, 39}, - {29, 9, 8}, - {29, 10, 39}, - {29, 10, 40}, - {29, 11, 16}, - {29, 11, 36}, - {29, 12, 23}, - {29, 12, 33}, - {29, 15, 26}, - {29, 17, 9}, - {29, 18, 24}, - {29, 18, 42}, - {29, 23, 41}, - {29, 25, 22}, - {29, 30, 28}, - {29, 31, 19}, - {29, 32, 33}, - {29, 34, 42}, - {29, 36, 26}, - {29, 37, 11}, - {29, 40, 34}, - {29, 44, 7}, - {29, 45, 42}, - {30, 9, 5}, - {30, 13, 4}, - {30, 16, 42}, - {30, 18, 41}, - {30, 19, 38}, - {30, 21, 29}, - {30, 24, 5}, - {30, 27, 14}, - {30, 28, 13}, - {30, 28, 37}, - {30, 33, 15}, - {30, 39, 13}, - {30, 40, 20}, - {30, 41, 5}, - {30, 42, 7}, - {30, 45, 7}, - {30, 45, 30}, - {31, 6, 30}, - {31, 7, 4}, - {31, 7, 19}, - {31, 9, 22}, - {31, 12, 8}, - {31, 15, 33}, - {31, 15, 43}, - {31, 18, 41}, - {31, 20, 33}, - {31, 22, 28}, - {31, 22, 42}, - {31, 23, 39}, - {31, 25, 35}, - {31, 28, 31}, - {31, 29, 7}, - {31, 30, 6}, - {31, 30, 34}, - {31, 34, 39}, - {31, 42, 38}, - {32, 8, 19}, - {32, 9, 44}, - {32, 12, 35}, - {32, 14, 6}, - {32, 14, 9}, - {32, 17, 43}, - {32, 23, 12}, - {32, 27, 43}, - {32, 28, 27}, - {32, 29, 21}, - {32, 35, 38}, - {32, 37, 16}, - {32, 37, 28}, - {32, 37, 37}, - {32, 39, 26}, - {32, 39, 29}, - {32, 39, 37}, - {32, 41, 7}, - {32, 42, 6}, - {33, 4, 11}, - {33, 5, 38}, - {33, 5, 41}, - {33, 5, 42}, - {33, 7, 45}, - {33, 10, 36}, - {33, 14, 19}, - {33, 18, 11}, - {33, 21, 35}, - {33, 22, 41}, - {33, 22, 42}, - {33, 24, 39}, - {33, 25, 15}, - {33, 26, 32}, - {33, 27, 38}, - {33, 28, 17}, - {33, 28, 20}, - {33, 29, 41}, - {33, 34, 23}, - {33, 40, 24}, - {33, 42, 42}, - {33, 43, 35}, - {33, 44, 32}, - {34, 4, 12}, - {34, 8, 9}, - {34, 12, 19}, - {34, 12, 34}, - {34, 12, 41}, - {34, 12, 45}, - {34, 14, 5}, - {34, 14, 38}, - {34, 16, 27}, - {34, 20, 29}, - {34, 22, 5}, - {34, 23, 21}, - {34, 23, 31}, - {34, 26, 6}, - {34, 27, 11}, - {34, 28, 33}, - {34, 28, 35}, - {34, 31, 36}, - {34, 32, 28}, - {34, 35, 22}, - {34, 37, 21}, - {34, 40, 35}, - {34, 41, 40}, - {35, 4, 19}, - {35, 4, 21}, - {35, 4, 34}, - {35, 5, 14}, - {35, 7, 7}, - {35, 10, 25}, - {35, 10, 38}, - {35, 12, 39}, - {35, 14, 18}, - {35, 14, 43}, - {35, 15, 21}, - {35, 16, 11}, - {35, 22, 30}, - {35, 22, 41}, - {35, 25, 11}, - {35, 34, 20}, - {35, 35, 31}, - {35, 35, 40}, - {35, 37, 7}, - {35, 39, 20}, - {35, 40, 11}, - {35, 40, 45}, - {35, 41, 11}, - {35, 42, 39}, - {35, 43, 21}, - {36, 4, 9}, - {36, 4, 39}, - {36, 7, 9}, - {36, 8, 36}, - {36, 9, 26}, - {36, 10, 28}, - {36, 10, 42}, - {36, 18, 12}, - {36, 18, 31}, - {36, 19, 31}, - {36, 20, 9}, - {36, 21, 43}, - {36, 22, 10}, - {36, 24, 7}, - {36, 25, 31}, - {36, 26, 8}, - {36, 26, 29}, - {36, 33, 35}, - {36, 39, 43}, - {36, 44, 15}, - {37, 6, 39}, - {37, 7, 12}, - {37, 9, 13}, - {37, 9, 16}, - {37, 9, 45}, - {37, 10, 44}, - {37, 13, 21}, - {37, 17, 5}, - {37, 18, 7}, - {37, 18, 30}, - {37, 19, 38}, - {37, 21, 13}, - {37, 21, 43}, - {37, 22, 40}, - {37, 24, 11}, - {37, 27, 28}, - {37, 29, 23}, - {37, 31, 42}, - {37, 33, 14}, - {37, 34, 29}, - {37, 34, 35}, - {37, 35, 42}, - {37, 36, 6}, - {37, 40, 6}, - {37, 43, 25}, - {37, 43, 28}, - {37, 45, 27}, - {38, 5, 16}, - {38, 12, 10}, - {38, 14, 14}, - {38, 14, 36}, - {38, 14, 42}, - {38, 15, 4}, - {38, 15, 5}, - {38, 19, 14}, - {38, 25, 5}, - {38, 28, 21}, - {38, 28, 32}, - {38, 33, 13}, - {38, 34, 29}, - {38, 35, 42}, - {38, 36, 37}, - {38, 37, 10}, - {38, 39, 9}, - {38, 41, 41}, - {38, 43, 5}, - {38, 43, 36}, - {38, 44, 12}, - {39, 5, 17}, - {39, 7, 25}, - {39, 8, 8}, - {39, 8, 33}, - {39, 10, 42}, - {39, 12, 18}, - {39, 16, 33}, - {39, 17, 11}, - {39, 17, 16}, - {39, 18, 17}, - {39, 19, 33}, - {39, 20, 14}, - {39, 20, 20}, - {39, 21, 20}, - {39, 23, 29}, - {39, 26, 9}, - {39, 26, 28}, - {39, 28, 22}, - {39, 29, 12}, - {39, 32, 29}, - {39, 32, 35}, - {39, 33, 22}, - {39, 35, 14}, - {39, 35, 45}, - {39, 39, 17}, - {39, 40, 39}, - {39, 40, 40}, - {39, 41, 19}, - {39, 43, 40}, - {40, 5, 35}, - {40, 6, 35}, - {40, 7, 28}, - {40, 11, 38}, - {40, 16, 12}, - {40, 17, 24}, - {40, 17, 37}, - {40, 18, 6}, - {40, 18, 37}, - {40, 21, 15}, - {40, 23, 43}, - {40, 25, 4}, - {40, 27, 43}, - {40, 28, 32}, - {40, 32, 32}, - {40, 32, 34}, - {40, 32, 37}, - {40, 34, 17}, - {40, 35, 44}, - {40, 38, 6}, - {40, 43, 26}, - {40, 45, 12}, - {41, 5, 37}, - {41, 8, 35}, - {41, 9, 4}, - {41, 9, 45}, - {41, 10, 26}, - {41, 11, 21}, - {41, 15, 9}, - {41, 15, 21}, - {41, 16, 40}, - {41, 25, 33}, - {41, 26, 19}, - {41, 28, 21}, - {41, 31, 13}, - {41, 33, 35}, - {41, 34, 4}, - {41, 35, 40}, - {41, 37, 24}, - {41, 37, 42}, - {41, 40, 32}, - {41, 40, 40}, - {41, 41, 9}, - {41, 41, 31}, - {41, 42, 5}, - {41, 45, 37}, - {42, 4, 14}, - {42, 6, 23}, - {42, 8, 28}, - {42, 10, 10}, - {42, 11, 35}, - {42, 12, 36}, - {42, 13, 8}, - {42, 14, 15}, - {42, 14, 40}, - {42, 16, 18}, - {42, 16, 23}, - {42, 17, 44}, - {42, 18, 32}, - {42, 19, 41}, - {42, 21, 40}, - {42, 22, 16}, - {42, 24, 22}, - {42, 24, 30}, - {42, 25, 44}, - {42, 26, 31}, - {42, 27, 9}, - {42, 27, 36}, - {42, 31, 33}, - {42, 34, 20}, - {42, 35, 17}, - {42, 35, 22}, - {42, 36, 12}, - {42, 37, 42}, - {42, 38, 8}, - {42, 44, 13}, - {42, 45, 37}, - {43, 8, 9}, - {43, 9, 24}, - {43, 10, 6}, - {43, 10, 20}, - {43, 11, 8}, - {43, 12, 23}, - {43, 15, 37}, - {43, 17, 22}, - {43, 17, 45}, - {43, 20, 22}, - {43, 20, 29}, - {43, 22, 45}, - {43, 24, 22}, - {43, 26, 4}, - {43, 26, 11}, - {43, 31, 9}, - {43, 31, 29}, - {43, 32, 8}, - {43, 33, 19}, - {43, 35, 20}, - {43, 36, 41}, - {43, 37, 12}, - {43, 37, 35}, - {43, 38, 16}, - {43, 39, 37}, - {43, 39, 45}, - {43, 42, 28}, - {43, 43, 45}, - {44, 5, 24}, - {44, 6, 33}, - {44, 8, 38}, - {44, 9, 30}, - {44, 10, 15}, - {44, 12, 35}, - {44, 13, 15}, - {44, 14, 9}, - {44, 15, 5}, - {44, 15, 12}, - {44, 16, 27}, - {44, 17, 11}, - {44, 17, 34}, - {44, 19, 40}, - {44, 23, 22}, - {44, 23, 34}, - {44, 23, 38}, - {44, 24, 38}, - {44, 27, 20}, - {44, 28, 24}, - {44, 29, 27}, - {44, 29, 41}, - {44, 30, 11}, - {44, 31, 7}, - {44, 33, 7}, - {44, 35, 8}, - {44, 37, 31}, - {44, 38, 18}, - {44, 39, 38}, - {44, 40, 31}, - {44, 40, 35}, - {44, 43, 34}, - {44, 43, 40}, - {44, 44, 29}, - {44, 45, 39}, - {44, 45, 43}, - {45, 7, 17}, - {45, 8, 17}, - {45, 10, 8}, - {45, 11, 24}, - {45, 16, 36}, - {45, 17, 18}, - {45, 18, 13}, - {45, 18, 42}, - {45, 21, 19}, - {45, 21, 43}, - {45, 22, 28}, - {45, 23, 44}, - {45, 24, 7}, - {45, 26, 36}, - {45, 30, 39}, - {45, 35, 33}, - {45, 39, 18}, - {45, 39, 37}, - {45, 41, 31}, - {45, 43, 23}, - {45, 45, 38}, + { 4, 7, 14}, + { 4, 8, 15}, + { 4, 8, 30}, + { 4, 12, 23}, + { 4, 15, 5}, + { 4, 15, 9}, + { 4, 16, 45}, + { 4, 17, 37}, + { 4, 19, 4}, + { 4, 19, 32}, + { 4, 20, 19}, + { 4, 20, 42}, + { 4, 21, 16}, + { 4, 22, 10}, + { 4, 23, 28}, + { 4, 24, 7}, + { 4, 25, 10}, + { 4, 33, 38}, + { 4, 33, 45}, + { 4, 38, 29}, + { 4, 39, 32}, + { 4, 40, 13}, + { 4, 41, 25}, + { 4, 45, 21}, + { 5, 4, 37}, + { 5, 7, 44}, + { 5, 8, 24}, + { 5, 10, 32}, + { 5, 17, 27}, + { 5, 20, 5}, + { 5, 21, 27}, + { 5, 23, 15}, + { 5, 25, 10}, + { 5, 27, 45}, + { 5, 29, 4}, + { 5, 31, 14}, + { 5, 33, 14}, + { 5, 35, 12}, + { 5, 35, 17}, + { 5, 36, 41}, + { 5, 38, 21}, + { 5, 38, 31}, + { 5, 39, 8}, + { 5, 41, 22}, + { 5, 41, 35}, + { 5, 42, 26}, + { 6, 4, 27}, + { 6, 5, 27}, + { 6, 8, 13}, + { 6, 8, 16}, + { 6, 10, 25}, + { 6, 11, 33}, + { 6, 12, 21}, + { 6, 13, 26}, + { 6, 16, 26}, + { 6, 16, 40}, + { 6, 19, 13}, + { 6, 20, 9}, + { 6, 23, 17}, + { 6, 26, 18}, + { 6, 31, 20}, + { 6, 33, 24}, + { 6, 33, 36}, + { 6, 33, 44}, + { 6, 35, 12}, + { 6, 36, 17}, + { 6, 39, 10}, + { 6, 42, 19}, + { 6, 43, 17}, + { 6, 44, 20}, + { 6, 45, 16}, + { 6, 45, 32}, + { 6, 45, 33}, + { 7, 7, 11}, + { 7, 7, 21}, + { 7, 8, 32}, + { 7, 10, 42}, + { 7, 12, 13}, + { 7, 13, 16}, + { 7, 14, 9}, + { 7, 14, 28}, + { 7, 16, 43}, + { 7, 18, 18}, + { 7, 21, 13}, + { 7, 21, 15}, + { 7, 21, 27}, + { 7, 21, 39}, + { 7, 23, 44}, + { 7, 24, 5}, + { 7, 24, 12}, + { 7, 25, 20}, + { 7, 26, 29}, + { 7, 28, 36}, + { 7, 36, 6}, + { 7, 42, 38}, + { 7, 43, 14}, + { 7, 43, 30}, + { 7, 43, 41}, + { 8, 7, 40}, + { 8, 10, 18}, + { 8, 10, 26}, + { 8, 11, 9}, + { 8, 12, 41}, + { 8, 13, 28}, + { 8, 13, 41}, + { 8, 14, 11}, + { 8, 14, 20}, + { 8, 17, 7}, + { 8, 19, 32}, + { 8, 20, 10}, + { 8, 21, 9}, + { 8, 22, 4}, + { 8, 24, 5}, + { 8, 24, 23}, + { 8, 25, 32}, + { 8, 26, 12}, + { 8, 26, 30}, + { 8, 29, 14}, + { 8, 32, 43}, + { 8, 33, 34}, + { 8, 34, 40}, + { 8, 35, 23}, + { 8, 35, 25}, + { 8, 41, 8}, + { 8, 42, 29}, + { 8, 44, 17}, + { 9, 4, 20}, + { 9, 9, 14}, + { 9, 11, 27}, + { 9, 11, 35}, + { 9, 15, 28}, + { 9, 15, 33}, + { 9, 21, 39}, + { 9, 23, 24}, + { 9, 26, 43}, + { 9, 31, 35}, + { 9, 32, 43}, + { 9, 33, 28}, + { 9, 36, 14}, + { 9, 38, 17}, + { 9, 38, 39}, + { 9, 39, 30}, + { 9, 40, 11}, + { 9, 40, 24}, + { 9, 41, 25}, + { 9, 41, 31}, + { 9, 43, 5}, + { 9, 43, 9}, + { 9, 43, 27}, + { 9, 45, 14}, + {10, 4, 26}, + {10, 5, 7}, + {10, 10, 28}, + {10, 12, 18}, + {10, 13, 41}, + {10, 14, 12}, + {10, 16, 22}, + {10, 19, 39}, + {10, 22, 4}, + {10, 23, 30}, + {10, 26, 14}, + {10, 26, 19}, + {10, 28, 45}, + {10, 31, 14}, + {10, 31, 31}, + {10, 32, 20}, + {10, 32, 29}, + {10, 37, 36}, + {10, 38, 45}, + {10, 39, 39}, + {10, 40, 20}, + {10, 40, 32}, + {10, 42, 22}, + {10, 42, 24}, + {10, 42, 33}, + {10, 43, 10}, + {10, 45, 13}, + {11, 4, 24}, + {11, 5, 7}, + {11, 5, 15}, + {11, 7, 4}, + {11, 7, 45}, + {11, 10, 28}, + {11, 13, 16}, + {11, 15, 15}, + {11, 15, 45}, + {11, 16, 26}, + {11, 17, 12}, + {11, 18, 29}, + {11, 18, 33}, + {11, 21, 24}, + {11, 21, 29}, + {11, 21, 43}, + {11, 23, 12}, + {11, 24, 37}, + {11, 24, 44}, + {11, 26, 9}, + {11, 26, 32}, + {11, 27, 42}, + {11, 28, 24}, + {11, 28, 40}, + {11, 29, 20}, + {11, 29, 26}, + {11, 29, 33}, + {11, 30, 37}, + {11, 31, 43}, + {11, 33, 34}, + {11, 34, 26}, + {11, 34, 42}, + {11, 35, 24}, + {11, 40, 31}, + {11, 42, 18}, + {11, 44, 31}, + {11, 44, 40}, + {12, 5, 37}, + {12, 5, 41}, + {12, 6, 29}, + {12, 7, 9}, + {12, 9, 7}, + {12, 11, 7}, + {12, 11, 30}, + {12, 14, 41}, + {12, 15, 18}, + {12, 16, 13}, + {12, 18, 10}, + {12, 28, 22}, + {12, 31, 24}, + {12, 32, 27}, + {12, 34, 24}, + {12, 39, 8}, + {12, 39, 28}, + {12, 40, 4}, + {12, 41, 13}, + {12, 41, 18}, + {12, 41, 25}, + {12, 42, 4}, + {12, 43, 13}, + {12, 43, 31}, + {12, 45, 14}, + {12, 45, 21}, + {13, 4, 42}, + {13, 5, 42}, + {13, 8, 31}, + {13, 11, 25}, + {13, 18, 19}, + {13, 19, 14}, + {13, 22, 28}, + {13, 25, 27}, + {13, 25, 29}, + {13, 27, 37}, + {13, 29, 11}, + {13, 30, 31}, + {13, 31, 11}, + {13, 32, 27}, + {13, 33, 18}, + {13, 34, 10}, + {13, 36, 19}, + {13, 36, 26}, + {13, 40, 33}, + {13, 40, 43}, + {13, 44, 39}, + {14, 7, 14}, + {14, 7, 18}, + {14, 10, 35}, + {14, 11, 5}, + {14, 20, 4}, + {14, 21, 19}, + {14, 23, 26}, + {14, 25, 45}, + {14, 26, 22}, + {14, 28, 16}, + {14, 29, 25}, + {14, 32, 42}, + {14, 36, 11}, + {14, 39, 25}, + {14, 39, 39}, + {14, 41, 13}, + {14, 41, 14}, + {15, 4, 11}, + {15, 5, 28}, + {15, 6, 42}, + {15, 7, 14}, + {15, 7, 25}, + {15, 9, 9}, + {15, 9, 15}, + {15, 9, 34}, + {15, 13, 21}, + {15, 16, 11}, + {15, 17, 10}, + {15, 17, 20}, + {15, 17, 36}, + {15, 19, 34}, + {15, 20, 17}, + {15, 20, 32}, + {15, 22, 23}, + {15, 23, 16}, + {15, 23, 38}, + {15, 24, 23}, + {15, 24, 32}, + {15, 26, 18}, + {15, 30, 19}, + {15, 31, 5}, + {15, 31, 11}, + {15, 32, 4}, + {15, 33, 32}, + {15, 33, 41}, + {15, 34, 4}, + {15, 35, 20}, + {15, 36, 15}, + {15, 36, 43}, + {15, 37, 33}, + {15, 40, 20}, + {15, 43, 13}, + {15, 43, 40}, + {16, 4, 41}, + {16, 9, 8}, + {16, 9, 23}, + {16, 10, 12}, + {16, 11, 24}, + {16, 12, 5}, + {16, 12, 36}, + {16, 14, 12}, + {16, 14, 22}, + {16, 14, 30}, + {16, 14, 33}, + {16, 15, 37}, + {16, 23, 38}, + {16, 23, 45}, + {16, 27, 13}, + {16, 29, 30}, + {16, 31, 23}, + {16, 34, 38}, + {16, 36, 23}, + {16, 36, 32}, + {16, 37, 15}, + {16, 38, 27}, + {16, 39, 15}, + {16, 42, 9}, + {16, 43, 4}, + {16, 43, 5}, + {16, 45, 44}, + {17, 4, 22}, + {17, 5, 15}, + {17, 5, 18}, + {17, 7, 4}, + {17, 7, 12}, + {17, 7, 14}, + {17, 12, 15}, + {17, 13, 23}, + {17, 14, 39}, + {17, 16, 14}, + {17, 17, 26}, + {17, 18, 7}, + {17, 19, 9}, + {17, 20, 9}, + {17, 21, 6}, + {17, 24, 5}, + {17, 24, 40}, + {17, 25, 22}, + {17, 26, 14}, + {17, 27, 39}, + {17, 29, 39}, + {17, 31, 43}, + {17, 32, 28}, + {17, 33, 21}, + {17, 35, 11}, + {17, 37, 27}, + {17, 38, 5}, + {17, 39, 20}, + {18, 5, 6}, + {18, 5, 14}, + {18, 6, 6}, + {18, 8, 34}, + {18, 11, 7}, + {18, 14, 30}, + {18, 22, 28}, + {18, 23, 10}, + {18, 26, 31}, + {18, 28, 25}, + {18, 29, 12}, + {18, 30, 6}, + {18, 38, 36}, + {18, 39, 43}, + {18, 40, 4}, + {18, 40, 34}, + {18, 41, 5}, + {18, 41, 21}, + {18, 42, 45}, + {18, 44, 23}, + {18, 44, 44}, + {19, 5, 27}, + {19, 8, 12}, + {19, 10, 35}, + {19, 11, 24}, + {19, 11, 39}, + {19, 13, 26}, + {19, 16, 27}, + {19, 17, 20}, + {19, 22, 43}, + {19, 23, 15}, + {19, 23, 32}, + {19, 25, 8}, + {19, 25, 24}, + {19, 29, 10}, + {19, 29, 23}, + {19, 31, 34}, + {19, 33, 23}, + {19, 36, 38}, + {19, 40, 12}, + {19, 41, 42}, + {19, 42, 27}, + {19, 43, 42}, + {19, 45, 30}, + {20, 6, 41}, + {20, 7, 28}, + {20, 8, 7}, + {20, 13, 40}, + {20, 14, 30}, + {20, 15, 15}, + {20, 17, 32}, + {20, 18, 10}, + {20, 23, 33}, + {20, 25, 14}, + {20, 27, 18}, + {20, 28, 6}, + {20, 28, 18}, + {20, 31, 21}, + {20, 33, 30}, + {20, 34, 14}, + {20, 35, 30}, + {20, 40, 18}, + {20, 41, 30}, + {20, 41, 41}, + {20, 42, 32}, + {20, 44, 39}, + {21, 5, 24}, + {21, 6, 39}, + {21, 11, 12}, + {21, 16, 32}, + {21, 18, 18}, + {21, 20, 21}, + {21, 20, 38}, + {21, 22, 5}, + {21, 22, 44}, + {21, 26, 6}, + {21, 27, 8}, + {21, 27, 24}, + {21, 30, 24}, + {21, 30, 34}, + {21, 33, 37}, + {21, 36, 9}, + {21, 37, 28}, + {21, 38, 25}, + {21, 38, 44}, + {21, 39, 7}, + {21, 40, 34}, + {21, 43, 30}, + {22, 5, 33}, + {22, 6, 40}, + {22, 8, 29}, + {22, 11, 4}, + {22, 12, 12}, + {22, 12, 39}, + {22, 13, 12}, + {22, 14, 18}, + {22, 17, 27}, + {22, 18, 32}, + {22, 19, 37}, + {22, 20, 41}, + {22, 21, 20}, + {22, 22, 45}, + {22, 27, 8}, + {22, 27, 9}, + {22, 28, 20}, + {22, 29, 7}, + {22, 29, 44}, + {22, 30, 21}, + {22, 31, 15}, + {22, 32, 7}, + {22, 39, 6}, + {22, 39, 16}, + {22, 41, 14}, + {22, 44, 7}, + {23, 5, 12}, + {23, 6, 26}, + {23, 16, 25}, + {23, 17, 39}, + {23, 19, 7}, + {23, 20, 17}, + {23, 23, 44}, + {23, 25, 17}, + {23, 26, 14}, + {23, 26, 18}, + {23, 27, 6}, + {23, 28, 24}, + {23, 28, 29}, + {23, 30, 36}, + {23, 31, 28}, + {23, 34, 21}, + {23, 35, 11}, + {23, 36, 26}, + {23, 38, 23}, + {23, 39, 30}, + {23, 41, 17}, + {23, 41, 45}, + {23, 44, 10}, + {23, 44, 28}, + {24, 9, 40}, + {24, 10, 10}, + {24, 11, 17}, + {24, 20, 7}, + {24, 21, 24}, + {24, 22, 45}, + {24, 24, 29}, + {24, 29, 25}, + {24, 30, 11}, + {24, 30, 31}, + {24, 33, 6}, + {24, 35, 43}, + {24, 35, 45}, + {24, 36, 6}, + {24, 42, 6}, + {24, 42, 19}, + {24, 45, 19}, + {24, 45, 20}, + {25, 5, 22}, + {25, 5, 44}, + {25, 6, 10}, + {25, 9, 36}, + {25, 15, 35}, + {25, 16, 22}, + {25, 21, 4}, + {25, 25, 30}, + {25, 26, 12}, + {25, 29, 13}, + {25, 30, 26}, + {25, 35, 20}, + {25, 38, 24}, + {25, 42, 4}, + {25, 43, 9}, + {25, 43, 33}, + {26, 4, 12}, + {26, 5, 17}, + {26, 8, 24}, + {26, 9, 22}, + {26, 16, 43}, + {26, 17, 37}, + {26, 19, 17}, + {26, 19, 27}, + {26, 21, 20}, + {26, 21, 41}, + {26, 22, 40}, + {26, 26, 38}, + {26, 27, 15}, + {26, 28, 27}, + {26, 29, 22}, + {26, 31, 44}, + {26, 34, 12}, + {26, 37, 32}, + {26, 38, 4}, + {26, 38, 44}, + {26, 39, 25}, + {26, 40, 14}, + {26, 40, 30}, + {26, 41, 25}, + {26, 41, 39}, + {26, 42, 34}, + {27, 4, 27}, + {27, 7, 5}, + {27, 8, 10}, + {27, 10, 8}, + {27, 10, 9}, + {27, 10, 32}, + {27, 11, 34}, + {27, 11, 37}, + {27, 12, 43}, + {27, 13, 27}, + {27, 18, 20}, + {27, 18, 24}, + {27, 21, 39}, + {27, 22, 9}, + {27, 24, 11}, + {27, 25, 44}, + {27, 27, 8}, + {27, 27, 38}, + {27, 27, 42}, + {27, 28, 37}, + {27, 32, 5}, + {27, 41, 21}, + {28, 5, 16}, + {28, 5, 29}, + {28, 6, 26}, + {28, 9, 43}, + {28, 15, 32}, + {28, 20, 20}, + {28, 21, 41}, + {28, 22, 30}, + {28, 24, 25}, + {28, 24, 41}, + {28, 26, 22}, + {28, 27, 38}, + {28, 31, 6}, + {28, 38, 16}, + {28, 45, 16}, + {29, 12, 27}, + {29, 12, 29}, + {29, 12, 37}, + {29, 14, 13}, + {29, 18, 8}, + {29, 21, 26}, + {29, 21, 33}, + {29, 29, 26}, + {29, 30, 16}, + {29, 31, 34}, + {29, 32, 24}, + {29, 34, 4}, + {29, 35, 20}, + {29, 39, 13}, + {29, 40, 38}, + {29, 45, 26}, + {30, 5, 10}, + {30, 8, 41}, + {30, 10, 42}, + {30, 11, 34}, + {30, 12, 36}, + {30, 26, 9}, + {30, 28, 8}, + {30, 29, 32}, + {30, 31, 14}, + {30, 31, 33}, + {30, 31, 36}, + {30, 32, 5}, + {30, 33, 8}, + {30, 34, 20}, + {30, 34, 40}, + {30, 35, 38}, + {30, 39, 15}, + {30, 39, 22}, + {30, 45, 11}, + {31, 4, 36}, + {31, 7, 8}, + {31, 10, 16}, + {31, 11, 32}, + {31, 15, 31}, + {31, 19, 45}, + {31, 22, 26}, + {31, 23, 25}, + {31, 23, 41}, + {31, 24, 27}, + {31, 25, 40}, + {31, 26, 30}, + {31, 26, 43}, + {31, 33, 5}, + {31, 33, 25}, + {31, 40, 5}, + {31, 40, 10}, + {31, 41, 45}, + {31, 43, 34}, + {31, 43, 35}, + {32, 8, 24}, + {32, 8, 45}, + {32, 9, 30}, + {32, 12, 36}, + {32, 15, 39}, + {32, 19, 17}, + {32, 22, 19}, + {32, 22, 26}, + {32, 24, 18}, + {32, 27, 26}, + {32, 32, 37}, + {32, 33, 5}, + {32, 33, 11}, + {32, 34, 41}, + {32, 44, 9}, + {32, 44, 20}, + {33, 4, 21}, + {33, 5, 42}, + {33, 6, 7}, + {33, 6, 39}, + {33, 7, 10}, + {33, 8, 24}, + {33, 8, 30}, + {33, 11, 32}, + {33, 12, 7}, + {33, 17, 16}, + {33, 19, 34}, + {33, 22, 24}, + {33, 25, 38}, + {33, 26, 29}, + {33, 27, 25}, + {33, 29, 26}, + {33, 31, 35}, + {33, 32, 14}, + {33, 33, 15}, + {33, 33, 40}, + {33, 35, 44}, + {33, 36, 6}, + {33, 38, 35}, + {33, 39, 43}, + {33, 40, 23}, + {33, 41, 14}, + {33, 44, 42}, + {33, 45, 43}, + {34, 4, 22}, + {34, 7, 44}, + {34, 8, 9}, + {34, 9, 34}, + {34, 11, 27}, + {34, 13, 36}, + {34, 14, 17}, + {34, 15, 12}, + {34, 16, 18}, + {34, 17, 35}, + {34, 19, 38}, + {34, 20, 9}, + {34, 20, 21}, + {34, 21, 12}, + {34, 21, 24}, + {34, 22, 37}, + {34, 24, 8}, + {34, 24, 9}, + {34, 24, 28}, + {34, 25, 7}, + {34, 26, 29}, + {34, 29, 38}, + {34, 31, 21}, + {34, 31, 37}, + {34, 36, 25}, + {34, 36, 32}, + {34, 39, 24}, + {34, 39, 30}, + {34, 43, 21}, + {34, 44, 7}, + {34, 44, 11}, + {35, 8, 24}, + {35, 10, 20}, + {35, 13, 24}, + {35, 18, 14}, + {35, 18, 40}, + {35, 20, 28}, + {35, 25, 5}, + {35, 26, 30}, + {35, 27, 12}, + {35, 29, 31}, + {35, 31, 15}, + {35, 31, 24}, + {35, 32, 20}, + {35, 34, 40}, + {35, 35, 30}, + {35, 40, 25}, + {35, 40, 31}, + {35, 41, 11}, + {35, 41, 18}, + {35, 43, 28}, + {36, 5, 7}, + {36, 13, 34}, + {36, 17, 15}, + {36, 18, 40}, + {36, 19, 16}, + {36, 19, 31}, + {36, 20, 30}, + {36, 25, 20}, + {36, 25, 21}, + {36, 29, 31}, + {36, 30, 13}, + {36, 31, 8}, + {36, 32, 39}, + {36, 34, 39}, + {36, 37, 9}, + {36, 38, 38}, + {36, 39, 7}, + {36, 39, 35}, + {36, 41, 29}, + {36, 42, 29}, + {37, 4, 9}, + {37, 5, 31}, + {37, 7, 26}, + {37, 7, 28}, + {37, 15, 29}, + {37, 20, 17}, + {37, 21, 34}, + {37, 22, 18}, + {37, 22, 27}, + {37, 25, 22}, + {37, 25, 44}, + {37, 29, 28}, + {37, 30, 42}, + {37, 33, 45}, + {37, 34, 14}, + {37, 35, 6}, + {37, 36, 33}, + {37, 37, 42}, + {37, 39, 23}, + {37, 40, 22}, + {37, 40, 42}, + {37, 41, 33}, + {37, 43, 26}, + {37, 43, 36}, + {38, 5, 39}, + {38, 5, 41}, + {38, 6, 11}, + {38, 8, 6}, + {38, 8, 13}, + {38, 17, 19}, + {38, 20, 17}, + {38, 20, 35}, + {38, 22, 43}, + {38, 23, 21}, + {38, 24, 12}, + {38, 27, 6}, + {38, 29, 8}, + {38, 29, 19}, + {38, 30, 42}, + {38, 32, 38}, + {38, 34, 8}, + {38, 34, 13}, + {38, 35, 8}, + {38, 35, 21}, + {38, 36, 13}, + {38, 36, 38}, + {38, 37, 39}, + {38, 38, 38}, + {38, 41, 38}, + {38, 43, 8}, + {38, 43, 29}, + {39, 4, 7}, + {39, 4, 21}, + {39, 4, 41}, + {39, 6, 33}, + {39, 7, 4}, + {39, 7, 7}, + {39, 8, 40}, + {39, 9, 26}, + {39, 9, 40}, + {39, 16, 10}, + {39, 16, 13}, + {39, 19, 41}, + {39, 20, 16}, + {39, 20, 40}, + {39, 25, 12}, + {39, 36, 11}, + {39, 36, 43}, + {39, 40, 44}, + {39, 42, 40}, + {39, 44, 30}, + {39, 45, 36}, + {39, 45, 41}, + {40, 5, 13}, + {40, 8, 4}, + {40, 8, 23}, + {40, 11, 15}, + {40, 13, 32}, + {40, 14, 42}, + {40, 15, 15}, + {40, 15, 30}, + {40, 17, 33}, + {40, 20, 18}, + {40, 21, 23}, + {40, 23, 33}, + {40, 23, 42}, + {40, 24, 23}, + {40, 24, 26}, + {40, 25, 42}, + {40, 29, 14}, + {40, 32, 26}, + {40, 34, 31}, + {40, 34, 37}, + {40, 35, 33}, + {40, 39, 36}, + {40, 40, 9}, + {40, 41, 30}, + {40, 43, 30}, + {40, 43, 33}, + {40, 45, 7}, + {40, 45, 18}, + {40, 45, 25}, + {41, 4, 13}, + {41, 5, 45}, + {41, 6, 14}, + {41, 11, 33}, + {41, 12, 45}, + {41, 15, 14}, + {41, 16, 41}, + {41, 18, 11}, + {41, 19, 11}, + {41, 21, 44}, + {41, 22, 18}, + {41, 26, 12}, + {41, 28, 10}, + {41, 28, 23}, + {41, 29, 45}, + {41, 31, 42}, + {41, 38, 34}, + {41, 39, 5}, + {41, 41, 32}, + {41, 42, 15}, + {41, 43, 22}, + {42, 4, 31}, + {42, 5, 13}, + {42, 6, 38}, + {42, 7, 19}, + {42, 10, 27}, + {42, 11, 41}, + {42, 12, 11}, + {42, 13, 11}, + {42, 14, 37}, + {42, 20, 4}, + {42, 20, 20}, + {42, 20, 22}, + {42, 23, 26}, + {42, 24, 45}, + {42, 25, 42}, + {42, 26, 18}, + {42, 27, 7}, + {42, 27, 13}, + {42, 28, 9}, + {42, 29, 34}, + {42, 30, 24}, + {42, 30, 41}, + {42, 31, 41}, + {42, 32, 36}, + {42, 32, 37}, + {42, 33, 25}, + {42, 35, 14}, + {42, 37, 45}, + {42, 39, 21}, + {42, 41, 13}, + {42, 41, 19}, + {42, 42, 5}, + {43, 5, 29}, + {43, 8, 20}, + {43, 10, 11}, + {43, 10, 14}, + {43, 11, 6}, + {43, 11, 15}, + {43, 13, 7}, + {43, 13, 23}, + {43, 13, 25}, + {43, 16, 9}, + {43, 16, 23}, + {43, 16, 39}, + {43, 18, 36}, + {43, 20, 12}, + {43, 20, 14}, + {43, 21, 38}, + {43, 23, 41}, + {43, 24, 18}, + {43, 24, 34}, + {43, 29, 11}, + {43, 29, 41}, + {43, 29, 45}, + {43, 30, 6}, + {43, 39, 40}, + {43, 40, 31}, + {43, 40, 34}, + {43, 42, 24}, + {43, 45, 16}, + {44, 4, 6}, + {44, 4, 29}, + {44, 6, 4}, + {44, 9, 41}, + {44, 12, 13}, + {44, 12, 25}, + {44, 12, 44}, + {44, 13, 4}, + {44, 13, 30}, + {44, 14, 12}, + {44, 15, 7}, + {44, 17, 36}, + {44, 18, 21}, + {44, 18, 22}, + {44, 25, 23}, + {44, 26, 11}, + {44, 27, 11}, + {44, 29, 11}, + {44, 29, 26}, + {44, 30, 33}, + {44, 30, 41}, + {44, 33, 23}, + {44, 37, 30}, + {44, 39, 28}, + {44, 41, 7}, + {44, 45, 14}, + {44, 45, 36}, + {45, 6, 18}, + {45, 6, 23}, + {45, 6, 32}, + {45, 7, 34}, + {45, 9, 37}, + {45, 17, 39}, + {45, 19, 37}, + {45, 23, 33}, + {45, 24, 9}, + {45, 26, 40}, + {45, 29, 43}, + {45, 30, 6}, + {45, 30, 15}, + {45, 35, 18}, + {45, 38, 30}, + {45, 39, 15}, }; diff --git a/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html b/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html index 4dfbeceec49..b239efa37c1 100644 --- a/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html +++ b/develop/sourcefile/libsmm_acc_unittest_multiply.cpp.html @@ -178,12 +178,12 @@

    Source Code

    { 4, 4, 10}, { 4, 4, 13}, { 4, 4, 15}, - { 4, 4, 17}, - { 4, 4, 25}, - { 4, 4, 26}, + { 4, 4, 25}, + { 4, 4, 26}, + { 4, 4, 27}, { 4, 4, 28}, - { 4, 4, 32}, - { 4, 4, 35}, + { 4, 4, 30}, + { 4, 4, 32}, { 4, 4, 45}, { 4, 5, 4}, { 4, 5, 5}, @@ -192,2606 +192,2606 @@

    Source Code

    { 4, 5, 8}, { 4, 5, 9}, { 4, 5, 13}, - { 4, 5, 20}, - { 4, 5, 25}, - { 4, 5, 26}, - { 4, 5, 28}, - { 4, 5, 32}, - { 4, 5, 45}, - { 4, 6, 4}, - { 4, 6, 5}, - { 4, 6, 6}, - { 4, 6, 7}, - { 4, 6, 8}, - { 4, 6, 9}, - { 4, 6, 16}, - { 4, 7, 4}, - { 4, 7, 5}, - { 4, 7, 6}, - { 4, 7, 7}, - { 4, 7, 8}, - { 4, 7, 9}, - { 4, 7, 13}, - { 4, 7, 25}, - { 4, 7, 26}, - { 4, 7, 28}, - { 4, 7, 32}, - { 4, 7, 45}, - { 4, 8, 4}, - { 4, 8, 5}, - { 4, 8, 6}, - { 4, 8, 7}, - { 4, 8, 8}, - { 4, 8, 9}, - { 4, 8, 29}, - { 4, 9, 4}, - { 4, 9, 5}, - { 4, 9, 6}, - { 4, 9, 7}, - { 4, 9, 8}, - { 4, 9, 9}, - { 4, 9, 13}, - { 4, 9, 25}, - { 4, 9, 26}, - { 4, 9, 28}, - { 4, 9, 32}, - { 4, 9, 45}, - { 4, 10, 4}, - { 4, 10, 10}, - { 4, 10, 15}, - { 4, 11, 10}, - { 4, 11, 22}, - { 4, 11, 33}, - { 4, 12, 33}, - { 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, 34}, - { 4, 13, 45}, - { 4, 15, 4}, - { 4, 15, 10}, - { 4, 15, 15}, - { 4, 17, 25}, - { 4, 20, 25}, - { 4, 22, 9}, - { 4, 23, 38}, - { 4, 25, 4}, - { 4, 25, 5}, - { 4, 25, 7}, - { 4, 25, 9}, - { 4, 25, 13}, - { 4, 25, 25}, - { 4, 25, 26}, - { 4, 25, 28}, - { 4, 25, 32}, - { 4, 25, 45}, - { 4, 26, 4}, - { 4, 26, 5}, - { 4, 26, 7}, - { 4, 26, 9}, - { 4, 26, 13}, - { 4, 26, 25}, - { 4, 26, 26}, - { 4, 26, 28}, - { 4, 26, 32}, - { 4, 26, 45}, - { 4, 27, 6}, - { 4, 27, 28}, - { 4, 27, 42}, - { 4, 28, 4}, - { 4, 28, 5}, - { 4, 28, 7}, - { 4, 28, 9}, - { 4, 28, 13}, - { 4, 28, 25}, - { 4, 28, 26}, - { 4, 28, 28}, - { 4, 28, 32}, - { 4, 28, 45}, - { 4, 30, 42}, - { 4, 32, 4}, - { 4, 32, 5}, - { 4, 32, 7}, - { 4, 32, 9}, - { 4, 32, 13}, - { 4, 32, 25}, - { 4, 32, 26}, - { 4, 32, 28}, - { 4, 32, 32}, - { 4, 32, 45}, - { 4, 33, 6}, - { 4, 33, 45}, - { 4, 35, 21}, - { 4, 35, 27}, - { 4, 36, 25}, - { 4, 36, 34}, - { 4, 37, 28}, - { 4, 39, 34}, - { 4, 40, 28}, - { 4, 43, 20}, - { 4, 44, 9}, - { 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, 35}, - { 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, 13}, - { 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, 17}, - { 5, 9, 4}, - { 5, 9, 5}, - { 5, 9, 6}, - { 5, 9, 7}, - { 5, 9, 8}, - { 5, 9, 9}, - { 5, 9, 12}, - { 5, 9, 13}, - { 5, 9, 25}, - { 5, 9, 26}, - { 5, 9, 28}, - { 5, 9, 32}, - { 5, 9, 45}, - { 5, 10, 14}, - { 5, 10, 44}, - { 5, 11, 15}, - { 5, 11, 41}, - { 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, 11}, - { 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, 14, 23}, - { 5, 16, 5}, - { 5, 16, 13}, - { 5, 16, 16}, - { 5, 16, 32}, - { 5, 16, 38}, - { 5, 17, 32}, - { 5, 19, 14}, - { 5, 21, 26}, - { 5, 22, 19}, - { 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, 28}, - { 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, 36}, - { 5, 28, 45}, - { 5, 29, 27}, - { 5, 30, 13}, - { 5, 30, 45}, - { 5, 31, 24}, - { 5, 31, 25}, - { 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, 34, 8}, - { 5, 34, 11}, - { 5, 34, 26}, - { 5, 35, 9}, - { 5, 40, 39}, - { 5, 41, 16}, - { 5, 44, 24}, - { 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, 5, 4}, - { 6, 5, 5}, - { 6, 5, 6}, - { 6, 5, 7}, - { 6, 5, 8}, - { 6, 5, 9}, - { 6, 5, 15}, - { 6, 5, 31}, - { 6, 5, 32}, - { 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, 8, 44}, - { 6, 9, 4}, - { 6, 9, 5}, - { 6, 9, 6}, - { 6, 9, 7}, - { 6, 9, 8}, - { 6, 9, 9}, - { 6, 9, 40}, - { 6, 9, 42}, - { 6, 11, 37}, - { 6, 13, 25}, - { 6, 15, 36}, - { 6, 20, 26}, - { 6, 22, 33}, - { 6, 25, 24}, - { 6, 27, 21}, - { 6, 27, 36}, - { 6, 28, 4}, - { 6, 29, 8}, - { 6, 30, 7}, - { 6, 30, 28}, - { 6, 31, 41}, - { 6, 32, 41}, - { 6, 33, 32}, - { 6, 34, 28}, - { 6, 36, 5}, - { 6, 36, 31}, - { 6, 41, 22}, - { 6, 43, 6}, - { 6, 43, 15}, - { 7, 4, 4}, - { 7, 4, 5}, - { 7, 4, 6}, - { 7, 4, 7}, - { 7, 4, 8}, - { 7, 4, 9}, - { 7, 4, 13}, - { 7, 4, 14}, - { 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, 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, 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, 30}, - { 7, 12, 10}, - { 7, 12, 24}, - { 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, 41}, - { 7, 19, 32}, - { 7, 20, 41}, - { 7, 21, 21}, - { 7, 21, 32}, - { 7, 23, 6}, - { 7, 24, 40}, - { 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, 25}, - { 7, 26, 26}, - { 7, 26, 28}, - { 7, 26, 32}, - { 7, 26, 45}, - { 7, 27, 20}, - { 7, 27, 33}, - { 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, 36}, - { 7, 28, 45}, - { 7, 31, 16}, - { 7, 31, 19}, - { 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, 35, 21}, - { 7, 36, 10}, - { 7, 37, 9}, - { 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, 5, 17}, - { 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, 9, 4}, - { 8, 9, 5}, - { 8, 9, 6}, - { 8, 9, 7}, - { 8, 9, 8}, - { 8, 9, 9}, - { 8, 11, 39}, - { 8, 12, 38}, - { 8, 13, 4}, - { 8, 13, 38}, - { 8, 15, 11}, - { 8, 18, 29}, - { 8, 21, 28}, - { 8, 25, 29}, - { 8, 28, 10}, - { 8, 31, 36}, - { 8, 32, 23}, - { 8, 34, 26}, - { 8, 36, 11}, - { 8, 37, 14}, - { 8, 41, 9}, - { 8, 42, 19}, - { 8, 42, 29}, - { 8, 43, 7}, - { 8, 43, 8}, - { 8, 44, 25}, - { 8, 45, 32}, - { 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, 31}, - { 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, 45}, - { 9, 8, 4}, - { 9, 8, 5}, - { 9, 8, 6}, - { 9, 8, 7}, - { 9, 8, 8}, - { 9, 8, 9}, - { 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, 12, 9}, - { 9, 12, 10}, - { 9, 12, 12}, - { 9, 12, 21}, - { 9, 12, 32}, - { 9, 13, 4}, - { 9, 13, 5}, - { 9, 13, 7}, - { 9, 13, 9}, - { 9, 13, 13}, - { 9, 13, 19}, - { 9, 13, 25}, - { 9, 13, 26}, - { 9, 13, 28}, - { 9, 13, 32}, - { 9, 13, 45}, - { 9, 17, 8}, - { 9, 18, 41}, - { 9, 21, 24}, - { 9, 22, 9}, + { 4, 5, 25}, + { 4, 5, 26}, + { 4, 5, 28}, + { 4, 5, 32}, + { 4, 5, 45}, + { 4, 6, 4}, + { 4, 6, 5}, + { 4, 6, 6}, + { 4, 6, 7}, + { 4, 6, 8}, + { 4, 6, 9}, + { 4, 7, 4}, + { 4, 7, 5}, + { 4, 7, 6}, + { 4, 7, 7}, + { 4, 7, 8}, + { 4, 7, 9}, + { 4, 7, 13}, + { 4, 7, 25}, + { 4, 7, 26}, + { 4, 7, 28}, + { 4, 7, 32}, + { 4, 7, 45}, + { 4, 8, 4}, + { 4, 8, 5}, + { 4, 8, 6}, + { 4, 8, 7}, + { 4, 8, 8}, + { 4, 8, 9}, + { 4, 9, 4}, + { 4, 9, 5}, + { 4, 9, 6}, + { 4, 9, 7}, + { 4, 9, 8}, + { 4, 9, 9}, + { 4, 9, 13}, + { 4, 9, 25}, + { 4, 9, 26}, + { 4, 9, 28}, + { 4, 9, 29}, + { 4, 9, 32}, + { 4, 9, 45}, + { 4, 10, 4}, + { 4, 10, 10}, + { 4, 10, 15}, + { 4, 10, 21}, + { 4, 12, 7}, + { 4, 12, 32}, + { 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, 10}, + { 4, 15, 15}, + { 4, 17, 20}, + { 4, 22, 11}, + { 4, 22, 44}, + { 4, 23, 38}, + { 4, 24, 9}, + { 4, 24, 14}, + { 4, 25, 4}, + { 4, 25, 5}, + { 4, 25, 7}, + { 4, 25, 9}, + { 4, 25, 13}, + { 4, 25, 25}, + { 4, 25, 26}, + { 4, 25, 28}, + { 4, 25, 32}, + { 4, 25, 45}, + { 4, 26, 4}, + { 4, 26, 5}, + { 4, 26, 7}, + { 4, 26, 9}, + { 4, 26, 13}, + { 4, 26, 25}, + { 4, 26, 26}, + { 4, 26, 28}, + { 4, 26, 32}, + { 4, 26, 45}, + { 4, 28, 4}, + { 4, 28, 5}, + { 4, 28, 7}, + { 4, 28, 9}, + { 4, 28, 13}, + { 4, 28, 25}, + { 4, 28, 26}, + { 4, 28, 28}, + { 4, 28, 32}, + { 4, 28, 45}, + { 4, 32, 4}, + { 4, 32, 5}, + { 4, 32, 7}, + { 4, 32, 9}, + { 4, 32, 13}, + { 4, 32, 25}, + { 4, 32, 26}, + { 4, 32, 28}, + { 4, 32, 32}, + { 4, 32, 45}, + { 4, 34, 10}, + { 4, 36, 9}, + { 4, 41, 10}, + { 4, 41, 37}, + { 4, 43, 5}, + { 4, 43, 7}, + { 4, 44, 28}, + { 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, 42}, + { 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, 7, 4}, + { 5, 7, 5}, + { 5, 7, 6}, + { 5, 7, 7}, + { 5, 7, 8}, + { 5, 7, 9}, + { 5, 7, 13}, + { 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, 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, 35}, + { 5, 13, 43}, + { 5, 13, 45}, + { 5, 14, 19}, + { 5, 15, 42}, + { 5, 16, 5}, + { 5, 16, 13}, + { 5, 16, 16}, + { 5, 16, 32}, + { 5, 18, 36}, + { 5, 18, 41}, + { 5, 19, 18}, + { 5, 20, 17}, + { 5, 20, 24}, + { 5, 21, 25}, + { 5, 22, 13}, + { 5, 23, 7}, + { 5, 23, 27}, + { 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, 45}, + { 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, 35}, + { 5, 28, 45}, + { 5, 30, 14}, + { 5, 31, 38}, + { 5, 32, 4}, + { 5, 32, 5}, + { 5, 32, 7}, + { 5, 32, 9}, + { 5, 32, 12}, + { 5, 32, 13}, + { 5, 32, 16}, + { 5, 32, 20}, + { 5, 32, 24}, + { 5, 32, 25}, + { 5, 32, 26}, + { 5, 32, 28}, + { 5, 32, 32}, + { 5, 32, 45}, + { 5, 35, 24}, + { 5, 37, 26}, + { 5, 40, 25}, + { 5, 41, 39}, + { 5, 44, 24}, + { 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, 33}, + { 6, 5, 4}, + { 6, 5, 5}, + { 6, 5, 6}, + { 6, 5, 7}, + { 6, 5, 8}, + { 6, 5, 9}, + { 6, 5, 18}, + { 6, 5, 35}, + { 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, 7, 17}, + { 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, 10, 4}, + { 6, 11, 43}, + { 6, 13, 38}, + { 6, 14, 28}, + { 6, 18, 27}, + { 6, 21, 11}, + { 6, 21, 21}, + { 6, 23, 16}, + { 6, 28, 45}, + { 6, 29, 16}, + { 6, 30, 13}, + { 6, 30, 41}, + { 6, 31, 33}, + { 6, 32, 30}, + { 6, 33, 25}, + { 6, 35, 27}, + { 6, 37, 35}, + { 6, 38, 18}, + { 6, 40, 34}, + { 6, 41, 36}, + { 6, 42, 27}, + { 6, 44, 21}, + { 6, 44, 30}, + { 6, 44, 41}, + { 6, 45, 12}, + { 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, 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, 31}, + { 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, 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, 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, 15, 31}, + { 7, 16, 30}, + { 7, 18, 20}, + { 7, 19, 32}, + { 7, 20, 30}, + { 7, 23, 15}, + { 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, 29}, + { 7, 25, 30}, + { 7, 25, 32}, + { 7, 25, 34}, + { 7, 25, 45}, + { 7, 26, 4}, + { 7, 26, 5}, + { 7, 26, 7}, + { 7, 26, 9}, + { 7, 26, 10}, + { 7, 26, 13}, + { 7, 26, 25}, + { 7, 26, 26}, + { 7, 26, 28}, + { 7, 26, 32}, + { 7, 26, 45}, + { 7, 27, 9}, + { 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, 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, 6}, + { 7, 35, 18}, + { 7, 35, 41}, + { 7, 36, 17}, + { 7, 38, 20}, + { 7, 43, 7}, + { 7, 43, 29}, + { 7, 44, 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, 5, 23}, + { 8, 5, 32}, + { 8, 6, 4}, + { 8, 6, 5}, + { 8, 6, 6}, + { 8, 6, 7}, + { 8, 6, 8}, + { 8, 6, 9}, + { 8, 6, 12}, + { 8, 6, 17}, + { 8, 6, 20}, + { 8, 6, 27}, + { 8, 7, 4}, + { 8, 7, 5}, + { 8, 7, 6}, + { 8, 7, 7}, + { 8, 7, 8}, + { 8, 7, 9}, + { 8, 7, 13}, + { 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, 9, 32}, + { 8, 10, 11}, + { 8, 12, 41}, + { 8, 14, 32}, + { 8, 20, 16}, + { 8, 20, 20}, + { 8, 20, 31}, + { 8, 24, 4}, + { 8, 25, 14}, + { 8, 25, 21}, + { 8, 25, 36}, + { 8, 29, 7}, + { 8, 29, 29}, + { 8, 29, 32}, + { 8, 36, 39}, + { 8, 39, 8}, + { 8, 39, 20}, + { 8, 40, 16}, + { 8, 41, 22}, + { 8, 41, 24}, + { 8, 42, 24}, + { 8, 43, 4}, + { 8, 43, 43}, + { 8, 45, 18}, + { 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, 41}, + { 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, 30}, + { 9, 7, 32}, + { 9, 7, 44}, + { 9, 7, 45}, + { 9, 8, 4}, + { 9, 8, 5}, + { 9, 8, 6}, + { 9, 8, 7}, + { 9, 8, 8}, + { 9, 8, 9}, + { 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, 19}, + { 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, 23}, + { 9, 13, 25}, + { 9, 13, 26}, + { 9, 13, 28}, + { 9, 13, 32}, + { 9, 13, 45}, + { 9, 15, 24}, + { 9, 15, 30}, + { 9, 18, 25}, + { 9, 18, 45}, + { 9, 20, 5}, + { 9, 22, 9}, + { 9, 22, 12}, { 9, 22, 22}, { 9, 22, 32}, - { 9, 23, 12}, - { 9, 23, 31}, - { 9, 25, 4}, - { 9, 25, 5}, - { 9, 25, 7}, - { 9, 25, 9}, - { 9, 25, 13}, + { 9, 24, 17}, + { 9, 25, 4}, + { 9, 25, 5}, + { 9, 25, 7}, + { 9, 25, 9}, + { 9, 25, 13}, + { 9, 25, 22}, { 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, 15}, + { 9, 25, 27}, + { 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, 27}, - { 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, 40}, - { 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, 33}, - { 9, 35, 12}, - { 9, 39, 26}, - { 9, 41, 25}, - { 9, 43, 32}, - { 9, 44, 25}, - { 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, 6, 20}, - {10, 7, 37}, - {10, 9, 9}, - {10, 9, 10}, - {10, 9, 12}, - {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, 12, 9}, - {10, 12, 10}, - {10, 12, 12}, - {10, 12, 32}, - {10, 14, 43}, - {10, 15, 4}, - {10, 15, 10}, - {10, 15, 15}, - {10, 16, 43}, - {10, 19, 26}, - {10, 19, 37}, - {10, 22, 38}, - {10, 23, 29}, - {10, 25, 13}, - {10, 30, 24}, - {10, 32, 9}, - {10, 32, 10}, - {10, 32, 12}, - {10, 32, 32}, - {10, 32, 37}, - {10, 34, 45}, - {10, 35, 6}, - {10, 35, 13}, - {10, 35, 41}, - {10, 38, 42}, - {10, 41, 33}, - {10, 42, 17}, - {10, 45, 30}, - {10, 45, 41}, - {11, 8, 28}, - {11, 8, 32}, - {11, 9, 34}, - {11, 10, 8}, - {11, 11, 11}, - {11, 11, 12}, - {11, 11, 20}, - {11, 11, 25}, - {11, 11, 32}, - {11, 11, 38}, - {11, 12, 11}, - {11, 12, 12}, - {11, 12, 20}, - {11, 12, 25}, - {11, 12, 32}, - {11, 13, 29}, - {11, 13, 33}, - {11, 15, 11}, - {11, 17, 41}, - {11, 18, 5}, - {11, 20, 11}, - {11, 20, 12}, - {11, 20, 20}, - {11, 20, 25}, - {11, 20, 32}, - {11, 22, 26}, - {11, 25, 11}, - {11, 25, 12}, - {11, 25, 20}, - {11, 25, 25}, - {11, 25, 32}, - {11, 27, 16}, - {11, 27, 42}, - {11, 32, 10}, - {11, 32, 11}, - {11, 32, 12}, - {11, 32, 20}, - {11, 32, 25}, - {11, 32, 32}, - {11, 34, 21}, - {11, 35, 7}, - {11, 38, 5}, - {11, 39, 42}, - {11, 41, 15}, - {11, 42, 10}, - {11, 42, 44}, - {11, 43, 33}, - {11, 44, 37}, - {11, 45, 19}, - {12, 4, 15}, - {12, 4, 23}, - {12, 4, 35}, - {12, 5, 5}, - {12, 5, 12}, - {12, 5, 13}, - {12, 5, 26}, - {12, 5, 32}, - {12, 8, 43}, - {12, 9, 9}, - {12, 9, 10}, - {12, 9, 12}, - {12, 9, 32}, - {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, 25}, - {12, 12, 26}, - {12, 12, 28}, - {12, 12, 32}, - {12, 13, 5}, - {12, 13, 12}, - {12, 13, 13}, - {12, 13, 26}, - {12, 13, 29}, - {12, 13, 32}, - {12, 13, 44}, - {12, 14, 27}, - {12, 16, 12}, - {12, 16, 16}, - {12, 16, 32}, - {12, 17, 9}, - {12, 20, 11}, - {12, 20, 12}, - {12, 20, 20}, - {12, 20, 25}, - {12, 20, 32}, - {12, 21, 19}, - {12, 24, 19}, - {12, 24, 27}, - {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, 15}, - {12, 26, 26}, - {12, 26, 32}, - {12, 27, 30}, - {12, 28, 26}, - {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, 34, 16}, - {12, 35, 41}, - {12, 36, 43}, - {12, 37, 40}, - {12, 38, 25}, - {12, 39, 18}, - {12, 40, 38}, - {12, 42, 20}, - {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, 32}, - {13, 4, 44}, - {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, 39}, - {13, 5, 45}, - {13, 6, 45}, - {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, 8, 39}, - {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, 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, 15}, - {13, 14, 25}, - {13, 14, 26}, - {13, 14, 32}, - {13, 14, 35}, - {13, 15, 9}, - {13, 16, 5}, - {13, 16, 13}, - {13, 16, 16}, - {13, 16, 31}, - {13, 16, 32}, - {13, 22, 17}, - {13, 22, 41}, - {13, 23, 7}, - {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, 10}, - {13, 25, 13}, - {13, 25, 14}, - {13, 25, 22}, - {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, 32}, - {13, 26, 45}, - {13, 28, 4}, - {13, 28, 5}, - {13, 28, 7}, - {13, 28, 9}, - {13, 28, 13}, - {13, 28, 20}, - {13, 28, 25}, - {13, 28, 26}, - {13, 28, 28}, - {13, 28, 32}, - {13, 28, 45}, - {13, 30, 6}, - {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, 33, 42}, - {13, 34, 35}, - {13, 43, 39}, - {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, 29}, - {13, 45, 32}, - {13, 45, 45}, - {14, 8, 35}, - {14, 10, 8}, - {14, 11, 7}, - {14, 11, 22}, - {14, 11, 26}, - {14, 13, 9}, - {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, 14, 41}, - {14, 16, 14}, - {14, 16, 16}, - {14, 16, 20}, - {14, 16, 29}, - {14, 17, 32}, - {14, 18, 30}, - {14, 18, 31}, - {14, 19, 28}, - {14, 23, 8}, - {14, 23, 32}, - {14, 25, 13}, - {14, 25, 14}, - {14, 25, 25}, - {14, 25, 26}, - {14, 25, 27}, - {14, 25, 32}, - {14, 26, 13}, - {14, 26, 14}, - {14, 26, 25}, - {14, 26, 26}, - {14, 26, 32}, - {14, 29, 14}, - {14, 29, 16}, - {14, 29, 29}, - {14, 29, 32}, - {14, 32, 13}, - {14, 32, 14}, - {14, 32, 25}, - {14, 32, 26}, - {14, 32, 29}, - {14, 32, 32}, - {14, 32, 33}, - {14, 34, 35}, - {14, 35, 40}, - {14, 37, 37}, - {14, 39, 31}, - {14, 42, 33}, - {14, 45, 18}, - {14, 45, 30}, - {14, 45, 38}, - {15, 4, 4}, - {15, 4, 10}, - {15, 4, 15}, - {15, 5, 19}, - {15, 6, 21}, - {15, 10, 4}, - {15, 10, 10}, - {15, 10, 15}, - {15, 11, 15}, - {15, 15, 4}, - {15, 15, 8}, - {15, 15, 10}, - {15, 15, 15}, - {15, 15, 20}, - {15, 16, 4}, - {15, 17, 42}, - {15, 19, 18}, - {15, 19, 31}, - {15, 20, 15}, - {15, 22, 30}, - {15, 24, 34}, - {15, 26, 34}, - {15, 26, 40}, - {15, 30, 7}, - {15, 32, 23}, - {15, 34, 33}, - {15, 35, 13}, - {15, 35, 31}, - {15, 36, 21}, - {15, 36, 22}, - {15, 41, 37}, - {15, 42, 41}, - {16, 4, 24}, - {16, 5, 5}, - {16, 5, 13}, - {16, 5, 16}, - {16, 5, 31}, - {16, 5, 32}, - {16, 6, 24}, - {16, 8, 32}, - {16, 12, 12}, - {16, 12, 16}, - {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, 16, 5}, - {16, 16, 12}, - {16, 16, 13}, - {16, 16, 14}, - {16, 16, 16}, - {16, 16, 22}, - {16, 16, 29}, - {16, 16, 32}, - {16, 16, 44}, - {16, 19, 5}, - {16, 20, 16}, - {16, 26, 31}, - {16, 29, 14}, - {16, 29, 16}, - {16, 29, 29}, - {16, 31, 6}, - {16, 31, 11}, - {16, 32, 5}, - {16, 32, 12}, - {16, 32, 13}, - {16, 32, 16}, - {16, 32, 32}, - {16, 35, 4}, - {16, 35, 29}, - {16, 38, 16}, - {16, 41, 17}, - {16, 42, 38}, - {16, 43, 39}, - {16, 45, 37}, - {17, 5, 24}, - {17, 6, 14}, - {17, 6, 15}, - {17, 6, 19}, - {17, 6, 32}, - {17, 6, 40}, - {17, 7, 18}, - {17, 8, 44}, - {17, 11, 15}, - {17, 11, 16}, - {17, 17, 17}, - {17, 18, 29}, - {17, 21, 7}, - {17, 21, 20}, - {17, 23, 7}, - {17, 23, 10}, - {17, 26, 39}, - {17, 27, 28}, - {17, 31, 40}, - {17, 32, 9}, - {17, 33, 40}, - {17, 36, 29}, - {17, 38, 21}, - {17, 39, 34}, - {17, 40, 30}, - {17, 40, 39}, - {17, 40, 44}, - {17, 41, 43}, - {17, 43, 22}, - {18, 5, 16}, - {18, 7, 34}, - {18, 14, 20}, - {18, 14, 30}, - {18, 15, 36}, - {18, 18, 18}, - {18, 25, 18}, - {18, 35, 7}, - {18, 35, 11}, - {18, 35, 19}, - {18, 36, 33}, - {18, 40, 16}, - {18, 41, 43}, - {18, 42, 30}, - {19, 4, 5}, - {19, 4, 24}, - {19, 8, 8}, - {19, 8, 14}, - {19, 9, 28}, - {19, 10, 18}, - {19, 14, 38}, - {19, 15, 40}, - {19, 16, 36}, - {19, 18, 16}, - {19, 18, 36}, - {19, 19, 19}, - {19, 19, 21}, - {19, 20, 17}, - {19, 23, 45}, - {19, 24, 36}, - {19, 25, 13}, - {19, 26, 32}, - {19, 28, 11}, - {19, 28, 25}, - {19, 30, 9}, - {19, 31, 26}, - {19, 32, 37}, - {19, 33, 20}, - {19, 33, 23}, - {19, 35, 11}, - {19, 35, 30}, - {19, 36, 34}, - {19, 38, 12}, - {19, 40, 14}, - {19, 43, 13}, - {19, 44, 6}, - {19, 44, 8}, - {20, 6, 35}, - {20, 9, 10}, - {20, 11, 11}, - {20, 11, 12}, - {20, 11, 20}, - {20, 11, 25}, - {20, 11, 32}, - {20, 11, 37}, - {20, 12, 11}, - {20, 12, 12}, - {20, 12, 20}, - {20, 12, 25}, - {20, 12, 32}, - {20, 13, 9}, - {20, 17, 33}, - {20, 18, 23}, - {20, 20, 11}, - {20, 20, 12}, - {20, 20, 15}, - {20, 20, 20}, - {20, 20, 22}, - {20, 20, 25}, - {20, 20, 32}, - {20, 21, 35}, - {20, 24, 5}, - {20, 25, 11}, - {20, 25, 12}, - {20, 25, 20}, - {20, 25, 25}, - {20, 25, 32}, - {20, 30, 30}, - {20, 32, 11}, - {20, 32, 12}, - {20, 32, 20}, - {20, 32, 25}, - {20, 32, 32}, - {20, 35, 16}, - {20, 36, 6}, - {20, 41, 6}, - {20, 41, 28}, - {20, 41, 35}, - {21, 4, 40}, - {21, 5, 28}, - {21, 5, 33}, - {21, 5, 36}, - {21, 8, 29}, - {21, 10, 26}, - {21, 13, 25}, - {21, 15, 10}, - {21, 15, 45}, - {21, 20, 12}, - {21, 20, 21}, - {21, 21, 21}, - {21, 21, 45}, - {21, 22, 38}, - {21, 22, 41}, - {21, 23, 4}, - {21, 26, 18}, - {21, 30, 22}, - {21, 31, 14}, - {21, 31, 34}, - {21, 31, 44}, - {21, 31, 45}, - {21, 33, 33}, - {21, 34, 18}, - {21, 35, 23}, - {21, 37, 25}, - {21, 40, 39}, - {21, 42, 15}, - {21, 44, 22}, - {21, 44, 38}, - {21, 45, 15}, - {22, 7, 18}, - {22, 9, 9}, - {22, 9, 22}, - {22, 9, 32}, - {22, 10, 38}, - {22, 11, 20}, - {22, 13, 7}, - {22, 14, 42}, - {22, 16, 44}, - {22, 19, 43}, - {22, 21, 8}, - {22, 22, 9}, - {22, 22, 16}, - {22, 22, 22}, - {22, 22, 32}, - {22, 26, 44}, - {22, 27, 7}, - {22, 28, 18}, - {22, 30, 15}, - {22, 32, 9}, - {22, 32, 22}, - {22, 32, 32}, - {22, 32, 43}, - {22, 33, 5}, - {22, 37, 17}, - {22, 40, 17}, - {22, 40, 30}, - {22, 42, 5}, - {22, 42, 7}, - {22, 42, 13}, - {22, 43, 16}, - {22, 43, 22}, - {23, 7, 31}, - {23, 7, 39}, - {23, 10, 31}, - {23, 12, 9}, - {23, 12, 11}, - {23, 13, 32}, - {23, 16, 23}, - {23, 17, 5}, - {23, 19, 30}, - {23, 21, 10}, - {23, 23, 10}, - {23, 23, 23}, - {23, 24, 30}, - {23, 25, 21}, - {23, 26, 31}, - {23, 26, 35}, - {23, 27, 14}, - {23, 30, 45}, - {23, 31, 29}, - {23, 33, 44}, - {23, 34, 16}, - {23, 34, 21}, - {23, 34, 24}, - {23, 34, 36}, - {23, 35, 10}, - {23, 37, 8}, - {23, 39, 24}, - {23, 42, 14}, - {23, 44, 17}, - {23, 44, 20}, - {23, 44, 45}, - {23, 45, 40}, - {24, 5, 5}, - {24, 5, 13}, - {24, 5, 24}, - {24, 5, 26}, - {24, 5, 32}, - {24, 10, 20}, - {24, 10, 25}, - {24, 12, 6}, - {24, 13, 5}, - {24, 13, 13}, - {24, 13, 18}, - {24, 13, 24}, - {24, 13, 26}, - {24, 13, 27}, - {24, 13, 28}, - {24, 13, 32}, - {24, 15, 29}, - {24, 24, 5}, - {24, 24, 13}, - {24, 24, 24}, - {24, 24, 26}, - {24, 24, 32}, - {24, 25, 21}, - {24, 26, 5}, - {24, 26, 13}, - {24, 26, 15}, - {24, 26, 24}, - {24, 26, 26}, - {24, 26, 32}, - {24, 26, 44}, - {24, 27, 6}, - {24, 27, 14}, - {24, 27, 23}, - {24, 29, 40}, - {24, 32, 5}, - {24, 32, 6}, - {24, 32, 13}, - {24, 32, 24}, - {24, 32, 26}, - {24, 32, 32}, - {24, 33, 20}, - {24, 33, 45}, - {24, 36, 38}, - {24, 42, 29}, - {24, 44, 25}, - {24, 44, 39}, - {24, 45, 26}, - {24, 45, 43}, - {25, 4, 4}, - {25, 4, 5}, - {25, 4, 7}, - {25, 4, 9}, - {25, 4, 13}, - {25, 4, 18}, - {25, 4, 25}, - {25, 4, 26}, - {25, 4, 28}, - {25, 4, 32}, - {25, 4, 38}, - {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, 29}, - {25, 5, 32}, - {25, 5, 45}, - {25, 7, 4}, - {25, 7, 5}, - {25, 7, 7}, - {25, 7, 9}, - {25, 7, 13}, - {25, 7, 18}, - {25, 7, 25}, - {25, 7, 26}, - {25, 7, 28}, - {25, 7, 29}, - {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, 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, 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, 15, 5}, - {25, 16, 30}, - {25, 16, 31}, - {25, 20, 11}, - {25, 20, 12}, - {25, 20, 20}, - {25, 20, 25}, - {25, 20, 32}, - {25, 21, 17}, - {25, 22, 7}, - {25, 22, 15}, - {25, 22, 31}, - {25, 23, 19}, - {25, 23, 39}, - {25, 24, 45}, - {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, 22}, - {25, 25, 25}, - {25, 25, 26}, - {25, 25, 28}, - {25, 25, 29}, - {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, 27, 36}, - {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, 10}, - {25, 30, 45}, - {25, 31, 29}, - {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, 24}, - {25, 32, 25}, - {25, 32, 26}, - {25, 32, 28}, - {25, 32, 32}, - {25, 32, 45}, - {25, 33, 14}, - {25, 33, 38}, - {25, 33, 39}, - {25, 34, 36}, - {25, 35, 12}, - {25, 35, 32}, - {25, 35, 33}, - {25, 36, 23}, - {25, 36, 34}, - {25, 37, 29}, - {25, 41, 26}, - {25, 44, 13}, - {25, 44, 29}, - {25, 44, 32}, - {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, 43}, - {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, 37}, - {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, 41}, - {26, 5, 45}, - {26, 7, 4}, - {26, 7, 5}, - {26, 7, 7}, - {26, 7, 9}, - {26, 7, 12}, - {26, 7, 13}, - {26, 7, 25}, - {26, 7, 26}, - {26, 7, 28}, - {26, 7, 32}, - {26, 7, 45}, - {26, 8, 20}, - {26, 9, 4}, - {26, 9, 5}, - {26, 9, 7}, - {26, 9, 9}, - {26, 9, 13}, - {26, 9, 25}, - {26, 9, 26}, - {26, 9, 28}, - {26, 9, 32}, - {26, 9, 45}, - {26, 10, 32}, - {26, 12, 5}, - {26, 12, 12}, - {26, 12, 13}, - {26, 12, 26}, - {26, 12, 31}, - {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, 24}, - {26, 14, 25}, - {26, 14, 26}, - {26, 14, 32}, - {26, 15, 21}, - {26, 15, 23}, - {26, 16, 9}, - {26, 17, 9}, - {26, 18, 23}, - {26, 18, 43}, - {26, 23, 28}, - {26, 24, 5}, - {26, 24, 13}, - {26, 24, 24}, - {26, 24, 26}, - {26, 24, 32}, - {26, 24, 35}, - {26, 24, 45}, - {26, 25, 4}, - {26, 25, 5}, - {26, 25, 7}, - {26, 25, 9}, - {26, 25, 13}, - {26, 25, 14}, - {26, 25, 18}, - {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, 16}, - {26, 28, 25}, - {26, 28, 26}, - {26, 28, 28}, - {26, 28, 32}, - {26, 28, 36}, - {26, 28, 38}, - {26, 28, 45}, - {26, 29, 20}, - {26, 29, 45}, - {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, 35, 4}, - {26, 35, 9}, - {26, 37, 27}, - {26, 40, 37}, - {26, 41, 30}, - {26, 42, 6}, - {26, 42, 8}, - {26, 42, 25}, - {26, 43, 5}, - {26, 43, 7}, - {26, 43, 40}, - {26, 44, 21}, - {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, 6, 18}, - {27, 9, 17}, - {27, 9, 30}, - {27, 12, 19}, - {27, 14, 16}, - {27, 14, 24}, - {27, 15, 44}, - {27, 17, 43}, - {27, 23, 41}, - {27, 26, 33}, - {27, 27, 27}, - {27, 28, 16}, - {27, 32, 9}, - {27, 35, 28}, - {27, 37, 27}, - {27, 38, 39}, - {27, 40, 7}, - {27, 42, 30}, - {27, 42, 32}, - {27, 45, 25}, - {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, 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, 45}, - {28, 12, 6}, - {28, 13, 4}, - {28, 13, 5}, - {28, 13, 7}, - {28, 13, 8}, - {28, 13, 9}, - {28, 13, 13}, - {28, 13, 25}, - {28, 13, 26}, - {28, 13, 28}, - {28, 13, 32}, - {28, 13, 45}, - {28, 14, 16}, - {28, 15, 10}, - {28, 15, 29}, - {28, 17, 24}, - {28, 18, 19}, - {28, 19, 18}, - {28, 21, 14}, - {28, 22, 18}, - {28, 22, 42}, - {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, 28}, - {28, 28, 4}, - {28, 28, 5}, - {28, 28, 7}, - {28, 28, 9}, - {28, 28, 13}, - {28, 28, 25}, - {28, 28, 26}, - {28, 28, 28}, - {28, 28, 32}, - {28, 28, 41}, - {28, 28, 45}, - {28, 29, 4}, - {28, 30, 29}, - {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, 45}, - {28, 38, 33}, - {28, 42, 37}, - {28, 44, 39}, - {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, 4, 16}, - {29, 5, 12}, - {29, 8, 13}, - {29, 8, 32}, - {29, 10, 18}, - {29, 11, 10}, - {29, 12, 6}, - {29, 12, 35}, - {29, 13, 32}, - {29, 13, 34}, - {29, 14, 14}, - {29, 14, 16}, - {29, 14, 29}, - {29, 14, 32}, - {29, 16, 14}, - {29, 16, 16}, - {29, 16, 29}, - {29, 17, 31}, - {29, 18, 12}, - {29, 21, 44}, - {29, 25, 39}, - {29, 26, 34}, - {29, 26, 41}, - {29, 29, 14}, - {29, 29, 16}, - {29, 29, 17}, - {29, 29, 27}, - {29, 29, 29}, - {29, 29, 32}, - {29, 31, 27}, - {29, 32, 14}, - {29, 32, 23}, - {29, 32, 26}, - {29, 32, 29}, - {29, 32, 32}, - {29, 33, 20}, - {29, 35, 5}, - {29, 36, 5}, - {29, 36, 31}, - {29, 37, 38}, - {29, 38, 6}, - {29, 41, 19}, - {29, 44, 11}, - {30, 4, 9}, - {30, 4, 30}, - {30, 6, 44}, - {30, 8, 10}, - {30, 8, 32}, - {30, 9, 15}, - {30, 12, 31}, - {30, 12, 38}, - {30, 13, 41}, - {30, 15, 7}, - {30, 15, 30}, - {30, 18, 9}, - {30, 19, 9}, - {30, 21, 37}, - {30, 22, 40}, - {30, 24, 11}, - {30, 25, 35}, - {30, 28, 40}, - {30, 29, 15}, - {30, 29, 40}, - {30, 29, 42}, - {30, 30, 30}, - {30, 30, 43}, - {30, 38, 9}, - {30, 40, 27}, - {30, 42, 25}, - {31, 4, 5}, - {31, 4, 32}, - {31, 5, 13}, - {31, 6, 11}, - {31, 7, 25}, - {31, 12, 28}, - {31, 15, 15}, - {31, 15, 39}, - {31, 17, 29}, - {31, 17, 38}, - {31, 20, 7}, - {31, 20, 8}, - {31, 20, 27}, - {31, 22, 14}, - {31, 23, 23}, - {31, 26, 41}, - {31, 30, 13}, - {31, 31, 20}, - {31, 31, 31}, - {31, 32, 11}, - {31, 32, 17}, - {31, 33, 44}, - {31, 34, 42}, - {31, 36, 41}, - {31, 36, 43}, - {31, 37, 26}, - {31, 38, 33}, - {31, 40, 13}, - {31, 42, 43}, - {31, 43, 19}, - {31, 44, 21}, - {32, 4, 4}, - {32, 4, 5}, - {32, 4, 7}, - {32, 4, 9}, - {32, 4, 12}, - {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, 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, 5}, - {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, 10, 37}, - {32, 11, 11}, - {32, 11, 12}, - {32, 11, 20}, - {32, 11, 25}, - {32, 11, 32}, - {32, 11, 37}, - {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, 29}, - {32, 12, 32}, - {32, 13, 4}, - {32, 13, 5}, - {32, 13, 7}, - {32, 13, 9}, - {32, 13, 11}, - {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, 14, 35}, - {32, 16, 5}, - {32, 16, 12}, - {32, 16, 13}, - {32, 16, 16}, - {32, 16, 32}, - {32, 18, 30}, - {32, 20, 11}, - {32, 20, 12}, - {32, 20, 20}, - {32, 20, 25}, - {32, 20, 32}, - {32, 20, 34}, - {32, 21, 16}, - {32, 21, 23}, - {32, 21, 28}, - {32, 22, 9}, - {32, 22, 22}, - {32, 22, 32}, - {32, 23, 10}, - {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, 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, 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, 45}, - {32, 29, 14}, - {32, 29, 29}, - {32, 29, 32}, - {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, 30}, - {32, 36, 24}, - {32, 41, 31}, - {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, 29}, - {32, 45, 32}, - {32, 45, 45}, - {33, 5, 25}, - {33, 10, 6}, - {33, 10, 45}, - {33, 12, 30}, - {33, 14, 12}, - {33, 14, 14}, - {33, 14, 29}, - {33, 16, 35}, - {33, 18, 29}, - {33, 22, 32}, - {33, 27, 40}, - {33, 28, 43}, - {33, 30, 19}, - {33, 34, 41}, - {33, 35, 18}, - {33, 38, 31}, - {33, 39, 25}, - {33, 41, 7}, - {34, 9, 36}, - {34, 10, 31}, - {34, 13, 16}, - {34, 16, 30}, - {34, 18, 43}, - {34, 22, 4}, - {34, 25, 12}, - {34, 27, 14}, - {34, 29, 21}, - {34, 30, 12}, - {34, 30, 20}, - {34, 31, 4}, - {34, 33, 12}, - {34, 40, 35}, - {35, 6, 32}, - {35, 11, 40}, - {35, 12, 7}, - {35, 13, 37}, - {35, 17, 28}, - {35, 18, 9}, - {35, 18, 17}, - {35, 18, 20}, - {35, 20, 21}, - {35, 25, 30}, - {35, 26, 14}, - {35, 26, 20}, - {35, 29, 24}, - {35, 30, 4}, - {35, 33, 7}, - {35, 33, 36}, - {35, 35, 24}, - {35, 37, 10}, - {35, 40, 18}, - {35, 40, 37}, - {35, 41, 45}, - {35, 43, 38}, - {35, 45, 16}, - {36, 5, 45}, - {36, 6, 21}, - {36, 7, 17}, - {36, 8, 33}, - {36, 10, 5}, - {36, 13, 31}, - {36, 14, 45}, - {36, 17, 44}, - {36, 18, 7}, - {36, 19, 30}, - {36, 21, 7}, - {36, 22, 35}, - {36, 28, 35}, - {36, 30, 15}, - {36, 31, 12}, - {36, 31, 31}, - {36, 34, 17}, - {36, 35, 21}, - {36, 37, 28}, - {36, 39, 8}, - {36, 40, 31}, - {36, 42, 5}, - {36, 42, 12}, - {37, 5, 32}, - {37, 8, 27}, - {37, 11, 10}, - {37, 12, 35}, - {37, 13, 31}, - {37, 14, 25}, - {37, 14, 44}, - {37, 15, 9}, - {37, 25, 18}, - {37, 27, 4}, - {37, 27, 27}, - {37, 28, 16}, - {37, 28, 20}, - {37, 32, 22}, - {37, 33, 13}, - {37, 34, 16}, - {37, 37, 24}, - {37, 38, 11}, - {37, 40, 15}, - {37, 43, 4}, - {37, 43, 30}, - {38, 5, 14}, - {38, 5, 23}, - {38, 7, 40}, - {38, 9, 6}, - {38, 9, 23}, - {38, 10, 8}, - {38, 11, 18}, - {38, 17, 42}, - {38, 19, 40}, - {38, 20, 6}, - {38, 23, 37}, - {38, 24, 4}, - {38, 24, 15}, - {38, 25, 26}, - {38, 26, 23}, - {38, 30, 16}, - {38, 34, 10}, - {38, 39, 15}, - {38, 40, 21}, - {38, 40, 43}, - {38, 41, 28}, - {39, 4, 25}, - {39, 8, 29}, - {39, 15, 37}, - {39, 17, 4}, - {39, 18, 13}, - {39, 19, 40}, - {39, 20, 18}, - {39, 21, 4}, - {39, 22, 23}, - {39, 24, 19}, - {39, 26, 20}, - {39, 27, 44}, - {39, 28, 20}, - {39, 29, 45}, - {39, 32, 31}, - {39, 35, 9}, - {39, 35, 19}, - {39, 36, 25}, - {39, 38, 22}, - {39, 39, 34}, - {39, 40, 19}, - {39, 42, 14}, - {39, 43, 28}, - {40, 7, 12}, - {40, 8, 36}, - {40, 12, 18}, - {40, 12, 34}, - {40, 17, 24}, - {40, 18, 16}, - {40, 20, 24}, - {40, 21, 6}, - {40, 28, 17}, - {40, 29, 21}, - {40, 33, 15}, - {40, 34, 15}, - {40, 37, 33}, - {40, 38, 6}, - {40, 38, 38}, - {40, 39, 30}, - {40, 41, 31}, - {40, 43, 41}, - {41, 5, 37}, - {41, 8, 44}, - {41, 11, 42}, - {41, 12, 19}, - {41, 12, 21}, - {41, 14, 5}, - {41, 14, 29}, - {41, 16, 35}, - {41, 19, 27}, - {41, 20, 39}, - {41, 21, 14}, - {41, 22, 11}, - {41, 23, 25}, - {41, 24, 22}, - {41, 25, 12}, - {41, 26, 39}, - {41, 28, 28}, - {41, 29, 24}, - {41, 31, 41}, - {41, 32, 37}, - {41, 33, 9}, - {41, 33, 38}, - {41, 34, 36}, - {41, 36, 44}, - {41, 39, 26}, - {41, 42, 23}, - {41, 43, 40}, - {41, 44, 12}, - {41, 45, 35}, - {42, 4, 12}, - {42, 4, 30}, - {42, 4, 31}, - {42, 7, 38}, - {42, 10, 29}, - {42, 15, 30}, - {42, 15, 36}, - {42, 16, 11}, - {42, 16, 12}, - {42, 17, 9}, - {42, 17, 26}, - {42, 18, 27}, - {42, 21, 18}, - {42, 25, 9}, - {42, 25, 18}, - {42, 25, 23}, - {42, 26, 23}, - {42, 26, 39}, - {42, 27, 43}, - {42, 28, 29}, - {42, 29, 41}, - {42, 35, 21}, - {42, 37, 12}, - {42, 40, 33}, - {42, 41, 24}, - {43, 4, 35}, - {43, 7, 45}, - {43, 8, 34}, - {43, 9, 21}, - {43, 10, 40}, - {43, 11, 7}, - {43, 12, 12}, - {43, 12, 19}, - {43, 13, 33}, - {43, 13, 39}, - {43, 14, 25}, - {43, 16, 22}, - {43, 17, 24}, - {43, 18, 42}, - {43, 19, 14}, - {43, 19, 31}, - {43, 28, 30}, - {43, 34, 30}, - {43, 35, 38}, - {43, 36, 40}, - {43, 36, 41}, - {43, 40, 27}, - {43, 43, 36}, - {43, 44, 31}, - {43, 45, 29}, - {44, 5, 19}, - {44, 9, 28}, - {44, 11, 8}, - {44, 15, 10}, - {44, 19, 14}, - {44, 20, 20}, - {44, 21, 16}, - {44, 22, 25}, - {44, 22, 39}, - {44, 23, 7}, - {44, 25, 15}, - {44, 27, 9}, - {44, 29, 36}, - {44, 34, 22}, - {44, 36, 12}, - {44, 36, 41}, - {44, 36, 43}, - {44, 38, 13}, - {44, 39, 42}, - {44, 40, 22}, - {44, 42, 11}, - {44, 43, 8}, - {44, 43, 16}, - {44, 43, 31}, - {45, 4, 4}, - {45, 4, 5}, - {45, 4, 7}, - {45, 4, 9}, - {45, 4, 11}, - {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}, - {45, 5, 25}, - {45, 5, 26}, - {45, 5, 28}, - {45, 5, 32}, - {45, 5, 45}, - {45, 7, 4}, - {45, 7, 5}, - {45, 7, 7}, - {45, 7, 9}, - {45, 7, 13}, - {45, 7, 25}, - {45, 7, 26}, - {45, 7, 28}, - {45, 7, 29}, - {45, 7, 32}, - {45, 7, 45}, - {45, 8, 17}, - {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, 29}, - {45, 9, 32}, - {45, 9, 37}, - {45, 9, 45}, - {45, 11, 28}, - {45, 11, 44}, - {45, 12, 8}, - {45, 12, 12}, - {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, 24}, - {45, 15, 35}, - {45, 20, 4}, - {45, 22, 12}, - {45, 23, 22}, - {45, 25, 4}, - {45, 25, 5}, - {45, 25, 7}, - {45, 25, 8}, - {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, 40}, - {45, 26, 41}, - {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, 15}, - {45, 30, 11}, - {45, 30, 12}, - {45, 31, 32}, - {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, 6}, - {45, 34, 20}, - {45, 36, 27}, - {45, 36, 35}, - {45, 38, 4}, - {45, 38, 28}, - {45, 38, 45}, - {45, 39, 16}, - {45, 39, 27}, - {45, 41, 21}, - {45, 42, 27}, - {45, 43, 22}, - {45, 43, 25}, + { 9, 27, 21}, + { 9, 27, 44}, + { 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, 30}, + { 9, 30, 41}, + { 9, 31, 40}, + { 9, 31, 43}, + { 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, 38, 41}, + { 9, 39, 9}, + { 9, 41, 33}, + { 9, 42, 7}, + { 9, 43, 15}, + { 9, 43, 20}, + { 9, 44, 6}, + { 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, 39}, + {10, 7, 37}, + {10, 9, 9}, + {10, 9, 10}, + {10, 9, 12}, + {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, 25}, + {10, 12, 9}, + {10, 12, 10}, + {10, 12, 12}, + {10, 12, 32}, + {10, 12, 40}, + {10, 14, 29}, + {10, 15, 4}, + {10, 15, 10}, + {10, 15, 15}, + {10, 15, 41}, + {10, 21, 26}, + {10, 23, 14}, + {10, 24, 13}, + {10, 27, 24}, + {10, 27, 33}, + {10, 28, 15}, + {10, 28, 29}, + {10, 29, 34}, + {10, 32, 6}, + {10, 32, 9}, + {10, 32, 10}, + {10, 32, 12}, + {10, 32, 32}, + {10, 34, 39}, + {10, 36, 15}, + {10, 39, 27}, + {10, 41, 21}, + {10, 43, 11}, + {10, 43, 13}, + {10, 43, 21}, + {10, 44, 10}, + {11, 4, 38}, + {11, 8, 25}, + {11, 8, 44}, + {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, 12, 45}, + {11, 14, 11}, + {11, 14, 41}, + {11, 19, 14}, + {11, 19, 42}, + {11, 20, 11}, + {11, 20, 12}, + {11, 20, 20}, + {11, 20, 25}, + {11, 20, 32}, + {11, 21, 32}, + {11, 22, 5}, + {11, 24, 11}, + {11, 25, 11}, + {11, 25, 12}, + {11, 25, 20}, + {11, 25, 25}, + {11, 25, 32}, + {11, 30, 35}, + {11, 32, 11}, + {11, 32, 12}, + {11, 32, 20}, + {11, 32, 25}, + {11, 32, 32}, + {11, 36, 30}, + {11, 40, 14}, + {12, 5, 5}, + {12, 5, 6}, + {12, 5, 12}, + {12, 5, 13}, + {12, 5, 26}, + {12, 5, 32}, + {12, 5, 37}, + {12, 8, 37}, + {12, 9, 9}, + {12, 9, 10}, + {12, 9, 12}, + {12, 9, 32}, + {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, 25}, + {12, 12, 26}, + {12, 12, 32}, + {12, 13, 5}, + {12, 13, 12}, + {12, 13, 13}, + {12, 13, 26}, + {12, 13, 32}, + {12, 13, 42}, + {12, 15, 22}, + {12, 16, 12}, + {12, 16, 16}, + {12, 16, 32}, + {12, 17, 23}, + {12, 17, 37}, + {12, 18, 19}, + {12, 20, 11}, + {12, 20, 12}, + {12, 20, 20}, + {12, 20, 24}, + {12, 20, 25}, + {12, 20, 32}, + {12, 21, 30}, + {12, 21, 45}, + {12, 24, 39}, + {12, 25, 11}, + {12, 25, 12}, + {12, 25, 20}, + {12, 25, 25}, + {12, 25, 27}, + {12, 25, 32}, + {12, 26, 5}, + {12, 26, 12}, + {12, 26, 13}, + {12, 26, 26}, + {12, 26, 32}, + {12, 29, 22}, + {12, 31, 34}, + {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, 34, 36}, + {12, 39, 22}, + {12, 40, 24}, + {12, 41, 26}, + {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, 17}, + {13, 5, 24}, + {13, 5, 25}, + {13, 5, 26}, + {13, 5, 28}, + {13, 5, 32}, + {13, 5, 45}, + {13, 6, 7}, + {13, 6, 23}, + {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, 42}, + {13, 7, 45}, + {13, 8, 44}, + {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, 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, 23}, + {13, 13, 24}, + {13, 13, 25}, + {13, 13, 26}, + {13, 13, 27}, + {13, 13, 28}, + {13, 13, 32}, + {13, 13, 45}, + {13, 14, 13}, + {13, 14, 14}, + {13, 14, 25}, + {13, 14, 26}, + {13, 14, 32}, + {13, 15, 23}, + {13, 15, 37}, + {13, 16, 5}, + {13, 16, 13}, + {13, 16, 16}, + {13, 16, 27}, + {13, 16, 30}, + {13, 16, 32}, + {13, 18, 9}, + {13, 24, 5}, + {13, 24, 13}, + {13, 24, 20}, + {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, 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, 9}, + {13, 27, 14}, + {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, 29}, + {13, 29, 41}, + {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, 33, 10}, + {13, 36, 15}, + {13, 41, 39}, + {13, 42, 8}, + {13, 43, 22}, + {13, 43, 25}, + {13, 44, 40}, + {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, 5, 15}, + {14, 5, 30}, + {14, 13, 13}, + {14, 13, 14}, + {14, 13, 25}, + {14, 13, 26}, + {14, 13, 30}, + {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, 14, 38}, + {14, 15, 40}, + {14, 16, 14}, + {14, 16, 16}, + {14, 16, 29}, + {14, 17, 5}, + {14, 18, 23}, + {14, 24, 23}, + {14, 25, 13}, + {14, 25, 14}, + {14, 25, 25}, + {14, 25, 26}, + {14, 25, 30}, + {14, 25, 32}, + {14, 26, 13}, + {14, 26, 14}, + {14, 26, 25}, + {14, 26, 26}, + {14, 26, 32}, + {14, 26, 44}, + {14, 27, 5}, + {14, 27, 15}, + {14, 29, 14}, + {14, 29, 16}, + {14, 29, 29}, + {14, 29, 32}, + {14, 31, 5}, + {14, 32, 13}, + {14, 32, 14}, + {14, 32, 25}, + {14, 32, 26}, + {14, 32, 29}, + {14, 32, 32}, + {14, 34, 42}, + {14, 36, 17}, + {14, 38, 20}, + {14, 42, 22}, + {14, 43, 6}, + {14, 44, 34}, + {14, 45, 39}, + {15, 4, 4}, + {15, 4, 10}, + {15, 4, 15}, + {15, 4, 23}, + {15, 4, 40}, + {15, 5, 32}, + {15, 6, 30}, + {15, 7, 22}, + {15, 9, 25}, + {15, 10, 4}, + {15, 10, 10}, + {15, 10, 15}, + {15, 12, 38}, + {15, 14, 30}, + {15, 15, 4}, + {15, 15, 10}, + {15, 15, 15}, + {15, 17, 36}, + {15, 21, 21}, + {15, 25, 28}, + {15, 26, 17}, + {15, 27, 9}, + {15, 28, 21}, + {15, 33, 5}, + {15, 33, 9}, + {15, 33, 16}, + {15, 33, 26}, + {15, 34, 33}, + {15, 35, 17}, + {15, 36, 41}, + {15, 37, 39}, + {15, 38, 26}, + {15, 39, 35}, + {15, 41, 29}, + {15, 41, 33}, + {15, 41, 42}, + {16, 5, 5}, + {16, 5, 13}, + {16, 5, 16}, + {16, 5, 32}, + {16, 5, 45}, + {16, 6, 16}, + {16, 6, 33}, + {16, 7, 17}, + {16, 9, 11}, + {16, 10, 42}, + {16, 11, 40}, + {16, 12, 12}, + {16, 12, 16}, + {16, 12, 28}, + {16, 12, 32}, + {16, 12, 44}, + {16, 13, 5}, + {16, 13, 13}, + {16, 13, 16}, + {16, 13, 32}, + {16, 14, 14}, + {16, 14, 16}, + {16, 14, 17}, + {16, 14, 29}, + {16, 16, 5}, + {16, 16, 11}, + {16, 16, 12}, + {16, 16, 13}, + {16, 16, 14}, + {16, 16, 16}, + {16, 16, 29}, + {16, 16, 32}, + {16, 16, 35}, + {16, 17, 38}, + {16, 19, 18}, + {16, 26, 41}, + {16, 27, 37}, + {16, 28, 28}, + {16, 29, 14}, + {16, 29, 16}, + {16, 29, 25}, + {16, 29, 29}, + {16, 32, 5}, + {16, 32, 12}, + {16, 32, 13}, + {16, 32, 16}, + {16, 32, 32}, + {16, 32, 38}, + {16, 34, 13}, + {16, 36, 7}, + {16, 36, 9}, + {16, 36, 35}, + {16, 39, 10}, + {16, 39, 27}, + {16, 41, 29}, + {16, 42, 32}, + {16, 43, 9}, + {16, 43, 35}, + {16, 44, 10}, + {16, 44, 33}, + {17, 4, 30}, + {17, 4, 43}, + {17, 5, 4}, + {17, 6, 31}, + {17, 12, 31}, + {17, 13, 11}, + {17, 17, 17}, + {17, 19, 45}, + {17, 21, 39}, + {17, 22, 41}, + {17, 23, 14}, + {17, 25, 38}, + {17, 26, 30}, + {17, 28, 5}, + {17, 28, 10}, + {17, 29, 27}, + {17, 30, 18}, + {17, 31, 18}, + {17, 31, 37}, + {17, 32, 17}, + {17, 32, 19}, + {17, 34, 41}, + {17, 35, 34}, + {17, 36, 19}, + {17, 37, 16}, + {17, 37, 18}, + {17, 37, 35}, + {17, 39, 32}, + {17, 40, 41}, + {17, 42, 4}, + {17, 43, 7}, + {17, 43, 21}, + {17, 43, 30}, + {18, 8, 25}, + {18, 11, 5}, + {18, 13, 35}, + {18, 14, 4}, + {18, 14, 25}, + {18, 16, 7}, + {18, 18, 18}, + {18, 19, 45}, + {18, 20, 13}, + {18, 21, 19}, + {18, 21, 40}, + {18, 24, 30}, + {18, 25, 16}, + {18, 25, 28}, + {18, 29, 13}, + {18, 29, 40}, + {18, 30, 35}, + {18, 30, 36}, + {18, 32, 25}, + {18, 33, 31}, + {18, 34, 18}, + {18, 39, 4}, + {18, 39, 7}, + {18, 39, 25}, + {18, 41, 4}, + {18, 41, 13}, + {18, 42, 17}, + {18, 43, 19}, + {18, 43, 31}, + {18, 45, 22}, + {18, 45, 24}, + {19, 4, 42}, + {19, 6, 13}, + {19, 7, 36}, + {19, 9, 27}, + {19, 10, 29}, + {19, 11, 25}, + {19, 15, 36}, + {19, 16, 14}, + {19, 19, 19}, + {19, 24, 19}, + {19, 26, 45}, + {19, 27, 21}, + {19, 29, 17}, + {19, 29, 38}, + {19, 30, 28}, + {19, 31, 6}, + {19, 31, 32}, + {19, 31, 41}, + {19, 32, 11}, + {19, 37, 19}, + {19, 39, 43}, + {19, 40, 35}, + {19, 41, 32}, + {19, 41, 42}, + {19, 45, 36}, + {20, 4, 6}, + {20, 4, 44}, + {20, 6, 14}, + {20, 6, 22}, + {20, 7, 7}, + {20, 11, 11}, + {20, 11, 12}, + {20, 11, 16}, + {20, 11, 20}, + {20, 11, 25}, + {20, 11, 26}, + {20, 11, 32}, + {20, 12, 11}, + {20, 12, 12}, + {20, 12, 20}, + {20, 12, 25}, + {20, 12, 32}, + {20, 15, 17}, + {20, 16, 26}, + {20, 18, 4}, + {20, 19, 41}, + {20, 20, 11}, + {20, 20, 12}, + {20, 20, 20}, + {20, 20, 25}, + {20, 20, 32}, + {20, 24, 12}, + {20, 24, 32}, + {20, 25, 11}, + {20, 25, 12}, + {20, 25, 20}, + {20, 25, 25}, + {20, 25, 32}, + {20, 25, 43}, + {20, 27, 39}, + {20, 32, 11}, + {20, 32, 12}, + {20, 32, 20}, + {20, 32, 25}, + {20, 32, 32}, + {20, 35, 23}, + {20, 36, 19}, + {20, 38, 37}, + {20, 39, 22}, + {20, 41, 7}, + {20, 42, 8}, + {20, 43, 4}, + {20, 44, 16}, + {21, 10, 28}, + {21, 10, 30}, + {21, 15, 16}, + {21, 16, 13}, + {21, 17, 33}, + {21, 19, 17}, + {21, 20, 8}, + {21, 20, 17}, + {21, 21, 21}, + {21, 22, 16}, + {21, 23, 41}, + {21, 25, 31}, + {21, 25, 37}, + {21, 28, 31}, + {21, 29, 31}, + {21, 31, 19}, + {21, 32, 37}, + {21, 33, 35}, + {21, 34, 15}, + {21, 35, 10}, + {21, 37, 13}, + {21, 40, 9}, + {21, 40, 19}, + {22, 8, 15}, + {22, 9, 9}, + {22, 9, 16}, + {22, 9, 22}, + {22, 9, 32}, + {22, 10, 25}, + {22, 14, 21}, + {22, 17, 35}, + {22, 20, 44}, + {22, 22, 9}, + {22, 22, 12}, + {22, 22, 22}, + {22, 22, 32}, + {22, 24, 20}, + {22, 26, 37}, + {22, 28, 36}, + {22, 31, 7}, + {22, 32, 7}, + {22, 32, 9}, + {22, 32, 22}, + {22, 32, 32}, + {22, 39, 35}, + {22, 42, 44}, + {22, 44, 19}, + {23, 4, 15}, + {23, 4, 20}, + {23, 6, 40}, + {23, 8, 40}, + {23, 12, 28}, + {23, 12, 37}, + {23, 14, 9}, + {23, 14, 26}, + {23, 15, 27}, + {23, 15, 28}, + {23, 18, 18}, + {23, 20, 39}, + {23, 22, 4}, + {23, 23, 23}, + {23, 25, 20}, + {23, 25, 30}, + {23, 28, 8}, + {23, 28, 33}, + {23, 30, 9}, + {23, 32, 9}, + {23, 33, 43}, + {23, 34, 17}, + {23, 35, 18}, + {23, 35, 41}, + {23, 35, 43}, + {23, 36, 39}, + {23, 38, 5}, + {23, 38, 28}, + {23, 39, 13}, + {23, 39, 35}, + {23, 42, 8}, + {23, 43, 10}, + {23, 43, 21}, + {23, 44, 26}, + {23, 45, 42}, + {24, 4, 7}, + {24, 5, 5}, + {24, 5, 13}, + {24, 5, 24}, + {24, 5, 26}, + {24, 5, 32}, + {24, 8, 27}, + {24, 8, 37}, + {24, 9, 42}, + {24, 11, 29}, + {24, 11, 40}, + {24, 13, 5}, + {24, 13, 13}, + {24, 13, 22}, + {24, 13, 24}, + {24, 13, 26}, + {24, 13, 32}, + {24, 16, 35}, + {24, 21, 37}, + {24, 24, 5}, + {24, 24, 13}, + {24, 24, 24}, + {24, 24, 26}, + {24, 24, 32}, + {24, 25, 9}, + {24, 26, 5}, + {24, 26, 13}, + {24, 26, 24}, + {24, 26, 26}, + {24, 26, 32}, + {24, 29, 38}, + {24, 32, 5}, + {24, 32, 13}, + {24, 32, 24}, + {24, 32, 26}, + {24, 32, 32}, + {24, 34, 16}, + {24, 35, 22}, + {24, 35, 26}, + {24, 42, 6}, + {24, 42, 29}, + {24, 42, 31}, + {24, 45, 7}, + {24, 45, 18}, + {25, 4, 4}, + {25, 4, 5}, + {25, 4, 7}, + {25, 4, 9}, + {25, 4, 13}, + {25, 4, 14}, + {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, 6, 23}, + {25, 6, 37}, + {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, 45}, + {25, 8, 25}, + {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, 11, 11}, + {25, 11, 12}, + {25, 11, 20}, + {25, 11, 25}, + {25, 11, 30}, + {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, 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, 15, 4}, + {25, 16, 10}, + {25, 18, 29}, + {25, 20, 11}, + {25, 20, 12}, + {25, 20, 20}, + {25, 20, 25}, + {25, 20, 32}, + {25, 24, 30}, + {25, 24, 32}, + {25, 24, 43}, + {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, 45}, + {25, 29, 5}, + {25, 29, 42}, + {25, 30, 8}, + {25, 30, 14}, + {25, 30, 28}, + {25, 31, 32}, + {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, 34, 17}, + {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, 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, 43}, + {26, 7, 45}, + {26, 9, 4}, + {26, 9, 5}, + {26, 9, 7}, + {26, 9, 9}, + {26, 9, 13}, + {26, 9, 25}, + {26, 9, 26}, + {26, 9, 28}, + {26, 9, 32}, + {26, 9, 45}, + {26, 10, 5}, + {26, 11, 38}, + {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, 30}, + {26, 14, 32}, + {26, 16, 23}, + {26, 17, 8}, + {26, 20, 40}, + {26, 21, 18}, + {26, 23, 42}, + {26, 24, 5}, + {26, 24, 13}, + {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, 27, 11}, + {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, 30, 21}, + {26, 31, 43}, + {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, 41}, + {26, 32, 45}, + {26, 33, 43}, + {26, 34, 19}, + {26, 34, 32}, + {26, 36, 40}, + {26, 36, 43}, + {26, 37, 26}, + {26, 37, 27}, + {26, 39, 15}, + {26, 39, 40}, + {26, 40, 11}, + {26, 42, 14}, + {26, 43, 30}, + {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, 4, 27}, + {27, 6, 22}, + {27, 6, 39}, + {27, 8, 37}, + {27, 12, 28}, + {27, 12, 32}, + {27, 13, 6}, + {27, 13, 17}, + {27, 13, 28}, + {27, 16, 30}, + {27, 25, 30}, + {27, 27, 21}, + {27, 27, 27}, + {27, 32, 12}, + {27, 33, 13}, + {27, 37, 40}, + {27, 42, 29}, + {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, 6, 12}, + {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, 37}, + {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, 34}, + {28, 9, 45}, + {28, 10, 14}, + {28, 10, 38}, + {28, 11, 18}, + {28, 12, 26}, + {28, 12, 33}, + {28, 12, 39}, + {28, 13, 4}, + {28, 13, 5}, + {28, 13, 7}, + {28, 13, 9}, + {28, 13, 13}, + {28, 13, 18}, + {28, 13, 22}, + {28, 13, 25}, + {28, 13, 26}, + {28, 13, 28}, + {28, 13, 32}, + {28, 13, 45}, + {28, 16, 33}, + {28, 18, 43}, + {28, 20, 20}, + {28, 20, 22}, + {28, 22, 16}, + {28, 24, 31}, + {28, 25, 4}, + {28, 25, 5}, + {28, 25, 7}, + {28, 25, 9}, + {28, 25, 13}, + {28, 25, 21}, + {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, 28, 4}, + {28, 28, 5}, + {28, 28, 7}, + {28, 28, 9}, + {28, 28, 13}, + {28, 28, 25}, + {28, 28, 26}, + {28, 28, 28}, + {28, 28, 32}, + {28, 28, 45}, + {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, 37, 6}, + {28, 39, 23}, + {28, 40, 39}, + {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, 11}, + {29, 7, 26}, + {29, 9, 26}, + {29, 9, 30}, + {29, 9, 39}, + {29, 13, 10}, + {29, 14, 14}, + {29, 14, 16}, + {29, 14, 29}, + {29, 14, 32}, + {29, 14, 44}, + {29, 15, 9}, + {29, 16, 14}, + {29, 16, 16}, + {29, 16, 29}, + {29, 17, 25}, + {29, 18, 11}, + {29, 19, 9}, + {29, 19, 10}, + {29, 24, 44}, + {29, 25, 5}, + {29, 27, 38}, + {29, 29, 14}, + {29, 29, 16}, + {29, 29, 29}, + {29, 29, 32}, + {29, 32, 6}, + {29, 32, 11}, + {29, 32, 14}, + {29, 32, 29}, + {29, 32, 32}, + {29, 32, 34}, + {29, 34, 8}, + {29, 34, 42}, + {29, 36, 15}, + {29, 37, 27}, + {29, 39, 4}, + {29, 41, 26}, + {29, 42, 37}, + {29, 44, 28}, + {30, 4, 4}, + {30, 5, 29}, + {30, 6, 38}, + {30, 9, 34}, + {30, 15, 6}, + {30, 15, 20}, + {30, 16, 43}, + {30, 18, 24}, + {30, 21, 21}, + {30, 22, 27}, + {30, 24, 45}, + {30, 25, 45}, + {30, 26, 14}, + {30, 28, 18}, + {30, 30, 23}, + {30, 30, 30}, + {30, 36, 4}, + {30, 36, 9}, + {30, 36, 17}, + {30, 37, 34}, + {30, 38, 9}, + {30, 38, 41}, + {30, 38, 44}, + {30, 40, 7}, + {30, 41, 15}, + {30, 43, 5}, + {30, 43, 23}, + {31, 5, 30}, + {31, 6, 42}, + {31, 7, 21}, + {31, 7, 43}, + {31, 11, 28}, + {31, 11, 38}, + {31, 12, 30}, + {31, 12, 31}, + {31, 13, 16}, + {31, 16, 17}, + {31, 16, 42}, + {31, 20, 33}, + {31, 23, 38}, + {31, 24, 39}, + {31, 25, 6}, + {31, 25, 22}, + {31, 26, 4}, + {31, 27, 15}, + {31, 28, 16}, + {31, 29, 26}, + {31, 30, 24}, + {31, 30, 33}, + {31, 31, 27}, + {31, 31, 31}, + {31, 32, 45}, + {31, 33, 28}, + {31, 43, 35}, + {31, 45, 39}, + {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, 45}, + {32, 7, 4}, + {32, 7, 5}, + {32, 7, 7}, + {32, 7, 9}, + {32, 7, 11}, + {32, 7, 13}, + {32, 7, 25}, + {32, 7, 26}, + {32, 7, 28}, + {32, 7, 32}, + {32, 7, 45}, + {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, 19}, + {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, 22}, + {32, 15, 39}, + {32, 16, 5}, + {32, 16, 12}, + {32, 16, 13}, + {32, 16, 16}, + {32, 16, 32}, + {32, 16, 42}, + {32, 19, 19}, + {32, 19, 44}, + {32, 20, 11}, + {32, 20, 12}, + {32, 20, 20}, + {32, 20, 25}, + {32, 20, 32}, + {32, 21, 12}, + {32, 21, 38}, + {32, 22, 9}, + {32, 22, 22}, + {32, 22, 32}, + {32, 22, 44}, + {32, 24, 5}, + {32, 24, 13}, + {32, 24, 24}, + {32, 24, 26}, + {32, 24, 32}, + {32, 24, 43}, + {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, 18}, + {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, 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, 45}, + {32, 29, 4}, + {32, 29, 14}, + {32, 29, 29}, + {32, 29, 32}, + {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, 34, 34}, + {32, 36, 37}, + {32, 37, 24}, + {32, 39, 39}, + {32, 42, 19}, + {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, 40}, + {32, 45, 45}, + {33, 5, 45}, + {33, 6, 38}, + {33, 7, 34}, + {33, 9, 34}, + {33, 10, 6}, + {33, 10, 25}, + {33, 11, 18}, + {33, 11, 39}, + {33, 12, 36}, + {33, 12, 42}, + {33, 13, 6}, + {33, 14, 29}, + {33, 18, 27}, + {33, 20, 10}, + {33, 23, 17}, + {33, 24, 30}, + {33, 26, 15}, + {33, 27, 38}, + {33, 32, 30}, + {33, 32, 34}, + {33, 33, 44}, + {33, 35, 45}, + {33, 36, 22}, + {33, 38, 43}, + {33, 40, 44}, + {33, 41, 11}, + {33, 41, 43}, + {33, 44, 8}, + {33, 44, 21}, + {34, 4, 13}, + {34, 6, 13}, + {34, 8, 9}, + {34, 13, 26}, + {34, 14, 42}, + {34, 15, 22}, + {34, 19, 7}, + {34, 22, 39}, + {34, 25, 44}, + {34, 29, 17}, + {34, 32, 40}, + {34, 33, 12}, + {34, 33, 25}, + {34, 35, 41}, + {34, 36, 8}, + {34, 38, 17}, + {34, 39, 20}, + {34, 41, 24}, + {34, 41, 44}, + {34, 42, 45}, + {34, 43, 26}, + {35, 4, 13}, + {35, 4, 33}, + {35, 5, 35}, + {35, 10, 36}, + {35, 13, 13}, + {35, 16, 25}, + {35, 23, 5}, + {35, 23, 19}, + {35, 24, 21}, + {35, 28, 41}, + {35, 29, 34}, + {35, 36, 4}, + {35, 37, 16}, + {35, 38, 38}, + {35, 41, 20}, + {35, 43, 22}, + {35, 44, 8}, + {36, 6, 37}, + {36, 9, 9}, + {36, 11, 20}, + {36, 16, 30}, + {36, 22, 25}, + {36, 22, 37}, + {36, 23, 10}, + {36, 23, 25}, + {36, 24, 39}, + {36, 25, 30}, + {36, 26, 29}, + {36, 26, 30}, + {36, 28, 35}, + {36, 31, 32}, + {36, 31, 35}, + {36, 32, 6}, + {36, 32, 25}, + {36, 33, 7}, + {36, 34, 26}, + {36, 36, 7}, + {36, 37, 18}, + {36, 39, 33}, + {36, 40, 36}, + {36, 42, 20}, + {36, 44, 5}, + {36, 44, 9}, + {36, 44, 17}, + {37, 5, 6}, + {37, 7, 8}, + {37, 12, 16}, + {37, 13, 8}, + {37, 15, 27}, + {37, 16, 35}, + {37, 21, 36}, + {37, 30, 29}, + {37, 31, 35}, + {37, 34, 40}, + {37, 38, 25}, + {37, 41, 45}, + {37, 42, 14}, + {37, 42, 31}, + {37, 44, 21}, + {38, 4, 23}, + {38, 6, 25}, + {38, 7, 44}, + {38, 8, 43}, + {38, 9, 42}, + {38, 10, 31}, + {38, 13, 13}, + {38, 14, 12}, + {38, 14, 35}, + {38, 14, 37}, + {38, 18, 20}, + {38, 20, 7}, + {38, 21, 17}, + {38, 22, 4}, + {38, 23, 15}, + {38, 24, 6}, + {38, 24, 25}, + {38, 25, 23}, + {38, 29, 9}, + {38, 29, 22}, + {38, 29, 38}, + {38, 32, 7}, + {38, 37, 15}, + {38, 39, 17}, + {38, 39, 38}, + {38, 44, 27}, + {38, 44, 29}, + {39, 5, 4}, + {39, 6, 37}, + {39, 8, 39}, + {39, 10, 16}, + {39, 10, 31}, + {39, 13, 13}, + {39, 13, 14}, + {39, 13, 34}, + {39, 13, 40}, + {39, 17, 32}, + {39, 18, 20}, + {39, 19, 25}, + {39, 19, 45}, + {39, 20, 44}, + {39, 21, 20}, + {39, 21, 30}, + {39, 21, 38}, + {39, 22, 9}, + {39, 22, 23}, + {39, 22, 44}, + {39, 23, 41}, + {39, 26, 45}, + {39, 28, 29}, + {39, 30, 6}, + {39, 30, 13}, + {39, 30, 28}, + {39, 31, 5}, + {39, 35, 13}, + {39, 38, 8}, + {39, 38, 10}, + {39, 40, 44}, + {39, 42, 11}, + {39, 42, 17}, + {39, 42, 43}, + {39, 44, 40}, + {40, 7, 16}, + {40, 8, 12}, + {40, 14, 36}, + {40, 15, 28}, + {40, 17, 42}, + {40, 21, 41}, + {40, 25, 31}, + {40, 28, 5}, + {40, 34, 32}, + {40, 35, 9}, + {40, 35, 29}, + {40, 39, 8}, + {40, 39, 18}, + {40, 40, 17}, + {41, 8, 4}, + {41, 8, 20}, + {41, 8, 26}, + {41, 8, 38}, + {41, 8, 40}, + {41, 9, 15}, + {41, 11, 22}, + {41, 13, 21}, + {41, 14, 11}, + {41, 16, 31}, + {41, 18, 20}, + {41, 18, 37}, + {41, 19, 30}, + {41, 19, 38}, + {41, 20, 34}, + {41, 21, 30}, + {41, 22, 41}, + {41, 28, 22}, + {41, 31, 12}, + {41, 31, 39}, + {41, 35, 29}, + {41, 35, 37}, + {41, 35, 44}, + {41, 36, 9}, + {41, 41, 40}, + {41, 42, 10}, + {41, 43, 20}, + {41, 45, 14}, + {42, 4, 36}, + {42, 5, 31}, + {42, 8, 10}, + {42, 9, 21}, + {42, 10, 10}, + {42, 10, 18}, + {42, 10, 27}, + {42, 11, 13}, + {42, 12, 7}, + {42, 13, 5}, + {42, 14, 17}, + {42, 17, 31}, + {42, 19, 43}, + {42, 21, 24}, + {42, 24, 16}, + {42, 25, 32}, + {42, 29, 40}, + {42, 32, 15}, + {42, 34, 23}, + {42, 34, 34}, + {42, 35, 30}, + {42, 36, 33}, + {42, 37, 13}, + {42, 41, 13}, + {42, 41, 39}, + {42, 42, 23}, + {42, 44, 25}, + {42, 45, 36}, + {43, 5, 16}, + {43, 7, 10}, + {43, 7, 37}, + {43, 8, 36}, + {43, 8, 40}, + {43, 12, 26}, + {43, 14, 29}, + {43, 15, 35}, + {43, 18, 24}, + {43, 24, 8}, + {43, 24, 20}, + {43, 26, 33}, + {43, 27, 7}, + {43, 27, 15}, + {43, 27, 18}, + {43, 31, 23}, + {43, 31, 41}, + {43, 33, 20}, + {43, 34, 27}, + {43, 35, 13}, + {43, 40, 40}, + {43, 41, 25}, + {43, 42, 12}, + {44, 5, 28}, + {44, 5, 41}, + {44, 9, 30}, + {44, 9, 32}, + {44, 10, 34}, + {44, 12, 45}, + {44, 14, 18}, + {44, 16, 43}, + {44, 18, 24}, + {44, 20, 21}, + {44, 26, 24}, + {44, 28, 18}, + {44, 28, 43}, + {44, 29, 37}, + {44, 30, 31}, + {44, 31, 9}, + {44, 35, 5}, + {44, 35, 13}, + {44, 36, 8}, + {44, 37, 23}, + {44, 38, 28}, + {44, 39, 30}, + {44, 40, 18}, + {44, 44, 11}, + {44, 44, 16}, + {44, 45, 39}, + {45, 4, 4}, + {45, 4, 5}, + {45, 4, 7}, + {45, 4, 9}, + {45, 4, 12}, + {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}, + {45, 5, 25}, + {45, 5, 26}, + {45, 5, 28}, + {45, 5, 32}, + {45, 5, 45}, + {45, 7, 4}, + {45, 7, 5}, + {45, 7, 7}, + {45, 7, 9}, + {45, 7, 13}, + {45, 7, 25}, + {45, 7, 26}, + {45, 7, 28}, + {45, 7, 32}, + {45, 7, 45}, + {45, 8, 8}, + {45, 8, 27}, + {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, 33}, + {45, 9, 45}, + {45, 10, 9}, + {45, 11, 35}, + {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, 26}, + {45, 16, 33}, + {45, 16, 45}, + {45, 19, 13}, + {45, 21, 8}, + {45, 21, 41}, + {45, 22, 21}, + {45, 24, 19}, + {45, 25, 4}, + {45, 25, 5}, + {45, 25, 7}, + {45, 25, 9}, + {45, 25, 12}, + {45, 25, 13}, + {45, 25, 25}, + {45, 25, 26}, + {45, 25, 28}, + {45, 25, 29}, + {45, 25, 32}, + {45, 25, 45}, + {45, 26, 4}, + {45, 26, 5}, + {45, 26, 7}, + {45, 26, 9}, + {45, 26, 10}, + {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, 32, 4}, + {45, 32, 5}, + {45, 32, 7}, + {45, 32, 8}, + {45, 32, 9}, + {45, 32, 13}, + {45, 32, 25}, + {45, 32, 26}, + {45, 32, 28}, + {45, 32, 32}, + {45, 32, 45}, + {45, 33, 25}, + {45, 36, 17}, + {45, 36, 26}, + {45, 37, 6}, + {45, 38, 24}, + {45, 38, 30}, + {45, 42, 44}, + {45, 44, 17}, {45, 45, 4}, {45, 45, 5}, {45, 45, 7}, diff --git a/develop/src/dbcsr_array_sort.F b/develop/src/dbcsr_array_sort.F index 09a041f14e5..c66aac317f4 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, int_4, real_4, real_8 + USE dbcsr_kinds, ONLY: real_8, real_4, int_8, int_4 IMPLICIT NONE PRIVATE diff --git a/develop/src/dbcsr_dict.F b/develop/src/dbcsr_dict.F index e6222085b31..3132f22e715 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: default_string_length, int_8, int_4 + USE dbcsr_kinds, ONLY: int_4, default_string_length, int_8 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 7683665d18d..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_report_type, callstack_entry_type, routine_stat_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 4abefbaf7d6..2847e082d03 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: callstack_entry_type, routine_stat_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_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 2a1b7cf71de..7b83ec2f41e 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_stat_type, callstack_entry_type, routine_report_type + USE dbcsr_timings_base_type, ONLY: callstack_entry_type, routine_report_type, routine_stat_type # 21 "/__w/dbcsr/dbcsr/src/core/dbcsr_list_routinereport.F" diff --git a/develop/src/dbcsr_tensor.F b/develop/src/dbcsr_tensor.F index 64b5305e25b..a7a7d17fd82 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_complex_4, dbcsr_type_real_8, dbcsr_type_real_4, dbcsr_clear, & + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_clear, & dbcsr_release, dbcsr_desymmetrize, dbcsr_has_symmetry USE dbcsr_tas_types, ONLY: & dbcsr_tas_split_info 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 dfc9db4ee5e..b2553c6326e 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_real_8, dbcsr_type_real_4, dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_iterator_type, & + dbcsr_type_real_4, dbcsr_type_real_8, dbcsr_type_complex_4, 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 diff --git a/develop/src/dbcsr_tensor_reshape.F b/develop/src/dbcsr_tensor_reshape.F index 0f74456ea32..2cc0a037f17 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_4, dbcsr_type_complex_8, dbcsr_type_complex_4, dbcsr_type_real_8 + USE dbcsr_api, ONLY: dbcsr_type_real_8, dbcsr_type_complex_4, dbcsr_type_real_4, 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..d92bfe6a2c8 100644 --- a/develop/src/dbcsr_tensor_split.F +++ b/develop/src/dbcsr_tensor_split.F @@ -50,7 +50,7 @@ MODULE dbcsr_tensor_split 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_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 7507abb2601..d67528b20e5 100644 --- a/develop/src/dbcsr_tensor_test.F +++ b/develop/src/dbcsr_tensor_test.F @@ -33,7 +33,7 @@ MODULE dbcsr_tensor_test dbcsr_t_default_distvec USE dbcsr_tensor_io, ONLY: & dbcsr_t_write_blocks, dbcsr_t_write_block_indices - USE dbcsr_kinds, ONLY: real_8, real_4, & + USE dbcsr_kinds, ONLY: real_4, real_8, & default_string_length, & int_8 USE dbcsr_mpiwrap, ONLY: mp_environ, & diff --git a/develop/src/dbcsr_tensor_types.F b/develop/src/dbcsr_tensor_types.F index bad9e9e3805..1f4ea3b43ba 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_4, dbcsr_type_real_8, dbcsr_type_complex_8, dbcsr_type_real_4 + dbcsr_type_real_4, dbcsr_type_complex_4, dbcsr_type_complex_8, dbcsr_type_real_8 USE dbcsr_kinds, ONLY: & real_8, real_4, & default_string_length diff --git a/develop/src/libsmm_acc_timer_multiply.cpp b/develop/src/libsmm_acc_timer_multiply.cpp index 2b7db7b47dd..71504cc3001 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, 6, 27}, - { 4, 9, 19}, - { 4, 9, 40}, - { 4, 9, 43}, - { 4, 14, 4}, - { 4, 14, 7}, - { 4, 15, 23}, - { 4, 15, 42}, - { 4, 17, 13}, - { 4, 17, 35}, - { 4, 21, 8}, - { 4, 25, 23}, - { 4, 28, 24}, - { 4, 29, 10}, - { 4, 31, 12}, - { 4, 34, 42}, - { 4, 36, 11}, - { 4, 38, 42}, - { 4, 39, 43}, - { 4, 41, 23}, - { 4, 42, 14}, - { 4, 43, 25}, - { 5, 4, 10}, - { 5, 7, 14}, - { 5, 11, 13}, - { 5, 12, 42}, - { 5, 18, 39}, - { 5, 19, 19}, - { 5, 20, 6}, - { 5, 22, 29}, - { 5, 22, 35}, - { 5, 23, 32}, - { 5, 30, 7}, - { 5, 32, 20}, - { 5, 34, 32}, - { 5, 35, 23}, - { 5, 36, 25}, - { 5, 38, 14}, - { 5, 39, 36}, - { 5, 42, 12}, - { 6, 4, 15}, - { 6, 4, 37}, - { 6, 6, 28}, - { 6, 7, 17}, - { 6, 10, 29}, - { 6, 10, 42}, - { 6, 11, 13}, - { 6, 12, 25}, - { 6, 13, 45}, - { 6, 15, 23}, - { 6, 17, 38}, - { 6, 22, 19}, - { 6, 22, 40}, - { 6, 31, 42}, - { 6, 34, 22}, - { 6, 38, 23}, - { 6, 43, 10}, - { 6, 45, 41}, - { 7, 4, 38}, - { 7, 5, 30}, - { 7, 8, 22}, - { 7, 10, 10}, - { 7, 12, 20}, - { 7, 12, 26}, - { 7, 14, 6}, - { 7, 20, 18}, - { 7, 23, 10}, - { 7, 29, 11}, - { 7, 31, 39}, - { 7, 34, 26}, - { 7, 39, 21}, - { 7, 39, 37}, - { 7, 42, 7}, - { 7, 42, 16}, - { 7, 43, 22}, + { 4, 7, 14}, + { 4, 8, 15}, + { 4, 8, 30}, + { 4, 12, 23}, + { 4, 15, 5}, + { 4, 15, 9}, + { 4, 16, 45}, + { 4, 17, 37}, + { 4, 19, 4}, + { 4, 19, 32}, + { 4, 20, 19}, + { 4, 20, 42}, + { 4, 21, 16}, + { 4, 22, 10}, + { 4, 23, 28}, + { 4, 24, 7}, + { 4, 25, 10}, + { 4, 33, 38}, + { 4, 33, 45}, + { 4, 38, 29}, + { 4, 39, 32}, + { 4, 40, 13}, + { 4, 41, 25}, + { 4, 45, 21}, + { 5, 4, 37}, + { 5, 7, 44}, + { 5, 8, 24}, + { 5, 10, 32}, + { 5, 17, 27}, + { 5, 20, 5}, + { 5, 21, 27}, + { 5, 23, 15}, + { 5, 25, 10}, + { 5, 27, 45}, + { 5, 29, 4}, + { 5, 31, 14}, + { 5, 33, 14}, + { 5, 35, 12}, + { 5, 35, 17}, + { 5, 36, 41}, + { 5, 38, 21}, + { 5, 38, 31}, + { 5, 39, 8}, + { 5, 41, 22}, + { 5, 41, 35}, + { 5, 42, 26}, + { 6, 4, 27}, + { 6, 5, 27}, + { 6, 8, 13}, + { 6, 8, 16}, + { 6, 10, 25}, + { 6, 11, 33}, + { 6, 12, 21}, + { 6, 13, 26}, + { 6, 16, 26}, + { 6, 16, 40}, + { 6, 19, 13}, + { 6, 20, 9}, + { 6, 23, 17}, + { 6, 26, 18}, + { 6, 31, 20}, + { 6, 33, 24}, + { 6, 33, 36}, + { 6, 33, 44}, + { 6, 35, 12}, + { 6, 36, 17}, + { 6, 39, 10}, + { 6, 42, 19}, + { 6, 43, 17}, + { 6, 44, 20}, + { 6, 45, 16}, + { 6, 45, 32}, + { 6, 45, 33}, + { 7, 7, 11}, + { 7, 7, 21}, + { 7, 8, 32}, + { 7, 10, 42}, + { 7, 12, 13}, + { 7, 13, 16}, + { 7, 14, 9}, + { 7, 14, 28}, + { 7, 16, 43}, + { 7, 18, 18}, + { 7, 21, 13}, + { 7, 21, 15}, + { 7, 21, 27}, + { 7, 21, 39}, + { 7, 23, 44}, + { 7, 24, 5}, + { 7, 24, 12}, + { 7, 25, 20}, + { 7, 26, 29}, + { 7, 28, 36}, + { 7, 36, 6}, + { 7, 42, 38}, + { 7, 43, 14}, { 7, 43, 30}, - { 7, 44, 21}, - { 7, 44, 28}, - { 7, 45, 37}, - { 8, 7, 32}, - { 8, 11, 33}, - { 8, 14, 15}, - { 8, 14, 30}, - { 8, 14, 40}, - { 8, 15, 32}, - { 8, 16, 35}, - { 8, 22, 25}, - { 8, 23, 37}, - { 8, 24, 15}, - { 8, 24, 30}, - { 8, 31, 13}, - { 8, 31, 32}, - { 8, 33, 6}, - { 8, 33, 8}, - { 8, 33, 14}, - { 8, 36, 4}, - { 8, 36, 32}, - { 8, 38, 9}, - { 8, 38, 13}, - { 8, 42, 4}, - { 8, 44, 13}, - { 8, 45, 35}, - { 9, 5, 11}, - { 9, 5, 20}, - { 9, 6, 15}, - { 9, 8, 12}, - { 9, 9, 43}, - { 9, 10, 7}, - { 9, 10, 27}, - { 9, 11, 9}, - { 9, 14, 31}, - { 9, 15, 29}, - { 9, 17, 37}, - { 9, 18, 39}, - { 9, 19, 37}, - { 9, 21, 18}, - { 9, 21, 19}, - { 9, 22, 13}, - { 9, 22, 25}, - { 9, 22, 44}, - { 9, 24, 25}, - { 9, 26, 8}, - { 9, 26, 10}, - { 9, 29, 31}, - { 9, 34, 21}, - { 9, 37, 35}, - { 9, 39, 45}, - { 9, 41, 16}, - { 9, 41, 33}, - { 9, 42, 10}, - { 9, 42, 35}, - { 9, 44, 24}, - { 9, 45, 22}, - {10, 5, 16}, - {10, 5, 34}, - {10, 9, 14}, - {10, 10, 33}, - {10, 11, 35}, - {10, 11, 36}, - {10, 12, 38}, - {10, 13, 20}, - {10, 15, 26}, - {10, 17, 40}, - {10, 17, 41}, - {10, 19, 6}, - {10, 19, 14}, - {10, 19, 16}, - {10, 20, 5}, - {10, 22, 14}, - {10, 23, 12}, - {10, 23, 15}, + { 7, 43, 41}, + { 8, 7, 40}, + { 8, 10, 18}, + { 8, 10, 26}, + { 8, 11, 9}, + { 8, 12, 41}, + { 8, 13, 28}, + { 8, 13, 41}, + { 8, 14, 11}, + { 8, 14, 20}, + { 8, 17, 7}, + { 8, 19, 32}, + { 8, 20, 10}, + { 8, 21, 9}, + { 8, 22, 4}, + { 8, 24, 5}, + { 8, 24, 23}, + { 8, 25, 32}, + { 8, 26, 12}, + { 8, 26, 30}, + { 8, 29, 14}, + { 8, 32, 43}, + { 8, 33, 34}, + { 8, 34, 40}, + { 8, 35, 23}, + { 8, 35, 25}, + { 8, 41, 8}, + { 8, 42, 29}, + { 8, 44, 17}, + { 9, 4, 20}, + { 9, 9, 14}, + { 9, 11, 27}, + { 9, 11, 35}, + { 9, 15, 28}, + { 9, 15, 33}, + { 9, 21, 39}, + { 9, 23, 24}, + { 9, 26, 43}, + { 9, 31, 35}, + { 9, 32, 43}, + { 9, 33, 28}, + { 9, 36, 14}, + { 9, 38, 17}, + { 9, 38, 39}, + { 9, 39, 30}, + { 9, 40, 11}, + { 9, 40, 24}, + { 9, 41, 25}, + { 9, 41, 31}, + { 9, 43, 5}, + { 9, 43, 9}, + { 9, 43, 27}, + { 9, 45, 14}, + {10, 4, 26}, + {10, 5, 7}, + {10, 10, 28}, + {10, 12, 18}, + {10, 13, 41}, + {10, 14, 12}, + {10, 16, 22}, + {10, 19, 39}, + {10, 22, 4}, + {10, 23, 30}, {10, 26, 14}, - {10, 28, 22}, - {10, 29, 39}, - {10, 31, 18}, - {10, 31, 40}, + {10, 26, 19}, + {10, 28, 45}, + {10, 31, 14}, + {10, 31, 31}, + {10, 32, 20}, {10, 32, 29}, - {10, 33, 29}, - {10, 36, 37}, - {10, 37, 44}, - {10, 38, 41}, - {10, 39, 42}, - {10, 40, 24}, - {11, 6, 10}, + {10, 37, 36}, + {10, 38, 45}, + {10, 39, 39}, + {10, 40, 20}, + {10, 40, 32}, + {10, 42, 22}, + {10, 42, 24}, + {10, 42, 33}, + {10, 43, 10}, + {10, 45, 13}, + {11, 4, 24}, + {11, 5, 7}, + {11, 5, 15}, {11, 7, 4}, - {11, 10, 19}, - {11, 17, 40}, - {11, 19, 29}, - {11, 25, 34}, - {11, 30, 40}, - {11, 31, 14}, - {11, 31, 33}, - {11, 31, 36}, - {11, 35, 6}, - {11, 35, 18}, - {11, 35, 22}, - {11, 37, 45}, - {11, 38, 39}, - {11, 41, 13}, - {11, 41, 45}, - {11, 42, 8}, - {11, 42, 25}, - {11, 43, 14}, - {12, 5, 6}, - {12, 8, 4}, - {12, 8, 11}, - {12, 8, 21}, - {12, 12, 14}, - {12, 15, 26}, - {12, 16, 37}, - {12, 18, 4}, - {12, 21, 18}, - {12, 26, 19}, - {12, 29, 41}, - {12, 30, 45}, - {12, 32, 31}, - {12, 32, 36}, - {12, 33, 6}, - {12, 33, 34}, - {12, 33, 37}, - {12, 33, 39}, - {12, 34, 23}, - {12, 34, 42}, - {12, 36, 13}, - {12, 37, 22}, - {12, 37, 43}, - {12, 39, 6}, - {12, 43, 36}, - {13, 6, 6}, - {13, 7, 41}, - {13, 10, 19}, - {13, 11, 19}, - {13, 14, 40}, - {13, 34, 32}, - {13, 37, 29}, - {13, 38, 16}, - {13, 38, 19}, - {13, 41, 5}, - {13, 45, 31}, - {14, 6, 11}, - {14, 6, 39}, - {14, 11, 7}, - {14, 13, 36}, - {14, 14, 21}, - {14, 15, 27}, - {14, 15, 36}, - {14, 17, 8}, - {14, 18, 14}, - {14, 19, 14}, - {14, 20, 7}, - {14, 20, 20}, - {14, 21, 38}, - {14, 21, 45}, - {14, 26, 9}, - {14, 27, 5}, - {14, 28, 36}, - {14, 29, 30}, - {14, 29, 42}, - {14, 30, 6}, - {14, 31, 14}, - {14, 33, 5}, - {14, 33, 29}, - {14, 34, 28}, - {14, 35, 17}, - {14, 35, 19}, - {14, 42, 13}, - {14, 42, 45}, - {14, 45, 13}, - {15, 11, 34}, - {15, 18, 19}, - {15, 19, 24}, - {15, 20, 37}, - {15, 21, 26}, - {15, 22, 9}, - {15, 23, 42}, - {15, 24, 25}, - {15, 27, 16}, - {15, 31, 14}, - {15, 33, 26}, - {15, 34, 23}, - {15, 37, 43}, - {15, 38, 45}, - {15, 40, 19}, - {15, 44, 7}, - {16, 4, 28}, - {16, 5, 8}, - {16, 8, 6}, - {16, 9, 4}, - {16, 9, 27}, - {16, 12, 29}, - {16, 13, 22}, - {16, 13, 25}, - {16, 13, 36}, - {16, 16, 34}, - {16, 18, 23}, - {16, 23, 6}, - {16, 23, 43}, - {16, 23, 44}, - {16, 26, 35}, - {16, 28, 37}, - {16, 28, 42}, - {16, 33, 21}, - {16, 34, 44}, - {16, 38, 36}, - {16, 41, 15}, - {16, 43, 7}, - {16, 44, 14}, - {17, 4, 7}, - {17, 4, 43}, - {17, 5, 37}, - {17, 6, 6}, - {17, 6, 10}, - {17, 10, 31}, - {17, 14, 10}, - {17, 14, 18}, - {17, 14, 22}, - {17, 14, 40}, - {17, 14, 45}, - {17, 22, 12}, - {17, 23, 19}, - {17, 24, 33}, - {17, 25, 4}, - {17, 25, 45}, - {17, 32, 38}, - {17, 36, 8}, - {17, 37, 20}, - {17, 38, 41}, - {17, 39, 22}, - {17, 40, 20}, - {17, 41, 27}, - {18, 4, 15}, - {18, 6, 33}, - {18, 8, 26}, - {18, 9, 40}, - {18, 10, 7}, - {18, 11, 22}, - {18, 12, 4}, - {18, 16, 4}, - {18, 16, 20}, - {18, 16, 32}, - {18, 17, 27}, - {18, 18, 22}, - {18, 21, 17}, - {18, 21, 34}, - {18, 23, 37}, - {18, 24, 28}, - {18, 25, 29}, - {18, 27, 8}, - {18, 35, 34}, - {18, 36, 24}, - {18, 36, 30}, - {18, 36, 34}, - {18, 37, 8}, - {18, 38, 6}, - {18, 41, 20}, - {18, 41, 23}, - {18, 41, 35}, - {18, 42, 42}, - {18, 45, 20}, - {19, 4, 44}, - {19, 5, 28}, - {19, 6, 24}, - {19, 6, 42}, - {19, 10, 16}, - {19, 10, 42}, - {19, 15, 11}, - {19, 19, 15}, - {19, 24, 24}, - {19, 28, 24}, - {19, 29, 17}, - {19, 29, 28}, - {19, 30, 8}, - {19, 31, 14}, - {19, 31, 38}, - {19, 32, 18}, - {19, 32, 39}, - {19, 33, 22}, - {19, 34, 22}, - {19, 36, 14}, - {19, 36, 44}, - {19, 38, 28}, - {19, 39, 17}, - {19, 39, 23}, - {19, 39, 26}, - {19, 39, 30}, - {19, 43, 15}, - {19, 43, 25}, - {19, 43, 30}, - {19, 44, 17}, - {19, 45, 14}, - {20, 6, 17}, - {20, 6, 29}, - {20, 6, 31}, - {20, 8, 33}, - {20, 9, 45}, - {20, 10, 10}, - {20, 10, 27}, - {20, 10, 40}, - {20, 12, 44}, - {20, 13, 34}, - {20, 13, 37}, - {20, 15, 41}, - {20, 16, 33}, - {20, 17, 22}, - {20, 19, 33}, - {20, 22, 32}, - {20, 24, 42}, - {20, 25, 43}, - {20, 32, 9}, - {20, 34, 26}, - {20, 35, 29}, - {20, 38, 16}, - {20, 38, 40}, - {20, 38, 45}, - {20, 40, 29}, - {20, 41, 16}, - {20, 42, 12}, - {20, 44, 34}, - {20, 44, 45}, - {20, 45, 25}, - {21, 6, 45}, - {21, 10, 19}, - {21, 10, 43}, - {21, 11, 17}, - {21, 11, 28}, - {21, 12, 13}, - {21, 15, 5}, - {21, 22, 17}, - {21, 23, 22}, - {21, 23, 28}, - {21, 28, 9}, - {21, 29, 33}, - {21, 29, 35}, - {21, 30, 35}, - {21, 31, 22}, - {21, 32, 44}, - {21, 34, 20}, - {21, 35, 39}, - {21, 36, 43}, - {21, 39, 13}, - {21, 39, 25}, - {21, 40, 27}, - {21, 45, 42}, - {22, 6, 32}, - {22, 6, 38}, - {22, 8, 33}, - {22, 9, 25}, - {22, 9, 29}, - {22, 10, 9}, - {22, 10, 24}, - {22, 13, 28}, - {22, 14, 26}, - {22, 15, 42}, - {22, 20, 17}, - {22, 20, 44}, - {22, 24, 40}, - {22, 25, 34}, - {22, 28, 7}, - {22, 28, 45}, - {22, 30, 25}, - {22, 30, 35}, - {22, 31, 40}, - {22, 33, 7}, - {22, 34, 36}, - {22, 34, 45}, - {22, 35, 24}, - {22, 35, 31}, - {22, 36, 32}, - {22, 36, 35}, - {22, 37, 15}, - {22, 37, 34}, - {22, 37, 44}, - {22, 38, 35}, - {22, 40, 29}, - {22, 41, 18}, - {22, 44, 19}, - {22, 45, 31}, - {23, 4, 12}, - {23, 6, 9}, - {23, 7, 19}, - {23, 8, 14}, - {23, 9, 42}, - {23, 12, 29}, - {23, 13, 18}, - {23, 16, 20}, - {23, 16, 22}, - {23, 16, 27}, - {23, 16, 29}, - {23, 16, 30}, - {23, 16, 40}, - {23, 18, 30}, - {23, 19, 22}, - {23, 20, 42}, - {23, 24, 34}, - {23, 29, 8}, - {23, 37, 6}, - {23, 38, 21}, - {23, 39, 19}, - {23, 41, 40}, + {11, 7, 45}, + {11, 10, 28}, + {11, 13, 16}, + {11, 15, 15}, + {11, 15, 45}, + {11, 16, 26}, + {11, 17, 12}, + {11, 18, 29}, + {11, 18, 33}, + {11, 21, 24}, + {11, 21, 29}, + {11, 21, 43}, + {11, 23, 12}, + {11, 24, 37}, + {11, 24, 44}, + {11, 26, 9}, + {11, 26, 32}, + {11, 27, 42}, + {11, 28, 24}, + {11, 28, 40}, + {11, 29, 20}, + {11, 29, 26}, + {11, 29, 33}, + {11, 30, 37}, + {11, 31, 43}, + {11, 33, 34}, + {11, 34, 26}, + {11, 34, 42}, + {11, 35, 24}, + {11, 40, 31}, + {11, 42, 18}, + {11, 44, 31}, + {11, 44, 40}, + {12, 5, 37}, + {12, 5, 41}, + {12, 6, 29}, + {12, 7, 9}, + {12, 9, 7}, + {12, 11, 7}, + {12, 11, 30}, + {12, 14, 41}, + {12, 15, 18}, + {12, 16, 13}, + {12, 18, 10}, + {12, 28, 22}, + {12, 31, 24}, + {12, 32, 27}, + {12, 34, 24}, + {12, 39, 8}, + {12, 39, 28}, + {12, 40, 4}, + {12, 41, 13}, + {12, 41, 18}, + {12, 41, 25}, + {12, 42, 4}, + {12, 43, 13}, + {12, 43, 31}, + {12, 45, 14}, + {12, 45, 21}, + {13, 4, 42}, + {13, 5, 42}, + {13, 8, 31}, + {13, 11, 25}, + {13, 18, 19}, + {13, 19, 14}, + {13, 22, 28}, + {13, 25, 27}, + {13, 25, 29}, + {13, 27, 37}, + {13, 29, 11}, + {13, 30, 31}, + {13, 31, 11}, + {13, 32, 27}, + {13, 33, 18}, + {13, 34, 10}, + {13, 36, 19}, + {13, 36, 26}, + {13, 40, 33}, + {13, 40, 43}, + {13, 44, 39}, + {14, 7, 14}, + {14, 7, 18}, + {14, 10, 35}, + {14, 11, 5}, + {14, 20, 4}, + {14, 21, 19}, + {14, 23, 26}, + {14, 25, 45}, + {14, 26, 22}, + {14, 28, 16}, + {14, 29, 25}, + {14, 32, 42}, + {14, 36, 11}, + {14, 39, 25}, + {14, 39, 39}, + {14, 41, 13}, + {14, 41, 14}, + {15, 4, 11}, + {15, 5, 28}, + {15, 6, 42}, + {15, 7, 14}, + {15, 7, 25}, + {15, 9, 9}, + {15, 9, 15}, + {15, 9, 34}, + {15, 13, 21}, + {15, 16, 11}, + {15, 17, 10}, + {15, 17, 20}, + {15, 17, 36}, + {15, 19, 34}, + {15, 20, 17}, + {15, 20, 32}, + {15, 22, 23}, + {15, 23, 16}, + {15, 23, 38}, + {15, 24, 23}, + {15, 24, 32}, + {15, 26, 18}, + {15, 30, 19}, + {15, 31, 5}, + {15, 31, 11}, + {15, 32, 4}, + {15, 33, 32}, + {15, 33, 41}, + {15, 34, 4}, + {15, 35, 20}, + {15, 36, 15}, + {15, 36, 43}, + {15, 37, 33}, + {15, 40, 20}, + {15, 43, 13}, + {15, 43, 40}, + {16, 4, 41}, + {16, 9, 8}, + {16, 9, 23}, + {16, 10, 12}, + {16, 11, 24}, + {16, 12, 5}, + {16, 12, 36}, + {16, 14, 12}, + {16, 14, 22}, + {16, 14, 30}, + {16, 14, 33}, + {16, 15, 37}, + {16, 23, 38}, + {16, 23, 45}, + {16, 27, 13}, + {16, 29, 30}, + {16, 31, 23}, + {16, 34, 38}, + {16, 36, 23}, + {16, 36, 32}, + {16, 37, 15}, + {16, 38, 27}, + {16, 39, 15}, + {16, 42, 9}, + {16, 43, 4}, + {16, 43, 5}, + {16, 45, 44}, + {17, 4, 22}, + {17, 5, 15}, + {17, 5, 18}, + {17, 7, 4}, + {17, 7, 12}, + {17, 7, 14}, + {17, 12, 15}, + {17, 13, 23}, + {17, 14, 39}, + {17, 16, 14}, + {17, 17, 26}, + {17, 18, 7}, + {17, 19, 9}, + {17, 20, 9}, + {17, 21, 6}, + {17, 24, 5}, + {17, 24, 40}, + {17, 25, 22}, + {17, 26, 14}, + {17, 27, 39}, + {17, 29, 39}, + {17, 31, 43}, + {17, 32, 28}, + {17, 33, 21}, + {17, 35, 11}, + {17, 37, 27}, + {17, 38, 5}, + {17, 39, 20}, + {18, 5, 6}, + {18, 5, 14}, + {18, 6, 6}, + {18, 8, 34}, + {18, 11, 7}, + {18, 14, 30}, + {18, 22, 28}, + {18, 23, 10}, + {18, 26, 31}, + {18, 28, 25}, + {18, 29, 12}, + {18, 30, 6}, + {18, 38, 36}, + {18, 39, 43}, + {18, 40, 4}, + {18, 40, 34}, + {18, 41, 5}, + {18, 41, 21}, + {18, 42, 45}, + {18, 44, 23}, + {18, 44, 44}, + {19, 5, 27}, + {19, 8, 12}, + {19, 10, 35}, + {19, 11, 24}, + {19, 11, 39}, + {19, 13, 26}, + {19, 16, 27}, + {19, 17, 20}, + {19, 22, 43}, + {19, 23, 15}, + {19, 23, 32}, + {19, 25, 8}, + {19, 25, 24}, + {19, 29, 10}, + {19, 29, 23}, + {19, 31, 34}, + {19, 33, 23}, + {19, 36, 38}, + {19, 40, 12}, + {19, 41, 42}, + {19, 42, 27}, + {19, 43, 42}, + {19, 45, 30}, + {20, 6, 41}, + {20, 7, 28}, + {20, 8, 7}, + {20, 13, 40}, + {20, 14, 30}, + {20, 15, 15}, + {20, 17, 32}, + {20, 18, 10}, + {20, 23, 33}, + {20, 25, 14}, + {20, 27, 18}, + {20, 28, 6}, + {20, 28, 18}, + {20, 31, 21}, + {20, 33, 30}, + {20, 34, 14}, + {20, 35, 30}, + {20, 40, 18}, + {20, 41, 30}, + {20, 41, 41}, + {20, 42, 32}, + {20, 44, 39}, + {21, 5, 24}, + {21, 6, 39}, + {21, 11, 12}, + {21, 16, 32}, + {21, 18, 18}, + {21, 20, 21}, + {21, 20, 38}, + {21, 22, 5}, + {21, 22, 44}, + {21, 26, 6}, + {21, 27, 8}, + {21, 27, 24}, + {21, 30, 24}, + {21, 30, 34}, + {21, 33, 37}, + {21, 36, 9}, + {21, 37, 28}, + {21, 38, 25}, + {21, 38, 44}, + {21, 39, 7}, + {21, 40, 34}, + {21, 43, 30}, + {22, 5, 33}, + {22, 6, 40}, + {22, 8, 29}, + {22, 11, 4}, + {22, 12, 12}, + {22, 12, 39}, + {22, 13, 12}, + {22, 14, 18}, + {22, 17, 27}, + {22, 18, 32}, + {22, 19, 37}, + {22, 20, 41}, + {22, 21, 20}, + {22, 22, 45}, + {22, 27, 8}, + {22, 27, 9}, + {22, 28, 20}, + {22, 29, 7}, + {22, 29, 44}, + {22, 30, 21}, + {22, 31, 15}, + {22, 32, 7}, + {22, 39, 6}, + {22, 39, 16}, + {22, 41, 14}, + {22, 44, 7}, + {23, 5, 12}, + {23, 6, 26}, + {23, 16, 25}, + {23, 17, 39}, + {23, 19, 7}, + {23, 20, 17}, + {23, 23, 44}, + {23, 25, 17}, + {23, 26, 14}, + {23, 26, 18}, + {23, 27, 6}, + {23, 28, 24}, + {23, 28, 29}, + {23, 30, 36}, + {23, 31, 28}, + {23, 34, 21}, + {23, 35, 11}, + {23, 36, 26}, + {23, 38, 23}, + {23, 39, 30}, + {23, 41, 17}, + {23, 41, 45}, {23, 44, 10}, - {23, 45, 21}, - {23, 45, 32}, - {24, 4, 27}, - {24, 4, 44}, - {24, 6, 23}, - {24, 6, 25}, - {24, 7, 40}, - {24, 11, 5}, - {24, 11, 7}, - {24, 12, 20}, - {24, 13, 9}, - {24, 14, 11}, - {24, 23, 7}, - {24, 27, 7}, - {24, 28, 4}, - {24, 28, 17}, - {24, 32, 27}, - {24, 33, 17}, - {24, 36, 33}, - {24, 42, 11}, - {24, 42, 23}, - {24, 42, 40}, - {24, 43, 15}, - {24, 44, 7}, - {25, 6, 25}, - {25, 7, 14}, - {25, 7, 38}, - {25, 10, 11}, - {25, 11, 4}, - {25, 13, 37}, - {25, 13, 40}, - {25, 15, 22}, - {25, 16, 17}, - {25, 18, 6}, - {25, 18, 22}, - {25, 21, 23}, - {25, 23, 19}, - {25, 23, 22}, - {25, 24, 38}, - {25, 27, 13}, - {25, 28, 23}, - {25, 29, 38}, - {25, 30, 44}, - {25, 31, 18}, - {25, 32, 42}, - {25, 34, 32}, - {25, 36, 12}, - {25, 37, 32}, - {25, 39, 28}, - {25, 40, 39}, - {25, 42, 11}, - {25, 43, 36}, - {25, 45, 20}, - {26, 4, 38}, - {26, 6, 20}, - {26, 6, 42}, - {26, 7, 23}, - {26, 7, 34}, - {26, 9, 18}, - {26, 11, 24}, - {26, 12, 30}, - {26, 23, 22}, - {26, 24, 45}, - {26, 32, 42}, - {26, 43, 41}, - {26, 44, 25}, - {26, 44, 34}, - {26, 45, 39}, - {27, 5, 18}, - {27, 6, 15}, - {27, 7, 19}, - {27, 12, 10}, - {27, 12, 41}, - {27, 12, 42}, - {27, 13, 21}, - {27, 13, 28}, - {27, 14, 23}, - {27, 14, 24}, - {27, 19, 11}, - {27, 19, 25}, - {27, 22, 14}, - {27, 25, 8}, - {27, 25, 30}, + {23, 44, 28}, + {24, 9, 40}, + {24, 10, 10}, + {24, 11, 17}, + {24, 20, 7}, + {24, 21, 24}, + {24, 22, 45}, + {24, 24, 29}, + {24, 29, 25}, + {24, 30, 11}, + {24, 30, 31}, + {24, 33, 6}, + {24, 35, 43}, + {24, 35, 45}, + {24, 36, 6}, + {24, 42, 6}, + {24, 42, 19}, + {24, 45, 19}, + {24, 45, 20}, + {25, 5, 22}, + {25, 5, 44}, + {25, 6, 10}, + {25, 9, 36}, + {25, 15, 35}, + {25, 16, 22}, + {25, 21, 4}, + {25, 25, 30}, + {25, 26, 12}, + {25, 29, 13}, + {25, 30, 26}, + {25, 35, 20}, + {25, 38, 24}, + {25, 42, 4}, + {25, 43, 9}, + {25, 43, 33}, + {26, 4, 12}, + {26, 5, 17}, + {26, 8, 24}, + {26, 9, 22}, + {26, 16, 43}, + {26, 17, 37}, + {26, 19, 17}, + {26, 19, 27}, + {26, 21, 20}, + {26, 21, 41}, + {26, 22, 40}, + {26, 26, 38}, + {26, 27, 15}, + {26, 28, 27}, + {26, 29, 22}, + {26, 31, 44}, + {26, 34, 12}, + {26, 37, 32}, + {26, 38, 4}, + {26, 38, 44}, + {26, 39, 25}, + {26, 40, 14}, + {26, 40, 30}, + {26, 41, 25}, + {26, 41, 39}, + {26, 42, 34}, + {27, 4, 27}, + {27, 7, 5}, + {27, 8, 10}, + {27, 10, 8}, + {27, 10, 9}, + {27, 10, 32}, + {27, 11, 34}, + {27, 11, 37}, + {27, 12, 43}, + {27, 13, 27}, + {27, 18, 20}, + {27, 18, 24}, + {27, 21, 39}, + {27, 22, 9}, + {27, 24, 11}, {27, 25, 44}, - {27, 32, 40}, - {27, 33, 17}, - {27, 35, 15}, - {27, 35, 34}, - {27, 35, 45}, - {27, 36, 36}, - {27, 37, 24}, - {27, 38, 20}, - {27, 44, 11}, - {28, 5, 6}, - {28, 5, 10}, - {28, 8, 36}, - {28, 12, 13}, - {28, 14, 37}, - {28, 21, 10}, - {28, 22, 35}, - {28, 24, 31}, - {28, 25, 33}, - {28, 28, 8}, - {28, 30, 9}, - {28, 30, 36}, - {28, 34, 24}, - {28, 35, 12}, - {28, 45, 36}, - {29, 5, 16}, - {29, 5, 26}, - {29, 6, 8}, - {29, 7, 12}, - {29, 7, 39}, - {29, 9, 8}, - {29, 10, 39}, - {29, 10, 40}, - {29, 11, 16}, - {29, 11, 36}, - {29, 12, 23}, - {29, 12, 33}, - {29, 15, 26}, - {29, 17, 9}, - {29, 18, 24}, - {29, 18, 42}, - {29, 23, 41}, - {29, 25, 22}, - {29, 30, 28}, - {29, 31, 19}, - {29, 32, 33}, - {29, 34, 42}, - {29, 36, 26}, - {29, 37, 11}, - {29, 40, 34}, - {29, 44, 7}, - {29, 45, 42}, - {30, 9, 5}, - {30, 13, 4}, - {30, 16, 42}, - {30, 18, 41}, - {30, 19, 38}, - {30, 21, 29}, - {30, 24, 5}, - {30, 27, 14}, - {30, 28, 13}, - {30, 28, 37}, - {30, 33, 15}, - {30, 39, 13}, - {30, 40, 20}, - {30, 41, 5}, - {30, 42, 7}, - {30, 45, 7}, - {30, 45, 30}, - {31, 6, 30}, - {31, 7, 4}, - {31, 7, 19}, - {31, 9, 22}, - {31, 12, 8}, - {31, 15, 33}, - {31, 15, 43}, - {31, 18, 41}, - {31, 20, 33}, - {31, 22, 28}, - {31, 22, 42}, - {31, 23, 39}, - {31, 25, 35}, - {31, 28, 31}, - {31, 29, 7}, - {31, 30, 6}, - {31, 30, 34}, - {31, 34, 39}, - {31, 42, 38}, - {32, 8, 19}, - {32, 9, 44}, - {32, 12, 35}, - {32, 14, 6}, - {32, 14, 9}, - {32, 17, 43}, - {32, 23, 12}, - {32, 27, 43}, - {32, 28, 27}, - {32, 29, 21}, - {32, 35, 38}, - {32, 37, 16}, - {32, 37, 28}, - {32, 37, 37}, - {32, 39, 26}, - {32, 39, 29}, - {32, 39, 37}, - {32, 41, 7}, - {32, 42, 6}, - {33, 4, 11}, - {33, 5, 38}, - {33, 5, 41}, + {27, 27, 8}, + {27, 27, 38}, + {27, 27, 42}, + {27, 28, 37}, + {27, 32, 5}, + {27, 41, 21}, + {28, 5, 16}, + {28, 5, 29}, + {28, 6, 26}, + {28, 9, 43}, + {28, 15, 32}, + {28, 20, 20}, + {28, 21, 41}, + {28, 22, 30}, + {28, 24, 25}, + {28, 24, 41}, + {28, 26, 22}, + {28, 27, 38}, + {28, 31, 6}, + {28, 38, 16}, + {28, 45, 16}, + {29, 12, 27}, + {29, 12, 29}, + {29, 12, 37}, + {29, 14, 13}, + {29, 18, 8}, + {29, 21, 26}, + {29, 21, 33}, + {29, 29, 26}, + {29, 30, 16}, + {29, 31, 34}, + {29, 32, 24}, + {29, 34, 4}, + {29, 35, 20}, + {29, 39, 13}, + {29, 40, 38}, + {29, 45, 26}, + {30, 5, 10}, + {30, 8, 41}, + {30, 10, 42}, + {30, 11, 34}, + {30, 12, 36}, + {30, 26, 9}, + {30, 28, 8}, + {30, 29, 32}, + {30, 31, 14}, + {30, 31, 33}, + {30, 31, 36}, + {30, 32, 5}, + {30, 33, 8}, + {30, 34, 20}, + {30, 34, 40}, + {30, 35, 38}, + {30, 39, 15}, + {30, 39, 22}, + {30, 45, 11}, + {31, 4, 36}, + {31, 7, 8}, + {31, 10, 16}, + {31, 11, 32}, + {31, 15, 31}, + {31, 19, 45}, + {31, 22, 26}, + {31, 23, 25}, + {31, 23, 41}, + {31, 24, 27}, + {31, 25, 40}, + {31, 26, 30}, + {31, 26, 43}, + {31, 33, 5}, + {31, 33, 25}, + {31, 40, 5}, + {31, 40, 10}, + {31, 41, 45}, + {31, 43, 34}, + {31, 43, 35}, + {32, 8, 24}, + {32, 8, 45}, + {32, 9, 30}, + {32, 12, 36}, + {32, 15, 39}, + {32, 19, 17}, + {32, 22, 19}, + {32, 22, 26}, + {32, 24, 18}, + {32, 27, 26}, + {32, 32, 37}, + {32, 33, 5}, + {32, 33, 11}, + {32, 34, 41}, + {32, 44, 9}, + {32, 44, 20}, + {33, 4, 21}, {33, 5, 42}, - {33, 7, 45}, - {33, 10, 36}, - {33, 14, 19}, - {33, 18, 11}, - {33, 21, 35}, - {33, 22, 41}, - {33, 22, 42}, - {33, 24, 39}, - {33, 25, 15}, - {33, 26, 32}, - {33, 27, 38}, - {33, 28, 17}, - {33, 28, 20}, - {33, 29, 41}, - {33, 34, 23}, - {33, 40, 24}, - {33, 42, 42}, - {33, 43, 35}, - {33, 44, 32}, - {34, 4, 12}, + {33, 6, 7}, + {33, 6, 39}, + {33, 7, 10}, + {33, 8, 24}, + {33, 8, 30}, + {33, 11, 32}, + {33, 12, 7}, + {33, 17, 16}, + {33, 19, 34}, + {33, 22, 24}, + {33, 25, 38}, + {33, 26, 29}, + {33, 27, 25}, + {33, 29, 26}, + {33, 31, 35}, + {33, 32, 14}, + {33, 33, 15}, + {33, 33, 40}, + {33, 35, 44}, + {33, 36, 6}, + {33, 38, 35}, + {33, 39, 43}, + {33, 40, 23}, + {33, 41, 14}, + {33, 44, 42}, + {33, 45, 43}, + {34, 4, 22}, + {34, 7, 44}, {34, 8, 9}, - {34, 12, 19}, - {34, 12, 34}, - {34, 12, 41}, - {34, 12, 45}, - {34, 14, 5}, - {34, 14, 38}, - {34, 16, 27}, - {34, 20, 29}, - {34, 22, 5}, - {34, 23, 21}, - {34, 23, 31}, - {34, 26, 6}, - {34, 27, 11}, - {34, 28, 33}, - {34, 28, 35}, - {34, 31, 36}, - {34, 32, 28}, - {34, 35, 22}, - {34, 37, 21}, - {34, 40, 35}, - {34, 41, 40}, - {35, 4, 19}, - {35, 4, 21}, - {35, 4, 34}, - {35, 5, 14}, - {35, 7, 7}, - {35, 10, 25}, - {35, 10, 38}, - {35, 12, 39}, - {35, 14, 18}, - {35, 14, 43}, - {35, 15, 21}, - {35, 16, 11}, - {35, 22, 30}, - {35, 22, 41}, - {35, 25, 11}, - {35, 34, 20}, - {35, 35, 31}, - {35, 35, 40}, - {35, 37, 7}, - {35, 39, 20}, - {35, 40, 11}, - {35, 40, 45}, + {34, 9, 34}, + {34, 11, 27}, + {34, 13, 36}, + {34, 14, 17}, + {34, 15, 12}, + {34, 16, 18}, + {34, 17, 35}, + {34, 19, 38}, + {34, 20, 9}, + {34, 20, 21}, + {34, 21, 12}, + {34, 21, 24}, + {34, 22, 37}, + {34, 24, 8}, + {34, 24, 9}, + {34, 24, 28}, + {34, 25, 7}, + {34, 26, 29}, + {34, 29, 38}, + {34, 31, 21}, + {34, 31, 37}, + {34, 36, 25}, + {34, 36, 32}, + {34, 39, 24}, + {34, 39, 30}, + {34, 43, 21}, + {34, 44, 7}, + {34, 44, 11}, + {35, 8, 24}, + {35, 10, 20}, + {35, 13, 24}, + {35, 18, 14}, + {35, 18, 40}, + {35, 20, 28}, + {35, 25, 5}, + {35, 26, 30}, + {35, 27, 12}, + {35, 29, 31}, + {35, 31, 15}, + {35, 31, 24}, + {35, 32, 20}, + {35, 34, 40}, + {35, 35, 30}, + {35, 40, 25}, + {35, 40, 31}, {35, 41, 11}, - {35, 42, 39}, - {35, 43, 21}, - {36, 4, 9}, - {36, 4, 39}, - {36, 7, 9}, - {36, 8, 36}, - {36, 9, 26}, - {36, 10, 28}, - {36, 10, 42}, - {36, 18, 12}, - {36, 18, 31}, + {35, 41, 18}, + {35, 43, 28}, + {36, 5, 7}, + {36, 13, 34}, + {36, 17, 15}, + {36, 18, 40}, + {36, 19, 16}, {36, 19, 31}, - {36, 20, 9}, - {36, 21, 43}, - {36, 22, 10}, - {36, 24, 7}, - {36, 25, 31}, - {36, 26, 8}, - {36, 26, 29}, - {36, 33, 35}, - {36, 39, 43}, - {36, 44, 15}, - {37, 6, 39}, - {37, 7, 12}, - {37, 9, 13}, - {37, 9, 16}, - {37, 9, 45}, - {37, 10, 44}, - {37, 13, 21}, - {37, 17, 5}, - {37, 18, 7}, - {37, 18, 30}, - {37, 19, 38}, - {37, 21, 13}, - {37, 21, 43}, - {37, 22, 40}, - {37, 24, 11}, - {37, 27, 28}, - {37, 29, 23}, - {37, 31, 42}, - {37, 33, 14}, - {37, 34, 29}, - {37, 34, 35}, - {37, 35, 42}, - {37, 36, 6}, - {37, 40, 6}, - {37, 43, 25}, - {37, 43, 28}, - {37, 45, 27}, - {38, 5, 16}, - {38, 12, 10}, - {38, 14, 14}, - {38, 14, 36}, - {38, 14, 42}, - {38, 15, 4}, - {38, 15, 5}, - {38, 19, 14}, - {38, 25, 5}, - {38, 28, 21}, - {38, 28, 32}, - {38, 33, 13}, - {38, 34, 29}, - {38, 35, 42}, - {38, 36, 37}, - {38, 37, 10}, - {38, 39, 9}, - {38, 41, 41}, - {38, 43, 5}, - {38, 43, 36}, - {38, 44, 12}, - {39, 5, 17}, - {39, 7, 25}, - {39, 8, 8}, - {39, 8, 33}, - {39, 10, 42}, - {39, 12, 18}, - {39, 16, 33}, - {39, 17, 11}, - {39, 17, 16}, - {39, 18, 17}, - {39, 19, 33}, - {39, 20, 14}, - {39, 20, 20}, - {39, 21, 20}, - {39, 23, 29}, - {39, 26, 9}, - {39, 26, 28}, - {39, 28, 22}, - {39, 29, 12}, - {39, 32, 29}, - {39, 32, 35}, - {39, 33, 22}, - {39, 35, 14}, - {39, 35, 45}, - {39, 39, 17}, - {39, 40, 39}, - {39, 40, 40}, - {39, 41, 19}, - {39, 43, 40}, - {40, 5, 35}, - {40, 6, 35}, - {40, 7, 28}, - {40, 11, 38}, - {40, 16, 12}, - {40, 17, 24}, - {40, 17, 37}, - {40, 18, 6}, - {40, 18, 37}, - {40, 21, 15}, - {40, 23, 43}, - {40, 25, 4}, - {40, 27, 43}, - {40, 28, 32}, - {40, 32, 32}, - {40, 32, 34}, - {40, 32, 37}, - {40, 34, 17}, - {40, 35, 44}, - {40, 38, 6}, - {40, 43, 26}, - {40, 45, 12}, - {41, 5, 37}, - {41, 8, 35}, - {41, 9, 4}, - {41, 9, 45}, - {41, 10, 26}, - {41, 11, 21}, - {41, 15, 9}, - {41, 15, 21}, - {41, 16, 40}, - {41, 25, 33}, - {41, 26, 19}, - {41, 28, 21}, - {41, 31, 13}, - {41, 33, 35}, - {41, 34, 4}, - {41, 35, 40}, - {41, 37, 24}, - {41, 37, 42}, - {41, 40, 32}, - {41, 40, 40}, - {41, 41, 9}, - {41, 41, 31}, - {41, 42, 5}, - {41, 45, 37}, - {42, 4, 14}, - {42, 6, 23}, - {42, 8, 28}, - {42, 10, 10}, - {42, 11, 35}, - {42, 12, 36}, - {42, 13, 8}, - {42, 14, 15}, - {42, 14, 40}, - {42, 16, 18}, - {42, 16, 23}, - {42, 17, 44}, - {42, 18, 32}, - {42, 19, 41}, - {42, 21, 40}, - {42, 22, 16}, - {42, 24, 22}, - {42, 24, 30}, - {42, 25, 44}, - {42, 26, 31}, - {42, 27, 9}, - {42, 27, 36}, - {42, 31, 33}, - {42, 34, 20}, - {42, 35, 17}, - {42, 35, 22}, - {42, 36, 12}, - {42, 37, 42}, - {42, 38, 8}, - {42, 44, 13}, - {42, 45, 37}, - {43, 8, 9}, - {43, 9, 24}, - {43, 10, 6}, - {43, 10, 20}, - {43, 11, 8}, - {43, 12, 23}, - {43, 15, 37}, - {43, 17, 22}, - {43, 17, 45}, - {43, 20, 22}, - {43, 20, 29}, - {43, 22, 45}, - {43, 24, 22}, - {43, 26, 4}, - {43, 26, 11}, - {43, 31, 9}, - {43, 31, 29}, - {43, 32, 8}, - {43, 33, 19}, - {43, 35, 20}, - {43, 36, 41}, - {43, 37, 12}, - {43, 37, 35}, - {43, 38, 16}, - {43, 39, 37}, - {43, 39, 45}, - {43, 42, 28}, - {43, 43, 45}, - {44, 5, 24}, - {44, 6, 33}, - {44, 8, 38}, - {44, 9, 30}, - {44, 10, 15}, - {44, 12, 35}, - {44, 13, 15}, - {44, 14, 9}, - {44, 15, 5}, - {44, 15, 12}, - {44, 16, 27}, - {44, 17, 11}, - {44, 17, 34}, - {44, 19, 40}, - {44, 23, 22}, - {44, 23, 34}, - {44, 23, 38}, - {44, 24, 38}, - {44, 27, 20}, - {44, 28, 24}, - {44, 29, 27}, - {44, 29, 41}, - {44, 30, 11}, - {44, 31, 7}, - {44, 33, 7}, - {44, 35, 8}, - {44, 37, 31}, - {44, 38, 18}, - {44, 39, 38}, - {44, 40, 31}, - {44, 40, 35}, - {44, 43, 34}, - {44, 43, 40}, - {44, 44, 29}, - {44, 45, 39}, - {44, 45, 43}, - {45, 7, 17}, - {45, 8, 17}, - {45, 10, 8}, - {45, 11, 24}, - {45, 16, 36}, - {45, 17, 18}, - {45, 18, 13}, - {45, 18, 42}, - {45, 21, 19}, - {45, 21, 43}, - {45, 22, 28}, - {45, 23, 44}, - {45, 24, 7}, - {45, 26, 36}, - {45, 30, 39}, - {45, 35, 33}, - {45, 39, 18}, - {45, 39, 37}, - {45, 41, 31}, - {45, 43, 23}, - {45, 45, 38}, + {36, 20, 30}, + {36, 25, 20}, + {36, 25, 21}, + {36, 29, 31}, + {36, 30, 13}, + {36, 31, 8}, + {36, 32, 39}, + {36, 34, 39}, + {36, 37, 9}, + {36, 38, 38}, + {36, 39, 7}, + {36, 39, 35}, + {36, 41, 29}, + {36, 42, 29}, + {37, 4, 9}, + {37, 5, 31}, + {37, 7, 26}, + {37, 7, 28}, + {37, 15, 29}, + {37, 20, 17}, + {37, 21, 34}, + {37, 22, 18}, + {37, 22, 27}, + {37, 25, 22}, + {37, 25, 44}, + {37, 29, 28}, + {37, 30, 42}, + {37, 33, 45}, + {37, 34, 14}, + {37, 35, 6}, + {37, 36, 33}, + {37, 37, 42}, + {37, 39, 23}, + {37, 40, 22}, + {37, 40, 42}, + {37, 41, 33}, + {37, 43, 26}, + {37, 43, 36}, + {38, 5, 39}, + {38, 5, 41}, + {38, 6, 11}, + {38, 8, 6}, + {38, 8, 13}, + {38, 17, 19}, + {38, 20, 17}, + {38, 20, 35}, + {38, 22, 43}, + {38, 23, 21}, + {38, 24, 12}, + {38, 27, 6}, + {38, 29, 8}, + {38, 29, 19}, + {38, 30, 42}, + {38, 32, 38}, + {38, 34, 8}, + {38, 34, 13}, + {38, 35, 8}, + {38, 35, 21}, + {38, 36, 13}, + {38, 36, 38}, + {38, 37, 39}, + {38, 38, 38}, + {38, 41, 38}, + {38, 43, 8}, + {38, 43, 29}, + {39, 4, 7}, + {39, 4, 21}, + {39, 4, 41}, + {39, 6, 33}, + {39, 7, 4}, + {39, 7, 7}, + {39, 8, 40}, + {39, 9, 26}, + {39, 9, 40}, + {39, 16, 10}, + {39, 16, 13}, + {39, 19, 41}, + {39, 20, 16}, + {39, 20, 40}, + {39, 25, 12}, + {39, 36, 11}, + {39, 36, 43}, + {39, 40, 44}, + {39, 42, 40}, + {39, 44, 30}, + {39, 45, 36}, + {39, 45, 41}, + {40, 5, 13}, + {40, 8, 4}, + {40, 8, 23}, + {40, 11, 15}, + {40, 13, 32}, + {40, 14, 42}, + {40, 15, 15}, + {40, 15, 30}, + {40, 17, 33}, + {40, 20, 18}, + {40, 21, 23}, + {40, 23, 33}, + {40, 23, 42}, + {40, 24, 23}, + {40, 24, 26}, + {40, 25, 42}, + {40, 29, 14}, + {40, 32, 26}, + {40, 34, 31}, + {40, 34, 37}, + {40, 35, 33}, + {40, 39, 36}, + {40, 40, 9}, + {40, 41, 30}, + {40, 43, 30}, + {40, 43, 33}, + {40, 45, 7}, + {40, 45, 18}, + {40, 45, 25}, + {41, 4, 13}, + {41, 5, 45}, + {41, 6, 14}, + {41, 11, 33}, + {41, 12, 45}, + {41, 15, 14}, + {41, 16, 41}, + {41, 18, 11}, + {41, 19, 11}, + {41, 21, 44}, + {41, 22, 18}, + {41, 26, 12}, + {41, 28, 10}, + {41, 28, 23}, + {41, 29, 45}, + {41, 31, 42}, + {41, 38, 34}, + {41, 39, 5}, + {41, 41, 32}, + {41, 42, 15}, + {41, 43, 22}, + {42, 4, 31}, + {42, 5, 13}, + {42, 6, 38}, + {42, 7, 19}, + {42, 10, 27}, + {42, 11, 41}, + {42, 12, 11}, + {42, 13, 11}, + {42, 14, 37}, + {42, 20, 4}, + {42, 20, 20}, + {42, 20, 22}, + {42, 23, 26}, + {42, 24, 45}, + {42, 25, 42}, + {42, 26, 18}, + {42, 27, 7}, + {42, 27, 13}, + {42, 28, 9}, + {42, 29, 34}, + {42, 30, 24}, + {42, 30, 41}, + {42, 31, 41}, + {42, 32, 36}, + {42, 32, 37}, + {42, 33, 25}, + {42, 35, 14}, + {42, 37, 45}, + {42, 39, 21}, + {42, 41, 13}, + {42, 41, 19}, + {42, 42, 5}, + {43, 5, 29}, + {43, 8, 20}, + {43, 10, 11}, + {43, 10, 14}, + {43, 11, 6}, + {43, 11, 15}, + {43, 13, 7}, + {43, 13, 23}, + {43, 13, 25}, + {43, 16, 9}, + {43, 16, 23}, + {43, 16, 39}, + {43, 18, 36}, + {43, 20, 12}, + {43, 20, 14}, + {43, 21, 38}, + {43, 23, 41}, + {43, 24, 18}, + {43, 24, 34}, + {43, 29, 11}, + {43, 29, 41}, + {43, 29, 45}, + {43, 30, 6}, + {43, 39, 40}, + {43, 40, 31}, + {43, 40, 34}, + {43, 42, 24}, + {43, 45, 16}, + {44, 4, 6}, + {44, 4, 29}, + {44, 6, 4}, + {44, 9, 41}, + {44, 12, 13}, + {44, 12, 25}, + {44, 12, 44}, + {44, 13, 4}, + {44, 13, 30}, + {44, 14, 12}, + {44, 15, 7}, + {44, 17, 36}, + {44, 18, 21}, + {44, 18, 22}, + {44, 25, 23}, + {44, 26, 11}, + {44, 27, 11}, + {44, 29, 11}, + {44, 29, 26}, + {44, 30, 33}, + {44, 30, 41}, + {44, 33, 23}, + {44, 37, 30}, + {44, 39, 28}, + {44, 41, 7}, + {44, 45, 14}, + {44, 45, 36}, + {45, 6, 18}, + {45, 6, 23}, + {45, 6, 32}, + {45, 7, 34}, + {45, 9, 37}, + {45, 17, 39}, + {45, 19, 37}, + {45, 23, 33}, + {45, 24, 9}, + {45, 26, 40}, + {45, 29, 43}, + {45, 30, 6}, + {45, 30, 15}, + {45, 35, 18}, + {45, 38, 30}, + {45, 39, 15}, }; diff --git a/develop/src/libsmm_acc_unittest_multiply.cpp b/develop/src/libsmm_acc_unittest_multiply.cpp index e1f859f7e40..227a2981f41 100644 --- a/develop/src/libsmm_acc_unittest_multiply.cpp +++ b/develop/src/libsmm_acc_unittest_multiply.cpp @@ -40,12 +40,12 @@ int main(int argc, char** argv) { { 4, 4, 10}, { 4, 4, 13}, { 4, 4, 15}, - { 4, 4, 17}, { 4, 4, 25}, { 4, 4, 26}, + { 4, 4, 27}, { 4, 4, 28}, + { 4, 4, 30}, { 4, 4, 32}, - { 4, 4, 35}, { 4, 4, 45}, { 4, 5, 4}, { 4, 5, 5}, @@ -54,7 +54,6 @@ int main(int argc, char** argv) { { 4, 5, 8}, { 4, 5, 9}, { 4, 5, 13}, - { 4, 5, 20}, { 4, 5, 25}, { 4, 5, 26}, { 4, 5, 28}, @@ -66,7 +65,6 @@ int main(int argc, char** argv) { { 4, 6, 7}, { 4, 6, 8}, { 4, 6, 9}, - { 4, 6, 16}, { 4, 7, 4}, { 4, 7, 5}, { 4, 7, 6}, @@ -85,7 +83,6 @@ int main(int argc, char** argv) { { 4, 8, 7}, { 4, 8, 8}, { 4, 8, 9}, - { 4, 8, 29}, { 4, 9, 4}, { 4, 9, 5}, { 4, 9, 6}, @@ -96,15 +93,15 @@ int main(int argc, char** argv) { { 4, 9, 25}, { 4, 9, 26}, { 4, 9, 28}, + { 4, 9, 29}, { 4, 9, 32}, { 4, 9, 45}, { 4, 10, 4}, { 4, 10, 10}, { 4, 10, 15}, - { 4, 11, 10}, - { 4, 11, 22}, - { 4, 11, 33}, - { 4, 12, 33}, + { 4, 10, 21}, + { 4, 12, 7}, + { 4, 12, 32}, { 4, 13, 4}, { 4, 13, 5}, { 4, 13, 7}, @@ -114,15 +111,16 @@ int main(int argc, char** argv) { { 4, 13, 26}, { 4, 13, 28}, { 4, 13, 32}, - { 4, 13, 34}, { 4, 13, 45}, { 4, 15, 4}, { 4, 15, 10}, { 4, 15, 15}, - { 4, 17, 25}, - { 4, 20, 25}, - { 4, 22, 9}, + { 4, 17, 20}, + { 4, 22, 11}, + { 4, 22, 44}, { 4, 23, 38}, + { 4, 24, 9}, + { 4, 24, 14}, { 4, 25, 4}, { 4, 25, 5}, { 4, 25, 7}, @@ -143,9 +141,6 @@ int main(int argc, char** argv) { { 4, 26, 28}, { 4, 26, 32}, { 4, 26, 45}, - { 4, 27, 6}, - { 4, 27, 28}, - { 4, 27, 42}, { 4, 28, 4}, { 4, 28, 5}, { 4, 28, 7}, @@ -156,7 +151,6 @@ int main(int argc, char** argv) { { 4, 28, 28}, { 4, 28, 32}, { 4, 28, 45}, - { 4, 30, 42}, { 4, 32, 4}, { 4, 32, 5}, { 4, 32, 7}, @@ -167,17 +161,13 @@ int main(int argc, char** argv) { { 4, 32, 28}, { 4, 32, 32}, { 4, 32, 45}, - { 4, 33, 6}, - { 4, 33, 45}, - { 4, 35, 21}, - { 4, 35, 27}, - { 4, 36, 25}, - { 4, 36, 34}, - { 4, 37, 28}, - { 4, 39, 34}, - { 4, 40, 28}, - { 4, 43, 20}, - { 4, 44, 9}, + { 4, 34, 10}, + { 4, 36, 9}, + { 4, 41, 10}, + { 4, 41, 37}, + { 4, 43, 5}, + { 4, 43, 7}, + { 4, 44, 28}, { 4, 45, 4}, { 4, 45, 5}, { 4, 45, 7}, @@ -187,6 +177,7 @@ int main(int argc, char** argv) { { 4, 45, 26}, { 4, 45, 28}, { 4, 45, 32}, + { 4, 45, 42}, { 4, 45, 45}, { 5, 4, 4}, { 5, 4, 5}, @@ -214,7 +205,6 @@ int main(int argc, char** argv) { { 5, 5, 26}, { 5, 5, 28}, { 5, 5, 32}, - { 5, 5, 35}, { 5, 5, 45}, { 5, 6, 4}, { 5, 6, 5}, @@ -240,24 +230,18 @@ int main(int argc, char** argv) { { 5, 8, 7}, { 5, 8, 8}, { 5, 8, 9}, - { 5, 8, 17}, { 5, 9, 4}, { 5, 9, 5}, { 5, 9, 6}, { 5, 9, 7}, { 5, 9, 8}, { 5, 9, 9}, - { 5, 9, 12}, { 5, 9, 13}, { 5, 9, 25}, { 5, 9, 26}, { 5, 9, 28}, { 5, 9, 32}, { 5, 9, 45}, - { 5, 10, 14}, - { 5, 10, 44}, - { 5, 11, 15}, - { 5, 11, 41}, { 5, 12, 5}, { 5, 12, 12}, { 5, 12, 13}, @@ -267,7 +251,6 @@ int main(int argc, char** argv) { { 5, 13, 5}, { 5, 13, 7}, { 5, 13, 9}, - { 5, 13, 11}, { 5, 13, 12}, { 5, 13, 13}, { 5, 13, 16}, @@ -276,17 +259,24 @@ int main(int argc, char** argv) { { 5, 13, 26}, { 5, 13, 28}, { 5, 13, 32}, + { 5, 13, 35}, + { 5, 13, 43}, { 5, 13, 45}, - { 5, 14, 23}, + { 5, 14, 19}, + { 5, 15, 42}, { 5, 16, 5}, { 5, 16, 13}, { 5, 16, 16}, { 5, 16, 32}, - { 5, 16, 38}, - { 5, 17, 32}, - { 5, 19, 14}, - { 5, 21, 26}, - { 5, 22, 19}, + { 5, 18, 36}, + { 5, 18, 41}, + { 5, 19, 18}, + { 5, 20, 17}, + { 5, 20, 24}, + { 5, 21, 25}, + { 5, 22, 13}, + { 5, 23, 7}, + { 5, 23, 27}, { 5, 24, 5}, { 5, 24, 13}, { 5, 24, 24}, @@ -313,9 +303,7 @@ int main(int argc, char** argv) { { 5, 26, 26}, { 5, 26, 28}, { 5, 26, 32}, - { 5, 26, 43}, { 5, 26, 45}, - { 5, 27, 28}, { 5, 28, 4}, { 5, 28, 5}, { 5, 28, 7}, @@ -325,13 +313,10 @@ int main(int argc, char** argv) { { 5, 28, 26}, { 5, 28, 28}, { 5, 28, 32}, - { 5, 28, 36}, + { 5, 28, 35}, { 5, 28, 45}, - { 5, 29, 27}, - { 5, 30, 13}, - { 5, 30, 45}, - { 5, 31, 24}, - { 5, 31, 25}, + { 5, 30, 14}, + { 5, 31, 38}, { 5, 32, 4}, { 5, 32, 5}, { 5, 32, 7}, @@ -339,18 +324,17 @@ int main(int argc, char** argv) { { 5, 32, 12}, { 5, 32, 13}, { 5, 32, 16}, + { 5, 32, 20}, { 5, 32, 24}, { 5, 32, 25}, { 5, 32, 26}, { 5, 32, 28}, { 5, 32, 32}, { 5, 32, 45}, - { 5, 34, 8}, - { 5, 34, 11}, - { 5, 34, 26}, - { 5, 35, 9}, - { 5, 40, 39}, - { 5, 41, 16}, + { 5, 35, 24}, + { 5, 37, 26}, + { 5, 40, 25}, + { 5, 41, 39}, { 5, 44, 24}, { 5, 45, 4}, { 5, 45, 5}, @@ -368,15 +352,15 @@ int main(int argc, char** argv) { { 6, 4, 7}, { 6, 4, 8}, { 6, 4, 9}, + { 6, 4, 33}, { 6, 5, 4}, { 6, 5, 5}, { 6, 5, 6}, { 6, 5, 7}, { 6, 5, 8}, { 6, 5, 9}, - { 6, 5, 15}, - { 6, 5, 31}, - { 6, 5, 32}, + { 6, 5, 18}, + { 6, 5, 35}, { 6, 6, 4}, { 6, 6, 5}, { 6, 6, 6}, @@ -389,42 +373,44 @@ int main(int argc, char** argv) { { 6, 7, 7}, { 6, 7, 8}, { 6, 7, 9}, + { 6, 7, 17}, { 6, 8, 4}, { 6, 8, 5}, { 6, 8, 6}, { 6, 8, 7}, { 6, 8, 8}, { 6, 8, 9}, - { 6, 8, 44}, { 6, 9, 4}, { 6, 9, 5}, { 6, 9, 6}, { 6, 9, 7}, { 6, 9, 8}, { 6, 9, 9}, - { 6, 9, 40}, - { 6, 9, 42}, - { 6, 11, 37}, - { 6, 13, 25}, - { 6, 15, 36}, - { 6, 20, 26}, - { 6, 22, 33}, - { 6, 25, 24}, - { 6, 27, 21}, - { 6, 27, 36}, - { 6, 28, 4}, - { 6, 29, 8}, - { 6, 30, 7}, - { 6, 30, 28}, - { 6, 31, 41}, - { 6, 32, 41}, - { 6, 33, 32}, - { 6, 34, 28}, - { 6, 36, 5}, - { 6, 36, 31}, - { 6, 41, 22}, - { 6, 43, 6}, - { 6, 43, 15}, + { 6, 10, 4}, + { 6, 11, 43}, + { 6, 13, 38}, + { 6, 14, 28}, + { 6, 18, 27}, + { 6, 21, 11}, + { 6, 21, 21}, + { 6, 23, 16}, + { 6, 28, 45}, + { 6, 29, 16}, + { 6, 30, 13}, + { 6, 30, 41}, + { 6, 31, 33}, + { 6, 32, 30}, + { 6, 33, 25}, + { 6, 35, 27}, + { 6, 37, 35}, + { 6, 38, 18}, + { 6, 40, 34}, + { 6, 41, 36}, + { 6, 42, 27}, + { 6, 44, 21}, + { 6, 44, 30}, + { 6, 44, 41}, + { 6, 45, 12}, { 7, 4, 4}, { 7, 4, 5}, { 7, 4, 6}, @@ -432,7 +418,6 @@ int main(int argc, char** argv) { { 7, 4, 8}, { 7, 4, 9}, { 7, 4, 13}, - { 7, 4, 14}, { 7, 4, 25}, { 7, 4, 26}, { 7, 4, 28}, @@ -466,6 +451,7 @@ int main(int argc, char** argv) { { 7, 7, 25}, { 7, 7, 26}, { 7, 7, 28}, + { 7, 7, 31}, { 7, 7, 32}, { 7, 7, 45}, { 7, 8, 4}, @@ -474,7 +460,6 @@ int main(int argc, char** argv) { { 7, 8, 7}, { 7, 8, 8}, { 7, 8, 9}, - { 7, 8, 10}, { 7, 9, 4}, { 7, 9, 5}, { 7, 9, 6}, @@ -487,9 +472,6 @@ int main(int argc, char** argv) { { 7, 9, 28}, { 7, 9, 32}, { 7, 9, 45}, - { 7, 10, 30}, - { 7, 12, 10}, - { 7, 12, 24}, { 7, 13, 4}, { 7, 13, 5}, { 7, 13, 7}, @@ -500,13 +482,12 @@ int main(int argc, char** argv) { { 7, 13, 28}, { 7, 13, 32}, { 7, 13, 45}, - { 7, 16, 41}, + { 7, 15, 31}, + { 7, 16, 30}, + { 7, 18, 20}, { 7, 19, 32}, - { 7, 20, 41}, - { 7, 21, 21}, - { 7, 21, 32}, - { 7, 23, 6}, - { 7, 24, 40}, + { 7, 20, 30}, + { 7, 23, 15}, { 7, 25, 4}, { 7, 25, 5}, { 7, 25, 7}, @@ -515,20 +496,23 @@ int main(int argc, char** argv) { { 7, 25, 25}, { 7, 25, 26}, { 7, 25, 28}, + { 7, 25, 29}, + { 7, 25, 30}, { 7, 25, 32}, + { 7, 25, 34}, { 7, 25, 45}, { 7, 26, 4}, { 7, 26, 5}, { 7, 26, 7}, { 7, 26, 9}, + { 7, 26, 10}, { 7, 26, 13}, { 7, 26, 25}, { 7, 26, 26}, { 7, 26, 28}, { 7, 26, 32}, { 7, 26, 45}, - { 7, 27, 20}, - { 7, 27, 33}, + { 7, 27, 9}, { 7, 28, 4}, { 7, 28, 5}, { 7, 28, 7}, @@ -538,10 +522,7 @@ int main(int argc, char** argv) { { 7, 28, 26}, { 7, 28, 28}, { 7, 28, 32}, - { 7, 28, 36}, { 7, 28, 45}, - { 7, 31, 16}, - { 7, 31, 19}, { 7, 32, 4}, { 7, 32, 5}, { 7, 32, 7}, @@ -552,9 +533,14 @@ int main(int argc, char** argv) { { 7, 32, 28}, { 7, 32, 32}, { 7, 32, 45}, - { 7, 35, 21}, - { 7, 36, 10}, - { 7, 37, 9}, + { 7, 33, 6}, + { 7, 35, 18}, + { 7, 35, 41}, + { 7, 36, 17}, + { 7, 38, 20}, + { 7, 43, 7}, + { 7, 43, 29}, + { 7, 44, 45}, { 7, 45, 4}, { 7, 45, 5}, { 7, 45, 7}, @@ -577,19 +563,25 @@ int main(int argc, char** argv) { { 8, 5, 7}, { 8, 5, 8}, { 8, 5, 9}, - { 8, 5, 17}, + { 8, 5, 23}, + { 8, 5, 32}, { 8, 6, 4}, { 8, 6, 5}, { 8, 6, 6}, { 8, 6, 7}, { 8, 6, 8}, { 8, 6, 9}, + { 8, 6, 12}, + { 8, 6, 17}, + { 8, 6, 20}, + { 8, 6, 27}, { 8, 7, 4}, { 8, 7, 5}, { 8, 7, 6}, { 8, 7, 7}, { 8, 7, 8}, { 8, 7, 9}, + { 8, 7, 13}, { 8, 8, 4}, { 8, 8, 5}, { 8, 8, 6}, @@ -602,27 +594,30 @@ int main(int argc, char** argv) { { 8, 9, 7}, { 8, 9, 8}, { 8, 9, 9}, - { 8, 11, 39}, - { 8, 12, 38}, - { 8, 13, 4}, - { 8, 13, 38}, - { 8, 15, 11}, - { 8, 18, 29}, - { 8, 21, 28}, - { 8, 25, 29}, - { 8, 28, 10}, - { 8, 31, 36}, - { 8, 32, 23}, - { 8, 34, 26}, - { 8, 36, 11}, - { 8, 37, 14}, - { 8, 41, 9}, - { 8, 42, 19}, - { 8, 42, 29}, - { 8, 43, 7}, - { 8, 43, 8}, - { 8, 44, 25}, - { 8, 45, 32}, + { 8, 9, 32}, + { 8, 10, 11}, + { 8, 12, 41}, + { 8, 14, 32}, + { 8, 20, 16}, + { 8, 20, 20}, + { 8, 20, 31}, + { 8, 24, 4}, + { 8, 25, 14}, + { 8, 25, 21}, + { 8, 25, 36}, + { 8, 29, 7}, + { 8, 29, 29}, + { 8, 29, 32}, + { 8, 36, 39}, + { 8, 39, 8}, + { 8, 39, 20}, + { 8, 40, 16}, + { 8, 41, 22}, + { 8, 41, 24}, + { 8, 42, 24}, + { 8, 43, 4}, + { 8, 43, 43}, + { 8, 45, 18}, { 9, 4, 4}, { 9, 4, 5}, { 9, 4, 6}, @@ -633,7 +628,6 @@ int main(int argc, char** argv) { { 9, 4, 25}, { 9, 4, 26}, { 9, 4, 28}, - { 9, 4, 31}, { 9, 4, 32}, { 9, 4, 45}, { 9, 5, 4}, @@ -647,6 +641,7 @@ int main(int argc, char** argv) { { 9, 5, 26}, { 9, 5, 28}, { 9, 5, 32}, + { 9, 5, 41}, { 9, 5, 45}, { 9, 6, 4}, { 9, 6, 5}, @@ -664,7 +659,9 @@ int main(int argc, char** argv) { { 9, 7, 25}, { 9, 7, 26}, { 9, 7, 28}, + { 9, 7, 30}, { 9, 7, 32}, + { 9, 7, 44}, { 9, 7, 45}, { 9, 8, 4}, { 9, 8, 5}, @@ -691,37 +688,41 @@ int main(int argc, char** argv) { { 9, 10, 10}, { 9, 10, 12}, { 9, 10, 32}, + { 9, 11, 19}, { 9, 12, 9}, { 9, 12, 10}, { 9, 12, 12}, - { 9, 12, 21}, { 9, 12, 32}, { 9, 13, 4}, { 9, 13, 5}, { 9, 13, 7}, { 9, 13, 9}, { 9, 13, 13}, - { 9, 13, 19}, + { 9, 13, 23}, { 9, 13, 25}, { 9, 13, 26}, { 9, 13, 28}, { 9, 13, 32}, { 9, 13, 45}, - { 9, 17, 8}, - { 9, 18, 41}, - { 9, 21, 24}, + { 9, 15, 24}, + { 9, 15, 30}, + { 9, 18, 25}, + { 9, 18, 45}, + { 9, 20, 5}, { 9, 22, 9}, + { 9, 22, 12}, { 9, 22, 22}, { 9, 22, 32}, - { 9, 23, 12}, - { 9, 23, 31}, + { 9, 24, 17}, { 9, 25, 4}, { 9, 25, 5}, { 9, 25, 7}, { 9, 25, 9}, { 9, 25, 13}, + { 9, 25, 22}, { 9, 25, 25}, { 9, 25, 26}, + { 9, 25, 27}, { 9, 25, 28}, { 9, 25, 32}, { 9, 25, 45}, @@ -730,13 +731,13 @@ int main(int argc, char** argv) { { 9, 26, 7}, { 9, 26, 9}, { 9, 26, 13}, - { 9, 26, 15}, { 9, 26, 25}, { 9, 26, 26}, { 9, 26, 28}, { 9, 26, 32}, { 9, 26, 45}, - { 9, 27, 27}, + { 9, 27, 21}, + { 9, 27, 44}, { 9, 28, 4}, { 9, 28, 5}, { 9, 28, 7}, @@ -747,7 +748,10 @@ int main(int argc, char** argv) { { 9, 28, 28}, { 9, 28, 32}, { 9, 28, 45}, - { 9, 30, 40}, + { 9, 29, 30}, + { 9, 30, 41}, + { 9, 31, 40}, + { 9, 31, 43}, { 9, 32, 4}, { 9, 32, 5}, { 9, 32, 7}, @@ -761,12 +765,13 @@ int main(int argc, char** argv) { { 9, 32, 28}, { 9, 32, 32}, { 9, 32, 45}, - { 9, 34, 33}, - { 9, 35, 12}, - { 9, 39, 26}, - { 9, 41, 25}, - { 9, 43, 32}, - { 9, 44, 25}, + { 9, 38, 41}, + { 9, 39, 9}, + { 9, 41, 33}, + { 9, 42, 7}, + { 9, 43, 15}, + { 9, 43, 20}, + { 9, 44, 6}, { 9, 45, 4}, { 9, 45, 5}, { 9, 45, 7}, @@ -780,7 +785,7 @@ int main(int argc, char** argv) { {10, 4, 4}, {10, 4, 10}, {10, 4, 15}, - {10, 6, 20}, + {10, 5, 39}, {10, 7, 37}, {10, 9, 9}, {10, 9, 10}, @@ -793,93 +798,85 @@ int main(int argc, char** argv) { {10, 10, 12}, {10, 10, 15}, {10, 10, 32}, + {10, 11, 25}, {10, 12, 9}, {10, 12, 10}, {10, 12, 12}, {10, 12, 32}, - {10, 14, 43}, + {10, 12, 40}, + {10, 14, 29}, {10, 15, 4}, {10, 15, 10}, {10, 15, 15}, - {10, 16, 43}, - {10, 19, 26}, - {10, 19, 37}, - {10, 22, 38}, - {10, 23, 29}, - {10, 25, 13}, - {10, 30, 24}, + {10, 15, 41}, + {10, 21, 26}, + {10, 23, 14}, + {10, 24, 13}, + {10, 27, 24}, + {10, 27, 33}, + {10, 28, 15}, + {10, 28, 29}, + {10, 29, 34}, + {10, 32, 6}, {10, 32, 9}, {10, 32, 10}, {10, 32, 12}, {10, 32, 32}, - {10, 32, 37}, - {10, 34, 45}, - {10, 35, 6}, - {10, 35, 13}, - {10, 35, 41}, - {10, 38, 42}, - {10, 41, 33}, - {10, 42, 17}, - {10, 45, 30}, - {10, 45, 41}, - {11, 8, 28}, - {11, 8, 32}, - {11, 9, 34}, - {11, 10, 8}, + {10, 34, 39}, + {10, 36, 15}, + {10, 39, 27}, + {10, 41, 21}, + {10, 43, 11}, + {10, 43, 13}, + {10, 43, 21}, + {10, 44, 10}, + {11, 4, 38}, + {11, 8, 25}, + {11, 8, 44}, {11, 11, 11}, {11, 11, 12}, {11, 11, 20}, {11, 11, 25}, {11, 11, 32}, - {11, 11, 38}, {11, 12, 11}, {11, 12, 12}, {11, 12, 20}, {11, 12, 25}, {11, 12, 32}, - {11, 13, 29}, - {11, 13, 33}, - {11, 15, 11}, - {11, 17, 41}, - {11, 18, 5}, + {11, 12, 45}, + {11, 14, 11}, + {11, 14, 41}, + {11, 19, 14}, + {11, 19, 42}, {11, 20, 11}, {11, 20, 12}, {11, 20, 20}, {11, 20, 25}, {11, 20, 32}, - {11, 22, 26}, + {11, 21, 32}, + {11, 22, 5}, + {11, 24, 11}, {11, 25, 11}, {11, 25, 12}, {11, 25, 20}, {11, 25, 25}, {11, 25, 32}, - {11, 27, 16}, - {11, 27, 42}, - {11, 32, 10}, + {11, 30, 35}, {11, 32, 11}, {11, 32, 12}, {11, 32, 20}, {11, 32, 25}, {11, 32, 32}, - {11, 34, 21}, - {11, 35, 7}, - {11, 38, 5}, - {11, 39, 42}, - {11, 41, 15}, - {11, 42, 10}, - {11, 42, 44}, - {11, 43, 33}, - {11, 44, 37}, - {11, 45, 19}, - {12, 4, 15}, - {12, 4, 23}, - {12, 4, 35}, + {11, 36, 30}, + {11, 40, 14}, {12, 5, 5}, + {12, 5, 6}, {12, 5, 12}, {12, 5, 13}, {12, 5, 26}, {12, 5, 32}, - {12, 8, 43}, + {12, 5, 37}, + {12, 8, 37}, {12, 9, 9}, {12, 9, 10}, {12, 9, 12}, @@ -903,41 +900,42 @@ int main(int argc, char** argv) { {12, 12, 20}, {12, 12, 25}, {12, 12, 26}, - {12, 12, 28}, {12, 12, 32}, {12, 13, 5}, {12, 13, 12}, {12, 13, 13}, {12, 13, 26}, - {12, 13, 29}, {12, 13, 32}, - {12, 13, 44}, - {12, 14, 27}, + {12, 13, 42}, + {12, 15, 22}, {12, 16, 12}, {12, 16, 16}, {12, 16, 32}, - {12, 17, 9}, + {12, 17, 23}, + {12, 17, 37}, + {12, 18, 19}, {12, 20, 11}, {12, 20, 12}, {12, 20, 20}, + {12, 20, 24}, {12, 20, 25}, {12, 20, 32}, - {12, 21, 19}, - {12, 24, 19}, - {12, 24, 27}, + {12, 21, 30}, + {12, 21, 45}, + {12, 24, 39}, {12, 25, 11}, {12, 25, 12}, {12, 25, 20}, {12, 25, 25}, + {12, 25, 27}, {12, 25, 32}, {12, 26, 5}, {12, 26, 12}, {12, 26, 13}, - {12, 26, 15}, {12, 26, 26}, {12, 26, 32}, - {12, 27, 30}, - {12, 28, 26}, + {12, 29, 22}, + {12, 31, 34}, {12, 32, 5}, {12, 32, 9}, {12, 32, 10}, @@ -949,15 +947,10 @@ int main(int argc, char** argv) { {12, 32, 25}, {12, 32, 26}, {12, 32, 32}, - {12, 34, 16}, - {12, 35, 41}, - {12, 36, 43}, - {12, 37, 40}, - {12, 38, 25}, - {12, 39, 18}, - {12, 40, 38}, - {12, 42, 20}, - {12, 45, 44}, + {12, 34, 36}, + {12, 39, 22}, + {12, 40, 24}, + {12, 41, 26}, {13, 4, 4}, {13, 4, 5}, {13, 4, 7}, @@ -967,7 +960,6 @@ int main(int argc, char** argv) { {13, 4, 26}, {13, 4, 28}, {13, 4, 32}, - {13, 4, 44}, {13, 4, 45}, {13, 5, 4}, {13, 5, 5}, @@ -976,14 +968,15 @@ int main(int argc, char** argv) { {13, 5, 12}, {13, 5, 13}, {13, 5, 16}, + {13, 5, 17}, {13, 5, 24}, {13, 5, 25}, {13, 5, 26}, {13, 5, 28}, {13, 5, 32}, - {13, 5, 39}, {13, 5, 45}, - {13, 6, 45}, + {13, 6, 7}, + {13, 6, 23}, {13, 7, 4}, {13, 7, 5}, {13, 7, 7}, @@ -993,8 +986,9 @@ int main(int argc, char** argv) { {13, 7, 26}, {13, 7, 28}, {13, 7, 32}, + {13, 7, 42}, {13, 7, 45}, - {13, 8, 39}, + {13, 8, 44}, {13, 9, 4}, {13, 9, 5}, {13, 9, 7}, @@ -1018,30 +1012,31 @@ int main(int argc, char** argv) { {13, 13, 13}, {13, 13, 14}, {13, 13, 16}, + {13, 13, 23}, {13, 13, 24}, {13, 13, 25}, {13, 13, 26}, + {13, 13, 27}, {13, 13, 28}, {13, 13, 32}, {13, 13, 45}, {13, 14, 13}, {13, 14, 14}, - {13, 14, 15}, {13, 14, 25}, {13, 14, 26}, {13, 14, 32}, - {13, 14, 35}, - {13, 15, 9}, + {13, 15, 23}, + {13, 15, 37}, {13, 16, 5}, {13, 16, 13}, {13, 16, 16}, - {13, 16, 31}, + {13, 16, 27}, + {13, 16, 30}, {13, 16, 32}, - {13, 22, 17}, - {13, 22, 41}, - {13, 23, 7}, + {13, 18, 9}, {13, 24, 5}, {13, 24, 13}, + {13, 24, 20}, {13, 24, 24}, {13, 24, 26}, {13, 24, 32}, @@ -1049,10 +1044,8 @@ int main(int argc, char** argv) { {13, 25, 5}, {13, 25, 7}, {13, 25, 9}, - {13, 25, 10}, {13, 25, 13}, {13, 25, 14}, - {13, 25, 22}, {13, 25, 25}, {13, 25, 26}, {13, 25, 28}, @@ -1071,18 +1064,20 @@ int main(int argc, char** argv) { {13, 26, 28}, {13, 26, 32}, {13, 26, 45}, + {13, 27, 9}, + {13, 27, 14}, {13, 28, 4}, {13, 28, 5}, {13, 28, 7}, {13, 28, 9}, {13, 28, 13}, - {13, 28, 20}, {13, 28, 25}, {13, 28, 26}, {13, 28, 28}, {13, 28, 32}, {13, 28, 45}, - {13, 30, 6}, + {13, 29, 29}, + {13, 29, 41}, {13, 32, 4}, {13, 32, 5}, {13, 32, 7}, @@ -1097,9 +1092,13 @@ int main(int argc, char** argv) { {13, 32, 28}, {13, 32, 32}, {13, 32, 45}, - {13, 33, 42}, - {13, 34, 35}, - {13, 43, 39}, + {13, 33, 10}, + {13, 36, 15}, + {13, 41, 39}, + {13, 42, 8}, + {13, 43, 22}, + {13, 43, 25}, + {13, 44, 40}, {13, 45, 4}, {13, 45, 5}, {13, 45, 7}, @@ -1108,19 +1107,15 @@ int main(int argc, char** argv) { {13, 45, 25}, {13, 45, 26}, {13, 45, 28}, - {13, 45, 29}, {13, 45, 32}, {13, 45, 45}, - {14, 8, 35}, - {14, 10, 8}, - {14, 11, 7}, - {14, 11, 22}, - {14, 11, 26}, - {14, 13, 9}, + {14, 5, 15}, + {14, 5, 30}, {14, 13, 13}, {14, 13, 14}, {14, 13, 25}, {14, 13, 26}, + {14, 13, 30}, {14, 13, 32}, {14, 14, 13}, {14, 14, 14}, @@ -1129,397 +1124,415 @@ int main(int argc, char** argv) { {14, 14, 26}, {14, 14, 29}, {14, 14, 32}, - {14, 14, 41}, + {14, 14, 38}, + {14, 15, 40}, {14, 16, 14}, {14, 16, 16}, - {14, 16, 20}, {14, 16, 29}, - {14, 17, 32}, - {14, 18, 30}, - {14, 18, 31}, - {14, 19, 28}, - {14, 23, 8}, - {14, 23, 32}, + {14, 17, 5}, + {14, 18, 23}, + {14, 24, 23}, {14, 25, 13}, {14, 25, 14}, {14, 25, 25}, {14, 25, 26}, - {14, 25, 27}, + {14, 25, 30}, {14, 25, 32}, {14, 26, 13}, {14, 26, 14}, {14, 26, 25}, {14, 26, 26}, {14, 26, 32}, + {14, 26, 44}, + {14, 27, 5}, + {14, 27, 15}, {14, 29, 14}, {14, 29, 16}, {14, 29, 29}, {14, 29, 32}, + {14, 31, 5}, {14, 32, 13}, {14, 32, 14}, {14, 32, 25}, {14, 32, 26}, {14, 32, 29}, {14, 32, 32}, - {14, 32, 33}, - {14, 34, 35}, - {14, 35, 40}, - {14, 37, 37}, - {14, 39, 31}, - {14, 42, 33}, - {14, 45, 18}, - {14, 45, 30}, - {14, 45, 38}, + {14, 34, 42}, + {14, 36, 17}, + {14, 38, 20}, + {14, 42, 22}, + {14, 43, 6}, + {14, 44, 34}, + {14, 45, 39}, {15, 4, 4}, {15, 4, 10}, {15, 4, 15}, - {15, 5, 19}, - {15, 6, 21}, + {15, 4, 23}, + {15, 4, 40}, + {15, 5, 32}, + {15, 6, 30}, + {15, 7, 22}, + {15, 9, 25}, {15, 10, 4}, {15, 10, 10}, {15, 10, 15}, - {15, 11, 15}, + {15, 12, 38}, + {15, 14, 30}, {15, 15, 4}, - {15, 15, 8}, {15, 15, 10}, {15, 15, 15}, - {15, 15, 20}, - {15, 16, 4}, - {15, 17, 42}, - {15, 19, 18}, - {15, 19, 31}, - {15, 20, 15}, - {15, 22, 30}, - {15, 24, 34}, - {15, 26, 34}, - {15, 26, 40}, - {15, 30, 7}, - {15, 32, 23}, + {15, 17, 36}, + {15, 21, 21}, + {15, 25, 28}, + {15, 26, 17}, + {15, 27, 9}, + {15, 28, 21}, + {15, 33, 5}, + {15, 33, 9}, + {15, 33, 16}, + {15, 33, 26}, {15, 34, 33}, - {15, 35, 13}, - {15, 35, 31}, - {15, 36, 21}, - {15, 36, 22}, - {15, 41, 37}, - {15, 42, 41}, - {16, 4, 24}, + {15, 35, 17}, + {15, 36, 41}, + {15, 37, 39}, + {15, 38, 26}, + {15, 39, 35}, + {15, 41, 29}, + {15, 41, 33}, + {15, 41, 42}, {16, 5, 5}, {16, 5, 13}, {16, 5, 16}, - {16, 5, 31}, {16, 5, 32}, - {16, 6, 24}, - {16, 8, 32}, + {16, 5, 45}, + {16, 6, 16}, + {16, 6, 33}, + {16, 7, 17}, + {16, 9, 11}, + {16, 10, 42}, + {16, 11, 40}, {16, 12, 12}, {16, 12, 16}, + {16, 12, 28}, {16, 12, 32}, + {16, 12, 44}, {16, 13, 5}, {16, 13, 13}, {16, 13, 16}, {16, 13, 32}, {16, 14, 14}, {16, 14, 16}, + {16, 14, 17}, {16, 14, 29}, {16, 16, 5}, + {16, 16, 11}, {16, 16, 12}, {16, 16, 13}, {16, 16, 14}, {16, 16, 16}, - {16, 16, 22}, {16, 16, 29}, {16, 16, 32}, - {16, 16, 44}, - {16, 19, 5}, - {16, 20, 16}, - {16, 26, 31}, + {16, 16, 35}, + {16, 17, 38}, + {16, 19, 18}, + {16, 26, 41}, + {16, 27, 37}, + {16, 28, 28}, {16, 29, 14}, {16, 29, 16}, + {16, 29, 25}, {16, 29, 29}, - {16, 31, 6}, - {16, 31, 11}, {16, 32, 5}, {16, 32, 12}, {16, 32, 13}, {16, 32, 16}, {16, 32, 32}, - {16, 35, 4}, - {16, 35, 29}, - {16, 38, 16}, - {16, 41, 17}, - {16, 42, 38}, - {16, 43, 39}, - {16, 45, 37}, - {17, 5, 24}, - {17, 6, 14}, - {17, 6, 15}, - {17, 6, 19}, - {17, 6, 32}, - {17, 6, 40}, - {17, 7, 18}, - {17, 8, 44}, - {17, 11, 15}, - {17, 11, 16}, + {16, 32, 38}, + {16, 34, 13}, + {16, 36, 7}, + {16, 36, 9}, + {16, 36, 35}, + {16, 39, 10}, + {16, 39, 27}, + {16, 41, 29}, + {16, 42, 32}, + {16, 43, 9}, + {16, 43, 35}, + {16, 44, 10}, + {16, 44, 33}, + {17, 4, 30}, + {17, 4, 43}, + {17, 5, 4}, + {17, 6, 31}, + {17, 12, 31}, + {17, 13, 11}, {17, 17, 17}, - {17, 18, 29}, - {17, 21, 7}, - {17, 21, 20}, - {17, 23, 7}, - {17, 23, 10}, - {17, 26, 39}, - {17, 27, 28}, - {17, 31, 40}, - {17, 32, 9}, - {17, 33, 40}, - {17, 36, 29}, - {17, 38, 21}, - {17, 39, 34}, - {17, 40, 30}, - {17, 40, 39}, - {17, 40, 44}, - {17, 41, 43}, - {17, 43, 22}, - {18, 5, 16}, - {18, 7, 34}, - {18, 14, 20}, - {18, 14, 30}, - {18, 15, 36}, + {17, 19, 45}, + {17, 21, 39}, + {17, 22, 41}, + {17, 23, 14}, + {17, 25, 38}, + {17, 26, 30}, + {17, 28, 5}, + {17, 28, 10}, + {17, 29, 27}, + {17, 30, 18}, + {17, 31, 18}, + {17, 31, 37}, + {17, 32, 17}, + {17, 32, 19}, + {17, 34, 41}, + {17, 35, 34}, + {17, 36, 19}, + {17, 37, 16}, + {17, 37, 18}, + {17, 37, 35}, + {17, 39, 32}, + {17, 40, 41}, + {17, 42, 4}, + {17, 43, 7}, + {17, 43, 21}, + {17, 43, 30}, + {18, 8, 25}, + {18, 11, 5}, + {18, 13, 35}, + {18, 14, 4}, + {18, 14, 25}, + {18, 16, 7}, {18, 18, 18}, - {18, 25, 18}, - {18, 35, 7}, - {18, 35, 11}, - {18, 35, 19}, - {18, 36, 33}, - {18, 40, 16}, - {18, 41, 43}, - {18, 42, 30}, - {19, 4, 5}, - {19, 4, 24}, - {19, 8, 8}, - {19, 8, 14}, - {19, 9, 28}, - {19, 10, 18}, - {19, 14, 38}, - {19, 15, 40}, - {19, 16, 36}, - {19, 18, 16}, - {19, 18, 36}, + {18, 19, 45}, + {18, 20, 13}, + {18, 21, 19}, + {18, 21, 40}, + {18, 24, 30}, + {18, 25, 16}, + {18, 25, 28}, + {18, 29, 13}, + {18, 29, 40}, + {18, 30, 35}, + {18, 30, 36}, + {18, 32, 25}, + {18, 33, 31}, + {18, 34, 18}, + {18, 39, 4}, + {18, 39, 7}, + {18, 39, 25}, + {18, 41, 4}, + {18, 41, 13}, + {18, 42, 17}, + {18, 43, 19}, + {18, 43, 31}, + {18, 45, 22}, + {18, 45, 24}, + {19, 4, 42}, + {19, 6, 13}, + {19, 7, 36}, + {19, 9, 27}, + {19, 10, 29}, + {19, 11, 25}, + {19, 15, 36}, + {19, 16, 14}, {19, 19, 19}, - {19, 19, 21}, - {19, 20, 17}, - {19, 23, 45}, - {19, 24, 36}, - {19, 25, 13}, - {19, 26, 32}, - {19, 28, 11}, - {19, 28, 25}, - {19, 30, 9}, - {19, 31, 26}, - {19, 32, 37}, - {19, 33, 20}, - {19, 33, 23}, - {19, 35, 11}, - {19, 35, 30}, - {19, 36, 34}, - {19, 38, 12}, - {19, 40, 14}, - {19, 43, 13}, - {19, 44, 6}, - {19, 44, 8}, - {20, 6, 35}, - {20, 9, 10}, + {19, 24, 19}, + {19, 26, 45}, + {19, 27, 21}, + {19, 29, 17}, + {19, 29, 38}, + {19, 30, 28}, + {19, 31, 6}, + {19, 31, 32}, + {19, 31, 41}, + {19, 32, 11}, + {19, 37, 19}, + {19, 39, 43}, + {19, 40, 35}, + {19, 41, 32}, + {19, 41, 42}, + {19, 45, 36}, + {20, 4, 6}, + {20, 4, 44}, + {20, 6, 14}, + {20, 6, 22}, + {20, 7, 7}, {20, 11, 11}, {20, 11, 12}, + {20, 11, 16}, {20, 11, 20}, {20, 11, 25}, + {20, 11, 26}, {20, 11, 32}, - {20, 11, 37}, {20, 12, 11}, {20, 12, 12}, {20, 12, 20}, {20, 12, 25}, {20, 12, 32}, - {20, 13, 9}, - {20, 17, 33}, - {20, 18, 23}, + {20, 15, 17}, + {20, 16, 26}, + {20, 18, 4}, + {20, 19, 41}, {20, 20, 11}, {20, 20, 12}, - {20, 20, 15}, {20, 20, 20}, - {20, 20, 22}, {20, 20, 25}, {20, 20, 32}, - {20, 21, 35}, - {20, 24, 5}, + {20, 24, 12}, + {20, 24, 32}, {20, 25, 11}, {20, 25, 12}, {20, 25, 20}, {20, 25, 25}, {20, 25, 32}, - {20, 30, 30}, + {20, 25, 43}, + {20, 27, 39}, {20, 32, 11}, {20, 32, 12}, {20, 32, 20}, {20, 32, 25}, {20, 32, 32}, - {20, 35, 16}, - {20, 36, 6}, - {20, 41, 6}, - {20, 41, 28}, - {20, 41, 35}, - {21, 4, 40}, - {21, 5, 28}, - {21, 5, 33}, - {21, 5, 36}, - {21, 8, 29}, - {21, 10, 26}, - {21, 13, 25}, - {21, 15, 10}, - {21, 15, 45}, - {21, 20, 12}, - {21, 20, 21}, + {20, 35, 23}, + {20, 36, 19}, + {20, 38, 37}, + {20, 39, 22}, + {20, 41, 7}, + {20, 42, 8}, + {20, 43, 4}, + {20, 44, 16}, + {21, 10, 28}, + {21, 10, 30}, + {21, 15, 16}, + {21, 16, 13}, + {21, 17, 33}, + {21, 19, 17}, + {21, 20, 8}, + {21, 20, 17}, {21, 21, 21}, - {21, 21, 45}, - {21, 22, 38}, - {21, 22, 41}, - {21, 23, 4}, - {21, 26, 18}, - {21, 30, 22}, - {21, 31, 14}, - {21, 31, 34}, - {21, 31, 44}, - {21, 31, 45}, - {21, 33, 33}, - {21, 34, 18}, - {21, 35, 23}, - {21, 37, 25}, - {21, 40, 39}, - {21, 42, 15}, - {21, 44, 22}, - {21, 44, 38}, - {21, 45, 15}, - {22, 7, 18}, + {21, 22, 16}, + {21, 23, 41}, + {21, 25, 31}, + {21, 25, 37}, + {21, 28, 31}, + {21, 29, 31}, + {21, 31, 19}, + {21, 32, 37}, + {21, 33, 35}, + {21, 34, 15}, + {21, 35, 10}, + {21, 37, 13}, + {21, 40, 9}, + {21, 40, 19}, + {22, 8, 15}, {22, 9, 9}, + {22, 9, 16}, {22, 9, 22}, {22, 9, 32}, - {22, 10, 38}, - {22, 11, 20}, - {22, 13, 7}, - {22, 14, 42}, - {22, 16, 44}, - {22, 19, 43}, - {22, 21, 8}, + {22, 10, 25}, + {22, 14, 21}, + {22, 17, 35}, + {22, 20, 44}, {22, 22, 9}, - {22, 22, 16}, + {22, 22, 12}, {22, 22, 22}, {22, 22, 32}, - {22, 26, 44}, - {22, 27, 7}, - {22, 28, 18}, - {22, 30, 15}, + {22, 24, 20}, + {22, 26, 37}, + {22, 28, 36}, + {22, 31, 7}, + {22, 32, 7}, {22, 32, 9}, {22, 32, 22}, {22, 32, 32}, - {22, 32, 43}, - {22, 33, 5}, - {22, 37, 17}, - {22, 40, 17}, - {22, 40, 30}, - {22, 42, 5}, - {22, 42, 7}, - {22, 42, 13}, - {22, 43, 16}, - {22, 43, 22}, - {23, 7, 31}, - {23, 7, 39}, - {23, 10, 31}, - {23, 12, 9}, - {23, 12, 11}, - {23, 13, 32}, - {23, 16, 23}, - {23, 17, 5}, - {23, 19, 30}, - {23, 21, 10}, - {23, 23, 10}, + {22, 39, 35}, + {22, 42, 44}, + {22, 44, 19}, + {23, 4, 15}, + {23, 4, 20}, + {23, 6, 40}, + {23, 8, 40}, + {23, 12, 28}, + {23, 12, 37}, + {23, 14, 9}, + {23, 14, 26}, + {23, 15, 27}, + {23, 15, 28}, + {23, 18, 18}, + {23, 20, 39}, + {23, 22, 4}, {23, 23, 23}, - {23, 24, 30}, - {23, 25, 21}, - {23, 26, 31}, - {23, 26, 35}, - {23, 27, 14}, - {23, 30, 45}, - {23, 31, 29}, - {23, 33, 44}, - {23, 34, 16}, - {23, 34, 21}, - {23, 34, 24}, - {23, 34, 36}, - {23, 35, 10}, - {23, 37, 8}, - {23, 39, 24}, - {23, 42, 14}, - {23, 44, 17}, - {23, 44, 20}, - {23, 44, 45}, - {23, 45, 40}, + {23, 25, 20}, + {23, 25, 30}, + {23, 28, 8}, + {23, 28, 33}, + {23, 30, 9}, + {23, 32, 9}, + {23, 33, 43}, + {23, 34, 17}, + {23, 35, 18}, + {23, 35, 41}, + {23, 35, 43}, + {23, 36, 39}, + {23, 38, 5}, + {23, 38, 28}, + {23, 39, 13}, + {23, 39, 35}, + {23, 42, 8}, + {23, 43, 10}, + {23, 43, 21}, + {23, 44, 26}, + {23, 45, 42}, + {24, 4, 7}, {24, 5, 5}, {24, 5, 13}, {24, 5, 24}, {24, 5, 26}, {24, 5, 32}, - {24, 10, 20}, - {24, 10, 25}, - {24, 12, 6}, + {24, 8, 27}, + {24, 8, 37}, + {24, 9, 42}, + {24, 11, 29}, + {24, 11, 40}, {24, 13, 5}, {24, 13, 13}, - {24, 13, 18}, + {24, 13, 22}, {24, 13, 24}, {24, 13, 26}, - {24, 13, 27}, - {24, 13, 28}, {24, 13, 32}, - {24, 15, 29}, + {24, 16, 35}, + {24, 21, 37}, {24, 24, 5}, {24, 24, 13}, {24, 24, 24}, {24, 24, 26}, {24, 24, 32}, - {24, 25, 21}, + {24, 25, 9}, {24, 26, 5}, {24, 26, 13}, - {24, 26, 15}, {24, 26, 24}, {24, 26, 26}, {24, 26, 32}, - {24, 26, 44}, - {24, 27, 6}, - {24, 27, 14}, - {24, 27, 23}, - {24, 29, 40}, + {24, 29, 38}, {24, 32, 5}, - {24, 32, 6}, {24, 32, 13}, {24, 32, 24}, {24, 32, 26}, {24, 32, 32}, - {24, 33, 20}, - {24, 33, 45}, - {24, 36, 38}, + {24, 34, 16}, + {24, 35, 22}, + {24, 35, 26}, + {24, 42, 6}, {24, 42, 29}, - {24, 44, 25}, - {24, 44, 39}, - {24, 45, 26}, - {24, 45, 43}, + {24, 42, 31}, + {24, 45, 7}, + {24, 45, 18}, {25, 4, 4}, {25, 4, 5}, {25, 4, 7}, {25, 4, 9}, {25, 4, 13}, - {25, 4, 18}, + {25, 4, 14}, {25, 4, 25}, {25, 4, 26}, {25, 4, 28}, {25, 4, 32}, - {25, 4, 38}, {25, 4, 45}, {25, 5, 4}, {25, 5, 5}, @@ -1529,21 +1542,21 @@ int main(int argc, char** argv) { {25, 5, 25}, {25, 5, 26}, {25, 5, 28}, - {25, 5, 29}, {25, 5, 32}, {25, 5, 45}, + {25, 6, 23}, + {25, 6, 37}, {25, 7, 4}, {25, 7, 5}, {25, 7, 7}, {25, 7, 9}, {25, 7, 13}, - {25, 7, 18}, {25, 7, 25}, {25, 7, 26}, {25, 7, 28}, - {25, 7, 29}, {25, 7, 32}, {25, 7, 45}, + {25, 8, 25}, {25, 9, 4}, {25, 9, 5}, {25, 9, 7}, @@ -1558,6 +1571,7 @@ int main(int argc, char** argv) { {25, 11, 12}, {25, 11, 20}, {25, 11, 25}, + {25, 11, 30}, {25, 11, 32}, {25, 12, 11}, {25, 12, 12}, @@ -1580,21 +1594,17 @@ int main(int argc, char** argv) { {25, 14, 25}, {25, 14, 26}, {25, 14, 32}, - {25, 15, 5}, - {25, 16, 30}, - {25, 16, 31}, + {25, 15, 4}, + {25, 16, 10}, + {25, 18, 29}, {25, 20, 11}, {25, 20, 12}, {25, 20, 20}, {25, 20, 25}, {25, 20, 32}, - {25, 21, 17}, - {25, 22, 7}, - {25, 22, 15}, - {25, 22, 31}, - {25, 23, 19}, - {25, 23, 39}, - {25, 24, 45}, + {25, 24, 30}, + {25, 24, 32}, + {25, 24, 43}, {25, 25, 4}, {25, 25, 5}, {25, 25, 7}, @@ -1604,11 +1614,9 @@ int main(int argc, char** argv) { {25, 25, 13}, {25, 25, 14}, {25, 25, 20}, - {25, 25, 22}, {25, 25, 25}, {25, 25, 26}, {25, 25, 28}, - {25, 25, 29}, {25, 25, 32}, {25, 25, 45}, {25, 26, 4}, @@ -1622,7 +1630,6 @@ int main(int argc, char** argv) { {25, 26, 28}, {25, 26, 32}, {25, 26, 45}, - {25, 27, 36}, {25, 28, 4}, {25, 28, 5}, {25, 28, 7}, @@ -1633,9 +1640,12 @@ int main(int argc, char** argv) { {25, 28, 28}, {25, 28, 32}, {25, 28, 45}, - {25, 29, 10}, - {25, 30, 45}, - {25, 31, 29}, + {25, 29, 5}, + {25, 29, 42}, + {25, 30, 8}, + {25, 30, 14}, + {25, 30, 28}, + {25, 31, 32}, {25, 32, 4}, {25, 32, 5}, {25, 32, 7}, @@ -1645,26 +1655,12 @@ int main(int argc, char** argv) { {25, 32, 13}, {25, 32, 14}, {25, 32, 20}, - {25, 32, 24}, {25, 32, 25}, {25, 32, 26}, {25, 32, 28}, {25, 32, 32}, {25, 32, 45}, - {25, 33, 14}, - {25, 33, 38}, - {25, 33, 39}, - {25, 34, 36}, - {25, 35, 12}, - {25, 35, 32}, - {25, 35, 33}, - {25, 36, 23}, - {25, 36, 34}, - {25, 37, 29}, - {25, 41, 26}, - {25, 44, 13}, - {25, 44, 29}, - {25, 44, 32}, + {25, 34, 17}, {25, 45, 4}, {25, 45, 5}, {25, 45, 7}, @@ -1674,7 +1670,6 @@ int main(int argc, char** argv) { {25, 45, 26}, {25, 45, 28}, {25, 45, 32}, - {25, 45, 43}, {25, 45, 45}, {26, 4, 4}, {26, 4, 5}, @@ -1685,7 +1680,6 @@ int main(int argc, char** argv) { {26, 4, 26}, {26, 4, 28}, {26, 4, 32}, - {26, 4, 37}, {26, 4, 45}, {26, 5, 4}, {26, 5, 5}, @@ -1698,20 +1692,18 @@ int main(int argc, char** argv) { {26, 5, 26}, {26, 5, 28}, {26, 5, 32}, - {26, 5, 41}, {26, 5, 45}, {26, 7, 4}, {26, 7, 5}, {26, 7, 7}, {26, 7, 9}, - {26, 7, 12}, {26, 7, 13}, {26, 7, 25}, {26, 7, 26}, {26, 7, 28}, {26, 7, 32}, + {26, 7, 43}, {26, 7, 45}, - {26, 8, 20}, {26, 9, 4}, {26, 9, 5}, {26, 9, 7}, @@ -1722,12 +1714,12 @@ int main(int argc, char** argv) { {26, 9, 28}, {26, 9, 32}, {26, 9, 45}, - {26, 10, 32}, + {26, 10, 5}, + {26, 11, 38}, {26, 12, 5}, {26, 12, 12}, {26, 12, 13}, {26, 12, 26}, - {26, 12, 31}, {26, 12, 32}, {26, 13, 4}, {26, 13, 5}, @@ -1744,31 +1736,26 @@ int main(int argc, char** argv) { {26, 13, 45}, {26, 14, 13}, {26, 14, 14}, - {26, 14, 24}, {26, 14, 25}, {26, 14, 26}, + {26, 14, 30}, {26, 14, 32}, - {26, 15, 21}, - {26, 15, 23}, - {26, 16, 9}, - {26, 17, 9}, - {26, 18, 23}, - {26, 18, 43}, - {26, 23, 28}, + {26, 16, 23}, + {26, 17, 8}, + {26, 20, 40}, + {26, 21, 18}, + {26, 23, 42}, {26, 24, 5}, {26, 24, 13}, {26, 24, 24}, {26, 24, 26}, {26, 24, 32}, - {26, 24, 35}, - {26, 24, 45}, {26, 25, 4}, {26, 25, 5}, {26, 25, 7}, {26, 25, 9}, {26, 25, 13}, {26, 25, 14}, - {26, 25, 18}, {26, 25, 25}, {26, 25, 26}, {26, 25, 28}, @@ -1787,21 +1774,19 @@ int main(int argc, char** argv) { {26, 26, 28}, {26, 26, 32}, {26, 26, 45}, + {26, 27, 11}, {26, 28, 4}, {26, 28, 5}, {26, 28, 7}, {26, 28, 9}, {26, 28, 13}, - {26, 28, 16}, {26, 28, 25}, {26, 28, 26}, {26, 28, 28}, {26, 28, 32}, - {26, 28, 36}, - {26, 28, 38}, {26, 28, 45}, - {26, 29, 20}, - {26, 29, 45}, + {26, 30, 21}, + {26, 31, 43}, {26, 32, 4}, {26, 32, 5}, {26, 32, 7}, @@ -1814,19 +1799,20 @@ int main(int argc, char** argv) { {26, 32, 26}, {26, 32, 28}, {26, 32, 32}, + {26, 32, 41}, {26, 32, 45}, - {26, 35, 4}, - {26, 35, 9}, + {26, 33, 43}, + {26, 34, 19}, + {26, 34, 32}, + {26, 36, 40}, + {26, 36, 43}, + {26, 37, 26}, {26, 37, 27}, - {26, 40, 37}, - {26, 41, 30}, - {26, 42, 6}, - {26, 42, 8}, - {26, 42, 25}, - {26, 43, 5}, - {26, 43, 7}, - {26, 43, 40}, - {26, 44, 21}, + {26, 39, 15}, + {26, 39, 40}, + {26, 40, 11}, + {26, 42, 14}, + {26, 43, 30}, {26, 45, 4}, {26, 45, 5}, {26, 45, 7}, @@ -1837,26 +1823,23 @@ int main(int argc, char** argv) { {26, 45, 28}, {26, 45, 32}, {26, 45, 45}, - {27, 6, 18}, - {27, 9, 17}, - {27, 9, 30}, - {27, 12, 19}, - {27, 14, 16}, - {27, 14, 24}, - {27, 15, 44}, - {27, 17, 43}, - {27, 23, 41}, - {27, 26, 33}, + {27, 4, 27}, + {27, 6, 22}, + {27, 6, 39}, + {27, 8, 37}, + {27, 12, 28}, + {27, 12, 32}, + {27, 13, 6}, + {27, 13, 17}, + {27, 13, 28}, + {27, 16, 30}, + {27, 25, 30}, + {27, 27, 21}, {27, 27, 27}, - {27, 28, 16}, - {27, 32, 9}, - {27, 35, 28}, - {27, 37, 27}, - {27, 38, 39}, - {27, 40, 7}, - {27, 42, 30}, - {27, 42, 32}, - {27, 45, 25}, + {27, 32, 12}, + {27, 33, 13}, + {27, 37, 40}, + {27, 42, 29}, {28, 4, 4}, {28, 4, 5}, {28, 4, 7}, @@ -1877,6 +1860,7 @@ int main(int argc, char** argv) { {28, 5, 28}, {28, 5, 32}, {28, 5, 45}, + {28, 6, 12}, {28, 7, 4}, {28, 7, 5}, {28, 7, 7}, @@ -1887,6 +1871,7 @@ int main(int argc, char** argv) { {28, 7, 28}, {28, 7, 32}, {28, 7, 45}, + {28, 8, 37}, {28, 9, 4}, {28, 9, 5}, {28, 9, 7}, @@ -1896,33 +1881,38 @@ int main(int argc, char** argv) { {28, 9, 26}, {28, 9, 28}, {28, 9, 32}, + {28, 9, 34}, {28, 9, 45}, - {28, 12, 6}, + {28, 10, 14}, + {28, 10, 38}, + {28, 11, 18}, + {28, 12, 26}, + {28, 12, 33}, + {28, 12, 39}, {28, 13, 4}, {28, 13, 5}, {28, 13, 7}, - {28, 13, 8}, {28, 13, 9}, {28, 13, 13}, + {28, 13, 18}, + {28, 13, 22}, {28, 13, 25}, {28, 13, 26}, {28, 13, 28}, {28, 13, 32}, {28, 13, 45}, - {28, 14, 16}, - {28, 15, 10}, - {28, 15, 29}, - {28, 17, 24}, - {28, 18, 19}, - {28, 19, 18}, - {28, 21, 14}, - {28, 22, 18}, - {28, 22, 42}, + {28, 16, 33}, + {28, 18, 43}, + {28, 20, 20}, + {28, 20, 22}, + {28, 22, 16}, + {28, 24, 31}, {28, 25, 4}, {28, 25, 5}, {28, 25, 7}, {28, 25, 9}, {28, 25, 13}, + {28, 25, 21}, {28, 25, 25}, {28, 25, 26}, {28, 25, 28}, @@ -1938,7 +1928,6 @@ int main(int argc, char** argv) { {28, 26, 28}, {28, 26, 32}, {28, 26, 45}, - {28, 27, 28}, {28, 28, 4}, {28, 28, 5}, {28, 28, 7}, @@ -1948,10 +1937,7 @@ int main(int argc, char** argv) { {28, 28, 26}, {28, 28, 28}, {28, 28, 32}, - {28, 28, 41}, {28, 28, 45}, - {28, 29, 4}, - {28, 30, 29}, {28, 32, 4}, {28, 32, 5}, {28, 32, 7}, @@ -1961,11 +1947,10 @@ int main(int argc, char** argv) { {28, 32, 26}, {28, 32, 28}, {28, 32, 32}, - {28, 32, 34}, {28, 32, 45}, - {28, 38, 33}, - {28, 42, 37}, - {28, 44, 39}, + {28, 37, 6}, + {28, 39, 23}, + {28, 40, 39}, {28, 45, 4}, {28, 45, 5}, {28, 45, 7}, @@ -1976,111 +1961,105 @@ int main(int argc, char** argv) { {28, 45, 28}, {28, 45, 32}, {28, 45, 45}, - {29, 4, 16}, - {29, 5, 12}, - {29, 8, 13}, - {29, 8, 32}, - {29, 10, 18}, - {29, 11, 10}, - {29, 12, 6}, - {29, 12, 35}, - {29, 13, 32}, - {29, 13, 34}, + {29, 5, 11}, + {29, 7, 26}, + {29, 9, 26}, + {29, 9, 30}, + {29, 9, 39}, + {29, 13, 10}, {29, 14, 14}, {29, 14, 16}, {29, 14, 29}, {29, 14, 32}, + {29, 14, 44}, + {29, 15, 9}, {29, 16, 14}, {29, 16, 16}, {29, 16, 29}, - {29, 17, 31}, - {29, 18, 12}, - {29, 21, 44}, - {29, 25, 39}, - {29, 26, 34}, - {29, 26, 41}, + {29, 17, 25}, + {29, 18, 11}, + {29, 19, 9}, + {29, 19, 10}, + {29, 24, 44}, + {29, 25, 5}, + {29, 27, 38}, {29, 29, 14}, {29, 29, 16}, - {29, 29, 17}, - {29, 29, 27}, {29, 29, 29}, {29, 29, 32}, - {29, 31, 27}, + {29, 32, 6}, + {29, 32, 11}, {29, 32, 14}, - {29, 32, 23}, - {29, 32, 26}, {29, 32, 29}, {29, 32, 32}, - {29, 33, 20}, - {29, 35, 5}, - {29, 36, 5}, - {29, 36, 31}, - {29, 37, 38}, - {29, 38, 6}, - {29, 41, 19}, - {29, 44, 11}, - {30, 4, 9}, - {30, 4, 30}, - {30, 6, 44}, - {30, 8, 10}, - {30, 8, 32}, - {30, 9, 15}, - {30, 12, 31}, - {30, 12, 38}, - {30, 13, 41}, - {30, 15, 7}, - {30, 15, 30}, - {30, 18, 9}, - {30, 19, 9}, - {30, 21, 37}, - {30, 22, 40}, - {30, 24, 11}, - {30, 25, 35}, - {30, 28, 40}, - {30, 29, 15}, - {30, 29, 40}, - {30, 29, 42}, + {29, 32, 34}, + {29, 34, 8}, + {29, 34, 42}, + {29, 36, 15}, + {29, 37, 27}, + {29, 39, 4}, + {29, 41, 26}, + {29, 42, 37}, + {29, 44, 28}, + {30, 4, 4}, + {30, 5, 29}, + {30, 6, 38}, + {30, 9, 34}, + {30, 15, 6}, + {30, 15, 20}, + {30, 16, 43}, + {30, 18, 24}, + {30, 21, 21}, + {30, 22, 27}, + {30, 24, 45}, + {30, 25, 45}, + {30, 26, 14}, + {30, 28, 18}, + {30, 30, 23}, {30, 30, 30}, - {30, 30, 43}, + {30, 36, 4}, + {30, 36, 9}, + {30, 36, 17}, + {30, 37, 34}, {30, 38, 9}, - {30, 40, 27}, - {30, 42, 25}, - {31, 4, 5}, - {31, 4, 32}, - {31, 5, 13}, - {31, 6, 11}, - {31, 7, 25}, - {31, 12, 28}, - {31, 15, 15}, - {31, 15, 39}, - {31, 17, 29}, - {31, 17, 38}, - {31, 20, 7}, - {31, 20, 8}, - {31, 20, 27}, - {31, 22, 14}, - {31, 23, 23}, - {31, 26, 41}, - {31, 30, 13}, - {31, 31, 20}, + {30, 38, 41}, + {30, 38, 44}, + {30, 40, 7}, + {30, 41, 15}, + {30, 43, 5}, + {30, 43, 23}, + {31, 5, 30}, + {31, 6, 42}, + {31, 7, 21}, + {31, 7, 43}, + {31, 11, 28}, + {31, 11, 38}, + {31, 12, 30}, + {31, 12, 31}, + {31, 13, 16}, + {31, 16, 17}, + {31, 16, 42}, + {31, 20, 33}, + {31, 23, 38}, + {31, 24, 39}, + {31, 25, 6}, + {31, 25, 22}, + {31, 26, 4}, + {31, 27, 15}, + {31, 28, 16}, + {31, 29, 26}, + {31, 30, 24}, + {31, 30, 33}, + {31, 31, 27}, {31, 31, 31}, - {31, 32, 11}, - {31, 32, 17}, - {31, 33, 44}, - {31, 34, 42}, - {31, 36, 41}, - {31, 36, 43}, - {31, 37, 26}, - {31, 38, 33}, - {31, 40, 13}, - {31, 42, 43}, - {31, 43, 19}, - {31, 44, 21}, + {31, 32, 45}, + {31, 33, 28}, + {31, 43, 35}, + {31, 45, 39}, {32, 4, 4}, {32, 4, 5}, {32, 4, 7}, {32, 4, 9}, - {32, 4, 12}, {32, 4, 13}, {32, 4, 25}, {32, 4, 26}, @@ -2104,13 +2083,13 @@ int main(int argc, char** argv) { {32, 7, 5}, {32, 7, 7}, {32, 7, 9}, + {32, 7, 11}, {32, 7, 13}, {32, 7, 25}, {32, 7, 26}, {32, 7, 28}, {32, 7, 32}, {32, 7, 45}, - {32, 8, 5}, {32, 9, 4}, {32, 9, 5}, {32, 9, 7}, @@ -2128,13 +2107,11 @@ int main(int argc, char** argv) { {32, 10, 10}, {32, 10, 12}, {32, 10, 32}, - {32, 10, 37}, {32, 11, 11}, {32, 11, 12}, {32, 11, 20}, {32, 11, 25}, {32, 11, 32}, - {32, 11, 37}, {32, 12, 5}, {32, 12, 9}, {32, 12, 10}, @@ -2142,16 +2119,15 @@ int main(int argc, char** argv) { {32, 12, 12}, {32, 12, 13}, {32, 12, 16}, + {32, 12, 19}, {32, 12, 20}, {32, 12, 25}, {32, 12, 26}, - {32, 12, 29}, {32, 12, 32}, {32, 13, 4}, {32, 13, 5}, {32, 13, 7}, {32, 13, 9}, - {32, 13, 11}, {32, 13, 12}, {32, 13, 13}, {32, 13, 14}, @@ -2168,31 +2144,33 @@ int main(int argc, char** argv) { {32, 14, 26}, {32, 14, 29}, {32, 14, 32}, - {32, 14, 35}, + {32, 15, 22}, + {32, 15, 39}, {32, 16, 5}, {32, 16, 12}, {32, 16, 13}, {32, 16, 16}, {32, 16, 32}, - {32, 18, 30}, + {32, 16, 42}, + {32, 19, 19}, + {32, 19, 44}, {32, 20, 11}, {32, 20, 12}, {32, 20, 20}, {32, 20, 25}, {32, 20, 32}, - {32, 20, 34}, - {32, 21, 16}, - {32, 21, 23}, - {32, 21, 28}, + {32, 21, 12}, + {32, 21, 38}, {32, 22, 9}, {32, 22, 22}, {32, 22, 32}, - {32, 23, 10}, + {32, 22, 44}, {32, 24, 5}, {32, 24, 13}, {32, 24, 24}, {32, 24, 26}, {32, 24, 32}, + {32, 24, 43}, {32, 25, 4}, {32, 25, 5}, {32, 25, 7}, @@ -2201,6 +2179,7 @@ int main(int argc, char** argv) { {32, 25, 12}, {32, 25, 13}, {32, 25, 14}, + {32, 25, 18}, {32, 25, 20}, {32, 25, 25}, {32, 25, 26}, @@ -2230,6 +2209,7 @@ int main(int argc, char** argv) { {32, 28, 28}, {32, 28, 32}, {32, 28, 45}, + {32, 29, 4}, {32, 29, 14}, {32, 29, 29}, {32, 29, 32}, @@ -2252,9 +2232,11 @@ int main(int argc, char** argv) { {32, 32, 29}, {32, 32, 32}, {32, 32, 45}, - {32, 33, 30}, - {32, 36, 24}, - {32, 41, 31}, + {32, 34, 34}, + {32, 36, 37}, + {32, 37, 24}, + {32, 39, 39}, + {32, 42, 19}, {32, 45, 4}, {32, 45, 5}, {32, 45, 7}, @@ -2263,278 +2245,304 @@ int main(int argc, char** argv) { {32, 45, 25}, {32, 45, 26}, {32, 45, 28}, - {32, 45, 29}, {32, 45, 32}, + {32, 45, 40}, {32, 45, 45}, - {33, 5, 25}, + {33, 5, 45}, + {33, 6, 38}, + {33, 7, 34}, + {33, 9, 34}, {33, 10, 6}, - {33, 10, 45}, - {33, 12, 30}, - {33, 14, 12}, - {33, 14, 14}, + {33, 10, 25}, + {33, 11, 18}, + {33, 11, 39}, + {33, 12, 36}, + {33, 12, 42}, + {33, 13, 6}, {33, 14, 29}, - {33, 16, 35}, - {33, 18, 29}, - {33, 22, 32}, - {33, 27, 40}, - {33, 28, 43}, - {33, 30, 19}, - {33, 34, 41}, - {33, 35, 18}, - {33, 38, 31}, - {33, 39, 25}, - {33, 41, 7}, - {34, 9, 36}, - {34, 10, 31}, - {34, 13, 16}, - {34, 16, 30}, - {34, 18, 43}, - {34, 22, 4}, - {34, 25, 12}, - {34, 27, 14}, - {34, 29, 21}, - {34, 30, 12}, - {34, 30, 20}, - {34, 31, 4}, + {33, 18, 27}, + {33, 20, 10}, + {33, 23, 17}, + {33, 24, 30}, + {33, 26, 15}, + {33, 27, 38}, + {33, 32, 30}, + {33, 32, 34}, + {33, 33, 44}, + {33, 35, 45}, + {33, 36, 22}, + {33, 38, 43}, + {33, 40, 44}, + {33, 41, 11}, + {33, 41, 43}, + {33, 44, 8}, + {33, 44, 21}, + {34, 4, 13}, + {34, 6, 13}, + {34, 8, 9}, + {34, 13, 26}, + {34, 14, 42}, + {34, 15, 22}, + {34, 19, 7}, + {34, 22, 39}, + {34, 25, 44}, + {34, 29, 17}, + {34, 32, 40}, {34, 33, 12}, - {34, 40, 35}, - {35, 6, 32}, - {35, 11, 40}, - {35, 12, 7}, - {35, 13, 37}, - {35, 17, 28}, - {35, 18, 9}, - {35, 18, 17}, - {35, 18, 20}, - {35, 20, 21}, - {35, 25, 30}, - {35, 26, 14}, - {35, 26, 20}, - {35, 29, 24}, - {35, 30, 4}, - {35, 33, 7}, - {35, 33, 36}, - {35, 35, 24}, - {35, 37, 10}, - {35, 40, 18}, - {35, 40, 37}, - {35, 41, 45}, - {35, 43, 38}, - {35, 45, 16}, - {36, 5, 45}, - {36, 6, 21}, - {36, 7, 17}, - {36, 8, 33}, - {36, 10, 5}, - {36, 13, 31}, - {36, 14, 45}, - {36, 17, 44}, - {36, 18, 7}, - {36, 19, 30}, - {36, 21, 7}, - {36, 22, 35}, + {34, 33, 25}, + {34, 35, 41}, + {34, 36, 8}, + {34, 38, 17}, + {34, 39, 20}, + {34, 41, 24}, + {34, 41, 44}, + {34, 42, 45}, + {34, 43, 26}, + {35, 4, 13}, + {35, 4, 33}, + {35, 5, 35}, + {35, 10, 36}, + {35, 13, 13}, + {35, 16, 25}, + {35, 23, 5}, + {35, 23, 19}, + {35, 24, 21}, + {35, 28, 41}, + {35, 29, 34}, + {35, 36, 4}, + {35, 37, 16}, + {35, 38, 38}, + {35, 41, 20}, + {35, 43, 22}, + {35, 44, 8}, + {36, 6, 37}, + {36, 9, 9}, + {36, 11, 20}, + {36, 16, 30}, + {36, 22, 25}, + {36, 22, 37}, + {36, 23, 10}, + {36, 23, 25}, + {36, 24, 39}, + {36, 25, 30}, + {36, 26, 29}, + {36, 26, 30}, {36, 28, 35}, - {36, 30, 15}, - {36, 31, 12}, - {36, 31, 31}, - {36, 34, 17}, - {36, 35, 21}, - {36, 37, 28}, - {36, 39, 8}, - {36, 40, 31}, - {36, 42, 5}, - {36, 42, 12}, - {37, 5, 32}, - {37, 8, 27}, - {37, 11, 10}, - {37, 12, 35}, - {37, 13, 31}, - {37, 14, 25}, - {37, 14, 44}, - {37, 15, 9}, - {37, 25, 18}, - {37, 27, 4}, - {37, 27, 27}, - {37, 28, 16}, - {37, 28, 20}, - {37, 32, 22}, - {37, 33, 13}, - {37, 34, 16}, - {37, 37, 24}, - {37, 38, 11}, - {37, 40, 15}, - {37, 43, 4}, - {37, 43, 30}, - {38, 5, 14}, - {38, 5, 23}, - {38, 7, 40}, - {38, 9, 6}, - {38, 9, 23}, - {38, 10, 8}, - {38, 11, 18}, - {38, 17, 42}, - {38, 19, 40}, - {38, 20, 6}, - {38, 23, 37}, - {38, 24, 4}, - {38, 24, 15}, - {38, 25, 26}, - {38, 26, 23}, - {38, 30, 16}, - {38, 34, 10}, - {38, 39, 15}, - {38, 40, 21}, - {38, 40, 43}, - {38, 41, 28}, - {39, 4, 25}, - {39, 8, 29}, - {39, 15, 37}, - {39, 17, 4}, - {39, 18, 13}, - {39, 19, 40}, - {39, 20, 18}, - {39, 21, 4}, + {36, 31, 32}, + {36, 31, 35}, + {36, 32, 6}, + {36, 32, 25}, + {36, 33, 7}, + {36, 34, 26}, + {36, 36, 7}, + {36, 37, 18}, + {36, 39, 33}, + {36, 40, 36}, + {36, 42, 20}, + {36, 44, 5}, + {36, 44, 9}, + {36, 44, 17}, + {37, 5, 6}, + {37, 7, 8}, + {37, 12, 16}, + {37, 13, 8}, + {37, 15, 27}, + {37, 16, 35}, + {37, 21, 36}, + {37, 30, 29}, + {37, 31, 35}, + {37, 34, 40}, + {37, 38, 25}, + {37, 41, 45}, + {37, 42, 14}, + {37, 42, 31}, + {37, 44, 21}, + {38, 4, 23}, + {38, 6, 25}, + {38, 7, 44}, + {38, 8, 43}, + {38, 9, 42}, + {38, 10, 31}, + {38, 13, 13}, + {38, 14, 12}, + {38, 14, 35}, + {38, 14, 37}, + {38, 18, 20}, + {38, 20, 7}, + {38, 21, 17}, + {38, 22, 4}, + {38, 23, 15}, + {38, 24, 6}, + {38, 24, 25}, + {38, 25, 23}, + {38, 29, 9}, + {38, 29, 22}, + {38, 29, 38}, + {38, 32, 7}, + {38, 37, 15}, + {38, 39, 17}, + {38, 39, 38}, + {38, 44, 27}, + {38, 44, 29}, + {39, 5, 4}, + {39, 6, 37}, + {39, 8, 39}, + {39, 10, 16}, + {39, 10, 31}, + {39, 13, 13}, + {39, 13, 14}, + {39, 13, 34}, + {39, 13, 40}, + {39, 17, 32}, + {39, 18, 20}, + {39, 19, 25}, + {39, 19, 45}, + {39, 20, 44}, + {39, 21, 20}, + {39, 21, 30}, + {39, 21, 38}, + {39, 22, 9}, {39, 22, 23}, - {39, 24, 19}, - {39, 26, 20}, - {39, 27, 44}, - {39, 28, 20}, - {39, 29, 45}, - {39, 32, 31}, - {39, 35, 9}, - {39, 35, 19}, - {39, 36, 25}, - {39, 38, 22}, - {39, 39, 34}, - {39, 40, 19}, - {39, 42, 14}, - {39, 43, 28}, - {40, 7, 12}, - {40, 8, 36}, - {40, 12, 18}, - {40, 12, 34}, - {40, 17, 24}, - {40, 18, 16}, - {40, 20, 24}, - {40, 21, 6}, - {40, 28, 17}, - {40, 29, 21}, - {40, 33, 15}, - {40, 34, 15}, - {40, 37, 33}, - {40, 38, 6}, - {40, 38, 38}, - {40, 39, 30}, - {40, 41, 31}, - {40, 43, 41}, - {41, 5, 37}, - {41, 8, 44}, - {41, 11, 42}, - {41, 12, 19}, - {41, 12, 21}, - {41, 14, 5}, - {41, 14, 29}, - {41, 16, 35}, - {41, 19, 27}, - {41, 20, 39}, - {41, 21, 14}, - {41, 22, 11}, - {41, 23, 25}, - {41, 24, 22}, - {41, 25, 12}, - {41, 26, 39}, - {41, 28, 28}, - {41, 29, 24}, - {41, 31, 41}, - {41, 32, 37}, - {41, 33, 9}, - {41, 33, 38}, - {41, 34, 36}, - {41, 36, 44}, - {41, 39, 26}, - {41, 42, 23}, - {41, 43, 40}, - {41, 44, 12}, - {41, 45, 35}, - {42, 4, 12}, - {42, 4, 30}, - {42, 4, 31}, - {42, 7, 38}, - {42, 10, 29}, - {42, 15, 30}, - {42, 15, 36}, - {42, 16, 11}, - {42, 16, 12}, - {42, 17, 9}, - {42, 17, 26}, - {42, 18, 27}, - {42, 21, 18}, - {42, 25, 9}, - {42, 25, 18}, - {42, 25, 23}, - {42, 26, 23}, - {42, 26, 39}, - {42, 27, 43}, - {42, 28, 29}, - {42, 29, 41}, - {42, 35, 21}, - {42, 37, 12}, - {42, 40, 33}, - {42, 41, 24}, - {43, 4, 35}, - {43, 7, 45}, - {43, 8, 34}, - {43, 9, 21}, - {43, 10, 40}, - {43, 11, 7}, - {43, 12, 12}, - {43, 12, 19}, - {43, 13, 33}, - {43, 13, 39}, - {43, 14, 25}, - {43, 16, 22}, - {43, 17, 24}, - {43, 18, 42}, - {43, 19, 14}, - {43, 19, 31}, - {43, 28, 30}, - {43, 34, 30}, - {43, 35, 38}, - {43, 36, 40}, - {43, 36, 41}, - {43, 40, 27}, - {43, 43, 36}, - {43, 44, 31}, - {43, 45, 29}, - {44, 5, 19}, - {44, 9, 28}, - {44, 11, 8}, - {44, 15, 10}, - {44, 19, 14}, - {44, 20, 20}, - {44, 21, 16}, - {44, 22, 25}, - {44, 22, 39}, - {44, 23, 7}, - {44, 25, 15}, - {44, 27, 9}, - {44, 29, 36}, - {44, 34, 22}, - {44, 36, 12}, - {44, 36, 41}, - {44, 36, 43}, - {44, 38, 13}, - {44, 39, 42}, - {44, 40, 22}, - {44, 42, 11}, - {44, 43, 8}, - {44, 43, 16}, - {44, 43, 31}, + {39, 22, 44}, + {39, 23, 41}, + {39, 26, 45}, + {39, 28, 29}, + {39, 30, 6}, + {39, 30, 13}, + {39, 30, 28}, + {39, 31, 5}, + {39, 35, 13}, + {39, 38, 8}, + {39, 38, 10}, + {39, 40, 44}, + {39, 42, 11}, + {39, 42, 17}, + {39, 42, 43}, + {39, 44, 40}, + {40, 7, 16}, + {40, 8, 12}, + {40, 14, 36}, + {40, 15, 28}, + {40, 17, 42}, + {40, 21, 41}, + {40, 25, 31}, + {40, 28, 5}, + {40, 34, 32}, + {40, 35, 9}, + {40, 35, 29}, + {40, 39, 8}, + {40, 39, 18}, + {40, 40, 17}, + {41, 8, 4}, + {41, 8, 20}, + {41, 8, 26}, + {41, 8, 38}, + {41, 8, 40}, + {41, 9, 15}, + {41, 11, 22}, + {41, 13, 21}, + {41, 14, 11}, + {41, 16, 31}, + {41, 18, 20}, + {41, 18, 37}, + {41, 19, 30}, + {41, 19, 38}, + {41, 20, 34}, + {41, 21, 30}, + {41, 22, 41}, + {41, 28, 22}, + {41, 31, 12}, + {41, 31, 39}, + {41, 35, 29}, + {41, 35, 37}, + {41, 35, 44}, + {41, 36, 9}, + {41, 41, 40}, + {41, 42, 10}, + {41, 43, 20}, + {41, 45, 14}, + {42, 4, 36}, + {42, 5, 31}, + {42, 8, 10}, + {42, 9, 21}, + {42, 10, 10}, + {42, 10, 18}, + {42, 10, 27}, + {42, 11, 13}, + {42, 12, 7}, + {42, 13, 5}, + {42, 14, 17}, + {42, 17, 31}, + {42, 19, 43}, + {42, 21, 24}, + {42, 24, 16}, + {42, 25, 32}, + {42, 29, 40}, + {42, 32, 15}, + {42, 34, 23}, + {42, 34, 34}, + {42, 35, 30}, + {42, 36, 33}, + {42, 37, 13}, + {42, 41, 13}, + {42, 41, 39}, + {42, 42, 23}, + {42, 44, 25}, + {42, 45, 36}, + {43, 5, 16}, + {43, 7, 10}, + {43, 7, 37}, + {43, 8, 36}, + {43, 8, 40}, + {43, 12, 26}, + {43, 14, 29}, + {43, 15, 35}, + {43, 18, 24}, + {43, 24, 8}, + {43, 24, 20}, + {43, 26, 33}, + {43, 27, 7}, + {43, 27, 15}, + {43, 27, 18}, + {43, 31, 23}, + {43, 31, 41}, + {43, 33, 20}, + {43, 34, 27}, + {43, 35, 13}, + {43, 40, 40}, + {43, 41, 25}, + {43, 42, 12}, + {44, 5, 28}, + {44, 5, 41}, + {44, 9, 30}, + {44, 9, 32}, + {44, 10, 34}, + {44, 12, 45}, + {44, 14, 18}, + {44, 16, 43}, + {44, 18, 24}, + {44, 20, 21}, + {44, 26, 24}, + {44, 28, 18}, + {44, 28, 43}, + {44, 29, 37}, + {44, 30, 31}, + {44, 31, 9}, + {44, 35, 5}, + {44, 35, 13}, + {44, 36, 8}, + {44, 37, 23}, + {44, 38, 28}, + {44, 39, 30}, + {44, 40, 18}, + {44, 44, 11}, + {44, 44, 16}, + {44, 45, 39}, {45, 4, 4}, {45, 4, 5}, {45, 4, 7}, {45, 4, 9}, - {45, 4, 11}, + {45, 4, 12}, {45, 4, 13}, {45, 4, 25}, {45, 4, 26}, @@ -2559,10 +2567,10 @@ int main(int argc, char** argv) { {45, 7, 25}, {45, 7, 26}, {45, 7, 28}, - {45, 7, 29}, {45, 7, 32}, {45, 7, 45}, - {45, 8, 17}, + {45, 8, 8}, + {45, 8, 27}, {45, 9, 4}, {45, 9, 5}, {45, 9, 7}, @@ -2571,14 +2579,11 @@ int main(int argc, char** argv) { {45, 9, 25}, {45, 9, 26}, {45, 9, 28}, - {45, 9, 29}, {45, 9, 32}, - {45, 9, 37}, + {45, 9, 33}, {45, 9, 45}, - {45, 11, 28}, - {45, 11, 44}, - {45, 12, 8}, - {45, 12, 12}, + {45, 10, 9}, + {45, 11, 35}, {45, 13, 4}, {45, 13, 5}, {45, 13, 7}, @@ -2589,33 +2594,36 @@ int main(int argc, char** argv) { {45, 13, 28}, {45, 13, 32}, {45, 13, 45}, - {45, 14, 24}, - {45, 15, 35}, - {45, 20, 4}, - {45, 22, 12}, - {45, 23, 22}, + {45, 14, 26}, + {45, 16, 33}, + {45, 16, 45}, + {45, 19, 13}, + {45, 21, 8}, + {45, 21, 41}, + {45, 22, 21}, + {45, 24, 19}, {45, 25, 4}, {45, 25, 5}, {45, 25, 7}, - {45, 25, 8}, {45, 25, 9}, + {45, 25, 12}, {45, 25, 13}, {45, 25, 25}, {45, 25, 26}, {45, 25, 28}, + {45, 25, 29}, {45, 25, 32}, {45, 25, 45}, {45, 26, 4}, {45, 26, 5}, {45, 26, 7}, {45, 26, 9}, + {45, 26, 10}, {45, 26, 13}, {45, 26, 25}, {45, 26, 26}, {45, 26, 28}, {45, 26, 32}, - {45, 26, 40}, - {45, 26, 41}, {45, 26, 45}, {45, 28, 4}, {45, 28, 5}, @@ -2627,13 +2635,10 @@ int main(int argc, char** argv) { {45, 28, 28}, {45, 28, 32}, {45, 28, 45}, - {45, 29, 15}, - {45, 30, 11}, - {45, 30, 12}, - {45, 31, 32}, {45, 32, 4}, {45, 32, 5}, {45, 32, 7}, + {45, 32, 8}, {45, 32, 9}, {45, 32, 13}, {45, 32, 25}, @@ -2641,19 +2646,14 @@ int main(int argc, char** argv) { {45, 32, 28}, {45, 32, 32}, {45, 32, 45}, - {45, 33, 6}, - {45, 34, 20}, - {45, 36, 27}, - {45, 36, 35}, - {45, 38, 4}, - {45, 38, 28}, - {45, 38, 45}, - {45, 39, 16}, - {45, 39, 27}, - {45, 41, 21}, - {45, 42, 27}, - {45, 43, 22}, - {45, 43, 25}, + {45, 33, 25}, + {45, 36, 17}, + {45, 36, 26}, + {45, 37, 6}, + {45, 38, 24}, + {45, 38, 30}, + {45, 42, 44}, + {45, 44, 17}, {45, 45, 4}, {45, 45, 5}, {45, 45, 7}, diff --git a/develop/type/array_i1d_type.html b/develop/type/array_i1d_type.html index d163d43ceff..c04c72d01a3 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

    - + integer, public,
    - + integer, public
    - + integer, public,
    - + + integer, + public + + ::ndim =-1 + +
    + integer, public
    - integer(kind=int_8), + integer, public, @@ -272,7 +290,7 @@

    Components

    - + integer, public
    - - integer, - public - - ::ndim =-1 - -
    - + integer, public
    - integer, + integer(kind=int_8), public, @@ -290,7 +272,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
    - + logical, 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, public
    - + type(btree_data_cp2d), public,
    - + type(btree_node_i8_cp2d), public,
    - + integer, public
    - + type(btree_data_dp2d), public,
    - + type(btree_node_i8_dp2d), public,
    - + integer, public
    - + type(btree_data_sp2d), public,
    - + type(btree_node_i8_sp2d), public,
    - + integer, 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
    - + integer, public
    - + type(btree_node_i8_cp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_dp2d), public,
    - + integer, public
    - + integer, public
    - + type(btree_node_i8_sp2d), public,
    - + integer, 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,
    - + type(mp_comm_type), public
    - + logical, public
    - + type(dbcsr_block_buffer_type), public,
    - + integer, public
    - + type(dbcsr_data_obj), public,
    - + integer, public
    - + type(dbcsr_data_obj), public
    - + type(dbcsr_data_obj), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(mp_comm_type), public
    - + integer, public,
    - + type(dbcsr_type), public
    - + type(dbcsr_buffer), public
    - + type(dbcsr_buffer), 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_data_area_type), 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_imagedistribution_type), 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,
    - + integer, public
    - + integer, public
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + type(dbcsr_data_obj), public
    - + type(mp_comm_type), public
    - + integer, public
    - + type(dbcsr_logger_type), public,
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dbcsr_mp_obj), public
    - + type(dbcsr_mempool_entry_type), public,
    - + type(dbcsr_memtype_type), public,
    - + type(dbcsr_work_type), private,
    - + logical, private
    - + type(dbcsr_data_obj), public
    - + logical, private
    - + logical, private
    - + logical, private
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + integer, private,
    - + real(kind=sp), private,
    - + real(kind=real_8), private
    - + integer(kind=int_8), private
    - + type(dbcsr_mm_multrec_type), public,
    - + logical, 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
    - + 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
    - + type(dbcsr_tas_iterator), public
    - + type(array_list), public
    - + type(dbcsr_tas_split_info), public,
    - + type(nd_to_2d_mapping), public
    - + type(dbcsr_t_pgrid_type), public
    - + integer, public,
    - + logical, public
    - + character(len=default_string_length), public
    - + integer, public,
    - + integer, public,
    - + type(dbcsr_tas_distribution_type), public
    - + type(dbcsr_iterator), 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,
    - + 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
    - + integer, public
    - + integer, public
    - + integer, public
    - + character(len=1), public
    - + logical, public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_memtype_type), public
    - + type(dbcsr_block_buffer_obj), public
    - + type(dbcsr_work_type), public,
    - + type(dbcsr_distribution_obj), public
    - + integer, public
    - + logical, public
    - + type(dbcsr_type), public,
    - + type(dbcsr_data_obj), public
    - + integer, public,
    - + integer, public,
    - + type(dbcsr_mutable_obj), public
    - + integer, public
    - + type(dbcsr_scalar_type), public
    - + type(dbcsr_scalar_type), 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,
    - + type(private_item_p_type_callstackentry), private,
    - + integer, private
    - + type(private_item_p_type_routinestat), private,
    - + integer, private
    - + integer, private
    - + integer, public,
    - + integer, private
    - + integer, public,
    - + integer, private
    - + integer, public,
    - + integer, private
    - + character(len=20), public
    - + integer, public
    - + integer, private
    - + integer, private
    - + integer, public,
    - + integer, public,
    - + integer, public,
    - + character(len=default_path_length), 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,
    - + type(routine_report_type), private,
    - + type(routine_stat_type), private,
    - + character(len=default_string_length), private
    - + integer(kind=int_4), private
    - + type(timer_env_type), private,
    - + character(len=default_string_length), public
    - + character(len=default_string_length), public
    - + logical, public
    - + type(acc_stream_type), public
    - + integer, public
    - + integer, public
    - + integer, public
    - + integer, public
    - + type(dict_str_i4_type), public
    - + integer, public
    - + character(len=13), public