본문 바로가기

Engineer60

Q-DIR, 멀티 탐색기 - 프로젝트 폴더관리 툴 (고급활용법) 여러 폴더를 한 창으로 관리하는 멀티 탐색기, QDIR 설치 및 사용방법에 대한 게시글입니다. ■ Q-DIR, 폴더 관리 멀티 탐색기 프로젝트를 진행하다보면 폴더를 여러 창 띄워놓고 작업하는 경우가 많다. Windows에서 기본 제공하는 파일 탐색기는 기능이 제한적이고 필요에 맞는 파일/폴더 관리 툴이 필요한 경우가 많다. 이런 가려움을 Q-Dir이 해소해 준다. 한 창 안에서 여러 폴더를 다룰 수 있기 때문에 훨씬 쉽게 파일 이동/복사하는 것이 가능하게 할 뿐더러, 구조적으로 탐색 할 수 있게 도와준다. 위 그림은 단순한 복사/이동에 대한 내용이며, 이번 포스팅은 Q-dir의 고급 활용법이 되겠다. 설치 관련 포스트는 아래 링크로! Q-DIR, 멀티 탐색기 - 여러 폴더를 한번에 (설치 및 고급활용법).. 2020. 12. 13.
Q-DIR, 멀티 탐색기 - 여러 폴더를 한번에 (설치 및 고급활용법) 여러 폴더를 한 창으로 관리하는 멀티 탐색기, QDIR 설치 및 사용방법에 대한 게시글입니다. ■ Q-DIR, 폴더 관리 멀티 탐색기 프로젝트를 진행하다보면 폴더를 여러 창 띄워놓고 작업하는 경우가 많다. Windows에서 기본 제공하는 파일 탐색기는 기능이 제한적이고 필요에 맞는 파일/폴더 관리 툴이 필요한 경우가 많다. 이런 가려움을 Q-Dir이 해소해 준다. 한 창 안에서 여러 폴더를 다룰 수 있기 때문에 훨씬 쉽게 파일 이동/복사하는 것이 가능하게 할 뿐더러, 구조적으로 탐색 할 수 있게 도와준다. 위 그림은 단순한 복사/이동에 대한 내용으로 고급 활용법은 Q-DIR, 멀티 탐색기- 프로젝트 폴더관리 툴 (고급활용법) 에서 알아보는 것으로 하고, 먼저 설치 방법에 대해 알아보자. Q-DIR, 멀티.. 2020. 12. 9.
공돌이 용 유한요소법(FEM) 기본적인 이해 유한요소법(Finite Element Method)은 (편)미분 방정식 문제를 풀기 위한 수치해석 방법 중 하나이다. 이 방법은 이름에 걸맞게 해석 대상 영역을 요소(elements)들로 잘게 나눈다. 그리고 각 요소 내 물리량을 결정하는 방정식을 세운다. 그러면 요소들끼리 공유하고 있는 끝 점(노드)를 통해 그 모든 함수가 연립방정식으로 세워질 수 있다. 마지막으로 일정 조건하에 연립 방정식을 풀면 해석 끝. 앞서 얘기한 것은 수치해석방법의 유한차분법(FDM, Finite Difference Method)과 개념은 크게 다르지 않으나, 사각형 격자가 아닌 삼각, 사각형 격자까지도 사용할 수 있도록 "요소"라는 개념이 사용한다. 해석영역을 잘 표현하지만 FDM에 비해 계산 효율은 좋지 않다. ■ 유한요소.. 2020. 12. 1.
비정형격자와 전지구 해양모델링 원본 : Danilov, S. (2013). Ocean modeling on unstructured meshes. Ocean Modelling, 69, 195-210. 비정형격자를 기반으로하는 해양 수치모델은 대게 연안이나 하구에 적용되어져 왔으며, 큰 규모의 해양 순환을 모델링한 경우는 드물다. 하지만 이런 비정형격자 기반 해양수치모델을 이용해 전지구 모델을 구동시키는 시도가 계속 되고 있다. 비정형격자는 네스팅기법이나 개방경계(open boundary) 없이도 지역해의 해수유동까지 모의할 수 있도록 하기 때문이다. 정형격자 기반 해양수치모델을 이용해서 전지구모형을 구동하게되면, 격자의 크기가 너무 크기 때문에 지역적인 특성은 재현되지 못한다. 예를 들면 해안선 라인을 따라 격자를 생성하기가 어렵다(위.. 2020. 11. 30.
파이썬 칫싯, sort + replace + split 파이썬 프로그래밍 시 폴더 내 파일목록을 읽을 때 string으로 읽힌다. 이때 read zero가 아닌 파일*은 아래와같이 더럽게 솔트되는 경우가 있다. *read zero X: 1, 2, 3, ...,10, 11, 12 O: 01, 02, 03, ...,10, 11, 12 /home/99_EXT_DATAS/UV_1.nc /home/99_EXT_DATAS/UV_10.nc /home/99_EXT_DATAS/UV_11.nc /home/99_EXT_DATAS/UV_12.nc /home/99_EXT_DATAS/UV_2.nc /home/99_EXT_DATAS/UV_3.nc /home/99_EXT_DATAS/UV_4.nc /home/99_EXT_DATAS/UV_5.nc /home/99_EXT_DATAS/UV_6... 2020. 10. 25.
Linux에 NetCDF Fortran 설치 : 이거하나면 끝 (with GNU) netCDF4는 Network Common Data Form의 약자로 어레이형식의 데이터를 다루는 라이브러리이다. 컴파일하기 위해서 zlib이나 hdf, fortran 등이 다양한 라이브러리가 필요해 정리를 해두려고 한다. 특히 로컬계정에 설치하려면 더욱이 필요한 문서이다. NetCDF4 설치를 위해 거쳐야하는 작업은 다음과 같다. 1. gcc 라이브러리를 설치한다. 2. 환경변수를 세팅한다. 3. zlib 라이브러리를 설치한다. 4. hdf5 라이브러리를 설치한다. 5. netcdf 를 설치한다. 6. netcdf-fortran을 설치한다. 다소 복잡해 보일 수 있지만 차근차근 따라하면 netcdf-fortran을 설치할 수 있다. ■ 1. gcc 라이브러리를 설치한다. 아래 링크를 따라 GNU Com.. 2020. 9. 9.