Recent Releases of GEOS

GEOS - 1.2.0

:sparkles: New Features

  • 7130462 - Augmented Lagrangian (slip and open modes) (PR #3217 by @matteofrigo5)
  • 1616ea4 - minimum interval for time-step increase after time-step cut (PR #3338 by @victorapm)
  • 0db85be - Log refactor - Output PVT (PR #3149 by @arng40)
    • :arrowlowerright: addresses issue #3013 opened by @MelReyCG

:bug: Bug Fixes

  • eb7c6b2 - Remove shadow declarations (PR #3293 by @dkachuma)
  • f9a64bb - testLifoStorage random fail on RockyLinux with clang+CUDA (PR #3362 by @sframba)

:recycle: Refactors

  • 7ff2349 - mixture density computation in multiphase poromechanics solvers (PR #3342 by @castelletto1)
  • 258f072 - Trying to improve adaptive linear solver tolerance selection (PR #3163 by @paveltomin)

:construction_worker: Build System

  • 5368ee3 - deps: bump the github-actions group with 2 updates (PR #3324 by @dependabot[bot])
  • 08d5eeb - update Mathpresso (PR #3360 by @rrsettgast)
  • db0bd1c - split ci into atomic workflows (commit by @untereiner)
  • 390dc3a - update to reflect recent changes (commit by @untereiner)
  • 2c69a61 - test next version computation (commit by @untereiner)
  • 6c4107f - draft: test next version computation in the PR (commit by @untereiner)
  • 9b301e1 - draft: test release notes computation (commit by @untereiner)
  • 8fbc3b9 - draft: test release notes print in terminal (commit by @untereiner)
  • 77a6509 - draft: new deployment workflow (commit by @untereiner)

:memo: Documentation Changes

  • c225416 - Move table titles from CompleteXMLSchema.rst to corresponding include file (PR #3321 by @ryar9534)
    • :arrowlowerright: addresses issue #3316 opened by @ryar9534

Scientific Software - Peer-reviewed - C++
Published by github-actions[bot] about 1 year ago

GEOS - v1.1.0

What's Changed

  • Docs for cased wellbore with Thermal debonding by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2515
  • updated integratedTests submodule by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2778
  • Adding an error when input temperature / pressure is out of PVT tables range by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2552
  • A review of the docs for solid constitutive models by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2606
  • Solve reappearing compilation issue on PPC machines with NVCC due to FMT bug by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2759
  • prevent SIGFPE in vtk by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2718
  • Reenabling sphinx imgmath by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2780
  • Tune the hydrofrac example so that it at least runs by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2763
  • Fix integratedTests failures. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2785
  • Refactor fluid unit tests by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2695
  • Compositional tidy up by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2661
  • Add gcc compiler to nightly tests by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2692
  • Add a few solver options plus some useful output for hydrofrac solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2762
  • Allow negative pressure by default (revert change from #2762) by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2787
  • Merge SolidMechanicsStateReset into PoromechanicsInitialization to simplify users life by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2735
  • Update TPL tag to point back to the HEAD of the repo by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2791
  • Activate sccache in the CI/CD by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2760
  • Add more context to errors - mesh/ files by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2450
  • Re-Enable anisotropic constitutive models by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2749
  • Some formulation options by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2546
  • rewrite seismo traces - rework WaveSolverBase structure by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2729
  • Remove unused variables by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2797
  • Add phase composition to PVTDriver output by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2772
  • Create compositional multiphase fluid by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2769
  • Bugfix/crook5/mpm restart by @cmcrook5 in https://github.com/GEOS-DEV/GEOS/pull/2782
  • Support wells in sequential poromechanics + 3 other PRs by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2568
  • Fixes and enhancements to frac permeability models by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2757
  • Reorganization of the GHA files by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2801
  • Well skin factor by @kimtaeho07 in https://github.com/GEOS-DEV/GEOS/pull/2599
  • Upgrade version of sccache for GPU builds by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2829
  • Feature in-tree external components by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2527
  • allow empty source and receivers by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2818
  • MGR strategies cleanup by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2409
  • Use ComponentProperties in calculation functions by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2799
  • add NDEBUG test - add build_test target - fix asserts by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2721
  • More precise XML input values validation by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2764
  • Bugfix/castelletto1/mgr by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2855
  • Fix integratedTests fails. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2864
  • add missing baselines updates by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2865
  • Update logLevel usage in MGR by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2815
  • Dissipation by @rasimHZ in https://github.com/GEOS-DEV/GEOS/pull/2660
  • Bugfix: remove table path from restart files. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2869
  • Run the integrated tests on GHA by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2850
  • Redid ArrayOfArraysView::setCapacityOfArray to avoid move by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/2870
  • Use GHA's if: instead of dedicated jobs by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2872
  • A few solver messages rework by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2783
  • Implement STONE II model for three phase relperm interpolation by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2525
  • Simple fixes for issues #2834 and #2839 by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2841
  • Properly reactivate PVT throwing by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2798
  • A few mesh messages edit by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2844
  • Fix Issue #2833 and #2755 by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2859
  • Remove value only compute method from fluid models by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2802
  • Enhance the fracture generation feature of mesh_doctor by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2793
  • Updating error checking in python setup script by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2825
  • Disable auto updating of docs/doxygen/GeosxConfig.hpp by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2602
  • Cleanup compositional fluid model by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2812
  • IO: filter mesh levels for VTK by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2723
  • Fixes for brine density computes, output internally constructed PVT tables for CO2 fluid into CSV files by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2792
  • Fix issues #2837 and #2838 by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2843
  • Address the issue #2407 by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2809
  • Fix issue #2882 by using output dir in wells rates output by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2884
  • fix elastic seismos bug by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2849
  • SourceFlux & RegionStatistics crash fixes by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2842
  • Fix Rachford-Rice solver by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2854
  • Fix minCompDens by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2889
  • Gitlab CI - cleanup untracked files by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2892
  • Computing next time-step size from CFL by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2600
  • Aitken relaxation on averageMeanTotalStressIncrement by @sohailwaziri in https://github.com/GEOS-DEV/GEOS/pull/2628
  • Revert target region check accidentally commented in #2568 by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2893
  • Simulation duration output fix + timestep separator by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2877
  • RAJA loop_exec deprecated for seq_exec by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2890
  • Define a single quadrature point for FaceElements by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2784
  • Include water vapourisation in CO2/Brine flash by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2811
  • Time step cut support for sequential solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2861
  • acoustic - elastic coupling (SEM, 2ⁿᵈ order wave equation) by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2813
  • Fix issue #2871 by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2916
  • Poromechanics solvers cleanup by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2913
  • fix multiple tutorial problems by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2920
  • Some random flow solver cleanup by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2921
  • Correct errors in wave propagation xml files by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2911
  • Fix a typo in Example2.rst by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2931
  • Fix compilation issues and PVT Driver unit test on Pangea3 by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2910
  • Updating paths to data repo by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2934
  • Fix function interface for poroVisoPlastic models by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2696
  • Fix the naming of the fluid heat capacity by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2924
  • generate code coverage reports by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2738
  • Add action trigger for push to develop by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2943
  • Migrate python packages by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2896
  • Apply min comp dens treatment for initial conditions by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2938
  • More single phase outputs by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2904
  • Poroelastic frac propagation criterion: use total stress to compute force balance. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2706
  • Add csv output also for singe phase flow and unify a bit between different statistics outputs by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2914
  • Fix for black oil by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2937
  • Misc cleanup of CI and README by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2944
  • Use LvArray::math functions by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2927
  • Spack Update by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2028
  • find bug with ci tests on develop by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2948
  • Run cuda jobs for develop CI by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2949
  • add workflow_dispatch option to actions by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2951
  • 2nd attempt to fix develop CI runs by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2950
  • Make useSimpleAccumulation=1 default for isothermal by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2942
  • Add log for opened deck filepath by @arng40 in https://github.com/GEOS-DEV/GEOS/pull/2932
  • Fix the black oil case by tightening the nonlinear tolerance by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2955
  • Add a VTK well import by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2551
  • Improve SinglePhasePoromechanicsEmbeddedFractures and introduce SinglePhasePoromechanicsConformingFractures MGR strategy by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2747
  • Use output dir (option "-o") for printing out PVT tables by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2946
  • Update LvArray by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2956
  • Improve linear solver for compositional flow runs by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2928
  • Add HYPRE warning by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2907
  • Optimization of higher-order Gauss-Lobatto kernels by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2894
  • Print Hypre preconditioner setup error by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2935
  • Change code coverage CI VM to 4 core - 16 GB by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2978
  • Activate water vapourisation table by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2941
  • Contact mechanics (conforming) input files by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2970
  • use streak.llnl.gov as runner for GHA by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2873
  • Adding strain integration option for DAS measurement in the elastic wave propagator by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2612
  • add pragmas to supress warnings associated with compiler bugs by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2983
  • Fix guards for gcc warning pragmas by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2986
  • Make possible to provide input PVT tables instead of internally computed by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2919
  • Out of place ATS by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2964
  • Implement Quasi-Newton for HF problems by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2541
  • Refactor wave solver files: Split field namespace for each physics by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2947
  • Adding Sherlock GPU to CI tests by @matteofrigo5 in https://github.com/GEOS-DEV/GEOS/pull/2977
  • Do two equal time steps instead of one big one small by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2987
  • Fix typo causing nuerical instability with Elastic Wave propagator by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2990
  • Solution increments convergence criteria for sequential solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2866
  • Refactor contact solvers using inheritance from a SolidMechanics solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2967
  • Remove rock from fracture materialList in HydrofractureSolver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2994
  • Update bulk (mixture) density after mechanics sequential solve by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2875
  • Regions for sequential poromechanics solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2897
  • Uniaxial in fixed stress by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2906
  • injection example fix by @arng40 in https://github.com/GEOS-DEV/GEOS/pull/2933
  • Support sequential in SinglePhasePoromechanicsConformingFractures by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3007
  • Bugfix: min vs lowest by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/3034
  • Get cpu integrated tests running on streak. by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2991
  • Load pretty printers for LvArray in codespace by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3022
  • Correct METIS version by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3028
  • Remove wrong zero diag check by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3033
  • Fixes spikes when importing fractures in parallel by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3020
  • Optimization of the construction of high-order mesh maps by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2731
  • Fix "status 137" error on streak by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3042
  • Allow building GEOS with clang >= 15 by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/3024
  • Implement Spycher-Pruess solubility tables by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2820
  • Make dependabot watch github-actions updates by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2962
  • Reassess include of the mesh generators by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3038
  • Implementing hybrid upwinding for total velocity schemes by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2394
  • Replace resultof of invokeresult to fix macOS compilation. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3046
  • Modifying rst table type names by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/3040
  • Node/cell ordering in InternalMesh by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2881
  • Initialization of fields in new fracture cells in HydroFracture solver by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2960
  • Small fix in SinglePhasePoromechanicsConformingFractures MGR strategy by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3047
  • Fix solubility message by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3048
  • Refactor wave solvers: separation of time and space update inside wave solvers by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2989
  • documentation for VTKWell by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2963
  • acoustic / elastic solver updates by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/3027
  • Refactor wave solvers: move mass + damping matrix and PML inside dedicated files by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2995
  • Refactor wave solvers: Move sources and receivers routine inside a dedicated file by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/3032
  • Minor include cleanup for flow solvers by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3064
  • PVT & TPL error message rewrite by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2929
  • Fix broken compilation on Pangea3 by @sframba in https://github.com/GEOS-DEV/GEOS/pull/3070
  • Make sequential poromechanics to conserve mass by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2952
  • Freeze porosity when doing poromechanics initialization by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3056
  • update tpls tag and lvarray. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3087
  • Simplify poromechanics initialization setup by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3058
  • Unify convergence check for lagrange-contact solvers by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3049
  • Update default hypre parameters by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/3066
  • fix blas lapack links for tests by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/2685
  • specify self hosted runner labels explicitly by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3097
  • Small clean up for SinglePhasePoromechanicsEmbeddedFractures by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3093
  • Fix inconsistencies between serial and parallel conforming fracs run + add new output fields. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3065
  • Stabilized Fixed-Stress by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3092
  • Enable CI testing on streak2 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3090
  • Check that useStaticCondensation is not enabled when running SinglePhasePoromechanicsEmbeddedFractures by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3099
  • Neumann instead of Dirichlet boundary for 2nd order elastic wave free surface condition by @sframba in https://github.com/GEOS-DEV/GEOS/pull/3072
  • Change Unsupported doc tag to Best effort by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3102
  • Separate stick, slip, open parts of contact residual and try to normalize them properly by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3059
  • Refactoring wave solver: new folder organization by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/3074
  • add penalty contact for hydraulic fracturing in poroelastic materials. by @Guotong-Ren in https://github.com/GEOS-DEV/GEOS/pull/3096
  • Make optional builds re-runnable on CI by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3094
  • Link compositional fluid model to static function implementation by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2879
  • Update MultiphasePoromechanics strategy by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/3098
  • Fix setMGRStrategy logic for SinglePhaseReservoirAndWells by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3111
  • Update integrated test baseline storage by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/3044
  • Bump the github-actions group with 3 updates by @dependabot in https://github.com/GEOS-DEV/GEOS/pull/3106
  • Additional use of streak2 for CI testing by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3103
  • Feature/byer3/mass inj const by @tjb-ltk in https://github.com/GEOS-DEV/GEOS/pull/2917
  • fix bug in ci script by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3115
  • Bugfix/byer3/internal energy der 3053 by @tjb-ltk in https://github.com/GEOS-DEV/GEOS/pull/3105
  • Clean up catalogName a bit by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3110
  • Small cleanup for flow solvers by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3114
  • Add a pressure-dependent permeability model and calculate the transmissibility derivatives by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/3086
  • Document how to debug CI through ssh. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2975
  • Make integratedTests job mandatory on CI. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3118
  • Feature/seismicity rate solver by @kimtaeho07 in https://github.com/GEOS-DEV/GEOS/pull/2593
  • Elastic Vertical Transverse Isotropic (VTI) wave solver implementation by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/3060
  • Add the function to update the pressure gradient in the hybrid solver by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2110
  • Fix missing const for int conversion of CommID by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3122
  • Upgrade the version of plantuml by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3124
  • Change uberenv repo to relative path by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3127
  • Register pressureGradient only for hybrid FVM (single phase) by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3125
  • Modified label used to run cuda jobs by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3131
  • Store baselines locally on streak2. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3141
  • Spatially-varying grain bulk modulus within a region. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3050
  • Fix bug when we take minTime < 0 in wave solvers by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/3158
  • Log refactor - Table logging features by @arng40 in https://github.com/GEOS-DEV/GEOS/pull/2984
  • add stress initialization for hydrofracture solver by @Guotong-Ren in https://github.com/GEOS-DEV/GEOS/pull/3150
  • Activate fluid models by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3123
  • Add the command for running uncrustify style to the Doc by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/3151
  • Fix updateConfiguration by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3113
  • Add missing tests into ATS and adjust output naming by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3120
  • Introduce configuration tolerance by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3075
  • Compilation failure on pangea-3 if ENABLE_CUDA is OFF by @Algiane in https://github.com/GEOS-DEV/GEOS/pull/3129
  • Viscoelastic wave propagator by @sframba in https://github.com/GEOS-DEV/GEOS/pull/3080
  • Break up multi fluid test by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3140
  • Properly sync nonlinear solver params for coupled solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3138
  • remove RESQML support from GEOS by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2969
  • Some random things by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3152
  • Only consider 3d cells in fracture to matrix mappings by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2887
  • Add Pangea4 host configs by @Bubusch in https://github.com/GEOS-DEV/GEOS/pull/3081
  • run integrated tests on dedicated runner to avoid overloading of streak2 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3171
  • Preparatory work for fractures + wells by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3021
  • Adding SourceFluxStatistics by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2954
  • Allow extra parameters for fluid models by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3157
  • Force face-based ordering for node list of FaceElements by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3133
  • Adding pressure stabilization for single phase poromechanics by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3100
  • Add linear solver params table output by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3164
  • Implement Temperature-dependent Solid Volumetric Heat Capacity by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/3088
  • Small bug fix by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3165
  • Code cleanup by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3168
  • Two experimental options for compositional flow solver by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3160
  • Augmented Lagrangian (stick mode) - InterfaceKernelBase - Bubble Functions by @matteofrigo5 in https://github.com/GEOS-DEV/GEOS/pull/3130
  • Remove integratedTests as a submodule for codespaces by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/3176
  • Fix tutorial example for thermal debonding wellbore problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/3170
  • Adding field to output total strain by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3142
  • Python Packaging Updates by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/3057
  • update LvArray for adding freeOnDevice() function by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3183
  • Replace paid runners with streak2 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3184
  • Fix unit tests on GPU CI platform. by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2985
  • Bump the github-actions group across 1 directory with 3 updates by @dependabot in https://github.com/GEOS-DEV/GEOS/pull/3186
  • Decouple debug matrix output from logLevel by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3181
  • Implement stability test by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3136
  • Extend BLAS interface by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3173
  • Fix #3146 - Error in stat reduction for Function triggered PeriodicEvent by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/3147
  • HDF5 Collective Operations Flags by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/3177
  • Bugfix/fix issue 2853 with flag by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3196
  • Fix compilation warnings. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3190
  • Update rst files and schema by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3195
  • style: Rename postProcessInput > postInputInitialization by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/3198
  • Implemented face-based lagrange contact solver with VEM by @IsaacJu-debug in https://github.com/GEOS-DEV/GEOS/pull/3006
  • Remove array1d inside kernels by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3201
  • Umpire logs refactor - table output + adding percentages by @arng40 in https://github.com/GEOS-DEV/GEOS/pull/3052
  • Host configs for new LLNL machines + cuda12 by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/3067
  • update LvArray submodule hash by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3208
  • Remove EOS template parameter from compositional fluid model by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3166
  • Disable generation of globalIDs in GEOS for fracture meshes by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3200
  • Remove unnecessary constitutiveUpdatePassThru by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3204
  • docs: Fixing python scripts in tutorials by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/3211
  • ci: Check that PR title follows conventional commit prefix by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/3043
  • fix: Check for existence of_ SCAVPHYSPAGES to fix MacOS compilation. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3207
  • feat: enable CODEOWNERS by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3205
  • fix: Use aperture table in poromechanics with conforming fractures by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3194
  • chore: update trilinos, hypre and fmt. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3214
  • docs: Update the documentation with conventional commit prefixes by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/3220
  • docs: update publications by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/3216
  • fix: Bugfix/semantic pull request fix by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3221
  • fix: another shot to fix workflow by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/3225
  • chore: Update blt, RAJA, CHAI, Caliper, adiak, conduit by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3218
  • chore: Change GEOSX to GEOS in a bunch of places by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3219
  • refactor: Add component selector for fluid models by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3213
  • ci: Update CODEOWNERS by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3240
  • refactor: Towards modularization of physicsSolver by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3239
  • feat: Check pore volume for all element types by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3233
  • refactor: fix creation of mass handling. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3215
  • docs: Fix wrong variable names in doc after PR #3219 (GEOSX_ -> GEOS_). by @Algiane in https://github.com/GEOS-DEV/GEOS/pull/3242
  • fix: Fix link flags after pr#3219 by @Algiane in https://github.com/GEOS-DEV/GEOS/pull/3244
  • chore: Add myself to constitutive by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3238
  • feat: Add partition information to terminal output by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3246
  • refactor: change MPICOMMGEOSX to MPICOMMGEOS everywhere by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3259
  • chore: Update hypre by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3261
  • fix: Fix segfault in table by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3268
  • fix: robust point location for degenerate configurations by @sframba in https://github.com/GEOS-DEV/GEOS/pull/3202
  • refactor: Remove circular dependencies from fileIO/common/codingutilities by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/3247
  • fix: testUnits failure on MacOS by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3269
  • feat: Transmissibility output by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/3091
  • fix: fix linking error on mac by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3270
  • refactor: separate friction and hydraulic aperture - stress relation. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3197
  • fix: Fix cibadge in Readme. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3265
  • fix: Update LvArray submodule by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3277
  • refactor: Remove "using namespace" in header files by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3255
  • docs: change GEOSX to GEOS in documentation by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3275
  • chore: Changing GEOSX to GEOS in external mesh import by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3278
  • docs: stressandpressure_initialization by @Oluwatobi-PM in https://github.com/GEOS-DEV/GEOS/pull/3249
  • chore: add a few comments and small code fixes in addTransmissibilityCouplingPattern for poromechanics with conforming fractures by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/3250
  • build: Remove remaining circular link dependencies by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3282
  • docs: fix python script for a tutorial example by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/3284
  • refactor: Reuse computeSinglePhaseFlux by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3283
  • refactor: Use matrix-matrix interface in LAPACK solve by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3234
  • feat: Use stability test in flash by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3206
  • feat: Add kernel callable dense LA solvers for small systems. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3287
  • feat: add log at the end of the timestep with substeps info. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3303
  • fix: add install commands to component libraries by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3307
  • fix: reenable floating point exceptions by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3300
  • feat: Add immiscible water flash model by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3237
  • docs: Update COPYRIGHT by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/3317
  • docs: apply suggestions from joss review by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3296
  • docs: update publications and fix a link by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/3304
  • fix: Bug with elastic wave propagator at higher orders by @sframba in https://github.com/GEOS-DEV/GEOS/pull/3294
  • fix: Small fix by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3308
  • feat: Temperature dependent single phase thermal conductivity by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/3135
  • fix: Fix restart issue when running HydroFracture cases. by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/3302
  • fix: Add some initialisation to class members by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/3323
  • chore: update codeowners for integrated_tests.yaml by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3333
  • feat: print out fracture state for contact model by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/3322
  • docs: edits from joss review by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3332
  • fix: update schema docs from previous PR's that forgot to generate the updates by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3341
  • chore: Update quick-start-template.cmake by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3326
  • chore: increase minimum required cmake version. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3331
  • ci: Disable trigger of ci jobs when description is edited by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3346
  • fix: Check for zero permeability in J-function cap pressure by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/3320
  • fix: Fix the sphinx errors present in the readthedocs log by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3343
  • fix: fix rockylinux jobs and activate them. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3336
  • ci: add the possitility to use other build generators than ninja inside the ci by @Algiane in https://github.com/GEOS-DEV/GEOS/pull/3276
  • fix: modify and reactivate SeismicityRate poroelastic integrated test. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/3318
  • docs: avoid offline documentation generation by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3350
  • docs: Generating sphinx datastructure tables on the fly by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/3344
  • docs: replace the word explosion with seismic charge by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3354
  • ci: Time-saving version of PR #3159 that adds Pangea3 job with ppc emulation by @Algiane in https://github.com/GEOS-DEV/GEOS/pull/3340
  • docs: scripts for user/commit stats by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/3357

New Contributors

  • @kimtaeho07 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2599
  • @rasimHZ made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2660
  • @arng40 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2932
  • @matteofrigo5 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2977
  • @Guotong-Ren made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/3096
  • @dependabot made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/3106
  • @tjb-ltk made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2917
  • @Algiane made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/3129
  • @Bubusch made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/3081
  • @Oluwatobi-PM made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/3249

Full Changelog: https://github.com/GEOS-DEV/GEOS/compare/v1.0.1...v1.1.0

Scientific Software - Peer-reviewed - C++
Published by rrsettgast over 1 year ago

GEOS - v1.0.1

What's Changed

  • Fix potential difference calculations in molar variables by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1228
  • Unit testing on Lassen - Laplace2D with serial direct solver by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1239
  • Compile mathpresso targets iff mathpresso option is requested. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1246
  • Improving lagrangian contact mechanics solver + LAI capabilities by @andrea-franceschini in https://github.com/GEOS-DEV/GEOS/pull/986
  • change workflow documentation by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1244
  • Provide docker solution to docker restriction by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1247
  • Adding an mesh tools python package for GEOSX by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1224
  • Improvements to EFEM solver. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1147
  • LC Spack Support by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1204
  • Fixed bug in averageOverSecondDim with 1D arrays. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1250
  • Implemented dispatch for mimetic inner product selection by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1190
  • WIP - Add Debug CUDA build to Travis CI by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1252
  • Updates to Phase-Field Fracture - Stress Decomposition and Nonlinear Degradation Functions by @andrembcosta in https://github.com/GEOS-DEV/GEOS/pull/1144
  • config-build works with Python3 by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1251
  • Fixed bug related to matching perforations to reservoir elements by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1206
  • Fixed bug linking to system tpls. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1265
  • Fix missing blob on GCP by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1276
  • Virtual Element Method by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1220
  • Travis Cuda Clang Debug Build by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1270
  • Fixing wrong buffer in test. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1281
  • Re-enable pinned memory. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1283
  • Update Hypre and CHAI TPLs by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1282
  • Fix to default destructor missing by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1268
  • Correct a typo: sparisty by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1271
  • Using clang-tidy to correct legacy namings by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1286
  • Removed Doxygen warnings on Quartz by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1293
  • Minor cameBack correction by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1294
  • fix incorrectly reverted LvArray submodule by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1295
  • Bugfix/sytuan/pangea build by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1253
  • Remove redundant member variables in LaplaceFEM solver by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1298
  • Apply renaming to function calls from Petsc LAI by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1300
  • Fix to boundedPlane to avoid missing some embedded elements. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1304
  • Replace std::string with string by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1301
  • Updating publications.rst by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1287
  • Fixed crash in SinglePhaseFVM with wells and fractures by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1306
  • Apply renaming to update functions in CompositionalMultiphaseFlowKernels by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1310
  • Modified well controls to match Intersect results by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1202
  • Update TPL by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1314
  • Update TPL by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1315
  • Update submodule BLT to v0.3.6 by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1316
  • Improve logs when product is not found in catalog. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1305
  • Python interface by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1068
  • Poroelasticity with embedded fractures by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1229
  • Adding Drucker-Prager plasticity model by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/974
  • Implement relative permeabilities with tables on device by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1277
  • Corbett/references and exceptions by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1318
  • Add hybrid FVM compositional multiphase solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/901
  • Updated Build Guide by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1332
  • Fix Debug-build compile fail on Lassen by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/1337
  • Update CO2-brine model documentation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1330
  • Enable uncrustify for Pangea by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1339
  • Fixed bug in the computation of the Peaceman index by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1341
  • Re-enable Doxygen on Travis and fix existing warnings by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1345
  • Update Caliper.rst by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1346
  • Process external components after core components. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1347
  • Fix VTK output to put plot files under output path by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1343
  • boomerAMG on GPU for SolidMechanicsLagrangianSSLE by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1054
  • Implemented Dead-Oil model working on device by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1313
  • Adding asyncronous kernel launching and restructuring the CommunicationTools routines to expose more async to allow for latency hiding by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/1319
  • update TPLs for Pangea build by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1358
  • Kernels for poroelastic solvers by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1353
  • Implement CO2Brine model on GPU by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1325
  • Small fixes to tutorials. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1365
  • Changes for Summit. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1367
  • Fixed debug compilation on Lassen by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1368
  • Removing dead code + tiny cleanings by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1373
  • Reducing visibility of neighborRank in NeighborCommunicator by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1375
  • Low order acoustic wave equation by @mndiaye24 in https://github.com/GEOS-DEV/GEOS/pull/1269
  • Feature/borio/vem refactoring by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1288
  • Fixed compilation warning with clang+hypreGPU on Lassen by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1380
  • WIP - circular dependencies / object libraries build by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1352
  • Linear algebra cleanup by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1363
  • Update Caliper.rst by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1391
  • PVTPackage and PAMELA submodule names by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1396
  • Bugfixes for CUDA build (multiphase model kernel wrappers, HypreVector::extract) by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1397
  • Device Packing Optimization by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/1382
  • Update host config to resolve Pangea build issue by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1395
  • Fix silo output issue #1186 by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1400
  • Bugfix/hypre lai by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1403
  • Parallel synchronization of new embedded surfaces. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1354
  • Wrong cast in PTP by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1404
  • Feature/wellbore mesh, Traction BC, convert {tensor input} by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1393
  • add missing internal wellbore mesh integrated test baselines by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1406
  • Adding a script to test for xml attribute coverage by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1102
  • Adding timestamp information required by visit to vtk files by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1407
  • Add LaplaceBase class by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1385
  • Add pygeosx_tools python package by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1362
  • Triaxial Driver by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1364
  • Cleanup of NeighborCommunicator by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1414
  • LvArray update. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1410
  • Changed how the finite element kernel objects are constructed. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1340
  • DofManager cleanup by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1412
  • Cleanup TractionBoundaryCondition by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1426
  • Corbett/hypre cuda fix by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1441
  • Adds support for hypre-cuda via spack. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1445
  • Fixed bug in compositional residual norm calculation with multiple regions by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1458
  • Consistify temperature units for CO2-brine input by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1459
  • Fixed the bug related to underscores in PAMELA region/surface names by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1460
  • Mgr cleanup + Poromechanics solvers cleanup by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1401
  • Fix Wedge node ordering by @AntoineMazuyer in https://github.com/GEOS-DEV/GEOS/pull/1454
  • Improved well error/warning messages by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1472
  • Output 4D fields in VTK by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1464
  • Fix bugs and add unit tests for ComponentMask by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1473
  • Implemented MGR recipes for flow solvers (hybrid FVM, wells) by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1471
  • Implemented CFL numbers in compositional solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1466
  • Change multiphase array layouts for CUDA builds by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1463
  • Refactor VEM classes to allow computations on GPU by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1419
  • VTK output improvements by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1484
  • Update index.rst by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1444
  • Proposal for type dispatch by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1487
  • Move volumeBalance to MultipahseporomechanicsKernel. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1488
  • Dynamic Time History Collection by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/1360
  • CMake build cleanup by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1433
  • Specificy multiple input xml files from command line by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1465
  • Remove static_if by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1493
  • Cleanup/settgast/move ptp by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1498
  • Replace element type strings with enum by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1499
  • Force google's gsutil to use python3 by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1509
  • Creation of a CoupleSolidModel to handle Poro-Solid-Damage models. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1455
  • Updating tutorial step08 by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1511
  • Consider confining stress on SIF calculation and fracture propagation by @WuHuiLLNL in https://github.com/GEOS-DEV/GEOS/pull/1486
  • Moved resizeFields to registerDataOnMesh in compositional solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1512
  • Docs for Analytical Verification of Drucker-Prager Model by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1474
  • Add missing & Remove duplicated files in CMakeLists.txt by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1490
  • Add type check for coupledSolid by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1518
  • Fix schema generation crash + minor bugfixes by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1519
  • XML Redundancy Tool by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1497
  • Add new cluster target and clean CI by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1467
  • Remove unused TPLs by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1527
  • Changed default m_component value to -1 in FieldSpecificationBase to … by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/1500
  • Correct some XMLs by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1526
  • Remove warning by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1530
  • Update solid model documentation by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1329
  • Refactor PAMELA field import by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1532
  • Docs for Solving Wellbore Problems with Poroplastic Solver by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1475
  • Fixed bug in total density for surface condition injection rate by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1536
  • Minor doc fixes by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1535
  • Prevent VTK counter FPE by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1540
  • [Docs] coupled solid documentation by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1539
  • Fix VTK crash with empty subregions by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1543
  • Use of CompressibleSolid - Stencils refactoring - Transmissibility update by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1311
  • Updated LvArray. by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/1551
  • Implement Black-Oil model on GPU by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1537
  • Multiphase fluid model cleanup by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1554
  • Fix for reference porosity import by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1557
  • Elastic Orthotropic constitutive model by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1323
  • Bugfix for #1550 by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1556
  • Implemented time-dependent well rate and bhp tables by @tang39 in https://github.com/GEOS-DEV/GEOS/pull/1468
  • Doc for cased wellbore problem by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1542
  • Fix #1524 by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1558
  • Change to TotalEnergies by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1562
  • Tutorial updates by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1538
  • Added calls to reserve in transmissibilities precomputation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1572
  • Move xml files of wellbore problems to benchmark folders by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1574
  • Documentation for docker development. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1567
  • Doc for deviated elastic wellbore by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1571
  • Correct wrong markdown formatting by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1577
  • Docs/castelletto1/update publications by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1578
  • Add version output by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1581
  • Proppant solver refactoring by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1559
  • Improve version header generation by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1583
  • Projection EDFM by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1565
  • Add Ninja job pool limit options by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1590
  • Fixed negative cell volume with reverseZ on CPG by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1589
  • Poromechanics kernels refactoring by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1596
  • Use {fmt} for message formatting by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1568
  • update TPL in Pangea host config by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1602
  • Adding Cam-Clay/Delft-Egg Plasticity Models by @shabnamjs in https://github.com/GEOS-DEV/GEOS/pull/1336
  • Xcode build fix by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1582
  • Add TPL note to QuickStart by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1605
  • [Doc] Verification example with MCC plasticity model by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1575
  • [Doc] advanced example for simulating proppant slot test by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1573
  • [Doc] Fixed some inconsistencies and misprints in the updated tutorial by @mkhait in https://github.com/GEOS-DEV/GEOS/pull/1591
  • Keep neighbors with one-way ghost exchange by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1599
  • Updating the input xml parsing, adding two xml unit tests by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1580
  • Correct some XMLs by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1608
  • Disabled cross-flow when well is shut down by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1601
  • Doc for deviated PoroElastic wellbore by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1585
  • Fix broken links in tutorial examples by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1614
  • Add pygeosx tutorials and update advanced xml features by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1609
  • Implemented contact relation update classes by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1576
  • Bugfixes for time history functionality. by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/1612
  • update copyright and author on rtd configuration file by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1618
  • Allow nested XML includes by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1617
  • Porosity initialization by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1595
  • Automatic allocation of compound constitutive relations by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1584
  • Adding a Pecan CPU target alongside the GPU one. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1625
  • Remove memory leak when creating already created HypreVector. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1628
  • restructure relationship between tests, examples, benchmarks by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1569
  • Correct handling of relative paths with multiple input files by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1634
  • Improved/added table relative permeability/capillary pressure by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1633
  • Update "Included Files" section of User Guide by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1621
  • Add MPI barrier after creating composite input XML by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1639
  • [Doc] advanced example of Kirsch wellbore problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1635
  • [Doc] Verification example of a single fracture under shear compression by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1615
  • [Doc] KGD example with toughness dominated by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1610
  • Implemented aquifer boundary condition by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1561
  • Repairing a few XML files in the repo by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1641
  • Adding features for Wellbore meshing by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1424
  • Added aquifer documentation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1648
  • XML reorganization # 2 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1643
  • Linear combination of mass balance equations for compositional multiphase flow solvers by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1646
  • Update Brew version for MPI by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1658
  • Refactored SourceFlux application in compositional solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1654
  • Add PR and build numbers to deployment locations by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1665
  • Repair/remove dead symlinks. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1664
  • [Docs] Example of KGD fracture with viscosity dominated regime by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1642
  • Update TPL for Pangea build by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/1649
  • Structure of the wave propagator by @mndiaye24 in https://github.com/GEOS-DEV/GEOS/pull/1470
  • Unify interfaces of FEM and VEM classes by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1489
  • [docs] on win install v0 by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/1622
  • [Doc] advanced example of intersected fractures by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1651
  • Remove duplicated SolverBase::getDiscretization by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1667
  • Fix ReadTheDocs builds by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1666
  • Fixed division by zero in getHistoryMetadata by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1674
  • Feature/castelletto1/lai unit testing by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1669
  • Implemented hydrostatic equilibrium initial condition by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1607
  • [Doc] extend sneddon problem to different solvers by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1659
  • Add solid internal energy. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1660
  • Linear algebra changes by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1668
  • Added hydrostatic equilibrium documentation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1640
  • Adding CO2 brine constitutives: brine density and viscosity based on Ezrokhi`s method by @mkhait in https://github.com/GEOS-DEV/GEOS/pull/1647
  • Implemented new interface for accumulation and volume balance kernels by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1672
  • Contact relationships interface refactoring by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1662
  • Check that PR is assigned by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1691
  • LAI vector refactor - zero copy assembly by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1686
  • Fix #1694 by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1695
  • Fix advanced problems with LagrangeContact by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1692
  • Added logging for boundary conditions in flow solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1676
  • Add host-configs for Sherlock by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1697
  • Change github REST call addresses by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1703
  • Reduce logs for packaging targets by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1705
  • Correct Dockerfile indentation. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1707
  • Refactor enthalpy and internal energy for CO2 brine by @mkhait in https://github.com/GEOS-DEV/GEOS/pull/1689
  • Extrinsic mesh data for flow solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1702
  • Move to ubuntu 20.04 and gcc 9 & 10 by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1700
  • Implemented extrinsic data for multiphase constitutive models by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1709
  • PVTDriver by @joshua-white in https://github.com/GEOS-DEV/GEOS/pull/1711
  • Fixed Pamela parallel properties import (inside GEOSX) by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1713
  • Fixing petrowiki links by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1716
  • Implemented new kernel interface for compositional properties by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1698
  • Implemented new kernel interface for flux by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1696
  • [Doc] Mandel's poroelastic problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1684
  • Remove accessor member variables from flow/well solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1718
  • Reduce visibility of nested structures after refactoring. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1720
  • [Feature] implement fault permeability models by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1564
  • Added validation example for Problem 1.1 of Class (2009) by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1721
  • Implemented multivariable multidimensional interpolators for future OBL solver by @mkhait in https://github.com/GEOS-DEV/GEOS/pull/1714
  • Improved the Newton solver for solubility and density in CO2-brine fluid by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1729
  • Implemented J-function capillary pressure by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1734
  • Implemented thermal conductivity models by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1732
  • Fix data access for permuted 2D arrays in functions by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1740
  • Docs/castelletto1/update publications by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1744
  • Integrated tests on LassenSerial direct solver in all integrated tests by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1737
  • Improvements towards arbitrary polyhedral grids by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1418
  • Correct traits and add template getter protection. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1747
  • Updating geosxxmltools installation method by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1624
  • Fixed pure water viscosity computation in CO2BrinePhillipsFluid by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1739
  • Simplification of the return_script in travis. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1749
  • Updated tutorial 3 with correct depths by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1745
  • Added warning and error messages in fluid and wells by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1678
  • Upgrade to vtk 9.0.3 by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1752
  • buildrootdir/installrootdir options in config-build.py by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1741
  • Bugfix/castelletto1/issue 1708 by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1754
  • Enabling multiple mesh bodies by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1682
  • Unified mass/molar conversions in fluid models by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1760
  • VTK Mesh Generator by @AntoineMazuyer in https://github.com/GEOS-DEV/GEOS/pull/1453
  • Added flag to disable crossflow in wells by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1757
  • Fixing Tutorial 3 by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1770
  • Removes two double-quotes (XML invalid otherwise) by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1769
  • Correct namespaces which were not respecting camelCase convention by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1773
  • Remove useless include by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1772
  • Implemented Killough relative permeability hysteresis by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1706
  • Delay initialization of HistoryOuput by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1765
  • Fix face pressure BC with variable permeability by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1785
  • config file for pangea3 by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1748
  • Set an error if non-supported object is requested for Pack. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1782
  • VEM support in FEM kernel interface by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1690
  • [Doc] add validation example based on the experimental study of a KGD fracture by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1780
  • Combined multifluid derivatives to reduce fluid kernel wrapper size by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1779
  • Protect against implicit C++ relations by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1778
  • PressureAtReceiversNp1 modification and SourceValue array for rhs calculation by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1764
  • Activated thermal option in CO2-brine fluid model by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1755
  • Fix a couple minor issues with XML preprocessor by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1787
  • Fix the reported issue (#1623) on running hydraulic fracturing example in tutorial by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1728
  • Restored compatibility checks in compositional solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1793
  • Feature/besset pygeosx by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1704
  • Add tpls include in dummy cmake for doc. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1777
  • EFEM Linear solver strategies by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1549
  • fix clang10 issue by modifying dependency in unitTests CmakeLists by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1807
  • Revert "fix clang10 issue by modifying dependency in unitTests CmakeLists" by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1812
  • Improve VisIt Compatibility by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1758
  • Documentation: constitutive models in the developer guide by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1570
  • Fixed the computation of the initial total mass density by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1797
  • Update hypre, localIndex to int, add smoke and benchmark cases for ECP problem. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1767
  • Correct argument order inconsistency. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1820
  • Group::m_wrappers[name] can be different from Group::m_wrappers[name]->getName() by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1803
  • Refactored compositional flow unit tests by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1809
  • Poromechanics kernels refactoring by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1600
  • Cleaned up isPointInsidePolyhedron by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1822
  • [Doc] Verification example of a radial frac in toughness dominated regime by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1798
  • Correct implementation for right-preconditioned BiCGStab by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1828
  • *packByIndex* functions of Wrapper depends on sizedFromParent() == 1. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1792
  • VTK import improvements by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1791
  • Introduce ContactSolverBase by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1677
  • Improve packing naming conventions by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1831
  • Fixed the double free corruption problem in the unit tests after integration of pygeosx by @sframba in https://github.com/GEOS-DEV/GEOS/pull/1813
  • Fixed an input validation bug in well controls by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1837
  • Moving sphinx documentation scripts to their own files by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1796
  • Moved fluid variables at time n to multifluid constitutive model by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1827
  • Update Publications.rst by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1849
  • Correct Group::pack by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1850
  • Improve config-build.py and put cache option at the end of the command line. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1832
  • Improved phase internal energy computation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1846
  • Default pack/unpack for non packable/unpackable data. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1788
  • Change default behavior of pack member functions w.r.t. wrapper names by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1858
  • Better warning message when wrapper is not here. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1864
  • Add another verification example of a radial frac developed in viscosity dominated regime by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1821
  • Increased readibility for hypre interface by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1857
  • Fix performance regression of mesh map generation by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1847
  • Verification example of a PKN frac developed in viscosity dominated regime by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1838
  • Fixing ordering for pyramids by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1866
  • Fix missing multibody loops in SolidMechanicsLagrangianFEM solver. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1862
  • Add energy balance equation to Compositional solver. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1225
  • Enable Coulomb Friction for EFEM Solvers by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1840
  • Update blt to v0.5.1 by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/1879
  • Update hdf5 silo conduit by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1874
  • Improve VTK mesh distribution via ParMETIS by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1869
  • Implemented (field_n,field) flow formulation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1880
  • Renaming prism to wedge by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1885
  • Implemented well improvements by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1886
  • PVTPackage update by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1893
  • Computing cell volumes using numerical integration by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1887
  • Fix VTK element output by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1895
  • Bugfix/castelletto1/pamela wedge import by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1896
  • Adding check for duplicate named xml entries by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1868
  • Add OBL-based solver, analog of Super Engine in DARTS by @mkhait in https://github.com/GEOS-DEV/GEOS/pull/1733
  • add reinit method to waveSolverBase by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1808
  • Fix misplaced initialization for boundary tags by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/1899
  • Add a tutorial example for the triaxialDriver by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1894
  • Add region list to field synchronization by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1878
  • Using mermaid for class diagrams by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1897
  • Fix function interface for PorousDelftEgg and PorousModifiedCamClay by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1907
  • New CPR-like MGR recipes for compositional flow by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1712
  • Update Publications.rst by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1916
  • added check on ghostRank when checking if sources and receivers are local by @sframba in https://github.com/GEOS-DEV/GEOS/pull/1914
  • Little time history reorganization by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1873
  • Implemented single-phase accumulation kernel class by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1881
  • Update TPLs after hypre patch by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1917
  • Fixed parallel field import in VTKMeshGenerator by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1918
  • Added MGR recipe for thermal compositional solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1836
  • Adding pentagonal and hexagonal prism cells by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1902
  • Fixed single-phase well MGR recipes by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1921
  • Correct wrong make -j command line by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1923
  • Test plantuml for the doc by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1892
  • Feature/castelletto1/suppress move logging by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1924
  • Attempting to make the xml processing mpi aware by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1781
  • Seismic traces: bugfix and unit test by @sframba in https://github.com/GEOS-DEV/GEOS/pull/1900
  • Fixed misleading behavior in source flux boundary condition by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1931
  • update pangea3 host-config file and remove hard-coded Python version by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1938
  • Remove mermaid support and use plantuml instead. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1946
  • Use Gitlab CI for nightly testing by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1888
  • Fix some warning when compiled with some version of gcc by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/1929
  • missing mass intialization by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1954
  • Adding an extra string parsing check for attributes by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1928
  • Implemented a task for pre/post equilibration in coupled problems by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1898
  • fix OpenBLAS in Pangea3 host-config, add pygeosx to install process by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1951
  • Fix VTK memory leak by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1950
  • Refactored well solvers before coupling with poromechanics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1890
  • Formatting schema string type names to avoid compiler-related diffs by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1961
  • Implement a thermal single phase flow solver by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/1920
  • Simplify smoke test for ProppantSlotTest by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1959
  • Implemented VTK/Silo field selection from input file by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1912
  • Format python files with YAPF by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1947
  • Azure Pipelines by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1969
  • Move gcc 10 debug job back to Travis by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/1988
  • [Doc] Verification of induced stresses along a fault in a pressurized reservoir by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1962
  • Point to last build of TPL PR #187 by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1966
  • LVArray PR that adds GPU sync when converting to numpy array by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1955
  • Implemented solver statistics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1979
  • Reorganize verification examples by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1974
  • Adding method to import nodesets in vtk meshes, convert abaqus meshes to vtu by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1942
  • Implemented coupled solvers in the new style by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1978
  • Update/hypre chai raja by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1949
  • Implemented face-based Dirichlet boundary condition in compositional solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1986
  • Restore Pangea2 deployment by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/1999
  • Bugfix/castelletto1/tutorial3 by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1990
  • Add PT-Scotch as a partitioning method option in VTKMesh by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1996
  • Use brew's tap to install precise version of open-mpi by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2008
  • Bugfix/mbader/wave propagation source injection mpi by @nmbader in https://github.com/GEOS-DEV/GEOS/pull/1995
  • Implemented output of reservoir statistics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1735
  • Add VTK Outputs wrappers for PyGEOSX by @paloma-martinez in https://github.com/GEOS-DEV/GEOS/pull/1956
  • Feature/ascuotto/vtk import by @aure-lily in https://github.com/GEOS-DEV/GEOS/pull/1987
  • Fix TPL discrepancy between travis and azure by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2013
  • Replacing PAMELA mesh with VTK mesh by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/1992
  • Compute cell stencils between cell regions only. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2012
  • Move fracture fields from EdgeManager to FaceElementSubRegion. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2011
  • Re-enable unit tests in OSX CI and fix catalog registration by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2019
  • Improved parsing speed for table files by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1983
  • create a MeshObjectPath class to manage specification of paths to mesh objects by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/1963
  • Cleanup of face/cell boundary condition in flow solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2001
  • Using large VMs travis by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2025
  • Re-enable object libraries build by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2018
  • Feature/mbader/second order acoustic pml by @nmbader in https://github.com/GEOS-DEV/GEOS/pull/1997
  • Use VTK Global IDs if available by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2017
  • Add FaceBlock abstraction by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2034
  • Remove hardcoded name "faceElementSubRegion" and "embeddedSurfaceSubRegion". by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2036
  • Update TPL by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2038
  • perform difference modulo 2PI on atan2 testings by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2030
  • Multi-level discretization + High order Gauss-Lobatto for SEM by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/1324
  • Verification of two-phase flow in porous media with Buckley-Leverett problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2026
  • Enabled wells with poromechanics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2005
  • Added Newton global damping by default in compositional solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2039
  • add multiBody/multiLevel support to VTK output system by @andrembcosta in https://github.com/GEOS-DEV/GEOS/pull/2027
  • Implemented small changes in OBL by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2044
  • Rollback Azure Pipelines Jobs To Travis by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2037
  • split fracture stencil and trigger fracture stencil for imported faults by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2048
  • Added support for net-to-gross by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2033
  • Remove script and duplicated variables. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2049
  • Skipped the shallow mesh copies in the vtk output by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2050
  • travis stage for draft PR by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2053
  • Fix quick start doc for submodules' fallback. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2055
  • Improve performance of ghost map unpacking by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/1989
  • Force GEOSX organisation in submodules by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2058
  • Removed MPICXXBOOL by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/2060
  • Fixed a crash in the statistics on GPU by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2061
  • Adding trapped mass as output from compositional statistics by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2052
  • Implemented time stepping based on state change by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2062
  • Add prism 7+ support by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2051
  • Add openmp and/or hdf5 to the dependencyList when needed with slurm MPI by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2067
  • Add python tools documentation to sphinx by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/1991
  • Add support for NVTX in cuda traces using existing instrumentation by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1980
  • Remove discretization attribute from SurfaceGenerator. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2077
  • Increased well verbosity; made well shut down more robust by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2078
  • add support for apple M1 chip by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2074
  • Renable parallelDevicePolicy in SEM by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2081
  • Low order elastic wave equation by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/1865
  • Use real32 floats in WaveSolver by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2032
  • fix compilation with nvtx support enabled by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2096
  • Implemented source flux boundary condition in OBL by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2088
  • Reorganize fractures input files by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2094
  • Add ubuntu 22.04 LTS Jammy to travis by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2090
  • Implement a phase-field nucleation model by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/1872
  • Enabled PEBI cells in single-phase hybrid FVM by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2095
  • Updating sphinx publications by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2105
  • Added component fraction local chopping in OBL by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2099
  • Fix outdated rst files by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2112
  • Small fix to python script to generate sample mesh files. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2113
  • Added DOI to readme. by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2108
  • First version of meshDoctor by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2091
  • Remove registration of velocity and acceleration in QS simulations. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2085
  • Added extrinsic mesh data for solid mechanics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2098
  • Reduce linux capabilities for docker in CI by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2120
  • LC TPLs rebuild after Ubuntu 22 Added to Travis CI by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2104
  • Feature/wave propagations/add backward propagation by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/1915
  • fix lassen debug build by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2121
  • Added MGR recipes for poromechanics with wells + ILU global smoother by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2119
  • Fix nvcc crash related to fast_float by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2080
  • extract vtk logic into utility files by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2116
  • Output and postprocess HDF5 files for HF examples by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2106
  • Implemented DAS modeling in elastic wave propagation solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2118
  • Generate separate compilation units for solid mechanics kernels by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2086
  • Modify compositional FaceBasedAssemblyKernel to work with interesecting fractures. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2114
  • Adding pressure jump stabilization to coupled poromechanics by @ryar9534 in https://github.com/GEOS-DEV/GEOS/pull/1901
  • Output hypre version by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2124
  • Added validation example for Problem 1.2 of Class (2009) by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1723
  • Adding Sherlock CPU target for travis by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2010
  • Update Multi-resolution publication data. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2140
  • Adding version info to the terminal output by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2138
  • [feature] add Willis-Richards Fault Permeability Model by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1730
  • Changed treatment of gravity in poromechanics kernels by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2043
  • fix scotch compilation by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2134
  • Adding prism 7 and 8 to existing integrated tests by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2141
  • Support for more vtk mesh formats by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2139
  • Rename extrinsicData into field by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2147
  • Restored logging in VTKMeshGenerator by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2151
  • Fix failing integrated tests on gitlab by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2152
  • Allow choice of finite element types in Finite Element Dispatch by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2149
  • add flags to enable fesapi by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2117
  • Shared Library by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2076
  • Feature/karimifard/supported elements unit test by @karimifard in https://github.com/GEOS-DEV/GEOS/pull/2150
  • Add python unit tests by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2142
  • Build should not stop if FESAPI is not defined. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2157
  • Add cuda11 to lassen. update hypre. by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2164
  • Update Adiak by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2137
  • Optimization of initialization phase by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2084
  • avoid warning on non reachable statement after return by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2160
  • Feature/enable hypre gpu on pangea3 by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2156
  • Added face boundary condition to single-phase hybrid FVM by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2161
  • Added validation example for Problem 3.x of Class (2009) - Part 1 by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/1853
  • Import face block from vtk by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2126
  • Added faceBlocks to the baselines by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2171
  • Fixed compilation issue on Lassen by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2181
  • Acoustic wave solver optimization by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2123
  • Added volume, self intersecting and wrong support nodes checks to mesh_doctor. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2158
  • Update Pangea3 config for TPL by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2167
  • Fix vtk labels for stress. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2166
  • VEM support in small strain solid mechanics solvers by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/1835
  • Update docs for fault models by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2186
  • Update the style of single phase face BC by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2183
  • Remove feature documentation for PAMELA. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2203
  • Added a poromechanics option to solve only mechanics in the burdens by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2169
  • Build travis-ci using ninja by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2155
  • Remove PAMELA support from GEOSX by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2204
  • Fix non conformal mesh drawing in doc by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2206
  • Adding the integrated test for T-shaped fractures. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2198
  • Generated separate poromechanics compilation units by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2208
  • Separate denseLinearAlgebra in its own component. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2211
  • Small improvements for WellControls by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2192
  • Elastic wave solver optimization by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2184
  • Fixed the Mandel script in the documentation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2219
  • Create a relpermDriver to test 3-phase interpolators and tables validity by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2143
  • Add polytopal mesh support to single-phase and multi-phase poromechanics by @andrea-borio in https://github.com/GEOS-DEV/GEOS/pull/2199
  • Fully coupled THM 1: Refactored poromechanics kernels by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2194
  • Refactor/wave solver improvment by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2175
  • fix abs namespace by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2218
  • Feature: SinglePhasePoromechanics with conforming fractures using lagrange multiplier based contact. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2170
  • Added error message for disabled thermal fluid model by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2220
  • Sequential coupling in CoupledSolver by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2202
  • Add thermal face boundary condition by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2213
  • Changed abs to LvArray::math::abs by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2229
  • Fix for async wait bug #2173 by @kjdugan in https://github.com/GEOS-DEV/GEOS/pull/2230
  • Remove hardcoded number of degrees of freedom by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2234
  • Tag removal in the title of the github issues. by @herve-gross in https://github.com/GEOS-DEV/GEOS/pull/1856
  • Added dedicated MGR recipe for OBL by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2237
  • EDFM improvements - add CI computation kernel that uses numerical integration. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1925
  • Fix bug when we get the number of degrees of freedom which implies resize with 0 as dimension by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2239
  • Remove OSX job from Travis by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2241
  • Add Reactions for Geochemistry and a ReactiveMultiFluidModel by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/1817
  • fix error in NeighborCommunicator by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2248
  • Added Gaussian elimination F-relaxation for wells in MGR by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2238
  • DofManager small refactoring to avoid registering solid model on fracture subRegions: by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2247
  • Feature/add lifo storage by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2092
  • move non mesh parts of importFields to meshManager by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2212
  • Fixed bug in MGR recipe by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2251
  • VTK writes ghost cells conditionally by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2193
  • Fix bug in reinit() for acoustic wave solver (pygeosx) by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2252
  • Added reporting of immobile phase mass for compositional simulations by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2259
  • Implemented initialization elastic time step for coupled problems by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1927
  • Use cell block name instead of region name in VTK field import. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2267
  • Skipped system setup to reduce data movement to GPU by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2254
  • Add doc and python script for pure thermal diffusion example by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2249
  • Modified integrated tests to test property import by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2268
  • Validate well to reservoir connections by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2269
  • Add solver for first order acoustic wave equation by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2191
  • Improve doc for docker development. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2276
  • Fully coupled THM 2: Implemented a fully coupled single-phase THM solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2195
  • Changed FaceManager::MAXFACENODES from 9 to 11. by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2261
  • Added a thermo-poromechanical consolidation example to the documentation by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2275
  • Fix build issue #2287 by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2288
  • Fix compilation warning/error with clang by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2281
  • Added a validation function for boundary conditions by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2291
  • Add doc for a cased ThermoElastic wellbore example by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2299
  • Improve documentation for FaceBlockABC. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2305
  • Fix doxygen path on ReadTheDocs by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2260
  • Add checks to ensure that MPI_wait calls have completed prior to destruction of container. by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2294
  • PVT file reading error by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2307
  • output memory allocations to screen by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2314
  • Unified residual norm calculations in flow/well solvers by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/1998
  • Bugfix/corbett/face collision by @corbett5 in https://github.com/GEOS-DEV/GEOS/pull/2321
  • Fixed waitOrderedOrWaitAll signature by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2332
  • Update kernelInterface.rst by @IsaacJu-debug in https://github.com/GEOS-DEV/GEOS/pull/2333
  • add standard install locations by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2278
  • Sequentially coupled single phase THM solver by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2064
  • Remove keep alive message on travis by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2319
  • Fixed isCoordInObject for cylinder by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2334
  • SinglePhasePoromechanicsConformingFractures: fix issues with closed fractures and stabilization assembly. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2285
  • Update issue templates to include EPIC issues by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2337
  • Fully coupled THM 3: Implemented a fully coupled multiphase compositional THM solver by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2196
  • Example of full THM coupling for an open wellbore by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2317
  • Modification of the docs about how to fill ElementRegions by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2316
  • Add Exponential Decay Permeability Model for Fault by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/1861
  • Changed volume constraint scaling for poromechanics by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2352
  • fix two tutorial examples by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2353
  • Fix flow gravity term in fractures by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2342
  • Improve wording for travis jobs by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2354
  • Rebaseline of integratedTests after merging PR 2342 by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2368
  • Improved WellControls input control by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2351
  • Fully coupled THM 4: Added MGR recipes for single-phase and multiphase THM by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2197
  • Provide meaningful string names to Cylinder inputs by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2364
  • Fixed bug in the parallel computation of transmissibilities by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2367
  • Configure github's codespaces by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2107
  • Import DFN from vtk meshes. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2345
  • Compute normal with newell's method by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2280
  • Disabled time frequency for solver events by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2380
  • Fixed uninitialized variables in flux kernels by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2387
  • Sequential single-phase/multiphase flow-mechanics follow-up by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2366
  • Documentation for GitHub codespaces by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2382
  • Update .gitmodules by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2391
  • Change geosx to geos in macros, include guards, namespace... by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2392
  • Add solver for first order elastic wave equation by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2246
  • Negative time simulation for AcousticSEM by @labesse40 in https://github.com/GEOS-DEV/GEOS/pull/2292
  • ObjectPath XML errors feedback by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2341
  • New Quartz host configs for clang14.0.6 and gcc12.1.1 by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2406
  • Gitlab - Load python 2 module && ATS - toss4 change by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2411
  • Proppant smoke tests with gcc by @castelletto1 in https://github.com/GEOS-DEV/GEOS/pull/2414
  • Example of an elastic Wellbore with imperfect casing-cement-rock interfaces by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2374
  • Bugfix/jmeng/validatebchighorder2 by @jiemeng-total in https://github.com/GEOS-DEV/GEOS/pull/2396
  • Fix the issue #2322 by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2398
  • Cleaned up sparsity pattern of pore volume constraint by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2395
  • Expose BoomerAMG options by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2136
  • update LC compilers and TPL paths by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2415
  • Updating ATS by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2265
  • Change default linear solver parameters by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2190
  • Update ThermoPoroElastic Wellbore Problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2412
  • Improvements in mesh_doctor by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2274
  • Make CLion's code width consistent with uncrustify by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2421
  • update embedded xml using raw string literals by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2416
  • Remove utility functions from SolidBaseUpdates by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2419
  • Fixed wellbore bug related to useCartesianOuterBoundary by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2422
  • Update and merge viscoplasticity models by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2377
  • Output run start/end/ranks by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2426
  • Add anisotropy factors to Carman-Kozeny by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2425
  • update integratedTests submodule hash by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2435
  • Feature/wrtobin/crusher rocm by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2453
  • Doc for the viscoplastic theory by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2405
  • Fix regression in config-build by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2439
  • Gitlab ATS changes by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2434
  • Bugfix for {fmt} cmake by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2460
  • fix compatibility with cmake 3.17 by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2437
  • Modify multi-level to allow mpi communication for high order Spectral Element by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2313
  • Quick fixes for EDFM discretization by @karimifard in https://github.com/GEOS-DEV/GEOS/pull/2420
  • Refactored constitutive/fluid folder by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2441
  • Fixed a few xmls by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2458
  • Refactor in flux kernel in prep. for upwinding work by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2459
  • Years, days, hrs, min, sec time format. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2455
  • Fix assert variable scope. by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2433
  • Chombo Coupling Fixes by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2327
  • Reduce compilation time by removing some kernel instantiations. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2480
  • Upwind enthalpy flux for sourceFlux b.c. for producers (positive fluxes) by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2457
  • Simplify .gitignore and add installation dir in codespaces. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2467
  • Implemented a check on minimum pore volume by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2385
  • Add the fracture accummulation term in SinglePhasePoromechanicsConformingFractures by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2478
  • Ensure unit tests are enabled by default. by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2464
  • Preparatory work for local chop implementation by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2468
  • Change permutation type in mesh_doctor CLI by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2483
  • add missing geosxcorelibs removed in #2453 by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2472
  • XML string array errors feedback by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2357
  • Implemented Rachford-Rice and cubic EOS by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2451
  • Tiogia TPL Update / Build Fixes by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2485
  • Fix description for forceDt attribute in Geos doc tutorial 3 by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2497
  • Update XMLs & Add script for analytical results of the EDP wellbore example by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2442
  • singlePhase thermal flow and thermoporomechanics with fractures by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2384
  • Fix unit test tests for Q3 and Q5 Gauss-Lobatto by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2500
  • Enable poroelasticity in hydraulic fracture solver by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2469
  • apply vtk patch for FPE in output routines by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2503
  • Fix device build by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2506
  • Install both geosx and geos executables. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2466
  • Github Actions by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2400
  • fix const-ness compilation error by @untereiner in https://github.com/GEOS-DEV/GEOS/pull/2471
  • Allow for embedded fractures of arbitrary planar shapes by @andrembcosta in https://github.com/GEOS-DEV/GEOS/pull/2479
  • Drucker-Prager wellbore with cohesion hardening by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2491
  • Bugfix/jmeng/multiregion for highorder by @jiemeng-total in https://github.com/GEOS-DEV/GEOS/pull/2522
  • Add a pygeosx wrapper to get the initialization state by @paloma-martinez in https://github.com/GEOS-DEV/GEOS/pull/2511
  • Implement k-value initialisation by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2492
  • Added a warning for porosity above 1 by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2508
  • Implement Cubic EOS derivatives by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2520
  • Improve robustness of MGR strategies for THM problems by @victorapm in https://github.com/GEOS-DEV/GEOS/pull/2531
  • Stop validation of PeriodicEvent without a target by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2487
  • Implemented RCM to reorder degrees of freedom by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2499
  • C1-PPU implementation by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2410
  • Fix compilation issue by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2539
  • Fixed the use of globalIds in parallel by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2540
  • Fix source injection when using multi region with first order wave propagation solver by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2488
  • Split generateMesh into business and geometry parts by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2272
  • Github Actions - Check for all job completion by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2555
  • c++17 support by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2496
  • update blt submodule to v0.5.3 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2518
  • Sequential flow-mechanics follow-up, iteration 2 by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2554
  • fix a few typos and 404s by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2562
  • Added checks for displacement BCs and delayed well transmissibility calculations by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2564
  • Remove erroneous template from non-template member function calls. by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2583
  • Implement negative two-phase flash by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2484
  • Update .gitlab-ci.yml host-config paths, CMake version to 3.23.1 by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2563
  • Change GEOSX to GEOS in README by @sytuannguyen in https://github.com/GEOS-DEV/GEOS/pull/2575
  • fix two tutorial examples by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2576
  • Feature/change lifo default parameters and fix bugs by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2312
  • Added a function to VTKUtilities to avoid empty ranks after redistributeByKdTree by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2569
  • Remove travis by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2571
  • Use 32bits coordinates inside wave propagators by @XL64 in https://github.com/GEOS-DEV/GEOS/pull/2513
  • Adding curve checks to integratedTests by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2481
  • Update tutorial example for CO2 injection by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2596
  • Add reordering steps in Box definition by @jafranc in https://github.com/GEOS-DEV/GEOS/pull/2588
  • Adding hydraulic fracture examples with poroelasticity by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2521
  • Tioga Build Fix, CI Modules, Warning Suppression by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2530
  • Fix bug in reinit for elastic wave solver (pygeosx) by @paloma-martinez in https://github.com/GEOS-DEV/GEOS/pull/2587
  • Update tpl tag by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2619
  • Github Actions - Separate CUDA builds by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2598
  • [Testing] Test Github Actions tagged Docker Images by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2573
  • Improvements to efem kernels by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2528
  • Fix a bug in MappedVector::erase by @klevzoff in https://github.com/GEOS-DEV/GEOS/pull/2608
  • Update doc for GEOSTPLTAG in GHA by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2621
  • Add pandas to readthedocs requirements.txt by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2614
  • rebaseline from PR 2608 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2622
  • Fix typo when building docker on windows by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2620
  • update TPL's by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2625
  • Updating integratedTests Docs by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2618
  • Fix validation of injection streams by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2510
  • blt submodule back to v0.5.3 by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2630
  • Adding list of types dispatch capabilities. by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2495
  • Add MGR strategy for SolidMechanicsEmbeddedFractures by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2537
  • Refactoring: centralize loop over test and introduce classes to defined decks by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2624
  • Specifying npm/mermaid versions by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2648
  • Update codespaces configuration by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2627
  • Add variable density inside second order acoustic wave solver by @acitrain in https://github.com/GEOS-DEV/GEOS/pull/2548
  • Build/modify apple builds by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2635
  • fix fmtlib/fmt padding bug by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2650
  • Add Group & Wrapper source XML line in errors by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2404
  • Initialization of coupled solver is added by @sohailwaziri in https://github.com/GEOS-DEV/GEOS/pull/2605
  • update pugixml to 1.13 by @rrsettgast in https://github.com/GEOS-DEV/GEOS/pull/2654
  • Make test for functions respect GEOS_ENABLE_TESTS by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2655
  • simplify computeSeismoTrace - add writeSeismoTrace by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2641
  • Use residual based criterion in CO2EOSSolver::solve by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2591
  • Modification of trailing face check in SIF calculation to allow for intersecting fractures by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2662
  • Fix python globbing to fix erroneous *py files by @wrtobin in https://github.com/GEOS-DEV/GEOS/pull/2677
  • Fix deployment folder issues. by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2675
  • Modified parallel plates permeability and updated discretization by @karimifard in https://github.com/GEOS-DEV/GEOS/pull/2623
  • Improve C1PPU implementation by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2645
  • Compositional multiphase fluid properties by @dkachuma in https://github.com/GEOS-DEV/GEOS/pull/2542
  • Add more context to errors - physicsSolvers/ files by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2448
  • Add more context to errors - constitutive/ files by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2447
  • Add more context to errors - other files by @MelReyCG in https://github.com/GEOS-DEV/GEOS/pull/2449
  • Moving time increment higher up in the hierarchy by @shabnamjs in https://github.com/GEOS-DEV/GEOS/pull/2611
  • Update CoupledSolver.hpp to log statistics for subsolvers by @sohailwaziri in https://github.com/GEOS-DEV/GEOS/pull/2680
  • Parallel import of conformal fractures by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2580
  • Github Actions - Run CUDA jobs only when read to merge by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2659
  • Documentation of SolidMechanicsEmbeddedFracture solver by @CusiniM in https://github.com/GEOS-DEV/GEOS/pull/2617
  • Local chop for CompositionalMultiphaseFVM by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2474
  • ReadTheDocs equations by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2727
  • Verification of viscoplastic deformation with a relaxation problem by @jhuang2601 in https://github.com/GEOS-DEV/GEOS/pull/2647
  • Adding ATS test filtering, updating docs by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2697
  • Documentation for mesh_doctor by @TotoGaz in https://github.com/GEOS-DEV/GEOS/pull/2684
  • Solve compilation issue with NVCC on some PowerPC machines by @sframba in https://github.com/GEOS-DEV/GEOS/pull/2702
  • Add a simple check for internal mesh partitioning by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2711
  • More meaningful error message when mesh is missing in the input by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2712
  • Add solver timers for logLevel > 1 by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2649
  • Github Actions - Make CUDA jobs check and PR draft check dynamic by @bmhan12 in https://github.com/GEOS-DEV/GEOS/pull/2726
  • Fixed bug in VTKUtilities related to sortedArrayManipulation::find by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2734
  • Updating RTD theme by @cssherman in https://github.com/GEOS-DEV/GEOS/pull/2742
  • Implemented pseudo acoustic wave propagation in vertical transverse isotropic (VTI) media by @Bertbk in https://github.com/GEOS-DEV/GEOS/pull/2544
  • Fix for issue #2634 "Single Phase Well Prints Incorrect Mass Flow Rate" by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2736
  • Minor docs updates by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2714
  • rewrite wave propagation damping kernels by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2730
  • support high order hex Q2 output in VTK by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2722
  • Implemented fixes in water properties computation (density, enthalpy) by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2686
  • More fixes in SurfaceGenerator to allow for intersecting cracks by @frankfeifan in https://github.com/GEOS-DEV/GEOS/pull/2705
  • check build against TPLs #228 by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2717
  • Output well rates to a simple csv file (in addition to the already implemented screen output) by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2737
  • Fix EDFM cases from multiphaseFlowFractures by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2751
  • Try to make log output more readable by @paveltomin in https://github.com/GEOS-DEV/GEOS/pull/2756
  • support higher order ricker wavelets - simplify pulse computation by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2642
  • Implemented diffusion and (preliminary) dispersion flux by @francoishamon in https://github.com/GEOS-DEV/GEOS/pull/2678
  • feature/crook5/meshGeneration by @cmcrook5 in https://github.com/GEOS-DEV/GEOS/pull/2767
  • damping faces/elements consistency by @tbeltzun in https://github.com/GEOS-DEV/GEOS/pull/2758

New Contributors

  • @andrea-borio made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1220
  • @sytuannguyen made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1271
  • @mndiaye24 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1269
  • @jhuang2601 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1474
  • @tang39 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1468
  • @mkhait made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1591
  • @XL64 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1741
  • @labesse40 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1765
  • @acitrain made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1899
  • @frankfeifan made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1920
  • @nmbader made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1995
  • @paloma-martinez made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1956
  • @aure-lily made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1987
  • @untereiner made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2116
  • @ryar9534 made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/1901
  • @karimifard made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2150
  • @dkachuma made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2192
  • @kjdugan made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2230
  • @MelReyCG made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2261
  • @IsaacJu-debug made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2333
  • @jiemeng-total made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2396
  • @tbeltzun made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2416
  • @paveltomin made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2468
  • @sohailwaziri made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2605
  • @Bertbk made their first contribution in https://github.com/GEOS-DEV/GEOS/pull/2544

Full Changelog: https://github.com/GEOS-DEV/GEOS/compare/v0.2.0...v1.0.1

Scientific Software - Peer-reviewed - C++
Published by rrsettgast about 2 years ago

GEOS - v0.2.1-alpha

This is a pre-release created for the purpose of generating a DOI

What's Changed

  • Fix potential difference calculations in molar variables by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1228
  • Unit testing on Lassen - Laplace2D with serial direct solver by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1239
  • Compile mathpresso targets iff mathpresso option is requested. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1246
  • Improving lagrangian contact mechanics solver + LAI capabilities by @andrea-franceschini in https://github.com/GEOSX/GEOSX/pull/986
  • change workflow documentation by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1244
  • Provide docker solution to docker restriction by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1247
  • Adding an mesh tools python package for GEOSX by @cssherman in https://github.com/GEOSX/GEOSX/pull/1224
  • Improvements to EFEM solver. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1147
  • LC Spack Support by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1204
  • Fixed bug in averageOverSecondDim with 1D arrays. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1250
  • Implemented dispatch for mimetic inner product selection by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1190
  • WIP - Add Debug CUDA build to Travis CI by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1252
  • Updates to Phase-Field Fracture - Stress Decomposition and Nonlinear Degradation Functions by @andrembcosta in https://github.com/GEOSX/GEOSX/pull/1144
  • config-build works with Python3 by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1251
  • Fixed bug related to matching perforations to reservoir elements by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1206
  • Fixed bug linking to system tpls. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1265
  • Fix missing blob on GCP by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1276
  • Virtual Element Method by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1220
  • Travis Cuda Clang Debug Build by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1270
  • Fixing wrong buffer in test. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1281
  • Re-enable pinned memory. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1283
  • Update Hypre and CHAI TPLs by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1282
  • Fix to default destructor missing by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1268
  • Correct a typo: sparisty by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1271
  • Using clang-tidy to correct legacy namings by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1286
  • Removed Doxygen warnings on Quartz by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1293
  • Minor cameBack correction by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1294
  • fix incorrectly reverted LvArray submodule by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1295
  • Bugfix/sytuan/pangea build by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1253
  • Remove redundant member variables in LaplaceFEM solver by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1298
  • Apply renaming to function calls from Petsc LAI by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1300
  • Fix to boundedPlane to avoid missing some embedded elements. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1304
  • Replace std::string with string by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1301
  • Updating publications.rst by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1287
  • Fixed crash in SinglePhaseFVM with wells and fractures by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1306
  • Apply renaming to update functions in CompositionalMultiphaseFlowKernels by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1310
  • Modified well controls to match Intersect results by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1202
  • Update TPL by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1314
  • Update TPL by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1315
  • Update submodule BLT to v0.3.6 by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1316
  • Improve logs when product is not found in catalog. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1305
  • Python interface by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1068
  • Poroelasticity with embedded fractures by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1229
  • Adding Drucker-Prager plasticity model by @joshua-white in https://github.com/GEOSX/GEOSX/pull/974
  • Implement relative permeabilities with tables on device by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1277
  • Corbett/references and exceptions by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1318
  • Add hybrid FVM compositional multiphase solver by @francoishamon in https://github.com/GEOSX/GEOSX/pull/901
  • Updated Build Guide by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1332
  • Fix Debug-build compile fail on Lassen by @wrtobin in https://github.com/GEOSX/GEOSX/pull/1337
  • Update CO2-brine model documentation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1330
  • Enable uncrustify for Pangea by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1339
  • Fixed bug in the computation of the Peaceman index by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1341
  • Re-enable Doxygen on Travis and fix existing warnings by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1345
  • Update Caliper.rst by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1346
  • Process external components after core components. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1347
  • Fix VTK output to put plot files under output path by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1343
  • boomerAMG on GPU for SolidMechanicsLagrangianSSLE by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1054
  • Implemented Dead-Oil model working on device by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1313
  • Adding asyncronous kernel launching and restructuring the CommunicationTools routines to expose more async to allow for latency hiding by @wrtobin in https://github.com/GEOSX/GEOSX/pull/1319
  • update TPLs for Pangea build by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1358
  • Kernels for poroelastic solvers by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1353
  • Implement CO2Brine model on GPU by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1325
  • Small fixes to tutorials. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1365
  • Changes for Summit. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1367
  • Fixed debug compilation on Lassen by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1368
  • Removing dead code + tiny cleanings by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1373
  • Reducing visibility of neighborRank in NeighborCommunicator by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1375
  • Low order acoustic wave equation by @mndiaye24 in https://github.com/GEOSX/GEOSX/pull/1269
  • Feature/borio/vem refactoring by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1288
  • Fixed compilation warning with clang+hypreGPU on Lassen by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1380
  • WIP - circular dependencies / object libraries build by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1352
  • Linear algebra cleanup by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1363
  • Update Caliper.rst by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1391
  • PVTPackage and PAMELA submodule names by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1396
  • Bugfixes for CUDA build (multiphase model kernel wrappers, HypreVector::extract) by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1397
  • Device Packing Optimization by @wrtobin in https://github.com/GEOSX/GEOSX/pull/1382
  • Update host config to resolve Pangea build issue by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1395
  • Fix silo output issue #1186 by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1400
  • Bugfix/hypre lai by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1403
  • Parallel synchronization of new embedded surfaces. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1354
  • Wrong cast in PTP by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1404
  • Feature/wellbore mesh, Traction BC, convert {tensor input} by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1393
  • add missing internal wellbore mesh integrated test baselines by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1406
  • Adding a script to test for xml attribute coverage by @cssherman in https://github.com/GEOSX/GEOSX/pull/1102
  • Adding timestamp information required by visit to vtk files by @cssherman in https://github.com/GEOSX/GEOSX/pull/1407
  • Add LaplaceBase class by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1385
  • Add pygeosx_tools python package by @cssherman in https://github.com/GEOSX/GEOSX/pull/1362
  • Triaxial Driver by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1364
  • Cleanup of NeighborCommunicator by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1414
  • LvArray update. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1410
  • Changed how the finite element kernel objects are constructed. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1340
  • DofManager cleanup by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1412
  • Cleanup TractionBoundaryCondition by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1426
  • Corbett/hypre cuda fix by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1441
  • Adds support for hypre-cuda via spack. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1445
  • Fixed bug in compositional residual norm calculation with multiple regions by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1458
  • Consistify temperature units for CO2-brine input by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1459
  • Fixed the bug related to underscores in PAMELA region/surface names by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1460
  • Mgr cleanup + Poromechanics solvers cleanup by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1401
  • Fix Wedge node ordering by @AntoineMazuyer in https://github.com/GEOSX/GEOSX/pull/1454
  • Improved well error/warning messages by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1472
  • Output 4D fields in VTK by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1464
  • Fix bugs and add unit tests for ComponentMask by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1473
  • Implemented MGR recipes for flow solvers (hybrid FVM, wells) by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1471
  • Implemented CFL numbers in compositional solver by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1466
  • Change multiphase array layouts for CUDA builds by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1463
  • Refactor VEM classes to allow computations on GPU by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1419
  • VTK output improvements by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1484
  • Update index.rst by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1444
  • Proposal for type dispatch by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1487
  • Move volumeBalance to MultipahseporomechanicsKernel. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1488
  • Dynamic Time History Collection by @wrtobin in https://github.com/GEOSX/GEOSX/pull/1360
  • CMake build cleanup by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1433
  • Specificy multiple input xml files from command line by @cssherman in https://github.com/GEOSX/GEOSX/pull/1465
  • Remove static_if by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1493
  • Cleanup/settgast/move ptp by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1498
  • Replace element type strings with enum by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1499
  • Force google's gsutil to use python3 by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1509
  • Creation of a CoupleSolidModel to handle Poro-Solid-Damage models. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1455
  • Updating tutorial step08 by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1511
  • Consider confining stress on SIF calculation and fracture propagation by @WuHuiLLNL in https://github.com/GEOSX/GEOSX/pull/1486
  • Moved resizeFields to registerDataOnMesh in compositional solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1512
  • Docs for Analytical Verification of Drucker-Prager Model by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1474
  • Add missing & Remove duplicated files in CMakeLists.txt by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1490
  • Add type check for coupledSolid by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1518
  • Fix schema generation crash + minor bugfixes by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1519
  • XML Redundancy Tool by @cssherman in https://github.com/GEOSX/GEOSX/pull/1497
  • Add new cluster target and clean CI by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1467
  • Remove unused TPLs by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1527
  • Changed default m_component value to -1 in FieldSpecificationBase to … by @jafranc in https://github.com/GEOSX/GEOSX/pull/1500
  • Correct some XMLs by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1526
  • Remove warning by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1530
  • Update solid model documentation by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1329
  • Refactor PAMELA field import by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1532
  • Docs for Solving Wellbore Problems with Poroplastic Solver by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1475
  • Fixed bug in total density for surface condition injection rate by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1536
  • Minor doc fixes by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1535
  • Prevent VTK counter FPE by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1540
  • [Docs] coupled solid documentation by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1539
  • Fix VTK crash with empty subregions by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1543
  • Use of CompressibleSolid - Stencils refactoring - Transmissibility update by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1311
  • Updated LvArray. by @corbett5 in https://github.com/GEOSX/GEOSX/pull/1551
  • Implement Black-Oil model on GPU by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1537
  • Multiphase fluid model cleanup by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1554
  • Fix for reference porosity import by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1557
  • Elastic Orthotropic constitutive model by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1323
  • Bugfix for #1550 by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1556
  • Implemented time-dependent well rate and bhp tables by @tang39 in https://github.com/GEOSX/GEOSX/pull/1468
  • Doc for cased wellbore problem by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1542
  • Fix #1524 by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1558
  • Change to TotalEnergies by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1562
  • Tutorial updates by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1538
  • Added calls to reserve in transmissibilities precomputation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1572
  • Move xml files of wellbore problems to benchmark folders by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1574
  • Documentation for docker development. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1567
  • Doc for deviated elastic wellbore by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1571
  • Correct wrong markdown formatting by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1577
  • Docs/castelletto1/update publications by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1578
  • Add version output by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1581
  • Proppant solver refactoring by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1559
  • Improve version header generation by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1583
  • Projection EDFM by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1565
  • Add Ninja job pool limit options by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1590
  • Fixed negative cell volume with reverseZ on CPG by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1589
  • Poromechanics kernels refactoring by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1596
  • Use {fmt} for message formatting by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1568
  • update TPL in Pangea host config by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1602
  • Adding Cam-Clay/Delft-Egg Plasticity Models by @shabnamjs in https://github.com/GEOSX/GEOSX/pull/1336
  • Xcode build fix by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1582
  • Add TPL note to QuickStart by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1605
  • [Doc] Verification example with MCC plasticity model by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1575
  • [Doc] advanced example for simulating proppant slot test by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1573
  • [Doc] Fixed some inconsistencies and misprints in the updated tutorial by @mkhait in https://github.com/GEOSX/GEOSX/pull/1591
  • Keep neighbors with one-way ghost exchange by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1599
  • Updating the input xml parsing, adding two xml unit tests by @cssherman in https://github.com/GEOSX/GEOSX/pull/1580
  • Correct some XMLs by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1608
  • Disabled cross-flow when well is shut down by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1601
  • Doc for deviated PoroElastic wellbore by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1585
  • Fix broken links in tutorial examples by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1614
  • Add pygeosx tutorials and update advanced xml features by @cssherman in https://github.com/GEOSX/GEOSX/pull/1609
  • Implemented contact relation update classes by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1576
  • Bugfixes for time history functionality. by @wrtobin in https://github.com/GEOSX/GEOSX/pull/1612
  • update copyright and author on rtd configuration file by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1618
  • Allow nested XML includes by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1617
  • Porosity initialization by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1595
  • Automatic allocation of compound constitutive relations by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1584
  • Adding a Pecan CPU target alongside the GPU one. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1625
  • Remove memory leak when creating already created HypreVector. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1628
  • restructure relationship between tests, examples, benchmarks by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1569
  • Correct handling of relative paths with multiple input files by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1634
  • Improved/added table relative permeability/capillary pressure by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1633
  • Update "Included Files" section of User Guide by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1621
  • Add MPI barrier after creating composite input XML by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1639
  • [Doc] advanced example of Kirsch wellbore problem by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1635
  • [Doc] Verification example of a single fracture under shear compression by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1615
  • [Doc] KGD example with toughness dominated by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1610
  • Implemented aquifer boundary condition by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1561
  • Repairing a few XML files in the repo by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1641
  • Adding features for Wellbore meshing by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1424
  • Added aquifer documentation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1648
  • XML reorganization # 2 by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1643
  • Linear combination of mass balance equations for compositional multiphase flow solvers by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1646
  • Update Brew version for MPI by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1658
  • Refactored SourceFlux application in compositional solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1654
  • Add PR and build numbers to deployment locations by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1665
  • Repair/remove dead symlinks. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1664
  • [Docs] Example of KGD fracture with viscosity dominated regime by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1642
  • Update TPL for Pangea build by @sytuannguyen in https://github.com/GEOSX/GEOSX/pull/1649
  • Structure of the wave propagator by @mndiaye24 in https://github.com/GEOSX/GEOSX/pull/1470
  • Unify interfaces of FEM and VEM classes by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1489
  • [docs] on win install v0 by @jafranc in https://github.com/GEOSX/GEOSX/pull/1622
  • [Doc] advanced example of intersected fractures by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1651
  • Remove duplicated SolverBase::getDiscretization by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1667
  • Fix ReadTheDocs builds by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1666
  • Fixed division by zero in getHistoryMetadata by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1674
  • Feature/castelletto1/lai unit testing by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1669
  • Implemented hydrostatic equilibrium initial condition by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1607
  • [Doc] extend sneddon problem to different solvers by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1659
  • Add solid internal energy. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1660
  • Linear algebra changes by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1668
  • Added hydrostatic equilibrium documentation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1640
  • Adding CO2 brine constitutives: brine density and viscosity based on Ezrokhi`s method by @mkhait in https://github.com/GEOSX/GEOSX/pull/1647
  • Implemented new interface for accumulation and volume balance kernels by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1672
  • Contact relationships interface refactoring by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1662
  • Check that PR is assigned by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1691
  • LAI vector refactor - zero copy assembly by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1686
  • Fix #1694 by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1695
  • Fix advanced problems with LagrangeContact by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1692
  • Added logging for boundary conditions in flow solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1676
  • Add host-configs for Sherlock by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1697
  • Change github REST call addresses by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1703
  • Reduce logs for packaging targets by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1705
  • Correct Dockerfile indentation. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1707
  • Refactor enthalpy and internal energy for CO2 brine by @mkhait in https://github.com/GEOSX/GEOSX/pull/1689
  • Extrinsic mesh data for flow solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1702
  • Move to ubuntu 20.04 and gcc 9 & 10 by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1700
  • Implemented extrinsic data for multiphase constitutive models by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1709
  • PVTDriver by @joshua-white in https://github.com/GEOSX/GEOSX/pull/1711
  • Fixed Pamela parallel properties import (inside GEOSX) by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1713
  • Fixing petrowiki links by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1716
  • Implemented new kernel interface for compositional properties by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1698
  • Implemented new kernel interface for flux by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1696
  • [Doc] Mandel's poroelastic problem by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1684
  • Remove accessor member variables from flow/well solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1718
  • Reduce visibility of nested structures after refactoring. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1720
  • [Feature] implement fault permeability models by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1564
  • Added validation example for Problem 1.1 of Class (2009) by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1721
  • Implemented multivariable multidimensional interpolators for future OBL solver by @mkhait in https://github.com/GEOSX/GEOSX/pull/1714
  • Improved the Newton solver for solubility and density in CO2-brine fluid by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1729
  • Implemented J-function capillary pressure by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1734
  • Implemented thermal conductivity models by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1732
  • Fix data access for permuted 2D arrays in functions by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1740
  • Docs/castelletto1/update publications by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1744
  • Integrated tests on LassenSerial direct solver in all integrated tests by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1737
  • Improvements towards arbitrary polyhedral grids by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1418
  • Correct traits and add template getter protection. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1747
  • Updating geosxxmltools installation method by @cssherman in https://github.com/GEOSX/GEOSX/pull/1624
  • Fixed pure water viscosity computation in CO2BrinePhillipsFluid by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1739
  • Simplification of the return_script in travis. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1749
  • Updated tutorial 3 with correct depths by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1745
  • Added warning and error messages in fluid and wells by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1678
  • Upgrade to vtk 9.0.3 by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1752
  • buildrootdir/installrootdir options in config-build.py by @XL64 in https://github.com/GEOSX/GEOSX/pull/1741
  • Bugfix/castelletto1/issue 1708 by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1754
  • Enabling multiple mesh bodies by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1682
  • Unified mass/molar conversions in fluid models by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1760
  • VTK Mesh Generator by @AntoineMazuyer in https://github.com/GEOSX/GEOSX/pull/1453
  • Added flag to disable crossflow in wells by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1757
  • Fixing Tutorial 3 by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1770
  • Removes two double-quotes (XML invalid otherwise) by @herve-gross in https://github.com/GEOSX/GEOSX/pull/1769
  • Correct namespaces which were not respecting camelCase convention by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1773
  • Remove useless include by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1772
  • Implemented Killough relative permeability hysteresis by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1706
  • Delay initialization of HistoryOuput by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1765
  • Fix face pressure BC with variable permeability by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1785
  • config file for pangea3 by @XL64 in https://github.com/GEOSX/GEOSX/pull/1748
  • Set an error if non-supported object is requested for Pack. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1782
  • VEM support in FEM kernel interface by @andrea-borio in https://github.com/GEOSX/GEOSX/pull/1690
  • [Doc] add validation example based on the experimental study of a KGD fracture by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1780
  • Combined multifluid derivatives to reduce fluid kernel wrapper size by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1779
  • Protect against implicit C++ relations by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1778
  • PressureAtReceiversNp1 modification and SourceValue array for rhs calculation by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1764
  • Activated thermal option in CO2-brine fluid model by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1755
  • Fix a couple minor issues with XML preprocessor by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1787
  • Fix the reported issue (#1623) on running hydraulic fracturing example in tutorial by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1728
  • Restored compatibility checks in compositional solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1793
  • Feature/besset pygeosx by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1704
  • Add tpls include in dummy cmake for doc. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1777
  • EFEM Linear solver strategies by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1549
  • fix clang10 issue by modifying dependency in unitTests CmakeLists by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1807
  • Revert "fix clang10 issue by modifying dependency in unitTests CmakeLists" by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1812
  • Improve VisIt Compatibility by @cssherman in https://github.com/GEOSX/GEOSX/pull/1758
  • Documentation: constitutive models in the developer guide by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1570
  • Fixed the computation of the initial total mass density by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1797
  • Update hypre, localIndex to int, add smoke and benchmark cases for ECP problem. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1767
  • Correct argument order inconsistency. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1820
  • Group::m_wrappers[name] can be different from Group::m_wrappers[name]->getName() by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1803
  • Refactored compositional flow unit tests by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1809
  • Poromechanics kernels refactoring by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1600
  • Cleaned up isPointInsidePolyhedron by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1822
  • [Doc] Verification example of a radial frac in toughness dominated regime by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1798
  • Correct implementation for right-preconditioned BiCGStab by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1828
  • *packByIndex* functions of Wrapper depends on sizedFromParent() == 1. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1792
  • VTK import improvements by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1791
  • Introduce ContactSolverBase by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1677
  • Improve packing naming conventions by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1831
  • Fixed the double free corruption problem in the unit tests after integration of pygeosx by @sframba in https://github.com/GEOSX/GEOSX/pull/1813
  • Fixed an input validation bug in well controls by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1837
  • Moving sphinx documentation scripts to their own files by @cssherman in https://github.com/GEOSX/GEOSX/pull/1796
  • Moved fluid variables at time n to multifluid constitutive model by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1827
  • Update Publications.rst by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1849
  • Correct Group::pack by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1850
  • Improve config-build.py and put cache option at the end of the command line. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1832
  • Improved phase internal energy computation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1846
  • Default pack/unpack for non packable/unpackable data. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1788
  • Change default behavior of pack member functions w.r.t. wrapper names by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1858
  • Better warning message when wrapper is not here. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1864
  • Add another verification example of a radial frac developed in viscosity dominated regime by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1821
  • Increased readibility for hypre interface by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1857
  • Fix performance regression of mesh map generation by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1847
  • Verification example of a PKN frac developed in viscosity dominated regime by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1838
  • Fixing ordering for pyramids by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1866
  • Fix missing multibody loops in SolidMechanicsLagrangianFEM solver. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1862
  • Add energy balance equation to Compositional solver. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1225
  • Enable Coulomb Friction for EFEM Solvers by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1840
  • Update blt to v0.5.1 by @victorapm in https://github.com/GEOSX/GEOSX/pull/1879
  • Update hdf5 silo conduit by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1874
  • Improve VTK mesh distribution via ParMETIS by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1869
  • Implemented (field_n,field) flow formulation by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1880
  • Renaming prism to wedge by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1885
  • Implemented well improvements by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1886
  • PVTPackage update by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1893
  • Computing cell volumes using numerical integration by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1887
  • Fix VTK element output by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1895
  • Bugfix/castelletto1/pamela wedge import by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1896
  • Adding check for duplicate named xml entries by @cssherman in https://github.com/GEOSX/GEOSX/pull/1868
  • Add OBL-based solver, analog of Super Engine in DARTS by @mkhait in https://github.com/GEOSX/GEOSX/pull/1733
  • add reinit method to waveSolverBase by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1808
  • Fix misplaced initialization for boundary tags by @acitrain in https://github.com/GEOSX/GEOSX/pull/1899
  • Add a tutorial example for the triaxialDriver by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1894
  • Add region list to field synchronization by @CusiniM in https://github.com/GEOSX/GEOSX/pull/1878
  • Using mermaid for class diagrams by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1897
  • Fix function interface for PorousDelftEgg and PorousModifiedCamClay by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1907
  • New CPR-like MGR recipes for compositional flow by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1712
  • Update Publications.rst by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1916
  • added check on ghostRank when checking if sources and receivers are local by @sframba in https://github.com/GEOSX/GEOSX/pull/1914
  • Little time history reorganization by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1873
  • Implemented single-phase accumulation kernel class by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1881
  • Update TPLs after hypre patch by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1917
  • Fixed parallel field import in VTKMeshGenerator by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1918
  • Added MGR recipe for thermal compositional solver by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1836
  • Adding pentagonal and hexagonal prism cells by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1902
  • Fixed single-phase well MGR recipes by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1921
  • Correct wrong make -j command line by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1923
  • Test plantuml for the doc by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1892
  • Feature/castelletto1/suppress move logging by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1924
  • Attempting to make the xml processing mpi aware by @cssherman in https://github.com/GEOSX/GEOSX/pull/1781
  • Seismic traces: bugfix and unit test by @sframba in https://github.com/GEOSX/GEOSX/pull/1900
  • Fixed misleading behavior in source flux boundary condition by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1931
  • update pangea3 host-config file and remove hard-coded Python version by @XL64 in https://github.com/GEOSX/GEOSX/pull/1938
  • Remove mermaid support and use plantuml instead. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1946
  • Use Gitlab CI for nightly testing by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1888
  • Fix some warning when compiled with some version of gcc by @acitrain in https://github.com/GEOSX/GEOSX/pull/1929
  • missing mass intialization by @XL64 in https://github.com/GEOSX/GEOSX/pull/1954
  • Adding an extra string parsing check for attributes by @cssherman in https://github.com/GEOSX/GEOSX/pull/1928
  • Implemented a task for pre/post equilibration in coupled problems by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1898
  • fix OpenBLAS in Pangea3 host-config, add pygeosx to install process by @XL64 in https://github.com/GEOSX/GEOSX/pull/1951
  • Fix VTK memory leak by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1950
  • Refactored well solvers before coupling with poromechanics by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1890
  • Formatting schema string type names to avoid compiler-related diffs by @cssherman in https://github.com/GEOSX/GEOSX/pull/1961
  • Implement a thermal single phase flow solver by @frankfeifan in https://github.com/GEOSX/GEOSX/pull/1920
  • Simplify smoke test for ProppantSlotTest by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1959
  • Implemented VTK/Silo field selection from input file by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1912
  • Format python files with YAPF by @cssherman in https://github.com/GEOSX/GEOSX/pull/1947
  • Azure Pipelines by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1969
  • Move gcc 10 debug job back to Travis by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/1988
  • [Doc] Verification of induced stresses along a fault in a pressurized reservoir by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1962
  • Point to last build of TPL PR #187 by @XL64 in https://github.com/GEOSX/GEOSX/pull/1966
  • LVArray PR that adds GPU sync when converting to numpy array by @XL64 in https://github.com/GEOSX/GEOSX/pull/1955
  • Implemented solver statistics by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1979
  • Reorganize verification examples by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/1974
  • Adding method to import nodesets in vtk meshes, convert abaqus meshes to vtu by @cssherman in https://github.com/GEOSX/GEOSX/pull/1942
  • Implemented coupled solvers in the new style by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1978
  • Update/hypre chai raja by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1949
  • Implemented face-based Dirichlet boundary condition in compositional solver by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1986
  • Restore Pangea2 deployment by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/1999
  • Bugfix/castelletto1/tutorial3 by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1990
  • Add PT-Scotch as a partitioning method option in VTKMesh by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1996
  • Use brew's tap to install precise version of open-mpi by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2008
  • Bugfix/mbader/wave propagation source injection mpi by @nmbader in https://github.com/GEOSX/GEOSX/pull/1995
  • Implemented output of reservoir statistics by @francoishamon in https://github.com/GEOSX/GEOSX/pull/1735
  • Add VTK Outputs wrappers for PyGEOSX by @paloma-martinez in https://github.com/GEOSX/GEOSX/pull/1956
  • Feature/ascuotto/vtk import by @aure-lily in https://github.com/GEOSX/GEOSX/pull/1987
  • Fix TPL discrepancy between travis and azure by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2013
  • Replacing PAMELA mesh with VTK mesh by @castelletto1 in https://github.com/GEOSX/GEOSX/pull/1992
  • Compute cell stencils between cell regions only. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2012
  • Move fracture fields from EdgeManager to FaceElementSubRegion. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2011
  • Re-enable unit tests in OSX CI and fix catalog registration by @klevzoff in https://github.com/GEOSX/GEOSX/pull/2019
  • Improved parsing speed for table files by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1983
  • create a MeshObjectPath class to manage specification of paths to mesh objects by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/1963
  • Cleanup of face/cell boundary condition in flow solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2001
  • Using large VMs travis by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2025
  • Re-enable object libraries build by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/2018
  • Feature/mbader/second order acoustic pml by @nmbader in https://github.com/GEOSX/GEOSX/pull/1997
  • Use VTK Global IDs if available by @sframba in https://github.com/GEOSX/GEOSX/pull/2017
  • Add FaceBlock abstraction by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2034
  • Remove hardcoded name "faceElementSubRegion" and "embeddedSurfaceSubRegion". by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2036
  • Update TPL by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2038
  • perform difference modulo 2PI on atan2 testings by @XL64 in https://github.com/GEOSX/GEOSX/pull/2030
  • Multi-level discretization + High order Gauss-Lobatto for SEM by @labesse40 in https://github.com/GEOSX/GEOSX/pull/1324
  • Verification of two-phase flow in porous media with Buckley-Leverett problem by @jhuang2601 in https://github.com/GEOSX/GEOSX/pull/2026
  • Enabled wells with poromechanics by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2005
  • Added Newton global damping by default in compositional solvers by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2039
  • add multiBody/multiLevel support to VTK output system by @andrembcosta in https://github.com/GEOSX/GEOSX/pull/2027
  • Implemented small changes in OBL by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2044
  • Rollback Azure Pipelines Jobs To Travis by @bmhan12 in https://github.com/GEOSX/GEOSX/pull/2037
  • split fracture stencil and trigger fracture stencil for imported faults by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2048
  • Added support for net-to-gross by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2033
  • Remove script and duplicated variables. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2049
  • Skipped the shallow mesh copies in the vtk output by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2050
  • travis stage for draft PR by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2053
  • Fix quick start doc for submodules' fallback. by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2055
  • Improve performance of ghost map unpacking by @klevzoff in https://github.com/GEOSX/GEOSX/pull/1989
  • Force GEOSX organisation in submodules by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2058
  • Removed MPICXXBOOL by @corbett5 in https://github.com/GEOSX/GEOSX/pull/2060
  • Fixed a crash in the statistics on GPU by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2061
  • Adding trapped mass as output from compositional statistics by @jafranc in https://github.com/GEOSX/GEOSX/pull/2052
  • Implemented time stepping based on state change by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2062
  • Add prism 7+ support by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2051
  • Add openmp and/or hdf5 to the dependencyList when needed with slurm MPI by @XL64 in https://github.com/GEOSX/GEOSX/pull/2067
  • Add python tools documentation to sphinx by @cssherman in https://github.com/GEOSX/GEOSX/pull/1991
  • Add support for NVTX in cuda traces using existing instrumentation by @XL64 in https://github.com/GEOSX/GEOSX/pull/1980
  • Remove discretization attribute from SurfaceGenerator. by @CusiniM in https://github.com/GEOSX/GEOSX/pull/2077
  • Increased well verbosity; made well shut down more robust by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2078
  • add support for apple M1 chip by @rrsettgast in https://github.com/GEOSX/GEOSX/pull/2074
  • Renable parallelDevicePolicy in SEM by @XL64 in https://github.com/GEOSX/GEOSX/pull/2081
  • Low order elastic wave equation by @acitrain in https://github.com/GEOSX/GEOSX/pull/1865
  • Use real32 floats in WaveSolver by @XL64 in https://github.com/GEOSX/GEOSX/pull/2032
  • fix compilation with nvtx support enabled by @XL64 in https://github.com/GEOSX/GEOSX/pull/2096
  • Implemented source flux boundary condition in OBL by @francoishamon in https://github.com/GEOSX/GEOSX/pull/2088
  • Reorganize fractures input files by @CusiniM in https://github.com/GEOSX/GEOSX/pull/2094
  • Add ubuntu 22.04 LTS Jammy to travis by @TotoGaz in https://github.com/GEOSX/GEOSX/pull/2090

New Contributors

  • @andrea-borio made their first contribution in https://github.com/GEOSX/GEOSX/pull/1220
  • @sytuannguyen made their first contribution in https://github.com/GEOSX/GEOSX/pull/1271
  • @mndiaye24 made their first contribution in https://github.com/GEOSX/GEOSX/pull/1269
  • @jhuang2601 made their first contribution in https://github.com/GEOSX/GEOSX/pull/1474
  • @tang39 made their first contribution in https://github.com/GEOSX/GEOSX/pull/1468
  • @mkhait made their first contribution in https://github.com/GEOSX/GEOSX/pull/1591
  • @XL64 made their first contribution in https://github.com/GEOSX/GEOSX/pull/1741
  • @labesse40 made their first contribution in https://github.com/GEOSX/GEOSX/pull/1765
  • @victorapm made their first contribution in https://github.com/GEOSX/GEOSX/pull/1879
  • @acitrain made their first contribution in https://github.com/GEOSX/GEOSX/pull/1899
  • @frankfeifan made their first contribution in https://github.com/GEOSX/GEOSX/pull/1920
  • @nmbader made their first contribution in https://github.com/GEOSX/GEOSX/pull/1995
  • @paloma-martinez made their first contribution in https://github.com/GEOSX/GEOSX/pull/1956
  • @aure-lily made their first contribution in https://github.com/GEOSX/GEOSX/pull/1987

Full Changelog: https://github.com/GEOSX/GEOSX/compare/v0.2.0...v0.2.1-alpha

Scientific Software - Peer-reviewed - C++
Published by rrsettgast about 3 years ago

GEOS - v0.2.0

This release contains many infrastructure improvements and the addition of many basic capabilities.

  • Extensive updates to Data Repository
  • Discretization
    • Finite element interface
    • Kernel launching interface looping abstraction
    • Element formulations for 1st order:
      • 8-node hexahedron
      • 6-node wedge
      • 5-node pyramid
      • 4-node tetrahedron
    • Cell-centered Finite Volume method with Two-point Flux Approximation (TPFA)
    • Hybrid Finite Volume method with TPFA and quasi-TPFA inner products
  • Physics Solvers
    • Solid mechanics explicit on GPU, implicit assembly on GPU
    • Single-phase flow (assembly on GPU)
    • Classical FVM and Hybrid FVM formulations
    • Porous matrix and DFM fracture flow
    • Compositional multiphase flow (assembly on GPU)
    • Fully implicit isothermal overall composition formulation
    • Fluid constitutive models:
      • Equation-of-state hydrocarbon compositional
      • Three-phase extended black-oil
      • Two-phase CO2-brine
    • Multi-segmented wells for single phase and compositional multiphase flow (assembly on GPU)
    • Surface Generation
    • Topology change (legacy GEOS approach)
  • Embedded Discrete Fractures
    • Enriched finite element method for the discretization of the mechanics
    • Piecewise constant displacement jump enrichment
    • Hydrofracture solver (legacy GEOS approach)
    • Small strain aligned contact using Lagrange multipliers
    • Discrete fracture model using a low-order stabilized mixed finite element method
    • Proppant Transport Solver
    • FVM formulation
    • Major physical processes modeled:
      • Proppant-fluid slurry flow and multicomponent transport in fractures
      • Proppant gravitational settling
      • Proppant bed build-up and development space
  • Mesh Structure
    • Introduced the concept of extrinsic mesh data
    • Fracture elements to represent FV cells in fractures
  • VTK output
  • Linear algebra interface layers for Hypre, Trilinos, Petsc
    • Common interface for supported linear algebra packages
    • Krylov solvers (CG, GMRES, BiCGSTAB)
    • Preconditioners (algebraic multigrid, incomplete factorizations)
    • Block matrix and vector support
    • Serial and parallel direct solvers

Scientific Software - Peer-reviewed - C++
Published by rrsettgast about 5 years ago