Skip to content

Commit

Permalink
Release 23.01 (BLAST-ImpactX#291)
Browse files Browse the repository at this point in the history
* Release: 23.01

Prepare the January release of ImpactX.

* License Header: Update 2023

Updating years in header files is cumbersome, so we update all files
to include 2023 at once.

Updated via

``` bash
grep -iR "Copyright 20" . | awk -F: '{print $1}' | \
  xargs -n1 -P1 -I{} sed -i 's/\(Copyright 20..\) /\1-2023 /g' {}
grep -iR "Copyright 20" . | awk -F: '{print $1}' | \
  xargs -n1 -P1 -I{} sed -i 's/\(Copyright 20..-20\).. /\123 /g' {}
```

Happy new year! :) 🌟
  • Loading branch information
ax3l authored Jan 3, 2023
1 parent d1b91b9 commit 339a1dc
Show file tree
Hide file tree
Showing 121 changed files with 129 additions and 127 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/dependencies/gcc.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2021 The ImpactX Community
# Copyright 2021-2023 The ImpactX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependencies/hip.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2022 The ImpactX Community
# Copyright 2022-2023 The ImpactX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependencies/nvcc11.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2021 The ImpactX Community
# Copyright 2021-2023 The ImpactX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/source.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Copyright 2021 Axel Huebl
# Copyright 2021-2023 The ImpactX Community
#
# This file is part of ImpactX.
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl

name: 📜 Source

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/source/doxygen
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#!/usr/bin/env bash
#
# Copyright 2020-2021 Axel Huebl
# Copyright 2020-2023 The ImpactX Community
#
# License: BSD-3-Clause-LBNL
# Authors: Axel Huebl

set -eu -o pipefail

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/source/hasEOLwhiteSpace
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2016-2021 Axel Huebl
# Copyright 2016-2023 Axel Huebl
#
# License: BSD-3-Clause-LBNL

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/source/hasNonASCII
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2016-2021 Axel Huebl
# Copyright 2016-2023 Axel Huebl
#
# License: BSD-3-Clause-LBNL

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/source/hasTabs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright 2016-2021 Axel Huebl
# Copyright 2016-2023 Axel Huebl
#
# License: BSD-3-Clause-LBNL

Expand Down
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 Axel Huebl
# Copyright 2021-2023 Axel Huebl
#
# This file is part of ImpactX.
#
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Preamble ####################################################################
#
cmake_minimum_required(VERSION 3.20.0)
project(ImpactX VERSION 22.12)
project(ImpactX VERSION 23.01)

include(${ImpactX_SOURCE_DIR}/cmake/ImpactXFunctions.cmake)

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ImpactX Copyright (c) 2022, The Regents of the University of California,
ImpactX Copyright (c) 2022-2023, The Regents of the University of California,
through Lawrence Berkeley National Laboratory (subject to receipt of
any required approvals from the U.S. Dept. of Energy). All rights reserved.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ This work was supported by the Laboratory Directed Research and Development Prog

## Copyright Notice

Copyright (c) 2022, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy).
Copyright (c) 2022-2023, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy).
All rights reserved.

If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Intellectual Property Office at [email protected].
Expand Down
4 changes: 2 additions & 2 deletions cmake/dependencies/ABLASTR.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ macro(find_ablastr)
set(COMPONENT_DIM 3D)
set(COMPONENT_PRECISION ${ImpactX_PRECISION} P${ImpactX_PRECISION})

find_package(ABLASTR 22.12 CONFIG REQUIRED COMPONENTS ${COMPONENT_DIM})
find_package(ABLASTR 23.01 CONFIG REQUIRED COMPONENTS ${COMPONENT_DIM})
message(STATUS "ABLASTR: Found version '${ABLASTR_VERSION}'")
endif()
endmacro()
Expand All @@ -134,7 +134,7 @@ set(ImpactX_ablastr_src ""
set(ImpactX_ablastr_repo "https://github.com/ECP-WarpX/WarpX.git"
CACHE STRING
"Repository URI to pull and build ABLASTR from if(ImpactX_ablastr_internal)")
set(ImpactX_ablastr_branch "22.12"
set(ImpactX_ablastr_branch "23.01"
CACHE STRING
"Repository branch for ImpactX_ablastr_repo if(ImpactX_ablastr_internal)")

Expand Down
4 changes: 2 additions & 2 deletions cmake/dependencies/pyAMReX.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ function(find_pyamrex)
endif()
elseif(NOT ImpactX_pyamrex_internal)
# TODO: MPI control
find_package(pyAMReX 22.12 CONFIG REQUIRED)
find_package(pyAMReX 23.01 CONFIG REQUIRED)
message(STATUS "pyAMReX: Found version '${pyamrex_VERSION}'")
endif()
endfunction()
Expand All @@ -76,7 +76,7 @@ option(ImpactX_pyamrex_internal "Download & build pyAMReX" ON)
set(ImpactX_pyamrex_repo "https://github.com/AMReX-Codes/pyamrex.git"
CACHE STRING
"Repository URI to pull and build pyamrex from if(ImpactX_pyamrex_internal)")
set(ImpactX_pyamrex_branch "22.12"
set(ImpactX_pyamrex_branch "23.01"
CACHE STRING
"Repository branch for ImpactX_pyamrex_repo if(ImpactX_pyamrex_internal)")

Expand Down
2 changes: 1 addition & 1 deletion docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2019 Axel Huebl, Maxence Thevenet
# Copyright 2019-2023 Axel Huebl, Maxence Thevenet
#
# This file is part of WarpX.
#
Expand Down
8 changes: 4 additions & 4 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2021-2022 Axel Huebl
# Copyright 2021-2023 Axel Huebl
#
# This file is part of ImpactX.
#
Expand Down Expand Up @@ -62,17 +62,17 @@

# General information about the project.
project = "ImpactX"
copyright = "2021-2022, ImpactX collaboration"
copyright = "2021-2023, ImpactX collaboration"
author = "ImpactX collaboration"

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = "22.12"
version = "23.01"
# The full version, including alpha/beta/rc tags.
release = "22.12"
release = "23.01"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion etc/impactx/cori-nersc/batch_cori.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -l

# Copyright 2019 Maxence Thevenet
# Copyright 2019-2023 Maxence Thevenet
#
# This file is part of ImpactX.
#
Expand Down
2 changes: 1 addition & 1 deletion etc/impactx/cori-nersc/batch_cori_gpu.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -l

# Copyright 2021 Axel Huebl
# Copyright 2021-2023 Axel Huebl
# This file is part of ImpactX.
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion etc/impactx/perlmutter-nersc/batch_perlmutter.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -l

# Copyright 2021 Axel Huebl, Kevin Gott
# Copyright 2021-2023 Axel Huebl, Kevin Gott
#
# This file is part of WarpX.
#
Expand Down
2 changes: 1 addition & 1 deletion examples/cfchannel/analysis_cfchannel.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/cfchannel/analysis_cfchannel_10nC.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/cfchannel/run_cfchannel.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/cfchannel/run_cfchannel_10nC.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/chicane/analysis_chicane.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/chicane/plot_chicane.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/chicane/run_chicane.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/chicane/run_chicane_madx.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/distgen/analysis_gaussian.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/distgen/analysis_kurth4d.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/distgen/analysis_kvdist.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/distgen/analysis_semigaussian.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/expanding_beam/analysis_expanding.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/expanding_beam/run_expanding.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo/analysis_fodo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo/plot_fodo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo/run_fodo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo/run_fodo_madx.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo_rf/analysis_fodo_rf.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/fodo_rf/run_fodo_rf.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Marco Garten, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/iota_lattice/analysis_iotalattice.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/iota_lattice/run_iotalattice.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Chad Mitchell, Axel Huebl
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/iota_lens/analysis_iotalens.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/iota_lens/run_iotalens.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Ryan Sandberg, Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
2 changes: 1 addition & 1 deletion examples/kurth/analysis_kurth.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
# Copyright 2022 ImpactX contributors
# Copyright 2022-2023 ImpactX contributors
# Authors: Axel Huebl, Chad Mitchell
# License: BSD-3-Clause-LBNL
#
Expand Down
Loading

0 comments on commit 339a1dc

Please sign in to comment.