MEXNC: Difference between revisions
From WikiROMS
Jump to navigationJump to search
No edit summary (change visibility) |
No edit summary (change visibility) |
||
Line 6: | Line 6: | ||
You have to download the MEXNC version that matches BOTH, your specific Matlab version and your operating system. | 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:<div class="box"><span class="red">version('-release') </span></div> | * First determine what Matlab version you have by typing on the Matlab command line:<div class="box"><span class="red">version('-release') </span></div><br><br> | ||
* Then, go to the [http://mexcdf.sourceforge.net/downloads/ download] area, scroll down and <span style="color:red">click</span> on your Matlab version (verify that you operating system is listed as an option). | * Then, go to the [http://mexcdf.sourceforge.net/downloads/ download] area, scroll down and <span style="color:red">click</span> on your Matlab version (verify that you operating system is listed as an option).<br><br> | ||
* Download the latest release | * Download the latest release<br><br> | ||
* Extract (i.e. unzip or unpack) the file in a location where it can stay indefinitely | * Extract (i.e. unzip or unpack) the file in a location where it can stay indefinitely<br><br> | ||
* In Matlab, add the path of your recently extracted mexnc directory. To do this... | * In Matlab, add the path of your recently extracted mexnc directory. To do this... | ||
# Click on <span style="color:red"> File > Set Path...</span> (a GUI will pop-up) | # Click on <span style="color:red"> File > Set Path...</span> (a GUI will pop-up) | ||
# Click on the <span style="color:red"> Add with Subfolders...</span> button, and add the path to your new mexnc folder | # Click on the <span style="color:red"> Add with Subfolders...</span> button, and add the path to your new mexnc folder | ||
# Click on the <span style="color:red">Save</span> button, and close the GUI | # Click on the <span style="color:red">Save</span> button, and close the GUI<br><br> | ||
* 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... | * 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... | ||
# Go to your recently extracted mexnc directory and go inside the win32 folder... | # Go to your recently extracted mexnc directory and go inside the win32 folder... | ||
# Copy the <span style="color:red">netcdf.dll</span> file and PASTE it in both:<div class="box"><span class="red">C:\MATLAB\bin <br><br><span class="black">and/or</span><br><br><span class="red">C:\MATLAB\bin\win32</span></div> | # Copy the <span style="color:red">netcdf.dll</span> file and PASTE it in on (or both) or the following directories:<div class="box"><span class="red">C:\MATLAB\bin <br><br><span class="black">and/or</span><br><br><span class="red">C:\MATLAB\bin\win32</span></div> | ||
{{warning}} In the example above, <span class="red">C:\MATLAB</span> is the location where matlab is located, but this '''may be different''' in your computer. | ::{{warning}} <small>In the example above, <span class="red">C:\MATLAB</span> is the location where matlab is located, but this '''may be different''' in your computer.</small> | ||
# Add the path to the directory(ies) above (i.e. C:\MATLAB\bin and C:\MATLAB\bin\win32) to | |||
<br><br> | |||
* |
Revision as of 17:24, 11 April 2008
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...
- Click on File > Set Path... (a GUI will pop-up)
- Click on the Add with Subfolders... button, and add the path to your new mexnc folder
- 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...
- Go to your recently extracted mexnc directory and go inside the win32 folder...
- 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
- Add the path to the directory(ies) above (i.e. C:\MATLAB\bin and C:\MATLAB\bin\win32) to