Releases: OPM/opm-grid
Releases · OPM/opm-grid
OPM-Grid 2025.10 Release
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
zoltanwellby @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
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
- @michal-toth made their first contribution in #776
Full Changelog: release/2024.10/final...release/2025.04/final
Interim release 2024.12
Merge pull request #745 from akva2/bump_dune_2.9 bump minimum dune version to 2.9
OPM-Grid 2024.10 Release
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
- @lisajulia made their first contribution in #720
Full Changelog: release/2024.04/final...release/2024.10/final
Release 2024.04
Release 2024.04
Release 2023.10
release/2023.10/final Release 2023.10
Release 2023.04
release/2023.04/final bump version to 2023.04 final
2022.10
2020.04
release/2020.04/final Bump version to 2020.04 final
release/2020.04/rc4
Bump version to rc4