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