@@ -1180,7 +1180,7 @@ PREFIX(register) (size_t size, caf_register_t type, caf_token_t *token,
1180
1180
/* Create or allocate a slave token. */
1181
1181
mpi_caf_slave_token_t * slave_token ;
1182
1182
#ifdef EXTRA_DEBUG_OUTPUT
1183
- MPI_Aint mpi_address ;
1183
+ MPI_Aint mpi_address = 0 ;
1184
1184
#endif
1185
1185
CAF_Win_unlock_all (global_dynamic_win );
1186
1186
if (type == CAF_REGTYPE_COARRAY_ALLOC_REGISTER_ONLY )
@@ -4680,17 +4680,17 @@ PREFIX(get_by_ref) (caf_token_t token, int image_index,
4680
4680
src = (gfc_descriptor_t * )& src_desc ;
4681
4681
if (access_desc_through_global_win )
4682
4682
{
4683
- dprint ("remote desc fetch from %p, offset = %zd\n" ,
4684
- remote_base_memptr , desc_offset );
4683
+ dprint ("remote desc fetch from %p, offset = %zd, ref_rank = %d \n" ,
4684
+ remote_base_memptr , desc_offset , ref_rank );
4685
4685
MPI_Get (src , sizeof_desc_for_rank (ref_rank ), MPI_BYTE , global_dynamic_win_rank ,
4686
4686
MPI_Aint_add ((MPI_Aint )remote_base_memptr , desc_offset ),
4687
4687
sizeof_desc_for_rank (ref_rank ), MPI_BYTE ,
4688
4688
global_dynamic_win );
4689
4689
}
4690
4690
else
4691
4691
{
4692
- dprint ("remote desc fetch from win %d, offset = %zd\n" ,
4693
- mpi_token -> memptr_win , desc_offset );
4692
+ dprint ("remote desc fetch from win %d, offset = %zd, ref_rank = %d \n" ,
4693
+ mpi_token -> memptr_win , desc_offset , ref_rank );
4694
4694
MPI_Get (src , sizeof_desc_for_rank (ref_rank ), MPI_BYTE , memptr_win_rank ,
4695
4695
desc_offset , sizeof_desc_for_rank (ref_rank ), MPI_BYTE ,
4696
4696
mpi_token -> memptr_win );
@@ -4701,8 +4701,7 @@ PREFIX(get_by_ref) (caf_token_t token, int image_index,
4701
4701
src = mpi_token -> desc ;
4702
4702
4703
4703
#ifdef EXTRA_DEBUG_OUTPUT
4704
- dprint ("remote desc rank: %zd (ref_rank: %zd)\n" ,
4705
- GFC_DESCRIPTOR_RANK (src ), ref_rank );
4704
+ dprint ("remote desc rank: %zd\n" , GFC_DESCRIPTOR_RANK (src ));
4706
4705
for (i = 0 ; i < GFC_DESCRIPTOR_RANK (src ); ++ i )
4707
4706
{
4708
4707
dprint ("remote desc dim[%zd] = (lb=%zd, ub=%zd, stride=%zd)\n" ,
@@ -4783,8 +4782,8 @@ case kind: \
4783
4782
caf_internal_error (unknownarrreftype , stat , NULL , 0 );
4784
4783
return ;
4785
4784
}
4786
- dprint ("i = %zd, array_ref = %s, delta = %ld\n" , i ,
4787
- caf_array_ref_str [array_ref ], delta );
4785
+ dprint ("i = %zd, array_ref = %s, delta = %ld, in_array_ref = %d, arr_ext_fixed = %d, realloc_required = %d \n" , i ,
4786
+ caf_array_ref_str [array_ref ], delta , in_array_ref , array_extent_fixed , realloc_required );
4788
4787
if (delta <= 0 )
4789
4788
return ;
4790
4789
/* Check the various properties of the destination array.
0 commit comments