• Home
  • 사이트맵
  • English

사용자지원

자주하는질문(FAQ)

홈 > 사용자지원 > 자주하는질문(FAQ)

데이터 목록
번호 구분 제목
99 IBM지원 프로그램에서 더 많은 메모리를 사용하기 위해서는 어떻게 해야 하나요?
1) 32bit 프로그램의 경우
256MB이상의 메모리(주로 heap 메모리)를 사용하려면 아래의 예와 같이 링크 옵션 -bmaxdata를 사용해야 합니다.

$ xlf -o large_mem_program -bmaxdata:0x80000000 large_mem_program 

-bmaxdata의 단위는 바이트이며 크기는 십진수, 8진수(0으로 시작), 16진수(0x로 시작)로 나타낼 수 있는데, 위의 예는 8개의 데이터 세그먼트를 허용하여, 최대 2GB까지 heap 메모리를 사용할 수 있게 하는 것입니다. 64bit 프로그램 모드에서는 이와 같은 256MB 세그먼트 한계가 없으나 -bmaxdata를 지정하여 그 값을 명시할 수도 있습니다. 
2) 64bit 프로그램의 경우 "-q64" 라는 64bit 컴파일 옵션을 사용하여 다음과 같이 컴파일 하면 메모리 사용에 대한 제약이 없게 됩니다. 

$ xlf -o large_mem_program -q64 large_mem_program 
98 IBM지원 프로그램을 튜닝하기 위한 지원은 받을 수 있나요?
응용 지원을 담당하는 각 분야의 전문가들이 있기 때문에, Helpdesk[T.080-041-9712]에 전화하여 지원 요청을 하면 됩니다.
97 IBM지원 컴퓨팅 노드에서 poe를 사용하여 interactive 하게 병렬 작업을 수행할 수 있나요?
컴퓨팅 노드에서는 interactive하게 병렬 작업을 수행할 수 없습니다. 반드시 배치로 LoadLeveler에서 수행하여야 합니다. 
96 IBM지원 명령 프롬프트 상에서 interactive로 일정 시간 이상 작업을 수행하면 작업이 종료되는 데, 무엇이 문제인가요?
현재 Interactive 작업은 CPU Time을 10분으로 제한하고 있습니다. Interactive 작업은 Compile 및 Debug 작업만을 목적으로 하고 있으며, 이외의 작업은 LoadLeveler를 이용하여 배치 작업으로 수행시켜야 합니다. 
95 IBM지원 X 응용프로그램을 실행시키고자 할 때는 어떻게 해야 하나요?
가. localhost 측에서 "xhost + nobel.ksc.ne.kr"를 실행하여 서버에서 로컬 호스트로의 X 접속을 허용합니다.
나. 로그인 시스템[nobel.ksc.ne.kr]에 로그인 합니다. 
다. DISPLAY 환경 변수를 설정합니다. 
     csh : setenv DISPLAY "Local Host IP":0.0 
     sh, bash, ksh : export DISPLAY="Local Host IP":0.0 
라. X 응용프로그램을 실행합니다 
94 TACHYON_어플리케이션 [Charm++] Charm++을 이용한 병렬 작업 시 SGE에 charmrun 부분을 어떻게 기술해야 되나요?
● 아래와 같이 프로세스 개수와 프로세스가 돌아갈 node를 설정해 주시면 됩니다.

/charm++_installation_directory/charmrun ++nodelist $TMPDIR/machines +p4 ./program_name 
93 TACHYON_어플리케이션 [OOMMF] SGE를 사용해서 OOMMF 프로그램을 병렬 환경으로 submit 할려고 합니다. Script를 어떻게 작성해야 되나요?
● 아래 script를 참고하세요.

#!/bin/bash
#$ -V
#$ -cwd
#$ -N OOMMF_S
#$ -pe openmp 4
#$ -q long
#$ -R yes
#$ -l h_rt=168:00:00
#$ -M [email]
#$ -m e
export OOMMF_THREADS=4
/usr/bin/tclsh /[oommf directory]/oommf.tcl oxsil -thread 4 +fg -pause 0 [file]
92 TACHYON_어플리케이션 [ROMS] Tachyon 시스템에 PGI 컴파일러로 roms3.1을 설치하고 싶습니다. 어떻게 설정하고 컴파일 하나요?
● 1. makefile에서 netCDF4를 사용하지 않도록 하더라도 
Linux-pgi.mk 파일에서는 netCDF4를 사용하도록 하여야 됩니다.
2. 컴파일 과정에서 /ROMS/Bin/sfmakedepend 파일의 permmision에 +x를 주셔야 됩니다.
91 TACHYON_어플리케이션 [VASP] Tachyon 시스템에 VASP 4.6을 설치할 수 없습니다.
● Makefile을 첨부와 같이 수정하시고 다시 컴파일 하시면 됩니다.

VASP_4_6_Makefile_intel : VASP 4.6를 Intel로 컴파일할 경우
VASP_5_2_Makefile_intel : VASP 5.2를 Intel로 컴파일할 경우
VASP_5_2_Makefile_PGI : VASP 5.2를 PGI로 컴파일할 경우 
90 TACHYON_어플리케이션 [VASP] MPI(mvapich)+PGI 컴파일러로 컴파일한 VASP 5.2에서 프로그램 실행 시 메모리 할당 관련 에러가 납니다.
● ※ PGI 컴파일러 버그로 paw.F 파일을 아래와 같이 수정하셔서 다시 컴파일 하시면 작동됩니다.

1. Near line 880 
LOGICAL, EXTERNAL :: USEFOCK_CONTRIBUTION, USEFOCK_AE_ONECENTER 
REAL(q) DLM(LMDIM*LMDIM),RHOLM(LMDIM*LMDIM),RHOLM_(LMDIM*LMDIM,WDES%NCDIJ) 
!OVERLAP CTMP(LMDIM,LMDIM,MAX(2,WDES%NCDIJ)),CSO(LMDIM,LMDIM,WDES%NCDIJ), & 
! CHF(LMDIM,LMDIM,WDES%NCDIJ) 
!OVERLAP COCC(LMDIM,LMDIM,MAX(2,WDES%NCDIJ)),COCC_IM(LMDIM,LMDIM) 
OVERLAP,ALLOCATABLE:: CTMP(:,:,:),CSO(:,:,:),CHF(:,:,:) 
OVERLAP,ALLOCATABLE:: COCC(:,:,:),COCC_IM(:,:) 
REAL(q),ALLOCATABLE :: POT(:,:,:), RHO(:,:,:), POTAE(:,:,:), RHOAE(:,:,:) 

2. around Line 958 #previously had CHF(CTMP(...) 
ALLOCATE (RHOCOL( NDIM, LMMAX, NCDIJ )) 
ALLOCATE CTMP(LMDIM,LMDIM,MAX(2,WDES%NCDIJ)),CSO(LMDIM,LMDIM,WDES%NCDIJ), & 
CHF(LMDIM,LMDIM,MAX(2,WDES%NCDIJ))) 
ALLOCATE (COCC(LMDIM,LMDIM,MAX(2,WDES%NCDIJ)),COCC_IM(LMDIM,LMDIM)) 

! allocate kinetic energy density if metagga 

3. around line 1428 

E%PAWAE=DOUBLEC_AE 
E%PAWPS=DOUBLEC_PS 

DEALLOCATE (COCC,COCC_IM,CHF) 
DEALLOCATE (CTMP,CSO) 

IF (LUSE_THOMAS_FERMI) CALL POP_XC_TYPE 
CALL RELEASE_PAWFOCK 

END SUBROUTINE SET_DD_PAW 
콘텐츠 만족도 조사

퀵메뉴

  • 사용안내
  • 슈퍼컴퓨팅 서비스
  • 슈퍼컴퓨팅 교육
  • PLSI
  • EDISON
  • 연구망
본문 처음으로 바로가기

KISITI 슈퍼컴퓨팅센터 대전광역시 유성구 과학로 335 한국과학기술정보연구원 문의 080-041-1991 / FAX 042-869-0569

Copyrightⓒ2012 KISTI SUPERCOMPUTION CENTER ALL RIGHTS RESERVED.

관련사이트 바로가기