Attention
GPU users: GPU nodes run EL9, while this documentation still reflects the EL7 software stack.
Run module avail on an EL9 login node, or within an interactive session on the relevant GPU type, to see the software available.
The documentation will be updated once all nodes have migrated to EL9.
NLopt
NLopt is a library for nonlinear local and global optimization, for functions with and without gradient information. It is designed as a simple, unified interface and packaging of several free/open-source nonlinear optimization libraries.
Usage
After connecting to Stanage (see Establishing a SSH connection), start an interactive session with the following command:
srun --pty bash -i
NLopt can be activated using one of:
module load NLopt/2.7.1-GCCcore-12.2.0
module load NLopt/2.7.1-GCCcore-11.3.0
module load NLopt/2.7.0-GCCcore-11.2.0
module load NLopt/2.6.2-GCCcore-10.2.0
module load NLopt/2.6.1-GCCcore-9.3.0
Installation method
This was installed as an Easybuild dependency for R