FEniCS / FEniCS/dolfinx

pml demo restructuring to modular files

Open
#4,250 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.2k
Forks
261
Avg merge
1d 19h
Merged PRs (30d)
71

Description

would like to contribute to the restructuring issue #3076 by proposing to refractor the python pml demo into modular files.

Why :

Helps separate specific parts of the problem to make it easier to navigate
Introduces the idea to of using modules to solve complicated problems like the pml demo

I have created the code and tested it, I can attach it for your reference. Let me know if you find this helpful and if there are anything you would suggest to do differently.

Contributor guide

Open the contributing guide

Research direction

Start by reading issue #3076 and reviewing the existing Python PML demo structure. Compare the proposed modular organization and the author's tested code when it is available, then confirm the demo still behaves as before after the restructuring.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.