Please Log
In for full access to the web site. Note that this link will take you to
an external site (https://petrock.mit.edu) to authenticate, and then you will be redirected
back to this page.
Review your knowledge of concepts from the Running Jobs and Using the Scheduler module
1) Types of Jobs
Interactive jobs are recommended for:
Loading...
2) Using the Scheduler
What is the command to see available resources on Engaging?
Loading...
What is the base command to start an interactive job on the mit_normal partition with default resources?
Loading...
If your submission script for your serial job is "myscript.sh", what command would you run to submit this as a batch job? For this exercise do not include any command line flags or options.
Loading...
What command will list all my currently running or pending jobs?
Loading...
I have a job running with Job ID 12673378. What command would I run to stop this job?br/>
Loading...
3) Determining Resource Requirements
You have a workflow that processes a large number of files, spread over many sub-directories. Each file is processed independently but requires 2x more than the default RAM per core on the hardware. Submitting this as a Job Array, do you need to add any additional flags?
Loading...
You are using a Python package to train a machine learning model. The packages used in your machine learning training use threads but are not distributed, do you need additional flags when submitting the job?
Loading...
4) Batch Job
If you have a throughput application, what is the best tool to use to submit this job in parallel?
Loading...
How would you submit a parallel distributed memory job? (Select all that apply)
Loading...
How would you submit a parallel shared memory job? (Select all that apply)
Loading...
True or False: You should always have one Job Array task or process for each input you are running your program on.
Loading...
True or false: The flag --gres=gpu:l40s:1 will allocate 1 GPU to each core in your job. If you have 1 core you will get 1 GPU, if you have two cores on the same node you will have 2 GPUs.
Loading...
You have profiled your code and found it uses no more than 64GB of RAM. You are running on the Xeon-P8 nodes which have 196 of RAM and 48 cores. You are only running with one process. How many cores should you request?
Loading...
True or false: I have not profiled my code and I am using software and/or packages that I did not write. However, I did not write any parallel code in my program so I do not need to request more than a single core.