@@ -36,6 +36,7 @@ PN (void, pshpclmove, PSHPCLMOVE, (FORTRAN_POINTER_T *addr, MPI_Fint *length, MP
3636PN (FORTRAN_POINTER_T * , pshmem_ptr , PSHMEM_PTR , (FORTRAN_POINTER_T target , MPI_Fint * pe ));
3737PN (ompi_fortran_logical_t , pshmem_pe_accessible , PSHMEM_PE_ACCESSIBLE , (MPI_Fint * pe ));
3838PN (MPI_Fint , pshmem_addr_accessible , PSHMEM_ADDR_ACCESSIBLE , (FORTRAN_POINTER_T addr , MPI_Fint * pe ));
39+
3940PN (void , pshmem_put , PSHMEM_PUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
4041PN (void , pshmem_character_put , PSHMEM_CHARACTER_PUT , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
4142PN (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
4950PN (void , pshmem_put64 , PSHMEM_PUT64 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
5051PN (void , pshmem_put128 , PSHMEM_PUT128 , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
5152PN (void , pshmem_putmem , PSHMEM_PUTMEM , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * length , MPI_Fint * pe ));
53+
5254PN (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 ));
5355PN (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 ));
5456PN (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
5961PN (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 ));
6062PN (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 ));
6163PN (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+
6278PN (void , pshmem_character_get , PSHMEM_CHARACTER_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
6379PN (void , pshmem_complex_get , PSHMEM_COMPLEX_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
6480PN (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
7187PN (void , pshmem_getmem , PSHMEM_GETMEM , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
7288PN (void , pshmem_logical_get , PSHMEM_LOGICAL_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
7389PN (void , pshmem_real_get , PSHMEM_REAL_GET , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T source , MPI_Fint * len , MPI_Fint * pe ));
90+
7491PN (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 ));
7592PN (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 ));
7693PN (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
8198PN (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 ));
8299PN (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 ));
83100PN (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+
84115PN (MPI_Fint , pshmem_swap , PSHMEM_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
85116PN (ompi_fortran_integer4_t , pshmem_int4_swap , PSHMEM_INT4_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
86117PN (ompi_fortran_integer8_t , pshmem_int8_swap , PSHMEM_INT8_SWAP , (FORTRAN_POINTER_T target , FORTRAN_POINTER_T value , MPI_Fint * pe ));
0 commit comments