60 likes | 293 Views
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
E N D
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 • Nesting Makes ocean.in Complex and Typo Prone • ROMS Required Libraries • ROMS User Stats
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
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
Web Statistics 2004 new users: 204 2005 new users: 267 2006 new users: 288 2007 new users: 367 2008 new users: 533 2009 new users: 475 2010 new users: 565 2011 new users: 464 2012 new users: 507