Giter Site home page Giter Site logo

Comments (6)

v-dobrev avatar v-dobrev commented on July 20, 2024 1

It just has not been a priority to add support for partial assembly on triangles/tets but we definitely want to add that.

Depending on what integrator you need, you may be able to use partial assembly on triangles/tets using one of the libCEED backends. @YohannDudouit, can clarify which integrators can use the libCEED backend with simplices. The libCEED library is available here: https://github.com/CEED/libCEED.

from mfem.

artv3 avatar artv3 commented on July 20, 2024

Hi @sungho91 , mfem does not support partial assembly for simplex elements.

from mfem.

sungho91 avatar sungho91 commented on July 20, 2024

Hi @artv3,

I understand. Why doesn't MFEM support it? Is it due to technical issues or is it fundamentally impossible?

from mfem.

YohannDudouit avatar YohannDudouit commented on July 20, 2024

Hi @sungho91,

Which integrators are you trying to use?

from mfem.

sungho91 avatar sungho91 commented on July 20, 2024

@v-dobrev Thanks for your information. Yes, indeed, many third-party meshers generate triangles/tets, so enabling p-assembly for those elements is super desirable. I'll take a look at libCEED.

@YohannDudouit, my code is based on Laghos. So, it uses mass integrators for H1 and L2 spaces, respectively. Also, it uses a force integrator.

from mfem.

YohannDudouit avatar YohannDudouit commented on July 20, 2024

@sungho91 The Mass integrator is supported for both H1 and L2, so using the libCEED backend should work there. However, I'm not too familiar with the force integrator, and this would probably need to be implemented using libCEED, I can assist you in doing so if you're interested.

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.