Skip to content

Wave equation #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
zmaril opened this issue Jan 18, 2025 · 7 comments
Open

Wave equation #8

zmaril opened this issue Jan 18, 2025 · 7 comments
Assignees
Labels
enhancement New feature or request FEAScript 0.2.0

Comments

@zmaril
Copy link

zmaril commented Jan 18, 2025

Hello! Really cool library you have here! I was wondering, would this support solving the wave equation with arbitrary polygon boundaries? I have a project that requires me to solve those sorts of problems and visualize them. Thanks!

@nikoscham nikoscham added the enhancement New feature or request label Jan 20, 2025
@nikoscham
Copy link
Member

Hi Zack,

Thank you for your interest in the project and for reaching out! Unfortunately, FEAScript doesn't currently support time-dependent equations like the wave equation.
Regarding arbitrary polygon boundaries, I'm actively working on a .msh import tool (#5) that will allow importing meshes generated with tools like Gmsh (https://gmsh.info/). Once completed, this feature could potentially be used in such applications.
I’m sorry FEAScript doesn’t meet your project’s requirements at the moment. However, extending support for additional solvers, including time-dependent ones like the wave equation, is definitely on my roadmap. If you’re interested, I’d be thrilled to have you contribute to the development of this feature!

Best regards,
Nikos

@sridhar-mani
Copy link
Collaborator

Is the .msh import has been completed or still on the go? Your library seems interesting and i would like to contribute

@nikoscham
Copy link
Member

Is the .msh import has been completed or still on the go? Your library seems interesting and i would like to contribute

Unfortunately it hasn't been started yet, due to limited time. You are more than welcome to contribute! Check the corresponding task here #5

@sridhar-mani
Copy link
Collaborator

Yup will do that.

@nikoscham
Copy link
Member

nikoscham commented Apr 23, 2025

The .msh import tool has been moved to a separate issue: #5

@nikoscham nikoscham closed this as not planned Won't fix, can't repro, duplicate, stale Apr 23, 2025
@nikoscham nikoscham reopened this May 1, 2025
@nikoscham
Copy link
Member

nikoscham commented May 19, 2025

This issue has been added to the FEAScript roadmap for the upcoming 0.2.0 release (https://github.com/orgs/FEAScript/discussions/17). Specifically, it relates to implementing a new solver for the Eikonal equation, aimed at modeling propagating wavefronts.

Tasks

  • Create a new frontPropagationScript solver following the modified Eikonal format presented here
  • Integrate with the Newton-Raphson nonlinear solver (#22)
  • Create a new tutorial

@nikoscham
Copy link
Member

The development of this feature is performed on the feature/frontPropagationScript branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request FEAScript 0.2.0
Projects
None yet
Development

No branches or pull requests

3 participants