Download presentation
Presentation is loading. Please wait.
Published byWilfrid Lane Modified over 9 years ago
1
Scientific Computing Home Assignment #1 Dr. Guy Tel-Zur
2
General Guidelines and Rules Programming standards: Pay attention to programming style. Your code should be well documented with comments and clear variable names. It should use indentation and white space (blanks and blank lines) to make the code structure clear. It should be modular and use well chosen procedures. Your assignment will be graded in part for code quality.
3
Collaboration: You are allowed to consult outside sources and your classmates with doing the assignments. You must type every line of whatever code you hand in and do all writing yourself. Add instructions how to execute your code Programming language: Fortran 95, C/C++ or Python
4
Submit you assignment to: gtelzur@gmail.comgtelzur@gmail.com If the assignment contains more than a single file then use archive tools such as gzip/winzip etc’ and also compress these files Due: Lecture #6
5
Goal: Time dependent integration. The Runge-Kutta (RK) method – Reference MHJ chapter 13, section 4: http://physics.bgu.ac.il/%7Egtelzur/teaching/com phy/MHJ2009/hjorth-jensen_notes2009_13.pdf http://physics.bgu.ac.il/%7Egtelzur/teaching/com phy/MHJ2009/hjorth-jensen_notes2009_13.pdf The core of the assignment is taken from this: http://physics.bgu.ac.il/%7Egtelzur/teaching/com phy/slides/hw2.pdf http://physics.bgu.ac.il/%7Egtelzur/teaching/com phy/slides/hw2.pdf (PY 502, Computational Physics (Fall 2010) Department of Physics, Boston University)
6
Evaluation A correct running program (up to page 5 – part A of the hw) : 80% A readable and clear programming: +5% A well documented program: +5% Graphical output using Gnuplot, root or Python’s tools (Matplotlib, Mayavi,…): +10%
7
Bonus Part B (page 5): +5%
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.