Harbin 2015: Difference between revisions
No edit summary |
m →Agenda |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:Harbin_2015.jpg|center|frame]] | |||
<center><big>'''Madagascar School in Harbin 2015'''</big></center> | <center><big>'''Madagascar School in Harbin 2015'''</big></center> | ||
Line 20: | Line 20: | ||
! colspan="2" | Sergey Fomel, Yang Liu, Jeffrey Shragge, Junzhe Sun, Pengliang Yang | ! colspan="2" | Sergey Fomel, Yang Liu, Jeffrey Shragge, Junzhe Sun, Pengliang Yang | ||
|- | |- | ||
| | |||
| colspan="2" | | |||
[http://ahay.org/RSF/book/rsf/school2015/paper_html/ Madagascar tutorial] | |||
|} | |} | ||
Line 38: | Line 40: | ||
| | | | ||
| colspan="2" | | | colspan="2" | | ||
The Madagascar project has been in public existence for | The Madagascar project has been in public existence for nine years. Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. The introductory presentation will describe the history of the project, the Madagascar components and design principles, and the future development goals.<br><br> | ||
[http://www.ahay.org/wikilocal/docs/Madagascar-Harbin.pdf Slides] (18M) | |||
|- | |- | ||
Line 45: | Line 48: | ||
|- | |- | ||
| 10:25-11:25 | | 10:25-11:25 | ||
! colspan="2" | | ! colspan="2" | Command-line, plotting, papers and beyond (Pengliang Yang) | ||
|- | |- | ||
| | | | ||
| colspan="2" | | | colspan="2" | | ||
Madagascar provides excellent plotting tools for displaying 2D and 3D seismic data volume. I will cover some fundamentals of Madagascar's command-line usage, plotting, and reproducing papers. I will share my experience of using Madagascar as a great resource to obtain public datasets, to take the free open course and to share research outcomes. | |||
<br> | <br><br> | ||
[http://www.ahay.org/wikilocal/docs/school2015.pdf Slides] (2.5M) | |||
|- | |- | ||
| 11:25-12:25 | | 11:25-12:25 | ||
Line 63: | Line 67: | ||
|- | |- | ||
| 1:25-2:25 | | 1:25-2:25 | ||
! colspan="2" | | ! colspan="2" | Wave-equation modeling and migration (Junzhe Sun) | ||
|- | |- | ||
| | | | ||
| colspan="2" | | | colspan="2" | | ||
In this module we will first briefly review wave equation modeling and imaging using the exploding reflector concept. Next, the numerical experiment includes implementing this technique in Madagascar and applying it on a simple geological model generated by Madagascar programs. | |||
<br><br> | |||
[http://www.ahay.org/wikilocal/docs/exploding_modmig_Sun.pdf Slides] (1M) | |||
<br> | |||
[http://www.ahay.org/RSF/book/rsf/school2015/modmig.html SConstruct] | |||
|- | |- | ||
| 2:25-3:25 | | 2:25-3:25 | ||
Line 76: | Line 84: | ||
There are many programs already built into the Madagascar project, but if you use Madagascar long enough you will eventually run into a problem that you cannot solve using only provided codes. Fortunately, Madagascar has a variety of programming language APIs already built, that allow you to: design, code, and integrate your programs into the Madagascar framework. By the end of the session, you should have a good starting point for developing your own codes, and adding them to the growing library of open-source software available in Madagascar. | There are many programs already built into the Madagascar project, but if you use Madagascar long enough you will eventually run into a problem that you cannot solve using only provided codes. Fortunately, Madagascar has a variety of programming language APIs already built, that allow you to: design, code, and integrate your programs into the Madagascar framework. By the end of the session, you should have a good starting point for developing your own codes, and adding them to the growing library of open-source software available in Madagascar. | ||
<br><br> | <br><br> | ||
[http://www.ahay.org/wikilocal/docs/RSF_SCHOOL.pdf Slides] (204K) | |||
<br> | |||
[http://www.ahay.org/wikilocal/docs/PROGRAM.pdf Program example] (104K) | |||
|- | |- | ||
| 3:25-3:40 | | 3:25-3:40 | ||
Line 81: | Line 92: | ||
|- | |- | ||
| 3:40-4:40 | | 3:40-4:40 | ||
! colspan="2" | | ! colspan="2" | Seismic data processing example (Yang Liu) | ||
|- | |- | ||
| | | | ||
| colspan="2" | | | colspan="2" | | ||
Field data processing is an important test of integrality degree for open-source software and the final target for scientific research. We will use a 2-D field dataset to illustrate how Madagascar can set up a common seismic data processing workflow.<br><br> | |||
[http://www.ahay.org/wikilocal/docs/Field_data_example.pdf Slides] (4.9M) | |||
<br> | |||
[http://www.ahay.org/RSF/book/rsf/school/data.html SConstruct] | |||
|- | |- | ||
| 4:40-5:10 | | 4:40-5:10 | ||
Line 93: | Line 107: | ||
| colspan="2" | | | colspan="2" | | ||
As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world. <br><br> | As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world. <br><br> | ||
[http://www.ahay.org/wikilocal/docs/Contributing-Harbin.pdf Slides] (4.6M) | |||
|- | |- | ||
| 5:10-5:40 | | 5:10-5:40 | ||
Line 107: | Line 122: | ||
== Registration == | == Registration == | ||
The workshop participation is free but requires an application. | The workshop participation is free but requires an application. | ||
The deadline is January 1, 2015. | The deadline is January 1, 2015. |
Latest revision as of 06:40, 14 August 2020
Dates[edit]
January 7-8, 2015.
Agenda[edit]
Day 1: Wednesday, January 7, 2015 | ||
---|---|---|
10:00-3:00 | Bring your laptop with Madagascar package (stable version 1.6) and get help with installing Madagascar | |
Sergey Fomel, Yang Liu, Jeffrey Shragge, Junzhe Sun, Pengliang Yang | ||
Day 2: Thursday, January 8, 2015 | ||
---|---|---|
9:00-9:10 | Welcome (Jianwei Ma) | |
9:10-10:10 | Introduction (Sergey Fomel) | |
The Madagascar project has been in public existence for nine years. Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. The introductory presentation will describe the history of the project, the Madagascar components and design principles, and the future development goals. | ||
10:10-10:25 | break | |
10:25-11:25 | Command-line, plotting, papers and beyond (Pengliang Yang) | |
Madagascar provides excellent plotting tools for displaying 2D and 3D seismic data volume. I will cover some fundamentals of Madagascar's command-line usage, plotting, and reproducing papers. I will share my experience of using Madagascar as a great resource to obtain public datasets, to take the free open course and to share research outcomes.
| ||
11:25-12:25 | Developing workflows using SCons (Sergey Fomel) | |
SCons (from Software Construction) is a superior alternative to the classic make utility. SCons is implemented as a Python script, its "configuration files" (SConstruct files) are also Python scripts. Madagascar uses SCons to compile software, to manage data processing flowing, and to assemble reproducible documents. | ||
12:25-1:25 | Lunch | |
1:25-2:25 | Wave-equation modeling and migration (Junzhe Sun) | |
In this module we will first briefly review wave equation modeling and imaging using the exploding reflector concept. Next, the numerical experiment includes implementing this technique in Madagascar and applying it on a simple geological model generated by Madagascar programs.
| ||
2:25-3:25 | Developing your own programs in Madagascar (Jeffrey Shragge) | |
There are many programs already built into the Madagascar project, but if you use Madagascar long enough you will eventually run into a problem that you cannot solve using only provided codes. Fortunately, Madagascar has a variety of programming language APIs already built, that allow you to: design, code, and integrate your programs into the Madagascar framework. By the end of the session, you should have a good starting point for developing your own codes, and adding them to the growing library of open-source software available in Madagascar.
| ||
3:25-3:40 | break | |
3:40-4:40 | Seismic data processing example (Yang Liu) | |
Field data processing is an important test of integrality degree for open-source software and the final target for scientific research. We will use a 2-D field dataset to illustrate how Madagascar can set up a common seismic data processing workflow. | ||
4:40-5:10 | Contributing to Madagascar (Sergey Fomel) | |
As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world. | ||
5:10-5:40 | Awarding certificates and closing |
Location[edit]
Room no. 331 in the New Active Center, Harbin Institute of Technology (HIT), China
哈尔滨工业大学,新活动中心331会议室,黑龙江省哈尔滨市南岗区西大直街92号
Registration[edit]
The workshop participation is free but requires an application.
The deadline is January 1, 2015.
Pre-workshop Assignment[edit]
Please try to download and install the Madagascar package (stable version 1.6) in the days before the workshop according to the instructions on the left margin of this webpage. If issues come up, there will an opportunity to install the package at the start of the workshop. Remember to bring your laptop (Linux, Mac, or Windows) to the session!
Instructors[edit]
- Sergey Fomel is a Professor at the Jackson School of Geosciences, the University of Texas at Austin. He received a Ph.D. in Geophysics from Stanford University in 2001. Sergey started work on Madagascar (at that time named RSF for Regularly Sampled Format) in 2003. http://www.jsg.utexas.edu/researcher/sergey_fomel/
- Yang Liu is a Professor of Geophysics at College of Geo-exploration science and technology at Jilin University, China. He received a Ph.D. in Geophysics from Jilin University in 2006 and was a Postdoctoral fellow at Bureau of Economic Geology, The University of Texas at Austin from 2007 to 2010. His research focuses mainly on seismic data processing. http://gest.jlu.edu.cn/?mod=info&act=view&id=54
- Jeffrey Shragge is an Associate Professor with the Centre for Petroleum Geoscience and CO2 Sequestration in the School of Earth and Environment at the University of Western Australia. He received his Ph.D. (Geophysics) in 2009 in seismic imaging with the Stanford Exploration Project at Stanford University. His research interests are in the fields of seismic imaging (migration, time-lapse imaging and velocity inversion) and high-performance computing (parallel computation, GPU programming). https://www.socrates.uwa.edu.au/Staff/StaffProfile.aspx?Person=JeffreyShragge
- Junzhe Sun graduated from a joint education program between China University of Petroleum-East China and Missouri University of Science and Technology with a Bachelor's Degree in Geophysics in 2012. He worked with Prof. Stephen Gao on seismic anisotropy and mantle flow when he was at Missouri S&T. He is currently a Ph.D student working with Prof. Sergey Fomel. http://www.linkedin.com/pub/junzhe-sun/44/749/3b
- Pengliang Yang received his bachelor's degree in 2009 from Nanjing University of Aeronautics and Astronautics and is currently pursuing a Ph.D. at Xi'an Jiaotong University. Previously, he worked on sparsity-based seismic data reconstruction using the theory of compressed sensing. His current research is mainly on reverse time migration and sparse inversion.