Closed srosenbu closed 4 months ago
We could implement the viscoelastic model that @aradermacher started here https://github.com/BAMresearch/FenicsXConcrete/blob/50b1bf4982c49937151ef3c1d259735d6140096c/src/fenicsxconcrete/finite_element_problem/concrete_am.py#L550.
As far as i can see, there is a loop over the integration points (np.vectorize) which could be optimized with numba or C++/Rust
np.vectorize
numba
@aradermacher, You can wait until the solver is implemented before you start;)
We could implement the viscoelastic model that @aradermacher started here https://github.com/BAMresearch/FenicsXConcrete/blob/50b1bf4982c49937151ef3c1d259735d6140096c/src/fenicsxconcrete/finite_element_problem/concrete_am.py#L550.
As far as i can see, there is a loop over the integration points (
np.vectorize
) which could be optimized withnumba
or C++/Rust