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

Implement phase change for rheology #3286

Closed
lhy11009 opened this issue Nov 7, 2019 · 1 comment
Closed

Implement phase change for rheology #3286

lhy11009 opened this issue Nov 7, 2019 · 1 comment

Comments

@lhy11009
Copy link

@lhy11009 lhy11009 commented Nov 7, 2019

It is a little different from phase change for equation of state value. Cause in this "evaluate" function in the viscoplastic.cc, it calls the function phase_average_of_state_output to calculate the equation fo state values. However, to reach the viscosity calculation, first, the function "calculate_isostrain_viscosity" is called in "evaluate. Then, this function again calls DiffusionCreep.compute to compute viscosity. As Rene has already overloaded the second one, I am thinking how do we pass gamma function throungh "calculate_isostrain_viscosity"? Say, if we calculate gamma function at the outer layer, which is the "evaluate" function and then pass it inside, we need overload the "calculate_isostrain_viscosity"? @gassmoeller @naliboff

@lhy11009

This comment has been minimized.

Copy link
Author

@lhy11009 lhy11009 commented Nov 11, 2019

fixed by calculate gamma function in outer layer(the evaluate function)

@lhy11009 lhy11009 closed this Nov 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.