lkskstlr / map584 Goto Github PK
View Code? Open in Web Editor NEWEcole Polytechnique: MAP584 Implementation of Finite Element Methods
Ecole Polytechnique: MAP584 Implementation of Finite Element Methods
It will be crucial to have the ability to project the solution from one mesh to another. This is a solved issue, see e.g. this cpp library.
However, it would be cool to implement part of it myself. The steps would/could be:
fe_space
to support supplying an array of points x_int
s.t. all operators U
, DUX
and DUY
map from the degrees of freedom to the points in x_int
. This will need a subroutine to determine which triangle an arbitrary point is in, e.g. from scipy.mesh1
and mesh2
and returns a mesh mesh3
s.t. all points from the input meshes and all intersections of edges are contained. Maybe much of the work can be done by triangle.mesh1
and mesh2
first find the mesh from above and then get all integration points in it (high enough order, e.g. 4 for P2). Get the operators for the two meshes, construct the linear form and solve.The instructions for the code including interfaces were written by Matlab programmers which often think in column vectors. Check for the critical code path if sometimes numpys 'F_CONTINUOUS' is superior to 'C_CONTINUOUS'.
In 9a64251 I forgot to leave the upper boundary without Dirichlet condition.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.