Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

[wudomsir@tara-frontend-1 ~]$ module list

No modules loaded

[wudomsir@tara-frontend-1 ~]$ ml

No modules loaded

ตรวจสอบ module ที่ให้บริการทั้งหมด

...

[wudomsir@tara-frontend-1 ~]$ module avail

------------------- /tarafs/utils/modules/modules/all -------------------

   ANSYS/2020.1

   ARAGORN/1.2.38-foss-2019b

   AUGUSTUS/3.3.3-foss-2019b

   Advisor/2019_update5

   Autoconf/2.69-GCCcore-8.3.0

   Autoconf/2.69-GCCcore-10.2.0

   Autoconf/2.69

   Autoconf/2.71-GCCcore-10.3.0                       (D)

   Automake/1.15.1-GCCcore-8.3.0

….

...

[wudomsir@tara-frontend-1 ~]$ ml av python

------------------- /tarafs/utils/modules/modules/all -------------------

   LAMMPS/3Mar2020-foss-2019b-Python-3.7.4-kokkos

   PLUMED/2.5.3-foss-2019b-Python-3.7.4

   Python/2.7.16-GCCcore-8.3.0

   Python/2.7.18-GCCcore-10.2.0

   Python/3.7.4-GCCcore-8.3.0

   Python/3.8.6-GCCcore-10.2.0

   Python/3.9.5-GCCcore-10.3.0                    (D)

….

Note

หากใช้งานคำสั่ง module load หรือ ml ตามด้วยชื่อซอฟต์แวร์ โดยไม่ระบุเวอร์ชั่นที่ต้องการ จะเป็นการเรียกใช้งานซอฟต์แวร์เวอร์ชั่นที่มี (D) ตามหลัง เช่น module load Python จะเป็นการเรียกใช้งาน Python 3.9.5

...

[wudomsir@tara-frontend-1 ~]$ python -V

Python 2.7.5

[wudomsir@tara-frontend-1 ~]$ module load Python/3.7.4-GCCcore-8.3.0

[wudomsir@tara-frontend-1 ~]$ python -V

Python 3.7.4

จากตัวอย่าง

  • ตรวจสอบเวอร์ชั่นของ python ที่ติดตั้งมาพร้อมระบบปฏิบัติการ ก่อนเรียกใช้งาน module จะพบว่า Python 2.7.5

  • เรียกใช้งานซอฟต์แวร์ โดยระบุเวอร์ชั่นที่ต้องการใช้งาน ด้วยคำสั่ง module load Python/3.7.4-GCCcore-8.3.0

  • ตรวจสอบเวอร์ชั่นของ python หลังจากเรียกใช้งาน module จะพบว่า Python 3.7.4

Note

คำสั่ง module load หรือ ml ต้องระบุชื่อของซอฟต์แวร์ตามผลลัพธ์ที่ได้จากคำสั่ง module avail หรือ ml av เนื่องจาก ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ มีผลต่อการเรียกใช้งานซอฟต์แวร์ด้วยคำสั่ง module

...

[wudomsir@tara-frontend-1 ~]$ module list

Currently Loaded Modules:

1) GCCcore/10.3.0                   8) SQLite/3.35.4-GCCcore-10.3.0

2) zlib/1.2.11-GCCcore-10.3.0       9) XZ/5.2.5-GCCcore-10.3.0

3) binutils/2.36.1-GCCcore-10.3.0  10) GMP/6.2.1-GCCcore-10.3.0

4) bzip2/1.0.8-GCCcore-10.3.0      11) libffi/3.3-GCCcore-10.3.0

5) ncurses/6.2-GCCcore-10.3.0      12) OpenSSL/1.1

6) libreadline/8.1-GCCcore-10.3.0  13) Python/3.9.5-GCCcore-10.3.0

7) Tcl/8.6.11-GCCcore-10.3.0

[wudomsir@tara-frontend-1 ~]$ module purge

[wudomsir@tara-frontend-1 ~]$ module list

No modules loaded

จากตัวอย่าง

  • ตรวจสอบรายการของซอฟต์แวร์ที่มีการเรียกใช้งาน ด้วยคำสั่ง module list จากตัวอย่างได้มีการเรียกใช้งาน module Python/3.9.5-GCCcore-10.3.0

  • ทำการยกเลิกใช้งาน module ทั้งหมด ด้วยคำสั่ง module purge

  • ตรวจสอบรายการของซอฟต์แวร์ที่มีการเรียกใช้งาน ด้วยคำสั่ง module list อีกครั้ง พบว่า ได้ยกเลิกการเรียกใช้งานทั้งหมดเรียบร้อยแล้ว (No modules loaded)