File indexing completed on 2018-03-02 18:37:36 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
7f58e89433 Jean*0001 #include "CPP_OPTIONS.h"
0002
8e7fefb5a9 Jean*0003
0004
0005
0006
7412e6d2ad Jean*0007 SUBROUTINE ATM_TO_OCN_MAPRUNOFF(
0008 I fld_atm,
8e7fefb5a9 Jean*0009 O fld_ocn,
0010 U add2ocn )
0011
0012
7f58e89433 Jean*0013
0014
0015
8e7fefb5a9 Jean*0016
7f58e89433 Jean*0017
0018
8e7fefb5a9 Jean*0019
0020 IMPLICIT NONE
0021
7f58e89433 Jean*0022 #include "ATMSIZE.h"
0023 #include "OCNSIZE.h"
0024 #include "CPL_MAP2GRIDS.h"
0025
8e7fefb5a9 Jean*0026
0027
0028
0029
7f58e89433 Jean*0030 _RL fld_atm(Nx_atm*Ny_atm)
0031 _RL fld_ocn(Nx_ocn*Ny_ocn)
8e7fefb5a9 Jean*0032 _RL add2ocn(Nx_ocn*Ny_ocn)
0033
7f58e89433 Jean*0034
8e7fefb5a9 Jean*0035
7f58e89433 Jean*0036 INTEGER n, ijo, ija
0037
7412e6d2ad Jean*0038
8e7fefb5a9 Jean*0039 DO ijo=1,Nx_ocn*Ny_ocn
0040 fld_ocn(ijo) = 0.
0041 ENDDO
7f58e89433 Jean*0042
7412e6d2ad Jean*0043
7f58e89433 Jean*0044
0045 DO n=1,nROmap
0046 ijo=ijROocn(n)
0047 ija=ijROatm(n)
8e7fefb5a9 Jean*0048 fld_ocn(ijo) = fld_ocn(ijo)
0049 & + fld_atm(ija)*arROmap(n)
0050 add2ocn(ijo) = add2ocn(ijo)
0051 & - fld_atm(ija)*arROmap(n)
7f58e89433 Jean*0052 ENDDO
0053
0054 RETURN
0055 END