Weekly europa updates

This will contain weekly posts regarding changes that have been made to europa.

Hi Solj: Welcome to the community.

Updates from the week of Nov. 2-6:

  • MATLAB module installed
    • Currently MATLAB can only be run from the compute nodes
  • Added SCRATCH environment variable and cds alias
    • $SCRATCH now points to your user-specific scratch directory
    • You can use the cds alias to change to your scratch directory
  • SPM module installed
    • Adds SPM12 to your MATLABPATH
1 Like

Hello Sol,
Thanks you for getting Matlab online. I am trying utilize multiple cores for my code and it seems that I am only able to work with 16 cores. Is there any means in which I could increase that number.
This is the error that I got:

You requested a minimum of 50 workers, but the cluster "local" has the NumWorkers property set to allow a maximum of 16 workers. To run
a communicating job on more workers than this (up to a maximum of 512 for the Local cluster), increase the value of the NumWorkers
property for the cluster. The default value of NumWorkers for a Local cluster is the number of physical cores on the local machine.

Error in utdNodesOptSolo2 (line 29)
    parpool(poolWorkers)

My Best,
Lakitha

Lakitha,

I’m not super familiar with MATLAB, but it looks like the default value for that property is the number of cores on the machine.

Perhaps someone else has more experience with this but to me it looks like 16 is the value you would want for any individual process running on an individual europa compute node.

Thank you Sol,
I will look into this.
My Best,
Lakitha

I’m fairly sure that our UTD license no longer have Matlab Parallel Server (what used to be called MDCS). That is, we can only run MATLAB jobs on single nodes and thus the max workers you can use = num of cores (which is 16 on europa).

I’ll look into this more next week.

Lakitha,
Do you have a TACC account? The quickest way to get you access to a system with multi-node MATLAB capabilities is probably on Lonestar 5.

1 Like

Updates from the week of Nov. 9-13:

  • Added a “dev” SLURM queue
  • FSL module installed
  • Freesurfer module installed

Updates from the week of Nov. 16-20:

  • Added additional compute nodes
  • Added TACC’s launcher modulefile
    • Currently “dynamic” scheduling is broken, however, “interleaved” or “block” should work
  • Added support for charliecloud containers
1 Like