IC-FERST
IC-FERST is a next generation reservoir simulator based on the Double-Control-Volume Finite Element method, dynamic unstructured mesh optimisation and surface-based modelling for the geological representation.
Description
Surface-based geological modelling
IC-FERST uses a surface-based geological modelling (SBGM) workflow that uses NURBS (Non-Uniform Rational B-Splines) surfaces to represent geological heterogeneities without reference to a pre-defined grid. The NURBS surfaces represent a broad range of heterogeneity. The geological model is constructed using the NURBS surfaces and an unstructured mesh created only when required for flow simulation or other calculations. Surface interactions, such as truncation, erosion, stacking or conforming, are enforced to ensure geological relationships are preserved and the boundary representation is watertight ( Jackson et al. 2015 and Jacquemyn et al. 2019 ).
Surface-based representation of a meandering channel.
The results of Osman et al. 2020 indicate that petrophysical properties of rocks do vary on a point-to-point basis, however this variability is not equivalent to the cell-to-cell variations in flow models. The results presented here indicate that grid-based reservoir models containing many unique values of petrophysical properties (of order hundreds-of-thousands in the examples tested) varying on a cell-to-cell basis can be collapsed into a much smaller number of larger but more geometrically complex domains which are internally homogeneous, irrespective of the reservoir geology, fluid properties or well configuration. Cell-to-cell variability is not necessary to capture flow in reservoir models; rather, it is the spatially correlated variability in petrophysical properties that is important. Reservoir modelling effort should focus on capturing correlated geologic domains in the most realistic and computationally efficient manner.
Unstructured dynamic mesh optimisation
Dynamic mesh optimisation employs the surfaces that define the boundaries of the geologic domains with contrasting material properties. The surfaces that define geologic heterogeneity are preserved during adaptivity. The mesh is adapted to provide high resolution to certain fields, for porous media simulations this is normally the pressure and the saturation field ( Jackson et al. 2015 ). Moreover, special methods methods have been developed to ensure that the dynamic mesh optimisation can track fronts when modelling with high Courant numbers ( Salinas et al. 2018 ).
Robust and mass-conservative formulation
IC-FERST uses a double control volume finite element formulation, which is based on the classical control volume finite element method. The formulation in IC-FERST keeps and properties of the classical CVFEM such as mass conservation and the ability to be used with unstructured grids while also providing us with greater robustness against distorted meshes. This latter is fundamental as the aspect ratio of the geological models tend to be very high. The ability to deal with distorted meshes ensures that the in the dynamic mesh optimisation process we do not end up with a mesh that cannot be solved and also enables us to reduce the number of required elements by using bad quality elements in regions where the precision is not very important at certain time ( Salinas et al. 2017 ).
IC-FERST formulation also has the following novelties (i) permitting both continuous and discontinuous description of pressure and saturation between elements; (ii) the use of arbitrarily high-order polynomial representation for pressure and velocity and (iii) the use of high-order flux-limited methods in space and time to avoid introducing non-physical oscillations while achieving high-order accuracy where and when possible ( Gomes et al. 2016 and Salinas et al. 2019b ).
Stable with high Courant numbers
IC-FERST has a new method to admit large Courant numbers. The governing equations are discretized in time using an adaptive theta-method. However, the use of implicit discretizations does not guarantee convergence of the nonlinear solver for large Courant numbers. IC-FERST uses a combination of a vanishing artificial diffusion and a non-linear solver based on a double-fixed point iteration method with backtracking. These technologies improve both convergence and convergence rate ( Salinas et al. 2016 and Salinas et al. 2020 ).
High order mesh to mesh interpolation
IC-FERST implements a higher-order, conservative and bounded interpolation that guarantees mass and energy conservation when interpolatin between meshes. This is of vital importance when using dynamic mesh optimisation.. See Adam et al. 2016 for a better explanation.
Solid fluid coupling
IC-FERST can couple with Solidity and model the interaction between rock mechanics and fluids. See Yang et al. 2016 for a better explanation.
Reference papers
- 1.Author(s): Carl Jacquemyn, Matthew D. Jackson, Gary J. HampsonPublished in 201810.1007/s11004-018-9764-8
- 2.Author(s): Pablo Salinas, Dimitrios Pavlidis, Zhihua Xie, Carl Jacquemyn, Yulia Melnikova, Matthew D Jackson, Christopher C PainPublished in 201710.1002/fld.4381
- 3.Author(s): M.D.. D. Jackson, J.R.. R. Percival, P.. Mostaghimi, B.S.. S. Tollit, D.. Pavlidis, C.C.. C. Pain, J.L.M.A.. L.M.A. Gomes, A.H.. H. El-Sheikh, P.. Salinas, A.H.. H. Muggeridge, M.J.. J. BluntPublished in SPE Reservoir Evaluation & Engineering by Society of Petroleum Engineers (SPE) in 2015, page: 115-13210.2118/163633-pa
Mentions
- 1.Author(s): Donghu Guo, Claire E. Heaney, Nathalie C. Pinheiro, Linfeng Li, Boyang Chen, Christopher C. PainPublished in 202610.1016/j.cma.2026.119258
- 2.Author(s): Jiateng Guo, Long Gao, Ziming Xiong, Luyuan Wang, Xulei Wang, Zhibin Liu, Yiming LiuPublished in 202610.1007/s11004-026-10294-w
- 3.Author(s): Qiyu Chen, Jiale Guo, Hongfeng Fang, Dajie Chen, Xiaogang Ma, Gang LiuPublished in 202610.1007/s11004-026-10328-3
- 4.Author(s): Shakhawat Hossain, Gary J. Hampson, Carl Jacquemyn, Matthew D. Jackson, Luca ColomberaPublished in 202610.1016/j.ijggc.2026.104670
- 5.Author(s): Vinicius L.S. Silva, Pablo Salinas, Claire E. Heaney, Matthew D. Jackson, Christopher C. PainPublished in 202510.1016/j.aiig.2025.100146
- 6.Author(s): Meissam L. Bahlali, Carl Jacquemyn, Martin Purkiss, Richard Herrington, Matthew D. JacksonPublished in 202510.1016/j.oregeorev.2025.106872
- 7.Author(s): Yuanhao Zheng, Yongcan Liang, Botao Liu, Huaping Yu, Fei Tian, Jinjun Xia, Xi ZhangPublished in 202510.3390/pr13020404
- 8.Author(s): Xiaowen Wu, Gary J. Hampson, Carl Jacquemyn, Shakhawat Hossain, Matthew D. Jackson, Dmytro Petrovskyy, Sebastian GeigerPublished in 202510.1144/geoenergy2024-022
- 9.Author(s): Hao Huang, Xiang RaoPublished in 202510.1063/5.0241285
- 10.Author(s): Asifa Tassaddiq, Hamdi Ayed, Arshad Khan, Wajdi Alghamdi, Taza GulPublished in 202510.1108/hff-03-2025-0201
- 11.Author(s): Mingming Lyu, Xiaomin Liu, Junlong Zhou, Liwei SongPublished in 202510.1515/geo-2025-0785
- 12.Author(s): Wenke Yuan, Bocheng Xie, Weizhe Zhou, Zixuan Yin, Zhengwang Wang, Ting DingPublished in 202510.1016/j.istruc.2025.109474
- 13.Author(s): Jumanah Al Kubaisy, Pablo Salinas, Matthew D. JacksonPublished in 202410.1016/j.jcp.2024.113186
- 14.Author(s): Juan Carlos Laya, David A. Budd, Kieron Prince, Carl Jacquemyn, Cameron ManchePublished in 202410.2110/jsr.2024.055
- 15.Author(s): Hong Li, Bo Wan, Deping Chu, Run Wang, Guoxi Ma, Chuanyang Lei, Shengyong PanPublished in 202410.1007/s10064-024-03794-8
- 16.Author(s): Xuechao Wu, Wenyao Fan, Shijie Peng, Bing Qin, Qing Wang, Mingjie Li, Yang LiPublished in 202410.1038/s41598-024-80317-1
- 17.Author(s): T. Kadeethum, S.J. Verzi, H. YoonPublished in 202410.1016/j.geoen.2024.213007
- 18.Author(s): Shuyang Han, Yichi Zhang, Jiajun Wang, Dawei Tong, Mingming LyuPublished in 202410.1016/j.cageo.2024.105621
- 19.Author(s): Jinjie Mao, Ashkan Jahanbani GhahfarokhiPublished in 202410.1016/j.geoen.2024.212951
- 20.Author(s): Minghong Liu, Minghong Liu, Huaifeng Sun, Rui Liu, Rui Liu, Liqiang Hu, Ruijin Kong, Shangbin LiuPublished in 202410.1016/j.cageo.2024.105557
- 21.Author(s): Nausheen Basha, Rossella Arcucci, Panagiota Angeli, Charitos Anastasiou, Thomas Abadie, César Quilodrán Casas, Jianhua Chen, Sibo Cheng, Loïc Chagot, Federico Galvanin, Claire E. Heaney, Fria Hossein, Jinwei Hu, Nina Kovalchuk, Maria Kalli, Lyes Kahouadji, Morgan Kerhouant, Alessio Lavino, Fuyue Liang, Konstantia Nathanael, Luca Magri, Paola Lettieri, Massimiliano Materazzi, Matteo Erigo, Paula Pico, Christopher C. Pain, Mosayeb Shams, Mark Simmons, Tullio Traverso, Juan Pablo Valdes, Zef Wolffs, Kewei Zhu, Yilin Zhuang, Omar K MatarPublished in 202410.1016/j.ijmultiphaseflow.2024.104936
- 22.Author(s): T. Kadeethum, V. L. S. Silva, P. Salinas, C. C. Pain, H. YoonPublished in 202410.1029/2023wr035778
- 23.Author(s): Sui Bun Lo, Oubay Hassan, Jason Jones, Xiaolong Liu, Nevan C Himmelberg, Dean ThorntonPublished in 202410.1007/s10596-024-10290-1
- 24.Author(s): Wentao Zhan, Hui Zhao, Yuyang Liu, Zhijie Wei, Xiang RaoPublished in 202410.1016/j.enganabound.2024.105975
- 25.Author(s): D. Petrovskyy, C. Jacquemyn, S. Geiger, M.D. Jackson, G.J. Hampson, J.D. Machado Silva, S. Judice, F. Rahman, M. Costa SousaPublished in 202310.1016/j.ijggc.2023.103855
- 26.Author(s): Tianyu Liu, Xiangzeng Wang, Zhifeng Liu, Quansheng Liang, Xiaohong Wang, Jian LiPublished in 202310.1002/nag.3678
- 27.Author(s): Huajian Yang, Zhikui LiuPublished in 202310.1016/j.compgeo.2023.106024
- 28.Author(s): Xulei Wang, Jiateng Guo, Shaohua Fu, Hengbing Zhang, Shengchuan Liu, Xinbei Zhang, Zhibin Liu, Limin Dun, Lixin WuPublished in 202310.1007/s12145-023-01164-8
- 29.Author(s): Xianglin Zhan, Shun Li, Song Tang, Minzhi Zhang, Cai Lu, Guangmin HuPublished in 202310.1007/s11770-023-1017-z
- 30.Author(s): Mohammad Moulaeifard, Simon Bernard, Florian WellmannPublished in 202310.5194/gmd-16-3565-2023
- 31.Author(s): Liangyu Wu, Jian Qian, Xuyun Liu, Xuyun Liu, Suchen Wu, Cheng Yu, Xiangdong Liu, Xiangdong LiuPublished in 202310.1007/s12217-023-10053-0
- 32.Author(s): Mingming Lyu, Bingyu Ren, Xiaoling Wang, Jiajun Wang, Jia Yu, Shuyang HanPublished in 202310.1007/s10596-023-10202-9
- 33.Author(s): G. Regnier, P. Salinas, M. D. JacksonPublished in 202310.1007/s10040-023-02630-9
- 34.Author(s): Mohammad Moulaeifard, Florian Wellmann, Simon Bernard, Miguel de la Varga, David BommesPublished in 202210.1007/s11004-022-10017-x
- 35.Author(s): Jumanah Al Kubaisy, Pablo Salinas, Matthew D. JacksonPublished in 202210.1016/j.jcp.2022.111839
- 36.Author(s): A. Hamzehloo, M.L. Bahlali, P. Salinas, C. Jacquemyn, C.C. Pain, A.P. Butler, M.D. JacksonPublished in 202210.1016/j.advwatres.2022.104189
- 37.Author(s): Jafar Alshakri, Gary J. Hampson, Carl Jacquemyn, Matthew D. Jackson, Dmytro Petrovskyy, Sebastian Geiger, Julio D. Machado Silva, Sicilia Judice, Fazilatur Rahman, Mario Costa SousaPublished in 202210.1144/sp528-2022-34
- 38.Author(s): G. Regnier, P. Salinas, C. Jacquemyn, M. D. JacksonPublished in 202210.1007/s10040-022-02481-w
- 39.Author(s): Gang Liu, Hongfeng Fang, Qiyu Chen, Zhesi Cui, Min ZengPublished in 202210.1007/s11053-022-10113-z
- 40.Author(s): William A. Jackson, Gary J. Hampson, Carl Jacquemyn, Matthew D. Jackson, Dmytro Petrovskyy, Sebastian Geiger, Julio D. Machado Silva, Sicilia Judice, Fazilatur Rahman, Mario Costa SousaPublished in 202210.1016/j.ijggc.2022.103762
- 41.Author(s): Claire E. Heaney, Xiangqi Liu, Hanna Go, Zef Wolffs, Pablo Salinas, Ionel M. Navon, Christopher C. PainPublished in 202210.3389/fphy.2022.910381
- 42.Author(s): Meissam L. Bahlali, Pablo Salinas, Matthew D. JacksonPublished in 202210.1029/2022wr032307
- 43.Author(s): Jemimah-Sandra Samuel, Ann H. MuggeridgePublished in 202210.1016/j.jngse.2022.104527
- 44.Author(s): Liming Sun, Yingqi Wei, Hong Cai, Jianzhang Xiao, Jun Yan, Shuaifeng WuPublished in 202210.3389/feart.2022.808219
- 45.Author(s): Modeste IrakaramaPublished in 202210.1007/s11004-022-10016-y
- 46.Author(s): Tuhin Biswas, Soumyajit MukherjeePublished in 202210.1007/s00531-022-02159-4
- 47.Author(s): Yifei Xu, Priyesh Srivastava, Xiao Ma, Karan Kaul, Hao HuangPublished in 202110.2118/203902-pa
- 48.Author(s): Asiri Obeysekara, Pablo Salinas, Claire E. Heaney, Lyes Kahouadji, Lluís Via-Estrem, Jiansheng Xiang, Narakorn Srinil, André Nicolle, Omar K. Matar, Christopher C. PainPublished in 202110.1016/j.advengsoft.2021.103044
- 49.Author(s): Michael J. Steventon, Christopher A.-L. Jackson, Howard D. Johnson, David M. Hodgson, Sean Kelly, Jenny Omma, Christine Gopon, Christopher Stevenson, Peter FitchPublished in 202110.1144/petgeo2020-095
- 50.Author(s): Chia Pei Teoh, Carl Jacquemyn, Juan Carlos LayaPublished in 202110.1016/j.marpetgeo.2021.105344
- 1.Author(s): Asaad Al-Saedi, Karl Dunbar StephenPublished in 202510.2118/224722-ms
- 2.Author(s): Asaad Al-Saedi, Karl Dunbar StephenPublished in 202510.2118/223810-ms
- 3.Author(s): Chun-fen Guo, Yan-long Wang, Hai-long Dang, Jian-wu LinPublished in 202510.1007/978-981-96-4922-8_84
- 4.Author(s): Teeratorn Kadeethum, Stephen J. Verzi, Hongkyu YoonPublished in 202410.2139/ssrn.4769542
- 5.Author(s): Jumanah Al Kubaisy, Pablo Salinas, Matthew D. JacksonPublished in 202310.2139/ssrn.4662524
- 6.Author(s): G. Hampson, A. Martinius, M. Jackson, S. Krevor, J. Storms, D. Voskov, H. Hajibeygi, S. GeigerPublished in 202310.3997/2214-4609.2023101449
- 7.Author(s): P. Popov, V. Iliev, G. FitnevPublished in 202210.1007/978-3-030-97549-4_62
- 8.Author(s): Mohammad Moulaeifard, Simon Bernard, Florian WellmannPublished in 202210.5194/egusphere-2022-685
- 9.Author(s): Qian Gong, Xin Liang, Ben Whitney, Jong Youl Choi, Jieyang Chen, Lipeng Wan, Stéphane Ethier, Seung-Hoe Ku, R. Michael Churchill, C. -S. Chang, Mark Ainsworth, Ozan Tugluk, Todd Munson, David Pugmire, Richard Archibald, Scott KlaskyPublished in 202210.1007/978-3-030-96498-6_2
- 10.Author(s): Luis Carlos Escobar Arenas, Patrick Ronnau, Lisa Stright, Steve Hubbard, Brian RomansPublished in 202210.1190/image2022-3750519.1
- 11.Author(s): s.Mohammad Moulaeifard, Florian Wellmann, Miguel de la Varga, David BommesPublished in 202110.31223/x5k60r
- 12.Author(s): Juan Michael SargadoPublished in 202010.1007/978-3-030-43651-3_49
- 13.Author(s): Michael Steventon, Christopher Jackson, Howard Johnson, David Hodgson, Sean Kelly, Jenny Omma, Christine Gopon, Christopher Stevenson, Peter FitchPublished in 202010.31223/x5d02w
- 14.Author(s): Pablo Salinas, Carl Jacquemyn, Andreas Kampitsis, Lluis Via-Estrem, Claire Heaney, Christopher Pain, Matthew JacksonPublished in 201910.2118/196664-ms
- 15.Author(s): Qiyu Chen, Gregoire Mariethoz, Gang Liu, Alessandro Comunian, Xiaogang MaPublished in 201810.5194/hess-2018-256
- 16.Author(s): Alejandro Rodríguez Martínez, Stefano FrambatiPublished in 201710.2118/188575-ms
- 17.Author(s): Erich Suter, Helmer André Friis, Erlend H. Vefring, Terje Kårstad, Alejandro EscalonaPublished in 201710.2118/182687-ms
- 18.Author(s): Zhao Zhang, Sebastian Geiger, Margaret Rood, Carl Jacquemyn, Matthew Jackson, Gary Hampson, Felipe Moura Carvalho, Clarissa Coda Silva, Julio Machado Silva, Mario Costa SousaPublished in 201710.2118/182635-ms
- 19.Author(s): A. Adam, D. Pavlidis, J. R. Percival, P. Salinas, R. De Loubens, C. C. Pain, A. H. Muggeridge, M. D. JacksonPublished in 201710.2118/182636-ms
- 20.Author(s): P.. Salinas, D.. Pavlidis, Z.. Xie, C. C. Pain, M. D. JacksonPublished in 201710.2118/182647-ms
- 21.Author(s): Peyman Mostaghimi, Ryan T. Armstrong, Alireza Gerami, Yibing Hu, Yu Jing, Fetemeh Kamali, Min Liu, Zhishang Liu, Xiao Lu, Hamed L. Ramandi, Ali Zamani, Yulai ZhangPublished in 201610.2118/183411-ms
- 22.Author(s): M.D. Jackson, G.J. Hampson, D. Rood, S. Geiger, Z. Zhang, M.C. Sousa, R. Amorim, E. Vital Brazil, F.F. Samavati, L.N. GuimaraesPublished in 201510.2118/173237-ms
- 23.Author(s): P. Salinas, J.R. Percival, D. Pavlidis, Z. Xie, J. Gomes, C.C. Pain, M.D. JacksonPublished in 201510.2118/173279-ms