All Projects → qd-cae → Awesome Cae

qd-cae / Awesome Cae

A curated list of awesome CAE frameworks, libraries and software.

Programming Languages

scripting
82 projects

Projects that are alternatives of or similar to Awesome Cae

Solcrypto
Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
Stars: ✭ 170 (+14.86%)
Mutual labels:  libraries, tools
whatdevsneed
Discover new developer tools 🧰
Stars: ✭ 48 (-67.57%)
Mutual labels:  collection, tools
kmm-awesome
An awesome list that curates the best KMM libraries, tools and more.
Stars: ✭ 598 (+304.05%)
Mutual labels:  tools, libraries
Awesome Editorjs
🤩 A curated list of awesome Editor.js tools, libraries and resources.
Stars: ✭ 295 (+99.32%)
Mutual labels:  libraries, tools
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
Stars: ✭ 67 (-54.73%)
Mutual labels:  tools, libraries
Bouncylayout
Make. It. Bounce.
Stars: ✭ 4,035 (+2626.35%)
Mutual labels:  collection, libraries
Httptoolkit Server
The backend of HTTP Toolkit
Stars: ✭ 140 (-5.41%)
Mutual labels:  tools
Mc
MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
Stars: ✭ 1,962 (+1225.68%)
Mutual labels:  tools
Api Generator
Api Generator是一款可以自动解析Controller类抽取REST接口信息并自动上传YApi的IDEA插件。YApi好伴侣,从此维护文档再也不是事儿了!
Stars: ✭ 139 (-6.08%)
Mutual labels:  tools
Conari
🧬 Platform for unmanaged memory, pe-modules, related PInvoke features, and more for: Libraries, Executable Modules, enjoy using of the unmanaged native C/C++ in .NET world, and other raw binary data …
Stars: ✭ 138 (-6.76%)
Mutual labels:  libraries
Awesome Http Benchmark
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Stars: ✭ 2,236 (+1410.81%)
Mutual labels:  tools
Vscode Gist
vscode extension for quick gists
Stars: ✭ 146 (-1.35%)
Mutual labels:  tools
Opensourcegames
Infos and build tips for open source games.
Stars: ✭ 144 (-2.7%)
Mutual labels:  collection
Awesome Bioinformatics Benchmarks
A curated list of bioinformatics bench-marking papers and resources.
Stars: ✭ 142 (-4.05%)
Mutual labels:  collection
Rxtool
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
Stars: ✭ 11,567 (+7715.54%)
Mutual labels:  tools
Dailyhack
🐱‍💻 Tiny Tiny Hacks we use in our daily life.
Stars: ✭ 142 (-4.05%)
Mutual labels:  tools
S3 Deploy
NodeJS bash utility for deploying files to Amazon S3
Stars: ✭ 146 (-1.35%)
Mutual labels:  tools
Awesome Testflight Link
Collection of Testflight public app link
Stars: ✭ 139 (-6.08%)
Mutual labels:  collection
Twcommunities
整理與蒐集台灣社群活動投影片
Stars: ✭ 145 (-2.03%)
Mutual labels:  collection
Best Of
🏆 Discover best-of lists with awesome open-source projects on all kinds of topics.
Stars: ✭ 146 (-1.35%)
Mutual labels:  collection

Awesome CAE

A curated list of awesome CAE frameworks, libraries and software.


CAD

  • pythonocc - pythonOCC is a 3D CAD/CAE/PLM development framework for the Python programming language
  • cadmium - Cadmium is a python library for Solid Modelling.
  • oce - oce is a C++ 3D modeling library.

Preprocessors

Libraries mainly meant for preprocessing of data before simulation

  • pyNastran - pyNastran is an interface library to the various Nastran file formats (BDF, OP2, OP4)
  • qd-ansa - python utility library for scripting in Beta CAE suite
  • abapy - Abaqus Python “AbaPy” contains tools to build, postprocess and plot automatic finite element simulations using Abaqus.
  • AbqParse - A simple parser for Abaqus input files that parses out the keywords, parameters, and data lines.
  • abaqus2dyna - abaqus2dyna is a script to convert, in a limited fashion, Abaqus keyword inputfiles to LS-DYNA keyword input files.
  • pycalculix - pycalculix is a Python 3 library to automate and build finite element analysis (FEA) models in Calculix.
  • pyDOE - library for creating design of experiments studies
  • meshpy - MeshPy offers quality triangular and tetrahedral mesh generation for Python
  • pymesh - PyMesh — Geometry Processing Library for Python
  • smesh - A complete OpenCascade based MESH framework
  • pygmsh - The goal of PyGmsh is to combine the power of Gmsh with the versatility of Python
  • FreeCAD - FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM
  • VTK - VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization
  • Robust-Hexahedral-Re-Meshing - Robust Structure Simplification for Hex Re-meshing
  • gridder - gridder is a simple interactive grid generation tool for creating 2D and 3D orthogonal grids. Used at Los Alamos National Laboratory (EES Group).
  • libMesh - The libMesh library provides a framework for the numerical simulation of partial differential equations. A major goal of the library is to provide support adaptive mesh refinement (AMR).
  • Simright WebMesher - Simright WebMesher is a Web-based preprocessor. It supports importing most popular CAD formats, interactive meshing, definitions of loads & BCs and exporting into various CAE formats.

Materials

  • ABAQUS-US - A variety of ABAQUS user element (UELs) and user material (UMATs) subroutines
  • ABAQUS_Subroutines - Viscoplastic UMAT, rotational body force UEL, UMAT implmenentation of Linder et al. 2011
  • ABAQUS_Subroutines 2 - collection of abaqus user materials

Solver related

  • SU2 - SU2 is a C++ suite of tools for the numerical solution of partial differential equations (PDE) and performing PDE constrained optimization, primary for CFD.
  • OpenFoam - Open Source CFD solver
  • jobwatch - Abaqus Job Status Plotter
  • NASTRAN-95 - FEM solver
  • abaqus-fortran-env-setup - Files and docs to assist getting Abaqus with Intel Fortran development environment configured.
  • OpenBLAS - OpenBLAS is an optimized BLAS library
  • PyOP2 - Framework for performance-portable parallel computations on unstructured meshes
  • pyamg - Algebraic Multigrid Solvers in Python
  • Fluid-Solver - Staggered-Grid Fluid Solver in Rust
  • boltzmann - Maxwell-Boltzmann distribution simulator written in Rust
  • nusa - A Python library for simple structural analysis using FEM
  • JuliaFEM - The JuliaFEM project develops open-source software for reliable, scalable, distributed FEM
  • FEniCS - FEniCS is a computing platform for solving partial differential equations in a very comfortable manner.
  • deal.II - A C++ software library supporting the creation of finite element codes
  • CFDEM - This code provides models and solvers to realize coupled CFD-DEM simulations using LIGGGHTS and OpenFOAM® technology.
  • Voxelyze - Voxelyze is a general purpose multi-material voxel simulation library for static and dynamic analysis.
  • CalculiX - CalculiX is an OSS package designed to solve field problems. The method used is the finite element method.
  • Modelica - Free library from the Modelica Association to model mechanical (1D/3D), electrical (analog, digital, machines), thermal, fluid, control systems and hierarchical state machines.
  • Simright Simulator - Simright Simulator is a Web-based structural analysis software.

Postprocessing

This section contains software regarding postprocessing

  • qd - CAE python library for reading binary LS-DYNA result files and some other smaller CAE related utilities.
  • pyNastran - pyNastran is an interface library to the various Nastran file formats (BDF, OP2, OP4)
  • matlab-lsdyna - Reader of ascii results files from the Finite Element solver LS-DYNA, and a wrapper to run LS-DYNA simulations programmatically from MATLAB.
  • postPro4Abq - Python scripts to read and process an odb file.
  • ParaView - ParaView is an open-source, multi-platform data analysis and visualization application based on Visualization Toolkit (VTK).
  • abaqusPython - A collection of frequently used abaqus scripts and other useful gems!
  • matplotlib-4-abaqus - Allow abaqus(v6.14-1) to use matplotlib in its build-in python scripts environment.
  • colorbrewer-colormaps-4-abaqus - An easy way to use the beautiful color schemes in Abaqus to plot contour.
  • PyQus - Python codes for post-processing of Abaqus ODB files.
  • IsoSurfaceExtraction - Isosurface extraction from regular voxel grids
  • glue - Glue is a python project to link visualizations of scientific datasets across many files.
  • Simright Viewer - Simright Viewer is a Web-based viewer for CAD/CAE models. It can also be used to create a 3D snapshot URL for sharing.

Optimization

Tools for doing optimization.

  • opti4Abq - An optimisation method for python2 and ABAQUS.
  • OpenMDAO - OpenMDAO is an open-source high-performance computing platform for systems analysis and multidisciplinary optimization, written in Python.
  • ToOptiX - ToOptix is used for multiphysical topology optimization.
  • CasADi - CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs.
  • YALMIP - MATLAB toolbox for optimization modeling
  • Simright Toptimizer - Simright Toptimizer is a Web-based Topology Optimization software.

Tools

  • nastran-find - Nastranfind is a solution for browsing Nastran input deck
  • FEconv - Program feconv converts finite element (FE) mesh files between several formats
  • odb2vtk - Python script converts Abaqus ODB files to VTK format for Paraview visualisation.
  • nastran-find - Nastranfind is a solution for browsing Nastran input deck files for Windows, Mac OS X and Unix.
  • Simright Converter - Simright Converter is a web-based tool for converting CAE models between different formats.

Editors

Here you can find editors or plugins for editors.


Documentation

Projects related to documentation

  • LS-DYNA-Sublime - Sublime Text syntax highlighting for the LS-DYNA finite element software.
  • Abaqus-Sublime - Sublime Text syntax highlighting for the Abaqus finite element software.
  • Abaqus-Documentation-Scraper - Python script to extract keywords, parameters, and parameter values from the Abaqus HTML documentation.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].