리눅스 서버 관련4 오프라인 클러스터에 Git 환경 설정 및 관리(w. Bare Repository) 본 포스팅에서는 오프라인 클러스터 환경에서의 효율적인 코드 버전 관리를 위한 Git 환경 구축 프로세스를 다룬다. 베어 저장소(bare repository) 설정부터 로컬 저장소 초기화, 실제 운영 방안까지 체계적으로 설명한다.베어 저장소(Bare Repository)는 작업 디렉토리 없이 Git의 버전 관리 데이터만을 포함하는 특수한 형태의 저장소이다. 일반적인 Git 저장소와 달리 베어 저장소는 파일의 체크아웃 없이 순수하게 변경 이력만을 저장하며, 주로 중앙 저장소 역할을 수행한다.장점단점저장 공간을 효율적으로 사용 안정적인 중앙 저장소 역할 수행 오프라인 서버 환경에 최적화된 구조 여러 개발자의 동시 작업 관리에 용이작업 디렉토리가 없음직접적인 파일 확인 및 수정 불가 항상 별도의 로컬 저장소가 .. 2025. 1. 16. Parallel_IO (PIO) 패키지 설치하기 직접 설치한 ESMF를 연결해서 CESM2를 포팅해보니, ESMF 내부에 PIO 설치 이슈가 이틀째 나를 골탕먹인다. 그래서 그냥 PIO를 설치하기로 마음 먹었다. 소스코드는 https://github.com/NCAR/ParallelIO에서 git clone으로 2.6.2버전을 다운로드했다. 처음 설치해보는 패키지라서 아래 페이지를 참고하며 조심스럽게 설치해봤다. PIO: Installing PIO Getting the Release The PIO code is currently stored on github at https://github.com/PARALLELIO/ParallelIO. For questions about downloading or developing this code, consult .. 2024. 3. 29. NetCDF4 C와 Fortran 패키지 설치하기(w. 로컬 모듈 다루기) 과학 데이터를 다루거나 수치모델을 포팅할 경우 NetCDF는 꼭 필요한 라이브러리이다. 나는 슈퍼컴의 모듈에 등록된 NetCDF-C가 완전히 설치가 되어 있지 않아 내 로컬 공간에 새로 설치하기로 마음을 먹었다. 생략했지만, 사전에 HDF5와 관련한 라이브러리들을 꼭 설치해야 한다. 만약에 그것조차 없다면 시스템 관리자에게 문의하도록 하자. zlib, szip, jasper 등등 설치할 것들이 많다... 이 포스팅에서는 NetCDF4의 4.9.2 버전의 C와 4.6.0 버전의 Fortran 라이브러리를 설치하는 과정을 기록한다. 소스 코드(tar.gz 압축 파일)는 https://downloads.unidata.ucar.edu/netcdf/에서 받으면 된다. wget https://downloads.un.. 2024. 3. 28. ESMF8.6 패키지 설치하기 ESMF(Earth System Modeling Framework)는 CESM2.3 기후 모델의 포팅 과정에서 꼭 필요한 라이브러리이다. 설치 과정과 관련한 자세한 사항은 아래 링크의 페이지를 참고하면 좋다. 9 Building and Installing ESMF Possible value: system-dependent On systems with a vendor-supplied MPI communications library, the vendor library is chosen by default for communications. On these systems ESMF_COMM is set to mpi, signaling to the ESMF build system to use the vendor .. 2024. 3. 28. 이전 1 다음