Giter Site home page Giter Site logo

Comments (8)

bslazarov avatar bslazarov commented on September 20, 2024 1

Hi Michael,

You should be able to contribute now.

Best regards, Boyan

from mfem.

michi002 avatar michi002 commented on September 20, 2024

I have started implementing this as a "mfem::MixedDiffusionDiffusion" integrator.
Right now I encountered two things, where I would need help:
-) I have read the "CONTRIBUTING.md" file and proceeded as stated there. But I cannot push a development branch to the server, as I am only in the users group. What do I need to do to contribute?
-) I did not find much about IGA on the website. Is there a resource, to find out how the "mesh" input files are structured and how MFEM handles NURBS geometries and ansatz functions?

Thanks and greetings,
Michael

from mfem.

IdoAkkerman avatar IdoAkkerman commented on September 20, 2024

I opened a related issue #4238 related to the Laplace terms.
I have also started a NURBS section on the website, related to the NURBS H(div) and H(curl) PR.

I have implemented the terms as mention in the issue.
I called itLaplaceLaplaceIntegrator and BiHarmIntegratoras alias.

from mfem.

IdoAkkerman avatar IdoAkkerman commented on September 20, 2024

Regarding the mesh documentation I was doubting what to put on the website.
Cox de Boor algorithm and such is a lot of effort to put on the site but not useful.
I did not think about the mesh format... but that is an obvious one.
I will try to write something, perhaps you (@michi002) can help me by judging whether it is clear and useful.

from mfem.

michi002 avatar michi002 commented on September 20, 2024

I opened a related issue #4238 related to the Laplace terms. I have also started a NURBS section on the website, related to the NURBS H(div) and H(curl) PR.

I have implemented the terms as mention in the issue. I called itLaplaceLaplaceIntegrator and BiHarmIntegratoras alias.

@IdoAkkerman
Perfect. I saw your post today, but was on the mobile, so you were first.
Did you already implement this bilinear forms? If yes on which branch?
I would happly help you in improving the documentation, as well as coding the bilinear forms, if it did not happen yet.
Some questions arised in your post:
Do you want to have this operators for H^2 conforming functions (that is what I need), implying that we need C^1 ansatz functions. Do you also want to consider instead of the laplacian operators of the form
$Tu = \nabla \cdot \left( A \nabla u\right)$
wher $A$ is a matrix coefficient with the bilinear form
$a(u,v) = \langle Tu, Tv\rangle$?
This would imply, that we somehow would have to deal with the chain rule for non-constant coefficients.

Greetings,
Michael

from mfem.

IdoAkkerman avatar IdoAkkerman commented on September 20, 2024

I have not commit yet. I can do that tomorrow after noon.

from mfem.

IdoAkkerman avatar IdoAkkerman commented on September 20, 2024

I have committed my stuff in the branch dev-stab-mini .

The miniapps in miniapps/stabilized are still very rough. But things seem to converge:
For instance:

  • ./laplace -b -o 3 shows the convergence of the Galerkin form for the biharmonic problem. With essential BCs on the solution.
  • ./ex_condif -s 1 -o 3 shows the convergence of the SUPS formulation for convection diffusion.

from mfem.

michi002 avatar michi002 commented on September 20, 2024

@IdoAkkerman did push it to the general mfem repository? I cannot find that branch (also not on the Website).
But maybe I am just to stupid.
And thank you for sharing :)

from mfem.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.