工具

目录

前言

这里汇总了一些有用的资源、软件、网页等。按资源类型分类。

软件

这里分类列出了一些有用的软件,这些类别大致按其基础程度排序(即越基础的软件类别越靠后),类别之内的软件没有特别的排序。

在前面列出的都是自由软件开源软件。一些专有软件在最后单独列出,列出它们的原因是它们在实践中比较有用,且暂时没有自由或开源的替代品。建议不要使用专有软件,即使它们在此列出。

发表

Veusz

https://veusz.github.io

Engauge Digitizer

https://markummitchell.github.io/engauge-digitizer/

计算物理学

Geant4

https://geant4.web.cern.ch

基本信息

  • 关键词:高能物理、核物理、蒙特卡洛、中高能粒子追迹、粒子-物质相互作用、粒子探测模拟、类库
  • 受支持平台:GNU/Linux、Windows、MacOS
  • 语言接口:C++、Python
  • 开发语言:C++
  • 状态:活跃
  • 开源软件
  • 许可证:Geant4 Software License
  • 代码库:https://gitlab.cern.ch/geant4/geant4

简介与安装方法

ROOT

https://root.cern

基本信息

  • 关键词:高能物理、统计学、数据库、数据分析、数据可视化、类库
  • 受支持平台:GNU/Linux、Windows、MacOS
  • 语言接口:C++、Python
  • 开发语言:C++
  • 状态:活跃
  • 自由软件
  • 许可证:一般为GNU LGPL 2.1,如果链接了GSL则为GNU GPL 3.0
  • 代码库:https://github.com/root-project/root

简介与安装方法

ROOT是一个在高能物理中被广泛使用的类库(class library),主要作为高能物理实验的数据库与数据分析框架,也提供了其他一些功能。更多的介绍和详细的安装方法请看这里

OpenFOAM

https://www.openfoam.org

https://www.openfoam.com

https://sites.google.com/site/olafoamcfd/blog/whatiswhatandwhoiswhointheopenfoamenvironment

高性能线性代数

Eigen

https://eigen.tuxfamily.org

OpenBLAS

https://www.openblas.net

并行计算

MPICH

https://www.mpich.org

OpenMPI

https://www.open-mpi.org

编译器

GCC

https://gcc.gnu.org

LLVM/Clang

https://llvm.org

0%