6
Building ROMS and using the ROMS Matlab repository David Robertson and Hernan Arango IMCS, Rutgers University New Brunswick, NJ, USA R e g i o n a l O c e a n M o d e l i n g S y s t e m R e s e a r c h C o m m u n i t y T e r r a i n -F o l l o w i n g O c e a n M o d e l i n g S y s t e m O p e r a t i o n a l C o m m u n i t y

Building ROMS and using the ROMS Matlab repository

  • Upload
    dyllis

  • View
    133

  • Download
    3

Embed Size (px)

DESCRIPTION

Building ROMS and using the ROMS Matlab repository. David Robertson and Hernan Arango IMCS, Rutgers University New Brunswick, NJ, USA. Overview. Matlab Nesting Scripts: Dogbone Test Case Matlab Native NetCDF WikiROMS Documentation ROMS Configuration GUI First look - PowerPoint PPT Presentation

Citation preview

Page 1: Building ROMS and using the ROMS  Matlab  repository

Building ROMS and using the ROMS Matlab repository

David Robertson and Hernan ArangoIMCS, Rutgers UniversityNew Brunswick, NJ, USA

Reg

iona l Ocean M od eling S yste m

R esearch C o mm u ni ty

T e r r a i n - F o l l o w i n g

O c e a n M o d e l i n g S y s t e m

O p e r a t i o n a l C o m m u n i t y

Page 2: Building ROMS and using the ROMS  Matlab  repository

Overview• Matlab Nesting Scripts:

• Dogbone Test Case • Matlab Native NetCDF• WikiROMS Documentation

• ROMS Configuration GUI• First look• Nesting Makes ocean.in Complex and Typo Prone

• ROMS Required Libraries

• ROMS User Stats

Page 3: Building ROMS and using the ROMS  Matlab  repository

Multiple Versions and Compilers

• zlib-1.2.7:• ./configure --prefix=/opt/gnusoft/deps 2>&1 | tee conf.log

• hdf5-1.8.9 (intel):• CC=gcc /usr/local/src/hdf5-1.8.9/configure --with-zlib=/opt/gnusoft/deps

--prefix=/opt/intelsoft/serial/hdf5-1.8.9 --enable-static-exec --disable-shared 2>&1 | tee conf.log

• netcdf-4.2.1.1 (intel):• CXX=g++ CC=gcc FC=ifort LDFLAGS="-L/opt/gnusoft/deps/lib -L/opt/intelsoft/serial/hdf5-

1.8.9/lib" CPPFLAGS="-DNDEBUG -DpgiFortran -I/opt/gnusoft/deps/include -I/opt/intelsoft/serial/hdf5-1.8.9/include" ./configure --prefix=/opt/intelsoft/serial/netcdf-4.2.1.1 --disable-shared 2>&1 | tee conf_intel.log

Page 4: Building ROMS and using the ROMS  Matlab  repository

Single Version and Compiler

• zlib-1.2.7:• ./configure --prefix=/usr/local 2>&1 | tee conf.log

• hdf5-1.8.9 (intel):• CC=gcc ./configure --with-zlib=/usr/local --prefix=/usr/local --enable-static-exec

--disable-shared 2>&1 | tee conf.log

• netcdf-4.2.1.1 (intel):• CXX=g++ CC=gcc FC=ifort LDFLAGS="-L/usr/local/lib" CPPFLAGS="-DNDEBUG

-DpgiFortran –I/usr/local/include" ./configure --prefix=/usr/local --disable-shared 2>&1 | tee conf_intel.log

Page 5: Building ROMS and using the ROMS  Matlab  repository

Web Statistics

2004 2005 2006 2007 2008 2009 2010 2011 20120102030405060708090100

2004 new users: 2042005 new users: 2672006 new users: 2882007 new users: 3672008 new users: 533

2009 new users: 4752010 new users: 5652011 new users: 4642012 new users: 507

Page 6: Building ROMS and using the ROMS  Matlab  repository

Web Statistics

Oct

. ’12 Country Users

1 United States 810

2 China 492

3 India 158

4 Brazil 155

5 Spain 126

South Korea 126

7 France 115

8 Japan 110

9 Australia 101

10 Italy 76

Oct

. ’12 Country Users

11 United Kingdom 75

12 Taiwan 64

13 Canada 61

14 Norway 55

15 Mexico 51

16 Germany 48

17 Portugal 44

Chile 44

19 Vietnam 34

20 Russia 33