Skip to content

Conversation

connorjward
Copy link
Contributor

Goes with NGSolve/ngsPETSc#91

At present ngsPETSc, despite being a Firedrake dependency, imports Firedrake. This creates a challenging dependency cycle that is currently causing me a fair bit of pain thinking about releases.

Here I make a rough first attempt to move all of the Firedrake-importing code out of ngsPETSc and into Firedrake. This will not create a hard netgen dependency.

This will require a decent amount of thought regarding the interface ngsPETSc now gives to Firedrake. In fact we possibly don't need ngsPETSc at all and can make do with netgen.

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.

1 participant