R

Dari ALELEON by EFISON

Revisi sejak 12 Mei 2023 09.34 oleh WilsonLisan (bicara | kontrib) (rewrite instalasi library R)

R.png

R adalah bahasa interpreter yang didesain untuk mengerjakan komputasi statistika. Pada perkembangannya, bahasa R digunakan untuk pengolahan data di bidang data science. Software R didukung oleh The R Foundation for Statistical Computing.

Wololo w00t!

Halaman ini masih sedang dalam proses penulisan dan belum final!

Modul R

Berikut adalah detail versi R yang tersedia secara global di ALELEON Supercomputer:

Modul R
Versi Nama modul Modul

DEFAULT

Dukungan hardware
CPU GPU OMP

Threading

MPI

multi-node

4.1.0 "Camp Pontanezen" R/4.1.0-GCC10-MKL - V - - V melalui RMPI
4.1.2 "Bird Hippie" R/4.1.2-GCC10-MKL V V - -

Alternatif Menjalankan R di ALELEON Supercomputer

ALELEON Supercomputer menawarkan user untuk menjalankan R dengan skema job submission melalui scheduler atau interaktif melalui sesi Jupyter Notebook / Lab dengan detail penjelasan berikut:

Menjalankan R melalui Job Submission
Menjalankan R dengan sesi interaktif Jupyter

Instalasi Library Package R

Instalasi library R pada ALELEON Supercomputer dapat dilakukan dengan alternatif cara:

  1. Melayangkan permintaan instalasi package ke admin melalui email support@efisonlt.com; atau
  2. Melakukan instalasi mandiri dengan langkah berikut:
Panduan instalasi mandiri Package R
0A Instalasi package dilakukan melalui terminal.
0B Bagi user EFIRO, buka terminal melalui dashboard EFIRO menu Clusters > Aleleon Shell Access.

Shellaccess.png

1 Aktifkan R dengan memuat modul versi R yang akan digunakan.
Versi Perintah Terminal
4.1.0 $ module load R/4.1.0-GCC10-MKL
4.1.2 $ module load R

Perlu diperhatikan bahwa package R yang diinstal di versi 4.1.2 misalnya tidak dapat digunakan oleh R versi lainnya dan sebaliknya.

2 Jalankan R dan lakukan instalasi package dengan format perintah standar:
$ R 
> install.packages('nama-package-yang-akan-diinstal')

Package akan terinstal di direktori HOME user.

X Bagi user yang pertama kali melakukan instalasi package R:

Akan terdapat peringatan bahwa user tidak dapat melakukan instalasi package R di direktori global /work (di mana benar karena hanya user root yang dapat melakukannya), jawab yes.

Warning in install.packages("benchmarkme") :
  'lib = "/comp/R/4.1.2-GCC10-MKL/lib64/R/library"' is not writable
Would you like to use a personal library instead? (yes/No/cancel) yes

R akan meminta izin untuk menginstal package R di direktori HOME user dan membuat folder bernama R. Jawab yes.

Would you like to create a personal library
‘~/R/x86_64-pc-linux-gnu-library/4.1’
to install packages into? (yes/No/cancel) yes

Menjalankan R Melalui Job Submission

Menjalankan R dengan Sesi Interaktif Jupyter

Kontributor

EFISON mengucapkan terima kasih kepada para kontributor untuk pengujian R di ALELEON Supercomputer yang kemudian menjadi dasar penulisan tutorial di halaman ini: