Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people...
-
Upload
adrian-patrick -
Category
Documents
-
view
221 -
download
0
description
Transcript of Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people...
Iclouds project reportPavel Senin
Supervisors:Dr. Kim Binsted
Dr. Jacqueline Keane
Other people who played significant role:
Dr. Philip JohnsonDr. Kyungim Baek
Dr. Will Gersch
Goals1. Capstone project for my Master degree.
2. Explore the fields of Astrobiology and Astrochemistry.
3. Learn something new in the MCMC, random processes
and stochastic optimization.
4. Get real-life experience with Java software engineering.
5. Got to the conference?
Results
It takes time
To explore the new field and methods, to learn the LaTeX, to learn how to plot.It takes even more when it comes to writing.
The Reversible Jump MCMC wrapped by the Simulating annealing?Got my project in Dr. Baek “Pattern Classification” class.
Development, coding progress
Original code:~600 lines
Java code:~12 000 lines
(and growing…)
Development, code qualityI kept code:
• Clean• Commented• Well, Covered
UniformSampler #1
Selected specie
UniformSampler #2
Intermediate sample(H, H2, C, CO, O, O2, N, N2)
Reactions networkH+O=OH, C+O=CO …
Grain surface active population
(C, CO, CO2, O, O2, O3, N2 …)
Cloud population(H, H2, C, CO, O, O2, N, N2)
Coreactant
UniformSampler #3
Product(s)
Grain surface buried population
(C, CO, CO2, O, O2, O3, N2 …)
UniformSampler #4
Configured parameters
Physical parametersAbundance, Temperature ...
Possible coreactants
Reaction processing
It samples
It does gigabytes of numbers
It plots
ICLOUDS Statistics parser
Run statistics Evolution statistics
XML formattedparser task
.csv formatted data
“R” plotting in the batch mode
It works…
D case…?
• Finish computational results section in writing.• Mock the coupling.
• Got the gas phase coded as the parallel thread.• Release code to the public.
To Do and future work.