ISC 5314

Verification and Validation in

Computational Science

 

 


 

Instructor

Tomasz Plewa

School of Computational Science and Department of Physics

484 Dirac Science Library

Phone: 850.644.1959

Email: tplewa@fsu.edu

Time and Place

Lectures

Tuesday

11:00am-12:15pm

DSL 152

CompLab

Thursday

11:00am-12:15pm

DSL 152

Office Hours

Tuesday and Wednesday, 1pm-2pm, DSL 433, or by appointment

Credit

3 semester hours

Prerequisites

PHZ 4151C or consent of the instructor; basic programming skills in either Fortran, C, and/or C++

Webpage

http://people.scs.fsu.edu/~tomek/Teaching/ISC_5314.sp09/index.html

Textbooks

  • online lecture and computational laboratory materials
  • basic: Roache, P. J., Verification and Validation in Computational Science and Engineering (Hermosa: Albuquerque)
    ISBN-10: 0913478083
  • optional: Knupp, P.,  & Salari, K., Verification of Computer Codes in Computational Science and Engineering (Chapman & Hall/CRC: Boca Raton)
    ISBN-10: 1584882646
  • Justification

     

    Computer simulation is of critical importance in several engineering and basic science applications. Frequently it is the only way to study complex physics phenomena, design new or improve the existing engineering systems. Verification and validation is a centerpiece of modern computer code development environment and of critical importance for creating successful simulation tools.

     

    Audience

     

    Graduate students with interest in scientific computation, development, maintenance and application of computer codes to both basic physics and real world problems.

     

    Objectives

     

    At the end of the course, the student will be able to: (a) conduct reliable scientific computations, (b) use effective methods in code development and maintenance, (c) design large scale physics simulation; (d) conduct scientific problem analysis and identify its critical elements’ (f) estimate errors of the computer model and offer strategies for improving it; (g) visualize and present simulation results in form suitable for publication in scientific literature.

     

    Catalog Description

     

    The course will cover both theory and practice of verification and validation in computational sciences. Students will learn basic terminology, procedures and practical methods used in software implementation verification and solution verification, use of exact and manufactured solutions, and elements of software quality assurance. Essential data analysis techniques will be introduced and a review of software development and maintenance tools will be given. Examples from physical sciences and engineering will be used to illustrate aspects of code validation including validation hierarchy, validation benchmarks, and uncertainty quantification and simulation code predictive capabilities. Computational laboratory will be an essential part of the course.

     

    Main Topics

     

    (a) elements of modern science: observation and experiments, theory, computations; (b) the role of scientific computations in engineering and basic physics applications;  (c) accuracy verification of computer codes; (d) error estimation and error control in computer modeling; (e) code validation in engineering and basic physics applications; (f) sensitivity analysis; (g) code certification;  (h) software quality engineering.

     

    Grading

     

    The course grade will be based on 2 mini-exams (up to 30% contribution toward the grade), final exam (40%), and one select computational project (30%).

    The scale for the grade will be: A (90-100%), A- (87-89%), B+ (83-86%), B (77-82%), B- (73-76%), C+ (69-72%), C (63-68%), C- (59-62%), D+ (55-58%), D (50-54%), and F (<50%).

     

    Academic Honor Policy

     

    The Florida State University Academic Honor Policy outlines the Universitys expectations for the integrity of students academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to ... be honest and truthful and ... [to] strive for personal and institutional integrity at Florida State University. (Florida State University Academic Honor Policy, found at http://dof.fsu.edu/honorpolicy.htm.)

     

    Americans with Disabilities Act

     

    Students with disabilities needing academic accommodation should:
    (1) register with and provide documentation to the Student Disability Resource Center; and
    (2) bring a letter to the instructor indicating the need for accommodation and what type.  This should be done during the first week of class.

     

    This syllabus and other class materials are available in alternative format upon request.

     

    For more information about services available to FSU students with disabilities, contact the:

    Student Disability Resource Center

     

    97 Woodward Avenue, South
    108 Student Services Building
    Florida State University
    Tallahassee, FL 32306-4167
    (850) 644-9566 (Voice)
    (850) 644-8504 (TDD)
    sdrc@admin.fsu.edu
    http://www.disabilitycenter.fsu.edu/