Skip to content

Commit 4f2b3b6

Browse files
authored
Release 24.12 (#5496)
Prepare the December release of WarpX, following the documentation at https://warpx.readthedocs.io/en/latest/maintenance/release.html: 1. Update to latest AMReX release: ```console ./Tools/Release/updateAMReX.py ``` 2. Update to latest pyAMReX release: ```console ./Tools/Release/updatepyAMReX.py ``` 3. Update to latest PICSAR release (no changes, still 24.09): ```console ./Tools/Release/updatePICSAR.py ``` 4. Update WarpX version number: ```console ./Tools/Release/newVersion.sh ```
1 parent 9e5346e commit 4f2b3b6

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

.github/workflows/cuda.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ jobs:
126126
which nvcc || echo "nvcc not in PATH!"
127127
128128
git clone https://github.com/AMReX-Codes/amrex.git ../amrex
129-
cd ../amrex && git checkout --detach 456c93c7d9512f1cdffac0574973d7df41417898 && cd -
129+
cd ../amrex && git checkout --detach 24.12 && cd -
130130
make COMP=gcc QED=FALSE USE_MPI=TRUE USE_GPU=TRUE USE_OMP=FALSE USE_FFT=TRUE USE_CCACHE=TRUE -j 4
131131
132132
ccache -s

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Preamble ####################################################################
22
#
33
cmake_minimum_required(VERSION 3.24.0)
4-
project(WarpX VERSION 24.11)
4+
project(WarpX VERSION 24.12)
55

66
include(${WarpX_SOURCE_DIR}/cmake/WarpXFunctions.cmake)
77

Docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ def __init__(self, *args, **kwargs):
107107
# built documents.
108108
#
109109
# The short X.Y version.
110-
version = "24.11"
110+
version = "24.12"
111111
# The full version, including alpha/beta/rc tags.
112-
release = "24.11"
112+
release = "24.12"
113113

114114
# The language for content autogenerated by Sphinx. Refer to documentation
115115
# for a list of supported languages.

Python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
setup(
6767
name="pywarpx",
68-
version="24.11",
68+
version="24.12",
6969
packages=["pywarpx"],
7070
package_dir={"pywarpx": "pywarpx"},
7171
description="""Wrapper of WarpX""",

cmake/dependencies/AMReX.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ macro(find_amrex)
271271
endif()
272272
set(COMPONENT_PRECISION ${WarpX_PRECISION} P${WarpX_PARTICLE_PRECISION})
273273

274-
find_package(AMReX 456c93c7d9512f1cdffac0574973d7df41417898 CONFIG REQUIRED COMPONENTS ${COMPONENT_ASCENT} ${COMPONENT_CATALYST} ${COMPONENT_DIMS} ${COMPONENT_EB} ${COMPONENT_FFT} PARTICLES ${COMPONENT_PIC} ${COMPONENT_PRECISION} ${COMPONENT_SENSEI} LSOLVERS)
274+
find_package(AMReX 24.12 CONFIG REQUIRED COMPONENTS ${COMPONENT_ASCENT} ${COMPONENT_CATALYST} ${COMPONENT_DIMS} ${COMPONENT_EB} ${COMPONENT_FFT} PARTICLES ${COMPONENT_PIC} ${COMPONENT_PRECISION} ${COMPONENT_SENSEI} LSOLVERS)
275275
# note: TINYP skipped because user-configured and optional
276276

277277
# AMReX CMake helper scripts
@@ -294,7 +294,7 @@ set(WarpX_amrex_src ""
294294
set(WarpX_amrex_repo "https://github.com/AMReX-Codes/amrex.git"
295295
CACHE STRING
296296
"Repository URI to pull and build AMReX from if(WarpX_amrex_internal)")
297-
set(WarpX_amrex_branch "456c93c7d9512f1cdffac0574973d7df41417898"
297+
set(WarpX_amrex_branch "24.12"
298298
CACHE STRING
299299
"Repository branch for WarpX_amrex_repo if(WarpX_amrex_internal)")
300300

cmake/dependencies/pyAMReX.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function(find_pyamrex)
5959
endif()
6060
elseif(NOT WarpX_pyamrex_internal)
6161
# TODO: MPI control
62-
find_package(pyAMReX 24.11 CONFIG REQUIRED)
62+
find_package(pyAMReX 24.12 CONFIG REQUIRED)
6363
message(STATUS "pyAMReX: Found version '${pyAMReX_VERSION}'")
6464
endif()
6565
endfunction()
@@ -74,7 +74,7 @@ option(WarpX_pyamrex_internal "Download & build pyAMReX" ON)
7474
set(WarpX_pyamrex_repo "https://github.com/AMReX-Codes/pyamrex.git"
7575
CACHE STRING
7676
"Repository URI to pull and build pyamrex from if(WarpX_pyamrex_internal)")
77-
set(WarpX_pyamrex_branch "66fc71fecf77eee903e9c60100f1243f9e157744"
77+
set(WarpX_pyamrex_branch "24.12"
7878
CACHE STRING
7979
"Repository branch for WarpX_pyamrex_repo if(WarpX_pyamrex_internal)")
8080

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ def build_extension(self, ext):
280280
setup(
281281
name="pywarpx",
282282
# note PEP-440 syntax: x.y.zaN but x.y.z.devN
283-
version="24.11",
283+
version="24.12",
284284
packages=["pywarpx"],
285285
package_dir={"pywarpx": "Python/pywarpx"},
286286
author="Jean-Luc Vay, David P. Grote, Maxence Thévenet, Rémi Lehe, Andrew Myers, Weiqun Zhang, Axel Huebl, et al.",

0 commit comments

Comments
 (0)