From 14d961143e65dea94c87678069d8173f4c92a6fb Mon Sep 17 00:00:00 2001
From: Adam Caprez <acaprez2@unl.edu>
Date: Wed, 19 Jun 2019 21:56:38 +0000
Subject: [PATCH] Add Rhino pages for partitions and software.

---
 .../available_software_for_rhino.md           | 45 +++++++++++++++++++
 .../submitting_jobs/partitions/_index.md      | 12 +++--
 .../partitions/rhino_available_partitions.md  | 10 +++++
 3 files changed, 63 insertions(+), 4 deletions(-)
 create mode 100644 content/guides/running_applications/available_software_for_rhino.md
 create mode 100644 content/guides/submitting_jobs/partitions/rhino_available_partitions.md

diff --git a/content/guides/running_applications/available_software_for_rhino.md b/content/guides/running_applications/available_software_for_rhino.md
new file mode 100644
index 00000000..88ce66a8
--- /dev/null
+++ b/content/guides/running_applications/available_software_for_rhino.md
@@ -0,0 +1,45 @@
++++
+title = "Available Software for Rhino"
+description = "List of available software for rhino.unl.edu."
+scripts = ["https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/jquery.tablesorter.min.js", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-pager.min.js","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-filter.min.js","/js/sort-table.js"]
+css = ["http://mottie.github.io/tablesorter/css/theme.default.css","https://mottie.github.io/tablesorter/css/theme.dropbox.css", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/jquery.tablesorter.pager.min.css","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/filter.formatter.min.css"]
++++
+
+{{% notice tip %}}
+HCC provides some software packages via the Singularity container
+software. If you do not see a desired package in the module list below,
+please check the [Using Singularity]({{< relref "using_singularity" >}})
+page for the software list there.
+{{% /notice %}}
+
+{{% panel theme="warning" header="Module prerequisites" %}}
+If a module lists one or more prerequisites, the prerequisite module(s)
+must be loaded before or along with, that module.
+
+For example, the `cdo/2.1` modules requires `compiler/pgi/13.` To load
+the cdo module, doing either
+
+`module load compiler/pgi/13`
+
+`module load cdo/2.1`
+
+or
+
+`module load compiler/pgi/13 cdo/2.1` (Note the prerequisite module
+**must** be first.)
+
+is acceptable.
+{{% /panel %}}
+
+{{% panel theme="info" header="Multiple versions" %}}
+Some packages list multiple compilers for prerequisites. This means that
+the package has been built with each version of the compilers listed.
+{{% /panel %}}
+
+{{% panel theme="warning" header="Custom GPU Anaconda Environment" %}}
+If you are using custom GPU Anaconda Environment, the only module you need to load is `anaconda`:
+
+`module load anaconda`
+{{% /panel %}}
+
+{{< table url="http://rhino-head.unl.edu:8192/lmod/spider/json" >}}
diff --git a/content/guides/submitting_jobs/partitions/_index.md b/content/guides/submitting_jobs/partitions/_index.md
index e23dc468..751ebb35 100644
--- a/content/guides/submitting_jobs/partitions/_index.md
+++ b/content/guides/submitting_jobs/partitions/_index.md
@@ -1,17 +1,21 @@
 +++
 title = "Partitions"
-description =  "Listing of partitions on Crane."
+description =  "Listing of partitions on Crane and Rhino."
 scripts = ["https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/jquery.tablesorter.min.js", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-pager.min.js","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-filter.min.js","/js/sort-table.js"]
 css = ["http://mottie.github.io/tablesorter/css/theme.default.css","https://mottie.github.io/tablesorter/css/theme.dropbox.css", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/jquery.tablesorter.pager.min.css","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/filter.formatter.min.css"]
 +++
 
-Partitions are used in Crane to distinguish different
+Partitions are used on Crane and Rhino to distinguish different
 resources. You can view the partitions with the command `sinfo`.
 
 ### Crane:
 
 [Full list for Crane]({{< relref "crane_available_partitions"  >}})
 
+### Rhino:
+
+[Full list for Rhino]({{< relref "rhino_available_partitions"  >}})
+
 #### Priority for short jobs
 
 To run short jobs for testing and development work, a job can specify a
@@ -33,7 +37,7 @@ priority so it will run as soon as possible.
 
 Overall limitations of maximum job wall time. CPUs, etc. are set for
 all jobs with the default setting (when thea "–qos=" section is omitted)
-and "short" jobs (described as above) on Crane.
+and "short" jobs (described as above) on Crane and Rhino.
 The limitations are shown in the following form.
 
 |         | SLURM Specification  | Max Job Run Time | Max CPUs per User | Max Jobs per User |
@@ -59,7 +63,7 @@ contact {{< icon name="envelope" >}}[hcc-support@unl.edu] (mailto:hcc-support@un
 ### Guest Partition
 
 The `guest` partition can be used by users and groups that do not own
-dedicated resources on Crane.  Jobs running in the `guest` partition
+dedicated resources on Crane or Rhino.  Jobs running in the `guest` partition
 will run on the owned resources with Intel OPA interconnect.  The jobs
 are preempted when the resources are needed by the resource owners and
 are restarted on another node.
diff --git a/content/guides/submitting_jobs/partitions/rhino_available_partitions.md b/content/guides/submitting_jobs/partitions/rhino_available_partitions.md
new file mode 100644
index 00000000..0f59087b
--- /dev/null
+++ b/content/guides/submitting_jobs/partitions/rhino_available_partitions.md
@@ -0,0 +1,10 @@
++++
+title = "Available Partitions for Rhino"
+description = "List of available partitions for rhino.unl.edu."
+scripts = ["https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/jquery.tablesorter.min.js", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-pager.min.js","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/js/widgets/widget-filter.min.js","/js/sort-table.js"]
+css = ["http://mottie.github.io/tablesorter/css/theme.default.css","https://mottie.github.io/tablesorter/css/theme.dropbox.css", "https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/jquery.tablesorter.pager.min.css","https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.1/css/filter.formatter.min.css"]
++++
+
+### Rhino:
+
+{{< table url="http://rhino-head.unl.edu:8192/slurm/partitions/json" >}}
-- 
GitLab