MEXNC

From WikiROMS
Jump to navigationJump to search

MEXNC is a mex-file interface to NetCDF files for MATLAB. In simple terms, it is a set of files (mex and .m files) that allows Matlab to read and write NetCDF files, which are the standard input and output files of ROMS.

HERE is a link to the MEXNC project page.

How to install MEXNC?

You have to download the MEXNC version that matches BOTH, your specific Matlab version and your operating system.

  • First determine what Matlab version you have by typing on the Matlab command line:
    version('-release')


  • Then, go to the download area, scroll down and click on your Matlab version (verify that you operating system is listed as an option).

  • Download the latest release

  • Extract (i.e. unzip or unpack) the file in a location where it can stay indefinitely

  • In Matlab, add the path of your recently extracted mexnc directory. To do this...
  1. Click on File > Set Path... (a GUI will pop-up)
  2. Click on the Add with Subfolders... button, and add the path to your new mexnc folder
  3. Click on the Save button, and close the GUI

  • If you are using WINDOWS operating system (I don't know if other too), you will have to add the netcdf.dll file to your Matlab system directory. To do this...
  1. Go to your recently extracted mexnc directory and go inside the win32 folder...
  2. Copy the netcdf.dll file and PASTE it in on (or both) or the following directories:
    C:\MATLAB\bin

    and/or

    C:\MATLAB\bin\win32
Warning In the example above, C:\MATLAB is the location where matlab is located, but this may be different in your computer.
  1. Add the path to the directory(ies) above (i.e. C:\MATLAB\bin and C:\MATLAB\bin\win32) to