Skip to content

Commit

Permalink
Fix merge leftovers
Browse files Browse the repository at this point in the history
  • Loading branch information
anne-glerum committed Jul 14, 2023
1 parent c817144 commit a2cc26d
Showing 1 changed file with 8 additions and 17 deletions.
25 changes: 8 additions & 17 deletions source/material_model/rheology/visco_plastic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -218,16 +218,11 @@ namespace aspect
}
case composite:
{
<<<<<<< HEAD
non_yielding_viscosity = (viscosity_diffusion * viscosity_dislocation)/
(viscosity_diffusion + viscosity_dislocation);
=======
if (use_minimum_creep_viscosity)
viscosity_pre_yield = std::min(viscosity_diffusion, viscosity_dislocation);
non_yielding_viscosity = std::min(viscosity_diffusion, viscosity_dislocation);
else
viscosity_pre_yield = (viscosity_diffusion * viscosity_dislocation)/
(viscosity_diffusion + viscosity_dislocation);
>>>>>>> 03bc23c1a (Update VEP implementation)
non_yielding_viscosity = (viscosity_diffusion * viscosity_dislocation)/
(viscosity_diffusion + viscosity_dislocation);
break;
}
default:
Expand Down Expand Up @@ -272,7 +267,7 @@ namespace aspect
if (!this->simulator_is_past_initialization() ||
(this->get_timestep_number() == 0 && this->get_timestep() == 0))
dtc = std::min(std::min(this->get_parameters().maximum_time_step, this->get_parameters().maximum_first_time_step), elastic_rheology.elastic_timestep());
viscosity_pre_yield = dtc / elastic_rheology.elastic_timestep() * elastic_rheology.calculate_viscoelastic_viscosity(viscosity_pre_yield, elastic_shear_modulus);
non_yielding_viscosity = dtc / elastic_rheology.elastic_timestep() * elastic_rheology.calculate_viscoelastic_viscosity(non_yielding_viscosity, elastic_shear_modulus);

if (use_reference_strainrate == true)
effective_edot_ii = ref_strain_rate;
Expand All @@ -290,18 +285,14 @@ namespace aspect

// The square root of the second moment invariant is returned.
const double effective_strain_rate_invariant = elastic_rheology.calculate_viscoelastic_strain_rate(in.strain_rate[i],
stress_0_advected,
stress_old,
viscosity_pre_yield,
elastic_shear_modulus);
stress_0_advected,
stress_old,
non_yielding_viscosity,
elastic_shear_modulus);

effective_edot_ii = std::max(effective_strain_rate_invariant,
min_strain_rate);
}

// Step 3a: calculate the viscoelastic (effective) viscosity
non_yielding_viscosity = elastic_rheology.calculate_viscoelastic_viscosity(non_yielding_viscosity,
elastic_shear_moduli[j]);
}

// Step 3b: calculate non yielding (viscous or viscous + elastic) stress magnitude
Expand Down

0 comments on commit a2cc26d

Please sign in to comment.