글번호
10444
작성일
2017.06.16
수정일
2017.06.16
작성자
김민영
조회수
1241

[교내] 제2회 OpenFOAM 개발자 교육 안내

 

2OpenFOAM 개발자 교육 안내


 

 

1교육 소개

    동아대학교 선박해양시스템연구소에서는 소스 코드가 공개된 전산유체해석 라이브러리 OpenFOAM의 구조를 분석하고 소스 코드를 

    line-by-line으로 이해하는 교육을 개설함으로써 수강생들이 OpenFOAM의 초기/경계 조건을 변경하고 필요한 코드를 스스로 개발할 

    수 있는 기초 역량을 습득할 수 있는 기회를 제공합니다.

 


2. 교육 대상 및 준비물

     - 기업체 연구원 및 석/박사 과정 대학원생 (선착순 최대 7)

     - 리눅스 설치 가능한 노트북

 


3. 교육 기간 및 장소

     - 10일간 (73~14, 9:00~17:00/)

     - 동아대학교 공대1호관(승학캠퍼스)

     - 교육 시작 : 7310

     - 교육 종료 : 71417

 


4.교육비 및 수료 안내

    - 계좌 이체 200만원/(학생할인 30% 적용 140만원/학생)

    - 계좌 이체 시 수강자이름_조선명기 필수

    - 부산은행 113-2006-4173-08 (예금주 : 동아대학교 부설연구기관)

    - 교육비 영수증 발급 및 수료증 제공

 


5.교육내용


- 1일차 Linux OS OpenFOAM 설치

            내용 : 리눅스 설치 실습 및 OpenFOAM 설치에 필요한 환경 변수 설정


- 2일차 C++ 기본 강의 및 class 실습

            목표 : C++의 객체지향적 특성을 CFD 관점에서 이해하고 class를 활용 실습함

            데이터 class : vector

            메모리 할당 class : List


- 3일차 OpenFOAM class 교육

            목표 : OpenFOAM에 사용될 class의 종류 및 특성을 이해함

            기본 class : label, scalar, vector, tensor, word, filename, token

            구조 class : List, PtrList, Field, autoPtr

            입출력 class : Istream, Ostream, IOobject, IOdictionary, dictionary, Info

            계산 class : Time, fvMesh, fvMatrix


- 4-5일차 OpenFOAM Code reading Part I (gdb 활용)

            목표 : OpenFOAM에서 사용하는 격자 구조를 이해함

                      fvMeshpolyMesh의 관계

                      constant/polyMesh에 존재하는 points, owner, neighbour, faces, boundary 파일의 의미

                      OpenFOAM에서 사용되는 patch의 관계성


- 6-7일차 OpenFOAM Code reading Part II (gdb 활용)

            목표 : OpenFOAM에서 사용하는 변수 구조를 이해함

                      IOobjectregister의 의미

                      GeometriFieldBoundary의 구성

                      patchpatchField의 관계성

                      UList/List/Field/dimensionedField/GeometricField의 상속 관계


- 8-9일차 OpenFOAM Code reading Part III (gdb 활용)

            목표 : OpenFOAMfvMatrix class를 유한체적법과 연결하여 이해함

                      CFD 해석을 위한 거대 sparse matrix의 특성과 행렬 solver의 종류

                      압력과 속도 분리의 필요성에 따른 fvMatrixlduMatrix의 구성 원리

                      차분 기법 및 경계 조건에 따른 matrix system의 변화


- 10일차 기본 경계 조건의 이해와 분석

            목표 : OpenFOAM에서 제공하는 경계 조건의 원리를 이해하고 새로운 경계 조건을 생성함

                      fixedValue, zeroGradient, symmetry

                      user-defined boundary condition

 


6.수강 신청 및 문의

- E-mail 수강 신청 : 동아대학교 선박해양시스템연구소 (김지윤, jiyoon2970@dau.ac.kr,  T.051-200-6936)

- 수강 신청 시 소속/이름/연락처(e-mail 및 휴대전화) 포함

- 기타 교육 문의 : 강사 이상봉 (sblee1977@dau.ac.kr, T.051-200-7772)

참조
첨부파일
첨부파일이(가) 없습니다.
다음글
[교내] 2017학년도 하계 계절학기 현장실습 희망자 모집
김민영 2017-06-16 11:27:41.78
이전글
[학사안내] 2017 하계계절학기 개강 안내
김민영 2017-06-15 11:18:17.58
기간검색
RSS 2.0 428
게시물 검색
공지사항
번호 제목 작성자 작성일 댓글 첨부파일 조회수
전체게시판공지 [ 전체게시판공지 ] 공결신청 안내 bomj416 2019.09.27 0 0 4085
110088 학과 홈페이지 이전 안내 sunnyglee 2021.10.20 0 0 3459
109647 [교내] 21학년도 2학기 중간고사 대면시험 강의실 및 시간표 안내 sunnyglee 2021.10.12 0 2 1579
109607 [LINC+사업단] 2021-2학기 캡스톤디자인 과제지원 설명 영상자료 안내 sunnyglee 2021.10.12 0 0 1227
109464 [교내] 2021학년도 2학기 연구활동종사자 안전 교육 시행 안내 sunnyglee 2021.10.07 0 1 1176
109220 [교내] 2021-2학기 Jump-up 기초학력강화 1단계 wake up 프로그램 안내 sunnyglee 2021.10.06 0 2 1136
109218 [교내] 2021 DA-LINC+ 캡스톤디자인 경진대회 개최 안내 sunnyglee 2021.10.06 0 2 1324
109106 [교외] 2021 부산 청년일자리 해커톤 대회 모집 안내 sunnyglee 2021.10.05 0 3 836
109105 [교내] 2021-2학기 가족장학금 신청 관련 안내 sunnyglee 2021.10.05 0 0 816
109104 [교내] 2021 Dong-A English Speech Contest 개최 안내 sunnyglee 2021.10.05 0 0 835
109103 [LINC+사업단] 2021학년도 현장실습 수기공모전 개최 안내 sunnyglee 2021.10.05 0 2 809