@@ -352,14 +352,14 @@ int RECORDER_MPI_DECL(MPI_Type_commit)(MPI_Datatype *datatype) {
352
352
RECORDER_INTERCEPTOR (1 , args );
353
353
}
354
354
355
- int RECORDER_MPI_DECL (MPI_File_open )(MPI_Comm comm , CONST char * filename , int amode , MPI_Info info , MPI_File * fh ) {
355
+ int RECORDER_MPIIO_DECL (MPI_File_open )(MPI_Comm comm , CONST char * filename , int amode , MPI_Info info , MPI_File * fh ) {
356
356
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_open , (comm , filename , amode , info , fh ));
357
357
add_mpi_file (comm , fh );
358
358
char * * args = assemble_args_list (5 , comm2name (& comm ), realrealpath (filename ), itoa (amode ), ptoa (& info ), file2id (fh ));
359
359
RECORDER_INTERCEPTOR (5 , args );
360
360
}
361
361
362
- int RECORDER_MPI_DECL (MPI_File_close )(MPI_File * fh ) {
362
+ int RECORDER_MPIIO_DECL (MPI_File_close )(MPI_File * fh ) {
363
363
char * fid = file2id (fh );
364
364
MPIFileHash * entry = NULL ;
365
365
HASH_FIND (hh , mpi_file_table , fh , sizeof (MPI_File ), entry );
@@ -375,182 +375,200 @@ int RECORDER_MPI_DECL(MPI_File_close)(MPI_File *fh) {
375
375
RECORDER_INTERCEPTOR (1 , args );
376
376
}
377
377
378
- int RECORDER_MPI_DECL (MPI_File_sync )(MPI_File fh ) {
378
+ int RECORDER_MPIIO_DECL (MPI_File_sync )(MPI_File fh ) {
379
379
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_sync , (fh ));
380
380
char * * args = assemble_args_list (1 , file2id (& fh ));
381
381
RECORDER_INTERCEPTOR (1 , args );
382
382
}
383
383
384
- int RECORDER_MPI_DECL (MPI_File_set_size )(MPI_File fh , MPI_Offset size ) {
384
+ int RECORDER_MPIIO_DECL (MPI_File_set_size )(MPI_File fh , MPI_Offset size ) {
385
385
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_set_size , (fh , size ));
386
386
char * * args = assemble_args_list (2 , file2id (& fh ), itoa (size ));
387
387
RECORDER_INTERCEPTOR (2 , args );
388
388
}
389
389
390
- int RECORDER_MPI_DECL (MPI_File_set_view )(MPI_File fh , MPI_Offset disp , MPI_Datatype etype ,
390
+ int RECORDER_MPIIO_DECL (MPI_File_set_view )(MPI_File fh , MPI_Offset disp , MPI_Datatype etype ,
391
391
MPI_Datatype filetype , CONST char * datarep , MPI_Info info ) {
392
392
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_set_view , (fh , disp , etype , filetype , datarep , info ));
393
393
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (disp ), type2name (etype ), type2name (filetype ), ptoa (datarep ), ptoa (& info ));
394
394
RECORDER_INTERCEPTOR (6 , args );
395
395
}
396
396
397
- int RECORDER_MPI_DECL (MPI_File_read )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
397
+ int RECORDER_MPIIO_DECL (MPI_File_read )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
398
398
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read , (fh , buf , count , datatype , status ));
399
399
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
400
400
RECORDER_INTERCEPTOR (5 , args );
401
401
}
402
402
403
- int RECORDER_MPI_DECL (MPI_File_read_at )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
403
+ int RECORDER_MPIIO_DECL (MPI_File_read_at )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
404
404
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_at , (fh , offset , buf , count , datatype , status ));
405
405
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
406
406
RECORDER_INTERCEPTOR (6 , args );
407
407
}
408
408
409
- int RECORDER_MPI_DECL (MPI_File_read_at_all )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
409
+ int RECORDER_MPIIO_DECL (MPI_File_read_at_all )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
410
410
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_at_all , (fh , offset , buf , count , datatype , status ));
411
411
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
412
412
RECORDER_INTERCEPTOR (6 , args );
413
413
}
414
414
415
- int RECORDER_MPI_DECL (MPI_File_read_all )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
415
+ int RECORDER_MPIIO_DECL (MPI_File_read_all )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
416
416
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_all , (fh , buf , count , datatype , status ));
417
417
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
418
418
RECORDER_INTERCEPTOR (5 , args );
419
419
}
420
420
421
- int RECORDER_MPI_DECL (MPI_File_read_shared )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
421
+ int RECORDER_MPIIO_DECL (MPI_File_read_shared )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
422
422
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_shared , (fh , buf , count , datatype , status ));
423
423
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
424
424
RECORDER_INTERCEPTOR (5 , args );
425
425
}
426
426
427
- int RECORDER_MPI_DECL (MPI_File_read_ordered )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
427
+ int RECORDER_MPIIO_DECL (MPI_File_read_ordered )(MPI_File fh , void * buf , int count , MPI_Datatype datatype , MPI_Status * status ) {
428
428
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_ordered , (fh , buf , count , datatype , status ));
429
429
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
430
430
RECORDER_INTERCEPTOR (5 , args );
431
431
}
432
432
433
- int RECORDER_MPI_DECL (MPI_File_read_at_all_begin )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype ) {
433
+ int RECORDER_MPIIO_DECL (MPI_File_read_at_all_begin )(MPI_File fh , MPI_Offset offset , void * buf , int count , MPI_Datatype datatype ) {
434
434
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_at_all_begin , (fh , offset , buf , count , datatype ));
435
435
char * * args = assemble_args_list (5 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ));
436
436
RECORDER_INTERCEPTOR (5 , args );
437
437
}
438
438
439
- int RECORDER_MPI_DECL (MPI_File_read_all_begin )(MPI_File fh , void * buf , int count , MPI_Datatype datatype ) {
439
+ int RECORDER_MPIIO_DECL (MPI_File_read_all_begin )(MPI_File fh , void * buf , int count , MPI_Datatype datatype ) {
440
440
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_all_begin , (fh , buf , count , datatype ));
441
441
char * * args = assemble_args_list (4 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ));
442
442
RECORDER_INTERCEPTOR (4 , args );
443
443
}
444
444
445
- int RECORDER_MPI_DECL (MPI_File_read_ordered_begin )(MPI_File fh , void * buf , int count , MPI_Datatype datatype ) {
445
+ int RECORDER_MPIIO_DECL (MPI_File_read_ordered_begin )(MPI_File fh , void * buf , int count , MPI_Datatype datatype ) {
446
446
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_read_ordered_begin , (fh , buf , count , datatype ));
447
447
char * * args = assemble_args_list (4 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ));
448
448
RECORDER_INTERCEPTOR (4 , args );
449
449
}
450
450
451
- int RECORDER_MPI_DECL (MPI_File_iread_at )(MPI_File fh , MPI_Offset offset , void * buf , int count ,
451
+ int RECORDER_MPIIO_DECL (MPI_File_iread_at )(MPI_File fh , MPI_Offset offset , void * buf , int count ,
452
452
MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
453
453
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iread_at , (fh , offset , buf , count , datatype , request ));
454
454
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
455
455
RECORDER_INTERCEPTOR (6 , args );
456
456
}
457
457
458
- int RECORDER_MPI_DECL (MPI_File_iread )(MPI_File fh , void * buf , int count ,
458
+ int RECORDER_MPIIO_DECL (MPI_File_iread )(MPI_File fh , void * buf , int count ,
459
459
MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
460
460
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iread , (fh , buf , count , datatype , request ));
461
461
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
462
462
RECORDER_INTERCEPTOR (5 , args );
463
463
}
464
464
465
- int RECORDER_MPI_DECL (MPI_File_iread_shared )(MPI_File fh , void * buf , int count ,
465
+ int RECORDER_MPIIO_DECL (MPI_File_iread_shared )(MPI_File fh , void * buf , int count ,
466
466
MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
467
467
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iread_shared , (fh , buf , count , datatype , request ));
468
468
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
469
469
RECORDER_INTERCEPTOR (5 , args );
470
470
}
471
471
472
- int RECORDER_MPI_DECL (MPI_File_write )(MPI_File fh , CONST void * buf , int count ,
472
+ int RECORDER_MPIIO_DECL (MPI_File_write )(MPI_File fh , CONST void * buf , int count ,
473
473
MPI_Datatype datatype , MPI_Status * status ) {
474
474
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write , (fh , buf , count , datatype , status ));
475
475
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
476
476
RECORDER_INTERCEPTOR (5 , args );
477
477
}
478
478
479
- int RECORDER_MPI_DECL (MPI_File_write_at )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
479
+ int RECORDER_MPIIO_DECL (MPI_File_write_at )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
480
480
int count , MPI_Datatype datatype , MPI_Status * status ) {
481
481
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_at , (fh , offset , buf , count , datatype , status ));
482
482
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
483
483
RECORDER_INTERCEPTOR (6 , args );
484
484
}
485
485
486
- int RECORDER_MPI_DECL (MPI_File_write_at_all )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
486
+ int RECORDER_MPIIO_DECL (MPI_File_write_at_all )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
487
487
int count , MPI_Datatype datatype , MPI_Status * status ) {
488
488
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_at_all , (fh , offset , buf , count , datatype , status ));
489
489
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
490
490
RECORDER_INTERCEPTOR (6 , args );
491
491
}
492
492
493
- int RECORDER_MPI_DECL (MPI_File_write_all )(MPI_File fh , CONST void * buf , int count ,
493
+ int RECORDER_MPIIO_DECL (MPI_File_write_all )(MPI_File fh , CONST void * buf , int count ,
494
494
MPI_Datatype datatype , MPI_Status * status ) {
495
495
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_all , (fh , buf , count , datatype , status ));
496
496
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
497
497
RECORDER_INTERCEPTOR (5 , args );
498
498
}
499
499
500
- int RECORDER_MPI_DECL (MPI_File_write_shared )(MPI_File fh , CONST void * buf , int count ,
500
+ int RECORDER_MPIIO_DECL (MPI_File_write_shared )(MPI_File fh , CONST void * buf , int count ,
501
501
MPI_Datatype datatype , MPI_Status * status ) {
502
502
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_shared , (fh , buf , count , datatype , status ));
503
503
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
504
504
RECORDER_INTERCEPTOR (5 , args );
505
505
}
506
506
507
- int RECORDER_MPI_DECL (MPI_File_write_ordered )(MPI_File fh , CONST void * buf , int count ,
507
+ int RECORDER_MPIIO_DECL (MPI_File_write_ordered )(MPI_File fh , CONST void * buf , int count ,
508
508
MPI_Datatype datatype , MPI_Status * status ) {
509
509
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_ordered , (fh , buf , count , datatype , status ));
510
510
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), status2str (status ));
511
511
RECORDER_INTERCEPTOR (5 , args );
512
512
}
513
513
514
- int RECORDER_MPI_DECL (MPI_File_write_at_all_begin )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
514
+ int RECORDER_MPIIO_DECL (MPI_File_write_at_all_begin )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
515
515
int count , MPI_Datatype datatype ) {
516
516
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_at_all_begin , (fh , offset , buf , count , datatype ));
517
517
char * * args = assemble_args_list (5 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ));
518
518
RECORDER_INTERCEPTOR (5 , args );
519
519
}
520
520
521
- int RECORDER_MPI_DECL (MPI_File_write_all_begin )(MPI_File fh , CONST void * buf , int count , MPI_Datatype datatype ) {
521
+ int RECORDER_MPIIO_DECL (MPI_File_write_all_begin )(MPI_File fh , CONST void * buf , int count , MPI_Datatype datatype ) {
522
522
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_all_begin , (fh , buf , count , datatype ));
523
523
char * * args = assemble_args_list (4 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ));
524
524
RECORDER_INTERCEPTOR (4 , args );
525
525
}
526
526
527
- int RECORDER_MPI_DECL (MPI_File_write_ordered_begin )(MPI_File fh , CONST void * buf , int count , MPI_Datatype datatype ) {
527
+ int RECORDER_MPIIO_DECL (MPI_File_write_ordered_begin )(MPI_File fh , CONST void * buf , int count , MPI_Datatype datatype ) {
528
528
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_write_ordered_begin , (fh , buf , count , datatype ));
529
529
char * * args = assemble_args_list (4 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ));
530
530
RECORDER_INTERCEPTOR (4 , args );
531
531
}
532
532
533
- int RECORDER_MPI_DECL (MPI_File_iwrite_at )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
533
+ int RECORDER_MPIIO_DECL (MPI_File_iwrite_at )(MPI_File fh , MPI_Offset offset , CONST void * buf ,
534
534
int count , MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
535
535
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iwrite_at , (fh , offset , buf , count , datatype , request ));
536
536
char * * args = assemble_args_list (6 , file2id (& fh ), itoa (offset ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
537
537
RECORDER_INTERCEPTOR (6 , args );
538
538
}
539
539
540
- int RECORDER_MPI_DECL (MPI_File_iwrite )(MPI_File fh , CONST void * buf , int count ,
540
+ int RECORDER_MPIIO_DECL (MPI_File_iwrite )(MPI_File fh , CONST void * buf , int count ,
541
541
MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
542
542
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iwrite , (fh , buf , count , datatype , request ));
543
543
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
544
544
RECORDER_INTERCEPTOR (5 , args );
545
545
}
546
546
547
- int RECORDER_MPI_DECL (MPI_File_iwrite_shared )(MPI_File fh , CONST void * buf , int count ,
547
+ int RECORDER_MPIIO_DECL (MPI_File_iwrite_shared )(MPI_File fh , CONST void * buf , int count ,
548
548
MPI_Datatype datatype , __D_MPI_REQUEST * request ) {
549
549
RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_iwrite_shared , (fh , buf , count , datatype , request ));
550
550
char * * args = assemble_args_list (5 , file2id (& fh ), ptoa (buf ), itoa (count ), type2name (datatype ), ptoa (request ));
551
551
RECORDER_INTERCEPTOR (5 , args );
552
552
}
553
553
554
+ int RECORDER_MPIIO_DECL (MPI_File_seek ) (MPI_File fh , MPI_Offset offset , int whence ) {
555
+ RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_seek , (fh , offset , whence ));
556
+ char * * args = assemble_args_list (3 , file2id (& fh ), itoa (offset ), whence2name (whence ));
557
+ RECORDER_INTERCEPTOR (3 , args );
558
+ }
559
+
560
+ int RECORDER_MPIIO_DECL (MPI_File_seek_shared ) (MPI_File fh , MPI_Offset offset , int whence ) {
561
+ RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_seek_shared , (fh , offset , whence ));
562
+ char * * args = assemble_args_list (3 , file2id (& fh ), itoa (offset ), whence2name (whence ));
563
+ RECORDER_INTERCEPTOR (3 , args );
564
+ }
565
+
566
+ int RECORDER_MPIIO_DECL (MPI_File_get_size ) (MPI_File fh , MPI_Offset * offset ) {
567
+ RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_get_size , (fh , offset ));
568
+ char * * args = assemble_args_list (2 , file2id (& fh ), itoa (* offset ));
569
+ RECORDER_INTERCEPTOR (2 , args );
570
+ }
571
+
554
572
int RECORDER_MPI_DECL (MPI_Finalized )(int * flag ) {
555
573
// TODO: flag
556
574
RECORDER_INTERCEPTOR_NOIO (int , PMPI_Finalized , (flag ));
@@ -688,24 +706,6 @@ int RECORDER_MPI_DECL(MPI_Comm_dup) (MPI_Comm comm, MPI_Comm *newcomm) {
688
706
}
689
707
690
708
691
- int RECORDER_MPI_DECL (MPI_File_seek ) (MPI_File fh , MPI_Offset offset , int whence ) {
692
- RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_seek , (fh , offset , whence ));
693
- char * * args = assemble_args_list (3 , file2id (& fh ), itoa (offset ), whence2name (whence ));
694
- RECORDER_INTERCEPTOR (3 , args );
695
- }
696
-
697
- int RECORDER_MPI_DECL (MPI_File_seek_shared ) (MPI_File fh , MPI_Offset offset , int whence ) {
698
- RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_seek_shared , (fh , offset , whence ));
699
- char * * args = assemble_args_list (3 , file2id (& fh ), itoa (offset ), whence2name (whence ));
700
- RECORDER_INTERCEPTOR (3 , args );
701
- }
702
-
703
- int RECORDER_MPI_DECL (MPI_File_get_size ) (MPI_File fh , MPI_Offset * offset ) {
704
- RECORDER_INTERCEPTOR_NOIO (int , PMPI_File_get_size , (fh , offset ));
705
- char * * args = assemble_args_list (2 , file2id (& fh ), itoa (* offset ));
706
- RECORDER_INTERCEPTOR (2 , args );
707
- }
708
-
709
709
710
710
// Add MPI_Test, MPI_Testany, MPI_Testsome, MPI_Testall,
711
711
// MPI_Ireduce and MPI_Igather on 2020 12/18
0 commit comments