📔
활용정보
초보사용자 가이드누리온 지침서뉴론 지침서활용정보MyKSC 지침서
  • 활용정보
  • 1️⃣소프트웨어 설치
    • 누리온
      • LAMMPS
        • lammps-2Aug2023 설치 소개
        • lammps-3Mar20 설치 소개(SKL)
        • lammps-3Mar20 설치 소개(KNL)
        • lammps-12Dec18 설치 소개
      • GROMACS
        • GROMACS-2021.4 버전 설치 소개 (SKL)
        • GROMACS-2021.4 버전 설치 소개 (KNL)
        • GROMACS-2020.2 버전 설치 소개 (KNL)
        • GROMACS-2020.2 버전 설치 소개 (SKL)
        • GROMACS-2018.6 버전 설치 소개 (KNL)
        • GROMACS-2018.6 버전 설치 소개 (SKL)
        • GROMACS-5.1.4 설치
      • Quantum Espresso
        • Quantum Espresso-7.2 설치 소개
        • Quantum Espresso-6.6 설치 소개
        • Quantum Espresso-6.2.1 설치 소개
      • OpenFOAM
        • OpenFOAM-v1912 설치 소개
        • OpenFOAM-v1712 설치 소개
        • OpenFOAM-7 버전 설치 소개(SKL)
        • OpenFOAM-7 버전 설치 소개(KNL)
        • OpenFOAM-5.x 버전 설치 소개(SKL)
        • OpenFOAM-5.x 버전 설치 소개(KNL)
      • VASP
        • VASP 6.5.0 설치 소개
        • VASP 6.1.0 설치 소개
        • VASP 5.4.4 설치 (KNL)
        • VASP 5.4.4 설치 (SKL)
        • VASP 5.3.5 설치
      • 누리온 R-3.6.2 버전 설치 소개
      • CP2K
        • CP2K-6.1.0 버전 설치 소개
        • CP2K-5.1.0 버전 설치 소개
      • SIESTA
        • SIESTA 4.1-b3 설치(KNL)
        • SIESTA 4.1-b3 설치(SKL)
      • WRF-V3.9.1.1 설치
      • RASPA v2.0.47 설치 소개
      • gcc v8.1.0 설치
      • UPP v3.1 설치 소개
      • mpiP v3.4.1 설치 소개
      • V_Sim v3.7.2 설치 소개
      • foam-extend v3.1 설치 소개
      • ParaView v5.2.0 설치 소개
      • AutoDock Vina v1.1.2 설치 소개
      • DDSCAT v7.3.3 설치 소개
    • 뉴론
      • VASP
        • VASP 6.4.3 설치 (GPU)
        • VASP 5.4.4 설치 (GPU)
      • GROMACS
        • GROMACS-2018.6 (GPU 버전) 설치
        • GROMACS-2016.4 (GPU 버전) 설치
      • LAMMPS
        • lammps-16Mar18 (GPU 버전) 설치
      • NAMD 2.12 (GPU 버전) 설치
      • Quantum Espresso
        • Quantum Espresso-7.3 (GPU 버전) 설치
        • Quantum Espresso-6.6 (GPU 버전) 설치
        • Quantum Espresso-6.4 (GPU 버전) 설치
      • OpenFOAM-v1912 설치 소개 (SKL)
  • 2️⃣슈퍼컴퓨터 활용 팁
    • 공통
      • oneAPI 소개
      • AMD Instinct MI100 GPU 성능 테스트
      • Checkpoint 기능 관련 안내
      • 인터렉티브 작업 제출 예제
      • git 사용 방법 안내
      • PYTHON 2.7 EOL(End of Life) 안내
      • Conda 의 활용 소개
      • CPU 관련 오류 사항 ( illegal instruction )
      • vasp.5.4.4.18Apr17 Version Bug 이슈
      • 컴파일러별 AVX-512 옵션 정리
      • Linux(Unix) 에서 Text 파일 내용에 ^M 이 붙어 있는 경우 해결 방법
      • vasp.5.4.1.24Jun15 Version Bug 이슈
      • 오픈 소스 빌드 시에 OpenMP 체크 오류 (Intel 컴파일러)
      • X86_64 어셈블리 프로그래밍 기초
    • 누리온
      • MVAPICH2/MVAPICH2-X 성능 비교(VASP)
      • WRF
        • WRF 멀티노드 활용(SKL)
        • WRF 멀티노드 활용(KNL)
      • VASP
        • VASP 멀티노드 활용(SKL)
        • VASP 멀티노드 활용(KNL)
      • LAMMPS
        • LAMMPS 멀티노드 활용(SKL)
        • LAMMPS 멀티노드 활용(KNL)
      • Gromacs
        • Gromacs 멀티노드 활용 (SKL)
        • Gromacs 멀티노드 활용 (KNL)
      • QE
        • QE 멀티노드 활용(SKL)
        • QE 멀티노드 활용(KNL)
    • 뉴론
      • SSH Port Forwarding 을 통한 Jupyter 작업 실행
      • AMD 노드 활용
      • LAMMPS 멀티노드 활용
      • Gromacs 멀티노드 활용
      • OpenMPI 3.1.X 이슈 사항
      • MPI 환경설정 및 작업 제출 방법(2021.03)
  • 3️⃣동영상 지침서
    • 공통
      • 파일 전송 (FTP) 사용법
    • 누리온
      • 작업 제출 방법
      • 작업 스크립트 작성법
      • 슈퍼컴퓨터 모듈 사용법
      • 슈퍼컴퓨터 접속 방법 [Windows 사용자]
      • 슈퍼컴퓨터 접속 방법 [Mac 사용자]
    • 뉴론
      • 인터렉티브 작업 방법
      • Slurm 작업 제출 방법
      • conda 설정방법
      • 작업 스크립트 작성 방법
  • 4️⃣기타
    • 누리온
      • FAQ (2025.03)
      • 사용자 지침서 (2021.05)
      • 데스크톱 가상화(VDI)
      • TSMSF 사용자 지침서
      • i-PI 사용법 (LAMMPS)
      • 딥러닝 프레임워크 병렬화 사용법
      • Q-CHEM v5.2 사용자 지침서
      • ABAQUS 사용자 지침서(2020.12)
      • OpenFOAM 사용자 지침서
      • 가우시안16(Gaussian16) S/W 사용 안내 (2019.03)
      • ANSYS FLUENT 사용자 지침서(2020.03)
      • ANSYS CFX 사용자 지침서(2020.02)
      • NASTRAN 사용자 지침서(2020.02)
      • LS-DYNA 사용자 지침서(2020.02)
      • 가우시안16(Gaussian16) LINDA S/W 사용 안내 (2019.08)
    • 뉴론
      • 공유 노드 정책 변경에 따른 메모리 할당량 설정 안내
      • SLURM 스케줄러 Fairshare 스케줄링 정책
      • FAQ (2025.01)
      • OpenFOAM 사용자 지침서
      • Jupyter 사용자 지침서
      • 딥러닝 프레임워크 병렬화 사용법
      • Keras 기반 Multi GPU 사용 방법 (2020.10)
      • 가우시안16(Gaussian16) GPU S/W 사용 안내 (2019.08)
      • slurm 스케쥴러 기본 사용법 (2021.04)
      • 뉴론 시스템 개요(2021.04)
  • External Link
    • Nurion Guide(Eng)
    • Neuron Guide(Eng)
Powered by GitBook
On this page
  • 가. 사용 정책
  • 나. 소프트웨어 설치 정보
  • 1. 설치 버전
  • 2. 설치 위치
  • 3. 실행 파일 경로
  • 다. 소프트웨어 실행 방법
  • 1. 실행 방법
  • 2. 스케쥴러 작업 스크립트 파일 작성
  • 라. 작업 모니터링
  • 1. 큐 조회
  • 2. 노드 상태 조회
  • 3. 작업 상태 확인
  • 4. 작업 제출 방법
  • 5. 제출된 작업을 강제로 종료
  1. 기타
  2. 누리온

ANSYS CFX 사용자 지침서(2020.02)

슈퍼컴퓨팅인프라센터 2019. 3. 4. 09:57

본 문서는 누리온 시스템에서 ANSYS CFX 소프트웨어 사용을 위한 기초적인 정보를 제공하고 있습니다.

따라서, ANSYS CFX 소프트웨어 사용법 및 누리온/리눅스 사용법 등은 포함되어 있지 않습니다.

누리온/리눅스 사용법에 대한 정보는 KISTI 홈페이지 (https://www.ksc.re.kr)의 기술지원 > 지침서 내 누리온 사용자 지침서 등을 참고하시기 바랍니다.


가. 사용 정책

  • 사용자별 최대 40개 CPU 코어 수행 가능합니다.

  • 한정된 라이선스를 슈퍼컴 사용자들이 함께 사용하므로, 사용정책 기준을 초과하여 사용할 경우 해당 작업은 관리자가 강제 종료 합니다.

  • 부득이하게 많은 라이선스가 필요할 경우, KISTI 홈페이지 (https://www.ksc.re.kr)를 통해 사전에 관리자와 협의해야 합니다.

  • 시스템의 로그인 노드의 과부하 방지를 위해 pre/post 작업은 허가하지 않습니다.

  • 2019년 3월 PM 이후(3월14일)에는 작업제출 스크립트에 "#PBS -A ansys " 옵션을 사용해야 합니다.


나. 소프트웨어 설치 정보

1. 설치 버전

  • v145, v170, v181, v191, v192, v195, v201

2. 설치 위치

  • /apps/commercial/ANSYS/(version)/CFX

※ 위 version 의 위치에 사용하기 원하는 CFX 버전, 즉, v145, v170, v181, v191. v192, v195, v201 중의 하나로 교체하기 바랍니다.

3. 실행 파일 경로

  • /apps/commercial/ANSYS/(version)/CFX/bin

※ 위 version 의 위치에 사용하기 원하는 CFX 버전, 즉, **** v145, v170, v181, v191, v192, v195, v201 중의 하나로 교체하기 바랍니다.

다. 소프트웨어 실행 방법

1. 실행 방법

  • 명령어 실행 전 환경설정을 위한 스크립트를 먼저 실행합니다.

(예) cfx v181을 사용하려면, 아래와 같이 수행합니다.

$ module load cfx/v181

※ module 환경 설정 파일이 존재합니다. 위의 예제를 참고하여 알맞은 환경 설정을 하시면 됩니다.

  • 다음과 같이 batch mode로 job을 실행하기 위한 명령어 입력

형식

cfx5solve [option]

option

-def <file> definition 파일 (또는 restart를 위한 result 파일) 지정

-parallel 병렬 모드로 실행

-par-local parallel run on the local host only

-par-dist distributed parallel run

-part <#partition> partitioning 모드로 solver를 실행

-parfile <file> partitioning 정보 파일 지정

-help 사용가능 키워드 나열

예제

cfx5solve -def model.def

cfx5solve -def model.def -par-local -partition 2

cfx5solve -def model.def -parallel -parfile model.par

cfx5solve -def model.def -initial model_003.res -par-local -partition 2

  • 로그인노드에서 Interactive 방식의 실행은 CPU time이 10분으로 제한되어 있습니다.

  • 장시간의 계산 작업은 PBS Professional 이라는 스케쥴러를 이용하여 작업을 제출해야 합니다.

2. 스케쥴러 작업 스크립트 파일 작성

5호기 시스템에서는 로그인 노드에서 PBS Professional 이라는 스케쥴러를 사용하여 작업을 제출해야 합니다.나

5호기 시스템에서 스케쥴러를 사용하는 예제 파일들이 아래의 경로에 존재하므로 사용자 작업용 파일을 만들 때 이를 참고하시기 바랍니다.

  • 예제 파일 :

    • /apps/commercial/test_samples/ANSYS/cfx_v181.sh (단일노드에서 수행)

    • /apps/commercial/test_samples/ANSYS/cfx_v181_multinode.sh (멀티 노드에서 수행)

※ 아래 예제는 5호기 시스템에서의 CFX에 대한 예제입니다. (단일노드에서 수행)

#!/bin/sh
#PBS -V

#PBS -N cfx_job                                     # job 이름 지정

#PBS -q commercial                                  # queue 지정

#PBS -l select=1:ncpus=40:mpiprocs=40:ompthreads=1  # 작업 청크 단위 지정

#PBS -l walltime=04:00:00                         # 예상 작업 소요 시간 지정

#PBS -A ansys 
 

cd $PBS_O_WORKDIR
 

TOTAL_CPUS=$(wc -l $PBS_NODEFILE | awk '')


cfx5solve -def StaticMixer.def -par-local -partition ${cpus}  # CFX 명령 실행
  • 위에서 예제는 사용자가 적절히 수정해야 합니다.

  • 2019년 3월 PM 이후 (3월14일) 부터는 "#PBS -A ansys " 옵션이 없는 경우 작업제출이 되지 않습니다.

  • 작업 제출은 스크래치 디렉토리에서만 가능 합니다.

  • 사용자별 스크래치 디렉토리는 /scratch/$USER입니다.

  • 스크래치 디스크는 작업 종료 후 일정 시간이 지나면 삭제되기 때문에, 작업이 완료 된 경우 빠른 시일 내에 백업하시길 권장합니다.

  • 기타 스케쥴러에 관련된 명령어 및 사용법은 사용자 지침서를 참조하여 주십시오.

라. 작업 모니터링

1. 큐 조회

$ showq

2. 노드 상태 조회

$ pbs_status

3. 작업 상태 확인

 $ qstat <-a, -n, -s, -H, -x, …>

ex> qstatJob id Name User Time Use S Queue-------------------------------------------------------------------0001.pbcm test_01 user01 8245:43: R commercail0002.pbcm test_03 user03 7078:45: R commercail0003.pbcm test_04 user04 1983:11: Q commercail

4. 작업 제출 방법

  • 예제 : 스크립트 파일 이름이 cfx.sh 인 경우

$ qsub cfx.sh

5. 제출된 작업을 강제로 종료

  • 사용 방법 : qdel [작업ID]

  • 작업ID는 qsub 명령어 실행 시 제일 왼쪽에 표시 되는 정보입니다.(ex. 0001.pbcm test_01 user01 8245:43: R norm_cache)

  • 예제 : 작업ID 가 0001.pbcm 인 경우

$ qdel 0001.pbcm
PreviousANSYS FLUENT 사용자 지침서(2020.03)NextNASTRAN 사용자 지침서(2020.02)

Last updated 1 year ago

4️⃣