Gmsh 的学习笔记
安装
在 Ubuntu 下, 最好的安装方式是
$ pip3 install --upgrade gmsh
这样会同时安装 Gmsh 的程序和软件开发工具包(SDK), 安装位置为
$HOME/.local/lib/python3.8/site-packages/gmsh-4.8.4-Linux64-sdk
,
我机器上的 Python 版本是 3.8, Gmsh 的版本是 4.8.4。
如果用 VSCode 作为集成开发环境, 可以安装扩展 GMSH, 方便基于 Gmsh 做集成开发。
在 CMake 中
# Gmsh
find_path(GMSH_INCLUDE_DIR gmsh.h
$ENV{HOME}/.local/lib/python3.8/site-packages/gmsh-4.8.4-Linux64-sdk/include
)
find_library(GMSH_LIBRARY gmsh
$ENV{HOME}/.local/lib/python3.8/site-packages/gmsh-4.8.4-Linux64-sdk/lib
)
if(GMSH_INCLUDE_DIR)
if(GMSH_LIBRARY)
set(GMSH_LIBRARIES ${GMSH_LIBRARY})
set(GMSH_FOUND TRUE )
endif()
endif()
if(NOT ${GMSH_FOUND})
message("GMSH not found")
else()
include_directories(${GMSH_INCLUDE_DIR})
message("Found GMSH! ${GMSH_INCLUDE_DIR}")
endif()