Skip to content

Releases: E4S-Project/e4s-cl

E4S-CL release v1.0.4

26 Aug 22:21
Compare
Choose a tag to compare
  • Changed default value of preload_root_libraries from false to true,
    restablishing srun support
  • Added libmpi_cray.so.12 to the list of accepted libmpi.so files in
    the e4s-cl-mpi-tester script, for library detection, restablishing
    cray mpich support
  • Fixed verbosity issue when implicitely using launch command where
    verbosity was asked for the runned application that would propagate
    to e4s-cl's verbosity status

E4S-CL release v1.0.3

16 Apr 21:33
Compare
Choose a tag to compare
  • Introduced barebones backend, which runs in local environment
    • Is implemented as an alternative backend
    • Creates symlinks to files in centralised folder instead of binding them
  • Introduced python bindings for MPI libraries in script
    • Script is e4s-cl-mpi-tester
    • Runs with MPICH ABI or OpenMPI
    • Obsoletes the compiler detection, and the precompiled binary database
  • Sort the detected libraries and files in init

E4S-CL release v1.0.2

31 Mar 16:28
Compare
Choose a tag to compare
  • Added configuration options for container backends
  • Added environment variable options for container backends
  • Added default configuration output from command line
  • Improved podman support for container version detection
  • Fixed termcolor error on container failure
  • Add check to ensure symlinks are not bound twice
  • Added configuration options for wi4mpi
  • Added support for wi4mpi interface mode

E4S-CL release v1.0.1

10 Nov 19:13
Compare
Choose a tag to compare
  • Fixed installation of Wi4MPI when not required

E4S-CL release v1.0

04 Nov 21:48
Compare
Choose a tag to compare

e4s-cl's first release.

Release Candidate 6

09 Mar 17:34
Compare
Choose a tag to compare
Release Candidate 6 Pre-release
Pre-release
  • Restructured project to better fit python guidelines
  • Added compatibility with python3.6 and up
  • Added the ability to run a command without containers
  • Improved completion capabilities

Release Candidate 5

17 Feb 23:17
bdb1b99
Compare
Choose a tag to compare
Release Candidate 5 Pre-release
Pre-release

Additions:

  • Added automatic profile naming based on used MPI vendor and version
  • Added built-in profiles
  • Added sample binaries to profile distribution without compilers
  • Singularity features:
    • Prevented system-specific rules from altering execution via --contain
    • Ensured the PWD is conserved in containers (fixed #30)
  • Added ALPS support
    • aprun launcher now supported
    • e4s-cl package resolving now bypasses ALPS quarantine
  • Added barebones module awareness
  • Added logging output in dedicated logging folders
  • Added docker backend module
  • Added podman backend module

Removed:

  • Removed tree output in profile show
  • Exported library module to standalone package (python-sotools)

Release Candidate 4

23 Sep 18:24
Compare
Choose a tag to compare
Release Candidate 4 Pre-release
Pre-release

Added WI4MPI support.

  • Profiles can contain a path towards a WI4MPI installation to use
  • Execution is aware of WI4MPI environments
  • WI4MPI launchers are supported

Release Candidate 3

22 Sep 19:45
Compare
Choose a tag to compare
Release Candidate 3 Pre-release
Pre-release

Refactored library detection and use in the code.
ELF headers are parsed and symbols are checked to ensure no mismatches occur.

Pre-release 2

19 Mar 20:47
Compare
Choose a tag to compare
Pre-release 2 Pre-release
Pre-release

Updated format and documentation for this second release candidate.