Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dof Number Ordering #2114

Open
friedmud opened this issue Apr 26, 2019 · 0 comments
Open

Dof Number Ordering #2114

friedmud opened this issue Apr 26, 2019 · 0 comments

Comments

@friedmud
Copy link
Member

Currently dof number ordering for higher order variables on the same dof object are like this:

var_0_comp_0 var_0_comp_1 var_0_comp_2 var_1_comp_0 var_1_comp_1 var_1_comp_2

This is inefficient if you want to treat all of those variables together. For instance, if you want to multiply all of the comp_0 components by phi_0... you can't do that in a contiguous, vectorizable way.

Here is some background and discussion on this:

https://sourceforge.net/p/libmesh/mailman/libmesh-devel/thread/CAFfxPjqrmX_pHCZp%2B7sMGZR%2BYxQ%2B5nNqfVCVgzunrCvnd1TM1Q%40mail.gmail.com/#msg36649810

Tagging @YaqiWang @roystgnr

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

No branches or pull requests

1 participant