Skip to content

Commit 7d7ddca

Browse files
authored
Release 25.03 (#5734)
Prepare the March release of WarpX, following the [documentation](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 25.01): ```console ./Tools/Release/updatePICSAR.py ``` 4. Update WarpX version number: ```console ./Tools/Release/newVersion.sh ```
1 parent 0bb3c26 commit 7d7ddca

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

Diff for: .github/workflows/cuda.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
which nvcc || echo "nvcc not in PATH!"
128128
129129
git clone https://github.com/AMReX-Codes/amrex.git ../amrex
130-
cd ../amrex && git checkout --detach 044d52f7d309e340939d7cae449fd83209da317f && cd -
130+
cd ../amrex && git checkout --detach 25.03 && cd -
131131
make COMP=gcc QED=FALSE USE_MPI=TRUE USE_GPU=TRUE USE_OMP=FALSE USE_FFT=TRUE USE_CCACHE=TRUE -j 4
132132
133133
ccache -s

Diff for: CMakeLists.txt

+1-1
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 25.02)
4+
project(WarpX VERSION 25.03)
55

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

Diff for: Docs/source/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ def __init__(self, *args, **kwargs):
112112
# built documents.
113113
#
114114
# The short X.Y version.
115-
version = "25.02"
115+
version = "25.03"
116116
# The full version, including alpha/beta/rc tags.
117-
release = "25.02"
117+
release = "25.03"
118118

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

Diff for: Python/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

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

Diff for: cmake/dependencies/AMReX.cmake

+2-2
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 25.02 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 25.03 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 "044d52f7d309e340939d7cae449fd83209da317f"
297+
set(WarpX_amrex_branch "25.03"
298298
CACHE STRING
299299
"Repository branch for WarpX_amrex_repo if(WarpX_amrex_internal)")
300300

Diff for: cmake/dependencies/pyAMReX.cmake

+2-2
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 25.02 CONFIG REQUIRED)
62+
find_package(pyAMReX 25.03 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 "3088ea12a1a6287246bf027c4235f10e92472450"
77+
set(WarpX_pyamrex_branch "25.03"
7878
CACHE STRING
7979
"Repository branch for WarpX_pyamrex_repo if(WarpX_pyamrex_internal)")
8080

Diff for: setup.py

+1-1
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="25.02",
283+
version="25.03",
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)