Outils pour utilisateurs

Outils du site


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki