Ana içeriğe geç

!PARTITION

Satır 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, isteğe bağlı parametre]
Parametre
TYPE Ağ bölümleme türü (gerekli)
METHOD Ağ bölümleme yöntemi (gerekli)
DOMAIN Ağ bölüm sayısı (gerekli)
DEPTH Örtüşme derinliği (isteğe bağlı)
UCD Bölümleme görüntüsü için UCD dosyası çıktısı (isteğe bağlı)
CONTACT Ağ bölümlemede temas noktalarının ele alınması (isteğe bağlı)
CONTACT_OWNER Paralel temas için sahiplik düzeni (isteğe bağlı)
Parametre Parametre değeri Açıklama
TYPE NODE-BASED Düğüm tabanlı bölümleme
ELEMENT-BASED Eleman tabanlı bölümleme
Temas çifti içeren ağlarda belirtilemez
METHOD RCB RCB yöntemi; 2. satırda bölümleme referans eksenlerinin belirtilmesi zorunludur
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Ağ bölüm sayısı
DEPTH Alt alanların örtüşme derinliği (atlanırsa DEPTH=1)TYPE=ELEMENT-BASED olduğunda belirtilemez
UCD UCD dosya adı (isteğe bağlı)
CONTACT DEFAULT Temas noktaları dikkate alınmadan normal ağ bölümlemesi yapılır (SIMPLE ile aynı şekilde ele alınır)
AGGREGATE Ana yüzey ve bağımlı yüzey aynı alt alana atanır
DISTRIBUTE Ana yüzeyin düğümleri her alt alana eşit olarak dağıtılır
SIMPLE Temas noktaları dikkate alınmadan normal ağ bölümlemesi yapılır (DEFAULT ile aynı şekilde ele alınır)
CONTACT_OWNER MASTER Ana sahiplik düzeni (varsayılan). Ana yüzey, elemanları sahiplenen alanlara göre bölünür ve bağımlı düğümler ana yüzeyi sahiplenen her alana çoğaltılır
SLAVE Bağımlı sahiplik düzeni. Bağımlı düğüm yalnızca onu sahiplenen alanda tutulur ve ana yüzeyin tamamı o alana yerleştirilirYalnızca TYPE=NODE-BASED olduğunda belirtilebilir

CONTACT ve CONTACT_OWNER bağımsız parametrelerdir ve serbestçe birleştirilebilir.

Temas çiftleri (!CONTACT PAIR) içeren ağlar TYPE=ELEMENT-BASED ile bölünemez. Bölümleme sırasında ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED mesajı yazılarak hata ile durur; bu nedenle TYPE=NODE-BASED ile bölümleme yapılmalıdır.

CONTACT_OWNER

Paralel temas analizinde, temas çiftinin hangi kısmından hangi alanın sorumlu olduğunu belirtir.

MASTER (varsayılan) ana yüzeyi elemanlarını sahiplenen alanlara göre böler ve bağımlı düğümleri o ana yüzeyin bir kısmını tutan her alana çoğaltır. Yinelenen temas adayları alanlar arası toplulaştırma ile uzlaştırılır.

SLAVE bu düzeni tersine çevirir. Her bağımlı düğümü yalnızca onu sahiplenen alan tutar ve o alan, temas çiftinin ana yüzeyinin tamamını alır. Sonlu kayma analizinde (!CONTACT için INTERACTION=FSLID), bir bağımlı düğüm kayarak ana yüzeyin bir bölümleme sınırını aşabilir. MASTER durumunda ana yüzeyin komşuluk ilişkileri alan bazında oluşturulduğu için, komşuluk araması sınırda kesilir; bağımlı düğüm bir adım için temas dışı olarak değerlendirilir ve Lagrange çarpanı ile sürtünme geçmişi kaybedilir. SLAVE durumunda arama için gereken ana yüzey her zaman aynı alanda toplandığı için bu sorun oluşmaz ve çözüm, bölüm sayısından bağımsızdır.

SLAVE ile belirtilen bir alan ana yüzeyin tamamını tuttuğu için, bu alanın bellek kullanımı ve komşu alan sayısı artar. TYPE=ELEMENT-BASED ile birlikte kullanılamaz.

Satır 2 (yalnızca METHOD=RCB için gereklidir)

(Satır 2) DIR1, DIR2, DIR3, ... (bölüm sayısı kadar belirtin)
Değişken adı Öznitelik Açıklama
DIRX C Bölümleme referans ekseni (küçük harf x, y veya z ile belirtilir)

Kontrol dosyası örneği

Örnek 1

!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z

Örnek 2

!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32

Örnek 3 (sonlu kaymalı temas analizi)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE