我目前是一所中等规模大学的学生工。我在理学院工作(包括数学、统计、comp sci、物理、化学和生物学)并担任“技术员”;这基本上是基本故障排除和修复教师计算机、设置计算机实验室、编写自定义程序以及管理 Web 和数据库服务器的全部内容。
我们目前为集群设置了 3 组相当新的计算机,但是它们没有被使用和废弃。我想做某种集群项目,但我最大的障碍是在集群上/使用集群做什么。如果我知道哪些应用程序或项目可以使用集群,我可以从那里开始。我已经阅读了有关用于视频渲染、生成彩虹表/密码破解和高可用性 Web 服务器的集群的信息。但我正在寻找更学术的东西;可以作为实际学术可用性的东西呈现给教授和院长的东西。而不是永远不会使用的东西。
我真的不想做视频渲染,因为不需要渲染视频。密码破解对大学没有多大用处。高可用性网络集群没有用,因为我们只托管一些静态教师页面和我们的站点(网络和大学的网站是另一个部门)。我可以向数学、物理或化学部门展示的工具将是理想的。但是,我愿意提供想法或示例。
设置/管理 Linux 或任何操作系统或程序都不是问题。它是如何处理集群的。
tl/dr:在学术环境中如何处理集群。
您可以在这些机器上安装 debian 和各种debian-science软件包。其中包括大量用于解决科学中几个常见计算问题的免费软件程序,以及通用库和工具包,例如 openmpi。
也可以看看 http://blends.alioth.debian.org/science/tasks/。它包含 DebianScience 项目的子项目或任务列表,以及可用软件包的列表,以及对它们的作用/用途的描述,以及软件包的状态。上面的主 DS wiki 页面有一个指向此页面的断开链接,因此这里是一个固定链接。
我目前在 .au 的一所大学的化学学院担任系统管理员,最近一直在为学术界建造多台机器,其中安装了 DebianScience/Chemistry 软件包以及商业/专有软件,例如 Gaussian03、QCHEM 和 WebMO(是 Gaussian、QCHEM、MOPAC 和其他计算化学程序的 web/java 前端)。
我更熟悉 Debian Science 软件包中的化学程序,但我知道还有大量用于其他领域的软件,如物理、天文学、生物学、数学等。还有更多用于数据采集、排版(TeX 等)、Fortran、C、python 等计算库的“通用”包。
如果不出意外,上面的 debian-science wiki 页面将为您提供有关科学学者可能对计算集群感兴趣的软件种类的良好概述。你说你有三组用于集群的机器,所以一旦你对可用的软件类型有了大致的了解,你就可以与一些教授交谈,并开始制定重新构建/重新调整机器用途的计划。