Thursday, October 28, 2010

Seismic Unix

Seismic Unix adalah program untuk mengolah data seismik yang digagas oleh Center for Wave Phenomena, Colorado School of Mines. Seismik Unix atau sering dikenal dengan SU merupakan open source yang bekerja didalam platform Unix/Linux.

Didalamnya terdapat ratusan function yang cukup lengkap yang diperlukan untuk pengolahan data seismik.

Untuk menginstall program SU didalam PC atau Laptop, berikut adalah tahapan yang bisa diikuti:

  1. Install Linux OS misalnya Ubuntu 10.10 yang compatible dengan hampir semua PC atau Laptop. Ubuntu 10.10 bisa didownload secara gratis. Googling dengan kata kunci ubuntu-10.10-desktop-i386.iso
  2. Download SU di sini
  3. Pada terminal Linux, ketiklah: mkdir seismic_unix untuk membuat directory baru yang bernama seismic_unix
  4. Pindahkan file yang didownload pada tahapan 2 dibawah directory seismic_unix
  5. Lalu masuklah ke directory seismic unix dengan mengetik cd seismic_unix pada terminal, sehingga jika anda mengetik pwd anda akan berada di /home/agus/seismic_unix (contoh)
  6. Ketik tar -xvvf cwp_su_all_42_tar.Z
  7. Semua file yang diekstrak dengan tar di atas akan disimpan dibawah directory src yang secara otomatis terbentuk.
  8. Masih didalam direktory seismic_unix, install beberapa aplikasi yang diperlukan dengan mengetik: sudo apt-get install lesstif2 lesstif2-dev gfortran libglu1-mesa libglu1-mesa-dev freeglut3 freeglut3-dev libxmu6 libxmu-dev libxi6 libxi-dev
  9. Reboot mesin anda
  10. Masuklah ke directory src sehingga anda berada di: /home/agus/seismic_unix/src
  11. Ketik: gedit Makefile.config lalu gantilah CC = cc dengan CC = gcc dan C++ = c++ dengan C++ = g++ lalu save dan exit
  12. Pada terminal linux, ketik: export CWPROOT=/home/agus/seismic_unix enter lalu ketik lagi export PATH=$PATH:$CWPROOT/bin
  13. Masih didalam directory src ketik: make install lalu enter make xtinstall lalu enter make finstall lalu enter make mglinstall lalu enter make xminstall lalu enter
  14. Test program dengan mengetik pada terminal: suplane | suxwigb Maka anda akan mendapatkan plot berikut:

NOTE: Setelah logout, keluar terminal, atau membuka terminal baru, kadang-kadang perintah SU tidak dikenal dengan munculnya pesan .."command not found" , untuk mengantisipasi hal ini ketik kode berikut di ./bashrc, gedit ~/.bashrc lalu save :
export CWPROOT=/home/agus/seismic_unix
export PATH=$PATH:$CWPROOT/bin


Untuk mengekplorasi lebih jauh, anda bisa melihat demonya pada directory demos dibawah directory src:
/home/agus/seismic_unix/src/demos
Contoh saya membuka directory 3D_Data_Viewing, lihatlah README file untuk instruksinya. Pada terminal saya ketik sh Make3Ddata utuk mengenerate data seismic dengan format su i.e. data3d.su lalu ketik sh Trip4 untuk mendapatkan gambar berikut:

10 comments:

ramses said...

hehe..jdi inget mahasiswa,harus belajar ulang SU,ditularin dari Pak Deni then Andri...Ok deh. harus belajar, longlive education

harjun said...

Mas Agus, aku sudah ikuti flownya semua sukses sampai pada saat make install saya dapat warning Makefile:32 /src/Makefile.config: No such file or directory

Kira2 apa maksudnya ya mas, padahal saya sudah edit file Makefile.config-nya. Salam

Agus Abdullah, PhD said...

Mungkin bashrc tidak terbaca atau misinterpretasi. Coba ketik command berikut di terminal. Jangan di bashrc.

export CWPROOT=/home/agus/seismic_unix 
export PATH=$PATH:$CWPROOT/bin

firman said...

Mas Agus, saya mau coba2 belajar SU..tapi kok masalah saya sama kayak harjun ya. saya coba ketik yang export itu pun tidak ada hasilnya..mohon bantuannya..thx

Agus Abdullah, PhD said...

Ikuti step-step nya dengan teliti. Pakai ubuntu, pastikan connect internet.

Unknown said...

selamat siang ,
saya mau tanya
saya sudah mengikuti step step untuk menginstall SU tetapi saat mengetik sudo apt-get install lesstif2 lesstif2-dev gfortran libglu1-mesa libglu1-mesa-dev freeglut3 freeglut3-dev libxmu6 libxmu-dev libxi6 libxi-dev dan enter dan memasukan kode muncul :



E: Unable to locate package lesstif2
E: Unable to locate package lesstif2-dev
E: Unable to locate package gfortran
E: Unable to locate package libglu1-mesa-dev
E: Unable to locate package freeglut3
E: Unable to locate package freeglut3-dev
E: Unable to locate package libxmu-dev
E: Unable to locate package libxi-dev


saya menggunakan UBUNTU 13
mohon jawabannya
karena sekelas nggak bisa semua :D
terimakasih :)
salam ,
Iven Geofisika UI

Agus Abdullah, PhD said...
This comment has been removed by the author.
Agus Abdullah, PhD said...

Pastikan connect Internet. Jika masih problem coba pake Ubuntu 10.05 LTS.

Andini Dian Pertiwi said...

Pak untuk tahapan ini

ketik kode berikut di ./bashrc, gedit ~/.bashrc lalu save :
export CWPROOT=/home/agus/seismic_unix
export PATH=$PATH:$CWPROOT/bin

untuk pengetikan ini
export CWPROOT=/home/agus/seismic_unix
export PATH=$PATH:$CWPROOT/bin

diketiknya disebelah mana ya pak? soalnya ketika saya coba ketiknya di bagian bawah, dia tidak berfungsi pak. Tetap ada comment not found. Terima Kasih.

Salam,
Andini Dian Pertiwi

Agus Abdullah, PhD said...

Coba:
cd lalu enter
Lalu ketik gedit ~/.bashrc lalu enter

Copy path di atas