11
Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim Baek Dr. Will Gersch

Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

Embed Size (px)

DESCRIPTION

Results

Citation preview

Page 1: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

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

Page 2: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

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?

Page 3: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

Results

Page 4: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

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.

Page 5: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

Development, coding progress

Original code:~600 lines

Java code:~12 000 lines

(and growing…)

Page 6: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

Development, code qualityI kept code:

• Clean• Commented• Well, Covered

Page 7: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

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

Page 8: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

It does gigabytes of numbers

Page 9: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

It plots

ICLOUDS Statistics parser

Run statistics Evolution statistics

XML formattedparser task

.csv formatted data

“R” plotting in the batch mode

Page 10: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

It works…

D case…?

Page 11: Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people who played significant role: Dr. Philip Johnson Dr. Kyungim

• 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.