(not at the head of any monitored branch or PR)
2026-03-16 19:14.43: New job: test parmap.1.2.5 with dune-configurator.3.22.0~alpha2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29547/head (19c70fd6a788b154ec5e9fe26bca1d12fb2519be)
                              on debian-13-ocaml-5.4/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29547/head" && git reset --hard 19c70fd6
git fetch origin master
git merge --no-edit 4f056bfedf536e66065c3783e694e6aa0b38261a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:bd342cbd7766c453282fdafbc2e565ae3361320ec344722cf4372b782e4a97f6
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune-configurator.3.22.0~alpha2 3.22.0~alpha2
RUN opam reinstall dune-configurator.3.22.0~alpha2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune-configurator.3.22.0~alpha2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall parmap.1.2.5; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'parmap.1.2.5' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test parmap.1.2.5) || true
RUN opam reinstall --with-test --verbose parmap.1.2.5; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'parmap.1.2.5' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-03-16 19:14.43: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:bd342cbd7766c453282fdafbc2e565ae3361320ec344722cf4372b782e4a97f6-dune-configurator.3.22.0~alpha2-parmap.1.2.5-19c70fd6a788b154ec5e9fe26bca1d12fb2519be"
2026-03-16 19:14.43: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:bd342cbd7766c453282fdafbc2e565ae3361320ec344722cf4372b782e4a97f6)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune-configurator.3.22.0~alpha2 3.22.0~alpha2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune-configurator.3.22.0~alpha2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune-configurator.3.22.0~alpha2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall parmap.1.2.5;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'parmap.1.2.5' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test parmap.1.2.5) || true"))
 (run (shell  "opam reinstall --with-test --verbose parmap.1.2.5;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'parmap.1.2.5' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-03-16 19:14.43: Waiting for resource in pool OCluster
2026-03-16 20:48.01: Waiting for worker…
2026-03-16 20:49.43: Got resource from pool OCluster
Building on clete
All commits already cached
Updating files:  64% (11880/18461)
Updating files:  65% (12000/18461)
Updating files:  66% (12185/18461)
Updating files:  67% (12369/18461)
Updating files:  68% (12554/18461)
Updating files:  69% (12739/18461)
Updating files:  70% (12923/18461)
Updating files:  71% (13108/18461)
Updating files:  72% (13292/18461)
Updating files:  73% (13477/18461)
Updating files:  74% (13662/18461)
Updating files:  75% (13846/18461)
Updating files:  76% (14031/18461)
Updating files:  77% (14215/18461)
Updating files:  78% (14400/18461)
Updating files:  79% (14585/18461)
Updating files:  80% (14769/18461)
Updating files:  81% (14954/18461)
Updating files:  82% (15139/18461)
Updating files:  83% (15323/18461)
Updating files:  84% (15508/18461)
Updating files:  85% (15692/18461)
Updating files:  86% (15877/18461)
Updating files:  87% (16062/18461)
Updating files:  88% (16246/18461)
Updating files:  89% (16431/18461)
Updating files:  90% (16615/18461)
Updating files:  91% (16800/18461)
Updating files:  92% (16985/18461)
Updating files:  93% (17169/18461)
Updating files:  94% (17354/18461)
Updating files:  95% (17538/18461)
Updating files:  96% (17723/18461)
Updating files:  97% (17908/18461)
Updating files:  98% (18092/18461)
Updating files:  99% (18277/18461)
Updating files: 100% (18461/18461)
Updating files: 100% (18461/18461), done.
HEAD is now at 4f056bfedf Merge pull request #29543 from Zaneham/add-olint-0.1.0
Updating 4f056bfedf..19c70fd6a7
Fast-forward
 .../chrome-trace/chrome-trace.3.22.0~alpha2/opam   | 39 +++++++++++
 .../dune-action-plugin.3.22.0~alpha2/opam          | 52 +++++++++++++++
 .../dune-action-trace.3.22.0~alpha2/opam           | 39 +++++++++++
 .../dune-build-info.3.22.0~alpha2/opam             | 45 +++++++++++++
 .../dune-configurator.3.22.0~alpha2/opam           | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.0~alpha2/opam    | 42 ++++++++++++
 .../dune-private-libs.3.22.0~alpha2/opam           | 50 +++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha2/opam   | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.0~alpha2/opam      | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.0~alpha2/opam    | 37 +++++++++++
 packages/dune/dune.3.22.0~alpha2/opam              | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.0~alpha2/opam                | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.0~alpha2/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha2/opam  | 43 +++++++++++++
 packages/ordering/ordering.3.22.0~alpha2/opam      | 38 +++++++++++
 packages/stdune/stdune.3.22.0~alpha2/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.22.0~alpha2/opam     | 38 +++++++++++
 packages/xdg/xdg.3.22.0~alpha2/opam                | 39 +++++++++++
 18 files changed, 796 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.0~alpha2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.0~alpha2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.0~alpha2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.0~alpha2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.0~alpha2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.0~alpha2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.0~alpha2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.0~alpha2/opam
 create mode 100644 packages/dune-site/dune-site.3.22.0~alpha2/opam
 create mode 100644 packages/dune/dune.3.22.0~alpha2/opam
 create mode 100644 packages/dyn/dyn.3.22.0~alpha2/opam
 create mode 100644 packages/fs-io/fs-io.3.22.0~alpha2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha2/opam
 create mode 100644 packages/ordering/ordering.3.22.0~alpha2/opam
 create mode 100644 packages/stdune/stdune.3.22.0~alpha2/opam
 create mode 100644 packages/top-closure/top-closure.3.22.0~alpha2/opam
 create mode 100644 packages/xdg/xdg.3.22.0~alpha2/opam

(from ocaml/opam:debian-13-ocaml-5.4@sha256:bd342cbd7766c453282fdafbc2e565ae3361320ec344722cf4372b782e4a97f6)
2026-03-16 20:49.59 ---> using "41eea30e3f639c18d8cf57c309ec76919ec7b2398036f7e41744cbce59a133d3" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-03-16 20:49.59 ---> using "4ad7f430d684c40cedc651267e0edf890c044fe4e624255de377c471b4526bac" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-16 20:49.59 ---> using "71fa58e52457bf6a7eac317c6a6ef1e2bdf53e533a1e4fd04b90c9349347e038" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       5.4
# invariant            ["ocaml-base-compiler" {= "5.4.0"}]
# compiler-packages    ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       5.4.0
2026-03-16 20:49.59 ---> using "ed86081cb38ca125a920162bfe6a4bb7b1c27c6973c917551687c83cf44dbfdf" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-03-16 20:49.59 ---> using "04a48515eea40c32b96da0c71328b4bba0edb66eed83d4f78554b39097cf1f25" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-03-16 20:50.01 ---> using "5aac9760b2a7888c5a0c51e12c4e2f8b78e92b665688f09ee1858f54c46e2fba" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-03-16 20:50.01 ---> using "eb2bdb7d05f153d109c9af88f52221b082fcc4d1be6951027ec15e8041a9f010" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB]
- Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [111 kB]
- Fetched 10.0 MB in 1s (6892 kB/s)
- Reading package lists...
- 
2026-03-16 20:50.01 ---> using "44c5375013a613ff9fdb37faa9a067ee60e0498629acd41e746d1271325aac5f" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune-configurator.3.22.0~alpha2 3.22.0~alpha2"))
dune-configurator is now pinned to version 3.22.0~alpha2
2026-03-16 20:50.01 ---> using "197f0d78eaf0695e2cc8ac58e9453f86b10186547feff37a463721ee9fe56ae6" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune-configurator.3.22.0~alpha2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune-configurator.3.22.0~alpha2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune-configurator.3.22.0~alpha2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 3 packages
  - install csexp             1.5.2                  [required by dune-configurator]
  - install dune              3.22.0~alpha2          [required by dune-configurator]
  - install dune-configurator 3.22.0~alpha2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2  (cached)
-> retrieved dune.3.22.0~alpha2, dune-configurator.3.22.0~alpha2  (cached)
-> installed dune.3.22.0~alpha2
-> installed csexp.1.5.2
-> installed dune-configurator.3.22.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-16 20:50.01 ---> using "cdd15064528574bdfa1f696883f76464f9dcf852d7d4629ed5ae486775ee6ba0" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall parmap.1.2.5;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'parmap.1.2.5' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
parmap.1.2.5 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install parmap 1.2.5

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved parmap.1.2.5  (cached)
-> installed parmap.1.2.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-16 20:50.10 ---> saved as "9b0de4fea05586c7edddb0ed9cfee151198e6fde10633c90500e9ea6a3b3ebf7"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test parmap.1.2.5) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile parmap 1.2.5

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved parmap.1.2.5  (https://opam.ocaml.org/cache)
-> removed   parmap.1.2.5
-> installed parmap.1.2.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-16 20:58.20 ---> saved as "cc70121d55a12b3dbebfe2675e7ae25fcc81bbe8a70ff50b4cbdc292840be62b"

/home/opam: (run (shell  "opam reinstall --with-test --verbose parmap.1.2.5;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'parmap.1.2.5' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
The following actions will be performed:
=== recompile 1 package
  - recompile parmap 1.2.5

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [parmap.1.2.5: extract]
-> retrieved parmap.1.2.5  (cached)
Processing  2/4: [parmap: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "parmap" "-j" "71" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/parmap.1.2.5)
- (cd _build/default/tests && ./testexceptions.exe)
- Exceptions are properly catched, no SIGSEVTesting capture of exception: this code should exit normally, without segfault.
- [Parmap]: mapper on 5 elements, on 5 cores
- [Parmap]: simplemapper on 5 elements, on 5 cores, chunksize = 1
- [Parmap]: error at index j=0 in (1,1), chunksize=1 of a total of 1 got exception Failure("should not crash") on core 1 
- 
- [Parmap]: error at index j=0 in (0,0), chunksize=1 of a total of 1 got exception Failure("should not crash") on core 0 
- 
- [Parmap]: error at index j=0 in (2,2), chunksize=1 of a total of 1 got exception Failure("should not crash") on core 2 
- 
- [Parmap]: error at index j=0 in (3,3), chunksize=1 of a total of 1 got exception Failure("should not crash") on core 3 
- 
- [Parmap]: error at index j=0 in (4,4), chunksize=1 of a total of 1 got exception Failure("should not crash") on core 4 
- 
- (cd _build/default/tests && ./simplescalefold.exe)
- Testing scalability with 2 iterations on 1*2 to 10*2 cores
- The fold operation in this example is too simple to scale: this is just a test for the code.
- Sequential execution takes 0.000792 seconds
- Speedup with 2 cores (average on 2 iterations): 0.233020 (tseq=0.000792, tpar=0.003398)
- Speedup with 4 cores (average on 2 iterations): 0.253570 (tseq=0.000792, tpar=0.003123)
- Speedup with 6 cores (average on 2 iterations): 0.209712 (tseq=0.000792, tpar=0.003776)
- Speedup with 8 cores (average on 2 iterations): 0.182945 (tseq=0.000792, tpar=0.004328)
- Speedup with 10 cores (average on 2 iterations): 0.148110 (tseq=0.000792, tpar=0.005346)
- Speedup with 12 cores (average on 2 iterations): 0.088414 (tseq=0.000792, tpar=0.008955)
- Speedup with 14 cores (average on 2 iterations): 0.082187 (tseq=0.000792, tpar=0.009634)
- Speedup with 16 cores (average on 2 iterations): 0.076872 (tseq=0.000792, tpar=0.010300)
- Speedup with 18 cores (average on 2 iterations): 0.063738 (tseq=0.000792, tpar=0.012423)
- Speedup with 20 cores (average on 2 iterations): 0.060599 (tseq=0.000792, tpar=0.013066)
- (cd _build/default/tests && ./floatscale.exe)
- Test: normal parmap
- Test: specialised array parmap
- Test: specialised float array parmap
- Testing scalability with 1 iterations on 8 to 8 cores, step 1
- Sequential execution takes 2.217024 seconds
- Speedup with 8 cores (average on 1 iterations): 0.319395 (tseq=2.217024, tpar=6.941317)
- Testing scalability with 1 iterations on 8 to 8 cores, step 1
- Sequential execution takes 0.882066 seconds
- Speedup with 8 cores (average on 1 iterations): 0.316727 (tseq=0.882066, tpar=2.784943)
- Testing scalability with 1 iterations on 8 to 8 cores, step 1
- Sequential execution takes 0.889394 seconds
- Speedup with 8 cores (average on 1 iterations): 1.210660 (tseq=0.889394, tpar=0.734636)
- (cd _build/default/tests && ./simplescalemapfold.exe)
- Testing scalability with 2 iterations on 1*2 to 10*2 cores
- Sequential execution takes 4.231235 seconds
- Speedup with 2 cores (average on 2 iterations): 1.599687 (tseq=4.231235, tpar=2.645039)
- Speedup with 4 cores (average on 2 iterations): 2.440569 (tseq=4.231235, tpar=1.733708)
- Speedup with 6 cores (average on 2 iterations): 2.504343 (tseq=4.231235, tpar=1.689559)
- Speedup with 8 cores (average on 2 iterations): 3.053129 (tseq=4.231235, tpar=1.385869)
- Speedup with 10 cores (average on 2 iterations): 3.794903 (tseq=4.231235, tpar=1.114978)
- Speedup with 12 cores (average on 2 iterations): 4.206053 (tseq=4.231235, tpar=1.005987)
- Speedup with 14 cores (average on 2 iterations): 5.480394 (tseq=4.231235, tpar=0.772068)
- Speedup with 16 cores (average on 2 iterations): 6.383677 (tseq=4.231235, tpar=0.662821)
- Speedup with 18 cores (average on 2 iterations): 5.362700 (tseq=4.231235, tpar=0.789012)
- Speedup with 20 cores (average on 2 iterations): 6.657597 (tseq=4.231235, tpar=0.635550)
- (cd _build/default/tests && ./simplescale_array.exe)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.096490 seconds
- Speedup with 1 cores (average on 2 iterations): 0.901834 (tseq=4.096490, tpar=4.542402)
- Speedup with 2 cores (average on 2 iterations): 0.899129 (tseq=4.096490, tpar=4.556067)
- Speedup with 3 cores (average on 2 iterations): 1.607880 (tseq=4.096490, tpar=2.547758)
- Speedup with 4 cores (average on 2 iterations): 2.439675 (tseq=4.096490, tpar=1.679113)
- Speedup with 5 cores (average on 2 iterations): 4.054945 (tseq=4.096490, tpar=1.010245)
- Speedup with 6 cores (average on 2 iterations): 4.816559 (tseq=4.096490, tpar=0.850501)
- Speedup with 7 cores (average on 2 iterations): 5.182574 (tseq=4.096490, tpar=0.790435)
- Speedup with 8 cores (average on 2 iterations): 4.013945 (tseq=4.096490, tpar=1.020564)
- Speedup with 9 cores (average on 2 iterations): 4.105705 (tseq=4.096490, tpar=0.997756)
- Speedup with 10 cores (average on 2 iterations): 5.337520 (tseq=4.096490, tpar=0.767489)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.311942 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.951907 (tseq=4.311942, tpar=4.529791)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 1.703090 (tseq=4.311942, tpar=2.531834)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 2.964294 (tseq=4.311942, tpar=1.454627)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 3.446945 (tseq=4.311942, tpar=1.250946)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 4.296828 (tseq=4.311942, tpar=1.003517)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 5.023855 (tseq=4.311942, tpar=0.858294)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 5.760827 (tseq=4.311942, tpar=0.748494)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 6.331422 (tseq=4.311942, tpar=0.681038)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 6.101300 (tseq=4.311942, tpar=0.706725)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 5.651112 (tseq=4.311942, tpar=0.763025)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.291976 seconds
- Speedup with 1 cores (average on 2 iterations): 0.553946 (tseq=4.291976, tpar=7.748004)
- Speedup with 2 cores (average on 2 iterations): 1.587521 (tseq=4.291976, tpar=2.703571)
- Speedup with 3 cores (average on 2 iterations): 2.647852 (tseq=4.291976, tpar=1.620927)
- Speedup with 4 cores (average on 2 iterations): 3.236470 (tseq=4.291976, tpar=1.326129)
- Speedup with 5 cores (average on 2 iterations): 3.912492 (tseq=4.291976, tpar=1.096993)
- Speedup with 6 cores (average on 2 iterations): 4.108609 (tseq=4.291976, tpar=1.044630)
- Speedup with 7 cores (average on 2 iterations): 5.679377 (tseq=4.291976, tpar=0.755713)
- Speedup with 8 cores (average on 2 iterations): 6.162821 (tseq=4.291976, tpar=0.696430)
- Speedup with 9 cores (average on 2 iterations): 7.084047 (tseq=4.291976, tpar=0.605865)
- Speedup with 10 cores (average on 2 iterations): 6.595460 (tseq=4.291976, tpar=0.650747)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.357439 seconds
- Speedup with 1 cores (average on 2 iterations): 1.003014 (tseq=4.357439, tpar=4.344345)
- Speedup with 2 cores (average on 2 iterations): 2.017042 (tseq=4.357439, tpar=2.160311)
- Speedup with 3 cores (average on 2 iterations): 2.191171 (tseq=4.357439, tpar=1.988635)
- Speedup with 4 cores (average on 2 iterations): 3.489417 (tseq=4.357439, tpar=1.248758)
- Speedup with 5 cores (average on 2 iterations): 3.399209 (tseq=4.357439, tpar=1.281898)
- Speedup with 6 cores (average on 2 iterations): 4.061430 (tseq=4.357439, tpar=1.072883)
- Speedup with 7 cores (average on 2 iterations): 4.474094 (tseq=4.357439, tpar=0.973926)
- Speedup with 8 cores (average on 2 iterations): 6.565818 (tseq=4.357439, tpar=0.663655)
- Speedup with 9 cores (average on 2 iterations): 4.972905 (tseq=4.357439, tpar=0.876236)
- Speedup with 10 cores (average on 2 iterations): 5.235680 (tseq=4.357439, tpar=0.832258)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 5.311705 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.817237 (tseq=5.311705, tpar=6.499591)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 1.266214 (tseq=5.311705, tpar=4.194951)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 1.556330 (tseq=5.311705, tpar=3.412968)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 2.186877 (tseq=5.311705, tpar=2.428900)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 3.457884 (tseq=5.311705, tpar=1.536114)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 3.127037 (tseq=5.311705, tpar=1.698639)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 3.760659 (tseq=5.311705, tpar=1.412440)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 6.607991 (tseq=5.311705, tpar=0.803831)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 6.009651 (tseq=5.311705, tpar=0.883862)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 5.435718 (tseq=5.311705, tpar=0.977185)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.693397 seconds
- Speedup with 1 cores (average on 2 iterations): 0.478131 (tseq=4.693397, tpar=9.816123)
- Speedup with 2 cores (average on 2 iterations): 1.453375 (tseq=4.693397, tpar=3.229309)
- Speedup with 3 cores (average on 2 iterations): 2.659333 (tseq=4.693397, tpar=1.764878)
- Speedup with 4 cores (average on 2 iterations): 3.401351 (tseq=4.693397, tpar=1.379862)
- Speedup with 5 cores (average on 2 iterations): 4.105049 (tseq=4.693397, tpar=1.143323)
- Speedup with 6 cores (average on 2 iterations): 4.289300 (tseq=4.693397, tpar=1.094211)
- Speedup with 7 cores (average on 2 iterations): 4.554479 (tseq=4.693397, tpar=1.030501)
- Speedup with 8 cores (average on 2 iterations): 4.338818 (tseq=4.693397, tpar=1.081722)
- Speedup with 9 cores (average on 2 iterations): 4.777695 (tseq=4.693397, tpar=0.982356)
- Speedup with 10 cores (average on 2 iterations): 5.528900 (tseq=4.693397, tpar=0.848884)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 6.030973 seconds
- Speedup with 1 cores (average on 2 iterations): 0.922335 (tseq=6.030973, tpar=6.538812)
- Speedup with 2 cores (average on 2 iterations): 2.022620 (tseq=6.030973, tpar=2.981763)
- Speedup with 3 cores (average on 2 iterations): 2.790934 (tseq=6.030973, tpar=2.160916)
- Speedup with 4 cores (average on 2 iterations): 3.906532 (tseq=6.030973, tpar=1.543818)
- Speedup with 5 cores (average on 2 iterations): 3.977687 (tseq=6.030973, tpar=1.516201)
- Speedup with 6 cores (average on 2 iterations): 3.478496 (tseq=6.030973, tpar=1.733788)
- Speedup with 7 cores (average on 2 iterations): 5.153561 (tseq=6.030973, tpar=1.170254)
- Speedup with 8 cores (average on 2 iterations): 4.430503 (tseq=6.030973, tpar=1.361239)
- Speedup with 9 cores (average on 2 iterations): 5.446177 (tseq=6.030973, tpar=1.107377)
- Speedup with 10 cores (average on 2 iterations): 9.649040 (tseq=6.030973, tpar=0.625033)
- (cd _build/default/tests && ./simplescale.exe)
- *** Checking corner cases: call on empty lists and arrays must not raise an exception
- *   parmap []
- *   parmap [| |]
- *   pariter []
- *   pariter [| |]
- *** Checking the code for non tail recursive calls: an exception here indicates there are some left
- *** Checking that we properly parallelise execution if we have less tasks than cores: if you do not see 5 processes, there is a problem
- *   Simplemapper 8 cores, 5 elements
- *   Simpleiter 8 cores, 5 elements
- *** Checking that we properly handle bogus core numbers
- *   Simplemapper 0 cores
- *   Simpleiter 0 cores
- *** Computations on integer lists
- *** Computations on integer lists (chunksize=100, keeporder=false)
- *** Computations on integer lists (chunksize=100, keeporder=true)
- *** Computations on integer arrays
- *** Computations on integer arrays (chunksize=100, keeporder=false)
- *** Computations on integer arrays (chunksize=100, keeporder=true)
- *** Computations on lists of floats
- *** Computations on lists of floats (chunksize=100, keeporder=false)
- *** Computations on lists of floats (chunksize=100, keeporder=true)
- *** Computations on arrays of floats
- *** Computations on arrays of floats (chunksize=100)
- Testing scalability with 1 iterations on 2 to 2 cores, step 1
- Sequential execution takes 1.246124 seconds
- Speedup with 2 cores (average on 1 iterations): 0.146977 (tseq=1.246124, tpar=8.478365)
- [Parmap]: mapper on 5 elements, on 5 cores
- [Parmap]: simplemapper on 5 elements, on 5 cores, chunksize = 1
- [Parmap]: geniter on 5 elements, on 5 cores
- [Parmap]: simplemapper on 5 elements, on 5 cores, chunksize = 1
- [Parmap]: mapper on 5 elements, on 1 cores
- [Parmap]: simplemapper on 5 elements, on 1 cores, chunksize = 5
- [Parmap]: geniter on 5 elements, on 1 cores
- [Parmap]: simplemapper on 5 elements, on 1 cores, chunksize = 5
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 9.256206 seconds
- Speedup with 1 cores (average on 2 iterations): 1.499454 (tseq=9.256206, tpar=6.173052)
- Speedup with 2 cores (average on 2 iterations): 3.318127 (tseq=9.256206, tpar=2.789588)
- Speedup with 3 cores (average on 2 iterations): 5.870389 (tseq=9.256206, tpar=1.576762)
- Speedup with 4 cores (average on 2 iterations): 7.810041 (tseq=9.256206, tpar=1.185167)
- Speedup with 5 cores (average on 2 iterations): 8.985342 (tseq=9.256206, tpar=1.030145)
- Speedup with 6 cores (average on 2 iterations): 10.636659 (tseq=9.256206, tpar=0.870217)
- Speedup with 7 cores (average on 2 iterations): 9.889779 (tseq=9.256206, tpar=0.935937)
- Speedup with 8 cores (average on 2 iterations): 9.957471 (tseq=9.256206, tpar=0.929574)
- Speedup with 9 cores (average on 2 iterations): 9.768599 (tseq=9.256206, tpar=0.947547)
- Speedup with 10 cores (average on 2 iterations): 10.543018 (tseq=9.256206, tpar=0.877946)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.578108 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.601030 (tseq=4.578108, tpar=7.617101)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 1.633658 (tseq=4.578108, tpar=2.802365)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 2.786422 (tseq=4.578108, tpar=1.643006)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 3.911642 (tseq=4.578108, tpar=1.170380)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 4.891397 (tseq=4.578108, tpar=0.935951)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 5.479810 (tseq=4.578108, tpar=0.835450)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 6.766564 (tseq=4.578108, tpar=0.676578)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 8.089816 (tseq=4.578108, tpar=0.565910)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 9.332728 (tseq=4.578108, tpar=0.490543)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 8.494914 (tseq=4.578108, tpar=0.538923)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 3.291680 seconds
- Speedup with 1 cores (average on 2 iterations): 0.392418 (tseq=3.291680, tpar=8.388193)
- Speedup with 2 cores (average on 2 iterations): 1.431073 (tseq=3.291680, tpar=2.300148)
- Speedup with 3 cores (average on 2 iterations): 2.036920 (tseq=3.291680, tpar=1.616009)
- Speedup with 4 cores (average on 2 iterations): 2.733921 (tseq=3.291680, tpar=1.204015)
- Speedup with 5 cores (average on 2 iterations): 3.252672 (tseq=3.291680, tpar=1.011993)
- Speedup with 6 cores (average on 2 iterations): 4.265687 (tseq=3.291680, tpar=0.771665)
- Speedup with 7 cores (average on 2 iterations): 5.371800 (tseq=3.291680, tpar=0.612770)
- Speedup with 8 cores (average on 2 iterations): 4.748847 (tseq=3.291680, tpar=0.693154)
- Speedup with 9 cores (average on 2 iterations): 4.527338 (tseq=3.291680, tpar=0.727067)
- Speedup with 10 cores (average on 2 iterations): 3.706646 (tseq=3.291680, tpar=0.888048)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 6.520844 seconds
- Speedup with 1 cores (average on 2 iterations): 1.142059 (tseq=6.520844, tpar=5.709726)
- Speedup with 2 cores (average on 2 iterations): 2.480429 (tseq=6.520844, tpar=2.628918)
- Speedup with 3 cores (average on 2 iterations): 3.300274 (tseq=6.520844, tpar=1.975849)
- Speedup with 4 cores (average on 2 iterations): 3.339315 (tseq=6.520844, tpar=1.952749)
- Speedup with 5 cores (average on 2 iterations): 3.435752 (tseq=6.520844, tpar=1.897938)
- Speedup with 6 cores (average on 2 iterations): 3.215793 (tseq=6.520844, tpar=2.027756)
- Speedup with 7 cores (average on 2 iterations): 3.127791 (tseq=6.520844, tpar=2.084808)
- Speedup with 8 cores (average on 2 iterations): 3.244801 (tseq=6.520844, tpar=2.009629)
- Speedup with 9 cores (average on 2 iterations): 5.130731 (tseq=6.520844, tpar=1.270939)
- Speedup with 10 cores (average on 2 iterations): 5.271224 (tseq=6.520844, tpar=1.237064)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 5.795801 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.837580 (tseq=5.795801, tpar=6.919699)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 1.886575 (tseq=5.795801, tpar=3.072128)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 2.856042 (tseq=5.795801, tpar=2.029312)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 4.454695 (tseq=5.795801, tpar=1.301054)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 5.856161 (tseq=5.795801, tpar=0.989693)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 6.221825 (tseq=5.795801, tpar=0.931527)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 7.344503 (tseq=5.795801, tpar=0.789135)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 8.683524 (tseq=5.795801, tpar=0.667448)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 10.553352 (tseq=5.795801, tpar=0.549191)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 10.213393 (tseq=5.795801, tpar=0.567471)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.588654 seconds
- Speedup with 1 cores (average on 2 iterations): 0.546559 (tseq=4.588654, tpar=8.395527)
- Speedup with 2 cores (average on 2 iterations): 1.731097 (tseq=4.588654, tpar=2.650721)
- Speedup with 3 cores (average on 2 iterations): 2.496513 (tseq=4.588654, tpar=1.838025)
- Speedup with 4 cores (average on 2 iterations): 3.036377 (tseq=4.588654, tpar=1.511227)
- Speedup with 5 cores (average on 2 iterations): 3.920715 (tseq=4.588654, tpar=1.170362)
- Speedup with 6 cores (average on 2 iterations): 4.735402 (tseq=4.588654, tpar=0.969010)
- Speedup with 7 cores (average on 2 iterations): 5.221352 (tseq=4.588654, tpar=0.878825)
- Speedup with 8 cores (average on 2 iterations): 4.917885 (tseq=4.588654, tpar=0.933054)
- Speedup with 9 cores (average on 2 iterations): 6.070295 (tseq=4.588654, tpar=0.755919)
- Speedup with 10 cores (average on 2 iterations): 6.551059 (tseq=4.588654, tpar=0.700445)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.748444 seconds
- Speedup with 1 cores (average on 2 iterations): 0.958421 (tseq=4.748444, tpar=4.954447)
- Speedup with 2 cores (average on 2 iterations): 1.563454 (tseq=4.748444, tpar=3.037149)
- Speedup with 3 cores (average on 2 iterations): 2.319465 (tseq=4.748444, tpar=2.047215)
- Speedup with 4 cores (average on 2 iterations): 4.187830 (tseq=4.748444, tpar=1.133868)
- Speedup with 5 cores (average on 2 iterations): 5.386398 (tseq=4.748444, tpar=0.881562)
- Speedup with 6 cores (average on 2 iterations): 6.002269 (tseq=4.748444, tpar=0.791108)
- Speedup with 7 cores (average on 2 iterations): 5.386929 (tseq=4.748444, tpar=0.881475)
- Speedup with 8 cores (average on 2 iterations): 7.027351 (tseq=4.748444, tpar=0.675709)
- Speedup with 9 cores (average on 2 iterations): 7.682455 (tseq=4.748444, tpar=0.618089)
- Speedup with 10 cores (average on 2 iterations): 7.083239 (tseq=4.748444, tpar=0.670377)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.076462 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.954408 (tseq=4.076462, tpar=4.271194)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 1.848193 (tseq=4.076462, tpar=2.205648)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 2.694018 (tseq=4.076462, tpar=1.513153)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 3.597441 (tseq=4.076462, tpar=1.133156)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 3.618361 (tseq=4.076462, tpar=1.126604)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 4.396271 (tseq=4.076462, tpar=0.927254)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 5.105425 (tseq=4.076462, tpar=0.798457)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 5.378085 (tseq=4.076462, tpar=0.757977)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 7.029087 (tseq=4.076462, tpar=0.579942)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 9.433744 (tseq=4.076462, tpar=0.432115)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 3.911898 seconds
- Speedup with 1 cores (average on 2 iterations): 0.960671 (tseq=3.911898, tpar=4.072047)
- Speedup with 2 cores (average on 2 iterations): 1.906302 (tseq=3.911898, tpar=2.052087)
- Speedup with 3 cores (average on 2 iterations): 2.725459 (tseq=3.911898, tpar=1.435317)
- Speedup with 4 cores (average on 2 iterations): 3.700989 (tseq=3.911898, tpar=1.056987)
- Speedup with 5 cores (average on 2 iterations): 4.908352 (tseq=3.911898, tpar=0.796988)
- Speedup with 6 cores (average on 2 iterations): 5.730493 (tseq=3.911898, tpar=0.682646)
- Speedup with 7 cores (average on 2 iterations): 6.712645 (tseq=3.911898, tpar=0.582765)
- Speedup with 8 cores (average on 2 iterations): 7.687291 (tseq=3.911898, tpar=0.508879)
- Speedup with 9 cores (average on 2 iterations): 8.351841 (tseq=3.911898, tpar=0.468387)
- Speedup with 10 cores (average on 2 iterations): 9.208191 (tseq=3.911898, tpar=0.424828)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.047976 seconds
- Speedup with 1 cores (average on 2 iterations): 0.993770 (tseq=4.047976, tpar=4.073354)
- Speedup with 2 cores (average on 2 iterations): 1.899552 (tseq=4.047976, tpar=2.131016)
- Speedup with 3 cores (average on 2 iterations): 2.724605 (tseq=4.047976, tpar=1.485711)
- Speedup with 4 cores (average on 2 iterations): 3.797989 (tseq=4.047976, tpar=1.065821)
- Speedup with 5 cores (average on 2 iterations): 4.744621 (tseq=4.047976, tpar=0.853172)
- Speedup with 6 cores (average on 2 iterations): 5.886724 (tseq=4.047976, tpar=0.687645)
- Speedup with 7 cores (average on 2 iterations): 6.536759 (tseq=4.047976, tpar=0.619263)
- Speedup with 8 cores (average on 2 iterations): 6.727733 (tseq=4.047976, tpar=0.601685)
- Speedup with 9 cores (average on 2 iterations): 8.306958 (tseq=4.047976, tpar=0.487299)
- Speedup with 10 cores (average on 2 iterations): 7.666694 (tseq=4.047976, tpar=0.527995)
- Testing scalability with 2 iterations on 1 to 10 cores, step 1
- Sequential execution takes 4.138495 seconds
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 1 cores (average on 2 iterations): 0.984783 (tseq=4.138495, tpar=4.202446)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 2 cores (average on 2 iterations): 2.004948 (tseq=4.138495, tpar=2.064141)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 3 cores (average on 2 iterations): 2.943716 (tseq=4.138495, tpar=1.405874)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 4 cores (average on 2 iterations): 4.006216 (tseq=4.138495, tpar=1.033018)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 5 cores (average on 2 iterations): 4.825746 (tseq=4.138495, tpar=0.857587)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 6 cores (average on 2 iterations): 5.941669 (tseq=4.138495, tpar=0.696521)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 7 cores (average on 2 iterations): 6.822085 (tseq=4.138495, tpar=0.606632)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 8 cores (average on 2 iterations): 7.379937 (tseq=4.138495, tpar=0.560776)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 9 cores (average on 2 iterations): 8.018677 (tseq=4.138495, tpar=0.516107)
- Parmap warning: result order is not preserved (it was not expected to be).
- Parmap warning: result order is not preserved (it was not expected to be).
- Speedup with 10 cores (average on 2 iterations): 8.449349 (tseq=4.138495, tpar=0.489800)
-> compiled  parmap.1.2.5
-> removed   parmap.1.2.5
-> installed parmap.1.2.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-16 21:05.41 ---> saved as "6e4d582d7466821ca0fbfaf6ce22ee723c860132f84ddbfbbf8ee2759c824b79"
Job succeeded
2026-03-16 21:06.07: Job succeeded