当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

PyFR

开源新一代流体求解器
授权协议 BSD
开发语言 Python
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 澹台聪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PyFR是一个新一代的流体求解器,采用Python编程框架,旨在针对不同的硬件平台,包括多核CPU、NVIDIA GPU卡、Intel Xeon Phi协处理器和AMD GPU卡 ,解决当前一系列棘手的流体问题,包括飞机、F1赛车,和风力涡轮机设计有关等。 

目前版本(PyFR 0.2.3) 有以下功能:

控制方程- Euler, Navier Stokes
维度 - 2D, 3D
元素类型 - 三角形, 四边形, 六面体, 棱形, 四面体
平台 - CPU 集群, Nvidia GPU 集群, AMD GPU 集群
空间离散 - 高阶通量重建
时间离散 - 显式 Runge-Kutta
精度 - 单精度, 双精度
网格文件读取 - Gmsh (.msh)
解决方案文件制作- Unstructured VTK (.vtu)

  • PyFR由Python3写成,并且不提供接口,所以我们需要自己动手,改造一番,才能在Julia里调用它的内部函数。上回我们介绍了PyFR的运行示例:二维欧拉涡。在该示例中,有一个转换.msh文件的步骤。如何在Julia调用PyFR实现这个步骤呢?我们将从这里开始,最终实现Julia调用PyFR运行完整仿真。一切开始前,假定你已经安装了Julia的PyCall包,并且读过PyCall的Github项

 相关资料
  • 作者:陈希章 发表于 2018年4月17日 前言 作为全球最大的开放源代码托管平台,Github在上周迎来了它的十岁生日。自从2008年正式上线以来,Github上面汇聚了数以千万计的开发人员和各种项目,它几乎成为了开源的代名词和风向标,各大软件巨头都纷纷支持,在广大程序员心目中,也更是精神图腾一般的存在,坊间戏言它是最大的同性交友平台。 我自己对开源了解不多,并且能力也有限,一直没有在这方面有所

  • 这看起来不可思议,但我找不到源代码存储库。主github repo包含一个akka stream dir,但不包含当前的发布源。 目前,我设法通过发布:http://search.maven.org/remotecontent?filepath=com/typesafe/akka/akka-stream-experimental_2.11/2.0.1/akka-stream-experimenta

  • 这可能吗?我所做的更改需要在服务器上被识别,以便更改不仅仅发生在我的计算机上。此外,我甚至不知道是否可以在不下载外部插件的情况下查看实际的源代码(由于某些原因,外部插件无法工作)。有人做过这样的事吗?

  • 为什么要求这个呢?比如说,3年前我就可以学习ts,但是没有最新的信息,可能三年后才开始学ts。 订阅源一个就够,请大佬推荐一个最好的js新闻订阅。 中英皆可

  • 求一段js代码解密? 另外还有一个js文件,代码如下:

  • 简单介绍一下项目 进程和线程的区别 一个进程下面有 3 个线程,如果线程 a 调用 malloc 函数,申请了一段内存,那这段内存是 线程 a 独享的还是,线程 b 和 c 都能访问到。 进程间通信的方式 协程有什么缺点 一个线程下面有三个协程,假如协程 a 阻塞了,协程 b 和 c 还能正常运转吗? IO 多路复用讲讲,select,poll,epoll 的区别 epoll 的两种触发方式 水平