장바구니 담기 close

장바구니에 상품을 담았습니다.

Open Foam 해킹가이드

Open Foam 해킹가이드

  • 연성모 외
  • |
  • 예문사
  • |
  • 2018-11-01 출간
  • |
  • 664페이지
  • |
  • 188x257mm(B5)/1262g
  • |
  • ISBN 9788927428312
판매가

32,000원

즉시할인가

28,800

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,800

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

90년대까지만 해도 리눅스를 비롯한 공개 소스 운동은 해당 분야 종사자 또는 아는 사람만 아는 소위 찻잔 속의 태풍이었다하지만 이제 그 태풍은 찻잔을 벗어나 거대한 흐름이 되었고 우리가 사는 세상에 무시할 수 없는 영향력을 행사하고 있다.

사실 이런 공개 소스의 매력은 관심을 가지고 살펴보거나 받아들일 준비가 되어있는 이들에겐 더할 나위 없이 좋은 보물창고이다상용코드 수준의 소스코드를 거의 아무런 대가 없이 공유하여 공부할 수 있고능력만 된다면 공통 관심사를 가진 전 세계의 개발자들과 소통하면서 개발에 참여하여 소스코드에 내 이름을 넣을 수 있다는 점에서 어마어마한 매력이 아닐 수 없다.

요즘 들어 이런 공개 소스의 정신은 비단 소프트웨어에만 국한되지 않고 하드웨어심지어 OpenCourseWare처럼 분야를 막론하고 전파되고 있다이는 결국 지식의 사유화로 인한 불필요한 낭비를 막고 보다 가치 있는 일을 하자는 취지의 공개 소스 진영에서 자주 회자되는 "Do not reinvent the wheel."의 경구와 일맥상통하는 면이 있다.

CFD 분야에서도 그 동안은 ANSYS FLUENT와 Siemens StarCCM+ 등의 상용 소프트웨어가 지배하다시피 했지만, 2000년대 초 OpenFOAM이 공개되면서 각 대학 및 기관에서 자체적으로 개발하던 코드를 차례차례 공개 소스화하는 움직임이 나타나기 시작했다이는 마치 MS Windows와 Linux의 대결구도와 같은데결국 전통적인 연구소에서 오랜 시간에 걸쳐 다듬어진 양질의 코드를 사장시키지 않고 보다 가치 있는 결과를 얻으려는 의도로 풀이된다그 중에서도 OpenFOAM은 특유의 유연함으로 공개 소스 CFD 진영에서 두각을 나타내고 있다.

익히 알려진 것처럼 OpenFOAM은 상용코드로 개발된 지 10공개 소스로 전환되어 개발된 지도 10년이 넘었고그동안 두터운 사용자 층을 형성할 만큼 잘 설계된 개발 프레임워크이다이런 코드를더욱이 그 속에 녹아있는 노하우들을 함께 공유할 수 있다는 것은 공부하는 학생들이나 연구원들에게 축복이다.

한편공개 소스 코드에서 공통적으로 지적되는 것처럼 처음 시작하는 사람에겐 OpenFOAM 내외적으로 공부해야 할 것이 많고어디부터 시작해야 할지에 대한 가이드나 지침서가 없어 진입장벽이 높은 것도 사실이다적당한 지침서가 없으니 처음 시작하는 사람들은 따로 멘토가 없다면 대부분이 아주 소모적인 과정을 거치게 된다이런 낭비를 막고 무엇보다 "Do not reinvent the wheel."의 정신에도 부합하기 위해 필자들은 이 책을 내놓게 되었다.

부디 이 책이 국내의 OpenFOAM 사용자들에게 쓸데없이 시간을 낭비하는식의 불필요한 과정들을 생략하고 오직 하고자 하는 일을 하는 데 요긴하게 쓰이길 바란다이러한 노력들이 결국 지식의 공유라는 현 시대의 거대한 흐름에 일조함은 물론외국산 소프트웨어에 잠식되어 있는 국내 CAE 분야의 민주화와 주권회복에 밑거름이 되리라 확신한다.

목차

Part 1 OpenFOAM 소개

CHAPTER 1 공개소스 소프트웨어

CHAPTER 2 OpenFOAM 소개

 

Part 2 OpenFOAM 설치

CHAPTER 1 OpenFOAM의 환경변수

CHAPTER 2 준비물

CHAPTER 3 OpenFOAM 설치

CHAPTER 4 운영환경 구축방법

 

Part 3 OpenFOAM 기본구조

CHAPTER 1 OpenFOAM 동작원리 개요

CHAPTER 2 Runtime Type Selection

CHAPTER 3 ObjectRegistry

 

Part 4 OpenFOAM 개발가이드

CHAPTER 1 포트란 언어 사용자를 위한 C++ 배경지식

CHAPTER 2 OpenFOAM 빌드시스템

CHAPTER 3 OpenFOAM 코딩 가이드

CHAPTER 4 OpenFOAM 자료형

CHAPTER 5 OpenFoam 주요 클래스

CHAPTER 6 OpenFoam 버전별 차이점

CHAPTER 7 코드 활용 예

 

Part 5 Tutorial

CHAPTER 1 격자 생성 예

CHAPTER 2 문제별 OpenFOAM 설정 예

 

Part 6 OpenFOAM Addons

CHAPTER 1 cfMesh

CHAPTER 2 swak4Foam

CHAPTER 3 swak2Foam

 

Part 7 Appendix A

CHAPTER 1 Compiler 설치

CHAPTER 2 Environment Modules

CHAPTER 3 리눅스

CHAPTER 4 리눅스에서 인텔리센스 기능 구현하기

CHAPTER 5 git 사용 가이드

 

Part 8 Appendix B

CHAPTER 1 Introduction to structure of OpenFOAM

CHAPTER 2 Basic Concept of Programming

CHAPTER 3 BeginnerFoam

 

참고문헌

 

 

 

도서소개

 

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.