This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
howto:start [2023/07/14 13:24] ccrosby [Transferring data to DIRISA] |
howto:start [2026/02/24 10:42] (current) ccrosby [Using the Intel compilers] |
||
|---|---|---|---|
| Line 12: | Line 12: | ||
| - | ===== Transferring data to DIRISA | + | ===== If you need more memory |
| - | High-performance computing is closely related to "big data". | + | As of May 2025, 41 compute nodes have had more memory added, cannibalizing memory modules from nodes that have failed permanently. |
| - | * Feel free to use the CHPC's lustre storage | + | |
| - | * Lustre is **not** a safe space for storing important data sets. | + | |
| - | * Expedite post-processing and remove raw data. | + | |
| - | * Store post-processed data somewhere safe. | + | |
| - | However, the CHPC recognizes that this workflow is not universal. | + | < |
| + | #PBS -l select=1:ncpus=24:mpiprocs=24: | ||
| + | </code> | ||
| - | === DIRISA Object Stores === | + | Only use these nodes if you need more than 128 GB of RAM, but less than the 1TB available on the "fat nodes". |
| - | DIRISA operates two object stores: | + | |
| - | * [[http:// | + | |
| - | * The Long Term Archive (LTA) is a tape-based system | + | |
| - | These storage systems can be accessed by way of DIRISA' | ||
| + | ===== Using the Intel compilers ===== | ||
| + | As of December 2025, there is no license for the Intel Parallel-studio compilers. | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | The most recent Lengau-compatible version of the OneAPI suite is installed in: | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | === Classic Intel compiler and MPI === | ||
| + | To use the " | ||
| + | < | ||
| + | . / | ||
| + | . / | ||
| + | . / | ||
| + | export CC=icc | ||
| + | export CXX=icpc | ||
| + | export FC=ifort | ||
| + | export F90=ifort | ||
| + | export F77=ifort | ||
| + | export MPICC=mpiicc | ||
| + | export MPICXX=mpiicpc | ||
| + | export MPIFORT=mpiifort | ||
| + | export MPIF77=mpiifort | ||
| + | export MPIF90=mpiifort | ||
| + | </ | ||
| + | |||
| + | It is not necessary to use a machinefile for multi-node MPI runs. | ||
| + | |||
| + | === OneAPI compilers and MPI === | ||
| + | Post-2024 OneAPI compilers are not compatible with Lengau' | ||
| + | < | ||
| + | . / | ||
| + | export CC=icx | ||
| + | export CXX=icpx | ||
| + | export FC=ifx | ||
| + | export F90=ifx | ||
| + | export F77=ifx | ||
| + | export MPICC=mpiicx | ||
| + | export MPICXX=mpiicpx | ||
| + | export MPIFORT=mpiifx | ||
| + | export MPIF77=mpiifx | ||
| + | export MPIF90=mpiifx | ||
| + | export I_MPI_HYDRA_BOOTSTRAP=ssh | ||
| + | </ | ||
| + | |||
| + | It is not necessary to use a machinefile for multi-node MPI runs. However, the default bootstrap method using pbsdsh does not work, hence the need to set '' | ||
| + | < | ||
| + | mpirun -np 96 myMPIprogram.exe | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Transferring data to DIRISA ===== | ||
| + | Long-term data storage through [[howto: | ||
| Line 51: | Line 106: | ||
| ===== Dealing with software licensing ===== | ===== Dealing with software licensing ===== | ||
| Commercial software involves dealing with [[howto: | Commercial software involves dealing with [[howto: | ||
| + | |||
| + | |||
| + | ===== Ssh-tunneling with MobaXterm ===== | ||
| + | Here is a [[https:// | ||
| Line 62: | Line 121: | ||
| *[[ansysmechanical|Using Ansys/ | *[[ansysmechanical|Using Ansys/ | ||
| *[[cfx|Using Ansys/CFX at the CHPC]] | *[[cfx|Using Ansys/CFX at the CHPC]] | ||
| + | *[[forte|Using Ansys Forte at the CHPC]] | ||
| *[[starccm|Using STAR-CCM+ at the CHPC]] | *[[starccm|Using STAR-CCM+ at the CHPC]] | ||
| *[[CFD-Ace|Using ESI CFD-Ace at the CHPC]] | *[[CFD-Ace|Using ESI CFD-Ace at the CHPC]] | ||
| Line 72: | Line 132: | ||
| *[[howto: | *[[howto: | ||
| *[[Palabos|Using the lattice-Boltzman code Palabos at the CHPC]] | *[[Palabos|Using the lattice-Boltzman code Palabos at the CHPC]] | ||
| + | *[[AMR-Wind|Using the wind-energy code AMR-Wind at the CHPC]] | ||
| ===== Computational Electromagnetics ===== | ===== Computational Electromagnetics ===== | ||
| Line 142: | Line 203: | ||
| *[[p4vasp|Using p4vasp]] | *[[p4vasp|Using p4vasp]] | ||
| *[[vesta|Using Vesta]] | *[[vesta|Using Vesta]] | ||
| + | |||
| + | ===== Matlab at CHPC ===== | ||
| + | *[[matlab|Using Matlab on the cluster]] | ||
| + | |||
| ===== Earth Sciences ===== | ===== Earth Sciences ===== | ||
| Line 148: | Line 213: | ||
| *[[CDO|Using Climate Data Operator (CDO)]] | *[[CDO|Using Climate Data Operator (CDO)]] | ||
| + | ===== Windows applications ===== | ||
| + | *[[windows|Running Windows applications]] | ||