Skip to content

Releases: OPM/opm-grid

OPM-Grid 2025.10 Release

31 Oct 09:06
1965ead

Choose a tag to compare

Release Highlights

  • Support for distributed wells with partition method zoltanwell
  • Support for edge conformal corner-point grid processing
  • Support for refinement of hexahedrons

What's Changed

  • bump OPM version by @multitalentloes in #863
  • Distribute level zero (with wells) of CpGrid with LGRs by @aritorto in #862
  • Add Unit Test for Process_Grdecl Fundamental Function by @bska in #865
  • Check iterator is not at end, before dereferencing by @aritorto in #867
  • Add logicalCartesianSize() test to show differences when refinement by @aritorto in #868
  • ["fix"] Different behavior in serial and parallel in logicalCartesianSize for a non-distributed grid with LGRs by @aritorto in #871
  • add github action for checking manual labels by @akva2 in #873
  • Refactor/improve inactiveCell_lgr_test.cpp by @aritorto in #872
  • Now formatting struct with braces on newline by @kjetilly in #869
  • Allow distributed wells with partition method zoltanwell by @michal-toth in #874
  • Add cases with distributed grids in logicalCartesianSize_and_refinement_test.cpp by @aritorto in #875
  • Return Cartesian Dimensions of level zero grid by @aritorto in #876
  • Communicate element marks in preAdapt by @aritorto in #878
  • add SparseTable getter of pointer to underlying data by @multitalentloes in #877
  • Prevent LevelCartesianIndexMapper default constructor use by @aritorto in #881
  • Uses safer string formatting function by @SoilRos in #886
  • Use Volume type for volume and integrationElement by @SoilRos in #882
  • Uses ADL to resolve geometry reference element by @SoilRos in #883
  • [tmp-fix] Ignore ParallelIndex flag when building cellIndexSet for CpGrid with LGRs to fix communication by @aritorto in #889
  • Use new Communicator object from Dune by @SoilRos in #890
  • Improve interface compatibility with DUNE grid by @SoilRos in #892
  • Entity::getOrigin returns oldest ancestor by @aritorto in #895
  • [cleanup] Remove unused method setupAndCountGlobalIds by @blattms in #901
  • Add missing reference element method on entities by @SoilRos in #899
  • Revert entity test with geometry by @SoilRos in #904
  • Remove unnecessary friend declarations by @aritorto in #907
  • Remove a few obsolete CpGridData methods by @aritorto in #911
  • Remove obsolete CpGridData::disjointPatches(...) and its test by @aritorto in #910
  • Group lgr tests by @aritorto in #908
  • Fix bug in faceCell(). by @atgeirr in #913
  • Supporting AUTOREF (step 1) by @aritorto in #914
  • Test (Level)CartesianIndexMapper for CpGrid with LGRs by @aritorto in #887
  • Refactor and rename grid_lgr_test.cpp by @aritorto in #912
  • Fix empty pointMapping_ when synchrCellIds in adapt() calls by @aritorto in #906
  • Add Support for Edge Conformal Corner-Point Grid Processing by @bska in #814
  • Janitoring: quell some SCA warnings by @akva2 in #918
  • Move LGR helpers out of CpGrid by @aritorto in #909
  • Janitoring: Fix some issues seen with LTO by @akva2 in #919
  • Show refinement of hexahedron supported by @aritorto in #920
  • fix doxy errors by @akva2 in #924
  • Second refinement can be performed after autoRefine (serial) by @aritorto in #921
  • Check marks after preAdapt and postAdapt calls only by @aritorto in #923
  • Rename adapt(...)->refineAndUpdateGrid(...) by @aritorto in #927
  • changed: use loops to add tests by @akva2 in #928
  • Nested refinement for CARFIN keyword by @aritorto in #922
  • Add ability to reorder containers based on Cartesian indices (for output files) by @aritorto in #925
  • Removing trailing spaces and adding eol at eof by @daavid00 in #930
  • Extending .gitignore by @daavid00 in #932
  • add missing parameter to doxy by @daavid00 in #939
  • Bump OPM version to 2025.10 by @daavid00 in #941

New Contributors

Full Changelog: release/2025.04/final...release/2025.10/final

release/2025.04/final

09 May 11:13
2635b96

Choose a tag to compare

What's Changed

  • From static member to a local static by @aritorto in #770
  • Bump Master Development Version by @bska in #771
  • Fix clang build by @akva2 in #772
  • [clean-up] Remove unused variable fully_interior_cell_count by @aritorto in #777
  • changed: avoid use of deprecated Factorial struct by @akva2 in #778
  • [clean-up] Avoid a few copies and remove/silence unused variables by @aritorto in #779
  • remove template parameters from constructor params by @akva2 in #781
  • [refactor/clean-up] Partition type for cell [refactor] and face [new] to support LGRs on distributed grid by @aritorto in #782
  • Local Cartesian Index for level grids by @aritorto in #766
  • Feature: graph representation of the grid by @michal-toth in #776
  • Generalize assignment of global ids for refined cells and points. by @aritorto in #783
  • Change C arrays into std::vectors in test_graphofgrid by @michal-toth in #786
  • Clear warning, properly cast int into string. by @michal-toth in #787
  • Fix date for 2024.10 and typos in manpages by @blattms in #788
  • fixed: test-suites needs a name by @akva2 in #791
  • quell unused parameter warnings by @akva2 in #793
  • use constexpr instead of anonymous enums by @akva2 in #795
  • Bug fix pinch-out log output by @daavid00 in #798
  • Fix GPL license declarations for two tests. by @blattms in #799
  • Support distributed LGRs for CpGrid by @aritorto in #785
  • [bug fixed] Use idset_ for sequential run in getMaxCodimGlobalId() by @aritorto in #805
  • Point ids for refined grids and addLgrsUpdateLeafGridView refactorization by @aritorto in #802
  • Add functions that process output from Zoltan by @michal-toth in #790
  • Use transmissibilities as edge weights by @michal-toth in #809
  • Global refinement partially supported on distributed CpGrid by @aritorto in #807
  • bump minimum dune version to 2.9 by @akva2 in #745
  • [refactor] LevelCartesianIndexMapper for PolyhedralGrid to eliminate repeated code by @aritorto in #794
  • Fix type bug int->double. by @atgeirr in #817
  • Preprocess unsigned in grid processing for larger grid sizes. by @kjetilly in #818
  • Add createThreadIterators() utility. by @atgeirr in #820
  • On loadBalance(...) "addCornerCells" should be called "addEdgeCells"? by @aritorto in #808
  • Feature: Optionally keep neighbours of peforated cells on one process by @michal-toth in #811
  • Serial Zoltan with graph representing a well a by single vertex by @michal-toth in #821
  • Add ElementChunks helper for thread-parallel grid iteration by @atgeirr in #822
  • Remove symmetry assumption when searching parent face by @aritorto in #825
  • Janitoring: quell some static analyzer issues by @akva2 in #826
  • Do not throw in getLevelElem() and remove getEquivLevelElem() by @aritorto in #830
  • Changing IdType to int64_t by @kjetilly in #823
  • Retrieve local ijk's of an LGR, given its name by @aritorto in #828
  • Compute COORD values for LGRs by @aritorto in #829
  • clang-format now adds newline at the end of file. by @kjetilly in #832
  • fix copy-paste bug by @akva2 in #833
  • Some static analyzer fixes by @akva2 in #834
  • Compute ZCORN values for LGR by @aritorto in #831
  • anonymize unused parameters by @akva2 in #835
  • [small refactor] Lgr ZCORN computation by @aritorto in #836
  • Janitoring: address more static analyzer issues by @akva2 in #839
  • Faltten lgr COORD to facilitate writing output by @aritorto in #837
  • Make zoltanGoG default partitioner if grid has wells by @michal-toth in #840
  • Create *.EGRID for LGRs by @aritorto in #838
  • Add and require partition support to ElementChunks. by @atgeirr in #842
  • Bugfix: case with no wells by @michal-toth in #844
  • [bug fix] Grid global id set should see all level cell ids by @aritorto in #847
  • Refactor addLgrsOnDistributedGrid test by @aritorto in #841
  • Distribute level zero of a CpGrid with LGRs by @aritorto in #845
  • [Bugfix] work around buggy cpgrid copy by @blattms in #849
  • Avoid copying CpGrid in LgrCheck methods by @aritorto in #852
  • Fixes for NVCC by @kjetilly in #853
  • fixed: missing initialization value by @akva2 in #855
  • Synchronize cell ids by @aritorto in #854
  • Changes to support 2.10 by @blattms in #858
  • Removed the last checks for DUNE 2.8 by @blattms in #859
  • Refactor adapt_cpgrid_test, add global_refine_test by @aritorto in #860
  • Fix compilation with 64bit metis bindings of scotch. by @blattms in #861
  • Bump release version to 2025.04-rc2 by @multitalentloes in #864
  • bump dune.module version to 2025.04-rc3 by @multitalentloes in #866
  • bump OPM version to 2025.04 by @multitalentloes in #870

New Contributors

Full Changelog: release/2024.10/final...release/2025.04/final

Interim release 2024.12

14 Dec 14:49
b7ef2ef

Choose a tag to compare

Merge pull request #745 from akva2/bump_dune_2.9

bump minimum dune version to 2.9

OPM-Grid 2024.10 Release

08 Nov 11:06

Choose a tag to compare

What's Changed

  • Improve refinement and partially support adaptivity for CpGrid by @aritorto in #723
  • Remove legacy grid file format support. by @atgeirr in #730
  • Add support for METIS to partition a cpgrid by @lisajulia in #725
  • Refine (multiple times) a CpGrid with coarse and refine cells by @aritorto in #731
  • Global refinement supported for corner point grids by @aritorto in #732
  • Inactive cells allowed in and/or outside LGRs for general CpGrid by @aritorto in #734
  • Correct the compiler macro for METIS support by @lisajulia in #737
  • METIS and ScotchMETIS support by @lisajulia in #738
  • [refactor] Local and global ids taking into account CpGrid with LGRs by @aritorto in #735
  • Fix the id sets for LGRs and reactivate tests. by @blattms in #743
  • Add possible future connections to all methods that handle the well c… by @lisajulia in #742
  • Add fully-interior LGRs on a distributed grid by @aritorto in #748
  • Use UTF-8 instead of ISO-LATIN-1. by @atgeirr in #757
  • Level global cell for CpGrid with LGRs by @aritorto in #762
  • Precalculate TRANZ because of PINCH option 4 ALL and include as NNC. by @blattms in #756
  • Report the number of generated pinch-out connections. by @blattms in #767
  • [fix] Omit fmt::format usage. by @blattms in #769
  • Fix date for 2024.10 and typos in manpages by @bska in #789

New Contributors

Full Changelog: release/2024.04/final...release/2024.10/final

Release 2024.04

04 Jul 16:35

Choose a tag to compare

Release 2024.04

Release 2023.10

14 Nov 11:07
release/2023.10/final

Choose a tag to compare

release/2023.10/final

Release 2023.10

Release 2023.04

12 May 06:36

Choose a tag to compare

release/2023.04/final

bump version to 2023.04 final

2022.10

12 Jan 08:32
266d04d

Choose a tag to compare

2020.04

14 May 10:51

Choose a tag to compare

release/2020.04/final

Bump version to 2020.04 final

release/2020.04/rc4

08 May 08:45

Choose a tag to compare

release/2020.04/rc4 Pre-release
Pre-release
Bump version to rc4