Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • FAQ
  • RDPv10
  • UNL_OneDrive
  • atticguidelines
  • data_share
  • globus-auto-backups
  • good-hcc-practice-rep-workflow
  • hchen2016-faq-home-is-full
  • ipynb-doc
  • master
  • rclone-fix
  • sislam2-master-patch-51693
  • sislam2-master-patch-86974
  • test
14 results

Target

Select target project
  • OMCCLUNG2/hcc-docs
  • salmandjing/hcc-docs
  • hcc/hcc-docs
3 results
Select Git revision
  • 26-add-screenshots-for-newer-rdp-v10-client
  • 28-overview-page-for-connecting-2
  • AddExamples
  • OMCCLUNG2-master-patch-74599
  • RDPv10
  • globus-auto-backups
  • gpu_update
  • master
  • mtanash2-master-patch-75717
  • mtanash2-master-patch-83333
  • mtanash2-master-patch-87890
  • mtanash2-master-patch-96320
  • patch-1
  • patch-2
  • patch-3
  • runTime
  • submitting-jobs-overview
  • tharvill1-master-patch-26973
18 results
Show changes
Commits on Source (785)
Showing
with 894 additions and 466 deletions
File added
public/
.cache/
__pycache__/
site/
variables:
BASE_URL: "//hcc.unl.edu/docs"
DEPLOY_ROOT: "/var/www/html/hcc-docs"
HUGO_TARBALL: "https://github.com/gohugoio/hugo/releases/download/v0.51/hugo_0.51_Linux-64bit.tar.gz"
GIT_SUBMODULE_STRATEGY: recursive
.fetch_external_files: &fetch_external_files
- curl -L https://raw.githubusercontent.com/unlhcc/singularity-dockerfiles/master/IMAGELIST.md > docs/static/markdown/singularity-images.md
- curl -L http://swan-head.unl.edu:8192/bio/data/json > docs/static/json/biodata.json
- curl -L http://swan-head.unl.edu:8192/lmod/spider/json > docs/static/json/lmod.json
- curl -L http://swan-head.unl.edu:8192/slurm/partitions/json > docs/static/json/swan_partitions.json
stages:
- test
......@@ -10,15 +14,19 @@ stages:
test:
stage: test
image: unlhcc/docker-glibc
image: python:3.11
except:
- master
tags:
- docker
before_script:
- curl -L -o - ${HUGO_TARBALL} | tar -zxv -C /usr/local/bin
- apt-get -q update
- apt-get -q -y install zip pandoc
- pip install -q -r requirements.txt
- *fetch_external_files
script:
- hugo --ignoreCache -v
- mkdocs build
- ./pandoc-build.sh
deploy:
stage: deploy
......@@ -29,8 +37,17 @@ deploy:
- master
tags:
- hcc-docs-prod
before_script:
- export MICROMAMBA_ROOT_PREFIX=`mktemp -d`
- export MKDOCS_PREFIX=`mktemp -d`
- *fetch_external_files
- micromamba create -y -q -p $MKDOCS_PREFIX/mkdocs python=3.11 pip cairo pandoc
- micromamba run -p $MKDOCS_PREFIX/mkdocs pip install -q -r requirements.txt
script:
- curl -L https://raw.githubusercontent.com/unlhcc/singularity-dockerfiles/master/IMAGELIST.md > static/markdown/singularity-images.md
- hugo --ignoreCache -b ${BASE_URL} -v
- pandoc -s content/facilities.md -o public/facilities.docx
- rsync -avz --delete public/ $DEPLOY_ROOT
- micromamba run -p $MKDOCS_PREFIX/mkdocs mkdocs build
- find site/ -type f -name "*.html" -exec sed -i -e 's/src="\//src="\/docs\//g' -e 's/href="\//href="\/docs\//g' {} +
- micromamba run -p $MKDOCS_PREFIX/mkdocs ./pandoc-build.sh
- rsync -avz --delete site/ $DEPLOY_ROOT
after_script:
- rm -rf ${MICROMAMBA_ROOT_PREFIX} ${MKDOCS_PREFIX}
# Contributing
Our users have a wonderful perspective into our documentation that our staff do not.
It's easy for people who have been using it for a while
to forget how impenetrable some of this material can be. As such, we
greatly welcome feedback and contributions of all kinds:
suggested changes,
fixes to existing material,
and bug reports are all welcome.
## Contributor Agreement
By contributing,
you agree that we may redistribute your work under [our license](LICENSE).
## How to Contribute a Fix or Suggested Change
The easiest way to get started is to file an issue
to tell us about a spelling mistake,
some awkward wording,
or a factual error.
1. If you do not have access to [UNL's GitLab instance](http://git.unl.edu),
you can [send us comments by email](mailto:hcc-support@unl.edu).
However,
we will be able to respond more quickly if you use one of the other methods described below.
2. If you have access to [UNL's GitLab instance](http://git.unl.edu),
but do not know how to use Git,
you can report problems or suggest improvements by [creating an issue](https://git.unl.edu/hcc/hcc-docs/issues/new).
This allows us to assign the item to someone
and to respond to it in a threaded discussion. Detailed information on creating
issues can be found in the [GitLab Documentation](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html)
3. If you are comfortable with Git,
and would like to add or change material,
you can submit a pull request (PR).
Instructions for doing this are [included below](#using-gitlab).
## Where to Contribute
1. Checking for outstanding [issues](https://git.unl.edu/hcc/hcc-docs/issues) is a quick way to identify contribution areas. Additionally,
review an comments on existing merge requests are welcome.
2. All documentation content can be found within the `docs` folder. Subdirectories indicate menu items,
with the top level document called `index.md` within each subdirectory.
Note: please do not submit modifications to theme or CSS items unless they
adhere to [UNL style guidelines](https://wdn.unl.edu/unl-web-framework-5-standards-guide).
## What to Contribute
There are many ways to contribute,
from contributing additional documentation topics or submitting software specific job examples,
to updating or adding to existing documentation and submitting [bug reports](https://git.unl.edu/hcc/hcc-docs/issues)
about things that don't work, aren't clear, or are missing.
Comments on issues and reviews of pull requests are just as welcome:
we are smarter together than we are on our own.
Reviews from novices and newcomers are particularly valuable:
so fresh eyes are always welcome.
## Using GitLab
The best way to submit proposed changes is:
1. Create a fork of the HCC docs repository.
- [Documentation on how to fork a project](https://docs.gitlab.com/ee/gitlab-basics/fork-project.html)
2. Clone your forked repository and commit changes.
- [Details on setting up a Hugo environment on your personal machine](README.md)
3. Submit a merge request between your fork and the main HCC docs repository.
- [How to submit a merge request](https://docs.gitlab.com/ee/gitlab-basics/add-merge-request.html)
## Other Resources
If you have any questions or feedback, please contact us at hcc-support@unl.edu.
This diff is collapsed.
......@@ -3,8 +3,8 @@ HCC-DOCS
This is the repository for HCC's user documentation. The documentation is a
combination of [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
for the source and the [Hugo](https://gohugo.io) static site generator. Currently,
the theme used is [docDock](https://themes.gohugo.io/docdock/).
for the source and the [MkDocs](https://www.mkdocs.org/) static site generator. Currently,
the theme used is [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/).
The website is viewable at https://hcc.unl.edu/docs.
......@@ -19,23 +19,16 @@ edit/create content, and preview your changes locally before creating the MR/PR.
#### Clone the repo (including submodules) and create a new branch
Clone the repo somewhere convenient. The DocDock theme is provided via a git submodule,
so after cloning, run `git submodule update --init --recursive` in the root of the repo.
Run `git checkout -b <mybranch>` to create a new branch for your changes.
Clone the repo somewhere convenient.
#### Download and install Hugo
#### Download and install MkDocs
Download the appropriate Hugo tarball from the Hugo [releases page](https://github.com/gohugoio/hugo/releases).
MkDocs, the Material for MkDocs theme, and all plugins are installable with pip.
(Direct links for [Linux](https://github.com/gohugoio/hugo/releases/download/v0.51/hugo_0.51_Linux-64bit.tar.gz), [Mac](https://github.com/gohugoio/hugo/releases/download/v0.51/hugo_0.51_macOS-64bit.tar.gz), and [Windows](https://github.com/gohugoio/hugo/releases/download/v0.51/hugo_0.51_Windows-64bit.zip))
The `hugo` program is a single binary with no dependencies and does not require root priviledges,
so just place it somewhere convenient in your `PATH` (i.e. `~/bin`).
Verify it works by running the command `hugo version`:
```
bash-4.4# hugo version
Hugo Static Site Generator v0.51 linux/amd64 BuildDate: 2018-11-07T10:10:13Z
```bash
pip install mkdocs mkdocs-material mkdocs-nav-weight \
mkdocs-material[imaging] mkdocs-awesome-nav mkdocs-macros-plugin \
mkdocs-table-reader-plugin mkdocs-include-markdown-plugin
```
### Previewing the site and adding content
......@@ -44,89 +37,129 @@ Hugo Static Site Generator v0.51 linux/amd64 BuildDate: 2018-11-07T10:10:13Z
The `hugo server` command will build the site and run a small webserver to allow you to
preview it. Depending whether you're working on your local machine or a VM on Anvil,
the option you pass needs to be slightly different. The `hugo server` command should be
run from the root of the repository (i.e. the same directory the `config.toml` file
the option you pass needs to be slightly different. The `mkdocs serve` command should be
run from the root of the repository (i.e. the same directory the `mkdocs.yml` file
resides in).
**If you're working on your local laptop/deskop:**
This will allow you to view the webiste by going to `http://localhost:8080` in your web browser.
Run the command:
```
hugo server -b http://127.0.0.1
```
Alternatively you can build the HTML files to view in a web browser using the `mkdocs build` command
from the root of the repository.
You should now be able to preview the website by going to `http://localhost:1313` in your web
browser.
**If you're working in a VM on Anvil:**
You'll first need to allow port 1313. If your VM is under the `swanson` project, there is
already an existing "Hugo" security group. Just add that group to your VM. Otherwise, first
create it and allow TCP port 1313 though. You may also need to allow port 1313 through your
You'll first need to allow port 8080. If your VM is under the `swanson` project, there is
already an existing "Port 8080" security group. Just add that group to your VM. Otherwise, first
create it and allow TCP port 8080 though. You may also need to allow port 8080 through your
instance's firewall.
Once that is done, run the command:
```
hugo server -b http://<instance IP> --bind <instance IP>
mkdocs serve
```
where *\<instance IP\>* is the 10.71.x.x address of your instance.
You should now be able to preview the website by going to `http://<instance IP>:1313` in your web
browser.
*Note: The hugo server command will watch the filesystem for changes and force an update in your browswer,
You should now be able to preview the website by going to `http://<instance IP>:8080` in your web
browser, where *\<instance IP\>* is the 10.71.x.x address of your instance.
*Note: The mkdocs serve command will watch the filesystem for changes and force an update in your browswer,
so you can simply leave the server running as you work.*
#### Adding content
The page content for the site is under the `content/` directory. The directory structure will determine
The page content for the site is under the `docs/` directory. The directory structure will determine
how the site itself is structured, so place content based on where in the site you would like it to be.
Each level in the tree will need to have an `_index.md` file to designate it as a new section. The content
itself is almost all standard markdown. However, there are a few things that are specific to Hugo that
Each level in the tree will need to have an `index.md` file to designate it as a new section. The content
itself is almost all standard markdown. However, there are a few things that are specific to MkDocs that
are used:
1. *Front matter*
[Front matter](https://gohugo.io/content-management/front-matter) is Hugo-specific metadata added
to the page. The format can be TOML, YAML, or JSON. The example here uses TOML, which is identified
by opening and closing `+++`. At minimum, each page should have a title and description:
1. *YAML Style Metadata*
[YAML Style Metadata](https://www.mkdocs.org/user-guide/writing-your-docs/#yaml-style-meta-data) is Hugo-specific metadata added
to the page. The format needs to be YAML. The example here is for our contact-us page, and is identified
by opening and closing `---` At minimum, each page should have a title and description:
```
+++
title = "Contact Us"
description = "Contact Information for HCC"
+++
---
title: "Contact Us"
description: "Contact Information for HCC"
---
```
Another useful parameter is the `weight` option. This will determine the order of display in the navigation tree;
lower numbers are displayed before higher numbers.
2. *Shortcodes*
[Shortcodes](https://gohugo.io/content-management/shortcodes) are "helper functions" to add content
that would otherwise require using raw HTML. Hugo provides some [built-in](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes)
shortcodes. The DocDock theme also provides its own [shortcodes](http://docdock.netlify.com/shortcodes).
Shortcodes are added via a `{{% shortcodename parameters %}}` declaration. For example, to embed a YouTube
video with ID `-Vh7SyC-3mA`:
2. *Macros and variables*
[Macros](https://mkdocs-macros-plugin.readthedocs.io/en/latest/) are "helper functions" to add content
that would otherwise require using raw HTML.
Currently, a few custom ones are implemented.
- `{{ youtube('Emded_URL_OR_Share_Code') }}` - Embeds a youtube video into the docs
- `{{ md_table('path_or_url') }}` - Embeds a markdown table as a sortable table.
- `{{ json_table('path_or_url') }}` - Embeds a JSON table as a sortable table.
Variables allow for the use of defining shorthand codes for using the same value in multiple places in the documentation.
These are all defined in the `mkdocs.yml` file in the `extra:` section.
Variables are called using `{{ variable.path.to.value }}` where the path starts after the `extra:` block.
```yaml
extra:
hcc:
# Swan Cluster Specific Information
swan:
xfer: "swan-xfer.unl.edu"
ood:
name: "Swan Open OnDemand"
url: "https://swan-ood.unl.edu"
work:
block: "100 TiB"
```
{{< youtube -Vh7SyC-3mA >}}
```
Other useful shortcodes include language-specific syntax highlighting, figures, and automatic listing
of page children for navgiation/summary pages.
3. *Using `relref` for link generation*
The `relref` shortcode should generally be used for linking to other pages within the site. This will
generate relative links that should work no matter what the base URL is. For example, assume you're
editing "my\_page.md" and want to link to the page "my\_other\_page.md" in the subdirectory "mystuff".
To do so, add the line
Using a section of the YAML above we can get the following exampls:
- `{{ hcc.swan.xfer }}` would yield the URL for Swan's high speed transfer node
- `{{ hcc.swan.ood.url }}` would yield the block quota for Swan's $WORK filesystem
- `{{ hcc.swan.work.block }}` would yield the Open OnDemand URL for Swan
- ` {{ children('path_after_docs') }} ` - List child pages and Descriptions - do not add trailing `/`
A good file for examples of the use of these variables is `docs/handling_data/index.md` where many variables
are used to discuss the filesystems.
3. Code Blocks
Code blocks are able to use language specific formatting and use the standard markdown format for codeblocks.
```` markdown title="Example Code Block"
``` python
print('Hello World!')
```
[My other page]({{< relref "mystuff/my_other_page" >}})
```
````
4. Links
MkDocs uses standard markdown links, `[Text to Display](URL or path/to/file)`
Note that you can omit the `.md` suffix from the filename.
4. *Static content*
Hugo has special handling for static content (images, linked zip files, etc.). In the root of the repo,
there is a `static/` directory; all static content should go there. Subdirectories can be made to keep
things organized; there are existing directories for `images` and `attachments`. Feel free to create
additional directories if it makes sense. To link to static content, you can use an absolute path from
any page. For example, assuming there is an image in the repo at `static/images/my_image.png`,
you can link to it using the `figure` shortcode as `{{< figure src="/images/my_image.png" >}}`.
5. *Static content*
1. Images
Images are stored in `docs/images`.
Images can then be embeded in one of two methods. The path starts from the `images` directory.
Using markdown: `![Optional Image Title](/image/picture.png)`
Using HTML: `<img src="/images/picture.png">`
- HTML will also allow the use of standard `img` embedding and customization.
2. Markdown and HTML Files
Sometimes there are cases where information is stored statically elsewhere. These files are organized in `docs/static`
``` markdown
{%
include "relative/path/to/file.html"
%}
```
- **Special note for .png files**: In order to keep the repo size as small as possible, all images
should be png's if possible, and further processed using the [pngquant](https://pngquant.org) compression
tool. This will reduce the size by ~3-4x while keeping good quality. For example, to process and
......@@ -134,6 +167,20 @@ are used:
prior to committing the files to the repo, otherwise git will be forced to keep multiple copies as the files
are binary.*
6. Callouts
These are the callouts used to highlight information and have a few customization options.
Callout Template:
``` markdown
!!! type "Optional Title"
Content goes here. It is important to make sure to have space in the markdown file above and below the callout.
Content must also be indented
```
A full list of callout types and additional usage information is available in the [Material for MkDocs documentation page](https://squidfunk.github.io/mkdocs-material/reference/admonitions/#supported-types).
#### Adding your changes
Once you've got your set of changes, add and commit them to your branch. Push the branch and
......
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---
#baseURL = "http://hcc-docs.unl.edu/"
languageCode = "en-us"
title = "HCC-DOCS"
theme = "docdock"
contentdir = "content"
layoutdir = "layouts"
publishdir = "public"
baseURL = "/"
canonifyURLs = "true"
relativeURLs = "true"
DefaultContentLanguage = "en"
pygmentsCodeFences = true
pygmentsStyle = "monokailight"
defaultContentLanguage = "en"
defaultContentLanguageInSubdir= false
enableMissingTranslationPlaceholders = false
[params]
editURL = "https://git.unl.edu/hcc/hcc-docs/edit/master/content/"
showVisitedLinks = true # default is false
themeStyle = "original" # "original" or "flex" # default "flex"
themeVariant = "blue" # choose theme variant "green", "gold" , "gray", "blue" (default)
ordersectionsby = "weight" # ordersectionsby = "title"
disableHomeIcon = false # default is false
disableSearch = false # default is false
disableNavChevron = false # set true to hide next/prev chevron, default is false
highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter
menushortcutsnewtab = true # set true to open shortcuts links to a new tab/window
enableGitInfo = true
[outputs]
home = [ "HTML", "RSS", "JSON"]
[[menu.shortcuts]]
name = "hcc.unl.edu"
identifier = "ds"
url = "https://hcc.unl.edu"
weight = 10
+++
title = "Footer"
+++
{{< icon name="copyright-mark" >}} [Holland Computing Center] (https://hcc.unl.edu) | 118 Schorr Center, Lincoln NE 68588 | {{< icon name="envelope" >}}[hcc-support@unl.edu] (mailto:hcc-support@unl.edu) | {{< icon name="phone-alt" >}}402-472-5041
+++
title = "Header"
+++
{{< figure src="/images/UNMasterwhite.gif" link="https://nebraska.edu" target="_blank" >}}
### [Holland Computing Center](https://hcc.unl.edu)
#### [HCC-DOCS]({{< relref "/" >}})
+++
title = "HCC Documentation"
description = "HCC Documentation Home"
weight = "1"
+++
HCC Documentation
============================
The Holland Computing Center supports a diverse collection of research
computing hardware. Anyone in the University of Nebraska system is
welcome to apply for an account on HCC machines.
Access to these resources is by default shared with the rest of the user
community via various job schedulers. These policies may be found on the
pages for the various resources. Alternatively, a user may buy into an
existing resource, acquiring 'priority access'. Finally, several
machines are available via Condor for opportunistic use. This will allow
users almost immediate access, but the job is subject to preemption.
#### [New Users Sign Up](http://hcc.unl.edu/new-user-request)
#### [Quick Start Guides](/quickstarts)
Which Cluster to Use?
---------------------
**Crane**: Crane is the newest and most powerful HCC resource . If you
are new to using HCC resources, Crane is the recommended cluster to use
initially. Limitations: Crane has only 2 CPU/16 cores and 64GB RAM per
node. CraneOPA has 2 CPU/36 cores with a maximum of 512GB RAM per node.
If your job requires more than 36 cores per node or you need more than
512GB of memory, consider using Tusker instead.
**Tusker**: Similar to Crane, Tusker is another cluster shared by all
campus users. It has 4 CPU/ 64 cores and 256GB RAM per node. Two nodes
have 1024GB RAM for very large memory jobs. So for jobs requiring more
than 36 cores per node or large memory, Tusker would be a better option.
User Login
----------
For Windows users, please refer to this link [For Windows Users]({{< relref "for_windows_users" >}}).
For Mac or Linux users, please refer to this link [For Mac/Linux Users]({{< relref "for_maclinux_users">}}).
**Logging into Crane or Tusker**
{{< highlight bash >}}
ssh <username>@crane.unl.edu
or
ssh <username>@tusker.unl.edu
{{< /highlight >}}
Duo Security
------------
Duo two-factor authentication is **required** for access to HCC
resources. Registration and usage of Duo security can be found in this
section: [Setting up and using Duo]({{< relref "setting_up_and_using_duo">}})
**Important Notes**
- The Crane and Tusker clusters are separate. But, they are
similar enough that submission scripts on whichever one will work on
another, and vice versa.
- The worker nodes cannot write to the `/home` directories. You must
use your `/work` directory for processing in your job. You may
access your work directory by using the command:
{{< highlight bash >}}
$ cd $WORK
{{< /highlight >}}
Resources
---------
- ##### Crane - HCC's newest machine, Crane has 7232 Intel Xeon cores in 452 nodes with 64GB RAM per node.
- ##### Tusker - consists of 106 AMD Interlagos-based nodes (6784 cores) interconnected with Mellanox QDR Infiniband.
- ##### Red - This cluster is the resource for UNL's US CMS Tier-2 site.
- [CMS](http://www.uscms.org/)
- [Open Science Grid](http://www.opensciencegrid.org)
- [MyOSG](https://myosg.grid.iu.edu/)
- ##### Anvil - HCC's cloud computing cluster based on Openstack
- ##### Glidein - A gateway to running jobs on the OSG, a collection of computing resources across the US.
Resource Capabilities
---------------------
| Cluster | Overview | Processors | RAM | Connection | Storage
| ------- | ---------| ---------- | --- | ---------- | ------
| **Crane** | 548 node Production-mode LINUX cluster | 452 Intel Xeon E5-2670 2.60GHz 2 CPU/16 cores per node<br> <br>116 Intel Xeon E5-2697 v4 2.3GHz, 2 CPU/36 cores per node<br><br>("CraneOPA") | 452 nodes @ \*64GB<br><br>79 nodes @ \*\*256GB<br><br>37 nodes @ \*\*\*512GB | QDR Infiniband<br><br>EDR Omni-Path Architecture | ~1.8 TB local scratch per node<br><br>~4 TB local scratch per node<br><br>~1452 TB shared Lustre storage
| **Tusker** | 82 node Production-mode LINUX cluster | Opteron 6272 2.1GHz, 4 CPU/64 cores per node | \*\*256 GB RAM per node<br>\*\*\*2 Nodes with 512GB per node<br>\*\*\*\*2 Nodes with 1024GB per node | QDR Infiniband | ~500 TB shared Lustre storage<br>~500GB local scratch |
| **Red** | 344 node Production-mode LINUX cluster | Various Xeon and Opteron processors 7,280 cores maximum, actual number of job slots depends on RAM usage | 1.5-4GB RAM per job slot | 1Gb, 10Gb, and 40Gb Ethernet | ~6.67PB of raw storage space |
| **Anvil** | 76 Compute nodes (Partially used for cloud, the rest used for general computing), 12 Storage nodes, 2 Network nodes Openstack cloud | 76 Intel Xeon E5-2650 v3 2.30GHz 2 CPU/20 cores per node | 76 nodes @ 256GB | 10Gb Ethernet | 528 TB Ceph shared storage (349TB available now) |
You may only request the following amount of RAM: <br>
\*62.5GB <br>
\*\*250GB <br>
\*\*\*500GB <br>
\*\*\*\*1000GB
+++
title = "2012"
description = "Historical listing of various HCC events for the year 2012."
weight = "30"
+++
Historical listing of HCC Events
----------
{{% children %}}
+++
title = "HCC Supercomputing Symposium 2013"
description = "HCC Supercomputing Symposium 2013"
+++
<strong>Location: Wick Alumni Center, Dana Board Room</strong><br>
The morning sessions will be interactive – attendees should bring a laptop if at all possible! The first sessions will be primarily planned tutorial format, while the “Open Lab” will involve more individualized help of those in attendance as desired.
| Time | Title | Description |
|---------|-------------------------------------------------------|------------------------------------------------------------------|
| 9 - 10am| Getting started at HCC | HCC 101 (Linux Primer, Job submission) [Quick Start Guides](https://hcc.unl.edu/docs/quickstarts/) |
| 10 - 11am | Job management | Creating and deploying parallel jobs at HCC, OSG [Submitting Jobs](https://hcc.unl.edu/docs/guides/submitting_jobs/) |
| 11 - 11:45am | HCC Open Lab | Presentations and help from HCC staff |
| 12 - 1pm | LUNCH lecture with UNIT | Carl Lundstedt: How Big Data Allows Us to Investigate the Smallest Things |
|1:15 – 2pm | New User Spotlight – Steve Kolbe, Theatre | Media Arts Film Rendering @ HCC |
| 2 - 3pm | State of HCC; Crane Announcement | David Swanson |
1. <span style="line-height: 1.4285715;">Getting Started at HCC (9-10am</span>
1. [Getting an account at HCC](https://hcc.unl.edu/new-user-request)
2. Logging into HCC resources for [windows](https://hcc.unl.edu/docs/quickstarts/connecting/for_windows_users/) or [Mac/Linux Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_maclinux_users/)
3. Basic Linux commands
4. [Transferring files to HCC](https://hcc.unl.edu/docs/guides/handling_data/)
2. Job Management (10-11am)
1. [End to End MPI](https://hcc.unl.edu/docs/guides/running_applications/mpi_jobs_on_hcc/) example. Including how to transfer source code and compile an MPI application on Tusker.
2. [Compiling](https://hcc.unl.edu/docs/guides/running_applications/compiling_source_code/compiling_an_openmp_application/) and [submitting](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_an_openmp_job/) multi-thread and OpenMP applications.
3. Using scheduler features such as [Arrays](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_a_job_array/
) and [Dependencies](https://hcc.unl.edu/docs/guides/submitting_jobs/job_dependencies/
).
4. Debugging on Tusker by using [interactive submission](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_an_interactive_job/).
<span style="line-height: 1.4285715;">&lt;lunch&gt;</span>
+++
title = "2013"
description = "Historical listing of various HCC events for the year 2013."
weight = "30"
+++
Historical listing of HCC Events
----------
{{% children %}}
+++
title = "HCC Condor Workshop 2013"
description = "HCC Condor Workshop 2013."
+++
Condor
============
Workshop presentation slides
&lt;[condor\_workshop.pdf](https://unl.box.com/s/ou8tf62bqkbrh7yx0cl4me1zbp3z0j08)&gt;
| Time | Title | Description |
|---------|-------------------------|------------------------------------------------|
| 1pm-2pm | Demo/Hand-On Practice | Executing Condor jobs on HCC supertcomputers |
| 2pm-3pm | Individual Consultation | Bring your research code on HCC supercomputers |
Password for all demo accounts is **HCC\_condor2013**.
Replace `<group name>` with `demo` and `<username>` with `demoXX` (e.g. `demo01`).
- Get started with [For Windows Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_windows_users/)
or [For Mac/Linux Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_maclinux_users/).
- Sample code for Fortran/C on HCC:
&lt;[serial\_dir.zip](https://unl.box.com/s/khkpt68pe3k0lu2ythn9kzjeva40itdd)&gt;
- Sample code for Condor on HCC:
&lt;[condor\_dir.zip](https://unl.box.com/s/qpvgnqr9ukjcmt0d2trde4qcp5e5ez17)&gt;
- For more details of this demonstration, see [Condor Jobs on
HCC](https://hcc.unl.edu/docs/guides/submitting_jobs/condor_jobs_on_hcc/).
MATLAB
============
Workshop presentation slides
&lt;[matlab\_workshop.pdf](https://unl.box.com/s/ou8tf62bqkbrh7yx0cl4me1zbp3z0j08)&gt;
| Time | Title | Description |
|---------|-------------------------|---------------------------------------------------|
| 1pm-2pm | Demo/Hand-On Practice | Implementing a MATLAB code on HCC supertcomputers |
| 2pm-3pm | Individual Consultation | Bring your MATLAB code on HCC supercomputers |
Password for all demo accounts is **HCC\_matlab2013**.
Replace `<group name>` with `demo` and `<username>` with `demoXX` (e.g. `demo01`).
- Get started with [For Windows Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_windows_users/)
or [For Mac/Linux Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_maclinux_users/).
- Hands On: [MATLAB on HCC](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_matlab_jobs/)
- Sample code for MATLAB on HCC:
&lt;[matlab\_dir.zip](https://unl.box.com/s/u19fy7cjeswfl1wi7h1nkeeie8gl3z90)&gt;
- Sample code for Parallel MATLAB Job:
&lt;[parallel\_matlab\_dir.zip](https://unl.box.com/s/fhl3kf6hg8dmtozkphq3u2r58yexrppe)&gt;
+++
title = "HCC Matlab Workshop 2013"
description = "HCC Matlab Workshop 2013."
+++
Workshop presentation slides
&lt;[matlab\_workshop.pdf](https://unl.box.com/s/lulbnbrnr7xqwufrx5s20gxnyxpykn7j)&gt;
| Time | Title | Description |
|-------------|-------------------------|--------------------------------------------------|
| UNMC | | |
| 10am - 11am | Demo/Hand-On Practice | Implementing a MATLAB code on HCC supercomputers |
| 11am - 12pm | Individual Consultation | Bring your MATLAB code on HCC supercomputers |
| UNO | | |
| 2pm - 3pm | Demo/Hand-On Practice | Implementing a MATLAB code on HCC supercomputers |
| 3pm - 4pm | Individual Consultation | Bring your MATLAB code on HCC supercomputers |
Password for all demo accounts is **HCC\_matlab2013**.
Replace `<group name>` with `demo` and `<username>` with `demoXX`
(e.g. `demo01`).
- Get started with [For Windows Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_windows_users/)
or [For Mac/Linux Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_maclinux_users/).
- Hands On: [MATLAB on HCC](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_matlab_jobs/)
- Sample code for MATLAB on HCC:
&lt;[matlab\_dir.zip](https://unl.box.com/s/u19fy7cjeswfl1wi7h1nkeeie8gl3z90)&gt;
- Sample code for Parallel MATLAB Job:
&lt;[parallel\_matlab\_dir.zip](https://unl.box.com/s/fhl3kf6hg8dmtozkphq3u2r58yexrppe)&gt;
+++
title = "HCC MPI Workshop 2013"
description = "HCC MPI Workshop 2013."
+++
Workshop presentation slides &lt;[mpi\_workshop.pdf](https://unl.box.com/s/7rufq2a39n2vektg19ko9fjcbios4kqp)&gt;
| Time | Title | Description |
|---------|-------------------------|------------------------------------------------|
| 1pm-2pm | Demo/Hand-On Practice | Implementing a MPI code on HCC supertcomputers |
| 2pm-3pm | Individual Consultation | Bring your research code on HCC supercomputers |
Password for all demo accounts is **HCC\_mpi2013**.
Replace `<group name>` with `demo` and `<username>` with `demoXX` (e.g. `demo01`).
- Get started with [For Windows Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_windows_users/)
or [For Mac/Linux Users](https://hcc.unl.edu/docs/quickstarts/connecting/for_maclinux_users/).
- Sample code for Fortran/C on HCC:
&lt;[serial\_dir.zip](https://unl.box.com/s/khkpt68pe3k0lu2ythn9kzjeva40itdd)&gt;
- Sample code for MPI on HCC:
&lt;[mpi\_dir.zip](https://unl.box.com/s/fekjdxx82gxp3x75nbsrqmrri52d4zlp)&gt;
- For more details of this demonstration, see [MPI Jobs on
HCC](https://hcc.unl.edu/docs/guides/submitting_jobs/submitting_an_mpi_job/).
+++
title = "2014"
description = "Historical listing of various HCC events for the year 2014."
weight = "30"
+++
Historical listing of HCC Events
----------
{{% children %}}
+++
title = "August 2014 UNO Workshop"
description = "August 2014 UNO Workshop."
+++
When: August 29, 2014
Where: UNO Criss Library room 232
<a href="http://hcc.unl.edu/fall-workshop-august-29-uno" class="external-link">Registration</a>
Please bring a laptop.
Download Slides: [ppt](attachments/8192949/8127063.pptx)
[ ](attachments/8192949/8127064.pdf)[PDF](attachments/8192949/8127064.pdf)
Attachments:
------------
<img src="assets/images/icons/bullet_blue.gif" width="8" height="8" />
[HCC\_UNO\_Workshop\_Aug\_2014.pptx](attachments/8192949/8127063.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
<img src="assets/images/icons/bullet_blue.gif" width="8" height="8" />
[HCC\_UNO\_Workshop\_Aug\_2014.pdf](attachments/8192949/8127065.pdf)
(application/pdf)
<img src="assets/images/icons/bullet_blue.gif" width="8" height="8" />
[HCC\_UNO\_Workshop\_Aug\_2014.pdf](attachments/8192949/8127064.pdf)
(application/pdf)
+++
title = "July 2014 Bioinformatics Workshop"
description = "July 2014 Bioinformatics Workshop"
+++
Quick
link: <a href="http://cse.unl.edu/~bioinfo/workshop/" class="external-link">http://cse.unl.edu/~bioinfo/workshop/</a>
Monday - Wednesday, July 28 -30 (lunch will be provided)
[Download Workshop Schedule](attachments/8192294/8126551.pdf)
[Download Galaxy101 PowerPoint](attachments/8192294/8126550.pptx)
Attachments:
------------
<img src="assets/images/icons/bullet_blue.gif" width="8" height="8" />
[Bioinfo2014\_Galaxy101.pptx](attachments/8192294/8126550.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
<img src="assets/images/icons/bullet_blue.gif" width="8" height="8" />
[Workshop\_schedule.pdf](attachments/8192294/8126551.pdf)
(application/pdf)