File indexing completed on 2024-12-17 18:36:50 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
4de8f8c098 Ed H*0001 #include "MNC_OPTIONS.h"
0002
e9b72f2bd9 Ed H*0003
e6bb5b2cc3 Ed H*0004
1b5fb69d21 Ed H*0005
4de8f8c098 Ed H*0006
1b5fb69d21 Ed H*0007
3f2ea2a4ed Ed H*0008 SUBROUTINE MNC_INIT( myThid )
4de8f8c098 Ed H*0009
1b5fb69d21 Ed H*0010
e6bb5b2cc3 Ed H*0011
0012
0013
1b5fb69d21 Ed H*0014
0015
5bc9611487 Ed H*0016 #include "SIZE.h"
0017 #include "EEPARAMS.h"
0018 #include "PARAMS.h"
07155994b8 Mart*0019 #include "MNC_COMMON.h"
ed1920da46 Mart*0020 #include "MNC_PARAMS.h"
4de8f8c098 Ed H*0021
1b5fb69d21 Ed H*0022
3f2ea2a4ed Ed H*0023 integer myThid
e6bb5b2cc3 Ed H*0024
4de8f8c098 Ed H*0025
1b5fb69d21 Ed H*0026
9705a0d5c6 Ed H*0027 integer i,j, g
4de8f8c098 Ed H*0028 character blank*(MNC_MAX_CHAR)
9705a0d5c6 Ed H*0029 character bpath*(MNC_MAX_PATH)
4de8f8c098 Ed H*0030
3623ff8097 Ed H*0031
df6eaac306 Ed H*0032 DO i = 1,MNC_MAX_CHAR
bdad0a740f Ed H*0033 blank(i:i) = ' '
4de8f8c098 Ed H*0034 ENDDO
9705a0d5c6 Ed H*0035 DO i = 1,MNC_MAX_PATH
0036 bpath(i:i) = ' '
0037 ENDDO
0038
a27dc5c859 Ed H*0039 mnc_blank_name(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
ef92f00980 Ed H*0040 DO i = 1,MNC_MAX_FID
9705a0d5c6 Ed H*0041 mnc_f_names(i)(1:MNC_MAX_PATH) = bpath(1:MNC_MAX_PATH)
a7ffe10af7 Ed H*0042 DO j = 1,MNC_MAX_INFO
0043 mnc_f_info(i,j) = 0
0044 mnc_fv_ids(i,j) = 0
0045 mnc_fd_ind(i,j) = 0
dad4143247 Ed H*0046 mnc_f_alld(i,j) = 0
a7ffe10af7 Ed H*0047 ENDDO
0048 ENDDO
ef92f00980 Ed H*0049 DO i = 1,MNC_MAX_ID
0050 mnc_d_size(i) = 0
0051 mnc_d_ids(i) = 0
0052 mnc_g_names(i)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0053 mnc_v_names(i)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0054 mnc_d_names(i)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0055 ENDDO
a7ffe10af7 Ed H*0056
357126def9 Ed H*0057
e9b72f2bd9 Ed H*0058 DO g = 1,MNC_MAX_ID
15688ab4b4 Ed H*0059 mnc_cw_gname(g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
3623ff8097 Ed H*0060 mnc_cw_vname(g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0061 mnc_cw_vgind(g) = 0
21c48a3add Ed H*0062 mnc_cw_vfmv(g) = 0
e9b72f2bd9 Ed H*0063 mnc_cw_ndim(g) = 0
85c5caf7c2 Ed H*0064 mnc_cw_fgnm(g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0065 mnc_cw_fgud(g) = 0
3a6f2e4083 Ed H*0066 mnc_cw_fgis(g) = 0
5bc9611487 Ed H*0067 mnc_cw_fgci(g) = 1
d77e828db7 Ed H*0068
e9b72f2bd9 Ed H*0069 DO i = 1,MNC_CW_MAX_I
0070 mnc_cw_dn(i,g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
3623ff8097 Ed H*0071 mnc_cw_vtnm(i,g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0072 mnc_cw_vinm(i,g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0073 mnc_cw_vdnm(i,g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
0074 mnc_cw_vtat(i,g)(1:MNC_MAX_CHAR) = blank(1:MNC_MAX_CHAR)
e9b72f2bd9 Ed H*0075 mnc_cw_dims(i,g) = 0
0076 mnc_cw_is(i,g) = 0
0077 mnc_cw_ie(i,g) = 0
3623ff8097 Ed H*0078 mnc_cw_viat(i,g) = 0
0079 mnc_cw_vdat(i,g) = 0.0D0
0080 ENDDO
0081 DO i = 1,3
0082 mnc_cw_vnat(i,g) = 0
e9b72f2bd9 Ed H*0083 ENDDO
df6eaac306 Ed H*0084 DO i = 1,2
0085 mnc_cw_vbij(i,g) = 0
21c48a3add Ed H*0086 mnc_cw_vmvi(i,g) = 0
0087 mnc_cw_vmvr(i,g) = 0.0
0088 mnc_cw_vmvd(i,g) = 0.0D0
d77e828db7 Ed H*0089
df6eaac306 Ed H*0090 ENDDO
e9b72f2bd9 Ed H*0091 ENDDO
5bc9611487 Ed H*0092
0093 DO i = 1,MNC_MAX_INFO
0094 mnc_cw_cit(1,i) = 0
0095 mnc_cw_cit(2,i) = 0
0096 mnc_cw_cit(3,i) = -1
0097 ENDDO
0098
ed1920da46 Mart*0099 DO i = 1,2
0100 mnc_def_imv(i) = UNSET_I
0101 mnc_def_rmv(i) = UNSET_FLOAT4
0102 mnc_def_dmv(i) = UNSET_FLOAT8
0103 ENDDO
0104
5bc9611487 Ed H*0105
0106
0107 mnc_cw_cit(1,1) = 1
0108 mnc_cw_cit(2,1) = nIter0
0109
0110
0111 mnc_cw_cit(1,2) = -1
0112 mnc_cw_cit(2,2) = -1
0113
0114
0115
0116
0117 mnc_cw_cit(1,3) = 3
0118 mnc_cw_cit(2,3) = nIter0
0119
d77e828db7 Ed H*0120
0121
0122
e9b72f2bd9 Ed H*0123
a7ffe10af7 Ed H*0124 RETURN
0125 END
0126
e9b72f2bd9 Ed H*0127