Fortran and Python are programming languages with substantially different histories, design principles, and target applications. Yet, they are often found (and used) together in the toolbox of a scientific software developer. In this talk, a high-level overview of these two languages and their library ecosystems in the context of scientific and engineering applications will be given. The pros and cons of their design principles, built-in data structures, and parallel processing capabilities, and what all this means for your work, today, will be discussed. Finally, some opinionated advice on how to best use Fortran and Python to get the results you need will be offered.
Milan Curcic is a meteorologist and oceanographer. Programming Fortran since 2006 and Python since 2010, he has worked with teams from US Navy and NASA on developing and improving Earth system prediction models. Milan currently does research on ocean waves in hurricane conditions at the University of Miami. He's also working on a startup (Cloudrun, Inc.) to bring numerical weather prediction to the compute cloud. Milan is working with Manning Publications on a book called Modern Fortran: Building Efficient Parallel Applications, to be published in Fall 2019.
======================
THREE MEETING OPTIONS
======================
You can use this calculator to find out what time the meetings occur in your time zone: https://www.timeanddate.com/worldclock/converter.html
Example Locations | primary meeting | alt 1 meeting | alt 2 meeting |
UTC Time | 7/25/19 1:00 AM | 7/25/19 10:00 AM | 7/25/19 5:00 PM |
Los Angeles, USA | 7/24/19 6:00 PM | 7/25/19 3:00 AM | 7/25/19 10:00 AM |
Phoenix, USA | 7/24/19 6:00 PM | 7/25/19 3:00 AM | 7/25/19 10:00 AM |
Mexico City, Mexico | 7/24/19 8:00 PM | 7/25/19 5:00 AM | 7/25/19 12:00 PM |
New York, USA | 7/24/19 9:00 PM | 7/25/19 6:00 AM | 7/25/19 1:00 PM |
Santiago, Chile | 7/24/19 9:00 PM | 7/25/19 6:00 AM | 7/25/19 1:00 PM |
Sao Paulo, Brazil | 7/24/19 10:00 PM | 7/25/19 7:00 AM | 7/25/19 2:00 PM |
London, UK | 7/25/19 2:00 AM | 7/25/19 11:00 AM | 7/25/19 6:00 PM |
Lagos, Nigeria | 7/25/19 2:00 AM | 7/25/19 11:00 AM | 7/25/19 6:00 PM |
Cairo, Egypt | 7/25/19 3:00 AM | 7/25/19 12:00 PM | 7/25/19 7:00 PM |
Istanbul, Turkey | 7/25/19 4:00 AM | 7/25/19 1:00 PM | 7/25/19 8:00 PM |
Tehran, Iran | 7/25/19 5:30 AM | 7/25/19 2:30 PM | 7/25/19 9:30 PM |
Dubai, UAE | 7/25/19 5:00 AM | 7/25/19 2:00 PM | 7/25/19 9:00 PM |
Kabul, Afghanistan | 7/25/19 5:30 AM | 7/25/19 2:30 PM | 7/25/19 9:30 PM |
Karachi, Pakistan | 7/25/19 6:00 AM | 7/25/19 3:00 PM | 7/25/19 10:00 PM |
Delhi (NCT), India | 7/25/19 6:30 AM | 7/25/19 3:30 PM | 7/25/19 10:30 PM |
Kathmandu, Nepal | 7/25/19 6:45 AM | 7/25/19 3:45 PM | 7/25/19 10:45 PM |
Dhaka, Bangladesh | 7/25/19 7:00 AM | 7/25/19 4:00 PM | 7/25/19 11:00 PM |
Yangon, Myanmar | 7/25/19 7:30 AM | 7/25/19 4:30 PM | 7/25/19 11:30 PM |
Jakarta, Indonesia | 7/25/19 8:00 AM | 7/25/19 5:00 PM | 7/26/19 12:00 AM |
Shanghai, China | 7/25/19 9:00 AM | 7/25/19 6:00 PM | 7/26/19 1:00 AM |
Tokyo, Japan | 7/25/19 10:00 AM | 7/25/19 7:00 PM | 7/26/19 2:00 AM |
Sydney, Australia | 7/25/19 11:00 AM | 7/25/19 8:00 PM | 7/26/19 3:00 AM |
PRIMARY MEETING (LIVE PRESENTATION/LIVE CHAT)
-----------------------------------------------------------------------------
1:00 am UTC July 25, 2019
Add this meeting to your calendar: https://aiche.webex.com/aiche/j.php?MTID=m4f81a52256feab9ca7a04a223d44b274
When it's time, join the meeting: https://aiche.webex.com/aiche/j.php?MTID=mbff2911db27960d8d3bf67ed0d23a90d
Meeting number/access code: 796 006 216
To use phone for audio:
1-866-469-3239 Call-in toll-free number (US/Canada)
+1-650-429-3300 Call-in number (US/Canada)
A list of global call-in numbers can be found here: https://aiche.webex.com/aiche/globalcallin.php?serviceType=MC&eventID=66...
ALTERNATE 1 (RECORDED PRESENTATION/LIVE CHAT)
-------------------------------------------------------------------------------
10 am UTC July 25, 2019
Add this meeting to your calendar: https://aiche.webex.com/aiche/j.php?MTID=ma394eb9eaef825f6854425e944d54597
When it's time, join the meeting: https://aiche.webex.com/aiche/j.php?MTID=mbba2286c33c375c003783a3f53166eda
Meeting number/access code: 794 061 382
To use phone for audio:
1-866-469-3239 Call-in toll-free number (US/Canada)
+1-650-429-3300 Call-in number (US/Canada)
A list of global call-in numbers can be found here: https://aiche.webex.com/aiche/globalcallin.php?serviceType=MC&eventID=66...
ALTERNATE 2 (RECORDED PRESENTATION/LIVE CHAT)
------------------------------------------------------------------------------
5:00 pm UTC July 25, 2019
Add this meeting to your calendar: https://aiche.webex.com/aiche/j.php?MTID=m2f5b7e47aa94c025012dfa7d5039fdc2
When it's time, join the meeting: https://aiche.webex.com/aiche/j.php?MTID=m0504374b295f48c5020e4e289756bbcd
Meeting number/access code: 792 082 496
To use phone for audio:
1-866-469-3239 Call-in toll-free number (US/Canada)
+1-650-429-3300 Call-in number (US/Canada)
A list of global call-in numbers can be found here: https://aiche.webex.com/aiche/globalcallin.php?serviceType=MC&eventID=66...
Use the button below to enter the primary meeting.
- Log in to post comments