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개 이상의 코어가 포함된 하드웨어 설정을 사용할 수도 있습니다. 에메랄드 코어타입 노드당 코어가 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
ANSYS Mechanical 다중 노드 설정