cb-geo / mpm

CB-Geo High-Performance Material Point Method
https://www.cb-geo.com/research/mpm
Other
247 stars 82 forks source link

Bbar Implementation #611

Closed ezrayst closed 4 years ago

ezrayst commented 4 years ago

Describe the feature Bbar to separate volumetric and deviatoric computations, prevent locking for problems like undrained total stress analysis.

If no one else wants to do it, I could do it. I have done something before but this is not updated to the current develop branch: https://github.com/ezrayst/mpm/tree/bbar

kks32 commented 4 years ago

I think the issue was how do we switch between doing bbar and not doing bbar without having to execute an if condition in every loop

ezrayst commented 4 years ago

Would another class that contains compute_strain_rate from velocity be helpful in this case? We might in the future implement enhanced strain or mixed method which would require some modifications to B matrix. So instead of if statements, we have a class maybe called B-strain or something

kks32 commented 4 years ago

@ezrayst Could you share an implementation detail of how this might work, I don't understand how a separate class for compute_strain_rate would work.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.