Penguin On Demand (POD)
POD Customer Portal
Account Creation
New Penguin Computing On-Demand Accounts
New Managed POD Accounts
About Our Clusters: MT1 & MT2
Storage and Login Nodes
MT1: Create Storage Volume
MT1: Create pod.free Login Node
MT2: Home Directory Created Automatically
MT2: Create pod.free Login Node
Two-Factor Authentication (2FA)
Enabling Two-Factor Authentication on POD
Requiring 2FA for Managed Users
SSH Client Configuration
Help and Recovery
Account Setup
Web Browser
Authentication using SSH Keys
SSH Keys on Linux and macOS
Create a new Key Pair
Add new Public Key to the POD Portal
Load your Private Key and Connect
SSH Keys on Windows using PuTTY
Creating a new Key Pair
Add the Public Key to the POD Portal
Start Pageant (Authentication Agent)
Connect to your Login Node with PuTTY
SSH Keys on Windows Using PowerShell
Installing Windows 10 SSH Client
How to Setup SSH Keys
How to Use Windows 10 SSH Client
Remote File Management
Managing Files on Your Login Node With WinSCP
WinSCP Login Configuration
WinSCP Two-Factor Authentication (if enabled)
WinSCP File Management
Managing Files on Your Login Node With FileZilla
FileZilla Site Manager Configuration
FileZilla Two-Factor Authentication (if enabled)
FileZilla File Management
Managing Files on Your Login Node With PowerShell
PowerShell using SFTP
PowerShell using SCP
Transferring Files Between MT1 and MT2 Storage
Use the
cp
command to copy a few files or directories
Use the
rsync
command to copy large amounts of data
Quick Start
POD 101: Quick Start for POD
Job Submission Scripts
Simple Example Job
Job Submission
Job Output
Simple MPI Example Job
MPI Job Submission
MPI Job Output
Introduction
About Our Locations
POD Queues
POD MT2 Cluster
Scyld Cloud Workstations (SCW)
Sharing a Directory with Managed Users
Migrating to MT2 from MT1
Provision MT2 Login Node
Install your SSH Keys on MT2
Move your Data to MT2
Contact Support for Assistance
POD Usage Charges and Billing
Compute Node Core Hours
Login Node Instance Server Hours
MT1 Storage Volume Capacity
MT2 Home Directory Utilization
Usage and Reports
Job Scheduler
POD Job Resource Scheduling
Scheduler Commands
Choosing your Queue
PBS Directives
Queue Name
Processor (Core) Count
Estimated Walltime
Shell Environment (Optional)
Job Name (Optional)
Script Output (Optional)
Project Account (Optional)
Job Arrays
PBS Directive
Simple Example
Walltime
Optimize Scheduling
Control Billing
Best Practices for Estimating Walltime
Walltime and Job Arrays
Monitoring Jobs
Monitoring System Group Jobs
Setup a new System Group
Invite new Managed Users
Usage
T30 Haswell Queue (MT1)
T30 Server - Intel® Haswell
T30 Batch Jobs
T30 Interactive Jobs
Compiling for Haswell
S30 Skylake Queue (MT2)
S30 Server: Intel® Xeon® Scalable Processor (Skylake-SP)
S30 Batch Jobs
S30 Interactive Jobs
Compiling for Skylake-SP
Tundra Open Compute Platform
Compilers & MPI Libraries
Intel® Compilers
Portland Group PGI® Compilers
Running MPI Jobs
MPI Job Syntax
System Memory/CPU Core
Use Fewer Ranks for More Memory-Per-Core
OpenMPI
IBM/Platform MPI
Intel MPI
Applications
Environment Modules
Show Pre-installed Applications
Load an Environment Module to Access an Application
Switching Between Applications Versions
User Defined Modules
FEA, CFD and FDTD Modeling
Weather Modeling and Cartographic Projections
Life Sciences, BioTech and Genomics
General Science Applications & Libraries
Mathematics and Statistics Applications & Libraries
Rendering, Remote Visualization and Image Manipulation
Compilers and Language Tools
Application Guides
WRF
Versions
Example
Geogrid Data
MATLAB®
Example
MATLAB® Distributed Computing Server (MDCS)
Licensing
Initial Setup
Validation
Customization
Queue and Other Submission Options
LS-DYNA
Versions
Example
LS-PREPOST Example
LS-OPT
Versions
Configuring
Running
Examples
Using SMP LS-DYNA
Using MPP LS-DYNA
StarCCM+
Versions
Power on Demand License
Example
ANSYS Fluent
ANSYS Electronics Desktop
R & Rmpi
Rmpi
Running Rmpi Programs
Spawning MPI Processes
Rmpi Examples
Singularity
Creating Singularity Containers
Using Docker Images in Singularity
Singularity Recipes created by Penguin for POD
Tips for running MPI applications with Singularity on POD
ClamAV® Antivirus
Scanning
API & Command Line Utilities
User Identity & API Key
POD API Endpoints (Authentication Required)
A Guide to using Scyld Cloud Manager APIs on POD
Authentication Token
Get a List of Available PODs
Create a New User Account
Provision a New Storage Volume
Create a New Login Server Instance
Add SSH Keys for Authentication
PODTools: Command-line Utilities
Download & Install
Configuration
Configuration Templates
PODTools Configuration Options
PODShell Configuration Options
POD MT1 Sample
PODShell: Job Submission and Management Utility
Submitting Jobs
Data Staging
Checking Job Status
Checking System Group Jobs
Help & Support
References & Useful Links
Advanced Topics
Persistent SSH Tunnels on Windows
Install Plink & Non-Sucking Service Manager (NSSM)
Configure New Service using NSSM GUI
Application Tab
Application Tab: Arguments
Details Tab
Log On Tab
Process Tab
Exit Actions Tab
I/O Tab
Install new Windows Service
Managing new Windows Service
Updating the Host Key Fingerprint
Frequently Asked Questions (FAQs)
Can I try POD for free now?
Is there ever a wait to run my jobs?
My workload is highly customized. How do I integrate POD into my workflow?
What are my payment options?
When am I charged for my usage?
How secure is my code and data?
How do I deactivate my account?
What software applications and libraries are available?
Feedback
POD Customer Portal
Contact Support
Register New Account
Pricing Details
Penguin On Demand (POD)
Docs
»
Index
POD Customer Portal
Index