From 5916585c95ccdef6e79581c6c91cabb8a5e723dc Mon Sep 17 00:00:00 2001 From: Ardavan Oskooi Date: Wed, 15 Apr 2026 23:30:54 -0700 Subject: [PATCH 1/6] prepare for 1.33 release --- NEWS.md | 22 ++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 927b7e3df..fcc5c753a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,27 @@ # Meep Release Notes +## Meep 1.33.0 + +4/16/2026 + +* Performance optimization for time stepping in cylindrical coordinates ([#3158]). + +* Multithreading support for epsilon initialization ([#3166], [#3171]). + +* Bug fix when combining mirror symmetries and Bloch-periodic boundaries ([#3155]). + +* Bug fix when combining Bloch-periodic boundaries and single-precision floating point ([#3157]). + +* Bug fix in interpolation of epsilon grid from Meep to MPB ([#3163]). + +* Bug fix when combining dft_force and mirror symmetry ([#3161]). + +* Bug fix in grid_volume::init_subvolume in cylindrical coordinates ([#3174]). + +* Bug fix in Simulation.load_chunk_layout ([#3189]). + +* Various improvements and additional documentation ([#3159], [#3169], [#3179], [#3185], [#3187], [#3190], [#3195], [#3193], [#3199]). + ## Meep 1.32.0 2/20/2026 diff --git a/configure.ac b/configure.ac index 4844c2ccb..597135934 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. -AC_INIT([meep],[m4_esyscmd(./version.sh 1.33.0-beta)]) +AC_INIT([meep],[m4_esyscmd(./version.sh 1.33.0)]) AC_CONFIG_SRCDIR(src/step.cpp) AC_CONFIG_AUX_DIR([build-aux]) @@ -8,7 +8,7 @@ AC_CONFIG_AUX_DIR([build-aux]) # not the same as the "public" version number. (Don't worry about this # except for public releases.) Note that any change to a C++ class # definition (in the .hpp file) generally breaks binary compatibility. -SHARED_VERSION_INFO="36:0:1" # CURRENT:REVISION:AGE +SHARED_VERSION_INFO="36:0:2" # CURRENT:REVISION:AGE AM_INIT_AUTOMAKE([foreign color-tests parallel-tests silent-rules 1.11]) AM_SILENT_RULES(yes) From e5df031c76a4edc6f3369cae75e79c35d141b343 Mon Sep 17 00:00:00 2001 From: Ardavan Oskooi Date: Wed, 15 Apr 2026 23:33:45 -0700 Subject: [PATCH 2/6] fixes --- NEWS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index fcc5c753a..101900f35 100644 --- a/NEWS.md +++ b/NEWS.md @@ -8,7 +8,7 @@ * Multithreading support for epsilon initialization ([#3166], [#3171]). -* Bug fix when combining mirror symmetries and Bloch-periodic boundaries ([#3155]). +* Bug fix when combining Bloch-periodic boundaries and mirror symmetries ([#3155]). * Bug fix when combining Bloch-periodic boundaries and single-precision floating point ([#3157]). @@ -20,7 +20,7 @@ * Bug fix in Simulation.load_chunk_layout ([#3189]). -* Various improvements and additional documentation ([#3159], [#3169], [#3179], [#3185], [#3187], [#3190], [#3195], [#3193], [#3199]). +* Various improvements and additional documentation ([#3159], [#3169], [#3179], [#3185], [#3187], [#3190], [#3193], [#3195], [#3199]). ## Meep 1.32.0 From 577b5a4a969cf7af2fc46bbf0c35ec7350e0fc9e Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Thu, 16 Apr 2026 15:56:54 -0400 Subject: [PATCH 3/6] Update NEWS.md --- NEWS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NEWS.md b/NEWS.md index 101900f35..a86a0733e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -6,6 +6,8 @@ * Performance optimization for time stepping in cylindrical coordinates ([#3158]). +* Performance optimization for repeated eigenmode solves ([#3167]). + * Multithreading support for epsilon initialization ([#3166], [#3171]). * Bug fix when combining Bloch-periodic boundaries and mirror symmetries ([#3155]). From 4de39fae809eba4928a143c7d7d62308708ffab8 Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Fri, 24 Apr 2026 15:35:06 -0400 Subject: [PATCH 4/6] Apply suggestion from @stevengj --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index a86a0733e..a6e8f5568 100644 --- a/NEWS.md +++ b/NEWS.md @@ -22,7 +22,7 @@ * Bug fix in Simulation.load_chunk_layout ([#3189]). -* Various improvements and additional documentation ([#3159], [#3169], [#3179], [#3185], [#3187], [#3190], [#3193], [#3195], [#3199]). +* Various improvements and additional documentation ([#3159], [#3169], [#3179], [#3185], [#3187], [#3188], [#3190], [#3193], [#3195], [#3199]). ## Meep 1.32.0 From b52f485098fd68a1d909dff75b25d789e222b129 Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Fri, 24 Apr 2026 15:35:29 -0400 Subject: [PATCH 5/6] Apply suggestion from @stevengj --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index a6e8f5568..63ce83760 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## Meep 1.33.0 -4/16/2026 +4/24/2026 * Performance optimization for time stepping in cylindrical coordinates ([#3158]). From 30954fff8444af19d2978e77624b9e7406004f77 Mon Sep 17 00:00:00 2001 From: "Steven G. Johnson" Date: Fri, 24 Apr 2026 15:41:14 -0400 Subject: [PATCH 6/6] Apply suggestion from @stevengj --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 597135934..c0a16e370 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ AC_CONFIG_AUX_DIR([build-aux]) # not the same as the "public" version number. (Don't worry about this # except for public releases.) Note that any change to a C++ class # definition (in the .hpp file) generally breaks binary compatibility. -SHARED_VERSION_INFO="36:0:2" # CURRENT:REVISION:AGE +SHARED_VERSION_INFO="37:0:0" # CURRENT:REVISION:AGE AM_INIT_AUTOMAKE([foreign color-tests parallel-tests silent-rules 1.11]) AM_SILENT_RULES(yes)