Created
October 17, 2023 16:45
-
-
Save bbpbuildbot/341d5b314d6a4d1db1cb9cdc36ff9cc0 to your computer and use it in GitHub Desktop.
Logfiles for GitLab pipeline https://bbpgitlab.epfl.ch/hpc/nmodl/-/pipelines/162417 (:white_check_mark:) running on GitHub PR BlueBrain/nmodl#1090.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 15.5.0 (0d4137b8)[0;m | |
[0K on BB5 map runner pnPo3yJy[0;m | |
section_start:1697557969:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m | |
section_end:1697557969:resolve_secrets [0Ksection_start:1697557969:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m | |
[0KUsing Custom executor with driver BB5 PROD runner v0.0.3...[0;m | |
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user | |
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor1958991319, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"] | |
Runner ID 29, project root hpc, project name nmodl | |
Pipeline ID 162417, build ref , job ID 969975 | |
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417, optional exclusive flag , optional cpus per task flag --cpus-per-task=6, optional qos flag , optional reservation flag | |
A slurm job will be created with name GL_J969975_PROD_P30_CP0_C0 | |
Job parameters: memory=30750M, cpus_per_task=6, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation= | |
Not executing the chown -R | |
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS | |
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx] | |
Submitted batch job 1845558 | |
job state: R | |
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=6 --mem=30750M --job-name=GL_J969975_PROD_P30_CP0_C0 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --time=1:00:00 --wrap="sleep infinity" | |
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --ntasks=1 --jobid=1845558 --cpus-per-task=6 --mem=30750M | |
section_end:1697557985:prepare_executor [0Ksection_start:1697557985:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m | |
Using git from spack modules | |
Running on r1i6n22 via bbpv1.epfl.ch... | |
section_end:1697557992:prepare_script [0Ksection_start:1697557992:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m | |
Using git from spack modules | |
[32;1mSkipping Git repository setup[0;m | |
[32;1mSkipping Git checkout[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1697558018:get_sources [0Ksection_start:1697558018:restore_cache [0K[0K[36;1mRestoring cache[0;m[0;m | |
Using git from spack modules | |
[32;1mChecking cache for build:intel-2-non_protected...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=230097 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
cache.zip is up to date [0;m | |
[32;1mSuccessfully extracted cache[0;m | |
section_end:1697558044:restore_cache [0Ksection_start:1697558044:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m | |
Using git from spack modules | |
srun: Job 1845558 step creation temporarily disabled, retrying (Requested nodes are busy) | |
srun: Step created for job 1845558 | |
[32;1mDownloading artifacts for spack_setup (969974)...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=230378 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
Downloading artifacts from coordinator... ok [0;m id[0;m=969974 responseStatus[0;m=200 OK token[0;m=64_UxsyP | |
section_end:1697558061:download_artifacts [0Ksection_start:1697558061:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m | |
[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426[0;m | |
Using git from spack modules | |
[32;1m$ SPACK_BUILD="${PWD}/spack-build"[0;m | |
[32;1m$ env -0 | sort -z | xargs -0 -L 1 echo > initial_environment.env[0;m | |
[32;1m$ . ${SPACK_ROOT}/share/spack/setup-env.sh[0;m | |
[32;1m$ export SPACK_USER_CONFIG_PATH=${PWD}/spack-config[0;m | |
[32;1m$ mkdir ${SPACK_USER_CONFIG_PATH}[0;m | |
[32;1m$ cat > ${SPACK_USER_CONFIG_PATH}/config.yaml << END_SCRIPT # collapsed multi-line command[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config add concretizer:reuse:false[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config blame config[0;m | |
--- config: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-config/config.yaml:2 build_stage: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-config/config.yaml:3 - /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-build | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-config/config.yaml:4 source_cache: /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-source-cache | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/config.yaml:2 ccache: True | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:2 install_tree: | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:3 root: $user_cache_path/software | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:4 projections: | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:5 all: install_{compiler.name}-{compiler.version}-{target}/{name}-{version}-{hash:6} | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:7 environments_root: $user_cache_path/environments | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:9 build_jobs: 8 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:18 extensions: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:18 - $spack/bluebrain/spack-scripting | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:19 # This is the path to the root of the Spack install tree. | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:19 # You can use $spack here to refer to the root of the spack instance. | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:37 template_dirs: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:37 - $spack/share/spack/templates | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:38 # Directory where licenses should be located | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:41 license_dir: $spack/etc/spack/licenses | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:76 test_stage: $user_cache_path/test | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:89 misc_cache: $user_cache_path/cache | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:95 connect_timeout: 10 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:100 verify_ssl: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:108 suppress_gpg_warnings: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:114 install_missing_compilers: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:119 checksum: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:124 deprecated: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:129 dirty: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:137 build_language: C | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:146 locks: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:151 url_fetch_method: urllib | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:180 concretizer: clingo | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:187 db_lock_timeout: 300 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:195 package_lock_timeout: null | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:200 shared_linking: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:205 type: rpath | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:211 bind: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:216 allow_sgid: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:221 terminal_title: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:225 binary_index_ttl: 600 | |
_builtin debug: False | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config blame concretizer[0;m | |
--- concretizer: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-config/concretizer.yaml:2 reuse: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:22 targets: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:26 granularity: microarchitectures | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:30 host_compatible: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:36 unify: True | |
[32;1m$ export XDG_CONFIG_HOME=${CI_BUILDS_DIR}/J${CI_JOB_ID}_local_config[0;m | |
[32;1m$ echo "Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (${XDG_CONFIG_HOME})"[0;m | |
Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417/J969975_local_config) | |
[32;1m$ mkdir -p "${XDG_CONFIG_HOME}/git"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = git@bbpgitlab.epfl.ch:" > "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = ssh://git@bbpgitlab.epfl.ch/" >> "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ cat "${XDG_CONFIG_HOME}/git/config"[0;m | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = git@bbpgitlab.epfl.ch: | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = ssh://git@bbpgitlab.epfl.ch/ | |
[32;1m$ SPACK_FULL_SPEC="${SPACK_PACKAGE}${SPACK_PACKAGE_COMPILER:+%}${SPACK_PACKAGE_COMPILER} ${SPACK_PACKAGE_SPEC} ${SPACK_PACKAGE_DEPENDENCIES} ${SPACK_PACKAGE_DEPENDENCY_ON_PREVIOUS_JOB}"[0;m | |
[32;1m$ echo "Preparing to install ${SPACK_FULL_SPEC}"[0;m | |
Preparing to install nmodl%oneapi +python | |
[32;1m$ if [ ${SPACK_USE_CCACHE+x} ]; then[0;m | |
[32;1m$ module load unstable ccache[0;m | |
[32;1m$ export CCACHE_BASEDIR=$(realpath -P ${CI_BUILDS_DIR})[0;m | |
[32;1m$ echo CCACHE_BASEDIR=${CCACHE_BASEDIR}[0;m | |
CCACHE_BASEDIR=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417 | |
[32;1m$ export CCACHE_MAXSIZE=512M[0;m | |
[32;1m$ export CCACHE_DIR="${TMPDIR}/ccache"[0;m | |
[32;1m$ mkdir -p ${CCACHE_DIR}[0;m | |
[32;1m$ if [ -f ${CI_PROJECT_DIR}/ccache.tar ]; then[0;m | |
[32;1m$ tar -C "${CCACHE_DIR}" -xf "${CI_PROJECT_DIR}/ccache.tar"[0;m | |
[32;1m$ fi[0;m | |
[32;1m$ ccache --zero-stats[0;m | |
Statistics zeroed | |
[32;1m$ ccache --show-stats --verbose[0;m | |
Summary: | |
Cache directory: /nvme/bbpcihpcproj12/1845558/ccache | |
Primary config: /nvme/bbpcihpcproj12/1845558/ccache/ccache.conf | |
Secondary config: /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ccache-4.6.1-q2jyor/etc/ccache.conf | |
Stats updated: Tue Oct 17 17:54:31 2023 | |
Hits: 0 / 0 | |
Direct: 0 / 0 | |
Preprocessed: 0 / 0 | |
Misses: 0 | |
Direct: 0 | |
Preprocessed: 0 | |
Primary storage: | |
Hits: 0 / 0 | |
Misses: 0 | |
Cache size (GB): 0.45 / 0.51 (88.59 %) | |
Files: 1322 | |
[32;1m$ fi[0;m | |
[32;1m$ module load unstable git ${SPACK_EXTRA_MODULES}[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} spec -Il ${SPACK_FULL_SPEC}[0;m | |
Input spec | |
-------------------------------- | |
- nmodl%oneapi+python | |
Concretized | |
-------------------------------- | |
- 436q4v4 nmodl@develop%oneapi@2022.2.1~ipo~legacy-unit~llvm~llvm_cuda+python build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] sgwmsqz ^bison@3.8.2%gcc@12.2.0 build_system=autotools arch=linux-rhel7-skylake | |
[^] 7v6k26x ^catch2@3.0.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] u27b4to ^cli11@2.1.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] vb7bdpg ^cmake@3.24.3%gcc@12.2.0~doc+ncurses+ownlibs~qt build_system=generic build_type=Release arch=linux-rhel7-skylake | |
[^] bbjadbi ^flex@2.6.3%gcc@12.2.0+lex~nls build_system=autotools arch=linux-rhel7-skylake | |
[^] t7yyhxk ^fmt@9.1.0%gcc@12.2.0~ipo+pic~shared build_system=cmake build_type=RelWithDebInfo cxxstd=11 patches=08fb707 arch=linux-rhel7-skylake | |
[^] zk4skox ^ninja@1.11.1%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] ee7ugzv ^nlohmann-json@3.9.1%gcc@12.2.0~ipo+multiple_headers build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] 3s7iuck ^py-jinja2@3.1.2%gcc@12.2.0~i18n build_system=python_pip arch=linux-rhel7-skylake | |
[^] d4uhr4f ^py-markupsafe@2.1.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 3wgk4cb ^py-pip@22.2.2%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] c6hdpvj ^py-setuptools@63.0.0%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] ffmy45c ^py-wheel@0.37.1%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] pi3gdaj ^py-pybind11@2.10.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] uucrzmi ^py-pytest@7.1.3%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] axib53z ^py-attrs@22.1.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] s5xlzyb ^py-iniconfig@1.1.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] ugynn7h ^py-packaging@21.3%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 4ld7fki ^py-pyparsing@3.0.9%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] d7dkmvv ^py-flit-core@3.7.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 2zoh6fg ^py-pluggy@1.0.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] a53pqvu ^py-py@1.11.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 6tqbi2i ^py-setuptools-scm@7.0.5%gcc@12.2.0+toml build_system=python_pip arch=linux-rhel7-skylake | |
[^] c564cvo ^py-typing-extensions@4.8.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] ksqdpfx ^py-tomli@2.0.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] d4xzk5t ^py-pyyaml@6.0%gcc@12.2.0+libyaml build_system=python_pip arch=linux-rhel7-skylake | |
[^] skgytub ^libyaml@0.2.5%gcc@12.2.0 build_system=autotools arch=linux-rhel7-skylake | |
[^] bjojgfi ^py-cython@0.29.32%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] oumzlg3 ^py-sympy@1.11.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] yqakowj ^py-mpmath@1.2.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] c2xj4m2 ^python@3.10.8%gcc@12.2.0+bz2+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tix~tkinter~ucs4+uuid+zlib build_system=generic patches=0d98e93,7d40923,f2fd060 arch=linux-rhel7-skylake | |
[^] xfi3vdr ^spdlog@1.10.0%gcc@12.2.0+fmt_external~ipo+shared build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[32;1m$ set -o pipefail[0;m | |
[32;1m$ (spack ${SPACK_EXTRA_FLAGS} install --overwrite -y -j${SLURM_CPUS_PER_TASK} --log-format=junit --log-file=${CI_PROJECT_DIR}/install.xml --keep-stage ${SPACK_FULL_SPEC} | tee log) || install_failed=1[0;m | |
==> bison@3.8.2 : has external module in ['bison/3.8.2'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/bison-3.8.2-4q6ji4 (external bison-3.8.2-sgwmsqzphphzby2busuinegoak6lb3id) | |
==> cmake@3.24.3 : has external module in ['cmake/3.24.3'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/cmake-3.24.3-4blf3d (external cmake-3.24.3-vb7bdpgsupe5e2klkhkqos6vje2u4pns) | |
==> flex@2.6.3 : has external module in ['flex/2.6.3'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/flex-2.6.3-2jtkry (external flex-2.6.3-bbjadbirwaev3yr2guiy2u55ast426li) | |
==> ninja@1.11.1 : has external module in ['ninja/1.11.1'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ninja-1.11.1-o5qggc (external ninja-1.11.1-zk4skoxmkt7do2mk5lgnesas7ol3hhgg) | |
==> python@3.10.8 : has external module in ['python/3.10.8'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/python-3.10.8-rvn6l5 (external python-3.10.8-c2xj4m2nyz6efq4m7arw3lneeqoz4z5m) | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/libyaml-0.2.5-skgytu | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/cli11-2.1.1-u27b4t | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/fmt-9.1.0-t7yyhx | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/catch2-3.0.1-7v6k26 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/nlohmann-json-3.9.1-ee7ugz | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pip-22.2.2-3wgk4c | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/spdlog-1.10.0-xfi3vd | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-wheel-0.37.1-ffmy45 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-setuptools-63.0.0-c6hdpv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-tomli-2.0.1-ksqdpf | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-flit-core-3.7.1-d7dkmv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-iniconfig-1.1.1-s5xlzy | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pybind11-2.10.1-pi3gda | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-markupsafe-2.1.1-d4uhr4 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-cython-0.29.32-bjojgf | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-attrs-22.1.0-axib53 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-typing-extensions-4.8.0-c564cv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pyparsing-3.0.9-4ld7fk | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-jinja2-3.1.2-3s7iuc | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pyyaml-6.0-d4xzk5 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-packaging-21.3-ugynn7 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-setuptools-scm-7.0.5-6tqbi2 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-py-1.11.0-a53pqv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-mpmath-1.2.1-yqakow | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pluggy-1.0.0-2zoh6f | |
==> Warning: Expected user 904556 to own /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417, but it is owned by 0 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-sympy-1.11.1-oumzlg | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pytest-7.1.3-uucrzm | |
==> Installing nmodl-develop-436q4v46wfyey55ld6kgp6bansubpqdu | |
==> No binary for nmodl-develop-436q4v46wfyey55ld6kgp6bansubpqdu found: installing from source | |
==> No patches needed for nmodl | |
==> nmodl: Executing phase: 'cmake' | |
==> nmodl: Executing phase: 'build' | |
==> nmodl: Executing phase: 'install' | |
==> nmodl: Successfully installed nmodl-develop-436q4v46wfyey55ld6kgp6bansubpqdu | |
Fetch: 1m 56.70s. Build: 6m 58.90s. Total: 8m 55.60s. | |
[+] /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/software/install_oneapi-2022.2.1-skylake/nmodl-develop-436q4v | |
[32;1m$ set +o pipefail[0;m | |
[32;1m$ chmod -R g+rX "${SPACK_BUILD}"[0;m | |
[32;1m$ if [[ ${install_failed} == 1 ]]; then exit 1; fi[0;m | |
[32;1m$ SPACK_INSTALLED_HASH=$(spack ${SPACK_EXTRA_FLAGS} find --format "{hash}" /$(sed -ne '${s/.*-//;p}' log))[0;m | |
[32;1m$ echo "Determined the installed hash to be ${SPACK_INSTALLED_HASH}"[0;m | |
Determined the installed hash to be 436q4v46wfyey55ld6kgp6bansubpqdu | |
[32;1m$ SPACK_STAGE_DIR=${SPACK_BUILD}/spack-stage-${SPACK_PACKAGE}-develop-${SPACK_INSTALLED_HASH}[0;m | |
[32;1m$ SPACK_BUILD_DIR=${SPACK_STAGE_DIR}/spack-build-${SPACK_INSTALLED_HASH:0:7}[0;m | |
[32;1m$ SPACK_SOURCE_DIR=${SPACK_STAGE_DIR}/spack-src[0;m | |
[32;1m$ if [ ${SPACK_USE_CCACHE+x} ]; then[0;m | |
[32;1m$ ccache --cleanup[0;m | |
[32;1m$ ccache --show-stats --verbose[0;m | |
Summary: | |
Cache directory: /nvme/bbpcihpcproj12/1845558/ccache | |
Primary config: /nvme/bbpcihpcproj12/1845558/ccache/ccache.conf | |
Secondary config: /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ccache-4.6.1-q2jyor/etc/ccache.conf | |
Stats updated: Tue Oct 17 18:06:00 2023 | |
Hits: 131 / 137 (95.62 %) | |
Direct: 23 / 137 (16.79 %) | |
Preprocessed: 108 / 114 (94.74 %) | |
Misses: 6 | |
Direct: 114 | |
Preprocessed: 6 | |
Uncacheable: 173 | |
Primary storage: | |
Hits: 154 / 274 (56.20 %) | |
Misses: 120 | |
Cache size (GB): 0.45 / 0.51 (88.61 %) | |
Files: 1334 | |
Uncacheable: | |
Called for linking: 173 | |
[32;1m$ tar -C "${CCACHE_DIR}" -cf "${CI_PROJECT_DIR}/ccache.tar" .[0;m | |
[32;1m$ fi[0;m | |
[32;1m$ touch ${SPACK_STAGE_DIR}/spack-configure-args.txt[0;m | |
[32;1m$ cp ${SPACK_STAGE_DIR}/spack-{build-env,build-out,configure-args}.txt ${CI_PROJECT_DIR}/[0;m | |
[32;1m$ echo "SPACK_BUILD_DIR=${SPACK_BUILD_DIR}" > ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_FULL_SPEC=${SPACK_FULL_SPEC}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_SOURCE_DIR=${SPACK_SOURCE_DIR}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_INSTALLED_HASH=${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ SPACK_PACKAGE_SLUGIFY=$(echo -n ${SPACK_PACKAGE} | tr -c '[:alnum:]' '_' | tr '[:lower:]' '[:upper:]')[0;m | |
[32;1m$ echo "${SPACK_PACKAGE_SLUGIFY}_INSTALLED_HASH=${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_PACKAGE_DEPENDENCY_ON_PREVIOUS_JOB=^/${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ num_failures=$(module load unstable python-dev; python -c "from lxml import etree; xml = etree.parse('${CI_PROJECT_DIR}/install.xml'); print(sum(1 for _ in xml.getroot().iter('failure')) + sum(1 for _ in xml.getroot().iter('error')))")[0;m | |
Autoloading python/3.10.8 | |
Autoloading intel-oneapi-mkl/2021.4.0 | |
Autoloading hpe-mpi/2.25.hmpt | |
[32;1m$ if [[ ${num_failures} > 0 ]]; then exit ${num_failures}; fi[0;m | |
section_end:1697558763:step_script [0Ksection_start:1697558763:archive_cache [0K[0K[36;1mSaving cache for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mCreating cache build:intel-2-non_protected...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=242129 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
ccache.tar: found 1 matching files and directories[0;m | |
Uploading cache.zip to https://bbpobjectstorage.epfl.ch/gitlab-runners-cache/project/30/build%3Aintel-2-non_protected[0;m | |
[32;1mCreated cache[0;m | |
section_end:1697558782:archive_cache [0Ksection_start:1697558782:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=242884 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
install.xml: found 1 matching files and directories[0;m | |
spack_build_info.env: found 1 matching files and directories[0;m | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
initial_environment.env: found 1 matching files and directories[0;m | |
spack-build-env.txt: found 1 matching files and directories[0;m | |
spack-build-out.txt: found 1 matching files and directories[0;m | |
spack-configure-args.txt: found 1 matching files and directories[0;m | |
Uploading artifacts as "archive" to coordinator... ok[0;m id[0;m=969975 responseStatus[0;m=201 Created token[0;m=64_UxsyP | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=242908 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
install.xml: found 1 matching files and directories[0;m | |
Uploading artifacts as "junit" to coordinator... ok[0;m id[0;m=969975 responseStatus[0;m=201 Created token[0;m=64_UxsyP | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=242932 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
spack_build_info.env: found 1 matching files and directories[0;m | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
Uploading artifacts as "dotenv" to coordinator... ok[0;m id[0;m=969975 responseStatus[0;m=201 Created token[0;m=64_UxsyP | |
section_end:1697558784:upload_artifacts_on_success [0Ksection_start:1697558784:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m | |
Using git from spack modules | |
section_end:1697558784:cleanup_file_variables [0K[32;1mJob succeeded[0;m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 15.5.0 (0d4137b8)[0;m | |
[0K on BB5 map runner pnPo3yJy[0;m | |
section_start:1697557969:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m | |
section_end:1697557969:resolve_secrets [0Ksection_start:1697557969:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m | |
[0KUsing Custom executor with driver BB5 PROD runner v0.0.3...[0;m | |
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user | |
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor3301943869, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"] | |
Runner ID 29, project root hpc, project name nmodl | |
Pipeline ID 162417, build ref , job ID 969976 | |
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417, optional exclusive flag , optional cpus per task flag --cpus-per-task=6, optional qos flag , optional reservation flag | |
A slurm job will be created with name GL_J969976_PROD_P30_CP1_C8 | |
Job parameters: memory=30750M, cpus_per_task=6, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation= | |
Not executing the chown -R | |
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS | |
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx] | |
Submitted batch job 1845564 | |
job state: R | |
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=6 --mem=30750M --job-name=GL_J969976_PROD_P30_CP1_C8 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --time=1:00:00 --wrap="sleep infinity" | |
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --ntasks=1 --jobid=1845564 --cpus-per-task=6 --mem=30750M | |
section_end:1697557985:prepare_executor [0Ksection_start:1697557985:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m | |
Using git from spack modules | |
Running on r1i7n20 via bbpv1.epfl.ch... | |
section_end:1697557992:prepare_script [0Ksection_start:1697557992:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m | |
Using git from spack modules | |
[32;1mSkipping Git repository setup[0;m | |
[32;1mSkipping Git checkout[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1697558018:get_sources [0Ksection_start:1697558018:restore_cache [0K[0K[36;1mRestoring cache[0;m[0;m | |
Using git from spack modules | |
[32;1mChecking cache for build:nvhpc-2-non_protected...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=38464 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
cache.zip is up to date [0;m | |
[32;1mSuccessfully extracted cache[0;m | |
section_end:1697558045:restore_cache [0Ksection_start:1697558045:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m | |
Using git from spack modules | |
[32;1mDownloading artifacts for spack_setup (969974)...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=38652 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
Downloading artifacts from coordinator... ok [0;m id[0;m=969974 responseStatus[0;m=200 OK token[0;m=64_cKqrY | |
section_end:1697558061:download_artifacts [0Ksection_start:1697558061:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m | |
[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426[0;m | |
Using git from spack modules | |
[32;1m$ SPACK_BUILD="${PWD}/spack-build"[0;m | |
[32;1m$ env -0 | sort -z | xargs -0 -L 1 echo > initial_environment.env[0;m | |
[32;1m$ . ${SPACK_ROOT}/share/spack/setup-env.sh[0;m | |
[32;1m$ export SPACK_USER_CONFIG_PATH=${PWD}/spack-config[0;m | |
[32;1m$ mkdir ${SPACK_USER_CONFIG_PATH}[0;m | |
[32;1m$ cat > ${SPACK_USER_CONFIG_PATH}/config.yaml << END_SCRIPT # collapsed multi-line command[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config add concretizer:reuse:false[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config blame config[0;m | |
--- config: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-config/config.yaml:2 build_stage: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-config/config.yaml:3 - /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-build | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-config/config.yaml:4 source_cache: /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-source-cache | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/config.yaml:2 ccache: True | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:2 install_tree: | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:3 root: $user_cache_path/software | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:4 projections: | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:5 all: install_{compiler.name}-{compiler.version}-{target}/{name}-{version}-{hash:6} | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:7 environments_root: $user_cache_path/environments | |
/gpfs/bbp.cscs.ch/ssd/apps/bsd//config/config.yaml:9 build_jobs: 8 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:18 extensions: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:18 - $spack/bluebrain/spack-scripting | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:19 # This is the path to the root of the Spack install tree. | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:19 # You can use $spack here to refer to the root of the spack instance. | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:37 template_dirs: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:37 - $spack/share/spack/templates | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:38 # Directory where licenses should be located | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:41 license_dir: $spack/etc/spack/licenses | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:76 test_stage: $user_cache_path/test | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:89 misc_cache: $user_cache_path/cache | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:95 connect_timeout: 10 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:100 verify_ssl: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:108 suppress_gpg_warnings: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:114 install_missing_compilers: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:119 checksum: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:124 deprecated: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:129 dirty: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:137 build_language: C | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:146 locks: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:151 url_fetch_method: urllib | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:180 concretizer: clingo | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:187 db_lock_timeout: 300 | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:195 package_lock_timeout: null | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:200 shared_linking: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:205 type: rpath | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:211 bind: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:216 allow_sgid: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:221 terminal_title: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/config.yaml:225 binary_index_ttl: 600 | |
_builtin debug: False | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config blame concretizer[0;m | |
--- concretizer: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-config/concretizer.yaml:2 reuse: False | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:22 targets: | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:26 granularity: microarchitectures | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:30 host_compatible: True | |
/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974/spack/etc/spack/defaults/concretizer.yaml:36 unify: True | |
[32;1m$ export XDG_CONFIG_HOME=${CI_BUILDS_DIR}/J${CI_JOB_ID}_local_config[0;m | |
[32;1m$ echo "Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (${XDG_CONFIG_HOME})"[0;m | |
Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417/J969976_local_config) | |
[32;1m$ mkdir -p "${XDG_CONFIG_HOME}/git"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = git@bbpgitlab.epfl.ch:" > "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = ssh://git@bbpgitlab.epfl.ch/" >> "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ cat "${XDG_CONFIG_HOME}/git/config"[0;m | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = git@bbpgitlab.epfl.ch: | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = ssh://git@bbpgitlab.epfl.ch/ | |
[32;1m$ SPACK_FULL_SPEC="${SPACK_PACKAGE}${SPACK_PACKAGE_COMPILER:+%}${SPACK_PACKAGE_COMPILER} ${SPACK_PACKAGE_SPEC} ${SPACK_PACKAGE_DEPENDENCIES} ${SPACK_PACKAGE_DEPENDENCY_ON_PREVIOUS_JOB}"[0;m | |
[32;1m$ echo "Preparing to install ${SPACK_FULL_SPEC}"[0;m | |
Preparing to install nmodl%nvhpc +python ^bison%gcc^flex%gcc^py-jinja2%gcc^py-sympy%gcc^py-pyyaml%gcc | |
[32;1m$ if [ ${SPACK_USE_CCACHE+x} ]; then[0;m | |
[32;1m$ module load unstable ccache[0;m | |
[32;1m$ export CCACHE_BASEDIR=$(realpath -P ${CI_BUILDS_DIR})[0;m | |
[32;1m$ echo CCACHE_BASEDIR=${CCACHE_BASEDIR}[0;m | |
CCACHE_BASEDIR=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417 | |
[32;1m$ export CCACHE_MAXSIZE=512M[0;m | |
[32;1m$ export CCACHE_DIR="${TMPDIR}/ccache"[0;m | |
[32;1m$ mkdir -p ${CCACHE_DIR}[0;m | |
[32;1m$ if [ -f ${CI_PROJECT_DIR}/ccache.tar ]; then[0;m | |
[32;1m$ tar -C "${CCACHE_DIR}" -xf "${CI_PROJECT_DIR}/ccache.tar"[0;m | |
[32;1m$ fi[0;m | |
[32;1m$ ccache --zero-stats[0;m | |
Statistics zeroed | |
[32;1m$ ccache --show-stats --verbose[0;m | |
Summary: | |
Cache directory: /nvme/bbpcihpcproj12/1845564/ccache | |
Primary config: /nvme/bbpcihpcproj12/1845564/ccache/ccache.conf | |
Secondary config: /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ccache-4.6.1-q2jyor/etc/ccache.conf | |
Stats updated: Tue Oct 17 17:54:36 2023 | |
Hits: 0 / 0 | |
Direct: 0 / 0 | |
Preprocessed: 0 / 0 | |
Misses: 0 | |
Direct: 0 | |
Preprocessed: 0 | |
Primary storage: | |
Hits: 0 / 0 | |
Misses: 0 | |
Cache size (GB): 0.45 / 0.51 (88.66 %) | |
Files: 1652 | |
[32;1m$ fi[0;m | |
[32;1m$ module load unstable git ${SPACK_EXTRA_MODULES}[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} spec -Il ${SPACK_FULL_SPEC}[0;m | |
Input spec | |
-------------------------------- | |
- nmodl%nvhpc+python | |
- ^bison%gcc | |
- ^flex%gcc | |
- ^py-jinja2%gcc | |
- ^py-pyyaml%gcc | |
- ^py-sympy%gcc | |
Concretized | |
-------------------------------- | |
- vlpxdgg nmodl@develop%nvhpc@23.1~ipo~legacy-unit~llvm~llvm_cuda+python build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] sgwmsqz ^bison@3.8.2%gcc@12.2.0 build_system=autotools arch=linux-rhel7-skylake | |
[^] 7v6k26x ^catch2@3.0.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] u27b4to ^cli11@2.1.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] vb7bdpg ^cmake@3.24.3%gcc@12.2.0~doc+ncurses+ownlibs~qt build_system=generic build_type=Release arch=linux-rhel7-skylake | |
[^] bbjadbi ^flex@2.6.3%gcc@12.2.0+lex~nls build_system=autotools arch=linux-rhel7-skylake | |
[^] t7yyhxk ^fmt@9.1.0%gcc@12.2.0~ipo+pic~shared build_system=cmake build_type=RelWithDebInfo cxxstd=11 patches=08fb707 arch=linux-rhel7-skylake | |
[^] zk4skox ^ninja@1.11.1%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] ee7ugzv ^nlohmann-json@3.9.1%gcc@12.2.0~ipo+multiple_headers build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] 3s7iuck ^py-jinja2@3.1.2%gcc@12.2.0~i18n build_system=python_pip arch=linux-rhel7-skylake | |
[^] d4uhr4f ^py-markupsafe@2.1.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 3wgk4cb ^py-pip@22.2.2%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] c6hdpvj ^py-setuptools@63.0.0%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] ffmy45c ^py-wheel@0.37.1%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[^] pi3gdaj ^py-pybind11@2.10.1%gcc@12.2.0~ipo build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[^] uucrzmi ^py-pytest@7.1.3%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] axib53z ^py-attrs@22.1.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] s5xlzyb ^py-iniconfig@1.1.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] ugynn7h ^py-packaging@21.3%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 4ld7fki ^py-pyparsing@3.0.9%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] d7dkmvv ^py-flit-core@3.7.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 2zoh6fg ^py-pluggy@1.0.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] a53pqvu ^py-py@1.11.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] 6tqbi2i ^py-setuptools-scm@7.0.5%gcc@12.2.0+toml build_system=python_pip arch=linux-rhel7-skylake | |
[^] c564cvo ^py-typing-extensions@4.8.0%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] ksqdpfx ^py-tomli@2.0.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] d4xzk5t ^py-pyyaml@6.0%gcc@12.2.0+libyaml build_system=python_pip arch=linux-rhel7-skylake | |
[^] skgytub ^libyaml@0.2.5%gcc@12.2.0 build_system=autotools arch=linux-rhel7-skylake | |
[^] bjojgfi ^py-cython@0.29.32%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] oumzlg3 ^py-sympy@1.11.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] yqakowj ^py-mpmath@1.2.1%gcc@12.2.0 build_system=python_pip arch=linux-rhel7-skylake | |
[^] c2xj4m2 ^python@3.10.8%gcc@12.2.0+bz2+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tix~tkinter~ucs4+uuid+zlib build_system=generic patches=0d98e93,7d40923,f2fd060 arch=linux-rhel7-skylake | |
[^] xfi3vdr ^spdlog@1.10.0%gcc@12.2.0+fmt_external~ipo+shared build_system=cmake build_type=RelWithDebInfo arch=linux-rhel7-skylake | |
[32;1m$ set -o pipefail[0;m | |
[32;1m$ (spack ${SPACK_EXTRA_FLAGS} install --overwrite -y -j${SLURM_CPUS_PER_TASK} --log-format=junit --log-file=${CI_PROJECT_DIR}/install.xml --keep-stage ${SPACK_FULL_SPEC} | tee log) || install_failed=1[0;m | |
==> bison@3.8.2 : has external module in ['bison/3.8.2'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/bison-3.8.2-4q6ji4 (external bison-3.8.2-sgwmsqzphphzby2busuinegoak6lb3id) | |
==> cmake@3.24.3 : has external module in ['cmake/3.24.3'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/cmake-3.24.3-4blf3d (external cmake-3.24.3-vb7bdpgsupe5e2klkhkqos6vje2u4pns) | |
==> flex@2.6.3 : has external module in ['flex/2.6.3'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/flex-2.6.3-2jtkry (external flex-2.6.3-bbjadbirwaev3yr2guiy2u55ast426li) | |
==> ninja@1.11.1 : has external module in ['ninja/1.11.1'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ninja-1.11.1-o5qggc (external ninja-1.11.1-zk4skoxmkt7do2mk5lgnesas7ol3hhgg) | |
==> python@3.10.8 : has external module in ['python/3.10.8'] | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/python-3.10.8-rvn6l5 (external python-3.10.8-c2xj4m2nyz6efq4m7arw3lneeqoz4z5m) | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/libyaml-0.2.5-skgytu | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/catch2-3.0.1-7v6k26 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/nlohmann-json-3.9.1-ee7ugz | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/cli11-2.1.1-u27b4t | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/fmt-9.1.0-t7yyhx | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pip-22.2.2-3wgk4c | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/spdlog-1.10.0-xfi3vd | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-setuptools-63.0.0-c6hdpv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-wheel-0.37.1-ffmy45 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-flit-core-3.7.1-d7dkmv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-markupsafe-2.1.1-d4uhr4 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pybind11-2.10.1-pi3gda | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-attrs-22.1.0-axib53 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-tomli-2.0.1-ksqdpf | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-cython-0.29.32-bjojgf | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-iniconfig-1.1.1-s5xlzy | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pyparsing-3.0.9-4ld7fk | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-typing-extensions-4.8.0-c564cv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-jinja2-3.1.2-3s7iuc | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pyyaml-6.0-d4xzk5 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-packaging-21.3-ugynn7 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-setuptools-scm-7.0.5-6tqbi2 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pluggy-1.0.0-2zoh6f | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-py-1.11.0-a53pqv | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-mpmath-1.2.1-yqakow | |
==> Warning: Expected user 904556 to own /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417, but it is owned by 0 | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-pytest-7.1.3-uucrzm | |
[+] /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_applications/install_gcc-12.2.0-skylake/py-sympy-1.11.1-oumzlg | |
==> Installing nmodl-develop-vlpxdggch6qfc6lwgtywkvththhtwaa3 | |
==> No binary for nmodl-develop-vlpxdggch6qfc6lwgtywkvththhtwaa3 found: installing from source | |
==> No patches needed for nmodl | |
==> nmodl: Executing phase: 'cmake' | |
==> nmodl: Executing phase: 'build' | |
==> nmodl: Executing phase: 'install' | |
==> nmodl: Successfully installed nmodl-develop-vlpxdggch6qfc6lwgtywkvththhtwaa3 | |
Fetch: 2m 8.89s. Build: 13m 32.94s. Total: 15m 41.83s. | |
[+] /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/software/install_nvhpc-23.1-skylake/nmodl-develop-vlpxdg | |
[32;1m$ set +o pipefail[0;m | |
[32;1m$ chmod -R g+rX "${SPACK_BUILD}"[0;m | |
[32;1m$ if [[ ${install_failed} == 1 ]]; then exit 1; fi[0;m | |
[32;1m$ SPACK_INSTALLED_HASH=$(spack ${SPACK_EXTRA_FLAGS} find --format "{hash}" /$(sed -ne '${s/.*-//;p}' log))[0;m | |
[32;1m$ echo "Determined the installed hash to be ${SPACK_INSTALLED_HASH}"[0;m | |
Determined the installed hash to be vlpxdggch6qfc6lwgtywkvththhtwaa3 | |
[32;1m$ SPACK_STAGE_DIR=${SPACK_BUILD}/spack-stage-${SPACK_PACKAGE}-develop-${SPACK_INSTALLED_HASH}[0;m | |
[32;1m$ SPACK_BUILD_DIR=${SPACK_STAGE_DIR}/spack-build-${SPACK_INSTALLED_HASH:0:7}[0;m | |
[32;1m$ SPACK_SOURCE_DIR=${SPACK_STAGE_DIR}/spack-src[0;m | |
[32;1m$ if [ ${SPACK_USE_CCACHE+x} ]; then[0;m | |
[32;1m$ ccache --cleanup[0;m | |
[32;1m$ ccache --show-stats --verbose[0;m | |
Summary: | |
Cache directory: /nvme/bbpcihpcproj12/1845564/ccache | |
Primary config: /nvme/bbpcihpcproj12/1845564/ccache/ccache.conf | |
Secondary config: /gpfs/bbp.cscs.ch/ssd/apps/bsd/2023-02-23/stage_externals/install_gcc-12.2.0-skylake/ccache-4.6.1-q2jyor/etc/ccache.conf | |
Stats updated: Tue Oct 17 18:13:09 2023 | |
Hits: 131 / 134 (97.76 %) | |
Direct: 23 / 134 (17.16 %) | |
Preprocessed: 108 / 111 (97.30 %) | |
Misses: 3 | |
Direct: 111 | |
Preprocessed: 3 | |
Uncacheable: 22 | |
Primary storage: | |
Hits: 154 / 268 (57.46 %) | |
Misses: 114 | |
Cache size (GB): 0.45 / 0.51 (88.67 %) | |
Files: 1658 | |
Uncacheable: | |
Called for linking: 22 | |
[32;1m$ tar -C "${CCACHE_DIR}" -cf "${CI_PROJECT_DIR}/ccache.tar" .[0;m | |
[32;1m$ fi[0;m | |
[32;1m$ touch ${SPACK_STAGE_DIR}/spack-configure-args.txt[0;m | |
[32;1m$ cp ${SPACK_STAGE_DIR}/spack-{build-env,build-out,configure-args}.txt ${CI_PROJECT_DIR}/[0;m | |
[32;1m$ echo "SPACK_BUILD_DIR=${SPACK_BUILD_DIR}" > ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_FULL_SPEC=${SPACK_FULL_SPEC}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_SOURCE_DIR=${SPACK_SOURCE_DIR}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_INSTALLED_HASH=${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ SPACK_PACKAGE_SLUGIFY=$(echo -n ${SPACK_PACKAGE} | tr -c '[:alnum:]' '_' | tr '[:lower:]' '[:upper:]')[0;m | |
[32;1m$ echo "${SPACK_PACKAGE_SLUGIFY}_INSTALLED_HASH=${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ echo "SPACK_PACKAGE_DEPENDENCY_ON_PREVIOUS_JOB=^/${SPACK_INSTALLED_HASH}" >> ${CI_PROJECT_DIR}/spack_build_info.env[0;m | |
[32;1m$ num_failures=$(module load unstable python-dev; python -c "from lxml import etree; xml = etree.parse('${CI_PROJECT_DIR}/install.xml'); print(sum(1 for _ in xml.getroot().iter('failure')) + sum(1 for _ in xml.getroot().iter('error')))")[0;m | |
Autoloading python/3.10.8 | |
Autoloading intel-oneapi-mkl/2021.4.0 | |
Autoloading hpe-mpi/2.25.hmpt | |
[32;1m$ if [[ ${num_failures} > 0 ]]; then exit ${num_failures}; fi[0;m | |
section_end:1697559193:step_script [0Ksection_start:1697559193:archive_cache [0K[0K[36;1mSaving cache for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mCreating cache build:nvhpc-2-non_protected...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=55755 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
ccache.tar: found 1 matching files and directories[0;m | |
Uploading cache.zip to https://bbpobjectstorage.epfl.ch/gitlab-runners-cache/project/30/build%3Anvhpc-2-non_protected[0;m | |
[32;1mCreated cache[0;m | |
section_end:1697559213:archive_cache [0Ksection_start:1697559213:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=55975 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
install.xml: found 1 matching files and directories[0;m | |
spack_build_info.env: found 1 matching files and directories[0;m | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
initial_environment.env: found 1 matching files and directories[0;m | |
spack-build-env.txt: found 1 matching files and directories[0;m | |
spack-build-out.txt: found 1 matching files and directories[0;m | |
spack-configure-args.txt: found 1 matching files and directories[0;m | |
Uploading artifacts as "archive" to coordinator... ok[0;m id[0;m=969976 responseStatus[0;m=201 Created token[0;m=64_cKqrY | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=55998 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
install.xml: found 1 matching files and directories[0;m | |
Uploading artifacts as "junit" to coordinator... ok[0;m id[0;m=969976 responseStatus[0;m=201 Created token[0;m=64_cKqrY | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=56020 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
spack_build_info.env: found 1 matching files and directories[0;m | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
Uploading artifacts as "dotenv" to coordinator... ok[0;m id[0;m=969976 responseStatus[0;m=201 Created token[0;m=64_cKqrY | |
section_end:1697559215:upload_artifacts_on_success [0Ksection_start:1697559215:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m | |
Using git from spack modules | |
section_end:1697559216:cleanup_file_variables [0K[32;1mJob succeeded[0;m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 15.5.0 (0d4137b8)[0;m | |
[0K on BB5 map runner pnPo3yJy[0;m | |
section_start:1697557342:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m | |
section_end:1697557342:resolve_secrets [0Ksection_start:1697557342:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m | |
[0KUsing Custom executor with driver BB5 PROD runner v0.0.3...[0;m | |
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user | |
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor1278139863, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"] | |
Runner ID 29, project root hpc, project name nmodl | |
Pipeline ID 162417, build ref , job ID 969974 | |
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417, optional exclusive flag , optional cpus per task flag --cpus-per-task=6, optional qos flag , optional reservation flag | |
A slurm job will be created with name GL_J969974_PROD_P30_CP0_C17 | |
Job parameters: memory=30750M, cpus_per_task=6, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation= | |
Not executing the chown -R | |
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS | |
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx] | |
Submitted batch job 1845477 | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: R | |
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=6 --mem=30750M --job-name=GL_J969974_PROD_P30_CP0_C17 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --time=1:00:00 --wrap="sleep infinity" | |
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --ntasks=1 --jobid=1845477 --cpus-per-task=6 --mem=30750M | |
section_end:1697557377:prepare_executor [0Ksection_start:1697557377:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m | |
Using git from spack modules | |
Running on r1i7n20 via bbpv1.epfl.ch... | |
section_end:1697557382:prepare_script [0Ksection_start:1697557382:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m | |
Using git from spack modules | |
[32;1mSkipping Git repository setup[0;m | |
[32;1mSkipping Git checkout[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1697557422:get_sources [0Ksection_start:1697557422:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m | |
[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426[0;m | |
Using git from spack modules | |
[32;1m$ if [[ -n "${SPACK_ENV_FILE_URL}" && "${PARSE_GITHUB_PR_DESCRIPTIONS,,}" == "true" ]]; then[0;m | |
[32;1m$ cat > parse_description.py << END_SCRIPT # collapsed multi-line command[0;m | |
[32;1m$ cat parse_description.py[0;m | |
import os | |
import re | |
import requests | |
pr_info = requests.get("https://api.github.com/repos/{}/pulls/{}".format( | |
os.environ['CI_EXTERNAL_PULL_REQUEST_TARGET_REPOSITORY'], | |
os.environ['CI_EXTERNAL_PULL_REQUEST_IID']), | |
headers={'Accept': 'application/vnd.github.v3+json'}) | |
pr_body = pr_info.json()["body"] | |
# match something like NEURON_BRANCH=foo/bar | |
# special case for SPACK_DEPLOYMENT_SUFFIX=foo/bar | |
pat = re.compile('^([A-Z0-9_]+)_([A-Z]+)=([A-Z0-9\-\_\/\+\.]+)$', re.IGNORECASE) | |
def parse_term(m): | |
ref_type = m.group(2).lower() | |
is_deployment_suffix = ref_type == 'suffix' and m.group(1).lower() == 'spack_deployment' | |
if ref_type not in {'branch', 'tag', 'ref'} and not is_deployment_suffix: return | |
print(m.group(1).upper() + '_' + ref_type.upper() + '=' + m.group(3)) | |
if pr_body is not None: | |
for pr_body_line in pr_body.splitlines(): | |
if not pr_body_line.startswith('CI_BRANCHES:'): continue | |
for config_term in pr_body_line[12:].split(','): | |
pat.sub(parse_term, config_term) | |
[32;1m$ (module load unstable python-dev; python parse_description.py) > input_variables.env[0;m | |
Autoloading python/3.10.8 | |
Autoloading intel-oneapi-mkl/2021.4.0 | |
Autoloading hpe-mpi/2.25.hmpt | |
[32;1m$ else[0;m | |
[32;1m$ cat input_variables.env[0;m | |
[32;1m$ for var_to_unset in $(sed 's/^\(.*\?\)_\(BRANCH\|COMMIT\|TAG\)=.*$/\1_BRANCH\n\1_COMMIT\n\1_TAG/' input_variables.env); do # collapsed multi-line command[0;m | |
[32;1m$ set -o allexport[0;m | |
[32;1m$ . input_variables.env[0;m | |
[32;1m$ set +o allexport[0;m | |
[32;1m$ unset MODULEPATH[0;m | |
[32;1m$ . /gpfs/bbp.cscs.ch/ssd/apps/bsd/${SPACK_DEPLOYMENT_SUFFIX}/config/modules.sh[0;m | |
[32;1m$ echo "MODULEPATH=${MODULEPATH}" > spack_clone_variables.env[0;m | |
[32;1m$ echo Preparing to clone Spack into ${PWD}[0;m | |
Preparing to clone Spack into /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969974 | |
[32;1m$ if [[ -z "${SPACK_BRANCH}" && ( -n "${SPACK_COMMIT}" || -n "${SPACK_TAG}" ) ]]; then[0;m | |
[32;1m$ echo Checking out the ${SPACK_BRANCH} of Spack...[0;m | |
Checking out the develop of Spack... | |
[32;1m$ module load unstable git[0;m | |
[32;1m$ git clone -c feature.manyFiles=true --depth 1 --single-branch --branch ${SPACK_BRANCH} ${SPACK_URL} spack[0;m | |
Cloning into 'spack'... | |
Updating files: 2% (207/10329) Updating files: 3% (310/10329) Updating files: 3% (407/10329) Updating files: 4% (414/10329) Updating files: 5% (517/10329) Updating files: 6% (620/10329) Updating files: 6% (626/10329) Updating files: 7% (724/10329) Updating files: 8% (827/10329) Updating files: 8% (874/10329) Updating files: 9% (930/10329) Updating files: 10% (1033/10329) Updating files: 10% (1124/10329) Updating files: 11% (1137/10329) Updating files: 12% (1240/10329) Updating files: 12% (1245/10329) Updating files: 13% (1343/10329) Updating files: 14% (1447/10329) Updating files: 14% (1462/10329) Updating files: 15% (1550/10329) Updating files: 15% (1581/10329) Updating files: 16% (1653/10329) Updating files: 16% (1690/10329) Updating files: 17% (1756/10329) Updating files: 17% (1812/10329) Updating files: 18% (1860/10329) Updating files: 18% (1955/10329) Updating files: 19% (1963/10329) Updating files: 20% (2066/10329) Updating files: 20% (2108/10329) Updating files: 21% (2170/10329) Updating files: 21% (2252/10329) Updating files: 22% (2273/10329) Updating files: 23% (2376/10329) Updating files: 23% (2383/10329) Updating files: 24% (2479/10329) Updating files: 24% (2520/10329) Updating files: 25% (2583/10329) Updating files: 25% (2636/10329) Updating files: 26% (2686/10329) Updating files: 26% (2734/10329) Updating files: 27% (2789/10329) Updating files: 27% (2872/10329) Updating files: 28% (2893/10329) Updating files: 29% (2996/10329) Updating files: 29% (3011/10329) Updating files: 30% (3099/10329) Updating files: 30% (3140/10329) Updating files: 31% (3202/10329) Updating files: 31% (3296/10329) Updating files: 32% (3306/10329) Updating files: 33% (3409/10329) Updating files: 33% (3420/10329) Updating files: 34% (3512/10329) Updating files: 34% (3554/10329) Updating files: 35% (3616/10329) Updating files: 35% (3688/10329) Updating files: 36% (3719/10329) Updating files: 36% (3809/10329) Updating files: 37% (3822/10329) Updating files: 38% (3926/10329) Updating files: 38% (3927/10329) Updating files: 39% (4029/10329) Updating files: 39% (4040/10329) Updating files: 40% (4132/10329) Updating files: 40% (4163/10329) Updating files: 41% (4235/10329) Updating files: 41% (4269/10329) Updating files: 42% (4339/10329) Updating files: 42% (4398/10329) Updating files: 43% (4442/10329) Updating files: 43% (4518/10329) Updating files: 44% (4545/10329) Updating files: 44% (4640/10329) Updating files: 45% (4649/10329) Updating files: 46% (4752/10329) Updating files: 46% (4760/10329) Updating files: 47% (4855/10329) Updating files: 47% (4879/10329) Updating files: 48% (4958/10329) Updating files: 48% (4993/10329) Updating files: 49% (5062/10329) Updating files: 49% (5133/10329) Updating files: 50% (5165/10329) Updating files: 50% (5249/10329) Updating files: 51% (5268/10329) Updating files: 51% (5346/10329) Updating files: 52% (5372/10329) Updating files: 52% (5450/10329) Updating files: 53% (5475/10329) Updating files: 53% (5569/10329) Updating files: 54% (5578/10329) Updating files: 55% (5681/10329) Updating files: 55% (5687/10329) Updating files: 56% (5785/10329) Updating files: 56% (5800/10329) Updating files: 57% (5888/10329) Updating files: 57% (5906/10329) Updating files: 58% (5991/10329) Updating files: 58% (6012/10329) Updating files: 59% (6095/10329) Updating files: 59% (6114/10329) Updating files: 60% (6198/10329) Updating files: 60% (6222/10329) Updating files: 61% (6301/10329) Updating files: 61% (6324/10329) Updating files: 62% (6404/10329) Updating files: 62% (6424/10329) Updating files: 63% (6508/10329) Updating files: 63% (6527/10329) Updating files: 64% (6611/10329) Updating files: 64% (6635/10329) Updating files: 65% (6714/10329) Updating files: 65% (6736/10329) Updating files: 66% (6818/10329) Updating files: 66% (6833/10329) Updating files: 67% (6921/10329) Updating files: 67% (6940/10329) Updating files: 68% (7024/10329) Updating files: 68% (7042/10329) Updating files: 69% (7128/10329) Updating files: 69% (7138/10329) Updating files: 70% (7231/10329) Updating files: 70% (7235/10329) Updating files: 70% (7328/10329) Updating files: 71% (7334/10329) Updating files: 71% (7417/10329) Updating files: 72% (7437/10329) Updating files: 72% (7494/10329) Updating files: 73% (7541/10329) Updating files: 73% (7587/10329) Updating files: 74% (7644/10329) Updating files: 74% (7701/10329) Updating files: 75% (7747/10329) Updating files: 75% (7795/10329) Updating files: 76% (7851/10329) Updating files: 76% (7901/10329) Updating files: 77% (7954/10329) Updating files: 77% (8015/10329) Updating files: 78% (8057/10329) Updating files: 78% (8112/10329) Updating files: 79% (8160/10329) Updating files: 79% (8207/10329) Updating files: 80% (8264/10329) Updating files: 80% (8298/10329) Updating files: 81% (8367/10329) Updating files: 81% (8393/10329) Updating files: 82% (8470/10329) Updating files: 82% (8487/10329) Updating files: 83% (8574/10329) Updating files: 83% (8580/10329) Updating files: 84% (8677/10329) Updating files: 84% (8767/10329) Updating files: 85% (8780/10329) Updating files: 85% (8860/10329) Updating files: 86% (8883/10329) Updating files: 86% (8953/10329) Updating files: 87% (8987/10329) Updating files: 87% (9044/10329) Updating files: 88% (9090/10329) Updating files: 88% (9152/10329) Updating files: 89% (9193/10329) Updating files: 89% (9274/10329) Updating files: 90% (9297/10329) Updating files: 90% (9380/10329) Updating files: 91% (9400/10329) Updating files: 91% (9490/10329) Updating files: 92% (9503/10329) Updating files: 92% (9598/10329) Updating files: 93% (9606/10329) Updating files: 94% (9710/10329) Updating files: 95% (9813/10329) Updating files: 95% (9816/10329) Updating files: 96% (9916/10329) Updating files: 96% (9922/10329) Updating files: 97% (10020/10329) Updating files: 97% (10033/10329) Updating files: 98% (10123/10329) Updating files: 98% (10142/10329) Updating files: 99% (10226/10329) Updating files: 99% (10238/10329) Updating files: 100% (10329/10329) Updating files: 100% (10329/10329), done. | |
[32;1m$ export SPACK_ROOT=${PWD}/spack[0;m | |
[32;1m$ export SPACK_RESOLVED_COMMIT=$(cd "${SPACK_ROOT}" && git rev-parse HEAD)[0;m | |
[32;1m$ export SPACK_USER_CACHE_PATH="${CI_BUILDS_DIR}"[0;m | |
[32;1m$ export SPACK_SYSTEM_CONFIG_PATH="/gpfs/bbp.cscs.ch/ssd/apps/bsd/${SPACK_DEPLOYMENT_SUFFIX}/config"[0;m | |
[32;1m$ echo "SPACK_ROOT=${SPACK_ROOT}" >> spack_clone_variables.env[0;m | |
[32;1m$ echo "SPACK_RESOLVED_COMMIT=${SPACK_RESOLVED_COMMIT}" >> spack_clone_variables.env[0;m | |
[32;1m$ echo "SPACK_USER_CACHE_PATH=${SPACK_USER_CACHE_PATH}" >> spack_clone_variables.env[0;m | |
[32;1m$ echo "SPACK_SYSTEM_CONFIG_PATH=${SPACK_SYSTEM_CONFIG_PATH}" >> spack_clone_variables.env[0;m | |
[32;1m$ . ${SPACK_ROOT}/share/spack/setup-env.sh[0;m | |
[32;1m$ export XDG_CONFIG_HOME=${CI_BUILDS_DIR}/J${CI_JOB_ID}_local_config[0;m | |
[32;1m$ echo "Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (${XDG_CONFIG_HOME})"[0;m | |
Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417/J969974_local_config) | |
[32;1m$ mkdir -p "${XDG_CONFIG_HOME}/git"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = git@bbpgitlab.epfl.ch:" > "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n insteadOf = ssh://git@bbpgitlab.epfl.ch/" >> "${XDG_CONFIG_HOME}/git/config"[0;m | |
[32;1m$ cat "${XDG_CONFIG_HOME}/git/config"[0;m | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = git@bbpgitlab.epfl.ch: | |
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"] | |
insteadOf = ssh://git@bbpgitlab.epfl.ch/ | |
[32;1m$ env -0 | sed -nz '/^CUSTOM_ENV_/d;/^[^=]\+_\(BRANCH\|COMMIT\|TAG\)=.\+/p' | xargs -0t spack ${SPACK_EXTRA_FLAGS} configure-pipeline --ignore-packages CI_BUILD CI_COMMIT CI_DEFAULT GITLAB_PIPELINES SPACK SPACK_RESOLVED ${SPACK_SETUP_IGNORE_PACKAGE_VARIABLES} --write-commit-file=commit-mapping.env[0;m | |
spack configure-pipeline --ignore-packages CI_BUILD CI_COMMIT CI_DEFAULT GITLAB_PIPELINES SPACK SPACK_RESOLVED CVF BLUECONFIGS --write-commit-file=commit-mapping.env CI_COMMIT_BRANCH=magkanar/fix_unit_redefinition_issue NMODL_COMMIT=e7be86b1bd2bcb4f8f04579d0fcc58765a0561f6 SPACK_RESOLVED_COMMIT=1edba95100aed7b575f3efae53f4a51033bc0eb8 NEURON_BRANCH=master LIBSONATA_REPORT_BRANCH=master SPACK_BRANCH=develop CI_DEFAULT_BRANCH=master CVF_BRANCH=main BLUECONFIGS_BRANCH=main | |
==> CI_COMMIT: ignoring CI_COMMIT_BRANCH=magkanar/fix_unit_redefinition_issue | |
==> SPACK_RESOLVED: ignoring SPACK_RESOLVED_COMMIT=1edba95100aed7b575f3efae53f4a51033bc0eb8 | |
==> SPACK: ignoring SPACK_BRANCH=develop | |
==> CI_DEFAULT: ignoring CI_DEFAULT_BRANCH=master | |
==> CVF: ignoring CVF_BRANCH=main | |
==> BLUECONFIGS: ignoring BLUECONFIGS_BRANCH=main | |
==> neuron: resolved branch master to 6e676f911f4f394ae2c71b10c008b60d5f62c758 | |
==> libsonata-report: resolved branch master to b95d1c8633282c6bd5358d2511777d399b8c447f | |
==> nmodl@develop: remove branch/commit/tag | |
==> nmodl@develop: use commit="e7be86b1bd2bcb4f8f04579d0fcc58765a0561f6" | |
==> nmodl@develop: add preferred=True | |
==> neuron@develop: remove branch/commit/tag | |
==> neuron@develop: use commit="6e676f911f4f394ae2c71b10c008b60d5f62c758" | |
==> neuron@develop: add preferred=True | |
==> libsonata-report@develop: remove branch/commit/tag | |
==> libsonata-report@develop: use commit="b95d1c8633282c6bd5358d2511777d399b8c447f" | |
==> libsonata-report@develop: add preferred=True | |
[32;1m$ (cd "${SPACK_ROOT}" && git diff)[0;m | |
diff --git a/bluebrain/repo-bluebrain/packages/libsonata-report/package.py b/bluebrain/repo-bluebrain/packages/libsonata-report/package.py | |
index 6e7fe956..6b63c942 100644 | |
--- a/bluebrain/repo-bluebrain/packages/libsonata-report/package.py | |
+++ b/bluebrain/repo-bluebrain/packages/libsonata-report/package.py | |
@@ -17,7 +17,7 @@ class LibsonataReport(CMakePackage): | |
homepage = "https://github.com/BlueBrain/libsonatareport" | |
git = "https://github.com/BlueBrain/libsonatareport.git" | |
- version("develop", branch="master", submodules=False, get_full_repo=True) | |
+ version('develop', preferred=True, commit='b95d1c8633282c6bd5358d2511777d399b8c447f', submodules=False, get_full_repo=True) # old: branch="master" | |
version("1.2.1", tag="1.2.1", submodules=False) | |
version("1.2", tag="1.2", submodules=False) | |
version("1.1.1", tag="1.1.1", submodules=False) | |
diff --git a/bluebrain/repo-bluebrain/packages/nmodl/package.py b/bluebrain/repo-bluebrain/packages/nmodl/package.py | |
index 9e0d5583..690393b4 100644 | |
--- a/bluebrain/repo-bluebrain/packages/nmodl/package.py | |
+++ b/bluebrain/repo-bluebrain/packages/nmodl/package.py | |
@@ -13,7 +13,7 @@ class Nmodl(CMakePackage): | |
url = "https://github.com/BlueBrain/nmodl.git" | |
git = "https://github.com/BlueBrain/nmodl.git" | |
- version("develop", branch="master", submodules=True) | |
+ version('develop', preferred=True, commit='e7be86b1bd2bcb4f8f04579d0fcc58765a0561f6', submodules=True) # old: branch="master" | |
version("llvm", branch="llvm", submodules=True) | |
version("0.7.a1", commit="2ce4a2b91dfcfe6356b6a5003c4e99b8711564ee") | |
version("0.6.0", tag="0.6") | |
diff --git a/bluebrain/repo-patches/packages/neuron/package.py b/bluebrain/repo-patches/packages/neuron/package.py | |
index dea6ee3e..2ca2a721 100644 | |
--- a/bluebrain/repo-patches/packages/neuron/package.py | |
+++ b/bluebrain/repo-patches/packages/neuron/package.py | |
@@ -31,7 +31,7 @@ class Neuron(CMakePackage): | |
# Patch for recent CMake versions that don't identify NVHPC as PGI | |
patch("patch-v800-cmake-nvhpc.patch", when="@8.0.0%nvhpc^cmake@3.20:") | |
- version("develop", branch="master") | |
+ version('develop', preferred=True, commit='6e676f911f4f394ae2c71b10c008b60d5f62c758') # old: branch="master" | |
version("9.0.a12", commit="6004512f") | |
version("9.0.a11", commit="b38dd11b") | |
version("9.0.a10", commit="af51e51e") | |
[32;1m$ cat commit-mapping.env[0;m | |
NMODL_COMMIT=e7be86b1bd2bcb4f8f04579d0fcc58765a0561f6 | |
NEURON_COMMIT=6e676f911f4f394ae2c71b10c008b60d5f62c758 | |
LIBSONATA_REPORT_COMMIT=b95d1c8633282c6bd5358d2511777d399b8c447f | |
[32;1m$ echo "SPACK_BRANCH=${SPACK_BRANCH}" >> commit-mapping.env[0;m | |
[32;1m$ echo "SPACK_DEPLOYMENT_SUFFIX=${SPACK_DEPLOYMENT_SUFFIX}" >> commit-mapping.env[0;m | |
[32;1m$ cat commit-mapping.env >> spack_clone_variables.env[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} spec -IL ninja[0;m | |
==> Warning: Expected user 904556 to own /nvme/bbpcihpcproj12, but it is owned by 0 | |
==> Bootstrapping clingo from pre-built binaries | |
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-prqkzynv2nwko5mktitebgkeumuxkveu.spec.json | |
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64/gcc-10.2.1/clingo-bootstrap-spack/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-prqkzynv2nwko5mktitebgkeumuxkveu.spack | |
==> Installing "clingo-bootstrap@spack%gcc@10.2.1~docs~ipo+python+static_libstdcpp build_type=Release arch=linux-centos7-x86_64" from a buildcache | |
Input spec | |
-------------------------------- | |
- ninja | |
Concretized | |
-------------------------------- | |
[^] zk4skoxmkt7do2mk5lgnesas7ol3hhgg ninja@1.11.1%gcc@12.2.0 build_system=generic arch=linux-rhel7-skylake | |
[32;1m$ echo "SPACK_SETUP_COMMIT_MAPPING_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${CI_JOB_ID}/artifacts/commit-mapping.env" >> spack_clone_variables.env[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} config --scope site add "config:ccache:true"[0;m | |
[32;1m$ echo "SPACK_USE_CCACHE=true" >> spack_clone_variables.env[0;m | |
[32;1m$ echo "CVF_BRANCH=${CVF_BRANCH}" >> spack_clone_variables.env[0;m | |
[32;1m$ echo "BLUECONFIGS_BRANCH=${BLUECONFIGS_BRANCH}" >> spack_clone_variables.env[0;m | |
section_end:1697557929:step_script [0Ksection_start:1697557929:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=37382 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
commit-mapping.env: found 1 matching files and directories[0;m | |
input_variables.env: found 1 matching files and directories[0;m | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
Uploading artifacts as "archive" to coordinator... ok[0;m id[0;m=969974 responseStatus[0;m=201 Created token[0;m=64_CxG3z | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=37407 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
spack_clone_variables.env: found 1 matching files and directories[0;m | |
Uploading artifacts as "dotenv" to coordinator... ok[0;m id[0;m=969974 responseStatus[0;m=201 Created token[0;m=64_CxG3z | |
section_end:1697557944:upload_artifacts_on_success [0Ksection_start:1697557944:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m | |
Using git from spack modules | |
section_end:1697557965:cleanup_file_variables [0K[32;1mJob succeeded[0;m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 15.5.0 (0d4137b8)[0;m | |
[0K on BB5 map runner pnPo3yJy[0;m | |
section_start:1697558788:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m | |
section_end:1697558788:resolve_secrets [0Ksection_start:1697558788:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m | |
[0KUsing Custom executor with driver BB5 PROD runner v0.0.3...[0;m | |
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user | |
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor2705932775, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"] | |
Runner ID 29, project root hpc, project name nmodl | |
Pipeline ID 162417, build ref , job ID 969977 | |
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417, optional exclusive flag , optional cpus per task flag --cpus-per-task=1, optional qos flag , optional reservation flag | |
A slurm job will be created with name GL_J969977_PROD_P30_CP0_C0 | |
Job parameters: memory=30750M, cpus_per_task=1, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation= | |
Not executing the chown -R | |
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS | |
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx] | |
Submitted batch job 1845650 | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: PD | |
job state: R | |
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=1 --mem=30750M --job-name=GL_J969977_PROD_P30_CP0_C0 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --time=1:00:00 --wrap="sleep infinity" | |
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --ntasks=1 --jobid=1845650 --cpus-per-task=1 --mem=30750M | |
section_end:1697558799:prepare_executor [0Ksection_start:1697558799:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m | |
Using git from spack modules | |
Running on r1i7n30 via bbpv1.epfl.ch... | |
section_end:1697558803:prepare_script [0Ksection_start:1697558803:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m | |
Using git from spack modules | |
[32;1mSkipping Git repository setup[0;m | |
[32;1mSkipping Git checkout[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1697558804:get_sources [0Ksection_start:1697558804:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m | |
Using git from spack modules | |
[32;1mDownloading artifacts for build:intel (969975)...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=22638 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
Downloading artifacts from coordinator... ok [0;m id[0;m=969975 responseStatus[0;m=200 OK token[0;m=64_P5EGT | |
section_end:1697558805:download_artifacts [0Ksection_start:1697558805:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m | |
[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426[0;m | |
Using git from spack modules | |
[32;1m$ env -0 | sort -z | xargs -0 -L 1 echo > initial_environment.env[0;m | |
[32;1m$ export CTEST_PARALLEL_LEVEL=${SLURM_TASKS_PER_NODE}[0;m | |
[32;1m$ . ${SPACK_ROOT}/share/spack/setup-env.sh[0;m | |
[32;1m$ cd ${SPACK_BUILD_DIR}[0;m | |
[32;1m$ export BOOST_TEST_COLOR_OUTPUT=no[0;m | |
[32;1m$ i_am_a_failure=0[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} build-env ${SPACK_FULL_SPEC} -- ctest --no-tests=error --output-on-failure -T Test || i_am_a_failure=1[0;m | |
Site: r1i6n22 | |
Build name: Linux-icpx | |
Create new tag: 20231017-1607 - Experimental | |
Test project /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969975/spack-build/spack-stage-nmodl-develop-436q4v46wfyey55ld6kgp6bansubpqdu/spack-build-436q4v4 | |
Start 1: testcodegen/Scenario: unusual / failing mod files | |
1/106 Test #1: testcodegen/Scenario: unusual / failing mod files ................................................... Passed 0.30 sec | |
Start 2: testcodegen/Scenario: Check global variable setup | |
2/106 Test #2: testcodegen/Scenario: Check global variable setup ................................................... Passed 0.30 sec | |
Start 3: testcodegen/Scenario: C codegen utility functions | |
3/106 Test #3: testcodegen/Scenario: C codegen utility functions ................................................... Passed 0.27 sec | |
Start 4: testcodegen/Scenario: Check instance variable definition order | |
4/106 Test #4: testcodegen/Scenario: Check instance variable definition order ...................................... Passed 0.20 sec | |
Start 5: testcodegen/Scenario: Check parameter constness with VERBATIM block | |
5/106 Test #5: testcodegen/Scenario: Check parameter constness with VERBATIM block ................................. Passed 0.16 sec | |
Start 6: testcodegen/Scenario: Check NEURON globals are added to the instance struct on demand | |
6/106 Test #6: testcodegen/Scenario: Check NEURON globals are added to the instance struct on demand ............... Passed 0.21 sec | |
Start 7: testcodegen/Scenario: Check code generation for TABLE statements | |
7/106 Test #7: testcodegen/Scenario: Check code generation for TABLE statements .................................... Passed 0.17 sec | |
Start 8: testcodegen/Scenario: Check that BEFORE/AFTER block are well generated | |
8/106 Test #8: testcodegen/Scenario: Check that BEFORE/AFTER block are well generated .............................. Passed 0.20 sec | |
Start 9: testcodegen/Scenario: Check CONSTANT variables are added to global variable structure | |
9/106 Test #9: testcodegen/Scenario: Check CONSTANT variables are added to global variable structure ............... Passed 0.16 sec | |
Start 10: testcodegen/Scenario: Check code generation for FUNCTION_TABLE block | |
10/106 Test #10: testcodegen/Scenario: Check code generation for FUNCTION_TABLE block ................................ Passed 0.20 sec | |
Start 11: testcodegen/Scenario: Check that loops are well generated | |
11/106 Test #11: testcodegen/Scenario: Check that loops are well generated ........................................... Passed 0.21 sec | |
Start 12: testcodegen/Scenario: Check that top verbatim blocks are well generated | |
12/106 Test #12: testcodegen/Scenario: Check that top verbatim blocks are well generated ............................. Passed 0.21 sec | |
Start 13: testcodegen/Scenario: Check that codegen generate event functions well | |
13/106 Test #13: testcodegen/Scenario: Check that codegen generate event functions well .............................. Passed 0.17 sec | |
Start 14: testcodegen/Scenario: Some tests on derivimplicit | |
14/106 Test #14: testcodegen/Scenario: Some tests on derivimplicit ................................................... Passed 0.18 sec | |
Start 15: testcodegen/Scenario: Some tests on euler solver | |
15/106 Test #15: testcodegen/Scenario: Some tests on euler solver .................................................... Passed 0.19 sec | |
Start 16: testcodegen/Scenario: Check codegen for MUTEX and PROTECT | |
16/106 Test #16: testcodegen/Scenario: Check codegen for MUTEX and PROTECT ........................................... Passed 0.15 sec | |
Start 17: testcodegen/Scenario: Adding a variable for a table inside a function | |
17/106 Test #17: testcodegen/Scenario: Adding a variable for a table inside a function ............................... Passed 0.06 sec | |
Start 18: testcodegen/Scenario: Uncompatible constructs should failed | |
18/106 Test #18: testcodegen/Scenario: Uncompatible constructs should failed ......................................... Passed 0.08 sec | |
Start 19: testmodtoken/NMODL Lexer returning valid ModToken object | |
19/106 Test #19: testmodtoken/NMODL Lexer returning valid ModToken object ............................................ Passed 0.03 sec | |
Start 20: testmodtoken/Addition of two ModToken objects | |
20/106 Test #20: testmodtoken/Addition of two ModToken objects ....................................................... Passed 0.03 sec | |
Start 21: testlexer/NMODL Lexer returning valid token types | |
21/106 Test #21: testlexer/NMODL Lexer returning valid token types ................................................... Passed 0.02 sec | |
Start 22: testparser/Scenario: NMODL can accept CR as return char for one line comment | |
22/106 Test #22: testparser/Scenario: NMODL can accept CR as return char for one line comment ........................ Passed 0.04 sec | |
Start 23: testparser/Scenario: NMODL can define macros using DEFINE keyword | |
23/106 Test #23: testparser/Scenario: NMODL can define macros using DEFINE keyword ................................... Passed 0.05 sec | |
Start 24: testparser/Scenario: Macros can be used anywhere in the mod file | |
24/106 Test #24: testparser/Scenario: Macros can be used anywhere in the mod file .................................... Passed 0.05 sec | |
Start 25: testparser/Scenario: NMODL parser accepts empty unit specification | |
25/106 Test #25: testparser/Scenario: NMODL parser accepts empty unit specification .................................. Passed 0.03 sec | |
Start 26: testparser/Scenario: NMODL parser running number of valid NMODL constructs | |
26/106 Test #26: testparser/Scenario: NMODL parser running number of valid NMODL constructs .......................... Passed 0.06 sec | |
Start 27: testparser/Scenario: NMODL parser running number of invalid NMODL constructs | |
27/106 Test #27: testparser/Scenario: NMODL parser running number of invalid NMODL constructs ........................ Passed 0.04 sec | |
Start 28: testparser/Scenario: Check that the parser doesn't crash when passing invalid INCLUDE constructs | |
28/106 Test #28: testparser/Scenario: Check that the parser doesn't crash when passing invalid INCLUDE constructs .... Passed 0.02 sec | |
Start 29: testparser/Scenario: NEURON block can add CURIE information | |
29/106 Test #29: testparser/Scenario: NEURON block can add CURIE information ......................................... Passed 0.15 sec | |
Start 30: testparser/Scenario: Check parents in valid NMODL constructs | |
30/106 Test #30: testparser/Scenario: Check parents in valid NMODL constructs ........................................ Passed 0.59 sec | |
Start 31: testparser/Scenario: Legacy differential equation solver | |
31/106 Test #31: testparser/Scenario: Legacy differential equation solver ............................................ Passed 0.21 sec | |
Start 32: testparser/Scenario: Check if a NEURON block is parsed with correct location info in its token | |
32/106 Test #32: testparser/Scenario: Check if a NEURON block is parsed with correct location info in its token ...... Passed 0.24 sec | |
Start 33: testvisitor/Scenario: AfterCVodeToCnexpVisitor changes after_cvode solver method to cnexp | |
33/106 Test #33: testvisitor/Scenario: AfterCVodeToCnexpVisitor changes after_cvode solver method to cnexp ........... Passed 0.49 sec | |
Start 34: testvisitor/Scenario: Perform constant folder on NMODL constructs | |
34/106 Test #34: testvisitor/Scenario: Perform constant folder on NMODL constructs ................................... Passed 0.47 sec | |
Start 35: testvisitor/Scenario: Perform DefUse analysis on NMODL constructs | |
35/106 Test #35: testvisitor/Scenario: Perform DefUse analysis on NMODL constructs ................................... Passed 0.50 sec | |
Start 36: testvisitor/Scenario: GLOBAL to RANGE variable transformer | |
36/106 Test #36: testvisitor/Scenario: GLOBAL to RANGE variable transformer .......................................... Passed 0.47 sec | |
Start 37: testvisitor/Scenario: Check insertion of implicit arguments | |
37/106 Test #37: testvisitor/Scenario: Check insertion of implicit arguments ......................................... Passed 0.44 sec | |
Start 38: testvisitor/Scenario: Inlining of external procedure calls | |
38/106 Test #38: testvisitor/Scenario: Inlining of external procedure calls .......................................... Passed 0.17 sec | |
Start 39: testvisitor/Scenario: Inlining of function call as argument in external function | |
39/106 Test #39: testvisitor/Scenario: Inlining of function call as argument in external function .................... Passed 0.16 sec | |
Start 40: testvisitor/Scenario: Inlining of simple, one level procedure call | |
40/106 Test #40: testvisitor/Scenario: Inlining of simple, one level procedure call .................................. Passed 0.17 sec | |
Start 41: testvisitor/Scenario: Inlining of nested procedure call | |
41/106 Test #41: testvisitor/Scenario: Inlining of nested procedure call ............................................. Passed 0.16 sec | |
Start 42: testvisitor/Scenario: Inline function call in procedure | |
42/106 Test #42: testvisitor/Scenario: Inline function call in procedure ............................................. Passed 0.16 sec | |
Start 43: testvisitor/Scenario: Inling function call within conditional statement | |
43/106 Test #43: testvisitor/Scenario: Inling function call within conditional statement ............................. Passed 0.16 sec | |
Start 44: testvisitor/Scenario: Inline multiple function calls in same statement | |
44/106 Test #44: testvisitor/Scenario: Inline multiple function calls in same statement .............................. Passed 0.13 sec | |
Start 45: testvisitor/Scenario: Inline nested function calls withing arguments | |
45/106 Test #45: testvisitor/Scenario: Inline nested function calls withing arguments ................................ Passed 0.05 sec | |
Start 46: testvisitor/Scenario: Inline function call in non-binary expression | |
46/106 Test #46: testvisitor/Scenario: Inline function call in non-binary expression ................................. Passed 0.06 sec | |
Start 47: testvisitor/Scenario: Inline function call as standalone expression | |
47/106 Test #47: testvisitor/Scenario: Inline function call as standalone expression ................................. Passed 0.07 sec | |
Start 48: testvisitor/Scenario: Inline procedure call as standalone statement as well as part of expression | |
48/106 Test #48: testvisitor/Scenario: Inline procedure call as standalone statement as well as part of expression ... Passed 0.08 sec | |
Start 49: testvisitor/Scenario: Inlining pass handles local-global name conflict | |
49/106 Test #49: testvisitor/Scenario: Inlining pass handles local-global name conflict .............................. Passed 0.09 sec | |
Start 50: testvisitor/Scenario: Trying to inline a function with VERBATIM block | |
50/106 Test #50: testvisitor/Scenario: Trying to inline a function with VERBATIM block ............................... Passed 0.08 sec | |
Start 51: testvisitor/Convert NMODL to AST to JSON form using JSONVisitor | |
51/106 Test #51: testvisitor/Convert NMODL to AST to JSON form using JSONVisitor ..................................... Passed 0.11 sec | |
Start 52: testvisitor/Scenario: Convert KINETIC to DERIVATIVE using KineticBlock visitor | |
52/106 Test #52: testvisitor/Scenario: Convert KINETIC to DERIVATIVE using KineticBlock visitor ...................... Passed 0.13 sec | |
Start 53: testvisitor/Scenario: Localizer test with single global block | |
53/106 Test #53: testvisitor/Scenario: Localizer test with single global block ....................................... Passed 0.11 sec | |
Start 54: testvisitor/Scenario: Localizer test with use of verbatim block | |
54/106 Test #54: testvisitor/Scenario: Localizer test with use of verbatim block ..................................... Passed 0.14 sec | |
Start 55: testvisitor/Scenario: Localizer test with multiple global blocks | |
55/106 Test #55: testvisitor/Scenario: Localizer test with multiple global blocks .................................... Passed 0.15 sec | |
Start 56: testvisitor/Scenario: LOCAL to ASSIGNED variable transformer | |
56/106 Test #56: testvisitor/Scenario: LOCAL to ASSIGNED variable transformer ........................................ Passed 0.14 sec | |
Start 57: testvisitor/Scenario: Searching for ast nodes using AstLookupVisitor | |
57/106 Test #57: testvisitor/Scenario: Searching for ast nodes using AstLookupVisitor ................................ Passed 0.15 sec | |
Start 58: testvisitor/Scenario: Perform loop unrolling of FROM construct | |
58/106 Test #58: testvisitor/Scenario: Perform loop unrolling of FROM construct ...................................... Passed 0.15 sec | |
Start 59: testvisitor/Scenario: Running visitor passes multiple times | |
59/106 Test #59: testvisitor/Scenario: Running visitor passes multiple times ......................................... Passed 0.15 sec | |
Start 60: testvisitor/Scenario: Sympy specific AST to NMODL conversion | |
60/106 Test #60: testvisitor/Scenario: Sympy specific AST to NMODL conversion ........................................ Passed 0.15 sec | |
Start 61: testvisitor/Scenario: NeuronSolveVisitor visitor solves different ODE types | |
61/106 Test #61: testvisitor/Scenario: NeuronSolveVisitor visitor solves different ODE types ......................... Passed 0.16 sec | |
Start 62: testvisitor/Scenario: Convert AST back to NMODL form | |
62/106 Test #62: testvisitor/Scenario: Convert AST back to NMODL form ................................................ Passed 0.21 sec | |
Start 63: testvisitor/Scenario: Symbol table generation with Perf stat visitor | |
63/106 Test #63: testvisitor/Scenario: Symbol table generation with Perf stat visitor ................................ Passed 0.14 sec | |
Start 64: testvisitor/Scenario: Renaming any variable in mod file with RenameVisitor | |
64/106 Test #64: testvisitor/Scenario: Renaming any variable in mod file with RenameVisitor .......................... Passed 0.15 sec | |
Start 65: testvisitor/Scenario: Renaming with presence of local and global variables in same block | |
65/106 Test #65: testvisitor/Scenario: Renaming with presence of local and global variables in same block ............ Passed 0.10 sec | |
Start 66: testvisitor/Scenario: Renaming in the absence of global blocks | |
66/106 Test #66: testvisitor/Scenario: Renaming in the absence of global blocks ...................................... Passed 0.06 sec | |
Start 67: testvisitor/Scenario: Variable renaming in nested blocks | |
67/106 Test #67: testvisitor/Scenario: Variable renaming in nested blocks ............................................ Passed 0.09 sec | |
Start 68: testvisitor/Scenario: Renaming in presence of local variable in verbatim block | |
68/106 Test #68: testvisitor/Scenario: Renaming in presence of local variable in verbatim block ...................... Passed 0.07 sec | |
Start 69: testvisitor/Scenario: TABLE stmt | |
69/106 Test #69: testvisitor/Scenario: TABLE stmt .................................................................... Passed 0.08 sec | |
Start 70: testvisitor/Scenario: Destructor block | |
70/106 Test #70: testvisitor/Scenario: Destructor block .............................................................. Passed 0.10 sec | |
Start 71: testvisitor/Scenario: Ion variable in CONSTANT block | |
71/106 Test #71: testvisitor/Scenario: Ion variable in CONSTANT block ................................................ Passed 0.08 sec | |
Start 72: testvisitor/Scenario: INDEPENDENT block | |
72/106 Test #72: testvisitor/Scenario: INDEPENDENT block ............................................................. Passed 0.12 sec | |
Start 73: testvisitor/Scenario: FUNCTION_TABLE block | |
73/106 Test #73: testvisitor/Scenario: FUNCTION_TABLE block .......................................................... Passed 0.10 sec | |
Start 74: testvisitor/Solve ODEs using legacy NeuronSolveVisitor | |
74/106 Test #74: testvisitor/Solve ODEs using legacy NeuronSolveVisitor .............................................. Passed 0.13 sec | |
Start 75: testvisitor/Scenario: Solving ODEs with STEADYSTATE solve method | |
75/106 Test #75: testvisitor/Scenario: Solving ODEs with STEADYSTATE solve method .................................... Passed 0.12 sec | |
Start 76: testvisitor/Scenario: Addition of CONDUCTANCE using SympyConductance visitor | |
76/106 Test #76: testvisitor/Scenario: Addition of CONDUCTANCE using SympyConductance visitor ........................ Passed 58.01 sec | |
Start 77: testvisitor/Scenario: Check compare_blocks in sympy unit tests | |
77/106 Test #77: testvisitor/Scenario: Check compare_blocks in sympy unit tests ...................................... Passed 0.88 sec | |
Start 78: testvisitor/Scenario: Check local vars name-clash prevention | |
78/106 Test #78: testvisitor/Scenario: Check local vars name-clash prevention ........................................ Passed 0.99 sec | |
Start 79: testvisitor/Scenario: Solve ODEs with cnexp or euler method using SympySolverVisitor | |
79/106 Test #79: testvisitor/Scenario: Solve ODEs with cnexp or euler method using SympySolverVisitor ................ Passed 9.35 sec | |
Start 80: testvisitor/Scenario: Solve ODEs with derivimplicit method using SympySolverVisitor | |
80/106 Test #80: testvisitor/Scenario: Solve ODEs with derivimplicit method using SympySolverVisitor ................. Passed 2.64 sec | |
Start 81: testvisitor/Scenario: LINEAR solve block (SympySolver Visitor) | |
81/106 Test #81: testvisitor/Scenario: LINEAR solve block (SympySolver Visitor) ...................................... Passed 2.01 sec | |
Start 82: testvisitor/Scenario: Solve NONLINEAR block using SympySolver Visitor | |
82/106 Test #82: testvisitor/Scenario: Solve NONLINEAR block using SympySolver Visitor ............................... Passed 0.96 sec | |
Start 83: testvisitor/Scenario: Solve KINETIC block using SympySolver Visitor | |
83/106 Test #83: testvisitor/Scenario: Solve KINETIC block using SympySolver Visitor ................................. Passed 1.09 sec | |
Start 84: testvisitor/Scenario: Code generation for EigenNewtonSolver | |
84/106 Test #84: testvisitor/Scenario: Code generation for EigenNewtonSolver ......................................... Passed 1.04 sec | |
Start 85: testvisitor/Scenario: Parse UNITS block of mod files using Units Visitor | |
85/106 Test #85: testvisitor/Scenario: Parse UNITS block of mod files using Units Visitor ............................ Passed 0.05 sec | |
Start 86: testvisitor/Scenario: Searching for variable name using VarUsageVisitor | |
86/106 Test #86: testvisitor/Scenario: Searching for variable name using VarUsageVisitor ............................. Passed 0.04 sec | |
Start 87: testvisitor/Parse VERBATIM block using Verbatim Visitor | |
87/106 Test #87: testvisitor/Parse VERBATIM block using Verbatim Visitor ............................................. Passed 0.04 sec | |
Start 88: testvisitor/Scenario: Get node name with index TestVisitor | |
88/106 Test #88: testvisitor/Scenario: Get node name with index TestVisitor .......................................... Passed 0.04 sec | |
Start 89: testprinter/JSON printer converting object to string form | |
89/106 Test #89: testprinter/JSON printer converting object to string form ........................................... Passed 0.01 sec | |
Start 90: testsymtab/Scenario: Symbol properties can be added and converted to string | |
90/106 Test #90: testsymtab/Scenario: Symbol properties can be added and converted to string ......................... Passed 0.01 sec | |
Start 91: testsymtab/Scenario: Multiple properties can be added to Symbol | |
91/106 Test #91: testsymtab/Scenario: Multiple properties can be added to Symbol ..................................... Passed 0.01 sec | |
Start 92: testsymtab/Scenario: Symbol table allows operations like insert, lookup | |
92/106 Test #92: testsymtab/Scenario: Symbol table allows operations like insert, lookup ............................. Passed 0.01 sec | |
Start 93: testsymtab/Scenario: Global symbol table (ModelSymbol) allows scope based operations | |
93/106 Test #93: testsymtab/Scenario: Global symbol table (ModelSymbol) allows scope based operations ................ Passed 0.01 sec | |
Start 94: testsymtab/Scenario: Symbol class allows manipulation | |
94/106 Test #94: testsymtab/Scenario: Symbol class allows manipulation ............................................... Passed 0.01 sec | |
Start 95: testnewton/Scenario: Non-linear system to solve with Newton Numerical Diff Solver | |
95/106 Test #95: testnewton/Scenario: Non-linear system to solve with Newton Numerical Diff Solver ................... Passed 0.01 sec | |
Start 96: testnewton/Scenario: Non-linear system to solve with Newton Solver | |
96/106 Test #96: testnewton/Scenario: Non-linear system to solve with Newton Solver .................................. Passed 0.01 sec | |
Start 97: testcrout/Scenario: Compare Crout solver with Eigen | |
97/106 Test #97: testcrout/Scenario: Compare Crout solver with Eigen ................................................. Passed 0.31 sec | |
Start 98: testunitlexer/Unit Lexer tests for valid tokens | |
98/106 Test #98: testunitlexer/Unit Lexer tests for valid tokens ..................................................... Passed 0.01 sec | |
Start 99: testunitparser/Scenario: Unit parser accepting valid units definition | |
99/106 Test #99: testunitparser/Scenario: Unit parser accepting valid units definition ............................... Passed 0.02 sec | |
Start 100: testunitparser/Scenario: Unit parser accepting dependent/nested units definition | |
100/106 Test #100: testunitparser/Scenario: Unit parser accepting dependent/nested units definition .................... Passed 0.01 sec | |
Start 101: Ode | |
101/106 Test #101: Ode ................................................................................................. Passed 2.09 sec | |
Start 102: Pybind | |
102/106 Test #102: Pybind .............................................................................................. Passed 0.55 sec | |
Start 103: cabpump.mod | |
103/106 Test #103: cabpump.mod ......................................................................................... Passed 0.05 sec | |
Start 104: ican.mod | |
104/106 Test #104: ican.mod ............................................................................................ Passed 0.04 sec | |
Start 105: test_functor.mod | |
105/106 Test #105: test_functor.mod .................................................................................... Passed 0.04 sec | |
Start 106: watch_test.mod | |
106/106 Test #106: watch_test.mod ...................................................................................... Passed 0.04 sec | |
100% tests passed, 0 tests failed out of 106 | |
Total Test time (real) = 92.64 sec | |
[32;1m$ cp -r Testing/ ${CI_PROJECT_DIR}/[0;m | |
[32;1m$ module load unstable unit-test-translator[0;m | |
Autoloading python/3.10.8 | |
[32;1m$ cmake2junit > ${CI_PROJECT_DIR}/ctest.xml[0;m | |
[32;1m$ exit ${i_am_a_failure}[0;m | |
section_end:1697558964:step_script [0Ksection_start:1697558964:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=28648 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
initial_environment.env: found 1 matching files and directories[0;m | |
Testing/: found 7 matching files and directories [0;m | |
Uploading artifacts as "archive" to coordinator... ok[0;m id[0;m=969977 responseStatus[0;m=201 Created token[0;m=64_P5EGT | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=28663 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
ctest.xml: found 1 matching files and directories [0;m | |
Uploading artifacts as "junit" to coordinator... ok[0;m id[0;m=969977 responseStatus[0;m=201 Created token[0;m=64_P5EGT | |
section_end:1697558966:upload_artifacts_on_success [0Ksection_start:1697558966:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m | |
Using git from spack modules | |
section_end:1697558966:cleanup_file_variables [0K[32;1mJob succeeded[0;m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 15.5.0 (0d4137b8)[0;m | |
[0K on BB5 map runner pnPo3yJy[0;m | |
section_start:1697559217:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m | |
section_end:1697559217:resolve_secrets [0Ksection_start:1697559217:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m | |
[0KUsing Custom executor with driver BB5 PROD runner v0.0.3...[0;m | |
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user | |
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor1476291205, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"] | |
Runner ID 29, project root hpc, project name nmodl | |
Pipeline ID 162417, build ref , job ID 969978 | |
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417, optional exclusive flag , optional cpus per task flag --cpus-per-task=1, optional qos flag , optional reservation flag | |
A slurm job will be created with name GL_J969978_PROD_P30_CP0_C5 | |
Job parameters: memory=30750M, cpus_per_task=1, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation= | |
Not executing the chown -R | |
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS | |
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx] | |
Submitted batch job 1845689 | |
job state: PD | |
job state: R | |
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=1 --mem=30750M --job-name=GL_J969978_PROD_P30_CP0_C5 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --time=1:00:00 --wrap="sleep infinity" | |
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P162417 --ntasks=1 --jobid=1845689 --cpus-per-task=1 --mem=30750M | |
section_end:1697559219:prepare_executor [0Ksection_start:1697559219:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m | |
Using git from spack modules | |
Running on r1i4n20 via bbpv1.epfl.ch... | |
section_end:1697559224:prepare_script [0Ksection_start:1697559224:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m | |
Using git from spack modules | |
[32;1mSkipping Git repository setup[0;m | |
[32;1mSkipping Git checkout[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1697559224:get_sources [0Ksection_start:1697559224:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m | |
Using git from spack modules | |
[32;1mDownloading artifacts for build:nvhpc (969976)...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=130674 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
Downloading artifacts from coordinator... ok [0;m id[0;m=969976 responseStatus[0;m=200 OK token[0;m=64_5K22t | |
section_end:1697559225:download_artifacts [0Ksection_start:1697559225:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m | |
[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426[0;m | |
Using git from spack modules | |
[32;1m$ env -0 | sort -z | xargs -0 -L 1 echo > initial_environment.env[0;m | |
[32;1m$ export CTEST_PARALLEL_LEVEL=${SLURM_TASKS_PER_NODE}[0;m | |
[32;1m$ . ${SPACK_ROOT}/share/spack/setup-env.sh[0;m | |
[32;1m$ cd ${SPACK_BUILD_DIR}[0;m | |
[32;1m$ export BOOST_TEST_COLOR_OUTPUT=no[0;m | |
[32;1m$ i_am_a_failure=0[0;m | |
[32;1m$ spack ${SPACK_EXTRA_FLAGS} build-env ${SPACK_FULL_SPEC} -- ctest --no-tests=error --output-on-failure -T Test || i_am_a_failure=1[0;m | |
Site: r1i7n20 | |
Build name: Linux-nvc++ | |
Create new tag: 20231017-1614 - Experimental | |
Test project /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P162417/J969976/spack-build/spack-stage-nmodl-develop-vlpxdggch6qfc6lwgtywkvththhtwaa3/spack-build-vlpxdgg | |
Start 1: testcodegen/Scenario: unusual / failing mod files | |
1/106 Test #1: testcodegen/Scenario: unusual / failing mod files ................................................... Passed 0.54 sec | |
Start 2: testcodegen/Scenario: Check global variable setup | |
2/106 Test #2: testcodegen/Scenario: Check global variable setup ................................................... Passed 0.51 sec | |
Start 3: testcodegen/Scenario: C codegen utility functions | |
3/106 Test #3: testcodegen/Scenario: C codegen utility functions ................................................... Passed 0.53 sec | |
Start 4: testcodegen/Scenario: Check instance variable definition order | |
4/106 Test #4: testcodegen/Scenario: Check instance variable definition order ...................................... Passed 0.52 sec | |
Start 5: testcodegen/Scenario: Check parameter constness with VERBATIM block | |
5/106 Test #5: testcodegen/Scenario: Check parameter constness with VERBATIM block ................................. Passed 0.54 sec | |
Start 6: testcodegen/Scenario: Check NEURON globals are added to the instance struct on demand | |
6/106 Test #6: testcodegen/Scenario: Check NEURON globals are added to the instance struct on demand ............... Passed 0.48 sec | |
Start 7: testcodegen/Scenario: Check code generation for TABLE statements | |
7/106 Test #7: testcodegen/Scenario: Check code generation for TABLE statements .................................... Passed 0.52 sec | |
Start 8: testcodegen/Scenario: Check that BEFORE/AFTER block are well generated | |
8/106 Test #8: testcodegen/Scenario: Check that BEFORE/AFTER block are well generated .............................. Passed 0.46 sec | |
Start 9: testcodegen/Scenario: Check CONSTANT variables are added to global variable structure | |
9/106 Test #9: testcodegen/Scenario: Check CONSTANT variables are added to global variable structure ............... Passed 0.40 sec | |
Start 10: testcodegen/Scenario: Check code generation for FUNCTION_TABLE block | |
10/106 Test #10: testcodegen/Scenario: Check code generation for FUNCTION_TABLE block ................................ Passed 0.42 sec | |
Start 11: testcodegen/Scenario: Check that loops are well generated | |
11/106 Test #11: testcodegen/Scenario: Check that loops are well generated ........................................... Passed 0.43 sec | |
Start 12: testcodegen/Scenario: Check that top verbatim blocks are well generated | |
12/106 Test #12: testcodegen/Scenario: Check that top verbatim blocks are well generated ............................. Passed 0.47 sec | |
Start 13: testcodegen/Scenario: Check that codegen generate event functions well | |
13/106 Test #13: testcodegen/Scenario: Check that codegen generate event functions well .............................. Passed 0.45 sec | |
Start 14: testcodegen/Scenario: Some tests on derivimplicit | |
14/106 Test #14: testcodegen/Scenario: Some tests on derivimplicit ................................................... Passed 0.48 sec | |
Start 15: testcodegen/Scenario: Some tests on euler solver | |
15/106 Test #15: testcodegen/Scenario: Some tests on euler solver .................................................... Passed 0.49 sec | |
Start 16: testcodegen/Scenario: Check codegen for MUTEX and PROTECT | |
16/106 Test #16: testcodegen/Scenario: Check codegen for MUTEX and PROTECT ........................................... Passed 0.48 sec | |
Start 17: testcodegen/Scenario: Adding a variable for a table inside a function | |
17/106 Test #17: testcodegen/Scenario: Adding a variable for a table inside a function ............................... Passed 0.48 sec | |
Start 18: testcodegen/Scenario: Uncompatible constructs should failed | |
18/106 Test #18: testcodegen/Scenario: Uncompatible constructs should failed ......................................... Passed 0.45 sec | |
Start 19: testmodtoken/NMODL Lexer returning valid ModToken object | |
19/106 Test #19: testmodtoken/NMODL Lexer returning valid ModToken object ............................................ Passed 0.12 sec | |
Start 20: testmodtoken/Addition of two ModToken objects | |
20/106 Test #20: testmodtoken/Addition of two ModToken objects ....................................................... Passed 0.10 sec | |
Start 21: testlexer/NMODL Lexer returning valid token types | |
21/106 Test #21: testlexer/NMODL Lexer returning valid token types ................................................... Passed 0.12 sec | |
Start 22: testparser/Scenario: NMODL can accept CR as return char for one line comment | |
22/106 Test #22: testparser/Scenario: NMODL can accept CR as return char for one line comment ........................ Passed 0.24 sec | |
Start 23: testparser/Scenario: NMODL can define macros using DEFINE keyword | |
23/106 Test #23: testparser/Scenario: NMODL can define macros using DEFINE keyword ................................... Passed 0.23 sec | |
Start 24: testparser/Scenario: Macros can be used anywhere in the mod file | |
24/106 Test #24: testparser/Scenario: Macros can be used anywhere in the mod file .................................... Passed 0.21 sec | |
Start 25: testparser/Scenario: NMODL parser accepts empty unit specification | |
25/106 Test #25: testparser/Scenario: NMODL parser accepts empty unit specification .................................. Passed 0.22 sec | |
Start 26: testparser/Scenario: NMODL parser running number of valid NMODL constructs | |
26/106 Test #26: testparser/Scenario: NMODL parser running number of valid NMODL constructs .......................... Passed 0.28 sec | |
Start 27: testparser/Scenario: NMODL parser running number of invalid NMODL constructs | |
27/106 Test #27: testparser/Scenario: NMODL parser running number of invalid NMODL constructs ........................ Passed 0.22 sec | |
Start 28: testparser/Scenario: Check that the parser doesn't crash when passing invalid INCLUDE constructs | |
28/106 Test #28: testparser/Scenario: Check that the parser doesn't crash when passing invalid INCLUDE constructs .... Passed 0.22 sec | |
Start 29: testparser/Scenario: NEURON block can add CURIE information | |
29/106 Test #29: testparser/Scenario: NEURON block can add CURIE information ......................................... Passed 0.21 sec | |
Start 30: testparser/Scenario: Check parents in valid NMODL constructs | |
30/106 Test #30: testparser/Scenario: Check parents in valid NMODL constructs ........................................ Passed 0.64 sec | |
Start 31: testparser/Scenario: Legacy differential equation solver | |
31/106 Test #31: testparser/Scenario: Legacy differential equation solver ............................................ Passed 0.23 sec | |
Start 32: testparser/Scenario: Check if a NEURON block is parsed with correct location info in its token | |
32/106 Test #32: testparser/Scenario: Check if a NEURON block is parsed with correct location info in its token ...... Passed 0.22 sec | |
Start 33: testvisitor/Scenario: AfterCVodeToCnexpVisitor changes after_cvode solver method to cnexp | |
33/106 Test #33: testvisitor/Scenario: AfterCVodeToCnexpVisitor changes after_cvode solver method to cnexp ........... Passed 0.47 sec | |
Start 34: testvisitor/Scenario: Perform constant folder on NMODL constructs | |
34/106 Test #34: testvisitor/Scenario: Perform constant folder on NMODL constructs ................................... Passed 0.46 sec | |
Start 35: testvisitor/Scenario: Perform DefUse analysis on NMODL constructs | |
35/106 Test #35: testvisitor/Scenario: Perform DefUse analysis on NMODL constructs ................................... Passed 0.45 sec | |
Start 36: testvisitor/Scenario: GLOBAL to RANGE variable transformer | |
36/106 Test #36: testvisitor/Scenario: GLOBAL to RANGE variable transformer .......................................... Passed 0.44 sec | |
Start 37: testvisitor/Scenario: Check insertion of implicit arguments | |
37/106 Test #37: testvisitor/Scenario: Check insertion of implicit arguments ......................................... Passed 0.45 sec | |
Start 38: testvisitor/Scenario: Inlining of external procedure calls | |
38/106 Test #38: testvisitor/Scenario: Inlining of external procedure calls .......................................... Passed 0.47 sec | |
Start 39: testvisitor/Scenario: Inlining of function call as argument in external function | |
39/106 Test #39: testvisitor/Scenario: Inlining of function call as argument in external function .................... Passed 0.44 sec | |
Start 40: testvisitor/Scenario: Inlining of simple, one level procedure call | |
40/106 Test #40: testvisitor/Scenario: Inlining of simple, one level procedure call .................................. Passed 0.44 sec | |
Start 41: testvisitor/Scenario: Inlining of nested procedure call | |
41/106 Test #41: testvisitor/Scenario: Inlining of nested procedure call ............................................. Passed 0.40 sec | |
Start 42: testvisitor/Scenario: Inline function call in procedure | |
42/106 Test #42: testvisitor/Scenario: Inline function call in procedure ............................................. Passed 0.43 sec | |
Start 43: testvisitor/Scenario: Inling function call within conditional statement | |
43/106 Test #43: testvisitor/Scenario: Inling function call within conditional statement ............................. Passed 0.42 sec | |
Start 44: testvisitor/Scenario: Inline multiple function calls in same statement | |
44/106 Test #44: testvisitor/Scenario: Inline multiple function calls in same statement .............................. Passed 0.42 sec | |
Start 45: testvisitor/Scenario: Inline nested function calls withing arguments | |
45/106 Test #45: testvisitor/Scenario: Inline nested function calls withing arguments ................................ Passed 0.47 sec | |
Start 46: testvisitor/Scenario: Inline function call in non-binary expression | |
46/106 Test #46: testvisitor/Scenario: Inline function call in non-binary expression ................................. Passed 0.45 sec | |
Start 47: testvisitor/Scenario: Inline function call as standalone expression | |
47/106 Test #47: testvisitor/Scenario: Inline function call as standalone expression ................................. Passed 0.44 sec | |
Start 48: testvisitor/Scenario: Inline procedure call as standalone statement as well as part of expression | |
48/106 Test #48: testvisitor/Scenario: Inline procedure call as standalone statement as well as part of expression ... Passed 0.51 sec | |
Start 49: testvisitor/Scenario: Inlining pass handles local-global name conflict | |
49/106 Test #49: testvisitor/Scenario: Inlining pass handles local-global name conflict .............................. Passed 0.56 sec | |
Start 50: testvisitor/Scenario: Trying to inline a function with VERBATIM block | |
50/106 Test #50: testvisitor/Scenario: Trying to inline a function with VERBATIM block ............................... Passed 0.43 sec | |
Start 51: testvisitor/Convert NMODL to AST to JSON form using JSONVisitor | |
51/106 Test #51: testvisitor/Convert NMODL to AST to JSON form using JSONVisitor ..................................... Passed 0.40 sec | |
Start 52: testvisitor/Scenario: Convert KINETIC to DERIVATIVE using KineticBlock visitor | |
52/106 Test #52: testvisitor/Scenario: Convert KINETIC to DERIVATIVE using KineticBlock visitor ...................... Passed 0.42 sec | |
Start 53: testvisitor/Scenario: Localizer test with single global block | |
53/106 Test #53: testvisitor/Scenario: Localizer test with single global block ....................................... Passed 0.38 sec | |
Start 54: testvisitor/Scenario: Localizer test with use of verbatim block | |
54/106 Test #54: testvisitor/Scenario: Localizer test with use of verbatim block ..................................... Passed 0.36 sec | |
Start 55: testvisitor/Scenario: Localizer test with multiple global blocks | |
55/106 Test #55: testvisitor/Scenario: Localizer test with multiple global blocks .................................... Passed 0.37 sec | |
Start 56: testvisitor/Scenario: LOCAL to ASSIGNED variable transformer | |
56/106 Test #56: testvisitor/Scenario: LOCAL to ASSIGNED variable transformer ........................................ Passed 0.35 sec | |
Start 57: testvisitor/Scenario: Searching for ast nodes using AstLookupVisitor | |
57/106 Test #57: testvisitor/Scenario: Searching for ast nodes using AstLookupVisitor ................................ Passed 0.39 sec | |
Start 58: testvisitor/Scenario: Perform loop unrolling of FROM construct | |
58/106 Test #58: testvisitor/Scenario: Perform loop unrolling of FROM construct ...................................... Passed 0.44 sec | |
Start 59: testvisitor/Scenario: Running visitor passes multiple times | |
59/106 Test #59: testvisitor/Scenario: Running visitor passes multiple times ......................................... Passed 0.37 sec | |
Start 60: testvisitor/Scenario: Sympy specific AST to NMODL conversion | |
60/106 Test #60: testvisitor/Scenario: Sympy specific AST to NMODL conversion ........................................ Passed 0.41 sec | |
Start 61: testvisitor/Scenario: NeuronSolveVisitor visitor solves different ODE types | |
61/106 Test #61: testvisitor/Scenario: NeuronSolveVisitor visitor solves different ODE types ......................... Passed 0.41 sec | |
Start 62: testvisitor/Scenario: Convert AST back to NMODL form | |
62/106 Test #62: testvisitor/Scenario: Convert AST back to NMODL form ................................................ Passed 0.51 sec | |
Start 63: testvisitor/Scenario: Symbol table generation with Perf stat visitor | |
63/106 Test #63: testvisitor/Scenario: Symbol table generation with Perf stat visitor ................................ Passed 0.41 sec | |
Start 64: testvisitor/Scenario: Renaming any variable in mod file with RenameVisitor | |
64/106 Test #64: testvisitor/Scenario: Renaming any variable in mod file with RenameVisitor .......................... Passed 0.40 sec | |
Start 65: testvisitor/Scenario: Renaming with presence of local and global variables in same block | |
65/106 Test #65: testvisitor/Scenario: Renaming with presence of local and global variables in same block ............ Passed 0.36 sec | |
Start 66: testvisitor/Scenario: Renaming in the absence of global blocks | |
66/106 Test #66: testvisitor/Scenario: Renaming in the absence of global blocks ...................................... Passed 0.42 sec | |
Start 67: testvisitor/Scenario: Variable renaming in nested blocks | |
67/106 Test #67: testvisitor/Scenario: Variable renaming in nested blocks ............................................ Passed 0.42 sec | |
Start 68: testvisitor/Scenario: Renaming in presence of local variable in verbatim block | |
68/106 Test #68: testvisitor/Scenario: Renaming in presence of local variable in verbatim block ...................... Passed 0.40 sec | |
Start 69: testvisitor/Scenario: TABLE stmt | |
69/106 Test #69: testvisitor/Scenario: TABLE stmt .................................................................... Passed 0.43 sec | |
Start 70: testvisitor/Scenario: Destructor block | |
70/106 Test #70: testvisitor/Scenario: Destructor block .............................................................. Passed 0.41 sec | |
Start 71: testvisitor/Scenario: Ion variable in CONSTANT block | |
71/106 Test #71: testvisitor/Scenario: Ion variable in CONSTANT block ................................................ Passed 0.43 sec | |
Start 72: testvisitor/Scenario: INDEPENDENT block | |
72/106 Test #72: testvisitor/Scenario: INDEPENDENT block ............................................................. Passed 0.42 sec | |
Start 73: testvisitor/Scenario: FUNCTION_TABLE block | |
73/106 Test #73: testvisitor/Scenario: FUNCTION_TABLE block .......................................................... Passed 0.42 sec | |
Start 74: testvisitor/Solve ODEs using legacy NeuronSolveVisitor | |
74/106 Test #74: testvisitor/Solve ODEs using legacy NeuronSolveVisitor .............................................. Passed 0.42 sec | |
Start 75: testvisitor/Scenario: Solving ODEs with STEADYSTATE solve method | |
75/106 Test #75: testvisitor/Scenario: Solving ODEs with STEADYSTATE solve method .................................... Passed 0.43 sec | |
Start 76: testvisitor/Scenario: Addition of CONDUCTANCE using SympyConductance visitor | |
76/106 Test #76: testvisitor/Scenario: Addition of CONDUCTANCE using SympyConductance visitor ........................ Passed 58.33 sec | |
Start 77: testvisitor/Scenario: Check compare_blocks in sympy unit tests | |
77/106 Test #77: testvisitor/Scenario: Check compare_blocks in sympy unit tests ...................................... Passed 0.85 sec | |
Start 78: testvisitor/Scenario: Check local vars name-clash prevention | |
78/106 Test #78: testvisitor/Scenario: Check local vars name-clash prevention ........................................ Passed 1.00 sec | |
Start 79: testvisitor/Scenario: Solve ODEs with cnexp or euler method using SympySolverVisitor | |
79/106 Test #79: testvisitor/Scenario: Solve ODEs with cnexp or euler method using SympySolverVisitor ................ Passed 8.99 sec | |
Start 80: testvisitor/Scenario: Solve ODEs with derivimplicit method using SympySolverVisitor | |
80/106 Test #80: testvisitor/Scenario: Solve ODEs with derivimplicit method using SympySolverVisitor ................. Passed 4.93 sec | |
Start 81: testvisitor/Scenario: LINEAR solve block (SympySolver Visitor) | |
81/106 Test #81: testvisitor/Scenario: LINEAR solve block (SympySolver Visitor) ...................................... Passed 2.06 sec | |
Start 82: testvisitor/Scenario: Solve NONLINEAR block using SympySolver Visitor | |
82/106 Test #82: testvisitor/Scenario: Solve NONLINEAR block using SympySolver Visitor ............................... Passed 0.98 sec | |
Start 83: testvisitor/Scenario: Solve KINETIC block using SympySolver Visitor | |
83/106 Test #83: testvisitor/Scenario: Solve KINETIC block using SympySolver Visitor ................................. Passed 1.10 sec | |
Start 84: testvisitor/Scenario: Code generation for EigenNewtonSolver | |
84/106 Test #84: testvisitor/Scenario: Code generation for EigenNewtonSolver ......................................... Passed 1.04 sec | |
Start 85: testvisitor/Scenario: Parse UNITS block of mod files using Units Visitor | |
85/106 Test #85: testvisitor/Scenario: Parse UNITS block of mod files using Units Visitor ............................ Passed 0.06 sec | |
Start 86: testvisitor/Scenario: Searching for variable name using VarUsageVisitor | |
86/106 Test #86: testvisitor/Scenario: Searching for variable name using VarUsageVisitor ............................. Passed 0.05 sec | |
Start 87: testvisitor/Parse VERBATIM block using Verbatim Visitor | |
87/106 Test #87: testvisitor/Parse VERBATIM block using Verbatim Visitor ............................................. Passed 0.05 sec | |
Start 88: testvisitor/Scenario: Get node name with index TestVisitor | |
88/106 Test #88: testvisitor/Scenario: Get node name with index TestVisitor .......................................... Passed 0.05 sec | |
Start 89: testprinter/JSON printer converting object to string form | |
89/106 Test #89: testprinter/JSON printer converting object to string form ........................................... Passed 0.01 sec | |
Start 90: testsymtab/Scenario: Symbol properties can be added and converted to string | |
90/106 Test #90: testsymtab/Scenario: Symbol properties can be added and converted to string ......................... Passed 0.01 sec | |
Start 91: testsymtab/Scenario: Multiple properties can be added to Symbol | |
91/106 Test #91: testsymtab/Scenario: Multiple properties can be added to Symbol ..................................... Passed 0.01 sec | |
Start 92: testsymtab/Scenario: Symbol table allows operations like insert, lookup | |
92/106 Test #92: testsymtab/Scenario: Symbol table allows operations like insert, lookup ............................. Passed 0.01 sec | |
Start 93: testsymtab/Scenario: Global symbol table (ModelSymbol) allows scope based operations | |
93/106 Test #93: testsymtab/Scenario: Global symbol table (ModelSymbol) allows scope based operations ................ Passed 0.01 sec | |
Start 94: testsymtab/Scenario: Symbol class allows manipulation | |
94/106 Test #94: testsymtab/Scenario: Symbol class allows manipulation ............................................... Passed 0.01 sec | |
Start 95: testnewton/Scenario: Non-linear system to solve with Newton Numerical Diff Solver | |
95/106 Test #95: testnewton/Scenario: Non-linear system to solve with Newton Numerical Diff Solver ................... Passed 0.01 sec | |
Start 96: testnewton/Scenario: Non-linear system to solve with Newton Solver | |
96/106 Test #96: testnewton/Scenario: Non-linear system to solve with Newton Solver .................................. Passed 0.01 sec | |
Start 97: testcrout/Scenario: Compare Crout solver with Eigen | |
97/106 Test #97: testcrout/Scenario: Compare Crout solver with Eigen ................................................. Passed 0.29 sec | |
Start 98: testunitlexer/Unit Lexer tests for valid tokens | |
98/106 Test #98: testunitlexer/Unit Lexer tests for valid tokens ..................................................... Passed 0.01 sec | |
Start 99: testunitparser/Scenario: Unit parser accepting valid units definition | |
99/106 Test #99: testunitparser/Scenario: Unit parser accepting valid units definition ............................... Passed 0.02 sec | |
Start 100: testunitparser/Scenario: Unit parser accepting dependent/nested units definition | |
100/106 Test #100: testunitparser/Scenario: Unit parser accepting dependent/nested units definition .................... Passed 0.01 sec | |
Start 101: Ode | |
101/106 Test #101: Ode ................................................................................................. Passed 2.10 sec | |
Start 102: Pybind | |
102/106 Test #102: Pybind .............................................................................................. Passed 0.57 sec | |
Start 103: cabpump.mod | |
103/106 Test #103: cabpump.mod ......................................................................................... Passed 0.07 sec | |
Start 104: ican.mod | |
104/106 Test #104: ican.mod ............................................................................................ Passed 0.05 sec | |
Start 105: test_functor.mod | |
105/106 Test #105: test_functor.mod .................................................................................... Passed 0.05 sec | |
Start 106: watch_test.mod | |
106/106 Test #106: watch_test.mod ...................................................................................... Passed 0.05 sec | |
100% tests passed, 0 tests failed out of 106 | |
Total Test time (real) = 113.38 sec | |
[32;1m$ cp -r Testing/ ${CI_PROJECT_DIR}/[0;m | |
[32;1m$ module load unstable unit-test-translator[0;m | |
Autoloading python/3.10.8 | |
[32;1m$ cmake2junit > ${CI_PROJECT_DIR}/ctest.xml[0;m | |
[32;1m$ exit ${i_am_a_failure}[0;m | |
section_end:1697559404:step_script [0Ksection_start:1697559404:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m | |
Using git from spack modules | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=136377 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
initial_environment.env: found 1 matching files and directories[0;m | |
Testing/: found 7 matching files and directories [0;m | |
Uploading artifacts as "archive" to coordinator... ok[0;m id[0;m=969978 responseStatus[0;m=201 Created token[0;m=64_5K22t | |
[32;1mUploading artifacts...[0;m | |
Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=136391 revision[0;m=58ba2b95 version[0;m=14.2.0 | |
ctest.xml: found 1 matching files and directories [0;m | |
Uploading artifacts as "junit" to coordinator... ok[0;m id[0;m=969978 responseStatus[0;m=201 Created token[0;m=64_5K22t | |
section_end:1697559406:upload_artifacts_on_success [0Ksection_start:1697559406:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m | |
Using git from spack modules | |
section_end:1697559406:cleanup_file_variables [0K[32;1mJob succeeded[0;m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment