Snabba beräkningar av elastisk proton-neutronspridning med en grafikprocessor

dc.contributor.authorBrusewitz, Erik
dc.contributor.authorKörner, Alexander
dc.contributor.authorLöfving, Joseph
dc.contributor.authorOlvhammar, Hanna
dc.contributor.authorWeddig Karlsson, Alfred
dc.contributor.departmentChalmers tekniska högskola / Institutionen för fysiksv
dc.contributor.examinerFalk, Lena
dc.contributor.supervisorEkström, Andreas
dc.contributor.supervisorMiller, Sean
dc.date.accessioned2021-11-15T07:03:42Z
dc.date.available2021-11-15T07:03:42Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractFör att beskriva den starka kärnkraften med effektiv fältteori krävs noggrann kalibrering av kopplingskonstanterna i motsvarande potentialmodeller. Det ger upphov till ett flerdimensionellt inferensproblem som i sin tur kräver snabba numeriska beräkningar. Vi har därför undersökt möjligheten att genomföra effektiva beräkningar av spridningsfasskift genom att lösa Lippmann-Schwingerekvationen för elastisk proton-neutronspridning på en grafikprocessor (GPU). För att utnyttja parallelliseringsförmågan hos en GPU används gränssnittet CUDA i C++. Den numeriska lösningsmetoden, som baseras på upprepad lösning av en matrisekvation, har redan implementerats på en centralprocessor (CPU). Därför jämförs den totala exekveringstiden för CPU- och GPU-programmen, såväl som exekveringstiden per beräknat fasskift. Vi fann att GPU-programmet är snabbare än CPU-programmet vid beräkning av många fasskift samtidigt och att det därför finns goda möjligheter för mer effektiv kalibrering av kopplingskonstanterna med en GPU. Koden för att beräkna potentialmodellen är skriven för en CPU och har inte utvecklats i det här projektet. För att öka effektiviteten i våra GPU-beräkningar krävs dock effektivare hantering av potentialen. Vi drar slutsatsen att fortsatt optimering av vår GPU-kod samt anpassning för specifik hårdvara, som grafikkortet Nvidia Tesla V100, kan möjliggöra ännu snabbare beräkningar av elastisk proton-neutronspridning och därmed bidra till framsteg för att beskriva den starka kärnkraften.sv
dc.identifier.coursecodeTIFX04sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304357
dc.language.isoswesv
dc.setspec.uppsokPhysicsChemistryMaths
dc.subjectLippmann-Schwingersv
dc.subjectnukleon-nukleonspridningsv
dc.subjectväxelverkansv
dc.subjectstarka kärnkraftensv
dc.subjectCUDAsv
dc.subjectGPUsv
dc.subjectparallelliseringsv
dc.titleSnabba beräkningar av elastisk proton-neutronspridning med en grafikprocessorsv
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.uppsokM2
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
TIFX04-21-05, Slutrapport.pdf
Storlek:
1.68 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: