-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
774 lines (754 loc) · 173 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
// 3 globals for generating the warning / error navigation sidebar while parsing
var g_wid = 0;
var g_eid = 0;
var g_navi = "";
function copy_title(that, event) {
event.stopPropagation();
// copy title string to clipboard
var inp = document.createElement('input');
document.body.appendChild(inp);
inp.value = that.title;
inp.select();
document.execCommand('copy', false);
inp.remove();
}
function escape_html(hstr) {
return hstr
.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">")
.replace(/"/g, """)
.replace(/'/g, "'");
}
function escape(rstr) {
rstr = rstr.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
return new RegExp(rstr, "g");
}
function demangle(val) {
orig = val;
val = val.replace(escape("IMP_"), "");
val = val.replace(escape("_IMLOC_"), "@");
val = val.replace(escape("_Insieme__lambda_"), "lambda@");
// generated from C++ demangling code
val = val.replace(escape("_operator_rshift_assign_"), "operator>>=");
val = val.replace(escape("_operator_lshift_assign_"), "operator<<=");
val = val.replace(escape("_operator_memberpointer_"), "operator->*");
val = val.replace(escape("_operator_plus_assign_"), "operator+=");
val = val.replace(escape("_operator_minus_assign_"), "operator-=");
val = val.replace(escape("_operator_mult_assign_"), "operator*=");
val = val.replace(escape("_operator_div_assign_"), "operator/=");
val = val.replace(escape("_operator_mod_assign_"), "operator%=");
val = val.replace(escape("_operator_xor_assign_"), "operator^=");
val = val.replace(escape("_operator_and_assign_"), "operator&=");
val = val.replace(escape("_operator_or_assign_"), "operator|=");
val = val.replace(escape("_operator_lshift_"), "operator<<");
val = val.replace(escape("_operator_rshift_"), "operator>>");
val = val.replace(escape("_operator_eq_"), "operator==");
val = val.replace(escape("_operator_neq_"), "operator!=");
val = val.replace(escape("_operator_le_"), "operator<=");
val = val.replace(escape("_operator_ge_"), "operator>=");
val = val.replace(escape("_operator_land_"), "operator&&");
val = val.replace(escape("_operator_lor_"), "operator||");
val = val.replace(escape("_operator_inc_"), "operator++");
val = val.replace(escape("_operator_dec_"), "operator--");
val = val.replace(escape("_operator_member_"), "operator->");
val = val.replace(escape("_operator_call_"), "operator()");
val = val.replace(escape("_operator_subscript_"), "operator[]");
val = val.replace(escape("_operator_plus_"), "operator+");
val = val.replace(escape("_operator_minus_"), "operator-");
val = val.replace(escape("_operator_mult_"), "operator*");
val = val.replace(escape("_operator_div_"), "operator/");
val = val.replace(escape("_operator_mod_"), "operator%");
val = val.replace(escape("_operator_xor_"), "operator^");
val = val.replace(escape("_operator_and_"), "operator&");
val = val.replace(escape("_operator_or_"), "operator|");
val = val.replace(escape("_operator_complement_"), "operator~");
val = val.replace(escape("_operator_assign_"), "operator=");
val = val.replace(escape("_operator_lt_"), "operator<");
val = val.replace(escape("_operator_gt_"), "operator>");
val = val.replace(escape("_operator_not_"), "operator!");
val = val.replace(escape("_operator_comma_"), "operator,");
val = val.replace(escape("_conversion_operator_"), "operator ");
val = val.replace(escape("_lt_"), "<");
val = val.replace(escape("_gt_"), ">");
val = val.replace(escape("_colon_"), ":");
val = val.replace(escape("_space_"), " ");
val = val.replace(escape("_lparen_"), "(");
val = val.replace(escape("_rparen_"), ")");
val = val.replace(escape("_lbracket_"), "[");
val = val.replace(escape("_rbracket_"), "]");
val = val.replace(escape("_comma_"), ",");
val = val.replace(escape("_star_"), "*");
val = val.replace(escape("_ampersand_"), "&");
val = val.replace(escape("_dot_"), ".");
val = val.replace(escape("_plus_"), "+");
val = val.replace(escape("_slash_"), "/");
val = val.replace(escape("_minus_"), "-");
val = val.replace(escape("_wave_"), "~");
val = val.replace(escape("_negation_"), "!");
// improve lambdas and source locations
val = '<span title="' + orig + '" onclick="copy_title(this, event)" id="insid">' + escape_html(val) + '</span>';
locreplacement = '<span id="loc">@</span><span title="$1$2" onclick="copy_title(this, event);" id="filename">$2</span>:<span id="loc">$3:$4</span>';
lambdareplacement = '<strong>λ</strong>' + locreplacement;
val = val.replace(/lambda@(\/.*?\/)(\w+\.\w+)_(\d+)_(\d+)/g, lambdareplacement);
val = val.replace(/\(lambda at (\/.*?\/)(\w+\.\w+):(\d+):(\d+)\)/g, lambdareplacement);
val = val.replace(/@(\/.*?\/)(\w+\.\w+)_(\d+)_(\d+)/g, locreplacement);
return val;
}
function format_path(val) {
orig = val;
idx = val.lastIndexOf("/api/");
idx = Math.max(idx, val.lastIndexOf("/allscale_runtime/"));
idx = Math.max(idx, val.lastIndexOf("/hpx/"));
if (idx != -1) val = val.substring(idx);
return '<span title="' + orig + '" onclick="copy_title(this, event)" id="path">' + escape_html(val) + '</span>';
}
function process_word(val) {
if (val.startsWith("IMP_")) {
val = demangle(val);
}
else if (val.startsWith("/")) {
val = format_path(val)
}
else if (val.includes("error:")) {
id = 'err' + g_eid;
val = '<a id="' + id + '"><span id="error">' + val + '</span></a>';
g_navi += '<a id="error" href="#' + id + '">E</a><br>';
g_eid += 1;
}
else if (val.includes("warning:")) {
id = 'w' + g_wid;
val = '<a id="' + id + '"><span id="warning">' + val + '</span></a>';
g_navi += '<a id="warning" href="#' + id + '">W</a><br>';
g_wid += 1;
}
else {
val = escape_html(val);
}
return val;
}
function process_namespaces(val) {
var ns_map = new Map([
["allscale::data_item_manager", "adim"],
["allscale::api::user::data", "aaud"],
["allscale::api::user", "aau"],
["allscale::utils", "au"],
["allscale::api", "aa"],
["hpx::util", "hu"],
["hpx::threads", "ht"],
["allscale::", "a::"]
]);
var reg = new RegExp(Array.from(ns_map.keys()).join("|"), "g");
val = val.replace(reg, function (match, offset, string) {
return '<span title="' + match + '" onclick="copy_title(this, event)" id="namespace">' + ns_map.get(match) + '</span>';
});
return val;
}
function spaceify(val) {
val = val.replace(/\n/g, " \n ");
val = val.replace(/\]/g, " ] ");
val = val.replace(/\[/g, " [ ");
val = val.replace(/,/g, " , ");
val = val.replace(/‘/g, " ‘ ");
val = val.replace(/\(/g, " ( ");
val = val.replace(/</g, " < ");
val = val.replace(/>/g, " > ");
val = val.replace(/{/g, " { ");
val = val.replace(/}/g, " } ");
return val;
}
function despaceify(val) {
val = val.replace(/ \n /g, "\n");
val = val.replace(/ \] /g, "]");
val = val.replace(/ \[ /g, "[");
val = val.replace(/ , /g, ",");
val = val.replace(/ ‘ /g, "‘");
val = val.replace(/ \( /g, "(");
val = val.replace(/ < /g, "<");
val = val.replace(/ > /g, ">")
val = val.replace(/ { /g, "{");
val = val.replace(/ } /g, "}");
return val;
}
function process_input() {
g_wid = 0;
g_eid = 0;
g_navi = "";
val = document.getElementById("input").value;
val = spaceify(val);
words = val.split(" ");
words = words.map(w => process_word(w));
val = words.join(" ");
val = despaceify(val);
val = val.replace(/\n/g, "<br>");
val = val.replace(/(id="(?:warning|error)".*?)(In file included from)/g, '$1<hr class="file">$2')
val = process_namespaces(val);
document.getElementById("output").innerHTML = val;
document.getElementById("navi").innerHTML = g_navi;
}
function clear_input() {
document.getElementById("input").value = "";
}
window.addEventListener('input', function (e) {
process_input();
}, false);
// Just some input for testing below
function demo_test() {
document.getElementById("input").value =
`In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:7,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp: In function ‘typename Requirement::region_type allscale::data_item_manager::detail::mark_owned(Requirement, std::size_t)’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp:61:66: warning: typedef ‘using location_info_type = struct allscale::data_item_manager::location_info<typename DataItemType::region_type>’ locally defined but not used [-Wunused-local-typedefs]
using location_info_type = location_info<region_type>;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp:63:106: warning: typedef ‘using fragment_type = typename allscale::data_item_manager::data_item_store<typename DataItemReference::data_item_type>::data_item_type::fragment_type’ locally defined but not used [-Wunused-local-typedefs]
using fragment_type = typename data_item_store<data_item_type>::data_item_type::fragment_type;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp: In function ‘hpx::lcos::future<allscale::lease<typename Item::data_item_type> > allscale::data_item_manager::detail::acquire(const Requirement&, const LocationInfo&)’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp:158:63: warning: typedef ‘using lease_type = struct allscale::lease<typename Item::data_item_type>’ locally defined but not used [-Wunused-local-typedefs]
using lease_type = allscale::lease<data_item_type>;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp:159:73: warning: typedef ‘using transfer_action_type = struct allscale::data_item_manager::detail::transfer_action<typename Requirement::data_item_type>’ locally defined but not used [-Wunused-local-typedefs]
using transfer_action_type = transfer_action<data_item_type>;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire.hpp:161:100: warning: typedef ‘using mutex_type = typename allscale::data_item_manager::data_item_store<typename DataItemReference::data_item_type>::data_item_type::mutex_type’ locally defined but not used [-Wunused-local-typedefs]
using mutex_type = typename data_item_store<data_item_type>::data_item_type::mutex_type;
^
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:9:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire_rank.hpp: In function ‘std::size_t allscale::data_item_manager::detail::acquire_rank(const Requirement&, const LocationInfo&, std::size_t)’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire_rank.hpp:38:63: warning: typedef ‘using lease_type = struct allscale::lease<typename Item::data_item_type>’ locally defined but not used [-Wunused-local-typedefs]
using lease_type = allscale::lease<data_item_type>;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire_rank.hpp:39:73: warning: typedef ‘using transfer_action_type = struct allscale::data_item_manager::detail::transfer_action<typename Requirement::data_item_type>’ locally defined but not used [-Wunused-local-typedefs]
using transfer_action_type = transfer_action<data_item_type>;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/acquire_rank.hpp:41:100: warning: typedef ‘using mutex_type = typename allscale::data_item_manager::data_item_store<typename DataItemReference::data_item_type>::data_item_type::mutex_type’ locally defined but not used [-Wunused-local-typedefs]
using mutex_type = typename data_item_store<data_item_type>::data_item_type::mutex_type;
^
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:10:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In function ‘allscale::data_item_manager::location_info<typename DataItemType::region_type> allscale::data_item_manager::detail::locate_root(Requirement)’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:79:106: warning: typedef ‘using fragment_type = typename allscale::data_item_manager::data_item_store<typename DataItemReference::data_item_type>::data_item_type::fragment_type’ locally defined but not used [-Wunused-local-typedefs]
using fragment_type = typename data_item_store<data_item_type>::data_item_type::fragment_type;
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In function ‘hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > allscale::data_item_manager::detail::locate(Requirement, std::size_t)’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:126:106: warning: typedef ‘using fragment_type = typename allscale::data_item_manager::data_item_store<typename Requirement::data_item_type>::data_item_type::fragment_type’ locally defined but not used [-Wunused-local-typedefs]
using fragment_type = typename data_item_store<data_item_type>::data_item_type::fragment_type;
^
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/throw_exception.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:14,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/tmp/insieme-src-39855543: At global scope:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:868:43: warning: type attributes ignored after type is already defined [-Wattributes]
template struct HPX_ALWAYS_EXPORT transfer_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:274:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_3)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:870:13: warning: type attributes ignored after type is already defined [-Wattributes]
transfer_continuation_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:274:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_3)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:868:43: warning: type attributes ignored after type is already defined [-Wattributes]
template struct HPX_ALWAYS_EXPORT transfer_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:287:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_4)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:870:13: warning: type attributes ignored after type is already defined [-Wattributes]
transfer_continuation_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:287:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_4)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:868:43: warning: type attributes ignored after type is already defined [-Wattributes]
template struct HPX_ALWAYS_EXPORT transfer_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:370:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_1)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:870:13: warning: type attributes ignored after type is already defined [-Wattributes]
transfer_continuation_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:370:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_1)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:868:43: warning: type attributes ignored after type is already defined [-Wattributes]
template struct HPX_ALWAYS_EXPORT transfer_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:677:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_2)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:870:13: warning: type attributes ignored after type is already defined [-Wattributes]
transfer_continuation_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:677:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_2)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:868:43: warning: type attributes ignored after type is already defined [-Wattributes]
template struct HPX_ALWAYS_EXPORT transfer_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:1671:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_5)
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:870:13: warning: type attributes ignored after type is already defined [-Wattributes]
transfer_continuation_action< action>; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/expand.hpp:11:26: note: in definition of macro ‘HPX_PP_EXPAND’
#define HPX_PP_EXPAND(x) x
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:29:32: note: in expansion of macro ‘HPX_REGISTER_ACTION_2’
# define HPX_PP_CAT_I(a, b) a ## b
^
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/detail/pp/cat.hpp:21:30: note: in expansion of macro ‘HPX_PP_CAT_I’
# define HPX_PP_CAT(a, b) HPX_PP_CAT_I(a, b)
^~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:856:19: note: in expansion of macro ‘HPX_PP_CAT’
HPX_PP_EXPAND(HPX_PP_CAT( \
^~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/actions/basic_action.hpp:1084:5: note: in expansion of macro ‘HPX_REGISTER_ACTION_’
HPX_REGISTER_ACTION_(__VA_ARGS__) \
^~~~~~~~~~~~~~~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager.hpp:199:5: note: in expansion of macro ‘HPX_REGISTER_ACTION’
HPX_REGISTER_ACTION( \
^~~~~~~~~~~~~~~~~~~
/tmp/insieme-src-39855543:1671:1: note: in expansion of macro ‘REGISTER_DATAITEMSERVER’
REGISTER_DATAITEMSERVER(data_item_type_5)
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_774_13_bool_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_774_13::operator allscale_type_1456() const’:
/tmp/insieme-src-39855543:3373:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_594_34_void_double_space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_594_34::operator allscale_type_1327() const’:
/tmp/insieme-src-39855543:3860:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_599_24_double_const_space_double_space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_599_24::operator allscale_type_1352() const’:
/tmp/insieme-src-39855543:3869:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_662_34_void_double_space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_662_34::operator allscale_type_1327() const’:
/tmp/insieme-src-39855543:3900:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_667_23_double_const_space_double_space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_667_23::operator allscale_type_1352() const’:
/tmp/insieme-src-39855543:3913:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In function ‘IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_fragments_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt_ IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_range_spliter_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt___static__IMP_split_returns_fragments_lt_Vector_lt_long_comma__space_2UL_gt__space__gt_(uint64_t, const IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_range_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt_&)’:
/tmp/insieme-src-39855543:4504:202: warning: variable ‘var_2’ set but not used [-Wunused-but-set-variable]
const IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool var_2 = (IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool&&)IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool{};
^~~~~
/tmp/insieme-src-39855543: In function ‘IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_fragments_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt_ allscale_fun_904(uint64_t, const IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_range_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt_&)’:
/tmp/insieme-src-39855543:4658:202: warning: variable ‘var_2’ set but not used [-Wunused-but-set-variable]
const IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool var_2 = (IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool&&)IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_volume_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__bool{};
^~~~~
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_810_18_double_const_space_double_space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_810_18::operator allscale_type_1352() const’:
/tmp/insieme-src-39855543:4921:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_utils_slash_include_slash_allscale_slash_utils_slash_vector_dot_h_249_26_long_const_space_long_space__ampersand__const_space_long_space__ampersand_::operator allscale_type_541() const’:
/tmp/insieme-src-39855543:5926:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/tmp/insieme-src-39855543: In member function ‘IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_benchmark_dot_cpp_60_27_long_double_long_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_benchmark_dot_cpp_60_27::operator allscale_type_509() const’:
/tmp/insieme-src-39855543:5948:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:10:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In instantiation of ‘hpx::util::tuple<decltype (locate<state>(get<Is>(reqs), declval<std::size_t>()))...> allscale::data_item_manager::detail::locate(const Requirements&, hpx::util::detail::pack_c<long unsigned int, Is ...>) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirements = hpx::util::tuple<>; long unsigned int ...Is = {}]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:328:58: required from ‘decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) allscale::data_item_manager::locate(const Requirements&) [with Requirements = hpx::util::tuple<>; decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) = hpx::util::tuple<>; typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type = hpx::util::detail::pack_c<long unsigned int>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:454:42: required from ‘hpx::lcos::future<long unsigned int> allscale::detail::work_item_impl<WorkItemDescription, Closure>::process(allscale::executor_type&, std::size_t) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10>; allscale::executor_type = hpx::threads::executors::pool_executor; std::size_t = long unsigned int]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:304:25: warning: variable ‘src_id’ set but not used [-Wunused-but-set-variable]
std::size_t src_id = hpx::get_locality_id();
^~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp: In instantiation of ‘typename std::enable_if<allscale::detail::work_item_impl<WorkItemDescription, Closure>::is_serializable, allscale::detail::work_item_impl<WorkItemDescription, Closure>*>::type allscale::detail::load_work_item_impl(hpx::serialization::input_archive&, allscale::detail::work_item_impl<WorkItemDescription, Closure>*) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10>; typename std::enable_if<allscale::detail::work_item_impl<WorkItemDescription, Closure>::is_serializable, allscale::detail::work_item_impl<WorkItemDescription, Closure>*>::type = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10> >*]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:657:1: required from ‘static allscale::detail::work_item_impl<WorkItemDescription, Closure>* hpx::serialization::detail::constructor_selector<allscale::detail::work_item_impl<WorkItemDescription, Closure> >::create(hpx::serialization::input_archive&) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp:205:57: required from ‘static void* hpx::serialization::detail::register_class<Derived>::create(hpx::serialization::input_archive&) [with Derived = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10> >]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp:213:17: required from ‘hpx::serialization::detail::register_class<Derived>::register_class() [with Derived = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10> >]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:673:1: required from ‘hpx::serialization::detail::register_class<allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10> > > allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10> >::hpx_register_class_instance’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:586:9: required from ‘hpx::serialization::detail::register_class<allscale::detail::work_item_impl<WorkItemDescription, Closure> >& allscale::detail::work_item_impl<WorkItemDescription, Closure>::hpx_get_register_class_instance(hpx::serialization::detail::register_class<allscale::detail::work_item_impl<WorkItemDescription, Closure> >*) const [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_5_name, allscale::do_serialization, __wi_allscale_wi_5_variant_0, __wi_allscale_wi_5_variant_1, __wi_allscale_wi_5_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10>]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: error: no matching function for call to ‘hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10>::tuple()’
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:489:39: note: candidate: template<class UTuple, class Enable> constexpr hpx::util::tuple<Ts>::tuple(UTuple&&)
HPX_CONSTEXPR HPX_HOST_DEVICE tuple(UTuple&& other)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:489:39: note: template argument deduction/substitution failed:
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: note: candidate expects 1 argument, 0 provided
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:461:9: note: candidate: hpx::util::tuple<Ts>::tuple(hpx::util::tuple<Ts>&&) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10}]
tuple(tuple&&) = default;
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:461:9: note: candidate expects 1 argument, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:456:9: note: candidate: hpx::util::tuple<Ts>::tuple(const hpx::util::tuple<Ts>&) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10}]
tuple(tuple const&) = default;
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:456:9: note: candidate expects 1 argument, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:448:48: note: candidate: template<class U, class ... Us, class Enable> constexpr hpx::util::tuple<Ts>::tuple(U&&, Us&& ...)
explicit HPX_CONSTEXPR HPX_HOST_DEVICE tuple(U&& v, Us&&... vs)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:448:48: note: template argument deduction/substitution failed:
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: note: candidate expects at least 1 argument, 0 provided
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:424:48: note: candidate: constexpr hpx::util::tuple<Ts>::tuple(const Ts& ...) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_one_on_one_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10_unsigned_space_long_const_space_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_Observer_lt__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_766_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_774_colon_13_rparen__comma__space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_776_colon_13_rparen__gt__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_530_10}]
explicit HPX_CONSTEXPR HPX_HOST_DEVICE tuple(Ts const&... vs)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:424:48: note: candidate expects 2 arguments, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:417:39: note: candidate: template<class Dependent, class Enable> constexpr hpx::util::tuple<Ts>::tuple()
HPX_CONSTEXPR HPX_HOST_DEVICE tuple()
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:417:39: note: template argument deduction/substitution failed:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:413:13: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
typename Enable = typename std::enable_if<
^~~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:10:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In instantiation of ‘allscale::data_item_manager::detail::locate(Requirement, std::size_t)::<lambda(hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> >&&)> mutable [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:199:86: required from ‘struct allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]::<lambda(class hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >&&)>’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:195:63: required from ‘hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:283:44: required from ‘std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > > allscale::data_item_manager::detail::locate(const std::vector<Requirement, Allocator>&, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >; Allocator = std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:305:55: required from ‘hpx::util::tuple<decltype (locate<state>(get<Is>(reqs), declval<std::size_t>()))...> allscale::data_item_manager::detail::locate(const Requirements&, hpx::util::detail::pack_c<long unsigned int, Is ...>) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; long unsigned int ...Is = {0, 1, 2}]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:328:58: required from ‘decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) allscale::data_item_manager::locate(const Requirements&) [with Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) = hpx::util::tuple<std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > > >; typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type = hpx::util::detail::pack_c<long unsigned int, 0, 1, 2>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:454:42: required from ‘hpx::lcos::future<long unsigned int> allscale::detail::work_item_impl<WorkItemDescription, Closure>::process(allscale::executor_type&, std::size_t) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>; allscale::executor_type = hpx::threads::executors::pool_executor; std::size_t = long unsigned int]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:204:33: warning: unused variable ‘this_id’ [-Wunused-variable]
std::size_t this_id = hpx::get_locality_id();
^~~~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In instantiation of ‘allscale::data_item_manager::detail::locate(Requirement, std::size_t)::<lambda(hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> >&&)> mutable [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:199:86: required from ‘struct allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]::<lambda(class hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >&&)>’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:195:63: required from ‘hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:283:44: required from ‘std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > > allscale::data_item_manager::detail::locate(const std::vector<Requirement, Allocator>&, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >; Allocator = std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:305:55: required from ‘hpx::util::tuple<decltype (locate<state>(get<Is>(reqs), declval<std::size_t>()))...> allscale::data_item_manager::detail::locate(const Requirements&, hpx::util::detail::pack_c<long unsigned int, Is ...>) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; long unsigned int ...Is = {0, 1, 2}]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:328:58: required from ‘decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) allscale::data_item_manager::locate(const Requirements&) [with Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) = hpx::util::tuple<std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > > >; typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type = hpx::util::detail::pack_c<long unsigned int, 0, 1, 2>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:454:42: required from ‘hpx::lcos::future<long unsigned int> allscale::detail::work_item_impl<WorkItemDescription, Closure>::process(allscale::executor_type&, std::size_t) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>; allscale::executor_type = hpx::threads::executors::pool_executor; std::size_t = long unsigned int]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:204:33: warning: unused variable ‘this_id’ [-Wunused-variable]
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp: In instantiation of ‘allscale::data_item_manager::detail::locate(Requirement, std::size_t)::<lambda(hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> >&&)> mutable [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:199:86: required from ‘struct allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]::<lambda(class hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >&&)>’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:195:63: required from ‘hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > allscale::data_item_manager::detail::locate(Requirement, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:283:44: required from ‘std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<typename Requirement::region_type> > > allscale::data_item_manager::detail::locate(const std::vector<Requirement, Allocator>&, std::size_t) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirement = allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >; Allocator = std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > >; typename Requirement::region_type = allscale::api::user::data::GridRegion<2>; std::size_t = long unsigned int]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:305:55: required from ‘hpx::util::tuple<decltype (locate<state>(get<Is>(reqs), declval<std::size_t>()))...> allscale::data_item_manager::detail::locate(const Requirements&, hpx::util::detail::pack_c<long unsigned int, Is ...>) [with allscale::data_item_manager::detail::locate_state state = (allscale::data_item_manager::detail::locate_state)0; Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; long unsigned int ...Is = {0, 1, 2}]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:328:58: required from ‘decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) allscale::data_item_manager::locate(const Requirements&) [with Requirements = hpx::util::tuple<std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon_Matrix, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<allscale::api::user::data::AdaptiveGridCell<double, allscale::api::user::data::CellConfig<2, allscale::api::user::data::layers<allscale::api::user::data::layer<1, 1>, allscale::api::user::data::layer<8, 8>, allscale::api::user::data::layer<2, 2> > > >, 2> > > >, std::vector<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> >, std::allocator<allscale::data_item_requirement<allscale::api::user::data::Grid<IMP_amdados_colon__colon__lparen_anonymous_space_namespace_rparen__colon__colon_SubdomainContext_IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_86_1, 2> > > > >; decltype (locate<init>(reqs, declval<typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type>())) = hpx::util::tuple<std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > >, std::vector<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > >, std::allocator<hpx::lcos::future<allscale::data_item_manager::location_info<allscale::api::user::data::GridRegion<2> > > > > >; typename hpx::util::detail::make_index_pack<typename hpx::util::tuple_size<T>::type:: value>::type = hpx::util::detail::pack_c<long unsigned int, 0, 1, 2>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:454:42: required from ‘hpx::lcos::future<long unsigned int> allscale::detail::work_item_impl<WorkItemDescription, Closure>::process(allscale::executor_type&, std::size_t) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>; allscale::executor_type = hpx::threads::executors::pool_executor; std::size_t = long unsigned int]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/data_item_manager/locate.hpp:204:33: warning: unused variable ‘this_id’ [-Wunused-variable]
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp: In instantiation of ‘typename std::enable_if<allscale::detail::work_item_impl<WorkItemDescription, Closure>::is_serializable, allscale::detail::work_item_impl<WorkItemDescription, Closure>*>::type allscale::detail::load_work_item_impl(hpx::serialization::input_archive&, allscale::detail::work_item_impl<WorkItemDescription, Closure>*) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>; typename std::enable_if<allscale::detail::work_item_impl<WorkItemDescription, Closure>::is_serializable, allscale::detail::work_item_impl<WorkItemDescription, Closure>*>::type = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8> >*]’:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:657:1: required from ‘static allscale::detail::work_item_impl<WorkItemDescription, Closure>* hpx::serialization::detail::constructor_selector<allscale::detail::work_item_impl<WorkItemDescription, Closure> >::create(hpx::serialization::input_archive&) [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp:205:57: required from ‘static void* hpx::serialization::detail::register_class<Derived>::create(hpx::serialization::input_archive&) [with Derived = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8> >]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp:213:17: required from ‘hpx::serialization::detail::register_class<Derived>::register_class() [with Derived = allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8> >]’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:673:1: required from ‘hpx::serialization::detail::register_class<allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8> > > allscale::detail::work_item_impl<allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>, hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8> >::hpx_register_class_instance’
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:586:9: required from ‘hpx::serialization::detail::register_class<allscale::detail::work_item_impl<WorkItemDescription, Closure> >& allscale::detail::work_item_impl<WorkItemDescription, Closure>::hpx_get_register_class_instance(hpx::serialization::detail::register_class<allscale::detail::work_item_impl<WorkItemDescription, Closure> >*) const [with WorkItemDescription = allscale::work_item_description<void, __wi_allscale_wi_4_name, allscale::do_serialization, __wi_allscale_wi_4_variant_0, __wi_allscale_wi_4_variant_1, __wi_allscale_wi_4_can_split>; Closure = hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>]’
/tmp/insieme-src-39855543:6472:1: required from here
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: error: no matching function for call to ‘hpx::util::tuple<IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8>::tuple()’
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:489:39: note: candidate: template<class UTuple, class Enable> constexpr hpx::util::tuple<Ts>::tuple(UTuple&&)
HPX_CONSTEXPR HPX_HOST_DEVICE tuple(UTuple&& other)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:489:39: note: template argument deduction/substitution failed:
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: note: candidate expects 1 argument, 0 provided
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:461:9: note: candidate: hpx::util::tuple<Ts>::tuple(hpx::util::tuple<Ts>&&) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8}]
tuple(tuple&&) = default;
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:461:9: note: candidate expects 1 argument, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:456:9: note: candidate: hpx::util::tuple<Ts>::tuple(const hpx::util::tuple<Ts>&) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8}]
tuple(tuple const&) = default;
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:456:9: note: candidate expects 1 argument, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:448:48: note: candidate: template<class U, class ... Us, class Enable> constexpr hpx::util::tuple<Ts>::tuple(U&&, Us&& ...)
explicit HPX_CONSTEXPR HPX_HOST_DEVICE tuple(U&& v, Us&&... vs)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:448:48: note: template argument deduction/substitution failed:
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/work_item.hpp:5:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/spawn.hpp:6,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/runtime.hpp:15,
from /tmp/insieme-src-39855543:11:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/allscale/detail/work_item_impl.hpp:630:47: note: candidate expects at least 1 argument, 0 provided
typename work_item_type::closure_type closure;
^~~~~~~
In file included from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/bind.hpp:20,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/lcos/detail/future_data.hpp:24,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/traits/serialization_access_data.hpp:10,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_container.hpp:15,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/input_archive.hpp:16,
from /home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/runtime/serialization/serialize.hpp:12,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/utils/include/allscale/utils/serializer.h:11,
from /home/petert/allscale/git/allscale-compiler/code/../api/code/api/include/allscale/api/core/data.h:6,
from /tmp/insieme-src-39855543:8:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:424:48: note: candidate: constexpr hpx::util::tuple<Ts>::tuple(const Ts& ...) [with Ts = {IMP_allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_detail_colon__colon_RecArgsWithDependencies_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__allscale_colon__colon_api_colon__colon_user_colon__colon_algorithm_colon__colon_full_neighborhood_sync_dependency_lt_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__comma__space_1_gt_, IMP__Insieme__lambda__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8_unsigned_space_long_const_space__lparen_lambda_space_at_space__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_amdados_slash_code_slash_app_slash_src_slash_scenario_simulation_dot_cpp_colon_749_colon_9_rparen__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_Grid_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_AdaptiveGridCell_lt_double_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_CellConfig_lt_2_comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layers_lt_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_1_comma__space_1_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_8_comma__space_8_gt__comma__space_struct_space_allscale_colon__colon_api_colon__colon_user_colon__colon_data_colon__colon_layer_lt_2_comma__space_2_gt__space__gt__space__gt__space__gt__comma__space_2_gt__space__ampersand__void_const_space_allscale_colon__colon_utils_colon__colon_Vector_lt_long_comma__space_2_gt__space__ampersand__IMLOC__slash_home_slash_petert_slash_allscale_slash_git_slash_allscale_minus_compiler_slash_api_slash_code_slash_api_slash_include_slash_allscale_slash_api_slash_user_slash_algorithm_slash_stencil_dot_h_517_8}]
explicit HPX_CONSTEXPR HPX_HOST_DEVICE tuple(Ts const&... vs)
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:424:48: note: candidate expects 2 arguments, 0 provided
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:417:39: note: candidate: template<class Dependent, class Enable> constexpr hpx::util::tuple<Ts>::tuple()
HPX_CONSTEXPR HPX_HOST_DEVICE tuple()
^~~~~
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:417:39: note: template argument deduction/substitution failed:
/home/petert/allscale/git/allscale-compiler/code/../runtime/allscale_runtime/hpx/hpx/util/tuple.hpp:413:13: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
typename Enable = typename std::enable_if<
^~~~~~~~`;
process_input();
}