Bỏ qua

!PARTITION

Dòng thứ 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, tham số tùy chọn]
Tham số
TYPE Kiểu phân hoạch lưới (bắt buộc)
METHOD Phương pháp phân hoạch lưới (bắt buộc)
DOMAIN Số miền phân hoạch (bắt buộc)
DEPTH Độ sâu chồng lấn (có thể bỏ qua)
UCD Xuất tệp UCD cho hình ảnh phân hoạch lưới (có thể bỏ qua)
CONTACT Cách xử lý điểm tiếp xúc trong phân hoạch lưới (có thể bỏ qua)
CONTACT_OWNER Phương thức sở hữu trong tiếp xúc song song (có thể bỏ qua)
Tham số Giá trị tham số Nội dung
TYPE NODE-BASED Phân hoạch dựa trên nút
ELEMENT-BASED Phân hoạch dựa trên phần tử
METHOD RCB Phương pháp RCB, bắt buộc chỉ định trục tham chiếu phân hoạch ở dòng 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Số miền phân hoạch
DEPTH Độ sâu chồng lấn của miền con (khi bỏ qua thì DEPTH=1)Không thể chỉ định khi TYPE=ELEMENT-BASED
UCD Tên tệp UCD (có thể bỏ qua)
CONTACT DEFAULT Thực hiện phân hoạch lưới thông thường mà không xét điểm tiếp xúc (xử lý giống SIMPLE)
AGGREGATE Gán mặt master và mặt slave vào cùng một miền con
DISTRIBUTE Phân phối đều các nút trên mặt master cho các miền con
SIMPLE Thực hiện phân hoạch lưới thông thường mà không xét điểm tiếp xúc (xử lý giống DEFAULT)
CONTACT_OWNER MASTER Phương thức sở hữu master (mặc định). Chia mặt master theo miền sở hữu phần tử và sao chép nút slave sang từng miền sở hữu master
SLAVE Phương thức sở hữu slave. Mỗi nút slave chỉ được giữ bởi miền sở hữu nó và toàn bộ mặt master được đặt trong miền đóChỉ có thể chỉ định khi TYPE=NODE-BASED

CONTACTCONTACT_OWNER là các tham số độc lập và có thể kết hợp tùy ý.

CONTACT_OWNER

Trong phân tích tiếp xúc song song, tham số này chỉ định miền nào chịu trách nhiệm cho phần nào của cặp tiếp xúc.

MASTER (mặc định) chia mặt master theo các miền sở hữu phần tử và sao chép nút slave tới tất cả các miền có mặt master. Các ứng viên tiếp xúc trùng lặp được điều hòa bằng phép tổng hợp giữa các miền.

SLAVE đảo ngược cách bố trí này. Mỗi nút slave chỉ được miền sở hữu nó giữ lại, và miền đó nhận toàn bộ mặt master của cặp tiếp xúc. Với trượt hữu hạn (trong !CONTACT, INTERACTION=FSLID), nút slave có thể trượt qua biên phân hoạch lưới trên mặt master. Với MASTER, quan hệ lân cận của mặt master chỉ được xây dựng trong từng miền, nên tìm kiếm lân cận có thể bị ngắt tại biên; khi đó nút slave có thể tạm thời bị đánh giá là không tiếp xúc, làm mất hệ số nhân Lagrange và lịch sử ma sát. Với SLAVE, mặt master cần cho tìm kiếm luôn có đầy đủ trong cùng một miền, do đó vấn đề này không xảy ra và nghiệm không phụ thuộc vào số miền phân hoạch.

Vì miền được chỉ định SLAVE giữ toàn bộ mặt master, mức sử dụng bộ nhớ và số miền lân cận của miền đó tăng lên. Không thể dùng cùng TYPE=ELEMENT-BASED.

Dòng 2 (chỉ bắt buộc khi METHOD=RCB)

(Dòng 2) DIR1, DIR2, DIR3, ... (chỉ định theo số lần phân hoạch)
Tên biến Thuộc tính Nội dung
DIRX C Trục tham chiếu phân hoạch (chỉ định bằng chữ thường x, y, z)

Ví dụ tệp điều khiển

Ví dụ 1

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

Ví dụ 2

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

Ví dụ 3 (phân tích tiếp xúc trượt hữu hạn)

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