|
17 | 17 | if ( trim(datamode) == 'CORE2_NYF' .or. &
|
18 | 18 | trim(datamode) == 'CORE2_IAF' .or. &
|
19 | 19 | trim(datamode) == 'CORE_IAF_JRA' .or. &
|
20 |
| -+ trim(datamode) == 'CORE_IAF_JRA55do'.or. & |
| 20 | ++ trim(datamode) == 'JRA55do'.or. & |
21 | 21 | trim(datamode) == 'CLMNCEP' .or. &
|
22 | 22 | trim(datamode) == 'CPLHIST' .or. &
|
23 | 23 | trim(datamode) == 'GEFS' .or. &
|
24 | 24 | @@ -361,6 +368,10 @@
|
25 | 25 | call datm_datamode_jra_advertise(exportState, fldsExport, flds_scalar_name, &
|
26 | 26 | flds_co2, flds_wiso, flds_presaero, flds_presndep, rc)
|
27 | 27 | if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
28 |
| -+ case ('CORE_IAF_JRA55do') |
| 28 | ++ case ('JRA55do') |
29 | 29 | + call datm_datamode_jra55do_advertise(exportState, fldsExport, flds_scalar_name, &
|
30 | 30 | + flds_co2, flds_wiso, flds_presaero, flds_presndep, rc)
|
31 | 31 | + if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
|
36 | 36 | case('CORE_IAF_JRA')
|
37 | 37 | call datm_datamode_jra_init_pointers(exportState, sdat, rc)
|
38 | 38 | if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
39 |
| -+ case('CORE_IAF_JRA55do') |
| 39 | ++ case('JRA55do') |
40 | 40 | + call datm_datamode_jra55do_init_pointers(exportState, sdat, rc)
|
41 | 41 | + if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
42 | 42 | case('CLMNCEP')
|
|
46 | 46 | call datm_datamode_core2_restart_read(restfilm, inst_suffix, logunit, my_task, mpicom, sdat)
|
47 | 47 | case('CORE_IAF_JRA')
|
48 | 48 | call datm_datamode_jra_restart_read(restfilm, inst_suffix, logunit, my_task, mpicom, sdat)
|
49 |
| -+ case('CORE_IAF_JRA55do') |
| 49 | ++ case('JRA55do') |
50 | 50 | + call datm_datamode_jra55do_restart_read(restfilm, inst_suffix, logunit, my_task, mpicom, sdat)
|
51 | 51 | case('CLMNCEP')
|
52 | 52 | call datm_datamode_clmncep_restart_read(restfilm, inst_suffix, logunit, my_task, mpicom, sdat)
|
|
55 | 55 | case('CORE_IAF_JRA')
|
56 | 56 | call datm_datamode_jra_advance(exportstate, target_ymd, target_tod, sdat%model_calendar, rc)
|
57 | 57 | if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
58 |
| -+ case('CORE_IAF_JRA55do') |
| 58 | ++ case('JRA55do') |
59 | 59 | + call datm_datamode_jra55do_advance(exportstate, target_ymd, target_tod, sdat%model_calendar, rc)
|
60 | 60 | + if (ChkErr(rc,__LINE__,u_FILE_u)) return
|
61 | 61 | case('CLMNCEP')
|
|
65 | 65 | case('CORE_IAF_JRA')
|
66 | 66 | call datm_datamode_jra_restart_write(case_name, inst_suffix, target_ymd, target_tod, &
|
67 | 67 | logunit, my_task, sdat)
|
68 |
| -+ case('CORE_IAF_JRA55do') |
| 68 | ++ case('JRA55do') |
69 | 69 | + call datm_datamode_jra55do_restart_write(case_name, inst_suffix, target_ymd, target_tod, &
|
70 | 70 | + logunit, my_task, sdat)
|
71 | 71 | case('CLMNCEP')
|
|
0 commit comments