본문 바로가기

분류 전체보기81

공돌이 용 유한요소법(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.
코메키나, 홍보X, 찐후기, 온도, 습도가 급격히 바뀔때 재채기나는 분들께 바칩니다..ㅠ 코메키나? 파워블로거도 아닌지라 제약회사에서 저에게 홍보해달라할리가 없는데, 이건 너무 꿀이라 비염인들에게 이 글을 바칩니다. 진짜 광고 아니에요 ㄸㄹㄹ 오늘 모처럼 데이트를 나왔는데, 환절기라 그런지 오늘따라 재채기가 계속났습니다. 너무 괴롭고 코로나때문에 재채기하는 것도 눈치보여 죽겠는데, 재채기가 멈추질 않아서 약국에 들렀습니다. 코에 뿌리는게 빠르게 효과가 좋을까 해서 지속력이 좋다는 레스피비엔 약을 사서 뿌렸는데도 계속 재채기가 나는 겁니다. 오히려 자극받아서 재채기가 더 나는 느낌이었어요. 한번 더 뿌릴까 하다가 약사분이 내성이 생길수 있으니 하루에 2번, 3일이 이상 뿌리지 말라는 말에 호전되겠지 하면서 버텼습니다.. 그런데 참고 있자니 비강쪽이 퉁퉁 붓고 눈도 함께 붓는 느낌이 제 꿀같은 데이트를 방.. 2020. 9. 27.
스크루테이프의 편지 - C.S. 루이스 본 게시글은 [스크루테이프의 편지 - C.S. 루이스] 에 대한 리뷰입니다. I. 책 목차 II. 인상깊은 구절 III. 독후감 출판사 : 홍성사 출간일 : 2018년 11월 15일 () 페이지 : 208 page 책의주제 : 한 악마가 조카에게 보내는 31통의 편지로 이뤄져 있으며, 악마의 입장에서 사람을 유혹하는 방식에 대해 다뤘다. I. 책 목차 서문 스크루테이프가 보내는 31통의 편지 부록 1961년판 서문 II. 인상깊은 구절 / 생각 (16) 어려서부터 수십 가지의 상충되는 철학들이 한꺼번에 머리속에서 난장판을 벌이는 데 익숙해져 있는 게야. 그래서 어떤 교리를 보아도 참이냐 거짓이냐를 먼저 따지보다는 학문적이냐 실용적이냐 케케묵은 것이냐 새오운 것이냐 인습덕인 것이냐 과감한 것이냐를 따지게 .. 2020. 9. 19.
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.