Changeset 9261 for branches/UKMO/dev_r7750_GO6_package_oasis_timers/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
- Timestamp:
- 2018-01-18T14:59:11+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r7750_GO6_package_oasis_timers/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r8904 r9261 596 596 & 'with 1 or more spatial dimensions: '//cldmspc//' were found.' , & 597 597 & 'Use ncwa -a to suppress the unnecessary dimensions' ) 598 IF(nn_timing == 2) CALL timing_start('rst_get')599 598 SELECT CASE (iom_file(kiomid)%iolib) 600 599 CASE (jpioipsl ) ; CALL iom_ioipsl_get( kiomid, idvar, pvar, itime ) … … 604 603 CALL ctl_stop( 'iom_g0d: accepted IO library are only jpioipsl, jpnf90 and jprstdimg' ) 605 604 END SELECT 606 IF(nn_timing == 2) CALL timing_stop('rst_get')607 605 ENDIF 608 606 ENDIF … … 914 912 ENDIF 915 913 916 IF(nn_timing == 2) CALL timing_start('iom_get')917 914 SELECT CASE (iom_file(kiomid)%iolib) 918 915 CASE (jpioipsl ) ; CALL iom_ioipsl_get( kiomid, idvar, inbdim, istart, icnt, ix1, ix2, iy1, iy2, & … … 925 922 CALL ctl_stop( TRIM(clinfo)//' accepted IO library are only jpioipsl, jpnf90 and jprstdimg' ) 926 923 END SELECT 927 IF(nn_timing == 2) CALL timing_stop('iom_get')928 924 929 925 IF( istop == nstop ) THEN ! no additional errors until this point... … … 1071 1067 IF( iom_file(kiomid)%nfid > 0 ) THEN 1072 1068 ivid = iom_varid( kiomid, cdvar, ldstop = .FALSE. ) 1073 IF(nn_timing == 2) CALL timing_start('iom_rstput')1074 1069 SELECT CASE (iom_file(kiomid)%iolib) 1075 1070 CASE (jpioipsl ) ; CALL iom_ioipsl_rstput( kt, kwrite, kiomid, cdvar, ivid, ktype, pv_r0d = pvar ) … … 1079 1074 CALL ctl_stop( 'iom_rp0d: accepted IO library are only jpioipsl, jpnf90 and jprstdimg' ) 1080 1075 END SELECT 1081 IF(nn_timing == 2) CALL timing_stop('iom_rstput')1082 1076 ENDIF 1083 1077 ENDIF … … 1095 1089 IF( iom_file(kiomid)%nfid > 0 ) THEN 1096 1090 ivid = iom_varid( kiomid, cdvar, ldstop = .FALSE. ) 1097 IF(nn_timing == 2) CALL timing_start('iom_rstput')1098 1091 SELECT CASE (iom_file(kiomid)%iolib) 1099 1092 CASE (jpioipsl ) ; CALL iom_ioipsl_rstput( kt, kwrite, kiomid, cdvar, ivid, ktype, pv_r1d = pvar ) … … 1103 1096 CALL ctl_stop( 'iom_rp1d: accepted IO library are only jpioipsl, jpnf90 and jprstdimg' ) 1104 1097 END SELECT 1105 IF(nn_timing == 2) CALL timing_stop('iom_rstput')1106 1098 ENDIF 1107 1099 ENDIF … … 1119 1111 IF( iom_file(kiomid)%nfid > 0 ) THEN 1120 1112 ivid = iom_varid( kiomid, cdvar, ldstop = .FALSE. ) 1121 IF(nn_timing == 2) CALL timing_start('iom_rstput')1122 1113 SELECT CASE (iom_file(kiomid)%iolib) 1123 1114 CASE (jpioipsl ) ; CALL iom_ioipsl_rstput( kt, kwrite, kiomid, cdvar, ivid, ktype, pv_r2d = pvar ) … … 1127 1118 CALL ctl_stop( 'iom_rp2d: accepted IO library are only jpioipsl, jpnf90 and jprstdimg' ) 1128 1119 END SELECT 1129 IF(nn_timing == 2) CALL timing_stop('iom_rstput')1130 1120 ENDIF 1131 1121 ENDIF … … 1143 1133 IF( iom_file(kiomid)%nfid > 0 ) THEN 1144 1134 ivid = iom_varid( kiomid, cdvar, ldstop = .FALSE. ) 1145 IF(nn_timing == 2) CALL timing_start('iom_rstput')1146 1135 SELECT CASE (iom_file(kiomid)%iolib) 1147 1136 CASE (jpioipsl ) ; CALL iom_ioipsl_rstput( kt, kwrite, kiomid, cdvar, ivid, ktype, pv_r3d = pvar ) … … 1151 1140 CALL ctl_stop( 'iom_rp3d: accepted IO library are only jpioipsl and jprstdimg' ) 1152 1141 END SELECT 1153 IF(nn_timing == 2) CALL timing_start('iom_rstput')1154 1142 ENDIF 1155 1143 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.