Katalog Software ALELEON Supercomputer: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (→Layanan Gratis Instalasi Software: menambahkan email support) |
WilsonLisan (bicara | kontrib) (→Modul NVIDIA CUDA Toolkit (Standalone): formatting modul default) |
||
(31 revisi perantara oleh 2 pengguna tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
Halaman ini memuat daftar software | Halaman ini memuat daftar software di ALELEON Supercomputer dan info penggunaan untuk beberapa set software spesifik. | ||
== '''Layanan Gratis Instalasi Software''' == | {| class="wikitable" | ||
Admin EFISON memberikan '''layanan instalasi software gratis beserta optimasinya''' kepada user yang membutuhkan. | |'''''Note:''''' | ||
* Instalasi software beserta optimasinya untuk | * ''User dapat menggunakan katalog software yang dijabarkan pada halaman ini dengan '''[[Module Environment]]'''.'' | ||
** ''Perhatikan kolom '''nama modul'''.'' | |||
*''Update terakhir 14 Februari 2023'' | |||
|} | |||
== '''Layanan Gratis Instalasi Software dengan Optimasi''' == | |||
Admin EFISON memberikan '''layanan instalasi software gratis beserta optimasinya''' kepada user yang membutuhkan. Kembangkan tabel di bawah ini untuk info lebih lanjut. | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
!Daftar layanan instalasi gratis, persyaratan, dan langkah mengajukan layanan | |||
|- | |||
|Layanan mencakup: | |||
* Instalasi software beserta optimasinya untuk ALELEON Supercomputer. | |||
* Memastikan software bekerja dengan baik. Pada tahap ini admin EFISON mengharapkan kolaborasi dengan user yang melakukan permohonan instalasi software tersebut. | * Memastikan software bekerja dengan baik. Pada tahap ini admin EFISON mengharapkan kolaborasi dengan user yang melakukan permohonan instalasi software tersebut. | ||
* | * Pembuatan halaman tutorial pada wiki untuk menjalankan software tersebut di ALELEON Supercomputer. | ||
|- | |||
|Persyaratan layanan: | |||
* Penilaian admin bahwa software dapat berjalan di | * Penilaian admin bahwa software dapat berjalan di ALELEON Supercomputer. | ||
* Software diinstal secara global dimana dapat diakses oleh semua user. | |||
* Software diinstal secara | |- | ||
User dapat melakukan permohonan layanan instalasi software diatas dengan menghubungi admin EFISON melalui email | |User dapat melakukan permohonan layanan instalasi software diatas dengan menghubungi admin EFISON melalui email '''support@efisonlt.com'''. | ||
|} | |||
=='''Daftar Software Komputasi dan Tutorial Penggunaan''' == | |||
== ''' | SIlahkan klik gambar dibawah ini untuk melihat daftar software komputasi dan tutorial penggunaan di ALELEON Supercomputer. Tutorial penggunaan mencakup template untuk SLURM Submit Script dan memilih alokasi komputasi yang sesuai untuk menjalankan program dengan performa terbaik. | ||
[[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]] | |||
=='''Daftar Compiler C/C++/Fortran''' == | |||
ALELEON Supercomputer menyediakan compiler C/C++/Fortran dari GNU. AOCC, dan NVIDIA. | |||
{| class="wikitable" | {| class="wikitable" | ||
! | |'''''Note:''''' | ||
* ''Untuk memaksimalkan penggunaan compiler pada ALELEON Supercomputer dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 pelajari: '''[[Compiler AMD ALELEON Supercomputer]]''' .'' | |||
! | |} | ||
=== GCC Default OS === | |||
ALELEON Supercomputer menggunakan '''GCC 8.5.0 (Red Hat 8.5.0-15)''' sebagai default GCC. | |||
=== Modul GNU GCC === | |||
Nama compiler untuk GCC: | |||
* C -> '''''gcc''''' | |||
* C++ -> '''''g++''''' | |||
* Fortran -> '''''gfortran''''' | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |- | ||
| | |GCC 8.3.0 | ||
| | |GCC/8.3.0 | ||
|- | |- | ||
| | |GCC 8.4.0 | ||
|GCC/8.4.0 | |||
| | |||
|- | |- | ||
| | |GCC 10.2.0 '''''[DEFAULT]''''' | ||
|GCC/10.2.0 | |||
| | |||
|- | |- | ||
| | |GCC 10.3.0 | ||
| | |GCC/10.3.0 | ||
|- | |- | ||
| | |GCC 11.2.0 | ||
| | |GCC/11.2.0 | ||
|- | |- | ||
| | |GCC 11.3.0 | ||
|GCC/11.3.0 | |||
| | |||
|- | |- | ||
| | |GCC 12.2.0 | ||
|''' | |GCC/12.2.0 | ||
|} | |||
| | === Modul AMD Optimizing C/C++ and Fortran Compilers (AOCC) === | ||
Nama compiler untuk AOCC: | |||
* C dan C++ -> '''''clang''''' | |||
* Fortran -> '''''flang''''' | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |- | ||
| | |AOCC 3.1.0 | ||
|aocc/3.1.0 | |||
| | |||
|- | |- | ||
| | |AOCC 4.0 '''''[DEFAULT]''''' | ||
| | |aocc/4.0 | ||
|} | |||
|''' | |||
| | === Modul NVIDIA HPC Compilers (via NVIDIA HPC SDK Toolkit - ''Experimental'') === | ||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''Saat ini tim engineering ALELEON Supercomputer sedang mengadakan pengujian kompabilitas sistem untuk NVIDIA HPC Compilers ini.'' | |||
|} | |||
Nama compiler untuk NVIDIA HPC Compilers: | |||
* C -> '''''nvc''''' | |||
* C++ -> '''''nvc++''''' | |||
* Fortran -> '''''nvfortran''''' | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |- | ||
| | |NVIDIA Compilers 23.1-0 | ||
|'''[[ | |nvhpc-nompi/23.1 | ||
|4.2. | |} | ||
| | |||
| | == '''Daftar Compiler MPI''' == | ||
| | Compiler MPI digunakan untuk compiling program paralel yang ditulis dengan library MPI. | ||
=== Modul Open MPI === | |||
ALELEON Supercomputer memilih Open MPI sebagai MPI utama dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 dan protokol network UCX untuk menjalankan komputasi paralel antar-node. Nama compiler untuk Open MPI: | |||
* C -> '''''mpicc''''' | |||
* C++ -> '''''mpic++''''' | |||
* Fortran -> '''''mpifort''''' | |||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''Untuk memaksimalkan penggunaan dan performa Open MPI pada ALELEON Supercomputer pelajari: '''[[MPI ALELEON Supercomputer]]''' .'' | |||
|} | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |||
|Open MPI 4.0.5 (dicompile dengan GCC 9.3.0) | |||
|OpenMPI/4.0.5-GCC-9.3.0 | |||
|- | |||
|Open MPI 4.0.5 (dicompile dengan GCC 10.2.0) | |||
|OpenMPI/4.0.5-GCC-10.2.0 | |||
|- | |||
|Open MPI 4.1.0 (dicompile dengan GCC 10.2.0) | |||
|OpenMPI/4.1.0-GCC-10.2.0 | |||
|- | |- | ||
| | |Open MPI 4.1.1 (dicompile dengan GCC 10.3.0) | ||
|OpenMPI/4.1.1-GCC-10.3.0 | |||
| - | |||
|- | |- | ||
| | |Open MPI 4.1.1 (dicompile dengan GCC 11.2.0) | ||
|OpenMPI/4.1.1-GCC-11.2.0 | |||
| - | |||
|- | |- | ||
| | |Open MPI 4.1.3 (dicompile dengan GCC 11.2.0 dan CUDA 11.6) | ||
|OpenMPI/4.1.3-GCC-11.2.0-CUDA-11.6 | |||
| | |||
|- | |- | ||
| | |Open MPI 4.1.4 (dicompile dengan GCC 11.3.0) | ||
|OpenMPI/4.1.4-GCC-11.3.0 | |||
| | |||
|- | |- | ||
| | |Open MPI 4.1.4 (dicompile dengan GCC 12.2.0) '''''[DEFAULT]''''' | ||
|OpenMPI/4.1.4-GCC-12.2.0 | |||
| | |} | ||
|''' | |||
== '''Daftar Library CPU Matematika''' == | |||
| | Library CPU matematika mencakup BLAS, LAPACK, scaLAPACK, FFTW, dan Eigensolver untuk menjalankan program dengan algoritma numerik. ALELEON Supercomputer menyediakan library CPU matematika dari berbagai pembuat yang telah disesuaikan untuk bekerja dengan CPU AMD EPYC Zen 2. | ||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''Untuk memaksimalkan penggunaan library CPU pada ALELEON Supercomputer dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 pelajari: '''[[Compiler AMD ALELEON Supercomputer]]''' .'' | |||
|} | |} | ||
== | |||
{| class="wikitable sortable | === Modul AMD Optimizing CPU Libraries (AOCL) === | ||
{| class="wikitable sortable" | |||
!Kategori | !Kategori | ||
! | !Nama dan Versi | ||
!Nama Modul | |||
! | |||
|- | |- | ||
| | |Accelerated math library | ||
| | |AOCL LibM 3.6 (dari AOCL 2.2) | ||
| | |LibM/3.6-AOCL2.2-GCC | ||
|- | |- | ||
| | |Accelerated math library | ||
|AOCL LibM 3.8 (dari AOCL 3.1) | |||
| | |LibM/3.8-AOCL3.1-GCC11 | ||
| | |||
|- | |- | ||
| | |BLAS | ||
|AOCL BLIS 3.0 | |||
| | |blis/3.0-AOCL-GCC10 | ||
| | |||
|- | |- | ||
| | |BLAS | ||
| | |AOCL BLIS 3.0.1 | ||
| | |blis/3.0.1-AOCL-GCC11 | ||
|- | |- | ||
| | |BLAS | ||
| | |AOCL BLIS 4.0 | ||
| | |blis/4.0-AOCL-GCC11.3 | ||
|''' | |- | ||
|FFTW3 | |||
|AOCL FFTW 3.0 | |||
|fftw/3.0-AOCL-GCC10 | |||
|- | |||
|FFTW3 | |||
|AOCL FFTW 3.0.1 | |||
|fftw/3.0.1-AOCL-GCC11 | |||
|- | |||
|FFTW3 | |||
|AOCL FFTW 3.1 | |||
|fftw/3.1-AOCL-GCC11 | |||
|- | |||
|FFTW3 | |||
|AOCL FFTW 4.0 | |||
|fftw/4.0-AOCL-GCC11.3 | |||
|- | |||
|LAPACK | |||
|AOCL libFLAME 3.0 | |||
|libflame/3.0-AOCL-GCC10 | |||
|- | |||
|LAPACK | |||
|AOCL libFLAME 3.0.1 | |||
|libflame/3.0.1-AOCL-GCC11 | |||
|- | |||
|LAPACK | |||
|AOCL libFLAME 4.0 | |||
|libflame/4.0-AOCL-GCC11.3 | |||
|- | |||
|scaLAPACK | |||
|'''AMD ScaLAPACK 3.0, linked:''' | |||
* AOCL BLIS 3.0.1 | |||
* AOCL libFLAME 3.0.1 | |||
|scalapack/3.0-AOCL-BLIS-Libflame-GCC10 | |||
|- | |||
|scaLAPACK | |||
|'''AMD ScaLAPACK 3.0, linked:''' | |||
* AOCL BLIS 3.0.1 | |||
* Netlib LAPACK 3.10 | |||
|scalapack/3.0-AOCL-BLIS-LAPACK-GCC10 | |||
|} | |||
=== Modul Intel OneAPI MKL (Math Kernel Library) === | |||
Intel OneAPI MKL mengandung BLAS, LAPACK, scaLAPACK, dan FFTW3. | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |||
|OneAPI MKL 2021.1.0.2659 | |||
|oneapi/2021.1.0.2659-MKLOnly | |||
|- | |||
|OneAPI MKL 2021.3.0.3219 | |||
|oneapi/2021.3.0.3219-MKLOnly | |||
|- | |||
|OneAPI MKL 2022.2.1.16993 '''''[DEFAULT]''''' | |||
|oneapi/2022.2.1.16993-MKLOnly | |||
|} | |} | ||
== | |||
{| class="wikitable sortable | === Modul Library CPU lainnya === | ||
{| class="wikitable sortable" | |||
!Kategori | !Kategori | ||
! | !Nama dan Versi | ||
!Nama Modul | |||
! | |- | ||
|Accelerated math library | |||
|LibM 3.7 | |||
|LibM/3.7-GCC11 | |||
|- | |||
|Accelerated math library | |||
|LibM 4.0 | |||
|LibM/4.0-GCC11.3 | |||
|- | |- | ||
|BLAS | |BLAS | ||
|OpenBLAS | |OpenBLAS 0.3.7 | ||
|0.3. | |OpenBLAS/0.3.7-GCC-8.3.0 | ||
|- | |- | ||
|BLAS | |BLAS | ||
| | |OpenBLAS 0.3.12 | ||
| | |OpenBLAS/0.3.12-GCC-10.2.0 | ||
|- | |- | ||
| | |BLAS | ||
| | |OpenBLAS 0.3.13 | ||
|3. | |openblas/0.3.13-GCC10 | ||
|- | |- | ||
|BLAS | |BLAS | ||
| | |OpenBLAS 0.3.15 | ||
|3.0 | |OpenBLAS/0.3.15-GCC-10.3.0 | ||
|- | |- | ||
| | |LAPACK | ||
|AMD | |'''Netlib LAPACK 3.9, linked:''' | ||
* AMD BLIS 3.0 | |||
| | |lapack/3.9-BLIS-GCC10 | ||
|- | |- | ||
|LAPACK | |LAPACK | ||
|AMD | |'''Netlib LAPACK 3.10, linked:''' | ||
|3. | * AMD BLIS 3.0.1 | ||
|''' | |lapack/3.10-BLIS-GCC10 | ||
|- | |||
|scaLAPACK | |||
|'''Netlib ScaLAPACK 2.1, linked:''' | |||
* AOCL BLIS 3.0 | |||
* AOCL libFLAME 3.0 | |||
|scalapack/2.1-BLIS-Libflame-GCC10 | |||
|- | |- | ||
| | |scaLAPACK | ||
|Netlib LAPACK | |'''Netlib ScaLAPACK 2.1, linked:''' | ||
* AOCL BLIS 3.0 | |||
| | * Netlib LAPACK 3.9 | ||
|scalapack/2.1-BLIS-LAPACK-GCC10 | |||
|- | |- | ||
|scaLAPACK | |scaLAPACK | ||
|Netlib ScaLAPACK | |'''Netlib ScaLAPACK 2.1, linked:''' | ||
* GOMPI 2020b | |||
|ScaLAPACK/2.1.0-gompi-2020b | |||
|- | |- | ||
|scaLAPACK | |scaLAPACK | ||
|Netlib ScaLAPACK | |'''Netlib ScaLAPACK 2.1, linked:''' | ||
|2.1, | * GOMPI 2021a-fb | ||
|''' | |ScaLAPACK/2.1.0-gompi-2021a-fb | ||
|} | |||
=== Modul Eigenvalue Solvers === | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |||
|'''ELPA 2018.11, linked:''' | |||
* OneAPI MKL 2021.1 | |||
* CUDA 11.2 | |||
|elpa/2018.11-GCC10-MKL-CUDA11 | |||
|- | |||
|'''ELPA 2020.11, linked:''' | |||
* OneAPI MKL 2021.1 | |||
* CUDA 11.2 | |||
|elpa/2020.11-GCC10-MKL-CUDA11 | |||
|- | |||
|'''ELPA 2021.05, linked:''' | |||
* OneAPI MKL 2021.1 | |||
* CUDA 11.2 | |||
|elpa/2021.05-GCC10-MKL-CUDA11 | |||
|- | |||
|'''ELPA 2021.05, linked:''' | |||
* OneAPI MKL 2021.1 | |||
|elpa/2021.05-GCC10-MKL | |||
|- | |||
|'''ELPA 2021.11 ''[DEFAULT]'', linked:''' | |||
* OneAPI MKL 2021.1 | |||
* CUDA 11.2 | |||
|elpa/2021.11-GCC10-MKL-CUDA11 | |||
|} | |||
== '''Daftar Software NVIDIA''' == | |||
ALELEON Supercomputer menyediakan software NVIDIA untuk CUDA Toolkit dan aplikasi HPC (NVIDIA HPC SDK) yang telah disesuaikan untuk arsitektur NVIDIA Ampere. | |||
=== Modul NVIDIA CUDA Toolkit (Standalone) === | |||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''CUDA versi lebih rendah dari 11 tidak mendukung GPU NVIDIA yang terpasang di Compute Node GPU (Partisi ampere) dan Interactive Node GPU Tilla.'' | |||
|} | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |||
|CUDA 11.2 dengan cuDNN 8.1.1 | |||
|cuda/11.2-cuDNN8.1.1 | |||
|- | |||
|CUDA 11.6 dengan cuDNN 8.3.3 | |||
|cuda/11.6-cuDNN8.3.3 | |||
|- | |||
|CUDA 11.8 dengan cuDNN 8.6.0 | |||
|cuda/11.8-cuDNN8.6.0 | |||
|- | |||
|CUDA 12.0 dengan cuDNN 8.7.0 | |||
|cuda/12.0-cuDNN8.7.0 | |||
|- | |- | ||
| | | rowspan="2" |CUDA 12.1 dengan cuDNN 8.8.1 '''''[DEFAULT]''''' | ||
| | |cuda/12.1-cuDNN8.8.1 | ||
|- | |- | ||
| | |cuda | ||
| | |} | ||
| | |||
|''' | === Modul NVIDIA HPC SDK ''(Experimental)'' === | ||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''Saat ini tim engineering ALELEON Supercomputer sedang mengadakan pengujian kompabilitas sistem untuk NVIDIA HPC SDK ini.'' | |||
|} | |} | ||
NVIDIA HPC SDK berisikan modul NVIDIA: | |||
{| class="wikitable sortable | * NVIDIA HPC Compilers (C, C++, Fortran) | ||
! | * NVIDIA CUDA Toolkit (11.0, 11.8, 12.0) | ||
! | * NVIDIA MPI (Open MPI dengan CUDA aware) | ||
! | * NVIDIA Collective Communication Library (NCCL) | ||
* NVIDIA SHMEM (NVSHMEM) | |||
Terdapat beberapa modul untuk NVIDIA HPC SDK dengan pembagian komponen: | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
!Kelengkapan Komponen | |||
|- | |||
| rowspan="3" |NVIDIA HPC SDK 23.1 | |||
|nvhpc/23.1 | |||
|NV HPC compilers, CUDA, MPI, NCCL, SHMEM | |||
|- | |||
|nvhpc-nompi/23.1 | |||
|NV HPC compilers, CUDA, NCCL, SHMEM | |||
|- | |- | ||
| | |nvhpc-byo-compiler/23.1 | ||
|CUDA, NCCL, SHMEM | |||
| | |||
|} | |} | ||
== '''Daftar Software Python | =='''Daftar Software Python dan Anaconda'''== | ||
{| class="wikitable | ALELEON Supercomputer menyediakan intepreter Python baik Python ''standalone'' dan ''suite'' Anaconda. | ||
=== Python Default OS === | |||
!Versi | ALELEON Supercomputer menggunakan '''Python 3.9.13''' sebagai default OS. | ||
! | {| class="wikitable" | ||
|'''''Note:''''' | |||
* ''ALELEON Supercomputer '''tidak menyediakan Python 2 pada default OS''' karena ketidakcocokan dengan sistem OS. Apabila user membutuhkan Python 2, gunakan modul Python yang dijabarkan pada subbab berikutnya.'' | |||
|} | |||
=== Modul Python === | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |||
|Python 2.7.16 | |||
| Python/2.7.16-GCCcore-8.3.0 | |||
|- | |||
|Python 2.7.18 | |||
| Python/2.7.18-GCCcore-11.2.0 | |||
|- | |||
|Python 3.8.6 | |||
|Python/3.8.6-GCCcore-10.2.0 | |||
|- | |- | ||
|Python | |Python 3.9.5 | ||
|Python/3.9.5-GCCcore-10.3.0 | |||
| | |||
|- | |- | ||
|Python | |Python 3.10.4 '''''[DEFAULT]''''' | ||
| | |Python/3.10.4-GCCcore-11.3.0 | ||
| | |} | ||
| | |||
=== Modul Suite Anaconda === | |||
{| class="wikitable sortable" | |||
!Nama dan Versi | |||
!Nama Modul | |||
|- | |- | ||
|Python | |Anaconda 3 2020.11 | ||
* Python default 3.8.5 | |||
|Anaconda3/2020.11 | |||
| | |||
|- | |- | ||
|Anaconda 3 2021.05 | |||
|Anaconda 3 | * Python default 3.8.8 | ||
|Anaconda3/2021.05 | |||
| | |||
|- | |- | ||
|Anaconda 3 2022.05 '''''[DEFAULT]''''' | |||
|Anaconda 3 | * Python default 3.9.12 | ||
|Anaconda3/2022.05 | |||
| | |||
|} | |} | ||
User dapat menginstal Python versi spesifik di direktori $HOME masing-masing, lihat [[Versi dan Instalasi Python|'''Versi dan Instalasi Python''']]. | User dapat menginstal Python versi spesifik di direktori $HOME masing-masing, lihat [[Versi dan Instalasi Python|'''Versi dan Instalasi Python''']]. |
Revisi per 17 Mei 2023 16.23
Halaman ini memuat daftar software di ALELEON Supercomputer dan info penggunaan untuk beberapa set software spesifik.
Note:
|
Layanan Gratis Instalasi Software dengan Optimasi
Admin EFISON memberikan layanan instalasi software gratis beserta optimasinya kepada user yang membutuhkan. Kembangkan tabel di bawah ini untuk info lebih lanjut.
Daftar layanan instalasi gratis, persyaratan, dan langkah mengajukan layanan |
---|
Layanan mencakup:
|
Persyaratan layanan:
|
User dapat melakukan permohonan layanan instalasi software diatas dengan menghubungi admin EFISON melalui email support@efisonlt.com. |
Daftar Software Komputasi dan Tutorial Penggunaan
SIlahkan klik gambar dibawah ini untuk melihat daftar software komputasi dan tutorial penggunaan di ALELEON Supercomputer. Tutorial penggunaan mencakup template untuk SLURM Submit Script dan memilih alokasi komputasi yang sesuai untuk menjalankan program dengan performa terbaik.
Daftar Compiler C/C++/Fortran
ALELEON Supercomputer menyediakan compiler C/C++/Fortran dari GNU. AOCC, dan NVIDIA.
Note:
|
GCC Default OS
ALELEON Supercomputer menggunakan GCC 8.5.0 (Red Hat 8.5.0-15) sebagai default GCC.
Modul GNU GCC
Nama compiler untuk GCC:
- C -> gcc
- C++ -> g++
- Fortran -> gfortran
Nama dan Versi | Nama Modul |
---|---|
GCC 8.3.0 | GCC/8.3.0 |
GCC 8.4.0 | GCC/8.4.0 |
GCC 10.2.0 [DEFAULT] | GCC/10.2.0 |
GCC 10.3.0 | GCC/10.3.0 |
GCC 11.2.0 | GCC/11.2.0 |
GCC 11.3.0 | GCC/11.3.0 |
GCC 12.2.0 | GCC/12.2.0 |
Modul AMD Optimizing C/C++ and Fortran Compilers (AOCC)
Nama compiler untuk AOCC:
- C dan C++ -> clang
- Fortran -> flang
Nama dan Versi | Nama Modul |
---|---|
AOCC 3.1.0 | aocc/3.1.0 |
AOCC 4.0 [DEFAULT] | aocc/4.0 |
Modul NVIDIA HPC Compilers (via NVIDIA HPC SDK Toolkit - Experimental)
Note:
|
Nama compiler untuk NVIDIA HPC Compilers:
- C -> nvc
- C++ -> nvc++
- Fortran -> nvfortran
Nama dan Versi | Nama Modul |
---|---|
NVIDIA Compilers 23.1-0 | nvhpc-nompi/23.1 |
Daftar Compiler MPI
Compiler MPI digunakan untuk compiling program paralel yang ditulis dengan library MPI.
Modul Open MPI
ALELEON Supercomputer memilih Open MPI sebagai MPI utama dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 dan protokol network UCX untuk menjalankan komputasi paralel antar-node. Nama compiler untuk Open MPI:
- C -> mpicc
- C++ -> mpic++
- Fortran -> mpifort
Note:
|
Nama dan Versi | Nama Modul |
---|---|
Open MPI 4.0.5 (dicompile dengan GCC 9.3.0) | OpenMPI/4.0.5-GCC-9.3.0 |
Open MPI 4.0.5 (dicompile dengan GCC 10.2.0) | OpenMPI/4.0.5-GCC-10.2.0 |
Open MPI 4.1.0 (dicompile dengan GCC 10.2.0) | OpenMPI/4.1.0-GCC-10.2.0 |
Open MPI 4.1.1 (dicompile dengan GCC 10.3.0) | OpenMPI/4.1.1-GCC-10.3.0 |
Open MPI 4.1.1 (dicompile dengan GCC 11.2.0) | OpenMPI/4.1.1-GCC-11.2.0 |
Open MPI 4.1.3 (dicompile dengan GCC 11.2.0 dan CUDA 11.6) | OpenMPI/4.1.3-GCC-11.2.0-CUDA-11.6 |
Open MPI 4.1.4 (dicompile dengan GCC 11.3.0) | OpenMPI/4.1.4-GCC-11.3.0 |
Open MPI 4.1.4 (dicompile dengan GCC 12.2.0) [DEFAULT] | OpenMPI/4.1.4-GCC-12.2.0 |
Daftar Library CPU Matematika
Library CPU matematika mencakup BLAS, LAPACK, scaLAPACK, FFTW, dan Eigensolver untuk menjalankan program dengan algoritma numerik. ALELEON Supercomputer menyediakan library CPU matematika dari berbagai pembuat yang telah disesuaikan untuk bekerja dengan CPU AMD EPYC Zen 2.
Note:
|
Modul AMD Optimizing CPU Libraries (AOCL)
Kategori | Nama dan Versi | Nama Modul |
---|---|---|
Accelerated math library | AOCL LibM 3.6 (dari AOCL 2.2) | LibM/3.6-AOCL2.2-GCC |
Accelerated math library | AOCL LibM 3.8 (dari AOCL 3.1) | LibM/3.8-AOCL3.1-GCC11 |
BLAS | AOCL BLIS 3.0 | blis/3.0-AOCL-GCC10 |
BLAS | AOCL BLIS 3.0.1 | blis/3.0.1-AOCL-GCC11 |
BLAS | AOCL BLIS 4.0 | blis/4.0-AOCL-GCC11.3 |
FFTW3 | AOCL FFTW 3.0 | fftw/3.0-AOCL-GCC10 |
FFTW3 | AOCL FFTW 3.0.1 | fftw/3.0.1-AOCL-GCC11 |
FFTW3 | AOCL FFTW 3.1 | fftw/3.1-AOCL-GCC11 |
FFTW3 | AOCL FFTW 4.0 | fftw/4.0-AOCL-GCC11.3 |
LAPACK | AOCL libFLAME 3.0 | libflame/3.0-AOCL-GCC10 |
LAPACK | AOCL libFLAME 3.0.1 | libflame/3.0.1-AOCL-GCC11 |
LAPACK | AOCL libFLAME 4.0 | libflame/4.0-AOCL-GCC11.3 |
scaLAPACK | AMD ScaLAPACK 3.0, linked:
|
scalapack/3.0-AOCL-BLIS-Libflame-GCC10 |
scaLAPACK | AMD ScaLAPACK 3.0, linked:
|
scalapack/3.0-AOCL-BLIS-LAPACK-GCC10 |
Modul Intel OneAPI MKL (Math Kernel Library)
Intel OneAPI MKL mengandung BLAS, LAPACK, scaLAPACK, dan FFTW3.
Nama dan Versi | Nama Modul |
---|---|
OneAPI MKL 2021.1.0.2659 | oneapi/2021.1.0.2659-MKLOnly |
OneAPI MKL 2021.3.0.3219 | oneapi/2021.3.0.3219-MKLOnly |
OneAPI MKL 2022.2.1.16993 [DEFAULT] | oneapi/2022.2.1.16993-MKLOnly |
Modul Library CPU lainnya
Kategori | Nama dan Versi | Nama Modul |
---|---|---|
Accelerated math library | LibM 3.7 | LibM/3.7-GCC11 |
Accelerated math library | LibM 4.0 | LibM/4.0-GCC11.3 |
BLAS | OpenBLAS 0.3.7 | OpenBLAS/0.3.7-GCC-8.3.0 |
BLAS | OpenBLAS 0.3.12 | OpenBLAS/0.3.12-GCC-10.2.0 |
BLAS | OpenBLAS 0.3.13 | openblas/0.3.13-GCC10 |
BLAS | OpenBLAS 0.3.15 | OpenBLAS/0.3.15-GCC-10.3.0 |
LAPACK | Netlib LAPACK 3.9, linked:
|
lapack/3.9-BLIS-GCC10 |
LAPACK | Netlib LAPACK 3.10, linked:
|
lapack/3.10-BLIS-GCC10 |
scaLAPACK | Netlib ScaLAPACK 2.1, linked:
|
scalapack/2.1-BLIS-Libflame-GCC10 |
scaLAPACK | Netlib ScaLAPACK 2.1, linked:
|
scalapack/2.1-BLIS-LAPACK-GCC10 |
scaLAPACK | Netlib ScaLAPACK 2.1, linked:
|
ScaLAPACK/2.1.0-gompi-2020b |
scaLAPACK | Netlib ScaLAPACK 2.1, linked:
|
ScaLAPACK/2.1.0-gompi-2021a-fb |
Modul Eigenvalue Solvers
Nama dan Versi | Nama Modul |
---|---|
ELPA 2018.11, linked:
|
elpa/2018.11-GCC10-MKL-CUDA11 |
ELPA 2020.11, linked:
|
elpa/2020.11-GCC10-MKL-CUDA11 |
ELPA 2021.05, linked:
|
elpa/2021.05-GCC10-MKL-CUDA11 |
ELPA 2021.05, linked:
|
elpa/2021.05-GCC10-MKL |
ELPA 2021.11 [DEFAULT], linked:
|
elpa/2021.11-GCC10-MKL-CUDA11 |
Daftar Software NVIDIA
ALELEON Supercomputer menyediakan software NVIDIA untuk CUDA Toolkit dan aplikasi HPC (NVIDIA HPC SDK) yang telah disesuaikan untuk arsitektur NVIDIA Ampere.
Modul NVIDIA CUDA Toolkit (Standalone)
Note:
|
Nama dan Versi | Nama Modul |
---|---|
CUDA 11.2 dengan cuDNN 8.1.1 | cuda/11.2-cuDNN8.1.1 |
CUDA 11.6 dengan cuDNN 8.3.3 | cuda/11.6-cuDNN8.3.3 |
CUDA 11.8 dengan cuDNN 8.6.0 | cuda/11.8-cuDNN8.6.0 |
CUDA 12.0 dengan cuDNN 8.7.0 | cuda/12.0-cuDNN8.7.0 |
CUDA 12.1 dengan cuDNN 8.8.1 [DEFAULT] | cuda/12.1-cuDNN8.8.1 |
cuda |
Modul NVIDIA HPC SDK (Experimental)
Note:
|
NVIDIA HPC SDK berisikan modul NVIDIA:
- NVIDIA HPC Compilers (C, C++, Fortran)
- NVIDIA CUDA Toolkit (11.0, 11.8, 12.0)
- NVIDIA MPI (Open MPI dengan CUDA aware)
- NVIDIA Collective Communication Library (NCCL)
- NVIDIA SHMEM (NVSHMEM)
Terdapat beberapa modul untuk NVIDIA HPC SDK dengan pembagian komponen:
Nama dan Versi | Nama Modul | Kelengkapan Komponen |
---|---|---|
NVIDIA HPC SDK 23.1 | nvhpc/23.1 | NV HPC compilers, CUDA, MPI, NCCL, SHMEM |
nvhpc-nompi/23.1 | NV HPC compilers, CUDA, NCCL, SHMEM | |
nvhpc-byo-compiler/23.1 | CUDA, NCCL, SHMEM |
Daftar Software Python dan Anaconda
ALELEON Supercomputer menyediakan intepreter Python baik Python standalone dan suite Anaconda.
Python Default OS
ALELEON Supercomputer menggunakan Python 3.9.13 sebagai default OS.
Note:
|
Modul Python
Nama dan Versi | Nama Modul |
---|---|
Python 2.7.16 | Python/2.7.16-GCCcore-8.3.0 |
Python 2.7.18 | Python/2.7.18-GCCcore-11.2.0 |
Python 3.8.6 | Python/3.8.6-GCCcore-10.2.0 |
Python 3.9.5 | Python/3.9.5-GCCcore-10.3.0 |
Python 3.10.4 [DEFAULT] | Python/3.10.4-GCCcore-11.3.0 |
Modul Suite Anaconda
Nama dan Versi | Nama Modul |
---|---|
Anaconda 3 2020.11
|
Anaconda3/2020.11 |
Anaconda 3 2021.05
|
Anaconda3/2021.05 |
Anaconda 3 2022.05 [DEFAULT]
|
Anaconda3/2022.05 |
User dapat menginstal Python versi spesifik di direktori $HOME masing-masing, lihat Versi dan Instalasi Python.