coupled-ocean-atmosphere-waves-sediment transport (coawst) modeling system training
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 PresentationTRANSCRIPT
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