Bỏ qua

!PARTITION

Dòng thứ 1

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

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

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

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

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

Ví dụ thực tế của 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
AI-assisted translation May contain errors Official docs Status