首页 > 其他分享 >OpenFOAM

OpenFOAM

时间:2024-05-06 09:23:08浏览次数:18  
标签:Windows Linux WSL OpenFOAM https Ubuntu

OpenFOAM是一个完全由C++编写,在linux下运行,面向对象的计算流体力学(CFD)类库。

OpenFOAM跟商用的CFD软件Ansys Fluent,CFX类似,但其为开源的,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化。

OpenFOAM官网:https://openfoam.org/

OpenFOAM下载:https://openfoam.org/download/windows/

OpenFOAM is packaged for simple installation on Ubuntu Linux, which can be directly installed on Windows 10 and is available as a Docker image for other Linux and macOS.

OpenFOAM是为在Ubuntu Linux上进行简单安装而打包的,它可以直接安装在Windows 10上,并可作为Docker镜像用于其他Linux和macOS。

The packaged distributions of OpenFOAM for Ubuntu can now be installed directly on Microsoft Windows 10 using Windows Subsystem for Linux (WSL).  WSL provides a full compatibility layer for running Linux applications on Windows by performing real-time translation of Linux system calls into Windows OS system calls.  The system can support graphical Linux applications, such as the version of ParaView that includes the OpenFOAM reader module, with additional X server software (see below).  Running OpenFOAM applications in parallel using WSL is reported to work effectively.

OpenFOAM for Ubuntu的打包发行版现在可以使用Windows Subsystem for Linux(WSL)直接安装在Microsoft Windows 10上。WSL通过将Linux系统调用实时转换为Windows操作系统调用,为在Windows上运行Linux应用程序提供了一个完整的兼容性层。该系统可以支持图形Linux应用程序,例如包括OpenFOAM阅读器模块的ParaView版本,以及其他X服务器软件(见下文)。据报道,使用WSL并行运行OpenFOAM应用程序是有效的。

在Win10中安装Openfoam:https://blog.csdn.net/echo_z1234/article/details/117328817

OpenFOAM Programmer's Guide:https://www.docin.com/p-1938885231.html

标签:Windows,Linux,WSL,OpenFOAM,https,Ubuntu
From: https://www.cnblogs.com/2008nmj/p/18174265

相关文章

  • OpenFOAM检测一个面上的平均值
    1.通过blockMesh创建网格。blockMesh文件内容如下:/*--------------------------------*-C++-*----------------------------------*\|=========|||\\/Field|OpenFOAM:TheOpenS......
  • OpenFOAM查看Y+报错:Unable to find turbulence model in the database
    计算完成并使用 reconstructPar 重组计算结果之后,使用 postProcess-funcyPlus 查看Y+,报错显示:-->FOAMFATALERROR:UnabletofindturbulencemodelinthedatabaseFromfunctionvirtualboolFoam::functionObjects::yPlus::execute()infileyPlus/yPlu......
  • 超算集群安装OpenFOAM-LIGGGHTS-CFDEM(普通用户权限-以CSU HPC CentOS7.9为例)
    普通用户权限超算集群安装OpenFOAM-LIGGGHTS-CFDEM,由于缺少root权限,无法根据CFDEM官方instruction进行安装。本文以CSU超算平台为例,利用普通用户权限进行编译安装。文章修正了已有教程中部分问题,特别感谢希望先生与记得小蘋初见教程。1.安装必要依赖包此部分在记得小蘋初见中......
  • OpenFOAM中的场数据处理——postProcess
    转载自胡老师的公众号“CFD之道”在仿真秀上的文章:OpenFOAM|13场数据处理_代码&命令_求解技术_科普_OpenFOAM-仿真秀干货文章(fangzhenxiu.com)本文简单介绍OpenFOAM中postProcess的使用。在OpenFOAM中,可以使用程序 postProcess 对计算得到的基础结果数据进行处理以获取新的......
  • OpenFOAM中的reconstructParMesh和reconstructPar
    OpenFOAM中的 reconstructParMesh 命令可以对网格进行重组,特别是对于动网格,在进行 reconstructPar 之前,需要先通过 reconstructParMesh 命令充足网格,否则会报错。在CFDEM中通过cfdemSolverIB和动网格对颗粒运动进行多核并行计算之后,可以写一个脚本文件reconstructPar.sh,对......
  • OpenFoam——多环境并存
    系统:Ubuntu版本:22.04.2在使用OpenFoam是常会使用不同的版本,如果一台虚拟机只装一个版本,麻烦且浪费资源。安装好不同版本OpenFoam之后1、打开终端输入gedit$HOME/.bashrc2、在末尾添加aliasof9="source~/OpenFOAM/OpenFOAM-9/etc/bashrc"aliasof10="source~/OpenFO......
  • OpenFOAM中topoSet和refineMesh的使用方法
    通过refineMesh进行网格加密,system文件夹下需要两个文件,topoSetDict和refineMeshDict。topoSetDict中的内容:1/*--------------------------------*-C++-*----------------------------------*\2|=========|......
  • 09、OpenFoam中的PISO,SIMPLE和PIMPLE算法
    隐式:PISO半隐式:SIMPLE组合式:PIMPLE(PISO+SIMPLE)PISO算法PISO算法是一种常用于求解不可压缩流体流动问题的数值方法,它在OpenFOAM中被广泛应用。PISO算法的全称为PressureImplicitwithSplittingofOperators,即利用算子分裂的方法进行隐式求解压力和速度。PISO算法主要分为......
  • 08、【算例】openfoam溃坝
    7.1溃坝官网目录:$FOAM_TUTORIALS/multiphase/interFoam/laminar/damBreak7.1.1介绍本案例使用interFoam两相算法,基于流体体积分数(VOF)法,每个网格中的相体积分数(alpha)通过求解一个组分运输方程确定。物理属性基于这个相分数通过加权平均计算。7.1.2网格生成blockMesh7.1......
  • 【算例】openfoam带孔盘体应力分析
    官网:https://doc.cfd.direct/openfoam/user-guide-v9/platehole$FOAM_TUTORIALS/stressAnalysis/solidDisplacementFoam下的案例1、网格划分/*--------------------------------*-C++-*----------------------------------*\=========|\\/F......