How to configure email notifications

To configure the email notifications, you have to follow two configuration steps:

  1. First you have to enable email notifications and set the accounts where you will receive it.

Edit autosubmit_cxxx.conf in the conf folder of the experiment.

Hint

Remember that you can define more than one email address divided by a whitespace.

Example:

vi <experiments_directory>/cxxx/conf/autosubmit_cxxx.conf
[mail]
# Enable mail notifications
# Default = False
NOTIFICATIONS = True
# Mail address where notifications will be received
TO =  jsmith@example.com  rlewis@example.com
  1. Then you have to define for which jobs you want to be notified.

Edit jobs_cxxx.conf in the conf folder of the experiment.

Hint

You will be notified every time the job changes its status to one of the statuses defined on the parameter NOTIFY_ON

Hint

Remember that you can define more than one job status divided by a whitespace.

Example:

vi <experiments_directory>/cxxx/conf/jobs_cxxx.conf
[LOCAL_SETUP]
FILE = LOCAL_SETUP.sh
PLATFORM = LOCAL
NOTIFY_ON = FAILED COMPLETED

How to request exclusivity or reservation

To request exclusivity or reservation for your jobs, you can configure two platform variables:

Edit platforms_cxxx.conf in the conf folder of the experiment.

Hint

Until now, it is only available for Marenostrum.

Hint

To define some jobs with exclusivity/reservation and some others without it, you can define twice a platform, one with this parameters and another one without it.

Example:

vi <experiments_directory>/cxxx/conf/platforms_cxxx.conf
[marenostrum3]
TYPE = LSF
HOST = mn-bsc32
PROJECT = bsc32
ADD_PROJECT_TO_HOST = false
USER = bsc32XXX
SCRATCH_DIR = /gpfs/scratch
TEST_SUITE = True
EXCLUSIVITY = True

Of course, you can configure only one or both. For example, for reservation it would be:

Example:

vi <experiments_directory>/cxxx/conf/platforms_cxxx.conf
[marenostrum3]
TYPE = LSF
...
RESERVATION = your-reservation-id