LS Dyna LS Dyna is a general purpose finite element program capable of simulating complex real world problems. It is used by the automobile, aerospace, constructi...
MFiX is an open source multiphase flow solve. The detailed information can be found at https://mfix.netl.doe.gov/. The software is installed as a global shared Py...
MXnet Apache MXNet is a modern open source deep learning framework used to train, and deploy deep neural networks. It is scalable, allowing for fast model trainin...
Managing your Files Users on Shamu are automatically granted several locations to store their files. Most users will be storing their files in one of two location...
Sample submit script for non gui mode. You can copy/paste this script below to your Shamu directory, call it math.qsub. Submit the job on Shamu with qsub math.qsu...
Using Matlab Interactively (GUI mode) You can run Matlab with the srun command: abc123@login01 ~ $ srun pty bash abc123@compute003 ~ $ module load matlab...
MPI Basics MPI is standardized and portable standard which defines the syntax and semantics of library routines for users writing portable parallel programs in C,...
Module Environments Each modulefile contains the information needed to configure the shell for an application. Once the Modules package is initialized, the enviro...
Monitoring your jobs Using the squeue Command Check the status of all jobs on Shamu using the squeue command (this is just an example compute names may be differ...
Mugsy Mugsy is a multiple whole genome aligner. Mugsy uses Nucmer for pairwise alignment, a custom graph based segmentation procedure for identifying collinear re...
Computing Resources Network The Shamu research cluster contains four (4) types of network configurations. * External network 10G public connection to the I...
Main.AdminUser 25 Sep 2019 You can make a free jupyter notebook on notebooks.azure.com by logging in to your microsoft account. After logging in if you go to 'My ...
Sun Grid Engine submit file for OpenFOAM #!/bin/bash # #$ S /bin/bash #$ N name_of_job #$ pe openmpi 16 . /etc/profile.d/modules.sh # Load program modules modu...
OpenSees is a software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes. We have ...
Checkpoint and Restart Checkpointing is the action of saving the state of a running process to a checkpoint image file. Restart is the actions to resume the check...
Single Node Parallelization A program in Python programming language can utilize the power of the multiple CPU/Core on a computer to significantly improve the per...
R parallelization with mclapply mclapply is a parallelized version of lapply if provided mc.cores 1. For mc.cores == 1, it simply calls lapply​. By default, the m...
ParaView is an open source, multi platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data usin...
Main.AdminUser 26 Sep 2019 When you log into notebooks.azure.com go to your My Projects page. Click on Upload Github Repo and a form will come up. To upload the r...
Project Contributor Not an actual user of this site, but a person devoting some of his/her time to contribute to the Foswiki Open Source project. ProjectContribut...
It's handy to make a package list from your conda virtual environment in case you install something that breaks it or you want to replicate the packages exactly o...
If you need to install your own programs/modules in python you can do it via creating vms. Some programs may need specific versions of modules to work correctly a...
Partition Definitions There are eight (8) Slurm partitions on Shamu that users are able to utilize. Below are their definitions. * defq This is the main queu...
Quick Start Guide The Research Computing Support Group at UTSA provides computing, storage and visualization resources to support research that has specialized or...
R How to add packages to your local repository Depending on the packages you want installed, you can do one of two things within R. First we load the R module an...
If the user uses bioconductor for biology projects in R and their R library becomes corrupted you can do this command in the R prompt. BiocManager::valid() At t...
If you get the error: C 14 standard requested but CXX14 is not defined You need to create some environment variables that R can use to compile the code. If it do...
Create local R library Repo As Python packages, we suggest that users maintain their R library repoes in the home directory. Install R libraries using 'install.p...
Create local R library Repo As Python packages, we suggest that users maintain an R library repo in the home directory. Install R libraries using 'install.packag...
The RegistrationAgent User This is a user used by Foswiki when it registers new users. This user has special access to write to , and does not need an entry i...
Here's a simple example of a checkpointing program being run with a slurm job script that will automatically generate a restart script for when you need to restar...
Running jobs on Shamu * Submitting your Batch Job Submit your code to run on the compute nodes. Create a submission script and specify options for better...
How to run Parallel Batch jobs On Shamu we have three (3) parallel Grid Engine environments but you only need to use one. First you need to load the "sge" module ...
How to run interactive jobs If you want to use a GUI or have a short program you want to test or debug, we suggest using the "srun" command. This will automatical...
To set up passwordless login you'll need to have set up an RSA key pair on your local machine for SSH. On linux and Mac OS. To generate an RSA keypair, just do t...
Windows Subsystem for Linux After the Windows 10 Fall Creators Update (FCU) released on October 17th 2017 Microsoft started to officially support on Windows OS th...
Shamu Fair Use Policy Effective July 13, 2020 Active Jobs Compute nodes will no longer be shared among multiple users. Instead, when a user grabs a compute nod...
This is a simple example of a program that checkpoints using python and the pickle class. It will run for 15 minutes. The script checks for a file called "countin...
Simple Single Threaded Job Script From the command line create a new file called myjob.sh using Nano or VIM. Below is a simple script which sets your SGE environm...
SitePreferences %MAKETEXT{ "Foswiki's default preferences are located in _1 , however settings defined here have override priority and should be used for lo...
Main.AdminUser 01 Jul 2020 On July 13, 2020, the job scheduler Sun Grid Engine (SGE) on Shamu will be switched to Slurm, a new job scheduling system. Existing SGE...
Software Installed on Shamu Below is the list of software that is currently installed on Shamu. If you need additional software, please email your request to rcsg...