Aracılığıyla paylaş


MPI One-Sided İletişim İşlevleri

Bu bölümde

  • MPI_Accumulate
    Uzak bellek erişimini kullanarak verileri hedef işleme biriktirir.

  • MPI_Compare_and_swap
    Uzak atomik karşılaştırma ve değiştirme işlemi gerçekleştirir.

  • MPI_Fetch_and_op
    Bir veri öğesi üzerinde atomik okuma-değiştirme-yazma gerçekleştirir ve birikmesi işleminden önce veri öğesini döndürür.

  • MPI_Get
    Uzak işlemdeki bir bellek penceresinden veri alır.

  • MPI_Get_accumulate
    Atomik okuma-değiştirme-yazma gerçekleştirir ve birikmesi işleminden önce verileri döndürür.

  • MPI_Raccumulate
    İstek tabanlı RMA birikme işlemi.

  • MPI_Rget
    İstek tabanlı RMA alma işlemi.

  • MPI_Rget_accumulate
    İstek tabanlı RMA okuma-değiştirme-yazma işlemi, birikme işleminden önce verileri döndürür.

  • MPI_Rput
    İstek tabanlı RMA yerleştirme işlemi.

  • MPI_Put
    Uzak işlemde verileri bellek penceresine yerleştirir.

  • MPI_Win_allocate
    Bellek ayıran bir MPI Penceresi nesnesi oluşturur.

  • MPI_Win_allocate_shared
    Belleği ayıran bir MPI Penceresi nesnesi oluşturur, ayrılmış belleğe doğrudan yükleme/depolama yönergeleriyle pencerenin grubundaki tüm işlemlerden erişilebilir.

  • MPI_Win_attach
    Verilen pencere içinde uzaktan erişim için yerel bir bellek bölgesi ekler.

  • MPI_Win_complete
    MPI_Win_start sonra başlayan RMA işlemlerini tamamlar.

  • MPI_Win_create
    Tek taraflı iletişim için bir MPI Penceresi nesnesi oluşturur.

  • MPI_Win_create_dynamic
    Kullanıcının pencere tarafından hangi belleğin gösterildiğini dinamik olarak denetlemesini sağlayan bir pencere oluşturur.

  • MPI_Win_detach
    Önceden eklenmiş bir bellek bölgesini ayırır.

  • MPI_Win_fence
    MPI penceresinde bir MPI çit eşitlemesi gerçekleştirir.

  • MPI_Win_flush
    Hedef dereceye çağırma işlemi tarafından başlatılan tüm bekleyen RMA işlemlerini tamamlar.

  • MPI_Win_flush_all
    Belirtilen penceredeki herhangi bir hedefe çağrı işlemi tarafından verilen işlemleri tamamlar.

  • MPI_Win_flush_local
    Hedef işleme çağrı işlemi tarafından başlatılan tüm bekleyen RMA işlemlerinin kaynağında yerel olarak tamamlar.

  • MPI_Win_flush_local_all
    Herhangi bir hedefe çağrı işlemi tarafından verilen tüm RMA işlemlerinin kaynağında yerel olarak tamamlar.

  • MPI_Win_free
    MPI RMA pencere nesnesini serbesttir.

  • MPI_Win_get_group
    Pencere nesnesinin MPI Grubunu alır.

  • MPI_Win_lock
    Hedef işlemde bir RMA erişim dönemi başlatır.

  • MPI_Win_lock_all
    Pencere nesnesindeki tüm işlemler için bir RMA erişim dönemi başlatır.

  • MPI_Win_post
    RMA maruz kalma dönemi başlatır.

  • MPI_Win_shared_query
    MPI_Win_allocate_shared ile oluşturulan uzak bellek kesimleri için işlem yerel adresini sorgular.

  • MPI_Win_start
    RMA erişim dönemi başlatır.

  • MPI_Win_sync
    Win'in özel ve ortak pencere kopyalarını eşitler.

  • MPI_Win_test
    RMA maruz kalma döneminin tamamlanıp tamamlanmadığını test ediyor.

  • MPI_Win_unlock
    Hedef işlemde bir RMA erişim dönemi tamamlar.

  • MPI_Win_unlock_all
    Bir penceredeki MPI_Win_lock_all çağrısıyla başlatılan paylaşılan RMA erişim dönemlerini tamamlar.

  • MPI_Win_wait
    MPI_Win_post ile başlayan bir RMA maruz kalma dönemi tamamlar.