Langkau tajuk talian

!PARTITION

Baris 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, parameter pilihan]
Parameter
TYPE Jenis penguraian domain (wajib)
METHOD Kaedah penguraian domain (wajib)
DOMAIN Bilangan domain (wajib)
DEPTH Kedalaman pertindihan (pilihan)
UCD Output fail UCD bagi imej penguraian domain (pilihan)
CONTACT Pengendalian titik sentuhan dalam penguraian domain (pilihan)
CONTACT_OWNER Skema pemilikan untuk sentuhan selari (pilihan)
Parameter Nilai parameter Penerangan
TYPE NODE-BASED Penguraian berasaskan nod
ELEMENT-BASED Penguraian berasaskan unsur
METHOD RCB Kaedah RCB; paksi rujukan penguraian mesti dinyatakan pada baris 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Bilangan domain
DEPTH Kedalaman pertindihan subdomain (DEPTH=1 jika diabaikan)Tidak boleh ditentukan apabila TYPE=ELEMENT-BASED
UCD Nama fail UCD (pilihan)
CONTACT DEFAULT Lakukan penguraian domain biasa tanpa mengambil kira titik sentuhan (dikendalikan sama seperti SIMPLE)
AGGREGATE Tetapkan permukaan induk dan hamba kepada subdomain yang sama
DISTRIBUTE Agihkan nod pada permukaan induk secara sama rata antara subdomain
SIMPLE Lakukan penguraian domain biasa tanpa mengambil kira titik sentuhan (dikendalikan sama seperti DEFAULT)
CONTACT_OWNER MASTER Skema pemilik induk (lalai). Bahagikan permukaan induk mengikut domain pemilik unsur dan replikasikan nod hamba ke setiap domain pemilik induk
SLAVE Skema pemilik hamba. Kekalkan setiap nod hamba hanya dalam domain pemiliknya dan letakkan keseluruhan permukaan induk dalam domain ituHanya boleh ditentukan apabila TYPE=NODE-BASED

CONTACT dan CONTACT_OWNER ialah parameter bebas dan boleh digabungkan secara sebarang.

CONTACT_OWNER

Dalam analisis sentuhan selari, parameter ini menentukan domain mana yang bertanggungjawab bagi bahagian mana dalam pasangan sentuhan.

MASTER (lalai) membahagikan permukaan induk mengikut domain yang memiliki unsurnya dan mereplikasikan nod hamba ke semua domain yang mengandungi permukaan induk. Calon sentuhan pendua diselaraskan melalui pengagregatan merentas domain.

SLAVE membalikkan susunan ini. Setiap nod hamba dikekalkan hanya oleh domain yang memilikinya, dan domain itu menerima keseluruhan permukaan induk bagi pasangan sentuhan. Dengan gelinciran terhingga (INTERACTION=FSLID pada !CONTACT), nod hamba mungkin meluncur merentasi sempadan pembahagian domain pada permukaan induk. Di bawah MASTER, kejiranan permukaan induk dibina hanya dalam setiap domain, maka carian kejiranan boleh terputus pada sempadan; nod hamba boleh dinilai sebagai tidak bersentuhan buat sementara waktu, menyebabkan sejarah pengganda Lagrange dan geseran hilang. Di bawah SLAVE, permukaan induk yang diperlukan untuk carian sentiasa tersedia dalam domain yang sama, maka masalah ini tidak berlaku dan penyelesaian tidak bergantung pada bilangan domain.

Oleh sebab domain yang ditentukan dengan SLAVE menyimpan keseluruhan permukaan induk, penggunaan memorinya dan bilangan domain jiran meningkat. Ia tidak boleh digunakan bersama TYPE=ELEMENT-BASED.

Baris 2 (wajib hanya untuk METHOD=RCB)

(baris 2) DIR1, DIR2, DIR3, ... (nyatakan mengikut bilangan pembahagian)
Nama pemboleh ubah Atribut Penerangan
DIRX C Paksi rujukan penguraian (ditentukan menggunakan huruf kecil x, y atau z)

Contoh fail kawalan

Contoh 1

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

Contoh 2

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

Contoh 3 (analisis sentuhan gelinciran terhingga)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE
AI-assisted translation May contain errors Official docs Status