Report on POP & CICE of RACM components Jaromir Jakacki, IO PAS Boulder, CO, 2010.

Slides:



Advertisements
Similar presentations
Basics of numerical oceanic and coupled modelling Antonio Navarra Istituto Nazionale di Geofisica e Vulcanologia Italy Simon Mason Scripps Institution.
Advertisements

COMPUTER PROGRAMMING Task 1 LEVEL 6 PROGRAMMING: Be able to use a text based language like Python and JavaScript & correctly use procedures and functions.
WP4 Task T4.2 WP4-T4.2 : Establishment of validation criteria of multidisciplinary information products
Experiments with Monthly Satellite Ocean Color Fields in a NCEP Operational Ocean Forecast System PI: Eric Bayler, NESDIS/STAR Co-I: David Behringer, NWS/NCEP/EMC/GCWMB.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
CORE-II HYCOM Science application and test cases
Processes CSCI 444/544 Operating Systems Fall 2008.
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
Create Mailing Labels (Word 2007) Word 2007 using the Mail Merge function and an Excel spreadsheet Create mailing labels from Member Rosters in.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
Configuring ROMS for South of Java Kate Hedstrom, ARSC/UAF October, 2007.
IT 211 Project Integration and Deployment Lab #11.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Coupled Model Data Assimilation: Building an idealised coupled system Polly Smith, Amos Lawless, Alison Fowler* School of Mathematical and Physical Sciences,
CESM/RACM/RASM Update May 15, Since Nov, 2011 ccsm4_0_racm28:racm29:racm30 – vic parallelization – vic netcdf files – vic coupling mods and “273.15”
A1 Visual C++.NET Intro Programming in C++ Computer Science Dept Va Tech August, 2002 © Barnette ND & McQuain WD 1 Quick Introduction The following.
CS 114 – Class 02 Topics  Computer programs  Using the compiler Assignments  Read pages for Thursday.  We will go to the lab on Thursday.
Coupled Model Data Assimilation: Building an idealised coupled system Polly Smith, Amos Lawless, Alison Fowler* School of Mathematical and Physical Sciences,
Presented by On the Path to Petascale: Top Challenges to Scientific Discovery Scott A. Klasky NCCS Scientific Computing End-to-End Task Lead.
Modelling the Baltic Sea with FLake Towards llake_salt=.TRUE. Frederik Schenk, Burkhardt Rockel Sebastian Wagner, Eduardo Zorita 5th CLM-Community Assembly.
System Analysis (Part 3) System Control and Review System Maintenance.
13-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Level 2 Algorithm. Definition of Product Levels LevelDescription Level 1 1A Reconstructed unprocessed instrument data 1B Geolocated, calibrated sensor.
Developments within FOAM Adrian Hines, Dave Storkey, Rosa Barciela, John Stark, Matt Martin IGST, 16 Nov 2005.
Regional Models in CCSM CCSM/POP/ROMS: Regional Nesting and Coupling Jon Wolfe (CSEG) Mariana Vertenstein (CSEG) Don Stark (ESMF)
ROMS in Alaska Waters Kate Hedstrom, ARSC/UAF Enrique Curchitser, IMCS/Rutgers August, 2007.
ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
2nd GODAE Observing System Evaluation Workshop - June Ocean state estimates from the observations Contributions and complementarities of Argo,
Lesson 10 - Mail Merge and Reviewing Documents Advanced Microsoft Word.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
© Crown copyright Met Office The EN4 dataset of quality controlled ocean temperature and salinity profiles and monthly objective analyses Simon Good.
Karsten Köneke October 22 nd 2007 Ganga User Experience 1/9 Outline: Introduction What are we trying to do? Problems What are the problems? Conclusions.
Core Theme 5: Technological Advancements for Improved near- realtime data transmission and Coupled Ocean-Atmosphere Data Assimilation WP 5.2 Development.
NCEP ESMF GFS Global Spectral Forecast Model Weiyu Yang, Mike Young and Joe Sela ESMF Community Meeting MIT, Cambridge, MA July 21, 2005.
13-1 Sequential File Processing Chapter Chapter Contents Overview of Sequential File Processing Sequential File Updating - Creating a New Master.
ESMF Regridding Update Robert Oehmke Ryan O’Kuinghttons Amik St. Cyr.
Lecture 21 MA471 Fall 03. Recall Jacobi Smoothing We recall that the relaxed Jacobi scheme: Smooths out the highest frequency modes fastest.
13- 1 Chapter 13.  Overview of Sequential File Processing  Sequential File Updating - Creating a New Master File  Validity Checking in Update Procedures.
On the Road to a Sequential CCSM Robert Jacob, Argonne National Laboratory Including work by: Mariana Vertenstein (NCAR), Ray Loy (ANL), Tony Craig (NCAR)
An Overview of ROMS Code Kate Hedstrom, ARSC April 2007.
CCSM/RACM Update May CCSM Schedule April 1, 2010, CCSM4.0 Release June 15, 2010, CESM1.0 Release – adds ecosystem + glc (glimmer) + ? June 28.
Report on POP & CICE of RACM components Jaromir Jakacki, IO PAS.
Running CESM An overview
NCAS Computational Modelling Service (CMS) Group providing services to the UK academic modelling community Output of UM Diagnostics Directly in CF NetCDF;
HPC HPC-5 Systems Integration High Performance Computing 1 Application Resilience: Making Progress in Spite of Failure Nathan A. DeBardeleben and John.
One-year re-forecast ensembles with CCSM3.0 using initial states for 1 January and 1 July in Model: CCSM3 is a coupled climate model with state-of-the-art.
ARSC/IARC Report DOD/RACM Workshop, December Juanxiong He 1,2 Greg Newby 1 1. Arctic Region Supercomputing Center 2. International Arctic Research.
Agreements on... Interim ELDAS Data coordination meeting Time schedule for soil moisture production –Submission of results for two month period –Preparation,
CESM-CAM5 Large Ensemble Update May 13, list for all future updates -
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
INTRODUCTION TO COMPUTER PROGRAMMING(IT-303) Basics.
+ Auto-Testing Code for Teachers & Beginning Programmers Dr. Ronald K. Smith Graceland University.
AQUA AMSR-E MODIS POES AVHRR TRMM TMI ENVISAT AATSR Multi-satellite, multi-sensor data fusion: global daily 9 km SSTs from MODIS, AMSR-E, and TMI
Coupled HYCOM in CESM and ESPC Alexandra Bozec, Eric P. Chassignet.
Experimental tag for cesm1.5
Short note on seasonal forecasts
UM Science Configurations
NSO8055 Okeanograafiline prognoos
Call to Fix Dell Printer Error Code
ARSC & IARC Report Juanxiong He1,2 Greg Newby1
1. Open Visual Studio 2008.
FALV (Fast ALV Grid) Łukasz Pęgiel ABAPBLOG.COM #sitWRO 2016.
UM Science Configurations
Report on RACM – POP & CICE components
Tonga Institute of Higher Education IT 141: Information Systems
CPL7/CCSM4 (J.Jakacki/G.Jost)
Tonga Institute of Higher Education IT 141: Information Systems
Running a Java Program using Blue Jay.
Agenda for Unit 5: Control Structures
Presentation transcript:

Report on POP & CICE of RACM components Jaromir Jakacki, IO PAS Boulder, CO, 2010

Main tasks: Extended domain –Code was added in tag 11, was tested for functionality with compset H and grid ar9v2_ar9v2 –Currently input file names for extended domain are hardwired in the code New grid –New grid is prepared but there is difference between domain error appeared between ice and ocean (both models read the same file (linked – not copied)) –Bathymetry for new grid (regular domain) and land mask (extended domain) are done –Extended domain climatology sst and sss data are prepared for 12 months –Mask between regular and extended domain is also done Successful integration of 10 years of pop/cice/datm/slnd (in reality it is 14 years, but 4 with error)

Old grid – area of T-points seaice at _00:00:00

New grid - method Old grid north pole

New grid - comparison

New bathymetry and land mask

Mask for merging domains

Extended domain – interpolation data (at coupling time step) 1)Read in data (monthly SST, SSS (PHC 3.0) and mask) 1)Interpolation data in ocn_comp_mct.F90 at each coupling time step simple method – linear interpolation Y = AX+B For two months Y1=AX1+B and Y2=AX2+B A=(Y2-Y1)/(X2-X1) and B=y2-AX2 Y- output temperature or salinity 3) Merge interpolated data with ocean sea surface temperature

Extended domain (current version has 72 points) – merged temperature and salinity (just for testing) SST_OUT=SST_CLIM*mask+SST_POP*(1-mask)

Examples of interpolated on extended domain data: temperature and salinity

Examples of results from ice component after 10 years integration

Future work Finishing work on new grid Testing it on regular en extended domain Checking new mask during integration Beginning long term integration?? Thank You

Interpolated and merged extended domain (2 nd result) – sst POP and climatology sst (PHC)

Interpolated extended domain (1 st result)

Extended domain Monthly climatology data was interpolated for extended domain (temperature and salinity from PHC 3.0) Some code was added to read those data and mask (ocn_init_mct routine) Some code was added to interpolate and merge data with ocean domain at coupling time step (ocn_setdef_mct routine) All was tested and seems to be working fine, only mask will require a little work

Interpolated and merged extended domain (2 nd result) – sss POP and climatology sss

Examples of results from ocn and ice components

Future plans We are going to switch to other grid (will not exactly match with current) Mask for merging sst and sss requires some work. But only mask. It is ready for running, mask can be replaced at any time After switching to new grid we are able to begin integration - I am planning to begin to work with ocn/ice/wrf/slnd model using converted old ocean restart file

New grid

Important things Net cdf in ocean model – optional compilation of the io_netcdf.F90, io.F90, io_types.F90 and io_binary.F90 Diagnostic output in all models (performance) there is debbuging level from 0 to 4? (not sure), but there is a lot of write statements from all cores Sometimes model hangs when after saving ocean restart file (I have no idea – there is no output – jobs are killed because of wall time) – about 20% of jobs Computer resources – waiting time for one 256 processors job is about 2 days!!!!

Performance chart for all models Number of cores Average time [sec]

Code for linear interpolation (just for checking – maybe somebody will see mistake – not for presentation) data data_days /-14.5,15.5,45,74.5,105,135.5,166,196.5, & 227.5,258,288.5,319,349.5,380.5/ call mct_aVect_copy(avSST12,av_xp1,temp_flds(xp1),'fld') call mct_aVect_copy(avSST12,av_xp2,temp_flds(xp2),'fld') av_A%rAttr(1,:)=(av_xp2%rAttr(1,:)-av_xp1%rAttr(1,:))/(data_days(xp2)-data_days(xp1)) av_B%rAttr(1,:)=av_xp2%rAttr(1,:)-av_A%rAttr(1,:)*data_days(xp2) av_l_temp%rAttr(1,:)=av_A%rAttr(1,:)*rday+av_B%rAttr(1,:) !interpolation of salinity call mct_aVect_copy(avSSS12,av_xp1,salt_flds(xp1),'fld') call mct_aVect_copy(avSSS12,av_xp2,salt_flds(xp2),'fld') av_A%rAttr(1,:)=(av_xp2%rAttr(1,:)-av_xp1%rAttr(1,:))/(data_days(xp2)-data_days(xp1)) av_B%rAttr(1,:)=av_xp2%rAttr(1,:)-av_A%rAttr(1,:)*data_days(xp2) av_l_salt%rAttr(1,:)=av_A%rAttr(1,:)*rday+av_B%rAttr(1,:)