Ana içeriğe geç

!PARTITION

Satır 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
Parametre
TYPE Alan ayrıştırma türü (gerekli)
METHOD Alan ayrıştırma yöntemi (gerekli)
DOMAIN Alan sayısı (gerekli)
DEPTH Örtüşme derinliği (isteğe bağlı)
UCD Alan ayrıştırma görüntüsü için bir UCD dosyası çıktısı (isteğe bağlı)
CONTACT Alan ayrıştırmada 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ı ayrıştırma
ELEMENT-BASED Eleman tabanlı ayrıştırma
METHOD RCB RCB yöntemi; ayrıştırma referans eksenleri 2. satırda belirtilmelidir
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Alan 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ını dikkate almadan normal alan ayrıştırması gerçekleştirir (SIMPLE ile aynı şekilde ele alınır)
AGGREGATE Master ve slave yüzeylerini aynı alt alana atar
DISTRIBUTE Master yüzeyindeki düğümleri alt alanlar arasında eşit olarak dağıtır
SIMPLE Temas noktalarını dikkate almadan normal alan ayrıştırması gerçekleştirir (DEFAULT ile aynı şekilde ele alınır)
CONTACT_OWNER MASTER Master-sahip düzeni (varsayılan). Master yüzeyini eleman sahibi alanlara göre böler ve slave düğümlerini master sahibi her alana çoğaltır
SLAVE Slave-sahip düzeni. Her slave düğümünü yalnızca sahibi olan alanda tutar ve tüm master yüzeyini bu alana yerleştirir
Yalnızca TYPE=NODE-BASED olduğunda belirtilebilir

CONTACT ve CONTACT_OWNER bağımsız parametrelerdir ve herhangi bir şekilde birlikte kullanılabilir.

CONTACT_OWNER

Paralel temas analizinde bu parametre, bir temas çiftinin hangi bölümünden hangi alanın sorumlu olduğunu belirtir.

MASTER (varsayılan), master yüzeyini elemanlarına sahip olan alanlara göre böler ve slave düğümlerini master yüzeyini içeren tüm alanlara çoğaltır. Yinelenen temas adayları alanlar arası birleştirme ile uzlaştırılır.

SLAVE bu düzeni tersine çevirir. Her slave düğümü yalnızca ona sahip olan alanda tutulur ve bu alan temas çiftinin tüm master yüzeyini alır. Sonlu kaymada (!CONTACT üzerinde INTERACTION=FSLID), bir slave düğümü master yüzeyindeki bir alan ayrıştırma sınırını geçerek kayabilir. MASTER altında master-yüzey komşuluğu yalnızca her alanın içinde oluşturulduğu için, komşuluk araması sınırda kesilebilir; bu durumda slave düğümü geçici olarak temas dışında kabul edilebilir ve Lagrange çarpanı ile sürtünme geçmişi kaybolabilir. SLAVE altında arama için gerekli master yüzeyi her zaman aynı alan içinde bulunduğundan bu sorun oluşmaz ve çözüm alan sayısına bağlı değildir.

SLAVE ile belirtilen bir alan tüm master yüzeyini tuttuğundan, 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, ... (ayrıştırma sayısı kadar belirtin)
Değişken Adı Öznitelik Açıklama
DIRX C Ayrıştırma referans ekseni (küçük harf x, y veya z ile belirtilir)

Kontrol Dosyası Örnekleri

Ö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