Hi,
I was trying to change my code written with dealii 9.0.1 to make it work with dealii 9.2.0 where I am facing some problem.
One small issue which I noticed is the way how dealii constructs the Constraint Matrix has probably changed. In order to illustrate this thing, I have prepared an example (code along with input attached to the mail for reference ) where I read a triangulation, Mark PBC Boundary IDs, add periodicity, mark periodic faces and then print the constraint matrix info.
For code if compiled with dealii 9.0.1. the output is :
Periodic Constraints info:
0 8: 1
1 9: 1
4 10: 1
5 11: 1
12 16: 1
13 17: 1
Periodic Constraints info:
0 12: 1
1 13: 1
2 14: 1
3 15: 1
8 16: 1
9 17: 1
whereas same code compiled with dealii 9.2.0 and ran with same example gave the following output:
Periodic Constraints info:
8 0: 1
9 1: 1
10 4: 1
11 5: 1
16 12: 1
17 13: 1
Periodic Constraints info:
12 0: 1
13 1: 1
14 2: 1
15 3: 1
16 8: 1
17 9: 1
The order in which Periodic info is received for plus and and minus faces has reversed, May I know if this behavior was desired or is just a bug ?
Looking forward to some response.
Regards,
Aditya