SlideShare a Scribd company logo
1 of 15
The gravitational N -body problem with F#
Contents ,[object Object],[object Object],[object Object],[object Object]
N-Body simulation ,[object Object]
Governing equations ,[object Object]
assome! ,[object Object]
implement with f# ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
impelment with f# ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
wanna parallelism? ,[object Object],[object Object],[object Object],[object Object]
upgrade version for Parallel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
But Still slow ,[object Object],[object Object],[object Object],[object Object]
octree ,[object Object]
barnes-hut ,[object Object]
barnes-hut ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
reference ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thaaannnnkkkkks  

More Related Content

What's hot

Motion in two dimensions
Motion in two dimensionsMotion in two dimensions
Motion in two dimensions
mstf mstf
 
4 mechanics and materials lec2
4 mechanics and materials   lec24 mechanics and materials   lec2
4 mechanics and materials lec2
aero103
 
Day 12 h-kinematic equations-per4
Day 12 h-kinematic equations-per4Day 12 h-kinematic equations-per4
Day 12 h-kinematic equations-per4
stephm32
 
Motion in two dimensions 28 03 2015
Motion in two dimensions  28 03 2015Motion in two dimensions  28 03 2015
Motion in two dimensions 28 03 2015
Mphiriseni Khwanda
 
Projectile motionchemistory (4)
Projectile motionchemistory (4)Projectile motionchemistory (4)
Projectile motionchemistory (4)
Sahil Raturi
 
Kinematics displacement velocity graphs
Kinematics   displacement velocity graphsKinematics   displacement velocity graphs
Kinematics displacement velocity graphs
Mohammed Ahmed
 

What's hot (20)

Motion in two dimensions
Motion in two dimensionsMotion in two dimensions
Motion in two dimensions
 
Les 2 motion_11
Les 2 motion_11Les 2 motion_11
Les 2 motion_11
 
Projectile motion
Projectile motionProjectile motion
Projectile motion
 
Grade 11, U1A-L1, Introduction to Kinematics
Grade 11, U1A-L1, Introduction to KinematicsGrade 11, U1A-L1, Introduction to Kinematics
Grade 11, U1A-L1, Introduction to Kinematics
 
ParallelABX
ParallelABXParallelABX
ParallelABX
 
Grade 11-U1A-L3 Acceleration
Grade 11-U1A-L3 AccelerationGrade 11-U1A-L3 Acceleration
Grade 11-U1A-L3 Acceleration
 
Projectile motionchemistory (4)
Projectile motionchemistory (4)Projectile motionchemistory (4)
Projectile motionchemistory (4)
 
4 mechanics and materials lec2
4 mechanics and materials   lec24 mechanics and materials   lec2
4 mechanics and materials lec2
 
Ch3 平面運動 part2
Ch3 平面運動 part2Ch3 平面運動 part2
Ch3 平面運動 part2
 
Day 12 h-kinematic equations-per4
Day 12 h-kinematic equations-per4Day 12 h-kinematic equations-per4
Day 12 h-kinematic equations-per4
 
Physics lo1
Physics lo1Physics lo1
Physics lo1
 
Introduction to Kinematics
Introduction to KinematicsIntroduction to Kinematics
Introduction to Kinematics
 
Motion in two dimensions 28 03 2015
Motion in two dimensions  28 03 2015Motion in two dimensions  28 03 2015
Motion in two dimensions 28 03 2015
 
Motion in two dimensions
Motion in two dimensionsMotion in two dimensions
Motion in two dimensions
 
Projectile motionchemistory (4)
Projectile motionchemistory (4)Projectile motionchemistory (4)
Projectile motionchemistory (4)
 
1 d chapter 2
1 d chapter 21 d chapter 2
1 d chapter 2
 
Curvilinear motion of a particle
Curvilinear motion of a particleCurvilinear motion of a particle
Curvilinear motion of a particle
 
Kinematics displacement velocity graphs
Kinematics   displacement velocity graphsKinematics   displacement velocity graphs
Kinematics displacement velocity graphs
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Deriv basics (pt 2 )
Deriv basics (pt 2 )Deriv basics (pt 2 )
Deriv basics (pt 2 )
 

Similar to The gravitational N -body pro

Lecture Ch 03
Lecture Ch 03Lecture Ch 03
Lecture Ch 03
rtrujill
 

Similar to The gravitational N -body pro (20)

Unit 1 Notes
Unit 1 NotesUnit 1 Notes
Unit 1 Notes
 
6-a-work-energy-power.ppt
6-a-work-energy-power.ppt6-a-work-energy-power.ppt
6-a-work-energy-power.ppt
 
Very brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrdVery brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrd
 
Lec2
Lec2Lec2
Lec2
 
AQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdfAQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdf
 
Newton's first and second laws applications
Newton's first and second laws applicationsNewton's first and second laws applications
Newton's first and second laws applications
 
Lecture Ch 03
Lecture Ch 03Lecture Ch 03
Lecture Ch 03
 
Very brief highlights on some key details 2
Very brief highlights on some key details 2Very brief highlights on some key details 2
Very brief highlights on some key details 2
 
Integration material
Integration material Integration material
Integration material
 
Integration
IntegrationIntegration
Integration
 
Foreman-Report2
Foreman-Report2Foreman-Report2
Foreman-Report2
 
CH12 - 1 - KinematicEquations.pdf
CH12 - 1 - KinematicEquations.pdfCH12 - 1 - KinematicEquations.pdf
CH12 - 1 - KinematicEquations.pdf
 
Chapter2powerpoint 090816163937-phpapp02
Chapter2powerpoint 090816163937-phpapp02Chapter2powerpoint 090816163937-phpapp02
Chapter2powerpoint 090816163937-phpapp02
 
Newton's laws of motion by Mphiriseni Khwanda
Newton's laws of motion by Mphiriseni KhwandaNewton's laws of motion by Mphiriseni Khwanda
Newton's laws of motion by Mphiriseni Khwanda
 
Chapter 11_0 velocity, acceleration.pdf
Chapter 11_0 velocity, acceleration.pdfChapter 11_0 velocity, acceleration.pdf
Chapter 11_0 velocity, acceleration.pdf
 
Game of Life - Polyglot FP - Haskell - Scala - Unison - Part 3
Game of Life - Polyglot FP - Haskell - Scala - Unison - Part 3Game of Life - Polyglot FP - Haskell - Scala - Unison - Part 3
Game of Life - Polyglot FP - Haskell - Scala - Unison - Part 3
 
lec21.ppt
lec21.pptlec21.ppt
lec21.ppt
 
Lec2
Lec2Lec2
Lec2
 
GATE Engineering Maths : Vector Calculus
GATE Engineering Maths : Vector CalculusGATE Engineering Maths : Vector Calculus
GATE Engineering Maths : Vector Calculus
 
Basicnav
BasicnavBasicnav
Basicnav
 

More from suitzero

Drawing on canvas
Drawing on canvasDrawing on canvas
Drawing on canvas
suitzero
 
2.2.4 순환목록
2.2.4 순환목록2.2.4 순환목록
2.2.4 순환목록
suitzero
 
1.4.2 코루틴연습문제
1.4.2 코루틴연습문제1.4.2 코루틴연습문제
1.4.2 코루틴연습문제
suitzero
 
Clojure in the Wild
Clojure in the WildClojure in the Wild
Clojure in the Wild
suitzero
 
xUnitTestPattern/chapter16
xUnitTestPattern/chapter16xUnitTestPattern/chapter16
xUnitTestPattern/chapter16
suitzero
 
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
suitzero
 
3장 자동적으로 움직이는 게임 에이전트 생성법_2
3장 자동적으로 움직이는 게임 에이전트 생성법_23장 자동적으로 움직이는 게임 에이전트 생성법_2
3장 자동적으로 움직이는 게임 에이전트 생성법_2
suitzero
 
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
suitzero
 
부울 대수와 컴퓨터 논리
부울 대수와 컴퓨터 논리부울 대수와 컴퓨터 논리
부울 대수와 컴퓨터 논리
suitzero
 
프리젠테이션-제목없음
프리젠테이션-제목없음프리젠테이션-제목없음
프리젠테이션-제목없음
suitzero
 

More from suitzero (10)

Drawing on canvas
Drawing on canvasDrawing on canvas
Drawing on canvas
 
2.2.4 순환목록
2.2.4 순환목록2.2.4 순환목록
2.2.4 순환목록
 
1.4.2 코루틴연습문제
1.4.2 코루틴연습문제1.4.2 코루틴연습문제
1.4.2 코루틴연습문제
 
Clojure in the Wild
Clojure in the WildClojure in the Wild
Clojure in the Wild
 
xUnitTestPattern/chapter16
xUnitTestPattern/chapter16xUnitTestPattern/chapter16
xUnitTestPattern/chapter16
 
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
 
3장 자동적으로 움직이는 게임 에이전트 생성법_2
3장 자동적으로 움직이는 게임 에이전트 생성법_23장 자동적으로 움직이는 게임 에이전트 생성법_2
3장 자동적으로 움직이는 게임 에이전트 생성법_2
 
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
 
부울 대수와 컴퓨터 논리
부울 대수와 컴퓨터 논리부울 대수와 컴퓨터 논리
부울 대수와 컴퓨터 논리
 
프리젠테이션-제목없음
프리젠테이션-제목없음프리젠테이션-제목없음
프리젠테이션-제목없음
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

The gravitational N -body pro