57 CHARACTER(10) :: keys(3)
61 REAL(RFREAL) :: vals(3)
66 'ReadMultigridSection.F90' )
74 CALL
readsection( global,if_input,3,keys,vals,defined )
76 IF (defined(1).eqv..true.) global%startLevel =
max(1,int(abs(vals(1))))
77 IF (defined(2).eqv..true.)
THEN
78 global%cycleType = mgcycle_no
79 IF (vals(2)>0.9 .AND. vals(2)<1.1) global%cycleType = mgcycle_v
80 IF (vals(2)>1.9 .AND. vals(2)<2.1) global%cycleType = mgcycle_w
82 IF (defined(3).eqv..true.) global%refineIter = int(abs(vals(3))+0.5_rfreal)
subroutine readmultigridsection(global)
Vector_n max(const Array_n_const &v1, const Array_n_const &v2)
subroutine registerfunction(global, funName, fileName)
subroutine readsection(global, fileID, nvals, keys, vals, defined)
subroutine deregisterfunction(global)