Dennis Ogiermann
Dennis Ogiermann
We should add some basic integration testing for packages downstream of Ferrite core to catch internal problems earlier (currently FerriteViz.jl and FerriteDistributed.jl). References https://discourse.julialang.org/t/github-actions-workflow-for-reverse-dependency-integration-testing/53536 https://github.com/JuliaDiff/ChainRulesCore.jl/blob/caf8692ca1bf5fabeb4afc86340eef9456da469c/.github/workflows/IntegrationTest.yml#L65
For numerical studies it can be helpful to add a utility which uniformly refines a given grid.
It is often beneficial for mechanical problems to have a grid with the same interpolation as the displacement field. This is usually "just" a change in order of the required...
It might be worth to explore assembling directly into `CuArray` and use AMGX to solve the resulting problem.
Maybe we can generalize the code further by implementing a virtual element example. A minimal implementation is given in [1] as a starting point. [1] Sutton, O.J. The virtual element...
It might be interesting to explore the implementation of adapting the order of the basis functions for each element individually, as sometimes seen in computational mechanics.
I just open an issue on this, because it came up again on slack and I think we should keep track of this. Currently it is not straight forward to...
Fixes #1897
Reproducer ```julia using DifferentialEquations, IterativeSolvers, LinearSolve function lorenz!(du,u,p,t) du[1] = 10.0*(u[2]-u[1]) du[2] = u[1]*(28.0-u[3]) - u[2] du[3] = u[1]*u[2] - (8/3)*u[3] end u0 = [1.0;0.0;0.0] T = 100.0 tspan =...
With support for 3rd order tensors landed we can slowly work our way towards higher order theories. Basically we need order 6 tensors to describe the linear relation between two...