Näytä suppeat kuvailutiedot

dc.contributor.advisorMönkölä, Sanna
dc.contributor.authorPeiponen, Aapo
dc.date.accessioned2019-05-27T09:01:17Z
dc.date.available2019-05-27T09:01:17Z
dc.date.issued2019
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/64204
dc.description.abstractTässä tutkielmassa tarkastellaan gravitaatiosimulaatioita, simulaatioiden tehokkuutta ja algoritmeja, joilla simulaatioita voidaan nopeuttaa. Gravitaatiosimulaatioiden suurin ongelma on laskennallinen vaativuus. Suoraan N kappaleen välisiä vuorovaikutuksia laskemalla laskennallinen vaativuus on luokkaa O(N^2). On selvää, että tämä on ongelma suurilla kappalemäärillä. Erilaiset algoritmit, kuten Barnes-Hut puualgoritmi, voivat vähentää aikavaativuutta tuntuvasti. Parhaimmillaan voidaan saavuttaa nopealla moninapamenetelmällä aikavaativuus O(N). Simulaatioita voidaan lisäksi nopeuttaa hyödyntämällä rinnakkaislaskentaa. Tähän soveltuu esimerkiksi Barnes–Hut-algoritmi hyvin.fi
dc.description.abstractIn this paper we will look at gravitational simulations, effectiveness of simulations and algorithms that can be used to accelerate simulations. The biggest problem gravitational simulations have is algorithmic complexity. Calculating interactions directly has the algorithmic complexity of O(N^2). It is clear that this becomes a real problem with large numbers of particles in simulation. Different algorithms such as the Barnes-Hut tree algorithm can reduce algorithmic complexity a lot. At best algorithmic complexity of O(N) can be achieved with Fast Multipole Method. In addition, to achieve speed it is very important to make use of parallel computing. Barnes–Hut-algorithm is well suited for parallel computing.en
dc.format.extent21
dc.language.isofi
dc.rightsIn Copyrighten
dc.subject.otherBarnes--Hut-algoritmi
dc.subject.othergravitaatiosimulaatiot
dc.titleGravitaatiosimulaatiot
dc.typebachelor thesis
dc.identifier.urnURN:NBN:fi:jyu-201905272812
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.publicationbachelorThesis
dc.contributor.oppiainekoodi602
dc.subject.ysoalgoritmit
dc.subject.ysosimulointi
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

In Copyright
Ellei muuten mainita, aineiston lisenssi on In Copyright