Community Coordinated Modeling Center Name: Sang Man Lee Mentor: David Berrios SESI.

Slides:



Advertisements
Similar presentations
Introduction to C++ An object-oriented language Unit - 01.
Advertisements

1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
CENTER OF EXCELLENCE IN REMOTE SENSING EDUCATION AND RESEARCH Mentor: Jeff Wood Members: Jonathan Person Justin Deloatch Jamison Jones.
Lecture 1: Overview of Computers & Programming
Calypso PCM Overview Calypso PCM Overview.
CSE 451: Operating Systems Section 2 Shells and System Calls.
ME1107 Computing Y Yan
Your First C++ Program Aug 27, /27/08 CS 150 Introduction to Computer Science I C++  Based on the C programming language  One of today’s most.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Chapter 5 - Functions Outline 5.1Introduction 5.2Program.
1 CSSE 332 Standard Library, Storage classes, and Make.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Integrated Space Weather Analysis System Science and Engineering Student Internship Jon Conti-Vock, NASA Goddard Space Flight Center Space Weather Laboratory/Community.
25 September 2007eSDO and the VO, ADASS 2007Elizabeth Auden Accessing eSDO Solar Image Processing and Visualisation through AstroGrid Elizabeth Auden ADASS.
Intelligent Data Mining to Verify IKM Curriculum Patrick Knowlan Mark Ostrander Chris Jackson Rob Katich ISAT/CS 344 – Intelligent Systems.
Programs A program is a stored set of instructions that can be interpreted and executed by a computer. This applies to the written program which is just.
Samantha Sanders Code 674 Dr. David G. Sibeck NASA Goddard Space Flight Center.
BRITE integration with ns-3 Joshua Pelkey and Dr. George Riley Wns3 March 25, 2011.
Joshua Alexander University of Oklahoma – IT/OSCER ACI-REF Virtual Residency Workshop Monday June 1, 2015 Deploying Community Codes.
Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge.
Patrick Zhou University of Maryland, College Park Science and Engineering Student Internship Chemical Engineering/Computer Science Double Degree Community.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
EPICS Engineering Projects In Community Service Fall 2009.
HDF Windows Support MuQun Yang, Xuan Bai, Elena Pourmal, Barbara Jones, Pedro Vincent, Robert E. McGrath National Center for Supercomputing Applications.
H.Melikian Introduction on C C is a high-level programming language that forms the basis to other programming languages such as C++, Perl and Java. It.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. C How To Program - 4th edition Deitels Class 05 University.
/* Documentations */ Pre process / Linking statements Global declarations; main( ) { Local Declarations; Program statements / Executable statements; }
1 CISC181 Introduction to Computer Science Dr. McCoy Lecture 1 February 8, 2005.
2005 Epocrates, Inc. All rights reserved. Integrating XML with legacy relational data for publishing on handheld devices David A. Lee Senior member of.
An Introduction to Visual Basic.NET. What is.NET.Net is a new framework for developing windows-based and web-based applications within the Microsoft environment.
Voltron A Peer To Peer Grid Networking Client Rice University Software Construction Methodology Dr. Stephen Wong, Instructor.
Solar Shield project - lessons learned and advances made (ccmc.gsfc.nasa.gov/Solar_Shield) Pulkkinen, A., M. Hesse, S. Habib, F. Policelli, B. Damsky,
Solar Shield project - lessons learned and advances made Pulkkinen, A., M. Hesse, S. Habib, F. Policelli, B. Damsky, L. Van der Zel, D. Fugate, W. Jacobs,
Creating Medical Prototypes from MRI data Jillian Urban Mentor: John T. Tester, Ph.D. Mechanical Engineering.
The Management of a Website’s Historical Resources David Chao College of Business San Francisco State University.
SB How ScriptBasic works Introduction to ScriptBasic Modules.
NASA GODDARD SPACE FLIGHT CENTER SUMMER 2010 INTERNSHIP SHAWN DORIA Interactive Time-Series Visualizations.
HDF Windows Support MuQun Yang, Xuan Bai, Elena Pourmal, Barbara Jones, Pedro Vincent, Robert E. McGrath National Center for Supercomputing Applications.
Patrick Zhou University of Maryland, College Park Science and Engineering Student Internship Community Coordinated Modeling Center Integrated Space Weather.
CPS120: Introduction to Computer Science Introduction to C++
Solar and Heliospheric Modeling at the Community Coordinated Modeling Center (NASA/GSFC CCMC) SHINE, July, 2010
Chapter 12: Programming in the Large By: Suraya Alias 1-1.
C code organization CSE 2451 Rong Shi. Topics C code organization Linking Header files Makefiles.
C Programming Chapters 11, . . .
First-principles-based modeling of geomagnetically induced currents (GIC) at mid- and low-latitudes Pulkkinen, A., N. Buzulukova, L. Rastaetter, M. Kuznetsova,
Tao Ma Department of Electrical and Computer Engineering Mississippi State University Research Update September 1, 2006.
Chapter 7 - Functions. Functions u Code group that performs single task u Specification refers to what goes into and out of function u Design refers to.
Project 1 Data Communication Spring 2010, ICE Stephen Kim, Ph.D.
ECE 544 Software Project 1 Kuo-Chun Huang (KC). Environment Linux (Ubuntu or others) Windows with Cygwin
1 8/30/06CS150 Introduction to Computer Science 1 Your First C++ Program.
The Justin Boblitt Experience Summer of 2012 Scientific and Engineering Student Internship Program (SESI)
1 CS 192 Lecture 4 Winter 2003 December 8-9, 2003 Dr. Shafay Shamail.
Critical Systems Testing Experts EXB Solutions - Contact us at cFS Workshop – Automated Test for NASA cFS David C. McComas 1, Susanne.
History of C and basics of Programming
Assembler, Compiler, MIPS simulator
Tools of the Trade
Quarterly Training Meeting
D. Odstrcil1,2, V.J. Pizzo2, C.N. Arge3, B.V.Jackson4, P.P. Hick4
Tad Scheiblich RSI December 2, 2005
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Chapter 5 - Functions Outline 5.1 Introduction
Makefiles and Notes on Programming Assignment PA2
Physics-based simulation for visual computing applications
Lab 1 Introduction to C++.
A programming language
Background Info/Purpose
Lab 4: Introduction to Scripting
CSC 253 Lecture 15.
Chapter 11 Class Inheritance
Makefile Assignment Create a file called f1.cpp. It should contain the following function: int squareIt ( int x ) { //insert code to calc and return the.
Presentation transcript:

Community Coordinated Modeling Center Name: Sang Man Lee Mentor: David Berrios SESI

1.Introduction – CCMC 2.Background information 3.Library 4.Programming tasks 5.What I learned 6.Conclusion

CCMC (Community Coordinated Modeling Center) - Website (ccmc.gsfc.nasa.gov) - Execution space weather simulation models - Data : accessing the data

Aerospace Engineering Sophomore C++ Experience First internship Virginia to Maryland Space weather?

Kameleon – Interpolator -Used to access and interpolate the CCMC simulation data C++ library CDF storage format Field line tracing Derived variable calculation

Created test programs for the model readers - BATSRUS, OpenGGCM, Kameleon Created test programs for the field line tracer - compared field line tracing results Created a C test program to test the C wrappers Learned how to time code and compared results with Freddie Romano’s IDL wrapper Created and modified Makefiles Compiled and linked external libraries Programs BatsrusTest.cpp KameleonTest.cpp ShowCoordinates.cpp TracerTest.cpp TracerTest1.cpp TracerTestSimple.cpp KameleonCTest.c OpenGGCMTest.cpp

Makefiles : Includes - Library and header files Terminal GCC Compiler Basics on C Documentation: Doxygen Eclipse VS Microsoft Visual Mac VS PC

More practical programming skills Capabilities on C++ as well as others Interest in computer programming How it feels to be part of NASA Goddard family