The current procedure to use ADUN on the cluster is the following:
Create the simulation:
- Use the GUI in order to create your systems, templates and the simulation.
- Export the simulation to a folder which is accessible by the cluster, i.e. /cbbl/users/YOUR_NAME or /cbbl/users/scratch. So the full path to your simulation should look like this: /cbbl/users/YOUR_NAME/SIM_DIR
Tell the cluster something about your plans
If you would like to have a bit more control about what the cluster is doing, you can create a file in the simulation directory that includes some settings. This, however is not necessary. If you don’t supply a settings file, default values will be used. Go to your simulation directory /cbbl/users/YOUR_NAME/SIM_DIR. Create a file cluster.ini, open it and put in some of the following things:
name=STRING
- The name must not begin with a number and must not contain whitespaces
- default: the name of your simulation directory
queue=unlimited / cbbl / short-vitis / short-pc
- Please inform yourself on http://moebius.imim.es/grib_resources/ there you’ll get a description on which queue to use when
- default: unlimited
duration=HH:MM:SS
- Any sensible time. HECTOR: max 12h LAPALMA: max 72h
template=NAME
- Has to be the name of your template file
- default: template.tem
tasks=NUMBER
- The amount of tasks you need to start E.g. For a RepEx simulation with 8 replics, put here a 8
threads=NUMBER
- This differs from supercomputer to supercomputer. On Hector, this specifies, how many cores in a node you’d like to allocate for MPI processes. For Hector, you put here 4 for the XT4 and 24 for the XT6.
- For Lapalma, this specifies how many cores will be used for one thread. Put here a 1 if you’re not doing extra therading. For extra threading, put a 2
tasksPerNode=NUMBER
- This specifies How many mpi processes should be executed on each node. Without extra threading put here 1
initialMinimisation = YES / NO
- want an inital minimisation?
system = pbs / slurm / sun
- For the CBBL-queue use sun, for Hector use pbs and for LaPalma use slurm
Push the job onto the cluster:
Now, at the moment you need a linux box to start the simulation, though this will change soon.
- Go to /cbbl/soft/adun/production
- Push a job onto the cluster by typing ./cluster PATH_TO_SIM_DIR e.g. ./cluster /cbbl/users/YOUR_NAME/SIM_DIR
voilĂ , if you did everything correctly, you will see the list of previously submitted jobs. If not, there’ll be some errormessage