본문 바로가기
CFD 실무/CFX 설정 가이드

ANSYS CFX 라이선스 우선순위 설정

by Digital-ENG-Note 2026. 3. 5.

요약

  • ANSYS CFX에서 여러 라이선스가 있을 때 license.preferences.xml 파일로 우선순위를 제어할 수 있습니다.
  • 배치 실행 시 cfx5solve -lpf 옵션으로 해당 파일을 지정하면 원하는 라이선스가 우선 사용됩니다.
  • GUI에서는 Solver Manager의 Capability Level 옵션으로 라이선스 등급을 직접 선택할 수 있습니다.

왜 라이선스 우선순위 설정이 필요한가?

회사에서 CFD HPC Ultimate와 CFD HPC Standard 라이선스를 함께 운용하는 경우, ANSYS CFX는 기본적으로 자동으로 라이선스를 체크아웃합니다. 이 자동 선택이 의도와 다르게 작동하는 상황이 생깁니다.

  • 중요도가 낮은 계산에 비싼 Ultimate 라이선스가 소비되는 경우
  • 여러 사용자가 동시에 계산할 때 특정 등급 라이선스를 배분해야 하는 경우
  • 배치 스크립트에서 실행 목적에 맞는 라이선스를 명시적으로 지정해야 하는 경우

이런 상황에서 license.preferences.xml 파일을 사용하면 라이선스 체크아웃 순서를 직접 제어할 수 있습니다.


방법 1 — license.preferences.xml 파일로 우선순위 설정

파일 위치

기본 위치는 아래 경로입니다. 폴더가 없으면 직접 생성합니다.

C:\Users\사용자명\AppData\Roaming\Ansys\vXXX\licensing\license.preferences.xml

vXXX는 설치된 ANSYS 버전에 맞게 지정합니다. 예: v251 (2025 R1), v232 (2023 R2)

파일 생성 방법

메모장 등 텍스트 편집기로 아래 내용을 작성한 뒤 license.preferences.xml로 저장합니다.

<LicensePreferences>
  <Product name="CFX">
    <LicenseOrder>
      <License>CFD_HPC_Ultimate</License>
      <License>CFD_HPC_Standard</License>
    </LicenseOrder>
  </Product>
</LicensePreferences>

LicenseOrder 태그 안에서 위쪽에 배치된 라이선스가 먼저 체크아웃됩니다. 체크아웃에 실패하면 다음 라이선스로 자동 시도합니다. 실제 라이선스 이름은 ANSYS Client Licensing에서 확인 후 입력합니다.

배치 실행 시 적용 방법

cfx5solve 명령어에 -lpf 옵션으로 파일 경로를 지정합니다.

cfx5solve -def my_simulation.def -lpf C:\Users\사용자명\AppData\Roaming\Ansys\v251\licensing\license.preferences.xml

또는 환경 변수 ANSYS_LPF에 파일 경로를 설정하면 -lpf 옵션 없이도 자동 적용됩니다.


방법 2 — GUI에서 License Control 설정 (2025 이상)

ANSYS 2025 버전부터 CFX-Solver Manager에 License Control 항목이 추가되어 GUI에서 직접 라이선스를 제어할 수 있습니다.

License Control 아래에는 두 가지 옵션이 있습니다.

Capability Level

사용할 라이선스 등급을 선택합니다. 표시되는 선택지는 보유한 라이선스에 따라 달라집니다.

  • Automatic — ANSYS가 자동으로 적절한 등급을 선택
  • 보유한 등급 목록 — Standard, Premium, Ultimate 등 보유 라이선스에 해당하는 항목만 표시됨

HPC License

HPC 라이선스 종류를 선택합니다.

  • Automatic — ANSYS가 자동으로 HPC 라이선스를 선택
  • HPC — ANSYS HPC 라이선스 지정
  • HPC Pack — ANSYS HPC Pack 라이선스 지정

GUI 설정은 인터랙티브 실행과 배치 실행 모두에 적용됩니다. 2024 이하 버전에서는 이 항목이 없으므로 방법 1의 -lpf 옵션을 사용해야 합니다.


적용 확인 방법

cfx5solve 실행 로그 확인

배치 실행 후 생성되는 .out 로그 파일에서 아래 키워드를 검색합니다.

License checkout
Using license

해당 메시지에서 실제로 체크아웃된 라이선스 이름을 확인할 수 있습니다. 설정한 우선순위대로 라이선스가 시도되고 있는지 검증합니다.

라이선스 서버 로그 확인

라이선스 서버 측 로그에서 사용자별, 시간별 체크아웃 기록을 확인하면 우선순위가 제대로 적용되었는지 더 정확히 파악할 수 있습니다.


주의사항

구버전 옵션은 현재 지원되지 않습니다.

  • -p, -P, --preferred-license 옵션은 CFX 12.1까지만 지원
  • 현재는 -lpf 옵션 또는 license.preferences.xml 파일 방식으로 대체

구버전 옵션을 스크립트에 그대로 사용하면 무시되거나 오류가 발생하므로 -lpf 방식으로 마이그레이션해야 합니다.


결론

ANSYS CFX에서 라이선스 우선순위는 license.preferences.xml 파일 + cfx5solve -lpf 옵션 조합으로 제어합니다. 파일이 없으면 직접 생성하면 되고, 라이선스 이름만 정확히 입력하면 즉시 적용됩니다. GUI 실행이라면 Solver Manager의 Capability Level에서 등급을 직접 선택하는 방법이 더 간편합니다.


  • 테스트 환경: ANSYS CFX 2020 R1 이상
  • 마지막 업데이트: 2026.03