+void mpi_group_incl__(int* group, int* n, int* ranks, int* group_out, int* ierr) {
+ MPI_Group tmp;
+
+ *ierr = MPI_Group_incl(get_group(*group), *n, ranks, &tmp);
+ if(*ierr == MPI_SUCCESS) {
+ *group_out = new_group(tmp);
+ }
+}
+
+void mpi_comm_group__(int* comm, int* group_out, int* ierr) {
+ MPI_Group tmp;
+
+ *ierr = MPI_Comm_group(get_comm(*comm), &tmp);
+ if(*ierr == MPI_SUCCESS) {
+ *group_out = new_group(tmp);
+ }
+}
+
+
+void mpi_initialized__(int* flag, int* ierr){
+ *ierr = MPI_Initialized(flag);
+}
+