I would like to pose a question that is relatively open. Computational simulation of fracture (crack initiation, crack growth and crack propagation including bifurcation and branching) is a very popular field in applied mechanics research. The complexities of the mechanics involved have prompted numerous approaches to modelling fracture such as eXtended FEM, Cohesive Zone Modelling etc., which have been applied to parallel simulations rather successfully.
For my part, I have been working on Continuum Mechanics based models, such as gradient modelling, phase field modelling, micromorphic modelling etc. The biggest advantage of using this type of approach is the possibility to develop a unified model that can simulate different mechanical processes as a material model (elasticity, plasticity, damage, heat transfer etc.), at various scales of the materials (nano-, micro-, meso- and macro-scale). Via my PhD work I am convinced that this approach to modelling is fairly robust in terms of handling coupled phenomena. Furthermore, it allows for a relatively easy implementation using standard FEM, with or without slightly modified elements (depending on the case).
The problem with these approaches lies in the parallelisation of the simulations. I am wondering if anyone in the RG community has had any experience, or has had any problems in attempting such parallelisation or has developed any algorithm to address this issue. If anyone has succeeded in parallel simulations, could you kindly indicate the numerical details of your simulations (if possible of course). For example, how many nodes, improvement in time observed, type of integration schemes used, elements used, global resolution algorithms used, time stepping techniques, error detection/correction, type of material tested etc. Looking forward to replies.
To be clear, by "parallelisation" I mean computing spread over different nodes on a cluster, which is not the same as "multi-threading", which is relatively straight forward to implement and is a completely different approach.