Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
navier0.F90
Go to the documentation of this file.
1 !---------------------------------------------------------------------------
3 !---------------------------------------------------------------------------
4 SUBROUTINE estrat
5  use size_m, only : nid
6  use esolv, only : iesolv
7  use input, only : ifsplit, solver_type, param
8  use tstep, only : istep
9  implicit none
10 
11  iesolv = 1
12  if (ifsplit) iesolv=0
13 
14  solver_type='itr'
15  if (param(116) /= 0) solver_type='fdm'
16 ! if (param(90).ne.0) solver_type='itn'
17 
18 ! The following change recognizes that geometry is logically
19 ! tensor-product, but deformed: pdm = Preconditioner is fdm
20 
21  if (param(59) /= 0 .AND. solver_type == 'fdm') solver_type='pdm'
22 
23  if (istep < 2 .AND. nid == 0) write(6,10) iesolv,solver_type
24  10 format(2x,'E-solver strategy: ',i2,1x,a)
25 
26  RETURN
27 END SUBROUTINE estrat
cleaned
Definition: tstep_mod.F90:2
Input parameters from preprocessors.
Definition: input_mod.F90:11