Hello everyone,
I would like to confirm whether the OSRT method is still supported in simulations of supercritical CO₂ (MODE SCO2) reactive transport.
When I modified the GIRT method to OSRT in the Simplified case5 ( Modeling supercritical co2 flow and mineralization in reactive host rocks with pflotran v7.0 ) of the code, an error occurred. I also tested other custom cases of my own, and all encountered the same error (see details below). My PETSc version is 3.21.5, and PFLOTRAN version is 7.0.
However, I found that when using pflotran version 6.0, simultaneously using sco2 and osrt still worked.
Is there any special configuration required for using the OSRT method changed?
== OPER.-SPLIT REACTIVE TRANSPORT ==============================================
[0]PETSC ERROR: ------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see https://petsc.org/release/faq/#valgrind and https://petsc.org/release/faq/
[0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run
[0]PETSC ERROR: to get more information on the crash.
[0]PETSC ERROR: Run with -malloc_debug to check if memory corruption is causing the crash.
[16]PETSC ERROR: ------------------------------------------------------------------------
[16]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
[16]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[16]PETSC ERROR: or see https://petsc.org/release/faq/#valgrind and https://petsc.org/release/faq/
[16]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run
[16]PETSC ERROR: to get more information on the crash.
[16]PETSC ERROR: Run with -malloc_debug to check if memory corruption is causing the crash.
--------------------------------------------------------------------------