| 1 | molod | 1.1 | subroutine step_plumes_fg (myTime, myIter, myThid, dt) | 
| 2 |  |  | c----------------------------------------------------------------------- | 
| 3 |  |  | c  Subroutine step_plumes_fg - 'Wrapper' routine to advance | 
| 4 |  |  | c        the plumes state and make a 'first guess' at the new | 
| 5 |  |  | c        value. At this point, increment with the plumes | 
| 6 |  |  | c        tendency only. | 
| 7 |  |  | c        Also: Set up "bi, bj loop" and some timers and clocks here. | 
| 8 |  |  | c Call: step_plumes | 
| 9 |  |  | c----------------------------------------------------------------------- | 
| 10 |  |  | implicit none | 
| 11 |  |  | #include "CPP_OPTIONS.h" | 
| 12 |  |  | #include "SIZE.h" | 
| 13 |  |  | #include "plumes_SIZE.h" | 
| 14 |  |  | #include "plumes_coms.h" | 
| 15 |  |  | #include "EEPARAMS.h" | 
| 16 |  |  |  | 
| 17 |  |  | integer myTime, myIter, myThid | 
| 18 |  |  |  | 
| 19 |  |  | integer bi, bj | 
| 20 |  |  | _RL dt | 
| 21 |  |  |  | 
| 22 |  |  | do bj = myByLo(myThid), myByHi(myThid) | 
| 23 |  |  | do bi = myBxLo(myThid), myBxHi(myThid) | 
| 24 |  |  |  | 
| 25 |  |  | c  Step forward the plumes state using plumes tendencies | 
| 26 |  |  | call step_plumes(uplume,vplume,thplume,splume,dt, | 
| 27 |  |  | .   Nxplumes,Nyplumes,Nr,Nsx,Nsy,bi,bj, | 
| 28 |  |  | .                          duplume,dvplume,dthplume,dsplume) | 
| 29 |  |  |  | 
| 30 |  |  | enddo | 
| 31 |  |  | enddo | 
| 32 |  |  |  | 
| 33 |  |  | return | 
| 34 |  |  | end |