Room 505, Cosmology Building, NTU
Speaker(s):
Kengo Nakajima (University of Tokyo)
Takashi Arakawa (University of Tokyo)
Shinji Sumimoto (University of Tokyo)
Hisashi Yashiro (National Institute for Environmental Studies)
Organizer(s):
Weichung Wang (National Taiwan University)
Hung-Chi Kuo (Department of Atmospheric Sciences, National Taiwan University)
Feng-Nan Hwang (National Central University)
1. Introduction & Purposes
In this 2-day intensive course, participants will learn about the development of coupled applications on heterogeneous systems using WaitIO and UtilMP, and in particular the methods of combining simulation for computational science and machine learning. Starting from the basics of coupled computation, this course focuses on how to develop coupled applications between Odyssey and Aquarius on Wisteria/BDEC-01 using WaitIO and UtilMP.
2. Outline & Descriptions
First, participants will learn how to rewrite weakly coupled applications via files using WaitIO with MPI-like communication API.
Next, they will learn about integration of simulation and machine learning using UtilMP. In particular, by coupling simulation code written in Fortran/C with machine learning libraries written in Python, they will learn about application coordination that takes advantage of the characteristics of Wisteria/BDEC-01, not limited to multi-physics coupling. Furthermore, hands-on exercises using Wisteria/BDEC-01 are provided.
Roundtable Discussion (15:10 to 16:00): The goal is to encourage more in-depth discussions and idea exchanges among the speakers, local researchers, and students.
3. Grading
Course attendance and hands-on coding
4. Prerequisites
ExperiencesinUnix/Linux(vioremacs)
List of Unix/Linux Commands (Wikipedia): https://en.wikipedia.org/wiki/List_of_Unix_commands
Online Manual for Emacs (Screen Editor for Linux/Unix): https://www.gnu.org/software/emacs/manual/
· Experiences in programming by Fortran or C/C++
· Experiences in programming by Python
· Undergraduate-Level Mathematics and Physics (e.g. Linear Algebra, calculus)
· Experiences in SSH Public Key Authentication Method (optional)
· Participants are encouraged to read the following material, and to understand Wisteria/BDEC- 01, h3-Open-BDEC, and related applications before this course.
http://nkl.cc.u-tokyo.ac.jp/files/WCCM2024/KN.pdf
5. Registration (The deadline has been extended to January 23.)
https://forms.gle/Ks6r9DkHEc7gpqsu9
Contact:
Murphy Yu (murphyyu@ncts.tw)
Poster: events_3_3362501080317135881.pdf