####################### /users/loadl/sample.cmd ################################# #### TCASCV, Brown University #### Sample command file for LoadLeveler; after editing, submit the job using ### llsubmit sample.cmd ### This sample job run the program my_executable owned by my_userid who is ### a member of the LL group my_LLgroup (where "myLL_group" is the research ### group name under which the job is run - e.g., "guralnik"). The job is ### parallel, for class 22n. ### It uses 16 CPUs running on 4 nodes. (node = 4,4; tasks_per_node = 4) ### The nodes are 'not_shared', so that other job steps cannot use any CPUs ### on allocated nodes. This is specified in 'node_usage' and 'network.MPI' ### The actual 'executable' is always /usr/lpp/ppe.poe/bin/poe; the 'arguments ### to poe are my_executable and the (optional) arguments to it (my_args). ### my_executable reads stdin from 'input = ....', and stdout and stderr are ### defined by 'output =' and 'error = ' respectively. These files must be ### writable by my_userid. Note that the home directory, /users/my_userid, ### is exported to all nodes from control with the same mount point. ### The final 'queue' statement sends the job step to the LL queue. ### ### A command line begins with '# @'. A comment line begins with '# #' ### ### wall_clock_limit, if less than the class maximum, will invoke the ### backfill scheduler to allocate free nodes for a shorter time. ### ### If the target nodes are Power3, and you request more than ### 4 tasks_per_node, use 'ip' instead of 'US' in the 'network.MPI' entry. ### #!/bin/ksh # @ job_type = parallel # @ group = tullis # # @ executable = time /users/tullis/test-Salmon/NASA-CT/prk # # @ arguments = /users/my_userid/users/my_userid/my_executable my_args # # # # Use 'input =' to define stdin file. If you don't # # read from stdin, specify 'input = /dev/null' instead. # @ input = /users/tullis/test-Salmon/NASA-CT/in/run.prk.15003 # # # @ output = /users/tullis/test-Salmon/NASA-CT/out/std_output.MP.15003 # @ error = /users/tullis/test-Salmon/NASA-CT/out/std_error.MP.15003 # @ initialdir = /users/tullis/test-Salmon/NASA-CT # @ notify_user = tullis # @ class = 1n-pwr3 # @ notification = complete # @ checkpoint = no # @ restart = no # @ requirements = (Arch == "R6000") && (OpSys == "AIX43") # @ node_usage = shared # @ node = 1,1 # @ tasks_per_node = 1 # @ network.MPI = switch,shared,US # @ wall_clock_limit = 172800 # @ queue time /users/tullis/test-Salmon/NASA-CT/src-bin/prk