Katalog Software ALELEON Supercomputer: Perbedaan antara revisi

Dari ALELEON by EFISON
(→‎Daftar Software Komputasi: membuat tabel dukungan hardware)
(Overhaul halaman dan update software 14/02/2023)
Baris 1: Baris 1:
Halaman ini memuat daftar software di ALELEON Supercomputer dan tutorial untuk menggunakan software komputasi dan compiler yang membutuhkan perhatian khusus.  
Halaman ini memuat daftar software di ALELEON Supercomputer dan info penggunaan untuk beberapa set software spesifik.
{| class="wikitable"
|'''''Note:'''''
* ''User dapat menggunakan katalog software yang dijabarkan pada halaman ini dengan '''[[Module Environment]]'''.''
** ''Perhatikan kolom '''nama modul'''.''
|}
 
== '''Layanan Gratis Instalasi Software dengan Optimasi''' ==
== '''Layanan Gratis Instalasi Software dengan Optimasi''' ==
Admin EFISON memberikan '''layanan instalasi software gratis beserta optimasinya''' kepada user yang membutuhkan.  
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"
{| class="wikitable mw-collapsible mw-collapsed"
!Daftar layanan instalasi gratis, persyaratan, dan langkah mengajukan layanan
!Daftar layanan instalasi gratis, persyaratan, dan langkah mengajukan layanan
Baris 18: Baris 24:
|}
|}


=='''Daftar Software Komputasi''' ==
=='''Daftar Software Komputasi dan Tutorial Penggunaan''' ==
Software komputasi berikut dapat digunakan melalui '''[https://wiki.efisonlt.com/wiki/Tutorial_Menggunakan_ALELEON_Supercomputer#3B._Job_Composer_dan_Interactive_Apps Job Composer atau Interactive Apps]''' EFIRO.
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.
 
* Untuk info tutorial penggunaan masing-masing software lihat:


[[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]]
[[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]]
{| class="wikitable sortable mw-collapsible"
=='''Daftar Compiler C/C++/Fortran''' ==
!Bidang
ALELEON Supercomputer menyediakan compiler C/C++/Fortran dari GNU dan AOCC.
!Software
{| class="wikitable"
!Versi
|'''''Note:'''''  
!Dukungan Hardware
* ''Untuk memaksimalkan penggunaan compiler pada ALELEON Supercomputer dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 pelajari: '''[[Compiler AMD ALELEON Supercomputer]]''' .''
|-
|}
|Kimia Komputasi
|'''GROMACS''' (CPU)
|2021.1
|multi-node CPU
|-
|Kimia Komputasi
|'''GROMACS''' (GPU)
|2021.1
|single-node GPU
|-
|Kimia Komputasi
|'''NWChem'''
|7.0.2
|multi-node CPU
|-
|Kimia Komputasi
|'''Quantum ESPRESSO'''
|6.7


6.8
=== GCC Default OS ===
|multi-node CPU
ALELEON Supercomputer menggunakan '''GCC 8.5.0 (Red Hat 8.5.0-15)''' sebagai default GCC.
|-
|Statistika
|'''R'''
|4.0.4,


4.1.0,
=== Modul Compiler GNU GCC ===
 
{| class="wikitable sortable"
4.1.2
!Nama dan Versi
|'''default:''' single-node CPU
!Nama Modul
multi-node CPU dengan coding '''RMPI'''
|-
|-
|Kimia Komputasi
|GCC 8.3.0
|'''GAMESS'''
|GCC/8.3.0
|2020.2
|multi-node CPU
|-
|-
|Kimia Komputasi
|GCC 8.4.0
|'''NAMD''' (CPU)
|GCC/8.4.0
|2.14
|multi-node CPU
|-
|-
|Kimia Komputasi
|GCC 10.2.0 '''''[DEFAULT]'''''
|'''NAMD''' (GPU)
|GCC/10.2.0
|2.14
|single-node GPU
|-
|-
|Kimia Komputasi
|GCC 10.3.0
|'''ORCA'''
|GCC/10.3.0
|4.2.1
|multi-node CPU
|-
|-
|Machine Learning
|GCC 11.2.0
|'''TensorFlow'''
|GCC/11.2.0
|  -
|multi-node GPU & CPU
<nowiki>*</nowiki>dengan coding yang tepat
|-
|Pemodelan Tsunami
|'''COMCOT''' (CPU)
|1.7
|single-node CPU
|-
|-
|Pemodelan Tsunami
|GCC 11.3.0
|'''COMCOT''' (GPU)
|GCC/11.3.0
|1.7
|single-node GPU
|-
|-
|Fisika Komputasi
|GCC 12.2.0
|'''PHASE/0'''
|GCC/12.2.0
|2021.01
|multi-node CPU
|-
|MPI
|'''''Program MPI umum'''''
|<nowiki>-</nowiki>
|multi-node CPU & GPU
|-
|Python
|'''''Program Python umum'''''
|<nowiki>-</nowiki>
|'''default:''' single-node CPU & GPU
multi-node CPU & GPU dengan coding '''mpi4py'''
|}
|}
=='''Daftar Compiler'''  ==
User dapat mengaktifkan compiler yang akan digunakan melalui [[Module Environment|'''Module Environment''']]. Perhatikan nama modul pada semua tabel.


* Optimasi penggunaan compiler pada ALELEON Supercomputer silahkan baca [[Compiler AMD ALELEON Supercomputer|'''Compiler AMD ALELEON Supercomputer''']].
=== Modul Compiler AMD Optimizing C/C++ and Fortran Compilers (AOCC) ===
 
{| class="wikitable sortable"
=== Compiler GNU GCC (C/C++/Fortran) ===
{| class="wikitable sortable mw-collapsible"
!Nama dan Versi
!Nama dan Versi
!Nama Modul
!Nama Modul
|-
|-
|'''GCC 8.4.0'''
|AOCC 3.1.0
|GCC/8.4.0
|aocc/3.1.0
|-
|-
|'''GCC 10.2.0 (DEFAULT)'''
|AOCC 4.0 '''''[DEFAULT]'''''
|GCC/10.2.0
|aocc/4.0
|-
|'''GCC 11.2.0'''
|GCC/11.2.0
|}
|}


=== Compiler MPI (C/C++/Fortran) ===
== '''Daftar Compiler MPI''' ==
{| class="wikitable sortable mw-collapsible"
Compiler MPI digunakan untuk compiling program paralel yang ditulis dengan library MPI.
 
=== Modul Compiler 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.
{| class="wikitable"
|'''''Note:'''''
* ''Untuk memaksimalkan penggunaan dan performa Open MPI pada ALELEON Supercomputer pelajari: '''[[MPI ALELEON Supercomputer]]''' .''
|}
{| class="wikitable sortable"
!Nama dan Versi
!Nama dan Versi
!Nama Modul
!Nama Modul
|-
|-
|'''Open MPI 4.0.5 (GCC 9.3.0)'''
|Open MPI 4.0.5 (dicompile dengan GCC 9.3.0)  
|OpenMPI/4.0.5-GCC-9.3.0
|OpenMPI/4.0.5-GCC-9.3.0
|-
|-
|'''Open MPI 4.0.5 (GCC 10.2.0)'''
|Open MPI 4.0.5 (dicompile dengan GCC 10.2.0)
|OpenMPI/4.0.5-GCC-10.2.0
|OpenMPI/4.0.5-GCC-10.2.0
|-
|-
|'''Open MPI 4.1.0 (GCC 10.2.0)'''
|Open MPI 4.1.0 (dicompile dengan GCC 10.2.0)
|OpenMPI/4.1.0-GCC-10.2.0
|OpenMPI/4.1.0-GCC-10.2.0
|-
|-
|'''Open MPI 4.1.1 (GCC 11.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
|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
|}
|}


=== Compiler CUDA C/C++ ===
== '''Daftar Library CPU Matematika''' ==
{| class="wikitable sortable mw-collapsible"
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.
!Nama dan Versi
{| class="wikitable"
!Nama Modul
|'''''Note:'''''  
|-
* ''Untuk memaksimalkan penggunaan library CPU pada ALELEON Supercomputer dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 pelajari: '''[[Compiler AMD ALELEON Supercomputer]]''' .''
|'''CUDA 11.2'''
|cuda/11.2-cuDNN8.1.1
|}
|}
=='''Daftar Library CPU Matematika'''  ==
User dapat mengaktifkan library CPU matematika yang akan digunakan melalui [[Module Environment|'''Module Environment''']]. Perhatikan nama modul pada semua tabel.


* Optimasi penggunaan library CPU pada ALELEON Supercomputer silahkan baca [[Compiler AMD ALELEON Supercomputer|'''Compiler AMD ALELEON Supercomputer''']].
=== Modul Library AMD Optimizing CPU Libraries (AOCL) ===
 
{| class="wikitable sortable"
=== Library AMD Optimizing CPU Libraries (AOCL) ===
{| class="wikitable sortable mw-collapsible"
!Kategori
!Kategori
!Nama dan Versi
!Nama dan Versi
Baris 172: Baris 129:
|-
|-
|Accelerated math library
|Accelerated math library
|'''AOCL LibM 3.6'''
|AOCL LibM 3.6
* dari AOCL 2.2
* dari AOCL 2.2
|LibM/3.6-AOCL2.2-GCC
|LibM/3.6-AOCL2.2-GCC
|-
|-
|Accelerated math library
|Accelerated math library
|'''AOCL LibM 3.7'''
|AOCL LibM 3.7
|LibM/3.7-GCC11
|LibM/3.7-GCC11
|-
|-
|BLAS
|BLAS
|'''AOCL BLIS 3.0'''
|AOCL BLIS 3.0
|blis/3.0-AOCL-GCC10
|blis/3.0-AOCL-GCC10
|-
|-
|BLAS
|BLAS
|'''AOCL BLIS 3.0.1'''
|AOCL BLIS 3.0.1
|blis/3.0.1-AOCL-GCC11
|blis/3.0.1-AOCL-GCC11
|-
|-
|FFTW3
|FFTW3
|'''AOCL FFTW 3.0'''
|AOCL FFTW 3.0
|fftw/3.0-AOCL-GCC10
|fftw/3.0-AOCL-GCC10
|-
|-
|FFTW3
|FFTW3
|'''AOCL FFTW 3.0.1'''
|AOCL FFTW 3.0.1
|fftw/3.0.1-AOCL-GCC11
|fftw/3.0.1-AOCL-GCC11
|-
|-
|LAPACK
|LAPACK
|'''AOCL libFLAME 3.0'''
|AOCL libFLAME 3.0
|libflame/3.0-AOCL-GCC10
|libflame/3.0-AOCL-GCC10
|-
|-
|LAPACK
|LAPACK
|'''AOCL libFLAME 3.0.1'''
|AOCL libFLAME 3.0.1
|libflame/3.0.1-AOCL-GCC11
|libflame/3.0.1-AOCL-GCC11
|-
|-
Baris 217: Baris 174:
|}
|}


=== Library CPU Intel OneAPI MKL ===
=== Modul Library Intel OneAPI MKL (Math Kernel Library) ===
Intel OneAPI MKL mengandung BLAS, LAPACK, scaLAPACK, dan FFTW3.
Intel OneAPI MKL mengandung BLAS, LAPACK, scaLAPACK, dan FFTW3.
{| class="wikitable sortable mw-collapsible"
{| class="wikitable sortable"
!Nama dan Versi
!Nama dan Versi
!Nama Modul
!Nama Modul
|-
|-
|'''OneAPI MKL 2021.1.0.2659'''
|OneAPI MKL 2021.1.0.2659
|oneapi/2021.1.0.2659-MKLOnly
|oneapi/2021.1.0.2659-MKLOnly
|-
|-
|'''OneAPI MKL 2021.3.0.3219'''
|OneAPI MKL 2021.3.0.3219
|oneapi/2021.3.0.3219-MKLOnly
|oneapi/2021.3.0.3219-MKLOnly
|}
|}


=== Library CPU lainnya ===
=== Modul Library CPU lainnya ===
{| class="wikitable sortable mw-collapsible"
{| class="wikitable sortable"
!Kategori
!Kategori
!Nama dan Versi
!Nama dan Versi
Baris 237: Baris 194:
|-
|-
|BLAS
|BLAS
|'''OpenBLAS 0.3.12'''
|OpenBLAS 0.3.12
|OpenBLAS/0.3.12-GCC-10.2.0
|OpenBLAS/0.3.12-GCC-10.2.0
|-
|-
|BLAS
|BLAS
|'''OpenBLAS 0.3.13'''
|OpenBLAS 0.3.13
|openblas/0.3.13-GCC10
|openblas/0.3.13-GCC10
|-
|-
Baris 267: Baris 224:
|}
|}


=== Eigenvalue Solvers ===
=== Modul Eigenvalue Solvers ===
{| class="wikitable sortable mw-collapsible"
{| class="wikitable sortable"
!Nama dan Versi
!Nama dan Versi
!Nama Modul
!Nama Modul
Baris 283: Baris 240:
|}
|}
== '''Daftar Software NVIDIA'''  ==
== '''Daftar Software NVIDIA'''  ==
{| class="wikitable sortable mw-collapsible"
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 ===
{| 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 dan Versi
!Nama Modul
!Nama Modul
|-
|-
|'''CUDA Toolkit 11.2'''
|CUDA 11.2 dengan cuDNN 8.1.1
* dan '''cuDNN 8.1.1'''
|cuda/11.2-cuDNN8.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 '''''[DEFAULT]'''''
|cuda/12.0-cuDNN8.7.0
|}
|}
'''Note:'''


CUDA versi lebih rendah dari 11 tidak mendukung GPU NVIDIA yang terpasang di Compute Node dan Interactive Node GPU (Partisi gpu_ampere dan tilla).
=== Modul NVIDIA HPC SDK ===
''coming soon''
 
=='''Daftar Software Python dan Anaconda'''==
=='''Daftar Software Python dan Anaconda'''==
{| class="wikitable sortable mw-collapsible"
ALELEON Supercomputer menyediakan intepreter Python baik Python ''standalone'' dan ''suite'' Anaconda.
 
=== Python Default OS ===
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 dan Versi
![[Module Environment|Nama Modul]]
!Nama Modul
|-
|-
|'''Python 2.7.5'''
|Python 2.7.16
|  - (default OS)
Python/2.7.16-GCCcore-8.3.0
|-
|-
|'''Python 3.6'''
|Python 2.7.18
|  - (default OS)
Python/2.7.18-GCCcore-11.2.0
|-
|-
|'''Python 3.8.6'''
|Python 3.8.6
|Python/3.8.6-GCCcore-10.2.0
|Python/3.8.6-GCCcore-10.2.0
|-
|-
|'''Anaconda 3 2020.11'''
|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 ===
{| class="wikitable sortable"
!Nama dan Versi
!Nama Modul
|-
|Anaconda 3 2020.11
* Python default 3.8.5
* Python default 3.8.5
|Anaconda3/2020.11
|Anaconda3/2020.11
|-
|-
|'''Anaconda 3 2021.05'''
|Anaconda 3 2021.05
* Python default 3.8.8
* Python default 3.8.8
|Anaconda3/2021.05
|Anaconda3/2021.05
|-
|Anaconda 3 2022.05 '''''[DEFAULT]'''''
* 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 14 Februari 2023 05.48

Halaman ini memuat daftar software di ALELEON Supercomputer dan info penggunaan untuk beberapa set software spesifik.

Note:
  • User dapat menggunakan katalog software yang dijabarkan pada halaman ini dengan Module Environment.
    • Perhatikan kolom nama modul.

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:
  • 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.
  • Pembuatan halaman tutorial pada wiki untuk menjalankan software tersebut di ALELEON Supercomputer.
Persyaratan layanan:
  • Penilaian admin bahwa software dapat berjalan di ALELEON Supercomputer.
  • Software diinstal secara global dimana dapat diakses oleh semua user.
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 Software Komputasi dan Tutorial Penggunaan

Daftar Compiler C/C++/Fortran

ALELEON Supercomputer menyediakan compiler C/C++/Fortran dari GNU dan AOCC.

Note:

GCC Default OS

ALELEON Supercomputer menggunakan GCC 8.5.0 (Red Hat 8.5.0-15) sebagai default GCC.

Modul Compiler GNU GCC

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 Compiler AMD Optimizing C/C++ and Fortran Compilers (AOCC)

Nama dan Versi Nama Modul
AOCC 3.1.0 aocc/3.1.0
AOCC 4.0 [DEFAULT] aocc/4.0

Daftar Compiler MPI

Compiler MPI digunakan untuk compiling program paralel yang ditulis dengan library MPI.

Modul Compiler 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.

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:
  • Untuk memaksimalkan penggunaan library CPU pada ALELEON Supercomputer dengan menyesuaikan arsitektur prosesor AMD EPYC Zen 2 pelajari: Compiler AMD ALELEON Supercomputer .

Modul Library 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.7 LibM/3.7-GCC11
BLAS AOCL BLIS 3.0 blis/3.0-AOCL-GCC10
BLAS AOCL BLIS 3.0.1 blis/3.0.1-AOCL-GCC11
FFTW3 AOCL FFTW 3.0 fftw/3.0-AOCL-GCC10
FFTW3 AOCL FFTW 3.0.1 fftw/3.0.1-AOCL-GCC11
LAPACK AOCL libFLAME 3.0 libflame/3.0-AOCL-GCC10
LAPACK AOCL libFLAME 3.0.1 libflame/3.0.1-AOCL-GCC11
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 Library 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

Modul Library CPU lainnya

Kategori Nama dan Versi Nama Modul
BLAS OpenBLAS 0.3.12 OpenBLAS/0.3.12-GCC-10.2.0
BLAS OpenBLAS 0.3.13 openblas/0.3.13-GCC10
LAPACK Netlib LAPACK 3.9, linked:
  • AMD BLIS 3.0
lapack/3.9-BLIS-GCC10
LAPACK Netlib LAPACK 3.10, linked:
  • 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 ScaLAPACK 2.1, linked:
  • AOCL BLIS 3.0
  • Netlib LAPACK 3.9
scalapack/2.1-BLIS-LAPACK-GCC10

Modul Eigenvalue Solvers

Nama dan Versi Nama Modul
ELPA 2020.11, linked:
  • OneAPI MKL 2021.1
  • CUDA 11.2
elpa/2020.11-GCC10-MKL-CUDA11
ELPA 2018.11, linked:
  • OneAPI MKL 2021.1
  • CUDA 11.2
elpa/2018.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

Note:
  • CUDA versi lebih rendah dari 11 tidak mendukung GPU NVIDIA yang terpasang di Compute Node GPU (Partisi ampere) dan Interactive Node GPU Tilla.
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 [DEFAULT] cuda/12.0-cuDNN8.7.0

Modul NVIDIA HPC SDK

coming soon

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:
  • 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

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
  • Python default 3.8.5
Anaconda3/2020.11
Anaconda 3 2021.05
  • Python default 3.8.8
Anaconda3/2021.05
Anaconda 3 2022.05 [DEFAULT]
  • Python default 3.9.12
Anaconda3/2022.05

User dapat menginstal Python versi spesifik di direktori $HOME masing-masing, lihat Versi dan Instalasi Python.