- Timestamp:
- Jan 3, 2011, 8:38:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/README_INSTALL.txt
r162 r166 1 Installation of UVMAT from SVN repository 1 -------------------------------------------------- 2 Steps for installing uvmat: 3 -------------------------------------------------- 4 - Install Matlab, release R 13 or more recent. 5 - Download the package appropriate to your system from http://coriolis.legi.grenoble-inp.fr/spip.php?article4, 6 or use the SVN server, see below. 7 - unzip the package to a convenient location. Path name must not contain blanks. 8 - Add this folder /uvmat to your matlab paths (option 'add folder without sub-folders'). Use the Matlab function addpath or the menu bar. 9 -For reading compressed avi movies, a codec must be available on your computer. 10 -uvmat uses the toolbox xmltree. In case of problem for reading xml files (problem with xml_findstr.mexglx) type the command >> mex -O xml_findstr.c or reload the package xmltree from the web. 2 11 12 -------------------------------------------------- 13 Updating uvmat with the SVN server(to fill): 14 -------------------------------------------------- 3 15 16 -------------------------------------------------- 17 civx software for PIV (local version): 18 -------------------------------------------------- 19 - Install uvmat as above, civ should be ready to run. 20 - Binary files are provides with the package in the subdirectory /bin. They depend on the operating system, unlike the Matlab functions. 21 - There are 4 separate binaries: 22 civ1.exe: simple correlation imaging velocimetry 23 civ2.exe: hierarchical algorithm for correlation imaging velocimetry 24 fix_flag.exe: program for removing false vectors (only needed for batch option) 25 patch.exe: program for thin shell spline interpolation 26 - These binaries can be put at a different location, then the corresponding path must be defined in the file PARAM.xml. 4 27 28 -------------------------------------------------- 29 civx software for PIV:case of Mac OS 30 -------------------------------------------------- 31 libpng s'installe sans problème apparemment (voir sur site), pas plus de probleme que sous linux 32 Pour netcdf, il faut installer macports : 33 http://www.macports.org/ 34 Puis dans le dossier /opt/local/bin 35 sudo ./port install netcdf +g95 36 A ce niveau la les executables civ, patch etc .. fonctionnent dans un terminal mais pas encore 37 dans le shell de matlab (il manque une bibliothèque). 38 dans le dossier 39 /opt/local/lib/ 40 cp libnetcdf.4.dylib /Applications/MATLAB_R2009b.app/bin/maci64/MATLAB.app/Content/MacOS/ 41 ou l'on remplacera allégrement le chemin suivant la version de Matlab concernée. 42 43 -------------------------------------------------- 44 Netcdf library needed for old versions of Matlab (if the builtin function netcdf.create does not exist): 45 -------------------------------------------------- 46 - Install the (free) toolbox for reading and writing netcf files for the velocity fields: download from http://sourceforge.net/projects/mexcdf/. You must download both mexnc and netcdf_toolbox packages and 47 copy them under the folder 'toolbox' in your Matlab directory. 48 - download netcdf.dll (also provided in this directory, but you may already have in bin/win32 in your Matlab directory) 49 (http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/Getting-Prebuilt-DLL.html#Getting-Prebuilt-DLL) 50 - To check whether this installation is successful, type 'ncbrowser' on the Matlab prompt: 51 you should get a browser allowing to scan netcdf files. 52 53 -------------------------------------------------- 54 xml schemas 55 ------------------------------------------------- 56 - Copy the schemas at a convenient location 57 - Document the path under the key <SchemaPath in the file 'PARAM.xml' or 'PARAM.xml' 58 59 -------------------------------------------------- 60 Note for Linux_x86_64 systems 61 -------------------------------------------------- 62 - copy the file libfftw3.so.3 in the CIVX directory (ex : ~/CIVX/bin) 63 - add this entry to the .bashrc file in your home directory 64 65 export LD_LIBRARY_PATH=./CIVX/bin:$LD_LIBRARY_PATH 66 67 where "./CIVX/bin" should start from the directory you start matlab 68 (ex: if you start matlab from your home "user@host~$ matlab -desktop &" 69 and your CIVX/bin is located in ~/CIVX/bin) 70 71 -------------------------------------------------- 72 Note for compiling the civx software on Linux system: 73 ------------------------------------------------- 74 The binaries are compiled with Intel Fortran v7 and gcc3.3; the following libraries need to be present on your sstem : 75 libpng: http://www.libpng.org/pub/png 76 intel fortran libraries, please download it here : http://www.civproject.org/files/civx/libIntel.tgz 77 extract them, and add the folder to you /etc/ld.so.conf file.
Note: See TracChangeset
for help on using the changeset viewer.