Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people...

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

description

Results

Transcript of Iclouds project report Pavel Senin Supervisors: Dr. Kim Binsted Dr. Jacqueline Keane Other people...

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.