feelpp / benchmarking

Benchmarking
https://feelpp.github.io/benchmarking/
1 stars 0 forks source link

resolves: Support apptainer #98

Open JavierCladellas opened 1 week ago

JavierCladellas commented 1 week ago

-Closes #96

Benchmarking on apptainer is now supported.

To do so, one must add the following to the application config file:

    "platform": {
        "type":"apptainer",
        "image": "oras://ghcr.io/my-example-image",
        "options": [
            "--home ...",// The directory to mount as apptainer HOME
            "--bind ... " //Any other directories to mount
        ]
    }

Also, gaya config now counts with a specific apptainer environment, so it needs to be specified on the machine config as:

    "valid_prog_environs":["apptainer"], //Or builtin for the "native/built-in" version
netlify[bot] commented 1 week ago

Deploy Preview for benchmarking-polite-crostata-92f389 ready!

Name Link
Latest commit 5e058a2159466eb01644aaea1a02516b24b9b01c
Latest deploy log https://app.netlify.com/sites/benchmarking-polite-crostata-92f389/deploys/671f6ad85001fe00082009c8
Deploy Preview https://deploy-preview-98--benchmarking-polite-crostata-92f389.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

JavierCladellas commented 1 week ago

When trying to benchmark kub with Apptainer on Gaya, I have the following bug:

/usr/bin/feelpp_kub_cem: error while loading shared libraries: libboost_program_options.so.1.74.0: cannot open shared object file: No such file or directory

Do you have any idea on how to fix it ? @prudhomm @vincentchabannes It seems that the image has version 1.83.0 and there is a mismatch.

prudhomm commented 1 week ago

@JavierCladellas what is the other branches that have been included in this PR ? there are a lot changes not related to apptainer

JavierCladellas commented 1 week ago

@JavierCladellas what is the other branches that have been included in this PR ? there are a lot changes not related to apptainer

The branch for this PR is based on https://github.com/feelpp/benchmarking/tree/77-aggregate-metrics. Changes should be small after marging https://github.com/feelpp/benchmarking/pull/93