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

stiffness matrix not square when elastic input depth dependent #55

Open
VvanderHeiden opened this issue Sep 6, 2024 · 0 comments
Open
Assignees
Labels
bug Something isn't working

Comments

@VvanderHeiden
Copy link
Collaborator

When providing depth dependent elastic input (young, poisson, biot), the resulting stiffness matrix is not square anymore.
A square stiffness matrix is needed to map strain to stress consistently and used to calculate aseismic slip in td_solve.
Error:

Error using td_solve (line 21) K must be a square matrix

Error in calc_aseismic_slip (line 17) [tau_red, slip_red] = td_solve(islip, tauexc, 0, K); % tauexc: stress drop for islip, stress increase outside

Error in FaultSlip/calculate_fault_slip (line 62) [tau_slip_new, islip{i}, slip_timestep_new] = calc_aseismic_slip(L_new, tau_new, tau_f_new, mu_II, K);

Error in panther (line 79) parfor (i = 1 : n_members, matlab_workers)

Error in MultiFaultCalculator/run (line 40) parfor i = 1 : n

Error in run_panther_depth_dependent_wirdum (line 109) wirdum_stress = wirdum_stress.run;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant