[ DEALL.101 ]
2026/03/08 / HSING
安装DEAL.II库
如果你在用Windows:
在 Windows 上安装 DEAL.II 库,可以参考官方文档:Installing deal.II on Windows。以下是简要步骤:
对于在 Windows 上安装 DEAL.II 库,建议使用 WSL(Windows Subsystem for Linux)来获得更好的兼容性和性能。直接在 Windows 上安装可能会遇到一些问题,尤其是在配置编译器和依赖项时。
- 安装 WSL:
- 打开 PowerShell(以管理员身份运行),执行以下命令来启用 WSL:
wsl --install- 安装完成后,重启计算机。 - 从 Microsoft Store 安装一个 Linux 发行版(如 Ubuntu)。 - 启动 WSL 终端,完成初始设置。 - 更新包列表:sudo apt update - 安装必要的依赖项:
-
在 WSL 终端中,安装 DEAL.II 所需的依赖项:
sudo apt install build-essential cmake ninja-build gdb clang-format git-core xterm gnuplot
- 现在你有两个选择来安装DEAL.II库:
-
使用包管理器安装(推荐):
直接使用apt包管理器安装DEAL.II库和文档:(你也可以选择给出的特定版本,而不是
dev版)sudo apt install libdeal.ii-dev libdeal.ii-doc -
从源代码编译安装:
以下的步骤只适用于安装最基础的DEAL.II库。如果需要更多功能(如本地的文档),请参考官方文档进行个性化配置。
- 获取 DEAL.II 仓库中用来编译的代码,通常是一个压缩包
deal.II-X.Y.Z.tar.gz(X.Y.Z 是版本号),可以从 DEAL.II Releases 下载。 - 解压缩下载的文件:
tar -xvzf deal.II-X.Y.Z.tar.gz cd deal.II-X.Y.Z -
创建一个构建目录并进入;
其中
/path/to/install/dir是你希望安装 DEAL.II 的路径。../deal.II-X.Y.Z是解压后的源代码目录。mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/dir ../deal.II-X.Y.Z -
配置构建选项:
根据你的需求改变调用处理器个数,例如使用4个处理器:(请注意,如果数量选取过多,可能会导致系统资源过分紧张)
make --jobs=4 install make test
- 获取 DEAL.II 仓库中用来编译的代码,通常是一个压缩包