Computational Astrophysics: The Digital Demo Room One-Dimensional Hydrodynamics Simulator Conley “Lee” Ditsworth under the care and feeding of Dr. Charles.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Chapter 1:Introduction to the world of computers
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Web technologies Session 1. Slide 1.1 Objectives for this unit  To develop participants’ knowledge, skills and understanding of web technologies  To.
HTML5 ETDs Edward A. Fox, Sung Hee Park, Nicholas Lynberg, Jesse Racer, Phil McElmurray Digital Library Research Laboratory Virginia Tech ETD 2010, June.
Adding Dynamic Content to your Web Site
C Programming for engineers Teaching assistant: Ben Sandbank Home page:
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Automatic Information Retrieval from Bioinformatics Websites Kang Peng.
Multiple Tiers in Action
CGI and Perl MSc Publishing on the WWW. What is CGI ? (1) User Buying and selling Playing games Customised web pages Developer Means to run external programs.
UCF Noise Map, an Android Application Project Presentation Cindy Atherton and Deepa Shinde.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Chapter 6: Hostile Code Guide to Computer Network Security.
Chapter 9 Working with Forms. Principles of Web Design 2nd Ed. Chapter 9 2 Principles of Web Design Chapter 9 Objectives Understand how forms work Understand.
FILING SYSTEMS Research Data Management. Filing is more than saving files, it’s making sure you can find them later in your project. Naming Directory.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
UFCEKG-20-2 Data, Schemas & Applications Lecture 4 Server Side Scripting & PHP.
JAVASCRIPT HOW TO PROGRAM -2 DR. JOHN P. ABRAHAM UTPA.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
Dynamic Web Pages (Flash, JavaScript)
ASP.NET Dr. Ralph Westfall May, Web Development Problem HTML designed to display static pages only interactive when user clicks links  can’t provide.
Managing Research Group Web Sites with a Database and Perl Geoffrey Hing Stephen Conley
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
CSU - DCE Advanced Perl CGI Operation - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) on the.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
IBM - CVUT Student Research Projects Creating mp3 from text documents & Viewing text information via voice Zlatuška Martin Kašpárek.
MyBLAST standalone installation Lab of Systems Biology & Network Biology website Download link. 1.Click the Download link.
The Digital Demo Room One-Dimensional Hydrodynamics Simulator Conley “Lee” Ditsworth under the care and feeding of Dr. Charles F. Gammie and close supervision.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
The LC-3 – Chapter 7 COMP 2620 Dr. James Money COMP
Week 12 Working with Forms Objectives Understand how forms work Understand form syntax Create input objects Build forms within tables Build and.
Computer Basic Vocabulary
Injury Prevention Zach DvorakDeven DesaiKevin Aguilar.
Intermediate CGI & CGI.pm Webmaster II - Fort Collins, CO Copyright © XTR Systems, LLC CGI Programming & The CGI.pm Perl Module Instructor: Joseph DiVerdi,
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
© 2000 – All Rights Reserved - Page 1 Introduction to JavaScript Programming Part One.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
Week Fourteen Agenda Announcements Link of the week Review week thirteen lab assignment Upcoming deadlines Are there any lab assignments that need to.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
Javascript JavaScript is what is called a client-side scripting language:  a programming language that runs inside an Internet browser (a browser is also.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
HARDWARE.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Digital Media Exam Review SM1001 Digital Media, Semester A, 2009 School of Creative Media © Week 13, 2010.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
computing ESSENTIALS    11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Internet/Web Databases
Topic 2: Hardware and Software
ANDROID APP FOR HIVETRACKS.COM SERVICE
Introduction to Computer Science
Active Server Pages Computer Science 40S.
Nick Sims Scripting Languages.
Section 17.1 Section 17.2 Add an audio file using HTML
Introduction to Programming the WWW I
Chapter 27 WWW and HTTP.
Assignment 4 For this assignment refer to the notes on MATLAB from an MIT course that you can find here (or at the original website, lectures 14, 15, 16).
Digital Demo Room Stellar Structure and Evolution
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

Computational Astrophysics: The Digital Demo Room One-Dimensional Hydrodynamics Simulator Conley “Lee” Ditsworth under the care and feeding of Dr. Charles F. Gammie and close supervision of graduate student Eric Engelhard

Project Goal Convert an existing hydrodynamics computer code, written in C by Dr. Gammie, from a stand-alone program to an interactive simulator accessible through internet web browsers Secondary Goal: Enable future professors teaching graduate-level fluid mechanics a means of assigning additional homework! …sorry

The Code Original version uses initial conditions file to set up medium and type of wave A perturbation sets the wave into motion Program performs calculations and outputs data to files based on time steps Code must be recompiled for every change in equilibrium conditions or type of wave

Steps to Successful Completion Re-write C code to accept input data file Create web pages to guide user and accept inputs (html, cgi script written in Perl) Write program(s) to convert output data first to images and then movie files Make movie files and raw data available through the website

The Current Situation Code re-written to take equilibrium conditions from an input data file Interactive website designed to gather inputs and create an input data file Perl script created to run programs Hydrodynamics code executes and creates output data files

Current Status Continued… SM (Super Mongo) plotting program converts raw data to ppm image files mpeg encoder program (mpeg2encode) translates images into a movie file Raw data and movie file archived and made available to user through website Sample Movie

What’s Left To Do? Plotted ppm image files need work How to handle multiple users Expand to have separate simulators for beginner, intermediate and expert level Create a link to all archived files Beautify the website Write paper!

That’s All Folks! The One-Dimensional Hydrodynamic Simulator Can Be Found At The Digital Demo Room: Conley “Lee” Ditsworth Rm 235 LLP or sorry, no office phone available…