12calc(
From,
From,
Acc,
Res )
:- calc,
14calc(
From,
To,
Acc,
Res )
:- calc,
17 calc(
From,
To1,
Acc1,
Res ).
28 mpe_create_event(
Ev1),
29 mpe_create_event(
Ev2),
30 format(
"Ev1 == ~q, Ev2 == ~q~n", [
Ev1,
Ev2] ),
31 mpe_create_state(
Ev1,
Ev2,state1,red),
33 mpe_log(
Ev1,
0,event1),
36 format(
'Proc 0: broadcast ~q.~n', [
Num] ),
37 mpe_log(
Ev2,
0,event2).
40 mpe_create_event(
Ev1),
41 mpe_create_event(
Ev2),
42 format(
"Ev1 == ~q, Ev2 == ~q~n", [
Ev1,
Ev2] ),
43 mpe_log(
Ev1,
0,event1),
45 format(
'Proc ~q: had ~q broadcast from 0.~n', [
Rank,
Num] ),
46 mpe_log(
Ev2,
0,event2).
54 mpi_open(
Rank,
NumProc,
ProcName ),
55 format(
'Rank: ~q NumProc: ~q, ProcName: ~q~n', [
Rank,
NumProc,
ProcName] ),
63 format(
'Rank ~q finished!~n', [
Rank] ),