Skip to content
Snippets Groups Projects
  1. Jun 27, 2024
  2. Jun 26, 2024
  3. Jan 02, 2024
  4. Jul 06, 2023
  5. Jul 04, 2023
  6. Jun 30, 2023
  7. Apr 12, 2023
  8. Dec 22, 2022
  9. Dec 19, 2022
    • Mark OLESEN's avatar
      ENH: initial use of apptainer definitions · 48625763
      Mark OLESEN authored
      - the run scripts are largely identical to docker/podman solutions
        except no libnss wrapping needed, and sudo modification is disallowed
      
      CONFIG: adjust for updated location of libnss_wrapper (ubuntu 22.04)
      48625763
  10. Jan 12, 2022
    • Mark OLESEN's avatar
      ENH: rejig image layers and tagging · a69dc0f0
      Mark OLESEN authored
      - split images into two basic layers:
          1. OS + packages
          2. OpenFOAM repo/packages
      
        This allows better reuse of layer 1 between different OpenFOAM
        versions.
      
      - create images with version tagging.
      
        Previously had images such as openfoam2112-run, openfoam2106-run etc.
        However this will get out of control in the very near future.
      
        Now just use the standard image tagging for the OpenFOAM versions,
        which also benefits from the common base layer 1 for the images.
      
        Old  -> New
        openfoam2112-run -> openfoam-run:2112 (and openfoam-run:latest)
        openfoam2106-run -> openfoam-run:2106
      
      ENH: add --shm-size as pass-through option
      
      - needed for intelmpi (eg, --shm-size=4G)
      a69dc0f0
  11. Dec 21, 2021
  12. Dec 20, 2021
    • Mark OLESEN's avatar
      ENH: added openfoam-chroot · 35e9aa92
      Mark OLESEN authored
      - an alternative way to run images with user id mapping.
        Internally it uses the chroot command for user ids, supplemented
        with some handling to preserve similar mount names under the home
        directory.
      
        [Script was previously local content only].
      
      - update leap build container. Add a mingw version for reference
      35e9aa92
  13. Nov 24, 2021
  14. Nov 17, 2021
  15. Nov 16, 2021
    • Mark OLESEN's avatar
      add support for /openfoam direct installations · 5f611b5e
      Mark OLESEN authored
      - in some circumstances it can be desirable to flatten into a single
        application directory (ie, no /usr/lib/openfoam hierarchy)
        or install _below_ /openfoam
      
      - allow tar files in the context, to support sideloading applications
        via the docker ADD command
      
      - basic option handling for post-install, split off fix permissions
        into a separate file. This can be useful when staging sideloads.
      
      - drop trigger of mpi-update links. This was apparently only needed
        since the RPMs had used 'find' during the build and that is not
        installed for the Fedora rpmbuild env. Upstream RPM generation changed
        accordingly so can now drop that bit from post-install.
      
      update docker files to use ARG parameterization
      
      add some general build container descriptions
      5f611b5e
  16. Sep 09, 2021
  17. Jun 29, 2021
  18. Jun 28, 2021