diff --git a/runtime/openmp/codelets/codelet_zlaswp_batched.c b/runtime/openmp/codelets/codelet_zlaswp_batched.c
new file mode 100644
index 0000000000000000000000000000000000000000..49ac5381ca1d1e4fe3bfb562811675b3d909765b
--- /dev/null
+++ b/runtime/openmp/codelets/codelet_zlaswp_batched.c
@@ -0,0 +1,65 @@
+/**
+ *
+ * @file openmp/codelet_zlaswp_batched.c
+ *
+ * @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
+ *                      Univ. Bordeaux. All rights reserved.
+ *
+ ***
+ *
+ * @brief Chameleon OpenMP codelets to apply zlaswp on a panel
+ *
+ * @version 1.3.0
+ * @author Alycia Lisito
+ * @date 2024-10-21
+ * @precisions normal z -> c d s
+ *
+ */
+#include "chameleon_openmp.h"
+#include "chameleon/tasks_z.h"
+
+void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
+                                 int                     m0,
+                                 int                     minmn,
+                                 int                     k,
+                                 int                     m,
+                                 int                     n,
+                                 void                   *ws,
+                                 const CHAM_ipiv_t      *ipiv,
+                                 int                     ipivk,
+                                 const CHAM_desc_t      *A,
+                                 const CHAM_desc_t      *Wu,
+                                 void                  **clargs_ptr )
+{
+    (void)options;
+    (void)m0;
+    (void)minmn;
+    (void)k;
+    (void)m;
+    (void)n;
+    (void)ws;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)Wu;
+    (void)clargs_ptr;
+}
+
+void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
+                                       int                     k,
+                                       int                     n,
+                                       const CHAM_ipiv_t      *ipiv,
+                                       int                     ipivk,
+                                       const CHAM_desc_t      *A,
+                                       const CHAM_desc_t      *U,
+                                       void                  **clargs_ptr )
+{
+    (void)options;
+    (void)k;
+    (void)n;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)U;
+    (void)clargs_ptr;
+}
diff --git a/runtime/parsec/codelets/codelet_zlaswp_batched.c b/runtime/parsec/codelets/codelet_zlaswp_batched.c
new file mode 100644
index 0000000000000000000000000000000000000000..aa8726690b25d23b6cdd3ea6ff525b9c36be12d3
--- /dev/null
+++ b/runtime/parsec/codelets/codelet_zlaswp_batched.c
@@ -0,0 +1,65 @@
+/**
+ *
+ * @file parsec/codelet_zlaswp_batched.c
+ *
+ * @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
+ *                      Univ. Bordeaux. All rights reserved.
+ *
+ ***
+ *
+ * @brief Chameleon Parsec codelets to apply zlaswp on a panel
+ *
+ * @version 1.3.0
+ * @author Alycia Lisito
+ * @date 2024-10-21
+ * @precisions normal z -> c d s
+ *
+ */
+#include "chameleon_parsec.h"
+#include "chameleon/tasks_z.h"
+
+void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
+                                 int                     m0,
+                                 int                     minmn,
+                                 int                     k,
+                                 int                     m,
+                                 int                     n,
+                                 void                   *ws,
+                                 const CHAM_ipiv_t      *ipiv,
+                                 int                     ipivk,
+                                 const CHAM_desc_t      *A,
+                                 const CHAM_desc_t      *Wu,
+                                 void                  **clargs_ptr )
+{
+    (void)options;
+    (void)m0;
+    (void)minmn;
+    (void)k;
+    (void)m;
+    (void)n;
+    (void)ws;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)Wu;
+    (void)clargs_ptr;
+}
+
+void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
+                                       int                     k,
+                                       int                     n,
+                                       const CHAM_ipiv_t      *ipiv,
+                                       int                     ipivk,
+                                       const CHAM_desc_t      *A,
+                                       const CHAM_desc_t      *U,
+                                       void                  **clargs_ptr )
+{
+    (void)options;
+    (void)k;
+    (void)n;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)U;
+    (void)clargs_ptr;
+}
diff --git a/runtime/quark/codelets/codelet_zlaswp_batched.c b/runtime/quark/codelets/codelet_zlaswp_batched.c
new file mode 100644
index 0000000000000000000000000000000000000000..f96414f27d29f448b7856d1e913e42cc4e15fcff
--- /dev/null
+++ b/runtime/quark/codelets/codelet_zlaswp_batched.c
@@ -0,0 +1,65 @@
+/**
+ *
+ * @file quark/codelet_zlaswp_batched.c
+ *
+ * @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
+ *                      Univ. Bordeaux. All rights reserved.
+ *
+ ***
+ *
+ * @brief Chameleon quark codelets to apply zlaswp on a panel
+ *
+ * @version 1.3.0
+ * @author Alycia Lisito
+ * @date 2024-10-21
+ * @precisions normal z -> c d s
+ *
+ */
+#include "chameleon_quark.h"
+#include "chameleon/tasks_z.h"
+
+void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
+                                 int                     m0,
+                                 int                     minmn,
+                                 int                     k,
+                                 int                     m,
+                                 int                     n,
+                                 void                   *ws,
+                                 const CHAM_ipiv_t      *ipiv,
+                                 int                     ipivk,
+                                 const CHAM_desc_t      *A,
+                                 const CHAM_desc_t      *Wu,
+                                 void                  **clargs_ptr )
+{
+    (void)options;
+    (void)m0;
+    (void)minmn;
+    (void)k;
+    (void)m;
+    (void)n;
+    (void)ws;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)Wu;
+    (void)clargs_ptr;
+}
+
+void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
+                                       int                     k,
+                                       int                     n,
+                                       const CHAM_ipiv_t      *ipiv,
+                                       int                     ipivk,
+                                       const CHAM_desc_t      *A,
+                                       const CHAM_desc_t      *U,
+                                       void                  **clargs_ptr )
+{
+    (void)options;
+    (void)k;
+    (void)n;
+    (void)ipiv;
+    (void)ipivk;
+    (void)A;
+    (void)U;
+    (void)clargs_ptr;
+}