Skip to content

Commit 1362651

Browse files
committed
Syllabus
1 parent 5042f8a commit 1362651

File tree

2 files changed

+119
-0
lines changed

2 files changed

+119
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# local
2+
*~
3+
*.png
4+
*.svg
15
# Byte-compiled / optimized / DLL files
26
__pycache__/
37
*.py[cod]

00-syllabus.ipynb

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"Engy-5310 Spring 2021 UMass Lowell; Prof. V. F. de Almeida 04Jan2021\n",
8+
"\n",
9+
"# Engy-5310: Computational Continuum Transport Phenomena"
10+
]
11+
},
12+
{
13+
"cell_type": "markdown",
14+
"metadata": {},
15+
"source": [
16+
"**Catalog description:** <br>\n",
17+
"The goal of this course is to present an unified treatment of continuum transport phenomena using computational finite element methods. Therefore serving as a foundation for simulation of coupled fluid flow (multiphase), thermo-mechanics, heat transfer, radiation, reactive mass transfer and electromagnetics. The computational framework used is open source and based on MOOSE: Multiphysics Object-Oriented Simulation Environment. Time-dependent, three-dimensional models will be the end-target of this course, therefore necessary topics in parallel computing will be covered. Basic knowledge of transport phenomena is required in addition to computer programming skills of one or more object oriented languages (*e.g.* C++ or/and Python).<br> \n",
18+
"**Pre-requisites:** Transport phenomena, computational methods in engineering, partial differential equations.<br>\n",
19+
" \n",
20+
"**References:**<br>\n",
21+
"There is no required textbook. Course notes are provided in addition to suggested references.\n",
22+
" 1. *Engy-5310 course notes and repository (to be uploaded on public domain)*\n",
23+
" 2. [MOOSE](https://www.mooseframework.org/)"
24+
]
25+
},
26+
{
27+
"cell_type": "markdown",
28+
"metadata": {},
29+
"source": [
30+
"**Course topics:**\n",
31+
" - Review of transport phenomena partial differential equation (PDE) types; hyperbolic, elliptic, parabolic\n",
32+
" - Review of continuum transport phenomena theory\n",
33+
" - Weak formulation of PDEs\n",
34+
" - Finite element methods and meshing\n",
35+
" - Parallel computing algorithms\n",
36+
" - 1-D, time-dependent problems\n",
37+
" - 2-D, time-dependent problems\n",
38+
" - 3-D, time-dependent problems\n",
39+
" - Problems of particular interest to chemical, nuclear engineering, physics and others depending on attendance"
40+
]
41+
},
42+
{
43+
"cell_type": "markdown",
44+
"metadata": {},
45+
"source": [
46+
"**Learning outcomes:** Upon completion of this course, a student should be able to\n",
47+
"1. Understand behaviors of different PDE types.\n",
48+
"1. Know the physico-chemical meaning of PDE models.\n",
49+
"1. Couple multiphysical models.\n",
50+
"1. Use finite element methods for PDEs.\n",
51+
"1. Use parallel computing tools for solving the resulting algebraic equations.\n",
52+
"1. Perform simulations in 1-D, 2-D, and 3-D for basic transport phenomena of interest to chemical and nuclear engineering and other fields."
53+
]
54+
},
55+
{
56+
"cell_type": "code",
57+
"execution_count": null,
58+
"metadata": {},
59+
"outputs": [],
60+
"source": []
61+
}
62+
],
63+
"metadata": {
64+
"kernelspec": {
65+
"display_name": "Python 3",
66+
"language": "python",
67+
"name": "python3"
68+
},
69+
"language_info": {
70+
"codemirror_mode": {
71+
"name": "ipython",
72+
"version": 3
73+
},
74+
"file_extension": ".py",
75+
"mimetype": "text/x-python",
76+
"name": "python",
77+
"nbconvert_exporter": "python",
78+
"pygments_lexer": "ipython3",
79+
"version": "3.8.6"
80+
},
81+
"latex_envs": {
82+
"LaTeX_envs_menu_present": true,
83+
"autoclose": false,
84+
"autocomplete": true,
85+
"bibliofile": "biblio.bib",
86+
"cite_by": "apalike",
87+
"current_citInitial": 1,
88+
"eqLabelWithNumbers": true,
89+
"eqNumInitial": 1,
90+
"hotkeys": {
91+
"equation": "Ctrl-E",
92+
"itemize": "Ctrl-I"
93+
},
94+
"labels_anchors": false,
95+
"latex_user_defs": false,
96+
"report_style_numbering": false,
97+
"user_envs_cfg": false
98+
},
99+
"toc": {
100+
"base_numbering": 1,
101+
"nav_menu": {},
102+
"number_sections": true,
103+
"sideBar": true,
104+
"skip_h1_title": false,
105+
"title_cell": "Table of Contents",
106+
"title_sidebar": "Contents",
107+
"toc_cell": false,
108+
"toc_position": {},
109+
"toc_section_display": true,
110+
"toc_window_display": false
111+
}
112+
},
113+
"nbformat": 4,
114+
"nbformat_minor": 2
115+
}

0 commit comments

Comments
 (0)