首页 > 最新文献

The Journal of Computational Science Education最新文献

英文 中文
Infusing Fundamental Competencies of Computational Science to the General Undergraduate Curriculum 将计算科学的基本能力注入普通本科课程
Pub Date : 2021-12-01 DOI: 10.22369/issn.2153-4136/12/3/3
Ana C. González-Ríos
{"title":"Infusing Fundamental Competencies of Computational Science to the General Undergraduate Curriculum","authors":"Ana C. González-Ríos","doi":"10.22369/issn.2153-4136/12/3/3","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/12/3/3","url":null,"abstract":"","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123729110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Student Simulations of Local Wildfires in a Liberal Arts Geography Course 学生在文科地理课程中模拟当地野火
Pub Date : 2021-12-01 DOI: 10.22369/issn.2153-4136/12/3/1
T. Wetherbee, Elizabeth A. Jones
{"title":"Student Simulations of Local Wildfires in a Liberal Arts Geography Course","authors":"T. Wetherbee, Elizabeth A. Jones","doi":"10.22369/issn.2153-4136/12/3/1","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/12/3/1","url":null,"abstract":"","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116721438","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DeapSECURE Computational Training for Cybersecurity Students: Improvements, Mid-Stage Evaluation, and Lessons Learned 网络安全学生的DeapSECURE计算训练:改进,中期评估和经验教训
Pub Date : 2021-02-01 DOI: 10.22369/ISSN.2153-4136/12/2/1
W. Purwanto, Yuming He, Jewel Ossom, Qiao Zhang, Liuwan Zhu, K. Arcaute, M. Sosonkina, Hongyi Wu
{"title":"DeapSECURE Computational Training for Cybersecurity Students: Improvements, Mid-Stage Evaluation, and Lessons Learned","authors":"W. Purwanto, Yuming He, Jewel Ossom, Qiao Zhang, Liuwan Zhu, K. Arcaute, M. Sosonkina, Hongyi Wu","doi":"10.22369/ISSN.2153-4136/12/2/1","DOIUrl":"https://doi.org/10.22369/ISSN.2153-4136/12/2/1","url":null,"abstract":"","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130682945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Performance Evaluation of Monte Carlo Based Ray Tracer 基于蒙特卡罗的光线追踪器性能评价
Pub Date : 2021-01-01 DOI: 10.22369/ISSN.2153-4136/12/1/4
Ayobami Adewale
The main objective of computer graphics is to effectively depict an image in a virtual scene in its realistic form within a reasonable amount of time. This paper discusses two different ray tracing techniques and the performance evaluation of the serial and parallel implementation of ray tracing, which in its serial form is known to be computational intensive and costly for previous computers. The parallel implementation was achieved using OpenMP with C++, and the maximum speedup was ten times that of the serial implementation. The experiment in this paper can be used to teach high-performance computing students the benefits of multi-threading in computationally intensive algorithms and the benefits of parallel programming.
计算机图形学的主要目标是在合理的时间内以真实的形式有效地描绘虚拟场景中的图像。本文讨论了两种不同的光线跟踪技术以及串行和并行实现光线跟踪的性能评估,串行形式的光线跟踪对于以前的计算机来说是已知的计算密集型和昂贵的。利用OpenMP和c++实现了并行实现,最大加速是串行实现的10倍。本文的实验可以用来教高性能计算的学生多线程在计算密集型算法中的好处和并行编程的好处。
{"title":"Performance Evaluation of Monte Carlo Based Ray Tracer","authors":"Ayobami Adewale","doi":"10.22369/ISSN.2153-4136/12/1/4","DOIUrl":"https://doi.org/10.22369/ISSN.2153-4136/12/1/4","url":null,"abstract":"The main objective of computer graphics is to effectively depict an image in a virtual scene in its realistic form within a reasonable amount of time. This paper discusses two different ray tracing techniques and the performance evaluation of the serial and parallel implementation of ray tracing, which in its serial form is known to be computational intensive and costly for previous computers. The parallel implementation was achieved using OpenMP with C++, and the maximum speedup was ten times that of the serial implementation. The experiment in this paper can be used to teach high-performance computing students the benefits of multi-threading in computationally intensive algorithms and the benefits of parallel programming.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115185961","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teaching HPC Systems Administrators HPC系统管理员教学
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/16
Alex Younts, Stephen Lien Harrell
The ability to grow and teach systems professionals relies on having the capacity to let students interact with supercomputers at levels not given to normal users. In this paper we describe the teaching methods and hardware platforms used by Purdue Research Computing to train undergraduates for HPC systems-facing roles. From Raspberry Pi clusters to the LittleFe project, previous work has focused on providing miniature hardware platforms and developing curriculums for teaching. Recently, we have developed and employed a method using virtual machines to reach a wider audiences, created best practices, and removed barriers for approaching coursework. This paper outlines the system we have designed, expands on the benets and drawbacks over hardware systems, and discusses the failures and successes we have had teaching HPC System Administrators.
培养和教授系统专业人员的能力依赖于让学生以普通用户无法获得的水平与超级计算机进行交互的能力。本文描述了普渡大学计算研究中心为培养面向高性能计算系统的本科生所采用的教学方法和硬件平台。从树莓派集群到LittleFe项目,之前的工作主要集中在提供微型硬件平台和开发教学课程上。最近,我们开发并采用了一种使用虚拟机的方法来接触更广泛的受众,创建最佳实践,并消除接近课程作业的障碍。本文概述了我们设计的系统,详述了硬件系统的优点和缺点,并讨论了我们教授HPC系统管理员的失败和成功。
{"title":"Teaching HPC Systems Administrators","authors":"Alex Younts, Stephen Lien Harrell","doi":"10.22369/issn.2153-4136/11/1/16","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/16","url":null,"abstract":"The ability to grow and teach systems professionals relies on having the capacity to let students interact with supercomputers at levels not given to normal users. In this paper we describe the teaching methods and hardware platforms used by Purdue Research Computing to train undergraduates for HPC systems-facing roles. From Raspberry Pi clusters to the LittleFe project, previous work has focused on providing miniature hardware platforms and developing curriculums for teaching. Recently, we have developed and employed a method using virtual machines to reach a wider audiences, created best practices, and removed barriers for approaching coursework. This paper outlines the system we have designed, expands on the benets and drawbacks over hardware systems, and discusses the failures and successes we have had teaching HPC System Administrators.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124686132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Blue Waters Workforce Development: Delivering National Scale HPC Workforce Development 蓝水劳动力发展:实现国家规模的高性能计算劳动力发展
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/5
Jennifer Houchins, Scott A. Lathrop, R. Panoff, Aaron Weeden
There are numerous reports documenting the critical need for high performance computing infrastructure to advance discovery in all elds of study. The Blue Waters project was funded by the National Science Foundation to address this need and provide leading edge petascale computing resources to advance research and scholarship. There are also numerous reports that identify the lack of an adequate workforce capable of utilizing and advancing petascale class computing infrastructure well into the future. From the outset, the Blue Waters project has responded to this critical need by conducting national scale workforce development activities to prepare a larger and more diverse workforce. This paper describes those activities as exemplars for adoption and replication by the community.
有许多报告记录了对高性能计算基础设施的迫切需求,以促进所有研究领域的发现。蓝水项目由美国国家科学基金会资助,旨在解决这一需求,并提供领先的千万亿次计算资源,以推进研究和学术研究。也有许多报告指出,缺乏足够的劳动力来充分利用和推进千万亿级计算基础设施。从一开始,蓝水项目就通过开展国家规模的劳动力发展活动来应对这一关键需求,以培养更大、更多样化的劳动力。本文将这些活动描述为社区采用和复制的范例。
{"title":"Blue Waters Workforce Development: Delivering National Scale HPC Workforce Development","authors":"Jennifer Houchins, Scott A. Lathrop, R. Panoff, Aaron Weeden","doi":"10.22369/issn.2153-4136/11/1/5","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/5","url":null,"abstract":"There are numerous reports documenting the critical need for high performance computing infrastructure to advance discovery in all elds of study. The Blue Waters project was funded by the National Science Foundation to address this need and provide leading edge petascale computing resources to advance research and scholarship. There are also numerous reports that identify the lack of an adequate workforce capable of utilizing and advancing petascale class computing infrastructure well into the future. From the outset, the Blue Waters project has responded to this critical need by conducting national scale workforce development activities to prepare a larger and more diverse workforce. This paper describes those activities as exemplars for adoption and replication by the community.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116220116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Self-paced Learning in HPC Lab Courses 在HPC实验课程中自主学习
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/10
C. Terboven, Julian Miller, Sandra Wienke, Matthias S. Müller
In a software lab, groups of students develop parallel code using modern tools, document the results and present their solutions. The learning objectives include the foundations of High-Performance Computing (HPC), such as the understanding of modern architectures, the development of parallel programming skills, and coursespecic topics, like accelerator programming or cluster set-up. In order to execute the labs successfully with limited personnel resources and still provide students with access to world-class HPC architectures, we developed a set of concepts to motivate students and to track their progress. This includes the learning status survey and the developer diary, which are presented in this work. We also report on our experiences with using innovative teaching concepts to incentivize students to optimize their codes, such as using competition among the groups. Our concepts enable us to track the eectiveness of our labs and to steer them for increasing sizes of diverse students. We conclude that software labs are eective in adding practical experiences to HPC education. Our approach to hand out open tasks and to leave creative freedom in implementing the solutions enables the students to self-pace their learning process and to vary their investment of eort during the semester. Our eort and progress tracking ensures the achieving of the extensive learning objectives and enables our research on HPC programming productivity.
在软件实验室里,一组学生使用现代工具开发并行代码,记录结果并展示他们的解决方案。学习目标包括高性能计算(HPC)的基础知识,如对现代架构的理解,并行编程技能的发展,以及课程特定主题,如加速器编程或集群设置。为了在有限的人力资源下成功地执行实验,并仍然为学生提供世界一流的高性能计算架构,我们开发了一套概念来激励学生并跟踪他们的进度。这包括学习状况调查和开发人员日记,这是在本工作中提出的。我们还报告了我们使用创新教学理念来激励学生优化代码的经验,例如在小组之间进行竞争。我们的理念使我们能够跟踪我们的实验室的有效性,并引导他们为不同的学生增加规模。我们的结论是,软件实验室在为HPC教育增加实践经验方面是有效的。我们的方法是分发开放式任务,并在实施解决方案时留下创造性的自由,使学生能够自我调整学习过程,并在学期中改变他们的努力投入。我们的报告和进度跟踪确保了广泛学习目标的实现,并使我们的HPC编程生产力研究成为可能。
{"title":"Self-paced Learning in HPC Lab Courses","authors":"C. Terboven, Julian Miller, Sandra Wienke, Matthias S. Müller","doi":"10.22369/issn.2153-4136/11/1/10","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/10","url":null,"abstract":"In a software lab, groups of students develop parallel code using modern tools, document the results and present their solutions. The learning objectives include the foundations of High-Performance Computing (HPC), such as the understanding of modern architectures, the development of parallel programming skills, and coursespecic topics, like accelerator programming or cluster set-up. In order to execute the labs successfully with limited personnel resources and still provide students with access to world-class HPC architectures, we developed a set of concepts to motivate students and to track their progress. This includes the learning status survey and the developer diary, which are presented in this work. We also report on our experiences with using innovative teaching concepts to incentivize students to optimize their codes, such as using competition among the groups. Our concepts enable us to track the eectiveness of our labs and to steer them for increasing sizes of diverse students. We conclude that software labs are eective in adding practical experiences to HPC education. Our approach to hand out open tasks and to leave creative freedom in implementing the solutions enables the students to self-pace their learning process and to vary their investment of eort during the semester. Our eort and progress tracking ensures the achieving of the extensive learning objectives and enables our research on HPC programming productivity.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116860556","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Introducing Novices to Scientific Parallel Computing 向新手介绍科学并行计算
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/14
Stephen Lien Harrell, Betsy Hillery, Xiao Zhu
HPC and Scientic Computing are integral tools for sustaining the growth of scientic research. Additionally, educating future domain scientists and research-focused IT sta about the use of computation to support research is as important as capital expenditures on new resources. The aim of this paper it to describe the parallel computing portion of Purdue University’s HPC seminar series which is used as a tool to introduce students from many non-traditional disciplines to scientic, parallel and high-performance computing.
高性能计算和科学计算是维持科学研究增长的不可或缺的工具。此外,教育未来的领域科学家和以研究为重点的IT人员如何使用计算来支持研究,与在新资源上的资本支出一样重要。本文的目的是描述普渡大学HPC系列研讨会的并行计算部分,该系列研讨会被用作向许多非传统学科的学生介绍科学,并行和高性能计算的工具。
{"title":"Introducing Novices to Scientific Parallel Computing","authors":"Stephen Lien Harrell, Betsy Hillery, Xiao Zhu","doi":"10.22369/issn.2153-4136/11/1/14","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/14","url":null,"abstract":"HPC and Scientic Computing are integral tools for sustaining the growth of scientic research. Additionally, educating future domain scientists and research-focused IT sta about the use of computation to support research is as important as capital expenditures on new resources. The aim of this paper it to describe the parallel computing portion of Purdue University’s HPC seminar series which is used as a tool to introduce students from many non-traditional disciplines to scientic, parallel and high-performance computing.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116357014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
FreeCompilerCamp.org: Training for OpenMP Compiler Development from Cloud FreeCompilerCamp.org:从云端开发OpenMP编译器的培训
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/9
Anjia Wang, Alok Mishra, C. Liao, Yonghong Yan, B. Chapman
OpenMP is one of the most popular programming models to exploit node-level parallelism of supercomputers. Many researchers are interested in developing OpenMP compilers or extending existing standard for new capabilities. However, there is a lack of training resources for researchers who are involved in the compiler and language development around OpenMP, making learning curve in this area steep. In this paper, we introduce an ongoing effort, FreeCompilerCamp.org, a free and open online learning platform aimed to train researchers to quickly develop OpenMP compilers. The platform is built on top of Play-With-Docker, a docker playground for users to conduct experiments in an online terminal sandbox. It provides a live training website that is set up on cloud, so anyone with internet access and a web browser will be able to take the training. It also enables developers with relevant skills to contribute new tutorials. The entire training system is open-source and can be deployed on a private server, workstation or even laptop for personal use. We have created some initial tutorials to train users to learn how to extend the Clang/LLVM and ROSE compiler to support new OpenMP features. We welcome anyone to try out our system, give us feedback, contribute new training courses, or enhance the training platform to make it an effective learning resource for the HPC community.
OpenMP是利用超级计算机节点级并行性的最流行的编程模型之一。许多研究人员对开发OpenMP编译器或扩展现有标准以获得新功能感兴趣。然而,对于参与围绕OpenMP的编译器和语言开发的研究人员来说,缺乏培训资源,这使得该领域的学习曲线陡峭。在本文中,我们介绍了一个正在进行的努力,FreeCompilerCamp.org,一个免费开放的在线学习平台,旨在培训研究人员快速开发OpenMP编译器。该平台建立在Play-With-Docker之上,这是一个docker游乐场,供用户在在线终端沙盒中进行实验。它提供了一个建立在云上的实时培训网站,因此任何有互联网接入和网络浏览器的人都可以参加培训。它还允许具有相关技能的开发人员贡献新的教程。整个培训系统是开源的,可以部署在私人服务器、工作站甚至笔记本电脑上供个人使用。我们创建了一些初始教程来培训用户学习如何扩展Clang/LLVM和ROSE编译器以支持新的OpenMP功能。我们欢迎任何人试用我们的系统,向我们提供反馈,贡献新的培训课程,或增强培训平台,使其成为高性能计算社区的有效学习资源。
{"title":"FreeCompilerCamp.org: Training for OpenMP Compiler Development from Cloud","authors":"Anjia Wang, Alok Mishra, C. Liao, Yonghong Yan, B. Chapman","doi":"10.22369/issn.2153-4136/11/1/9","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/9","url":null,"abstract":"OpenMP is one of the most popular programming models to exploit node-level parallelism of supercomputers. Many researchers are interested in developing OpenMP compilers or extending existing standard for new capabilities. However, there is a lack of training resources for researchers who are involved in the compiler and language development around OpenMP, making learning curve in this area steep. In this paper, we introduce an ongoing effort, FreeCompilerCamp.org, a free and open online learning platform aimed to train researchers to quickly develop OpenMP compilers. The platform is built on top of Play-With-Docker, a docker playground for users to conduct experiments in an online terminal sandbox. It provides a live training website that is set up on cloud, so anyone with internet access and a web browser will be able to take the training. It also enables developers with relevant skills to contribute new tutorials. The entire training system is open-source and can be deployed on a private server, workstation or even laptop for personal use. We have created some initial tutorials to train users to learn how to extend the Clang/LLVM and ROSE compiler to support new OpenMP features. We welcome anyone to try out our system, give us feedback, contribute new training courses, or enhance the training platform to make it an effective learning resource for the HPC community.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114884066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Lessons Learned from the NASA-UVA Summer School and Internship Program 美国宇航局-弗吉尼亚大学暑期学校和实习项目的经验教训
Pub Date : 2020-01-01 DOI: 10.22369/issn.2153-4136/11/1/1
K. Holcomb, J. Huband, Tsengdar J. Lee
From 2013 to 2018 the University of Virginia operated a summer school and internship program in partnership with NASA. The goal was to improve the software skills of students in environmental and earth sciences and to introduce them to high-performance computing. In this paper, we describe the program and discuss its evolution in response to student needs and changes in the high-performance computing landscape. The future direction for the summer school and plans for the materials developed are also discussed.
从2013年到2018年,弗吉尼亚大学与美国宇航局合作开办了一所暑期学校和实习项目。其目标是提高环境和地球科学专业学生的软件技能,并向他们介绍高性能计算。在本文中,我们描述了该程序,并讨论了它的演变,以响应学生的需求和高性能计算领域的变化。并对今后暑期学校的发展方向和教材开发计划进行了讨论。
{"title":"Lessons Learned from the NASA-UVA Summer School and Internship Program","authors":"K. Holcomb, J. Huband, Tsengdar J. Lee","doi":"10.22369/issn.2153-4136/11/1/1","DOIUrl":"https://doi.org/10.22369/issn.2153-4136/11/1/1","url":null,"abstract":"From 2013 to 2018 the University of Virginia operated a summer school and internship program in partnership with NASA. The goal was to improve the software skills of students in environmental and earth sciences and to introduce them to high-performance computing. In this paper, we describe the program and discuss its evolution in response to student needs and changes in the high-performance computing landscape. The future direction for the summer school and plans for the materials developed are also discussed.","PeriodicalId":330804,"journal":{"name":"The Journal of Computational Science Education","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133780092","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
The Journal of Computational Science Education
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1