Computational physics Using Python: Implementing Maxwell Equation for Circle Polarization
Abstract: Python is a
relatively new computing language, created by Guido van Rossum [A.S. Tanenbaum,
R. van Renesse, H. van Staveren, G.J. Sharp, S.J. Mullender, A.J. Jansen, G.
vanRossum, Experiences with the Amoeba distributed operating system,
Communications of theACM 33 (1990) 46–63; also on-line at
http://www.cs.vu.nl/pub/amoeba/, which isparticularly suitable for teaching a
course in computational physics. There are two questionsto be considered: (i)
For whom is the course intended? (ii) What are the criteria for a suitable language,
and why choose Python? The criteria include the nature of the application. High
performance computing requires a compiled language, e.g., FORTRAN. For someapplications
a computer algebra, e.g., Maple, is appropriate. For teaching, and for programdevelopment,
an interpreted language has considerable advantages: Python appearsparticularly
suitable. Python‟s attractions include (i) its system of modules which makes iteasy
to extend, (ii) its excellent graphics (VPython module), (iii) its excellent on
linedocumentation, (iv) it is free and can be downloaded from the web. Python
and VPython will be described briefly, and some programs demonstrated numerical
and animation of somephenomenal physics. In this article, we gave solution of
circle polarization by solvingMaxwell equation.
Keywords: Circle Polarization;
Maxwell equations; Teaching; Graphics; Computational physics; Finite Difference
Time Domain; Python
Penulis: Madlazim
Kode Jurnal: jpfisikadd110140

Artikel Terkait :
Jp Fisika dd 2011
- Rekayasa Tumbuhan Purun Tikus (Eleocharis Dulcis) sebagai Substitusi Bahan Matrik Komposit Pada Pembuatan Papan Partikel
- Studi Perhitungan Benchmark Kritikalitas Teras Metalik dan MOX di FCA
- Analisis Sifat Optik Non-Linier pada Polimer poli (p-fenilen vinilen) dengan Menggunakan Metode Pariser-Parr-Pople (PPP) Studi kasus: Molekul Fenilen Vinilen
- Studi Kasus Penyebaran Panas Bumi Non Vulkanik Sekitar Sumber Air Panas Hantakan, Kalimantan Selatan
- Pendugaan Lapisan Akuifer dengan Metode Geolistrik Konfigurasi Schlumberger di Rampa Manunggul, Kotabaru
- Karakterisasi Kaolin Lokal Kalimantan Selatan Hasil Kalsinasi
- Pemanfaatan Load Cell CZL601 untuk Pengukuran Derajat Layu Pada Pengolahan Teh Hitam
- Simulasi Proses Pengisian Bak Pengumpul PDAM dari Raw Water Intake dengan Kontrol PID
- IDENTIFIKASI DAN PEMETAAN LAHAN SAWAH DENGAN CITRA SATELIT RESOLUSI TINGGI DAN TRACKING GPS
- SURVEI METODE SELF POTENTIAL MENGGUNAKAN ELEKTRODA POT BERPORI UNTUK MENDETEKSI ALIRAN FLUIDA PANAS BAWAH PERMUKAAN DI KAWASAN BATURADEN KABUPATEN BANYUMAS JAWA TENGAH
- HIDRODESULFURISASI TIOFEN MENGGUNAKAN KATALIS CoMo/H-ZEOLIT Y
- ANALISIS HOMOGENITAS BAHAN ACRYLIC DENGAN TEKNIK RADIOGRAFI SINAR-X
- TENTANG SISTEM MEKANIK DENGAN KENDALA TAK HOLONOMIK
- PENGARUH GEMPA PATAHAN LEMBANG TERHADAP FLEKSIBILITAS PIPA DAN KEGAGALAN NOZEL PERALATAN SISTEM PENDINGIN PRIMER REAKTOR TRIGA 2000 BANDUNG
- ORIENTASI DAN AGREGASI MOLEKUL DARI FILM DISPERSE RED-1 DENGAN METODE ELECTRIC FIELD ASSISTED PVD
- Pelapisan Alloy FeNiAl Menggunakan Metode Detonation Gun (D-Gun)
- Synthesis and Optical Characterization of Nd3+ doped TeO2-PbO-Li2O
- SOLUTION OF HARMONIC OSCILLATOR OF NONLINEAR MASTER SCHRODINGER
- IMPLEMENTASI METODE HISTOGRAM EQUALIZATION UNTUK MENINGKATKAN KUALITAS CITRA DIGITAL
- ULTRAHIGH MAGNETIC FIELD OPTICAL STUDY OF SINGLE-WALLED CARBON NANOTUBES FILM
- PERHITUNGAN DISTRIBUSI MUATAN INTI HALO 11Li SECARA SWAKONSISTEN DENGAN METODE SKYRME-HARTREE-FOCK
- ESTIMASI ALIRAN AIR LINDI TPA BANTAR GEBANG BEKASI MENGGUNAKAN METODA SP
- From Nanostructure to Nano Biosensor: Institute of Nano Electronic Engineering (INEE), UniMAP Experience
- Studi Pengaruh Orientasi Serat Fiber Glass Searah dan Dua Arah Single Layer terhadap Kekuatan Tarik Bahan Komposit Polypropylene