论文部分内容阅读
科学计算是伴随着电子计算机的出现而迅速发展并获得广泛应用的新兴交叉学科,是数学及计算机应用于高科技领域的必不可少的纽带和工具。在当代科研活动中,科学计算已经成为与实验观测、理论分析并列的三种基本科研手段之一,是提高科学研究水平、推动工程技术创新的革命性因素。
建设稳定易用的科学计算环境,重点在于能否提高科学计算环境的交互性,能否针对不同应用特点的用户提供定制的使用环境,能否突破传统的命令行作业方式提供更加便利的方式,能否高效地实现数据管理。Portal可以方便地集成作业管理、用户管理以及记账监控等功能,却很难高效地实现数据管理。本文所实现的客户端其目标就是提高科学计算作业环境的交互性,通过向用户提供定制功能提高科学计算作业环境的便利性,并且实现作业数据文件地高效管理。
本文的主要工作内容包括:
1.客户端通过集成浏览器控件访问Portal的形式来提交作业、查看作业状态和作业历史。这样既可以充分利用Portal的优势,如Portal可以方便地扩展用户管理、记账和系统监控等功能,另一方面还可以通过浏览器编程实现用户定制常用资源等功能,订制出个性化的应用门户从而提高科学计算作业环境的便利性。
2.客户端能提供交互功能,如编辑参数文件、支持脚本和查看作业输出。
3.客户端能通过FTP和SFTP协议访问远程服务器,支持对本地或远程文件的查看编辑、删除和重命名等操作,能够安全可靠地上传作业输入文件和下载作业结果。安全可靠的文件传输包括实现断点续传、自动重传等功能。