📔
활용정보
초보사용자 가이드누리온 지침서뉴론 지침서활용정보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. 설치 위치
  • 다. 소프트웨어 실행 방법
  • 1. 실행 방법 설명 및 실행 예시
  • 2. 실행 예제
  • 3. 실행 방법
  • 4. 스케쥴러 작업 스크립트 파일 작성
  • 5. 작업 제출 방법
  • 6. 작업 상태 확인
  • 7. 제출된 작업을 강제로 종료
  • 8. PBS 상에서 사용 가능한 자원 확인
  1. 기타
  2. 누리온

LS-DYNA 사용자 지침서(2020.02)

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

본 문서는 누리온 시스템에서 LS-DYNA 소프트웨어 사용을 위한 기초적인 정보를 제공하고 있습니다. 따라서, LS-DYNA 소프트웨어 사용법 및 누리온/리눅스 사용법 등은 포함되어 있지 않습니다. 누리온/리눅스 사용법에 대한 정보는 KISTI 홈페이지 (https://www.ksc.re.kr)의 기술지원 > 지침서 내 누리온 사용자 지침서 등을 참고하시기 바랍니다.

가. 사용 정책

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

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

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

  • 작업 제출 전 "lic_check" 명령 에서 메뉴 선택을 통해 라이선스 상태를 확인 한 다음 작업을 제출하시기 바랍니다.

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

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

나. 소프트웨어 설치 정보

1. 설치 버전

  • LSDYNA R11.1.0(smp, mpp), R10.1.0(smp, mpp), R9.2.0(smp, mpp), R9.1.0(smp, mpp)

2. 설치 위치

  • /apps/commercial/LSDYNA

다. 소프트웨어 실행 방법

1. 실행 방법 설명 및 실행 예시

  • 실행 명령 및 옵션

옵션 대소문자 및 위치 구분 없음. 해당 옵션 사용하지 않을 경우 default값으로 출력됨

(Options = Input file specification, Output file specification, Extra option)

[ls-dyna 명령어] [option]

※ ls-dyna 명령어는 (2)실행 예제 및 관련 표를 참고하시고, option에 대한 정보는 아래 표를 참고하여 사용하시길 바랍니다.

2. 실행 예제

1) SMP 버전 실행 예시

  • input file 명 : airbag_deploy.k

  • 사용 CPU 수 : 4개

  • 사용메모리 양 : 400MB (100MB X 4)

  • Output files

    • information outputs :d3hsp, messag, status.out

    • binary outputs : d3plot - d3plot##, d3dump01 - d3dump##,

    • ascii outputs : abstat, glstat, matsum, rcforc, rwforc, etc.


  • 실행 예제

$ [LS-DYNA 명령어] i=airbag.deploy.k memory=100m ncpu=4

※ 사용가능한 LS-DYNA 명령어는 아래 표를 참고하여 선택한다.


2) MPP 버전 실행 예시

  • input file 명 : airbag_deploy.k

  • 사용 CPU 수 : 4개

  • 사용메모리 양 : 400MB (100MB X 4)

  • Output files

    • Information outputs : d3hsp, mes0000 - mes0003, status.out, adptmp, scr0000 - scr0003

    • Binary outputs : d3plot - d3plot##, d3dump01.0000 - d3dump##.0003, d3full01 - d3full##

    • Binary database (smp의 ascii output에 해당) : binout0000

    • Ascii ouput extractions from binary database : l2a binout* 실행

  • 실행 예제

$ mpirun -np 4 [LS-DYNA 명령어] i=airbag.deploy.k memory=100m memory2=20m -procs 4

※ 사용가능한 LS-DYNA 명령어는 아래 표를 참고하여 선택한다.

3. 실행 방법

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

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

  • 작업 제출 전 "lic_check" 명령을 실행하여 라이선스 상태를 확인 후 작업을 제출하시기 바랍니다.


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

누리온 시스템에서는 로그인 노드에서 PBS 라는 스케쥴러를 사용하여 작업을 제출해야 합니다.

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

  • 예제 파일 :

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

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

※ 아래 예제는 누리온 시스템 에서의 LS-DYNA에 대한 예제입니다. (단일 노드에서 수행)

#!/bin/sh
#PBS -V
#PBS -N lsdyna_job
#PBS -q commercial
#PBS -l select=1:ncpus=40:mpiprocs=1:ompthreads=40
#PBS -l walltime=04:00:00
#PBS -A lsdyna
cd $PBS_O_WORKDIR
module load lsdyna/smp
/apps/commercial/LSDYNA/SMP/R10.1.0/ls-dyna_smp_s_r1010_x64_redhat5_ifort160 </mark> i=airbag.deploy.k memory=1000m ncpu=$NCPUS
  • 위에서 파란색으로 표기된 부분은 사용자가 적절히 수정해야 합니다.

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

※ 아래 예제는 누리온 시스템 에서의 LS-DYNA에 대한 예제입니다. (멀티 노드에서 수행)

#!/bin/sh
#PBS -V
#PBS -N lsdyna_job
#PBS -q commercial
#PBS -l select=2:ncpus=20:mpiprocs=20:ompthreads=1
#PBS -l walltime=04:00:00
#PBS -A lsdyna
cd $PBS_O_WORKDIR
module load lsdyna/mpp
mpirun -machinefile $PBS_NODEFILE </mark>
/apps/commercial/LSDYNA/MPP/R10.1.0/ls-dyna_mpp_s_r10_1_123355_x64_redhat54_ifort160_sse2_platformmpi </p>
i=airbag.deploy.k memory=1000m
  • 위에서 파란색으로 표기된 부분은 사용자가 적절히 수정해야 합니다.

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

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

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

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

  • 기타 PBS에 관련된 명령어 및 사용법은 누리온 사용자 지침서를 참조하시면 됩니다.


5. 작업 제출 방법

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

$ qsub lsdyna.sh

6. 작업 상태 확인

$ qstat (또는 qstat -u $USER) 

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

  • 사용 방법 : qdel

  • 작업ID는 qstat 명령어 실행 시 제일 왼쪽에 표시 되는 정보입니다.(ex. 1771476.pbs)

  • 예제 : 작업ID 가 1771476.pbs 인 경우

$ qdel 1771476.pbs

8. PBS 상에서 사용 가능한 자원 확인

$ pbs_status

PreviousNASTRAN 사용자 지침서(2020.02)Next가우시안16(Gaussian16) LINDA S/W 사용 안내 (2019.08)

Last updated 1 year ago

4️⃣