Skip to content

Adjoint solver with independent material parameters #1973

Answered by smartalecH
dritory asked this question in Q&A
Discussion options

You must be logged in to vote

Is there a way to solve this while still using the existing adjoint solver implementation?

Yes and no. It depends on what you are really trying to do.

Computing the gradient w.r.t. ε and σ directly is not currently supported out of the box. There are a lot of fundamental issues with this idea (for example, only part of the tensors for ε and σ are stored/used at each point, thanks to the Yee grid). The MaterialGrid abstraction aims to simplify this issue.

Keep in mind that the underlying goal of the adjoint solver is density-based topology optimization, which means the user is continuously interpolating between two materials. These materials can, in fact, contain susceptibilities, conduc…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@dritory
Comment options

Answer selected by dritory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants