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 |