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