学习grdecl文件格式

一、初步了解       

最近在学习grdecl文件格式,文档不多。查找资料发现,这个格式的文件是由斯伦贝谢公司的ECLIPSE专业软件生成的。

        搜到一些文档,都是2010年之前的,似乎有些用处。文档也交代了这个文件格式分为二进制和文本格式。找到了一个库libecl。它是支持二进制的,但是不完全支持文本格式,手里的工作又恰恰是要将文本格式的内容进行转换,只好先看看,可以做为一个借鉴。

        第五部分张量的数学学习很重要,无论懂不懂,都需要多看看。

二、疑问

        技术路线有点问题,如何读取文档是未知的,展示工作可以采用各种三维引擎,但是不知道如何优化。

        先开始技术资料的搜索,查找文档格式说明以及相关三维。

三、辛苦找到资料

找到了一个介绍文件格式的说明,虽然是2006年的,毕竟是官方的。顺利理解COORD和ZCORN两个关键字,并成功解析了坐标。

文档下载链接

        https://download.csdn.net/download/yxmlhc/88568555

25日学习结束

-------------------------------

四、26日学习链接文档  

         关键点在文档这里,libecl也能读取COORD和ZCORN,但是对于三维引擎来说,如何组织需要的数据格式还是一个关键,不能说读取了数据就结束,否则会影响执行时间。而且这个库对于文本型的grdecl文件只是部分支持,像ZONES、FAULTS等关键字没有。因此,还是需要学习之后自行处理,所以对于如何读取COORD和ZCORN,数据格式等等还是自己动手搞一下,便于理解。

五、其他资料

       1. Matlab资料

Visualizing Johansen   这里介绍了SINTEF为MATLAB开发的工具,可视化效果非常好。如果不需要自行开发,完全可以看看这个。

SINTEF has developed an open-source tookit for reservoir simulation in MATLAB, the MATLAB Reservoir Simulation Toolbox (MRST). In the following we will take a closer look at the Johansen models using MRST

       2.VTK资料

   VTK和ParaView中引入了显式结构化网格表达地质网格 - 灰信网(软件开发博客聚合)

VTK不多说了,它对于这类地质网格也有了自己的优化,使用vtkExplicitStructuredGrid,对于它还不是很熟。后续再说。

         3. dune资料

    DUNE - DUNE Numerics

  DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD). 

  分布式统一数值环境DUNE是一个模块化工具箱,用于使用基于网格的方法求解偏微分方程(PDE)。它支持像有限元(FE)、有限体积(FV)和有限差分(FD)这样的方法的简单实现。

六、数学资料学习

     张量是什么——张量计算入门(一) - 知乎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/222951.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计问卷调查问题的技巧二:确定问题的结构与顺序

上篇文章中,我们了解到设计问卷调查问卷的技巧有保持问题中立、少用开放式问题、保持全名平衡的答案集、谨慎设置单一回答。在这篇文章中,我们将继续深入探讨设计问卷调查问题的剩余5大技巧! Tip5:注意问题的顺序 虽然您可以任意…

Project DESFT 白皮书中文版——应用于普惠金融的可信数字凭证解决方案

1. 概述 Project DESFT 是由 Solv 基金会与 zCloak Network 联合设计孵化,以跨境贸易和金融服务为场景的分布式可信数字凭证解决方案(Distributed Trusted Digital Credential Solution),项目获得新加坡金管局(Monetar…

Vsan数据恢复—Vsan分布式存储数据恢复案例

vSAN故障: 一台存储采用了VSAN分布式存储架构,存储内共有24块硬盘存储数据。 这台vSAN存储设备关机重启。经过数据恢复工程师的检测,发现vSAN逻辑架构出现故障,上层虚拟机瘫痪,存储内的数据丢失。 vsan数据恢复过程&am…

【ONE·Linux || 网络基础(四)】

总言 主要内容:传输层UDP、TCP协议基本介绍。UDP报文格式、TCP报文格式、三次握手四次挥手、TCP可靠性策略说明。 文章目录 总言8、UDP协议(传输层一)8.1、传输层预备知识8.1.1、端口号8.1.2、一些指令(netstat、pidof、xargs&am…

ChatGLM2详细安装部署(chatglm2大模型安装步骤三)

ChatGLM2安装部署 1.服务器配置 服务器系统:Centos7.9 x64 显卡:RTX3090 (24G) 虚拟环境:Miniconda3 2.安装部署 2.1 ChatGLM2下载 输入命令:git clone https://github.moeyy.xyz/https://github.com/THUDM/ChatGLM2-6B.git 输入命令:cd ChatGLM2-6B 注:https://g…

TP4066L是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。

TP4066L 采用ESOP8/DFN2*2-8封装 1A线性锂离子电池充电器 描述: TP4066L是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。其底部带有散热片的ESOP8DFN2*2-8封装与较少的外部元件数目使得TP4066L成为便携式应用的理想选择。TP4066L可以适合USB电源和适…

软件工程--面向对象分析用通俗语言20小时爆肝总结!(包含用例图、活动图、类图、时序图......)

面向对象方法分为面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP),本文详细介绍面向对象分析 本文参考教材:沈备军老师的《软件工程原理》大多图片来源其中 目录 面向对…

8.二维数组——将一个二维数组行和列的元素互换,存到另一个二维数组中。

文章目录 前言一、题目描述 二、题目分析 三、解题 程序运行代码 前言 本系列为二维数组编程题,点滴成长,一起逆袭。 一、题目描述 将一个二维数组行和列的元素互换,存到另一个二维数组中。 二、题目分析 三、解题 程序运行代码 #incl…

1980-2022年世界各国专利、商标申请数据/世界各国知识产权专利申请数据

1980-2022年世界各国专利、商标申请数据/世界各国知识产权专利申请数据 1、时间:1980-2022年 2、来源:WIPO数据库 3、范围:世界各国(180多个国家) 4、指标:国家名称、年份、代码、类型、专利申请总量、…

区块链存证:杭州互联网法院备选方案之一

文章目录 背景上报的存证系统设计备选方案***总体原则******分层架构******基础节点******存证链******存证业务******存证接入******通用功能******跨链对接架构***业务流程描述用户发起原创内容存证(对应上图中左边1,2,3活动)发现侵权行为,…

[设计模式] 常见的设计模式

文章目录 设计模式的 6 大设计原则设计模式的三大分类常见的设计模式有哪几种1. 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。(连接池)1. 饿汉式2. 懒汉式3. 双重检测 2. 工厂模式3. 观察者模式● 推模型● 拉…

竞赛选题 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python

文章目录 1 简介2 传统机器视觉的手势检测2.1 轮廓检测法2.2 算法结果2.3 整体代码实现2.3.1 算法流程 3 深度学习方法做手势识别3.1 经典的卷积神经网络3.2 YOLO系列3.3 SSD3.4 实现步骤3.4.1 数据集3.4.2 图像预处理3.4.3 构建卷积神经网络结构3.4.4 实验训练过程及结果 3.5 …