Lines Matching refs:atomic
687 …etUnpackAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool atomic, PetscErrorCode (*… in PetscSFLinkGetUnpackAndOp() argument
707 else if (PetscMemTypeDevice(mtype) && !atomic) { in PetscSFLinkGetUnpackAndOp()
721 } else if (PetscMemTypeDevice(mtype) && atomic) { in PetscSFLinkGetUnpackAndOp()
740 …tScatterAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool atomic, PetscErrorCode (*… in PetscSFLinkGetScatterAndOp() argument
760 else if (PetscMemTypeDevice(mtype) && !atomic) { in PetscSFLinkGetScatterAndOp()
774 } else if (PetscMemTypeDevice(mtype) && atomic) { in PetscSFLinkGetScatterAndOp()
793 …GetFetchAndOp(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool atomic, PetscErrorCode (*… in PetscSFLinkGetFetchAndOp() argument
800 else if (PetscMemTypeDevice(mtype) && !atomic) *FetchAndOp = link->d_FetchAndAdd; in PetscSFLinkGetFetchAndOp()
801 else if (PetscMemTypeDevice(mtype) && atomic) *FetchAndOp = link->da_FetchAndAdd; in PetscSFLinkGetFetchAndOp()
806 …tchAndOpLocal(PetscSFLink link, PetscMemType mtype, MPI_Op op, PetscBool atomic, PetscErrorCode (*… in PetscSFLinkGetFetchAndOpLocal() argument
813 else if (PetscMemTypeDevice(mtype) && !atomic) *FetchAndOpLocal = link->d_FetchAndAddLocal; in PetscSFLinkGetFetchAndOpLocal()
814 else if (PetscMemTypeDevice(mtype) && atomic) *FetchAndOpLocal = link->da_FetchAndAddLocal; in PetscSFLinkGetFetchAndOpLocal()