Note
Go to the end to download the full example code.
Shamrock install info utility functions#
This example shows how to use install info utility functions
10 import shamrock
'2025.10.0+git.8ffc5b78.main'
' commit : 8ffc5b78cfc5599fd4af3bb6ca869cb968d606f0\n HEAD : refs/heads/main, refs/remotes/origin/main\n modified files (since last commit):\n'
' --acpp-targets=omp -pedantic-errors -fcolor-diagnostics -Werror=return-type -O3 -DNDEBUG'
commit : 8ffc5b78cfc5599fd4af3bb6ca869cb968d606f0
HEAD : refs/heads/main, refs/remotes/origin/main
modified files (since last commit):
'Ubuntu clang version 18.1.8 (++20240731024944+3b5b5c1ec4a3-1~exp1~20240731145000.144)\nTarget: x86_64-pc-linux-gnu\nThread model: posix\nInstalledDir: /usr/lib/llvm-18/bin\nacpp [AdaptiveCpp compilation driver], Copyright (C) 2018-2025 Aksel Alpay and the AdaptiveCpp project\n AdaptiveCpp version: 25.02.0+git.883b0e11.20250509.branch.HEAD\n Installation root: /opt/Shamrock_src/build/.env/acpp-installdir\n Plugin LLVM version: 18, can accelerate CPU: True\n Available runtime backends:\n librt-backend-omp.so\n\n\nFull configuration [can be overridden using environment variables or command line arguments]:\n version-major: 25\n version-minor: 02\n version-patch: 0\n version-suffix: +git.883b0e11.20250509.branch.HEAD\n plugin-linked-into-llvm: false\n plugin-llvm-version-major: 18\n plugin-with-cpu-acceleration: true\n default-clang: /usr/lib/llvm-18/bin/clang++\n default-targets: generic\n default-cpu-cxx: /usr/bin/c++\n default-rocm-path: /opt/rocm\n default-use-bootstrap-mode: false\n default-is-dryrun: false\n default-use-accelerated-cpu: true\n default-clang-include-path: /usr/lib/llvm-18/lib/clang/18/include/..\n default-sequential-link-line: -L/usr/lib/x86_64-linux-gnu -lboost_context -lboost_fiber -Wl,-rpath=/usr/lib/x86_64-linux-gnu\n default-sequential-cxx-flags: -I/usr/include -D_ENABLE_EXTENDED_ALIGNED_STORAGE\n default-omp-link-line: -L/usr/lib/x86_64-linux-gnu -lboost_context -lboost_fiber -Wl,-rpath=/usr/lib/x86_64-linux-gnu -fopenmp\n default-omp-cxx-flags: -I/usr/include -fopenmp -D_ENABLE_EXTENDED_ALIGNED_STORAGE\n default-is-explicit-multipass: false\n default-save-temps: false'
Total running time of the script: (0 minutes 0.455 seconds)
Estimated memory usage: 157 MB