이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 mpmetis 명령입니다.
프로그램:
이름
mpmetis - mpmetis 5.1.0 매뉴얼 페이지
개요
mpmetis [옵션] 메쉬파일 부품
기술
필수 매개변수
메쉬파일
분할할 메쉬를 저장합니다.
nparts 메시를 분할할 파티션 수입니다.
선택적 매개변수
-gtype=현
분할 계산에 사용할 그래프를 지정합니다. 가능한 값
위치 :
Dual - 메시의 이중 그래프를 분할합니다. [기본값]
nodal - 메시의 노드 그래프를 분할합니다.
-ptype=현
k-방향 분할을 계산하는 데 사용할 구성표를 지정합니다. 가능한
값은 다음과 같습니다.
rb - 재귀적 이등분
kway - 직접 k-way 파티셔닝 [기본값]
-ctype=현
그래프의 정점을 일치시키는 데 사용할 구성표를 지정합니다.
조잡하게. 가능한 값은 다음과 같습니다.
rm - 무작위 매칭
shem - 정렬된 두꺼운 가장자리 일치 [기본값]
-iptype=현 [다음의 경우에만 적용됩니다. -ptype=rb]
그래프의 초기 분할을 계산하는 데 사용할 구성표를 지정합니다.
가능한 값은 다음과 같습니다.
성장 - 그리디 전략을 사용하여 이등분 성장 [기본값]
무작위 - 무작위로 이등분을 계산합니다.
-객체 유형=현 [다음의 경우에만 적용됩니다. -ptype=퀘이]
분할 루틴이 최적화할 목표를 지정합니다. 가능한
값은 다음과 같습니다.
cut - 가장자리 절단을 최소화합니다. [기본값]
vol - 전체 통신량을 최소화합니다.
-컨티그 [다음의 경우에만 적용됩니다. -ptype=퀘이]
파티셔닝 루틴이 다음과 같은 파티션을 생성하도록 지정합니다.
연속적인. 입력 그래프가 연결되지 않은 경우 이 옵션은 무시됩니다.
-minconn [다음의 경우에만 적용됩니다. -ptype=퀘이]
파티셔닝 루틴이 최대 수준을 최소화하도록 지정합니다.
하위 도메인 그래프, 즉 각 파티션이 노드인 그래프, 그리고
Edge는 공유 인터페이스를 사용하여 하위 도메인을 연결합니다.
-tpwgts=파일 이름
각 파티션의 목표 가중치를 저장하는 파일의 이름을 지정합니다.
기본적으로 모든 파티션은 동일한 크기로 간주됩니다.
-ufactor=INT
파티션 간에 허용되는 최대 로드 불균형을 지정합니다. x의 값
허용되는 로드 불균형이 1+x/1000임을 나타냅니다. ptype=rb의 경우 로드
불균형은 2*최대(왼쪽, 오른쪽)/(왼쪽+오른쪽)의 비율로 측정됩니다.
왼쪽과 오른쪽은 각 이등분에서 해당 파티션의 크기입니다. 을 위한
ptype=kway, 로드 불균형은 max_i(pwgts[i])/avgpwgt의 비율로 측정됩니다.
여기서 pwgts[i]는 i번째 파티션의 가중치이고 avgpwgt는 다음의 합입니다.
총 정점 가중치를 요청된 파티션 수로 나눈 값입니다. ptype=rb의 경우,
기본값은 1입니다(즉, 로드 불균형 1.001). ptype=kway의 경우
기본값은 30(즉, 로드 불균형 1.03)입니다.
-ncommon=INT
두 요소를 배치하기 위해 가져야 하는 공통 노드 수를 지정합니다.
이중 그래프에서 그들 사이의 가장자리. 기본값은 1입니다.
-나이터=INT
각 단계에서 정제 알고리즘의 반복 횟수를 지정합니다.
거칠어지지 않는 과정. 기본값은 10입니다.
-엔컷=INT
계산할 다양한 분할 수를 지정합니다. 마지막
파티셔닝은 최고의 에지컷 또는 통신량을 달성하는 것입니다.
기본값은 1입니다.
-출력 없음
분할 파일이 생성되지 않도록 지정합니다.
-씨=INT
난수 생성기의 시드를 선택합니다.
-dbglvl=INT
dbglvl을 선택합니다.
-도움
이 메시지를 인쇄합니다.
onworks.net 서비스를 사용하여 온라인으로 mpmetis를 사용하세요.