Hprc banner tamu.png

SW:Portal

From TAMU HPRC
Jump to: navigation, search

What is TAMU OnDemand

TAMU OnDemand is a web platform through which users can access HPRC clusters and services with a web browser (Chrome, Firefox, IE, and Safari). Its intuitive and easy-to-use interface allows new users to be instantly productive at using the HPRC resources for their research, and at the same time, provides an alternative convenient way for experienced users to access the HPRC resources. The portal has a flexible and extensible design that makes it easy to deploy new services as needed. Currently, TAMU OnDemand provides online services to Ada only. In the future, TAMU OnDemand will be developed into a single access point to all TAMU HPRC clusters.

Services Provided

  • Job submission and monitoring
  • File transfer and management
  • Shell access
  • Interactive applications
    • Abaqus
    • Ansys
    • IGV
    • LS-PREPOST
    • Matlab
    • Jupyter
    • ParaView
    • Rstudio
    • VNC

How to Access

All active Ada users have access to TAMU OnDemand. Login with your NetID and password at the address

     https://portal.hprc.tamu.edu

Login with your NetID and password.

If accessing from a network other than the TAMU network, the VPN is needed.

Using the Portal

Each service provided by the portal is available at the navigation bar at the top of the page.

Files

The first option in the navigation bar is the "Files" drop down menu. From this menu, a user can view a file explorer at either their home directory or scratch directory.

Some users may find the visual interface of the file explorer more intuitive than shell based file exploring. All files in the directory are shown on screen, along with the file tree or hierarchy.

Normal file management commands are available with the click of a button. These include:

  • Viewing files(cat)
  • Text editing
  • Copy/Paste
  • Renaming files
  • Creating files
  • Deleting files
  • File upload/download

Jobs

From the jobs drop down menu, a user can view their active jobs or go to the job composer. Always make sure to kill jobs that are no longer in use.

Active Jobs

The active jobs menu provides information about running jobs on any cluster, including their JobID, name, user, account, time used, queue, and status. Clicking the arrow to the left of a given job will reveal more details, such as where it was submitted from, which node it's running on, when it was submitted, process IDs, memory, and CPU time.

Job Composer

When first launched, the job composer will walk the user through each of its features, covering the whole process of creating, editing, and submitting a job. More details on job parameters can be found here.

Clusters

Shell access to any of the three clusters is available from this drop down menu with one click. Some users may find it simpler than using an ssh client such as MobaXterm. The clusters can then be accessed by logging in with a NetID and password.

Interactive Apps

Each piece of software listed above in the "services provided" section is directly available to launch from this menu. When a piece of software is selected, the normal job parameters such as number of cores, wall time, memory, and type of node will need to be selected. When satisfied, the software can be launched as a job. It will first go into a queue, and when ready, a button will become available to view the interface of the chosen software.

Interactive sessions can be managed via the "My Interactive Sessions" button on the navigation bar.