如果你在用Windows:
在 Windows 上安装 DEAL.II 库,可以参考官方文档:Installing deal.II on Windows。以下是简要步骤:
对于在 Windows 上安装 DEAL.II 库,建议使用 WSL(Windows Subsystem for Linux)来获得更好的兼容性和性能。直接在 Windows 上安装可能会遇到一些问题,尤其是在配置编译器和依赖项时。
打开 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使用包管理器安装(推荐):
直接使用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