课程列表
计算知识
关于我们
# 计算物理示范实验 [TOC] ## 1. 配置实验环境 ### 1.1 登录超算可视化平台 点击 https://studio.hpc.sjtu.edu.cn/ 输入账号密码登录HPC可视化平台 ![](https://notes.sjtu.edu.cn/uploads/upload_5578c721b572cfabe5472024c2e4c785.png) HPC平台的使用请参考手册 https://docs.hpc.sjtu.edu.cn/ ### 1.2 启动 Jupyter 在Interactive Apps下拉菜单中选择Jupyter Server ![](https://notes.sjtu.edu.cn/uploads/upload_2ab0534f82c0dcbd06bd9a9db39657a7.png) 根据所需选择使用时长和计算核心(可选CPU、GPU)数量,点击 `launch`,耐心等待`Connect to Jupyter`按钮出现后,点击进入。 ![](https://notes.sjtu.edu.cn/uploads/upload_41c50224c188644d2829688ff5df7dab.png) ### 1.3 上传实验源代码和数据文件 上传2个实验所需的源代码文件及数据文件: [demo](https://kpcbf4ul2l.feishu.cn/drive/folder/fldcnNUU9AR86TzTNCAUHHAbNre) ![](https://notes.sjtu.edu.cn/uploads/upload_5e3cb62da6e51ddb603eda9738ff890f.png) ## 2. 中子核共振散射截面的插值与拟合实验 该实验采用数值方法对中子的核共振散射截面进行插值或拟合 首先点击`demo_neutron_nucleus_xsection.ipynb`进入`jupyter notebook`界面 ![](https://notes.sjtu.edu.cn/uploads/upload_fdc423c9d18289b74472e04114fc33a0.png) 点击`Kernel`下拉菜单当中的`Restart & Run All`运行全部代码,也可以通过点击代码块左侧的运行按钮单步运行调试。 ![](https://notes.sjtu.edu.cn/uploads/upload_8415a5ef1213065d8dc070b90b796a23.png) 代码运行得到了中子-核共振散射截面的插值和拟合结果: 图中黑色数据点是原始中子-核共振散射截面,红色曲线是三次样条插值,蓝色曲线是拉格朗日样条插值,青色曲线是二次函数拟合的结果 ## 3. 高斯法求定积分实验 该实验采用高斯积分方法求解$y = e^{-x}$函数在指定区间内的定积分 点击`Gaussian_Quadrature.ipynb`进入`jupyter notebook`界面,同样点击`Kernel`下拉菜单当中的`Restart & Run All`运行全部代码。 ![](https://notes.sjtu.edu.cn/uploads/upload_26a367c864f2855d7dd1ee78e31482ce.png) 代码运行得到计算结果,当积分点(i)的数目愈多,定积分求解精度愈高。 最后可以通过点击`File`下拉框中的`Download as`将源代码和运行结果导出 ![](https://notes.sjtu.edu.cn/uploads/upload_e00207eae98b141a6b7ad13af65008a1.png) ## 4. 参考资料 * SJTU HPC 网站:https://hpc.sjtu.edu.cn * 超算使用手册:https://docs.hpc.sjtu.edu.cn/ * 上海交通大学网络信息中心:https://net.sjtu.edu.cn/wlfw/gxnjsfw.htm * 微信公众号:交我算
"交我算”HPC&AI
“交我算”云计算
正版软件
水源文档
loading......