├── Extra_tutorial_on_OpenFOAM_basic_usage.pdf ├── How_to_remote_connect_to_HPC.pdf ├── README.md ├── Tutorial_build_more_complicated_simulation_cases.pdf ├── chap0-Start.pdf ├── chap1-Introduction.pdf ├── chap10_V_and_V.pdf ├── chap3-Equations-for-fluids.pdf ├── chap5_programming.pdf ├── chap8_visualization_postprocessing.pdf ├── chap9_parallel_computation.pdf ├── chapter_2_Introduction_to_OpenFOAM ├── chap2-Introduction-to-OpenFOAM_part1_intro.pdf ├── chap2-Introduction-to-OpenFOAM_part2_install.pdf ├── chap2-Introduction-to-OpenFOAM_part3_basic_usuage.pdf └── chap2-Introduction-to-OpenFOAM_part4_code_structure.pdf ├── chapter_4_Numerical_solutions ├── Tutorial_on_how_to_use_ParaView_to_show_CellID │ └── Tutorial_display_CellID_and_values_in_ParaView.pdf ├── part1_diffusion_equations │ ├── chap4_part1_diffusion_equations.pdf │ └── solvers_cases_OF222 │ │ ├── diffusion_cases.tgz │ │ └── steady_diffusion_solvers.tgz ├── part2_advection_diffusion_equations │ ├── chap4_part2_advection_diffusion.pdf │ └── solvers_cases │ │ ├── advection-diffusion-cases.tgz │ │ ├── advectionDiffusionFoam.tgz │ │ └── divU.tgz ├── part3_unsteady_problems │ └── chap4_part3_unsteady_problems.pdf ├── part4_unstructured_mesh │ └── chap4_part4_unstructured_mesh.pdf ├── part5_linear_system_solvers │ └── chap4_part5_linear_system_solvers.pdf └── part6_mesh_generation │ └── chap4_part6_mesh_generation.pdf ├── chapter_6_Solution_of_NS_equations ├── Projection_method.pdf ├── chap6-Solution-of-NS-Equations-part1.pdf └── chap6-Solution-of-NS-Equations-part2.pdf └── chapter_7_turbulence_modeling ├── chap7_part1_turbulence_models.pdf └── chap7_part2_near_wall_models.pdf /Extra_tutorial_on_OpenFOAM_basic_usage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/Extra_tutorial_on_OpenFOAM_basic_usage.pdf -------------------------------------------------------------------------------- /How_to_remote_connect_to_HPC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/How_to_remote_connect_to_HPC.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenFOAM lecture notes at Penn State University 2 | -------------------------------------------------------------- 3 | by Xiaofeng Liu, Ph.D., P.E. 4 | 5 | Assistant Professor 6 | 7 | Department of Civil and Environment Engineering 8 | 9 | Penn State University 10 | 11 | Web: [http://water.engr.psu.edu/liu] (http://water.engr.psu.edu/liu) 12 | 13 | 14 | This course was taught under the name CE597D Computational Methods for Environmental Flows, in Fall 2014. 15 | 16 | Credits: 17 | ---------------------------------------------------------------- 18 | 0. Some materials are from sources like cfd-online forum, as well as others. The original authors and the community deserve the full credit. 19 | 20 | Copyright: 21 | ----------------------------------------------------------------- 22 | 0. All rights reserved. 23 | 24 | ## Disclaimer ## 25 | This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via , and owner of the OPENFOAM® and OpenCFD® trade marks. 26 | 27 | OPENFOAM® is a registered trade mark of OpenCFD Limited, producer and distributor of the OpenFOAM software via . 28 | -------------------------------------------------------------------------------- /Tutorial_build_more_complicated_simulation_cases.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/Tutorial_build_more_complicated_simulation_cases.pdf -------------------------------------------------------------------------------- /chap0-Start.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap0-Start.pdf -------------------------------------------------------------------------------- /chap1-Introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap1-Introduction.pdf -------------------------------------------------------------------------------- /chap10_V_and_V.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap10_V_and_V.pdf -------------------------------------------------------------------------------- /chap3-Equations-for-fluids.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap3-Equations-for-fluids.pdf -------------------------------------------------------------------------------- /chap5_programming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap5_programming.pdf -------------------------------------------------------------------------------- /chap8_visualization_postprocessing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap8_visualization_postprocessing.pdf -------------------------------------------------------------------------------- /chap9_parallel_computation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chap9_parallel_computation.pdf -------------------------------------------------------------------------------- /chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part1_intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part1_intro.pdf -------------------------------------------------------------------------------- /chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part2_install.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part2_install.pdf -------------------------------------------------------------------------------- /chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part3_basic_usuage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part3_basic_usuage.pdf -------------------------------------------------------------------------------- /chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part4_code_structure.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_2_Introduction_to_OpenFOAM/chap2-Introduction-to-OpenFOAM_part4_code_structure.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/Tutorial_on_how_to_use_ParaView_to_show_CellID/Tutorial_display_CellID_and_values_in_ParaView.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/Tutorial_on_how_to_use_ParaView_to_show_CellID/Tutorial_display_CellID_and_values_in_ParaView.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part1_diffusion_equations/chap4_part1_diffusion_equations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part1_diffusion_equations/chap4_part1_diffusion_equations.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part1_diffusion_equations/solvers_cases_OF222/diffusion_cases.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part1_diffusion_equations/solvers_cases_OF222/diffusion_cases.tgz -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part1_diffusion_equations/solvers_cases_OF222/steady_diffusion_solvers.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part1_diffusion_equations/solvers_cases_OF222/steady_diffusion_solvers.tgz -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part2_advection_diffusion_equations/chap4_part2_advection_diffusion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part2_advection_diffusion_equations/chap4_part2_advection_diffusion.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/advection-diffusion-cases.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/advection-diffusion-cases.tgz -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/advectionDiffusionFoam.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/advectionDiffusionFoam.tgz -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/divU.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part2_advection_diffusion_equations/solvers_cases/divU.tgz -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part3_unsteady_problems/chap4_part3_unsteady_problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part3_unsteady_problems/chap4_part3_unsteady_problems.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part4_unstructured_mesh/chap4_part4_unstructured_mesh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part4_unstructured_mesh/chap4_part4_unstructured_mesh.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part5_linear_system_solvers/chap4_part5_linear_system_solvers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part5_linear_system_solvers/chap4_part5_linear_system_solvers.pdf -------------------------------------------------------------------------------- /chapter_4_Numerical_solutions/part6_mesh_generation/chap4_part6_mesh_generation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_4_Numerical_solutions/part6_mesh_generation/chap4_part6_mesh_generation.pdf -------------------------------------------------------------------------------- /chapter_6_Solution_of_NS_equations/Projection_method.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_6_Solution_of_NS_equations/Projection_method.pdf -------------------------------------------------------------------------------- /chapter_6_Solution_of_NS_equations/chap6-Solution-of-NS-Equations-part1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_6_Solution_of_NS_equations/chap6-Solution-of-NS-Equations-part1.pdf -------------------------------------------------------------------------------- /chapter_6_Solution_of_NS_equations/chap6-Solution-of-NS-Equations-part2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_6_Solution_of_NS_equations/chap6-Solution-of-NS-Equations-part2.pdf -------------------------------------------------------------------------------- /chapter_7_turbulence_modeling/chap7_part1_turbulence_models.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_7_turbulence_modeling/chap7_part1_turbulence_models.pdf -------------------------------------------------------------------------------- /chapter_7_turbulence_modeling/chap7_part2_near_wall_models.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psu-efd/PSU-OpenFOAM-Course-Notes/99127bd38f2fb52e022403bd5a39066d02ff9b60/chapter_7_turbulence_modeling/chap7_part2_near_wall_models.pdf --------------------------------------------------------------------------------