| 77 |
_RL dot_p1_tile (nSx,nSy) |
_RL dot_p1_tile (nSx,nSy) |
| 78 |
_RL dot_p2_tile (nSx,nSy) |
_RL dot_p2_tile (nSx,nSy) |
| 79 |
_RL ad_tolerance |
_RL ad_tolerance |
| 80 |
|
CHARACTER*(MAX_LEN_MBUF) msgBuf |
| 81 |
|
|
| 82 |
! iters = streamice_max_cg_iter |
! iters = streamice_max_cg_iter |
| 83 |
|
|
| 84 |
#ifdef ALLOW_STREAMICE |
#ifdef ALLOW_STREAMICE |
| 85 |
|
|
| 86 |
|
WRITE(msgBuf,'(A)') 'CALLING MANUAL CG ADJOINT' |
| 87 |
PRINT *, "CALLING MANUAL CG ADJOINT" |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
| 88 |
|
& SQUEEZE_RIGHT , 1) |
| 89 |
|
|
| 90 |
|
|
| 91 |
conv_flag = 0 |
conv_flag = 0 |
| 92 |
ad_tolerance = 1.e-14 |
ad_tolerance = 1.e-14 |
| 648 |
ENDDO |
ENDDO |
| 649 |
|
|
| 650 |
|
|
| 651 |
PRINT *, "DONE WITH MANUAL CG ADJOINT:",tmpiter,"ITERS" |
WRITE(msgBuf,'(A,I5,A)') 'DONE WITH MANUAL CG ADJOINT:',tmpiter, |
| 652 |
|
& 'ITERS' |
| 653 |
|
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
| 654 |
|
& SQUEEZE_RIGHT , 1) |
| 655 |
|
|
| 656 |
|
|
| 657 |
#endif |
#endif |
| 658 |
RETURN |
RETURN |