Searched refs:p_mask (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/tfs/ |
| H A D | bitmask.c | 18 PetscErrorCode PCTFS_bm_to_proc(char *ptr, PetscInt p_mask, PetscInt *msg_list) in PCTFS_bm_to_proc() argument 25 ptr += (p_mask - 1); in PCTFS_bm_to_proc() 26 for (i = p_mask - 1; i >= 0; i--) { in PCTFS_bm_to_proc() 27 tmp = BYTE * (p_mask - i - 1); in PCTFS_bm_to_proc()
|
| H A D | gs.c | 491 PetscInt *p_mask, *sh_proc_mask, *pw_sh_proc_mask; in get_ngh_buf() local 505 p_mask = (PetscInt *)malloc(p_mask_size = PCTFS_len_bit_mask(PCTFS_num_nodes)); in get_ngh_buf() 506 PetscCall(PCTFS_set_bit_mask(p_mask, p_mask_size, PCTFS_my_id)); in get_ngh_buf() 570 PCTFS_ivec_copy(buf1 + offset, p_mask, p_mask_size); in get_ngh_buf() 592 PetscCall(PCTFS_ivec_xor(ptr1, p_mask, p_mask_size)); in get_ngh_buf() 648 free((void *)p_mask); in get_ngh_buf() 658 PetscInt *p_mask, *sh_proc_mask, *tmp_proc_mask; in set_pairwise() local 675 p_mask = (PetscInt *)malloc(p_mask_size); in set_pairwise() 679 PetscCall(PCTFS_set_bit_mask(p_mask, p_mask_size, PCTFS_my_id)); in set_pairwise() 718 PetscCall(PCTFS_set_bit_mask(p_mask, p_mask_size * sizeof(PetscInt), msg_list[i])); in set_pairwise() [all …]
|