elastodynamicsx

Elastodynamics with FEniCSx/DOLFINx

https://github.com/universite-gustave-eiffel/elastodynamicsx

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 5 committers (60.0%) from academic institutions
  • Institutional organization owner
    Organization universite-gustave-eiffel has institutional domain (www.univ-gustave-eiffel.fr)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Elastodynamics with FEniCSx/DOLFINx

Basic Info
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 0
  • Open Issues: 7
  • Releases: 5
Created over 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation Authors

Readme.md

Generic badge

ElastodynamiCSx

ElastodynamiCSx is dedicated to the numerical modeling of wave propagation in solids using the FEniCSx Finite Elements library. It deals with the following PDE:

$$\mathbf{M}\mathbf{a} + \mathbf{C}\mathbf{v} + \mathbf{K}(\mathbf{u}) = \mathbf{b},$$

where $\mathbf{u}$, $\mathbf{v}=\partialt \mathbf{u}$, $\mathbf{a}=\partialt^2\mathbf{u}$ are the displacement, velocity and acceleration fields, $\mathbf{M}$, $\mathbf{C}$ and $\mathbf{K}$ are the mass, damping and stiffness forms, and $\mathbf{b}$ is an applied force. For time domain problems $\mathbf{K}$ may be a non-linear function of $\mathbf{u}$.

The library provides high level classes to build and solve common problems in a few lines code.

Documentation

Documentation can be viewed at https://universite-gustave-eiffel.github.io/elastodynamicsx/. A variety of examples can be found in the demo/ subfolder.

Owner

  • Name: Université Gustave Eiffel
  • Login: Universite-Gustave-Eiffel
  • Kind: organization
  • Email: software@univ-eiffel.fr
  • Location: France

The Gustave Eiffel University if a french university born from the fuse of the former Université Paris-Est Marne-la-Vallé and the IFSTTAR institute.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Mora
    given-names: Pierric
    orcid: https://orcid.org/0000-0002-1013-6863
title: "ElastodynamiCSx"
version: 0.2
date-released: 2023-06-08

GitHub Events

Total
  • Watch event: 3
Last Year
  • Watch event: 3

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 136
  • Total Committers: 5
  • Avg Commits per committer: 27.2
  • Development Distribution Score (DDS): 0.074
Past Year
  • Commits: 124
  • Committers: 5
  • Avg Commits per committer: 24.8
  • Development Distribution Score (DDS): 0.065
Top Committers
Name Email Commits
Pierric Mora p****a@u****r 126
mlehujeur m****r@u****r 4
MassinaFengal m****l@u****r 3
mlehujeur m****r@g****m 2
mlehujeur 1****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 11
  • Total pull requests: 11
  • Average time to close issues: 11 days
  • Average time to close pull requests: about 14 hours
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.36
  • Average comments per pull request: 0.36
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 11
  • Average time to close issues: 11 days
  • Average time to close pull requests: about 14 hours
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.36
  • Average comments per pull request: 0.36
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • pierricmora (7)
  • mlehujeur (2)
Pull Request Authors
  • pierricmora (7)
  • mlehujeur (4)
Top Labels
Issue Labels
enhancement (4) documentation (3)
Pull Request Labels
documentation (2)

Dependencies

setup.py pypi
  • dolfinx *
  • matplotlib *
  • numpy *
  • official *
  • pyvista *