Skip to content

Commit 7a17eb7

Browse files
Merge pull request #268 from PurdueRCAC/u/jin456/ug_hammer
U/jin456/ug hammer
2 parents f32574e + 1b3dbf1 commit 7a17eb7

85 files changed

Lines changed: 1771 additions & 1 deletion

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
39 KB
Loading

docs/userguides/hammer/accounts.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
# Accounts on Hammer
12+
13+
### Obtaining an Account
14+
15+
To obtain an account, you must be part of a research group which has purchased access to Hammer. Refer to the [Accounts / Access](https://www.rcac.purdue.edu/account/request) page for more details on how to request access.
16+
17+
!!! note
18+
External (non-Purdue) collaborators can be granted access to Hammer, provided the collaborator has a valid Purdue career account. If the collaborator does not have a Purdue career account, a current Purdue faculty or staff member must file a [Request for Privileges (R4P)](https://www.purdue.edu/apps/account/r4p) to have the career account created.
19+
20+
## Logging In To Hammer
21+
22+
### Thinlinc
23+
24+
One can login to the Hammer front-end with a full desktop environment via the [ThinLinc web client](https://desktop.hammer.rcac.purdue.edu).
25+
26+
!!! important
27+
Your full password is needed to trigger the MFA notification that is sent to your phone for approval.
28+
29+
{{ thinlinc_snippet("hammer") }}
30+
31+
### SSH
32+
33+
*Secure Shell* or *SSH* is a way of establishing a secure connection between two computers. It uses public-key cryptography to authenticate the user with the remote computer and to establish a secure connection. Its usual function involves logging in to a remote machine and executing commands. There are many SSH clients available for all operating systems.
34+
35+
!!! note
36+
Hammer supports either Purdue's MFA two-factor authentication or SSH keys.
37+
38+
#### SSH Client Software
39+
40+
Linux / Solaris / AIX / HP-UX / Unix:
41+
42+
- The `ssh` command is pre-installed. Log in using `ssh username@hammer.rcac.purdue.edu` from a terminal.
43+
44+
Microsoft Windows:
45+
46+
- [MobaXterm](https://mobaxterm.mobatek.net/download.html) is a small, easy to use, full-featured SSH client. It includes X11 support for remote displays, SFTP capabilities, and limited SSH authentication forwarding for keys.
47+
48+
Mac OS X:
49+
50+
- The `ssh` command is pre-installed. You may start a local terminal window from "Applications->Utilities". Log in by typing the command `ssh username@hammer.rcac.purdue.edu`.
51+
52+
!!! important
53+
When prompted to enter a password, enter your Purdue career account password. Your MFA app will then receive a notification to approve the login.
54+
55+
## SSH Keys
56+
{{ ssh_keys_snippet("hammer") }}
57+
58+
## SSH X11 Forwarding
59+
{{ ssh_x11_snippet("hammer") }}
60+
61+
## Purchasing Nodes
62+
63+
--8<-- "docs/snippets/purchase_nodes.md"
64+
65+
[**Back to Hammer User Guide**](index.md)

docs/userguides/hammer/compile.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
# Compiling Source Code
12+
13+
Documentation on compiling source code on Hammer.
14+
15+
## In This Section
16+
17+
- [Compiling Serial Programs](compile/serial.md)
18+
- [Compiling OpenMP Programs](compile/openmp.md)
19+
- [Intel MKL Library](compile/intel_mkl.md)
20+
- [Compiling MPI Programs](compile/mpi.md)
21+
22+
[**Back to Hammer User Guide**](index.md)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
--8<-- "docs/snippets/compile_intel_mkl.md"
12+
13+
[**Back to the Compiling Source Code section**](../compile.md)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
--8<-- "docs/snippets/compile_mpi.md"
12+
13+
[**Back to the Compiling Source Code section**](../compile.md)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
--8<-- "docs/snippets/compile_openmp.md"
12+
13+
[**Back to the Compiling Source Code section**](../compile.md)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
tags:
3+
- Hammer
4+
authors:
5+
- jin456
6+
resource: Hammer
7+
search:
8+
boost: 2
9+
---
10+
11+
--8<-- "docs/snippets/compile_serial.md"
12+
13+
[**Back to the Compiling Source Code section**](../compile.md)

0 commit comments

Comments
 (0)