Skip to content

Conversation

@davschneller
Copy link
Contributor

We add the derivative of the Vandermonde matrix, as used in the plasticity setting, but also in the energy calculation.

Moreover, we remove the Poetry lock file, as it's the source of most of our security issues in the repository. It's probably better to auto-generate it on the fly locally each time.

import numpy as np
import os
from seissol_matrices import basis_functions, dg_matrices, xml_io
from seissol_matrices import basis_functions, dg_matrices, json_io
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this mean we are fully removing the XML support for the matrices?

Copy link
Contributor Author

@davschneller davschneller Feb 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here, it means that we output json instead of XML for those matrices.
...
The reason is: there's no XML support for (not-matrix) tensors yet; and unless there's a reason why it fares better than JSON, I don't think we ever will add it.

@vikaskurapati vikaskurapati merged commit 5e75ad0 into main Feb 7, 2025
1 check passed
@davschneller davschneller deleted the davschneller/plasticity-derivative branch February 7, 2025 11:16
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