Windows HPC
Access
The windows HPC server is whpc-01.grit.ucsb.edu. It can be logged into with your GRIT SSO credentials via RDP or The Authentik web RDP. After login you will receive a brief error message followed by a brief flash of a command prompt before being setup with your desktop, this is normal and part of the automated home folder mapping.
Home Folder
to avoid confusion and permissions issues the windows home folder is redirected to /home/$username/WHPC/
Mapping additional home folders
To map additional home folders create a file in your home directory called
whpc-maps
with no suffix (ie not .txt) and you can add automated mounts with the following format:
G|nolock,rw,soft,vers=4|hoodoo.geog.ucsb.edu:/raid/staff-geog/grit_share
where G is the drive letter, nolock,rw,soft,vers-4 are the NFS options and hoodoo.geog.ucsb.edu:/raid/staff-geog/grit_share is the NFS path. Note that due to limitations with windows only your primary UID and GID are passed so some group mounts may not work as expected.
The same can be done on whpc-01.grit.ucsb.edu in C:\DriveMaps\<username>\maps if you prefer.
Installing Applications
First install and enable winget:
Open a command prompt or powershell window and paste in the following:
$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."winget can be used from a non-elevated command prompt to install packages. For example, to install cygwin:
winget install -e --id Cygwin.Cygwin --scope user
Known Issues
The current implantation of windows' NFS client only passes the user's primary UID and GID so not all directories will be accessible.