openfoam的源代码主要在applications和src目录下

applications目录下是各个不同问题求解器的源代码和工具文件目录,openfoam是针对每个不同的问题一个求解器,目前有40多个求解器,每个求解器都编译成一个可执行文件,求解器读入输入文件和运行参数求解,结果保存为输出文件

src目录下是核心库文件,其中src/openfoam目录下是基础类库文件,各个model目录下是不同领域的模型类,其它的目录涉及数学计算函数库(包括矩阵,张量计算,积分,微分,离散),网格类,边界条件类等等

对于特定的求解器来说,只会引用src目录下一小部分文件,所以可以专门定制针对特定问题的应用程序

cfd从本质上来说,就是把特定问题的偏微分方程通过离散化转变成线性方程组来求解,关键点主要是两个

1 特定问题的几个pde,以及具体的迭代求解过程

2 针对大规模数据,如何提高并行计算的效率

openfoam 源代码解析相关推荐

  1. Spring源代码解析(收藏)

    Spring源代码解析(收藏) Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339  Spring源代码解析(二):IoC容器在Web容器中的启 ...

  2. Android源代码解析之(四)--gt;HandlerThread

    转载请标明出处:一片枫叶的专栏 上一篇文章中我们解说了AsyncTast的基本使用以及实现原理,我们知道AsyncTask内部是通过线程池和Handler实现的.通过对线程池和handler的封装实现 ...

  3. 利用VSCode阅读OpenFOAM源代码及其调试Debug【终极总结篇】

    利用VSCode阅读OpenFOAM源代码及其调试Debug[终极总结篇] 1. 本文总结了Win10系统中利用VSCode连接wsl或远程服务器,阅读OF源代码及其调试Debug的方法(不仅适用于W ...

  4. Tomcat源代码解析系列

    学web也有一段时间了.为了从底层了解web应用在Tomcat中的执行,决定看一下Tomcat的源代码參见<How Tomcat works>    和大牛博客.对大体架构有了一定的了解, ...

  5. 【backtrader源码解析52】indicators部分代码解读(枯燥,仅供参考,源代码解析结束,后面会增加一个backtrader框架分析)

    指标类里面有很多不同的指标,如果对如何使用指标做策略感兴趣的话,可以考虑阅读下相关的源码和指标的用法,就仅仅指标的源代码而言,似乎没有什么可讲的.另外,关于backtrader源代码的注释,放到网站上 ...

  6. overlayfs源代码解析

    overlayfs源代码解析 mount挂载 注册文件系统 挂载文件系统 读写目录 openat系统调用打开目录 getdents系统调用,搜索目录 创建/删除文件 创建文件 删除文件 读写文件 读/ ...

  7. 历经一个月,终于搞定了SVM(支持向量机)-附源代码解析

    历经一个月,终于搞定了SVM(支持向量机)-附源代码解析 前言 其实整体算下来,断断续续的也得有快两个月了(原谅博主比较笨).中间也有好几次放弃,不想写这篇总结了,但是之前立下的誓言,要将学习到的每一 ...

  8. Mozilla FireFox Gecko内核源代码解析(4.nsHTMLTokens)

    之前我们分析了nsHTMLTokenizer(详见其解析篇),其中我们了解到了,其中设计了如何配合 nsScanner对输入流循环地解析流程,如怎么进行回溯等流式操作.实际上其中并没有包含具体的字符比 ...

  9. AnnaKournikova病毒源代码解析

    AnnaKournikova病毒源代码解析 AnnaKournikova病毒源代码解析 本帖版权归原作者,其它网站转载须注明出处,传统媒体转载须事先与原作者和e龙西祠胡同[http://www.xic ...

最新文章

  1. 快速WinForm开发
  2. mysql文件查看工具_OpenDBViewer
  3. html+radio设置背景图片,jquery – 用单选按钮更改背景图像
  4. frontpage编辑html,怎样用FrontPage软件编辑HTML帖子 | 音画代码学堂 - 中国音画家园 - Po...****...
  5. Koa2 静态服务及代理配置
  6. linux之多任务的同步与互斥
  7. 奥鹏计算机基础18秋在线作业答案,18秋华师《计算机基础》在线作业1(标准答案).doc...
  8. Docker : 获取运行容器的IP地址
  9. CentOS系统优化
  10. ssm框架验证码图片加载不出_基于SSM框架的文件图片上传/下载功能实现
  11. 9.1 Zend_Json
  12. java quartz job_java quartz job 执行时间配置
  13. SAS的安装过程和遇到的问题(提供安装包)
  14. 新构造运动名词解释_新构造运动
  15. 远程计算机蓝屏,什么原因造成了蓝屏 电脑蓝屏错误代码介绍
  16. 微信小程序-如何解决onShareAppMessage转发gif格式图片不展示?【亲测有效】
  17. java xsl转换pdf_fop生成PDF支持中文(xml amp; xsl) - 飞猪 - ITeye博客
  18. 视听说教程(第三版)4 quiz 8
  19. 学会Zynq(10)lwIP简介
  20. 计算机网络基础知识满昌勇,-精选版《计算机网络》说课课件.ppt

热门文章

  1. bam获取序列_如何高效地从BAM文件中提取fastq
  2. OpenCV 图像梯度 :cv2.Sobel(),cv2.Schar(),cv2.Laplacian() + 数据类型设置:cv2.CV_8U,cv2.CV_16S,cv2.CV_64F
  3. 前端标注工具标你妹啊与马克鳗小对比
  4. 智能晾衣架(二)--功能实现
  5. 北大-算法基础 烘晾衣服POJ3104
  6. 竞态条件的赋值_信号-sunshine225-51CTO博客
  7. 【工作技能】如何制作有效的简历
  8. J2SE和J2EE的比较
  9. matlab中各种括号的用途
  10. DNS信息查询 ,子域名爆破工具