Code Monkey home page Code Monkey logo

Comments (4)

mipals avatar mipals commented on August 28, 2024

Hi there @tanderson92,

I've been wanting to add Laplace and Stokes for a while now, but due to missing documentation I've been putting it aside. In January I was told that the documentation would be added soon, but it does not seem like it has happened yet. Maybe ping Manas in the other issue?. In any case I will have a look tomorrow to see how easy/difficult it would be to simply look at the Fortran code to create the missing wrappers.

from fmm2d.jl.

mipals avatar mipals commented on August 28, 2024

Hi again,

Manas was kind enough to quickly add the mathematical notation for the problems to the documentation. The branch adding_laplace_wrapper now adds the wrappers for Laplace. I've only tested the potential, so I do not know if the gradients and Hessians works as intended.

Note also that cfmm2d is broken as the _jll library is outdated. When I get them updated I will merge the branch to the main branch.

How much do you need Stokes? (I think it will require a little more effort to include)

Cheers,
Mikkel

from fmm2d.jl.

tanderson92 avatar tanderson92 commented on August 28, 2024

Hi Mikkel,
I think (but am not sure yet) that I need Laplace more. (The reason being that IFGF should support 2D Stokes, so if nothing else I can use that.)

I will test your branch when I get a chance, hopefully very soon.

Thank you!
--Thomas

from fmm2d.jl.

mipals avatar mipals commented on August 28, 2024

Hi Thomas,

Ok, I will see if I have time to look into Stokes. Its not something I have experience with, so I might wait a little until the actual documentation is up-to-date (currently only the mathematical description is there).

Note that I have already merged the branch into main and made a new release that includes updated binaries. Unfortunately it still seem as cfmm2d still does not work as intended with non-zero charges. So be careful if you use that functionality.

Cheers,
Mikkel

from fmm2d.jl.

Related Issues (3)

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.