Penjelasan tentang input file di Lammps. Pada dasar nya input file di Lammps memiliki struktur yang terdiri dari 5 blok utama. Yaitu:
1. Initialization (Inisialisasi) Menentukan aturan dasar simulasi sebelum ada atom yang dimasukkan.
units: Menentukan sistem satuan (misal:ljtanpa dimensi,metaluntuk Ångström/eV/picosecond,realuntuk Ångström/kcal/mol/femtosecond). Wajib ditulis paling awal!atom_style: Menentukan atribut apa saja yang dimiliki atom (misal:atomicuntuk koordinat saja,chargeuntuk koordinat + muatan listrik,fulluntuk ikatan molekul kompleks).dimension: Mengatur ruang simulasi (2atau3).
2. System Definition (Definisi Sistem) Tahap memasukkan atau membuat atom di dalam ruang simulasi.
Buat langsung: Menggunakan kombinasi
lattice(struktur kristal),region(ukuran batas ruang),create_box, dancreate_atoms.Impor file eksternal: Menggunakan perintah
read_data file.datauntuk membaca koordinat dari software luar (seperti ASE, PACKMOL, atau VESTA).
3. Simulation Settings (Interaksi Potensial) Menentukan medan gaya (force field) atau hukum fisika/kimia antar-atom.
pair_style: Formula potensial interaksi (misal:lj/cutuntuk Van der Waals,eamuntuk logam,tersoffuntuk semikonduktor/karbon).pair_coeff: Nilai parameter fisik untuk potensial antar tipe atom.mass: Menentukan massa untuk tiap tipe atom.
4. Fixes & Computes (Dinamika & Pengukuran) Mengatur kontrol fisik dan perhitungan data eksperimen.
velocity: Memberikan kecepatan awal pada atom berdasarkan distribusi temperatur acak.fix: Perintah wajib untuk mengontrol integrasi waktu dan ensemble termodinamika (misal:fix ... nvtuntuk mengontrol temperatur, ataufix ... nptuntuk mengontrol temperatur dan tekanan).compute: Menghitung data spesifik saat simulasi berjalan (misal: Mean Squared Displacement untuk difusi, atau stress tensor untuk tekanan lokal).
5. Output & Execution (Eksekusi & Cetak Data) Menentukan data apa yang disimpan dan durasi simulasi.
thermo: Frekuensi pencetakan data termodinamika (energi, temperatur, tekanan) ke terminal dan filelog.lammps.dump: Menyimpan trajektori visualisasi atom ke dalam file (seperti.lammpstrj) yang nantinya dibuka di OVITO.timestep: Ukuran integrasi waktu per langkah (misalnya0.001picosecond untukunits metal).run: Menjalankan simulasi sebanyak jumlah step yang ditentukan.
Komentar
Posting Komentar