Skip to content

Allow installation with parametrisable backend language#577

Merged
yguclu merged 11 commits intodevelfrom
psydac_parametrise_backend
Mar 9, 2026
Merged

Allow installation with parametrisable backend language#577
yguclu merged 11 commits intodevelfrom
psydac_parametrise_backend

Conversation

@EmilyBourne
Copy link
Member

Allow Psydac to be installed with a parametrisable backend (C or Fortran). Following changes to the meson files generated by Pyccel the root meson.build file is updated to define py and m_dep.

@EmilyBourne EmilyBourne requested a review from yguclu March 9, 2026 16:05
@EmilyBourne EmilyBourne marked this pull request as draft March 9, 2026 16:15
@EmilyBourne EmilyBourne marked this pull request as ready for review March 9, 2026 16:16
Co-authored-by: Yaman Güçlü <yaman.guclu@gmail.com>
@EmilyBourne EmilyBourne marked this pull request as draft March 9, 2026 16:23
@EmilyBourne EmilyBourne marked this pull request as ready for review March 9, 2026 16:23
@codacy-production
Copy link

codacy-production bot commented Mar 9, 2026

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
+0.00%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (bc87faa) 31788 19587 61.62%
Head commit (426b4a6) 63576 (+31788) 39174 (+19587) 61.62% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#577) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

@EmilyBourne EmilyBourne marked this pull request as draft March 9, 2026 17:16
@EmilyBourne EmilyBourne marked this pull request as ready for review March 9, 2026 17:16
@yguclu yguclu marked this pull request as draft March 9, 2026 17:59
@yguclu yguclu marked this pull request as ready for review March 9, 2026 18:00
@yguclu yguclu changed the title Allow Psydac to be installed with a parametrisable backend Allow installation with parametrisable backend language Mar 9, 2026
Copy link
Member

@yguclu yguclu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the fix, @EmilyBourne!

@yguclu yguclu merged commit 16fb9d3 into devel Mar 9, 2026
10 checks passed
@yguclu yguclu deleted the psydac_parametrise_backend branch March 9, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants