Skip to content

Conversation

@elc45
Copy link
Collaborator

@elc45 elc45 commented Jan 26, 2026

@aseyboldt something like this to take the model roughly from

Screenshot 2026-01-25 at 8 35 09 PM

to

Screenshot 2026-01-25 at 8 35 41 PM

I advocate for removing all tde-level things from the model altogether and just rebuild everything post hoc. Except for in the coupling-constrained case I guess we need to construct the elastic fields to do coupling_coefs -> coupling_field -> elastic_field -> velocities. I'd also propose we finish Matern before doing this

elc45 and others added 6 commits January 25, 2026 20:32
solve_mcmc() now checks mcmc_station_velocity_method before deciding
whether to use streaming mode (discard_tde_to_velocities=True).
Only project_to_eigen supports streaming; direct and low_rank require
the full tde_to_velocities matrices.

Also adds NotImplementedError in _station_vel_from_elastic_mesh() when
direct/low_rank is used with operators that lack tde_to_velocities.
@elc45
Copy link
Collaborator Author

elc45 commented Jan 26, 2026

@brendanjmeade just adding context here that we've made the modified model for big WNA pictured (in simplified form) above. It can be fully loaded in, compiled, and sample, but Adrian is working on rewriting it into what will no doubt be far simpler and efficient than my initial, rough-sketch implementation :)

@brendanjmeade
Copy link
Owner

@elc45 @aseyboldt Implementing a good idea in a "far simpler and efficient" manner is time well spent!

@github-actions
Copy link

github-actions bot commented Jan 27, 2026

Note

Heads up, @elc45! main has updated pixi.lock since this branch diverged.

This PR doesn't modify pixi.lock, so no conflict exists yet. However, if you need to make any changes to pixi.lock, be sure to merge or rebase main first to avoid conflicts:

Remote upstream should point at brendanjmeade/celeri; your fork is elc45/celeri.

git checkout tde-optional
git fetch upstream
git merge upstream/main

Merge-base: 7ba8807, latest lockfile change on main: aca96a7.

This notice will be minimized automatically once pixi.lock on main matches the merge-base.


Generated automatically by .github/workflows/lockfile-alert.yaml.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants