Conversation
31da603 to
83629d9
Compare
|
@inducer I think this is ready for a first look, apart from some basedpyright errors that I don't understand. Probably best to go commit by commit. |
|
@inducer I ran into a complication with the flop counting for conditionals. When mirgecom projects something from interior/boundary faces to all faces, meshmode's direct connection code creates an Since the flop counting currently evaluates flops for |
5236448 to
72b69ac
Compare
|
@inducer Do you know what's causing these basedpyright errors for Also, about the |
72b69ac to
f6d34b8
Compare
789e7ac to
f077dd1
Compare
f077dd1 to
61aed37
Compare
8164074 to
75e5dbe
Compare
|
@inducer This is ready for a look again when you have a chance. |
317c538 to
e887992
Compare
inducer
left a comment
There was a problem hiding this comment.
Just the enum thing and then this is good to go from my perspective. 🎉
| return {expr.name} | ||
|
|
||
|
|
||
| class FlopCounter(FlopCounterBase): |
There was a problem hiding this comment.
Let's do a separate node type for nflops.
kaushikcfd
left a comment
There was a problem hiding this comment.
LGTM! Thanks, I will be a user of this FLOP-counting routine soon! :)
|
Ready again @inducer. |
dbb50db to
d2ff3af
Compare
d2ff3af to
ee1933d
Compare

Very WIP right now.
cc @majosm