-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Spack docker containers #261
base: master
Are you sure you want to change the base?
Commits on Dec 17, 2020
-
* Spack work. * Working with existing LLNL host configs. * SuiteSparse on Lassen progress. * Trilinos working on Lassen. * HYPRE finally working. * Trilinos MKL TPL * Fixed CHAI version. * Initial commit MacOS spack support * Travis host configs. * Expanded VTK libraries. Co-authored-by: Herve Gross <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4afd73 - Browse repository at this point
Copy the full SHA d4afd73View commit details
Commits on Feb 12, 2021
-
* Add current GEOSX compilers to spack. * Added python interface. * Removed static variables. * Python improvements. * Removed std::string. Co-authored-by: Randolph R. Settgast <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5d63f6 - Browse repository at this point
Copy the full SHA f5d63f6View commit details
Commits on Feb 19, 2021
-
Corbett/references and exceptions (#1318)
* Changes to Group and Wrapper to favor references. * Added exceptions to harden the Python interface. * Added a Spack and Uberenv guide. * Changed getConstitutiveRelation and getConstitutiveManager. * Changed getMeshBodies, getMeshBody and getMeshLevel. * Changed getDomainPartition * Changed getRegion and getSubRegion. * Prevent MPI_Init from being called twice, (occurs with pygeosx). * Changed getConstitutiveModel(s). * Removing unnecessary uses of getGroupPointer. * Changed Group::getParent and Wrapper constructor. * Removed function input paths from restart.
Configuration menu - View commit details
-
Copy full SHA for 90d44e6 - Browse repository at this point
Copy the full SHA 90d44e6View commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 93fc439 - Browse repository at this point
Copy the full SHA 93fc439View commit details
Commits on Jun 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cba00e8 - Browse repository at this point
Copy the full SHA cba00e8View commit details
Commits on Sep 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9ce2b63 - Browse repository at this point
Copy the full SHA 9ce2b63View commit details
Commits on Oct 16, 2021
-
Adding features for Wellbore meshing (#1424)
* added option to specify inner radius of cartesian mapping * fix error in silo output * modifications to wellbore parallel mesh gen + addNeighbor changes to allow ranks to be mutual periodic neighbors (doubly-neighbored) * add hard coded coordinatese in the radial direction * bugfix for integer overflow with hypre int * fixes for mgr on gpu * - Add additional instrumentation for using MGR (make restrictor, compute Auu) - Update hypre linear algebra interface to the latest hypre/mgr - Update MGR recipes for GPU * modified LAIHelperFunctions::separateComponentFilter to batch insert rows. Introduced MatrixBase::separateComponentFilter as a specialized filter, implemented HypreMatrix::separateComponentFilter. * some cleanup for HypreMatrix::separateComponentFilter Co-authored-by: Sy-Tuan Nguyen <[email protected]> * implement single read variant of HypreMatrix::separateComponentFilter * Use full matrix instead of SDC approximation for mechanics in hydrofrac solver. Fix bug in setting options for mechanics block solver. * Changes to run on Summit. (#1546) Co-authored-by: Randolph R. Settgast <[email protected]> * fix bug from summit update * fix bug in SinglePhasePoromechanicsSolver::implicitStepComplete * resolve host-device ghost index array inconsistency * added annulus option to cylinder geometry. added error check for aperature table * Changes for new compilers on summit/lassen (#1611) * Updated hypre. * Force uberenv to use python3. * Added CUDA 11.0.3 on Summit. * Added GCC 9.1.0 to Summit * Added GCC 9.1.0 to Summit * Changes to work with GCC 9.1.0 on Summit. Co-authored-by: Benjamin Curtice Corbett <[email protected]> * Updating function parCSRtoIJ required by latest hypre version Co-authored-by: wrtobin <[email protected]> Co-authored-by: Quan Bui <[email protected]> Co-authored-by: Sy-Tuan Nguyen <[email protected]> Co-authored-by: Ben Corbett <[email protected]> Co-authored-by: Benjamin Curtice Corbett <[email protected]> Co-authored-by: Nicola Castelletto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c7822a - Browse repository at this point
Copy the full SHA 1c7822aView commit details
Commits on Jul 18, 2022
-
Format python files with YAPF (#1947)
Enabling yapf formatting of python files
Configuration menu - View commit details
-
Copy full SHA for 1cebee6 - Browse repository at this point
Copy the full SHA 1cebee6View commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bb56e1f - Browse repository at this point
Copy the full SHA bb56e1fView commit details
Commits on Apr 15, 2023
-
Change
geosx
togeos
in macros, include guards, namespace... (#2392)This patch aims at shrinking `GEOSX` into `GEOS`. - The `geosx` namespace is renamed `geos`. - All the `GEOSX_ASSERT`, `GEOSX_LOG`, … are renamed `GEOS_…` - All the include guards are modified. - All the paths to the old `http://gihub.com/GEOSX/GEOSX` are renamed appropriately - Mention to `GEOSX` in the text of the documentation is changed to `GEOS` Meanwhile, `GEOSX` is kept for the following cases - The executable is still named `geosx`, the examples in the doc still reflect the current naming. - All the tools named after `geosx` kept their `geosx` (_e.g._ `pygeox`, `geosx_xml_tools`) - All the `cmake` configuration flags (_e.g._ `GEOSX_TPL_DIR`, `GEOSX_USE_CUDA`) are unchanged. - The `host-config` files are not changed. - The variables names, classes or files containing `GEOSX` are not modified.
Configuration menu - View commit details
-
Copy full SHA for 7174fc2 - Browse repository at this point
Copy the full SHA 7174fc2View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f22db18 - Browse repository at this point
Copy the full SHA f22db18View commit details
Commits on May 31, 2023
-
Ensure unit tests are enabled by default. (#2464)
* Add geos-specific option to suppress/enable unit tests, active by default.
Configuration menu - View commit details
-
Copy full SHA for f29a21e - Browse repository at this point
Copy the full SHA f29a21eView commit details
Commits on Jan 23, 2024
-
* Add mesa to packages.yaml, vtk issues * modify, add fmt recipe * remove cxx flags from blueos (consistent with RADIUSS and Axom) * Add specific uncrustify version, remove optimization flags from toss3 * Move spack configs and package recipes to separate folders; delete uberenv directory * Add uberenv as a submodule. Add uberenv config file * Bump conduit, add libtools external package * Bill's Conduit/HDF5 changes + switcharoo, try building latest pugixml * Add vtk patches + Try replace hypre-cuda with +hypre+cuda and caliper variant changes * Add camp dependency for RAJA path * make suite-sparse mandatory (spack is not always adding it to spec otherwise) * Change clang@upstream for blueos to clang@9 so clingo doesn't yell * gmpr fix * Use more accurate caliper version and correct readline version * Cleanup vtk script, vtk now builds on lassen * Update to spack 0.18.0 * Update hypre/silo/hdf5/conduit and use older trilinos recipe * Can build all blueos libraries - compilation errors - use netlib-lapack instead of essl * first pass at spack environments * Add spack.yaml for lassen; modify spack.yaml install_tree path to blueos_3_ppc64le_ib_p9_package * Generalize HDF5 and pugixml configuration so both thirdPartyLibs and spack builds work * Update umpire/raja/chai/hypre - only quartz re-tested so far * blueos config - set CUDA 11 as default * Cuda 11 explicit spec * Update CMake version; add gcc-toolchain flag for quartz * Update caliper, adiak, trilinos, cmake requirement, camp version in spack recipe * Update adiak namespace * Add cxx flags (std:: errors), disable hwloc dependency (runtime MPI error) for trilinos recipe * Guard adiak or adiak::adiak target * Add FESAPI spack recipe * pugixml and fmt changes for toss 3 quartz * Update CUDA to 11.2.2, update hypre, add -fPIC flag for hypre~shared, add missing libcublasLt path * use intel-oneapi-mkl instead of intel-mkl; use magic mvapich2; use mpi fortran in superlu-dist; disable fesapi default; update hypre; update cmake * Update CMake to 3.26.3; CMake fortran/CXX error with 3.23.1 * Missing fmt dependency * Upgrade to uberenv spack environments - update uberenv submodule, move to spack.yaml config files, comment out unused recipe patches * Move pygeosx dependencies to a separate spack recipe; update to latest spack release; use older hdf5 recipe; small trilinos change due to spack cmakepackage reorg; add spack environment files for pygeosx; adjust spec check for HYPRE cuda/hip enabled; add project json file for uberenv to build pygeosx; delete old python spec files * Mandate CMake >=3.23 * Spack environment file for toss 3 (rzgenie) * Remove cp unused * Omit uberenv from submodule check * Lock blt version to bypass raja/chai/camp blt::stub error * Make python required dependency; make pygeosx variant toggle * Generate separate host-config for LvArray * Update hypre and umpire versions, Remove some package recipes using git version specifiers where possible
Configuration menu - View commit details
-
Copy full SHA for 7423737 - Browse repository at this point
Copy the full SHA 7423737View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b687f1 - Browse repository at this point
Copy the full SHA 8b687f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da3f99 - Browse repository at this point
Copy the full SHA 9da3f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3884ee9 - Browse repository at this point
Copy the full SHA 3884ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e45a801 - Browse repository at this point
Copy the full SHA e45a801View commit details -
Remove unneeded dependencies for pygeosx, add recommendation to build…
… python3 using Linux package manager > spack
Configuration menu - View commit details
-
Copy full SHA for 615fc7d - Browse repository at this point
Copy the full SHA 615fc7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a7374 - Browse repository at this point
Copy the full SHA 50a7374View commit details -
Configuration menu - View commit details
-
Copy full SHA for 081a2c4 - Browse repository at this point
Copy the full SHA 081a2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c93a56 - Browse repository at this point
Copy the full SHA 6c93a56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c59d2 - Browse repository at this point
Copy the full SHA 90c59d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15869e7 - Browse repository at this point
Copy the full SHA 15869e7View commit details
Commits on Aug 22, 2024
-
Merge remote-tracking branch 'remotes/tempGEOS/feature/han12/wip_dock…
…er_spack_recipes'
Configuration menu - View commit details
-
Copy full SHA for 9319cf9 - Browse repository at this point
Copy the full SHA 9319cf9View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f19e7dd - Browse repository at this point
Copy the full SHA f19e7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b904228 - Browse repository at this point
Copy the full SHA b904228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9949b57 - Browse repository at this point
Copy the full SHA 9949b57View commit details -
Changes to get things working with tpl version updates - includes spa…
…ck recipe changes, spack version update
Configuration menu - View commit details
-
Copy full SHA for 70aecbe - Browse repository at this point
Copy the full SHA 70aecbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af6e2c - Browse repository at this point
Copy the full SHA 4af6e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ce06f - Browse repository at this point
Copy the full SHA f5ce06fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2d6d69 - Browse repository at this point
Copy the full SHA c2d6d69View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced4677 - Browse repository at this point
Copy the full SHA ced4677View commit details -
Configuration menu - View commit details
-
Copy full SHA for a62fc20 - Browse repository at this point
Copy the full SHA a62fc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427c690 - Browse repository at this point
Copy the full SHA 427c690View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdacbff - Browse repository at this point
Copy the full SHA bdacbffView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6922a9 - Browse repository at this point
Copy the full SHA d6922a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 153263f - Browse repository at this point
Copy the full SHA 153263fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f971b98 - Browse repository at this point
Copy the full SHA f971b98View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33f21b0 - Browse repository at this point
Copy the full SHA 33f21b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa6810 - Browse repository at this point
Copy the full SHA 3aa6810View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1bde35c - Browse repository at this point
Copy the full SHA 1bde35cView commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa36440 - Browse repository at this point
Copy the full SHA aa36440View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48a1830 - Browse repository at this point
Copy the full SHA 48a1830View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccefebd - Browse repository at this point
Copy the full SHA ccefebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86e4f0f - Browse repository at this point
Copy the full SHA 86e4f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d216b25 - Browse repository at this point
Copy the full SHA d216b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e96477 - Browse repository at this point
Copy the full SHA 9e96477View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f2c29f - Browse repository at this point
Copy the full SHA 1f2c29fView commit details -
cleanup paths, add symlinks so spack can find link dependencies, bump…
… cmake requirement
Configuration menu - View commit details
-
Copy full SHA for 480eeda - Browse repository at this point
Copy the full SHA 480eedaView commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 24b6d22 - Browse repository at this point
Copy the full SHA 24b6d22View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc2fdfa - Browse repository at this point
Copy the full SHA cc2fdfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa0f98c - Browse repository at this point
Copy the full SHA fa0f98cView commit details