본문 바로가기

Linux & Unix18

Gaussian 계산 파일 정리하기 오래된 계산 파일들을 보니 차지하고 있는 용량이 상당합니다. 그렇다고 애써 계산한 파일들을 삭제하기는 아깝군요. 그래서 Gaussian으로 계산한 파일들 용량을 물어봅니다. 몇번의 삽질과 벤치마크를 거쳐 정리된 과정만 소개 합니다. 일단 계산시 생성된 모든 스크래치 파일들은 모두 삭제가장 큰 용량을 차지하는 check point file (.chk)을 formchk 유틸리티를 이용하여 .fchk 형식으로 변환formchk filename.chk 이렇게 파일 형식 변환만으로 많게는 40% 정도 용량 절약파일 형식 변환이 완료되면 기존의 .chk 파일은 삭제fchk 파일을 압축한다. 파일 압축 방법에 따라 압축율과 압축이 걸리는 시간이 천차 만별 bzip2, tar, pigz, pbzip 등 다양한 압축 방.. 2025. 1. 18.
gcc-6.1.0 for El Capitan El Capitan 10.11 이상에서 사용할 수 있는 GCC 6.1.0 바이너리 파일을 공유합니다.GNU 공식 홈페이지에서 Source Code를 다운로드 받아 gcc (GNU C) and g++ (GNU C++), fortran compile이 가능하도록 compile 하였습니다. Downloads: gcc-6.1.0.tar.gz 2016. 5. 7.
cif2cell 활용하기 cif2cell 을 설치한다.설치는 python을 이용해 간단하게 가능하다. python setup.py install --prefix=/opt/Applications/cif2cell 그런데, cif2cell 실행시 아래와 같은 오류가 발생한다. 대부분 시스템에서 처음 설치했을 때 10이면 10번! Traceback (most recent call last):File "./cif2cell", line 37, in     import CifFileImportError: No module named CifFile  찾아보니 PyCIFRW 패키지가 있어야 한다. python으로 build 되어 있는데 Python에서 .cif 파일을 읽고 쓸 수 있게 하는 것! 최신버전은 4.2 이다. 여기를 클릭하여 다운로드.. 2016. 3. 13.
파일 이름에 있는 공백 제거하기 리눅스를 오래 쓰다보니 파일 이름에 공백 대신 '_' 를 이용하는게 익숙해졌습니다. 종종 윈도우에서 작업한 파일들을 가지고 데이터 처리를 진행할 때 리눅스로 가져오면 파일이름에 있는 공백이 여간 귀찮은게 아니네요. 이럴 때는 rename 명령어 하나로 간단하게 해결이 가능합니다.원리는 간단 합니다. * (모든파일)에 대해 " " (공백) 을 "_" 로 바꾸라는 것! rename " " "_" * 2015. 11. 5.