sunfluidh:2d_channel_flow_with_heated_bar_incomp_flow
Ceci est une ancienne révision du document !
Click here to come back to the previous page
Last login: Tue Nov 29 21:21:04 on console Myrrdin:~ yann$ cd $SUNFLUIDH_EDU_ACCES Myrrdin:SOURCES yann$ cd .. Myrrdin:TRUNK yann$ svn up U MATLAB/read_sunfluidh_data.m U MATLAB/read_sunfluidh_namelist.m Updated to revision 75. Myrrdin:TRUNK yann$ cd ./DATA/ Myrrdin:DATA yann$ ls data_meshgen_example_2D_heat_driven_cav.dat input3d_axi-rotor-stator.dat input3d_downstep_flow.dat input3d_eddy2d.dat input3d_heat_driven_cavity2d.dat input3d_reference_namelist_file.txt makefile Myrrdin:DATA yann$ cp input3d_downstep_flow.dat input3d_channel_flow.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ cp input3d_downstep_flow.dat usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory Myrrdin:DATA yann$ Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ vi ../SOURCES/module_namelist_data.f90 Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi ../SOURCES/module_namelist_data.f90 Myrrdin:DATA yann$ vi ../SOURCES/module_iterative_poisson_solvers.f90 Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ ls data_meshgen_example_2D_heat_driven_cav.dat input3d_eddy2d.dat input3d_axi-rotor-stator.dat input3d_heat_driven_cavity2d.dat input3d_channel_flow.dat input3d_reference_namelist_file.txt input3d_downstep_flow.dat makefile Myrrdin:DATA yann$ vi input3d_axi-rotor-stator.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ vi input3d_axi-rotor-stator.dat Myrrdin:DATA yann$ !v vi input3d_axi-rotor-stator.dat Myrrdin:DATA yann$ vi input3d_eddy2d.dat Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ cp input3d_channel_flow.dat input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow.dat Myrrdin:DATA yann$ !cp cp input3d_channel_flow.dat input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_downstep_flow.dat Myrrdin:DATA yann$ !v vi input3d_downstep_flow.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ cp input3d_channel_flow_heated_:wqsquare_bar.dat usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory Myrrdin:DATA yann$ cp input3d_channel_flow_heated_:wqsquare_bar.dat usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory Myrrdin:DATA yann$ cp input3d_channel_flow_heated_square_bar.dat usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory Myrrdin:DATA yann$ cp input3d_channel_flow_square_bar.dat input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d.dat Myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ vi input3d_reference_namelist_file.txt Myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_square_bar.dat Myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ svn add input3d_channel_flow.dat input3d_channel_flow_square_bar.dat input3d_channel_flow_heated_square_bar.dat A input3d_channel_flow.dat A input3d_channel_flow_square_bar.dat A input3d_channel_flow_heated_square_bar.dat Myrrdin:DATA yann$ svn commit -m "29/11/2016 : Add files of data set" Sending DATA/input3d_axi-rotor-stator.dat Adding DATA/input3d_channel_flow.dat Adding DATA/input3d_channel_flow_heated_square_bar.dat Adding DATA/input3d_channel_flow_square_bar.dat Sending DATA/input3d_downstep_flow.dat Sending DATA/input3d_eddy2d.dat Sending DATA/input3d_heat_driven_cavity2d.dat Transmitting file data ....... Committed revision 76. Myrrdin:DATA yann$ Last login: Wed Nov 30 09:11:58 on console myrrdin:DATA yann$ cd $SUNFLUIDH_EDU_ACCES myrrdin:SOURCES yann$ vi module_namelist_data.f90 myrrdin:SOURCES yann$ vi init_dataset.f90 myrrdin:SOURCES yann$ vi init_dataset.f90 myrrdin:SOURCES yann$ make gfortran -O3 -ffixed-line-length-none -fconvert=big-endian -cpp -DDIM2D -DSHARED_DISK -c init_dataset.f90 init_dataset.f90:277.16: Var_String="VERSION2.0" 1 Error: Symbol 'var_string' at (1) has no IMPLICIT type make: *** [init_dataset.o] Error 1 myrrdin:SOURCES yann$ !v vi init_dataset.f90 myrrdin:SOURCES yann$ make gfortran -O3 -ffixed-line-length-none -fconvert=big-endian -cpp -DDIM2D -DSHARED_DISK -c init_dataset.f90 gfortran -o sunfluidh.x check_calc.o check_simulation_data.o check_sol.o init_alloc_fields.o init_assoc_pointers.o init_dataset.o init_domain_config.o init_domain_layout.o init_fields.o init_ns_fields.o init_operators.o init_resuming.o init_setup.o main.o module_bc_update_tridiag_syst.o module_bc_update_variable.o module_bulk_forces.o module_convection_fluxes_o2.o module_cylindric_ns_source_terms_o2.o module_declaration.o module_diffusion_fluxes_o2.o module_get_mass_heat_fluxes.o module_interface_value.o module_iterative_poisson_solvers.o module_logunit.o module_meshgrid.o module_method_adi_mpi.o module_method_sormg.o module_namelist_data.o module_norms.o module_openmp.o module_operator_on_fields_o2.o module_package_mpi.o module_pertubations.o module_phys_properties.o module_recording_results.o module_save_restart.o module_statistics.o module_sutherland_law.o module_thomas_algorithms.o module_time_management.o module_time_progress_o2.o module_time_report.o module_toolkit_o2.o module_toolkit_read_data.o module_toolkit_set_array_values.o module_toolkit_tridiagonal_system.o module_type_declaration.o module_user_define_init_fields.o module_user_define_inlet_profiles.o module_user_define_temporal_functions.o module_user_define_wall_bc.o schemes_nonsplit_operators_o2.o solv_ns_o2.o solv_poisson_o2.o source_terms_helmholtz_system_o2.o source_terms_poisson_equation.o update_pressure_velocity.o myrrdin:SOURCES yann$ !v vi init_dataset.f90 myrrdin:SOURCES yann$ make gfortran -O3 -ffixed-line-length-none -fconvert=big-endian -cpp -DDIM2D -DSHARED_DISK -c init_dataset.f90 gfortran -o sunfluidh.x check_calc.o check_simulation_data.o check_sol.o init_alloc_fields.o init_assoc_pointers.o init_dataset.o init_domain_config.o init_domain_layout.o init_fields.o init_ns_fields.o init_operators.o init_resuming.o init_setup.o main.o module_bc_update_tridiag_syst.o module_bc_update_variable.o module_bulk_forces.o module_convection_fluxes_o2.o module_cylindric_ns_source_terms_o2.o module_declaration.o module_diffusion_fluxes_o2.o module_get_mass_heat_fluxes.o module_interface_value.o module_iterative_poisson_solvers.o module_logunit.o module_meshgrid.o module_method_adi_mpi.o module_method_sormg.o module_namelist_data.o module_norms.o module_openmp.o module_operator_on_fields_o2.o module_package_mpi.o module_pertubations.o module_phys_properties.o module_recording_results.o module_save_restart.o module_statistics.o module_sutherland_law.o module_thomas_algorithms.o module_time_management.o module_time_progress_o2.o module_time_report.o module_toolkit_o2.o module_toolkit_read_data.o module_toolkit_set_array_values.o module_toolkit_tridiagonal_system.o module_type_declaration.o module_user_define_init_fields.o module_user_define_inlet_profiles.o module_user_define_temporal_functions.o module_user_define_wall_bc.o schemes_nonsplit_operators_o2.o solv_ns_o2.o solv_poisson_o2.o source_terms_helmholtz_system_o2.o source_terms_poisson_equation.o update_pressure_velocity.o myrrdin:SOURCES yann$ !mv mv check* r* input3d.dat save_* visfield_s.dat LMN/ usage: mv [-f | -i | -n] [-v] source target mv [-f | -i | -n] [-v] source ... directory myrrdin:SOURCES yann$ ls bc_update_tridiagonal_system.mod module_bc_update_variable.o module_toolkit_o2.f90 bc_update_variable.mod module_bulk_forces.f90 module_toolkit_o2.o bulk_forces.mod module_bulk_forces.o module_toolkit_read_data.f90 check_calc.f90 module_convection_fluxes_o2.f90 module_toolkit_read_data.o check_calc.o module_convection_fluxes_o2.o module_toolkit_set_array_values.f90 check_simulation_data.f90 module_cylindric_ns_source_terms_o2.f90 module_toolkit_set_array_values.o check_simulation_data.o module_cylindric_ns_source_terms_o2.o module_toolkit_tridiagonal_system.f90 check_sol.f90 module_declaration.f90 module_toolkit_tridiagonal_system.o check_sol.o module_declaration.o module_type_declaration.f90 convection_fluxes_o2.mod module_diffusion_fluxes_o2.f90 module_type_declaration.o cylindric_source_terms.mod module_diffusion_fluxes_o2.o module_user_define_init_fields.f90 declaration.mod module_get_mass_heat_fluxes.f90 module_user_define_init_fields.o define_type.mod module_get_mass_heat_fluxes.o module_user_define_inlet_profiles.f90 diffusion_fluxes_o2.mod module_interface_value.f90 module_user_define_inlet_profiles.o get_heat_mass_fluxes.mod module_interface_value.o module_user_define_temporal_functions.f90 get_statistics.mod module_iterative_poisson_solvers.f90 module_user_define_temporal_functions.o grid_parameters.mod module_iterative_poisson_solvers.o module_user_define_wall_bc.f90 init_alloc_fields.f90 module_logunit.f90 module_user_define_wall_bc.o init_alloc_fields.o module_logunit.o namelist_data.mod init_assoc_pointers.f90 module_meshgrid.f90 norms.mod init_assoc_pointers.o module_meshgrid.o operators_on_fields_o2.mod init_dataset.f90 module_method_adi_mpi.f90 package_mpi.mod init_dataset.o module_method_adi_mpi.o package_openmp.mod init_domain_config.f90 module_method_sormg.f90 perturbations.mod init_domain_config.o module_method_sormg.o phys_properties.mod init_domain_layout.f90 module_namelist_data.f90 recording_results.mod init_domain_layout.o module_namelist_data.o save_restart_procedures.mod init_fields.f90 module_norms.f90 schemes_nonsplit_operators_o2.f90 init_fields.o module_norms.o schemes_nonsplit_operators_o2.o init_ns_fields.f90 module_openmp.f90 solv_ns_o2.f90 init_ns_fields.o module_openmp.o solv_ns_o2.o init_operators.f90 module_operator_on_fields_o2.f90 solv_poisson_o2.f90 init_operators.o module_operator_on_fields_o2.o solv_poisson_o2.o init_resuming.f90 module_package_mpi.f90 source_terms_helmholtz_system_o2.f90 init_resuming.o module_package_mpi.o source_terms_helmholtz_system_o2.o init_setup.f90 module_pertubations.f90 source_terms_poisson_equation.f90 init_setup.o module_pertubations.o source_terms_poisson_equation.o interface_check_files.h module_phys_properties.f90 sunfluidh.deps interface_init_files.h module_phys_properties.o sunfluidh.deps.old interface_init_main.h module_recording_results.f90 sunfluidh.x interface_schemes_files.h module_recording_results.o sutherland_law.mod interface_solv_files.h module_save_restart.f90 temporal_functions.mod interface_source_term_files.h module_save_restart.o thomas_algorithms.mod interface_update_file.h module_statistics.f90 time_management.mod interface_value.mod module_statistics.o time_progress_o2.mod iterative_poisson_solvers.mod module_sutherland_law.f90 time_report_recording.mod log_unit.mod module_sutherland_law.o toolkit_o2.mod main.f90 module_thomas_algorithms.f90 toolkit_read_data.mod main.o module_thomas_algorithms.o toolkit_set_array_values.mod makefile module_time_management.f90 toolkit_tridiagonal_system.mod method_adi_mpi.mod module_time_management.o update_pressure_velocity.f90 method_sormg.mod module_time_progress_o2.f90 update_pressure_velocity.o module_bc_update_tridiag_syst.f90 module_time_progress_o2.o user_define_init_fields.mod module_bc_update_tridiag_syst.o module_time_report.f90 user_define_inlet_profiles.mod module_bc_update_variable.f90 module_time_report.o user_define_wall_bc.mod myrrdin:SOURCES yann$ mv sunfluidh.x /Users/yann/Projets/BIN/sunfluidh_edu.x myrrdin:SOURCES yann$ cd $SUNFLUIDH_DVPMT_2_ACCES myrrdin:SOURCES yann$ vi module_namelist_data.f90 myrrdin:SOURCES yann$ cd ../DATA/ myrrdin:DATA yann$ vi input3d_heat_driven_cavity2d_incomp.dat myrrdin:DATA yann$ !v vi input3d_heat_driven_cavity2d_incomp.dat myrrdin:DATA yann$ pwd /Users/yann/Projets/PROJETS_SVN/SUNFLUIDH/SUNFLUIDH_DVPMT_2/TRUNK/DATA myrrdin:DATA yann$ cd $SUNFLUIDH_EDU_ACCES myrrdin:SOURCES yann$ cd ../DATA/ myrrdin:DATA yann$ cp input3d_eddy2d.dat input3d_eddy2d.txt myrrdin:DATA yann$ cp input3d_eddy2d.dat input3d_eddy2d myrrdin:DATA yann$ mv input3d_eddy2d input3d_eddy2d.doc myrrdin:DATA yann$ vi input3d_channel_flow_heated_square_bar.dat =========================================================================== =========================================================================== MAIN INPUT DATA FILE : 2D CHANNEL FLOW WITH A SQUARE BAR (OBSTACLE) INCOMPRESSIBLE FLOW HEATED SQUARE BAR AT TEMPERATURE Th = 2.Tc OTHER WALLS AT Tc TEMPERATURE OF THE INFLOW : Tc GRAVITY & BUOYANCY ARE NEGLECTED DIMENSIONLESS LAYOUT : Length scale : h (the channel height) Reynolds number Re_h= rho_0.U_0.h/nu= 100 dimensionless quantities : velocity U* = U/U_0 temperature T*= T/T0 with T0= Tc ---> Tc*= 1 and Th*= 2 kinetic viscosity= 1/Re_h dimensionless domain : Lx/h= 10 Initialisation = uniform velocity field inlet flowrate = uniform profil INCOMPRESSIBLE DOWNSTEP FLOW Tc ------------------------------------------ |Th| |__| ---> inflow outflow ---> (Tc) ------------------------------------------ Tc J ^ | | ---->I =========================================================================== =========================================================================== &Version File_Version="VERSION2.0"/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GENERAL LAYOUT (DIMENSIONLESS) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &Fluid_Properties Reference_Dynamic_Viscosity = 1.00D-02, Reference_Density= 1.0 , Reference_Temperature= 1.0 / &Velocity_Initialization I_Velocity_Reference_Value = 1.0 , J_Velocity_Reference_Value = 0.0 , K_Velocity_Reference_Value = 0.0 / =========================================================================== DOMAIN FEATURES (DIMENSIONLESS) =========================================================================== &Domain_Features Start_Coordinate_I_Direction= 0.00 , End_Coordinate_I_Direction= 10.00, Start_Coordinate_J_Direction= 0.00 , End_Coordinate_J_Direction= 1.00, Start_Coordinate_K_Direction= 0.00 , End_Coordinate_K_Direction= 0.00, Cells_Number_I_Direction= 256 ,Cells_Number_J_Direction= 64 ,Cells_Number_K_Direction= 1, Regular_Mesh= .true. /
Click here to come back to the previous page
Traductions de cette page:
- fr
sunfluidh/2d_channel_flow_with_heated_bar_incomp_flow.1480500176.txt.gz · Dernière modification : 2016/11/30 11:02 de yann