Coupled-Ocean-Atmosphere-Waves-Sediment Transport (COAWST) Modeling System Training

Preview:

DESCRIPTION

Coupled-Ocean-Atmosphere-Waves-Sediment Transport (COAWST) Modeling System Training. John Warner US Geological Survey, Woods Hole, MA. http://woodshole.er.usgs.gov/operations/modeling/COAWST/index.html. Pleasantries. parking wired (USGS only !) + wireless (all) bathrooms - PowerPoint PPT Presentation

Citation preview

U.S. Department of the InteriorU.S. Geological Survey

Coupled-Ocean-Atmosphere-Waves-Sediment Transport (COAWST)

Modeling System Training

John Warner

US Geological Survey, Woods Hole, MA

http://woodshole.er.usgs.gov/operations/modeling/COAWST/index.html

Pleasantries

parking wired (USGS only !) + wireless (all) bathrooms agenda - morning lectures

- morning breaks

- lunch: buttery, WH, Falmouth, etc

- afternoons = self paced apps

COAWST Modeling Experts list

Thanks to all of you for your help and enthusiasm !!!

John WarnerBrandy ArmstrongSoupy DalyanderCindy BruyereDave GillBrian BonnlanderPriscilla MooneyNeil K. Ganju Il-Joo MoonNobuhito MoriJunichi NinomiyaPaul BudgellZafer DefneNehru MachineniYangxing ZhengXiaoqian (Michael) ZhangStephen NichollsChris SherwoodAlfredo AretxabaletaIlgar SafakGeorge VoulgarisNirnimesh Kumar

Joe LongGabriel Münchow Rich SignellKevin A HaasBrittany BruderRuoying HeJoe ZambonChan Joo JangCheol-Min KoMuralidhar AdakudluAlessandro ColuccelliSandro CarnielAlvise BenetazzoAndrea ValentiniRob HetlandMaitane OlabarrietaNilima NatooJorge NavarroCourtney HarrisJulia MoriartyGino A. Passalacqua

Users Manual

E:\data\models\COAWST\Tools\Docs\COAWST_User_Manual.doc

COAWST Modeling System

C = Coupled MCThttp://www-unix.mcs.anl.gov/mct/

O = Ocean ROMS http://www.myroms.org/

A = Atmosphere WRF http://www.wrf-model.org/

W = Wave SWAN http://vlm089.citg.tudelft.nl/swan

ST = Sediment Transport CSTMShttp://woodshole.er.usgs.gov/project-

pages/sediment-transport/

Modeling System

COAWSTCoupled Ocean – Atmosphere – Wave – Sediment Transport

Modeling System to investigate the impacts of storms on coastal environments.

svn 455

v 2.6.0

v 3.2.1

v 40.81

COAWST- Ice ?

Agenda

OCEAN

ATMOSPHERE

WAVE

us, vs, , bath, Z0

Hwave, Lmwave, Lpwave, Dwave,Tpsurf, Tmbott, Qb, Dissbot, Disssurf, Disswcap, Ubot

MCT

Uwind, V

wind, P

atm

, RH, T

air,

cloud

, rain

, eva

p, S

Wra

d, L

wrad

LH, H

FX, Ustr

ess,

Vstres

s

SST

MCT

Uwind , V

wind

Hwave , L

pwave ,

Tpsurf ,

MCT

WRF wind speed

Longitude

Latit

ude

ROMS SST SWAN Hsig

Monday

Tuesday Wednesday

SEDIMENT, InWave, SEAICE, ModelTools

Thursday

Obtaining the code

Hosted-projects svn (may not work anymore)svn checkout --username myusrname

https://svn2.hosted-projects.com/coawst/COAWST .

included revs 1-599.

Hosted projects is out of business !!

Source Repo

We moved to this svn server for now. includes revs 1 - 599 + …..

svn checkout --username myusrname

https://coawstmodel.sourcerepo.com/coawstmodel/COAWST .

Trac - see files + changes

https://coawstmodel-trac.sourcerepo.com/coawstmodel_COAWST/

Trac - see source files

https://coawstmodel-trac.sourcerepo.com/coawstmodel_COAWST/browser

Trac - see source files

Tickets Forum

Libraries

Fortran compiler - ifort, pgi, gfortran, …

MPI - mpich2, openmpi, mvapich, …

NetCDF - at least v 3.6, 4 or higher

for ROMS

for WRF

Set your environment

WRF Tutorial

Thank you NCAR

Setting up applications: WRF only

Method A: cd to COAWST/WRF and do what Dave and Cindy just said.

----- or -----

Method B: within the COAWST framework

1) Project header file

2) coawst.bash

3) input file(s)

4) run file

1) Project header file: WRF only

- Determine an application name, let's use JOE_TC.- Therefore, the header file needs to be named: joe_tc.h- Create a file called joe_tc.h and add #define WRF_MODEL.- save the file in a folder, let's use Projects/JOE_TCw/joe_tc.h

comments

important stuff

2) coawst.bashvery complicated to allow flexibility, but just need to change a few key things.

App name

some root dir to base other names on

where is the source code

where are your project files

2) coawst.bashvery complicated to allow flexibility, but just need to change a few key things.

where is the *.h file

Build dir

where *exe is placed

2) coawst.bash

at the command prompt type:./coawst.bash

follow the WRF prompts….31

2) coawst.bash

finished compiling WRF

ls shows coawstM points to wrf.exe

3) input file(s)

a) place all of your files in the BINDIR (upper level dir). This would be:- namelist.input- wrfbdy_d01- wrfinput_d01 …

b) COAWST needs to know tiling:nproc_x = ____nproc_y = ____

4) run_file

- set your run time commandsa) point to ./coawstMb) np = nproc_x*nproc_y from last slide

- at command prompt we use./run_nemo

5) Output

working dir

PSFC

Recommended