My question this time is more general and I would like to know if you have some suggestions.
I am going to simulate a very big 3D problem in AceFEM (109368 elements, 1419432 nodes, and 3594150 equations). I am interested in some small details that can be only captured only in very fine mesh, therefore, I cannot make the mesh coarser.
If I use the direct solver, i.e. without any special command in SMTAnalysis[], I would get 2 minutes and 30 seconds for each iteration, no matter in elasticity or plasticity. So I changed the solver to direct solver with iterative cgs solver with LU preconditioner, i.e. SMTAnalysis["Solver" -> {5, 11, {{4, 41}}}]. It actually speeded up the simulation in the elastic branch a lot but in the plastic branch, when my Lagrange multipliers are activated, it takes at least 8 minutes for each iteration. As a result, it cannot ameliorate the speed of the analysis.
I was wondering if you have any suggestions for improving the computational speed of the analysis? P.S. The direct solver without any special treatment will take at least 10 days to finish the simulation.