Skip to content

Review DynEarthSol #110 for doc updates: Subduction phase-change rule engine (phase_change_option 3) on a VirtualTopology marker grid #101

Closed

Description

@github-actions

GeoFLAC/DynEarthSol#110 merged — Subduction phase-change rule engine (phase_change_option 3) on a VirtualTopology marker grid

Why

DES's subduction rules, phase_change_option = 1, hard-code materials 0–7 and serpentinize only
elements with hydrous markers. geoflac's rules (eclogite, mantle
⇄ serpentinite, chlorite-out, the sediment chain) had no DES port. They serpentinize mantle above
subducted wet crust (oceanic crust, sediment or sedimentary rock), which needs a marker-cell index

Files changed

  • CHANGELOG.md
  • bc.cxx
  • bc.hpp
  • benchmarks-cores/compare.py
  • benchmarks-cores/test-3d-equ-big.cfg
  • benchmarks-cores/test-3d-equ-long.cfg
  • benchmarks-cores/test-3d-equ-tiny.cfg
  • benchmarks-cores/test-big.cfg
  • benchmarks-cores/test-model-long.cfg
  • benchmarks-cores/test-model.cfg
  • benchmarks-cores/test-rect-tiny-long.cfg
  • benchmarks-cores/test-rect-tiny.cfg
  • benchmarks-cores/test-rift.cfg
  • benchmarks-cores/test-tiny-long.cfg
  • benchmarks-cores/test-tiny.cfg
  • benchmarks-cores/test-topo.cfg
  • doc/provenance.md
  • dynearthsol.cxx
  • examples/defaults.cfg
  • examples/poly-subduction.poly
  • examples/sedimentary_basin.cfg
  • examples/subduction.cfg
  • examples/terrigenous.cfg
  • examples/test_static_terrig.cfg
  • geometry.cxx
  • geometry.hpp
  • ic.cxx
  • input.cxx
  • markerset.cxx
  • markerset.hpp
  • mesh.cxx
  • mesh.hpp
  • output.cxx
  • parameters.hpp
  • phasechanges.cxx
  • phasechanges.hpp
  • remeshing.cxx
  • runtime_info.cxx
  • tests/functional/3d-evp-regular.cfg

Next step

Ask Claude Code to run the doc-sync procedure from CLAUDE.md against this PR.

Activity

  1. echoi commented on Oct 31, 2026

    @echoi
    Contributor

    Addressed in #103.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions