Scipy-interpolate
总结Scipy中的插值方法。
VS Code的OpenFOAM插件(OFextension)介绍
OpenFOAM求解器插件。可自动配置includePath(基于C/C++插件),实现OpenFOAM求解代码跳转、悬停提示;可自动配置调试相关选项,用于gdb调试代码。
OpenFOAM-script:RunFunctions
RunFunctions脚本分析。
OpenFOAM-tutorials相关脚本解析
解析OpenFOAM的`$FOAM_TUTORIALS`目录下的批处理脚本。对于OpenFOAM相关的脚本有参考意义。
OpenFOAM-tutorials列表
OpenFOAM中包含许多求解器,每个求解器又有不同的应用场景。自带的tutorial就是了解这些内容的第一手资料。本列表计划穷举OpenFOAM8 tutorials中的算例,每个算例的内容主要包括算例说明、计算过程和结果展示。
利用VS Code阅读源码及调试OpenFOAM
本文总结win10系统中利用VS Code连接wsl或远程服务器阅读OpenFOAM源码以及调试OpenFOAM求解器的方法。相关内容对于原生Linux系统也适用。分两篇介绍,阅读源码篇说明如何实现代码提示、跳转,从而高效理解OpenFOAM的代码;调试篇介绍如何利用gdb远程调试OpenFOAM,首先介绍单版本的OpenFOAM,然后说明如何处理多版本的问题。
Ansys2020R2中Fluent编译UDF简介
本文总结Ansys 2020R2中Fluent编译UDF相关的问题,包括:利用Fluent自带的编译器编译;利用Visual Studio编译。
CentOS用户目录编译安装GCC4.8.2
CentOS上的软件版本感觉都很老(处于稳定考虑?),在CentOS6.6上gcc/g++的版本是4.4.7,然而c11标准是在g++4.8之后引入的。有些软件的编译依赖于c11标准,因此需要手动升级gcc/g++版本。然而在超算节点上没有root权限,因此需要将gcc/g++4.8编译安装到个人用户目录下。在这个过程中,还遇到一个问题:根目录`/`爆满,导致无法在`/temp`文件夹中创建临时文件,最终会导致编译时无法`configure`。本文就此讲述用户目录下GCC4.8的编译安装,以及解决无法使用`/temp`创建临时文件的问题。
WSL备份与还原
win10系统中Linux子系统默认安装在C盘,在使用过程中,其体量会越来越大,挤占C盘原本就不大的磁盘空间,影响系统运转。因此,很有必要将子系统从C盘迁移到别的磁盘。本文介绍如何利用`wsl export/import`来迁移Linux子系统,以及迁移过程中遇到的问题
OpenFOAM-topoSet
本文总结OpenFOAM中topoSet相关的内容