Computational Physics Home Assignment #3 Dr. Guy Tel-Zur.

Slides:



Advertisements
Similar presentations
Software for Engineers EG1003: Introduction to Engineering and Design.
Advertisements

How to install “bubble” fonts These fonts are used to create the Formative Assessment sheets.
Learning Management System
Barry Wilkinson and Mark Holliday, 2004A1.1 Assignments Preliminaries Several computers are configured at WCU for the assignments. Here, terra.cs.wcu.edu.
EG1003: Introduction to Engineering and Design Software for Engineers.
Assignment submission Course Resource  There might be times when you want to send a document to your tutor for their comments, for example a draft of.
Simulation Where real stuff starts. ToC 1.What, transience, stationarity 2.How, discrete event, recurrence 3.Accuracy of output 4.Monte Carlo 5.Random.
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Computational Physics Lecture 3 - Admin Dr. Guy Tel-Zur Coral. Picture by Anna Cervova, publicdomainpictures.net.
Computational Physics Dr. Guy Tel-Zur Version :40.
Computational Physics Dr. Guy Tel-Zur Home Assignment Number 2.
Computational Physics - Monte Carlo Methods Dr. Guy Tel-Zur Lecture 9 Murmur by Piotr Wojtkowski, Version :45.
MiniProject.1 Mini-project ITCS 4146/5146 Grid Computing, 2007, UNC-Charlotte, B. Wilkinson. March 28a, 2007.
Homework Assignment- SIC/XE Assembler Hsung-Pin Chang Department of Computer Science National Chung Hsing University.
Computational Physics Dr. Guy Tel-Zur Bench In Valley Gardens by Petr Kratochvil. Version :50.
1 Ka-fu Wong University of Hong Kong Frequently Asked Questions on Bonus points.
Computational Physics Lecture 2 - administration Dr. Guy Tel-Zur Old rustic barn. Picture by: by Peter Griffin,
Peer Assessment using the Survey tool Jeremy Aitken Blended Learning Designer Dr Xiangdong Liu School of Humanities and Communication Arts.
ATM 315 Environmental Statistics Course Goto Follow the link and then choose the desktop application.
 MyJU ◦ WebAdvisor: useful links such as classes, schedule, grades ◦ My Files: H Drive mapped in the whole campus.  This is Cloud storage!  You can.
CS-557 Gregory Dudek CD Contents. CS-557 Gregory Dudek Course description Lecture schedule by week 1997 Image Gallery Assignments Page Morphing Notes.
 MyJU ◦ WebAdvisor: useful links such as classes, schedule, grades ◦ My Files: H Drive mapped in the whole campus. Cloud! Use it to download your files.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
1 CSC 221: Introduction to Programming Fall 2012 Functions & Modules  standard modules: math, random  Python documentation, help  user-defined functions,
Training Presentation For e-Learning Uploading an assignment on Moodle.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Chapter 5 Repetition or loop structure. What is repetition or loop? repeat the execution of one or a group (block; instruction enclosed in a pair of braces)
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
Once upon a time Tools Only a “small” toolbox was required Only a “small” toolbox was required Cars were not that complex Cars were not that complex.
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 2: Flowcharts.
Art 321 Lecture 7 Dr. J. Parker. Programming In order to ‘make things happen’ on a computer, you really have to program it. Programming is not hard and.
Grid and Cloud Computing Globus Provision Dr. Guy Tel-Zur.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
Technical Orientation Summer Technical Orientation Session starts at 2:00 pm – We’ll be online shortly – Speaker test starts about 1:45 pm To ask.
Instructions NSW Visual Arts Fellowship for Emerging Artists Digital Submission Template PLEASE NOTE: This template should be used for still images only.
Team Number: _____ April 13, 2015 Team Number: Add your team number! And remember to delete these instructions!
TECHNICAL ORIENTATION WINTER Technical Orientation Session starts at 2:00 pm We’ll be online shortly Speaker test starts about 1:45 To ask questions,
Grid and Cloud Computing ProActive Dr. Guy Tel-Zur.
Scientific Computing Home Assignment #1 Dr. Guy Tel-Zur.
Repetition: Definite Loops Alice. Repetition In many kinds of animations, especially simulations and games, some actions happen again and again. Example:
 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.
AGENDA – DIGITAL COMPUTER 1B MARCH 22, thurSDAY  MS PowerPoint Advance Course Lesson 3: Working with Visual and Sound Objects (Applications) 
1 Building Your Own Turtle Functions For making really cool pictures!
Repetition: Definite Loops Sec 53 Web Design. Objectives The Student will: Understand loops and why they are used Understand definitive loops Know how.
Computational Physics Lecture 3 - Admin Dr. Guy Tel-Zur Coral. Picture by Anna Cervova, publicdomainpictures.net.
Using MPI on Dept. Clusters Min LI Sep Outline Run MPI programs on single machine Run mpi programs on multiple machines Assignment 1.
Repetition: Definite Loops Alice. Repetition In many kinds of animations, especially simulations and games, some actions happen again and again. Example:
Scientific Computing Lecture 2 - administration Dr. Guy Tel-Zur Old rustic barn. Picture by: by Peter Griffin,
IST 210: PHP LOGIC IST 210: Organization of Data IST210 1.
Assignment Preliminaries The following applies to all assignments © 2016 B. Wilkinson Assignprelim.ppt Modification date: January 3, 2016.
BUS 660 Week 5 Assignment Big Changes for a Small Hospital Big Changes for a Small Hospital Read and answer the questions to the Hospital case study. Submit.
MGT 521 Week 3 Individual Personal Professional Development Plan Activity Part 4 Navigate to the My Career Plan in Career Services. Complete the Career.
CJA 474 Week 3 Learning Team Organization Types NEW Check this A+ tutorial guideline at 474-Week-3-Learning-Team-Organization-Types-NEW.
PLATO LOGIN PAGE
Introduction to R Commander
Click on the assignment you wish to complete
Sharing a Printer Between Windows Computers First of all Install the printer on the computer that will be sharing it.
Unit 1 What’s a computer?. Instructions: In your own words define computer. A computer is an electronic machine that helps people do different activities.
DPS ONLINE WALK THROUGH
Tk20 Instructions.
Setting Up Your Personal BIT116 Workspace
Assignment Preliminaries
Accelerated Introduction to Computer Science
EECS 111 Review 11/13/2016.
Informatics 122 Software Design II
Scientific Computing Home Assignment #3
PROGRAM AT RUNTIME Subject code: CSCI-620
EE 422C Exam 1 Review.
Computer Science Transition Work Code Skills Demonstration
Presentation transcript:

Computational Physics Home Assignment #3 Dr. Guy Tel-Zur

3D Self Avoidance Walk Goal: Simulate a 3D Self Avoidance Random Walk (SAW), i.e. Non-Intersecting path. Find the relation between and t, i.e RMS distance vs. time.

Settings Do 3000 walks (time steps) Use 500X500X500 grid Repeat the exercise 10 times and average the results

Computational Tools and Methods Write your code in C Install personal condor on your laptop (see instructions in Lecture 1 slides Execute the 10 repetitions using Condor Pay attention to the random number generator’s seed

Make a Plot

Bonus Save the problem domain (grid) in Silo format Make a movie of the SAW growth using VisIt by taking snap shots of the grid at several time steps, e.g. every 150 times steps.

More instructions Submit: – Source code – Condor submit file – Plots – VisIt movie (if file is not too big) – Documentation Send To be submitted to: Due: meeting 13! (End of course)