openfoam 源代码解析
openfoam的源代码主要在applications和src目录下
applications目录下是各个不同问题求解器的源代码和工具文件目录,openfoam是针对每个不同的问题一个求解器,目前有40多个求解器,每个求解器都编译成一个可执行文件,求解器读入输入文件和运行参数求解,结果保存为输出文件
src目录下是核心库文件,其中src/openfoam目录下是基础类库文件,各个model目录下是不同领域的模型类,其它的目录涉及数学计算函数库(包括矩阵,张量计算,积分,微分,离散),网格类,边界条件类等等
对于特定的求解器来说,只会引用src目录下一小部分文件,所以可以专门定制针对特定问题的应用程序
cfd从本质上来说,就是把特定问题的偏微分方程通过离散化转变成线性方程组来求解,关键点主要是两个
1 特定问题的几个pde,以及具体的迭代求解过程
2 针对大规模数据,如何提高并行计算的效率
openfoam 源代码解析相关推荐
- Spring源代码解析(收藏)
Spring源代码解析(收藏) Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启 ...
- Android源代码解析之(四)--gt;HandlerThread
转载请标明出处:一片枫叶的专栏 上一篇文章中我们解说了AsyncTast的基本使用以及实现原理,我们知道AsyncTask内部是通过线程池和Handler实现的.通过对线程池和handler的封装实现 ...
- 利用VSCode阅读OpenFOAM源代码及其调试Debug【终极总结篇】
利用VSCode阅读OpenFOAM源代码及其调试Debug[终极总结篇] 1. 本文总结了Win10系统中利用VSCode连接wsl或远程服务器,阅读OF源代码及其调试Debug的方法(不仅适用于W ...
- Tomcat源代码解析系列
学web也有一段时间了.为了从底层了解web应用在Tomcat中的执行,决定看一下Tomcat的源代码參见<How Tomcat works> 和大牛博客.对大体架构有了一定的了解, ...
- 【backtrader源码解析52】indicators部分代码解读(枯燥,仅供参考,源代码解析结束,后面会增加一个backtrader框架分析)
指标类里面有很多不同的指标,如果对如何使用指标做策略感兴趣的话,可以考虑阅读下相关的源码和指标的用法,就仅仅指标的源代码而言,似乎没有什么可讲的.另外,关于backtrader源代码的注释,放到网站上 ...
- overlayfs源代码解析
overlayfs源代码解析 mount挂载 注册文件系统 挂载文件系统 读写目录 openat系统调用打开目录 getdents系统调用,搜索目录 创建/删除文件 创建文件 删除文件 读写文件 读/ ...
- 历经一个月,终于搞定了SVM(支持向量机)-附源代码解析
历经一个月,终于搞定了SVM(支持向量机)-附源代码解析 前言 其实整体算下来,断断续续的也得有快两个月了(原谅博主比较笨).中间也有好几次放弃,不想写这篇总结了,但是之前立下的誓言,要将学习到的每一 ...
- Mozilla FireFox Gecko内核源代码解析(4.nsHTMLTokens)
之前我们分析了nsHTMLTokenizer(详见其解析篇),其中我们了解到了,其中设计了如何配合 nsScanner对输入流循环地解析流程,如怎么进行回溯等流式操作.实际上其中并没有包含具体的字符比 ...
- AnnaKournikova病毒源代码解析
AnnaKournikova病毒源代码解析 AnnaKournikova病毒源代码解析 本帖版权归原作者,其它网站转载须注明出处,传统媒体转载须事先与原作者和e龙西祠胡同[http://www.xic ...
最新文章
- 快速WinForm开发
- mysql文件查看工具_OpenDBViewer
- html+radio设置背景图片,jquery – 用单选按钮更改背景图像
- frontpage编辑html,怎样用FrontPage软件编辑HTML帖子 | 音画代码学堂 - 中国音画家园 - Po...****...
- Koa2 静态服务及代理配置
- linux之多任务的同步与互斥
- 奥鹏计算机基础18秋在线作业答案,18秋华师《计算机基础》在线作业1(标准答案).doc...
- Docker : 获取运行容器的IP地址
- CentOS系统优化
- ssm框架验证码图片加载不出_基于SSM框架的文件图片上传/下载功能实现
- 9.1 Zend_Json
- java quartz job_java quartz job 执行时间配置
- SAS的安装过程和遇到的问题(提供安装包)
- 新构造运动名词解释_新构造运动
- 远程计算机蓝屏,什么原因造成了蓝屏 电脑蓝屏错误代码介绍
- 微信小程序-如何解决onShareAppMessage转发gif格式图片不展示?【亲测有效】
- java xsl转换pdf_fop生成PDF支持中文(xml amp; xsl) - 飞猪 - ITeye博客
- 视听说教程(第三版)4 quiz 8
- 学会Zynq(10)lwIP简介
- 计算机网络基础知识满昌勇,-精选版《计算机网络》说课课件.ppt
热门文章
- bam获取序列_如何高效地从BAM文件中提取fastq
- OpenCV 图像梯度 :cv2.Sobel(),cv2.Schar(),cv2.Laplacian() + 数据类型设置:cv2.CV_8U,cv2.CV_16S,cv2.CV_64F
- 前端标注工具标你妹啊与马克鳗小对比
- 智能晾衣架(二)--功能实现
- 北大-算法基础 烘晾衣服POJ3104
- 竞态条件的赋值_信号-sunshine225-51CTO博客
- 【工作技能】如何制作有效的简历
- J2SE和J2EE的比较
- matlab中各种括号的用途
- DNS信息查询 ,子域名爆破工具