Remove old login. Fix ANSYS docs
All checks were successful
Build and deploy documentation / build-and-deploy-docs (push) Successful in 22s
All checks were successful
Build and deploy documentation / build-and-deploy-docs (push) Successful in 22s
This commit is contained in:
@@ -87,11 +87,14 @@ Each blade contains a NVMe disk, where up to 300TB are dedicated to the O.S., an
|
|||||||
|
|
||||||
### Login Nodes
|
### Login Nodes
|
||||||
|
|
||||||
*One old login node* (``merlin-l-01.psi.ch``) is inherit from the previous Merlin5 cluster. Its mainly use is for running some BIO services (`cryosparc`) and for submitting jobs.
|
Two login nodes (`merlin-l-001.psi.ch`, `merlin-l-002.psi.ch`) are available to users. They are configured similarly to the Merlin6 compute nodes and are intended primarily for software compilation, job submission, lightweight preprocessing, and visualization tasks.
|
||||||
*Two new login nodes* (``merlin-l-001.psi.ch``,``merlin-l-002.psi.ch``) with similar configuration to the Merlin6 computing nodes are available for the users. The mainly use
|
|
||||||
is for compiling software and submitting jobs.
|
|
||||||
|
|
||||||
The connectivity is based on **ConnectX-5 EDR-100Gbps** for the new login nodes, and **ConnectIB FDR-56Gbps** for the old one.
|
Each login node is equipped with an NVIDIA Quadro P2000 GPU. These GPUs are not intended for large-scale or long-running compute workloads,
|
||||||
|
but rather to support interactive and lightweight GPU-accelerated tasks such as OpenGL-based visualization, remote desktop sessions,
|
||||||
|
debugging, testing GPU-enabled applications, and validating CUDA or graphics workflows before running them at scale on the compute nodes.
|
||||||
|
This allows users to develop and debug GPU-aware software without consuming compute-partition resources, while still keeping heavy production workloads confined to the batch system.
|
||||||
|
|
||||||
|
The connectivity is based on **ConnectX-5 EDR-100Gbps**.
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
@@ -109,7 +112,7 @@ The connectivity is based on **ConnectX-5 EDR-100Gbps** for the new login nodes,
|
|||||||
<th scope='col' style="vertical-align:middle;text-align:center;" colspan="1">Memory</th>
|
<th scope='col' style="vertical-align:middle;text-align:center;" colspan="1">Memory</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<!--tbody>
|
||||||
<tr style="vertical-align:middle;text-align:center;" ralign="center">
|
<tr style="vertical-align:middle;text-align:center;" ralign="center">
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>Old</b></td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>Old</b></td>
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>merlin-l-01</b></td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>merlin-l-01</b></td>
|
||||||
@@ -119,7 +122,7 @@ The connectivity is based on **ConnectX-5 EDR-100Gbps** for the new login nodes,
|
|||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1">2</td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1">2</td>
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1">100GB</td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1">100GB</td>
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1">512GB</td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1">512GB</td>
|
||||||
</tr>
|
</tr-->
|
||||||
<tr style="vertical-align:middle;text-align:center;" ralign="center">
|
<tr style="vertical-align:middle;text-align:center;" ralign="center">
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>New</b></td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>New</b></td>
|
||||||
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>merlin-l-00[1,2]</b></td>
|
<td style="vertical-align:middle;text-align:center;" rowspan="1"><b>merlin-l-00[1,2]</b></td>
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ This is the standard method. Official X11 support is provided through [NoMachine
|
|||||||
For normal SSH sessions, use your SSH client as follows:
|
For normal SSH sessions, use your SSH client as follows:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh $username@merlin-l-01.psi.ch
|
|
||||||
ssh $username@merlin-l-001.psi.ch
|
ssh $username@merlin-l-001.psi.ch
|
||||||
ssh $username@merlin-l-002.psi.ch
|
ssh $username@merlin-l-002.psi.ch
|
||||||
```
|
```
|
||||||
@@ -29,7 +28,6 @@ to implicitly add `-X` to all ssh connections:
|
|||||||
* Alternatively, you can add the option `-Y` to the `ssh` command. In example:
|
* Alternatively, you can add the option `-Y` to the `ssh` command. In example:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh -X $username@merlin-l-01.psi.ch
|
|
||||||
ssh -X $username@merlin-l-001.psi.ch
|
ssh -X $username@merlin-l-001.psi.ch
|
||||||
ssh -X $username@merlin-l-002.psi.ch
|
ssh -X $username@merlin-l-002.psi.ch
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ This is the standard method. Official X11 support is provided through [NoMachine
|
|||||||
For normal SSH sessions, use your SSH client as follows:
|
For normal SSH sessions, use your SSH client as follows:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh $username@merlin-l-01.psi.ch
|
|
||||||
ssh $username@merlin-l-001.psi.ch
|
ssh $username@merlin-l-001.psi.ch
|
||||||
ssh $username@merlin-l-002.psi.ch
|
ssh $username@merlin-l-002.psi.ch
|
||||||
```
|
```
|
||||||
@@ -39,7 +38,6 @@ to implicitly add ``-X`` to all ssh connections:
|
|||||||
* Alternatively, you can add the option ``-Y`` to the ``ssh`` command. In example:
|
* Alternatively, you can add the option ``-Y`` to the ``ssh`` command. In example:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh -X $username@merlin-l-01.psi.ch
|
|
||||||
ssh -X $username@merlin-l-001.psi.ch
|
ssh -X $username@merlin-l-001.psi.ch
|
||||||
ssh -X $username@merlin-l-002.psi.ch
|
ssh -X $username@merlin-l-002.psi.ch
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ For example, to transfer files from your local computer to a merlin project
|
|||||||
directory:
|
directory:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rsync -avAHXS ~/localdata user@merlin-l-01.psi.ch:/data/project/general/myproject/
|
rsync -avAHXS ~/localdata user@merlin-l-001.psi.ch:/data/project/general/myproject/
|
||||||
```
|
```
|
||||||
|
|
||||||
You can resume interrupted transfers by simply rerunning the command. Previously
|
You can resume interrupted transfers by simply rerunning the command. Previously
|
||||||
@@ -44,7 +44,7 @@ transferred files will be skipped.
|
|||||||
### WinSCP
|
### WinSCP
|
||||||
|
|
||||||
The WinSCP tool can be used for remote file transfer on Windows. It is available
|
The WinSCP tool can be used for remote file transfer on Windows. It is available
|
||||||
from the Software Kiosk on PSI machines. Add `merlin-l-01.psi.ch` as a host and
|
from the Software Kiosk on PSI machines. Add `merlin-l-001.psi.ch` as a host and
|
||||||
connect with your PSI credentials. You can then drag-and-drop files between your
|
connect with your PSI credentials. You can then drag-and-drop files between your
|
||||||
local computer and merlin.
|
local computer and merlin.
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ Is strongly recommended the use of the latest ANSYS software available in PModul
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
module use unstable
|
module use unstable
|
||||||
module load Pmodules/1.1.6
|
module load Pmodules/2.0.4
|
||||||
module use overlay_merlin
|
module use merlin
|
||||||
module load ANSYS/2022R1
|
module load ANSYS/2022R1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ Is strongly recommended the use of the latest ANSYS software available in PModul
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
module use unstable
|
module use unstable
|
||||||
module load Pmodules/1.1.6
|
module load Pmodules/2.0.4
|
||||||
module use overlay_merlin
|
module use merlin
|
||||||
module load ANSYS/2022R1
|
module load ANSYS/2024R2
|
||||||
```
|
```
|
||||||
|
|
||||||
### Interactive: RSM from remote PSI Workstations
|
### Interactive: RSM from remote PSI Workstations
|
||||||
@@ -50,7 +50,9 @@ This example shows a very basic serial job.
|
|||||||
#SBATCH --error=slurm-%j.err # Define your error file
|
#SBATCH --error=slurm-%j.err # Define your error file
|
||||||
|
|
||||||
module use unstable
|
module use unstable
|
||||||
module load ANSYS/2020R1-1
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
|
|
||||||
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
||||||
LICENSE_SERVER=<your_license_server>
|
LICENSE_SERVER=<your_license_server>
|
||||||
@@ -83,7 +85,9 @@ An example for running Fluent using a Slurm batch script is the following:
|
|||||||
##SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
##SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
||||||
|
|
||||||
module use unstable
|
module use unstable
|
||||||
module load ANSYS/2020R1-1
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
|
|
||||||
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
||||||
LICENSE_SERVER=<your_license_server>
|
LICENSE_SERVER=<your_license_server>
|
||||||
@@ -149,8 +153,10 @@ running `fluent`, as follows:
|
|||||||
salloc: Granted job allocation 135030174
|
salloc: Granted job allocation 135030174
|
||||||
|
|
||||||
$ module use unstable
|
$ module use unstable
|
||||||
$ module load ANSYS/2020R1-1
|
$ module load Pmodules/2.0.4
|
||||||
module load: unstable module has been loaded -- ANSYS/2020R1-1
|
$ module use merlin
|
||||||
|
$ module load ANSYS/2024R2
|
||||||
|
module load: unstable module has been loaded -- ANSYS/2024R2
|
||||||
|
|
||||||
$ fluent 3ddp -t$SLURM_NPROCS -cnf=$(scontrol show hostname | tr '\n' ',')
|
$ fluent 3ddp -t$SLURM_NPROCS -cnf=$(scontrol show hostname | tr '\n' ',')
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ Is necessary to run at least ANSYS software **ANSYS/2022R1**, which is available
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
module use unstable
|
module use unstable
|
||||||
module load Pmodules/1.1.6
|
module load Pmodules/2.0.4
|
||||||
module use overlay_merlin
|
module use merlin
|
||||||
module load ANSYS/2022R1
|
module load ANSYS/2024R2
|
||||||
```
|
```
|
||||||
|
|
||||||
## Remote job submission: HFSS RSM and SLURM
|
## Remote job submission: HFSS RSM and SLURM
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ Is strongly recommended the use of the latest ANSYS software available in PModul
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
module use unstable
|
module use unstable
|
||||||
module load Pmodules/1.1.6
|
module load Pmodules/2.0.4
|
||||||
module use overlay_merlin
|
module use merlin
|
||||||
module load ANSYS/2022R1
|
module load ANSYS/2024R2
|
||||||
```
|
```
|
||||||
|
|
||||||
### Interactive: RSM from remote PSI Workstations
|
### Interactive: RSM from remote PSI Workstations
|
||||||
@@ -47,7 +47,9 @@ This example shows a very basic serial job.
|
|||||||
#SBATCH --error=slurm-%j.err # Define your error file
|
#SBATCH --error=slurm-%j.err # Define your error file
|
||||||
|
|
||||||
module use unstable
|
module use unstable
|
||||||
module load ANSYS/2020R1-1
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
|
|
||||||
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
||||||
LICENSE_SERVER=<your_license_server>
|
LICENSE_SERVER=<your_license_server>
|
||||||
@@ -82,7 +84,9 @@ example below, we use a node by using all his cores and the whole memory.
|
|||||||
#SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
#SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
||||||
|
|
||||||
module use unstable
|
module use unstable
|
||||||
module load ANSYS/2020R1-1
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
|
|
||||||
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
||||||
LICENSE_SERVER=<your_license_server>
|
LICENSE_SERVER=<your_license_server>
|
||||||
@@ -122,7 +126,9 @@ This example enables Distributed ANSYS for running Mechanical APDL using a Slurm
|
|||||||
##SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
##SBATCH --exclusive # Uncomment if you want exclusive usage of the nodes
|
||||||
|
|
||||||
module use unstable
|
module use unstable
|
||||||
module load ANSYS/2020R1-1
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
|
|
||||||
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
# [Optional:BEGIN] Specify your license server if this is not 'lic-ansys.psi.ch'
|
||||||
LICENSE_SERVER=<your_license_server>
|
LICENSE_SERVER=<your_license_server>
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ specific port and will process any request using RSM (in example, from ANSYS
|
|||||||
users workstations). The following login nodes are configured with such
|
users workstations). The following login nodes are configured with such
|
||||||
services:
|
services:
|
||||||
|
|
||||||
* `merlin-l-01.psi.ch`
|
|
||||||
* `merlin-l-001.psi.ch`
|
* `merlin-l-001.psi.ch`
|
||||||
* `merlin-l-002.psi.ch`
|
* `merlin-l-002.psi.ch`
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,10 @@ For loading the Merlin6 ANSYS software, one needs to run Pmodules v1.1.4 or newe
|
|||||||
(called **`overlay_merlin`**) which is ***only available from the Merlin cluster***:
|
(called **`overlay_merlin`**) which is ***only available from the Merlin cluster***:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
module load Pmodules/1.1.6
|
module use unstable
|
||||||
module use overlay_merlin
|
module load Pmodules/2.0.4
|
||||||
|
module use merlin
|
||||||
|
module load ANSYS/2024R2
|
||||||
```
|
```
|
||||||
|
|
||||||
Once `overlay_merlin` is invoked, it will disable central ANSYS installations with the same version, which will be replaced
|
Once `overlay_merlin` is invoked, it will disable central ANSYS installations with the same version, which will be replaced
|
||||||
@@ -31,27 +33,50 @@ option. This will show the location of the different ANSYS releases as follows:
|
|||||||
|
|
||||||
??? note "[Example] Loading ANSYS from the Merlin6 PModules repository"
|
??? note "[Example] Loading ANSYS from the Merlin6 PModules repository"
|
||||||
```console
|
```console
|
||||||
# module load Pmodules/1.1.6
|
(base) ❄ [caubet_m@merlin-l-001:/data/user/caubet_m]# module use unstable
|
||||||
module load: unstable module has been loaded -- Pmodules/1.1.6
|
(base) ❄ [caubet_m@merlin-l-001:/data/user/caubet_m]# module load Pmodules/2.0.4
|
||||||
|
(base) ❄ [caubet_m@merlin-l-001:/data/user/caubet_m]# module use merlin
|
||||||
|
|
||||||
# module use merlin_overlay
|
(base) ❄ [caubet_m@merlin-l-001:/data/user/caubet_m]# module search ANSYS
|
||||||
|
|
||||||
# module search ANSYS --verbose
|
Module Rel.stage Group Overlay Requires
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
Module Rel.stage Group Dependencies/Modulefile
|
ANSYS/2022R1 stable Tools merlin
|
||||||
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
ANSYS/2022R2 stable Tools merlin
|
||||||
ANSYS/2019R3 stable Tools dependencies:
|
ANSYS/2023R2 unstable Tools merlin
|
||||||
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2019R3
|
ANSYS/2024R1 unstable Tools merlin
|
||||||
ANSYS/2020R1 stable Tools dependencies:
|
ANSYS/2024R2 unstable Tools merlin
|
||||||
modulefile: /opt/psi/Tools/modulefiles/ANSYS/2020R1
|
(base) ❄ [caubet_m@merlin-l-001:/data/user/caubet_m]# module search ANSYS --verbose
|
||||||
ANSYS/2020R1-1 stable Tools dependencies:
|
ANSYS/2022R1:
|
||||||
modulefile: /opt/psi/Tools/modulefiles/ANSYS/2020R1-1
|
release stage: stable
|
||||||
ANSYS/2020R2 stable Tools dependencies:
|
group: Tools
|
||||||
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2020R2
|
overlay: merlin
|
||||||
ANSYS/2021R1 stable Tools dependencies:
|
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2022R1
|
||||||
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2021R1
|
dependencies: (none)
|
||||||
ANSYS/2021R2 stable Tools dependencies:
|
ANSYS/2022R2:
|
||||||
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2021R2
|
release stage: stable
|
||||||
|
group: Tools
|
||||||
|
overlay: merlin
|
||||||
|
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2022R2
|
||||||
|
dependencies: (none)
|
||||||
|
ANSYS/2023R2:
|
||||||
|
release stage: unstable
|
||||||
|
group: Tools
|
||||||
|
overlay: merlin
|
||||||
|
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2023R2
|
||||||
|
dependencies: (none)
|
||||||
|
ANSYS/2024R1:
|
||||||
|
release stage: unstable
|
||||||
|
group: Tools
|
||||||
|
overlay: merlin
|
||||||
|
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2024R1
|
||||||
|
dependencies: (none)
|
||||||
|
ANSYS/2024R2:
|
||||||
|
release stage: unstable
|
||||||
|
group: Tools
|
||||||
|
overlay: merlin
|
||||||
|
modulefile: /data/software/pmodules/Tools/modulefiles/ANSYS/2024R2
|
||||||
|
dependencies: (none)
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! tip
|
!!! tip
|
||||||
|
|||||||
Reference in New Issue
Block a user