[77cd0907] 2026-09-15 : Add 3.8.0 changelog (Victor Lopez)
[31d7d6a2] 2026-09-09 : Merge branch 'refactor-omp-coverage' into 'main' (Victor Lopez)
[eb6a77ac] 2026-09-08 : Refactor OMP Serialization into Coverage: (Victor Lopez)
[3bf29503] 2026-09-08 : Fix rocprofiler exception if no GPUs (Victor Lopez)
[0dc95b3e] 2026-09-07 : Remove deprecated Doxygen options (Victor Lopez)
[6a392580] 2026-09-07 : Fix compilation error with ParaStation MPI (Victor Lopez)
[1368e75c] 2026-09-02 : Refactor old schema output name, now <orig>.old-schema.N.csv (Victor Lopez)
[4b5c03f9] 2026-09-02 : Add extra loop to ensure mpi time is positive (Victor Lopez)
[90cd60b0] 2026-09-02 : Merge branch '360-version-csv-outputs' into 'main' (Victor Lopez)
[1087f21c] 2026-09-02 : Detect if existing csv has the same schema, rotate otherwise (Victor Lopez)
[c06f5e40] 2026-09-01 : Add nvfortran configure warning (Victor Lopez)
[63ef5214] 2026-08-24 : Merge branch '318-handle-forks' into 'main' (Victor Lopez)
[497c0ee7] 2026-08-21 : Add fork handler to de-initialize DLB state (Victor Lopez)
[9d67ac94] 2026-08-19 : Merge branch '324-mutex-buffers-in-cupti-plugin' into 'main' (Victor Lopez)
[586cd7d2] 2026-08-19 : Mutex-protect internal buffers (Victor Lopez)
[b953bae4] 2026-08-19 : Merge branch 'add-gpu-version-check' into 'main' (Victor Lopez)
[9723a4c3] 2026-08-19 : Add CUPTI version check (Victor Lopez)
[93cf9327] 2026-08-19 : Temporarily add error log for debugging purposes (Victor Lopez)
[b575977d] 2026-08-17 : Merge branch '291-fix-dlb_drom_getnumcpus' into 'main' (Victor Lopez)
[852671ba] 2026-08-17 : Fix DLB_{DROM,TALP}_GetNumCpus (Victor Lopez)
[2887e870] 2026-08-17 : Merge branch 'fortran-native-strings' into 'main' (Victor Lopez)
[40a45a03] 2026-08-14 : Add native Fortran wrappers for string-based functions (Victor Lopez)
[59f1b5f5] 2026-08-13 : Merge branch 'fix-memory2-deviceid' into 'main' (Victor Lopez)
[20226073] 2026-08-13 : Fix out-of-range deviceId in MEMORY2 activity (Victor Lopez)
[7ca6fcce] 2026-08-13 : Merge branch '357-wrong-cpu-counting-on-sequential-regions' into 'main' (Victor Lopez)
[32d8fa01] 2026-08-13 : Fix num_cpus accounting of inactive threads (Victor Lopez)
[7328f99c] 2026-08-11 : Merge branch 'cli-refactor' into 'main' (Victor Lopez)
[cab1ae24] 2026-08-07 : Move binaries to src/cli directory (Victor Lopez)
[34f5ae92] 2026-08-07 : Merge branch '356-fix-overcounting-gpu-timers-if-gpu-sharing' into 'main' (Victor Lopez)
[fc26533b] 2026-08-06 : Implement node reduction for GPU timers (Victor Lopez)
[b54d4ceb] 2026-07-31 : Merge branch 'common-open-acc' into 'main' (Victor Lopez)
[3ec790c8] 2026-07-31 : Add OpenACC support for rocprofiler-sdk backend (Victor Lopez)
[08475394] 2026-07-31 : Merge branch 'talp-pages/3.6.2' into 'main' (Victor Lopez)
[0e4cc1b3] 2026-07-31 : Talp pages/3.6.2 (VALENTIN SEITZ)
[6ecc5cbb] 2026-07-30 : Merge branch 'gpu-detection' into 'main' (Victor Lopez)
[7d69b3ff] 2026-07-30 : Detect GPUs used in TALP (Victor Lopez)
[079a73c2] 2026-07-28 : Merge branch 'talp-pages/3.6.1' into 'main' (Victor Lopez)
[45532c3b] 2026-07-28 : Talp pages/3.6.1 (VALENTIN SEITZ)
[eefa0b2f] 2026-07-21 : Merge branch 'fix-barrier-talp-integration' into 'main' (Victor Lopez)
[216a2bfa] 2026-07-21 : Fix Barrier-TALP integration (Victor Lopez)
[37305e8f] 2026-07-20 : Merge branch 'override-linker' into 'main' (Victor Lopez)
[bbefd5c3] 2026-07-20 : Override libdlb_mpi.so linker if no f90 is included (Victor Lopez)
[faa61a17] 2026-07-20 : Merge branch 'fix-fcflags' into 'main' (Victor Lopez)
[34ca4d9f] 2026-07-20 : Fix missing Makefile FCFLAGS (Victor Lopez)
[483f2350] 2026-07-20 : Merge branch 'mpi-gen-update' into 'main' (Victor Lopez)
[e3f12588] 2026-07-20 : Update MPI bindings file (Victor Lopez)
[8c601f51] 2026-07-17 : Merge branch 'mngo' into 'main' (Victor Lopez)
[83462ac6] 2026-07-17 : Add MNGO: a DLB module that drives LeWI and DROM with TALP metrics (JOAN VINYALS YLLA CATALA)
[7c4aaace] 2026-07-15 : Fix compilation errors (Victor Lopez)
[76dd8abe] 2026-07-15 : Fix deprecated enum (Victor Lopez)
[cbe1fbe5] 2026-07-14 : Merge branch '267-more-insightful-warning-for-pop-metrics' into 'main' (Victor Lopez)
[565f1b03] 2026-07-14 : Improve POP coefficients warnings (Victor Lopez)
[57d1011c] 2026-07-14 : Merge branch 'fix-num-mpi-ranks-partial-output' into 'main' (Victor Lopez)
[221200cc] 2026-07-10 : Print MPI info in TALP even if partial-output is enabled (Victor Lopez)
[e97395c5] 2026-07-10 : Remove unused prototype (Victor Lopez)
[63ea4d75] 2026-07-10 : Merge branch 'add-functional-tests' into 'main' (Victor Lopez)
[e85eb0a3] 2026-07-10 : Add functional tests for TALP (Victor Lopez)
[d888ddcd] 2026-07-10 : Merge branch 'macroify-talp' into 'main' (Victor Lopez)
[49530c0c] 2026-07-10 : Macro-ify some TALP struct definitions (Victor Lopez)
[cca6a941] 2026-07-10 : Merge branch 'implement-talp-cpu-usage' into 'main' (Victor Lopez)
[31af2c82] 2026-07-10 : Implement CPU usage per region (Victor Lopez)
[9735b94a] 2026-07-10 : Merge branch 'talp-sample-redesign' into 'main' (Victor Lopez)
[1a89018e] 2026-06-29 : Reduce atomics and cross-threads writes in TALP (Victor Lopez)
[5b1d26a3] 2026-06-18 : Fix pygen if MPIC is not set (Victor Lopez)
[accce3a7] 2026-06-17 : Merge branch 'talp-ignore-unknown-threads' into 'main' (Victor Lopez)
[15c56446] 2026-06-17 : Ignore unknown threads in TALP (Victor Lopez)
[3e7fff35] 2026-06-04 : Merge branch 'small-array-template' into 'main' (Victor Lopez)
[58c588cc] 2026-06-04 : Add templates for SMALL_ARRAY (Victor Lopez)
[8c3e7803] 2026-05-15 : Fix some potential memory corruption errors (Victor Lopez)
[1a29d22e] 2026-05-15 : Merge branch 'talp-sample-refactor' into 'main' (Victor Lopez)
[25abbc25] 2026-05-15 : Refactor TALP sample into its own file (Victor Lopez)
[e08fc984] 2026-05-14 : Merge branch '349-fix-hybrid-talp-metrics-due-to-overcouting' into 'main' (Victor Lopez)
[097c9383] 2026-05-14 : Add mpi_worker_idle_time to avoid over-counting MPI time (Victor Lopez)
[3883361f] 2026-05-14 : Fix license detection by using standalone LGPLv3 text (Victor Lopez)
[8d2bfd89] 2026-05-14 : Clarify LGPLv3 licensing files (Victor Lopez)
[2929d862] 2026-05-14 : Add LICENSE file (Victor Lopez)
[f7ee0e18] 2026-04-21 : Add 3.7.0 changelog (Victor Lopez)
[a4e20a8a] 2026-04-21 : Minor doc fixes (Victor Lopez)
[407cd4db] 2026-04-21 : Merge branch 'implement-wall-option' into 'main' (Victor Lopez)
[8b447bb4] 2026-04-21 : Implement --debug-opts=wall (Victor Lopez)
[6c6bd66d] 2026-04-20 : Merge branch 'dlb-3.6' (Victor Lopez)
[b9175e01] 2026-04-20 : Add 3.6.2 changelog (Victor Lopez)
[addfb9a4] 2026-04-20 : Add explicit type casting for dlsym (Victor Lopez)
[b692068f] 2026-04-20 : Propagate C_INCLUDE_PATH to lit tests (Victor Lopez)
[c3379739] 2026-04-20 : Resolve "__gcov_flush deprecated in favor of __gcov_dump" (JOAN VINYALS YLLA CATALA)
[05310d08] 2026-04-20 : Add workers non-useful to MPI time (Victor Lopez)
[aa09b8de] 2026-04-20 : Fix compilation if no FC by disabling libdlb_mpi.so (Victor Lopez)
[1248c8d6] 2026-04-17 : Merge branch 'talp-gpu-driver' into 'main' (Victor Lopez)
[522f9c5c] 2026-04-17 : Add env var to allow tracing low-level GPU API (Victor Lopez)
[0782e116] 2026-04-17 : Add explicit type casting for dlsym (Victor Lopez)
[59d16435] 2026-03-27 : Merge branch 'add-c-include-path-to-lit-tests' into 'main' (Victor Lopez)
[54bcdcf0] 2026-03-27 : Propagate C_INCLUDE_PATH to lit tests (Victor Lopez)
[f9b98138] 2026-03-27 : Merge branch 'enable-ompt-by-default' into 'main' (Victor Lopez)
[602f15bd] 2026-03-27 : Change default --ompt to yes (Victor Lopez)
[46581ce8] 2026-03-27 : Merge branch '343-test-exit-functionality' into 'main' (Victor Lopez)
[b8246e69] 2026-03-27 : Resolve "__gcov_flush deprecated in favor of __gcov_dump" (JOAN VINYALS YLLA CATALA)
[6ee92979] 2026-03-13 : Merge branch 'talp-add-not-useful-omp-to-mpi' into 'main' (Victor Lopez)
[dc7eba03] 2026-03-13 : Add workers non-useful to MPI time (Victor Lopez)
[ff3cf47d] 2026-03-11 : Merge branch 'fix-no-FC' into 'main' (Victor Lopez)
[d2bc0e6d] 2026-03-11 : Fix compilation if no FC by disabling libdlb_mpi.so (Victor Lopez)
[59206ab6] 2026-03-11 : Merge branch 'dlb-util-no-init' into 'main' (Victor Lopez)
[f4e09332] 2026-03-11 : Make dlb util to not automatically init DLB (Victor Lopez)
[7ea2576f] 2026-03-11 : Merge branch 'talp-partial-output' into 'main' (Victor Lopez)
[c5d87c44] 2026-03-10 : Implement --talp-partial-output (Victor Lopez)
[f289e82e] 2026-03-10 : Merge branch 'talp-output-file-template' into 'main' (Victor Lopez)
[ea8679b8] 2026-03-10 : Implement templates in --talp-output-file (Victor Lopez)
[c3ce5bd3] 2026-03-10 : Merge branch 'talp-output-add-process-info' into 'main' (Victor Lopez)
[7f7a6e47] 2026-03-10 : Add processInfo to JSON if output is per-process (Victor Lopez)
[fb777a6c] 2026-03-10 : Merge branch 'backend' into 'main' (Victor Lopez)
[c9343d95] 2026-03-10 : Implement new TALP backend infrastructure (Victor Lopez)
[37044162] 2026-03-09 : Revert "Add processInfo to JSON if output is per-process" (Victor Lopez)
[ddafd916] 2026-03-09 : Add processInfo to JSON if output is per-process (Victor Lopez)
[5abdcbfe] 2026-02-23 : Fix changelog links (Victor Lopez)
[ed6267b2] 2026-02-23 : Fix changelog links (Victor Lopez)
[c7e3891d] 2026-02-23 : Merge branch 'dlb-3.6' (Victor Lopez)
[a9cde4e1] 2026-02-23 : Add 3.6.1 changelog (Victor Lopez)
[1eff0aee] 2026-02-23 : Protect macro redefinition (Victor Lopez)
[11083a02] 2026-02-23 : Protect macro redefinition (Victor Lopez)
[0d8812bf] 2026-02-16 : Fix typo (Victor Lopez)
[ed7f1e23] 2026-02-16 : Fix const warning in GCC 15.2.1 (Victor Lopez)
[ff8a2b5b] 2026-02-16 : Check proper denominator (Victor Lopez)
[1409ef64] 2026-02-16 : Update user guide link (Victor Lopez)
[d2a4f42f] 2026-02-16 : Update Spack recipe (Victor Lopez)
[67f08a6c] 2026-02-16 : Fix typo (Victor Lopez)
[25366c3a] 2026-02-13 : Allow , as option separator (Victor Lopez)
[8762e8c7] 2026-02-13 : Fix const warning in GCC 15.2.1 (Victor Lopez)
[98283a10] 2026-02-04 : Reduce verbosity during DLB_Init (Victor Lopez)
[5e7f5d14] 2026-02-02 : Check proper denominator (Victor Lopez)
[2689a7d4] 2026-01-27 : Update user guide link (Victor Lopez)
[38817a53] 2026-01-27 : Update Spack recipe (Victor Lopez)
[bed792e8] 2025-11-28 : Update CHANGELOG for v3.6.0 (Victor Lopez)
[6f8c1b81] 2025-11-28 : Bump version in TALP-Pages (VALENTIN SEITZ)
[864cb02e] 2025-11-27 : Add documentations for GPU metrics (Victor Lopez)
[b6e2b2da] 2025-11-27 : Fix more tests on small systems (Victor Lopez)
[5e554741] 2025-11-27 : Fix test by not assuming the global_monitor is not resumed (Victor Lopez)
[12955995] 2025-11-27 : Fix tests on very small systems (Victor Lopez)
[d5626d0d] 2025-11-27 : Merge branch 'talp-pages/add-gpu-support' into 'main' (Victor Lopez)
[eed59b57] 2025-11-27 : Talp pages/add gpu support (VALENTIN SEITZ)
[0ee99614] 2025-11-21 : Merge branch 'implement-rocpsdk-plugin' into 'main' (Victor Lopez)
[f6255421] 2025-11-21 : Implement rocprofiler-sdk plugin (Victor Lopez)
[5b40c7f0] 2025-11-14 : Add citation-file (VALENTIN SEITZ)
[022c7670] 2025-11-14 : Fix some mask_utils memory leaks (Victor Lopez)
[42e21df4] 2025-11-13 : Merge branch 'fix-uaf-tls' into 'main' (Victor Lopez)
[78097871] 2025-11-13 : Fix possible Use After Free tls pointer (Victor Lopez)
[01de9d27] 2025-11-11 : Merge branch '288-change-default-ompt-thread-manager' into 'main' (Victor Lopez)
[4fb82d62] 2025-11-11 : Change default --ompt-thread-manager to omp5 (Victor Lopez)
[9f8c6efa] 2025-11-11 : Register OMPT callbacks regardless of secondary options (Victor Lopez)
[27c7cd86] 2025-10-27 : Add missing return codes documentation (Victor Lopez)
[c532d30a] 2025-10-27 : Initialize saveptr to NULL as per strtok_r manual (Victor Lopez)
[eb3cd1db] 2025-10-27 : Merge branch 'talp-pages/fix-302' into 'main' (Victor Lopez)
[e9b4e034] 2025-10-27 : TALP Pages: Specify encoding when writing to disk (VALENTIN SEITZ)
[24bca43b] 2025-10-23 : Merge branch '315-implement-collect-pop-metrics-for-non-mpi-apps' into 'main' (Victor Lopez)
[39eca776] 2025-10-23 : Allow DLB_TALP_CollectPOPMetrics to be called from non-MPI apps (Victor Lopez)
[4b99b428] 2025-10-23 : Disable Python tests if using Python2 (Victor Lopez)
[f142f677] 2025-10-22 : Add missing files to dist rules (Victor Lopez)
[1249e6ca] 2025-10-22 : Merge branch 'add-python-bindings' into 'main' (Victor Lopez)
[ee10f717] 2025-10-22 : Add Python bindings (JOSEP POCURULL SERRA)
[58aa37bb] 2025-10-22 : Merge branch 'add-verbose-papi-checking' into 'main' (Victor Lopez)
[5b56e2a9] 2025-10-22 : Add improved PAPI lib version checking (VALENTIN SEITZ)
[9713de7d] 2025-10-22 : Update file index.rst.in (JOSEP POCURULL SERRA)
[72902979] 2025-10-22 : Remove deprecated comment (Victor Lopez)
[ff62d732] 2025-10-10 : Implement new buffers in GPU plugins (Victor Lopez)
[92a7c13e] 2025-10-09 : Add missing tests from c41ec97 (Victor Lopez)
[154fcf96] 2025-10-09 : Prevent DLB finalization from forked processes (Victor Lopez)
[c41ec97a] 2025-10-09 : Fix DLB_Barrier segfault after calling DLB_Finalize (Victor Lopez)
[381e72dc] 2025-09-29 : Fix PMPI call (Victor Lopez)
[b0eb1b71] 2025-09-25 : Add missing output GPU metrics (Victor Lopez)
[8a408561] 2025-09-18 : Standardize JSON key for consistency with C API (Victor Lopez)
[a43fb703] 2025-09-18 : Add memory operations to ROCm plugin (Victor Lopez)
[acdcb169] 2025-09-18 : Rephrase Branching Strategy in README (Victor Lopez)
[c0458131] 2025-09-17 : Merge branch 'talp-pages/add-github-support' into 'main' (Victor Lopez)
[8d14a6a5] 2025-09-17 : Add Github Support in TALP Pages (VALENTIN SEITZ)
[06506f8d] 2025-09-17 : Add 3.6.0-beta1 changelog (Victor Lopez)
[489a5266] 2025-09-17 : Fix typo (Victor Lopez)
[ddadd917] 2025-09-16 : Fix test comparison (Victor Lopez)
[98e0f5b0] 2025-09-16 : Fix TALP C and Fortran headers consistency (Victor Lopez)
[6ff2cecf] 2025-09-16 : Merge branch 'talp-gpus' into 'main' (Victor Lopez)
[68526b76] 2025-09-16 : Initial implementation of GPU metrics in TALP (Victor Lopez)
[6c49eaae] 2025-09-16 : Add explicit Fortran dependencies (Victor Lopez)
[702bf2b1] 2025-09-16 : Fix deadlock in TALP (Victor Lopez)
[6691eeff] 2025-09-15 : Start TALP global region on DLB_Init (Victor Lopez)
[096987b4] 2025-09-08 : Merge branch 'dlb-3.5' (Victor Lopez)
[a7a61e0c] 2025-09-08 : Add 3.5.3 changelog (Victor Lopez)
[9089ba3f] 2025-09-08 : Check whether __attribute__ alias exports symbol (Victor Lopez)
[9f96aab7] 2025-09-08 : Merge branch 'mpi-f08-use-mpif08' into 'main' (Victor Lopez)
[2ecd0cc5] 2025-09-08 : Fix mpi_f08 interception by calling real PMPI Fortran symbols (Victor Lopez)
[2e3e7869] 2025-09-08 : Disable MPI Fortran 2008 bindings completely (Victor Lopez)
[9f408af5] 2025-09-08 : Allow any Fortran line length in meson tests (Victor Lopez)
[f1a903ae] 2025-09-08 : Properly place instrument_finalize, fix previous commit (Victor Lopez)
[30ec9b6e] 2025-09-08 : Do not instrument after MPI_Finalize (Victor Lopez)
[e00a645d] 2025-09-08 : Minor corrections (Victor Lopez)
[d7f0f7e8] 2025-09-08 : Minor doc correction (Victor Lopez)
[b1686c94] 2025-09-08 : Refactor mu_substract -> mu_subtract (Victor Lopez)
[3b96424f] 2025-09-08 : Avoid duplicate GitLab pipelines (Victor Lopez)
[d27a523a] 2025-09-08 : Do not ignore tasks and call callbacks after MPI (Victor Lopez)
[cd4ebde5] 2025-09-08 : Fix some upper bound checks for masks (Victor Lopez)
[632874fa] 2025-09-08 : Document DLB_DROM_FLAGS_NONE (Victor Lopez)
[de7ba86d] 2025-09-08 : Fix region_reset not properly removing region from list (Victor Lopez)
[72a1210c] 2025-09-08 : Return invalid CPU if we don't have valid CPU bindings (Victor Lopez)
[afba34ef] 2025-09-08 : Fix OpenMP flag for icx (Victor Lopez)
[20dcf313] 2025-09-08 : Fix function signature for GCC 15 compatibility (Victor Lopez)
[09a1115a] 2025-09-08 : Se the initial number of threads to the active mask (Victor Lopez)
[abdb66de] 2025-09-08 : Change the logic for deciding the number of threads (Victor Lopez)
[f416577e] 2025-09-08 : Update dlb-3.5.2 patch (Victor Lopez)
[4c54e394] 2025-09-08 : Fix omp5_init when initial mask is empty (Victor Lopez)
[f020104b] 2025-09-08 : Update recipes (Victor Lopez)
[324717aa] 2025-09-08 : Fix SIGFPE in example (Victor Lopez)
[9d7fa5c1] 2025-09-05 : Check whether __attribute__ alias exports symbol (Victor Lopez)
[6820b9f5] 2025-09-04 : Refactor LIT_SUPPORT to HAVE_PYTHON27 (Victor Lopez)
[52b95fc6] 2025-08-27 : Merge branch '274-disable-papi-if-some-mpirank-fails' into 'main' (Victor Lopez)
[dbe441e2] 2025-08-27 : Check PAPI init across MPI and properly finalize (Victor Lopez)
[ebd2ffe9] 2025-08-27 : Merge branch '275-talp-output-file-create-dir' into 'main' (Victor Lopez)
[930e4dbe] 2025-08-27 : Create directories in --talp-output-file if able (Victor Lopez)
[c7c58a03] 2025-08-12 : Allow any Fortran line length in meson tests (Victor Lopez)
[3e36aa75] 2025-08-11 : Fix missing declaration (Victor Lopez)
[aa563b78] 2025-08-11 : Merge branch 'talp-pop-metrics-in-fortran' into 'main' (Victor Lopez)
[cd27095f] 2025-08-11 : Implement missing TALP funcs and types for Fortran (Victor Lopez)
[70da5d42] 2025-06-06 : Properly place instrument_finalize, fix previous commit (Victor Lopez)
[7f4791e7] 2025-06-06 : Do not instrument after MPI_Finalize (Victor Lopez)
[3e33db23] 2025-06-06 : Fix MPI_Finalize time in TALP metrics (Victor Lopez)
[f19552d9] 2025-06-06 : Never flush TALP sample when in into_sync_call (Victor Lopez)
[aea4046c] 2025-06-05 : Fix lending and recovering after MPI disabled CPUs (Victor Lopez)
[a163d5a9] 2025-06-02 : Fix Acquire disabled CPUs in async mode (Victor Lopez)
[8fe8a675] 2025-06-02 : Implement QUEUE_has_space (Victor Lopez)
[fe7b11b2] 2025-06-02 : Minor corrections (Victor Lopez)
[907efe0e] 2025-05-23 : Minor doc correction (Victor Lopez)
[37d7fc16] 2025-05-23 : Refactor mu_substract -> mu_subtract (Victor Lopez)
[fce8580c] 2025-05-23 : Avoid duplicate GitLab pipelines (Victor Lopez)
[3dcdd480] 2025-05-23 : Do not ignore tasks and call callbacks after MPI (Victor Lopez)
[e2920132] 2025-05-23 : Fix some upper bound checks for masks (Victor Lopez)
[3c111dac] 2025-05-21 : Merge branch 'trace-specific-callbacks' into 'main' (Victor Lopez)
[dfac85a7] 2025-05-20 : Add proper callback events (Victor Lopez)
[88e39c7a] 2025-05-20 : Document DLB_DROM_FLAGS_NONE (Victor Lopez)
[8b355cdd] 2025-05-20 : Use static_assert when possible (Victor Lopez)
[8dc57ac8] 2025-05-19 : Merge branch 'avoid-papi-reset-rebased' into 'main' (Victor Lopez)
[9910af0c] 2025-05-19 : Refactor to not call PAPI_Reset() (VALENTIN SEITZ)
[20036170] 2025-05-14 : Fix region_reset not properly removing region from list (Victor Lopez)
[bb96af57] 2025-05-14 : Merge branch 'add-count-incomplete-cores' into 'main' (Victor Lopez)
[b3d3c618] 2025-05-14 : Add counting of incomplete cores in mask utils (JOAN VINYALS YLLA CATALA)
[183a68f1] 2025-05-08 : Return invalid CPU if we don't have valid CPU bindings (Victor Lopez)
[042ca9e5] 2025-05-07 : Fix OpenMP flag for icx (Victor Lopez)
[0b42fdd8] 2025-05-06 : Fix function signature for GCC 15 compatibility (Victor Lopez)
[e042a508] 2025-05-06 : Se the initial number of threads to the active mask (Victor Lopez)
[acf4d32d] 2025-05-06 : Change the logic for deciding the number of threads (Victor Lopez)
[ef68c7e5] 2025-05-06 : Update dlb-3.5.2 patch (Victor Lopez)
[92449f14] 2025-05-06 : Fix omp5_init when initial mask is empty (Victor Lopez)
[a242abea] 2025-05-05 : Update recipes (Victor Lopez)
[6354411a] 2025-05-05 : Fix SIGFPE in example (Victor Lopez)
[8c0d4800] 2025-05-02 : Merge branch 'dlb-3.5' (Victor Lopez)
[280fb798] 2025-05-02 : Add 3.5.2 changelog (Victor Lopez)
[f1cbe229] 2025-05-02 : Add support for Cray compilers in doc (Victor Lopez)
[d1f1ab2a] 2025-05-02 : Add missing link to conf.py in build_dir (Victor Lopez)
[cbdcd8ec] 2025-05-02 : Add support for Cray compilers in doc (Victor Lopez)
[32b7705e] 2025-05-02 : Add missing link to conf.py in build_dir (Victor Lopez)
[50cf2c8b] 2025-05-02 : Fix cherry-picked commit (Victor Lopez)
[0bd8f55c] 2025-05-02 : Fix function placement (Victor Lopez)
[c3d3b6a6] 2025-05-02 : Add event for OMP worker threads ending its implicit task (Victor Lopez)
[1874f8b2] 2025-05-02 : Add verbose messages for OMPT events (Victor Lopez)
[1705c16e] 2025-05-02 : Fix deprecated stuff in examples (Victor Lopez)
[1cd4a90a] 2025-05-02 : Fix extra space (Victor Lopez)
[3e540649] 2025-05-02 : Reduce --verbose=affinity output on non-debug version (Victor Lopez)
[fba4b21d] 2025-05-02 : Fix CPU topology parsing on systems w/ non-unique coreid (Victor Lopez)
[e95e53cd] 2025-05-02 : Fix cpuid_t inconsistencies (Victor Lopez)
[d86021a4] 2025-05-02 : Fix typo (Victor Lopez)
[3dedcb2e] 2025-05-02 : Fix dlb_mpi exiting prematurely (Victor Lopez)
[6e67e9d3] 2025-05-02 : Add dlb_mpi binary to display affinity with MPI rank (Victor Lopez)
[63b79fe9] 2025-05-02 : Disable IO/fork-intensive tests by default (Victor Lopez)
[38033081] 2025-05-02 : Update README.md (Victor Lopez)
[26f56214] 2025-05-02 : Aesthetic change to POP metrics output (Victor Lopez)
[02071ded] 2025-05-02 : Add event for OMP worker threads ending its implicit task (Victor Lopez)
[081aa991] 2025-04-30 : Add verbose messages for OMPT events (Victor Lopez)
[0bb545fc] 2025-04-30 : Fix extra space (Victor Lopez)
[2faf1622] 2025-04-29 : Reduce --verbose=affinity output on non-debug version (Victor Lopez)
[113eefa5] 2025-04-29 : Fix CPU topology parsing on systems w/ non-unique coreid (Victor Lopez)
[e085e252] 2025-04-29 : Fix cpuid_t inconsistencies (Victor Lopez)
[7f90dcb0] 2025-04-28 : Fix deprecated stuff in examples (Victor Lopez)
[4df396d9] 2025-04-25 : Fix dlb_mpi exiting prematurely (Victor Lopez)
[cab7d321] 2025-04-02 : Fix typo (Victor Lopez)
[32aa936e] 2025-03-12 : Add dlb_mpi binary to display affinity with MPI rank (Victor Lopez)
[cbc8f111] 2025-03-11 : Disable IO/fork-intensive tests by default (Victor Lopez)
[3512d266] 2025-03-10 : Update README.md (Victor Lopez)
[f5ee9c52] 2025-03-06 : Aesthetic change to POP metrics output (Victor Lopez)
[74326d3b] 2025-03-06 : Merge branch 'talp-refactor' into 'main' (Victor Lopez)
[1d4fa74b] 2025-03-06 : Talp refactor (Victor Lopez)
[8760e920] 2025-03-05 : Merge branch 'dlb-3.5' (Victor Lopez)
[ef7c73c7] 2025-03-05 : Fix test (Victor Lopez)
[66c8d8d2] 2025-03-05 : Add 3.5.1 changelog (Victor Lopez)
[c87ea848] 2025-03-05 : Add TALP-Pages 3.5.1 (Valentin Seitz)
[da176503] 2025-03-05 : Add TALP-Pages 3.5.1 (Valentin Seitz)
[0ee913c4] 2025-03-05 : Fix compatibility with dlbf_talp.h (Victor Lopez)
[a7fa2db2] 2025-03-05 : Fix tests compilation errors with nvc (Victor Lopez)
[1388caca] 2025-03-05 : Fix compatibility with dlbf_talp.h (Victor Lopez)
[d9d95aa3] 2025-03-05 : Fix tests compilation errors with nvc (Victor Lopez)
[63aebc3d] 2025-03-03 : Fix compilation errors with nvc (Victor Lopez)
[7489fbf8] 2025-03-03 : Fix error in clang-19 (Victor Lopez)
[5e7fd5f8] 2025-03-03 : Replace GCC visibility with __attribute__ (Victor Lopez)
[37f4ee59] 2025-03-03 : Fix compilation errors with nvc (Victor Lopez)
[ed72df76] 2025-03-03 : Fix error in clang-19 (Victor Lopez)
[1d190d35] 2025-03-03 : Replace GCC visibility with __attribute__ (Victor Lopez)
[bd2e8a36] 2025-03-03 : Adds docs on how to use TALP for different ressource configurations (VALENTIN SEITZ)
[824b61bf] 2025-03-03 : Adds docs on how to use TALP for different ressource configurations (VALENTIN SEITZ)
[205344a4] 2025-03-03 : Adopt sphinx-building to be more standard & fix broken readthedocs pipeline (Victor Lopez)
[ff8b90ff] 2025-03-03 : Fix test (Victor Lopez)
[c62c9ab6] 2025-02-28 : Add path so that dlb_version module can be loaded (Victor Lopez)
[fa023d0f] 2025-02-28 : Add file to distributable (Victor Lopez)
[0300d364] 2025-02-28 : Fix test again (Victor Lopez)
[daa9088a] 2025-02-28 : Fix test (Victor Lopez)
[268549f6] 2025-02-28 : Adopt sphinx-building to be more standard & fix broken readthedocs pipeline (VALENTIN SEITZ)
[30ebc2f4] 2025-02-28 : Fix non contiguous core_id parsing (Victor Lopez)
[be0bee06] 2025-02-28 : Talp pages fixes (VALENTIN SEITZ)
[12c0a51b] 2025-02-28 : Fix non contiguous core_id parsing (Victor Lopez)
[dc47023a] 2025-02-21 : Merge branch 'talp-pages-fixes' into 'main' (Victor Lopez)
[4fac39c5] 2025-02-21 : Talp pages fixes (VALENTIN SEITZ)
[572e1bae] 2025-01-24 : Minor fixes in mask_utils (Victor Lopez)
[6d776415] 2025-01-24 : Minor fixes in mask_utils (Victor Lopez)
[a91fce62] 2025-01-24 : Add some --disable-* configure flags (Victor Lopez)
[7eb6fe3a] 2025-01-24 : Add some --disable-* configure flags (Victor Lopez)
[987cacf6] 2025-01-24 : Respect user *FLAGS variables (Victor Lopez)
[939ca6e7] 2025-01-24 : Fix missing include (Victor Lopez)
[891ba1f5] 2025-01-24 : Fx test (Victor Lopez)
[62baa934] 2025-01-24 : Fix doc warning (Victor Lopez)
[fdbcadb4] 2025-01-24 : Fix 249: Make CMake Documentation a bit clearer (Valentin Seitz)
[93a9e685] 2025-01-24 : Fix POP metrics conditional printing (Victor Lopez)
[2763a8c2] 2025-01-24 : Do not check for valid masks in hwloc (Victor Lopez)
[456e9123] 2025-01-24 : Update EasyBuild and Spack scripts (Victor Lopez)
[c092b656] 2025-01-23 : Merge branch 'respect-user-env-vars' into 'main' (Victor Lopez)
[8d535d3f] 2025-01-23 : Respect user *FLAGS variables (Victor Lopez)
[7292a586] 2025-01-21 : Fix missing include (Victor Lopez)
[946babf5] 2025-01-21 : Fx test (Victor Lopez)
[7a18064a] 2025-01-20 : Add linkchecker (VALENTIN SEITZ)
[9ecbd5d9] 2025-01-20 : Fix doc warning (Victor Lopez)
[6235ebf7] 2025-01-20 : Merge branch 'add_generic_queues' into 'main' (Victor Lopez)
[f70364b0] 2025-01-20 : Add generic queue type and iterators (JOAN VINYALS YLLA CATALA)
[abd4427f] 2025-01-20 : Fix 249: Make CMake Documentation a bit clearer (Valentin Seitz)
[a32f4866] 2025-01-20 : Fix POP metrics conditional printing (Victor Lopez)
[9174c8fa] 2025-01-17 : Do not check for valid masks in hwloc (Victor Lopez)
[f7cc510a] 2025-01-16 : Update EasyBuild and Spack scripts (Victor Lopez)
[9f00b361] 2024-12-19 : Merge branch '269-set-process-mask-with-string' into 'main' (Victor Lopez)
[c03f77b6] 2024-12-19 : Implement DLB_DROM_SetProcessMaskStr (Victor Lopez)
[304e5f0e] 2024-12-17 : Minor fixes in tests on large nodes (Victor Lopez)
[97283a3e] 2024-12-16 : Merge branch 'shmem-multiplier' into 'main' (Victor Lopez)
[64a330c3] 2024-12-16 : properly implement --shm-size-multiplier (Victor Lopez)
[524fec21] 2024-12-03 : Add v3.5.0 CHANGELOG (Victor Lopez)
[66e52d6f] 2024-12-03 : Remove deprecated option from doc (Victor Lopez)
[290a3a6a] 2024-12-03 : Deprecate --talp-regions-per-proc in favor of --shm-size-multiplier (Victor Lopez)
[9b984e2d] 2024-12-02 : Add png image for pdf (Victor Lopez)
[db8a637e] 2024-11-29 : Merge branch 'fix-talp-pages' into 'main' (Victor Lopez)
[111a8fef] 2024-11-29 : Fix detection of the new version system in TALP-Pages (VALENTIN SEITZ)
[c7ec776a] 2024-11-29 : Use '+' for metadata in version (Victor Lopez)
[865f882e] 2024-11-29 : Add builddir apis directory to man3 input (Victor Lopez)
[b65a7322] 2024-11-29 : Merge branch '243-new-versioning-system' (Victor Lopez)
[16a51a1e] 2024-11-29 : Implement DLB_GetVersion and DLB_VERSION macro (Victor Lopez)
[6247ae81] 2024-11-29 : Add generated version to doc (Victor Lopez)
[8ecd9960] 2024-11-29 : Add also .tarball-git-branch needed for internal CI (Victor Lopez)
[de3c4623] 2024-11-29 : Implement new versioning system (Victor Lopez)
[71c48ca7] 2024-11-29 : Update gitlab-ci (Victor Lopez)
[2cad28e1] 2024-11-29 : Merge branch 'documentation' into 'main' (Victor Lopez)
[90a9cd1d] 2024-11-29 : Update documentation for include and exclude modifiers (Victor Lopez)
[524dff4c] 2024-11-29 : Update TALP documentation (Victor Lopez)
[202e0ba7] 2024-11-29 : Hint TALP (Victor Lopez)
[fdd74495] 2024-11-29 : Minor documentation changes (Victor Lopez)
[7f4cdcbb] 2024-11-29 : Add DLB_Barrier documentation (Victor Lopez)
[5cc7d5d3] 2024-11-29 : Remove man pages appendix from pdf user guide (Victor Lopez)
[9cd2b1d1] 2024-11-29 : Merge branch '260-feature-request-filter-monitoring-regions-trhough-dlb_args' into 'main' (Victor Lopez)
[93726915] 2024-11-29 : Resolve "Feature request: Filter monitoring regions trhough DLB_ARGS" (JOAN VINYALS YLLA CATALA)
[e6d366f7] 2024-11-27 : Merge branch '261-forbid-region-names' into 'main' (Victor Lopez)
[7d48e0fb] 2024-11-27 : Forbid 'all' and 'none' region names (Victor Lopez)
[12329423] 2024-11-27 : Merge branch 'add-talp-pages' into 'main' (Victor Lopez)
[4a10ef34] 2024-11-27 : Add Talp Pages (VALENTIN SEITZ)
[75087196] 2024-11-25 : Expose DLB global region name in headers (Victor Lopez)
[706a7e3b] 2024-11-22 : Merge branch 'talp-json-structure' into 'main' (Victor Lopez)
[5bc70c64] 2024-11-22 : Refactor talp json (Victor Lopez)
[140a1e6d] 2024-11-22 : Fix check_coefficient logic (Victor Lopez)
[0d7c3f1c] 2024-11-22 : Deprecate --talp-summary=node and add node_id to process summary (Victor Lopez)
[5a7617ca] 2024-11-22 : Refactor main region from "Application" to "Global" (Victor Lopez)
[77909e23] 2024-11-21 : Set C locale when printing talp output (Victor Lopez)
[5b13539f] 2024-11-18 : Merge branch '247-citing-dlb' into 'main' (Victor Lopez)
[0226402a] 2024-11-18 : Add citing section to user guide (Victor Lopez)
[9b67523c] 2024-11-18 : Update file README.md (Victor Lopez)
[b38e742d] 2024-11-15 : Do not emit wrong PAPI counters (Victor Lopez)
[76e22ade] 2024-11-14 : Merge branch '255-crash-reading-talp-output-file-arg' into 'main' (Victor Lopez)
[4d660582] 2024-11-14 : Fix writing out of bounds (Victor Lopez)
[a5511f30] 2024-11-12 : Minor change (Victor Lopez)
[c2980f74] 2024-11-12 : Merge branch 'add_cores_in_mask_utils' into 'main' (Victor Lopez)
[a8c1678e] 2024-11-12 : Add functions to manipulate cores in mask_utils (JOAN VINYALS YLLA CATALA)
[0d9c2ad8] 2024-11-06 : Add optional parameters explanation to dlb_shm (Victor Lopez)
[81a25e25] 2024-11-04 : Merge branch 'talp_openmp' into 'main' (Victor Lopez)
[a92f07e7] 2024-11-04 : Implement OpenMP TALP metrics (Victor Lopez)
[35125fe0] 2024-10-28 : Rewrite some parts of the documentation (Victor Lopez)
[9fd61403] 2024-10-24 : Add brief sentence about shmem cleanup in example (Victor Lopez)
[93be6e9b] 2024-10-24 : Add lewi_mask_consumer example (Victor Lopez)
[64d8ee2a] 2024-10-24 : Allow multiple CPUs in blocking calls in LeWI mask (Victor Lopez)
[0f3476d5] 2024-10-22 : Allow to override lewi classic/mask with --lewi-affinity (Victor Lopez)
[169eea34] 2024-10-21 : Add table of available callbacks (Victor Lopez)
[2bf587cf] 2024-10-21 : Fix shmem printer accessing the wrong pointer (Victor Lopez)
[dacee595] 2024-09-27 : Add barrier example (Victor Lopez)
[e1938b16] 2024-09-12 : Merge branch '223-add-ld_preload-decision-flowchart' into 'main' (Victor Lopez)
[6a4d66e9] 2024-09-12 : Add LD_PRELOAD decision flowchart (Victor Lopez)
[9264e47a] 2024-09-04 : Merge branch 'add-cmake-config' into 'main' (Victor Lopez)
[008830b8] 2024-09-04 : Add cmake config (VALENTIN SEITZ)
[e2d74543] 2024-09-04 : Add error checks for functions that require --talp-external-profiler (Victor Lopez)
[86806164] 2024-09-02 : Add return error in DLB_TALP_CollectPOPMetrics on non-MPI libraries (Victor Lopez)
[763760ee] 2024-08-30 : Add more consistency with Fortran capitalization rules (Victor Lopez)
[dac04279] 2024-08-23 : Fix unsafe sprintf warning on some compilers (Victor Lopez)
[4d848bb6] 2024-08-21 : Fix truncated output in options (Victor Lopez)
[0fde9fe6] 2024-08-19 : Fix warning (Victor Lopez)
[59dcd8f8] 2024-08-19 : Merge branch '222-lewi-smt' into 'main' (Victor Lopez)
[2254a3c6] 2024-08-19 : Implement several SMT enhancements (Victor Lopez)
[0a4d323b] 2024-08-19 : Merge branch 'newjson/introduce-git-version' into 'main' (Victor Lopez)
[6dc4075e] 2024-08-19 : Introduce DLB_GIT_VERSION macro (VALENTIN SEITZ)
[3986c222] 2024-08-16 : Add v3.4.1 CHANGELOG (Victor Lopez)
[55fbee3d] 2024-08-16 : Add dlb 3.3.1 missing change log (Victor Lopez)
[f4fccb51] 2024-08-05 : Merge branch '233-display-drop-down-icons' into 'main' (Victor Lopez)
[5101e87d] 2024-08-02 : Add rtd collapse_navigation to False (JOSEP POCURULL SERRA)
[7050596c] 2024-07-17 : Merge branch 'add-readthedocs-hotfix' into 'main' (Victor Lopez)
[b757378d] 2024-07-17 : add how to run (Valentin Seitz)
[9425a221] 2024-07-17 : Hotfix and adress MR review (Valentin Seitz)
[e95270db] 2024-07-17 : Quote names in csv files (Victor Lopez)
[c1c7cb8f] 2024-07-17 : Merge branch 'add-readthedocs' into 'main' (Victor Lopez)
[ef4e36dc] 2024-07-17 : make make more merry (Valentin Seitz)
[dd74f6fc] 2024-07-17 : moved changes from github (Valentin Seitz)
[2bf5b805] 2024-07-16 : Merge branch 'add-metadata-to-output' into 'main' (Victor Lopez)
[71d98c6b] 2024-07-16 : Free the allocated memory (Valentin Seitz)
[1d0e334f] 2024-07-16 : Adress Review: Make static and add void in arguments (Valentin Seitz)
[4674ab13] 2024-07-16 : respect ISO8061 with no timezone infomration (Valentin Seitz)
[7562364c] 2024-07-16 : Actually use localtime instead of greenich time :) (Valentin Seitz)
[f35e389b] 2024-07-16 : Format Json a bit and make it valid (Valentin Seitz)
[8087de20] 2024-07-15 : Add metadata (Valentin Seitz)
[43b32e94] 2024-07-15 : Fix sample alignment (Victor Lopez)
[ea39d89c] 2024-07-12 : Use flexible array members where possible (Victor Lopez)
[746c103e] 2024-07-12 : Fix shmem alignment (Victor Lopez)
[4c9dccbc] 2024-07-05 : Fix MPI monitor values being accumulated twice (Victor Lopez)
[324bca1e] 2024-07-01 : Fix char len not being passed by value in F08 interface (Victor Lopez)
[5aa41834] 2024-06-17 : Add missing Fortran parameters (Victor Lopez)
[48bfe095] 2024-06-17 : Merge branch 'improve_regions' into 'main' (Victor Lopez)
[a93fb1ec] 2024-06-17 : Improvements in TALP regions (Victor Lopez)
[68953c6f] 2024-06-14 : Remove unwanted exit (Victor Lopez)
[c7fcfafc] 2024-06-14 : Add debug warning for parse_int function (Victor Lopez)
[f4f5c921] 2024-06-14 : Make TALP shmem optional (Victor Lopez)
[2419b51f] 2024-06-04 : Add --talp-output-file comment in talp script (Victor Lopez)
[10493123] 2024-06-04 : Add --talp-papi comment in talp script (Victor Lopez)
[8618ad40] 2024-06-04 : Remove deprecated talp-summary options (Victor Lopez)
[19f36621] 2024-05-21 : Link example with regular libdlb.so (Victor Lopez)
[a8e9952b] 2024-05-21 : Fix thread_role_shift callback being registered in unwanted situations (Victor Lopez)
[37e1f6f7] 2024-05-17 : Merge branch 'lewi_async' into 'main' (Victor Lopez)
[fb10212f] 2024-05-17 : Add example for running LeWI async (Victor Lopez)
[f773b016] 2024-05-17 : Implement asynchronous mode for classic LeWI (Victor Lopez)
[1da8e541] 2024-05-09 : Fix python raw string (Victor Lopez)
[b0b46549] 2024-05-07 : Merge branch 'slurm-multiple-node' into 'main' (Victor Lopez)
[5116146d] 2024-05-07 : Aesthetic and minor fixes (Victor Lopez)
[01755988] 2024-05-07 : Change scontrol call to new syntax (Miquel Comas)
[4891029f] 2024-05-07 : Add support for freeing CPUs directly to Slurm (Miquel Comas)
[6fe87a29] 2024-05-07 : Disable PAPI if PAPI_Init failed (Victor Lopez)
[a17b7f43] 2024-04-02 : Add return code DLB_ERR_NOLEWI when --no-lewi (Victor Lopez)
[00561005] 2024-04-02 : Update easybuild and spack scripts (Victor Lopez)
[2e01e4eb] 2024-02-27 : Fix more shebangs (Victor Lopez)
[77826411] 2024-02-27 : Merge branch '213-fix-options-buffer-overflow' into 'main' (Victor Lopez)
[16e6af1d] 2024-02-27 : Use dynamic print_buffer_t for options (Victor Lopez)
[e9fad2b0] 2024-02-27 : Improve strtol check condition (Victor Lopez)
[ae77446e] 2024-02-16 : Fix missing space in verbose message (Victor Lopez)
[8345b687] 2024-02-14 : Fix requests not being completely removed in tests (Victor Lopez)
[ab33845d] 2024-02-14 : Change shebang to fix testing in some environments (Victor Lopez)
[aae66c23] 2024-02-13 : Fix incorrect function for computing int64 absolute values (Victor Lopez)
[fbea69ff] 2024-02-13 : Fix deprecated flags in examples (Victor Lopez)
[be43e994] 2023-12-22 : Bump version to 3.5a (Victor Lopez)
[d81bf988] 2023-12-22 : Bump version to 3.4 (Victor Lopez)
[f6370bd1] 2023-12-22 : Merge branch 'improve_documentation' into 'main' (Victor Lopez)
[0f671a6b] 2023-12-22 : Add more doc contect (Victor Lopez)
[4de4f533] 2023-12-21 : Apply suggestions (VALENTIN SEITZ)
[f29d4990] 2023-12-21 : Merge branch 'add-talp-metrics-explaination' into 'improve_documentation' (Victor Lopez)
[2ab71a07] 2023-12-21 : Fix compilation warnings, errors, and typos (Victor Lopez)
[fac072ea] 2023-12-21 : removing weird typos :); Thx joan! (JOAN VINYALS YLLA CATALA)
[5423e54b] 2023-12-21 : Add small comment above indicating to longer stuff abajo (Valentin Seitz)
[f7da9ff3] 2023-12-21 : Merge branch 'add-talp-metrics-explaination' of bscpm03.bsc.es:dlb/dlb into add-talp-metrics-explaination (Valentin Seitz)
[97937711] 2023-12-21 : Added some comments (Valentin Seitz)
[a816ccf2] 2023-12-21 : Apply 1 suggestion(s) to 1 file(s) (JOAN VINYALS YLLA CATALA)
[a3a853f4] 2023-12-21 : Apply 1 suggestion(s) to 1 file(s) (JOAN VINYALS YLLA CATALA)
[4da587ce] 2023-12-21 : Fixed wrong computation of load balacne stuff, (Valentin Seitz)
[81ce4201] 2023-12-21 : added first latex formulas (Valentin Seitz)
[3697bc0b] 2023-12-20 : Several documentation upgrades (Victor Lopez)
[1d2571f4] 2023-12-18 : Merge branch 'enable-papi-discover-lib64' into 'main' (Victor Lopez)
[cb383ea8] 2023-12-18 : Let Automake find PAPI also if installed in lib64 (Valentin Seitz)
[c3b939bb] 2023-12-13 : Merge branch '210-allow-specific-lewi-shmem-key' into 'main' (Victor Lopez)
[de628c93] 2023-12-12 : Implement --lewi-color (Victor Lopez)
[c3112a6d] 2023-11-29 : Merge branch '209-configure-flag-enable-fortran-mpi-library-is-broken' into 'main' (Victor Lopez)
[ebb6b24d] 2023-11-29 : Remove F08 bindings file, already linked via LDADD (Victor Lopez)
[afc90c0a] 2023-11-27 : Merge branch 'talp_fixes' into 'main' (Victor Lopez)
[e3dbddc1] 2023-11-27 : Append to TALP CSV files (Victor Lopez)
[767e04c2] 2023-11-27 : Minor fixes in CSV format for POP metrics (Victor Lopez)
[142f5646] 2023-11-17 : Reorder MPI struct to make it 4-byte aligned (Victor Lopez)
[f8e0792b] 2023-11-16 : Re-write .gitlab-ci.yml (Victor Lopez)
[bd7d7eed] 2023-11-15 : Fix sphinx warning (Victor Lopez)
[61c6bf10] 2023-11-15 : Fix occasional race condition while building man files (Victor Lopez)
[7a766a95] 2023-11-13 : Update dlb e-mail address (Victor Lopez)
[0f045d2b] 2023-11-13 : Fix set_process_mask failing with same mask as future (Victor Lopez)
[e05aadb7] 2023-09-13 : Add configure flag --disable-f08-mpi-interface (Victor Lopez)
[a9af2213] 2023-09-08 : Fix calling DLB_Finalize twice causing talp to segfault (Victor Lopez)
[3f6b9845] 2023-09-08 : Move node_barrier to the correct set of files (Victor Lopez)
[f6bc9da3] 2023-09-08 : Minor fixes in OMPT thread managers (Victor Lopez)
[b7e70a91] 2023-09-08 : Deprecate --lewi-ompt "mpi" and "aggressive" values (Victor Lopez)
[3e51ac1e] 2023-09-04 : Merge branch 'talp_attach_fixes' into 'main' (Victor Lopez)
[d444f113] 2023-09-04 : Add dlb_talp.h disclaimer (Victor Lopez)
[3454c83e] 2023-09-04 : Mark external processes as observers (Victor Lopez)
[ad1dfd17] 2023-09-04 : Implement DLB_TALP_GetNodeTimes (Victor Lopez)
[6107a2c4] 2023-09-04 : Fix DLB_TALP_GetTimes (Victor Lopez)
[75aa6cae] 2023-09-04 : Fix DLB_TALP_Attach setting the wrong flag in the shmem (Victor Lopez)
[c32f2f37] 2023-08-24 : Minor edits (Victor Lopez)
[53db643f] 2023-08-24 : Merge pull request #6 from kingshuk00/main (Victor Lopez Herrero)
[b9faf75e] 2023-08-24 : Update dlb_talp.h (Kingshuk)
[2bd4e389] 2023-08-23 : Merge branch 'barrier_improvements' into 'main' (Victor Lopez)
[89bb2f96] 2023-08-23 : Update CHANGELOG (Victor Lopez)
[89403aea] 2023-08-23 : Add Fortran API and tests (Victor Lopez)
[9bd8bde1] 2023-08-23 : Refactor kernel specific MPI fns to also consider DLB Barrier (Victor Lopez)
[cbd44926] 2023-08-23 : Implement --lewi-barrier and --lewi-barrier-select (Victor Lopez)
[9c74b547] 2023-08-23 : Fix test (Victor Lopez)
[119542a9] 2023-08-23 : Implement named barriers (Victor Lopez)
[979a5b9c] 2023-08-23 : Fix DLB_Barrier not triggering LeWI (Victor Lopez)
[83503826] 2023-08-23 : Deprecate ad-hoc Extrae usage in role-shift (Victor Lopez)
[89f72964] 2023-08-22 : Remove doxygen deprecated options (Victor Lopez)
[9c6f0c32] 2023-08-22 : Update ompt-multiplex (Victor Lopez)
[7ed07914] 2023-07-28 : Add verbose messages in TALP module (Victor Lopez)
[89e2f815] 2023-07-14 : Measure PAPI counters only in useful (Victor Lopez)
[95725161] 2023-07-14 : Fix typo (Victor Lopez)
[c9e135c3] 2023-07-04 : Fix possible assert if clock_gettime returns the same value (Victor Lopez)
[1a251ace] 2023-07-04 : Fix potential buffer overflow (Victor Lopez)
[2f51efd5] 2023-07-04 : Merge branch 'papi_tweaks' into 'main' (Victor Lopez)
[c538bb5f] 2023-07-03 : Implement selective PAPI (Victor Lopez)
[5e48f67d] 2023-07-03 : Print Avg IPC in pop-metrics summary (Victor Lopez)
[078d3a5d] 2023-07-03 : Add rpath to papi lib (Victor Lopez)
[83be4358] 2023-06-16 : Fix MPI quoted paths parsing (Victor Lopez)
[02857961] 2023-06-15 : Update CHANGELOG (Victor Lopez)
[e691a2c3] 2023-06-15 : Merge branch 'talp_devel' into 'main' (Victor Lopez)
[61e723d7] 2023-06-15 : Implement DLB_TALP_QueryPOPNodeMetrics (Victor Lopez)
[38b4a65b] 2023-06-15 : Make talp use its own shared memory (Victor Lopez)
[2a44b8bc] 2023-06-15 : Implement a new shmem_talp (Victor Lopez)
[50ab04af] 2023-06-08 : Deprecate auto resize (Victor Lopez)
[6791e042] 2023-06-01 : Refactor talp code: (Victor Lopez)
[cf52a05a] 2023-05-25 : Merge branch 'talp_devel' into 'main' (Victor Lopez)
[00abe0ae] 2023-05-25 : Add comm. eff. to DLB_TALP_CollectPOPNodeMetrics (Victor Lopez)
[67f8a91b] 2023-05-25 : Allow DLB_MPI_REGION in services managing monitoring regions (Victor Lopez)
[3bb8ab29] 2023-05-25 : Avoid linking libdlb_mpi.so with FC (Victor Lopez)
[781d3ff8] 2023-05-24 : Fix binding events in omp5 (Victor Lopez)
[8e464129] 2023-05-24 : Merge branch 'fix-option-parsing' into 'main' (Victor Lopez)
[74177bcf] 2023-05-24 : Improve fatal error message (Victor Lopez)
[15325d3d] 2023-05-23 : Implement --silent and reduce the effect of --quiet (Victor Lopez)
[3a4ad6db] 2023-05-23 : Fix multi-option flag parsing (Victor Lopez)
[4134f8b5] 2023-05-23 : Warn only when --option= is empty (Victor Lopez)
[f5415556] 2023-05-23 : Merge branch '186-add-configure-flag-to-build-specific-c-or-fortran-mpi-libraries' into 'main' (Victor Lopez)
[cfb1a2b0] 2023-05-22 : Disable libdlb_mpif.so by default and implement options for C and Fortran (Victor Lopez)
[a904b583] 2023-05-22 : Remove unused conftest and deprecate --enable-mpi-tests (Victor Lopez)
[a5a0c24d] 2023-05-22 : Merge branch 'papi' into 'master' (Victor Lopez)
[235c9ca6] 2023-05-22 : Add some PAPI tests (Victor Lopez)
[043b7eb5] 2023-05-22 : Make serialized monitor structure independent from PAPI (Victor Lopez)
[fe522fb0] 2023-05-22 : Aesthetic changes (Victor Lopez)
[14984666] 2023-05-22 : Use PMPI interface (Victor Lopez)
[c247db7c] 2023-05-22 : Add PAPI dependency to meson script (Victor Lopez)
[ee5c3b1e] 2023-05-22 : Fix tests (Victor Lopez)
[b2185dde] 2023-05-22 : forgot m4 file (Helena Vela)
[25ba1112] 2023-05-22 : debugging messages removed (Helena Vela)
[6faea8ab] 2023-05-22 : papi tracking! (Helena Vela)
[ee3000dc] 2023-05-22 : Update or deprecate python2 scripts (Victor Lopez)
[ff64543c] 2023-05-17 : Allow verbose messages before DLB_Init (Victor Lopez)
[7aefb03e] 2023-05-17 : Fix MPI_Initialized causing DLB init (Victor Lopez)
[ad182af0] 2023-05-15 : Bump version to 3.4a (Victor Lopez)
[96d9a312] 2023-05-15 : Bump version to 3.3 (Victor Lopez)
[849f914a] 2023-05-15 : Update CHANGELOG (Victor Lopez)
[c56bcaac] 2023-04-28 : Fix unwanted global symbols in final libraries (Victor Lopez)
[dd4881f0] 2023-03-24 : Allow undefined references with shared libs if cross-compiling (Victor Lopez)
[8f094a39] 2023-03-01 : Merge branch '194-fix-parsing-of-non-continuous-mask' into 'master' (Victor Lopez)
[bc04f0e5] 2023-03-01 : Fix cpu_set parsing of non-continuous masks (Victor Lopez)
[21dcf2c1] 2023-02-22 : Merge branch '193-dlb_finalize-pmpi_finalize-fix' into 'master' (Victor Lopez)
[bdedf41a] 2023-02-22 : Call DLB_Finalize before PMPI_Finalize (Victor Lopez)
[e2454354] 2023-02-22 : Correctly finalize if called DLB_Finalize before MPI_Finalize (Victor Lopez)
[a76b05a6] 2023-02-21 : Merge branch '192-talp-allow-no-binding' into 'master' (Victor Lopez)
[854b1045] 2023-02-21 : Allow CPU sharing in TALP applications (Victor Lopez)
[92aa671a] 2023-02-21 : Alloc procinfo to register w/ CPU sharing (Victor Lopez)
[3bc18f1b] 2023-02-20 : Merge branch '190-talp-summary-deadlocks' into 'master' (Victor Lopez)
[044448dc] 2023-02-20 : Prevent TALP summary if number of processes is not consistent (Victor Lopez)
[a88bf7c6] 2023-02-07 : Merge branch '178-update-documentation-for-next-release' into 'master' (Victor Lopez)
[333263f8] 2023-02-07 : Unify all PILS and add patches for each one (Victor Lopez)
[319a4e76] 2023-02-07 : Add base pils (Victor Lopez)
[0303f949] 2023-02-07 : Add support for role-shift in the lewi+OpenMP script (Victor Lopez)
[52d86bae] 2023-02-07 : Fix flags (Victor Lopez)
[25b2ea14] 2023-01-26 : Fix pygen regex (Victor Lopez)
[94407aa1] 2023-01-25 : Fix key_compare funcs (Victor Lopez)
[f1644407] 2023-01-20 : Merge branch '188-pmpi-interface' into 'master' (Victor Lopez)
[b6ef8ea7] 2023-01-16 : Use PMPI interface instead of MPI (Victor Lopez)
[835d2640] 2022-12-15 : Update easybuild and spack scripts (Victor Lopez)
[c77c461f] 2022-12-12 : Merge branch '184-implement-dlb-no-sync' into 'master' (Victor Lopez)
[30ff5a88] 2022-12-12 : Implement flag DLB_NO_SYNC in DLB_DROM_SetProcessMask (Victor Lopez)
[f832ce7e] 2022-12-12 : Merge branch '185-talp-observer-threads' into 'master' (Victor Lopez)
[28c6ad9a] 2022-12-07 : Implement DLB_SetObserverRole (Victor Lopez)
[1e5f8fcd] 2022-12-07 : Refactor into_mpi/out_of_mpi to use struct instead of bools (Victor Lopez)
[b024db6b] 2022-12-02 : Use link_whole instead of objects in meson build files (Victor Lopez)
[ad3e3f0a] 2022-11-17 : Merge branch '183-fix-mpi-classic-lewi' into 'master' (Victor Lopez)
[d4dd58a1] 2022-11-16 : Move cpu check inside LeWI_mask policy (Victor Lopez)
[1106c563] 2022-11-16 : Merge branch '182-fix-talp-external-profiler' into 'master' (Victor Lopez)
[b2d3da69] 2022-11-16 : Fix update MPI region when external_profiler is on (Victor Lopez)
[18259fbd] 2022-11-15 : Unify IntoCommunication and IntoBlockingCall, and counterparts (Victor Lopez)
[843e8563] 2022-11-11 : Merge branch '181-fix_collectnodemetrics' into 'master' (Victor Lopez)
[e34e01de] 2022-11-10 : Make DLB_TALP_CollectNodeMetrics a node-collective call (Victor Lopez)
[e29613d2] 2022-11-04 : Make pmpi_ interface weak (Victor Lopez)
[dd6a6432] 2022-11-03 : Merge branch 'f08' into 'master' (Victor Lopez)
[46461363] 2022-11-03 : Add most of the MPI-3.1 functions (Victor Lopez)
[3b2be480] 2022-11-02 : Add MPI Fortran 2008 bindings (Victor Lopez)
[7b4e8854] 2022-11-02 : Fix Intel compilers flag checking (Victor Lopez)
[731703c6] 2022-11-02 : Refactor FCFLAGS (Victor Lopez)
[05dba71f] 2022-11-02 : Fix test failing with on machines with <5 cpus (Victor Lopez)
[11364b01] 2022-10-27 : Merge branch 'refactor_barrier' into 'master' (Victor Lopez)
[782c4e4b] 2022-10-27 : Refactors the shmem_barrier, to accept id (JOAN VINYALS YLLA CATALA)
[c62fe750] 2022-10-21 : Merge branch 'refactor_dlb_to_lewi' into 'master' (Victor Lopez)
[e354e7d3] 2022-10-21 : Refactors dlb_enabled to lewi_enabled (JOAN VINYALS YLLA CATALA)
[8720b707] 2022-10-21 : Merge branch 'roleshift_fix' into 'master' (Victor Lopez)
[1424cd4c] 2022-10-21 : Don't emit a fatal_cond when disabling an already disabled CPU, just ignore the callback (Joel Criado)
[becf23e9] 2022-10-18 : Fix mpi_calls type (Victor Lopez)
[d4bd2f31] 2022-10-11 : Fix incorrect return type (Victor Lopez)
[1a7f32b0] 2022-10-11 : Merge branch 'talp_num_mpicalls' into 'master' (Victor Lopez)
[5ecc70ad] 2022-10-11 : Add number of MPI calls and number of ranks to pop-raw (Victor Lopez)
[676b0b9d] 2022-09-30 : Use libdlb_mpi.so by default in talp.sh script (Victor Lopez)
[d94fecf1] 2022-09-30 : Merge branch 'talp_threaded_samples' into 'master' (Victor Lopez)
[03965d23] 2022-09-28 : Add option --talp-openmp and prepare CB system to multiplex calls (Victor Lopez)
[932c9154] 2022-09-28 : Resume region only if needed in collect functions (Victor Lopez)
[e5fa125e] 2022-09-28 : Implement per-thread TALP samples (Victor Lopez)
[7bff8f9d] 2022-09-27 : Update regions only after regions start/stop and via API (Victor Lopez)
[ed35c580] 2022-09-27 : Aesthetic fixes (Victor Lopez)
[9cddedad] 2022-09-27 : Merge branch 'free_agents' into 'master' (Victor Lopez)
[681691aa] 2022-09-27 : Include the role-shifting OpenMP thread manager (Joel Criado Ledesma)
[3c5008c3] 2022-08-12 : Add -std=c99 if the compiler defaults to less (Victor Lopez)
[a8920f2f] 2022-08-11 : Implement specific entry options parsing (Victor Lopez)
[c2123f40] 2022-08-10 : Warn different MPI version only if --debug-opts=warn-mpi-version (Victor Lopez)
[ff23e7a3] 2022-08-09 : Merge branch 'talp_collective' into 'master' (Victor Lopez)
[08b20d27] 2022-08-09 : Implement DLB_TALP_CollectNodeMetrics (Victor Lopez)
[d8363b53] 2022-08-09 : Implement DLB_TALP_CollectPOPMetrics (Victor Lopez)
[dce3c140] 2022-08-09 : Refactor (Victor Lopez)
[5321b0c8] 2022-07-15 : Include Fortran MPI symbols in libmpi.so (Victor Lopez)
[2055bf12] 2022-07-14 : Minor edit in dlb -h (Victor Lopez)
[5cf2025f] 2022-05-16 : Remove Doxygen deprecated variable (Victor Lopez)
[4b63c58e] 2022-05-12 : Fix dangling pointer error (Victor Lopez)
[5697b0b1] 2022-04-29 : Fix lewi_mask_parallelism value not being recorded (Victor Lopez)
[7a01c220] 2022-04-29 : Disable PM callbacks upon Finalize (Victor Lopez)
[fceaef9e] 2022-04-29 : Fix wrong CPU inheritance if child has empty mask (Victor Lopez)
[924ae232] 2022-04-20 : Merge branch '162-talp-save-report-to-file' into 'master' (Victor Lopez)
[0078015b] 2022-04-20 : Add test (Victor Lopez)
[076b68e8] 2022-04-20 : Refactor (Victor Lopez)
[34da0e80] 2022-04-20 : Implement Process metrics (Victor Lopez)
[6a69828d] 2022-04-20 : Implement mu_get_quoted_mask (Victor Lopez)
[4fce5634] 2022-04-20 : Remove --talp-summary=regions (process includes regions now) (Victor Lopez)
[68377c33] 2022-04-20 : Implement Node CSV and split in two files if needed (Victor Lopez)
[4cda68ab] 2022-04-20 : Implement Node metrics to file (Victor Lopez)
[14976f1d] 2022-04-20 : Implement POP metrics to file (Victor Lopez)
[01ca20aa] 2022-04-20 : Add option --talp-summary=all (Victor Lopez)
[fcc464a6] 2022-04-20 : Add option --talp-output-file (Victor Lopez)
[fe29ef11] 2022-04-11 : Aesthetic fix (Victor Lopez)
[c1414df2] 2022-03-23 : Add EasyBuild and Spack build files (Victor Lopez)
[594d1f6b] 2022-03-16 : Fix typo (Victor Lopez)
[ec268f41] 2022-03-16 : Bump version to 3.3a (Victor Lopez)
[505f0435] 2022-03-16 : Bump version to 3.2 (Victor Lopez)
[4603446a] 2022-03-16 : Update CHANGELOG (Victor Lopez)
[3fabc739] 2022-03-16 : Remove mpirun export flag detection (Victor Lopez)
[3f7a3080] 2022-03-08 : Merge branch 'drom_fixes' into 'master' (Victor Lopez)
[7cd015ab] 2022-03-08 : SetProcessMask to self also updates (Victor Lopez)
[6b7bb57e] 2022-03-08 : Refactor --lewi-respect-mask to --lewi-respect-cpuset (Victor Lopez)
[f25e4e1d] 2022-03-08 : Fix unsuccessful registration of child process with different mask (Victor Lopez)
[903a0e39] 2022-02-18 : Merge branch 'finalize_bug' into 'master' (Victor Lopez)
[f70f66a9] 2022-02-18 : Do not destroy shmem mutex (Victor Lopez)
[c472505f] 2022-02-18 : Add tests of multiple process doing MPI_Finalize (Victor Lopez)
[4e402fb6] 2022-02-15 : Minor option parsing fixes (Victor Lopez)
[72a428c0] 2022-02-09 : Remove unwanted comment (Victor Lopez)
[44ed6e0e] 2022-02-09 : Build dlb_tester only if OpenMP is found (Victor Lopez)
[2b720ead] 2022-02-08 : Merge branch 'respect_mask' into 'master' (Victor Lopez)
[50875ec2] 2022-02-08 : Implement flag --lewi-respect-mask (Victor Lopez)
[b8fa5421] 2022-02-01 : Merge branch 'talp_fix_num_nodes' into 'master' (Victor Lopez)
[246d163a] 2022-02-01 : Use the correct C type MPI_INT (Victor Lopez)
[7ea58e43] 2022-02-01 : Compute the number of nodes individually per region (Victor Lopez)
[a9730535] 2022-02-01 : Get MPI info using communicators (Victor Lopez)
[1e392988] 2022-02-01 : Use safer string operations (Victor Lopez)
[71c0e8f5] 2022-02-01 : Fix stringop-overread in GCC 11 (Victor Lopez)
[3b2a34b6] 2022-01-24 : Merge branch 'equivalent_opts' into 'master' (Victor Lopez)
[349280c9] 2022-01-24 : Do not warn when overwriting equivalent options (Victor Lopez)
[ac347660] 2022-01-21 : Merge branch 'drom_partial_inherit' into 'master' (Victor Lopez)
[4a5fca8f] 2022-01-21 : Implement partial inheritance (Victor Lopez)
[66e599cc] 2022-01-20 : Implement other mask utils functions (Victor Lopez)
[f4900f26] 2022-01-18 : Merge branch 'drom_empty_mask' into 'master' (Victor Lopez)
[f296328d] 2022-01-18 : Allow DROM to steal all CPUs from one process (Victor Lopez)
[c799d289] 2022-01-13 : Merge branch 'talp_enhancements' into 'master' (Victor Lopez)
[c06fd343] 2022-01-13 : Use integers instead of bitmasks when pure MPI in TALP (Victor Lopez)
[4bf45f8d] 2022-01-12 : Update shared memory only if requested (Victor Lopez)
[11596a0f] 2022-01-12 : Fix the monitoring region name lenght limit (Victor Lopez)
[a662b5d1] 2022-01-12 : Add numbered anonymous regions (Victor Lopez)
[597a215e] 2022-01-12 : Fix TALP regions gathering when ranks are heterogeneous (Victor Lopez)
[eb2afe04] 2022-01-12 : Add --talp-summary=pop-raw (Victor Lopez)
[589f352d] 2022-01-12 : Add --verbose=instrument (Victor Lopez)
[5a4b513f] 2022-01-12 : Fix minor --help output (Victor Lopez)
[e1768a50] 2021-11-24 : Invoke omp thread manager when DLB_Lend is called (Victor Lopez)
[e1ff46c4] 2021-11-19 : Describe --enable-developer-mode better (Victor Lopez)
[a72e1930] 2021-11-16 : Merge branch 'talp_fixes' into 'master' (Victor Lopez)
[fff37f18] 2021-11-16 : Unify time measure for all regions (Victor Lopez)
[d4d831ee] 2021-11-15 : Do not count ncpus of unused regions (Victor Lopez)
[3b9b9756] 2021-11-15 : Refactor TALP to use spd parameter (Victor Lopez)
[8c860332] 2021-11-15 : Print only metrics from started regions (Victor Lopez)
[0d5f98ab] 2021-11-13 : Show tip on how to modify LIT flags on make check (Victor Lopez)
[81dbc4ae] 2021-11-13 : Fix Intel compilation errors (Victor Lopez)
[d4d6a8d1] 2021-11-13 : Add Intel >= 19 flag to catch not supported flags (Victor Lopez)
[68e427de] 2021-11-05 : Bump version to 3.2a (Victor Lopez)
[49741458] 2021-11-05 : Bump version to 3.1 (Victor Lopez)
[5c35ad59] 2021-11-05 : Update CHANGELOG (Victor Lopez)
[6e4d8b89] 2021-11-05 : Merge branch '143-minor-documentation-issues' into 'master' (Victor Lopez)
[92c48f22] 2021-11-05 : Update user guide (Victor Lopez)
[0d5421ee] 2021-11-05 : Make --instrument equivalent to --instrument=all (Victor Lopez)
[8898cd7e] 2021-11-04 : Replace 'instrument' flag in the example, no loger bool (Victor Lopez)
[05e42f39] 2021-11-04 : Rename TALP acronym (Victor Lopez)
[22aa967e] 2021-11-04 : Refactor instrument event types (Victor Lopez)
[91b95021] 2021-11-04 : Add instrumentation events for max_parallelism (Victor Lopez)
[ba4da208] 2021-11-03 : Merge branch 'drom_own_process' into 'master' (Victor Lopez)
[62f01d4d] 2021-11-03 : Allow DROM Get/Set process mask without previous attach (Victor Lopez)
[1ac8eab7] 2021-11-03 : Add DROM flag DLB_SYNC_NOW to force sync if current process (Victor Lopez)
[ba0f0e6d] 2021-11-03 : Implement specific cases for process mask getter and setter (Victor Lopez)
[f27f4737] 2021-10-30 : Fix MPI intercept symbols in meson build (Victor Lopez)
[d5d7950a] 2021-10-30 : Fix typo (Victor Lopez)
[890bd5d4] 2021-10-25 : Add link flag (Victor Lopez)
[003b629d] 2021-10-25 : Use dlsym to load OpenMP symbols (Victor Lopez)
[e768e847] 2021-10-21 : Change back spinlocks for mutexes (Victor Lopez)
[6af615d5] 2021-10-21 : Fix missing check of shsync_version (Victor Lopez)
[c69393c7] 2021-10-21 : Rebind implicit task only if level 1 (Victor Lopez)
[0cba86be] 2021-10-21 : Split barrier attach/detach from init/finalize (Victor Lopez)
[c7ba110b] 2021-10-20 : Relax shmem consistency messages from warning to verbose (Victor Lopez)
[296df360] 2021-10-20 : Initialize verbose messages for dlb_run (Victor Lopez)
[850c601f] 2021-10-20 : Clean barrier shmem even if no handler (Victor Lopez)
[26850672] 2021-10-20 : Clean shmem if dlb_run is signaled (Victor Lopez)
[e27938a6] 2021-10-14 : Print cpu mask info message regardless of policy (Victor Lopez)
[d50a805f] 2021-10-08 : Make poll_drom to return non owned CPUs (Victor Lopez)
[8a913085] 2021-10-07 : Improve warnings for some errors during init (Victor Lopez)
[8e7fa31d] 2021-10-06 : Fix MPI library version multi-line (Victor Lopez)
[73a55a79] 2021-10-05 : Warn if MPI library differs at run time (Victor Lopez)
[fc7dba40] 2021-10-04 : Add experimental meson build files (Victor Lopez)
[5e7569c2] 2021-10-04 : Make --verbose (without args), to enable all vb options (Victor Lopez)
[3fc7c359] 2021-10-04 : Minor fixes (Victor Lopez)
[d75f9707] 2021-09-30 : Add pm flag to avoid calling talp routines (Victor Lopez)
[232d436a] 2021-09-30 : Update CPU stats only if LeWI+TALP (Victor Lopez)
[2e367144] 2021-09-30 : Update shmem timestamp out of the mutex (Victor Lopez)
[943db2f3] 2021-09-30 : Fix double TALP invocation if enable_cpu_ptr not set (Victor Lopez)
[2fb7901d] 2021-09-30 : Fix shmem_finalize race (Victor Lopez)
[91721d06] 2021-09-30 : Fix shmem placement (Victor Lopez)
[f7afbbde] 2021-09-30 : Reset, if possible, procinfo shmem on cleanup (Victor Lopez)
[871791b0] 2021-09-30 : Refactor, use already defined function to compute size (Victor Lopez)
[1f2230c0] 2021-09-29 : Fix missing headers (Victor Lopez)
[61c2dce6] 2021-09-01 : Remove non-existent file (Victor Lopez)
[31d1e4c5] 2021-09-01 : Make pygen.py python 2 and 3 compatible (Victor Lopez)
[06bc93be] 2021-08-30 : Fix distcheck rule (Victor Lopez)
[dfc3875f] 2021-08-30 : Deprecate python viewer scripts (Victor Lopez)
[286606b2] 2021-08-26 : Minor fixes (Victor Lopez)
[f983b588] 2021-08-25 : Fix missining append (Victor Lopez)
[e182b2d9] 2021-08-16 : Add mutex to dlb_clean (Victor Lopez)
[4d2e099a] 2021-08-10 : Fix deprecated option (Victor Lopez)
[4da5369a] 2021-08-09 : Minor fix (Victor Lopez)
[4c5bc59e] 2021-08-09 : Fix preinit pid not being correctly inherited (Victor Lopez)
[16cb9087] 2021-08-09 : Merge branch 'shmem_cleanup' into 'master' (Victor Lopez)
[5fbd5332] 2021-08-09 : Implement shared memory clean up (Victor Lopez)
[8d2f475c] 2021-08-09 : Properly inherit from preinit_pid, instead of impersonate (Victor Lopez)
[ae6cfead] 2021-08-09 : Fix label pointing to a declaration (Victor Lopez)
[44ea8ffb] 2021-08-09 : Make DLB_strerror to return both code and description (Victor Lopez)
[da616dd2] 2021-08-09 : Fix symbol visibility (Victor Lopez)
[bb9b8ce5] 2021-08-09 : Move low level env code to function (Victor Lopez)
[8a11a3f0] 2021-08-05 : Warn the user if running make check without static libs (Victor Lopez)
[4d080019] 2021-08-05 : Fix missing variable (Victor Lopez)
[3f51a5c2] 2021-08-05 : Use convenience libraries to reduce compilation time (Victor Lopez)
[515a1514] 2021-08-04 : Sort CPU prio array according to the topology (Victor Lopez)
[2fa0f6df] 2021-07-23 : Remove deprecated Doxygen variable (Victor Lopez)
[3a63d438] 2021-06-23 : Replace strncpy functions (Victor Lopez)
[06d0d04e] 2021-05-18 : Add DROM support for OMPT (Victor Lopez)
[a5b7310a] 2021-05-18 : Minor OMPT code improvements (Victor Lopez)
[4092178e] 2021-05-18 : Allow procinfo functions to work with parent pid (Victor Lopez)
[a49f3462] 2021-04-16 : Replace custom sort function by library qsort funct (Victor Lopez)
[60920d1b] 2021-04-16 : Fix TALP test (Victor Lopez)
[a914739c] 2021-04-16 : Fix race condition on node summary (Victor Lopez)
[4d6fef1d] 2021-04-16 : Fix wrong workers mask in TALP when in MPI pure (Victor Lopez)
[21444f2e] 2021-04-16 : Fix TALP example (Victor Lopez)
[6637cb84] 2021-04-15 : Use detected python instead of the shebang (Victor Lopez)
[7e41091e] 2021-03-22 : Merge branch '138-qol-dlb-options' into 'master' (Victor Lopez)
[895783f4] 2021-03-22 : Update documentation (Victor Lopez)
[12de44f2] 2021-03-08 : Install user scripts for LeWI and TALP (Victor Lopez)
[4bec1fde] 2021-03-02 : Do not install run_with_dlb.sh script (Victor Lopez)
[c4dcfac1] 2021-03-01 : Lend all CPUS by default and refactor option to --lewi-keep-one-cpu (Victor Lopez)
[fa6f4ff4] 2021-02-26 : Add argument none to --lewi-mpi-calls (Victor Lopez)
[28bb67f3] 2021-02-26 : Set --barrier option enabled by default (Victor Lopez)
[8eaf8b29] 2021-02-26 : Improve --talp-summary option (Victor Lopez)
[a325217a] 2021-02-25 : Add missing field in Fortran interface (Victor Lopez)
[e1e257cb] 2021-02-22 : Implement LeWI capabilities in dlb_tester (Victor Lopez)
[db2316a1] 2021-02-15 : Fix P being the total number of CPUs used (Victor Lopez)
[71478ad8] 2021-02-15 : Fix a too early free (Victor Lopez)
[d0cccc35] 2021-02-03 : Use C11 atomic types (Victor Lopez)
[7e1d9ca8] 2021-02-03 : Add atomic header (Victor Lopez)
[f47a020a] 2021-01-15 : Bump version to 3.1a (Victor Lopez)
[c49ed917] 2021-01-15 : Bump version to 3.0 (Victor Lopez)
[411701b4] 2021-01-15 : Update CHANGELOG (Victor Lopez)
[78932a82] 2021-01-15 : Merge branch 'documentation' (Victor Lopez)
[8f4a6694] 2021-01-15 : Add new images (Victor Lopez)
[ee249790] 2021-01-15 : Update user guide (Victor Lopez)
[a3779e06] 2021-01-13 : Update headers (Victor Lopez)
[1befb14d] 2021-01-13 : Document and simplify TALP API (Victor Lopez)
[b6847df1] 2021-01-13 : Remove unneeded exec flag (Victor Lopez)
[6a17884e] 2021-01-13 : Add Monitoring Regions example (Victor Lopez)
[b915e124] 2021-01-13 : Add TALP verbose messages (Victor Lopez)
[dbedf5e3] 2021-01-13 : Make DLB print always to stderr (Victor Lopez)
[296bb3c0] 2020-12-30 : Merge branch 'code_quality' into 'master' (Victor Lopez)
[acc931ad] 2020-12-30 : Replace deprecated macro (Victor Lopez)
[6f71faed] 2020-12-30 : Remove VLAs (Victor Lopez)
[2e7c658f] 2020-12-23 : Fix memory leak (Victor Lopez)
[fe866f37] 2020-12-23 : Add check and fix for case fallthrough (Victor Lopez)
[d090e0ae] 2020-12-23 : Fix some variable types (Victor Lopez)
[ad445cab] 2020-12-23 : Disable partial test (Victor Lopez)
[7164812d] 2020-12-17 : Merge branch '116-fix-missing-talp-calls' into 'master' (Victor Lopez)
[055b1f53] 2020-12-17 : Add missign TALP calls for updating the mask (Victor Lopez)
[40f7d4e2] 2020-12-17 : Implement mu_intersects (Victor Lopez)
[697bf682] 2020-12-17 : Merge branch '130-impove-monitoring-regions-instrumentation' into 'master' (Victor Lopez)
[b27336cd] 2020-12-17 : Refactor function name (Victor Lopez)
[c867861f] 2020-12-17 : Implement dynamic events with description (Victor Lopez)
[edfb028a] 2020-12-17 : Set event cfg as stacked value (Victor Lopez)
[5443f7b5] 2020-12-17 : Merge branch 'fix_bets_decoding' into 'master' (Victor Lopez)
[4b6251ef] 2020-12-17 : Avoid printing invalid characters on test output (Victor Lopez)
[4c9903fe] 2020-12-17 : Iterate bets output in binary mode (Victor Lopez)
[b123ceac] 2020-12-16 : Merge branch '132-api-to-obtain-the-mpi-region' into 'master' (Victor Lopez)
[d075c14d] 2020-12-16 : Keep the monitors allocated until the program finalizes (Victor Lopez)
[9d4ac1d6] 2020-12-16 : Add API to get the MPI region (Victor Lopez)
[43fc076e] 2020-12-16 : Allow setting LIT options by environment variable (Victor Lopez)
[f8db73e8] 2020-12-16 : Check that pandoc supports man to rst conversion (Victor Lopez)
[ff65d161] 2020-12-02 : Fix: P is the total number of processes (Victor Lopez)
[44efebf9] 2020-11-19 : Merge branch '136-mpi-detection-order-fiasco' into 'master' (Victor Lopez)
[2ce833e6] 2020-11-18 : Split the MPI binary search in two (Victor Lopez)
[6691a9a8] 2020-11-18 : Merge branch '135-add-python3-support' into 'master' (Victor Lopez)
[62597a9b] 2020-11-17 : Run pygen script with either python2 or python3 (Victor Lopez)
[452b702c] 2020-11-17 : Print elapsed time in --talp-summary=app (Victor Lopez)
[9efc0949] 2020-11-17 : Honor the task_duration parameter in PILS (Victor Lopez)
[3891e215] 2020-11-05 : Set the attribute unused to avoid compilation errors (Victor Lopez)
[0675ffeb] 2020-11-05 : Allow to set MPICC at configure time (Victor Lopez)
[b80a4b15] 2020-10-29 : Merge branch '128-talp-implement-mechanism-to-print-gathered-information-from-other-processes' into 'master' (Victor Lopez)
[91be126c] 2020-10-29 : Use proper MPI Datatype if MPI < 3 (Victor Lopez)
[90111cb2] 2020-10-29 : Implement --talp-summary=app (Victor Lopez)
[2538fd46] 2020-10-29 : Merge branch '134-improve-talp-shmem-writes' into 'master' (Victor Lopez)
[93fd626e] 2020-10-29 : Speed up writing TALP timers onto shared memory (Victor Lopez)
[e36303e7] 2020-10-29 : Save own process pointer for faster access (Victor Lopez)
[b3216a89] 2020-10-29 : Merge branch '114-race-condition-in-tests' into 'master' (Victor Lopez)
[bc40a16a] 2020-10-29 : Temporary disable some tests in async mode (Victor Lopez)
[b9b6bd41] 2020-10-23 : Merge branch '127-talp-add-elapsed-computation-time' into 'master' (Victor Lopez)
[54d490ca] 2020-10-23 : Instrument monitoring regions (Victor Lopez)
[b6ce7d9a] 2020-10-22 : Move up MPI events one function (Victor Lopez)
[8d784c8c] 2020-10-22 : Check dlb_enabled only for LeWI features (Victor Lopez)
[649aa3b3] 2020-10-22 : Construct an intermediate print buffer (Victor Lopez)
[588d6be1] 2020-10-22 : Force update the verbose format string after MPI_Init (Victor Lopez)
[ab54e1ee] 2020-10-22 : Add TALP elapsed computation time (Victor Lopez)
[dc8ba6cb] 2020-09-21 : Merge branch 'drom_fixes' into 'master' (Victor Lopez)
[fed00c76] 2020-09-21 : Do not reset each CPU state on every ownership change (Victor Lopez)
[b03d2e9c] 2020-09-21 : Add tests (Victor Lopez)
[49ac2174] 2020-09-21 : Add mechanism to check if stolen_cpus set is empty (Victor Lopez)
[39cda866] 2020-09-21 : Honor the --borrow option on set_process_mask (Victor Lopez)
[cfe94e6f] 2020-09-21 : Assign stolen CPUs to the new owner (Victor Lopez)
[d33db9df] 2020-07-16 : Fix TALP minor bugs (Victor Lopez)
[37424531] 2020-07-09 : Add callbacks instrumentation (Victor Lopez)
[20b76e39] 2020-07-01 : Merge branch '124-improve-barrier-performance' into 'master' (Victor Lopez)
[b3df5c5c] 2020-06-16 : Add option --barrier-id (Victor Lopez)
[7b49333c] 2020-06-16 : Replace POSIX semaphore with pthread_barrier (Victor Lopez)
[91ece272] 2020-06-16 : Add shmem mechanism to lock based on a state (Victor Lopez)
[2bad2ea9] 2020-06-12 : Some barrier improvements (Victor Lopez)
[e5051611] 2020-06-11 : Merge branch '120-add-api-functions-to-acquire-borrow-n-cpus-from-a-mask-subset' into 'master' (Victor Lopez)
[ffe1c8f4] 2020-06-10 : Remove old code and modify tests to use the new functions (Victor Lopez)
[94921a1f] 2020-06-10 : Refactor (Victor Lopez)
[e5b0e54c] 2020-06-10 : Change Acquire algorithm to acquire owned idle CPUs first (Victor Lopez)
[c1bd7bd4] 2020-06-10 : Add tests (Victor Lopez)
[dbd27985] 2020-06-10 : Add Acquire & Borrow CpusInMask public functions (Victor Lopez)
[9b7dfa6e] 2020-06-10 : Implement a shmem function to borrow N from a subset (Victor Lopez)
[9b775fc1] 2020-06-05 : Implement a shmem function to acquire N from a subset (Victor Lopez)
[016a44ce] 2020-06-04 : Move remove_requests to another function (Victor Lopez)
[d9da5f37] 2020-06-03 : Add --lewi-max-parallelism option (Victor Lopez)
[7d5c785b] 2020-06-03 : Add missing Paraver cfgs (Victor Lopez)
[7c200855] 2020-05-27 : Merge branch 'instrumentation_enhancements' into 'master' (Victor Lopez)
[988935ed] 2020-05-27 : Add type tests (Victor Lopez)
[afc8acb2] 2020-05-27 : Add option to invoke Extrae_change_num_threads (Victor Lopez)
[397b34a2] 2020-05-27 : Add two new events to display the number of given/wanted CPUs (Victor Lopez)
[c3c1adcd] 2020-05-27 : Print tracing information at the start of the execution (Victor Lopez)
[239ed502] 2020-05-27 : Replace instrumentation calls with new function (Victor Lopez)
[47299282] 2020-05-27 : Implement instrument_event function (Victor Lopez)
[0d330c7c] 2020-05-27 : Add instrument_events_t (Victor Lopez)
[5560dd74] 2020-04-10 : Merge branch '121-fix-outofblockingcall-inconsistency' into 'master' (Victor Lopez)
[bef0b990] 2020-04-09 : Add tests (Victor Lopez)
[1e7d541f] 2020-04-09 : Remove the enable_cpu callbacks when leaving MPI (Victor Lopez)
[03a10bfa] 2020-04-09 : Add CPU check in into/outof blocking calls (Victor Lopez)
[e67991f0] 2020-04-09 : Add more casuistics in OutOfBlockingCall (Victor Lopez)
[7f9815f4] 2020-04-09 : Annotate pending reclaimed CPUs (Victor Lopez)
[9c71402e] 2020-04-09 : Disable api_sp_02 test until #114 is fixed (Victor Lopez)
[cc205a57] 2020-04-02 : Prevent start/stop of regions already started/stopped (Victor Lopez)
[286bb3df] 2020-03-30 : Merge branch '118-allow-processes-to-attach-detach-from-dlb_barrier' into 'master' (Victor Lopez)
[bc489747] 2020-03-24 : Add tests (Victor Lopez)
[20343d41] 2020-03-24 : Implement DLB_BarrierAttach and DLB_BarrierDetach (Victor Lopez)
[bc2b9acc] 2020-03-20 : Refactor shmem_barrier functions (Victor Lopez)
[c79ab07c] 2020-03-19 : Merge branch '115-implement-live-data-gathering-from-talp-monitoring-regions' into 'master' (Victor Lopez)
[f2afdc59] 2020-03-19 : Add nested regions to Fortran test (Victor Lopez)
[8188f5f4] 2020-03-19 : Minor fix to allow nameless regions in Fortran (Victor Lopez)
[42a22230] 2020-03-19 : Rewrite TALP summary functions (Victor Lopez)
[a8371760] 2020-03-19 : Allow nameless monitors (Victor Lopez)
[6ca8c2f4] 2020-03-19 : Add TALP tests (Victor Lopez)
[89a56cd3] 2020-03-19 : Refactor end_time to stop_time (Victor Lopez)
[72201ebe] 2020-03-19 : Use fwd struct declarations instead of fwd typedefs (Victor Lopez)
[f4177408] 2020-03-19 : Minor fixes (Victor Lopez)
[5b7c7352] 2020-03-19 : Update TALP Fortran interface (Victor Lopez)
[42525fb8] 2020-03-19 : Clean up dlb_monitor_t old types (Victor Lopez)
[d3eeb4f4] 2020-03-19 : Move down --talp-summary flag (Victor Lopez)
[2815a2bc] 2020-03-19 : Disable the per-node summary, for now (Victor Lopez)
[5f8c04a0] 2020-03-19 : Initialize MPI monitor when MPI starts (Victor Lopez)
[c2626e4e] 2020-03-19 : Update all monitor regions on each mask change (Victor Lopez)
[afb5b076] 2020-03-19 : Update monitor functions with new types (Victor Lopez)
[e05bb608] 2020-03-19 : Add opaque 'void* _data' member to dlb_monitor_t (Victor Lopez)
[f1c4a4bc] 2020-03-19 : Reimplement registration and finalization of monitoring regions (Victor Lopez)
[1edbc3dc] 2020-03-19 : Remove unnecessary TALP booleans in the spd (Victor Lopez)
[b24ed317] 2020-03-19 : Add TALP verbose flag (Victor Lopez)
[ebc99c31] 2020-03-19 : Make dlb_monitor_t a public type (Victor Lopez)
[8f0209a5] 2020-03-05 : Emit OMP policy warning only if --ompt is enabled (Victor Lopez)
[bf837fd7] 2020-02-26 : Merge branch '112-barrier-verbose' into 'master' (Victor Lopez)
[fe8668e0] 2020-02-24 : Implement shmem_barrier printing (Victor Lopez)
[bc307720] 2020-02-24 : Improve shmem print mechanism (Victor Lopez)
[78c7708d] 2020-02-24 : Add Barrier verbose messages (Victor Lopez)
[57de4133] 2020-02-17 : Add missing MPI call in TALP example (Victor Lopez)
[38cff87a] 2020-02-06 : Merge branch '113-switch-dlb_args-precedence' into 'master' (Victor Lopez)
[d0850925] 2020-02-06 : Switch DLB_ARGS precendece (Victor Lopez)
[1688fda4] 2019-12-09 : Merge branch '111-dlb_init-fails-using-hwloc-2-0-1' into 'master' (Victor Lopez)
[64733e23] 2019-12-09 : Check HWLOC API version at run time (Victor Lopez)
[f4106775] 2019-12-02 : Fix gcovr path options (Victor Lopez)
[74b15b02] 2019-12-02 : Revert "Fix coverage paths" (Victor Lopez)
[7f128ae5] 2019-12-02 : Update Changelog (Victor Lopez)
[e440133e] 2019-12-02 : Add author (Victor Lopez)
[0508e95f] 2019-12-02 : Merge branch 'talp' into 'master' (Victor Lopez)
[87d02d82] 2019-12-02 : TALP module (Mario Rodriguez)
[eb82039b] 2019-11-29 : Fix typo and old examples in dlb_taskset (Victor Lopez)
[92286a55] 2019-11-29 : Fix doxygen warning: Unsupported xml/html tag (Victor Lopez)
[eb9b669c] 2019-11-29 : Fix coverage paths (Victor Lopez)
[60cc3590] 2019-11-26 : Remove doxygen obsolete variables (Victor Lopez)
[15601486] 2019-11-26 : Minor test fixes (Victor Lopez)
[100b0cf7] 2019-11-26 : Add support for hexadecimal masks (Victor Lopez)
[04800f2c] 2019-10-24 : Merge branch '110-dlb_acquirecpumask-forgets-callbacks-when-failing' into 'master' (Victor Lopez)
[00e9804a] 2019-10-24 : Add tests (Victor Lopez)
[393dfbed] 2019-10-24 : Fix missing callback on partial actions (Victor Lopez)
[bf00f949] 2019-09-20 : Fix missing return code documentation (Victor Lopez)
[2e59cf41] 2019-08-29 : Merge branch 'sphinx_manpages' (Victor Lopez)
[234536dd] 2019-08-29 : Small documentation fixes (Victor Lopez)
[f6c83481] 2019-08-29 : Add man pages for DLB commands (Victor Lopez)
[3bcb64f7] 2019-08-22 : Generate manpages for Sphinx if pandoc is found (Victor Lopez)
[4d46bf96] 2019-07-15 : Bump version to 2.2a (Victor Lopez)
[ee34526a] 2019-07-15 : Bump version to 2.1 (Victor Lopez)
[e6e11fa2] 2019-07-15 : Update CHANGELOG (Victor Lopez)
[05971c59] 2019-07-12 : Fix typos (Victor Lopez)
[051d224d] 2019-07-11 : Add multiple documentation changes (Victor Lopez)
[fa12f22e] 2019-07-11 : Add better error descriptions (Victor Lopez)
[9bebfda7] 2019-07-11 : Review READMEs (Victor Lopez)
[18ba483a] 2019-07-10 : Print mask or number of CPUs depending on policy (Victor Lopez)
[da999c39] 2019-07-10 : Print lewi options on init (Victor Lopez)
[5f6cc322] 2019-07-09 : Improve examples READMEs and scripts (Victor Lopez)
[b3a89a00] 2019-07-09 : Fix deprecated options not be being set (Victor Lopez)
[f3d44919] 2019-07-08 : Implement dlb --affinity (Victor Lopez)
[a31d6b93] 2019-07-08 : Initialize spd->id ASAP (Victor Lopez)
[e0e84980] 2019-07-08 : Fix API documentation (Victor Lopez)
[53940ad9] 2019-07-08 : Update README (Victor Lopez)
[a7b0738b] 2019-06-21 : Use a moving average to compute the number of CPUs to borrow (Victor Lopez)
[2491001e] 2019-06-07 : Define int_min and int_max functions (Victor Lopez)
[ece2ae25] 2019-06-04 : Fix an issue where compilers may over-optimize the examples (Victor Lopez)
[cd6a5951] 2019-06-04 : Add MPI+OMP (OMPT) example (Victor Lopez)
[1dab431d] 2019-06-03 : Add OMPT example to test OpenMP runtime (Victor Lopez)
[6a90ecaf] 2019-05-27 : Minor fixes and improvements in existing tests (Victor Lopez)
[2725f824] 2019-05-21 : Improve OMPT init (Victor Lopez)
[8dc68ada] 2019-05-21 : Disable Fortran tests if FC is not found (Victor Lopez)
[99070fa2] 2019-04-08 : Minor fixes in shmem tests (Victor Lopez)
[701bf2e3] 2019-04-08 : Add DROM example (Victor Lopez)
[777c4d5d] 2019-04-08 : Update copyright headers (Victor Lopez)
[4fddc068] 2019-04-04 : Merge branch 'ompt' into 'master' (Victor Lopez)
[65d08f19] 2019-04-02 : Update OMPT help descriptions (Victor Lopez)
[89e21c3e] 2019-04-01 : Refactor OMPT code (Victor Lopez)
[4d0c22e8] 2019-03-29 : Update OMPT types to OpenMP Spec 5.0 (Victor Lopez)
[d51e3b0c] 2019-03-29 : Refactor and clean up old code (Victor Lopez)
[0524e902] 2019-03-29 : Rework ompt TM functions (Victor Lopez)
[838adf01] 2019-03-29 : Add OMPT bindings tracing event (Victor Lopez)
[5650e147] 2019-03-29 : Reimplement shmem_cpuinfo__get_thread_binding (Victor Lopez)
[e2dd6409] 2019-03-29 : Fix cpuinfo->cpuid not being initialized (Victor Lopez)
[a12efce4] 2019-03-29 : Impove DLB initialization when OMPT is enabled (Victor Lopez)
[8cb5e5b4] 2019-03-29 : Refactor OMPT options (Victor Lopez)
[fda9bdc3] 2019-03-29 : Implement dlb_tester utility (Victor Lopez)
[74ab2539] 2019-03-29 : Set cpuid on shmem creation (Victor Lopez)
[30f25ce9] 2019-03-29 : Make OMPT + LeWI require a preinitialized environment (Victor Lopez)
[b39ddb86] 2019-03-29 : Rename ompt_frame_t to omp_frame_t (Victor Lopez)
[e7aa7088] 2019-03-29 : Define properly --lewi-ompt with policies 'single' and 'mpi' (Victor Lopez)
[f3c0036a] 2019-03-29 : Add experimental --lewi-ompt option (Victor Lopez)
[4a4d368d] 2019-03-29 : Re-implement how cpu bindings are obtained (Victor Lopez)
[6776134d] 2019-03-29 : Fix automatic Init/Finalize through OMPT (Victor Lopez)
[9b430f98] 2019-03-29 : Update OMPT types to TR6 (Victor Lopez)
[b1c3e26c] 2019-03-29 : Merge branch 'parallel_tests' into 'master' (Victor Lopez)
[f57c4296] 2019-03-28 : Make lit dependent on Python version (>=2.7) (Victor Lopez)
[774a9b7f] 2019-03-28 : Add support for lit as a test runner (Victor Lopez)
[15d89824] 2019-03-28 : Bundle lit (Victor Lopez)
[4a5e7038] 2019-03-28 : Allow tests to be run in parallel (Victor Lopez)
[d35e4fcc] 2019-03-27 : Minor test improvements (Victor Lopez)
[8a30a0e7] 2019-03-27 : Update bets (Victor Lopez)
[f20d2e03] 2019-02-28 : Make Fortran headers fixed-form compatible (Victor Lopez)
[fc4256a1] 2019-02-27 : Force memory barrier while polling (Victor Lopez)
[a07a7de5] 2019-02-27 : Implement first concept of max_parallelism in lewi_mask (Victor Lopez)
[0e093842] 2019-02-26 : Add function to API: DLB_UnsetMaxParallelism (Victor Lopez)
[c623b567] 2019-02-26 : DLB_Lend does no longer keeps current CPU (Victor Lopez)
[1a535c56] 2019-02-26 : Fix disableDLB async triggers (Victor Lopez)
[ec91ef08] 2019-02-26 : Aesthetical fix (Victor Lopez)
[4afdaa28] 2019-02-25 : Do not fail if shmem does not exist during unlinking (Victor Lopez)
[cff5fa1c] 2019-02-25 : Do not skip close_shmem during procinfo_finalize (Victor Lopez)
[2d22410d] 2019-02-21 : Deregister process in lewi_mask_Finalize (Victor Lopez)
[aa18ad5a] 2019-02-20 : Set up the thread spd in the MPI interfaces too (Victor Lopez)
[dc1db761] 2019-02-15 : Implement --debug-opts=lend-post-mortem (Victor Lopez)
[eda8f276] 2019-02-15 : Merge branch 'spd_tls' (Victor Lopez)
[157a2fe4] 2019-02-15 : Change the default vb_fmt to node:spid (Victor Lopez)
[11adcc23] 2019-02-15 : Move spd management to spd.c (Victor Lopez)
[ddcb3bba] 2019-02-15 : Add spds to dlb_clean (Victor Lopez)
[cc95bd0c] 2019-02-15 : Add spd.c file to manage spd functions and storage (Victor Lopez)
[aa87d986] 2019-02-15 : Improve extended --help (Victor Lopez)
[9a599abd] 2019-02-15 : Add line break to --verbose values (Victor Lopez)
[8b87ed5d] 2019-02-13 : Add mask_utils destructor (Victor Lopez)
[543eb8dc] 2019-02-12 : Improve detection of multiple init in procinfo (Victor Lopez)
[a5aa118f] 2019-02-07 : Add mechanism to better detect shmem version inconsistencies (Victor Lopez)
[c81b05cc] 2019-02-07 : Bump cpuinfo version (Victor Lopez)
[1ff5e1e6] 2019-01-31 : Fix possible buffer overflow (Victor Lopez)
[73734749] 2019-01-31 : Fix malloc size and missing free (Victor Lopez)
[332cc127] 2019-01-31 : Improve shmem printing (Victor Lopez)
[cd828812] 2019-01-31 : Refactor and some improvements of queues (Victor Lopez)
[0f9bd0e6] 2019-01-30 : Honor the allowed CPUs on global requests (Victor Lopez)
[1ba44257] 2019-01-30 : Refactor shmem_cpuinfo__print_info (Victor Lopez)
[b82e0182] 2019-01-28 : Fix some tests (Victor Lopez)
[645f3d0c] 2019-01-18 : Aesthetic fix (Victor Lopez)
[a8028808] 2019-01-18 : Improve async tests (Victor Lopez)
[5f66e56c] 2019-01-18 : Do not allow to enqueue new messages after ACTION_JOIN (Victor Lopez)
[2acdcea2] 2019-01-18 : Refactor of cpuinfo queues (Victor Lopez)
[22c6b852] 2019-01-17 : Minor fixes in shmem_async (Victor Lopez)
[89d90f51] 2019-01-17 : Add option --quiet (Victor Lopez)
[4d431c1e] 2019-01-14 : Fix some documented error code descriptions (Victor Lopez)
[4e24b94d] 2018-12-13 : Fix segfault if async message has no longer a valid destinatary (Victor Lopez)
[fef63f9f] 2018-12-10 : Do not emit events if DLB is disabled (Victor Lopez)
[f8ca602f] 2018-11-27 : Add missing dist file (Victor Lopez)
[4e95a9a9] 2018-11-27 : Use a custom alabaster style (Victor Lopez)
[8d2abf27] 2018-11-27 : Change links to new URLs (Victor Lopez)
[5cfd4ac8] 2018-10-23 : Add new return code in check_cpu_availabiity (Victor Lopez)
[7c88b027] 2018-10-18 : Added Sticker version and solved small issue in the logo (Marta Garcia)
[c0aa2339] 2018-09-28 : Add memory fence in assert_loop (Victor Lopez)
[e2422632] 2018-09-26 : Fix unquoted variables (Victor Lopez)
[14d7ba94] 2018-09-26 : Implement ns_to_human function (Victor Lopez)
[47bea4d6] 2018-09-26 : Remove gtree debug code and add tests (Victor Lopez)
[2b961fbe] 2018-09-10 : Fix wrong condition in macro (Victor Lopez)
[00c543bf] 2018-09-10 : Update copyright headers (Victor Lopez)
[17bde8d3] 2018-09-10 : Add GTree implementation from GLib (Victor Lopez)
[3afaa63a] 2018-09-10 : Add likely and likely to error checking macros (Victor Lopez)
[2d46157d] 2018-08-31 : Fix HWLOC affinity parsing (Victor Lopez)
[90c3cec1] 2018-08-31 : Add legend to shmem info (Victor Lopez)
[ec5c384a] 2018-08-31 : Fix Intel compiler compatible flags detection (Victor Lopez)
[a683cf5d] 2018-07-23 : Add --verbose option to dlb_run (Victor Lopez)
[9f691647] 2018-07-17 : Disable mpi tests checking (Victor Lopez)
[2f490cf7] 2018-07-17 : Add option --verbose=affinity to print system affinity info (Victor Lopez)
[f3aca3d3] 2018-07-17 : Fix parsing of empty cpulist files (Victor Lopez)
[9f6bd23c] 2018-05-23 : Fix HWLOC size detection when system mask is not contiguous (Victor Lopez)
[c46af34a] 2018-05-11 : Fix gcc-8 warnings (Victor Lopez)
[2761dcbf] 2018-05-11 : Protect double Init when preinitializing too (Victor Lopez)
[fb012866] 2018-03-27 : Fix mask truncation in 32-bit systems (Victor Lopez)
[726fe6cf] 2018-03-27 : Add configure flag to enable developer mode (Victor Lopez)
[f2f3bf56] 2018-03-27 : Add format-security checks (Victor Lopez)
[6d20d525] 2018-03-23 : Avoid thread id reassigning if possible (Victor Lopez)
[2e6624dc] 2018-03-21 : Fix future_mask not being updated on preinit (Victor Lopez)
[9cd2226e] 2018-03-20 : Fix README (Victor Lopez)
[6bc3de9c] 2018-03-20 : Remove lscpu dependency (Victor Lopez)
[4b275937] 2018-03-20 : Avoid initialization in some mu_ functions (Victor Lopez)
[34663c2a] 2018-03-14 : Add option --verbose-format=timestamp (Victor Lopez)
[e93f990a] 2018-03-13 : Include verbose messages in all libraries (Victor Lopez)
[e0cc3544] 2018-03-13 : Keep -Wshadow as warning only (Victor Lopez)
[af4002b7] 2018-03-13 : Implement dlb_run binary (Victor Lopez)
[b47170b3] 2018-03-13 : Implement DLB_PreInit (Victor Lopez)
[4072ad0e] 2018-03-12 : Try to correctly finalize shmem even if not attached (Victor Lopez)
[4c0b5cee] 2018-03-12 : Improve abort mechanism (Victor Lopez)
[d5240eb6] 2018-03-12 : Initialize extrae_set_event pointer (Victor Lopez)
[5d0b3378] 2018-03-12 : Add perish header and automatic inclusion (Victor Lopez)
[51ba11c5] 2018-03-12 : Update bets (Victor Lopez)
[7be9660e] 2018-03-08 : Refactor utils format and help messages (Victor Lopez)
[108d7f2f] 2018-03-08 : Allow dlb_taskset to execute without mask argument (Victor Lopez)
[31f1af8c] 2018-03-08 : Move add_to_environ function to a common file (Victor Lopez)
[48f7b689] 2018-03-07 : Rebind always if process mask is modified (Victor Lopez)
[1fcfc9cb] 2018-03-01 : Refactor typo deattach -> detach (Victor Lopez)
[8d7ec9cd] 2018-02-28 : Fix test (Victor Lopez)
[ffef503d] 2018-02-28 : Fix several tests where the affinity of CPU 0 was assumed (Victor Lopez)
[dd2fe82b] 2018-02-28 : Fix ReclaimCpus (Victor Lopez)
[40790827] 2018-02-28 : Allow DROM to set empty masks (Victor Lopez)
[6aa74de9] 2018-02-27 : Update Changelog (Victor Lopez)
[99b9c109] 2018-02-27 : Fix wrong offset computation when removing DLB_ARGS (Victor Lopez)
[dd1d2d0a] 2018-02-19 : Add .gitlab-ci.yml (Victor Lopez)
[79ca7a6e] 2018-02-19 : Fix type comparison in tests (Victor Lopez)
[aeeb236f] 2018-02-19 : Check if execinfo.h exists at configure time (Victor Lopez)
[66531881] 2018-02-19 : Make --enable-coverage flag require gcovr (Victor Lopez)
[e8e944cf] 2018-02-15 : Deprecate returncode when setting process mask (Victor Lopez)
[4d1964a6] 2018-02-15 : Implement synchronous query for PreInit (Victor Lopez)
[d76ee64c] 2018-02-15 : Improve error treatment in preinit (Victor Lopez)
[89cba76f] 2018-02-12 : Fix AcquireCpus to ignore reclaimed CPUs (Victor Lopez)
[28eded8c] 2018-02-06 : Fix last_borrow optimization (Victor Lopez)
[bb528169] 2018-02-06 : Aesthetic fixes (Victor Lopez)
[3b0889db] 2018-01-30 : Fixed max_parallelism, when settig a lower value than the current threads release as necessary (Marta Garcia)
[661d8c8f] 2018-01-10 : Remove warning (Victor Lopez)
[90bcc0da] 2018-01-09 : Fix DLB_ARGS parsing (Victor Lopez)
[8b95e0c5] 2018-01-09 : Add new debug option --debug_opts=werror (Victor Lopez)
[3e9261b4] 2018-01-08 : Fix typos (Victor Lopez)
[697a8e27] 2017-12-22 : Fix Changelog (Victor Lopez)
[7760aa86] 2017-12-21 : Bump version to 2.1a (Victor Lopez)
[c1788b81] 2017-12-21 : Bump version to 2.0 (Victor Lopez)
[f84a211a] 2017-12-21 : Add minimal DROM intro (Victor Lopez)
[fba69027] 2017-12-21 : Rewrite DROM API doc and check right code errors (Victor Lopez)
[6f2e5f32] 2017-12-20 : Use common flags in some DROM functions (Victor Lopez)
[e29aa255] 2017-12-19 : Fix bug parsing options (Victor Lopez)
[5d0e2336] 2017-12-16 : Fix MaxParallism option in lewi (Victor Lopez)
[9da21224] 2017-12-16 : Make lewi policy independent from MPI (Victor Lopez)
[c4b2419f] 2017-12-16 : Add lewi shmem check to tests (Victor Lopez)
[5a82d74e] 2017-12-15 : Relax cpu mask requirement in lewi_mask and drom (Victor Lopez)
[a69baf91] 2017-12-14 : Unset dirty flag when disabling the CPU (Victor Lopez)
[7e80ef71] 2017-12-14 : Improve thread rebinding in OMPT (Victor Lopez)
[bef94ee8] 2017-12-14 : Add verbose messages in OMPT module (Victor Lopez)
[f9b5347a] 2017-12-14 : Add prv cfg to view thread rebinding (Victor Lopez)
[f831694f] 2017-12-13 : Fix minor bugs in dlb_shm -l (Victor Lopez)
[47503c72] 2017-12-13 : Disable experimental ompt thread_manager by default (Victor Lopez)
[28e847f3] 2017-12-12 : Fix reference placement (Victor Lopez)
[09dbb586] 2017-12-12 : Add test (Victor Lopez)
[177f8fb2] 2017-12-12 : Implement DLB_CheckCpuAvailability_sp (Victor Lopez)
[96b11c99] 2017-12-12 : Add documentation (Victor Lopez)
[4e816522] 2017-12-12 : Implement set_max_parallelism in lewi (Victor Lopez)
[e45a8e00] 2017-12-11 : Add missing header (Victor Lopez)
[75636bb6] 2017-12-11 : Optimize AcquireCpus and Borrow{All,Cpus} (Victor Lopez)
[e162d4fb] 2017-12-11 : Implement timers (Victor Lopez)
[da009c8d] 2017-12-11 : Add ax_check_link_flag (Victor Lopez)
[41a85950] 2017-12-11 : Minor aesthetic fix (Victor Lopez)
[5f236ad0] 2017-12-11 : Move the scope of spd from kernel to DLB_interface (_sp) (Victor Lopez)
[a7e8bf8e] 2017-12-11 : Move the scope of spd from kernel to DLB_interface (Victor Lopez)
[25dca2f7] 2017-12-11 : Enhance open/close shmem logic in print_info (Victor Lopez)
[1227862b] 2017-12-11 : Move the init check to the API layer (Victor Lopez)
[b75c9fb1] 2017-12-11 : Implement enable/disable for API _sp (Victor Lopez)
[8eecb155] 2017-12-11 : Make a generic lewi_info pointer managed by lewi (Victor Lopez)
[2d115cd1] 2017-11-30 : Implement DLB_Reclaim for LeWI (Victor Lopez)
[6ac2c6b7] 2017-11-27 : Fix incorrect comparison (Victor Lopez)
[c838eae0] 2017-11-24 : Capitalize preinit flags (Victor Lopez)
[3e60f490] 2017-11-24 : Set fixed witdth if output is not a terminal (Victor Lopez)
[b8cdbfaa] 2017-11-24 : Autodetect number of columns in shmem_cpuinfo (Victor Lopez)
[1c998bcc] 2017-11-24 : Add option --color to force colored output (Victor Lopez)
[ecdd5493] 2017-11-23 : Update examples, close #88 (Victor Lopez)
[09632872] 2017-11-23 : Detect nthreads if DLB is initialized with (0,0,0). (Victor Lopez)
[42e373f7] 2017-11-23 : Add Lend & Borrow functions to LeWI (Victor Lopez)
[c34e0bda] 2017-11-21 : Fix return error on DLB_Init (Victor Lopez)
[fa0a9215] 2017-11-20 : Add missing dist files (Victor Lopez)
[ae40de1c] 2017-11-20 : Add missing return statement (Victor Lopez)
[ec5e0fe7] 2017-11-20 : Add color for reclaimed CPUs and add test (Victor Lopez)
[a192ea32] 2017-11-20 : Print masks in a more human readable format (Victor Lopez)
[03639169] 2017-11-20 : Minor refactor (Victor Lopez)
[adb24ff3] 2017-11-20 : Fix procinfo_print running out of buffer space (Victor Lopez)
[0f008b54] 2017-11-20 : Fix some precision errors in time functions (Victor Lopez)
[b0ad8cf2] 2017-11-20 : Add colorized output to PrintShmem() (Victor Lopez)
[e00bc51b] 2017-11-17 : Add option dlb_shm -l N to print N columns (Victor Lopez)
[018259c4] 2017-11-17 : Initial implementation of new PrintShmem (Victor Lopez)
[97f0e8fe] 2017-11-17 : Update some tests (Victor Lopez)
[3d4c3317] 2017-11-16 : Unconditional set  testing SYS_SIZE (Victor Lopez)
[45834037] 2017-11-16 : Fix possible shadowed declaration (Victor Lopez)
[f69d88c7] 2017-11-16 : Update Changelog (Victor Lopez)
[8f1414e3] 2017-11-16 : Merge branch 'dlb-2.0' (Victor Lopez)
[4da33597] 2017-11-16 : Update documentation (Victor Lopez)
[f4494cec] 2017-11-16 : Add opaque arg to callbacks (Victor Lopez)
[2f3b0820] 2017-11-15 : Refactor check_cpu_availability to return error codes (Victor Lopez)
[870866f6] 2017-11-14 : Make CheckCPUAvail to return false if the CPU is reclaimed (Victor Lopez)
[a343c6cb] 2017-11-14 : Minor improvement in dlb util (Victor Lopez)
[cf58ba97] 2017-11-14 : Remove unwanted warning (Victor Lopez)
[25bc1ed6] 2017-11-14 : Enable request queues only in async mode (Victor Lopez)
[ba865061] 2017-11-10 : Fix LeWI mask reset, close #85 (Victor Lopez)
[b197fd42] 2017-11-07 : Fix some errors in acquire and reclaim (Victor Lopez)
[a098f22e] 2017-11-07 : Bind helper thread to process affinity mask (Victor Lopez)
[070bb04e] 2017-11-07 : Fix missing argument in tests (Victor Lopez)
[ca4c2e96] 2017-11-06 : Relax some fatal errors (Victor Lopez)
[e1d37520] 2017-11-06 : Add --help-extra for extra options (Victor Lopez)
[4431a198] 2017-11-06 : Accept boolean options also as --opt/--no-opt (Victor Lopez)
[f7a3d98d] 2017-11-06 : Refactor some options (Victor Lopez)
[b79b33f6] 2017-11-03 : Refactor --priority into --lewi-affinity (Victor Lopez)
[8f33e586] 2017-11-03 : Refactor --just-barrier into --lewi-mpi-calls (Victor Lopez)
[35316d3b] 2017-11-03 : Refactor some functions to match current API (Victor Lopez)
[50fe52de] 2017-11-03 : Remove dead code (Victor Lopez)
[658be57d] 2017-11-03 : Remove from only valid elements in queue (Victor Lopez)
[dc368d8e] 2017-11-03 : Change implementation of AcquireCpus (Victor Lopez)
[0bcf14d5] 2017-11-03 : Check shmem version on attach. Fix #70 (Victor Lopez)
[bdf48462] 2017-11-02 : Clean shmems on DLB PANIC. Fix #79 (Victor Lopez)
[6681c704] 2017-10-31 : Add disable and double init tests (Victor Lopez)
[4fa26905] 2017-10-31 : Remove old tests (Victor Lopez)
[59d4b0d0] 2017-10-31 : Remove confusing message with unitialized variable (Victor Lopez)
[a2d8461f] 2017-10-31 : Change version to 2.0 alpha (Victor Lopez)
[9dfd67de] 2017-10-31 : Update documentation to reflect changes in DLB 2.0 (Victor Lopez)
[97992a2f] 2017-10-27 : Remove cpus-per-node unused option (Victor Lopez)
[d5fe1936] 2017-10-24 : Refactor LeWI policies (Victor Lopez)
[af873482] 2017-10-24 : Remove deprecated code (Victor Lopez)
[8b07d4ea] 2017-10-24 : Remove old policy types (Victor Lopez)
[03c2950c] 2017-10-24 : Implement option --lewi, close #78 (Victor Lopez)
[21e89eff] 2017-10-24 : Add option flags field to allow deprecated opts (Victor Lopez)
[9e3348e1] 2017-10-24 : Minor fix and tests improvement (Victor Lopez)
[6c1c51e0] 2017-10-24 : Revert "Fix wrong shmem_init if using non-mask policies" (Victor Lopez)
[06113e2f] 2017-10-17 : Fix wrong shmem_init if using non-mask policies (Victor Lopez)
[1e7400d5] 2017-10-17 : Update example scripts (Victor Lopez)
[f8601092] 2017-10-13 : Fix tests (Victor Lopez)
[63674d2a] 2017-10-13 : Add dlb_taskset -g for easy pid access (Victor Lopez)
[c0269987] 2017-10-13 : Fix return_stolen in DLB aware apps (Victor Lopez)
[fc691a50] 2017-10-04 : Remove confusing message with unitialized variable (Victor Lopez)
[9b91dd79] 2017-09-28 : Fix DLB_ARGS parsing (Victor Lopez)
[cae05d34] 2017-09-26 : Fix typo (Victor Lopez)
[f0421b1b] 2017-09-08 : First approach of automatic LeWI using OMPT (Victor Lopez)
[d3930315] 2017-09-08 : Add OMPT verbose option (Victor Lopez)
[1a71824f] 2017-09-08 : Implement Lend in new policy (Victor Lopez)
[c3d1a0df] 2017-09-07 : Fix some errors in dlb_shm (Victor Lopez)
[f2af1689] 2017-09-05 : Fix PreInit function to modify DLB_ARGS (Victor Lopez)
[773161a8] 2017-09-04 : Do not resolve dirty flag during Init. Fix #73 (Victor Lopez)
[6afc3ca3] 2017-08-30 : Update Changelog (Victor Lopez)
[3ac3e62c] 2017-08-30 : Implement DLB_AcquireCpus. Close #71 (Victor Lopez)
[fd5f2270] 2017-08-30 : Add stubs for API DLB_AcquireCpus (Victor Lopez)
[23b50496] 2017-08-30 : Implement a circular buffer for CPU requests (Victor Lopez)
[c77f9611] 2017-08-30 : Move the default value responsibility to options.c instead of types.c (Victor Lopez)
[d8a69c1f] 2017-08-30 : Improve DLB_ARGS parsing (Victor Lopez)
[96c3d5a8] 2017-08-30 : Refactor DLB_ARGS in tests and remove deprecated variables (Victor Lopez)
[8668310b] 2017-08-30 : Make LB_TEST_MODE default to single (Victor Lopez)
[367d1803] 2017-08-30 : Implement  a message queue system for async shmem (Victor Lopez)
[115fdef2] 2017-08-28 : Add verbose option: async (Victor Lopez)
[63924b21] 2017-08-28 : Protect multi-line macros with do while (Victor Lopez)
[91f71ab4] 2017-08-28 : Minor update in tests refactoring dlb_args (Victor Lopez)
[b80ac590] 2017-08-24 : Use LB_ARGS if needed, but emit a warning (Victor Lopez)
[4e74cebf] 2017-08-24 : Add DLB_Finalize event (Victor Lopez)
[71b2f50d] 2017-08-24 : Fix sefgault when OMPT callbacks are called before Init (Victor Lopez)
[2a4cefde] 2017-08-16 : Merge remote-tracking branch 'origin/master' into dlb-1.4 (Victor Lopez)
[fbdc0dc7] 2017-08-11 : Fix priority cpu list not being initialized in _sp (Victor Lopez)
[5613e61d] 2017-08-09 : Add instrumentation for thread rebinding (Victor Lopez)
[1b33407d] 2017-08-09 : Add instrumentation for DLB_PollDROM (Victor Lopez)
[f145291a] 2017-07-12 : Bump version to 1.4a (Victor Lopez)
[55155d41] 2017-07-12 : Bump version to 1.3 (Victor Lopez)
[4682ce60] 2017-07-12 : Add GitHub compare links (Victor Lopez)
[55aeb13d] 2017-07-12 : Minor fixes (Victor Lopez)
[abcf2dae] 2017-07-11 : Update Sphinx documentation (Victor Lopez)
[5013227d] 2017-07-10 : Add Contribution guide (Victor Lopez)
[26f1b0e3] 2017-07-10 : Rewrite README (Victor Lopez)
[c0410dbd] 2017-07-06 : Warn about the future deprecation of LB_OPT env vars (Victor Lopez)
[8d048581] 2017-07-06 : Remove deprecated LB_THREAD_DISTRIBUTION (Victor Lopez)
[d70f24e4] 2017-07-06 : Refactor LB_ARGS to DLB_ARGS (Victor Lopez)
[3d66fd2f] 2017-07-06 : Rework 'dlb -h' to print current value and possible choices (Victor Lopez)
[d42f1dd0] 2017-07-04 : Add cast to lb_funcs (Victor Lopez)
[0b4152b3] 2017-07-03 : Do not shadow environ external variable (Victor Lopez)
[2a3bc322] 2017-07-03 : Avoid forward declaration of typedefs (Victor Lopez)
[78ec0068] 2017-07-03 : Merge branch 'ompt' into dlb-1.4 (Victor Lopez)
[02f044d1] 2017-07-03 : Implement thread binding update for OMPT callback (Victor Lopez)
[fb37bc0f] 2017-07-03 : Initial implementation of ompt (Victor Lopez)
[7abb2819] 2017-06-29 : Add DROM API to recover stolen CPUs (Victor Lopez)
[152c7f90] 2017-06-28 : Make Get/SetProcessMask asynchronous by default (Victor Lopez)
[d8570838] 2017-06-28 : Refactor procinfo (Victor Lopez)
[33f0bdec] 2017-06-28 : Deprecate DLB_DROM_GetCpus (Victor Lopez)
[24c86f80] 2017-06-28 : Update Changelog (Victor Lopez)
[45489a3d] 2017-06-27 : Fix shadowing issues in test (Victor Lopez)
[3771810f] 2017-06-27 : Remove external shm handler (Victor Lopez)
[0d3f521c] 2017-06-22 : Fix test (Victor Lopez)
[870ed59c] 2017-06-22 : Fix IntoBlockingCall when lend_mode=1CPU (Victor Lopez)
[10c30421] 2017-06-21 : Add missing include (Victor Lopez)
[940e2e81] 2017-06-21 : Refactor update_ownership (Victor Lopez)
[e26ba427] 2017-06-21 : Fix mask stealing in DLB_Init (Victor Lopez)
[5a36bcab] 2017-06-20 : Refactor barrier to node_barrier (Victor Lopez)
[c3b25ed3] 2017-06-19 : Use LB_PREINIT_PID if present to allow forks (Victor Lopez)
[fd87b0d6] 2017-06-19 : Align shmem data to 8 bytes (Victor Lopez)
[4baf151b] 2017-06-16 : Modify OMP_NUM_THREADS if needed in PreInit (Victor Lopez)
[74654310] 2017-06-15 : Add dlb-1.4 changes to changelog (Victor Lopez)
[7001470f] 2017-06-15 : Merge branch 'master' into dlb-1.4 (Victor Lopez)
[cb7a30c9] 2017-06-15 : Add CHANGELOG (Victor Lopez)
[01ecc243] 2017-06-14 : Use pthread spinlock instead of mutex in shmem (Victor Lopez)
[e01e0306] 2017-06-13 : Fix default values when parsing lb_args (Victor Lopez)
[31a08ff8] 2017-06-01 : Update bets (Victor Lopez)
[a75f6c7c] 2017-06-01 : Change nthreads to ncpus in doc (Victor Lopez)
[60c13569] 2017-06-01 : Fix wrongly placed const keyword (Victor Lopez)
[f6e2ec38] 2017-06-01 : Fix choices string type and get their correct size (Victor Lopez)
[5c98f89e] 2017-06-01 : Fix format-truncation error in gcc7 (Victor Lopez)
[20760524] 2017-06-01 : Fix format-truncation error in gcc7 (Victor Lopez)
[b2580f16] 2017-05-24 : Fix new_DisableDLB (Victor Lopez)
[9a51282a] 2017-05-24 : Fix new_AcquireCpu (Victor Lopez)
[eaec4da9] 2017-05-24 : Implement MPI interception actions in new policy (Victor Lopez)
[df804782] 2017-05-24 : Set RUNPATH in tests if hwloc is enabled (Victor Lopez)
[0358123d] 2017-05-17 : Remove iso_c_bindings dependency from dlbf-errors (Victor Lopez)
[13871a18] 2017-05-15 : Fix missing DPD files in mpif libraries (Victor Lopez)
[f9e20dd2] 2017-05-12 : Implement disable DLB in new policy (Victor Lopez)
[5bf14709] 2017-05-12 : Atomic update of dlb_enable, and only if needs update (Victor Lopez)
[abed7b09] 2017-05-10 : Set also FFLAGS in configure (Victor Lopez)
[af9b9ea8] 2017-05-10 : Set the appropiate Fortran compiler in bets (Victor Lopez)
[8452f4c0] 2017-05-10 : Add missing headers (Victor Lopez)
[13cd6b2d] 2017-05-10 : Add basic Fortran interface (Victor Lopez)
[2ac50434] 2017-05-10 : Update bets to fix minor issue in Fortran tests (Victor Lopez)
[6ff38fb4] 2017-05-08 : Change wording threads -> CPUs (Victor Lopez)
[f23fee88] 2017-05-08 : Add methods to print options per type (Victor Lopez)
[73292b84] 2017-05-05 : Aesthetic fixes (Victor Lopez)
[66a319c6] 2017-05-04 : Add DLB_ERR_NOPOL for non defined policy functions (Victor Lopez)
[52ff4ad5] 2017-05-04 : Update Priority CPUs on Init (Victor Lopez)
[351223c3] 2017-04-28 : Add directory 'test', and not its contents (Victor Lopez)
[78e4ee3a] 2017-04-28 : Update bets to 0.9.8 (Victor Lopez)
[95f2ff49] 2017-04-28 : Implement CPU scheduling for Borrow functions (Victor Lopez)
[08cf0088] 2017-04-27 : Refactor get_affinity_mask into two functions (Victor Lopez)
[42363e6b] 2017-04-25 : Make node_size a static variable (Victor Lopez)
[0df88be7] 2017-04-25 : Refactor shmem_collect into acquire (Victor Lopez)
[894352c2] 2017-04-25 : Remove APIs Acquire & AcquireCpus (Victor Lopez)
[7c05168a] 2017-04-20 : Implement a very early version of cpuinfo__borrow_cpus (Victor Lopez)
[33b2f627] 2017-04-20 : Add polling function to check CPU in new policy (Victor Lopez)
[0b6d87a7] 2017-04-20 : Add missing stats updates (Victor Lopez)
[01f032ba] 2017-04-20 : Fix minor compilation errors (Victor Lopez)
[3517c5a6] 2017-04-20 : Check also for file .git (Victor Lopez)
[40335568] 2017-04-20 : Implement DLB_Borrow API set (Victor Lopez)
[7c71592b] 2017-03-29 : Remove Nanos++ weak symbols (Victor Lopez)
[697a101e] 2017-03-29 : Add own process to victim arg too (Victor Lopez)
[95d64e50] 2017-03-28 : Fix shmem_key comparison (Victor Lopez)
[d86e25fa] 2017-03-27 : Make shmem_cpuinfo_ext init/finalize to return error (Victor Lopez)
[ab2a4c12] 2017-03-27 : Add shmem tests (Victor Lopez)
[023b9626] 2017-03-27 : Add mytime test and fix minor bugs (Victor Lopez)
[5ecfa440] 2017-03-27 : Fix deprecated call (Victor Lopez)
[9beed91f] 2017-03-27 : Implement PollDROM_Update API (Victor Lopez)
[d31fe5e7] 2017-03-27 : Ease 'make check <subdir>' command (Victor Lopez)
[90f3b690] 2017-03-27 : Add assert_noshm.h to force correct shmem init/destruction (Victor Lopez)
[c32956de] 2017-03-23 : Move assert_loop.h so that other tests can include it (Victor Lopez)
[e09b335c] 2017-03-23 : Add tests for new functions and fix LB_ARGS in tests (Victor Lopez)
[7b929738] 2017-03-23 : Implement functions for the 'new' policy (Victor Lopez)
[8ebc7798] 2017-03-23 : Ensure correct init/finalize order to avoid race conditions (Victor Lopez)
[6fb2b34f] 2017-03-22 : Merge remote-tracking branch 'origin/master' into dlb-1.4 (Victor Lopez)
[9b7e757c] 2017-03-21 : Call Update after every MPI call. Fix #67 (Victor Lopez)
[abd60825] 2017-03-21 : Register a new mask in cpuinfo_init if the process is dirty (Victor Lopez)
[bfc273d7] 2017-03-20 : Refactor shmem.c (Victor Lopez)
[f33a15e2] 2017-03-17 : Add static_ensure macro to test condition at compile time (Victor Lopez)
[cc22ae17] 2017-03-16 : Do not repeat entry in requested_by (Victor Lopez)
[22ad43c4] 2017-03-16 : Fix typo in parameter name (Victor Lopez)
[09515dc3] 2017-03-16 : Implement DLB_ReturnCpuMask interface (Victor Lopez)
[9aa2c05e] 2017-03-16 : Add cpuinfo tests (Victor Lopez)
[3a4faef6] 2017-03-16 : Implement shmem_cpuinfo__return_cpu_mask (Victor Lopez)
[5fc84f24] 2017-03-16 : Refactor victim args and refine error codes (Victor Lopez)
[58edc43b] 2017-03-16 : Implement shmem_cpuinfo__return_all (Victor Lopez)
[c60dbd6a] 2017-03-02 : Add missing header (Victor Lopez)
[e2aebc5c] 2017-03-02 : Do not accept out of order flags for dlb_taskset (Victor Lopez)
[0ba9ba98] 2017-03-02 : Fix test for nodes with less than 4 CPUs (Victor Lopez)
[bff6f863] 2017-03-02 : Fix procinfo test for nodes with 1 CPU (Victor Lopez)
[bf54ba20] 2017-03-02 : Add new tests (Victor Lopez)
[997faaca] 2017-03-02 : Deprecate old tests (Victor Lopez)
[8802ad1e] 2017-03-02 : Implement policy new (WIP) (Victor Lopez)
[8cef14ab] 2017-03-02 : Add shmem_async for asynchronous threads (Victor Lopez)
[5d227875] 2017-03-02 : Implement shmem_cpuinfo__return_cpu (Victor Lopez)
[3fcde521] 2017-03-02 : Aesthetical fix (Victor Lopez)
[3ca4f16c] 2017-03-02 : Make requested_by a fixed sized array pid_t[8] (Victor Lopez)
[eac949a5] 2017-03-02 : Return DLB_NOUPDT if acquiring an already guested CPU (Victor Lopez)
[fdf72e36] 2017-03-02 : Fix wrong offset for option "mode" (Victor Lopez)
[185d09c1] 2017-02-28 : Refactor PollDROM nthreads to ncpus (Victor Lopez)
[19822a57] 2017-02-28 : Add new parameter nthreads to DLB_Init to support non-mask apps (Victor Lopez)
[5a5a3669] 2017-02-28 : Add dlb_errors.h to installheaders and manpages (Victor Lopez)
[302f1308] 2017-02-28 : Merge branch 'dlb-1.3' (Marta Garcia)
[461f4cee] 2017-02-28 : Merge branch 'dlb-1.3' of https://pm.bsc.es/gitlab/dlb/dlb into dlb-1.3 (Marta Garcia)
[87800f4d] 2017-02-28 : Do not use LB_Barrier_QTY var, the number of processes that are in the barrier are all the ones that haver done init with LB_Barrier=1 (Marta Garcia)
[b96f7eaa] 2017-02-28 : Make PollDROM return DLB_ERR_DISBLD if drom is disabled (Victor Lopez)
[91a9437d] 2017-02-28 : Do not initialize spd when calling DLB_PrintShmem (Victor Lopez)
[24924154] 2017-02-28 : Refactor tests (Victor Lopez)
[4a7540f0] 2017-02-27 : Allow BETS_SUBDIR option when running 'make check' (Victor Lopez)
[5e0785b7] 2017-02-27 : Refactor shmem_cpuinfo (Victor Lopez)
[773029f6] 2017-02-24 : Merge remote-tracking branch 'origin/master' into dlb-1.4 (Victor Lopez)
[673deeb5] 2017-02-24 : Minor fixes in shmem_cpuinfo (Victor Lopez)
[bc107c48] 2017-02-24 : Export LB_DROM in DLB_Drom_PreInit (Victor Lopez)
[2ee5ef98] 2017-02-23 : Move -Wall and add -Wshadow to developer flags only (Victor Lopez)
[037cf0f9] 2017-02-23 : Merge remote-tracking branch 'origin/master' into dlb-1.4 (Victor Lopez)
[3c3207df] 2017-02-22 : Modify environment to accept forks. See #64 (Victor Lopez)
[a36a2285] 2017-02-22 : Add DLB_Drom_PostFinalize API (Victor Lopez)
[24a31872] 2017-02-21 : Remove DLB mask (Victor Lopez)
[7d095609] 2017-02-15 : Minor automake tweaks (Victor Lopez)
[57a2a15f] 2017-02-15 : Refactor cpuinfo to allow multiple options (cpu, mask) per action (Victor Lopez)
[a29ebc0a] 2017-02-14 : Add more pm and procinfo tests (Victor Lopez)
[06ec104c] 2017-02-13 : Comment newer Doxygen options not supported by old versions (Victor Lopez)
[2e1cdeca] 2017-02-13 : Do not check gcc version, instead use AX_CHECK_COMPILE_FLAG (Victor Lopez)
[23d6b83d] 2017-02-13 : Refactor configure.ac (Victor Lopez)
[8ab2caff] 2017-02-13 : Add pm test and fix get_callback parameter (Victor Lopez)
[dc256a19] 2017-02-13 : Refactor and add some test for 00_support (Victor Lopez)
[94d52882] 2017-02-13 : Fix error list inconsistency (Victor Lopez)
[f3262e19] 2017-02-13 : Fix HWLOC macro definition (Victor Lopez)
[4a1f6597] 2017-02-13 : Add coverage support (Victor Lopez)
[1d3feea4] 2017-02-13 : Refactor header inclusion (Victor Lopez)
[8ae5f14e] 2017-02-13 : Refactor lb_funcs naming (Victor Lopez)
[a3455c2e] 2017-02-13 : Make cpuinfo and procinfo modules independent from current pid (Victor Lopez)
[54de2bd3] 2017-02-07 : Add man pages for install headers (Victor Lopez)
[e03a7c20] 2017-02-07 : Aesthetic fixes (Victor Lopez)
[c5653b6b] 2017-02-07 : Fix doxygen warnings (Victor Lopez)
[7a71f155] 2017-02-07 : Add Doxygen support (Victor Lopez)
[85f9e288] 2017-02-06 : Update preamble (Victor Lopez)
[c105600a] 2017-02-06 : Update headers with doxygen format (Victor Lopez)
[53aed97a] 2017-02-03 : Fix memory leak (Victor Lopez)
[ce704940] 2017-02-03 : Add option --mode (Victor Lopez)
[761be3da] 2017-02-03 : Add subprocess (_sp) interface (Victor Lopez)
[593f3df3] 2017-02-03 : Aesthetic fixes (Victor Lopez)
[22a4c30b] 2017-02-03 : Print policy on summary (Victor Lopez)
[70af5a68] 2017-02-03 : Standarize function names and return type between kernel and policies (Victor Lopez)
[b4b91137] 2017-02-03 : Make spd local to DLB_kernel (Victor Lopez)
[38cb23ac] 2017-02-03 : Disable unsuported policies (Victor Lopez)
[9ef6e75c] 2017-02-03 : Remove spd dependency from LB_comm modules (Victor Lopez)
[9f072f0a] 2017-02-03 : Change type of dlb_mask (Victor Lopez)
[ec5263de] 2017-02-03 : Refactor priority_opts_t to priority_t (Victor Lopez)
[c0f58271] 2017-02-03 : Move DPD to MPI library (Victor Lopez)
[862ceed1] 2017-02-03 : Move MPI options to local and remove spd dependency (Victor Lopez)
[db57e3b8] 2017-02-03 : Remove dlb_api.h (Victor Lopez)
[0d445991] 2017-02-03 : Remove sighandler module (Victor Lopez)
[2c688b88] 2017-02-03 : Remove globals module (Victor Lopez)
[4c57fccd] 2017-02-03 : Remove getters from PM (Victor Lopez)
[614271e1] 2017-02-03 : Refactor DLB_kernel to match new API (Victor Lopez)
[85764267] 2017-02-03 : Refactor generic interface (Victor Lopez)
[16945cdb] 2017-02-03 : Remove dummy interface (Victor Lopez)
[f198bdff] 2017-02-03 : Move Stats API to its own file and header (Victor Lopez)
[b6972277] 2017-02-03 : Move Drom API to its own file and header (Victor Lopez)
[3535499b] 2017-02-03 : Refactor DLB_kernel (Victor Lopez)
[6f0f6f4f] 2017-02-03 : Fix memory leak (Victor Lopez)
[ef4bf8fb] 2017-01-30 : Pass process_mask as argument to shmems (Victor Lopez)
[08c1bfea] 2017-01-30 : Make the callback pointers dependent on the handler (Victor Lopez)
[d2c5b3e3] 2017-01-30 : Increase composability of module debug.c (Victor Lopez)
[263d5518] 2017-01-30 : Increase composability of module tracing.c (Victor Lopez)
[c2c9df0f] 2017-01-30 : Increase composability of module sighandler.c (Victor Lopez)
[f7a1ba66] 2017-01-30 : Increase composability of module options.c (Victor Lopez)
[ba717b5c] 2017-01-30 : Merge branch 'master' into dlb-1.4 (Victor Lopez)
[82aea0d3] 2017-01-26 : Initial implementation of callbacks, see #65 (Victor Lopez)
[214635d0] 2017-01-26 : Add default value per type (Victor Lopez)
[049905db] 2017-01-26 : Fix autoconf overwriting CFLAGS (Victor Lopez)
[89fbc9c8] 2017-01-26 : Compile with -pthread support (Victor Lopez)
[9cd97bb1] 2017-01-26 : Add policy_t (Victor Lopez)
[341bc173] 2017-01-26 : Remove casts from mallocs (Victor Lopez)
[7fb13940] 2017-01-20 : Fork testing version 1.4 (Victor Lopez)
[19d9fc21] 2017-01-19 : Collect first owned CPUs (Victor Lopez)
[78f1495b] 2017-01-19 : Merge branch 'feature/affinity_prio' (Victor Lopez)
[0dcc9131] 2017-01-19 : Implement priority levels. Fix #54 (Victor Lopez)
[7c42a2f9] 2017-01-18 : Add missing header (Victor Lopez)
[93e4e2d4] 2017-01-18 : Implement experimental API DLB_poll_new_threads (Victor Lopez)
[27b6ead1] 2017-01-18 : Do not check elapsed time if stats is not enabled (Victor Lopez)
[4010942f] 2017-01-18 : Merge branch 'feature/return_codes' (Victor Lopez)
[216bf3b1] 2017-01-18 : Implement return codes infrastructure (Victor Lopez)
[9d54b1a7] 2017-01-12 : Merge branch 'dlb-1.3' (Victor Lopez)
[bf8840bd] 2017-01-12 : Bump version to 1.3a (Victor Lopez)
[c81c351e] 2016-12-23 : Bump version to 1.2 (Victor Lopez)
[046a42f5] 2016-12-23 : Fix doc warnings (Victor Lopez)
[69e19ee5] 2016-12-23 : Update documentation user guide (Marta Garcia)
[268893da] 2016-12-21 : Minor sphinx fixes (Victor Lopez)
[2144a561] 2016-12-21 : Update documentation (Victor Lopez)
[5d1c60e9] 2016-12-20 : Add dlb .ico file (Victor Lopez)
[27ca8298] 2016-12-16 : Do not modify user compiler variables (Victor Lopez)
[a1dc4372] 2016-12-15 : Revert "Allow preregister to be called without Init/Finalize" (Victor Lopez)
[98387444] 2016-12-14 : Merge branch 'master' into dlb-1.3 (Victor Lopez)
[380b7b78] 2016-12-14 : Refactor procinfo (Victor Lopez)
[e00cd16d] 2016-12-14 : Add test of mask operations (Victor Lopez)
[26111d0b] 2016-12-14 : Fix dirty memory when calling kernel's getaffinity (Victor Lopez)
[652df0bf] 2016-12-14 : Add timeout to tests that have fork syncs (Victor Lopez)
[d9459282] 2016-12-14 : Add some mask utils (Victor Lopez)
[2f13c376] 2016-12-14 : Fix shmem init in test (Victor Lopez)
[a6b9499d] 2016-12-14 : Make {Get,Set}ProcessMask() always sync (Victor Lopez)
[36e9d492] 2016-12-14 : Add FIXME comments to remember that we need to clean the shmem (Victor Lopez)
[675a9c2f] 2016-12-14 : Allow preregister to be called without Init/Finalize (Victor Lopez)
[a4b0e433] 2016-12-13 : Fix mask tests to use the new 'b' suffix (Victor Lopez)
[321205e5] 2016-12-13 : Check compiler flags at configure time (Victor Lopez)
[fafda71c] 2016-12-02 : Permission flags are not kept when installing. Fix it with a hook rule (Victor Lopez)
[bde402cf] 2016-12-02 : Use the MPI paths and options found at configure time. Fix #50 (Victor Lopez)
[09481d6c] 2016-12-02 : Minor fix (Victor Lopez)
[64c1175b] 2016-12-02 : Add mpicc -show for link search and use ac_cv variables (Victor Lopez)
[57483b25] 2016-12-01 : Refactor test generators to use MPI vars. Fix #51 (Victor Lopez)
[d7fb8587] 2016-12-01 : Generate example files at configure time (Victor Lopez)
[8dd8c061] 2016-12-01 : Add bootstrap script (Victor Lopez)
[1acbed23] 2016-11-25 : Minor fixes in m4 macro (Victor Lopez)
[494cc101] 2016-11-25 : Add macros to check for CPP and LD MPI flags (Victor Lopez)
[29654652] 2016-11-25 : Standarize autoconf variables (Victor Lopez)
[6fbd21fa] 2016-11-25 : Refactor m4 macros for MPI and HWLOC (Victor Lopez)
[81215dae] 2016-11-23 : Add missing configure variables (Victor Lopez)
[2ff8db0b] 2016-11-11 : Update m4 macros (Victor Lopez)
[a90e83af] 2016-11-11 : Some documentation (Marta Garcia)
[df4809ca] 2016-10-31 : Parse mask in binary only if appended by suffix 'b' (Victor Lopez)
[89c7ad62] 2016-10-31 : Add victim and new_owner to functions that steal CPUs (Victor Lopez)
[b60e8485] 2016-10-31 : Improve some verbose message locations (Victor Lopez)
[ead27aba] 2016-10-31 : Do not register signals by default. See #30 (Victor Lopez)
[f7b56169] 2016-10-31 : Be more robust when checking for an old shmem (Victor Lopez)
[476a9c2c] 2016-10-27 : Add sync option to dlb_taskset (Victor Lopez)
[7358d037] 2016-10-19 : Load shmems only when required based on env. vars (Victor Lopez)
[c9bff17b] 2016-09-06 : Bump version to 1.2a (Victor Lopez)
[6c4f700f] 2016-09-06 : Implement DLB_Barrier. Fix #56 (Victor Lopez)
[4662f108] 2016-09-05 : Minor fixes: (Victor Lopez)
[ac0cda62] 2016-08-31 : Fix number of events (Marta Garcia)
[7a417133] 2016-08-31 : Fix number of events (Marta Garcia)
[063d5625] 2016-08-31 : Documentation (Marta Garcia)
[c6c5939b] 2016-07-26 : Fix setting an empty mask at finish instead of adding (Victor Lopez)
[b862264e] 2016-07-26 : Add synchronous calls to get and set process mask. Fix #55 (Victor Lopez)
[d47e6467] 2016-07-26 : Add helper function to get the process pointer (Victor Lopez)
[a382c515] 2016-07-25 : Aesthetical fixes in API files (Victor Lopez)
[56534987] 2016-07-25 : Do not allow to set a process mask on a dirty process (Victor Lopez)
[70a64270] 2016-06-27 : Make DLB_Drom_GetProcessMask return the future mask (Victor Lopez)
[d096147b] 2016-06-07 : Merge branch 'hotfix' into dlb-1.3 (Victor Lopez)
[65dcf356] 2016-06-07 : Merge branch 'hotfix' (Victor Lopez)
[4b5e34bc] 2016-06-07 : Use default output file in bets (Victor Lopez)
[4c84e208] 2016-06-02 : Disable return-stolen by default, add new debug_opt (Victor Lopez)
[79be27d8] 2016-06-02 : Implement dlb_taskset preregistration (Victor Lopez)
[bf6fe72f] 2016-06-02 : dlb_taskset refactor and basic exec (Victor Lopez)
[e1a8f56f] 2016-06-01 : Protect options from multiple init (Victor Lopez)
[46399206] 2016-06-01 : Fix unitialized struct (Victor Lopez)
[40131904] 2016-05-31 : Merge branch 'hotfix' into dlb-1.3 (Victor Lopez)
[3d4ca40c] 2016-05-31 : Merge branch 'hotfix' (Victor Lopez)
[f129f9e6] 2016-05-31 : Update function declarators (Victor Lopez)
[d36b89dc] 2016-05-18 : Fix "defined but not used" warnings for gcc6 (Victor Lopez)
[dfb89f53] 2016-05-18 : Merge branch 'hotfix' into dlb-1.3 (Victor Lopez)
[fb0c20c5] 2016-05-18 : Merge branch 'hotfix' (Victor Lopez)
[0c38ca48] 2016-05-18 : Do not use CPUS_NODE. Fix #53 (Victor Lopez)
[f351665f] 2016-05-18 : Fix "defined but not used" warnings for gcc6 (Victor Lopez)
[34c66b7d] 2016-05-12 : Minor fixes, from dlb-1.3 (Victor Lopez)
[f9506990] 2016-05-05 : Fix mask range parsing and add some tests (Victor Lopez)
[c9b12d92] 2016-05-04 : Add missing header (Victor Lopez)
[366f5e97] 2016-05-03 : Load support modules before init (Victor Lopez)
[36673b80] 2016-05-03 : Minor fixes in the test generators and some missing calls (Victor Lopez)
[b0d3b3aa] 2016-05-03 : Fix shm_key default value (Victor Lopez)
[e2e6299f] 2016-05-03 : Fix LB_VERBOSE parsing (Victor Lopez)
[9eea64a8] 2016-04-28 : Add shmem consistency check before the attachment. (Victor Lopez)
[16521cc6] 2016-04-28 : Add new variable LB_DEBUG_OPTS (Victor Lopez)
[d15f4e07] 2016-04-27 : Fix wrong CPU query (Victor Lopez)
[f618c771] 2016-04-27 : Minor fixes (Victor Lopez)
[77be5493] 2016-03-15 : Make notifymaskchange independent from the lewi policy (Victor Lopez)
[d8f83970] 2016-03-14 : Make dlb_taskset --get to print only node and CPUs (Victor Lopez)
[251b171b] 2016-03-02 : Add README (Victor Lopez)
[ba285363] 2016-03-01 : Add DLB avatar (Victor Lopez)
[5a2e7d14] 2016-02-19 : Print version on startup (Victor Lopez)
[212f0dde] 2016-02-10 : Minor fix in procinfo (Victor Lopez)
[7dabbc29] 2016-02-10 : Bump version to 1.3a (Victor Lopez)
[6f0e3324] 2016-02-10 : Fix some bugs regarding CPU ownership stealing (Victor Lopez)
[50565eb6] 2016-02-10 : Remove the lock in auto when notifying a CPU change (Victor Lopez)
[a16b8efa] 2016-02-10 : Minor tweaks in dlb_taskset (Victor Lopez)
[7e788cea] 2016-02-10 : Fix the shmem_print with the new features added in 1.3 (Victor Lopez)
[9e6c4636] 2016-02-04 : New DLB library version 1.1 (Victor Lopez)
[2d052be3] 2016-02-04 : Implement CPU stealing and recovering (Victor Lopez)
[24af0ea9] 2016-02-04 : Protect _GNU_SOURCE macro from redefinition (Victor Lopez)
[f2b209ae] 2016-02-01 : Minor fixes in the test generators and some missing calls (Victor Lopez)
[1d16f14e] 2016-02-01 : Fix default pm functions (Victor Lopez)
[b3a1fe25] 2016-01-29 : Implement acquire and steal N CPUs from an extern process (Victor Lopez)
[b58f3147] 2016-01-28 : Remove default_mask ambiguity in cpuinfo shmem (Victor Lopez)
[6b814e77] 2016-01-27 : Update only if LB_DROM or LB_STATS are enabled (Victor Lopez)
[e3de2117] 2016-01-27 : Fix shm_key default value (Victor Lopez)
[74027b57] 2016-01-27 : Fix LB_VERBOSE parsing (Victor Lopez)
[882d1b2c] 2016-01-27 : Refactor shmems into cpuinfo and procinfo (Victor Lopez)
[47f2fee8] 2016-01-15 : Implement avg cpu usage in the statistics module (Victor Lopez)
[dc5723b1] 2015-12-02 : Make LB_POLICY an optional variable (Victor Lopez)
[43cc5a26] 2015-11-30 : Refactor code to use the new Options module (Victor Lopez)
[b0a75279] 2015-11-25 : Add new Options module in order to centralize DLB options (Victor Lopez)
[bc7e07a9] 2015-11-23 : Link dlb_taskset with support files instead of replicate the code (Victor Lopez)
[c63fb00b] 2015-11-23 : Add new API function to notify a change of process mask (Victor Lopez)
[704af33a] 2015-11-04 : Add MPI rpath to dlb_mpi libraries (Victor Lopez)
[bc23329b] 2015-11-04 : Update documentation (Victor Lopez)
[5ad52cf9] 2015-11-03 : Minor automake fixes (Victor Lopez)
[11aff35d] 2015-10-28 : Add MPI+OMP test (Victor Lopez)
[69b6d1c7] 2015-10-28 : Resize some CFGs to standard window size. Fix #17 (Victor Lopez)
[eab65280] 2015-10-26 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[e4eeb55d] 2015-10-26 : Added max resources in the update resources call of LeWI policy (Marta)
[c1633b3b] 2015-10-26 : Move DLB_MPI_node_barrier to the common interface (Victor Lopez)
[521caabf] 2015-10-26 : Get stats for each CPU state (Victor Lopez)
[552abfbc] 2015-10-20 : Use timespec structure and do coarse timing when possible (Victor Lopez)
[d14c69bc] 2015-10-20 : Add dlb_stats_getnodeusage Fortran API and aesthetical fixes (Victor Lopez)
[fd72d90f] 2015-10-20 : Implement API DLB_Stats_GetNodeUsage (Victor Lopez)
[8fb571b1] 2015-09-29 : Generate MPI3 exclusive functions only when MPI3 (Victor Lopez)
[e8eafdce] 2015-09-29 : Add support for conditional MPI call generation (Victor Lopez)
[32e3b936] 2015-09-29 : Add missing Fortran parameter for MPI_Ibcast (Victor Lopez)
[f6498065] 2015-09-25 : Add nonblocking collective MPI calls (Victor Lopez)
[55d2be7a] 2015-09-23 : Add script to sort mpicalls.json by MPI call name (Victor Lopez)
[58a04b31] 2015-09-18 : Add some OmpSs specific tests (Victor Lopez)
[b284cead] 2015-09-18 : Export symbols of dlb_dummy library (Victor Lopez)
[6793ee16] 2015-09-16 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[dbce14f3] 2015-09-16 : Checking verbose mode at init and printing information (Marta)
[f8574efc] 2015-09-16 : logo with with background (Marta)
[ddf94940] 2015-09-16 : Added values for tracing dlb calls (Marta)
[83b4e6d8] 2015-09-16 : In autonomous lewi mask when out of MPI call we must not check the mask before claiming the cpu because nanox is not aware we have lended this cpu (Marta)
[d9754794] 2015-09-15 : Implement DLB_AcquireCpus to acquire more CPUs at once (Victor Lopez)
[1eaec85f] 2015-08-24 : Add list/remove functionalities to dlb_taskset (Victor Lopez)
[40dbf995] 2015-08-17 : Fix hwloc linking during testing (Victor Lopez)
[42130fee] 2015-08-17 : Improve dlb_taskset help (Victor Lopez)
[2901b889] 2015-07-29 : Update license header (Victor Lopez)
[7e97c772] 2015-07-29 : Add new binary dlb_taskset to see/modify a process mask (Victor Lopez)
[be33c518] 2015-07-29 : Set the right visibility for MPI and Fortran API (Victor Lopez)
[fe23e82d] 2015-07-29 : Link tests statically so they can see non exported symbols (Victor Lopez)
[b25db657] 2015-07-23 : Hide the visibility of internal symbols (Victor Lopez)
[7484c02e] 2015-07-23 : Protect Drom & Stats API if called before Init (Victor Lopez)
[ae464532] 2015-07-23 : Modify some Drom & Stats API to return -1 on error (Victor Lopez)
[09e6a2ab] 2015-07-23 : Refactor parse_cpuset function (Victor Lopez)
[6ae23c8f] 2015-07-22 : Protect Drom API on unitialized structures (Victor Lopez)
[a38f5388] 2015-07-03 : Protect Statistics API on unitialized structures (Victor Lopez)
[7df1e7f7] 2015-06-22 : Remove print (Victor Lopez)
[de0bf648] 2015-06-22 : Refactor verbose messages to use the new system. Fix #35 (Victor Lopez)
[7b331b14] 2015-06-22 : Implement a verbose system based on flags (Victor Lopez)
[8cb4f627] 2015-06-18 : Added dlb icon to Makefile (Marta)
[2ceca244] 2015-06-18 : Added new fiule logo with white letters (Marta)
[334dede5] 2015-06-18 : Added file of logo with white letters to Makefile (Marta)
[17f7b6f4] 2015-06-18 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[7ff37b65] 2015-06-18 : Added logo with white letter for html user-guide (Marta)
[6c555d3d] 2015-06-18 : Dummy pm functions when no PM is found (Victor Lopez)
[5c0b1aca] 2015-06-18 : Init pm module only when valid LeWI policy (Victor Lopez)
[3cd50cc0] 2015-06-16 : Add a statistics example (Victor Lopez)
[3a48bfc2] 2015-06-12 : Add doc rules in the main Makefile.am (Victor Lopez)
[844fad30] 2015-06-11 : Minor sphinx configuration tweaks (Victor Lopez)
[cf4e7847] 2015-06-11 : Add examples (Victor Lopez)
[9879314c] 2015-06-11 : Added API to user guide (Marta)
[b62cdb24] 2015-06-11 : Add check condition to not allow DLB_Init twice (Victor Lopez)
[909d63e0] 2015-06-11 : Make DLB_enable to undo the single mode also in lewi (Victor Lopez)
[e9dab683] 2015-06-10 : Implement missing API features for lewi and lewi_mask. Fix #39 (Victor Lopez)
[5a3c651d] 2015-06-10 : Fix theme name (Victor Lopez)
[aab15952] 2015-06-10 : Add sphinx file to distributable and tune sphinx conf (Victor Lopez)
[4fc327cd] 2015-06-10 : Implement DLB_Reset for lewi and lewi_mask. Fix #34 (Victor Lopez)
[4e606021] 2015-06-10 : wrong variable in print message (Marta)
[18fa1bc2] 2015-06-10 : Adding sphinx documentation (Marta)
[7e5580d2] 2015-05-20 : Fix LeWI_mask 'enabled' flag (Victor Lopez)
[6905b8b3] 2015-05-19 : Add API documentation (Victor Lopez)
[1fcc5b4d] 2015-04-23 : Delay test suite after build (Victor Lopez)
[84f3bb01] 2015-04-23 : Allow IntoBlockingCall in single mode (Victor Lopez)
[80119d16] 2015-04-23 : ResetDLB inside the disable specific policy. Fix #40 (Victor Lopez)
[cf09ff47] 2015-04-22 : Autoconf MPÎ detection minor fixes (Victor Lopez)
[16ca69ca] 2015-04-22 : Split C and Fortran interfaces. Fix #43 (Victor Lopez)
[00aaf36b] 2015-04-21 : Implement single and parallel functions per policy. (Victor Lopez)
[ef014708] 2015-04-16 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[c92b2ccb] 2015-04-16 : Added libmpi_mt.so as first option when selecting MPI library name and removing mpi.a Fixes #37 (Marta)
[5a67c476] 2015-03-23 : Detect MPI binding flags at configure time (Victor Lopez)
[81b1e841] 2015-03-20 : Ignore MPI tests when MPI is not configured (Victor Lopez)
[be4ca1a2] 2015-03-20 : Add PILS to the testsuite (Victor Lopez)
[cea85b66] 2015-03-20 : Make all ranks to call shmem_finalize in LewI policies (Victor Lopez)
[b33bf1b5] 2015-03-20 : Test restructuring (Victor Lopez)
[fe849cac] 2015-03-20 : Implement print_backtrace (Victor Lopez)
[7569b455] 2015-03-20 : Update bets (Victor Lopez)
[3c81a4de] 2015-03-20 : Implement a warning with thread ID (Victor Lopez)
[b46c383e] 2015-03-20 : Separate C and Fortran Interfaces (Victor Lopez)
[d0b78432] 2015-03-20 : Solved some bugs when running with master untied in auto_LeWI_mask policy. (Marta)
[56bbbd59] 2015-03-20 : Different DLB_node_barrier call for Fortran Moved some instrumentation calls, to avoid adding events when we are not entering DLB (Marta)
[674ef596] 2015-03-19 : Added new DLB runtime events: DLB reset and AcquireCpu (Marta)
[8a163391] 2015-03-16 : Inntercept MPI Fortran (Victor Lopez)
[7c6ee7ec] 2015-03-02 : Solved probelm with MPI_barrier_ in fortran (Marta)
[2c225215] 2015-03-02 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[c25a1c92] 2015-02-27 : Added new API call, DLB_reset. Also before DLB_disable now DLB is reset. DLB_reset implemented for auto_LeWI_mask missing for the other policies Added acquire_cpu in cpuarray version of shared mem. (Marta)
[3ef74dd2] 2015-02-27 : Updated the interface of node_barrier now is MPI_node_barrier (Marta)
[86f3ebf7] 2015-02-27 : Added a node barrier for fortran applications, it calls the MPI_Barrier in fortran (Marta)
[7032bcd0] 2015-02-27 : MPI_Cart_create is a blocking call (Marta)
[9a3853d0] 2015-02-27 : Added Name of the script and taskset. (Marta)
[2707d8d8] 2015-02-24 : Implement new MPI calls (Victor Lopez)
[e79c253d] 2015-02-24 : Temporarily disable LB_AGGRESSIVE_INIT (Victor Lopez)
[7fd1eee4] 2015-02-12 : Do not set original threads on DLB_Finalize (Victor Lopez)
[f5ac9946] 2015-02-02 : Print drom shmem info (Victor Lopez)
[cee908b0] 2015-02-02 : Add getCpuMask service in DROM API (Victor Lopez)
[b64e3092] 2015-02-02 : Steal again if set_cpu_mask failed (Victor Lopez)
[c2ade42d] 2015-02-02 : Implement a steal_cpu mechanism in drom module (Victor Lopez)
[88020b7f] 2015-01-23 : Update DLB on a separate API call (Victor Lopez)
[dc3690c6] 2015-01-23 : Solved problem setting value for NCPUS in configure (Marta)
[1ce6f6a9] 2015-01-23 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[5f0e0bb3] 2015-01-23 : Solved problem with auto policy when exiting a MPI call. Now I claim the cpu I was running and only that one. (Marta)
[156428f6] 2015-01-23 : New script to run with DLB (Marta)
[f4742db0] 2015-01-20 : Differentiate bewtween current and future masks (Victor Lopez)
[dea32492] 2015-01-20 : Minor aesthetic change (Victor Lopez)
[eaa016df] 2015-01-19 : For drom & stats: use a different shm_handler for external processes (Victor Lopez)
[e0ab4d6f] 2015-01-16 : Do no register SIGUSR2, nor SIGCHLD (Victor Lopez)
[7f2cb855] 2015-01-16 : Implement a signal handler to do DLB cleanup on termination (Victor Lopez)
[b3c4c01c] 2015-01-15 : Remove multiple mu_init points, instead initialite it on demand (Victor Lopez)
[b0f8bc2c] 2015-01-15 : Implement a Dynamic Resource Manager (Victor Lopez)
[6de3d7a0] 2015-01-13 : Implement a module to call different Prog. Models (Victor Lopez)
[44f362fb] 2014-12-12 : Add stats functions to obtain values by list (Victor Lopez)
[dbca5333] 2014-12-12 : Some fixes in the statistics viewer (Victor Lopez)
[a74eef1b] 2014-12-11 : Merge branch 'statistics' (Victor Lopez)
[6153ae92] 2014-12-11 : Add a Python Tkinter Frame to view DLB processes usage (Victor Lopez)
[b5985e80] 2014-12-11 : Implement more stats functions (Victor Lopez)
[aa607964] 2014-12-11 : Minor improvements (Victor Lopez)
[01efd5c2] 2014-12-11 : Shared Mem refactor (Victor Lopez)
[951a3a53] 2014-12-11 : Implement API (WIP) (Victor Lopez)
[8e2a30b0] 2014-12-11 : Implement a simple statistics module (Victor Lopez)
[9d2b996f] 2014-12-11 : Adapt current shmem policies to use a handler (Victor Lopez)
[c0daa567] 2014-12-03 : Minor fixes in the MPI generated code (Victor Lopez)
[c0e343a8] 2014-11-19 : Add DLB_Is_auto to the install header (Victor Lopez)
[1c546aa9] 2014-11-19 : Update Nanos++ mask API (Victor Lopez)
[8c877ced] 2014-11-19 : Remove nthreads==0 when returning. Nanos++ will assure it (Victor Lopez)
[ae1502cb] 2014-11-19 : Fix tests generation (Victor Lopez)
[6d2e0b9c] 2014-11-19 : Simplify ReleaseCPU and implement shmem_add_cpu (Victor Lopez)
[67b0c931] 2014-11-19 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[cd3bb1d3] 2014-11-19 : Added a call to know if we are running in auto mode and some asserts to debug in lewi_mask policy (Marta)
[79b71f57] 2014-11-10 : Generate MPI Fortran interface (Victor Lopez)
[63fc65ae] 2014-11-07 : Generate also MPI_calls_coded.{c,h} (Victor Lopez)
[c0d2c99c] 2014-11-05 : Add more MPI funtions, see #31 (Victor Lopez)
[f5481762] 2014-11-05 : Minor compatibility fixes (Victor Lopez)
[328c1666] 2014-11-05 : Clean distributed headers (Victor Lopez)
[1045a9e2] 2014-11-05 : Generate automatically all the MPI calls (Victor Lopez)
[c3162665] 2014-10-31 : Add env. options LB_TRACE_ENABLED and LB_TRACE_COUNTERS (Victor Lopez)
[265f3837] 2014-10-31 : Update headers and add script to automatize the process (Victor Lopez)
[233d7a08] 2014-10-31 : Cosmetic changes. Add astyle script (Victor Lopez)
[8fc131e8] 2014-10-24 : Use a zero-length array inside the shmem struct. Fix #32 (Victor Lopez)
[32fb5112] 2014-10-20 : Refactor DLB libraries and relax the MPI requirement (Victor Lopez)
[a989d194] 2014-10-20 : Centralize decisions from the 2 APIs (DLB and MPI )into DLB_kernel (Victor Lopez)
[06c2654d] 2014-10-20 : Improve the shmem module to support its own shdata (Victor Lopez)
[fac27e70] 2014-10-20 : Fix MPI function alias (Victor Lopez)
[d8e7936a] 2014-10-17 : Remove MPI code from shmem.c (Victor Lopez)
[0d9853bb] 2014-10-17 : Remove MPI from debug.c and minor fixes (Victor Lopez)
[b5673a49] 2014-10-17 : Refactor comm_lend_light and comm_map to use the shmem.h module (Victor Lopez)
[4686e0ae] 2014-10-17 : Move DLB_Barrier into DBL_MPI_node_barrier (Victor Lopez)
[d2232284] 2014-10-16 : Correctly return/regain CPUs to the DLB mask when starting/ending the process (Victor Lopez)
[c4e8193a] 2014-10-16 : Aesthetic fixes (Victor Lopez)
[6d30836e] 2014-10-07 : Modified cfg for 16 cpus (Marta)
[8dcebc13] 2014-09-30 : Use shmem_bitset until the other implementation is more stable (Victor Lopez)
[bc1d3af6] 2014-09-29 : Protect debug verbosity with LB_VERBOSE env. var. (Victor Lopez)
[57be7a45] 2014-09-25 : Use -Wno-unused-result only for newer versions of GCC (Victor Lopez)
[2a08453d] 2014-09-25 : Implement a new module to manage a CPU array in the shmem (Victor Lopez)
[8362cf44] 2014-09-25 : Add new DLB idle cpus paraver config (Victor Lopez)
[8b937d1a] 2014-09-23 : Implement DLB_MASK parse function and minor fixes (Victor Lopez)
[a65a3b7f] 2014-09-02 : Minor BG/Q improvements (Victor Lopez)
[c3ee1aa0] 2014-08-28 : Use getopt to parse command line options (Victor Lopez)
[2f0f1aa2] 2014-08-28 : Modify dlb_shm to manage other filenames (Victor Lopez)
[cb7b859c] 2014-08-28 : Postpone the semaphore creation until the Shared Memory Map (Victor Lopez)
[0eb4be8f] 2014-08-28 : Manually set system info for BG/Q (lscpu does not work there) (Victor Lopez)
[75592135] 2014-08-25 : Minor autotools fixes (Victor Lopez)
[aea2b986] 2014-08-25 : Test non MPI tests with non MPI library (Victor Lopez)
[05b31f74] 2014-08-25 : Init Automake with subdir-objects option. (AM advice) (Victor Lopez)
[fcbae20c] 2014-08-25 : Add dynamic linkage flag for BG/Q (Victor Lopez)
[0c88c384] 2014-06-17 : Add new flag to dlb_shm to create an empty shmem (Victor Lopez)
[8811f6e4] 2014-05-27 : Add events for Lend/Retrieve API and initilialize nthreads at init (Victor Lopez)
[7a3e4f1b] 2014-05-23 : Build more versions of libdlb_nanos (Victor Lopez)
[6d9588c8] 2014-05-23 : Add new cfgs (Victor Lopez)
[2451aa3d] 2014-05-22 : dlb_shm should only list/delete shm's that the user owns (Victor Lopez)
[65008eca] 2014-05-19 : Fix rounding division when computing num. nodes (Victor Lopez)
[215868e6] 2014-05-15 : Allow to change the shm name file through LB_SHM_NAME env. var (Victor Lopez)
[bebdb05c] 2014-05-15 : Implement a dlb_shm command to list or delete the user's shared memory (Victor Lopez)
[80fdcee8] 2014-05-15 : Set the right values in the shdata when init/finalize wihout MPI. (Victor Lopez)
[f968e058] 2014-05-15 : Build another library (libdlb_nanos for now) without MPI support (Victor Lopez)
[a69b421b] 2014-05-15 : Add DLB service to init/finalize without MPI. (Victor Lopez)
[87a30621] 2014-05-09 : Implement shared memoory pthread mutex (Victor Lopez)
[f92bf78a] 2014-05-05 : Added new paraver configuration (Marta)
[385cf4f5] 2014-05-02 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[fd20ffdd] 2014-05-02 : delay the set_mask (Marta)
[51423b9e] 2014-04-30 : Check that we never set an empty mask now that the master thread can sleep (Victor Lopez)
[31531a27] 2014-04-14 : Create semaphores based on PID, as we do with shm. Fix #21 (Victor Lopez)
[09024e00] 2014-04-11 : Changed values for tracing, And some bug fixes for auto_LeWI_maks policy (Marta)
[273c3cab] 2014-03-31 : Added file sof the new policy auto_lewi_mask (Marta)
[f301c58f] 2014-03-31 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta Garcia Gasulla)
[56be69d9] 2014-03-31 : Some debug lines (Marta Garcia Gasulla)
[96e3af11] 2014-03-26 : Add DLB_ReturnClaimedCpus to dummy interface (Victor Lopez)
[20d693b5] 2014-03-10 : Added a checkCpuAvailability function. Threads will check before waking up if their cpu is "really" available. Implemented for auto_lewi_mask. (Marta)
[cf36bacd] 2014-03-10 : Switch to POSIX shared memory model. Fix #27 (Victor Lopez)
[d7341583] 2014-03-07 : Define MPI3_CONST if MPI-3 is present. Fix #26 (Victor Lopez)
[b6b8e572] 2014-02-28 : I forgot to add MPI_Test in last commit. Fix #24 (Victor Lopez)
[09c48efa] 2014-02-28 : Add intercept and interface functions for MPI_Test*. Fix #24 (Victor Lopez)
[edeb9153] 2014-02-05 : Fix unitialized variable in non MPI compillation (Victor Lopez)
[f43278c4] 2014-01-29 : Replace custom defined 'bool' type by the apropriate header (Victor Lopez)
[b8c491b5] 2014-01-24 : Bind the mpi tests to only one core (Victor Lopez)
[9902aa9c] 2014-01-24 : Check whether masks of node processes share some cpu (Victor Lopez)
[368c0ea2] 2014-01-23 : New Policy autonomous lewi mask. It is thread safe and allows threads to release their cpu to DLB when they are Idle. (Marta Garcia Gasulla)
[8ace311b] 2014-01-14 : Add -Wno-uninitialized flag to gcc versions < 4.5 (Victor Lopez)
[1f90dd15] 2014-01-14 : Add 'make deb' and 'make rpm' rules (Victor Lopez)
[d2faac9b] 2014-01-14 : Update deprecated function name (Victor Lopez)
[444f9630] 2014-01-14 : Some changes in the configure script (Victor Lopez)
[4b62e20d] 2013-12-13 : Add COPYING.LESSER (Victor Lopez)
[c0500d7e] 2013-12-13 : Add some standard files for Automake (Victor Lopez)
[72ef0878] 2013-12-13 : Add dist-hook to include VERSION on distributables (Victor Lopez)
[f4654b1d] 2013-12-11 : New DLB library version 1.0 (Marta)
[27545fa1] 2013-12-11 : Fixed bug in run script (Marta)
[46a10054] 2013-12-11 : Updated documentation Fixes #15 (Marta)
[14c41829] 2013-11-28 : Removing autogenerated files (Marta)
[decc75f0] 2013-11-28 : New documentation in README.in (Marta)
[d61c23f8] 2013-11-26 : Added LB_JUST_BARRIER variable to running script (Marta)
[b9335aba] 2013-11-25 : Added run_with_dlb.sh.in (Marta)
[bca25a0d] 2013-11-25 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[9efff8dd] 2013-11-25 : Script runt_with_dlb.sh is generated with the correct parameters from configure (Marta)
[4ba5f157] 2013-11-20 : Protect MPI code for non-MPI installations (Victor Lopez)
[4609875b] 2013-11-19 : Fixes previous commit. Removed deprecated scripts from Makefile (Marta)
[14f9ef1a] 2013-11-19 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[c1754a01] 2013-11-19 : New script to run with DLB parametrized, removed previous scripts. Fixes #6 (Marta)
[4a1d2d3e] 2013-11-19 : Add test dir to the distributable, see #9 (Victor Lopez)
[d334c1b5] 2013-11-15 : Added new icon (Marta)
[a2f34414] 2013-11-15 : Edited icon (Marta)
[8aead162] 2013-11-15 : New Icon (Marta)
[4628546b] 2013-11-14 : Added logos in doc/logo (Marta)
[ce09e156] 2013-11-14 : Added DLB Paraver config files to the instalation Fixes #4 (Marta)
[d8ea205b] 2013-11-14 : Fix another typo due to refactoring (Victor Lopez)
[ae6954f3] 2013-11-14 : Fix refactored names in tests (Victor Lopez)
[bf5744e2] 2013-11-14 : Refactoring some names: (Victor Lopez)
[a886dd72] 2013-11-14 : Do not disable DLB in single/parallel services. See #7 (Victor Lopez)
[c1a7bb93] 2013-11-14 : Protect weak function omp_get_max_threads (Victor Lopez)
[8dd3884b] 2013-11-14 : Add MPI_Init_thread interception. Fix #12 (Victor Lopez)
[4cff7db9] 2013-11-14 : Fix wrong verbosed variable (Victor Lopez)
[66b28025] 2013-11-14 : Fix wrong nummber of arguments on some tests (Victor Lopez)
[c174c843] 2013-11-08 : Add some fanciness to README (Victor Lopez)
[b41cf307] 2013-11-08 : Test commit (Victor Lopez)
[cbc18b15] 2013-11-08 : Remove mask verbosity. Fix #3 (Victor Lopez)
[459ec8e7] 2013-11-08 : Protect headers with extern C when compiling C++ apps (Victor Lopez)
[2c8193b3] 2013-11-08 : Implement dlb binary. Fix #10 (Victor Lopez)
[af36debe] 2013-11-07 : Removed deprecated option --extrae-skip-merge (Marta)
[d3cf96e0] 2013-11-07 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[dd47b441] 2013-10-31 : Fix DLB version, see #9 (Victor Lopez)
[41f7f6d4] 2013-10-31 : Fix missing headers and test scripts not being distributed. See #9 (Victor Lopez)
[c41baba2] 2013-10-31 : Add DLB events description to the trace through the extrae interface (Marta Garcia Gasulla)
[55cd8cc1] 2013-10-31 : Add _mpi_comm_node to be used as the only node commuticador, it fixes #1 (Victor Lopez)
[cb9babf0] 2013-10-30 : Adding Events for DLB status (enabled, disabled, single, parallel) (Marta)
[a13e12ca] 2013-10-30 : Some changes in the helper scripts (Marta)
[8765f6bf] 2013-10-30 : Add option in configure to link against MPI multi-thread (Victor Lopez)
[b0150711] 2013-10-30 : Obtain process_id and node_id through MPI_Scatter instead of send/recv (Victor Lopez)
[0630dcb8] 2013-10-29 : Protect DLB_Barrier if MPI is not initialized (Victor Lopez)
[beb515b4] 2013-10-18 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[e85782fa] 2013-10-18 : Modified the interface for the Init and IntoBlockingCall functions of the policies. Added the thread distribution functionality. (Marta)
[6ddcaaff] 2013-10-18 : Added new Policy Power Efficient Redistribute and Lend (PERaL) (Marta)
[322b851b] 2013-09-25 : Fix --with-mpi flag broken in last patch (Victor Lopez)
[1291a995] 2013-09-04 : Add MPICH support (Victor Lopez)
[749e26c8] 2013-07-23 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[ba1fee38] 2013-07-23 : Small change in MN script and implementation of RaL policy (Marta)
[63fc3fce] 2013-07-22 : Add ReturnClaimed event and verbosity (Victor Lopez)
[d0f85f04] 2013-07-22 : Add aliases to MPI interface (Victor Lopez)
[624db29d] 2013-07-10 : Add instrumentation and debug versions (Victor Lopez)
[9bfbdb84] 2013-07-10 : Print only blocking MPI calls in debug mode (Victor Lopez)
[1f260c0a] 2013-06-17 : Add priorize_locality option and attempt to simplify collect_mask (Victor Lopez)
[d57feafa] 2013-06-14 : Add DLB_ReturnClaimedCpus() (Victor Lopez)
[0710ee1d] 2013-06-14 : RaL policy (Marta)
[f7a061ce] 2013-06-12 : Fix in add_mask. Slave cpus won't be added to given_cpus (Victor Lopez)
[dcb1a495] 2013-06-11 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[281791e8] 2013-06-10 : Solved bug in lewi_mask policy when getting cpus (Marta)
[a908dfd6] 2013-06-06 : Add DLB header to all the files (Victor Lopez)
[dbb1dd2a] 2013-06-06 : Improve testing environment and add some basic tests (Victor Lopez)
[a4448e9c] 2013-06-06 : Removing redundant info messages (Marta)
[63da78ed] 2013-06-06 : Removing InitIteration and FinishIteration calls. (Marta)
[6908ae8d] 2013-06-05 : Add fopenmp flag to tests (Victor Lopez)
[3c2516c8] 2013-06-05 : New RaL policy (Marta)
[c7ab6cf7] 2013-06-05 : Merge branch 'master' of https://pm.bsc.es/git-dev/dlb (Marta)
[0e52b12b] 2013-06-05 : Added RaL policy to Makefile (Marta)
[8f46111a] 2013-06-05 : Add basic testing environment (Victor Lopez)
[6cde0396] 2013-05-16 : Add UpdateResources service with and without argument (Victor Lopez)
[4defccb5] 2013-05-13 : Moving deprecated policies to deprecated folder (Marta)
[4e2ac9e0] 2013-05-13 : Cleaning up, removing deprecated policies (Marta)
[cfe676e6] 2013-04-22 : Modifications for Marenostrum 3 (Marta)
[859c2a51] 2013-04-19 : Merge commit 'origin/lewi_mask' (Victor Lopez)
[74f211b2] 2013-04-19 : Added LB_AGGRESSIVE_INIT to initialize all threads at init (Victor Lopez)
[a75a6a9c] 2013-04-19 : Remove repetitive message (Victor Lopez)
[e3bb100a] 2013-04-17 : Rename to nanos_omp_*_mask (Victor Lopez)
[fb0f650f] 2013-04-11 : Fix default_num_threads based on Prog Model. (Victor Lopez)
[72097a47] 2013-03-26 : Modified scripts for running Marenostrum3 (Marta Garcia Gasulla)
[da1fa3ae] 2013-03-14 : Add DLB_Barrier (Victor Lopez)
[52dbaaf4] 2013-03-14 : Fix infinite loop in shmem_lewi_mask finalize (Victor Lopez)
[47815925] 2013-03-14 : Add warning function (Victor Lopez)
[f1346003] 2013-03-13 : Parse system locality using lscpu (Victor Lopez)
[90dc0990] 2013-03-11 : More API calls (Victor Lopez)
[b907b8eb] 2013-03-11 : Merge branch 'lewi_mask' of https://pm.bsc.es/git-dev/dlb into lewi_mask (Marta)
[9b5df726] 2013-03-11 : Added scripts for submitting DLB to MN3 (Marta Garcia Gasulla)
[21e2d75b] 2013-03-11 : UpdateResources now prioritizes cpus in the affinity mask (Victor Lopez)
[e5c41d07] 2013-03-07 : Transform debug messages into blank defines when no debug (Victor Lopez)
[7046825c] 2013-03-07 : Add support for HWLOC (Victor Lopez)
[a24630e1] 2013-03-05 : Extend DLB interface (Victor Lopez)
[807efed9] 2013-02-18 : LB_MPIxNODE env var not needed  (Victor Lopez)
[608c9a4e] 2013-02-15 : Uncapitalize macros and OpenMP get_max_threads support (Victor Lopez)
[f2b80427] 2013-02-15 : Add the posibility to ask for my threads while others are using them (Victor Lopez)
[3db3937c] 2013-02-15 : libTdlb fix (Victor Lopez)
[95ed9851] 2013-02-14 : Cleaning and renaming of some files (Victor Lopez)
[0b518257] 2013-02-13 : minor bugfixes (Victor Lopez)
[44423750] 2013-02-13 : Remove hardcoded definition of CPUS_NODE (Victor Lopez)
[d6943128] 2013-02-13 : autotools (Victor Lopez)
[89f2c277] 2013-02-13 : UpdateResources now accepts max_resources argument (Victor Lopez)
[ad5b00df] 2013-02-06 : Abstract lending mode from policy and clean up the code (Victor Lopez)
[41a636bf] 2013-02-06 : Simplify the implementation of the mutex semaphore (Victor Lopez)
[c2ea0b2f] 2013-01-23 : new files (Victor Lopez)
[3efcbfd4] 2013-01-23 : changes needed for the new policy (Victor Lopez)
[aa69adc4] 2013-01-22 : Feature branch: Policy lewi_mask with OmpSs support (Victor Lopez)
[a5ab4b5b] 2012-07-17 : MinoTauro compatible (Victor Lopez)
[5f42e195] 2012-03-12 : coses varies (Marta Garcia)
[f37341a9] 2012-03-12 : Cosas varias (Marta Garcia)
[96673a72] 2011-07-19 : Solved a bug in Map policy and immproved debugging for Map (Marta Garcia)
[56b4ab45] 2011-07-18 : Solved problem of calling the library when it is not initialized. (Marta Garcia)
[018778d5] 2011-07-13 : Commit with changes from Povel (Marta Garcia)
[c282d148] 2011-07-12 : Several Changes (Marta Garcia)
[dcd1f0a0] 2011-02-21 : Minor changes (Marta Garcia)
[a046a716] 2011-02-16 : Unified debug messages of binding threads to cpus (Marta Garcia)
[eb5af285] 2011-02-14 : Implmented binding of threads to cpus (Marta Garcia)
[7ab3ba7c] 2011-02-10 : Added compilation to use MPICH2 (Marta Garcia)
[bba233cd] 2011-02-09 : Unified library messages (Marta Garcia)
[c7c55b91] 2011-01-26 : Only use DPD when necesary (Marta Garcia)
[3f2ee32f] 2011-01-26 : Changes in the definition of Paraver events and added the non-blocking option in LewI algorithm (Marta Garcia)
[2b27b975] 2011-01-26 : Some messages modified (Marta Garcia)
[d22fac0d] 2010-03-31 : Solved som warnings related to function() -> function(void) (Marta Garcia)
[9072efd0] 2010-03-31 : Solved some bugs of Lend_light policy (Marta Garcia)
[84ce3150] 2010-02-19 : Removed some warnings (Marta Garcia)
[51ef2de1] 2010-02-19 : Enable tracing with paraver when running woth tracing library and not crashing when running without it. (Marta Garcia)
[276fd59b] 2010-02-19 : Changed semaphore in comm_lend-light for atomic calls --> changed compiler from xl to gcc (Marta Garcia)
[b5b747b0] 2009-12-11 : Modified MAkefile to compile with 32 and 64 bits (Marta Garcia)
[c934d54f] 2009-11-06 : Implemented Support for SMPSS and OpenMP at the same time with weak simbols (Marta Garcia)
[12249e4d] 2009-10-20 : Prova de Commit (Marta Garcia)
[d341d146] 2009-10-20 : Initial code (Marta Garcia)
[6a645072] 2009-10-20 : Initial README (Marta Garcia)