The iC1 has 4 Mathematica 12.0 licenses, with 8 kernels each (32 kernels in total). These licenses can be used on a personal computer or on a dedicated node at PROTEUS.
Both modes of operation are described below.
How to use Mathematica on a PC
You can download the application here:
Once installed, we have to indicate that we are using a license server in order to start using software. We’ll also need to register our IP to access the service, so first we’ll need to contact the system administration.
- Start up the program and select the «Other ways to activate» button
- Choose the option corresponding to the Network License Server
- And finally, we write proteusmath.ugr.es in the corresponding field
How to use Mathematica on the dedicated node
There is a node dedicated to running Mathematica at PROTEUS. It can be used by pulling up a graphical interface and in console mode.
To use it with graphical session, you would typically need to establish an ssh session by exporting the display:
# ssh -X firstname.lastname@example.org
Once inside, you can run the program:
The second alternative is to work directly from the terminal. As before, we log in with ssh and then run the program without a graphical interface:
How to use the frontend on the PC and dedicated node to calculate
With this option, we will be able to use the graphical interface on our PC (requires it to be installed) but the computation will be done on the dedicated node in the cluster.
To configure it, we start the program on our PC and we follow these steps:
- Evaluation -> Kernel Configuration Options
- We choose a name for the new kernel and we indicate the name of the remote machine: proteusmath.ugr.es and our login
- Finally, the remote kernel must be selected in order to start using it
VERY IMPORTANT: If you are only going to use the remote kernel, it is important to leave the local kernel. Otherwise, we will be using 2 of the 4 available instances even if we don’t need them and we may leave other colleagues without the possibility to use it.
For this method to work, it is essential that if we have a firewall on our computer, it does not filter the packets coming from the node. It will be necessary to configure the firewall to allow all traffic coming from proteusmath.ugr.es.
If we are behind a router or you cannot configure the router, a possible solution would be to create an SSH tunnel.