<%@ page import="WebFlow.*" %> <%@ page import="WebFlow.ContextManager.*" %> <% String code=request.getParameter("codeName"); String machine=request.getParameter("machineName"); String problemName=request.getParameter("probName"); String userName=storeInfo.getTableVal("userName"); ContextManager cm=ServerServlet.getContextManager(userName); cm.addNewProblem(problemName); cm.setCurrentProblemProperty("Code",code); cm.setCurrentProblemProperty("MachineName",machine); String execpath= parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"), cm.getCurrentProblemProperty("MachineName"),"ExecPath"); cm.setCurrentProblemProperty("execpath",execpath); String qsubpath= parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"), cm.getCurrentProblemProperty("MachineName"),"QsubPath"); cm.setCurrentProblemProperty("qsubpath",qsubpath); String queueType= parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"), cm.getCurrentProblemProperty("MachineName"),"QueueType"); cm.setCurrentProblemProperty("QueueType",queueType); String NumOfInParam= parseXML.getNumberOfInParams(cm.getCurrentProblemProperty("Code")); cm.setCurrentProblemProperty("NumInParams",NumOfInParam); String NumOfOutFiles= parseXML.getNumberOfOutFiles(cm.getCurrentProblemProperty("Code")); cm.setCurrentProblemProperty("NumOutFiles",NumOfOutFiles); String iostyle=parseXML.getIOStyle(cm.getCurrentProblemProperty("Code")); cm.setCurrentProblemProperty("IOStyle",iostyle); String workspace= parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"), cm.getCurrentProblemProperty("MachineName"),"WorkDir"); cm.setCurrentProblemProperty("WorkDir",workspace); %>

Job Script Input

Please provide the following information needed to generate the queue script.

Shell: /bin/csh /bin/sh

Queue: small medium large default

WallTime (hh:mm:ss):

Number of Nodes:

Account #:

The code you have selected takes <%= cm.getCurrentProblemProperty("NumInParams")%> input parameter(s). See the code documentation for details. Please specify the location of the input file on the remote host, <%= machine %>. You can use the "Upload" button in the "Tools" area to transfer your input file from your desktop to the remote host.
  <% int limit=Integer.parseInt(cm.getCurrentProblemProperty("NumInParams")); for(int i=0;i Input File or Parameter:
  <% } %> The application also generates <%= cm.getCurrentProblemProperty("NumOutFiles") %> output file. Please specify the full path name of the directory on the HPC server where you would like this file to be placed. You can later download this file to your desktop with the "Download" button form the "Tools" area.
  <% int uplimit=Integer.parseInt(cm.getCurrentProblemProperty("NumOutFiles")); for(int j=0;j Output File:
<% } %>