Java: remove useless native datatype initialization
This commit was SVN r31293.
Этот коммит содержится в:
родитель
2bb780b35c
Коммит
a1004bf5cd
@ -48,13 +48,10 @@ typedef struct {
|
||||
jmethodID IntegerValueOf;
|
||||
jclass LongClass;
|
||||
jmethodID LongValueOf;
|
||||
int dtSizes[12];
|
||||
} ompi_java_globals_t;
|
||||
|
||||
extern ompi_java_globals_t ompi_java;
|
||||
|
||||
void ompi_java_init_native_Datatype(JNIEnv *env);
|
||||
|
||||
void* ompi_java_getBufPtr(
|
||||
void** bufBase, JNIEnv *env,
|
||||
jobject buf, jboolean db, int baseType, int offset);
|
||||
|
@ -344,11 +344,6 @@ JNIEXPORT void JNICALL Java_mpi_Comm_setInfo(
|
||||
ompi_java_exceptionCheck(env, rc);
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: mpi_Comm
|
||||
* Method: getInfo
|
||||
* Signature: (J)J
|
||||
*/
|
||||
JNIEXPORT jlong JNICALL Java_mpi_Comm_getInfo(
|
||||
JNIEnv *env, jobject jthis, jlong comm)
|
||||
{
|
||||
|
@ -74,24 +74,6 @@ MPI_Datatype Dts[] = { MPI_DATATYPE_NULL, /* NULL */
|
||||
MPI_C_DOUBLE_COMPLEX
|
||||
};
|
||||
|
||||
void ompi_java_init_native_Datatype(JNIEnv *env)
|
||||
{
|
||||
/* Initialization that can only be done after MPI_Init() has
|
||||
* been called. Called from `mpi_MPI.c'.
|
||||
*/
|
||||
|
||||
int i, rc;
|
||||
ompi_java.dtSizes[0] = 0;
|
||||
|
||||
for(i = 1; i < 12; i++)
|
||||
{
|
||||
rc = MPI_Type_size(Dts[i], &(ompi_java.dtSizes[i]));
|
||||
|
||||
if(ompi_java_exceptionCheck(env, rc))
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_mpi_Datatype_init(JNIEnv *e, jclass clazz)
|
||||
{
|
||||
ompi_java.DatatypeHandle = (*e)->GetFieldID(e, clazz, "handle", "J");
|
||||
|
@ -193,7 +193,6 @@ JNIEXPORT jobjectArray JNICALL Java_mpi_MPI_Init_1jni(
|
||||
(*env)->DeleteLocalRef(env, jc);
|
||||
}
|
||||
|
||||
ompi_java_init_native_Datatype(env);
|
||||
ompi_java_findClasses(env);
|
||||
return value;
|
||||
}
|
||||
@ -223,7 +222,6 @@ JNIEXPORT jint JNICALL Java_mpi_MPI_InitThread_1jni(
|
||||
int rc = MPI_Init_thread(&len, &sargs, required, &provided);
|
||||
ompi_java_exceptionCheck(env, rc);
|
||||
|
||||
ompi_java_init_native_Datatype(env);
|
||||
ompi_java_findClasses(env);
|
||||
return provided;
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user