当前位置: 首页 > 软件库 > 程序开发 > XML相关工具 >

NASA GMP

几何操作协议
授权协议 NOSA
开发语言 C/C++
所属分类 程序开发、 XML相关工具
软件类型 开源软件
地区 不详
投 递 者 邵君植
操作系统 跨平台
开源组织 NASA
适用人群 未知
 软件概览

NASA GMP 是另一个开源的类库,在 ANSI C 和 XML 数据结构之间序列化数据类型,这么做的目的是为 CFD 应用程序提供支持。

Geometry Manipulation Protocol (GMP) 是个库,能序列化 XML 和 ANSI C 数据结构的数据类型,支持 CFD 应用。这个库当前提供描述几何配置,一般 moving-body 场景(规定 and/or 6-DOF) 和控制 surface 设置。更详细的描述提供在 AIAA Paper 2003-1237。

GMP 提供一个普通的架构和开发 CFD 应用的描述,从 pre- 通过后处理,大大增强了自动处理 CFD 的解决方案。跨平台的应用和支持协议的代码套件可以使用同一个输入。GMP 当前已经在 OVERFLOW,OVERGRID, Cart3D , HPC Institute for Advanced Rotorcraft Modeling 和 Simulation (HI-ARMS) 包中使用。

  • 美国宇航局,即 NASA ,将 253 个软件项目开源目前托管在 Gitithub上(https://github.com/nasa),NASA 希望可以通过开源收获更多项目改进的建议,同时NASA也希望用户可以给NASA提交项目,为此专门开通了官方的开源网站 Code NASA 。  Livingstone2 —— 人工智能(AI)软件系统 Livingstone2 是一个可重用的人工智能(AI

  • 有用的网站: http://www.engr.colostate.edu/~marchese/combustion08/cec.html 1 把三个压缩包解压到同一个Ubuntu文件夹CEAexec下 2 设置环境变量(这步很重要!) PATH=$PATH:~/Downloads/CEAexec/ 不设置环境变量的话,运行程序会提示不能执行FECA2。其实可执行文件FECA2已经在当前目前下了,但

  • 前段时间NASA的API更新了,修改了一些参数,现在重新上线。 NASA有专门为作物生长模型提供的气象数据,主要包括辐射、温度、降雨、风速。其分辨率为0.5度,通过输入经纬度和时间段获取数据。 获取数据的基本函数(可以不用看) 主要修改main函数里的 start_date = dt.date(2000,1,1) end_date = dt.date(2020,2,2) latitude=34.5

  • 免费分享给有需要的人,一共有6组数据,第一组B0005,B0006,B0007,B0008..MAT模式,默认用MATLAB打开

  • https://www.nasa.gov/topics/moon-to-mars/videos

 相关资料
  • 本文向大家介绍perl几个文件操作例子,包括了perl几个文件操作例子的使用技巧和注意事项,需要的朋友参考一下 perl用的最多的地方就算是文件处理了,下面我就总结了一下perl文件操作的一些东西,并且有具体的例子,通过下面的例子,加强我们对perl文件操作的理解。 删除文件 使用unlinke函数,比如unlink $file, unlink $file1, $file2, $file3 打开文

  • 基本上,我有一个 顶部需要不时地改变颜色(不到一秒),比如说,他们需要在底部拍摄投射物。底部的需要绕x轴移动,这样才能阻挡镜头。 我的问题是,当我激活或上的任何线程,以便他们可以拍摄投射物并更改颜色时,我的EDT被阻止,因此我无法移动(事件不起作用)。我的意思是它们可以工作,但与此同时,回到原始位置。(EDT被阻止) 我的问题是,我如何将(顶部标签)上的操作与(底部标签)上的操作分开? 如何使发挥

  • 使用 Git 大家可以一起协作开发一个项目。现在介绍几种协作开发用的工作流程,假设项目的发起者叫王皓(wanghao8080),一起协同开发的有个人叫小雪(xiaoxue8080)。 集中式工作流 功能分支工作流 Gitflow 工作流 Forking 工作流

  • 我执行以下查询: 寻找距离:39.478400,-0.374930米左右的房屋 我收到以下错误: 这里出了什么问题? <code>“Coordinates”的类型为:geometry“coordinats”,限制为:{:srid=

  • Collaborators,协作者。一起协作开发,项目都会有一个主要的公共远程仓库。取决于你使用哪种协作开发的工作流程,一般你需要在项目的远程仓库设置一下,去添加项目的协作开发者。只有添加进来的开发者才有权限把他们自己对项目的提交推送到项目的公共远程仓库里。 添加协作者 在 Github 上,为项目添加协作者,先打开项目仓库页面,打开 Settings,在左边栏上在选择 Collaborators

  • 要想团队协作使用Git,就需要用到Git协议。 3.1.1. Git支持的协议 首先来看看数据交换需要使用的协议。 Git提供了丰富的协议支持,包括:SSH、GIT、HTTP、HTTPS、FTP、FTPS、RSYNC及前面已经看到的本地协议等。各种不同协议的URL写法如表15-1所示。 表 15-1:Git支持的协议一览表 协议名称 语法格式 说明 SSH协议(1) ssh://[user@]ex

  • 本文向大家介绍jedis操作redis的几种常见方式总结,包括了jedis操作redis的几种常见方式总结的使用技巧和注意事项,需要的朋友参考一下 前言 Redis是一个著名的key-value存储系统,也是nosql中的最常见的一种。其实,个人认为,redis最强大的地方不在于其存储,而在于其强大的缓存作用。 我们可以把它想象成一个巨大的(多借点集群,聚合多借点的内存)的Map,也就是Key-V

  • 本文向大家介绍php mongodb操作类 带几个简单的例子,包括了php mongodb操作类 带几个简单的例子的使用技巧和注意事项,需要的朋友参考一下 之前呐喊教程已经发过几篇类似的文章,大家可以参考一下。 核心代码: