主页

OpenFinite 安装

OpenFinite 简介 OpenFinite 是一个 C++ 科学计算软件库, 致力于将计算数学中的高效算法应用到实际工业应用中, 现在已包含各种常见网格, 并可以对网格优化. 安装 Openfinite 仓库 git clone https://gitlab.com/weihuayi/openfinite.git 安装依赖 sudo apt install libgmp-dev libmpfr-dev libboost-dev sudo apt install zlib1g-dev libblas-dev liblapack-dev sudo apt install libglu1-mesa-dev freeglut3-dev mesa-common-dev sudo ap...

阅读更多

在 Ubuntu 系统中安装 CUDA

1. 安装 Nvidia 显卡驱动 安装 Nvidia 显卡驱动 $ sudo ubuntu-drivers autoinstall 查看驱动的安装情况: $ nvidia-smi Thu Aug 26 17:20:29 2021 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 CUDA Version: 11.4 | |-------------------------------+----------------------+----------...

阅读更多

Doxygen 使用

本文简单介绍 linux 下 doxygen 的安装和注释规则. 简介 doxygen 是一个程序化生成代码文档的工具, 适用于 C++, Python 等语言. 按照 doxygen 的格式给程序写注释, 就可以通过 doxygen 处理为详细的代码文档. 安装 linux sudo apt install graphviz sudo apt install doxygen doxygen 注释规则 Doxygen 可以用于 C++ 和 Python 等语言的程序, 只会处理符合规则的注释. C++ 注释规则 多行注释 /** 注释内容 * */ 单行注释 /** 注释内容 */ 注意...

阅读更多

基于Git的多人协同工作

简介 Git 是一款分布式版本控制系统,可以更好的对文件进行管理、备份、回退等操作,优点是在不同的电脑上实现文件的实时更新和同步。FEALPy的管理和协同开发就是基于git来完成的。 Git 有的三个工作区域和四个工作状态,了解这些才可以知道git的基本操作流程。三个工作区域是: 工作目录:可以看见的文件夹里的文件 仓库:看不见的(可以在 github 上看),这里边放的是你完成一个项目,要分享给别人东西 暂存区域:当你修改一个文件后,你要将他放到一个地方,这个地方放里的所用东西是准备要提交到 git 仓库中的 四个工作状态分别未追踪,未修改,已修改,已暂存 当你新建一个文件就是属于未追踪,你需要通过 add 命令把他加到暂存区,这时他就被 g...

阅读更多

基于 Jekyll 的 FEALPy 网站搭建

简介 Jekyll 一个静态博客网站生成器,方便展示自己的内容,支持 Markdown 标记语言,其也可以在 GitHub Page 上运行,并且完全免费。FEALPy 的主页就是基于 Jeklly 来搭建的。 安装 用 apt 命令安装相应的依赖 $ sudo apt install ruby-full build-essential zlib1g-dev 将 ruby 的环境变量信息添加到 ~/.bashrc 中 $ echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc $ echo 'export GEM_HOME="$HOME/gems"' >...

阅读更多

FEALPy:以开源社群的力量,打造中国自己的工业仿真共性基础算法库

我是湘潭大学的魏华祎, 2017 年决定开发一款自主开源的偏微分方程数值解软件包:FEALPy。 本文将对 FEALPy 开发的背景与动机、发展现状以及对未来的发展规划进行详细介绍,以期 让更多的人可以了解FEALPy、使用FEALPy、并深度参与到 FEALPy 的发展当中来。 工业仿真技术的核心–偏微分方程数值解 在数学中,偏微分方程(Partial Differential Equation, PDE) 是一种刻画多变量函数及其各阶偏导数关系的方程, 如著名的 Laplace 方程 \[\frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} + \frac{\partial^2 u}{...

阅读更多