Me estoy sumergiendo en el fascinante mundo del análisis de elementos finitos y me gustaría resolver un gran problema termomecánico (solo térmico mecánico, sin retroalimentación).
Para el problema mecánico, ya entendí por la respuesta de Geoff , que necesitaré usar un solucionador iterativo debido al tamaño de mi malla. Además leí en la respuesta de Matt , que la elección del algoritmo iterativo correcto es una tarea desalentadora.
Me pregunto aquí si existe alguna experiencia en grandes problemas elásticos lineales tridimensionales que me ayudaría a reducir mi búsqueda del mejor rendimiento. En mi caso, es una estructura con películas delgadas y estampadas , y materiales colocados de forma irregular (tanto de alto CTE como de bajo CTE). No hay grandes deformaciones en este análisis termomecánico. Puedo usar el HPC de mi universidad [1.314 nodos, con 2 procesadores AMD Opteron (cada uno de 2,2 GHz / 8 núcleos)].
Creo que PETSc
podría contener algo interesante, especialmente los algoritmos que hacen algún tipo de descomposición de dominio (FETI, multigrid) pero estoy un poco abrumado por las opciones y no tengo experiencia. También me gusta la frase "preacondicionadores informados geométricamente" , pero no estoy seguro si esto me ayuda. Todavía no he encontrado algo centrado en la mecánica lineal continua.
El escalado fuerte (Amdahl) es muy importante en mi aplicación porque mis socios industriales no pueden esperar mucho tiempo para obtener resultados de simulación. Definitivamente no solo aprecio las respuestas, sino también las recomendaciones para leer más en los comentarios.