@@ -36,6 +36,7 @@ PN (void, pshpclmove, PSHPCLMOVE, (FORTRAN_POINTER_T *addr, MPI_Fint *length, MP
36
36
PN (FORTRAN_POINTER_T * , pshmem_ptr , PSHMEM_PTR , (FORTRAN_POINTER_T target , MPI_Fint * pe ));
37
37
PN (ompi_fortran_logical_t , pshmem_pe_accessible , PSHMEM_PE_ACCESSIBLE , (MPI_Fint * pe ));
38
38
PN (MPI_Fint , pshmem_addr_accessible , PSHMEM_ADDR_ACCESSIBLE , (FORTRAN_POINTER_T addr , MPI_Fint * pe ));
39
+
39
40
PN (void , pshmem_put , PSHMEM_PUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
40
41
PN (void , pshmem_character_put , PSHMEM_CHARACTER_PUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
41
42
PN (void , pshmem_complex_put , PSHMEM_COMPLEX_PUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
@@ -49,6 +50,7 @@ PN (void, pshmem_put32, PSHMEM_PUT32, (FORTRAN_POINTER_T target, FORTRAN_POINTER
49
50
PN (void , pshmem_put64 , PSHMEM_PUT64 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
50
51
PN (void , pshmem_put128 , PSHMEM_PUT128 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
51
52
PN (void , pshmem_putmem , PSHMEM_PUTMEM , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
53
+
52
54
PN (void , pshmem_iput4 , PSHMEM_IPUT4 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
53
55
PN (void , pshmem_iput8 , PSHMEM_IPUT8 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
54
56
PN (void , pshmem_iput32 , PSHMEM_IPUT32 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
@@ -59,6 +61,20 @@ PN (void, pshmem_double_iput, PSHMEM_DOUBLE_IPUT, (FORTRAN_POINTER_T target, FOR
59
61
PN (void , pshmem_integer_iput , PSHMEM_INTEGER_IPUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
60
62
PN (void , pshmem_logical_iput , PSHMEM_LOGICAL_IPUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
61
63
PN (void , pshmem_real_iput , PSHMEM_REAL_IPUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
64
+
65
+ PN (void , pshmem_putmem_nbi , PSHMEM_PUTMEM_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
66
+ PN (void , pshmem_character_put_nbi , PSHMEM_CHARACTER_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
67
+ PN (void , pshmem_complex_put_nbi , PSHMEM_COMPLEX_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
68
+ PN (void , pshmem_double_put_nbi , PSHMEM_DOUBLE_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
69
+ PN (void , pshmem_integer_put_nbi , PSHMEM_INTEGER_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
70
+ PN (void , pshmem_logical_put_nbi , PSHMEM_LOGICAL_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
71
+ PN (void , pshmem_real_put_nbi , PSHMEM_REAL_PUT_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
72
+ PN (void , pshmem_put4_nbi , PSHMEM_PUT4_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
73
+ PN (void , pshmem_put8_nbi , PSHMEM_PUT8_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
74
+ PN (void , pshmem_put32_nbi , PSHMEM_PUT32_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
75
+ PN (void , pshmem_put64_nbi , PSHMEM_PUT64_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
76
+ PN (void , pshmem_put128_nbi , PSHMEM_PUT128_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
77
+
62
78
PN (void , pshmem_character_get , PSHMEM_CHARACTER_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
63
79
PN (void , pshmem_complex_get , PSHMEM_COMPLEX_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
64
80
PN (void , pshmem_double_get , PSHMEM_DOUBLE_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
@@ -71,6 +87,7 @@ PN (void, pshmem_get128, PSHMEM_GET128, (FORTRAN_POINTER_T target, FORTRAN_POINT
71
87
PN (void , pshmem_getmem , PSHMEM_GETMEM , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
72
88
PN (void , pshmem_logical_get , PSHMEM_LOGICAL_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
73
89
PN (void , pshmem_real_get , PSHMEM_REAL_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
90
+
74
91
PN (void , pshmem_iget4 , PSHMEM_IGET4 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
75
92
PN (void , pshmem_iget8 , PSHMEM_IGET8 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
76
93
PN (void , pshmem_iget32 , PSHMEM_IGET32 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
@@ -81,6 +98,20 @@ PN (void, pshmem_double_iget, PSHMEM_DOUBLE_IGET, (FORTRAN_POINTER_T target, FOR
81
98
PN (void , pshmem_integer_iget , PSHMEM_INTEGER_IGET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
82
99
PN (void , pshmem_logical_iget , PSHMEM_LOGICAL_IGET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
83
100
PN (void , pshmem_real_iget , PSHMEM_REAL_IGET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * tst , MPI_Fint * sst , MPI_Fint * len , MPI_Fint * pe ));
101
+
102
+ PN (void , pshmem_getmem_nbi , PSHMEM_GETMEM_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
103
+ PN (void , pshmem_character_get_nbi , PSHMEM_CHARACTER_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
104
+ PN (void , pshmem_complex_get_nbi , PSHMEM_COMPLEX_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
105
+ PN (void , pshmem_double_get_nbi , PSHMEM_DOUBLE_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
106
+ PN (void , pshmem_integer_get_nbi , PSHMEM_INTEGER_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
107
+ PN (void , pshmem_logical_get_nbi , PSHMEM_LOGICAL_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
108
+ PN (void , pshmem_real_get_nbi , PSHMEM_REAL_GET_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
109
+ PN (void , pshmem_get4_nbi , PSHMEM_GET4_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
110
+ PN (void , pshmem_get8_nbi , PSHMEM_GET8_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
111
+ PN (void , pshmem_get32_nbi , PSHMEM_GET32_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
112
+ PN (void , pshmem_get64_nbi , PSHMEM_GET64_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
113
+ PN (void , pshmem_get128_nbi , PSHMEM_GET128_NBI , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
114
+
84
115
PN (MPI_Fint , pshmem_swap , PSHMEM_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
85
116
PN (ompi_fortran_integer4_t , pshmem_int4_swap , PSHMEM_INT4_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
86
117
PN (ompi_fortran_integer8_t , pshmem_int8_swap , PSHMEM_INT8_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
0 commit comments