Jobspace Meetup: 以 Python 開發高速計算系統 -- Enjoy Unimportant Things

Introduction

Welcome to Jobspace.  Jobspace is a meetup that features mind-feasting talks, delightful food, and an easy place, to invite people to share and enjoy intriguing technical topics.

Each Jobspace meetup will have a 40-minute talk.  We will invite an experienced speaker to deliver technical sharing, and set it up to facilitate engaged discussions.  The talks will be interactive and interesting.  After the talk there will be a Q&A session guided by a host.  The rest of the time everyone can discuss and chat freely.  Jobspace hopes to create an atmosphere that professionals can enjoy and sparkle fresh ideas during the critical discussions.  We will invite talks of various topics to bring in new views for all participants.  (Contributors are welcome!  Please drop us an email to contact [at] jobspace.one or say something at https://www.facebook.com/jobspace/.)

We'll prepare light food.  There will be two kinds of sandwiches, a salad, and a dessert.   Your time can focus on the information and people, instead of ordering food.

Please sign up to join the meetup.  We will charge to cover the cost of food, venue, and transportation of speakers.  There are early-bird and regular rates.  Seats are capped at 25 for the limited room.  The registration ends exactly 7 hours before the meetup, while early-bird is only available 24 hours before.  We operate with minimal resources and do NOT accept on-site registration.

When signing up, please fill your correct name and address.  We will mail you the uniform receipt (統一發票).  We don't interrupt the meetup by taking money or giving the receipt.  We care about your privacy and will only use your contact information to send you the receipt.

2nd St Cafe has a variety of beverage or drinks on its menu, but you need to order separately (anytime) and pay for it yourself.  Please ask the counter and pay upon ordering (2nd St Cafe takes only cash).

Speaker

Yung-Yu Chen has worked on CFD (Computational Fluid Dynamics) for more than 15 years in various settings out of the obsession with mechanics and computers.  He is also known as an open-source enthusiast, a coordinator of Python Hsinchu User Group (PyHUG), and the founder of PyCon Taiwan.  Developing software for fluid dynamics and conservation laws is his favorite.  His research interests include the applications of the space-time Conservation Element and Solution Element (CESE) method, simulations of conservation laws, HPC (High-Performance Computing) software systems, and how to use Python with C and C++ to do them well.

Topic: Enjoy Unimportant Things

Language: English or 中文 (Chinese).  If we have a non-Chinese-user in the audience, the speaker will use English to present.

In this talk, Yung-Yu will present how he gets distracted from CFD -- Computational Fluid Dynamics -- and how Python helps to get him back on track.  Fluid dynamics is a branch of mechanics that calls for high-fidelity numerical simulations.  Software development is inherently important, but by no means the focus of mechanics, and is sometimes regarded as "unimportant things".  It is indeed distracting.  Extended from the need for HPC, a versatile and reproducible CFD code has to address the challenges of I/O, parallel computing (possibly in a hybrid sense), visualization, etc.  A CFD code isn't a mere application, but more like a library of which a use case always takes pages of equations to verify.

Python comes to rescue as a helper to manage the complexity.  Yung-Yu will explain how Python helps all the ends, but particularly how it interfaces with low-level C or C++ code. Python's glue capability makes it ideal for conducting the simulations and advanced data processing.  The beauty between the computationalism and fluid dynamics can be vividly demonstrated on the platform.

Two specific tools help the work: Cython and NumPy, and they will be introduced in the talk.  They enable a Python-based system running as fast as Fortran (and of course C and C++) for CFD simulations.  The modern architecture of the resulted software system makes it much easier to be maintained than legacy research codes.

The joy of working on the distractions motivated the speaker to organize open-source events and start Jobspace.  At the end of the talk Yung-Yu will share his ideas of Jobspace, about building a diverse technical community treasuring in-depth work.

Agenda

Date and time: 4/15 Firday, 7:00pm -- 9:30pm

  • 7:00pm, food will be ready.
  • 7:30pm, the talk will be started and use around 40 minutes.
  • 8:15pm, we'll start a 15-minute Q&A session after the talk.
  • 8:30pm, it's social time and free discussion.

Venue and Direction

To provide the participants enjoyable surroundings we will work with 2nd St Cafe (Address: 118 Jiazheng 2nd St (Rd), Zhubei City, Hsinchu County, Taiwan 302; 新竹縣竹北市嘉政二街(路)118號), a nice and stylish coffee place.  It is around the residential area of Hsinchu High-Speed Rail District.  You can take a walk along the creek passing by the place.  Note, the creek cuts through Jiazheng 2nd St (嘉政二街).  If you drive there, make sure you enter the (small) street from south (Xinglong Rd 興隆路).

Here we provide two maps (for taxi and for walk) from HSR Hsinchu station to 2nd St Cafe.  If you want to take a taxi, the following map may be useful:

If you want to walk (around 20 minutes), please use this map:

 

二街咖啡 2nd St Cafe / 新竹縣竹北市嘉政二街118號

活動票券

票種 販售時間 售價
Early-bird ticket

2016/03/30 10:00(+0800) ~ 2016/04/14 19:00(+0800) 結束販售
  • TWD$798
Regular ticket

2016/03/30 10:00(+0800) ~ 2016/04/15 12:00(+0800) 結束販售
  • TWD$1,050
下一步