From 566aa72ad8ccc0715e1caa94ce6cf8adedb1e7f8 Mon Sep 17 00:00:00 2001
From: Pedro Costa
Date: Fri, 22 Apr 2022 21:13:47 +0000
Subject: [PATCH] added a warning about default decomposition for implicit z
diffusion
---
src/sanity.f90 | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/sanity.f90 b/src/sanity.f90
index 26fd69e0..c9286de7 100644
--- a/src/sanity.f90
+++ b/src/sanity.f90
@@ -47,6 +47,10 @@ subroutine test_sanity(ng,dims,n,n_z,lo,hi,stop_type,cbcvel,cbcpre,bcvel,bcpre,i
#if defined(_IMPDIFF_1D) && !defined(_IMPDIFF)
if(myid == 0) print*, 'ERROR: `_IMPDIFF_1D` cpp macro requires building with `_IMPDIFF` too.'; call abortit
#endif
+#if defined(_IMPDIFF_1D) && !defined(_DECOMP_Z)
+ if(myid == 0) print*, 'WARNING: a run with implicit Z diffusion (`_IMPDIFF_1D`) is much more efficient &
+ when combined with a Z-pencils parallelization (`_DECOMP_Z`).'
+#endif
#if defined(_DEBUG)
call chk_solvers(ng,n,n_z,lo,hi,dli,dzci_g,dzfi_g,dzci,dzfi,nb,is_bound,cbcvel,cbcpre,bcvel,bcpre,passed)
if(.not.passed) call abortit