{"id":1551,"date":"2026-01-16T09:40:09","date_gmt":"2026-01-16T12:40:09","guid":{"rendered":"https:\/\/professores.uepb.edu.br\/wilker\/?page_id=1551"},"modified":"2026-10-26T22:00:46","modified_gmt":"2026-10-27T01:00:46","slug":"computational-modeling-of-flow-in-porous-media","status":"publish","type":"page","link":"https:\/\/professores.uepb.edu.br\/wilker\/teaching\/computational-modeling-of-flow-in-porous-media\/","title":{"rendered":"Modeling and Simulation in Porous Media"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=&#8221;1\/3&#8243;][vc_text_separator title=&#8221;Exercise lists&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/lista-1-msmp\/\" rel=\"noopener\"><span class=\"HwtZe\" lang=\"en\"><span class=\"jCAhz ChMk0b\"><span class=\"ryNqvb\">List of exercises<\/span><\/span><\/span> 1<\/a><\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_text_separator title=&#8221;MATLAB Exercises&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/exercicios-1-matlab\/\">MATLAB exercises &#8211; part I<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/exercicios-2-matlab\/\">MATLAB exercises &#8211; part II<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/exercicios-3-matlab\/\">MATLAB exercises &#8211; part III<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/exercicios-4-matlab\/\">MATLAB exercises &#8211; part IV<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/exercicios-5-matlab\/\">MATLAB exercises &#8211; part V<\/a><\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_text_separator title=&#8221;Download&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-download&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<div style=\"background-color: #ffdbdb; padding: 20px; border-radius: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/guia-de-programacao-em-matlab\/\" target=\"_blank\" rel=\"noopener\">Book<\/a>: Guia de Programa\u00e7\u00e3o em MATLAB<\/div>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<div style=\"background-color: #ffdbdb; padding: 20px; border-radius: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/presentation-introduction-to-gnu-octave\/\" target=\"_blank\" rel=\"noopener\">Presentation<\/a>: Introduction to GNU Octave<\/div>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<div style=\"background-color: #ffdbdb; padding: 20px; border-radius: 10px;\"><a href=\"https:\/\/professores.uepb.edu.br\/wilker\/download\/presentation-introduction-to-matlab\/\" target=\"_blank\" rel=\"noopener\">Presentation<\/a>: Introduction to MATLAB<\/div>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_text_separator title=&#8221;GNU Octave and MRST&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<div style=\"background-color: #e7e7e7; padding: 20px; border-radius: 10px;\">\n<ul style=\"text-align: justify;\">\n<li style=\"margin-bottom: 10px;\"><strong>GNU Octave: <\/strong>Download and install it for free from the <a href=\"https:\/\/octave.org\/download\" target=\"_blank\" rel=\"noopener\">official GNU Octave website<\/a>.<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>MATLAB for Students: <\/strong>Use <a href=\"https:\/\/www.mathworks.com\/products\/matlab\/student.html\" target=\"_blank\" rel=\"noopener\">MATLAB<\/a> to analyze data for homework, conduct research, and develop programming skills that prepare you for your future career..<\/li>\n<li style=\"margin-bottom: 10px;\"><strong>MRST: <\/strong>Download the MATLAB Reservoir Simulation Toolbox from the <a href=\"https:\/\/www.sintef.no\/projectweb\/mrst\/\" target=\"_blank\" rel=\"noopener\">official MRST website<\/a> or via <a href=\"https:\/\/github.com\/SINTEF-AppliedCompSci\/MRST\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>.<\/li>\n<\/ul>\n<\/div>\n<p>[\/vc_column_text][vc_video link=&#8221;https:\/\/youtu.be\/F57P74kTGf8&#8243; css=&#8221;&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_text_separator title=&#8221;Bibliography&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<div style=\"background-color: #ffdbdb; padding: 20px; border-radius: 10px;\">\n<ul style=\"text-align: justify;\">\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/7AC2425C73F6F729DB88DB1A504FA1E7\/9781316519967AR.pdf\/Advanced_Modeling_with_the_MATLAB_Reservoir_Simulation_Toolbox.pdf?event-type=FTLA\" target=\"_blank\" rel=\"noopener\">Book<\/a>: <em>Advanced Modeling with the MATLAB Reservoir Simulation Toolbox<\/em>, by\u00a0<span class=\"author-name\">Knut-Andreas Lie and<\/span> <span class=\"author-name\">Olav M\u00f8yner<\/span>,\u00a0<span class=\"affiliation\">SINTEF.<\/span><\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-3-031-28079-5\" target=\"_blank\" rel=\"noopener\">Book<\/a>: <em>Introduction to geological uncertainty management in reservoir characterization and optimization: robust optimization and history matching<\/em>, by Reza Yousefzadeh et al.<\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/www.routledge.com\/Numerical-Methods-in-Porous-Media-MATLABr-and-Python-Approaches\/El-Amin\/p\/book\/9781032722795\" target=\"_blank\" rel=\"noopener\">Book<\/a>: <em>Numerical methods in porous media: MATLAB\u00ae and Python approaches<\/em>, by Mohamed El-Amin.<\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-3-030-70163-5\" target=\"_blank\" rel=\"noopener\">Book<\/a>: <em>Reservoir model design: a practitioner\u2019s guide<\/em>, by Ringrose.<\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-981-97-1635-7\" target=\"_blank\" rel=\"noopener\">Book<\/a>: <em>Analytical and numerical methods for nonlinear fluid flow problems in porous media<\/em>, by Liu et al.<\/li>\n<li style=\"margin-bottom: 10px;\"><a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-3-030-69363-3\" target=\"_blank\" rel=\"noopener\">Book:<\/a> <em>Polyhedral methods in geosciences<\/em>, by Di Pietro et al.<\/li>\n<\/ul>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/3&#8243;][vc_text_separator title=&#8221;Exercise lists&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;] List of exercises 1 [\/vc_column_text][vc_text_separator title=&#8221;MATLAB Exercises&#8221; i_type=&#8221;entypo&#8221; i_icon_entypo=&#8221;entypo-icon entypo-icon-book&#8221; i_color=&#8221;custom&#8221; i_size=&#8221;sm&#8221; title_align=&#8221;separator_align_left&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; i_custom_color=&#8221;#DD3333&#8243;][vc_column_text css=&#8221;&#8221;] MATLAB exercises &#8211; part I MATLAB exercises &#8211; part II MATLAB exercises &#8211; part III MATLAB exercises &#8211; part IV MATLAB exercises &#8211; part <a class=\"leiamais\" href=\"https:\/\/professores.uepb.edu.br\/wilker\/teaching\/computational-modeling-of-flow-in-porous-media\/\">Leia Mais&#8230;<\/a><\/p>\n","protected":false},"author":5,"featured_media":1578,"parent":68,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1551","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/pages\/1551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/comments?post=1551"}],"version-history":[{"count":54,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/pages\/1551\/revisions"}],"predecessor-version":[{"id":2448,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/pages\/1551\/revisions\/2448"}],"up":[{"embeddable":true,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/pages\/68"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/media\/1578"}],"wp:attachment":[{"href":"https:\/\/professores.uepb.edu.br\/wilker\/wp-json\/wp\/v2\/media?parent=1551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}