ddt 391 ompi/datatype/ompi_datatype.h #define OMPI_DATATYPE_RETAIN(ddt) \ ddt 393 ompi/datatype/ompi_datatype.h if( !ompi_datatype_is_predefined((ddt)) ) { \ ddt 394 ompi/datatype/ompi_datatype.h OBJ_RETAIN((ddt)); \ ddt 396 ompi/datatype/ompi_datatype.h (void*)(ddt), (ddt)->name, (ddt)->super.super.obj_reference_count, \ ddt 401 ompi/datatype/ompi_datatype.h #define OMPI_DATATYPE_RELEASE(ddt) \ ddt 403 ompi/datatype/ompi_datatype.h if( !ompi_datatype_is_predefined((ddt)) ) { \ ddt 405 ompi/datatype/ompi_datatype.h (void*)(ddt), (ddt)->name, (ddt)->super.super.obj_reference_count, \ ddt 407 ompi/datatype/ompi_datatype.h OBJ_RELEASE((ddt)); \ ddt 477 ompi/op/op.h static inline bool ompi_op_is_valid(ompi_op_t * op, ompi_datatype_t * ddt, ddt 488 ompi/op/op.h if (ompi_datatype_is_predefined(ddt)) { ddt 490 ompi/op/op.h if (-1 == ompi_op_ddt_map[ddt->id] || ddt 491 ompi/op/op.h NULL == op->o_func.intrinsic.fns[ompi_op_ddt_map[ddt->id]]) { ddt 494 ompi/op/op.h func, op->o_name, ddt->name); ddt 499 ompi/op/op.h if ('\0' != ddt->name[0]) { ddt 502 ompi/op/op.h func, op->o_name, ddt->name); ddt 198 test/datatype/external32.c ompi_datatype_t *ddt; ddt 200 test/datatype/external32.c ompi_datatype_create_vector ( count, blocklength, stride, &ompi_mpi_int.dt, &ddt ); ddt 205 test/datatype/external32.c ompi_datatype_set_args( ddt, 3, a_i, 0, NULL, 1, &type, MPI_COMBINER_VECTOR ); ddt 207 test/datatype/external32.c ompi_datatype_commit(&ddt); ddt 213 test/datatype/external32.c (void)pack_unpack_datatype( send_data, ddt, 1, recv_data, check_vector, (void*)&ompi_mpi_int32_t.dt ); ddt 218 test/datatype/external32.c ompi_datatype_destroy(&ddt); ddt 99 test/datatype/large_data.c MPI_Datatype ddt, stype, rtype; ddt 105 test/datatype/large_data.c ompi_datatype_create_contiguous( per_type, MPI_FLOAT, &ddt); ddt 110 test/datatype/large_data.c ompi_datatype_create_indexed(2, scounts, sdispls, ddt, &stype); ddt 125 test/datatype/large_data.c ompi_datatype_create_indexed(2, rcounts, rdispls, ddt, &rtype); ddt 136 test/datatype/large_data.c ompi_datatype_destroy(&ddt); ddt 143 test/datatype/large_data.c ompi_datatype_create_vector(count, blocklen, stride, MPI_FLOAT, &ddt); ddt 144 test/datatype/large_data.c ompi_datatype_commit(&ddt); ddt 146 test/datatype/large_data.c packed = count_length_via_convertor_raw("3. VECTOR", ddt, 1); ddt 147 test/datatype/large_data.c opal_datatype_type_size(&ddt->super, &length); ddt 153 test/datatype/large_data.c ompi_datatype_destroy(&ddt); ddt 160 test/datatype/large_data.c ompi_datatype_create_contiguous(count, tmp, &ddt); ddt 161 test/datatype/large_data.c ompi_datatype_commit(&ddt); ddt 163 test/datatype/large_data.c packed = count_length_via_convertor_raw("4. CONTIG", ddt, 1); ddt 164 test/datatype/large_data.c opal_datatype_type_size(&ddt->super, &length); ddt 170 test/datatype/large_data.c ompi_datatype_destroy(&ddt); ddt 591 test/datatype/opal_datatype_test.c opal_datatype_t const * const ddt = &opal_datatype_float8; ddt 592 test/datatype/opal_datatype_test.c local_copy_ddt_count( ddt, 4500); ddt 593 test/datatype/opal_datatype_test.c local_copy_with_convertor( ddt, 4500, 12 ); ddt 594 test/datatype/opal_datatype_test.c local_copy_with_convertor_2datatypes( ddt, 4500, ddt, 4500, 12 ); ddt 20 test/datatype/to_self.c extern void ompi_datatype_dump( MPI_Datatype ddt ); ddt 21 test/datatype/to_self.c #define MPI_DDT_DUMP(ddt) ompi_datatype_dump( (ddt) ) ddt 23 test/datatype/to_self.c #define MPI_DDT_DUMP(ddt) ddt 377 test/datatype/to_self.c MPI_Datatype ddt; ddt 398 test/datatype/to_self.c ddt = create_indexed_gap_ddt(); ddt 399 test/datatype/to_self.c MPI_DDT_DUMP( ddt ); ddt 401 test/datatype/to_self.c do_test_for_ddt( ddt, ddt, length ); ddt 402 test/datatype/to_self.c MPI_Type_free( &ddt ); ddt 407 test/datatype/to_self.c ddt = create_indexed_gap_optimized_ddt(); ddt 408 test/datatype/to_self.c MPI_DDT_DUMP( ddt ); ddt 410 test/datatype/to_self.c do_test_for_ddt( ddt, ddt, length ); ddt 411 test/datatype/to_self.c MPI_Type_free( &ddt ); ddt 416 test/datatype/to_self.c ddt = create_indexed_constant_gap_ddt( 80, 100, 1 ); ddt 417 test/datatype/to_self.c MPI_DDT_DUMP( ddt ); ddt 419 test/datatype/to_self.c do_test_for_ddt( ddt, ddt, length ); ddt 420 test/datatype/to_self.c MPI_Type_free( &ddt ); ddt 425 test/datatype/to_self.c ddt = create_optimized_indexed_constant_gap_ddt( 80, 100, 1 ); ddt 426 test/datatype/to_self.c MPI_DDT_DUMP( ddt ); ddt 428 test/datatype/to_self.c do_test_for_ddt( ddt, ddt, length ); ddt 429 test/datatype/to_self.c MPI_Type_free( &ddt ); ddt 434 test/datatype/to_self.c ddt = create_struct_constant_gap_resized_ddt( 0 /* unused */, 0 /* unused */, 0 /* unused */ ); ddt 435 test/datatype/to_self.c MPI_DDT_DUMP( ddt ); ddt 437 test/datatype/to_self.c do_test_for_ddt( ddt, ddt, length ); ddt 438 test/datatype/to_self.c MPI_Type_free( &ddt );