Skip to content

nil-is-lin/RoughSurface.jl

Repository files navigation

RoughSurface

Dev Build Status Coverage License

Table of Contents

简介

关于工程粗糙表面相关, 计划是做一个基础的包, 整理并重现一些文章的结果.

安装

现在才刚刚开始, 基本上是整个项目都是空的, 所以并没有什么安装必要 😉

使用

注意: 可视化的时候通过PyCall调用了Pyvista包, 最好是参考PyCall的设置, 通过设置ENV["PYTHON"]变量来将Python版本设置为系统常用版本. 如果不设置会使用Julia­s pecific Python, 可能出现包缺失的问题, 虽然可以利用Conda.jl来安装, 但何必搞两个切来切去呢 😭.

计划完成的内容

  • 表面参数化表征
  • 表面参数化生成
  • 表面接触计算相关

目前维护者

相关工作

  • 粗糙表面生成
  • 粗糙表面相关计算
  • 有限元相关
    • FEALPy - Finite Element Analysis Library in Python.
    • JuliaFEM.jl - an open source solver for both industrial and academia usage.
    • Abapy - tools to build, postprocess and plot automatic finite element simulations using Abaqus.
    • MFEM - Finite Element Discretization Library
  • 优化算法相关
    • PyCG_DESCENT - Python Conjugate Gradient Descent.
    • Optim.jl - Univariate and multivariate optimization in Julia.
  • Dock窗体
    • Qt-Advanced-Docking-System - Qt Advanced Docking System lets you create customizable layouts using a full featured window docking system similar to what is found in many popular integrated development environments (IDEs) such as Visual Studio.

About

关于粗糙表面的表征, 参数化生成, 以及接触问题(topics部分不允许用中文, 所以写了英文)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages