eneDd

eneDd

Geek Repo

Github PK Tool:Github PK Tool

eneDd's starred repositories

mechanical-vibration

This repo is a project for the analysis, study and design of mechanical vibrations. The topics include one dimensional motion of elastic continuum, traveling waves, standing waves, energy flux, and the use of Fourier integrals. Problem statement in dynamic elasticity, uniqueness of solution, basic solution of elastodynamics, integral representations, steady state time harmonic response. Elastic waves in unbounded medium, plane harmonic waves in elastic half-spaces, reflection and transmission at interfaces, Rayleigh waves, Stoneley waves, slowness diagrams, dispersive waves in waveguides and phononic composites, thermal effects and effects of viscoelasticity, anisotropy, and nonlinearity on wave propagation.

Language:Jupyter NotebookLicense:MITStargazers:2Issues:0Issues:0

SurveyofPDEPackages

Survey of the packages of the Julia ecosystem for solving partial differential equations

License:MITStargazers:244Issues:0Issues:0

FiniteVolumeMethod.jl

Solver for two-dimensional conservation equations using the finite volume method in Julia.

Language:JuliaLicense:MITStargazers:29Issues:0Issues:0

finite_volume_methods

Course notes for a course based on R.J. LeVeque's "Finite Volume Methods for Hyperbolic Problems"

Language:Jupyter NotebookLicense:NOASSERTIONStargazers:16Issues:0Issues:0

BeautifulAlgorithms.jl

Concise and beautiful algorithms written in Julia

Stargazers:1Issues:0Issues:0

Two-level-PR-RBC

The repository contains the code for a two-level parameterized Model Order Reduction (pMOR) technique for the linear hyperbolic Partial Differential Equation (PDE) of time-domain elastodynamics. In order to approximate the frequency-domain PDE, we take advantage of the Port-Reduced Reduced-Basis Component (PR-RBC) method to develop (in the offline stage) reduced bases for subdomains; the latter are then assembled (in the online stage) to form the global domains of interest. The PR-RBC approach reduces the effective dimensionality of the parameter space and also provides flexibility in topology and geometry. In the online stage, for each query, we consider a given parameter value and associated global domain. In the first level of reduction, the PR-RBC reduced bases are used to approximate the frequency-domain solution at selected frequencies. In the second level of reduction, these instantiated PR-RBC approximations are used as surrogate truth solutions in a Strong Greedy approach to identify a reduced basis space; the PDE of time-domain elastodynamics is then projected on this reduced space. We provide a numerical example to demonstrate the computational capability and assess the performance of the proposed two-level approach.

Stargazers:3Issues:0Issues:0

elastowaves-spectral-analysis

Spectral analysis of the differential operator for wave propagation in linear elastodynamics, by means of its discretization using FEM

Language:PythonStargazers:1Issues:0Issues:0

Elastodynamics-and-Non-Linear-FEM

This code was developed as part of the assignments for the Advanced Finite Element Methods course.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

efit2d-pyopencl

Optimized OpenCL implementation of the Elastodynamic Finite Integration Technique for viscoelastic media

Language:PythonLicense:MITStargazers:9Issues:0Issues:0

GEWtool

Guided elastodynamic wave dispersion in anisotropic layered plates and cylinders.

Language:MATLABLicense:ISCStargazers:11Issues:0Issues:0

elastodynamicsx

Elastodynamics with FEniCSx/DOLFINx

Language:PythonLicense:MITStargazers:4Issues:0Issues:0

ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

Language:HTMLLicense:MITStargazers:68411Issues:0Issues:0

Classical-Composite-Laminate-Theory-Calculator

A collection of Python3 scripts to calculate the properties of Composits Laminates.

Language:PythonLicense:MITStargazers:16Issues:0Issues:0

vitemi

Material for the paper "Micromechanical fatigue experiments for validation of microstructure-sensitive fatigue simulation models".

Language:Jupyter NotebookLicense:BSD-3-ClauseStargazers:6Issues:0Issues:0

HENKES_PINN

Code of the publication "Physics informed neural networks for continuum micromechanics" published in https://doi.org/10.1016/j.cma.2022.114790 by Alexander Henkes and Henning Wessels from TU Braunschweig and Rolf Mahnken from University of Paderborn.

Language:PythonLicense:GPL-3.0Stargazers:9Issues:0Issues:0

SROMPy

Python module to generate stochastic reduced order models (SROMs)

Language:PythonLicense:NOASSERTIONStargazers:38Issues:0Issues:0
Language:MATLABStargazers:24Issues:0Issues:0

Neural-Networks

CSC321 - Neural Networks and Machine Learning

Language:OpenEdge ABLStargazers:7Issues:0Issues:0
Language:Jupyter NotebookLicense:Apache-2.0Stargazers:6Issues:0Issues:0

transformers

🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

Language:PythonLicense:Apache-2.0Stargazers:129600Issues:0Issues:0

ML-poetry

Poetry classification with RNN and decision trees.

Language:Jupyter NotebookStargazers:31Issues:0Issues:0
Language:Jupyter NotebookLicense:Apache-2.0Stargazers:63Issues:0Issues:0

Light_WaveGuide2D

Computes effective mode in a 2D wave guide

Language:MATLABLicense:MITStargazers:31Issues:0Issues:0

basic_fem_tutorial

FEM Tutorial for Beginners

Language:MatlabStargazers:28Issues:0Issues:0

wavelab850

copy of Stanford's wavelab matlab library for dependent projects www-stat.stanford.edu/~wavelab/

Language:MatlabStargazers:32Issues:0Issues:0

transfer-learning-waves

This is the implementation of our paper (https://doi.org/10.1121/1.5042240)

Language:MATLABStargazers:1Issues:0Issues:0

swSim

Solid Wave Simulation (swSim) is software that solves heterogeneous, anisotropic elastodynamic equations for ultrasonic NDE simulation. A time-explicit staggered grid finite difference (FD) scheme is employed and solved on graphics processing units (GPUs). Parallelism via the Message Passing Interface (MPI) allows for deployment on a cluster, or on a single computer with one or more GPUs. Wavefield data is output using Visualization Toolkit (VTK) file formats for 3D rendering capabilities via open source tools, and a kernel composition module allows high-level registration of sequences of matrix operations, providing extensibility in equations and physics solved.

Language:C++Stargazers:11Issues:0Issues:0

SimNDT

Ultrasonic NDT Simulator with engine core based on the Elastodynamic Finite Integration Technique (EFIT)

Language:PythonStargazers:45Issues:0Issues:0

heat

Implementation of the Finite Element Method (FEM) and the Proper Orthogonal Decomposition (POD) to study the heat equation

Language:Jupyter NotebookLicense:MITStargazers:6Issues:0Issues:0