Home
last modified time | relevance | path

Searched refs:p_mask (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/tfs/
H A Dbitmask.c18 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 Dgs.c491 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 …]