1、1.超级计算在多个领域的应用气象应用流体力学地球物理 气象生态学 空间科学 化学工程 2.超级计算中心曙光4000A系统峰值10.2Tflops计算结点512个4路AMDOpteron处理器存储结点16个4路AMDOpteron处理器接入结点4个4路AMDOpteron处理器CPUAMDOPTERON850,2.4GHz,总共2128个CPU系统内存总容量4256GB磁盘总容量20TB体系架构Cluster、Myrinet2000操作系统TurboLinux8.0上海超级计算中心NCSA,美国国家计算机安全 Dell Intel?64 Linux Cluster abePeak perform
2、ance:89.47 TF(62.68 TF sustained)Top 500 list debut:#8(June 2007)SGI Altix cobalt1,024 Intel Itanium 2 processorsPeak performance:6.55 TF(6.1 TF sustained)Top 500 list debut:#48(June 2005)3.使用方式登录方式主要有三种:通过rsh、ssh和telnet等使用专门的客户端通过拨号的方式登录。并行开发环境PVMMPIopenMP 4.目前超级计算系统的缺点从一个用户的角度讲,除了研究本专业领域之外,还需花费相当的
3、时间来编制和调试并行程序从超级计算中心的角度来讲,需要为用户提供并行编程方面的培训。开发超级计算管理系统(Supercomputing Managment System,SMS),目的是将用户从复杂的并行编程的工作中解放出来,同时削减超级计算中心在培训方面的投入。MPI集群提供各种矩阵运算服务,基本四则运算(加、减、乘、除),求*,求逆,求特征向量,FFT等 应用服务器负责用户认证、计费和计算任务管理 用户通过超级计算任务客户端登录到应用服务器。然后用Matlab实现自己的运算,并创建计算任务,将计算任务发送给超级计算管理系统客户端 1.用户认证 用户发送用户名和密码系统对用户名和密码进行认证
4、2.计费系统计时l 计算时间:应用服务器将计算任务发给MPI集群开始计时,到应用服务器接收到计算结果,为止。l 费用与计算时间成正比。3.计算任务管理创建计算任务提交计算任务查询计算任务撤销计算任务用户接受计算结果接收计算任务计算系统返回计算结果4.用户管理添加用户删除用户系统用户冲值密码管理用户用户信息管理1.安全性用户客户端与应用服务器的数据传输,须加密传输。如下所示:信息-加密-传输-解密-信息。2.可扩展性方便系统功能的扩展。Matlab客户端操作系统:windows xpMatlab:7.0开发工具:vc+应用服务器操作系统平台:Unix/Linux开发语言:C/C+Mpi集群-矩阵服务器操作系统平台:Unix/Linux开发语言:C/C+字段名类型长度是否NULL默认值说明Useridint4否无UsernameChar50否无Passwordchar50否无表Fee字段名类型长度是否NULL默认值说明Useridint4否无FeeLong8否0.00Time_usedtime否0:00:002.表Fee 1.表login字段名类型长度是否NULL默认值说明Useridint4否无Telchar20是无Addreechar50是无IDchar18是无3.表user 举例:A*B*ABtype:0=参数;1=表达式row:矩阵行数col:矩阵列数