GEOS-DEV / GEOS-DEV/GEOS

Possible Memory Leak in ThermoPoroelastic Solution

Open
#2,945 0 comments 0 reactions 4 assignees View on GitHub

@CusiniM is already working on this.

Since Jan 18, 2024.

type: bug type: new
Dominant language
C++
Stars
287
Forks
109
Avg merge
4d 41m
Merged PRs (30d)
5

Description

Describe the bug
I am running a thermoporoelastic model using the Sequential option for a fairly large (~1 million cells) external tetrahedral mesh with five regions. The simulation runs smoothly until it reaches about 1000 cycles (+/- a few hundred) where it throws a segfault and exits. I am able to continue the simulation by resuming from the latest restart file, and the code runs for about the same number of cycles before it segfaults again. I'm suspicious that we're running into a memory leak here. I've attached an example xml file for reference. (thermoporomechanics_example.xml.txt)

Platform (please complete the following information):

  • LLNL/Quartz
  • Compiler: gcc 12
  • GEOSX Version: Recent (~1 week old) build of develop

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.