Back to home page

MITgcm

 
 

    


Warning, /tools/TAP_support/flow_tap is written in an unsupported language. File is not indexed.

view on githubraw file Latest commit b4daa243 on 2023-05-28 03:53:22 UTC
b4daa24319 Shre*0001 subroutine get_environment_variable:
                0002 intrinsic:
                0003 shape: (param 1, param 2, param 3, param 4)
                0004 type: (arrayType(character(),dimColons(dimColon(none(),none()))), arrayType(character(),dimColons(dimColon(none(),none()))), integer(), boolean())
                0005 ReadNotWritten: (1, 0, 1, 1)
                0006 ReadThenWritten: (0, 0, 0, 0)
                0007 NotReadThenWritten: (0, 1, 0, 0)
                0008 deps:  (id,
                0009         1, 0, 1, 1
                0010         id,
                0011         id)     
                0012 
                0013 function modulo:
                0014 intrinsic:
                0015 shape: (param 1, param 2, result)
                0016 type: (float(), float(), float())
                0017 ReadNotWritten: (1, 1, 0)
                0018 ReadThenWritten: (0, 0, 0)
                0019 NotReadThenWritten: (0, 0, 1)
                0020 
                0021 function ceiling:
                0022 intrinsic:
                0023 shape: (param 1, result)
                0024 type: (float(), integer())
                0025 ReadNotWritten: (1, 0)
                0026 ReadThenWritten: (0, 0)
                0027 NotReadThenWritten: (0, 1)
                0028 
                0029 function floor:
                0030 intrinsic:
                0031 shape: (param 1, result)
                0032 type: (float(), integer())
                0033 ReadNotWritten: (1, 0)
                0034 ReadThenWritten: (0, 0)
                0035 NotReadThenWritten: (0, 1)
                0036 
                0037 function erf:
                0038 intrinsic:
                0039 shape: (param 1, result)
                0040 type: (float(), float())
                0041 ReadNotWritten: (1, 0)
                0042 ReadThenWritten: (0, 0)
                0043 NotReadThenWritten: (0, 1)
                0044 
                0045 function real:
                0046 intrinsic:
                0047 shape: (param 1, param 2, result)
                0048 type: (float(), integer(), float())
                0049 type: (arrayType(float(),dimColons(dimColon(none(),none()))), integer(), arrayType(float(),dimColons(dimColon(none(),none()))))
                0050 ReadNotWritten: (1, 1, 0)
                0051 ReadThenWritten: (0, 0, 0)
                0052 NotReadThenWritten: (0, 0, 1)
                0053 
                0054 subroutine system:
                0055 intrinsic:
                0056 shape: (param 1)
                0057 type: (character())
                0058 ReadNotWritten: (1)
                0059 ReadThenWritten: (0)
                0060 NotReadThenWritten: (0)
                0061 deps: (id)
                0062 
                0063 subroutine flush:
                0064 intrinsic
                0065 shape: (param 1)
                0066 type: (integer())
                0067 ReadNotWritten: (1)
                0068 ReadThenWritten: (0)
                0069 NotReadThenWritten: (0)
                0070 
                0071 subroutine getenv:
                0072 intrinsic
                0073 shape(param 1, param 2)
                0074 type: (character(), character())
                0075 ReadNotWritten: (1,0)
                0076 ReadThenWritten: (0,0)
                0077 NotReadThenWritten: (0,1)
                0078 
                0079 subroutine fdate:
                0080 intrinsic
                0081 shape()
                0082 type: ()
                0083 ReadNotWritten: ()
                0084 ReadThenWritten: ()
                0085 NotReadThenWritten: ()
                0086 subroutine cg2d:
                0087   external:
                0088   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                0089   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0090   ReadNotWritten:     (1,0,0,0,0,0,0,1)
                0091   NotReadThenWritten: (0,0,1,1,1,0,0,0)
                0092   ReadThenWritten:    (0,1,0,0,0,1,1,0)
                0093 
                0094 subroutine mds_read_field:
                0095   external:
                0096   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11)
                0097   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0098   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0)
                0099   ReadNotWritten:     (1,1,1,1,1,1,1,0,0,1,1)
                0100   NotReadThenWritten: (0,0,0,0,0,0,0,1,1,0,0)
                0101   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0,0)
                0102 
                0103 subroutine active_read_xy:
                0104   external:
                0105   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                0106   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0107   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                0108   ReadNotWritten:     (1,0,1,1,1,1,1,1)
                0109   NotReadThenWritten: (0,1,0,0,0,0,0,0)
                0110   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                0111 
                0112 subroutine active_write_xy:
                0113   external:
                0114   shape: (param 1, param 2, param 3, param 4, param 5, param 6)
                0115   type: (none(),none(),none(),none(),none(),none())
                0116   NotReadNotWritten:  (0,0,0,0,0,0)
                0117   ReadNotWritten:     (1,1,1,1,1,1)
                0118   NotReadThenWritten: (0,0,0,0,0,1)
                0119   ReadThenWritten:    (0,0,0,0,0,1)
                0120 
                0121 subroutine active_read_xyz:
                0122   external:
                0123   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                0124   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0125   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                0126   ReadNotWritten:     (1,0,1,1,1,1,1,1)
                0127   NotReadThenWritten: (0,1,0,0,0,0,0,0)
                0128   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                0129 
                0130 subroutine active_write_gen_rs:
                0131   external:
                0132   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9)
                0133   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0134   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0135   ReadNotWritten:     (1,1,1,1,1,1,1,1,1)
                0136   NotReadThenWritten: (0,0,0,0,0,0,0,0,1)
                0137   ReadThenWritten:    (0,0,0,0,0,0,0,0,1)
                0138 
                0139 subroutine ifnblnk:
                0140   external:
                0141   shape: (param 1)
                0142   type: (none())
                0143   NotReadNotWritten:  (0)
                0144   ReadNotWritten:     (1)
                0145   NotReadThenWritten: (0)
                0146   ReadThenWritten:    (0)
                0147 
                0148 function ifnblnk:
                0149   external:
                0150   shape: (param 1, result)
                0151   type: (arrayType(character(), dimColons(dimColon(none(), none()))), integer())
                0152   NotReadNotWritten:  (0,0)
                0153   ReadNotWritten:     (1,0)
                0154   NotReadThenWritten: (0,1)
                0155   ReadThenWritten:    (0,0)
                0156 
                0157 function ilnblnk:
                0158   external:
                0159   shape: (param 1, result)
                0160   type: (arrayType(character(), dimColons(dimColon(none(), none()))), integer())
                0161   NotReadNotWritten:  (0,0)
                0162   ReadNotWritten:     (1,0)
                0163   NotReadThenWritten: (0,1)
                0164   ReadThenWritten:    (0,0)
                0165 
                0166 subroutine print_message:
                0167   external:
                0168   shape: (param 1, param 2, param 3, param 4)
                0169   type: (none(),none(),none(),none())
                0170   NotReadNotWritten:  (0,0,0,0)
                0171   ReadNotWritten:     (1,1,1,1)
                0172   NotReadThenWritten: (0,0,0,0)
                0173   ReadThenWritten:    (0,0,0,0)
                0174 
                0175 subroutine print_error:
                0176   external:
                0177   shape: (param 1,param 2)
                0178   type: (none(), none())
                0179   NotReadNotWritten:  (0,0)
                0180   ReadNotWritten:     (1,1)
                0181   NotReadThenWritten: (0,0)
                0182   ReadThenWritten:    (0,0)
                0183 
                0184 subroutine mon_printstats_rs:
                0185   external:
                0186   shape: (param 1,param 2,param 3,param 4)
                0187   type: (none(),none(),none(),none())
                0188   NotReadNotWritten:  (0,0,0,0)
                0189   ReadNotWritten:     (1,1,1,1)
                0190   NotReadThenWritten: (0,0,0,0)
                0191   ReadThenWritten:    (0,0,0,0)
                0192 
                0193 subroutine mon_calc_advcfl_tile:
                0194   external:
                0195   shape: (param 1,param 2,param 3,param 4,param 5,param 6, param 7,param 8, param 9, param 10)
                0196   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0197   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0)
                0198   ReadNotWritten:     (1,1,1,1,1,1,1,1,1,1)
                0199   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0)
                0200   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0)
                0201 
                0202 subroutine mon_calc_advcfl_glob:
                0203   external:
                0204   shape: (param 1,param 2,param 3)
                0205   type: (none(),none(),none())
                0206   NotReadNotWritten:  (0,0,0)
                0207   ReadNotWritten:     (1,1,1)
                0208   NotReadThenWritten: (0,0,0)
                0209   ReadThenWritten:    (0,0,0)
                0210 
                0211 subroutine ctrl_bound_3d:
                0212   external:
                0213   shape: (param 1, param 2, param 3, param 4)
                0214   type: (none(),none(),none(),none())
                0215   NotReadNotWritten:  (0,0,0,0)
                0216   ReadNotWritten:     (1,1,1,1)
                0217   NotReadThenWritten: (0,0,0,0)
                0218   ReadThenWritten:    (0,0,0,0)
                0219 
                0220 subroutine ctrl_bound_2d:
                0221   external:
                0222   shape: (param 1, param 2, param 3, param 4)
                0223   type: (none(),none(),none(),none())
                0224   NotReadNotWritten:  (0,0,0,0)
                0225   ReadNotWritten:     (1,1,1,1)
                0226   NotReadThenWritten: (0,0,0,0)
                0227   ReadThenWritten:    (0,0,0,0)
                0228 
                0229 subroutine mds_facef_read_rs:
                0230   external:
                0231   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0232   type: (none(),none(),none(),none(),none(),none(),none())
                0233   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0234   ReadNotWritten:     (1,1,1,1,1,1,1)
                0235   NotReadThenWritten: (0,0,0,1,0,0,0)
                0236   ReadThenWritten:    (0,0,0,0,0,0,0)
                0237 
                0238 subroutine mdsreadfield:
                0239   external:
                0240   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0241   type: (none(),none(),none(),none(),none(),none(),none())
                0242   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0243   ReadNotWritten:     (1,1,1,1,0,1,1)
                0244   NotReadThenWritten: (0,0,0,0,1,0,0)
                0245   ReadThenWritten:    (0,0,0,0,0,0,0)
                0246 
                0247 subroutine mdswritefield:
                0248   external:
                0249   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9)
                0250   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0251   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0252   ReadNotWritten:     (1,1,1,1,1,1,1,1,1)
                0253   NotReadThenWritten: (0,0,0,0,0,0,0,0,0)
                0254   ReadThenWritten:    (0,0,0,0,0,0,0,0,0)
                0255 
                0256 subroutine mds_write_field:
                0257   external:
                0258   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12, param 13)
                0259   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0260   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0261   ReadNotWritten:     (1,1,1,1,1,1,1,1,1,1,1,1,1)
                0262   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0263   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0264 
                0265 subroutine mds_read_sec_xz:
                0266   external:
                0267   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9)
                0268   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0269   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0270   ReadNotWritten:     (1,1,1,1,1,0,0,1,1)
                0271   NotReadThenWritten: (0,0,0,0,0,1,1,0,0)
                0272   ReadThenWritten:    (0,0,0,0,0,0,0,0,0)
                0273 
                0274 subroutine mds_read_sec_yz:
                0275   external:
                0276   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9)
                0277   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0278   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0279   ReadNotWritten:     (1,1,1,1,1,0,0,1,1)
                0280   NotReadThenWritten: (0,0,0,0,0,1,1,0,0)
                0281   ReadThenWritten:    (0,0,0,0,0,0,0,0,0)
                0282 
                0283 subroutine write_fld_xy_rl:
                0284   external:
                0285   shape: (param 1, param 2, param 3, param 4, param 5)
                0286   type: (none(),none(),none(),none(),none())
                0287   NotReadNotWritten:  (0,0,0,0,0)
                0288   ReadNotWritten:     (1,1,1,1,1)
                0289   NotReadThenWritten: (0,0,0,0,0)
                0290   ReadThenWritten:    (0,0,0,0,0)
                0291 
                0292 subroutine write_fld_xyz_rl:
                0293   external:
                0294   shape: (param 1, param 2, param 3, param 4, param 5)
                0295   type: (none(),none(),none(),none(),none())
                0296   NotReadNotWritten:  (0,0,0,0,0)
                0297   ReadNotWritten:     (1,1,1,1,1)
                0298   NotReadThenWritten: (0,0,0,0,0)
                0299   ReadThenWritten:    (0,0,0,0,0)
                0300 
                0301 subroutine exch0_rl:
                0302   external:
                0303   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10)
                0304   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0305   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0)
                0306   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1)
                0307   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0)
                0308   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0)
                0309 
                0310 subroutine fill_halo_local_rl:
                0311   external:
                0312   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12)
                0313   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0314   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0)
                0315   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1,1,1)
                0316   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0)
                0317   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0,0,0)
                0318 
                0319 subroutine exch1_rs_cube:
                0320   external:
                0321   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11)
                0322   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0323   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0)
                0324   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1,1)
                0325   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0)
                0326   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0,0)
                0327 
                0328 subroutine exch1_rl_cube:
                0329   external:
                0330   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11)
                0331   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0332   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0)
                0333   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1,1)
                0334   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0)
                0335   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0,0)
                0336 
                0337 subroutine exch1_rs:
                0338   external:
                0339   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10)
                0340   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0341   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0)
                0342   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1)
                0343   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0)
                0344   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0)
                0345 
                0346 subroutine exch1_uv_rs_cube:
                0347   external:
                0348   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11,param 12)
                0349   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0350   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0)
                0351   ReadNotWritten:     (0,0,1,1,1,1,1,1,1,1,1,1)
                0352   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0)
                0353   ReadThenWritten:    (1,1,0,0,0,0,0,0,0,0,0,0)
                0354 
                0355 
                0356 subroutine exch1_uv_rl_cube:
                0357   external:
                0358   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11,param 12)
                0359   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0360   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0)
                0361   ReadNotWritten:     (0,0,1,1,1,1,1,1,1,1,1,1)
                0362   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0)
                0363   ReadThenWritten:    (1,1,0,0,0,0,0,0,0,0,0,0)
                0364 
                0365 
                0366 subroutine exch1_rl:
                0367   external:
                0368   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10)
                0369   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0370   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0)
                0371   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1)
                0372   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0)
                0373   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0)
                0374 
                0375 subroutine global_max_r8:
                0376   external:
                0377   shape: (param 1,param 2)
                0378   type: (none(),none())
                0379   NotReadNotWritten:  (0,0)
                0380   ReadNotWritten:     (0,1)
                0381   NotReadThenWritten: (0,0)
                0382   ReadThenWritten:    (1,0)
                0383 
                0384 subroutine debug_leave:
                0385   external:
                0386   shape: (param 1,param 2)
                0387   type: (none(),none())
                0388   NotReadNotWritten:  (0,0)
                0389   ReadNotWritten:     (1,1)
                0390   NotReadThenWritten: (0,0)
                0391   ReadThenWritten:    (0,0)
                0392 
                0393 subroutine debug_msg:
                0394   external:
                0395   shape: (param 1,param 2)
                0396   type: (none(),none())
                0397   NotReadNotWritten:  (0,0)
                0398   ReadNotWritten:     (1,1)
                0399   NotReadThenWritten: (0,0)
                0400   ReadThenWritten:    (0,0)
                0401 
                0402 subroutine debug_enter:
                0403   external:
                0404   shape: (param 1,param 2)
                0405   type: (none(),none())
                0406   NotReadNotWritten:  (0,0)
                0407   ReadNotWritten:     (1,1)
                0408   NotReadThenWritten: (0,0)
                0409   ReadThenWritten:    (0,0)
                0410 
                0411 
                0412 subroutine debug_stats_rl:
                0413   external:
                0414   shape: (param 1,param 2,param 3,param 4)
                0415   type: (none(),none(),none(),none())
                0416   NotReadNotWritten:  (0,0,0,0)
                0417   ReadNotWritten:     (1,1,1,1)
                0418   NotReadThenWritten: (0,0,0,0)
                0419   ReadThenWritten:    (0,0,0,0)
                0420 
                0421 subroutine debug_cs_corner_uv:
                0422   external:
                0423   shape: (param 1,param 2,param 3,param 4,param 5,param 6,param 7,param 8)
                0424   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0425   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                0426   ReadNotWritten:     (1,1,1,1,1,1,1,1)
                0427   NotReadThenWritten: (0,0,0,0,0,0,0,0)
                0428   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                0429 
                0430 subroutine read_mflds_set:
                0431   external:
                0432   shape: (param 1,param 2,param 3,param 4,param 5,param 6)
                0433   type: (none(),none(),none(),none(),none(),none())
                0434   NotReadNotWritten:  (0,0,0,0,0,0)
                0435   ReadNotWritten:     (1,0,0,1,1,1)
                0436   NotReadThenWritten: (0,1,1,0,0,0)
                0437   ReadThenWritten:    (0,0,0,0,0,0)
                0438 
                0439 
                0440 subroutine read_mflds_check:
                0441   external:
                0442   shape: (param 1,param 2,param 3,param 4)
                0443   type: (none(),none(),none(),none())
                0444   NotReadNotWritten:  (0,0,0,0)
                0445   ReadNotWritten:     (0,0,1,1)
                0446   NotReadThenWritten: (1,0,0,0)
                0447   ReadThenWritten:    (0,1,0,0)
                0448 
                0449 
                0450 subroutine read_mflds_3d_rl:
                0451   external:
                0452   shape: (param 1,param 2,param 3,param 4,param 5,param 6,param 7)
                0453   type: (none(),none(),none(),none(),none(),none(),none())
                0454   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0455   ReadNotWritten:     (1,0,0,1,1,1,1)
                0456   NotReadThenWritten: (0,1,0,0,0,0,0)
                0457   ReadThenWritten:    (0,0,1,0,0,0,0)
                0458 
                0459 subroutine read_mflds_lev_rs:
                0460   external:
                0461   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9)
                0462   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0463   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0464   ReadNotWritten:     (1,0,1,1,1,1,1,1,1)
                0465   NotReadThenWritten: (0,1,1,0,0,0,0,0,0)
                0466   ReadThenWritten:    (0,0,1,0,0,0,0,0,0)
                0467 
                0468 subroutine do_the_model_io:
                0469   external:
                0470   shape: (param 1,param 2,param 3,param 4)
                0471   type: (none(),none(),none(),none())
                0472   NotReadNotWritten:  (0,0,0,0)
                0473   ReadNotWritten:     (1,1,1,1)
                0474   NotReadThenWritten: (0,0,0,0)
                0475   ReadThenWritten:    (0,0,0,0)
                0476 
                0477 subroutine plot_field_xyzrl:
                0478   external:
                0479   shape: (param 1,param 2,param 3,param 4,param 5)
                0480   type: (none(),none(),none(),none(),none())
                0481   NotReadNotWritten:  (0,0,0,0,0)
                0482   ReadNotWritten:     (1,1,1,1,1)
                0483   NotReadThenWritten: (0,0,0,0,0)
                0484   ReadThenWritten:    (0,0,0,0,0)
                0485 
                0486 
                0487 subroutine do_write_pickup:
                0488   external:
                0489   shape: (param 1,param 2,param 3,param 4)
                0490   type: (none(),none(),none(),none())
                0491   NotReadNotWritten:  (0,0,0,0)
                0492   ReadNotWritten:     (1,1,1,1)
                0493   NotReadThenWritten: (0,0,0,0)
                0494   ReadThenWritten:    (0,0,0,0)
                0495 
                0496 
                0497 subroutine do_statevars_tave:
                0498   external:
                0499   shape: (param 1,param 2,param 3)
                0500   type: (none(),none(),none())
                0501   NotReadNotWritten:  (0,0,0)
                0502   ReadNotWritten:     (1,1,1)
                0503   NotReadThenWritten: (0,0,0)
                0504   ReadThenWritten:    (0,0,0)
                0505 
                0506 subroutine write_glvec_rs:
                0507   external:
                0508   shape: (param 1,param 2,param 3,param 4,param 5,param 6)
                0509   type: (none(),none(),none(),none(),none(),none())
                0510   NotReadNotWritten:  (0,0,0,0,0,0)
                0511   ReadNotWritten:     (1,1,1,1,1,1)
                0512   NotReadThenWritten: (0,0,0,0,0,0)
                0513   ReadThenWritten:    (0,0,0,0,0,0)
                0514 
                0515 subroutine write_fld_xy_rs:
                0516   external:
                0517   shape: (param 1,param 2,param 3,param 4,param 5)
                0518   type: (none(),none(),none(),none(),none())
                0519   NotReadNotWritten:  (0,0,0,0,0)
                0520   ReadNotWritten:     (1,1,1,1,1)
                0521   NotReadThenWritten: (0,0,0,0,0)
                0522   ReadThenWritten:    (0,0,0,0,0)
                0523 
                0524 subroutine write_local_rl:
                0525   external:
                0526   shape: (param 1,param 2,param 3,param 4,param 5,param 6,param 7,param 8,param 9)
                0527   type: (none(),none(),none(),none(),none(),none(),none(),none(),none())
                0528   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0)
                0529   ReadNotWritten:     (1,1,1,1,1,1,1,1,1)
                0530   NotReadThenWritten: (0,0,0,0,0,0,0,0,0)
                0531   ReadThenWritten:    (0,0,0,0,0,0,0,0,0)
                0532 
                0533 subroutine global_sum_tile_rl:
                0534   external:
                0535   shape: (param 1 ,param 2,param 3)
                0536   type: (none(), none(), none() )
                0537   NotReadNotWritten:  (0,0,0)
                0538   ReadNotWritten:     (1,0,1)
                0539   NotReadThenWritten: (0,1,0)
                0540   ReadThenWritten:    (0,0,0)
                0541 
                0542 subroutine turnoff_model_io:
                0543   external:
                0544   shape: (param 1,param 2)
                0545   type: (none(),none())
                0546   NotReadNotWritten:  (0,0)
                0547   ReadNotWritten:     (1,1)
                0548   NotReadThenWritten: (0,0)
                0549   ReadThenWritten:    (0,0)
                0550 
                0551 subroutine mon_set_pref:
                0552   external:
                0553   shape: (param 1,param 2)
                0554   type: (none(),none())
                0555   NotReadNotWritten:  (0,0)
                0556   ReadNotWritten:     (1,1)
                0557   NotReadThenWritten: (0,0)
                0558   ReadThenWritten:    (0,0)
                0559 
                0560 subroutine global_sum_r8:
                0561   external:
                0562   shape: (param 1,param 2)
                0563   type: (none(),none())
                0564   NotReadNotWritten:  (0,0)
                0565   ReadNotWritten:     (0,1)
                0566   NotReadThenWritten: (0,0)
                0567   ReadThenWritten:    (1,0)
                0568 
                0569 subroutine bar_check:
                0570   external:
                0571   shape: (param 1,param 2)
                0572   type: (none(),none())
                0573   NotReadNotWritten:  (0,0)
                0574   ReadNotWritten:     (1,1)
                0575   NotReadThenWritten: (0,0)
                0576   ReadThenWritten:    (0,0)
                0577 
                0578 subroutine barrier:
                0579   external:
                0580   shape: (param 1)
                0581   type: (none())
                0582   NotReadNotWritten:  (0)
                0583   ReadNotWritten:     (1)
                0584   NotReadThenWritten: (0)
                0585   ReadThenWritten:    (0)
                0586 
                0587 subroutine all_proc_die:
                0588   external:
                0589   shape: (param 1)
                0590   type: (none())
                0591   NotReadNotWritten:  (0)
                0592   ReadNotWritten:     (1)
                0593   NotReadThenWritten: (0)
                0594   ReadThenWritten:    (0)
                0595 
                0596 subroutine diagnostics_switch_onoff:
                0597   external:
                0598   shape: (param 1,param 2,param 3)
                0599   type: (none(),none(),none())
                0600   NotReadNotWritten:  (0,0,0)
                0601   ReadNotWritten:     (1,1,1)
                0602   NotReadThenWritten: (0,0,0)
                0603   ReadThenWritten:    (0,0,0)
                0604 
                0605 subroutine check_pickup:
                0606   external:
                0607   shape: (param 1,param 2,param 3,param 4,param 5)
                0608   type: (none(),none(),none(),none(),none())
                0609   NotReadNotWritten:  (0,0,0,0,0)
                0610   ReadNotWritten:     (1,1,1,1,1)
                0611   NotReadThenWritten: (0,0,0,0,0)
                0612   ReadThenWritten:    (0,0,0,0,0)
                0613 
                0614 subroutine autodiff_inadmode_unset:
                0615   external:
                0616   shape: (param 1)
                0617   type: (none())
                0618   NotReadNotWritten:  (0)
                0619   ReadNotWritten:     (1)
                0620   NotReadThenWritten: (0)
                0621   ReadThenWritten:    (0)
                0622 
                0623 subroutine autodiff_inadmode_set:
                0624   external:
                0625   shape: (param 1)
                0626   type: (none())
                0627   NotReadNotWritten:  (0)
                0628   ReadNotWritten:     (1)
                0629   NotReadThenWritten: (0)
                0630   ReadThenWritten:    (0)
                0631 
                0632 subroutine timer_start:
                0633   external:
                0634   shape: (param 1,param 2)
                0635   type: (none(),none())
                0636   NotReadNotWritten:  (0,0)
                0637   ReadNotWritten:     (1,1)
                0638   NotReadThenWritten: (0,0)
                0639   ReadThenWritten:    (0,0)
                0640 
                0641 subroutine timer_stop:
                0642   external:
                0643   shape: (param 1,param 2)
                0644   type: (none(),none())
                0645   NotReadNotWritten:  (0,0)
                0646   ReadNotWritten:     (1,1)
                0647   NotReadThenWritten: (0,0)
                0648   ReadThenWritten:    (0,0)
                0649 
                0650 subroutine calc_oce_mxlayer:
                0651   external:
                0652   shape: (param 1,param 2,param 3,param 4,param 5,param 6,param 7)
                0653   type: (none(),none(),none(),none(),none(),none(),none())
                0654   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0655   ReadNotWritten:     (1,1,1,1,1,1,1)
                0656   NotReadThenWritten: (0,0,0,0,0,0,0)
                0657   ReadThenWritten:    (0,0,0,0,0,0,0)
                0658 
                0659 subroutine monitor:
                0660   external:
                0661   shape: (param 1,param 2,param 3)
                0662   type: (none(),none(),none())
                0663   NotReadNotWritten:  (0,0,0)
                0664   ReadNotWritten:     (1,1,1)
                0665   NotReadThenWritten: (0,0,0)
                0666   ReadThenWritten:    (0,0,0)
                0667 
                0668 subroutine exch_z_3d_rs:
                0669   external:
                0670   shape: (param 1,param 2,param 3)
                0671   type: (none(),none(),none())
                0672   NotReadNotWritten:  (0,0,0)
                0673   ReadNotWritten:     (0,1,1)
                0674   NotReadThenWritten: (0,0,0)
                0675   ReadThenWritten:    (1,0,0)
                0676 
                0677 subroutine rw_get_suffix:
                0678   external:
                0679   shape: (param 1, param 2, param 3, param 4)
                0680   type: (none(),none(),none(),none())
                0681   NotReadNotWritten:  (0,0,0,0)
                0682   ReadNotWritten:     (0,1,1,1)
                0683   NotReadThenWritten: (1,0,0,0)
                0684   ReadThenWritten:    (0,0,0,0)
                0685 
                0686 subroutine do_statevars_diags:
                0687   external:
                0688   shape: (param 1, param 2, param 3, param 4)
                0689   type: (none(),none(),none(),none())
                0690   NotReadNotWritten:  (0,0,0,0)
                0691   ReadNotWritten:     (1,1,1,1)
                0692   NotReadThenWritten: (0,0,0,0)
                0693   ReadThenWritten:    (0,0,0,0)
                0694 
                0695 subroutine diagnostics_count:
                0696   external:
                0697   shape: (param 1, param 2, param 3, param 4)
                0698   type: (none(),none(),none(),none())
                0699   NotReadNotWritten:  (0,0,0,0)
                0700   ReadNotWritten:     (1,1,1,1)
                0701   NotReadThenWritten: (0,0,0,0)
                0702   ReadThenWritten:    (0,0,0,0)
                0703 
                0704 subroutine streamice_dump:
                0705   external:
                0706   shape: (param 1, param 2, param 3)
                0707   type: (none(),none(),none())
                0708   NotReadNotWritten:  (0,0,0)
                0709   ReadNotWritten:     (1,1,1)
                0710   NotReadThenWritten: (0,0,0)
                0711   ReadThenWritten:    (0,0,0)
                0712 
                0713 subroutine diags_oceanic_surf_flux:
                0714   external:
                0715   shape: (param 1, param 2, param 3)
                0716   type: (none(),none(),none())
                0717   NotReadNotWritten:  (0,0,0)
                0718   ReadNotWritten:     (1,1,1)
                0719   NotReadThenWritten: (0,0,0)
                0720   ReadThenWritten:    (0,0,0)
                0721 
                0722 subroutine diagnostics_init_varia:
                0723   external:
                0724   shape: (param 1)
                0725   type: (none())
                0726   NotReadNotWritten:  (0)
                0727   ReadNotWritten:     (1)
                0728   NotReadThenWritten: (0)
                0729   ReadThenWritten:    (0)
                0730 
                0731 subroutine debug_call:
                0732   external:
                0733   shape: (param 1, param 2)
                0734   type: (none(), none())
                0735   NotReadNotWritten:  (0,0)
                0736   ReadNotWritten:     (1,1)
                0737   NotReadThenWritten: (0,0)
                0738   ReadThenWritten:    (0,0)
                0739 
                0740 subroutine print_message:
                0741   external:
                0742   shape: (param 1, param 2, param 3, param 4)
                0743   type: (arrayType(character(), dimColons(dimColon(none(), none()))), integer(), arrayType(character(), dimColons(dimColon(none(), none()))), integer())
                0744   NotReadNotWritten:  (0,0,0,0)
                0745   ReadNotWritten:     (1,1,1,1)
                0746   NotReadThenWritten: (0,0,0,0)
                0747   ReadThenWritten:    (0,0,0,0)
                0748 
                0749 subroutine mds_read_field:
                0750   external:
                0751   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11)
                0752   type:(arrayType(character(), dimColons(dimColon(none(), none()))),
                0753       integer(), boolean(), arrayType(character(), dimColons(dimColon(none(), none()))),
                0754       integer(), integer(), integer(),
                0755       arrayType(float(), dimColons(dimColon(none(), none()))),
                0756       arrayType(float(), dimColons()),
                0757       integer(), integer())
                0758   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0)
                0759   ReadNotWritten:     (1,1,1,1,1,1,1,0,0,1,1)
                0760   NotReadThenWritten: (0,0,0,0,0,0,0,1,1,0,0)
                0761   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0,0)
                0762 
                0763 subroutine diagnostics_fill:
                0764   external:
                0765   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                0766   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0767   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                0768   ReadNotWritten:     (1,1,1,1,1,1,1,1)
                0769   NotReadThenWritten: (0,0,0,0,0,0,0,0)
                0770   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                0771 
                0772 subroutine diagnostics_scale_fill:
                0773   external:
                0774   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10)
                0775   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0776   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0)
                0777   ReadNotWritten:     (1,1,1,1,1,1,1,1,1,1)
                0778   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0)
                0779   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0)
                0780 
                0781 subroutine plot_field_xyrs:
                0782   external:
                0783   shape: (param 1, param 2, param 3, param 4)
                0784   type: (none(),none(),none(),none())
                0785   NotReadNotWritten:  (0,0,0,0)
                0786   ReadNotWritten:     (1,1,1,1)
                0787   NotReadThenWritten: (0,0,0,0)
                0788   ReadThenWritten:    (0,0,0,0)
                0789 
                0790 subroutine read_glvec_rs:
                0791   external:
                0792   shape: (param 1, param 2, param 3, param 4, param 5, param 6)
                0793   type: (none(),none(),none(),none(),none(),none())
                0794   NotReadNotWritten:  (0,0,0,0,0,0)
                0795   ReadNotWritten:     (1,1,0,1,1,1)
                0796   NotReadThenWritten: (0,0,1,0,0,0)
                0797   ReadThenWritten:    (0,0,0,0,0,0)
                0798 
                0799 subroutine read_glvec_rl:
                0800   external:
                0801   shape: (param 1, param 2, param 3, param 4, param 5, param 6)
                0802   type: (none(),none(),none(),none(),none(),none())
                0803   NotReadNotWritten:  (0,0,0,0,0,0)
                0804   ReadNotWritten:     (1,1,0,1,1,1)
                0805   NotReadThenWritten: (0,0,1,0,0,0)
                0806   ReadThenWritten:    (0,0,0,0,0,0)
                0807 
                0808 subroutine exf_weight_sfx_diags:
                0809   external:
                0810   shape: (param 1, param 2, param 3, param 4, param 5)
                0811   type: (none(),none(),none(),none(),none())
                0812   NotReadNotWritten:  (0,0,0,0,0)
                0813   ReadNotWritten:     (1,1,1,1,1)
                0814   NotReadThenWritten: (0,0,0,0,0)
                0815   ReadThenWritten:    (0,0,0,0,0)
                0816 
                0817 subroutine diagnostics_fill_rs:
                0818   external:
                0819   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                0820   type: (none(),none(),none(),none(),none(),none(),none(),none())
                0821   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                0822   ReadNotWritten:     (1,1,1,1,1,1,1,1)
                0823   NotReadThenWritten: (0,0,0,0,0,0,0,0)
                0824   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                0825 
                0826 subroutine dummy_for_etan:
                0827   external
                0828   shape: (param 1, param 2, param 3)
                0829   type: (none(),none(),none())
                0830   NotReadNotWritten:  (0,0,0)
                0831   ReadNotWritten:     (1,1,1)
                0832   NotReadThenWritten: (0,0,0)
                0833   ReadThenWritten:    (0,0,0)
                0834 
                0835 subroutine dummy_in_stepping:
                0836   external
                0837   shape: (param 1, param 2, param 3)
                0838   type: (none(),none(),none())
                0839   NotReadNotWritten:  (0,0,0)
                0840   ReadNotWritten:     (1,1,1)
                0841   NotReadThenWritten: (0,0,0)
                0842   ReadThenWritten:    (0,0,0)
                0843 
                0844 subroutine diagnostics_fract_fill:
                0845   external:
                0846   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11)
                0847   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0848   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0)
                0849   ReadNotWritten:     (1,1,1,1,1,1,1,1,1,1,1)
                0850   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0)
                0851   ReadThenWritten:    (0,0,0,0,0,0,0,0,0,0,0)
                0852 
                0853 subroutine exch2_rs1_cube:
                0854   external:
                0855   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12)
                0856   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0857   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0)
                0858   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1,1,1)
                0859   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0)
                0860   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0,0,0)
                0861 
                0862 subroutine exch2_rl1_cube:
                0863   external:
                0864   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12)
                0865   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0866   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0)
                0867   ReadNotWritten:     (0,1,1,1,1,1,1,1,1,1,1,1)
                0868   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0)
                0869   ReadThenWritten:    (1,0,0,0,0,0,0,0,0,0,0,0)
                0870 
                0871 subroutine exch2_rl2_cube:
                0872   external:
                0873   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12, param 13)
                0874   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0875   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0876   ReadNotWritten:     (0,0,1,1,1,1,1,1,1,1,1,1,1)
                0877   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0878   ReadThenWritten:    (1,1,0,0,0,0,0,0,0,0,0,0,0)
                0879 
                0880 subroutine exch2_rs2_cube:
                0881   external:
                0882   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8, param 9, param 10, param 11, param 12, param 13)
                0883   type: (none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none(),none())
                0884   NotReadNotWritten:  (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0885   ReadNotWritten:     (0,0,1,1,1,1,1,1,1,1,1,1,1)
                0886   NotReadThenWritten: (0,0,0,0,0,0,0,0,0,0,0,0,0)
                0887   ReadThenWritten:    (1,1,0,0,0,0,0,0,0,0,0,0,0)
                0888 
                0889 subroutine write_rec_3d_rl:
                0890   external:
                0891   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0892   type: (none(),none(),none(),none(),none(),none(),none())
                0893   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0894   ReadNotWritten:     (1,1,1,1,1,1,1)
                0895   NotReadThenWritten: (0,0,0,0,0,0,0)
                0896   ReadThenWritten:    (0,0,0,0,0,0,0)
                0897 
                0898 subroutine write_rec_xyz_rl:
                0899   external:
                0900   shape: (param 1, param 2, param 3, param 4, param 5)
                0901   type: (none(),none(),none(),none(),none())
                0902   NotReadNotWritten:  (0,0,0,0,0)
                0903   ReadNotWritten:     (1,1,1,1,1)
                0904   NotReadThenWritten: (0,0,0,0,0)
                0905   ReadThenWritten:    (0,0,0,0,0)
                0906 
                0907 subroutine write_rec_xy_rl:
                0908   external:
                0909   shape: (param 1, param 2, param 3, param 4, param 5)
                0910   type: (none(),none(),none(),none(),none())
                0911   NotReadNotWritten:  (0,0,0,0,0)
                0912   ReadNotWritten:     (1,1,1,1,1)
                0913   NotReadThenWritten: (0,0,0,0,0)
                0914   ReadThenWritten:    (0,0,0,0,0)
                0915 
                0916 subroutine bling_read_pickup:
                0917   external:
                0918   shape: (param 1, param 2, param 3)
                0919   type: (none(),none(),none())
                0920   NotReadNotWritten:  (0,0,0)
                0921   ReadNotWritten:     (0,1,1)
                0922   NotReadThenWritten: (0,0,0)
                0923   ReadThenWritten:    (1,0,0)
                0924 
                0925 subroutine bling_min_val:
                0926   external:
                0927   shape: (param 1, param 2, param 3, param 4, param 5)
                0928   type: (none(),none(),none(),none(),none())
                0929   NotReadNotWritten:  (0,0,0,0,0)
                0930   ReadNotWritten:     (1,1,1,1,1)
                0931   NotReadThenWritten: (0,0,0,0,0)
                0932   ReadThenWritten:    (0,0,0,0,0)
                0933 
                0934 subroutine mnc_update_time:
                0935   external:
                0936   shape: (param 1, param 2, param 3)
                0937   type: (none(),none(),none())
                0938   NotReadNotWritten:  (0,0,0)
                0939   ReadNotWritten:     (1,1,1)
                0940   NotReadThenWritten: (0,0,0)
                0941   ReadThenWritten:    (0,0,0)
                0942 
                0943 subroutine mnc_cw_set_udim:
                0944   external:
                0945   shape: (param 1, param 2, param 3)
                0946   type: (none(),none(),none())
                0947   NotReadNotWritten:  (0,0,0)
                0948   ReadNotWritten:     (1,1,1)
                0949   NotReadThenWritten: (0,0,0)
                0950   ReadThenWritten:    (0,0,0)
                0951 
                0952 subroutine mnc_update_time:
                0953   external:
                0954   shape: (param 1, param 2, param 3)
                0955   type: (none(),none(),none())
                0956   NotReadNotWritten:  (0,0,0)
                0957   ReadNotWritten:     (1,1,1)
                0958   NotReadThenWritten: (0,0,0)
                0959   ReadThenWritten:    (0,0,0)
                0960 
                0961 subroutine mnc_cw_i_w_s:
                0962   external:
                0963   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0964   type: (none(),none(),none(),none(),none(),none(),none())
                0965   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0966   ReadNotWritten:     (1,1,1,1,1,1,1)
                0967   NotReadThenWritten: (0,0,0,0,0,0,0)
                0968   ReadThenWritten:    (0,0,0,0,0,0,0)
                0969 
                0970 subroutine mnc_cw_rl_w_s:
                0971   external:
                0972   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0973   type: (none(),none(),none(),none(),none(),none(),none())
                0974   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0975   ReadNotWritten:     (1,1,1,1,1,1,1)
                0976   NotReadThenWritten: (0,0,0,0,0,0,0)
                0977   ReadThenWritten:    (0,0,0,0,0,0,0)
                0978 
                0979 subroutine mnc_cw_rs_w_s:
                0980   external:
                0981   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0982   type: (none(),none(),none(),none(),none(),none(),none())
                0983   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0984   ReadNotWritten:     (1,1,1,1,1,1,1)
                0985   NotReadThenWritten: (0,0,0,0,0,0,0)
                0986   ReadThenWritten:    (0,0,0,0,0,0,0)
                0987 
                0988 subroutine mnc_cw_rl_w:
                0989   external:
                0990   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                0991   type: (none(),none(),none(),none(),none(),none(),none())
                0992   NotReadNotWritten:  (0,0,0,0,0,0,0)
                0993   ReadNotWritten:     (1,1,1,1,1,1,1)
                0994   NotReadThenWritten: (0,0,0,0,0,0,0)
                0995   ReadThenWritten:    (0,0,0,0,0,0,0)
                0996 
                0997 subroutine mnc_cw_rs_w:
                0998   external:
                0999   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                1000   type: (none(),none(),none(),none(),none(),none(),none())
                1001   NotReadNotWritten:  (0,0,0,0,0,0,0)
                1002   ReadNotWritten:     (1,1,1,1,1,1,1)
                1003   NotReadThenWritten: (0,0,0,0,0,0,0)
                1004   ReadThenWritten:    (0,0,0,0,0,0,0)
                1005 
                1006 subroutine mnc_cw_rl_r:
                1007   external:
                1008   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                1009   type: (none(),none(),none(),none(),none(),none(),none())
                1010   NotReadNotWritten:  (0,0,0,0,0,0,0)
                1011   ReadNotWritten:     (1,1,1,1,1,1,1)
                1012   NotReadThenWritten: (0,0,0,0,0,0,0)
                1013   ReadThenWritten:    (0,0,0,0,0,0,0)
                1014 
                1015 subroutine mnc_cw_rs_r:
                1016   external:
                1017   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7)
                1018   type: (none(),none(),none(),none(),none(),none(),none())
                1019   NotReadNotWritten:  (0,0,0,0,0,0,0)
                1020   ReadNotWritten:     (1,1,1,1,1,1,1)
                1021   NotReadThenWritten: (0,0,0,0,0,0,0)
                1022   ReadThenWritten:    (0,0,0,0,0,0,0)
                1023 
                1024 subroutine mnc_cw_rl_w_offset:
                1025   external:
                1026   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                1027   type: (none(),none(),none(),none(),none(),none(),none(),none())
                1028   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                1029   ReadNotWritten:     (1,1,1,1,1,1,1,1)
                1030   NotReadThenWritten: (0,0,0,0,0,0,0,0)
                1031   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                1032 
                1033 subroutine mnc_cw_rs_w_offset:
                1034   external:
                1035   shape: (param 1, param 2, param 3, param 4, param 5, param 6, param 7, param 8)
                1036   type: (none(),none(),none(),none(),none(),none(),none(),none())
                1037   NotReadNotWritten:  (0,0,0,0,0,0,0,0)
                1038   ReadNotWritten:     (1,1,1,1,1,1,1,1)
                1039   NotReadThenWritten: (0,0,0,0,0,0,0,0)
                1040   ReadThenWritten:    (0,0,0,0,0,0,0,0)
                1041 
                1042 subroutine mnc_cw_add_vattr_text:
                1043   external:
                1044   shape: (param 1, param 2, param 3, param 4, param 5)
                1045   type: (none(),none(),none(),none(),none())
                1046   NotReadNotWritten:  (0,0,0,0,0)
                1047   ReadNotWritten:     (1,1,1,1,1)
                1048   NotReadThenWritten: (0,0,0,0,0)
                1049   ReadThenWritten:    (0,0,0,0,0)
                1050 
                1051 subroutine mnc_cw_add_vname:
                1052   external:
                1053   shape: (param 1, param 2, param 3, param 4, param 5)
                1054   type: (none(),none(),none(),none(),none())
                1055   NotReadNotWritten:  (0,0,0,0,0)
                1056   ReadNotWritten:     (1,1,1,1,1)
                1057   NotReadThenWritten: (0,0,0,0,0)
                1058   ReadThenWritten:    (0,0,0,0,0)
                1059 
                1060 subroutine mnc_cw_citer_setg:
                1061   external:
                1062   shape: (param 1, param 2, param 3, param 4, param 5)
                1063   type: (none(),none(),none(),none(),none())
                1064   NotReadNotWritten:  (0,0,0,0,0)
                1065   ReadNotWritten:     (1,1,1,1,1)
                1066   NotReadThenWritten: (0,0,0,0,0)
                1067   ReadThenWritten:    (0,0,0,0,0)
                1068 
                1069 subroutine mnc_cw_set_citer:
                1070   external:
                1071   shape: (param 1, param 2, param 3, param 4, param 5, param 6)
                1072   type: (none(),none(),none(),none(),none(), none())
                1073   NotReadNotWritten:  (0,0,0,0,0,0)
                1074   ReadNotWritten:     (1,1,1,1,1,1)
                1075   NotReadThenWritten: (0,0,0,0,0,0)
                1076   ReadThenWritten:    (0,0,0,0,0,0)
                1077 
                1078 subroutine mnc_cw_del_gname:
                1079   external:
                1080   shape: (param 1, param 2)
                1081   type: (none(),none())
                1082   NotReadNotWritten:  (0,0)
                1083   ReadNotWritten:     (1,1)
                1084   NotReadThenWritten: (0,0)
                1085   ReadThenWritten:    (0,0)
                1086 
                1087 subroutine mnc_cw_del_vname:
                1088   external:
                1089   shape: (param 1, param 2)
                1090   type: (none(),none())
                1091   NotReadNotWritten:  (0,0)
                1092   ReadNotWritten:     (1,1)
                1093   NotReadThenWritten: (0,0)
                1094   ReadThenWritten:    (0,0)
                1095 
                1096 subroutine mnc_file_close_all_matching:
                1097   external:
                1098   shape: (param 1, param 2)
                1099   type: (none(),none())
                1100   NotReadNotWritten:  (0,0)
                1101   ReadNotWritten:     (1,1)
                1102   NotReadThenWritten: (0,0)
                1103   ReadThenWritten:    (0,0)