Sponsored by
 
Events
News
 
[ Events ]
Seminars and Talks Conferences, Workshops and Special Events Courses and Lecture Series Taiwan Math. School
 

Activity Search
Sort out
Field
 
Year
Seminars  
 
Integration of Simulation, Data, and Machine Learning on a Heterogeneous Supercomputer System
 
9:00-17:00, Feburary 17, 9:00-15:00, Feburary 18, 2025
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


back to list
(C) 2021 National Center for Theoretical Sciences