44 | | ('''NOTA BENE''' : you can leave List_runsbc=(), and this means that List_runsbc=List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) ) |
| 42 | '''List_jobsbc'''=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2)[[BR]] |
| 43 | |
| 44 | '''NOTA BENE : ''' It is very important to control variable name in netcdf files. In namelist you have to put same variable name that you have in netcdf files.[[BR]] |
| 45 | |
| 46 | List Surface Boundary Condition files name expected by NEMO ( same as the ones in namelist ) [[BR]] |
| 47 | |
| 48 | '''List_runsbc'''=(qlw_core, qsw_core, q2_core, t2_core, u10_core, v10_core, snow_core, precip_core) |
| 49 | |
| 50 | '''NOTA BENE''' : you can leave List_runsbc=(), and this means that List_runsbc=List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) |
| 74 | === Example : using CLIO bulk formulae === |
| 75 | |
| 76 | * in modipsl/config/ORCA2_LIM/IGCM00/COMP/opa9.card you have to : |
| 77 | |
| 78 | List Surface Boundary Condition original files name ( get by the job ) [[BR]] |
| 79 | |
| 80 | '''List_jobsbc'''=(flx, taux_1m, tauy_1m)[[BR]] |
| 81 | |
| 82 | '''NOTA BENE : ''' It is very important to control variable name in netcdf files. In namelist you have to put same variable name that you have in netcdf files.[[BR]] |
| 83 | |
| 84 | List Surface Boundary Condition files name expected by NEMO ( same as the ones in namelist ) [[BR]] |
| 85 | |
| 86 | '''List_runsbc'''=(flx, taux_1m, tauy_1m) |
| 87 | |
| 88 | '''NOTA BENE''' : you can leave List_runsbc=(), and this means that List_runsbc=List_jobsbc=(flx, taux_1m, tauy_1m) |
| 89 | |
| 90 | * in modipsl/config/ORCA2_LIM/IGCM00/PARAM/namelist : |
| 91 | |
| 92 | 1. activation of bulk clio formulae in Surface Boundary Condition function ( namsbc ) |
| 93 | |
| 94 | ln_blk_clio = .true. |
| 95 | |
| 96 | 2. set correct frequency, name and interpolation in CLIO bulk formulae ( namsbc_clio ) |
| 97 | |
| 98 | || || file name || frequency (hours) (if <0 months) || variable name || time interpol. (logical) || clim (T/F) || 'yearly' or monthly || weights filename || rotation pairing|| |
| 99 | || sn_utau || 'taux_1m' || -1 || 'sozotaux' ||.false. ||.true. || 'yearly' || ' ' || ' '|| |
| 100 | || sn_wndj || 'v10_core' || 6. || 'v10' || .true.|| .false.|| 'yearly' || ' ' || ' '|| |
| 101 | || sn_qsr || 'qsw_core' || 6. || 'radsw'|| .true.|| .false.|| 'yearly' || ' ' || ' '|| |
| 102 | || sn_qlw || 'qlw_core' || 6. || 'radlw'|| .true.|| .false.|| 'yearly' || ' ' || ' '|| |
| 103 | || sn_tair || 't2_core' || 6. ||' t2' || .true.|| .false.|| 'yearly' || ' ' || ' '|| |
| 104 | || sn_humi || 'q2_core' || 6. || 'q2' || .true.|| .false.|| 'yearly' || ' ' || ' '|| |
| 105 | || sn_prec || 'precip_core'|| -1.|| 'precip'|| .true.|| .false.|| 'monthly'|| ' ' ||' '|| |
| 106 | || sn_snow || 'snow_core'|| -1.|| 'snow'|| .true.|| .false.|| 'monthly'|| ' ' ||' '|| |
| 107 | |
| 108 | sn_vtau = 'tauy_1m' , -1. , 'sometauy' , .false. , .true. , 'yearly' , '' , '' |
| 109 | sn_wndm = 'flx' , -1. , 'socliowi' , .false. , .true. , 'yearly' , '' , '' |
| 110 | sn_tair = 'flx' , -1. , 'socliot2' , .false. , .true. , 'yearly' , '' , '' |
| 111 | sn_humi = 'flx' , -1. , 'socliohu' , .false. , .true. , 'yearly' , '' , '' |
| 112 | sn_ccov = 'flx' , -1. , 'socliocl' , .false. , .true. , 'yearly' , '' , '' |
| 113 | sn_prec = 'flx' , -1. , 'socliopl' , .false. , .true. , 'yearly' , '' , '' |
| 114 | ! |
| 115 | cn_dir = './' ! root directory for the location of the bulk files are |
| 116 | |