Outils pour utilisateurs

Outils du site


sunfluidh:sunfluidh_matlab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sunfluidh:sunfluidh_matlab [2019/05/21 15:08]
witko [Reading output files with Matlab (examples)]
sunfluidh:sunfluidh_matlab [2022/04/04 11:01] (Version actuelle)
witko
Ligne 2: Ligne 2:
    
  
-Three different matlab functions can read sunfluidh output files. [[https://sunfluidh.limsi.fr/_media/sunfluidh:matlabforsunfluidh.tar|Download the files]]. Make sure the directory where you have untar these files is listed in the matlabpath((For Unix system you can add the following command in ~/.bashrc : +Three different matlab functions can read sunfluidh output files. [[https://sunfluidh.limsi.fr/_media/sunfluidh:read_sunfluidh_data.tar|download the files]]. Make sure the directory where you have untar these files is listed in the matlabpath((For Unix system you can add the following command in ~/.bashrc : 
 //export MATLABPATH='directory_where_the_files_are_stored'//)).  //export MATLABPATH='directory_where_the_files_are_stored'//)). 
  
-  - **read_sunfluidh_data** reads res* or rst* files  (if you use the developement sunfluidh try this [[https://sunfluidh.limsi.fr/_media/sunfluidh:read_sunfluidh_data.tar|read_sunfluidh_data.m]])+  - **read_sunfluidh_data** reads res* or rst* files  
   - **read_sunfluidh_probes**  reads all probes files *_ins_*    - **read_sunfluidh_probes**  reads all probes files *_ins_* 
-  - **read-sunfluidh-namelist** reads check_namelist_data.dat+  - **read_sunfluidh_namelist** reads check_namelist_data.dat
  
 As for any matlab function, the documentation is built in. In the command window just type : **help** read_sunfluidh_data or **doc** read_sunfluidh_data. As for any matlab function, the documentation is built in. In the command window just type : **help** read_sunfluidh_data or **doc** read_sunfluidh_data.
  
  
-<note important>Here, we assume you have already runned the case[[ sunfluidh:2D_channel_flow_with_bar_Incomp_Flow | 2D laminar channel flow with a constriction]]. Make sure the current directory for matlab is also the directory where you have the output files.+<note important>Here, we assume you have already run the case[[ sunfluidh:2D_channel_flow_with_bar_Incomp_Flow | 2D laminar channel flow with a constriction]]. Make sure the current directory for matlab is also the directory where you have the output files.
 </note> </note>
  
Ligne 95: Ligne 95:
 semilogy(time,L2) semilogy(time,L2)
 grid on grid on
-xlabel('t'); ylabel('L2 norm')+xlabel('t','FontSize',16); ylabel('L2 norm','FontSize',16) 
 +set(gca,'FontSize',16)
 </file> </file>
  
Ligne 108: Ligne 109:
 </file> </file>
  
-You can use **read_sunfluid_probes.m** that attempts to read in the current directory all the *ins* files and build a structure with the variable names. It intend to make life a bit easier but it is however quite fragile and may fail.+You can use **read_sunfluid_probes.m** that attempts to read in the current directory all the *ins* files and build a structure with the variable names. It intends to make life a bit easier but it is however quite fragile and may fail.
  
 Exemple: Exemple:
 <file txt> <file txt>
 s = read_sunfluidh_probes; s = read_sunfluidh_probes;
-plot(s.time,s.u(:,2))+plot(s.time,s.u(:,2)) % to plot u velocity component for probe number 2
 </file> </file>
  
sunfluidh/sunfluidh_matlab.1558444106.txt.gz · Dernière modification: 2019/05/21 15:08 de witko