3DSL v2026.0107

  1. Linking to Reprise License Manager libraries RLM17.11.
  2. For SURVEILLANCE=ON forecast (a restart file has been read) runs , if a producer has HIST rates defined, these rates will only be used to calculated the total voidage rate of a producer.  The phase rates will still be calculated (forecasted) from the multi-phase wellbore inflow correlations that were computed from the timesteps with history prior to the restart file time.

3DSL v2025.1104

Enhancements

  1. Improved streamline tracing algorithm across faults in the X and Y directions when multiple non-neighbor connections are present.
  2. NNC keyword allows to specify the absolute value of the transmissibility between two non-neighbor connections. This is needed for the case where their adjacent faces do not overlap and would otherwise result in a zero transmissibility.


Bug Fixes

3DSL v2025.0829

Bug Fixes

  1. For a well whose completions intersect active gridblocks, but at a later timestep had completions redefined that are all outside of the grid or in an inactive area of the grid, 3DSL retained the original completions.  Now 3DSL will warn that all completions are inactive and issue either a warning (WELLSNOBLKS=ON) or error (WELLSNOBLKS=OFF) if the well is opened.

3DSL v2025.0609

Bug Fixes

  1. Bug when writing out producer oil phase transmissibilities for MODEL=FCM or MODEL=BLACKOIL during a SURVEILLANCE=ON history run. Incorrect oil phase transmissibility then used during a  SURVEILLANCE=ON forecast run. 

3DSL v2025.0527

Enhancements

  1. Include the SAMG2023 multi-grid solver.
  2. At a slight cost to performance, 3DSL now gives repeatable results if re-run with identical input on the same number of compute threads and hardware. For this default behavior, either set OMPTHREADSAFE=NTHREADS or do not set this keyword at all. The settings OMPTHREADSAFE=OFF and OMPTHREADSAFE=ON are unchanged.

Bug Fixes

3DSL v2024.0913

Enhancements

  1. For compressible PVT runs:
    1. Avoid mini-timesteps when cutting back the timestep size due to convergence of the pressure solution.
    2. Improvements to the 1D streamline transport solver.
  2. For flow simulation runs (SURVEILLANCE=OFF), improvements to the 1D gravity solver.
  3. Output the fluid in-place volumes keywords (RFIPOIL, RFIPGAS, RFIPWAT) to the per-well pair .slbun file.

Bug Fixes