Vector Laplacian #32018
-
Check these boxes if you have followed the posting rules.
QuestionI want to implement the vector laplacian I know that if I would just have the components as coupled variables, I could just use the |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Hello We typically integrate this term by parts instead when it shows up in the residual of the weak form. So it has not been implemented for vector varaibles, only for regular fields. Also the "adCoupledVectorSecond" option is just returning an error I think. Otherwise you could have just done " ADNumber.value() " to get the non-AD value But if you really need coupledSecond for vector variables, this is going to require some development. but it needs a change in libmesh, implementing slice operations for order N tensors. So it will be delayed |
Beta Was this translation helpful? Give feedback.
Hello
We typically integrate this term by parts instead when it shows up in the residual of the weak form. So it has not been implemented for vector varaibles, only for regular fields. Also the "adCoupledVectorSecond" option is just returning an error I think. Otherwise you could have just done " ADNumber.value() " to get the non-AD value
But if you really need coupledSecond for vector variables, this is going to require some development.
I started on a branch here:
https://github.com/GiudGiud/moose/tree/PR_second_vec
but it needs a change in libmesh, implementing slice operations for order N tensors. So it will be delayed
The libMesh PR is there:
libMesh/libmesh#4343
It's not finished. F…