ANSYS Mechanical FAQ
일괄적으로 사용할 라이센스 기능을 어떻게 지정합니까?
소프트웨어 설정 페이지에서 다음을 추가하여 확인하려는 라이선스 기능을 지정할 수 있습니다. -p
당신의 명령에 플래그를 지정하십시오.
예를 들어, 해당 기능을 사용하고 싶다면 meba
, 명령 상자는 다음과 같습니다.
ansys181 -dis -b -mpi ibmmpi -np $RESCALE_CORES_PER_SLOT -machines $MACHINES -p meba -i
코어 수를 적게 구독하려면 어떻게 해야 합니까?
소프트웨어 설정 페이지에서 원하는 코어 수를 지정할 수 있습니다. 노드전통적인 컴퓨팅에서 노드는 네트워크의 객체입니다. ... 더 보기 다음 중 하나를 사용:
여러 노드를 사용하여 구독 부족
예를 들어 12노드에서 노드당 3개의 코어를 설정하려는 경우 클러스터컴퓨팅 클러스터는 느슨하게 또는 긴밀하게 연결된 집합으로 구성됩니다. 더 보기, "-np" 플래그를 삭제하고 "-machines" 플래그만 사용합니다. 머신 파일의 각 줄에는 각 머신 호스트가 있습니다. 정보 검색을 자동화하려면 아래 명령을 사용할 수 있습니다.
export LICENSE_FEATURE=meba node1=$(head -n 1 ~/machinefile | tail -n 1) node2=$(head -n 2 ~/machinefile | tail -n 1) node3=$(head -n 3 ~/machinefile | tail -n 1) ansys${ANSYSMECH_VERSION/./} -dis -b - machines $node1:12:$node2:12:$node3:12 -i <input-file.dat> -p $LICENSE_FEATURE
하나의 노드를 사용하여 구독 부족
또는 노드당 32개 이상의 코어가 포함된 하드웨어 설정을 사용할 수도 있습니다. 에메랄드 코어타입다양한 HPC에 맞게 사전 구성되고 최적화된 아키텍처... 더 보기 노드당 코어가 36개이므로 좋은 예입니다. 따라서 36을 설정하라는 명령은 core멀티코어 프로세서 내의 개별 처리 장치 더 보기 에메랄드 클러스터이지만 32개 코어로 Mechanical만 실행하면 아래와 같습니다. 여기서는 기계 플래그를 제거했습니다.
내보내기 LICENSE_FEATURE=mebaansys${ANSYSMECH_VERSION/./} -dis -b -np 32 -i -p $LICENSE_FEATURE
엔드투엔드 데스크탑에서 Mechanical을 대화형으로 실행할 때 여러 노드를 어떻게 활용합니까?
Mechanical GUI에서는 해석 프로세스에 사용되는 추가 기계/노드를 지정하는 기능을 포함하는 추가 해석 프로세스 설정을 지정할 수 있습니다.
클러스터의 추가 머신/노드를 활용하려면 Mechanical GUI에서 다음 구성을 변경하십시오.
- 옵션 업데이트를 "내 컴퓨터"인 "응용 프로그램 기본값 사용"으로 유지하세요.
- Mechanical GUI를 열고 해석 프로세스 설정을 엽니다(아래 스크린샷 참조)
- "내 컴퓨터"를 선택한 후 "고급"을 클릭하세요.
- 다음 필드를 업데이트합니다.
- 최대 활용 코어 수
- 이는 작업 시작 시 지정된 코어 수보다 작거나 같아야 합니다.
- 추가 명령줄 인수
- 이 필드에는 다음 구문이 있어야 합니다.
-machines <fill in machine info>
예-machines ip-10-25-75-132.ec2.internal:36:ip-10-25-68-133.ec2.internal:36
- 시스템 호스트 이름을 얻기 위해 Rescale은 홈 디렉터리에 있는 파일에 필요한 문자열을 제공합니다.
- 터미널을 열고 다음 명령을 입력하십시오.
cat mpd.hosts.string
예를 들어 출력을 복사하십시오.
- 이 필드에는 다음 구문이 있어야 합니다.
- 최대 활용 코어 수
bash-4.2$ cat mpd.hosts.stringip-10-25-75-132.ec2.internal:36:ip-10-25-68-133.ec2.internal:36