Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores

Autores
Bayá Crapuchett, Rodrigo; Castrillo, Pablo; Pérez Zerpa, Jorge; Dufrechou, Ernesto; Ezzattia, Pablo
Año de publicación
2017
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
En el Instituto de Estructuras y Transporte de la Facultad de Ingeniería de la Universidad de la República - Uruguay, se está trabajando en herramientas numéricas que permitan resolver problemas vinculados al desarrollo de nuevos métodos de diagnóstico de enfermedades utilizando la mecánica de sólidos. Para poder simular el comportamiento mecánico de los tejidos biológicos, es necesario contar con herramientas computacionales que permitan determinar cómo un sólido se deforma ante la aplicación de esfuerzos conocidos. En esfuerzos previos se implementaron rutinas capaces de simular el comportamiento no lineal de sólidos, conformando el simulador MecSolENL. Si bien esta herramienta ha mostrado resultados alentadores, la resolución de problemas de grandes dimensiones o la búsqueda de soluciones de alta precisión numérica presentan importantes limitantes desde el punto de vista computacional. En este trabajo, se estudia la herramienta desarrollada anteriormente, MecSolENL, y se constata que los principales requerimientos computacionales están dados por el manejo de operaciones de álgebra lineal numérica, y en particular, por la resolución de sistemas lineales de ecuaciones dispersos. Se estudian diferentes bibliotecas, disponibles públicamente, para explotar plataformas multi-core, como son MUMPS, PARDISO y PETSc, así como desarrollos propios de métodos iterativos de resolución de sistemas lineales sobre GPUs. La evaluación experimental muestra que los nuevos métodos estudiados ofrecen importantes reducciones en los tiempos de ejecución cuando se los compara con la variante original de la herramienta.
Publicado en: Mecánica Computacional vol. XXXV, no. 10.
Facultad de Ingeniería
Materia
Ingeniería
sistemas lineales
GPUs
elasticidad no lineal
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/94724

id SEDICI_35e00ffdba026c8ff5f4534f22bbe3aa
oai_identifier_str oai:sedici.unlp.edu.ar:10915/94724
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-coresBayá Crapuchett, RodrigoCastrillo, PabloPérez Zerpa, JorgeDufrechou, ErnestoEzzattia, PabloIngenieríasistemas linealesGPUselasticidad no linealEn el Instituto de Estructuras y Transporte de la Facultad de Ingeniería de la Universidad de la República - Uruguay, se está trabajando en herramientas numéricas que permitan resolver problemas vinculados al desarrollo de nuevos métodos de diagnóstico de enfermedades utilizando la mecánica de sólidos. Para poder simular el comportamiento mecánico de los tejidos biológicos, es necesario contar con herramientas computacionales que permitan determinar cómo un sólido se deforma ante la aplicación de esfuerzos conocidos. En esfuerzos previos se implementaron rutinas capaces de simular el comportamiento no lineal de sólidos, conformando el simulador MecSolENL. Si bien esta herramienta ha mostrado resultados alentadores, la resolución de problemas de grandes dimensiones o la búsqueda de soluciones de alta precisión numérica presentan importantes limitantes desde el punto de vista computacional. En este trabajo, se estudia la herramienta desarrollada anteriormente, MecSolENL, y se constata que los principales requerimientos computacionales están dados por el manejo de operaciones de álgebra lineal numérica, y en particular, por la resolución de sistemas lineales de ecuaciones dispersos. Se estudian diferentes bibliotecas, disponibles públicamente, para explotar plataformas multi-core, como son MUMPS, PARDISO y PETSc, así como desarrollos propios de métodos iterativos de resolución de sistemas lineales sobre GPUs. La evaluación experimental muestra que los nuevos métodos estudiados ofrecen importantes reducciones en los tiempos de ejecución cuando se los compara con la variante original de la herramienta.Publicado en: <i>Mecánica Computacional</i> vol. XXXV, no. 10.Facultad de Ingeniería2017-11info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf435-453http://sedici.unlp.edu.ar/handle/10915/94724spainfo:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5275info:eu-repo/semantics/altIdentifier/issn/2591-3522info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-12-23T11:22:00Zoai:sedici.unlp.edu.ar:10915/94724Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-12-23 11:22:01.016SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
title Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
spellingShingle Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
Bayá Crapuchett, Rodrigo
Ingeniería
sistemas lineales
GPUs
elasticidad no lineal
title_short Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
title_full Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
title_fullStr Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
title_full_unstemmed Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
title_sort Aceleración de una herramienta de mecánica de sólidos en arquitecturas multi- y many-cores
dc.creator.none.fl_str_mv Bayá Crapuchett, Rodrigo
Castrillo, Pablo
Pérez Zerpa, Jorge
Dufrechou, Ernesto
Ezzattia, Pablo
author Bayá Crapuchett, Rodrigo
author_facet Bayá Crapuchett, Rodrigo
Castrillo, Pablo
Pérez Zerpa, Jorge
Dufrechou, Ernesto
Ezzattia, Pablo
author_role author
author2 Castrillo, Pablo
Pérez Zerpa, Jorge
Dufrechou, Ernesto
Ezzattia, Pablo
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ingeniería
sistemas lineales
GPUs
elasticidad no lineal
topic Ingeniería
sistemas lineales
GPUs
elasticidad no lineal
dc.description.none.fl_txt_mv En el Instituto de Estructuras y Transporte de la Facultad de Ingeniería de la Universidad de la República - Uruguay, se está trabajando en herramientas numéricas que permitan resolver problemas vinculados al desarrollo de nuevos métodos de diagnóstico de enfermedades utilizando la mecánica de sólidos. Para poder simular el comportamiento mecánico de los tejidos biológicos, es necesario contar con herramientas computacionales que permitan determinar cómo un sólido se deforma ante la aplicación de esfuerzos conocidos. En esfuerzos previos se implementaron rutinas capaces de simular el comportamiento no lineal de sólidos, conformando el simulador MecSolENL. Si bien esta herramienta ha mostrado resultados alentadores, la resolución de problemas de grandes dimensiones o la búsqueda de soluciones de alta precisión numérica presentan importantes limitantes desde el punto de vista computacional. En este trabajo, se estudia la herramienta desarrollada anteriormente, MecSolENL, y se constata que los principales requerimientos computacionales están dados por el manejo de operaciones de álgebra lineal numérica, y en particular, por la resolución de sistemas lineales de ecuaciones dispersos. Se estudian diferentes bibliotecas, disponibles públicamente, para explotar plataformas multi-core, como son MUMPS, PARDISO y PETSc, así como desarrollos propios de métodos iterativos de resolución de sistemas lineales sobre GPUs. La evaluación experimental muestra que los nuevos métodos estudiados ofrecen importantes reducciones en los tiempos de ejecución cuando se los compara con la variante original de la herramienta.
Publicado en: <i>Mecánica Computacional</i> vol. XXXV, no. 10.
Facultad de Ingeniería
description En el Instituto de Estructuras y Transporte de la Facultad de Ingeniería de la Universidad de la República - Uruguay, se está trabajando en herramientas numéricas que permitan resolver problemas vinculados al desarrollo de nuevos métodos de diagnóstico de enfermedades utilizando la mecánica de sólidos. Para poder simular el comportamiento mecánico de los tejidos biológicos, es necesario contar con herramientas computacionales que permitan determinar cómo un sólido se deforma ante la aplicación de esfuerzos conocidos. En esfuerzos previos se implementaron rutinas capaces de simular el comportamiento no lineal de sólidos, conformando el simulador MecSolENL. Si bien esta herramienta ha mostrado resultados alentadores, la resolución de problemas de grandes dimensiones o la búsqueda de soluciones de alta precisión numérica presentan importantes limitantes desde el punto de vista computacional. En este trabajo, se estudia la herramienta desarrollada anteriormente, MecSolENL, y se constata que los principales requerimientos computacionales están dados por el manejo de operaciones de álgebra lineal numérica, y en particular, por la resolución de sistemas lineales de ecuaciones dispersos. Se estudian diferentes bibliotecas, disponibles públicamente, para explotar plataformas multi-core, como son MUMPS, PARDISO y PETSc, así como desarrollos propios de métodos iterativos de resolución de sistemas lineales sobre GPUs. La evaluación experimental muestra que los nuevos métodos estudiados ofrecen importantes reducciones en los tiempos de ejecución cuando se los compara con la variante original de la herramienta.
publishDate 2017
dc.date.none.fl_str_mv 2017-11
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/94724
url http://sedici.unlp.edu.ar/handle/10915/94724
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5275
info:eu-repo/semantics/altIdentifier/issn/2591-3522
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
435-453
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1852334247758528512
score 12.952241