PlatformWebPortal与第三方程序集成方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PlatformWebPortal与第三方程序集成方案XXXXX主要应用有两种类型:1、流体和有限元为主,包括fluent、cfx、dyna和nastran等应用。2、自研软件,很多也是基于Fluent、Cfx等开发。希望提供两种提交模式,一种为基于PlatformWebPortal直接提交,另一种能够通过自研软件提交作业和监控状态。针对后者,XXXXX需要Platform提供提交作业、管理作业和访问数据的接口,方便自研软件与PlatformWebPortal无缝集成。针对一院XXXXX以上需求,我们建议使用PlatformPACWebService技术,实现:1.用户访问方式的统一,即不论用户通过PlatformWebPortal,还是自研程序,都最终将访问高性能计算系统的请求,以标准的WebService方式,发送到PlaformWebPortal服务器上,采用同样的方式处理相关请求。2.与自研程序多种方式的集成,PlatformPACWebService,提供:基于WebService的客户端命令pacclient,RestfulWebService接口,和基于WebService的PythonAPI三种方式,方便自研程序与PlatformWebPortal服务器交互,几乎所有用户登录到PlatformWebPortal能够实现的功能,都可以在外部通过上述三种方式实现,从而确保自研程序与PlatformWebPortal服务器的无缝集成。PlatformPACWebService主要功能有:a)用户登录/注销b)应用程序作业提交和数据上传c)作业控制:挂起,恢复,终止,重排队等d)服务器端作业相关数据列表和下载e)作业查询f)可以使用的应用程序查询和应用程序提交参数查询g)ping,查看PlatformWebPortal服务的可用性。-1-下面以Fluent作业提交、查询、数据管理的全过程为例,介绍如何使用基于WebService的pacclient命令行接口的进行外部访问:1.首先使用如下命令完成WebPortal认证,登录WebPortal:$pacclientlogon--url列出Fluent作业提交参数,供作业提交参考:$pacclientapp--paramfluent_normal3.提交Fluent作业:$pacclientsubmit--appfluent_normal--paramJOB_NAME=fluent_test;FLUENT_JOURNAL=C:\portal_demo\fluent\fluent-test.jou,upload;VERSION=6.3.264.查看Fluent作业运行情况:$pacclientjob--namefluent_test5.管理Fluent作业:$pacclientjobaction--actionkill作业号6.查看Fluent作业相关数据:$pacclientjobdata--list作业号7.下载Fluent作业计算结果数据:$pacclientdownload--dirc:\fluent_test_result--filefluent_result.cas--filefluent_result.dat作业号8.注销:$pacclientlogout

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功