Efficient implementation of a computational engineering library
View/Open
Cita com:
hdl:2117/407851
Document typeBachelor thesis
Date2024-01-22
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
El model de resolució de problemes científics definits per equacions diferencials parcials PGD és molt utilitzat en el sector d'investigació. A LaCàN fa anys que estudien i desenvolupant un model que anomenen encapsulated PGD que apunta a extendre les capacitats de l'algorisme. Per a això, proposen un seguit de procediments per a realitzar càlculs entre tensors separats, els objectes principals amb els quals la PGD treballa. L'objectiu del projecte és portar aquests anys d'estudi a la realitat en format de codi obert. Per a funcionar correctament, tots els algorismes han de ser el màxim d'eficients possibles, ja que estem parlant de matrius de magnituds de milions de files i columnes. A més, es proposa l'ús de tècniques de paral·lelisme per tal de donar oportunitat d'executar problemes de grans dimensions en el menor temps possible. The model for solving scientific problems defined by partial differential equations PGD is widely used in the research sector. At LaCàN they have been studying and developing a different approach called encapsulated PGD that aims to extend the capabilities of the algorithm. For this, they propose a series of procedures to perform calculations between separated tensors, the main objects which the PGD works with. The goal for the project is to bring these years of study to reality in open source format. To properly work, all algorithms must be as efficient as possible, since we are talking about matrices with millions of rows and columns. In addition, the use of parallelism techniques is proposed in order to give the opportunity to execute large problems in the shortest possible time.
SubjectsAlgorithms, Python (Computer program language), Differential equations, Partial, Algorismes, Python (Llenguatge de programació), Equacions diferencials parcials
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
183207.pdf | 3,004Mb | View/Open |