image thumbnail

updated 3 months ago

Two-phase obstacle problem in 1D and its aposteriori error estimate by Jan Valdman

Calculation of two-phase obstacle problem and its a posteriori error estimate (finite element method, error estimate, twophase obstacle pro...)

K=stifness1D(x)

M=mass1D(x)

[e,e_quadratic]=energy(x,v,alpha_plus,alpha_minus)

image thumbnail

updated 3 months ago

Thermo-magnetic solver by Jan Valdman

Simulation of a mesoscopic model of temperature/external field-driven evolution of magnetization (magnetostatic, temperature, finite element method)

CMRmap(M)

M=mass_matrixP1_2D(elements,areas)

[A,areas,dphi]=stifness_matrixP1_2D(elements,coordinates)

image thumbnail

updated 5 months ago

FELICITY by Shawn Walker

Finite ELement Implementation and Computational Interface Tool for You (mathematics, finite element method, modeling)

Coarse_Square_Codim_1()

CompareFiles(File1,File2)

Convert_Interp_script_to_MEX(Main_Dir,Iscript,MEX_FileName)

image thumbnail

updated 10 months ago

Obstacle problem in 2D and its aposteriori error estimate by Jan Valdman

An obstacle problem is solved and the error of the solution is estimated (obstacle problem, finite element method, aposteriori error est...)

GRADvRectangular_in_midpoint=evaluate_GRADvQ1(vRectangula...

M=mass_matrixP1_2D(elements,areas)

[A,areas,dphi]=stifness_matrixP1_2D(elements,coordinates)

image thumbnail

updated 1 year ago

Mesh a plate with hole by Siva Srinivas Kolukula

Meshing a plate with hole at center of given radius (meshing, grid, transfinite interpola...)

Xb(s,Domain)

Xl(s,Domain)

Xr(s,Domain)

image thumbnail

updated 1 year ago

Finite Element Method - Poisson's Equation - Variable Material properties by Reza Rahemi

Finite Element Method for solving Poisson's equation in non-isotropic materials (finite element method, electrodynamics, poisson)

fem_poisson.m

image thumbnail

updated 1 year ago

Obstacle problem in 1D and its aposteriori error estimate by Jan Valdman

Contact problem is solved by the Uzawa algorithm and the error of the solution is estimated. (contact problem, finite element method, aposteriori error est...)

A=mass1D(x)

A=stifness1D(x)

I=distance(u_nodal,u_constant)

image thumbnail

updated 2 years ago

HJfem_lite by Mika

Finite element assembly routines for linear triangles and tetrahedra. Also simple 3D visualization. (mathematics, modeling, fem)

affine_tet(p,t,tind)

affine_tri(p,t,tind)

cubemesh(N)

image thumbnail

updated almost 3 years ago

Simulation of transformation optics designed metamaterial for electromagnetic cloaking by Koppány

This Matlab code simulates the electromagnetic cloaking for finite length line and point sources. (electromagnetic cloak..., simulation, transformation optics)

EM_Cloaking.m

Animation.m

image thumbnail

updated almost 3 years ago

Plate Bending by Siva Srinivas Kolukula

Bending of thin plate under uniform transverse pressure is solved using Finite Element Method (finite element method..., finite element method, plate bending)

BoundaryCondition(typeBC,coordinates)

Force(nnel,shape,P)

GaussQuadrature(order)

image thumbnail

updated almost 3 years ago

The Plane Stress Problem by Siva Srinivas Kolukula

Plate under uniform tension at its edges is solved using Finite Element Method (finite element method, postprocessing, plate)

GaussQuadrature(ngl)

PlotFieldonMesh(coordinates,nodes,component)

PlotMesh(coordinates,nodes)

image thumbnail

updated 3 years ago

Natural frequencies & buckling loads of columns using Finite Element Method by Siva Srinivas Kolukula

Natural frequencies and Euler buckling load are calculated using finite element method technique (natural frequencies a..., mode shapes, finite element method)

BoundaryConditions(sdof,bc)

PlotModeShapes(vec,fsol,beam,nbc)

[index]=eldof(iel,nnel,ndof)

image thumbnail

updated 3 years ago

Postprocessing in FEM by Siva Srinivas Kolukula

Postprocessing in Finite Element Method (finite element method, postprocessing)

PlotFieldonDefoMesh(coordinates,nodes,factor,depl,compone...

PlotFieldonMesh(coordinates,nodes,component)

PlotMesh(coordinates,nodes)

image thumbnail

updated 3 years ago

Stress recovery by Siva Srinivas Kolukula

a code is written to extract stress in 2D plane stress analysis (finite element method, stress recovery, plane stress)

.....

Extrapolation(stressGP)

GaussQuadrature(ngl)

image thumbnail

updated 4 years ago

Two-yield elastoplasticity solver by Jan Valdman

Time-dependent 2D elastoplasticity solver for a two-yied model. (finite element method, hysteresis behaviour, elastoplasticity)

DPhi=evaluate_DPhi_plastic(U,P1prev,P2prev,plasticelements)

[Koordinaten,Elemente,Dirichlet,Neumann]=Lshape_mesh(numb...

[Koordinaten,Elemente,Dirichlet,Neumann]=beam_2D_symetric...

image thumbnail

updated 5 years ago

3D Crouzeix-Raviart mortar finite element method by Jan Valdman

Implementation of 3D Crouzeix-Raviart mortar finite element (mathematics, 3d, mortar)

M_CR=stima_massCR_3D(elements3,coordinates,element2faces)

[M_CR Z]=stima_gradgradCR_3D(elements3,coordinates,elemen...

[b_volumeforces, volumes]=rhs_CR_3D(elements3, coordinate...

image thumbnail

updated 5 years ago

Double porosity model by Jan Valdman

Finite element solution of the double porosity model and its a posteriori error estimate (double porosity model, finite element method, a posteriori error es...)

[DIVDIVmatrixRT0 MASSmatrixRT0]=stima_divdivRT0(elements3...

[coordinates,NeueElemente,dirichlet,neumann,fatherelement...

[element2edges, edge2nodes]=getEdges(elements)

image thumbnail

updated 5 years ago

Computation of the Friedrich's constant for a unit square domain by Jan Valdman

Friedrichs' constant is computed for a unit square geometry and homogeneous Dirichlet conditions. (friedrichs constantfi..., friedrichs constant, finite element method)

[coordinates,elements3,dirichlet]=refinement_uniform(coor...

[element2edges, edge2nodes]=getEdges(elements)

[matrix,I]=deleterepeatedrows(matrix)

image thumbnail

updated 7 years ago

FEMQWEBS by Khai Quang Le

Numerical calculation of all band edge energies in single quantum well. (chemistry, physics, finite element method)

[f]=feMatrixQ(xL,xR)

[index]=feeldof1(iel,nnel,ndof)

[k,p,q]=feMatrixK(xL,xR)

Contact us