Skip to content

Commit

Permalink
Merge pull request #746 from sguizard/roslin.config_update_rl9_false
Browse files Browse the repository at this point in the history
roslin.config - Exclude Rocky Linux nodes
  • Loading branch information
sguizard authored Sep 9, 2024
2 parents 8bbbfb9 + 8a3c010 commit f8c22df
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
8 changes: 4 additions & 4 deletions conf/roslin.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ process {
// Check if an environment variable NFX_SGE_PROJECT exists, if yes, use the stored value for -P option
// Otherwise set the project to uoe_baseline
if (System.getenv('NFX_SGE_PROJECT')) {
clusterOptions = {"-l h=!node1d01 -l h_vmem=10G -pe sharedmem 5 -P $NFX_SGE_PROJECT"}
clusterOptions = {"-l rl9=false -l h=!node1d01 -l h_vmem=10G -pe sharedmem 5 -P $NFX_SGE_PROJECT"}
} else {
clusterOptions = {"-l h=!node1d01 -l h_vmem=10G -pe sharedmem 5 -P uoe_baseline"}
clusterOptions = {"-l rl9=false -l h=!node1d01 -l h_vmem=10G -pe sharedmem 5 -P uoe_baseline"}
}
}

Expand All @@ -41,9 +41,9 @@ process {
// Check if an environment variable NFX_SGE_PROJECT exists, if yes, use the stored value for -P option
// Otherwise set the project to uoe_baseline
if (System.getenv('NFX_SGE_PROJECT')) {
clusterOptions = {"-l h=!node1d01 -l h_vmem=${(task.memory + 8.GB).bytes/task.cpus} -P $NFX_SGE_PROJECT"}
clusterOptions = {"-l rl9=false -l h=!node1d01 -l h_vmem=${(task.memory + 8.GB).bytes/task.cpus} -P $NFX_SGE_PROJECT"}
} else {
clusterOptions = {"-l h=!node1d01 -l h_vmem=${(task.memory + 8.GB).bytes/task.cpus} -P uoe_baseline"}
clusterOptions = {"-l rl9=false -l h=!node1d01 -l h_vmem=${(task.memory + 8.GB).bytes/task.cpus} -P uoe_baseline"}
}
}

Expand Down
7 changes: 7 additions & 0 deletions docs/roslin.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,13 @@ If you wish, you place this variable declaration in your `.bashrc` file located

**NB:** This will work only with the roslin profile.

## Nodes exclusion

The roslin profile excludes some specific nodes.
The superdome node is reserved for special applications, and the access must be requested.
Eddie's nodes are being migrated to Rocky Linux 9 and some of them are already online. These are not fully set up yet and jobs have troubles to run on them.
Until those nodes are stable, we exclude them.

## Running Nextflow

### On a login node
Expand Down

0 comments on commit f8c22df

Please sign in to comment.