Skip to content

implement compute attenuation #1598

@lsawade

Description

@lsawade

Task description

specfem::medium::compute_attenuation

Given point::field_derivatives (member method -> strain), point::properties, point::attenuation, and attenuation_dispatch

  • attenuation = none -> no op
  • attenuation = RK -> compute Runge-Kutta integrated attenuation
  • [Future: attenuation = RK]

Implement

R(:) = alpha(:) * R(:) + coefficient(:) * (beta(:) * strain_n + gamma(:) * strain_np1)

for each R memory variable component) slightly different between kappa and mu.

Acceptance criteria

  • Small testable impl::compute_attenuation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions