ANSYS Maxwell FAQ

-batchoptions "'Maxwell 3D/HPCLicenseType'='풀'"

HPC 풀 라이선스 플래그가 포함된 샘플 Maxwell 실행 명령은 다음과 같습니다.

`cat $HOME/machinefile`의 호스트에 대해 TASKS_PER_NODE=8을 내보냅니다. do echo "$host:$TASKS_PER_NODE:$RESCALE_CORES_PER_NODE:90%" >> $HOME/work/machinefile.maxwell; doneansysedt -distributed -monitor -machinelist 파일=$HOME/work/machinefile.maxwell -batchoptions "'Maxwell 3D/HPCLicenseType'='Pool'" -ng -batchsolve my-maxwell-input-file.aedt

ANSYS Electronics에는 분산 배치 작업에 대해 작업을 수동으로 또는 자동으로 지정할 수 있는 옵션이 있습니다. 다음을 참조하세요. ANSYS 전자기학 HPC 관리자 가이드 자동 및 수동 모드에 대한 자세한 내용은

수동 모드

이 모드에서 사용자는 총 코어 수와 코어당 작업 수를 지정할 수 있습니다. 노드 (따라서 작업당 코어 수) 명령줄에서 환경 변수를 설정할 수 있습니다. TASKS_PER_NODE ' 2 ' , ' 4 ' , ' 8 ', ' 16 ' 등으로. 추가적으로 우리는 삭제 전에, -자동 깃발.

예를 들어 작업에 8개의 코어를 사용하고 노드당 작업을 2로 설정하는 경우 각 작업에는 4개의 코어가 필요하며 이로 인해 호스트당 최대 XNUMX개의 작업이 발생합니다.

위의 예에서 Rescale 플랫폼의 명령줄은 다음과 같습니다.

export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -ng -batchsolve rotational-actuator.aedtz

자동 모드

ANSYS는 ANSYS Maxwell에서 자동 작업 분배의 활용을 권장하지 않습니다. 따라서 Rescale에서는 사용자가 자동 ​​옵션의 사용을 자제하고 수동 기능의 사용을 유지할 것을 제안합니다. 자세한 내용은 ANSYS 전자기학 HPC 관리자 가이드를 참조하십시오.

Rescale 플랫폼의 ANSYS Electronics에 대한 기본 명령줄에는 자리 표시자가 있습니다. . 따옴표 안에 표현식을 포함시켜 자리 표시자에 설계 옵션 유형 중 하나를 지정할 수 있습니다.

  • "디자인이름]” – 프로젝트에 지정된 이름으로 설계에 대한 모든 설정을 일괄 해결합니다.
  • "디자인이름]:Nominal” – 프로젝트에 지정된 이름을 사용하여 설계에 대한 모든 공칭 설정을 일괄 해결합니다.
  • "디자인이름]:Optimetrics” – 프로젝트에 지정된 이름을 사용하여 설계에 대한 모든 Optimetrics 설정을 일괄 해결합니다.
  • "디자인이름]:명사 같은:[설정 이름]” – 프로젝트에 지정된 이름으로 설계에 대해 지정된 공칭 설정을 일괄 해결합니다. setupname은 대소문자를 구분하지 않습니다.
  • "디자인이름]:옵티메트릭스:[설정 이름] - 프로젝트에 지정된 이름으로 설계에 대해 지정된 Optimetrics 설정을 일괄 해결합니다. setupname은 대소문자를 구분하지 않습니다.

주어진 공칭 부분만 해결하려면 ANSYS Maxwell 배치 예, 명령줄은 다음과 같습니다.

export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -ng -batchsolve "Rotational_actuator:Nominal" rotational-actuator.aedtz

사용자가 Azure에서 Maxwell을 실행하는 경우 IB 환경 변수는 ansys 명령줄 및 추가 배치 옵션(-batchoption ” ‘<SOFTWARE>/MPIVendor’=‘Intel’ ”)을 지정해야 합니다.

export I_MPI_DAPL_PROVIDER=ofa-v2-ib0
export I_MPI_DYNAMIC_CONNECTION=0
export I_MPI_DAPL_UD=0
export I_MPI_DAPL_TRANSLATION_CACHE=0
export I_MPI_FABRICS=shm:dapl
export TASKS_PER_NODE=2
for host in `cat $HOME/machinefile`; do echo ${host}:${TASKS_PER_NODE}:${RESCALE_CORES_PER_NODE}:90% >> $HOME/work/machinefile.maxwell; done
ansysedt -distributed -monitor -machinelist file=$HOME/work/machinefile.maxwell -batchoption ” ‘Maxwell 3D/MPIVendor’=‘Intel’ ” -ng -batchsolve rotational-actuator.aedtz