@@ -1151,7 +1151,7 @@ PREFIX(register) (size_t size, caf_register_t type, caf_token_t *token,
1151
1151
/* Create or allocate a slave token. */
1152
1152
mpi_caf_slave_token_t * slave_token ;
1153
1153
#ifdef EXTRA_DEBUG_OUTPUT
1154
- MPI_Aint mpi_address ;
1154
+ MPI_Aint mpi_address = 0 ;
1155
1155
#endif
1156
1156
CAF_Win_unlock_all (global_dynamic_win );
1157
1157
if (type == CAF_REGTYPE_COARRAY_ALLOC_REGISTER_ONLY )
@@ -4651,17 +4651,17 @@ PREFIX(get_by_ref) (caf_token_t token, int image_index,
4651
4651
src = (gfc_descriptor_t * )& src_desc ;
4652
4652
if (access_desc_through_global_win )
4653
4653
{
4654
- dprint ("remote desc fetch from %p, offset = %zd\n" ,
4655
- remote_base_memptr , desc_offset );
4654
+ dprint ("remote desc fetch from %p, offset = %zd, ref_rank = %d \n" ,
4655
+ remote_base_memptr , desc_offset , ref_rank );
4656
4656
MPI_Get (src , sizeof_desc_for_rank (ref_rank ), MPI_BYTE , global_dynamic_win_rank ,
4657
4657
MPI_Aint_add ((MPI_Aint )remote_base_memptr , desc_offset ),
4658
4658
sizeof_desc_for_rank (ref_rank ), MPI_BYTE ,
4659
4659
global_dynamic_win );
4660
4660
}
4661
4661
else
4662
4662
{
4663
- dprint ("remote desc fetch from win %d, offset = %zd\n" ,
4664
- mpi_token -> memptr_win , desc_offset );
4663
+ dprint ("remote desc fetch from win %d, offset = %zd, ref_rank = %d \n" ,
4664
+ mpi_token -> memptr_win , desc_offset , ref_rank );
4665
4665
MPI_Get (src , sizeof_desc_for_rank (ref_rank ), MPI_BYTE , memptr_win_rank ,
4666
4666
desc_offset , sizeof_desc_for_rank (ref_rank ), MPI_BYTE ,
4667
4667
mpi_token -> memptr_win );
@@ -4672,8 +4672,7 @@ PREFIX(get_by_ref) (caf_token_t token, int image_index,
4672
4672
src = mpi_token -> desc ;
4673
4673
4674
4674
#ifdef EXTRA_DEBUG_OUTPUT
4675
- dprint ("remote desc rank: %zd (ref_rank: %zd)\n" ,
4676
- GFC_DESCRIPTOR_RANK (src ), ref_rank );
4675
+ dprint ("remote desc rank: %zd\n" , GFC_DESCRIPTOR_RANK (src ));
4677
4676
for (i = 0 ; i < GFC_DESCRIPTOR_RANK (src ); ++ i )
4678
4677
{
4679
4678
dprint ("remote desc dim[%zd] = (lb=%zd, ub=%zd, stride=%zd)\n" ,
@@ -4754,8 +4753,8 @@ case kind: \
4754
4753
caf_runtime_error (unknownarrreftype , stat , NULL , 0 );
4755
4754
return ;
4756
4755
}
4757
- dprint ("i = %zd, array_ref = %s, delta = %ld\n" , i ,
4758
- caf_array_ref_str [array_ref ], delta );
4756
+ dprint ("i = %zd, array_ref = %s, delta = %ld, in_array_ref = %d, arr_ext_fixed = %d, realloc_required = %d \n" , i ,
4757
+ caf_array_ref_str [array_ref ], delta , in_array_ref , array_extent_fixed , realloc_required );
4759
4758
if (delta <= 0 )
4760
4759
return ;
4761
4760
/* Check the various properties of the destination array.
0 commit comments