Running Omega3P on NERSC

You can submit jobs directly to the computing resources at NERSC from the ModelBuilder for ACE3P user interface. There is no need to open a terminal and use ssh or scp.

7. Login to NERSC

To submit jobs, first connect to a NERSC login node from ModelBuilder for ACE3P. To do this, go to the ACE3P menu and select the Login to NERSC item. ModelBuilder will display a dialog for entering your NERSC user name, password and Multi-Factor Authentication (MFA) string. Note that your credentials are passed directly to NERSC and are not stored in ModelBuilder. After you click the “OK” button, ModelBuilder will connect to NERSC, passing your credentials, and display a confirmation dialog.

../_images/nersc-login.png

8. Open the Submit Analysis Dialog

In the ACE3P menu, select the Submit Analysis Job… item to open a dialog for generating the Omega3P input file. Find the checkbox labeled Submit job to NERSC and click on it to display additional fields for submitting the job. In this example, you only need to enter one field, the NERSC project repository (if you don’t know your project repository, consult with your project PI), and use the default values for the other fields. (Be sure to scroll down and take note of what fields are available, including the number of nodes and cores to use.) After entering the repository field, click the Apply button to submit the job. It usually takes 5-10 seconds for the files to be uploaded to NERSC and a new job created. When the dialog closes, you can check the Simulation Jobs view to track the job’s progress.

../_images/project-export.png

Note

If you run multiple different Omega3P jobs in the same project, be sure to edit the Results directory field each time so that each job writes to a different directory.