<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
</head>
<body style="height: 100% !important; width: 100% !important; background-color: #F7F9FA; margin: 0; padding: 0;">
<!-- Preheader -->
<table border="0" cellpadding="0" cellspacing="0" align="center" style="font-family:Arial,Helvetica,sans-serif;font-size: 13px;color:#131619;background-color: #F7F9FA; width: 100%; height: 100%;padding-bottom: 10px;">
<tr>
<td style="vertical-align: top">
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width:700px;">
<tr>
<td style="vertical-align: top;padding: 0px; background-color: #f4f5f9">
<table border="0" cellpadding="0" cellspacing="0" align="center"
style="margin-left: 0px;margin-right: 0px;width: 100%;background-color: #ffffff;padding-bottom: 37px;">
<!-- email header -->
<tr>
<td style="padding-top: 28px;padding-bottom: 28px;padding-left:32px;background-color:#0B5CFF;text-align: left;">
<a href= "https://zoom.us">
<img src="https://click.zoom.us/l/84442/2022-12-29/c4ns1t/84442/1672332921RKagdau8/Logo_white_2022.png" style="border-style: solid;" width="110" height="25" border="0"/>
</a>
</td>
</tr>
<!-- email body -->
<tr>
<td style="padding-left: 32px;padding-right: 32px;">
<table border="0" cellpadding="0" cellspacing="0" align="center"
style="width: 100%;font-size: 16px;color:#131619;">
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%;">
<tbody>
<tr style="height: 24px;"></tr>
<tr>
<td colspan="2">
<table border="0" cellpadding="0" cellspacing="0" align="left" style="padding-top: 5px;padding-bottom: 5px;width: 100%;font-size: 13px;color: #39394d;font-family: Arial;background: #F2F2F4;">
<tr>
<td align="left" width="55" style="width: 55px;mso-line-height-rule: exactly; line-height: 30px;vertical-align:top;padding: 7px 12px 10px 12px">
<img width="55" height="25" src="https://st3.zoom.us/static/6.3.27919/image/summary/summary_new_logo_v2.png" style="width: 55px; height: 25px; border-width: 0; border-style: solid;vertical-align: bottom;" />
</td>
<td align="left" style="text-align: left; font-size: 13px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: middle;">
Meeting summary with AI Companion now supports additional languages in preview. </td>
<td align="left" width="80" style="width: 80px;text-align: left; font-size: 13px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: middle;">
<a style="display: inline-block;color: #0B5CFF;text-decoration: none;font-weight: 600" href="https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0058013#languages">Learn More</a>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 24px;"></tr>
<tr>
<td colspan="2" style="font-size: 19px;color: #131619;font-family: Arial,Helvetica,sans-serif;line-height: 25px;font-weight: 700;">
<table border="0" cellpadding="0" cellspacing="0" align="center" style="width: 100%;font-size: 19px;color: #39394d;font-family: Arial;">
<tr>
<td align="left" style="padding-right: 24px;mso-line-height-rule: exactly; line-height: 25px;text-align:left;font-size:19px;color:#39394d;font-family:Arial,Helvetica,sans-serif;vertical-align:top">
<strong>Meeting summary for DesignSafe Team Meetings (11/18/2024)</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 32px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Quick recap</strong>
</td>
</tr>
<tr style="height: 6px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
The meeting covered a range of topics, beginning with casual conversations and an introduction to Zoom's AI companion feature. The team then delved into discussions about use cases, the Jupiter HPC, and the organization and accessibility of Jupyter notebooks, including technical aspects and potential improvements. Finally, the group explored strategies for optimizing processing power and parallelization, as well as the possibility of running custom Python environments on supercomputing systems, with a focus on AI and machine learning resources for future meetings.
</td>
</tr>
<tr style="height: 32px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Next steps</strong>
</td>
</tr>
<tr style="height: 6px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
• Silvia to schedule a meeting with Kayla, Yang, Carlos, and Tim to discuss Kayla's machine learning workflow and potential optimizations.
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
• Kayla to send her presentation slides to Dr. Kumar.
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
• Tim to explore the possibility of implementing a containerized Jupyter environment similar to Shishiki's on DesignSafe.
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
• Ellen to plan the next team meeting focusing on AI and machine learning resources, including inviting Clint's team.
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
• Silvia to follow up with Kayla on submitting jobs to multiple nodes on Stampede 3 to potentially speed up her machine learning tasks.
</td>
</tr>
<tr>
<td colspan="2" style="font-size:14px;line-height:32px;color:#dedede;border-bottom: 1px solid #dedede;padding-top:22px;">
</td>
</tr>
<tr>
<td colspan="2" style="font-size:14px;line-height:32px;padding-top: 22px;">
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Summary</strong>
</td>
</tr>
<tr style="height: 6px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Casual Conversations and AI Companion</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
The meeting began with casual conversations about personal experiences, including Silvia's appreciation for Natalie's background, Ellen's trip to Chile, and Silvia's interest in Chile's geography. The team also discussed the airline strike in Chile, which caused some travel disruptions. The meeting then shifted to a discussion about the AI companion feature on Zoom, with Fred expressing curiosity about its functionality. The team learned that the AI companion provides a summary of the meeting, including action items, which was appreciated by the team. The conversation ended with casual conversations about the weather and personal experiences.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Jupiter HPC Use Case Progress</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Ellen initiated a meeting to discuss the progress on use cases and the use of the Jupiter HPC. Sylvia was tasked with checking in on use cases, while Kayla was to provide an update on her successful use of the Jupiter HPC. Krishna was expected to join the meeting later. Sylvia then shared her screen and discussed her notes on the use cases, highlighting some errors and suggesting updates to the content in the notebooks and the documentation. She also mentioned the need to switch over to Tapis v. 3 and the creation of template notebooks for this purpose. The team was encouraged to familiarize themselves with the new setup.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Jupyter Notebooks Accessibility and Organization</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Silvia, Ellen, Fred, Tim, and Gilbert discussed the organization and accessibility of their use cases and Jupyter notebooks. They agreed to move certain user guides to the top of the visualization apps section and to add a link to a demonstration of combining data sets into a workflow on Tagit and Hazmapper. They also discussed the issue of users needing to sign in with Jupyter Hub to access the notebooks, and the recommendation to automatically have a JupyterLab 2024 connection for users coming from the use cases. However, they encountered a problem with the order of the options in the JupyterLab interface, which they plan to address. The team also discussed the need for long-term longevity of their notebooks as they migrate to Python 3, 9.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Notebook Image Rendering and Viewing</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Silvia discussed the technical aspects of notebooks, including the issue of images not always rendering. She proposed three options for users: viewing the notebook, copying the content to their local drive, or opening it in Jupyter Hub. Scott suggested that users should run the notebook directly for a full experience, while Silvia emphasized the need for a previewer to view the content before deciding to run it. Ellen agreed with Scott's point about potential confusion if the images don't load correctly. The team agreed to explore ways to make the images work and to consider the option of saving the notebook as an HTML file.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Optimizing Neural Network for GPU</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Kayla is working on optimizing a neural network for GPU usage. Silvia suggests submitting the job directly to the HPC system instead of running it on a single node through the Jupyter Hub, as this would allow parallelization across multiple nodes and faster training times at lower cost. Ellen clarifies that using the Jupyter Hub limits resources to a single node. Silvia and Kayla plan to follow up to understand Kayla's current setup and explore options for distributed training on the HPC system.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Stampede 3 CPU Limitations Discussed</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
In the meeting, Scott, Kayla, and Silvia discussed the limitations of the CPU on Stampede 3, which only allows for 4 cores to be used for parallel computing. Kayla mentioned that she could use up to 12 cores on her own CPU. The team also discussed the potential for running multiple jobs simultaneously on multiple nodes, which could significantly speed up processing time. Tim suggested that all three apps folks, including Sylvia, Yang, and Carlos, should get hands-on experience with Kayla's problem-solving approach. The team agreed to schedule a meeting to discuss this further. Ellen mentioned that she had invited Carlos to discuss how his research group is using Jupyter Hub on Tack resources, which could be relevant for their work on DesignSafe.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Complexity of Running Scripts on Stampede 3</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Scott raised a concern about the complexity of running scripts on Stampede 3, particularly the need to specify an app to run them on. Silvia suggested that Kayla could set everything up and then just SSH to call the job directly on Stampede 3, bypassing the need for an app. However, Scott pointed out that Stampede 3 requires specifying how to run the thing, which could involve specifying a certain version of Pytorch or other complications. Kayla agreed, noting that testing on different platforms can be challenging. Silvia then explained a process she had gone through with Wang Yang and a student from Clemson, which involved installing Conda, setting up a virtual environment with a specific version of Python, and adding necessary packages. She suggested that Kayla could build her own virtual environment with the required packages and submit it to Slurm. Ellen expressed concern about the complexity of the process, while Raul asked Kayla if she was running the examples directly from Jupyter.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Optimizing Processing Power and Parallelization</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
The team discussed strategies for optimizing processing power and parallelization. Raul suggested using multi-processing to exploit the number of cores available, while Kayla mentioned setting the number of workers to negative one to grab as many available workers. Silvia recommended looking into concurrent futures, a newer version of multi-processing, and suggested considering parallelization at different levels, including within scripts or in the SLURM. Tim and Silvia also discussed the challenges of working in a GPU environment. Kayla mentioned a warning about saving data in a less accessible location, which could impact processing speed. The team also briefly touched on the topic of AI and machine learning, with Krishna expressing interest in the slides from the meeting.
</td>
</tr>
<tr style="height: 20px;"></tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
<strong>Custom Python Environments on Supercomputing</strong>
</td>
</tr>
<tr>
<td colspan="2" style="font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
Krishna discussed the goal of running custom Python environments on supercomputing systems like Lone Star or Frontera. He explained the issue of needing a system-level package for installation and proposed a solution of developing a containerized environment with its own Jupyter. This would link to the Jupyter kernels and allow users to access their custom packages. Krishna demonstrated how this was done in a course, emphasizing the ease of creating a custom container and linking it to the Jupyter GPU environment. He also mentioned the possibility of doing this on the DesignSafe platform. The team discussed the benefits of this approach, including the ability to use multiple nodes and the ease of installing custom packages. Scott suggested that these containers could also be used to submit jobs without Jupyter, which Krishna confirmed. The team agreed to focus on AI and machine learning resources in their next meeting.
</td>
</tr>
<tr style="height: 32px;"></tr>
<tr>
<td colspan="2" style="font-style: italic;font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top;line-height: 20px;">
AI-generated content may be inaccurate or misleading. Always check for accuracy. </td>
</tr>
<tr style="height: 32px;"></tr>
<tr>
<td style="text-align: right; font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: top">
<table border="0" cellpadding="0" cellspacing="0" align="center" style="margin-left: 0;font-size: 13px;color: #39394d;font-family: Arial;">
<tr>
<td align="right" style="mso-line-height-rule: exactly; line-height: 30px;text-align:right;font-size:16px;color:#39394d;font-family:Arial,Helvetica,sans-serif;vertical-align:top;">
Please rate the accuracy of this summary. </td>
<td align="left" style="text-align: left; font-size: 16px;color: #39394d;font-family: Arial,Helvetica,sans-serif;vertical-align: middle;">
<a style="text-decoration:none;display: inline-block" href="https://DesignSafe-ci.zoom.us/meeting/summary/feedback?meetingId=nggu%2FQIYSb6Vxy1J%2Bu6xCQ%3D%3D&email=aG9zdDEwQGRlc2lnbnNhZmUtY2kub3Jn&feedback=good"> <img height="30" width="30" src="https://st2.zoom.us/static/6.3.27919/image/summary/feedback_good.png" style="width: 30px; height: 30px; border-width: 0; border-style: solid;" /> </a>
<a style="text-decoration:none;display: inline-block" href="https://DesignSafe-ci.zoom.us/meeting/summary/feedback?meetingId=nggu%2FQIYSb6Vxy1J%2Bu6xCQ%3D%3D&email=aG9zdDEwQGRlc2lnbnNhZmUtY2kub3Jn&feedback=bad"> <img height="30" width="30" src="https://st1.zoom.us/static/6.3.27919/image/summary/feedback_bad.png" style="width: 30px; height: 30px; border-width: 0; border-style: solid;" /> </a>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 16px;"></tr>
<tr>
<td>
<a href="https://DesignSafe-ci.zoom.us/user/meeting/summary?meetingId=nggu%2FQIYSb6Vxy1J%2Bu6xCQ%3D%3D&summaryId=mss_cV8dVflQTsOb_OKkjhSKhg&openDialog=true" style="border: 1px solid #0E72ED; padding: 6px 20px;border-radius:6px; color:#F8F8FF;background-color: #0E72ED;text-decoration:none;font-weight: bold;">Share summary</a>
<a href="https://DesignSafe-ci.zoom.us/user/meeting/summary?meetingId=nggu%2FQIYSb6Vxy1J%2Bu6xCQ%3D%3D&summaryId=mss_cV8dVflQTsOb_OKkjhSKhg&fileId=o4Jvfru4TTqRRfW89r51dw" style="border: 1px solid #DFE3E8; padding: 6px 16px;border-radius:6px;color:#131619;background-color: #F1F4F6;text-decoration:none;font-weight: bold;">Edit</a>
</td>
</tr>
</tbody>
</table>
<table>
<tr>
<td style="padding-top: 32px;font-size: 16px;line-height: 20px;">
Best,
</td>
</tr>
<tr>
<td style="font-size: 16px;line-height: 20px;padding-top: 10px;">
Zoom
</td>
</tr>
</table>
</td>
</tr>
<!-- email footer -->
<tr>
<td style="padding-top: 56px;background-color: #FFFFFF;">
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<a href="https://twitter.com/zoom" style="text-decoration: none;display: inline-block;">
<img alt="Twitter" border="0" height="32" src="https://click.zoom.us/l/84442/2019-12-26/bfs1bv/84442/140021/Social_Twitter_2020.png"
style="width: 32px; height: 32px; border-width: 0px; border-style: solid;"
/>
</a>
</td>
<td style="padding-left:16px; padding-right: 16px;">
<a href="https://www.linkedin.com/company/zoom-video-communications/"
style="text-decoration: none;display: inline-block;">
<img alt="LinkedIn" border="0" height="32" src="https://click.zoom.us/l/84442/2019-12-26/bfs1bs/84442/140023/Social_LinkedIn_2020.png"
style="width: 32px; height: 32px; border-width: 0px; border-style: solid;"
/>
</a>
</td>
<td>
<a href="https://blog.zoom.us/" style="text-decoration: none;display: inline-block;">
<img alt="Blog" border="0" height="32" src="https://click.zoom.us/l/84442/2019-12-26/bfs1bx/84442/140025/Social_Blog_2020.png"
style="width: 32px; height: 32px; border-width: 0px; border-style: solid;"
/>
</a>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td style="font-size:12px; line-height:16px; color:#6E7680; text-align:center;padding-top: 16px;">+1.888.799.9666</td>
</tr>
<tr>
<td style="font-size:12px; line-height:16px; color:#6E7680; text-align:center;padding-top: 10px;">
©2024 Zoom Video Communications, Inc.
</td>
</tr>
<tr>
<td align="center" style="padding: 16px 0 0;font-size:12px;line-height:16px;color:#6E7680;" valign="top">
Visit <a href= "https://zoom.us" style="color:#6E7680" target="_blank">zoom.us</a>
</td>
</tr>
<tr>
<td align="center" style="padding: 4px 0 32px;font-size:12px;line-height:16px;color:#6E7680;" valign="top">
<a href="https://www.google.com/maps/place/55+Almaden+Blvd,+San+Jose,+CA+95113/@37.3328541,-121.897097,17z/data=!3m1!4b1!4m5!3m4!1s0x808fcca40adf3cb7:0x5a2d33d3593e0a33!8m2!3d37.3328541!4d-121.8949083" style="color:#969AA1; text-decoration: none;" target="_blank">
55 Almaden Blvd<br/>San Jose, CA 95113 </a>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>