Skip to content

Commit

Permalink
Merge pull request #2735 from GMLC-TDC/develop
Browse files Browse the repository at this point in the history
3.6.1 release merge
  • Loading branch information
phlptp authored Feb 25, 2025
2 parents ec953d0 + 0797c35 commit 47dd819
Show file tree
Hide file tree
Showing 589 changed files with 1,888 additions and 898 deletions.
2 changes: 1 addition & 1 deletion .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
freebsd_instance:
image_family: freebsd-14-0
image_family: freebsd-14-2

task:
skip: $CIRRUS_BRANCH == 'pre-commit/.*'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/swig-interface-gen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
# Run pre-commit docker-clang-format hook
- uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.12'
- name: set PY
run: echo "PY=$(python --version --version | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
- uses: actions/cache@v4
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ repos:
- id: dockerfile_lint
args: [--rulefile, ./config/Docker/docker_rules.yml, --dockerfile]
- repo: https://github.com/psf/black
rev: 24.10.0
rev: 25.1.0
hooks:
- id: black
args: ["--line-length=100"]
Expand Down Expand Up @@ -62,7 +62,7 @@ repos:
- id: cmake-format
exclude: "cmake_+"
- repo: https://github.com/codespell-project/codespell
rev: v2.3.0
rev: v2.4.1
hooks:
- id: codespell
exclude: ^(docs/user-guide/examples/user_guide_examples)
Expand All @@ -74,7 +74,7 @@ repos:
"--exclude-file=./config/spelling_ignorelines.txt",
]
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v19.1.4
rev: v19.1.7
hooks:
- id: clang-format
types:
Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,27 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
A note on future revisions.
Everything within a major version number should be code compatible (with the exception of experimental interfaces). The most notable example of an experimental interface is the support for multiple source inputs. The APIs to deal with this will change in future minor releases. Everything within a single minor release should be network compatible with other federates on the same minor release number. Compatibility across minor release numbers may be possible in some situations but we are not going to guarantee this as those components are subject to performance improvements and may need to be modified at some point. Patch releases will be limited to bug fixes and other improvements not impacting the public API or network compatibility. Check the [Public API](./docs/Public_API.md) for details on what is included and excluded from the public API and version stability.

## [3.6.1][] - 2025-02-21

Minor release with updates for connector to allow targets and updates to the command line operations for the helics apps

### Fixed

- Fixed issue with apps with positional arguments on the command line, which interacted poorly in some cases with the config file used in Federate definition
- Automatic linking with lib atomic for required systems

### Changed

- clone app now uses initialization iteration to resolve some timing issues
- Updated third party libraries (toml, fmt, spdlog, benchmark, googletest)
- Updated copyright dates to 2025
- Updated code to work with Boost 1.87

### Added

- Added ability for the connector operations to handle targets specified in potential interfaces
- Added check for exported symbols list on macos to improve portability

## [3.6.0][] - 2024-12-09

Major release including app support in the C library, bug fixes, and an update to the minimum build requirement for HELICS moving to a default of C++20. The 3.7 release will make C++20 the minimum compile standard. This release also changes out the json interpreter to use nlohmann::json instead of json_cpp.
Expand Down
33 changes: 26 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ~~~
# Copyright (c) 2017-2024, Battelle Memorial Institute; Lawrence Livermore
# Copyright (c) 2017-2025, Battelle Memorial Institute; Lawrence Livermore
# National Security, LLC; Alliance for Sustainable Energy, LLC.
# See the top-level NOTICE for additional details.
# All rights reserved.
Expand All @@ -18,14 +18,14 @@ if(DEFINED ENV{VCPKG_ROOT} AND NOT DEFINED CMAKE_TOOLCHAIN_FILE AND NOT HELICS_D
endif()

message(STATUS "Generating with CMAKE version ${CMAKE_VERSION}")
project(HELICS VERSION 3.6.0)
project(HELICS VERSION 3.6.1)

# -----------------------------------------------------------------------------
# HELICS Version number
# -----------------------------------------------------------------------------
set(HELICS_VERSION_BUILD)
# use ISO date YYYY-MM-DD
set(HELICS_DATE "2024-12-09")
set(HELICS_DATE "2025-02-24")

set(HELICS_VERSION_UNDERSCORE
"${HELICS_VERSION_MAJOR}_${HELICS_VERSION_MINOR}_${HELICS_VERSION_PATCH}"
Expand Down Expand Up @@ -372,10 +372,6 @@ show_variable(
)
mark_as_advanced(HELICS_BUILD_CONFIGURATION)

if(HELICS_BUILD_CONFIGURATION STREQUAL "PI")
target_link_libraries(helics_base INTERFACE atomic)
endif()

# Add to list of enabled vcpkg features based on core type
if(HELICS_ENABLE_ZMQ_CORE)
list(APPEND VCPKG_MANIFEST_FEATURES "zeromq")
Expand All @@ -387,6 +383,29 @@ if(HELICS_ENABLE_MPI_CORE)
list(APPEND VCPKG_MANIFEST_FEATURES "mpi")
endif()

# -------------------------------------------------------------
# check if atomic needs linking
# -------------------------------------------------------------

include(CheckCXXSourceCompiles)

check_cxx_source_compiles(
"
#include <atomic>
#include <cstdint>
std::atomic<uint16_t> value {0};
int main() {
value.store(42, std::memory_order_relaxed);
return value.load(std::memory_order_relaxed);
}
"
ATOMIC_WORKS_WITHOUT_LINKING
)

if(NOT ATOMIC_WORKS_WITHOUT_LINKING)
target_link_libraries(helics_base INTERFACE atomic)
endif()

# -------------------------------------------------------------
# finding MPI
# -------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2017-2024, Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable Energy, LLC.
Copyright (c) 2017-2025, Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable Energy, LLC.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion ThirdParty/fmtlib
Submodule fmtlib updated 55 files
+6 −0 .clang-format
+5 −3 .github/workflows/cifuzz.yml
+1 −1 .github/workflows/doc.yml
+8 −36 .github/workflows/lint.yml
+15 −13 .github/workflows/linux.yml
+6 −2 .github/workflows/macos.yml
+4 −4 .github/workflows/scorecard.yml
+4 −9 .github/workflows/windows.yml
+31 −15 CMakeLists.txt
+296 −0 ChangeLog.md
+1 −0 README.md
+54 −23 doc/api.md
+1 −1 doc/get-started.md
+2 −2 doc/index.md
+4 −5 doc/syntax.md
+20 −28 include/fmt/args.h
+1,775 −1,891 include/fmt/base.h
+376 −470 include/fmt/chrono.h
+20 −22 include/fmt/color.h
+54 −44 include/fmt/compile.h
+65 −44 include/fmt/format-inl.h
+1,104 −1,287 include/fmt/format.h
+43 −55 include/fmt/os.h
+43 −88 include/fmt/ostream.h
+107 −130 include/fmt/printf.h
+98 −130 include/fmt/ranges.h
+74 −47 include/fmt/std.h
+97 −46 include/fmt/xchar.h
+19 −1 src/fmt.cc
+4 −1 src/format.cc
+6 −11 src/os.cc
+35 −3 support/mkdocs
+311 −290 support/python/mkdocstrings_handlers/cxx/__init__.py
+31 −61 support/release.py
+4 −19 test/CMakeLists.txt
+14 −0 test/args-test.cc
+131 −144 test/base-test.cc
+40 −15 test/chrono-test.cc
+1 −27 test/compile-error-test/CMakeLists.txt
+51 −13 test/compile-test.cc
+4 −3 test/format-impl-test.cc
+148 −27 test/format-test.cc
+19 −11 test/gtest/gmock-gtest-all.cc
+24 −10 test/gtest/gmock/gmock.h
+4 −3 test/gtest/gtest/gtest.h
+24 −0 test/no-builtin-types-test.cc
+1 −1 test/os-test.cc
+23 −16 test/ranges-test.cc
+3 −3 test/scan-test.cc
+5 −5 test/scan.h
+29 −3 test/std-test.cc
+1 −1 test/test-assert.h
+1 −1 test/unicode-test.cc
+4 −5 test/util.cc
+23 −105 test/xchar-test.cc
2 changes: 1 addition & 1 deletion ThirdParty/googletest
Submodule googletest updated 38 files
+13 −13 BUILD.bazel
+1 −1 CMakeLists.txt
+28 −21 MODULE.bazel
+4 −4 README.md
+36 −7 WORKSPACE
+2 −2 ci/linux-presubmit.sh
+56 −50 docs/advanced.md
+14 −14 docs/gmock_cook_book.md
+2 −2 docs/primer.md
+23 −30 docs/quickstart-bazel.md
+9 −2 docs/reference/assertions.md
+32 −4 fake_fuchsia_sdk.bzl
+53 −14 googlemock/include/gmock/gmock-actions.h
+127 −60 googlemock/include/gmock/gmock-matchers.h
+4 −3 googlemock/include/gmock/gmock-more-actions.h
+4 −6 googlemock/include/gmock/gmock-spec-builders.h
+1 −0 googlemock/include/gmock/internal/gmock-port.h
+4 −4 googlemock/src/gmock-cardinalities.cc
+52 −4 googlemock/test/gmock-actions_test.cc
+2 −2 googlemock/test/gmock-function-mocker_test.cc
+27 −27 googlemock/test/gmock-matchers-arithmetic_test.cc
+62 −5 googlemock/test/gmock-matchers-comparisons_test.cc
+15 −8 googlemock/test/gmock-matchers-containers_test.cc
+82 −23 googlemock/test/gmock-matchers-misc_test.cc
+1 −1 googlemock/test/gmock-pp_test.cc
+1 −1 googlemock/test/gmock_link_test.h
+1 −1 googletest/README.md
+3 −3 googletest/include/gtest/gtest-matchers.h
+39 −0 googletest/include/gtest/gtest-printers.h
+8 −0 googletest/include/gtest/internal/gtest-port.h
+71 −34 googletest/src/gtest.cc
+0 −1 googletest/test/BUILD.bazel
+95 −16 googletest/test/googletest-json-output-unittest.py
+24 −0 googletest/test/googletest-printers-test.cc
+49 −0 googletest/test/gtest_unittest.cc
+67 −26 googletest/test/gtest_xml_output_unittest.py
+21 −1 googletest/test/gtest_xml_output_unittest_.cc
+7 −7 googletest_deps.bzl
2 changes: 1 addition & 1 deletion ThirdParty/helics/external/CLI11/CLI11.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
// This is a standalone header file generated by MakeSingleHeader.py in CLI11/scripts
// from: v2.4.2-29-g2be38c5
//
// CLI11 2.4.2 Copyright (c) 2017-2024 University of Cincinnati, developed by Henry
// CLI11 2.4.2 Copyright (c) 2017-2025 University of Cincinnati, developed by Henry
// Schreiner under NSF AWARD 1414736. All rights reserved.
//
// Redistribution and use in source and binary forms of CLI11, with or without
Expand Down
2 changes: 1 addition & 1 deletion ThirdParty/spdlog
Submodule spdlog updated 64 files
+26 −18 .github/workflows/linux.yml
+38 −0 .github/workflows/macos.yml
+148 −0 .github/workflows/windows.yml
+155 −111 CMakeLists.txt
+14 −4 README.md
+1 −1 bench/async_bench.cpp
+2 −2 bench/bench.cpp
+13 −2 cmake/utils.cmake
+14 −4 example/example.cpp
+5 −7 include/spdlog/async_logger-inl.h
+2 −2 include/spdlog/cfg/env.h
+1 −6 include/spdlog/common.h
+2 −1 include/spdlog/details/file_helper-inl.h
+3 −3 include/spdlog/details/mpmc_blocking_q.h
+15 −3 include/spdlog/details/os-inl.h
+4 −0 include/spdlog/details/os.h
+3 −8 include/spdlog/details/thread_pool-inl.h
+3 −14 include/spdlog/details/thread_pool.h
+1 −1 include/spdlog/fmt/bin_to_hex.h
+74 −89 include/spdlog/fmt/bundled/args.h
+2,961 −0 include/spdlog/fmt/bundled/base.h
+664 −566 include/spdlog/fmt/bundled/chrono.h
+94 −127 include/spdlog/fmt/bundled/color.h
+90 −74 include/spdlog/fmt/bundled/compile.h
+4 −2,968 include/spdlog/fmt/bundled/core.h
+332 −61 include/spdlog/fmt/bundled/format-inl.h
+1,363 −1,664 include/spdlog/fmt/bundled/format.h
+0 −2 include/spdlog/fmt/bundled/locale.h
+122 −150 include/spdlog/fmt/bundled/os.h
+63 −142 include/spdlog/fmt/bundled/ostream.h
+185 −227 include/spdlog/fmt/bundled/printf.h
+354 −242 include/spdlog/fmt/bundled/ranges.h
+330 −141 include/spdlog/fmt/bundled/std.h
+192 −78 include/spdlog/fmt/bundled/xchar.h
+4 −0 include/spdlog/mdc.h
+16 −2 include/spdlog/pattern_formatter-inl.h
+12 −6 include/spdlog/sinks/ansicolor_sink-inl.h
+5 −4 include/spdlog/sinks/ansicolor_sink.h
+4 −4 include/spdlog/sinks/base_sink.h
+6 −0 include/spdlog/sinks/basic_file_sink-inl.h
+1 −0 include/spdlog/sinks/basic_file_sink.h
+1 −1 include/spdlog/sinks/callback_sink.h
+2 −0 include/spdlog/sinks/daily_file_sink.h
+2 −0 include/spdlog/sinks/hourly_file_sink.h
+1 −1 include/spdlog/sinks/msvc_sink.h
+1 −1 include/spdlog/sinks/null_sink.h
+7 −1 include/spdlog/sinks/rotating_file_sink-inl.h
+1 −0 include/spdlog/sinks/rotating_file_sink.h
+5 −4 include/spdlog/sinks/stdout_sinks-inl.h
+3 −2 include/spdlog/sinks/syslog_sink.h
+9 −0 include/spdlog/sinks/wincolor_sink-inl.h
+7 −0 include/spdlog/tweakme.h
+1 −1 include/spdlog/version.h
+16 −10 src/bundled_fmtlib_format.cpp
+6 −7 tests/CMakeLists.txt
+6 −1 tests/includes.h
+0 −44 tests/test_async.cpp
+9 −0 tests/test_cfg.cpp
+2 −1 tests/test_custom_callbacks.cpp
+3 −5 tests/test_daily_logger.cpp
+40 −0 tests/test_file_logging.cpp
+55 −2 tests/test_misc.cpp
+2 −0 tests/test_pattern_formatter.cpp
+2 −1 tests/test_sink.h
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ branches:
- main
- develop

version: 3.6.0.{build}
version: 3.6.1.{build}

image: Visual Studio 2022

Expand Down
2 changes: 1 addition & 1 deletion benchmarks/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Copyright (c) 2017-2024, Battelle Memorial Institute; Lawrence Livermore
# Copyright (c) 2017-2025, Battelle Memorial Institute; Lawrence Livermore
# National Security, LLC; Alliance for Sustainable Energy, LLC.
# See the top-level NOTICE for additional details.
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/ActionMessageBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/BarabasiAlbertFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/BenchmarkFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/BenchmarkMain.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Copyright (c) 2017-2024, Battelle Memorial Institute; Lawrence Livermore
# Copyright (c) 2017-2025, Battelle Memorial Institute; Lawrence Livermore
# National Security, LLC; Alliance for Sustainable Energy, LLC.
# See the top-level NOTICE for additional details.
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/EchoHubFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/EchoLeafFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/EchoMessageHubFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/EchoMessageLeafFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/MessageExchangeFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/PholdFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/RingTransmitFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/RingTransmitMessageFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/TcpFederate.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/TimingHubFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/TimingLeafFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/WattsStrogatzFederate.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/barabasiAlbertBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/conversionBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/echoBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/echoBenchmarks_c.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/echoMessageBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/filterBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/helics_benchmark_main.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/helics_benchmark_util.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/messageLookupBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/messageSendBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/pholdBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/ringBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/helics/ringMessageBenchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2017-2024,
Copyright (c) 2017-2025,
Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Expand Down
Loading

0 comments on commit 47dd819

Please sign in to comment.