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()

Gmsh 中的一些基本概念

results matching ""

    No results matching ""