Skip to content

Commit ac6e85c

Browse files
committed
Fixing printf formating.
1 parent 8bc33a4 commit ac6e85c

File tree

1 file changed

+57
-58
lines changed

1 file changed

+57
-58
lines changed

src/runtime-libraries/mpi/mpi_caf.c

Lines changed: 57 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,7 @@ caf_internal_error(const char *msg, int *stat, char *errmsg, size_t errmsg_len,
542542
exit(EXIT_FAILURE);
543543
}
544544

545+
#ifdef EXTRA_DEBUG_OUTPUT
545546
void
546547
dump_mem(const char *pre, void *m, const size_t s)
547548
{
@@ -558,8 +559,11 @@ dump_mem(const char *pre, void *m, const size_t s)
558559
}
559560
else
560561
memcpy(str, "*EMPTY*", 8);
561-
dprint("%s: %p: (len = %d) %s\n", pre, m, s, str);
562+
dprint("%s: %p: (len = %zd) %s\n", pre, m, s, str);
562563
}
564+
#else
565+
#define dump_mem(pre, m, s) ;
566+
#endif
563567

564568
void
565569
handle_get_message(ct_msg_t *msg, void *baseptr)
@@ -736,11 +740,10 @@ handle_is_present_message(ct_msg_t *msg, void *baseptr)
736740
accessor_hash_table[msg->accessor_index].u.is_present(
737741
add_data, &msg->dest_image, &result, ptr, &src_token, 0);
738742
dprint("ct: is_present executed.\n");
739-
comm = (msg->flags & CT_INTER_CT) ? ct_COMM : CAF_COMM_WORLD;
740-
dprint("ct: Sending %ld bytes to image %d, tag %d on comm %x (%s).\n", 1,
741-
msg->dest_image, msg->dest_tag, comm,
742-
comm == CAF_COMM_WORLD ? "CAF_COMM_WORLD" : "ct_COMM");
743-
ierr = MPI_Send(&result, 1, MPI_BYTE, msg->dest_image, msg->dest_tag, comm);
743+
dprint("ct: Sending %d bytes to image %d, tag %d.\n", 1, msg->dest_image,
744+
msg->dest_tag);
745+
ierr = MPI_Send(&result, 1, MPI_BYTE, msg->dest_image, msg->dest_tag,
746+
CAF_COMM_WORLD);
744747
chk_err(ierr);
745748
}
746749

@@ -761,19 +764,16 @@ handle_send_message(ct_msg_t *msg, void *baseptr)
761764
add_data += sizeof(gfc_descriptor_t)
762765
+ GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)src_ptr)
763766
* sizeof(descriptor_dimension);
764-
dprint("ct: src_desc base: %p, rank: %d, offset: %d.\n",
767+
dprint("ct: src_desc base: %p, rank: %d, offset: %td.\n",
765768
((gfc_descriptor_t *)src_ptr)->base_addr,
766769
GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)src_ptr),
767770
((gfc_descriptor_t *)src_ptr)->offset);
768-
for (int i = 0; i < GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)src_ptr); ++i)
769-
dprint("ct: src_desc (dim: %d) lb: %d, ub: %d, stride: %d\n", i,
770-
((gfc_descriptor_t *)src_ptr)->dim[i].lower_bound,
771-
((gfc_descriptor_t *)src_ptr)->dim[i]._ubound,
772-
((gfc_descriptor_t *)src_ptr)->dim[i]._stride);
773-
// dump_mem(buffer, sizeof(gfc_descriptor_t)
774-
// + GFC_DESCRIPTOR_RANK((gfc_descriptor_t
775-
// *)buffer)
776-
// * sizeof(descriptor_dimension));
771+
// for (int i = 0; i < GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)src_ptr);
772+
// ++i)
773+
// dprint("ct: src_desc (dim: %d) lb: %td, ub: %td, stride: %td\n", i,
774+
// ((gfc_descriptor_t *)src_ptr)->dim[i].lower_bound,
775+
// ((gfc_descriptor_t *)src_ptr)->dim[i]._ubound,
776+
// ((gfc_descriptor_t *)src_ptr)->dim[i]._stride);
777777
/* The destination is a descriptor which address is not mutable. */
778778
}
779779
else
@@ -789,15 +789,16 @@ handle_send_message(ct_msg_t *msg, void *baseptr)
789789
add_data += sizeof(gfc_descriptor_t)
790790
+ GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)dst_ptr)
791791
* sizeof(descriptor_dimension);
792-
dprint("ct: dst_desc base: %p, rank: %d, offset: %d.\n",
792+
dprint("ct: dst_desc base: %p, rank: %d, offset: %zd.\n",
793793
((gfc_descriptor_t *)dst_ptr)->base_addr,
794794
GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)dst_ptr),
795795
((gfc_descriptor_t *)dst_ptr)->offset);
796-
for (int i = 0; i < GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)dst_ptr); ++i)
797-
dprint("ct: dst_desc (dim: %d) lb: %d, ub: %d, stride: %d\n", i,
798-
((gfc_descriptor_t *)dst_ptr)->dim[i].lower_bound,
799-
((gfc_descriptor_t *)dst_ptr)->dim[i]._ubound,
800-
((gfc_descriptor_t *)dst_ptr)->dim[i]._stride);
796+
// for (int i = 0; i < GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)dst_ptr);
797+
// ++i)
798+
// dprint("ct: dst_desc (dim: %d) lb: %td, ub: %td, stride: %td\n", i,
799+
// ((gfc_descriptor_t *)dst_ptr)->dim[i].lower_bound,
800+
// ((gfc_descriptor_t *)dst_ptr)->dim[i]._ubound,
801+
// ((gfc_descriptor_t *)dst_ptr)->dim[i]._stride);
801802
// dump_mem("send dst", ((gfc_descriptor_t *)dst_ptr)->base_addr,
802803
// (((gfc_descriptor_t *)dst_ptr)->dim[0]._ubound + 1
803804
// - ((gfc_descriptor_t *)dst_ptr)->dim[0].lower_bound
@@ -929,13 +930,13 @@ handle_incoming_message(MPI_Status *status_in, MPI_Message *msg_han,
929930
baseptr = ra->memptr;
930931
}
931932

932-
dprint("ct: Local base for win %ld is %p (set: %b) Executing accessor at "
933+
dprint("ct: Local base for win %d is %p (set: %b) Executing accessor at "
933934
"index %d address %p for command %i.\n",
934935
msg->win, baseptr, flag, msg->accessor_index,
935936
accessor_hash_table[msg->accessor_index].u.getter, msg->cmd);
936937
if (!flag)
937938
{
938-
dprint("ct: Error: Window %p memory is not allocated.\n", msg->win);
939+
dprint("ct: Error: Window %d memory is not allocated.\n", msg->win);
939940
}
940941

941942
switch (msg->cmd)
@@ -1002,7 +1003,7 @@ communication_thread(void *)
10021003
}
10031004
else
10041005
{
1005-
dprint("ct: Error: message to small, ignoring (got: %ld, exp: %ld).\n",
1006+
dprint("ct: Error: message to small, ignoring (got: %d, exp: %zd).\n",
10061007
cnt, sizeof(ct_msg_t));
10071008
}
10081009
}
@@ -1880,7 +1881,7 @@ void PREFIX(register)(size_t size, caf_register_t type, caf_token_t *token,
18801881
ierr = MPI_Get_address(*token, &mpi_address);
18811882
chk_err(ierr);
18821883
#endif
1883-
dprint("Attach slave token %p (size: %zd, mpi-address: %p) to "
1884+
dprint("Attach slave token %p (size: %zd, mpi-address: %lx) to "
18841885
"global_dynamic_window = %d\n",
18851886
slave_token, sizeof(mpi_caf_slave_token_t), mpi_address,
18861887
global_dynamic_win);
@@ -1905,7 +1906,7 @@ void PREFIX(register)(size_t size, caf_register_t type, caf_token_t *token,
19051906
ierr = MPI_Get_address(mem, &mpi_address);
19061907
chk_err(ierr);
19071908
#endif
1908-
dprint("Attach mem %p (mpi-address: %p) to global_dynamic_window = "
1909+
dprint("Attach mem %p (mpi-address: %lx) to global_dynamic_window = "
19091910
"%d on slave_token %p, size %zd, ierr: %d\n",
19101911
mem, mpi_address, global_dynamic_win, slave_token, actual_size,
19111912
ierr);
@@ -4692,7 +4693,7 @@ get_data(void *ds, mpi_caf_token_t *token, MPI_Aint offset, int dst_type,
46924693
ds, win, image_index + 1, offset, src_size, dst_size, dst_type,
46934694
dst_kind, src_type, src_kind);
46944695
else
4695-
dprint("%p = global_win(%d) offset: %zd (0x%x) of size %zd -> %zd, "
4696+
dprint("%p = global_win(%d) offset: %zd (0x%lx) of size %zd -> %zd, "
46964697
"dst type %d(%d), src type %d(%d)\n",
46974698
ds, image_index + 1, offset, offset, src_size, dst_size, dst_type,
46984699
dst_kind, src_type, src_kind);
@@ -4825,11 +4826,11 @@ get_for_ref(caf_reference_t *ref, size_t *i, size_t dst_index,
48254826
return;
48264827
}
48274828

4828-
dprint(
4829-
"caf_ref = %p (type = %d), sr_offset = %zd, sr = %p, rdesc = %p, "
4830-
"desc_offset = %zd, src = %p, sr_glb = %d, desc_glb = %d, src_dim = %d\n",
4831-
ref, ref->type, sr_byte_offset, sr, rdesc, desc_byte_offset, src,
4832-
sr_global, desc_global, src_dim);
4829+
dprint("caf_ref = %p (type = %d), sr_offset = %zd, sr = %p, rdesc = %p, "
4830+
"desc_offset = %zd, src = %p, sr_glb = %d, desc_glb = %d, src_dim = "
4831+
"%zd\n",
4832+
ref, ref->type, sr_byte_offset, sr, rdesc, desc_byte_offset, src,
4833+
sr_global, desc_global, src_dim);
48334834

48344835
if (ref->next == NULL)
48354836
{
@@ -5005,7 +5006,7 @@ get_for_ref(caf_reference_t *ref, size_t *i, size_t dst_index,
50055006
if (desc_global)
50065007
{
50075008
MPI_Aint disp = MPI_Aint_add((MPI_Aint)rdesc, desc_byte_offset);
5008-
dprint("Fetching remote descriptor from %p.\n", disp);
5009+
dprint("Fetching remote descriptor from %lx.\n", disp);
50095010
CAF_Win_lock(MPI_LOCK_SHARED, global_dynamic_win_rank,
50105011
global_dynamic_win);
50115012
ierr = MPI_Get(&src_desc_data, sizeof_desc_for_rank(ref_rank),
@@ -5037,7 +5038,7 @@ get_for_ref(caf_reference_t *ref, size_t *i, size_t dst_index,
50375038
sr_byte_offset = 0;
50385039
desc_byte_offset = 0;
50395040
#ifdef EXTRA_DEBUG_OUTPUT
5040-
dprint("remote desc rank: %zd, base: %p\n", GFC_DESCRIPTOR_RANK(src),
5041+
dprint("remote desc rank: %d, base: %p\n", GFC_DESCRIPTOR_RANK(src),
50415042
src->base_addr);
50425043
for (int r = 0; r < GFC_DESCRIPTOR_RANK(src); ++r)
50435044
{
@@ -5485,8 +5486,7 @@ PREFIX(get_from_remote)(caf_token_t token, const gfc_descriptor_t *opt_src_desc,
54855486

54865487
dprint(
54875488
"Entering get_from_remote(), token = %p, win_rank = %d, this_rank = %d, "
5488-
"getter index = "
5489-
"%d, sizeof(src_desc) = %d, sizeof(dst_desc) = %d.\n",
5489+
"getter index = %d, sizeof(src_desc) = %zd, sizeof(dst_desc) = %zd.\n",
54905490
token, remote_image, this_image, getter_index, src_desc_size,
54915491
dst_desc_size);
54925492

@@ -5545,11 +5545,12 @@ PREFIX(get_from_remote)(caf_token_t token, const gfc_descriptor_t *opt_src_desc,
55455545
caf_runtime_error("Unable to allocate memory "
55465546
"for internal buffer in get_from_remote().");
55475547
}
5548-
dprint("waiting to receive %d bytes from %d.\n", dst_size, image_index - 1);
5548+
dprint("waiting to receive %zd bytes from %d.\n", dst_size,
5549+
image_index - 1);
55495550
ierr = MPI_Recv(t_buff, dst_size, MPI_BYTE, image_index - 1, msg->dest_tag,
55505551
CAF_COMM_WORLD, MPI_STATUS_IGNORE);
55515552
chk_err(ierr);
5552-
dprint("received %d bytes as requested from %d.\n", dst_size,
5553+
dprint("received %zd bytes as requested from %d.\n", dst_size,
55535554
image_index - 1);
55545555
// dump_mem("get_from_remote", t_buff, dst_size);
55555556
memcpy(*dst_data, t_buff, dst_size);
@@ -5586,9 +5587,8 @@ PREFIX(get_from_remote)(caf_token_t token, const gfc_descriptor_t *opt_src_desc,
55865587
= sizeof(gfc_descriptor_t)
55875588
+ GFC_DESCRIPTOR_RANK((gfc_descriptor_t *)(*dst_data))
55885589
* sizeof(descriptor_dimension);
5589-
dprint("refitting dst descriptor of size %d at %p with data %d at %p "
5590-
"from %d bytes "
5591-
"transfered.\n",
5590+
dprint("refitting dst descriptor of size %zd at %p with data %zd at %p "
5591+
"from %d bytes transfered.\n",
55925592
desc_size, opt_dst_desc, cnt - desc_size, *dst_data, cnt);
55935593
memcpy(opt_dst_desc, *dst_data, desc_size);
55945594
memmove(*dst_data, (*dst_data) + desc_size, cnt - desc_size);
@@ -5617,8 +5617,7 @@ PREFIX(get_from_remote)(caf_token_t token, const gfc_descriptor_t *opt_src_desc,
56175617
pra->next = rat->next;
56185618
}
56195619
free(rat);
5620-
// MPI_Win_detach(global_dynamic_win, msg->data + dst_desc_size +
5621-
// src_desc_size);
5620+
56225621
if (free_msg)
56235622
free(msg);
56245623

@@ -6063,8 +6062,8 @@ PREFIX(get_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *dst,
60636062
if (access_desc_through_global_win)
60646063
{
60656064
size_t datasize = sizeof_desc_for_rank(ref_rank);
6066-
dprint("remote desc fetch from %p, offset = %zd, ref_rank = %d, "
6067-
"get_size = %u, rank = %d\n",
6065+
dprint("remote desc fetch from %p, offset = %td, ref_rank = %zd, "
6066+
"get_size = %zd, rank = %d\n",
60686067
remote_base_memptr, desc_offset, ref_rank, datasize,
60696068
global_dynamic_win_rank);
60706069
CAF_Win_lock(MPI_LOCK_SHARED, global_dynamic_win_rank,
@@ -6079,7 +6078,7 @@ PREFIX(get_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *dst,
60796078
else
60806079
{
60816080
dprint(
6082-
"remote desc fetch from win %d, offset = %zd, ref_rank = %d\n",
6081+
"remote desc fetch from win %d, offset = %td, ref_rank = %zd\n",
60836082
mpi_token->memptr_win, desc_offset, ref_rank);
60846083
CAF_Win_lock(MPI_LOCK_SHARED, memptr_win_rank,
60856084
mpi_token->memptr_win);
@@ -6109,7 +6108,7 @@ PREFIX(get_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *dst,
61096108
}
61106109

61116110
#ifdef EXTRA_DEBUG_OUTPUT
6112-
dprint("remote desc rank: %zd, base_addr: %p\n",
6111+
dprint("remote desc rank: %d, base_addr: %p\n",
61136112
GFC_DESCRIPTOR_RANK(src), src->base_addr);
61146113
for (i = 0; i < GFC_DESCRIPTOR_RANK(src); ++i)
61156114
{
@@ -6508,7 +6507,7 @@ PREFIX(get_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *dst,
65086507
remote_memptr = mpi_token->memptr;
65096508
dst_index = 0;
65106509
#ifdef EXTRA_DEBUG_OUTPUT
6511-
dprint("dst_rank: %zd\n", dst_rank);
6510+
dprint("dst_rank: %d\n", dst_rank);
65126511
for (i = 0; i < dst_rank; ++i)
65136512
{
65146513
dprint("dst_dim[%zd] = (%zd, %zd)\n", i, dst->dim[i].lower_bound,
@@ -6845,7 +6844,7 @@ send_for_ref(caf_reference_t *ref, size_t *i, size_t src_index,
68456844
if (desc_global)
68466845
{
68476846
MPI_Aint disp = MPI_Aint_add((MPI_Aint)rdesc, desc_byte_offset);
6848-
dprint("remote desc fetch from %p, offset = %zd, aggreg. = %p\n",
6847+
dprint("remote desc fetch from %p, offset = %td, aggreg. = %ld\n",
68496848
rdesc, desc_byte_offset, disp);
68506849
CAF_Win_lock(MPI_LOCK_SHARED, global_dynamic_win_rank,
68516850
global_dynamic_win);
@@ -6877,7 +6876,7 @@ send_for_ref(caf_reference_t *ref, size_t *i, size_t src_index,
68776876
dst_byte_offset = 0;
68786877
desc_byte_offset = 0;
68796878
#ifdef EXTRA_DEBUG_OUTPUT
6880-
dprint("remote desc rank: %zd (ref_rank: %zd)\n",
6879+
dprint("remote desc rank: %d (ref_rank: %zd)\n",
68816880
GFC_DESCRIPTOR_RANK(dst), ref_rank);
68826881
for (int r = 0; r < GFC_DESCRIPTOR_RANK(dst); ++r)
68836882
{
@@ -7392,11 +7391,11 @@ PREFIX(send_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *src,
73927391
dst = mpi_token->desc;
73937392
#ifdef EXTRA_DEBUG_OUTPUT
73947393
desc_seen = true;
7395-
dprint("remote desc rank: %zd (ref_rank: %zd)\n",
7394+
dprint("remote desc rank: %d (ref_rank: %zd)\n",
73967395
GFC_DESCRIPTOR_RANK(dst), ref_rank);
73977396
for (i = 0; i < GFC_DESCRIPTOR_RANK(dst); ++i)
73987397
{
7399-
dprint("remote desc dim[%zd] = (lb=%zd, ub=%zd, stride=%zd)\n", i,
7398+
dprint("remote desc dim[%zd] = (lb=%td, ub=%td, stride=%td)\n", i,
74007399
dst->dim[i].lower_bound, dst->dim[i]._ubound,
74017400
dst->dim[i]._stride);
74027401
}
@@ -7654,10 +7653,10 @@ PREFIX(send_by_ref)(caf_token_t token, int image_index, gfc_descriptor_t *src,
76547653
#ifdef EXTRA_DEBUG_OUTPUT
76557654
if (desc_seen)
76567655
{
7657-
dprint("dst_rank: %zd\n", GFC_DESCRIPTOR_RANK(dst));
7656+
dprint("dst_rank: %d\n", GFC_DESCRIPTOR_RANK(dst));
76587657
for (i = 0; i < GFC_DESCRIPTOR_RANK(dst); ++i)
76597658
{
7660-
dprint("dst_dim[%zd] = (%zd, %zd)\n", i, dst->dim[i].lower_bound,
7659+
dprint("dst_dim[%zd] = (%td, %td)\n", i, dst->dim[i].lower_bound,
76617660
dst->dim[i]._ubound);
76627661
}
76637662
}
@@ -7889,11 +7888,11 @@ PREFIX(sendget_by_ref)(caf_token_t dst_token, int dst_image_index,
78897888
src = src_mpi_token->desc;
78907889
}
78917890
#ifdef EXTRA_DEBUG_OUTPUT
7892-
dprint("remote desc rank: %zd (ref_rank: %zd)\n",
7891+
dprint("remote desc rank: %d (ref_rank: %zd)\n",
78937892
GFC_DESCRIPTOR_RANK(src), ref_rank);
78947893
for (i = 0; i < GFC_DESCRIPTOR_RANK(src); ++i)
78957894
{
7896-
dprint("remote desc dim[%zd] = (lb=%zd, ub=%zd, stride=%zd)\n", i,
7895+
dprint("remote desc dim[%zd] = (lb=%td, ub=%td, stride=%td)\n", i,
78977896
src->dim[i].lower_bound, src->dim[i]._ubound,
78987897
src->dim[i]._stride);
78997898
}
@@ -8953,7 +8952,7 @@ PREFIX(co_broadcast)(gfc_descriptor_t *a, int source_image, int *stat,
89538952
tot_ext *= extent;
89548953
}
89558954
array_offset += (i / tot_ext) * a->dim[rank - 1]._stride;
8956-
dprint("The array offset for element %d used in co_broadcast is %d\n", i,
8955+
dprint("The array offset for element %zd used in co_broadcast is %td\n", i,
89578956
array_offset);
89588957
void *sr = (void *)((char *)a->base_addr
89598958
+ array_offset * GFC_DESCRIPTOR_SIZE(a));

0 commit comments

Comments
 (0)