View on GitHub

MGroup

Computational mechanics lab

About

MGroup is a research lab specialized in computational mechanics problems, situated in the National Technical University of Athens, at the school of Civil Engineering. As part of its research activities, MGroup develops and maintains a series of open-source repos which implement all of its work related to its research activities

MGroup strives to interoperate with academia and the industry, using its open-source activities as both a basis and framework for developing novel algoriths that solve real-world problems efficiently

Projects

Below, you can find a list of projects that MGroup actively maintains

MSolve.Edu

MSolve.Edu is a downscaled version of the MSolve used for educational purposes.

Repo Documentation

Work in progress

Below, you can find a list of codes that are under active development but are either still under development or on Alpha stage.

MSolve.Core

MSolve.Core features the basic interfaces for the solution of computational mechanics problems

Repo Documentation

LinearAlgebra

LinearAlgebra features implementations or wrappers for linear algebra operations in C#

Repo Documentation

MSolve.MachineLearning

MSolve.MachineLearning is a library containing algorithms for data analysis, statistical modelling, inference and pattern recognition

Repo Documentation

MSolve.Analyzers

MSolve.Analyzers implements analysis tools for non-linear and transient computational mechanics problems

Repo Documentation

MSolve.Constitutive

MSolve.Constitutive is a set of constitutive models for the analysis of various mechanics PDEs

Repo Documentation

MSolve.FEM

MSolve.FEM is a library of Finite element analysis for computational mechanics applications

Repo Documentation

MSolve.IGA

MSolve.IGA is a library of Isogeometric analysis for computational mechanics applications

Repo Documentation

MSolve.XFEM

MSolve.XFEM is a library of X-FEM analysis for computational mechanics applications

Repo Documentation

MSolve.Optimization

MSolve.Optimization features gradient-based and meta-heuristics based algorithms for optimization

Repo Documentation

MSolve.Stochastic

MSolve.Stochastic is a stochastic mechanics and probability analysis library

Repo Documentation

MSolve.Solvers

MSolve.Solvers is a solver library for computational mechanics problems

Repo Documentation

How to contribute

Please check our guide found here as to how you can contribute to our efforts.