![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /etc/alternatives/mpi/openmpi/ompi/mpi/java/java/ |
Upload File : |
/* DO NOT EDIT THIS FILE - it is machine generated */ #include <jni.h> /* Header for class mpi_Comm */ #ifndef _Included_mpi_Comm #define _Included_mpi_Comm #ifdef __cplusplus extern "C" { #endif #undef mpi_Comm_TYPE_SHARED #define mpi_Comm_TYPE_SHARED 0L #undef mpi_Comm_SELF #define mpi_Comm_SELF 1L #undef mpi_Comm_WORLD #define mpi_Comm_WORLD 2L /* * Class: mpi_Comm * Method: init * Signature: ()V */ JNIEXPORT void JNICALL Java_mpi_Comm_init (JNIEnv *, jclass); /* * Class: mpi_Comm * Method: getComm * Signature: (I)V */ JNIEXPORT void JNICALL Java_mpi_Comm_getComm (JNIEnv *, jobject, jint); /* * Class: mpi_Comm * Method: dup * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_dup (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: iDup * Signature: (J)[J */ JNIEXPORT jlongArray JNICALL Java_mpi_Comm_iDup (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: dupWithInfo * Signature: (JJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_dupWithInfo (JNIEnv *, jobject, jlong, jlong); /* * Class: mpi_Comm * Method: getSize * Signature: (J)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_getSize (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: getRank * Signature: (J)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_getRank (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: compare * Signature: (JJ)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_compare (JNIEnv *, jclass, jlong, jlong); /* * Class: mpi_Comm * Method: free * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_free (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: setInfo * Signature: (JJ)V */ JNIEXPORT void JNICALL Java_mpi_Comm_setInfo (JNIEnv *, jobject, jlong, jlong); /* * Class: mpi_Comm * Method: getInfo * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_getInfo (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: disconnect * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_disconnect (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: getGroup * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_getGroup (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: isInter * Signature: (J)Z */ JNIEXPORT jboolean JNICALL Java_mpi_Comm_isInter (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: createIntercomm * Signature: (JJIII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_createIntercomm (JNIEnv *, jobject, jlong, jlong, jint, jint, jint); /* * Class: mpi_Comm * Method: send * Signature: (JLjava/lang/Object;ZIIJIII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_send (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint); /* * Class: mpi_Comm * Method: recv * Signature: (JLjava/lang/Object;ZIIJIII[J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_recv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint, jlongArray); /* * Class: mpi_Comm * Method: sendRecv * Signature: (JLjava/lang/Object;ZIIJIIILjava/lang/Object;ZIIJIII[J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_sendRecv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint, jobject, jboolean, jint, jint, jlong, jint, jint, jint, jlongArray); /* * Class: mpi_Comm * Method: sendRecvReplace * Signature: (JLjava/lang/Object;ZIIJIIIII[J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_sendRecvReplace (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint, jint, jint, jlongArray); /* * Class: mpi_Comm * Method: bSend * Signature: (JLjava/lang/Object;ZIIJIII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_bSend (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint); /* * Class: mpi_Comm * Method: sSend * Signature: (JLjava/lang/Object;ZIIJIII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_sSend (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint); /* * Class: mpi_Comm * Method: rSend * Signature: (JLjava/lang/Object;ZIIJIII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_rSend (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint, jint); /* * Class: mpi_Comm * Method: iSend * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iSend (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: ibSend * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_ibSend (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: isSend * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_isSend (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: irSend * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_irSend (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: iRecv * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iRecv (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: sendInit * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_sendInit (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: bSendInit * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_bSendInit (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: sSendInit * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_sSendInit (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: rSendInit * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_rSendInit (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: recvInit * Signature: (JLjava/nio/Buffer;IJII)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_recvInit (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: pack * Signature: (JLjava/lang/Object;ZIIJ[BI)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_pack (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jbyteArray, jint); /* * Class: mpi_Comm * Method: unpack * Signature: (J[BILjava/lang/Object;ZIIJ)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_unpack (JNIEnv *, jobject, jlong, jbyteArray, jint, jobject, jboolean, jint, jint, jlong); /* * Class: mpi_Comm * Method: packSize * Signature: (JIJ)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_packSize (JNIEnv *, jobject, jlong, jint, jlong); /* * Class: mpi_Comm * Method: iProbe * Signature: (JII)Lmpi/Status; */ JNIEXPORT jobject JNICALL Java_mpi_Comm_iProbe (JNIEnv *, jobject, jlong, jint, jint); /* * Class: mpi_Comm * Method: probe * Signature: (JII[J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_probe (JNIEnv *, jobject, jlong, jint, jint, jlongArray); /* * Class: mpi_Comm * Method: createKeyval_jni * Signature: ()I */ JNIEXPORT jint JNICALL Java_mpi_Comm_createKeyval_1jni (JNIEnv *, jclass); /* * Class: mpi_Comm * Method: freeKeyval_jni * Signature: (I)V */ JNIEXPORT void JNICALL Java_mpi_Comm_freeKeyval_1jni (JNIEnv *, jclass, jint); /* * Class: mpi_Comm * Method: setAttr * Signature: (JI[B)V */ JNIEXPORT void JNICALL Java_mpi_Comm_setAttr (JNIEnv *, jobject, jlong, jint, jbyteArray); /* * Class: mpi_Comm * Method: getAttr_predefined * Signature: (JI)Ljava/lang/Object; */ JNIEXPORT jobject JNICALL Java_mpi_Comm_getAttr_1predefined (JNIEnv *, jobject, jlong, jint); /* * Class: mpi_Comm * Method: getAttr * Signature: (JI)[B */ JNIEXPORT jbyteArray JNICALL Java_mpi_Comm_getAttr (JNIEnv *, jobject, jlong, jint); /* * Class: mpi_Comm * Method: deleteAttr * Signature: (JI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_deleteAttr (JNIEnv *, jobject, jlong, jint); /* * Class: mpi_Comm * Method: getTopology * Signature: (J)I */ JNIEXPORT jint JNICALL Java_mpi_Comm_getTopology (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: abort * Signature: (JI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_abort (JNIEnv *, jobject, jlong, jint); /* * Class: mpi_Comm * Method: setErrhandler * Signature: (JJ)V */ JNIEXPORT void JNICALL Java_mpi_Comm_setErrhandler (JNIEnv *, jobject, jlong, jlong); /* * Class: mpi_Comm * Method: getErrhandler * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_getErrhandler (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: callErrhandler * Signature: (JI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_callErrhandler (JNIEnv *, jobject, jlong, jint); /* * Class: mpi_Comm * Method: barrier * Signature: (J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_barrier (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: iBarrier * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iBarrier (JNIEnv *, jobject, jlong); /* * Class: mpi_Comm * Method: bcast * Signature: (JLjava/lang/Object;ZIIJII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_bcast (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: iBcast * Signature: (JLjava/nio/Buffer;IJI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iBcast (JNIEnv *, jobject, jlong, jobject, jint, jlong, jint); /* * Class: mpi_Comm * Method: gather * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_gather (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: iGather * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iGather (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong, jint); /* * Class: mpi_Comm * Method: gatherv * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZI[I[IJII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_gatherv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jintArray, jintArray, jlong, jint, jint); /* * Class: mpi_Comm * Method: iGatherv * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;[I[IJI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iGatherv (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jintArray, jintArray, jlong, jint); /* * Class: mpi_Comm * Method: scatter * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_scatter (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: iScatter * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iScatter (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong, jint); /* * Class: mpi_Comm * Method: scatterv * Signature: (JLjava/lang/Object;ZI[I[IJILjava/lang/Object;ZIIJII)V */ JNIEXPORT void JNICALL Java_mpi_Comm_scatterv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jintArray, jintArray, jlong, jint, jobject, jboolean, jint, jint, jlong, jint, jint); /* * Class: mpi_Comm * Method: iScatterv * Signature: (JLjava/nio/Buffer;[I[IJLjava/nio/Buffer;IJI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iScatterv (JNIEnv *, jobject, jlong, jobject, jintArray, jintArray, jlong, jobject, jint, jlong, jint); /* * Class: mpi_Comm * Method: allGather * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allGather (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint); /* * Class: mpi_Comm * Method: iAllGather * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllGather (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong); /* * Class: mpi_Comm * Method: allGatherv * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZI[I[IJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allGatherv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jintArray, jintArray, jlong, jint); /* * Class: mpi_Comm * Method: iAllGatherv * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;[I[IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllGatherv (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jintArray, jintArray, jlong); /* * Class: mpi_Comm * Method: allToAll * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allToAll (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint); /* * Class: mpi_Comm * Method: iAllToAll * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllToAll (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong); /* * Class: mpi_Comm * Method: allToAllv * Signature: (JLjava/lang/Object;ZI[I[IJILjava/lang/Object;ZI[I[IJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allToAllv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jintArray, jintArray, jlong, jint, jobject, jboolean, jint, jintArray, jintArray, jlong, jint); /* * Class: mpi_Comm * Method: iAllToAllv * Signature: (JLjava/nio/Buffer;[I[IJLjava/nio/Buffer;[I[IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllToAllv (JNIEnv *, jobject, jlong, jobject, jintArray, jintArray, jlong, jobject, jintArray, jintArray, jlong); /* * Class: mpi_Comm * Method: allToAllw * Signature: (JLjava/nio/Buffer;[I[I[JLjava/nio/Buffer;[I[I[J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allToAllw (JNIEnv *, jobject, jlong, jobject, jintArray, jintArray, jlongArray, jobject, jintArray, jintArray, jlongArray); /* * Class: mpi_Comm * Method: iAllToAllw * Signature: (JLjava/nio/Buffer;[I[I[JLjava/nio/Buffer;[I[I[J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllToAllw (JNIEnv *, jobject, jlong, jobject, jintArray, jintArray, jlongArray, jobject, jintArray, jintArray, jlongArray); /* * Class: mpi_Comm * Method: neighborAllGather * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_neighborAllGather (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint); /* * Class: mpi_Comm * Method: iNeighborAllGather * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iNeighborAllGather (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong); /* * Class: mpi_Comm * Method: neighborAllGatherv * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZI[I[IJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_neighborAllGatherv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jintArray, jintArray, jlong, jint); /* * Class: mpi_Comm * Method: iNeighborAllGatherv * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;[I[IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iNeighborAllGatherv (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jintArray, jintArray, jlong); /* * Class: mpi_Comm * Method: neighborAllToAll * Signature: (JLjava/lang/Object;ZIIJILjava/lang/Object;ZIIJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_neighborAllToAll (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jint, jlong, jint, jobject, jboolean, jint, jint, jlong, jint); /* * Class: mpi_Comm * Method: iNeighborAllToAll * Signature: (JLjava/nio/Buffer;IJLjava/nio/Buffer;IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iNeighborAllToAll (JNIEnv *, jobject, jlong, jobject, jint, jlong, jobject, jint, jlong); /* * Class: mpi_Comm * Method: neighborAllToAllv * Signature: (JLjava/lang/Object;ZI[I[IJILjava/lang/Object;ZI[I[IJI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_neighborAllToAllv (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jintArray, jintArray, jlong, jint, jobject, jboolean, jint, jintArray, jintArray, jlong, jint); /* * Class: mpi_Comm * Method: iNeighborAllToAllv * Signature: (JLjava/nio/Buffer;[I[IJLjava/nio/Buffer;[I[IJ)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iNeighborAllToAllv (JNIEnv *, jobject, jlong, jobject, jintArray, jintArray, jlong, jobject, jintArray, jintArray, jlong); /* * Class: mpi_Comm * Method: reduce * Signature: (JLjava/lang/Object;ZILjava/lang/Object;ZIIJILmpi/Op;JI)V */ JNIEXPORT void JNICALL Java_mpi_Comm_reduce (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jobject, jboolean, jint, jint, jlong, jint, jobject, jlong, jint); /* * Class: mpi_Comm * Method: iReduce * Signature: (JLjava/nio/Buffer;Ljava/nio/Buffer;IJILmpi/Op;JI)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iReduce (JNIEnv *, jobject, jlong, jobject, jobject, jint, jlong, jint, jobject, jlong, jint); /* * Class: mpi_Comm * Method: allReduce * Signature: (JLjava/lang/Object;ZILjava/lang/Object;ZIIJILmpi/Op;J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_allReduce (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jobject, jboolean, jint, jint, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: iAllReduce * Signature: (JLjava/nio/Buffer;Ljava/nio/Buffer;IJILmpi/Op;J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iAllReduce (JNIEnv *, jobject, jlong, jobject, jobject, jint, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: reduceScatter * Signature: (JLjava/lang/Object;ZILjava/lang/Object;ZI[IJILmpi/Op;J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_reduceScatter (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jobject, jboolean, jint, jintArray, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: iReduceScatter * Signature: (JLjava/nio/Buffer;Ljava/lang/Object;[IJILmpi/Op;J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iReduceScatter (JNIEnv *, jobject, jlong, jobject, jobject, jintArray, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: reduceScatterBlock * Signature: (JLjava/lang/Object;ZILjava/lang/Object;ZIIJILmpi/Op;J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_reduceScatterBlock (JNIEnv *, jobject, jlong, jobject, jboolean, jint, jobject, jboolean, jint, jint, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: iReduceScatterBlock * Signature: (JLjava/nio/Buffer;Ljava/nio/Buffer;IJILmpi/Op;J)J */ JNIEXPORT jlong JNICALL Java_mpi_Comm_iReduceScatterBlock (JNIEnv *, jobject, jlong, jobject, jobject, jint, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: reduceLocal * Signature: (Ljava/lang/Object;ZILjava/lang/Object;ZIIJJ)V */ JNIEXPORT void JNICALL Java_mpi_Comm_reduceLocal (JNIEnv *, jclass, jobject, jboolean, jint, jobject, jboolean, jint, jint, jlong, jlong); /* * Class: mpi_Comm * Method: reduceLocalUf * Signature: (Ljava/lang/Object;ZILjava/lang/Object;ZIIJILmpi/Op;J)V */ JNIEXPORT void JNICALL Java_mpi_Comm_reduceLocalUf (JNIEnv *, jclass, jobject, jboolean, jint, jobject, jboolean, jint, jint, jlong, jint, jobject, jlong); /* * Class: mpi_Comm * Method: setName * Signature: (JLjava/lang/String;)V */ JNIEXPORT void JNICALL Java_mpi_Comm_setName (JNIEnv *, jobject, jlong, jstring); /* * Class: mpi_Comm * Method: getName * Signature: (J)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_mpi_Comm_getName (JNIEnv *, jobject, jlong); #ifdef __cplusplus } #endif #endif