Changeset 705 for CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2
- Timestamp:
- 08/14/09 14:19:37 (15 years ago)
- Location:
- CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/opa9.driver
r697 r705 17 17 ##--Variables used by OPA -- 18 18 19 # cexper experience name for vairmer format 20 # ln_rstart boolean term for restart (true or false) 21 # nrstdt control of the time step (0, 1 or 2) 22 # nit000 number of the first time step 23 # nitend number of the last time step 24 # ndate0 initial calendar date aammjj 25 # nleapy Leap year calendar (1) or not (0), or 360 days calendar (30) 26 # nstock frequency of restart file 27 # nwrite frequency of OUTPUT file 28 # nmsh =1 create a mesh file (coordinates, scale factors, masks) 29 # nwrihf frequency of HF OUTPUT file 30 # rdt time step in seconds (coming from namelist) 19 # cn_exp experience name 20 # nn_it000 number of the first time step 21 # nn_itend number of the last time step 22 # nn_date0 initial calendar date yymmdd (used if nn_rstctl=1) 23 # nn_leapy Leap year calendar (1) or not (0), or 360 days calendar (30) 24 # nn_stock frequency of creation of a restart file (modulo referenced to 1) 25 # nn_write frequency of write in the output file (modulo referenced to nn_it000) 26 # ln_rstart start from rest (F) or from a restart file (T) 27 # nn_rstctl restart control = 0 nn_it000 is not compared to the restart file value 28 # = 1 use nn_date0 in namelist (not the value in the restart file) 29 # = 2 calendar parameters read in the restart file 30 # nn_msh =1 create a mesh file (coordinates, scale factors, masks) 31 # rn_rdt time step in seconds for the dynamics (and tracer if nacc=0) ==> 5760 (coming from namelist) 32 # nn_prg time-step frequency of gap print in model output 31 33 # nf_ptr_wri frequency of zonal means and transport output 32 34 33 PAT_CEXPER=$( supergrep cexper ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 34 PAT_NIT000=$( supergrep nit000 ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 35 PAT_NITEND=$( supergrep nitend ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 36 PAT_NWRITE=$( supergrep nwrite ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 35 PAT_CEXPER=$( supergrep cn_exp ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 36 PAT_NIT000=$( supergrep nn_it000 ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 37 PAT_NITEND=$( supergrep nn_itend ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 38 PAT_NDATE0=$( supergrep nn_date0 ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 39 PAT_NLEAPY=$( supergrep nn_leapy ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 40 PAT_NSTOCK=$( supergrep nn_stock ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 41 PAT_NWRITE=$( supergrep nn_write ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 42 PAT_RESTAR=$( supergrep ln_rstart ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 43 PAT_NRSTAR=$( supergrep nn_rstctl ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 44 PAT_NMSH=$( supergrep nn_msh ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 45 PAT_PRG=$( supergrep nn_prg ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 37 46 PAT_NF_PTR=$( supergrep nf_ptr_wri ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 38 PAT_RESTAR=$( supergrep ln_rstart ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 39 PAT_NSTOCK=$( supergrep nstock ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 40 PAT_NRSTAR=$( supergrep nrstdt ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 41 PAT_NDATE0=$( supergrep ndate0 ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 42 PAT_NLEAPY=$( supergrep nleapy ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 43 PAT_NMSH=$( supergrep nmsh ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 44 45 ORCA_RDT=$( supergrep rdt ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} | sed 's/ *rdt *=//' | sed 's/\. *//' ) 47 48 ORCA_RDT=$( supergrep rn_rdt ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} | sed 's/ *rdt *=//' | sed 's/\. *//' ) 46 49 47 50 # Period Length In Days between DateBegin and first day of calendar 0001 01 01 … … 168 171 169 172 170 sed -e "s/${PAT_CEXPER}/ cexper=\"${config_UserChoices_JobName}\"/" \ 171 -e "s/${PAT_NIT000}/ nit000=${ORCA_NIT000}/" \ 172 -e "s/${PAT_NITEND}/ nitend=${ORCA_NITEND}/" \ 173 -e "s/${PAT_NWRITE}/ nwrite=${ORCA_NWRITE}/" \ 173 sed -e "s/${PAT_CEXPER}/ cn_exp=\"${config_UserChoices_JobName}\"/" \ 174 -e "s/${PAT_NIT000}/ nn_it000=${ORCA_NIT000}/" \ 175 -e "s/${PAT_NITEND}/ nn_itend=${ORCA_NITEND}/" \ 176 -e "s/${PAT_NDATE0}/ nn_date0=${PeriodDateBegin}/" \ 177 -e "s%${PAT_NLEAPY}% nn_leapy=${ORCA_NLEAPY}%" \ 178 -e "s/${PAT_NSTOCK}/ nn_stock=${ORCA_NSTOCK}/" \ 179 -e "s/${PAT_NWRITE}/ nn_write=${ORCA_NWRITE}/" \ 174 180 -e "s/${PAT_RESTAR}/ ln_rstart=${ORCA_LRSTAR}/" \ 175 -e "s/${PAT_NPRG}/ nprg=${ORCA_NWRITE}/" \ 181 -e "s/${PAT_NRSTAR}/ nn_rstctl=${ORCA_NRSTDT}/" \ 182 -e "s/${PAT_NMSH}/ nn_msh=${ORCA_NMSH}/" \ 183 -e "s/${PAT_NPRG}/ nn_prg=${ORCA_NWRITE}/" \ 176 184 -e "s/${PAT_NF_PTR}/ nf_ptr_wri=${ORCA_NWRITE}/" \ 177 -e "s/${PAT_NSTOCK}/ nstock=${ORCA_NSTOCK}/" \178 -e "s/${PAT_NRSTAR}/ nrstdt=${ORCA_NRSTDT}/" \179 -e "s/${PAT_NDATE0}/ ndate0=${PeriodDateBegin}/" \180 -e "s%${PAT_NLEAPY}% nleapy=${ORCA_NLEAPY}%" \181 -e "s/${PAT_NMSH}/ nmsh=${ORCA_NMSH}/" \182 185 namelist > namelist.tmp 183 186 -
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/PARAM/namelist_ORCA2
r583 r705 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (nam _zgr, nam_zgr_sco, namdom)3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, nam alb)6 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nam tide)5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 6 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 7 !! 5 - bottom boundary (nambfr, nambbc, nambbl) 8 !! 6 - Tracer (nameos, nam _traadv, nam_traldf, namtdp)9 !! 7 - dynamics (nam _dynadv, nam_dynvor, nam_dynhpg, namflg, nam_dynspg, nam_dynldf)10 !! 8 - Verical physics (namzdf, nam npc, namric, namtke, namkpp, namddm)8 !! 6 - Tracer (nameos, namtra_adv, namtra_ldf, namtra_dmp) 9 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 !! 8 - Verical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_kpp, namzdf_ddm, namzdf_tmx) 11 11 !! 9 - diagnostics (namtrd, namgap, namspr, namflo, namptr) 12 !! 9 - miscellaneous (namsol, nam _mpp, nam_mpp_dyndist, namctl)12 !! 9 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 13 13 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 14 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 23 23 &namrun ! parameters of the run 24 24 !----------------------------------------------------------------------- 25 no = 0 ! job number 26 cexper = "ORCA2" ! AUTO - experience name 25 nn_no = 0 ! job number 26 cn_exp = "ORCA2" ! AUTO - experience name 27 nn_it000 = 1 ! AUTO - first time step 28 nn_itend = 5475 ! AUTO - last time step(std 5475) 29 nn_date0 = 010101 ! AUTO - initial calendar date yymmdd (used if nn_rstctl=1) 30 nn_leapy = 0 ! AUTO - Leap year calendar (1) or not (0) 31 nn_istate = 0 ! output the initial state (1) or not (0) 32 nn_stock = 5475 ! AUTO - frequency of creation of a restart file (modulo referenced to 1) 33 nn_write = 5475 ! AUTO - frequency of write in the output file (modulo referenced to nn_it000) 34 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T) 35 ln_mskland = .true. ! mask land points in NetCDF outputs (costly: + ~15%) 36 ln_clobber = .false. ! clobber (overwrite) an existing file 37 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (working only with iom_nf90 routines) 38 ln_rstart = .false. ! AUTO - start from rest (F) or from a restart file (T) 39 nn_rstctl = 0 ! AUTO - restart control = 0 nn_it000 is not compared to the restart file value 40 ! = 1 use nn_date0 in namelist (not the value in the restart file) 41 ! = 2 calendar parameters read in the restart file 27 42 cn_ocerst_in = "restartopa"! suffix of ocean restart name (input) 28 43 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 29 ln_rstart = .false. ! AUTO - start from rest (F) or from a restart file (T)30 nrstdt = 0 ! AUTO - restart control = 0 nit000 is not compared to the restart file value31 ! = 1 use ndate0 in namelist (not the value in the restart file)32 ! = 2 calendar parameters read in the restart file33 nit000 = 1 ! AUTO - first time step34 nitend = 5475 ! AUTO - last time step35 ndate0 = 010101 ! AUTO - initial calendar date yymmdd (used if nrstdt=1)36 nleapy = 0 ! AUTO - Leap year calendar (1) or not (0)37 ninist = 0 ! output the initial state (1) or not (0)38 nstock = 5475 ! AUTO - frequency of creation of a restart file (modulo referenced to 1)39 nwrite = 5475 ! AUTO - frequency of write in the output file (modulo referenced to nit000)40 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T)41 ln_mskland = .true. ! mask land points in NetCDF outputs (costly: + ~15%)42 44 / 43 45 !!====================================================================== 44 46 !! *** Domain namelists *** 45 47 !!====================================================================== 46 !! nam _zgr vertical coordinate47 !! nam _zgr_sco s-coordinate or hybrid z-s-coordinate48 !! namdom 49 !!====================================================================== 50 51 !----------------------------------------------------------------------- 52 &nam _zgr! vertical coordinate48 !! namzgr vertical coordinate 49 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 50 !! namdom space and time domain (bathymetry, mesh, timestep) 51 !!====================================================================== 52 53 !----------------------------------------------------------------------- 54 &namzgr ! vertical coordinate 53 55 !----------------------------------------------------------------------- 54 56 ln_zco = .false. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) … … 57 59 / 58 60 !----------------------------------------------------------------------- 59 &nam_zgr_sco ! s-coordinate or hybrid z-s-coordinate 60 !----------------------------------------------------------------------- 61 sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) 62 sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 63 theta = 6.0 ! surface control parameter (0<=theta<=20) 64 thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) 65 r_max = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) 61 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 62 !----------------------------------------------------------------------- 63 rn_sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) 64 rn_sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 65 rn_theta = 6.0 ! surface control parameter (0<=theta<=20) 66 rn_thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) 67 rn_rmax = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) 68 ln_s_sigma = .false. ! hybrid s-sigma coordinates 69 rn_bb = 0.8 ! stretching with s-sigma 70 rn_hc = 150.0 ! critical depth with s-sigma 66 71 / 67 72 !----------------------------------------------------------------------- 68 73 &namdom ! space and time domain (bathymetry, mesh, timestep) 69 74 !----------------------------------------------------------------------- 70 ntopo = 1 ! compute (=0) or read(=1) the bathymetry file 71 e3zps_min = 5. ! the thickness of the partial step is set larger than the minimum 72 e3zps_rat = 0.1 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) 73 nmsh = 0 ! AUTO - create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 74 nacc = 0 ! =1 acceleration of convergence method used, rdt < rdttra(k) 75 ! =0, no acceleration, rdt = rdttra 76 atfp = 0.1 ! asselin time filter parameter 77 rdt = 5760. ! time step for the dynamics (and tracer if nacc=0) 78 rdtmin = 5760. ! minimum time step on tracers (used if nacc=1) 79 rdtmax = 5760. ! maximum time step on tracers (used if nacc=1) 80 rdth = 800. ! depth variation of tracer time step (used if nacc=1) 75 nn_bathy = 1 ! compute (=0) or read(=1) the bathymetry file 76 nn_closea = 1 ! closed seas and lakes are removed (=0) or kept (=1) from the ORCA domain 77 nn_msh = 0 ! AUTO create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 78 rn_e3zps_min= 5. ! the thickness of the partial step is set larger than the minimum 79 rn_e3zps_rat= 0.1 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) 80 ! 81 rn_rdt = 5760. ! time step for the dynamics (and tracer if nacc=0) ==> 5760 81 82 nn_baro = 64 ! number of barotropic time step (for the split explicit algorithm) ("key_dynspg_ts") 82 nclosea = 1 ! = 0 no closed sea in the model domain 83 ! = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...) 83 rn_atfp = 0.1 ! asselin time filter parameter 84 nn_acc = 0 ! acceleration of convergence : =1 used, rdt < rdttra(k) 85 ! =0, not used, rdt = rdttra 86 rn_rdtmin = 28800. ! minimum time step on tracers (used if nacc=1) 87 rn_rdtmax = 28800. ! maximum time step on tracers (used if nacc=1) 88 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 84 89 / 85 90 !!====================================================================== … … 92 97 !! namsbc_core CORE bulk formulea formulation 93 98 !! namsbc_cpl CouPLed formulation ("key_coupled") 94 !! nam qsrpenetrative solar radiation99 !! namtra_qsr penetrative solar radiation 95 100 !! namsbc_rnf river runoffs 96 101 !! namsbc_ssr sea surface restoring term (for T and/or S) 97 !! nam albalbedo parameters102 !! namsbc_alb albedo parameters 98 103 !!====================================================================== 99 104 … … 117 122 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 118 123 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 119 nn_fwb = 0 ! FreshWater Budget: =0 unchecked ,120 ! =1 global mean of e-p-r set to zero at each nn_fsbc time step ,124 nn_fwb = 3 ! FreshWater Budget: =0 unchecked 125 ! =1 global mean of e-p-r set to zero at each time step 121 126 ! =2 annual global mean of e-p-r set to zero 127 ! =3 global emp set to zero and spread out over erp area 122 128 / 123 129 !----------------------------------------------------------------------- … … 134 140 &namsbc_flx ! surface boundary condition : flux formulation 135 141 !----------------------------------------------------------------------- 136 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !137 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !138 sn_utau = 'utau' , 24. , 'utau' , .false. , .false. ,'yearly' , '' , ''139 sn_vtau = 'vtau' , 24. , 'vtau' , .false. , .false. ,'yearly' , '' , ''140 sn_qtot = 'qtot' , 24. , 'qtot' , .false. , .false. ,'yearly' , '' , ''141 sn_qsr = 'qsr' , 24. , 'qsr' , .false. , .false. ,'yearly' , '' , ''142 sn_emp = 'emp' , 24. , 'emp' , .false. , .false. ,'yearly' , '' , ''142 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 143 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 144 sn_utau = 'utau' , 24. , 'utau' , .false. , .false. , 'yearly' , '' , '' 145 sn_vtau = 'vtau' , 24. , 'vtau' , .false. , .false. , 'yearly' , '' , '' 146 sn_qtot = 'qtot' , 24. , 'qtot' , .false. , .false. , 'yearly' , '' , '' 147 sn_qsr = 'qsr' , 24. , 'qsr' , .false. , .false. , 'yearly' , '' , '' 148 sn_emp = 'emp' , 24. , 'emp' , .false. , .false. , 'yearly' , '' , '' 143 149 ! 144 150 cn_dir = './' ! root directory for the location of the flux files … … 147 153 &namsbc_clio ! namsbc_clio CLIO bulk formulea 148 154 !----------------------------------------------------------------------- 149 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !150 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !151 sn_utau = 'taux_1m' , -1. , 'sozotaux' , .true. , .true. ,'yearly' , '' , ''152 sn_vtau = 'tauy_1m' , -1. , 'sometauy' , .true. , .true. ,'yearly' , '' , ''153 sn_wndm = 'flx' , -1. , 'socliowi' , .true. , .true. ,'yearly' , '' , ''154 sn_tair = 'flx' , -1. , 'socliot2' , .true. , .true. ,'yearly' , '' , ''155 sn_humi = 'flx' , -1. , 'socliohu' , .true. , .true. ,'yearly' , '' , ''156 sn_ccov = 'flx' , -1. , 'socliocl' , .false. , .true. ,'yearly' , '' , ''157 sn_prec = 'flx' , -1. , 'socliopl' , .false. , .true. ,'yearly' , '' , ''155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 157 sn_utau = 'taux_1m' , -1. , 'sozotaux' , .true. , .true. , 'yearly' , '' , '' 158 sn_vtau = 'tauy_1m' , -1. , 'sometauy' , .true. , .true. , 'yearly' , '' , '' 159 sn_wndm = 'flx' , -1. , 'socliowi' , .true. , .true. , 'yearly' , '' , '' 160 sn_tair = 'flx' , -1. , 'socliot2' , .true. , .true. , 'yearly' , '' , '' 161 sn_humi = 'flx' , -1. , 'socliohu' , .true. , .true. , 'yearly' , '' , '' 162 sn_ccov = 'flx' , -1. , 'socliocl' , .false. , .true. , 'yearly' , '' , '' 163 sn_prec = 'flx' , -1. , 'socliopl' , .false. , .true. , 'yearly' , '' , '' 158 164 ! 159 165 cn_dir = './' ! root directory for the location of the bulk files are … … 162 168 &namsbc_core ! namsbc_core CORE bulk formulea 163 169 !----------------------------------------------------------------------- 164 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights! rotation !165 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename! pairing !166 sn_wndi = 'u10_core' , -1. , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' ,'U1'167 sn_wndj = 'v10_core' , -1. , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' ,'V1'168 sn_qsr = 'qsw_core' , -1. , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''169 sn_qlw = 'qlw_core' , -1. , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''170 sn_tair = 't2_core' , -1. , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''171 sn_humi = 'q2_core' , -1. , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''172 sn_prec = 'precip_core' , -1. , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''173 sn_snow = 'snow_core' , -1. , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''170 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 171 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 172 sn_wndi = 'u10_core' , -1. , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'U1' 173 sn_wndj = 'v10_core' , -1. , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'V1' 174 sn_qsr = 'qsw_core' , -1. , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 175 sn_qlw = 'qlw_core' , -1. , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 176 sn_tair = 't2_core' , -1. , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 177 sn_humi = 'q2_core' , -1. , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 178 sn_prec = 'precip_core', -1. , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 179 sn_snow = 'snow_core' , -1. , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 174 180 ! 175 181 cn_dir = './' ! root directory for the location of the bulk files 176 182 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 177 alpha_precip= 1. ! multiplicative factor for precipitation (total & snow)183 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 178 184 / 179 185 !----------------------------------------------------------------------- 180 186 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 181 187 !----------------------------------------------------------------------- 182 ! SEND 188 ! send 183 189 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 184 190 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' … … 188 194 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 189 195 cn_snd_crt_grid = 'T' ! 'T' 190 ! RECEIVE 196 ! receive 191 197 cn_rcv_w10m = 'none' ! 'none' 'coupled' 192 198 cn_rcv_tau_nature = 'mixed oce-ice' ! 'oce only' 'oce and ice' 'mixed oce-ice' … … 202 208 / 203 209 !----------------------------------------------------------------------- 204 &namqsr ! penetrative solar radiation 205 !----------------------------------------------------------------------- 206 ln_traqsr = .true. ! penetrative solar radiation (T) or not (F) 207 rabs = 0.58 ! fraction of qsr associated with xsi1 208 xsi1 = 0.35 ! first depth of extinction 209 xsi2 = 23.0 ! second depth of extinction 210 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 211 !----------------------------------------------------------------------- 212 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' 213 cn_rcv_co2 = 'coupled' ! receive : 'none' 'coupled' 214 / 215 !----------------------------------------------------------------------- 216 &namtra_qsr ! penetrative solar radiation 217 !----------------------------------------------------------------------- 218 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 219 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 220 sn_chl = 'chlorophyll', -1. , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 221 222 cn_dir = './' ! root directory for the location of the runoff files 223 ln_traqsr = .true. ! Light penetration (T) or not (F) 224 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration 225 ln_qsr_2bd = .false. ! 2 bands light penetration 226 ln_qsr_bio = .false. ! bio-model light penetration 227 nn_chldta = 0 ! RGB : Chl data (=1) or cst value (=0) 228 rn_abs = 0.58 ! RGB & 2 bands: fraction of light (rn_si1) 229 rn_si0 = 0.35 ! RGB & 2 bands: shortess depth of extinction 230 rn_si1 = 23.0 ! 2 bands: longest depth of extinction 231 rn_si2 = 62.0 ! 3 bands: longest depth of extinction (for blue waveband & 0.01 mg/m2 Chl) 210 232 / 211 233 !----------------------------------------------------------------------- 212 234 &namsbc_rnf ! runoffs namelist surface boundary condition 213 235 !----------------------------------------------------------------------- 214 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !215 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !216 sn_rnf = 'runoff_1m_nomask' , -1. , 'sorunoff' , .true. , .true. ,'yearly' , '' , ''217 sn_cnf = 'runoff_1m_nomask' , 0. , 'socoefr' , .false. , .true. ,'yearly' , '' , ''218 ! 236 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 237 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 238 sn_rnf = 'runoff_1m_nomask' , -1. , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 239 sn_cnf = 'runoff_1m_nomask' , 0. , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 240 219 241 cn_dir = './' ! root directory for the location of the runoff files 220 242 ln_rnf_emp = .true. ! runoffs included into precipitation field (T) or into a file (F) … … 222 244 rn_hrnf = 0.e0 ! depth over which enhanced vertical mixing is used 223 245 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 246 rn_rfact = 1.e0 ! multiplicative factor for runoff 224 247 / 225 248 !----------------------------------------------------------------------- 226 249 &namsbc_ssr ! surface boundary condition : sea surface restoring 227 250 !----------------------------------------------------------------------- 228 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !229 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !230 sn_sst = 'sst_data' , 24. , 'sst' , .false. , .false. , 'yearly', '' , ''231 sn_sss = 'sss_data' , -1. , 'sss' , .true. , .true. , 'yearly', '' , ''232 !251 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 252 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 253 sn_sst = 'sst_data' , 24. , 'sst' , .false. , .false. , 'yearly' , '' , '' 254 sn_sss = 'sss_data' , -1. , 'sss' , .true. , .true. , 'yearly' , '' , '' 255 233 256 cn_dir = './' ! root directory for the location of the runoff files 234 257 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) 235 nn_sssr = 1 ! add a damping term in the surface freshwater flux (=1) or not (=0) 236 dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 237 deds = -27.7 ! magnitude of the damping on salinity [mm/day/psu] 258 nn_sssr = 2 ! add a damping term in the surface freshwater flux (=2) 259 ! or to SSS only (=1) or no damping term (=0) 260 rn_dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 261 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day/psu] 262 ln_sssr_bnd = .true. ! flag to bound erp term (associated with nn_sssr=2) 263 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 238 264 / 239 265 !----------------------------------------------------------------------- 240 &namalb ! albedo parameters 241 !----------------------------------------------------------------------- 242 cgren = 0.0 ! correction of the snow or ice albedo to take into account the 243 albice = 0.5 ! albedo of melting ice in the arctic and antarctic 244 alphd = 0.80 ! coefficients for linear interpolation used to 245 alphc = 0.65 ! compute albedo between two extremes values 246 alphdi = 0.72 ! (Pyane, 1972) 247 / 266 &namsbc_alb ! albedo parameters 267 !----------------------------------------------------------------------- 268 rn_cloud = 0.0 ! cloud correction to snow and ice albedo 269 rn_albice = 0.5 ! albedo of melting ice in the arctic and antarctic 270 rn_alphd = 0.80 ! coefficients for linear interpolation used to 271 rn_alphc = 0.65 ! compute albedo between two extremes values 272 rn_alphdi = 0.72 ! (Pyane, 1972) 273 / 274 248 275 !!====================================================================== 249 276 !! *** Lateral boundary condition *** … … 260 287 &namlbc ! lateral momentum boundary condition 261 288 !----------------------------------------------------------------------- 262 shlat = 2. ! shlat = 0 : free slip 263 ! 0 < shlat < 2 : partial slip 264 ! shlat = 2 : no slip 265 ! 2 < shlat : strong slip 289 rn_shlat = 2. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 290 ! free slip ! partial slip ! no slip ! strong slip 266 291 / 267 292 !----------------------------------------------------------------------- 268 293 &namcla ! cross land advection 269 294 !----------------------------------------------------------------------- 270 n _cla= 0 ! advection between 2 ocean pts separates by land295 nn_cla = 0 ! advection between 2 ocean pts separates by land 271 296 / 272 297 !----------------------------------------------------------------------- 273 298 &namobc ! open boundaries parameters ("key_obc") 274 299 !----------------------------------------------------------------------- 275 nobc_dta = 1 ! = 0 the obc data are equal to the initial state276 ! = 1 the obc data are read in 'obc.dta' files277 cffile = 'annual' ! set to annual if obc datafile hold 1 year of data278 ! set to monthly if obc datafile hold 1 month of data279 rdpein = 1. ! ???280 rdpwin = 1. ! ???281 rdpnin = 1. ! ???282 rdpsin = 1. ! ???283 rdpeob = 3000. ! time relaxation (days) for the east open boundary284 rdpwob = 15. ! " " " west "285 rdpnob = 3000. ! " " " north "286 rdpsob = 15. ! " " " south "287 zbsic1 = 140.e+6 ! barotropic stream function on first isolated coastline288 zbsic2 = 1.e+6 ! " " second "289 zbsic3 = 0. ! " " thrid "290 300 ln_obc_clim= .false. ! climatological obc data files (T) or not (F) 291 301 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 292 / 293 !----------------------------------------------------------------------- 294 &namagrif ! ("key_agrif") 295 !----------------------------------------------------------------------- 296 nbclineupdate = 3 ! baroclinic update frequency 302 ln_obc_fla = .false. ! Flather open boundary condition 303 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 304 ! = 1 the obc data are read in 'obc.dta' files 305 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 306 ! set to monthly if obc datafile hold 1 month of data 307 rn_dpein = 1. ! damping time scale for inflow at east open boundary 308 rn_dpwin = 1. ! - - - west - - 309 rn_dpnin = 1. ! - - - north - - 310 rn_dpsin = 1. ! - - - south - - 311 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 312 rn_dpwob = 15. ! - - - west - - 313 rn_dpnob = 3000. ! - - - north - - 314 rn_dpsob = 15. ! - - - south - - 315 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 316 ! = 1 the total volume remains constant 317 / 318 !----------------------------------------------------------------------- 319 &namagrif ! AGRIF zoom ("key_agrif") 320 !----------------------------------------------------------------------- 321 nn_cln_update = 3 ! baroclinic update frequency 297 322 ln_spc_dyn = .true. ! use 0 as special value for dynamics 298 visc_tra = 2880. ! viscosity coeeficient for tracers sponge layer299 visc_dyn = 2880. ! viscosity coeeficient for dynamics sponge layer300 / 301 !----------------------------------------------------------------------- 302 &nambdy ! unstructured open boundaries parameters("key_bdy")323 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 324 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 325 / 326 !----------------------------------------------------------------------- 327 &nambdy ! unstructured open boundaries ("key_bdy") 303 328 !----------------------------------------------------------------------- 304 329 filbdy_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) … … 320 345 / 321 346 !----------------------------------------------------------------------- 322 &nam tide! tidal forcing at unstructured boundaries347 &nambdy_tide ! tidal forcing at unstructured boundaries 323 348 !----------------------------------------------------------------------- 324 349 filtide = 'bdytide_' ! file name root of tidal forcing files … … 327 352 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 328 353 / 354 329 355 !!====================================================================== 330 356 !! *** Bottom boundary condition *** … … 338 364 &nambfr ! bottom friction 339 365 !----------------------------------------------------------------------- 340 n botfr = 1 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction366 nn_bfr = 1 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction 341 367 ! = 3 : free slip, = 1 : linear friction 342 bfri1= 4.e-4 ! bottom drag coefficient (linear case)343 bfri2= 1.e-3 ! bottom drag coefficient (non linear case)344 bfeb2= 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2)368 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 369 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case) 370 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2) 345 371 / 346 372 !----------------------------------------------------------------------- 347 373 &nambbc ! bottom temperature boundary condition 348 374 !----------------------------------------------------------------------- 349 n geo_flux = 2 ! geothermal heat flux = 0 no flux considered350 ! 351 ! 352 ngeo_flux_const = 86.4e-3! Constant value of geothermal heat flux [W/m2]375 nn_geoflx = 2 ! geothermal heat flux: = 0 no flux 376 ! = 1 constant flux 377 ! = 2 variable flux (read in geothermal_heating.nc in mW/m2) 378 rn_geoflx_cst = 86.4e-3 ! Constant value of geothermal heat flux [W/m2] 353 379 / 354 380 !----------------------------------------------------------------------- … … 357 383 ! ! diffusive bbl ("key_trabbl") 358 384 ! ! advective bbl ("key_trabbl_adv") 359 atrbbl= 10000. ! lateral mixing coefficient in the bbl [m2/s]385 rn_ahtbbl = 10000. ! lateral mixing coefficient in the bbl [m2/s] 360 386 / 361 387 !!====================================================================== … … 363 389 !!====================================================================== 364 390 !! nameos equation of state 365 !! nam _traadv advection scheme366 !! nam _traldf lateral diffusion scheme367 !! namt dp tracer newtonian damping("key_tradmp")391 !! namtra_adv advection scheme 392 !! namtra_ldf lateral diffusion scheme 393 !! namtra_dmp T & S newtonian damping ("key_tradmp") 368 394 !!====================================================================== 369 395 … … 371 397 &nameos ! ocean physical parameters 372 398 !----------------------------------------------------------------------- 373 n eos= 0 ! type of equation of state and Brunt-Vaisala frequency399 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 374 400 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 375 401 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 376 402 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 377 r alpha= 2.e-4 ! thermal expension coefficient (neos= 1 or 2)378 r beta= 0.001 ! saline expension coefficient (neos= 2)379 / 380 !----------------------------------------------------------------------- 381 &nam _traadv ! advection scheme for tracer403 rn_alpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2) 404 rn_beta = 0.001 ! saline expension coefficient (neos= 2) 405 / 406 !----------------------------------------------------------------------- 407 &namtra_adv ! advection scheme for tracer 382 408 !----------------------------------------------------------------------- 383 409 ln_traadv_cen2 = .true. ! 2nd order centered scheme … … 388 414 / 389 415 !----------------------------------------------------------------------- 390 &nam _traldf ! lateral diffusion scheme for tracer391 !----------------------------------------------------------------------- 392 !! Type of the operator :416 &namtra_ldf ! lateral diffusion scheme for tracer 417 !----------------------------------------------------------------------- 418 ! Type of the operator : 393 419 ln_traldf_lap = .true. ! laplacian operator 394 420 ln_traldf_bilap = .false. ! bilaplacian operator 395 421 ! Direction of action : 396 422 ln_traldf_level = .false. ! iso-level 397 423 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 398 424 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 399 ! ! Coefficient 400 aht0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 401 ahtb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 402 aeiv0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 403 / 404 !----------------------------------------------------------------------- 405 &namtdp ! tracer newtonian damping ('key_tradmp') 406 !----------------------------------------------------------------------- 407 ndmp = -1 ! type of damping in temperature and salinity 408 ! ='latitude', damping poleward of 'ndmp' degrees and function 409 ! of the distance-to-coast. Red and Med Seas as ndmp=-1 410 ! =-1 damping only in Med and Red Seas 411 ndmpf = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 412 nmldmp = 1 ! type of damping: =0 damping throughout the water column 413 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 414 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 415 sdmp = 50. ! surface time scale for internal damping (days) 416 bdmp = 360. ! bottom time scale for internal damping (days) 417 hdmp = 800. ! depth of transition between sdmp and bdmp (meters) 425 ! Coefficient 426 rn_aht_0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 427 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 428 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 429 / 430 !----------------------------------------------------------------------- 431 &namtra_dmp ! tracer: T & S newtonian damping ('key_tradmp') 432 !----------------------------------------------------------------------- 433 nn_hdmp = -1 ! horizontal shape =-1, damping in Med and Red Seas only 434 ! =XX, damping poleward of XX degrees (XX>0) 435 ! + F(distance-to-coast) + Red and Med Seas 436 nn_zdmp = 1 ! vertical shape =0 damping throughout the water column 437 ! =1 no damping in the mixing layer (kz criteria) 438 ! =2 no damping in the mixed layer (rho crieria) 439 rn_surf = 50. ! surface time scale of damping [days] 440 rn_bot = 360. ! bottom time scale of damping [days] 441 rn_dep = 800. ! depth of transition between rn_surf and rn_bot [meters] 442 nn_file = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 418 443 / 419 444 !!====================================================================== 420 445 !! *** Dynamics namelists *** 421 446 !!====================================================================== 422 !! nam_dynadv formulation of the momentum advection 423 !! nam_dynvor advection scheme 424 !! nam_dynhpg hydrostatic pressure gradient 425 !! namflg hydrostatic pressure gradient time stepping 426 !! nam_dynspg surface pressure gradient (CPP key only) 427 !! nam_dynldf lateral diffusion scheme 428 !!====================================================================== 429 430 !----------------------------------------------------------------------- 431 &nam_dynadv ! formulation of the momentum advection 447 !! namdyn_adv formulation of the momentum advection 448 !! namdyn_vor advection scheme 449 !! namdyn_hpg hydrostatic pressure gradient 450 !! namdyn_spg surface pressure gradient (CPP key only) 451 !! namdyn_ldf lateral diffusion scheme 452 !!====================================================================== 453 454 !----------------------------------------------------------------------- 455 &namdyn_adv ! formulation of the momentum advection 432 456 !----------------------------------------------------------------------- 433 457 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) … … 436 460 / 437 461 !----------------------------------------------------------------------- 438 &nam _dynvor ! option of physics/algorithm (not control by CPP keys)462 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 439 463 !----------------------------------------------------------------------- 440 464 ln_dynvor_ene = .false. ! enstrophy conserving scheme … … 444 468 / 445 469 !----------------------------------------------------------------------- 446 &nam _dynhpg ! Hydrostatic pressure gradient option470 &namdyn_hpg ! Hydrostatic pressure gradient option 447 471 !----------------------------------------------------------------------- 448 472 ln_hpg_zco = .false. ! z-coordinate - full steps … … 453 477 ln_hpg_djc = .false. ! s-coordinate (Density Jacobian with Cubic polynomial) 454 478 ln_hpg_rot = .false. ! s-coordinate (ROTated axes scheme) 455 gamm = 0.e0 ! weighting coefficient (wdj scheme) 456 / 457 !----------------------------------------------------------------------- 458 &namflg ! algorithm flags (algorithm not control by CPP keys) 459 !----------------------------------------------------------------------- 460 ln_dynhpg_imp = .false. ! hydrostatic pressure gradient: semi-implicit time scheme (T) 461 ! centered time scheme (F) 462 nn_dynhpg_rst = 0 ! add dynhpg implicit variables in restart ot not (1/0) 463 / 464 !----------------------------------------------------------------------- 465 !nam_dynspg ! surface pressure gradient (CPP key only) 479 rn_gamma = 0.e0 ! weighting coefficient (wdj scheme) 480 ln_dynhpg_imp = .false. ! time stepping: semi-implicit time scheme (T) 481 ! centered time scheme (F) 482 nn_dynhpg_rst = 0 ! =1 dynhpg restartable restart or not (=0) 483 / 484 !----------------------------------------------------------------------- 485 !namdyn_spg ! surface pressure gradient (CPP key only) 466 486 !----------------------------------------------------------------------- 467 487 ! ! explicit free surface ("key_dynspg_exp") 468 488 ! ! filtered free surface ("key_dynspg_flt") 469 489 ! ! split-explicit free surface ("key_dynspg_ts") 470 ! ! rigid-lid ("key_dynspg_rl") 471 472 !----------------------------------------------------------------------- 473 &nam_dynldf ! lateral diffusion on momentum 474 !----------------------------------------------------------------------- 475 ! ! Type of the operator : 476 ln_dynldf_lap = .true. ! laplacian operator 477 ln_dynldf_bilap = .false. ! bilaplacian operator 478 ! ! Direction of action : 479 ln_dynldf_level = .false. ! iso-level 480 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 481 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 482 ! Coefficient 483 ahm0 = 40000. ! horizontal eddy viscosity [m2/s] 484 ahmb0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 490 491 !----------------------------------------------------------------------- 492 &namdyn_ldf ! lateral diffusion on momentum 493 !----------------------------------------------------------------------- 494 ! Type of the operator : 495 ln_dynldf_lap = .true. ! laplacian operator 496 ln_dynldf_bilap = .false. ! bilaplacian operator 497 ! Direction of action : 498 ln_dynldf_level = .false. ! iso-level 499 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 500 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 501 ! Coefficient 502 rn_ahm_0 = 40000. ! horizontal eddy viscosity [m2/s] 503 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 485 504 / 486 505 !!====================================================================== … … 488 507 !!====================================================================== 489 508 !! namzdf vertical physics 490 !! nam npc non penetrative convection491 !! nam ric richardson number dependent vertical mixing ("key_zdfric" )492 !! nam tke TKE dependent vertical mixing ("key_zdftke" )493 !! nam kpp KPP dependent vertical mixing ("key_zdfkpp" )494 !! nam ddm double diffusive mixing parameterization ("key_zdfddm" )509 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric" ) 510 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke" ) 511 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp" ) 512 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm" ) 513 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx" ) 495 514 !!====================================================================== 496 515 … … 498 517 &namzdf ! vertical physics 499 518 !----------------------------------------------------------------------- 500 avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 501 avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 502 ln_zdfnpc = .false. ! convection: Non-Penetrative algorithm (T) or not (F) 503 ln_zdfevd = .true. ! convection: enhanced vertical diffusion (T) or not (F) 504 avevd = 100. ! vertical coefficient for enhanced diffusion scheme [m2/s] 505 n_evdm = 1 ! enhanced mixing apply on tracer (=0) or on tracer and momentum (=1) 506 ln_zdfexp = .false. ! split explicit (T) or implicit (F) time stepping 507 n_zdfexp = 3 ! number of sub-timestep for ln_zdfexp=T 508 / 509 !----------------------------------------------------------------------- 510 &namnpc ! non penetrative convection 511 !----------------------------------------------------------------------- 512 nnpc1 = 1 ! non penetrative convective scheme computation frequency 513 nnpc2 = 365 ! non penetrative convective scheme print frequency 514 / 515 !----------------------------------------------------------------------- 516 &namric ! richardson number dependent vertical diffusion ("key_zdfric" ) 517 !----------------------------------------------------------------------- 518 avmri = 100.e-4 ! maximum value of the vertical viscosity 519 alp = 5. ! coefficient of the parameterization 520 nric = 2 ! coefficient of the parameterization 521 / 522 !----------------------------------------------------------------------- 523 &namtke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 524 !----------------------------------------------------------------------- 525 ln_rstke = .false. ! restart with tke from a run without tke (T) or not (F) 526 nn_itke = 50 ! number of iterative loops if ln_rstke=T 519 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 520 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 521 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 522 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 523 ln_zdfevd = .true. ! enhanced vertical diffusion (evd) (T) or not (F) 524 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 525 rn_avevd = 100. ! evd mixing coefficient [m2/s] 526 ln_zdfnpc = .false. ! Non-Penetrative algorithm (T) or not (F) 527 nn_npc = 1 ! frequency of application of npc 528 nn_npcp = 365 ! npc control print frequency 529 ln_zdfexp = .false. ! time-stepping: split-explicit (T) or implicit (F) time stepping 530 nn_zdfexp = 3 ! number of sub-timestep for ln_zdfexp=T 531 / 532 !----------------------------------------------------------------------- 533 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 534 !----------------------------------------------------------------------- 535 rn_avmri = 100.e-4 ! maximum value of the vertical viscosity 536 rn_alp = 5. ! coefficient of the parameterization 537 nn_ric = 2 ! coefficient of the parameterization 538 / 539 !----------------------------------------------------------------------- 540 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 541 !----------------------------------------------------------------------- 527 542 rn_ediff = 0.1 ! coef. for vertical eddy coef. (avt=rn_ediff*mxl*sqrt(e) ) 528 543 rn_ediss = 0.7 ! coef. of the Kolmogoroff dissipation 529 544 rn_ebb = 3.75 ! coef. of the surface input of tke 530 rn_efave = 1. ! boost of the tke diffusion ( avtke=rn_efave*avm )531 545 rn_emin = 1.e-6 ! minimum value of tke [m2/s2] 532 546 rn_emin0 = 1.e-4 ! surface minimum value of tke [m2/s2] 547 rn_bshear = 1.e-20 ! background shear (>0) 533 548 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 534 549 ! = 1 bounded by the local vertical scale factor … … 536 551 ! = 3 same criteria as case 2 but applied in a different way 537 552 nn_pdl = 1 ! Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 538 nn_avb = 0 ! profile for constant background used on avt & avm (=1) or not (=0)539 nn_ave = 1 ! horizontal averaged on avt (=1) or not (=0)540 553 ln_mxl0 = .false. ! mixing length scale surface value as function of wind stress (T) or not (F) 541 554 rn_lmin = 0.4 ! interior buoyancy lenght scale minimum value … … 543 556 nn_etau = 0 ! exponentially deceasing penetration of tke due to internal & intertial waves 544 557 ! = 0 no penetration ( O(2 km) resolution) 545 ! = 1 additional tke source 558 ! = 1 additional tke source 546 559 ! = 2 additional tke source applied only at the base of the mixed layer 547 nn_htau = 2! type of exponential decrease of tke penetration560 nn_htau = 1 ! type of exponential decrease of tke penetration 548 561 ! = 0 constant 10 m length scale 549 ! = 1 ??? 550 ! = 2 ??? 562 ! = 1 0.5m at the equator to 30m at high latitudes 551 563 rn_efr = 0.05 ! fraction of surface tke value which penetrates inside the ocean 552 ln_lc = .false. ! Langmuir cell effect564 ln_lc = .false. ! Langmuir cell parameterisation 553 565 rn_lc = 0.15 ! coef. associated to Langmuir cells 554 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0)555 566 / 556 567 !------------------------------------------------------------------------ 557 &namkpp ! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and optionnally: 558 ! "key_kppcustom" or "key_kpplktb") 559 !------------------------------------------------------------------------ 568 &namzdf_kpp ! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and optionnally: 569 !------------------------------------------------------------------------ "key_kppcustom" or "key_kpplktb") 560 570 ln_kpprimix = .true. ! shear instability mixing 561 difmiw = 1.0e-04 ! constant internal wave viscosity [m2/s] 562 difsiw = 0.1e-04 ! constant internal wave diffusivity [m2/s] 563 Riinfty = 0.8 ! local Richardson Number limit for shear instability 564 difri = 0.0050 ! maximum shear mixing at Rig = 0 [m2/s] 565 bvsqcon = -0.01e-07 ! Brunt-Vaisala squared for maximum convection [1/s2] 566 difcon = 1. ! maximum mixing in interior convection [m2/s] 567 navb = 0 ! horizontal averaged (=1) or not (=0) on avt and amv 568 nave = 1 ! constant (=0) or profile (=1) background on avt 569 / 570 !----------------------------------------------------------------------- 571 &namddm ! double diffusive mixing parameterization ("key_zdfddm") 572 !----------------------------------------------------------------------- 573 avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 574 hsbfr = 1.6 ! heat/salt buoyancy flux ratio 571 rn_difmiw = 1.0e-04 ! constant internal wave viscosity [m2/s] 572 rn_difsiw = 0.1e-04 ! constant internal wave diffusivity [m2/s] 573 rn_riinfty = 0.8 ! local Richardson Number limit for shear instability 574 rn_difri = 0.0050 ! maximum shear mixing at Rig = 0 [m2/s] 575 rn_bvsqcon = -0.01e-07 ! Brunt-Vaisala squared for maximum convection [1/s2] 576 rn_difcon = 1. ! maximum mixing in interior convection [m2/s] 577 nn_avb = 0 ! horizontal averaged (=1) or not (=0) on avt and amv 578 nn_ave = 1 ! constant (=0) or profile (=1) background on avt 579 / 580 !----------------------------------------------------------------------- 581 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 582 !----------------------------------------------------------------------- 583 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 584 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 585 / 586 !----------------------------------------------------------------------- 587 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 588 !----------------------------------------------------------------------- 589 rn_htmx = 500. ! vertical decay scale for turbulence (meters) 590 rn_n2min = 1.e-8 ! threshold of the Brunt-Vaisala frequency (s-1) 591 rn_tfe = 0.333 ! tidal dissipation efficiency 592 rn_me = 0.2 ! mixing efficiency 593 ln_tmx_itf = .FALSE. ! ITF specific parameterisation 594 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 575 595 / 576 596 !!====================================================================== 577 597 !! *** Miscelaneous namelists *** 578 598 !!====================================================================== 579 !! nam _mppMassively Parallel Processing ("key_mpp_mpi)580 !! nam _mpp_dyndistMassively Parallel domain decomposition ("key_agrif" && "key_mpp_dyndist")599 !! nammpp Massively Parallel Processing ("key_mpp_mpi) 600 !! nammpp_dyndist Massively Parallel domain decomposition ("key_agrif" && "key_mpp_dyndist") 581 601 !! namctl Control prints & Benchmark 582 602 !! namsol elliptic solver / island / free surface … … 586 606 &namsol ! elliptic solver / island / free surface 587 607 !----------------------------------------------------------------------- 588 n solv= 1 ! elliptic solver: =1 preconditioned conjugate gradient (pcg)608 nn_solv = 1 ! elliptic solver: =1 preconditioned conjugate gradient (pcg) 589 609 ! =2 successive-over-relaxation (sor) 590 ! =3 FETI (fet) ("key_feti") 591 ! =4 sor with extra outer halo 592 nsol_arp = 0 ! absolute/relative (0/1) precision convergence test 593 nmin = 300 ! minimum of iterations for the SOR solver 594 nmax = 800 ! maximum of iterations for the SOR solver 595 nmod = 10 ! frequency of test for the SOR solver 596 eps = 1.e-6 ! absolute precision of the solver 597 resmax = 1.e-10 ! absolute precision for the SOR solver 598 sor = 1.92 ! optimal coefficient for SOR solver (to be adjusted with the domain) 599 epsisl = 1.e-10 ! absolute precision on stream function solver 600 nmisl = 4000 ! maximum pcg iterations for island ("key_islands") 601 rnu = 1. ! strength of the additional force used in filtered free surface 602 / 603 !----------------------------------------------------------------------- 604 &nam_mpp ! Massively Parallel Processing ("key_mpp_mpi) 605 !----------------------------------------------------------------------- 606 c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 610 nn_sol_arp = 0 ! absolute/relative (0/1) precision convergence test 611 rn_eps = 1.e-6 ! absolute precision of the solver 612 nn_nmin = 300 ! minimum of iterations for the SOR solver 613 nn_nmax = 800 ! maximum of iterations for the SOR solver 614 nn_nmod = 10 ! frequency of test for the SOR solver 615 rn_resmax = 1.e-10 ! absolute precision for the SOR solver 616 rn_sor = 1.92 ! optimal coefficient for SOR solver (to be adjusted with the domain) 617 / 618 !----------------------------------------------------------------------- 619 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 620 !----------------------------------------------------------------------- 621 cn_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 607 622 ! buffer blocking send or immediate non-blocking sends, resp. 608 nn_buffer = 0! size in bytes of exported buffer ('B' case), 0 no exportation609 / 610 !----------------------------------------------------------------------- 611 &nam _mpp_dyndist ! Massively Parallel Distribution("key_agrif" && "key_mpp_dyndist")612 !----------------------------------------------------------------------- 613 jpni = 1! jpni number of processors following i614 jpnj = 1! jpnj number of processors following j615 jpnij = 1! jpnij number of local domains616 / 617 !----------------------------------------------------------------------- 618 &namctl ! Control prints & Benchmark619 !----------------------------------------------------------------------- 620 ln_ctl = .false.! trends control print (expensive!)621 n print = 0! level of print (0 no extra print)622 n ictls = 0! start i indice of control sum (use to compare mono versus623 n ictle = 0! end i indice of control sum multi processor runs624 n jctls = 0! start j indice of control over a subdomain)625 n jctle = 0 ! end j indice of control626 isplt = 1! number of processors in i-direction627 jsplt = 1! number of processors in j-direction628 n bench = 0! Bench mode (1/0): CAUTION use zero except for bench623 nn_buffer = 0 ! size in bytes of exported buffer ('B' case), 0 no exportation 624 / 625 !----------------------------------------------------------------------- 626 &nammpp_dyndist ! Massively Parallel Distribution for AGRIF zoom ("key_agrif" && "key_mpp_dyndist") 627 !----------------------------------------------------------------------- 628 jpni = 1 ! jpni number of processors following i 629 jpnj = 1 ! jpnj number of processors following j 630 jpnij = 1 ! jpnij number of local domains 631 / 632 !----------------------------------------------------------------------- 633 &namctl ! Control prints & Benchmark 634 !----------------------------------------------------------------------- 635 ln_ctl = .false. ! trends control print (expensive!) 636 nn_print = 0 ! level of print (0 no extra print) 637 nn_ictls = 0 ! start i indice of control sum (use to compare mono versus 638 nn_ictle = 0 ! end i indice of control sum multi processor runs 639 nn_jctls = 0 ! start j indice of control over a subdomain) 640 nn_jctle = 0 ! end j indice of control 641 nn_isplt = 1 ! number of processors in i-direction 642 nn_jsplt = 1 ! number of processors in j-direction 643 nn_bench = 0 ! Bench mode (1/0): CAUTION use zero except for bench 629 644 ! (no physical validity of the results) 630 n bit_cmp = 0! bit comparison mode (1/0): CAUTION use zero except for test645 nn_bit_cmp = 0 ! bit comparison mode (1/0): CAUTION use zero except for test 631 646 ! of comparison between single and multiple processor runs 632 647 / 648 633 649 !!====================================================================== 634 650 !! *** Diagnostics namelists *** … … 636 652 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 637 653 !! namgap level mean model-data gap ("key_diagap") 638 !! namspr surface pressure diagnosed in rigid-lid ("key_diaspr")639 654 !! namflo float parameters ("key_float") 640 655 !! namptr Poleward Transport Diagnostics … … 642 657 643 658 !----------------------------------------------------------------------- 644 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 645 ! or mixed-layer trends ('key_trdmld') 646 ! or barotropic vorticity ("key_trdvor") 647 !----------------------------------------------------------------------- 648 ntrd = 365 ! time step frequency dynamics and tracers trends 649 nctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 650 ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 651 cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 652 cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 653 ln_trdmld_restart = .false. ! restart for ML diagnostics 654 ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 659 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 660 ! ! or mixed-layer trends or barotropic vorticity ('key_trdmld' or "key_trdvor") 661 !----------------------------------------------------------------------- 662 nn_trd = 365 ! time step frequency dynamics and tracers trends 663 nn_ctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 664 rn_ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 665 cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 666 cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 667 ln_trdmld_restart = .false. ! restart for ML diagnostics 668 ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 655 669 / 656 670 !----------------------------------------------------------------------- 657 671 &namgap ! level mean model-data gap ('key_diagap') 658 672 !----------------------------------------------------------------------- 659 ngap = 15 ! time-step frequency of model-data gap computation 660 nprg = 10 ! AUTO - time-step frequency of gap print in model output 661 / 662 !----------------------------------------------------------------------- 663 &namspr ! surface pressure diagnostic 664 !----------------------------------------------------------------------- 665 nmaxp = 1000 ! maximum of iterations for the solver 666 epsp = 1.e-3 ! absolute precision of the solver 667 niterp = 400 ! number of iteration done by the solver 673 nn_gap = 15 ! time-step frequency of model-data gap computation 674 nn_prg = 10 ! AUTO - time-step frequency of gap print in model output 668 675 / 669 676 !----------------------------------------------------------------------- … … 671 678 !----------------------------------------------------------------------- 672 679 ln_rstflo = .false. ! float restart (T) or not (F) 673 n writefl= 75 ! frequency of writing in float output file674 n stockfl= 5475 ! frequency of creation of the float restart file680 nn_writefl= 75 ! frequency of writing in float output file 681 nn_stockfl= 5475 ! frequency of creation of the float restart file 675 682 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 676 683 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) -
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/PARAM/namelist_ice_ORCA2
r561 r705 87 87 swiqst = 1. ! energy stored in brine pocket (=1) or not (=0) 88 88 sbeta = 1. ! numerical caracteritic of the scheme for diffusion in ice 89 ! Cranck-Nicholson (=0.5), implicit (=1), explicit (=0) 89 90 parlat = 0.0 ! percentage of energy used for lateral ablation 90 91 hakspl = 0.5 ! slope of distr. for Hakkinen-Mellor's lateral melting -
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/scripts/BB_make
r628 r705 11 11 #-Q- platine L_X = $(L_O) 12 12 #-Q- sx8mercure # Compiler options NEMO (CEA SX8-NEC) 13 #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 13 #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 14 #-Q- sx8mercure # For SX9 delete -sx8 option 15 #-Q- sx8mercure # F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 14 16 #-Q- sx8mercure L_X = $(L_O) 15 17 #-Q- sx8brodie # Compiler options NEMO (IDRIS SX8-NEC) … … 44 46 #-Q- aix L_O = $(F_P) -q64 -O3 45 47 #-Q- aix L_X = $(L_O) 46 #-Q- aix6 # Compiler options for NEMO (aix6 version)47 #-Q- aix6 F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90-qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)48 #-Q- aix6 L_O = $(F_P) -q64 - brename:.flush,.flush_ -O348 #-Q- aix6 # Compiler options for NEMO (aix6 version) 49 #-Q- aix6 F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 50 #-Q- aix6 L_O = $(F_P) -q64 -O3 49 51 #-Q- aix6 L_X = $(L_O) 50 52 #-Q- babel # Compiler options for NEMO (blue gene version) … … 77 79 endif 78 80 81 # Some tests to define variables related to xmlioserver compilation 82 # Please do not change 83 ifneq (,$(findstring key_iomput,$(P_P))) 84 IOSERVER=use 85 override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 86 override USER_INC += -I../../../lib/libxmlio_server 87 ifneq (,$(findstring key_mpp_mpi,$(P_P))) 88 IOSERVER_MPI= 89 else 90 IOSERVER_MPI=-DNO_MPI 91 endif 92 else 93 IOSERVER=notuse 94 endif 95 96 # A variables related to xmlioserver compilationi (fcm or AA_make) 97 # Please do not change 98 override FCM += notuse 99 79 100 KEY_LIST = \ 80 101 key_agrif \ … … 83 104 key_bdy \ 84 105 key_c1d \ 85 key_cfg_1d \86 106 key_coupled \ 87 107 key_cpl_albedo \ 108 key_cpl_carbon_cycle \ 88 109 key_cpl_discharge \ 89 110 key_cpl_ocevel \ … … 103 124 key_dynspg_exp \ 104 125 key_dynspg_flt \ 105 key_dynspg_rl \106 126 key_dynspg_ts \ 107 127 key_eel_r2 \ … … 109 129 key_eel_r6 \ 110 130 key_esopa \ 111 key_feti \112 131 key_floats \ 113 132 key_flx_bulk_monthly \ … … 115 134 key_flx_forced_daily \ 116 135 key_gyre \ 117 key_i slands\136 key_iomput \ 118 137 key_kppcustom \ 119 138 key_kpplktb \ … … 134 153 key_orca_r4 \ 135 154 key_pisces \ 136 key_sigma_vvl \137 155 key_top \ 138 156 key_trabbc \ … … 158 176 key_zdfric \ 159 177 key_zdftke \ 160 key_zdftke2 178 key_zdftke_old \ 179 key_zdftmx 161 180 # .o file list in the library 162 181 LIB_OBJ = \ 163 182 $(MODEL_LIB)(lib_cray.o)\ 164 $(MODEL_LIB)(lib_isml.o)\165 183 $(MODEL_LIB)(lib_print.o)\ 166 184 $(MODEL_LIB)(agrif_opa_interp.o)\ … … 183 201 $(MODEL_LIB)(cpl_oasis3.o)\ 184 202 $(MODEL_LIB)(cpl_oasis4.o)\ 185 $(MODEL_LIB)(ctlopn.o)\186 203 $(MODEL_LIB)(daymod.o)\ 187 204 $(MODEL_LIB)(diadimg.o)\ … … 192 209 $(MODEL_LIB)(dianam.o)\ 193 210 $(MODEL_LIB)(diaptr.o)\ 194 $(MODEL_LIB)(diaspr.o)\195 211 $(MODEL_LIB)(diawri_c1d.o)\ 196 212 $(MODEL_LIB)(diawri.o)\ … … 225 241 $(MODEL_LIB)(dynspg_flt.o)\ 226 242 $(MODEL_LIB)(dynspg_oce.o)\ 227 $(MODEL_LIB)(dynspg_rl.o)\228 243 $(MODEL_LIB)(dynspg_ts.o)\ 229 244 $(MODEL_LIB)(dynvor.o)\ … … 243 258 $(MODEL_LIB)(ice_2.o)\ 244 259 $(MODEL_LIB)(iceini_2.o)\ 245 $(MODEL_LIB)(ice_oce.o)\246 260 $(MODEL_LIB)(in_out_manager.o)\ 247 261 $(MODEL_LIB)(iom_def.o)\ … … 252 266 $(MODEL_LIB)(istate.o)\ 253 267 $(MODEL_LIB)(lbclnk.o)\ 268 $(MODEL_LIB)(lbcnfd.o)\ 254 269 $(MODEL_LIB)(ldfdyn.o)\ 255 270 $(MODEL_LIB)(ldfdyn_oce.o)\ … … 258 273 $(MODEL_LIB)(ldftra.o)\ 259 274 $(MODEL_LIB)(ldftra_oce.o)\ 260 $(MODEL_LIB)(lib_feti.o)\261 275 $(MODEL_LIB)(lib_mpp.o)\ 262 276 $(MODEL_LIB)(limadv_2.o)\ … … 278 292 $(MODEL_LIB)(mppini.o)\ 279 293 $(MODEL_LIB)(oasis4_date.o)\ 280 $(MODEL_LIB)(obccli.o)\281 $(MODEL_LIB)(obcdom.o)\282 294 $(MODEL_LIB)(obcdta.o)\ 283 295 $(MODEL_LIB)(obcdyn_bt.o)\ … … 289 301 $(MODEL_LIB)(obcrad.o)\ 290 302 $(MODEL_LIB)(obcrst.o)\ 291 $(MODEL_LIB)(obcspg.o)\292 303 $(MODEL_LIB)(obctra.o)\ 293 304 $(MODEL_LIB)(obcvol.o)\ … … 315 326 $(MODEL_LIB)(sbcssm.o)\ 316 327 $(MODEL_LIB)(sbcssr.o)\ 317 $(MODEL_LIB)(sms.o)\318 $(MODEL_LIB)(solfet.o)\319 $(MODEL_LIB)(solisl.o)\320 328 $(MODEL_LIB)(solmat.o)\ 321 329 $(MODEL_LIB)(sol_oce.o)\ … … 323 331 $(MODEL_LIB)(solsor.o)\ 324 332 $(MODEL_LIB)(solver.o)\ 333 $(MODEL_LIB)(sshwzv.o)\ 325 334 $(MODEL_LIB)(step_c1d.o)\ 326 335 $(MODEL_LIB)(step.o)\ … … 350 359 $(MODEL_LIB)(trazdf.o)\ 351 360 $(MODEL_LIB)(trazdf_imp.o)\ 352 $(MODEL_LIB)(trcini.o)\353 361 $(MODEL_LIB)(trc_oce.o)\ 354 $(MODEL_LIB)(trcstp.o)\355 362 $(MODEL_LIB)(trdicp.o)\ 356 363 $(MODEL_LIB)(trdicp_oce.o)\ … … 362 369 $(MODEL_LIB)(trdvor.o)\ 363 370 $(MODEL_LIB)(trdvor_oce.o)\ 364 $(MODEL_LIB)(wzvmod.o)\365 371 $(MODEL_LIB)(zdfbfr.o)\ 366 372 $(MODEL_LIB)(zdfddm.o)\ … … 371 377 $(MODEL_LIB)(zdf_oce.o)\ 372 378 $(MODEL_LIB)(zdfric.o)\ 373 $(MODEL_LIB)(zdftke2.o)\374 379 $(MODEL_LIB)(zdftke.o)\ 380 $(MODEL_LIB)(zdftke_old.o)\ 381 $(MODEL_LIB)(zdftmx.o)\ 375 382 $(MODEL_LIB)(zpshde.o) 376 383 … … 393 400 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 394 401 395 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o402 $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 396 403 ifeq ($(AGRIF),use) 397 404 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 398 405 else 399 406 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 407 endif 408 409 # ioserver library 410 libioserver : 411 ifeq ($(IOSERVER),use) 412 ifeq ($(FCM),use) 413 (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 414 (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 415 else 416 (cd ../../XMLF90/external ; $(M_K) -f Makefile ) 417 (cd ../../XMLIO_SERVER/external ; $(M_K) -f Makefile P_P="$(IOSERVER_MPI)" ) 418 endif 400 419 endif 401 420 … … 613 632 iom.F90 \ 614 633 lbclnk.F90 \ 634 lbcnfd.F90 \ 615 635 lib_mpp.F90 \ 616 636 lib_print.f90 \ … … 622 642 $(MODEL_LIB)(iom.o) \ 623 643 $(MODEL_LIB)(lbclnk.o) \ 644 $(MODEL_LIB)(lbcnfd.o) \ 624 645 $(MODEL_LIB)(lib_mpp.o) \ 625 646 $(MODEL_LIB)(lib_print.o) \ … … 662 683 iom_rstdimg.F90 \ 663 684 lbclnk.F90 \ 685 lbcnfd.F90 \ 664 686 lib_mpp.F90 \ 665 687 lib_print.f90 \ … … 675 697 $(MODEL_LIB)(iom_rstdimg.o) \ 676 698 $(MODEL_LIB)(lbclnk.o) \ 699 $(MODEL_LIB)(lbcnfd.o) \ 677 700 $(MODEL_LIB)(lib_mpp.o) \ 678 701 $(MODEL_LIB)(lib_print.o) \ … … 725 748 iom_rstdimg.F90 \ 726 749 lbclnk.F90 \ 750 lbcnfd.F90 \ 727 751 lib_mpp.F90 \ 728 752 lib_print.f90 \ … … 736 760 $(MODEL_LIB)(iom_rstdimg.o) \ 737 761 $(MODEL_LIB)(lbclnk.o) \ 762 $(MODEL_LIB)(lbcnfd.o) \ 738 763 $(MODEL_LIB)(lib_mpp.o) \ 739 764 $(MODEL_LIB)(lib_print.o) \ … … 774 799 dom_oce.F90 \ 775 800 in_out_manager.F90 \ 801 lbcnfd.F90 \ 776 802 lib_mpp.F90 \ 777 803 lib_print.f90 \ … … 779 805 $(MODEL_LIB)(dom_oce.o) \ 780 806 $(MODEL_LIB)(in_out_manager.o) \ 807 $(MODEL_LIB)(lbcnfd.o) \ 781 808 $(MODEL_LIB)(lib_mpp.o) \ 782 809 $(MODEL_LIB)(lib_print.o) \ … … 804 831 in_out_manager.F90 \ 805 832 lbclnk.F90 \ 833 lbcnfd.F90 \ 806 834 lib_print.f90 \ 807 835 $(MODEL_LIB)(bdy_par.o) \ … … 809 837 $(MODEL_LIB)(in_out_manager.o) \ 810 838 $(MODEL_LIB)(lbclnk.o) \ 839 $(MODEL_LIB)(lbcnfd.o) \ 811 840 $(MODEL_LIB)(lib_print.o) \ 812 841 $(MODEL_LIB)(par_kind.o) \ … … 838 867 in_out_manager.F90 \ 839 868 lbclnk.F90 \ 840 lib_mpp.F90 \ 841 lib_print.f90 \ 842 $(MODEL_LIB)(dom_oce.o) \ 843 $(MODEL_LIB)(in_out_manager.o) \ 844 $(MODEL_LIB)(lbclnk.o) \ 869 lbcnfd.F90 \ 870 lib_mpp.F90 \ 871 lib_print.f90 \ 872 $(MODEL_LIB)(dom_oce.o) \ 873 $(MODEL_LIB)(in_out_manager.o) \ 874 $(MODEL_LIB)(lbclnk.o) \ 875 $(MODEL_LIB)(lbcnfd.o) \ 845 876 $(MODEL_LIB)(lib_mpp.o) \ 846 877 $(MODEL_LIB)(lib_print.o) \ … … 871 902 in_out_manager.F90 \ 872 903 lbclnk.F90 \ 904 lbcnfd.F90 \ 873 905 lib_mpp.F90 \ 874 906 lib_print.f90 \ … … 877 909 $(MODEL_LIB)(in_out_manager.o) \ 878 910 $(MODEL_LIB)(lbclnk.o) \ 879 $(MODEL_LIB)(l ib_mpp.o) \880 $(MODEL_LIB)(lib_ print.o) \881 $(MODEL_LIB)( obccli.o) \911 $(MODEL_LIB)(lbcnfd.o) \ 912 $(MODEL_LIB)(lib_mpp.o) \ 913 $(MODEL_LIB)(lib_print.o) \ 882 914 $(MODEL_LIB)(obc_oce.o) \ 883 915 $(MODEL_LIB)(obc_par.o) \ … … 889 921 $(MODEL_LIB)(sol_oce.o) \ 890 922 $(MODEL_LIB)(zdf_oce.o) \ 891 obccli.F90 \892 923 obc_oce.F90 \ 893 924 obc_par.F90 \ … … 913 944 $(MODEL_LIB)(phycst.o) \ 914 945 $(MODEL_LIB)(sbc_oce.o) \ 915 $(MODEL_LIB)(solfet.o) \916 946 $(MODEL_LIB)(sol_oce.o) \ 917 947 $(MODEL_LIB)(solpcg.o) \ … … 924 954 phycst.F90 \ 925 955 sbc_oce.F90 \ 926 solfet.F90 \927 956 sol_oce.F90 \ 928 957 solpcg.F90 \ … … 937 966 in_out_manager.F90 \ 938 967 lbclnk.F90 \ 939 lib_mpp.F90 \ 940 lib_print.f90 \ 941 $(MODEL_LIB)(dom_oce.o) \ 942 $(MODEL_LIB)(in_out_manager.o) \ 943 $(MODEL_LIB)(lbclnk.o) \ 968 lbcnfd.F90 \ 969 lib_mpp.F90 \ 970 lib_print.f90 \ 971 $(MODEL_LIB)(dom_oce.o) \ 972 $(MODEL_LIB)(in_out_manager.o) \ 973 $(MODEL_LIB)(lbclnk.o) \ 974 $(MODEL_LIB)(lbcnfd.o) \ 944 975 $(MODEL_LIB)(lib_mpp.o) \ 945 976 $(MODEL_LIB)(lib_print.o) \ … … 970 1001 in_out_manager.F90 \ 971 1002 lbclnk.F90 \ 972 lib_mpp.F90 \ 973 lib_print.f90 \ 974 $(MODEL_LIB)(dom_oce.o) \ 975 $(MODEL_LIB)(in_out_manager.o) \ 976 $(MODEL_LIB)(lbclnk.o) \ 1003 lbcnfd.F90 \ 1004 lib_mpp.F90 \ 1005 lib_print.f90 \ 1006 $(MODEL_LIB)(dom_oce.o) \ 1007 $(MODEL_LIB)(in_out_manager.o) \ 1008 $(MODEL_LIB)(lbclnk.o) \ 1009 $(MODEL_LIB)(lbcnfd.o) \ 977 1010 $(MODEL_LIB)(lib_mpp.o) \ 978 1011 $(MODEL_LIB)(lib_print.o) \ … … 1001 1034 dom_oce.F90 \ 1002 1035 in_out_manager.F90 \ 1003 lib_mpp.F90 \ 1004 lib_print.f90 \ 1005 $(MODEL_LIB)(dom_oce.o) \ 1006 $(MODEL_LIB)(in_out_manager.o) \ 1036 lbcnfd.F90 \ 1037 lib_mpp.F90 \ 1038 lib_print.f90 \ 1039 $(MODEL_LIB)(dom_oce.o) \ 1040 $(MODEL_LIB)(in_out_manager.o) \ 1041 $(MODEL_LIB)(lbcnfd.o) \ 1007 1042 $(MODEL_LIB)(lib_mpp.o) \ 1008 1043 $(MODEL_LIB)(lib_print.o) \ … … 1027 1062 in_out_manager.F90 \ 1028 1063 iom.F90 \ 1029 lib_print.f90 \ 1030 $(MODEL_LIB)(dom_oce.o) \ 1031 $(MODEL_LIB)(in_out_manager.o) \ 1032 $(MODEL_LIB)(iom.o) \ 1064 lbcnfd.F90 \ 1065 lib_print.f90 \ 1066 $(MODEL_LIB)(dom_oce.o) \ 1067 $(MODEL_LIB)(in_out_manager.o) \ 1068 $(MODEL_LIB)(iom.o) \ 1069 $(MODEL_LIB)(lbcnfd.o) \ 1033 1070 $(MODEL_LIB)(lib_print.o) \ 1034 1071 $(MODEL_LIB)(par_kind.o) \ … … 1058 1095 KEY_CPP \ 1059 1096 cpl_oasis4.F90 1060 $(MODEL_LIB)(ctlopn.o) : \1061 lib_print.f90 \1062 $(MODEL_LIB)(lib_print.o) \1063 $(MODEL_LIB)(par_kind.o) \1064 $(MODEL_LIB)(par_oce.o) \1065 par_kind.F90 \1066 par_oce.F90 \1067 in_out_manager.F90 \1068 $(MODEL_LIB)(in_out_manager.o) \1069 $(AGRIF_LIB) \1070 KEY_CPP \1071 ctlopn.F901072 1097 $(MODEL_LIB)(daymod.o) : \ 1073 1098 c1d.F90 \ … … 1100 1125 $(MODEL_LIB)(phycst.o) \ 1101 1126 $(MODEL_LIB)(trdmld_oce.o) \ 1102 $(MODEL_LIB)(zdf_oce.o) \ 1127 $(MODEL_LIB)(zdfddm.o) \ 1128 $(MODEL_LIB)(zdfmxl.o) \ 1103 1129 $(MODEL_LIB)(zpshde.o) \ 1104 1130 oce.F90 \ … … 1107 1133 phycst.F90 \ 1108 1134 trdmld_oce.F90 \ 1109 zdf_oce.F90 \ 1135 zdfddm.F90 \ 1136 zdfmxl.F90 \ 1110 1137 zpshde.F90 \ 1111 1138 dom_oce.F90 \ … … 1121 1148 prtctl.F90 \ 1122 1149 restart.F90 \ 1150 $(IOIPSL_LIB) \ 1123 1151 daymod.F90 1124 1152 $(MODEL_LIB)(diadimg.o) : \ … … 1156 1184 in_out_manager.F90 \ 1157 1185 lbclnk.F90 \ 1158 lib_print.f90 \ 1159 $(MODEL_LIB)(dom_oce.o) \ 1160 $(MODEL_LIB)(in_out_manager.o) \ 1161 $(MODEL_LIB)(lbclnk.o) \ 1186 lbcnfd.F90 \ 1187 lib_print.f90 \ 1188 $(MODEL_LIB)(dom_oce.o) \ 1189 $(MODEL_LIB)(in_out_manager.o) \ 1190 $(MODEL_LIB)(lbclnk.o) \ 1191 $(MODEL_LIB)(lbcnfd.o) \ 1162 1192 $(MODEL_LIB)(lib_print.o) \ 1163 1193 $(MODEL_LIB)(par_kind.o) \ … … 1189 1219 iom.F90 \ 1190 1220 lbclnk.F90 \ 1221 lbcnfd.F90 \ 1191 1222 lib_print.f90 \ 1192 1223 $(MODEL_LIB)(daymod.o) \ … … 1195 1226 $(MODEL_LIB)(iom.o) \ 1196 1227 $(MODEL_LIB)(lbclnk.o) \ 1228 $(MODEL_LIB)(lbcnfd.o) \ 1197 1229 $(MODEL_LIB)(lib_print.o) \ 1198 1230 $(MODEL_LIB)(oce.o) \ … … 1249 1281 diahdy.F90 1250 1282 $(MODEL_LIB)(diahth.o) : \ 1251 in_out_manager.F90 \ 1252 lib_print.f90 \ 1253 $(MODEL_LIB)(in_out_manager.o) \ 1254 $(MODEL_LIB)(lib_print.o) \ 1255 $(MODEL_LIB)(par_kind.o) \ 1256 $(MODEL_LIB)(par_oce.o) \ 1257 par_kind.F90 \ 1258 par_oce.F90 \ 1259 dom_oce.F90 \ 1260 in_out_manager.F90 \ 1261 $(MODEL_LIB)(dom_oce.o) \ 1262 $(MODEL_LIB)(in_out_manager.o) \ 1283 dom_oce.F90 \ 1284 in_out_manager.F90 \ 1285 iom_def.F90 \ 1286 iom_ioipsl.F90 \ 1287 iom_nf90.F90 \ 1288 iom_rstdimg.F90 \ 1289 lbclnk.F90 \ 1290 lib_print.f90 \ 1291 $(MODEL_LIB)(dom_oce.o) \ 1292 $(MODEL_LIB)(in_out_manager.o) \ 1293 $(MODEL_LIB)(iom_def.o) \ 1294 $(MODEL_LIB)(iom_ioipsl.o) \ 1295 $(MODEL_LIB)(iom_nf90.o) \ 1296 $(MODEL_LIB)(iom_rstdimg.o) \ 1297 $(MODEL_LIB)(lbclnk.o) \ 1298 $(MODEL_LIB)(lib_print.o) \ 1299 $(MODEL_LIB)(par_kind.o) \ 1300 $(MODEL_LIB)(par_oce.o) \ 1301 par_kind.F90 \ 1302 par_oce.F90 \ 1303 dom_oce.F90 \ 1304 in_out_manager.F90 \ 1305 iom.F90 \ 1306 $(MODEL_LIB)(dom_oce.o) \ 1307 $(MODEL_LIB)(in_out_manager.o) \ 1308 $(MODEL_LIB)(iom.o) \ 1263 1309 $(MODEL_LIB)(oce.o) \ 1264 1310 $(MODEL_LIB)(phycst.o) \ … … 1307 1353 iom_rstdimg.F90 \ 1308 1354 lbclnk.F90 \ 1355 lbcnfd.F90 \ 1309 1356 lib_print.f90 \ 1310 1357 $(MODEL_LIB)(daymod.o) \ … … 1317 1364 $(MODEL_LIB)(iom_rstdimg.o) \ 1318 1365 $(MODEL_LIB)(lbclnk.o) \ 1366 $(MODEL_LIB)(lbcnfd.o) \ 1319 1367 $(MODEL_LIB)(lib_print.o) \ 1320 1368 $(MODEL_LIB)(par_kind.o) \ … … 1351 1399 KEY_CPP \ 1352 1400 diaptr.F90 1353 $(MODEL_LIB)(diaspr.o) : \1354 dom_oce.F90 \1355 in_out_manager.F90 \1356 lbclnk.F90 \1357 lib_mpp.F90 \1358 lib_print.f90 \1359 $(MODEL_LIB)(dom_oce.o) \1360 $(MODEL_LIB)(in_out_manager.o) \1361 $(MODEL_LIB)(lbclnk.o) \1362 $(MODEL_LIB)(lib_mpp.o) \1363 $(MODEL_LIB)(lib_print.o) \1364 $(MODEL_LIB)(oce.o) \1365 $(MODEL_LIB)(par_kind.o) \1366 $(MODEL_LIB)(par_oce.o) \1367 $(MODEL_LIB)(sol_oce.o) \1368 $(MODEL_LIB)(zdf_oce.o) \1369 oce.F90 \1370 par_kind.F90 \1371 par_oce.F90 \1372 sol_oce.F90 \1373 zdf_oce.F90 \1374 dom_oce.F90 \1375 in_out_manager.F90 \1376 lib_mpp.F90 \1377 $(MODEL_LIB)(dom_oce.o) \1378 $(MODEL_LIB)(in_out_manager.o) \1379 $(MODEL_LIB)(lib_mpp.o) \1380 $(MODEL_LIB)(oce.o) \1381 $(MODEL_LIB)(phycst.o) \1382 $(MODEL_LIB)(solfet.o) \1383 $(MODEL_LIB)(sol_oce.o) \1384 $(MODEL_LIB)(solpcg.o) \1385 $(MODEL_LIB)(solsor.o) \1386 oce.F90 \1387 phycst.F90 \1388 solfet.F90 \1389 sol_oce.F90 \1390 solpcg.F90 \1391 solsor.F90 \1392 KEY_CPP \1393 diaspr.F901394 1401 $(MODEL_LIB)(diawri_c1d.o) : \ 1395 1402 closea.F90 \ … … 1399 1406 diahth.F90 \ 1400 1407 dianam.F90 \ 1401 d iaspr.F90 \1402 dom _oce.F90 \1408 dom_oce.F90 \ 1409 domvvl.F90 \ 1403 1410 dynzdf_exp.F90 \ 1404 1411 eosbn2.F90 \ 1405 1412 fldread.F90 \ 1406 i ce_oce.F90 \1407 i n_out_manager.F90 \1408 iom.F90 \1409 lbc lnk.F90 \1413 in_out_manager.F90 \ 1414 iom.F90 \ 1415 lbclnk.F90 \ 1416 lbcnfd.F90 \ 1410 1417 ldfdyn_oce.F90 \ 1411 1418 ldftra_oce.F90 \ 1412 1419 lib_mpp.F90 \ 1413 1420 lib_print.f90 \ 1421 limwri_2.F90 \ 1414 1422 $(MODEL_LIB)(closea.o) \ 1415 1423 $(MODEL_LIB)(cpl_oasis3.o) \ … … 1418 1426 $(MODEL_LIB)(diahth.o) \ 1419 1427 $(MODEL_LIB)(dianam.o) \ 1420 $(MODEL_LIB)(d iaspr.o) \1421 $(MODEL_LIB)(dom _oce.o) \1428 $(MODEL_LIB)(dom_oce.o) \ 1429 $(MODEL_LIB)(domvvl.o) \ 1422 1430 $(MODEL_LIB)(dynzdf_exp.o) \ 1423 1431 $(MODEL_LIB)(eosbn2.o) \ 1424 1432 $(MODEL_LIB)(fldread.o) \ 1425 $(MODEL_LIB)(i ce_oce.o) \1426 $(MODEL_LIB)(i n_out_manager.o) \1427 $(MODEL_LIB)( iom.o) \1428 $(MODEL_LIB)(lbc lnk.o) \1433 $(MODEL_LIB)(in_out_manager.o) \ 1434 $(MODEL_LIB)(iom.o) \ 1435 $(MODEL_LIB)(lbclnk.o) \ 1436 $(MODEL_LIB)(lbcnfd.o) \ 1429 1437 $(MODEL_LIB)(ldfdyn_oce.o) \ 1430 1438 $(MODEL_LIB)(ldftra_oce.o) \ 1431 1439 $(MODEL_LIB)(lib_mpp.o) \ 1432 1440 $(MODEL_LIB)(lib_print.o) \ 1433 $(MODEL_LIB)(oce.o) \ 1441 $(MODEL_LIB)(limwri_2.o) \ 1442 $(MODEL_LIB)(oce.o) \ 1443 $(MODEL_LIB)(par_ice_2.o) \ 1434 1444 $(MODEL_LIB)(par_kind.o) \ 1435 1445 $(MODEL_LIB)(par_oce.o) \ … … 1458 1468 $(MODEL_LIB)(zdf_oce.o) \ 1459 1469 oce.F90 \ 1470 par_ice_2.F90 \ 1460 1471 par_kind.F90 \ 1461 1472 par_oce.F90 \ … … 1487 1498 diawri.F90 \ 1488 1499 dom_oce.F90 \ 1489 ice_oce.F90 \1490 1500 in_out_manager.F90 \ 1491 1501 lbclnk.F90 \ … … 1494 1504 $(MODEL_LIB)(diawri.o) \ 1495 1505 $(MODEL_LIB)(dom_oce.o) \ 1496 $(MODEL_LIB)(ice_oce.o) \1497 1506 $(MODEL_LIB)(in_out_manager.o) \ 1498 1507 $(MODEL_LIB)(lbclnk.o) \ … … 1509 1518 $(MODEL_LIB)(zdf_oce.o) \ 1510 1519 $(MODEL_LIB)(zdftke.o) \ 1520 $(MODEL_LIB)(zdftke_old.o) \ 1511 1521 oce.F90 \ 1512 1522 phycst.F90 \ … … 1521 1531 zdf_oce.F90 \ 1522 1532 zdftke.F90 \ 1533 zdftke_old.F90 \ 1523 1534 zdfddm_substitute.h90 \ 1524 1535 $(IOIPSL_LIB) \ … … 1527 1538 $(MODEL_LIB)(diawri.o) : \ 1528 1539 daymod.F90 \ 1540 dianam.F90 \ 1541 dom_ice_2.F90 \ 1529 1542 dom_oce.F90 \ 1530 1543 fldread.F90 \ 1531 in_out_manager.F90 \ 1532 iom.F90 \ 1533 lbclnk.F90 \ 1544 ice_2.F90 \ 1545 in_out_manager.F90 \ 1546 iom_def.F90 \ 1547 iom.F90 \ 1548 iom_ioipsl.F90 \ 1549 iom_nf90.F90 \ 1550 iom_rstdimg.F90 \ 1551 lbclnk.F90 \ 1552 lbcnfd.F90 \ 1534 1553 lib_mpp.F90 \ 1535 1554 lib_print.f90 \ 1536 1555 $(MODEL_LIB)(daymod.o) \ 1556 $(MODEL_LIB)(dianam.o) \ 1557 $(MODEL_LIB)(dom_ice_2.o) \ 1537 1558 $(MODEL_LIB)(dom_oce.o) \ 1538 1559 $(MODEL_LIB)(fldread.o) \ 1539 $(MODEL_LIB)(in_out_manager.o) \ 1540 $(MODEL_LIB)(iom.o) \ 1541 $(MODEL_LIB)(lbclnk.o) \ 1542 $(MODEL_LIB)(lib_mpp.o) \ 1543 $(MODEL_LIB)(lib_print.o) \ 1544 $(MODEL_LIB)(oce.o) \ 1560 $(MODEL_LIB)(ice_2.o) \ 1561 $(MODEL_LIB)(in_out_manager.o) \ 1562 $(MODEL_LIB)(iom_def.o) \ 1563 $(MODEL_LIB)(iom_ioipsl.o) \ 1564 $(MODEL_LIB)(iom_nf90.o) \ 1565 $(MODEL_LIB)(iom.o) \ 1566 $(MODEL_LIB)(iom_rstdimg.o) \ 1567 $(MODEL_LIB)(lbclnk.o) \ 1568 $(MODEL_LIB)(lbcnfd.o) \ 1569 $(MODEL_LIB)(lib_mpp.o) \ 1570 $(MODEL_LIB)(lib_print.o) \ 1571 $(MODEL_LIB)(oce.o) \ 1572 $(MODEL_LIB)(par_ice_2.o) \ 1545 1573 $(MODEL_LIB)(par_kind.o) \ 1546 1574 $(MODEL_LIB)(par_oce.o) \ … … 1548 1576 $(MODEL_LIB)(prtctl.o) \ 1549 1577 $(MODEL_LIB)(restart.o) \ 1578 $(MODEL_LIB)(sbc_ice.o) \ 1550 1579 $(MODEL_LIB)(sbc_oce.o) \ 1551 1580 $(MODEL_LIB)(sbcrnf.o) \ 1552 $(MODEL_LIB)(solfet.o) \1553 $(MODEL_LIB)(sol_oce.o) \1554 $(MODEL_LIB)(solpcg.o) \1555 $(MODEL_LIB)(solsor.o) \1556 1581 $(MODEL_LIB)(zdf_oce.o) \ 1557 1582 oce.F90 \ 1583 par_ice_2.F90 \ 1558 1584 par_kind.F90 \ 1559 1585 par_oce.F90 \ … … 1561 1587 prtctl.F90 \ 1562 1588 restart.F90 \ 1589 sbc_ice.F90 \ 1563 1590 sbc_oce.F90 \ 1564 1591 sbcrnf.F90 \ 1565 solfet.F90 \1566 sol_oce.F90 \1567 solpcg.F90 \1568 solsor.F90 \1569 1592 zdf_oce.F90 \ 1570 1593 daymod.F90 \ … … 1572 1595 diahth.F90 \ 1573 1596 dianam.F90 \ 1574 diaspr.F90 \ 1575 dom_oce.F90 \ 1576 ice_oce.F90 \ 1577 in_out_manager.F90 \ 1597 dom_oce.F90 \ 1598 in_out_manager.F90 \ 1599 iom.F90 \ 1578 1600 lbclnk.F90 \ 1579 1601 ldfdyn_oce.F90 \ 1580 1602 ldftra_oce.F90 \ 1603 limwri_2.F90 \ 1581 1604 $(MODEL_LIB)(daymod.o) \ 1582 1605 $(MODEL_LIB)(diadimg.o) \ 1583 1606 $(MODEL_LIB)(diahth.o) \ 1584 1607 $(MODEL_LIB)(dianam.o) \ 1585 $(MODEL_LIB)(diaspr.o) \ 1586 $(MODEL_LIB)(dom_oce.o) \ 1587 $(MODEL_LIB)(ice_oce.o) \ 1588 $(MODEL_LIB)(in_out_manager.o) \ 1608 $(MODEL_LIB)(dom_oce.o) \ 1609 $(MODEL_LIB)(in_out_manager.o) \ 1610 $(MODEL_LIB)(iom.o) \ 1589 1611 $(MODEL_LIB)(lbclnk.o) \ 1590 1612 $(MODEL_LIB)(ldfdyn_oce.o) \ 1591 1613 $(MODEL_LIB)(ldftra_oce.o) \ 1614 $(MODEL_LIB)(limwri_2.o) \ 1592 1615 $(MODEL_LIB)(oce.o) \ 1593 1616 $(MODEL_LIB)(phycst.o) \ … … 1619 1642 dom_oce.F90 \ 1620 1643 in_out_manager.F90 \ 1644 lbcnfd.F90 \ 1621 1645 lib_mpp.F90 \ 1622 1646 lib_print.f90 \ … … 1624 1648 $(MODEL_LIB)(dom_oce.o) \ 1625 1649 $(MODEL_LIB)(in_out_manager.o) \ 1650 $(MODEL_LIB)(lbcnfd.o) \ 1626 1651 $(MODEL_LIB)(lib_mpp.o) \ 1627 1652 $(MODEL_LIB)(lib_print.o) \ … … 1651 1676 divcur.F90 1652 1677 $(MODEL_LIB)(domain.o) : \ 1653 bdy_oce.F90 \1654 1678 c1d.F90 \ 1655 1679 closea.F90 \ … … 1659 1683 iom.F90 \ 1660 1684 lbclnk.F90 \ 1661 l ib_mpp.F90 \1662 lib_ print.f90 \1663 $(MODEL_LIB)(bdy_oce.o)\1685 lbcnfd.F90 \ 1686 lib_mpp.F90 \ 1687 lib_print.f90 \ 1664 1688 $(MODEL_LIB)(c1d.o) \ 1665 1689 $(MODEL_LIB)(closea.o) \ … … 1669 1693 $(MODEL_LIB)(iom.o) \ 1670 1694 $(MODEL_LIB)(lbclnk.o) \ 1695 $(MODEL_LIB)(lbcnfd.o) \ 1671 1696 $(MODEL_LIB)(lib_mpp.o) \ 1672 1697 $(MODEL_LIB)(lib_print.o) \ … … 1677 1702 $(MODEL_LIB)(phycst.o) \ 1678 1703 $(MODEL_LIB)(sbc_oce.o) \ 1679 $(MODEL_LIB)(solisl.o) \1680 1704 obc_oce.F90 \ 1681 1705 oce.F90 \ … … 1684 1708 phycst.F90 \ 1685 1709 sbc_oce.F90 \ 1686 solisl.F90 \1687 1710 closea.F90 \ 1688 1711 domhgr.F90 \ … … 1693 1716 domwri.F90 \ 1694 1717 domzgr.F90 \ 1695 ice_oce.F90 \1696 1718 in_out_manager.F90 \ 1697 1719 lib_mpp.F90 \ … … 1704 1726 $(MODEL_LIB)(domwri.o) \ 1705 1727 $(MODEL_LIB)(domzgr.o) \ 1706 $(MODEL_LIB)(ice_oce.o) \1707 1728 $(MODEL_LIB)(in_out_manager.o) \ 1708 1729 $(MODEL_LIB)(lib_mpp.o) \ … … 1720 1741 dom_oce.F90 \ 1721 1742 in_out_manager.F90 \ 1722 iom.F90 \ 1723 lib_mpp.F90 \ 1724 lib_print.f90 \ 1725 $(MODEL_LIB)(dom_oce.o) \ 1726 $(MODEL_LIB)(in_out_manager.o) \ 1727 $(MODEL_LIB)(iom.o) \ 1728 $(MODEL_LIB)(lib_mpp.o) \ 1729 $(MODEL_LIB)(lib_print.o) \ 1730 $(MODEL_LIB)(obc_oce.o) \ 1731 $(MODEL_LIB)(oce.o) \ 1732 $(MODEL_LIB)(par_kind.o) \ 1733 $(MODEL_LIB)(par_oce.o) \ 1734 $(MODEL_LIB)(solfet.o) \ 1735 $(MODEL_LIB)(sol_oce.o) \ 1736 $(MODEL_LIB)(solpcg.o) \ 1737 $(MODEL_LIB)(solsor.o) \ 1738 obc_oce.F90 \ 1739 oce.F90 \ 1740 par_kind.F90 \ 1741 par_oce.F90 \ 1742 solfet.F90 \ 1743 sol_oce.F90 \ 1744 solpcg.F90 \ 1745 solsor.F90 \ 1746 dom_oce.F90 \ 1747 in_out_manager.F90 \ 1748 lib_mpp.F90 \ 1749 $(MODEL_LIB)(dom_oce.o) \ 1750 $(MODEL_LIB)(in_out_manager.o) \ 1751 $(MODEL_LIB)(lib_mpp.o) \ 1752 $(MODEL_LIB)(phycst.o) \ 1753 $(MODEL_LIB)(solisl.o) \ 1754 phycst.F90 \ 1755 solisl.F90 \ 1743 lbcnfd.F90 \ 1744 lib_print.f90 \ 1745 $(MODEL_LIB)(dom_oce.o) \ 1746 $(MODEL_LIB)(in_out_manager.o) \ 1747 $(MODEL_LIB)(lbcnfd.o) \ 1748 $(MODEL_LIB)(lib_print.o) \ 1749 $(MODEL_LIB)(par_kind.o) \ 1750 $(MODEL_LIB)(par_oce.o) \ 1751 par_kind.F90 \ 1752 par_oce.F90 \ 1753 dom_oce.F90 \ 1754 in_out_manager.F90 \ 1755 lib_mpp.F90 \ 1756 $(MODEL_LIB)(dom_oce.o) \ 1757 $(MODEL_LIB)(in_out_manager.o) \ 1758 $(MODEL_LIB)(lib_mpp.o) \ 1759 $(MODEL_LIB)(phycst.o) \ 1760 phycst.F90 \ 1756 1761 domcfg.F90 1757 1762 $(MODEL_LIB)(domhgr.o) : \ … … 1763 1768 iom_rstdimg.F90 \ 1764 1769 lbclnk.F90 \ 1770 lbcnfd.F90 \ 1765 1771 lib_print.f90 \ 1766 1772 $(MODEL_LIB)(dom_oce.o) \ … … 1771 1777 $(MODEL_LIB)(iom_rstdimg.o) \ 1772 1778 $(MODEL_LIB)(lbclnk.o) \ 1779 $(MODEL_LIB)(lbcnfd.o) \ 1773 1780 $(MODEL_LIB)(lib_print.o) \ 1774 1781 $(MODEL_LIB)(par_kind.o) \ … … 1798 1805 dom_oce.F90 \ 1799 1806 in_out_manager.F90 \ 1800 iom.F90 \ 1801 lib_mpp.F90 \ 1802 lib_print.f90 \ 1803 $(MODEL_LIB)(dom_oce.o) \ 1804 $(MODEL_LIB)(in_out_manager.o) \ 1805 $(MODEL_LIB)(iom.o) \ 1806 $(MODEL_LIB)(lib_mpp.o) \ 1807 $(MODEL_LIB)(lib_print.o) \ 1807 lbcnfd.F90 \ 1808 lib_mpp.F90 \ 1809 lib_print.f90 \ 1810 $(MODEL_LIB)(dom_oce.o) \ 1811 $(MODEL_LIB)(in_out_manager.o) \ 1812 $(MODEL_LIB)(lbcnfd.o) \ 1813 $(MODEL_LIB)(lib_mpp.o) \ 1814 $(MODEL_LIB)(lib_print.o) \ 1815 $(MODEL_LIB)(obc_par.o) \ 1816 $(MODEL_LIB)(oce.o) \ 1817 $(MODEL_LIB)(par_kind.o) \ 1818 $(MODEL_LIB)(par_oce.o) \ 1819 obc_par.F90 \ 1820 oce.F90 \ 1821 par_kind.F90 \ 1822 par_oce.F90 \ 1823 dom_oce.F90 \ 1824 dynspg_oce.F90 \ 1825 in_out_manager.F90 \ 1826 lbclnk.F90 \ 1827 lib_mpp.F90 \ 1828 $(MODEL_LIB)(dom_oce.o) \ 1829 $(MODEL_LIB)(dynspg_oce.o) \ 1830 $(MODEL_LIB)(in_out_manager.o) \ 1831 $(MODEL_LIB)(lbclnk.o) \ 1832 $(MODEL_LIB)(lib_mpp.o) \ 1808 1833 $(MODEL_LIB)(obc_oce.o) \ 1809 $(MODEL_LIB)(obc_par.o) \ 1810 $(MODEL_LIB)(oce.o) \ 1811 $(MODEL_LIB)(par_kind.o) \ 1812 $(MODEL_LIB)(par_oce.o) \ 1813 $(MODEL_LIB)(solfet.o) \ 1814 $(MODEL_LIB)(sol_oce.o) \ 1815 $(MODEL_LIB)(solpcg.o) \ 1816 $(MODEL_LIB)(solsor.o) \ 1834 $(MODEL_LIB)(oce.o) \ 1817 1835 obc_oce.F90 \ 1818 obc_par.F90 \ 1819 oce.F90 \ 1820 par_kind.F90 \ 1821 par_oce.F90 \ 1822 solfet.F90 \ 1823 sol_oce.F90 \ 1824 solpcg.F90 \ 1825 solsor.F90 \ 1826 dom_oce.F90 \ 1827 dynspg_oce.F90 \ 1828 in_out_manager.F90 \ 1829 lbclnk.F90 \ 1830 lib_mpp.F90 \ 1831 $(MODEL_LIB)(dom_oce.o) \ 1832 $(MODEL_LIB)(dynspg_oce.o) \ 1833 $(MODEL_LIB)(in_out_manager.o) \ 1834 $(MODEL_LIB)(lbclnk.o) \ 1835 $(MODEL_LIB)(lib_mpp.o) \ 1836 $(MODEL_LIB)(obc_oce.o) \ 1837 $(MODEL_LIB)(oce.o) \ 1838 $(MODEL_LIB)(solisl.o) \ 1839 obc_oce.F90 \ 1840 oce.F90 \ 1841 solisl.F90 \ 1836 oce.F90 \ 1842 1837 vectopt_loop_substitute.h90 \ 1843 1838 KEY_CPP \ … … 1867 1862 domstp.F90 1868 1863 $(MODEL_LIB)(domvvl.o) : \ 1869 bdy_par.F90 \ 1870 dom_oce.F90 \ 1871 in_out_manager.F90 \ 1872 lbclnk.F90 \ 1873 lib_mpp.F90 \ 1874 lib_print.f90 \ 1875 $(MODEL_LIB)(bdy_par.o) \ 1876 $(MODEL_LIB)(dom_oce.o) \ 1877 $(MODEL_LIB)(in_out_manager.o) \ 1878 $(MODEL_LIB)(lbclnk.o) \ 1879 $(MODEL_LIB)(lib_mpp.o) \ 1880 $(MODEL_LIB)(lib_print.o) \ 1881 $(MODEL_LIB)(oce.o) \ 1882 $(MODEL_LIB)(par_kind.o) \ 1883 $(MODEL_LIB)(par_oce.o) \ 1884 oce.F90 \ 1885 par_kind.F90 \ 1886 par_oce.F90 \ 1887 bdy_oce.F90 \ 1888 dom_oce.F90 \ 1889 dynspg_oce.F90 \ 1890 in_out_manager.F90 \ 1891 lbclnk.F90 \ 1892 lib_mpp.F90 \ 1893 $(MODEL_LIB)(bdy_oce.o) \ 1894 $(MODEL_LIB)(dom_oce.o) \ 1895 $(MODEL_LIB)(dynspg_oce.o) \ 1864 dom_oce.F90 \ 1865 in_out_manager.F90 \ 1866 lbclnk.F90 \ 1867 lbcnfd.F90 \ 1868 lib_mpp.F90 \ 1869 lib_print.f90 \ 1870 $(MODEL_LIB)(dom_oce.o) \ 1871 $(MODEL_LIB)(in_out_manager.o) \ 1872 $(MODEL_LIB)(lbclnk.o) \ 1873 $(MODEL_LIB)(lbcnfd.o) \ 1874 $(MODEL_LIB)(lib_mpp.o) \ 1875 $(MODEL_LIB)(lib_print.o) \ 1876 $(MODEL_LIB)(oce.o) \ 1877 $(MODEL_LIB)(par_kind.o) \ 1878 $(MODEL_LIB)(par_oce.o) \ 1879 oce.F90 \ 1880 par_kind.F90 \ 1881 par_oce.F90 \ 1882 dom_oce.F90 \ 1883 in_out_manager.F90 \ 1884 lbclnk.F90 \ 1885 lib_mpp.F90 \ 1886 $(MODEL_LIB)(dom_oce.o) \ 1896 1887 $(MODEL_LIB)(in_out_manager.o) \ 1897 1888 $(MODEL_LIB)(lbclnk.o) \ … … 1915 1906 iom_rstdimg.F90 \ 1916 1907 lbclnk.F90 \ 1908 lbcnfd.F90 \ 1917 1909 lib_mpp.F90 \ 1918 1910 lib_print.f90 \ … … 1924 1916 $(MODEL_LIB)(iom_rstdimg.o) \ 1925 1917 $(MODEL_LIB)(lbclnk.o) \ 1926 $(MODEL_LIB)(lib_mpp.o) \ 1927 $(MODEL_LIB)(lib_print.o) \ 1928 $(MODEL_LIB)(oce.o) \ 1929 $(MODEL_LIB)(par_kind.o) \ 1930 $(MODEL_LIB)(par_oce.o) \ 1931 oce.F90 \ 1932 par_kind.F90 \ 1933 par_oce.F90 \ 1934 dom_oce.F90 \ 1935 in_out_manager.F90 \ 1936 iom.F90 \ 1937 lbclnk.F90 \ 1938 lib_mpp.F90 \ 1939 $(MODEL_LIB)(dom_oce.o) \ 1940 $(MODEL_LIB)(in_out_manager.o) \ 1941 $(MODEL_LIB)(iom.o) \ 1942 $(MODEL_LIB)(lbclnk.o) \ 1943 $(MODEL_LIB)(lib_mpp.o) \ 1918 $(MODEL_LIB)(lbcnfd.o) \ 1919 $(MODEL_LIB)(lib_mpp.o) \ 1920 $(MODEL_LIB)(lib_print.o) \ 1921 $(MODEL_LIB)(oce.o) \ 1922 $(MODEL_LIB)(par_kind.o) \ 1923 $(MODEL_LIB)(par_oce.o) \ 1924 oce.F90 \ 1925 par_kind.F90 \ 1926 par_oce.F90 \ 1927 dom_oce.F90 \ 1928 in_out_manager.F90 \ 1929 iom.F90 \ 1930 lbclnk.F90 \ 1931 lib_mpp.F90 \ 1932 $(MODEL_LIB)(dom_oce.o) \ 1933 $(MODEL_LIB)(in_out_manager.o) \ 1934 $(MODEL_LIB)(iom.o) \ 1935 $(MODEL_LIB)(lbclnk.o) \ 1936 $(MODEL_LIB)(lib_mpp.o) \ 1937 vectopt_loop_substitute.h90 \ 1938 KEY_CPP \ 1944 1939 domwri.F90 1945 1940 $(MODEL_LIB)(domzgr.o) : \ … … 1947 1942 in_out_manager.F90 \ 1948 1943 iom_def.F90 \ 1949 iom.F90 \1950 1944 iom_ioipsl.F90 \ 1951 1945 iom_nf90.F90 \ 1952 1946 iom_rstdimg.F90 \ 1953 1947 lbclnk.F90 \ 1948 lbcnfd.F90 \ 1954 1949 lib_mpp.F90 \ 1955 1950 lib_print.f90 \ … … 1959 1954 $(MODEL_LIB)(iom_ioipsl.o) \ 1960 1955 $(MODEL_LIB)(iom_nf90.o) \ 1961 $(MODEL_LIB)(iom.o) \1962 1956 $(MODEL_LIB)(iom_rstdimg.o) \ 1963 1957 $(MODEL_LIB)(lbclnk.o) \ 1964 $(MODEL_LIB)(lib_mpp.o) \ 1965 $(MODEL_LIB)(lib_print.o) \ 1966 $(MODEL_LIB)(obc_oce.o) \ 1967 $(MODEL_LIB)(oce.o) \ 1968 $(MODEL_LIB)(par_kind.o) \ 1969 $(MODEL_LIB)(par_oce.o) \ 1970 $(MODEL_LIB)(sbc_oce.o) \ 1971 $(MODEL_LIB)(solfet.o) \ 1972 $(MODEL_LIB)(sol_oce.o) \ 1973 $(MODEL_LIB)(solpcg.o) \ 1974 $(MODEL_LIB)(solsor.o) \ 1975 obc_oce.F90 \ 1976 oce.F90 \ 1977 par_kind.F90 \ 1978 par_oce.F90 \ 1979 sbc_oce.F90 \ 1980 solfet.F90 \ 1981 sol_oce.F90 \ 1982 solpcg.F90 \ 1983 solsor.F90 \ 1958 $(MODEL_LIB)(lbcnfd.o) \ 1959 $(MODEL_LIB)(lib_mpp.o) \ 1960 $(MODEL_LIB)(lib_print.o) \ 1961 $(MODEL_LIB)(oce.o) \ 1962 $(MODEL_LIB)(par_kind.o) \ 1963 $(MODEL_LIB)(par_oce.o) \ 1964 $(MODEL_LIB)(sbc_oce.o) \ 1965 oce.F90 \ 1966 par_kind.F90 \ 1967 par_oce.F90 \ 1968 sbc_oce.F90 \ 1984 1969 c1d.F90 \ 1985 1970 closea.F90 \ … … 1997 1982 $(MODEL_LIB)(lib_mpp.o) \ 1998 1983 $(MODEL_LIB)(oce.o) \ 1999 $(MODEL_LIB)(solisl.o) \ 2000 oce.F90 \ 2001 solisl.F90 \ 1984 oce.F90 \ 2002 1985 domzgr_substitute.h90 \ 2003 1986 vectopt_loop_substitute.h90 \ … … 2013 1996 iom_rstdimg.F90 \ 2014 1997 lbclnk.F90 \ 1998 lbcnfd.F90 \ 2015 1999 lib_mpp.F90 \ 2016 2000 lib_print.f90 \ … … 2023 2007 $(MODEL_LIB)(iom_rstdimg.o) \ 2024 2008 $(MODEL_LIB)(lbclnk.o) \ 2009 $(MODEL_LIB)(lbcnfd.o) \ 2025 2010 $(MODEL_LIB)(lib_mpp.o) \ 2026 2011 $(MODEL_LIB)(lib_print.o) \ … … 2063 2048 iom_rstdimg.F90 \ 2064 2049 lbclnk.F90 \ 2050 lbcnfd.F90 \ 2065 2051 lib_mpp.F90 \ 2066 2052 lib_print.f90 \ … … 2073 2059 $(MODEL_LIB)(iom_rstdimg.o) \ 2074 2060 $(MODEL_LIB)(lbclnk.o) \ 2061 $(MODEL_LIB)(lbcnfd.o) \ 2075 2062 $(MODEL_LIB)(lib_mpp.o) \ 2076 2063 $(MODEL_LIB)(lib_print.o) \ … … 2107 2094 dom_oce.F90 \ 2108 2095 in_out_manager.F90 \ 2109 iom.F90 \2110 lbclnk.F90 \2111 ldfdyn_oce.F90 \2112 2096 ldftra_oce.F90 \ 2113 2097 lib_mpp.F90 \ … … 2115 2099 $(MODEL_LIB)(dom_oce.o) \ 2116 2100 $(MODEL_LIB)(in_out_manager.o) \ 2117 $(MODEL_LIB)(iom.o) \2118 $(MODEL_LIB)(lbclnk.o) \2119 $(MODEL_LIB)(ldfdyn_oce.o) \2120 2101 $(MODEL_LIB)(ldftra_oce.o) \ 2121 2102 $(MODEL_LIB)(lib_mpp.o) \ 2122 2103 $(MODEL_LIB)(lib_print.o) \ 2123 $(MODEL_LIB)(obc_oce.o) \ 2124 $(MODEL_LIB)(oce.o) \ 2125 $(MODEL_LIB)(par_kind.o) \ 2126 $(MODEL_LIB)(par_oce.o) \ 2127 $(MODEL_LIB)(phycst.o) \ 2128 $(MODEL_LIB)(restart.o) \ 2129 $(MODEL_LIB)(sbc_oce.o) \ 2130 $(MODEL_LIB)(solfet.o) \ 2131 $(MODEL_LIB)(solisl.o) \ 2132 $(MODEL_LIB)(sol_oce.o) \ 2133 $(MODEL_LIB)(solpcg.o) \ 2134 $(MODEL_LIB)(solsor.o) \ 2135 $(MODEL_LIB)(solver.o) \ 2104 $(MODEL_LIB)(oce.o) \ 2105 $(MODEL_LIB)(par_kind.o) \ 2106 $(MODEL_LIB)(par_oce.o) \ 2107 $(MODEL_LIB)(phycst.o) \ 2108 $(MODEL_LIB)(sbc_oce.o) \ 2136 2109 $(MODEL_LIB)(trdicp.o) \ 2137 2110 $(MODEL_LIB)(trdicp_oce.o) \ … … 2142 2115 $(MODEL_LIB)(trdvor_oce.o) \ 2143 2116 $(MODEL_LIB)(zdf_oce.o) \ 2144 obc_oce.F90 \ 2145 oce.F90 \ 2146 par_kind.F90 \ 2147 par_oce.F90 \ 2148 phycst.F90 \ 2149 restart.F90 \ 2150 sbc_oce.F90 \ 2151 solfet.F90 \ 2152 solisl.F90 \ 2153 sol_oce.F90 \ 2154 solpcg.F90 \ 2155 solsor.F90 \ 2156 solver.F90 \ 2117 oce.F90 \ 2118 par_kind.F90 \ 2119 par_oce.F90 \ 2120 phycst.F90 \ 2121 sbc_oce.F90 \ 2157 2122 trdicp.F90 \ 2158 2123 trdicp_oce.F90 \ … … 2164 2129 zdf_oce.F90 \ 2165 2130 dom_oce.F90 \ 2166 dynspg_oce.F90 \ 2167 dynspg_rl.F90 \ 2168 in_out_manager.F90 \ 2169 $(MODEL_LIB)(dom_oce.o) \ 2170 $(MODEL_LIB)(dynspg_oce.o) \ 2171 $(MODEL_LIB)(dynspg_rl.o) \ 2131 in_out_manager.F90 \ 2132 $(MODEL_LIB)(dom_oce.o) \ 2172 2133 $(MODEL_LIB)(in_out_manager.o) \ 2173 2134 $(MODEL_LIB)(oce.o) \ … … 2185 2146 $(MODEL_LIB)(dynadv.o) : \ 2186 2147 dom_oce.F90 \ 2187 dynspg_oce.F90 \ 2188 dynspg_rl.F90 \ 2189 in_out_manager.F90 \ 2190 lbclnk.F90 \ 2191 lib_print.f90 \ 2192 $(MODEL_LIB)(dom_oce.o) \ 2193 $(MODEL_LIB)(dynspg_oce.o) \ 2194 $(MODEL_LIB)(dynspg_rl.o) \ 2148 in_out_manager.F90 \ 2149 lbclnk.F90 \ 2150 lib_print.f90 \ 2151 $(MODEL_LIB)(dom_oce.o) \ 2195 2152 $(MODEL_LIB)(in_out_manager.o) \ 2196 2153 $(MODEL_LIB)(lbclnk.o) \ … … 2229 2186 dom_oce.F90 \ 2230 2187 in_out_manager.F90 \ 2231 iom.F90 \ 2232 lbclnk.F90 \ 2233 ldfdyn_oce.F90 \ 2188 lbcnfd.F90 \ 2234 2189 ldftra_oce.F90 \ 2235 2190 lib_mpp.F90 \ … … 2237 2192 $(MODEL_LIB)(dom_oce.o) \ 2238 2193 $(MODEL_LIB)(in_out_manager.o) \ 2239 $(MODEL_LIB)(iom.o) \ 2240 $(MODEL_LIB)(lbclnk.o) \ 2241 $(MODEL_LIB)(ldfdyn_oce.o) \ 2194 $(MODEL_LIB)(lbcnfd.o) \ 2242 2195 $(MODEL_LIB)(ldftra_oce.o) \ 2243 2196 $(MODEL_LIB)(lib_mpp.o) \ 2244 2197 $(MODEL_LIB)(lib_print.o) \ 2245 $(MODEL_LIB)(obc_oce.o) \ 2246 $(MODEL_LIB)(oce.o) \ 2247 $(MODEL_LIB)(par_kind.o) \ 2248 $(MODEL_LIB)(par_oce.o) \ 2249 $(MODEL_LIB)(phycst.o) \ 2250 $(MODEL_LIB)(restart.o) \ 2251 $(MODEL_LIB)(sbc_oce.o) \ 2252 $(MODEL_LIB)(solfet.o) \ 2253 $(MODEL_LIB)(solisl.o) \ 2254 $(MODEL_LIB)(sol_oce.o) \ 2255 $(MODEL_LIB)(solpcg.o) \ 2256 $(MODEL_LIB)(solsor.o) \ 2257 $(MODEL_LIB)(solver.o) \ 2198 $(MODEL_LIB)(oce.o) \ 2199 $(MODEL_LIB)(par_kind.o) \ 2200 $(MODEL_LIB)(par_oce.o) \ 2201 $(MODEL_LIB)(phycst.o) \ 2202 $(MODEL_LIB)(sbc_oce.o) \ 2258 2203 $(MODEL_LIB)(trdicp.o) \ 2259 2204 $(MODEL_LIB)(trdicp_oce.o) \ … … 2264 2209 $(MODEL_LIB)(trdvor_oce.o) \ 2265 2210 $(MODEL_LIB)(zdf_oce.o) \ 2266 obc_oce.F90 \ 2267 oce.F90 \ 2268 par_kind.F90 \ 2269 par_oce.F90 \ 2270 phycst.F90 \ 2271 restart.F90 \ 2272 sbc_oce.F90 \ 2273 solfet.F90 \ 2274 solisl.F90 \ 2275 sol_oce.F90 \ 2276 solpcg.F90 \ 2277 solsor.F90 \ 2278 solver.F90 \ 2211 oce.F90 \ 2212 par_kind.F90 \ 2213 par_oce.F90 \ 2214 phycst.F90 \ 2215 sbc_oce.F90 \ 2279 2216 trdicp.F90 \ 2280 2217 trdicp_oce.F90 \ … … 2286 2223 zdf_oce.F90 \ 2287 2224 dom_oce.F90 \ 2288 dynspg_oce.F90 \ 2289 dynspg_rl.F90 \ 2290 in_out_manager.F90 \ 2291 lbclnk.F90 \ 2292 $(MODEL_LIB)(dom_oce.o) \ 2293 $(MODEL_LIB)(dynspg_oce.o) \ 2294 $(MODEL_LIB)(dynspg_rl.o) \ 2225 in_out_manager.F90 \ 2226 lbclnk.F90 \ 2227 $(MODEL_LIB)(dom_oce.o) \ 2295 2228 $(MODEL_LIB)(in_out_manager.o) \ 2296 2229 $(MODEL_LIB)(lbclnk.o) \ … … 2336 2269 dom_oce.F90 \ 2337 2270 in_out_manager.F90 \ 2271 lbcnfd.F90 \ 2338 2272 ldftra_oce.F90 \ 2339 2273 lib_mpp.F90 \ … … 2341 2275 $(MODEL_LIB)(dom_oce.o) \ 2342 2276 $(MODEL_LIB)(in_out_manager.o) \ 2277 $(MODEL_LIB)(lbcnfd.o) \ 2343 2278 $(MODEL_LIB)(ldftra_oce.o) \ 2344 2279 $(MODEL_LIB)(lib_mpp.o) \ … … 2445 2380 dom_oce.F90 \ 2446 2381 in_out_manager.F90 \ 2382 lbcnfd.F90 \ 2447 2383 ldftra_oce.F90 \ 2448 2384 lib_mpp.F90 \ … … 2450 2386 $(MODEL_LIB)(dom_oce.o) \ 2451 2387 $(MODEL_LIB)(in_out_manager.o) \ 2388 $(MODEL_LIB)(lbcnfd.o) \ 2452 2389 $(MODEL_LIB)(ldftra_oce.o) \ 2453 2390 $(MODEL_LIB)(lib_mpp.o) \ … … 2502 2439 in_out_manager.F90 \ 2503 2440 lbclnk.F90 \ 2441 lbcnfd.F90 \ 2504 2442 ldfdyn_oce.F90 \ 2505 2443 ldftra_oce.F90 \ … … 2509 2447 $(MODEL_LIB)(in_out_manager.o) \ 2510 2448 $(MODEL_LIB)(lbclnk.o) \ 2449 $(MODEL_LIB)(lbcnfd.o) \ 2511 2450 $(MODEL_LIB)(ldfdyn_oce.o) \ 2512 2451 $(MODEL_LIB)(ldftra_oce.o) \ … … 2571 2510 in_out_manager.F90 \ 2572 2511 lbclnk.F90 \ 2512 lbcnfd.F90 \ 2573 2513 ldfdyn_oce.F90 \ 2574 2514 ldfslp.F90 \ … … 2579 2519 $(MODEL_LIB)(in_out_manager.o) \ 2580 2520 $(MODEL_LIB)(lbclnk.o) \ 2521 $(MODEL_LIB)(lbcnfd.o) \ 2581 2522 $(MODEL_LIB)(ldfdyn_oce.o) \ 2582 2523 $(MODEL_LIB)(ldfslp.o) \ … … 2654 2595 in_out_manager.F90 \ 2655 2596 lbclnk.F90 \ 2597 lbcnfd.F90 \ 2656 2598 ldfdyn_oce.F90 \ 2657 2599 ldftra_oce.F90 \ … … 2661 2603 $(MODEL_LIB)(in_out_manager.o) \ 2662 2604 $(MODEL_LIB)(lbclnk.o) \ 2605 $(MODEL_LIB)(lbcnfd.o) \ 2663 2606 $(MODEL_LIB)(ldfdyn_oce.o) \ 2664 2607 $(MODEL_LIB)(ldftra_oce.o) \ … … 2789 2732 dom_oce.F90 \ 2790 2733 in_out_manager.F90 \ 2791 lib_mpp.F90 \ 2792 lib_print.f90 \ 2793 $(MODEL_LIB)(dom_oce.o) \ 2794 $(MODEL_LIB)(in_out_manager.o) \ 2734 lbcnfd.F90 \ 2735 lib_mpp.F90 \ 2736 lib_print.f90 \ 2737 $(MODEL_LIB)(dom_oce.o) \ 2738 $(MODEL_LIB)(in_out_manager.o) \ 2739 $(MODEL_LIB)(lbcnfd.o) \ 2795 2740 $(MODEL_LIB)(lib_mpp.o) \ 2796 2741 $(MODEL_LIB)(lib_print.o) \ … … 2819 2764 daymod.F90 \ 2820 2765 dom_oce.F90 \ 2766 dynadv_cen2.F90 \ 2767 dynadv_ubs.F90 \ 2768 dynkeg.F90 \ 2821 2769 dynspg_oce.F90 \ 2822 in_out_manager.F90 \ 2823 iom.F90 \ 2824 lbclnk.F90 \ 2770 dynzad.F90 \ 2771 in_out_manager.F90 \ 2772 iom.F90 \ 2773 lbclnk.F90 \ 2774 lbcnfd.F90 \ 2825 2775 lib_mpp.F90 \ 2826 2776 lib_print.f90 \ … … 2830 2780 $(MODEL_LIB)(daymod.o) \ 2831 2781 $(MODEL_LIB)(dom_oce.o) \ 2782 $(MODEL_LIB)(dynadv_cen2.o) \ 2783 $(MODEL_LIB)(dynadv_ubs.o) \ 2784 $(MODEL_LIB)(dynkeg.o) \ 2832 2785 $(MODEL_LIB)(dynspg_oce.o) \ 2833 $(MODEL_LIB)(in_out_manager.o) \ 2834 $(MODEL_LIB)(iom.o) \ 2835 $(MODEL_LIB)(lbclnk.o) \ 2836 $(MODEL_LIB)(lib_mpp.o) \ 2837 $(MODEL_LIB)(lib_print.o) \ 2838 $(MODEL_LIB)(obccli.o) \ 2786 $(MODEL_LIB)(dynzad.o) \ 2787 $(MODEL_LIB)(in_out_manager.o) \ 2788 $(MODEL_LIB)(iom.o) \ 2789 $(MODEL_LIB)(lbclnk.o) \ 2790 $(MODEL_LIB)(lbcnfd.o) \ 2791 $(MODEL_LIB)(lib_mpp.o) \ 2792 $(MODEL_LIB)(lib_print.o) \ 2839 2793 $(MODEL_LIB)(obc_oce.o) \ 2840 2794 $(MODEL_LIB)(obc_par.o) \ … … 2844 2798 $(MODEL_LIB)(phycst.o) \ 2845 2799 $(MODEL_LIB)(sbc_oce.o) \ 2846 obccli.F90 \2847 2800 obc_oce.F90 \ 2848 2801 obc_par.F90 \ … … 2859 2812 dom_oce.F90 \ 2860 2813 domvvl.F90 \ 2814 dynadv.F90 \ 2861 2815 dynspg_oce.F90 \ 2862 2816 in_out_manager.F90 \ … … 2869 2823 $(MODEL_LIB)(dom_oce.o) \ 2870 2824 $(MODEL_LIB)(domvvl.o) \ 2825 $(MODEL_LIB)(dynadv.o) \ 2871 2826 $(MODEL_LIB)(dynspg_oce.o) \ 2872 2827 $(MODEL_LIB)(in_out_manager.o) \ … … 2901 2856 iom_rstdimg.F90 \ 2902 2857 lbclnk.F90 \ 2858 lbcnfd.F90 \ 2903 2859 lib_mpp.F90 \ 2904 2860 lib_print.f90 \ … … 2915 2871 $(MODEL_LIB)(iom_rstdimg.o) \ 2916 2872 $(MODEL_LIB)(lbclnk.o) \ 2917 $(MODEL_LIB)(l ib_mpp.o) \2918 $(MODEL_LIB)(lib_ print.o) \2919 $(MODEL_LIB)( obccli.o) \2873 $(MODEL_LIB)(lbcnfd.o) \ 2874 $(MODEL_LIB)(lib_mpp.o) \ 2875 $(MODEL_LIB)(lib_print.o) \ 2920 2876 $(MODEL_LIB)(obc_oce.o) \ 2921 2877 $(MODEL_LIB)(obc_par.o) \ … … 2925 2881 $(MODEL_LIB)(phycst.o) \ 2926 2882 $(MODEL_LIB)(trdmld_oce.o) \ 2927 $(MODEL_LIB)(zdf_oce.o) \ 2883 $(MODEL_LIB)(zdfddm.o) \ 2884 $(MODEL_LIB)(zdfmxl.o) \ 2928 2885 $(MODEL_LIB)(zpshde.o) \ 2929 obccli.F90 \2930 2886 obc_oce.F90 \ 2931 2887 obc_par.F90 \ … … 2935 2891 phycst.F90 \ 2936 2892 trdmld_oce.F90 \ 2937 zdf_oce.F90 \ 2893 zdfddm.F90 \ 2894 zdfmxl.F90 \ 2938 2895 zpshde.F90 \ 2939 2896 dom_oce.F90 \ … … 2983 2940 iom.F90 \ 2984 2941 lbclnk.F90 \ 2985 ldfdyn_oce.F90 \2986 2942 ldftra_oce.F90 \ 2987 2943 lib_mpp.F90 \ … … 3002 2958 $(MODEL_LIB)(iom.o) \ 3003 2959 $(MODEL_LIB)(lbclnk.o) \ 3004 $(MODEL_LIB)(ldfdyn_oce.o) \3005 2960 $(MODEL_LIB)(ldftra_oce.o) \ 3006 2961 $(MODEL_LIB)(lib_mpp.o) \ … … 3019 2974 $(MODEL_LIB)(restart.o) \ 3020 2975 $(MODEL_LIB)(sbc_oce.o) \ 3021 $(MODEL_LIB)(solfet.o) \3022 $(MODEL_LIB)(solisl.o) \3023 2976 $(MODEL_LIB)(solmat.o) \ 3024 2977 $(MODEL_LIB)(sol_oce.o) \ … … 3047 3000 restart.F90 \ 3048 3001 sbc_oce.F90 \ 3049 solfet.F90 \3050 solisl.F90 \3051 3002 solmat.F90 \ 3052 3003 sol_oce.F90 \ … … 3066 3017 dynspg_flt.F90 \ 3067 3018 dynspg_oce.F90 \ 3068 dynspg_rl.F90 \3069 3019 dynspg_ts.F90 \ 3070 3020 in_out_manager.F90 \ … … 3073 3023 $(MODEL_LIB)(dynspg_flt.o) \ 3074 3024 $(MODEL_LIB)(dynspg_oce.o) \ 3075 $(MODEL_LIB)(dynspg_rl.o) \3076 3025 $(MODEL_LIB)(dynspg_ts.o) \ 3077 3026 $(MODEL_LIB)(in_out_manager.o) \ … … 3105 3054 iom_rstdimg.F90 \ 3106 3055 lbclnk.F90 \ 3107 l ib_feti.F90 \3056 lbcnfd.F90 \ 3108 3057 lib_mpp.F90 \ 3109 3058 lib_print.f90 \ … … 3122 3071 $(MODEL_LIB)(iom_rstdimg.o) \ 3123 3072 $(MODEL_LIB)(lbclnk.o) \ 3124 $(MODEL_LIB)(lib_feti.o) \ 3125 $(MODEL_LIB)(lib_mpp.o) \ 3126 $(MODEL_LIB)(lib_print.o) \ 3127 $(MODEL_LIB)(obccli.o) \ 3073 $(MODEL_LIB)(lbcnfd.o) \ 3074 $(MODEL_LIB)(lib_mpp.o) \ 3075 $(MODEL_LIB)(lib_print.o) \ 3128 3076 $(MODEL_LIB)(obcdyn.o) \ 3129 3077 $(MODEL_LIB)(obc_oce.o) \ … … 3135 3083 $(MODEL_LIB)(phycst.o) \ 3136 3084 $(MODEL_LIB)(sbc_oce.o) \ 3137 $(MODEL_LIB)(solfet.o) \3138 $(MODEL_LIB)(solisl.o) \3139 3085 $(MODEL_LIB)(solmat.o) \ 3140 3086 $(MODEL_LIB)(sol_oce.o) \ … … 3142 3088 $(MODEL_LIB)(solsor.o) \ 3143 3089 $(MODEL_LIB)(trdmld_oce.o) \ 3090 $(MODEL_LIB)(zdfddm.o) \ 3091 $(MODEL_LIB)(zdfmxl.o) \ 3144 3092 $(MODEL_LIB)(zdf_oce.o) \ 3145 3093 $(MODEL_LIB)(zpshde.o) \ 3146 obccli.F90 \3147 3094 obcdyn.F90 \ 3148 3095 obc_oce.F90 \ … … 3154 3101 phycst.F90 \ 3155 3102 sbc_oce.F90 \ 3156 solfet.F90 \3157 solisl.F90 \3158 3103 solmat.F90 \ 3159 3104 sol_oce.F90 \ … … 3161 3106 solsor.F90 \ 3162 3107 trdmld_oce.F90 \ 3108 zdfddm.F90 \ 3109 zdfmxl.F90 \ 3163 3110 zdf_oce.F90 \ 3164 3111 zpshde.F90 \ … … 3193 3140 $(MODEL_LIB)(restart.o) \ 3194 3141 $(MODEL_LIB)(sbc_oce.o) \ 3195 $(MODEL_LIB)(solfet.o) \3196 3142 $(MODEL_LIB)(solmat.o) \ 3197 3143 $(MODEL_LIB)(sol_oce.o) \ … … 3208 3154 restart.F90 \ 3209 3155 sbc_oce.F90 \ 3210 solfet.F90 \3211 3156 solmat.F90 \ 3212 3157 sol_oce.F90 \ … … 3227 3172 KEY_CPP \ 3228 3173 dynspg_oce.F90 3229 $(MODEL_LIB)(dynspg_rl.o) : \3230 c1d.F90 \3231 dom_oce.F90 \3232 dynspg_oce.F90 \3233 eosbn2.F90 \3234 in_out_manager.F90 \3235 iom_def.F90 \3236 iom.F90 \3237 iom_ioipsl.F90 \3238 iom_nf90.F90 \3239 iom_rstdimg.F90 \3240 lbclnk.F90 \3241 lib_mpp.F90 \3242 lib_print.f90 \3243 $(MODEL_LIB)(c1d.o) \3244 $(MODEL_LIB)(dom_oce.o) \3245 $(MODEL_LIB)(dynspg_oce.o) \3246 $(MODEL_LIB)(eosbn2.o) \3247 $(MODEL_LIB)(in_out_manager.o) \3248 $(MODEL_LIB)(iom_def.o) \3249 $(MODEL_LIB)(iom_ioipsl.o) \3250 $(MODEL_LIB)(iom_nf90.o) \3251 $(MODEL_LIB)(iom.o) \3252 $(MODEL_LIB)(iom_rstdimg.o) \3253 $(MODEL_LIB)(lbclnk.o) \3254 $(MODEL_LIB)(lib_mpp.o) \3255 $(MODEL_LIB)(lib_print.o) \3256 $(MODEL_LIB)(obc_oce.o) \3257 $(MODEL_LIB)(obc_par.o) \3258 $(MODEL_LIB)(oce.o) \3259 $(MODEL_LIB)(par_kind.o) \3260 $(MODEL_LIB)(par_oce.o) \3261 $(MODEL_LIB)(phycst.o) \3262 $(MODEL_LIB)(solfet.o) \3263 $(MODEL_LIB)(solisl.o) \3264 $(MODEL_LIB)(solmat.o) \3265 $(MODEL_LIB)(sol_oce.o) \3266 $(MODEL_LIB)(solpcg.o) \3267 $(MODEL_LIB)(solsor.o) \3268 $(MODEL_LIB)(trdmld_oce.o) \3269 $(MODEL_LIB)(zdf_oce.o) \3270 $(MODEL_LIB)(zpshde.o) \3271 obc_oce.F90 \3272 obc_par.F90 \3273 oce.F90 \3274 par_kind.F90 \3275 par_oce.F90 \3276 phycst.F90 \3277 solfet.F90 \3278 solisl.F90 \3279 solmat.F90 \3280 sol_oce.F90 \3281 solpcg.F90 \3282 solsor.F90 \3283 trdmld_oce.F90 \3284 zdf_oce.F90 \3285 zpshde.F90 \3286 dom_oce.F90 \3287 in_out_manager.F90 \3288 iom.F90 \3289 lbclnk.F90 \3290 ldfdyn_oce.F90 \3291 ldftra_oce.F90 \3292 lib_mpp.F90 \3293 $(MODEL_LIB)(dom_oce.o) \3294 $(MODEL_LIB)(in_out_manager.o) \3295 $(MODEL_LIB)(iom.o) \3296 $(MODEL_LIB)(lbclnk.o) \3297 $(MODEL_LIB)(ldfdyn_oce.o) \3298 $(MODEL_LIB)(ldftra_oce.o) \3299 $(MODEL_LIB)(lib_mpp.o) \3300 $(MODEL_LIB)(obc_oce.o) \3301 $(MODEL_LIB)(oce.o) \3302 $(MODEL_LIB)(phycst.o) \3303 $(MODEL_LIB)(restart.o) \3304 $(MODEL_LIB)(solfet.o) \3305 $(MODEL_LIB)(solisl.o) \3306 $(MODEL_LIB)(sol_oce.o) \3307 $(MODEL_LIB)(solpcg.o) \3308 $(MODEL_LIB)(solsor.o) \3309 $(MODEL_LIB)(solver.o) \3310 $(MODEL_LIB)(zdf_oce.o) \3311 obc_oce.F90 \3312 oce.F90 \3313 phycst.F90 \3314 restart.F90 \3315 solfet.F90 \3316 solisl.F90 \3317 sol_oce.F90 \3318 solpcg.F90 \3319 solsor.F90 \3320 solver.F90 \3321 zdf_oce.F90 \3322 domzgr_substitute.h90 \3323 obc_vectopt_loop_substitute.h90 \3324 vectopt_loop_substitute.h90 \3325 KEY_CPP \3326 dynspg_rl.F903327 3174 $(MODEL_LIB)(dynspg_ts.o) : \ 3328 3175 bdy_oce.F90 \ … … 3342 3189 iom_rstdimg.F90 \ 3343 3190 lbclnk.F90 \ 3191 lbcnfd.F90 \ 3344 3192 lib_mpp.F90 \ 3345 3193 lib_print.f90 \ … … 3360 3208 $(MODEL_LIB)(iom_rstdimg.o) \ 3361 3209 $(MODEL_LIB)(lbclnk.o) \ 3362 $(MODEL_LIB)(l ib_mpp.o) \3363 $(MODEL_LIB)(lib_ print.o) \3364 $(MODEL_LIB)( obccli.o) \3210 $(MODEL_LIB)(lbcnfd.o) \ 3211 $(MODEL_LIB)(lib_mpp.o) \ 3212 $(MODEL_LIB)(lib_print.o) \ 3365 3213 $(MODEL_LIB)(obcdta.o) \ 3366 3214 $(MODEL_LIB)(obc_oce.o) \ … … 3375 3223 $(MODEL_LIB)(trdmod.o) \ 3376 3224 $(MODEL_LIB)(trdmod_oce.o) \ 3377 $(MODEL_LIB)(zdf_oce.o) \ 3225 $(MODEL_LIB)(zdfddm.o) \ 3226 $(MODEL_LIB)(zdfmxl.o) \ 3378 3227 $(MODEL_LIB)(zpshde.o) \ 3379 obccli.F90 \3380 3228 obcdta.F90 \ 3381 3229 obc_oce.F90 \ … … 3390 3238 trdmod.F90 \ 3391 3239 trdmod_oce.F90 \ 3392 zdf_oce.F90 \ 3240 zdfddm.F90 \ 3241 zdfmxl.F90 \ 3393 3242 zpshde.F90 \ 3394 3243 bdydta.F90 \ … … 3447 3296 dynzad.F90 \ 3448 3297 in_out_manager.F90 \ 3298 lbcnfd.F90 \ 3449 3299 ldftra_oce.F90 \ 3450 3300 lib_mpp.F90 \ … … 3456 3306 $(MODEL_LIB)(dynzad.o) \ 3457 3307 $(MODEL_LIB)(in_out_manager.o) \ 3308 $(MODEL_LIB)(lbcnfd.o) \ 3458 3309 $(MODEL_LIB)(ldftra_oce.o) \ 3459 3310 $(MODEL_LIB)(lib_mpp.o) \ … … 3593 3444 $(MODEL_LIB)(dynzdf.o) : \ 3594 3445 dom_oce.F90 \ 3446 domvvl.F90 \ 3595 3447 dynzdf_exp.F90 \ 3596 3448 eosbn2.F90 \ … … 3602 3454 lib_print.f90 \ 3603 3455 $(MODEL_LIB)(dom_oce.o) \ 3456 $(MODEL_LIB)(domvvl.o) \ 3604 3457 $(MODEL_LIB)(dynzdf_exp.o) \ 3605 3458 $(MODEL_LIB)(eosbn2.o) \ … … 3664 3517 $(MODEL_LIB)(zdfkpp.o) \ 3665 3518 $(MODEL_LIB)(zdf_oce.o) \ 3666 $(MODEL_LIB)(zdftke2.o) \3667 3519 $(MODEL_LIB)(zdftke.o) \ 3520 $(MODEL_LIB)(zdftke_old.o) \ 3668 3521 oce.F90 \ 3669 3522 prtctl.F90 \ … … 3672 3525 zdfkpp.F90 \ 3673 3526 zdf_oce.F90 \ 3674 zdftke2.F90 \3675 3527 zdftke.F90 \ 3528 zdftke_old.F90 \ 3676 3529 domzgr_substitute.h90 \ 3677 3530 vectopt_loop_substitute.h90 \ … … 3811 3664 flo_oce.F90 \ 3812 3665 in_out_manager.F90 \ 3666 lbcnfd.F90 \ 3813 3667 lib_mpp.F90 \ 3814 3668 $(MODEL_LIB)(daymod.o) \ … … 3816 3670 $(MODEL_LIB)(flo_oce.o) \ 3817 3671 $(MODEL_LIB)(in_out_manager.o) \ 3672 $(MODEL_LIB)(lbcnfd.o) \ 3818 3673 $(MODEL_LIB)(lib_mpp.o) \ 3819 3674 $(MODEL_LIB)(oce.o) \ … … 3841 3696 dom_oce.F90 \ 3842 3697 in_out_manager.F90 \ 3843 lib_print.f90 \ 3844 $(MODEL_LIB)(dom_oce.o) \ 3845 $(MODEL_LIB)(in_out_manager.o) \ 3698 lbcnfd.F90 \ 3699 lib_print.f90 \ 3700 $(MODEL_LIB)(dom_oce.o) \ 3701 $(MODEL_LIB)(in_out_manager.o) \ 3702 $(MODEL_LIB)(lbcnfd.o) \ 3846 3703 $(MODEL_LIB)(lib_print.o) \ 3847 3704 $(MODEL_LIB)(par_kind.o) \ … … 3867 3724 dom_oce.F90 \ 3868 3725 in_out_manager.F90 \ 3869 lib_print.f90 \ 3870 $(MODEL_LIB)(dom_oce.o) \ 3871 $(MODEL_LIB)(in_out_manager.o) \ 3726 lbcnfd.F90 \ 3727 lib_print.f90 \ 3728 $(MODEL_LIB)(dom_oce.o) \ 3729 $(MODEL_LIB)(in_out_manager.o) \ 3730 $(MODEL_LIB)(lbcnfd.o) \ 3872 3731 $(MODEL_LIB)(lib_print.o) \ 3873 3732 $(MODEL_LIB)(par_kind.o) \ … … 3899 3758 in_out_manager.F90 \ 3900 3759 iom.F90 \ 3901 lib_print.f90 \ 3902 $(MODEL_LIB)(dom_oce.o) \ 3903 $(MODEL_LIB)(in_out_manager.o) \ 3904 $(MODEL_LIB)(iom.o) \ 3760 lbcnfd.F90 \ 3761 lib_print.f90 \ 3762 $(MODEL_LIB)(dom_oce.o) \ 3763 $(MODEL_LIB)(in_out_manager.o) \ 3764 $(MODEL_LIB)(iom.o) \ 3765 $(MODEL_LIB)(lbcnfd.o) \ 3905 3766 $(MODEL_LIB)(lib_print.o) \ 3906 3767 $(MODEL_LIB)(par_kind.o) \ … … 3932 3793 dom_oce.F90 \ 3933 3794 in_out_manager.F90 \ 3934 lib_mpp.F90 \ 3935 lib_print.f90 \ 3936 $(MODEL_LIB)(dom_oce.o) \ 3937 $(MODEL_LIB)(in_out_manager.o) \ 3795 lbcnfd.F90 \ 3796 lib_mpp.F90 \ 3797 lib_print.f90 \ 3798 $(MODEL_LIB)(dom_oce.o) \ 3799 $(MODEL_LIB)(in_out_manager.o) \ 3800 $(MODEL_LIB)(lbcnfd.o) \ 3938 3801 $(MODEL_LIB)(lib_mpp.o) \ 3939 3802 $(MODEL_LIB)(lib_print.o) \ … … 3968 3831 eosbn2.F90 \ 3969 3832 ice_2.F90 \ 3970 ice_oce.F90 \3971 3833 in_out_manager.F90 \ 3972 3834 iom.F90 \ … … 3978 3840 $(MODEL_LIB)(eosbn2.o) \ 3979 3841 $(MODEL_LIB)(ice_2.o) \ 3980 $(MODEL_LIB)(ice_oce.o) \3981 3842 $(MODEL_LIB)(in_out_manager.o) \ 3982 3843 $(MODEL_LIB)(iom.o) \ … … 4000 3861 dom_oce.F90 \ 4001 3862 ice_2.F90 \ 4002 ice_oce.F90 \4003 3863 in_out_manager.F90 \ 4004 3864 limistate_2.F90 \ … … 4008 3868 $(MODEL_LIB)(dom_oce.o) \ 4009 3869 $(MODEL_LIB)(ice_2.o) \ 4010 $(MODEL_LIB)(ice_oce.o) \4011 3870 $(MODEL_LIB)(in_out_manager.o) \ 4012 3871 $(MODEL_LIB)(limistate_2.o) \ … … 4021 3880 KEY_CPP \ 4022 3881 iceini_2.F90 4023 $(MODEL_LIB)(ice_oce.o) : \4024 $(MODEL_LIB)(par_kind.o) \4025 par_kind.F90 \4026 $(MODEL_LIB)(par_oce.o) \4027 par_oce.F90 \4028 KEY_CPP \4029 ice_oce.F904030 3882 $(MODEL_LIB)(in_out_manager.o) : \ 4031 3883 $(MODEL_LIB)(par_kind.o) \ … … 4037 3889 par_kind.F90 \ 4038 3890 par_oce.F90 \ 3891 $(AGRIF_LIB) \ 4039 3892 KEY_CPP \ 4040 3893 in_out_manager.F90 … … 4050 3903 iom_def.F90 \ 4051 3904 lbclnk.F90 \ 3905 lbcnfd.F90 \ 4052 3906 lib_mpp.F90 \ 4053 3907 lib_print.f90 \ … … 4056 3910 $(MODEL_LIB)(iom_def.o) \ 4057 3911 $(MODEL_LIB)(lbclnk.o) \ 3912 $(MODEL_LIB)(lbcnfd.o) \ 4058 3913 $(MODEL_LIB)(lib_mpp.o) \ 4059 3914 $(MODEL_LIB)(lib_print.o) \ … … 4098 3953 dom_oce.F90 \ 4099 3954 in_out_manager.F90 \ 4100 lib_mpp.F90 \ 4101 lib_print.f90 \ 4102 $(MODEL_LIB)(dom_oce.o) \ 4103 $(MODEL_LIB)(in_out_manager.o) \ 3955 lbcnfd.F90 \ 3956 lib_mpp.F90 \ 3957 lib_print.f90 \ 3958 $(MODEL_LIB)(dom_oce.o) \ 3959 $(MODEL_LIB)(in_out_manager.o) \ 3960 $(MODEL_LIB)(lbcnfd.o) \ 4104 3961 $(MODEL_LIB)(lib_mpp.o) \ 4105 3962 $(MODEL_LIB)(lib_print.o) \ … … 4122 3979 dom_oce.F90 \ 4123 3980 in_out_manager.F90 \ 4124 lib_mpp.F90 \ 4125 lib_print.f90 \ 4126 $(MODEL_LIB)(dom_oce.o) \ 4127 $(MODEL_LIB)(in_out_manager.o) \ 3981 lbcnfd.F90 \ 3982 lib_mpp.F90 \ 3983 lib_print.f90 \ 3984 $(MODEL_LIB)(dom_oce.o) \ 3985 $(MODEL_LIB)(in_out_manager.o) \ 3986 $(MODEL_LIB)(lbcnfd.o) \ 4128 3987 $(MODEL_LIB)(lib_mpp.o) \ 4129 3988 $(MODEL_LIB)(lib_print.o) \ … … 4159 4018 dynspg_flt.F90 \ 4160 4019 dynspg_oce.F90 \ 4161 dynspg_rl.F90 \4162 4020 dynspg_ts.F90 \ 4163 4021 dynvor.F90 \ … … 4170 4028 iom_rstdimg.F90 \ 4171 4029 lbclnk.F90 \ 4030 lbcnfd.F90 \ 4172 4031 lib_mpp.F90 \ 4173 4032 lib_print.f90 \ … … 4187 4046 $(MODEL_LIB)(dynspg_flt.o) \ 4188 4047 $(MODEL_LIB)(dynspg_oce.o) \ 4189 $(MODEL_LIB)(dynspg_rl.o) \4190 4048 $(MODEL_LIB)(dynspg_ts.o) \ 4191 4049 $(MODEL_LIB)(dynvor.o) \ … … 4198 4056 $(MODEL_LIB)(iom_rstdimg.o) \ 4199 4057 $(MODEL_LIB)(lbclnk.o) \ 4058 $(MODEL_LIB)(lbcnfd.o) \ 4200 4059 $(MODEL_LIB)(lib_mpp.o) \ 4201 4060 $(MODEL_LIB)(lib_print.o) \ … … 4213 4072 $(MODEL_LIB)(restart.o) \ 4214 4073 $(MODEL_LIB)(sbc_oce.o) \ 4215 $(MODEL_LIB)(solfet.o) \4216 4074 $(MODEL_LIB)(solmat.o) \ 4217 4075 $(MODEL_LIB)(sol_oce.o) \ … … 4223 4081 $(MODEL_LIB)(trdmod_oce.o) \ 4224 4082 $(MODEL_LIB)(zdfddm.o) \ 4083 $(MODEL_LIB)(zdfmxl.o) \ 4225 4084 $(MODEL_LIB)(zdf_oce.o) \ 4226 4085 $(MODEL_LIB)(zpshde.o) \ … … 4238 4097 restart.F90 \ 4239 4098 sbc_oce.F90 \ 4240 solfet.F90 \4241 4099 solmat.F90 \ 4242 4100 sol_oce.F90 \ … … 4248 4106 trdmod_oce.F90 \ 4249 4107 zdfddm.F90 \ 4108 zdfmxl.F90 \ 4250 4109 zdf_oce.F90 \ 4251 4110 zpshde.F90 \ … … 4287 4146 $(MODEL_LIB)(phycst.o) \ 4288 4147 $(MODEL_LIB)(restart.o) \ 4289 $(MODEL_LIB)(solisl.o) \4290 $(MODEL_LIB)(wzvmod.o) \4291 4148 $(MODEL_LIB)(zdf_oce.o) \ 4292 4149 $(MODEL_LIB)(zpshde.o) \ … … 4294 4151 phycst.F90 \ 4295 4152 restart.F90 \ 4296 solisl.F90 \4297 wzvmod.F90 \4298 4153 zdf_oce.F90 \ 4299 4154 zpshde.F90 \ … … 4305 4160 dom_oce.F90 \ 4306 4161 in_out_manager.F90 \ 4307 lib_print.f90 \ 4308 $(MODEL_LIB)(dom_oce.o) \ 4309 $(MODEL_LIB)(in_out_manager.o) \ 4310 $(MODEL_LIB)(lib_print.o) \ 4311 $(MODEL_LIB)(par_kind.o) \ 4312 $(MODEL_LIB)(par_oce.o) \ 4313 par_kind.F90 \ 4314 par_oce.F90 \ 4315 dom_oce.F90 \ 4316 in_out_manager.F90 \ 4317 lib_mpp.F90 \ 4318 $(MODEL_LIB)(dom_oce.o) \ 4319 $(MODEL_LIB)(in_out_manager.o) \ 4162 lbcnfd.F90 \ 4163 lib_print.f90 \ 4164 $(MODEL_LIB)(dom_oce.o) \ 4165 $(MODEL_LIB)(in_out_manager.o) \ 4166 $(MODEL_LIB)(lbcnfd.o) \ 4167 $(MODEL_LIB)(lib_print.o) \ 4168 $(MODEL_LIB)(oce.o) \ 4169 $(MODEL_LIB)(par_kind.o) \ 4170 $(MODEL_LIB)(par_oce.o) \ 4171 oce.F90 \ 4172 par_kind.F90 \ 4173 par_oce.F90 \ 4174 dom_oce.F90 \ 4175 in_out_manager.F90 \ 4176 lbcnfd.F90 \ 4177 lib_mpp.F90 \ 4178 $(MODEL_LIB)(dom_oce.o) \ 4179 $(MODEL_LIB)(in_out_manager.o) \ 4180 $(MODEL_LIB)(lbcnfd.o) \ 4320 4181 $(MODEL_LIB)(lib_mpp.o) \ 4321 4182 $(MODEL_LIB)(oce.o) \ … … 4323 4184 KEY_CPP \ 4324 4185 lbclnk.F90 4186 $(MODEL_LIB)(lbcnfd.o) : \ 4187 lib_print.f90 \ 4188 $(MODEL_LIB)(lib_print.o) \ 4189 $(MODEL_LIB)(par_kind.o) \ 4190 $(MODEL_LIB)(par_oce.o) \ 4191 par_kind.F90 \ 4192 par_oce.F90 \ 4193 dom_oce.F90 \ 4194 in_out_manager.F90 \ 4195 $(MODEL_LIB)(dom_oce.o) \ 4196 $(MODEL_LIB)(in_out_manager.o) \ 4197 $(MODEL_LIB)(oce.o) \ 4198 oce.F90 \ 4199 lbcnfd.F90 4325 4200 $(MODEL_LIB)(ldfdyn.o) : \ 4326 4201 dom_oce.F90 \ 4327 4202 in_out_manager.F90 \ 4328 4203 lbclnk.F90 \ 4204 lbcnfd.F90 \ 4329 4205 ldfdyn_oce.F90 \ 4330 4206 ldftra_oce.F90 \ … … 4334 4210 $(MODEL_LIB)(in_out_manager.o) \ 4335 4211 $(MODEL_LIB)(lbclnk.o) \ 4212 $(MODEL_LIB)(lbcnfd.o) \ 4336 4213 $(MODEL_LIB)(ldfdyn_oce.o) \ 4337 4214 $(MODEL_LIB)(ldftra_oce.o) \ … … 4390 4267 fldread.F90 \ 4391 4268 in_out_manager.F90 \ 4392 iom.F90 \ 4393 lbclnk.F90 \ 4269 iom_def.F90 \ 4270 iom.F90 \ 4271 iom_ioipsl.F90 \ 4272 iom_nf90.F90 \ 4273 iom_rstdimg.F90 \ 4274 lbclnk.F90 \ 4275 lbcnfd.F90 \ 4394 4276 ldfdyn_oce.F90 \ 4395 4277 ldftra_oce.F90 \ … … 4401 4283 $(MODEL_LIB)(fldread.o) \ 4402 4284 $(MODEL_LIB)(in_out_manager.o) \ 4403 $(MODEL_LIB)(iom.o) \ 4404 $(MODEL_LIB)(lbclnk.o) \ 4285 $(MODEL_LIB)(iom_def.o) \ 4286 $(MODEL_LIB)(iom_ioipsl.o) \ 4287 $(MODEL_LIB)(iom_nf90.o) \ 4288 $(MODEL_LIB)(iom.o) \ 4289 $(MODEL_LIB)(iom_rstdimg.o) \ 4290 $(MODEL_LIB)(lbclnk.o) \ 4291 $(MODEL_LIB)(lbcnfd.o) \ 4405 4292 $(MODEL_LIB)(ldfdyn_oce.o) \ 4406 4293 $(MODEL_LIB)(ldftra_oce.o) \ … … 4423 4310 dom_oce.F90 \ 4424 4311 in_out_manager.F90 \ 4312 iom.F90 \ 4425 4313 lbclnk.F90 \ 4426 4314 ldfslp.F90 \ … … 4428 4316 $(MODEL_LIB)(dom_oce.o) \ 4429 4317 $(MODEL_LIB)(in_out_manager.o) \ 4318 $(MODEL_LIB)(iom.o) \ 4430 4319 $(MODEL_LIB)(lbclnk.o) \ 4431 4320 $(MODEL_LIB)(ldfslp.o) \ … … 4448 4337 dom_oce.F90 \ 4449 4338 in_out_manager.F90 \ 4450 lib_mpp.F90 \ 4451 lib_print.f90 \ 4452 $(MODEL_LIB)(dom_oce.o) \ 4453 $(MODEL_LIB)(in_out_manager.o) \ 4339 iom.F90 \ 4340 lbcnfd.F90 \ 4341 lib_mpp.F90 \ 4342 lib_print.f90 \ 4343 $(MODEL_LIB)(dom_oce.o) \ 4344 $(MODEL_LIB)(in_out_manager.o) \ 4345 $(MODEL_LIB)(iom.o) \ 4346 $(MODEL_LIB)(lbcnfd.o) \ 4454 4347 $(MODEL_LIB)(lib_mpp.o) \ 4455 4348 $(MODEL_LIB)(lib_print.o) \ … … 4490 4383 in_out_manager.F90 \ 4491 4384 lbclnk.F90 \ 4385 lbcnfd.F90 \ 4492 4386 ldfdyn_oce.F90 \ 4493 4387 ldftra_oce.F90 \ … … 4497 4391 $(MODEL_LIB)(in_out_manager.o) \ 4498 4392 $(MODEL_LIB)(lbclnk.o) \ 4393 $(MODEL_LIB)(lbcnfd.o) \ 4499 4394 $(MODEL_LIB)(ldfdyn_oce.o) \ 4500 4395 $(MODEL_LIB)(ldftra_oce.o) \ … … 4546 4441 $(MODEL_LIB)(lib_cray.o) : \ 4547 4442 lib_cray.f90 4548 $(MODEL_LIB)(lib_feti.o) : \4549 dom_oce.F90 \4550 in_out_manager.F90 \4551 $(MODEL_LIB)(dom_oce.o) \4552 $(MODEL_LIB)(in_out_manager.o) \4553 lib_mpp.F90 \4554 $(MODEL_LIB)(lib_mpp.o) \4555 KEY_CPP \4556 lib_feti.F904557 $(MODEL_LIB)(lib_isml.o) : \4558 lib_isml.f904559 4443 $(MODEL_LIB)(lib_mpp.o) : \ 4560 lib_print.f90 \ 4561 $(MODEL_LIB)(lib_print.o) \ 4562 $(MODEL_LIB)(par_kind.o) \ 4563 $(MODEL_LIB)(par_oce.o) \ 4564 par_kind.F90 \ 4565 par_oce.F90 \ 4566 dom_oce.F90 \ 4567 in_out_manager.F90 \ 4568 $(MODEL_LIB)(dom_oce.o) \ 4569 $(MODEL_LIB)(in_out_manager.o) \ 4444 dom_oce.F90 \ 4445 in_out_manager.F90 \ 4446 lib_print.f90 \ 4447 $(MODEL_LIB)(dom_oce.o) \ 4448 $(MODEL_LIB)(in_out_manager.o) \ 4449 $(MODEL_LIB)(lib_print.o) \ 4450 $(MODEL_LIB)(oce.o) \ 4451 $(MODEL_LIB)(par_kind.o) \ 4452 $(MODEL_LIB)(par_oce.o) \ 4453 oce.F90 \ 4454 par_kind.F90 \ 4455 par_oce.F90 \ 4456 dom_oce.F90 \ 4457 in_out_manager.F90 \ 4458 lbcnfd.F90 \ 4459 $(MODEL_LIB)(dom_oce.o) \ 4460 $(MODEL_LIB)(in_out_manager.o) \ 4461 $(MODEL_LIB)(lbcnfd.o) \ 4570 4462 $(AGRIF_LIB) \ 4571 4463 KEY_CPP \ … … 4578 4470 dom_oce.F90 \ 4579 4471 in_out_manager.F90 \ 4580 lib_mpp.F90 \ 4581 lib_print.f90 \ 4582 $(MODEL_LIB)(dom_oce.o) \ 4583 $(MODEL_LIB)(in_out_manager.o) \ 4472 lbcnfd.F90 \ 4473 lib_mpp.F90 \ 4474 lib_print.f90 \ 4475 $(MODEL_LIB)(dom_oce.o) \ 4476 $(MODEL_LIB)(in_out_manager.o) \ 4477 $(MODEL_LIB)(lbcnfd.o) \ 4584 4478 $(MODEL_LIB)(lib_mpp.o) \ 4585 4479 $(MODEL_LIB)(lib_print.o) \ … … 4594 4488 dom_ice_2.F90 \ 4595 4489 dom_oce.F90 \ 4596 ice_ oce.F90 \4490 ice_2.F90 \ 4597 4491 in_out_manager.F90 \ 4598 4492 lbclnk.F90 \ 4599 4493 $(MODEL_LIB)(dom_ice_2.o) \ 4600 4494 $(MODEL_LIB)(dom_oce.o) \ 4601 $(MODEL_LIB)(ice_oce.o) \ 4602 $(MODEL_LIB)(in_out_manager.o) \ 4603 $(MODEL_LIB)(lbclnk.o) \ 4604 $(MODEL_LIB)(prtctl.o) \ 4605 prtctl.F90 \ 4495 $(MODEL_LIB)(ice_2.o) \ 4496 $(MODEL_LIB)(in_out_manager.o) \ 4497 $(MODEL_LIB)(lbclnk.o) \ 4498 $(MODEL_LIB)(prtctl.o) \ 4499 prtctl.F90 \ 4500 vectopt_loop_substitute.h90 \ 4606 4501 KEY_CPP \ 4607 4502 limadv_2.F90 … … 4611 4506 eosbn2.F90 \ 4612 4507 ice_2.F90 \ 4613 ice_oce.F90 \4614 4508 in_out_manager.F90 \ 4615 4509 iom.F90 \ … … 4620 4514 $(MODEL_LIB)(eosbn2.o) \ 4621 4515 $(MODEL_LIB)(ice_2.o) \ 4622 $(MODEL_LIB)(ice_oce.o) \4623 4516 $(MODEL_LIB)(in_out_manager.o) \ 4624 4517 $(MODEL_LIB)(iom.o) \ … … 4642 4535 dom_ice_2.F90 \ 4643 4536 ice_2.F90 \ 4644 ice_oce.F90 \4645 4537 in_out_manager.F90 \ 4646 4538 limistate_2.F90 \ … … 4648 4540 $(MODEL_LIB)(dom_ice_2.o) \ 4649 4541 $(MODEL_LIB)(ice_2.o) \ 4650 $(MODEL_LIB)(ice_oce.o) \4651 4542 $(MODEL_LIB)(in_out_manager.o) \ 4652 4543 $(MODEL_LIB)(limistate_2.o) \ … … 4710 4601 dom_oce.F90 \ 4711 4602 ice_2.F90 \ 4712 ice_oce.F90 \4713 4603 in_out_manager.F90 \ 4714 4604 iom.F90 \ … … 4716 4606 $(MODEL_LIB)(dom_oce.o) \ 4717 4607 $(MODEL_LIB)(ice_2.o) \ 4718 $(MODEL_LIB)(ice_oce.o) \4719 4608 $(MODEL_LIB)(in_out_manager.o) \ 4720 4609 $(MODEL_LIB)(iom.o) \ … … 4733 4622 eosbn2.F90 \ 4734 4623 ice_2.F90 \ 4735 i ce_oce.F90 \4736 i n_out_manager.F90 \4737 iom.F90 \4738 lbc lnk.F90 \4624 in_out_manager.F90 \ 4625 iom.F90 \ 4626 lbclnk.F90 \ 4627 lbcnfd.F90 \ 4739 4628 lib_mpp.F90 \ 4740 4629 lib_print.f90 \ … … 4743 4632 $(MODEL_LIB)(eosbn2.o) \ 4744 4633 $(MODEL_LIB)(ice_2.o) \ 4745 $(MODEL_LIB)(i ce_oce.o) \4746 $(MODEL_LIB)(i n_out_manager.o) \4747 $(MODEL_LIB)( iom.o) \4748 $(MODEL_LIB)(lbc lnk.o) \4634 $(MODEL_LIB)(in_out_manager.o) \ 4635 $(MODEL_LIB)(iom.o) \ 4636 $(MODEL_LIB)(lbclnk.o) \ 4637 $(MODEL_LIB)(lbcnfd.o) \ 4749 4638 $(MODEL_LIB)(lib_mpp.o) \ 4750 4639 $(MODEL_LIB)(lib_print.o) \ … … 4766 4655 dom_oce.F90 \ 4767 4656 ice_2.F90 \ 4768 ice_oce.F90 \4769 4657 in_out_manager.F90 \ 4770 4658 lbclnk.F90 \ … … 4775 4663 $(MODEL_LIB)(dom_oce.o) \ 4776 4664 $(MODEL_LIB)(ice_2.o) \ 4777 $(MODEL_LIB)(ice_oce.o) \4778 4665 $(MODEL_LIB)(in_out_manager.o) \ 4779 4666 $(MODEL_LIB)(lbclnk.o) \ … … 4793 4680 dom_oce.F90 \ 4794 4681 in_out_manager.F90 \ 4795 lib_mpp.F90 \ 4796 lib_print.f90 \ 4797 $(MODEL_LIB)(dom_oce.o) \ 4798 $(MODEL_LIB)(in_out_manager.o) \ 4682 lbcnfd.F90 \ 4683 lib_mpp.F90 \ 4684 lib_print.f90 \ 4685 $(MODEL_LIB)(dom_oce.o) \ 4686 $(MODEL_LIB)(in_out_manager.o) \ 4687 $(MODEL_LIB)(lbcnfd.o) \ 4799 4688 $(MODEL_LIB)(lib_mpp.o) \ 4800 4689 $(MODEL_LIB)(lib_print.o) \ … … 4809 4698 dom_oce.F90 \ 4810 4699 ice_2.F90 \ 4811 ice_oce.F90 \4812 4700 in_out_manager.F90 \ 4813 4701 lbclnk.F90 \ … … 4815 4703 $(MODEL_LIB)(dom_oce.o) \ 4816 4704 $(MODEL_LIB)(ice_2.o) \ 4817 $(MODEL_LIB)(ice_oce.o) \4818 4705 $(MODEL_LIB)(in_out_manager.o) \ 4819 4706 $(MODEL_LIB)(lbclnk.o) \ … … 4832 4719 iom_rstdimg.F90 \ 4833 4720 lbclnk.F90 \ 4721 lbcnfd.F90 \ 4834 4722 lib_mpp.F90 \ 4835 4723 lib_print.f90 \ … … 4841 4729 $(MODEL_LIB)(iom_rstdimg.o) \ 4842 4730 $(MODEL_LIB)(lbclnk.o) \ 4731 $(MODEL_LIB)(lbcnfd.o) \ 4843 4732 $(MODEL_LIB)(lib_mpp.o) \ 4844 4733 $(MODEL_LIB)(lib_print.o) \ … … 4860 4749 eosbn2.F90 \ 4861 4750 ice_2.F90 \ 4862 ice_oce.F90 \4863 4751 in_out_manager.F90 \ 4864 4752 iom.F90 \ … … 4867 4755 $(MODEL_LIB)(eosbn2.o) \ 4868 4756 $(MODEL_LIB)(ice_2.o) \ 4869 $(MODEL_LIB)(ice_oce.o) \4870 4757 $(MODEL_LIB)(in_out_manager.o) \ 4871 4758 $(MODEL_LIB)(iom.o) \ … … 4882 4769 dom_oce.F90 \ 4883 4770 in_out_manager.F90 \ 4884 lib_mpp.F90 \ 4885 lib_print.f90 \ 4886 $(MODEL_LIB)(dom_oce.o) \ 4887 $(MODEL_LIB)(in_out_manager.o) \ 4771 lbcnfd.F90 \ 4772 lib_mpp.F90 \ 4773 lib_print.f90 \ 4774 $(MODEL_LIB)(dom_oce.o) \ 4775 $(MODEL_LIB)(in_out_manager.o) \ 4776 $(MODEL_LIB)(lbcnfd.o) \ 4888 4777 $(MODEL_LIB)(lib_mpp.o) \ 4889 4778 $(MODEL_LIB)(lib_print.o) \ … … 4911 4800 dom_oce.F90 \ 4912 4801 in_out_manager.F90 \ 4913 lib_mpp.F90 \ 4914 lib_print.f90 \ 4915 $(MODEL_LIB)(dom_oce.o) \ 4916 $(MODEL_LIB)(in_out_manager.o) \ 4802 lbcnfd.F90 \ 4803 lib_mpp.F90 \ 4804 lib_print.f90 \ 4805 $(MODEL_LIB)(dom_oce.o) \ 4806 $(MODEL_LIB)(in_out_manager.o) \ 4807 $(MODEL_LIB)(lbcnfd.o) \ 4917 4808 $(MODEL_LIB)(lib_mpp.o) \ 4918 4809 $(MODEL_LIB)(lib_print.o) \ … … 4927 4818 dom_ice_2.F90 \ 4928 4819 ice_2.F90 \ 4929 ice_oce.F90 \4930 4820 in_out_manager.F90 \ 4931 4821 lbclnk.F90 \ … … 4933 4823 $(MODEL_LIB)(dom_ice_2.o) \ 4934 4824 $(MODEL_LIB)(ice_2.o) \ 4935 $(MODEL_LIB)(ice_oce.o) \4936 4825 $(MODEL_LIB)(in_out_manager.o) \ 4937 4826 $(MODEL_LIB)(lbclnk.o) \ … … 4996 4885 dom_oce.F90 \ 4997 4886 in_out_manager.F90 \ 4998 lbclnk.F90 \ 4999 lib_mpp.F90 \ 5000 lib_print.f90 \ 5001 $(MODEL_LIB)(dom_oce.o) \ 5002 $(MODEL_LIB)(in_out_manager.o) \ 5003 $(MODEL_LIB)(lbclnk.o) \ 4887 iom_def.F90 \ 4888 iom_ioipsl.F90 \ 4889 iom_nf90.F90 \ 4890 iom_rstdimg.F90 \ 4891 lbclnk.F90 \ 4892 lbcnfd.F90 \ 4893 lib_mpp.F90 \ 4894 lib_print.f90 \ 4895 $(MODEL_LIB)(dom_oce.o) \ 4896 $(MODEL_LIB)(in_out_manager.o) \ 4897 $(MODEL_LIB)(iom_def.o) \ 4898 $(MODEL_LIB)(iom_ioipsl.o) \ 4899 $(MODEL_LIB)(iom_nf90.o) \ 4900 $(MODEL_LIB)(iom_rstdimg.o) \ 4901 $(MODEL_LIB)(lbclnk.o) \ 4902 $(MODEL_LIB)(lbcnfd.o) \ 5004 4903 $(MODEL_LIB)(lib_mpp.o) \ 5005 4904 $(MODEL_LIB)(lib_print.o) \ … … 5017 4916 cpl_oasis3.F90 \ 5018 4917 dom_oce.F90 \ 5019 dynspg_oce.F90 \5020 4918 ice_2.F90 \ 5021 i ce_oce.F90 \5022 i n_out_manager.F90 \4919 in_out_manager.F90 \ 4920 iom.F90 \ 5023 4921 lbclnk.F90 \ 5024 4922 $(MODEL_LIB)(albedo.o) \ 5025 4923 $(MODEL_LIB)(cpl_oasis3.o) \ 5026 4924 $(MODEL_LIB)(dom_oce.o) \ 5027 $(MODEL_LIB)(dynspg_oce.o) \5028 4925 $(MODEL_LIB)(ice_2.o) \ 5029 $(MODEL_LIB)(i ce_oce.o) \5030 $(MODEL_LIB)(i n_out_manager.o) \4926 $(MODEL_LIB)(in_out_manager.o) \ 4927 $(MODEL_LIB)(iom.o) \ 5031 4928 $(MODEL_LIB)(lbclnk.o) \ 5032 4929 $(MODEL_LIB)(par_oce.o) \ … … 5052 4949 dom_oce.F90 \ 5053 4950 ice_2.F90 \ 5054 ice_oce.F90 \ 5055 in_out_manager.F90 \ 5056 lbclnk.F90 \ 4951 in_out_manager.F90 \ 4952 iom_def.F90 \ 4953 iom_ioipsl.F90 \ 4954 iom_nf90.F90 \ 4955 iom_rstdimg.F90 \ 4956 lbclnk.F90 \ 4957 lbcnfd.F90 \ 5057 4958 lib_mpp.F90 \ 5058 4959 lib_print.f90 \ … … 5061 4962 $(MODEL_LIB)(dom_oce.o) \ 5062 4963 $(MODEL_LIB)(ice_2.o) \ 5063 $(MODEL_LIB)(ice_oce.o) \ 5064 $(MODEL_LIB)(in_out_manager.o) \ 5065 $(MODEL_LIB)(lbclnk.o) \ 4964 $(MODEL_LIB)(in_out_manager.o) \ 4965 $(MODEL_LIB)(iom_def.o) \ 4966 $(MODEL_LIB)(iom_ioipsl.o) \ 4967 $(MODEL_LIB)(iom_nf90.o) \ 4968 $(MODEL_LIB)(iom_rstdimg.o) \ 4969 $(MODEL_LIB)(lbclnk.o) \ 4970 $(MODEL_LIB)(lbcnfd.o) \ 5066 4971 $(MODEL_LIB)(lib_mpp.o) \ 5067 4972 $(MODEL_LIB)(lib_print.o) \ … … 5072 4977 $(MODEL_LIB)(par_oce.o) \ 5073 4978 $(MODEL_LIB)(phycst.o) \ 4979 $(MODEL_LIB)(sbc_oce.o) \ 5074 4980 $(MODEL_LIB)(thd_ice_2.o) \ 5075 4981 oce.F90 \ … … 5078 4984 par_oce.F90 \ 5079 4985 phycst.F90 \ 4986 sbc_oce.F90 \ 5080 4987 thd_ice_2.F90 \ 5081 4988 cpl_oasis3.F90 \ 5082 4989 dom_ice_2.F90 \ 5083 4990 dom_oce.F90 \ 4991 domvvl.F90 \ 5084 4992 ice_2.F90 \ 5085 i ce_oce.F90 \5086 i n_out_manager.F90 \4993 in_out_manager.F90 \ 4994 iom.F90 \ 5087 4995 lbclnk.F90 \ 5088 4996 limtab_2.F90 \ … … 5092 5000 $(MODEL_LIB)(dom_ice_2.o) \ 5093 5001 $(MODEL_LIB)(dom_oce.o) \ 5002 $(MODEL_LIB)(domvvl.o) \ 5094 5003 $(MODEL_LIB)(ice_2.o) \ 5095 $(MODEL_LIB)(i ce_oce.o) \5096 $(MODEL_LIB)(i n_out_manager.o) \5004 $(MODEL_LIB)(in_out_manager.o) \ 5005 $(MODEL_LIB)(iom.o) \ 5097 5006 $(MODEL_LIB)(lbclnk.o) \ 5098 5007 $(MODEL_LIB)(limtab_2.o) \ … … 5117 5026 eosbn2.F90 \ 5118 5027 ice_2.F90 \ 5119 ice_oce.F90 \5120 5028 in_out_manager.F90 \ 5121 5029 iom.F90 \ … … 5124 5032 $(MODEL_LIB)(eosbn2.o) \ 5125 5033 $(MODEL_LIB)(ice_2.o) \ 5126 $(MODEL_LIB)(ice_oce.o) \5127 5034 $(MODEL_LIB)(in_out_manager.o) \ 5128 5035 $(MODEL_LIB)(iom.o) \ … … 5139 5046 phycst.F90 \ 5140 5047 ice_2.F90 \ 5141 ice_oce.F90 \5142 5048 limistate_2.F90 \ 5143 5049 $(MODEL_LIB)(ice_2.o) \ 5144 $(MODEL_LIB)(ice_oce.o) \5145 5050 $(MODEL_LIB)(limistate_2.o) \ 5146 5051 $(MODEL_LIB)(par_oce.o) \ … … 5157 5062 eosbn2.F90 \ 5158 5063 ice_2.F90 \ 5159 ice_oce.F90 \5160 5064 in_out_manager.F90 \ 5161 5065 iom.F90 \ … … 5166 5070 $(MODEL_LIB)(eosbn2.o) \ 5167 5071 $(MODEL_LIB)(ice_2.o) \ 5168 $(MODEL_LIB)(ice_oce.o) \5169 5072 $(MODEL_LIB)(in_out_manager.o) \ 5170 5073 $(MODEL_LIB)(iom.o) \ … … 5183 5086 cpl_oasis3.F90 \ 5184 5087 ice_2.F90 \ 5185 ice_oce.F90 \5186 5088 in_out_manager.F90 \ 5187 5089 limistate_2.F90 \ 5188 5090 $(MODEL_LIB)(cpl_oasis3.o) \ 5189 5091 $(MODEL_LIB)(ice_2.o) \ 5190 $(MODEL_LIB)(ice_oce.o) \5191 5092 $(MODEL_LIB)(in_out_manager.o) \ 5192 5093 $(MODEL_LIB)(limistate_2.o) \ … … 5204 5105 eosbn2.F90 \ 5205 5106 ice_2.F90 \ 5206 i ce_oce.F90 \5207 i n_out_manager.F90 \5208 iom.F90 \5209 lbc lnk.F90 \5107 in_out_manager.F90 \ 5108 iom.F90 \ 5109 lbclnk.F90 \ 5110 lbcnfd.F90 \ 5210 5111 lib_mpp.F90 \ 5211 5112 lib_print.f90 \ … … 5214 5115 $(MODEL_LIB)(eosbn2.o) \ 5215 5116 $(MODEL_LIB)(ice_2.o) \ 5216 $(MODEL_LIB)(i ce_oce.o) \5217 $(MODEL_LIB)(i n_out_manager.o) \5218 $(MODEL_LIB)( iom.o) \5219 $(MODEL_LIB)(lbc lnk.o) \5117 $(MODEL_LIB)(in_out_manager.o) \ 5118 $(MODEL_LIB)(iom.o) \ 5119 $(MODEL_LIB)(lbclnk.o) \ 5120 $(MODEL_LIB)(lbcnfd.o) \ 5220 5121 $(MODEL_LIB)(lib_mpp.o) \ 5221 5122 $(MODEL_LIB)(lib_print.o) \ … … 5238 5139 dom_oce.F90 \ 5239 5140 ice_2.F90 \ 5240 ice_oce.F90 \5241 5141 in_out_manager.F90 \ 5242 5142 lbclnk.F90 \ … … 5249 5149 $(MODEL_LIB)(dom_oce.o) \ 5250 5150 $(MODEL_LIB)(ice_2.o) \ 5251 $(MODEL_LIB)(ice_oce.o) \5252 5151 $(MODEL_LIB)(in_out_manager.o) \ 5253 5152 $(MODEL_LIB)(lbclnk.o) \ … … 5265 5164 dom_oce.F90 \ 5266 5165 in_out_manager.F90 \ 5267 iom.F90 \ 5268 lbclnk.F90 \ 5166 iom_def.F90 \ 5167 iom.F90 \ 5168 iom_ioipsl.F90 \ 5169 iom_nf90.F90 \ 5170 iom_rstdimg.F90 \ 5171 lbclnk.F90 \ 5172 lbcnfd.F90 \ 5269 5173 lib_mpp.F90 \ 5270 5174 lib_print.f90 \ … … 5272 5176 $(MODEL_LIB)(dom_oce.o) \ 5273 5177 $(MODEL_LIB)(in_out_manager.o) \ 5274 $(MODEL_LIB)(iom.o) \ 5275 $(MODEL_LIB)(lbclnk.o) \ 5178 $(MODEL_LIB)(iom_def.o) \ 5179 $(MODEL_LIB)(iom_ioipsl.o) \ 5180 $(MODEL_LIB)(iom_nf90.o) \ 5181 $(MODEL_LIB)(iom.o) \ 5182 $(MODEL_LIB)(iom_rstdimg.o) \ 5183 $(MODEL_LIB)(lbclnk.o) \ 5184 $(MODEL_LIB)(lbcnfd.o) \ 5276 5185 $(MODEL_LIB)(lib_mpp.o) \ 5277 5186 $(MODEL_LIB)(lib_print.o) \ … … 5295 5204 dom_oce.F90 \ 5296 5205 ice_2.F90 \ 5297 i ce_oce.F90 \5298 i n_out_manager.F90 \5206 in_out_manager.F90 \ 5207 iom.F90 \ 5299 5208 lbclnk.F90 \ 5300 5209 $(MODEL_LIB)(daymod.o) \ … … 5303 5212 $(MODEL_LIB)(dom_oce.o) \ 5304 5213 $(MODEL_LIB)(ice_2.o) \ 5305 $(MODEL_LIB)(i ce_oce.o) \5306 $(MODEL_LIB)(i n_out_manager.o) \5214 $(MODEL_LIB)(in_out_manager.o) \ 5215 $(MODEL_LIB)(iom.o) \ 5307 5216 $(MODEL_LIB)(lbclnk.o) \ 5308 5217 $(MODEL_LIB)(phycst.o) \ … … 5333 5242 dtatem.F90 \ 5334 5243 dyncor_c1d.F90 \ 5244 dynhpg.F90 \ 5335 5245 dynspg_oce.F90 \ 5336 5246 eosbn2.F90 \ 5337 5247 in_out_manager.F90 \ 5248 iom.F90 \ 5338 5249 istate.F90 \ 5339 5250 ldfdyn.F90 \ … … 5353 5264 $(MODEL_LIB)(dtatem.o) \ 5354 5265 $(MODEL_LIB)(dyncor_c1d.o) \ 5266 $(MODEL_LIB)(dynhpg.o) \ 5355 5267 $(MODEL_LIB)(dynspg_oce.o) \ 5356 5268 $(MODEL_LIB)(eosbn2.o) \ 5357 5269 $(MODEL_LIB)(in_out_manager.o) \ 5270 $(MODEL_LIB)(iom.o) \ 5358 5271 $(MODEL_LIB)(istate.o) \ 5359 5272 $(MODEL_LIB)(ldfdyn.o) \ … … 5369 5282 $(MODEL_LIB)(step_c1d.o) \ 5370 5283 $(MODEL_LIB)(step.o) \ 5371 $(MODEL_LIB)(trcini.o) \5372 5284 $(MODEL_LIB)(trdmod.o) \ 5373 5285 $(MODEL_LIB)(trdmod_oce.o) \ 5374 5286 $(MODEL_LIB)(zdfini.o) \ 5375 $(MODEL_LIB)(zpshde.o) \5376 5287 mppini.F90 \ 5377 5288 obcini.F90 \ … … 5383 5294 step_c1d.F90 \ 5384 5295 step.F90 \ 5385 trcini.F90 \5386 5296 trdmod.F90 \ 5387 5297 trdmod_oce.F90 \ 5388 5298 zdfini.F90 \ 5389 zpshde.F90 \5390 5299 $(MODEL_LIB)(opa.o) \ 5391 5300 opa.F90 \ … … 5394 5303 dom_oce.F90 \ 5395 5304 in_out_manager.F90 \ 5396 lib_print.f90 \ 5397 $(MODEL_LIB)(dom_oce.o) \ 5398 $(MODEL_LIB)(in_out_manager.o) \ 5399 $(MODEL_LIB)(lib_print.o) \ 5400 $(MODEL_LIB)(par_kind.o) \ 5401 $(MODEL_LIB)(par_oce.o) \ 5402 par_kind.F90 \ 5403 par_oce.F90 \ 5404 dom_oce.F90 \ 5405 in_out_manager.F90 \ 5406 lib_mpp.F90 \ 5407 $(MODEL_LIB)(dom_oce.o) \ 5408 $(MODEL_LIB)(in_out_manager.o) \ 5409 $(MODEL_LIB)(lib_mpp.o) \ 5410 $(MODEL_LIB)(sol_oce.o) \ 5411 sol_oce.F90 \ 5412 iom.F90 \ 5305 lbcnfd.F90 \ 5306 lib_print.f90 \ 5307 $(MODEL_LIB)(dom_oce.o) \ 5308 $(MODEL_LIB)(in_out_manager.o) \ 5309 $(MODEL_LIB)(lbcnfd.o) \ 5310 $(MODEL_LIB)(lib_print.o) \ 5311 $(MODEL_LIB)(par_kind.o) \ 5312 $(MODEL_LIB)(par_oce.o) \ 5313 par_kind.F90 \ 5314 par_oce.F90 \ 5315 dom_oce.F90 \ 5316 in_out_manager.F90 \ 5317 lib_mpp.F90 \ 5318 $(MODEL_LIB)(dom_oce.o) \ 5319 $(MODEL_LIB)(in_out_manager.o) \ 5320 $(MODEL_LIB)(lib_mpp.o) \ 5321 in_out_manager.F90 \ 5322 iom.F90 \ 5323 $(MODEL_LIB)(in_out_manager.o) \ 5413 5324 $(MODEL_LIB)(iom.o) \ 5414 5325 domzgr_substitute.h90 \ … … 5420 5331 KEY_CPP \ 5421 5332 oasis4_date.F90 5422 $(MODEL_LIB)(obccli.o) : \5423 in_out_manager.F90 \5424 $(MODEL_LIB)(in_out_manager.o) \5425 $(MODEL_LIB)(obc_par.o) \5426 $(MODEL_LIB)(par_oce.o) \5427 obc_par.F90 \5428 par_oce.F90 \5429 dom_oce.F90 \5430 $(MODEL_LIB)(dom_oce.o) \5431 $(MODEL_LIB)(obc_oce.o) \5432 $(MODEL_LIB)(oce.o) \5433 $(MODEL_LIB)(phycst.o) \5434 obc_oce.F90 \5435 oce.F90 \5436 phycst.F90 \5437 domzgr_substitute.h90 \5438 KEY_CPP \5439 obccli.F905440 $(MODEL_LIB)(obcdom.o) : \5441 dom_oce.F90 \5442 in_out_manager.F90 \5443 lib_print.f90 \5444 $(MODEL_LIB)(dom_oce.o) \5445 $(MODEL_LIB)(in_out_manager.o) \5446 $(MODEL_LIB)(lib_print.o) \5447 $(MODEL_LIB)(obc_par.o) \5448 $(MODEL_LIB)(par_kind.o) \5449 $(MODEL_LIB)(par_oce.o) \5450 obc_par.F90 \5451 par_kind.F90 \5452 par_oce.F90 \5453 dom_oce.F90 \5454 in_out_manager.F90 \5455 lib_mpp.F90 \5456 $(MODEL_LIB)(dom_oce.o) \5457 $(MODEL_LIB)(in_out_manager.o) \5458 $(MODEL_LIB)(lib_mpp.o) \5459 $(MODEL_LIB)(obc_oce.o) \5460 $(MODEL_LIB)(oce.o) \5461 $(MODEL_LIB)(phycst.o) \5462 obc_oce.F90 \5463 oce.F90 \5464 phycst.F90 \5465 KEY_CPP \5466 obcdom.F905467 5333 $(MODEL_LIB)(obcdta.o) : \ 5468 5334 dom_oce.F90 \ … … 5474 5340 iom_rstdimg.F90 \ 5475 5341 lbclnk.F90 \ 5342 lbcnfd.F90 \ 5476 5343 lib_mpp.F90 \ 5477 5344 lib_print.f90 \ … … 5484 5351 $(MODEL_LIB)(iom_rstdimg.o) \ 5485 5352 $(MODEL_LIB)(lbclnk.o) \ 5486 $(MODEL_LIB)(l ib_mpp.o) \5487 $(MODEL_LIB)(lib_ print.o) \5488 $(MODEL_LIB)( obc_oce.o) \5353 $(MODEL_LIB)(lbcnfd.o) \ 5354 $(MODEL_LIB)(lib_mpp.o) \ 5355 $(MODEL_LIB)(lib_print.o) \ 5489 5356 $(MODEL_LIB)(obc_par.o) \ 5490 5357 $(MODEL_LIB)(oce.o) \ … … 5494 5361 $(MODEL_LIB)(prtctl.o) \ 5495 5362 $(MODEL_LIB)(restart.o) \ 5496 obc_oce.F90 \5497 5363 obc_par.F90 \ 5498 5364 oce.F90 \ … … 5516 5382 $(MODEL_LIB)(lbclnk.o) \ 5517 5383 $(MODEL_LIB)(lib_mpp.o) \ 5518 $(MODEL_LIB)(obccli.o) \5519 5384 $(MODEL_LIB)(obc_oce.o) \ 5520 5385 $(MODEL_LIB)(oce.o) \ 5521 5386 $(MODEL_LIB)(phycst.o) \ 5522 obccli.F90 \5523 5387 obc_oce.F90 \ 5524 5388 oce.F90 \ … … 5531 5395 dom_oce.F90 \ 5532 5396 in_out_manager.F90 \ 5533 lib_mpp.F90 \ 5534 lib_print.f90 \ 5535 $(MODEL_LIB)(dom_oce.o) \ 5536 $(MODEL_LIB)(in_out_manager.o) \ 5537 $(MODEL_LIB)(lib_mpp.o) \ 5538 $(MODEL_LIB)(lib_print.o) \ 5397 lbcnfd.F90 \ 5398 lib_mpp.F90 \ 5399 lib_print.f90 \ 5400 $(MODEL_LIB)(dom_oce.o) \ 5401 $(MODEL_LIB)(in_out_manager.o) \ 5402 $(MODEL_LIB)(lbcnfd.o) \ 5403 $(MODEL_LIB)(lib_mpp.o) \ 5404 $(MODEL_LIB)(lib_print.o) \ 5405 $(MODEL_LIB)(obc_par.o) \ 5406 $(MODEL_LIB)(oce.o) \ 5407 $(MODEL_LIB)(par_kind.o) \ 5408 $(MODEL_LIB)(par_oce.o) \ 5409 obc_par.F90 \ 5410 oce.F90 \ 5411 par_kind.F90 \ 5412 par_oce.F90 \ 5413 dom_oce.F90 \ 5414 dynspg_oce.F90 \ 5415 in_out_manager.F90 \ 5416 lbclnk.F90 \ 5417 lib_mpp.F90 \ 5418 $(MODEL_LIB)(dom_oce.o) \ 5419 $(MODEL_LIB)(dynspg_oce.o) \ 5420 $(MODEL_LIB)(in_out_manager.o) \ 5421 $(MODEL_LIB)(lbclnk.o) \ 5422 $(MODEL_LIB)(lib_mpp.o) \ 5539 5423 $(MODEL_LIB)(obc_oce.o) \ 5540 $(MODEL_LIB)(obc_par.o) \ 5541 $(MODEL_LIB)(oce.o) \ 5542 $(MODEL_LIB)(par_kind.o) \ 5543 $(MODEL_LIB)(par_oce.o) \ 5544 $(MODEL_LIB)(phycst.o) \ 5545 obc_oce.F90 \ 5546 obc_par.F90 \ 5547 oce.F90 \ 5548 par_kind.F90 \ 5549 par_oce.F90 \ 5550 phycst.F90 \ 5551 dom_oce.F90 \ 5552 dynspg_oce.F90 \ 5553 in_out_manager.F90 \ 5554 lbclnk.F90 \ 5555 lib_mpp.F90 \ 5556 $(MODEL_LIB)(dom_oce.o) \ 5557 $(MODEL_LIB)(dynspg_oce.o) \ 5558 $(MODEL_LIB)(in_out_manager.o) \ 5559 $(MODEL_LIB)(lbclnk.o) \ 5560 $(MODEL_LIB)(lib_mpp.o) \ 5561 $(MODEL_LIB)(obccli.o) \ 5562 $(MODEL_LIB)(obc_oce.o) \ 5563 $(MODEL_LIB)(oce.o) \ 5564 $(MODEL_LIB)(phycst.o) \ 5565 obccli.F90 \ 5424 $(MODEL_LIB)(oce.o) \ 5425 $(MODEL_LIB)(phycst.o) \ 5566 5426 obc_oce.F90 \ 5567 5427 oce.F90 \ … … 5572 5432 dom_oce.F90 \ 5573 5433 in_out_manager.F90 \ 5574 lib_mpp.F90 \ 5575 lib_print.f90 \ 5576 $(MODEL_LIB)(dom_oce.o) \ 5577 $(MODEL_LIB)(in_out_manager.o) \ 5578 $(MODEL_LIB)(lib_mpp.o) \ 5579 $(MODEL_LIB)(lib_print.o) \ 5434 lbcnfd.F90 \ 5435 lib_mpp.F90 \ 5436 lib_print.f90 \ 5437 $(MODEL_LIB)(dom_oce.o) \ 5438 $(MODEL_LIB)(in_out_manager.o) \ 5439 $(MODEL_LIB)(lbcnfd.o) \ 5440 $(MODEL_LIB)(lib_mpp.o) \ 5441 $(MODEL_LIB)(lib_print.o) \ 5442 $(MODEL_LIB)(obc_par.o) \ 5443 $(MODEL_LIB)(oce.o) \ 5444 $(MODEL_LIB)(par_kind.o) \ 5445 $(MODEL_LIB)(par_oce.o) \ 5446 obc_par.F90 \ 5447 oce.F90 \ 5448 par_kind.F90 \ 5449 par_oce.F90 \ 5450 dom_oce.F90 \ 5451 dynspg_oce.F90 \ 5452 in_out_manager.F90 \ 5453 lbclnk.F90 \ 5454 lib_mpp.F90 \ 5455 $(MODEL_LIB)(dom_oce.o) \ 5456 $(MODEL_LIB)(dynspg_oce.o) \ 5457 $(MODEL_LIB)(in_out_manager.o) \ 5458 $(MODEL_LIB)(lbclnk.o) \ 5459 $(MODEL_LIB)(lib_mpp.o) \ 5580 5460 $(MODEL_LIB)(obc_oce.o) \ 5581 $(MODEL_LIB)(obc_par.o) \ 5582 $(MODEL_LIB)(oce.o) \ 5583 $(MODEL_LIB)(par_kind.o) \ 5584 $(MODEL_LIB)(par_oce.o) \ 5585 $(MODEL_LIB)(phycst.o) \ 5586 obc_oce.F90 \ 5587 obc_par.F90 \ 5588 oce.F90 \ 5589 par_kind.F90 \ 5590 par_oce.F90 \ 5591 phycst.F90 \ 5592 dom_oce.F90 \ 5593 dynspg_oce.F90 \ 5594 in_out_manager.F90 \ 5595 lbclnk.F90 \ 5596 lib_mpp.F90 \ 5597 $(MODEL_LIB)(dom_oce.o) \ 5598 $(MODEL_LIB)(dynspg_oce.o) \ 5599 $(MODEL_LIB)(in_out_manager.o) \ 5600 $(MODEL_LIB)(lbclnk.o) \ 5601 $(MODEL_LIB)(lib_mpp.o) \ 5602 $(MODEL_LIB)(obccli.o) \ 5603 $(MODEL_LIB)(obc_oce.o) \ 5604 $(MODEL_LIB)(oce.o) \ 5605 $(MODEL_LIB)(phycst.o) \ 5606 obccli.F90 \ 5461 $(MODEL_LIB)(oce.o) \ 5462 $(MODEL_LIB)(phycst.o) \ 5607 5463 obc_oce.F90 \ 5608 5464 oce.F90 \ … … 5625 5481 $(MODEL_LIB)(lbclnk.o) \ 5626 5482 $(MODEL_LIB)(lib_mpp.o) \ 5627 $(MODEL_LIB)(obccli.o) \5628 5483 $(MODEL_LIB)(obc_oce.o) \ 5629 5484 $(MODEL_LIB)(obc_par.o) \ … … 5631 5486 $(MODEL_LIB)(par_oce.o) \ 5632 5487 $(MODEL_LIB)(phycst.o) \ 5633 obccli.F90 \5634 5488 obc_oce.F90 \ 5635 5489 obc_par.F90 \ … … 5656 5510 in_out_manager.F90 \ 5657 5511 lbclnk.F90 \ 5512 lbcnfd.F90 \ 5658 5513 lib_mpp.F90 \ 5659 5514 lib_print.f90 \ … … 5662 5517 $(MODEL_LIB)(in_out_manager.o) \ 5663 5518 $(MODEL_LIB)(lbclnk.o) \ 5519 $(MODEL_LIB)(lbcnfd.o) \ 5664 5520 $(MODEL_LIB)(lib_mpp.o) \ 5665 5521 $(MODEL_LIB)(lib_print.o) \ … … 5686 5542 $(MODEL_LIB)(lbclnk.o) \ 5687 5543 $(MODEL_LIB)(lib_mpp.o) \ 5688 $(MODEL_LIB)(obcdom.o) \5689 5544 $(MODEL_LIB)(obc_oce.o) \ 5690 5545 $(MODEL_LIB)(obcrst.o) \ 5691 5546 $(MODEL_LIB)(oce.o) \ 5692 5547 $(MODEL_LIB)(phycst.o) \ 5693 obcdom.F90 \5694 5548 obc_oce.F90 \ 5695 5549 obcrst.F90 \ … … 5721 5575 dom_oce.F90 \ 5722 5576 in_out_manager.F90 \ 5723 lib_mpp.F90 \ 5724 lib_print.f90 \ 5725 $(MODEL_LIB)(dom_oce.o) \ 5726 $(MODEL_LIB)(in_out_manager.o) \ 5577 lbcnfd.F90 \ 5578 lib_mpp.F90 \ 5579 lib_print.f90 \ 5580 $(MODEL_LIB)(dom_oce.o) \ 5581 $(MODEL_LIB)(in_out_manager.o) \ 5582 $(MODEL_LIB)(lbcnfd.o) \ 5727 5583 $(MODEL_LIB)(lib_mpp.o) \ 5728 5584 $(MODEL_LIB)(lib_print.o) \ … … 5756 5612 in_out_manager.F90 \ 5757 5613 iom.F90 \ 5758 lib_mpp.F90 \ 5759 lib_print.f90 \ 5760 $(MODEL_LIB)(dom_oce.o) \ 5761 $(MODEL_LIB)(in_out_manager.o) \ 5762 $(MODEL_LIB)(iom.o) \ 5614 lbcnfd.F90 \ 5615 lib_mpp.F90 \ 5616 lib_print.f90 \ 5617 $(MODEL_LIB)(dom_oce.o) \ 5618 $(MODEL_LIB)(in_out_manager.o) \ 5619 $(MODEL_LIB)(iom.o) \ 5620 $(MODEL_LIB)(lbcnfd.o) \ 5763 5621 $(MODEL_LIB)(lib_mpp.o) \ 5764 5622 $(MODEL_LIB)(lib_print.o) \ … … 5795 5653 KEY_CPP \ 5796 5654 obcrst.F90 5797 $(MODEL_LIB)(obcspg.o) : \5798 dom_oce.F90 \5799 in_out_manager.F90 \5800 lib_mpp.F90 \5801 lib_print.f90 \5802 $(MODEL_LIB)(dom_oce.o) \5803 $(MODEL_LIB)(in_out_manager.o) \5804 $(MODEL_LIB)(lib_mpp.o) \5805 $(MODEL_LIB)(lib_print.o) \5806 $(MODEL_LIB)(obc_par.o) \5807 $(MODEL_LIB)(oce.o) \5808 $(MODEL_LIB)(par_kind.o) \5809 $(MODEL_LIB)(par_oce.o) \5810 obc_par.F90 \5811 oce.F90 \5812 par_kind.F90 \5813 par_oce.F90 \5814 dom_oce.F90 \5815 in_out_manager.F90 \5816 lbclnk.F90 \5817 lib_mpp.F90 \5818 $(MODEL_LIB)(dom_oce.o) \5819 $(MODEL_LIB)(in_out_manager.o) \5820 $(MODEL_LIB)(lbclnk.o) \5821 $(MODEL_LIB)(lib_mpp.o) \5822 $(MODEL_LIB)(obc_oce.o) \5823 $(MODEL_LIB)(oce.o) \5824 $(MODEL_LIB)(phycst.o) \5825 obc_oce.F90 \5826 oce.F90 \5827 phycst.F90 \5828 obc_vectopt_loop_substitute.h90 \5829 KEY_CPP \5830 obcspg.F905831 5655 $(MODEL_LIB)(obctra.o) : \ 5832 5656 dom_oce.F90 \ 5833 5657 in_out_manager.F90 \ 5834 lib_mpp.F90 \ 5835 lib_print.f90 \ 5836 $(MODEL_LIB)(dom_oce.o) \ 5837 $(MODEL_LIB)(in_out_manager.o) \ 5658 lbcnfd.F90 \ 5659 lib_mpp.F90 \ 5660 lib_print.f90 \ 5661 $(MODEL_LIB)(dom_oce.o) \ 5662 $(MODEL_LIB)(in_out_manager.o) \ 5663 $(MODEL_LIB)(lbcnfd.o) \ 5838 5664 $(MODEL_LIB)(lib_mpp.o) \ 5839 5665 $(MODEL_LIB)(lib_print.o) \ … … 5867 5693 in_out_manager.F90 \ 5868 5694 lbclnk.F90 \ 5869 lib_print.f90 \ 5870 $(MODEL_LIB)(dom_oce.o) \ 5871 $(MODEL_LIB)(in_out_manager.o) \ 5872 $(MODEL_LIB)(lbclnk.o) \ 5695 lbcnfd.F90 \ 5696 lib_print.f90 \ 5697 $(MODEL_LIB)(dom_oce.o) \ 5698 $(MODEL_LIB)(in_out_manager.o) \ 5699 $(MODEL_LIB)(lbclnk.o) \ 5700 $(MODEL_LIB)(lbcnfd.o) \ 5873 5701 $(MODEL_LIB)(lib_print.o) \ 5874 5702 $(MODEL_LIB)(obc_par.o) \ … … 5901 5729 $(MODEL_LIB)(par_oce.o) \ 5902 5730 par_oce.F90 \ 5903 KEY_CPP \5904 5731 oce.F90 5905 5732 $(MODEL_LIB)(opa.o) : \ … … 5910 5737 bdytides.F90 \ 5911 5738 c1d.F90 \ 5912 cla_div.F90 \5913 5739 cla.F90 \ 5914 5740 closea.F90 \ … … 5921 5747 dianam.F90 \ 5922 5748 diaptr.F90 \ 5923 diaspr.F90 \5924 5749 diawri_c1d.F90 \ 5925 5750 diawri.F90 \ … … 5950 5775 floats.F90 \ 5951 5776 flo_oce.F90 \ 5952 ice_oce.F90 \ 5953 in_out_manager.F90 \ 5954 iom.F90 \ 5955 lbclnk.F90 \ 5777 in_out_manager.F90 \ 5778 iom_def.F90 \ 5779 iom.F90 \ 5780 iom_ioipsl.F90 \ 5781 iom_nf90.F90 \ 5782 iom_rstdimg.F90 \ 5783 lbclnk.F90 \ 5784 lbcnfd.F90 \ 5956 5785 ldfdyn_oce.F90 \ 5957 5786 ldfeiv.F90 \ … … 5966 5795 $(MODEL_LIB)(bdytides.o) \ 5967 5796 $(MODEL_LIB)(c1d.o) \ 5968 $(MODEL_LIB)(cla_div.o) \5969 5797 $(MODEL_LIB)(cla.o) \ 5970 5798 $(MODEL_LIB)(closea.o) \ … … 5977 5805 $(MODEL_LIB)(dianam.o) \ 5978 5806 $(MODEL_LIB)(diaptr.o) \ 5979 $(MODEL_LIB)(diaspr.o) \5980 5807 $(MODEL_LIB)(diawri_c1d.o) \ 5981 5808 $(MODEL_LIB)(diawri.o) \ … … 6006 5833 $(MODEL_LIB)(floats.o) \ 6007 5834 $(MODEL_LIB)(flo_oce.o) \ 6008 $(MODEL_LIB)(ice_oce.o) \ 6009 $(MODEL_LIB)(in_out_manager.o) \ 6010 $(MODEL_LIB)(iom.o) \ 6011 $(MODEL_LIB)(lbclnk.o) \ 5835 $(MODEL_LIB)(in_out_manager.o) \ 5836 $(MODEL_LIB)(iom_def.o) \ 5837 $(MODEL_LIB)(iom_ioipsl.o) \ 5838 $(MODEL_LIB)(iom_nf90.o) \ 5839 $(MODEL_LIB)(iom.o) \ 5840 $(MODEL_LIB)(iom_rstdimg.o) \ 5841 $(MODEL_LIB)(lbclnk.o) \ 5842 $(MODEL_LIB)(lbcnfd.o) \ 6012 5843 $(MODEL_LIB)(ldfdyn_oce.o) \ 6013 5844 $(MODEL_LIB)(ldfeiv.o) \ … … 6017 5848 $(MODEL_LIB)(lib_print.o) \ 6018 5849 $(MODEL_LIB)(oasis4_date.o) \ 6019 $(MODEL_LIB)(obcdom.o) \6020 5850 $(MODEL_LIB)(obcdta.o) \ 6021 5851 $(MODEL_LIB)(obc_oce.o) \ … … 6023 5853 $(MODEL_LIB)(obcrad.o) \ 6024 5854 $(MODEL_LIB)(obcrst.o) \ 6025 $(MODEL_LIB)(obcspg.o) \6026 5855 $(MODEL_LIB)(oce.o) \ 6027 5856 $(MODEL_LIB)(par_kind.o) \ … … 6034 5863 $(MODEL_LIB)(sbc_oce.o) \ 6035 5864 $(MODEL_LIB)(sbcrnf.o) \ 6036 $(MODEL_LIB)(solisl.o) \ 6037 $(MODEL_LIB)(sol_oce.o) \ 5865 $(MODEL_LIB)(sshwzv.o) \ 6038 5866 $(MODEL_LIB)(stpctl.o) \ 6039 5867 $(MODEL_LIB)(traadv.o) \ … … 6047 5875 $(MODEL_LIB)(trasbc.o) \ 6048 5876 $(MODEL_LIB)(trazdf.o) \ 6049 $(MODEL_LIB)(trcstp.o) \6050 5877 $(MODEL_LIB)(trdicp.o) \ 6051 5878 $(MODEL_LIB)(trdicp_oce.o) \ … … 6053 5880 $(MODEL_LIB)(trdmld_oce.o) \ 6054 5881 $(MODEL_LIB)(trdmld_rst.o) \ 5882 $(MODEL_LIB)(trdmod.o) \ 6055 5883 $(MODEL_LIB)(trdmod_oce.o) \ 6056 5884 $(MODEL_LIB)(trdvor.o) \ 6057 5885 $(MODEL_LIB)(trdvor_oce.o) \ 6058 $(MODEL_LIB)(wzvmod.o) \6059 5886 $(MODEL_LIB)(zdfbfr.o) \ 6060 5887 $(MODEL_LIB)(zdfddm.o) \ … … 6064 5891 $(MODEL_LIB)(zdf_oce.o) \ 6065 5892 $(MODEL_LIB)(zdfric.o) \ 6066 $(MODEL_LIB)(zdftke2.o) \6067 5893 $(MODEL_LIB)(zdftke.o) \ 5894 $(MODEL_LIB)(zdftke_old.o) \ 5895 $(MODEL_LIB)(zdftmx.o) \ 6068 5896 $(MODEL_LIB)(zpshde.o) \ 6069 5897 oasis4_date.F90 \ 6070 obcdom.F90 \6071 5898 obcdta.F90 \ 6072 5899 obc_oce.F90 \ … … 6074 5901 obcrad.F90 \ 6075 5902 obcrst.F90 \ 6076 obcspg.F90 \6077 5903 oce.F90 \ 6078 5904 par_kind.F90 \ … … 6085 5911 sbc_oce.F90 \ 6086 5912 sbcrnf.F90 \ 6087 solisl.F90 \ 6088 sol_oce.F90 \ 5913 sshwzv.F90 \ 6089 5914 stpctl.F90 \ 6090 5915 traadv.F90 \ … … 6098 5923 trasbc.F90 \ 6099 5924 trazdf.F90 \ 6100 trcstp.F90 \6101 5925 trdicp.F90 \ 6102 5926 trdicp_oce.F90 \ … … 6104 5928 trdmld_oce.F90 \ 6105 5929 trdmld_rst.F90 \ 5930 trdmod.F90 \ 6106 5931 trdmod_oce.F90 \ 6107 5932 trdvor.F90 \ 6108 5933 trdvor_oce.F90 \ 6109 wzvmod.F90 \6110 5934 zdfbfr.F90 \ 6111 5935 zdfddm.F90 \ … … 6115 5939 zdf_oce.F90 \ 6116 5940 zdfric.F90 \ 6117 zdftke2.F90 \6118 5941 zdftke.F90 \ 5942 zdftke_old.F90 \ 5943 zdftmx.F90 \ 6119 5944 zpshde.F90 \ 6120 5945 bdyini.F90 \ … … 6131 5956 dtatem.F90 \ 6132 5957 dyncor_c1d.F90 \ 5958 dynhpg.F90 \ 6133 5959 dynspg_oce.F90 \ 6134 5960 eosbn2.F90 \ 6135 5961 in_out_manager.F90 \ 5962 iom.F90 \ 6136 5963 istate.F90 \ 6137 5964 ldfdyn.F90 \ … … 6151 5978 $(MODEL_LIB)(dtatem.o) \ 6152 5979 $(MODEL_LIB)(dyncor_c1d.o) \ 5980 $(MODEL_LIB)(dynhpg.o) \ 6153 5981 $(MODEL_LIB)(dynspg_oce.o) \ 6154 5982 $(MODEL_LIB)(eosbn2.o) \ 6155 5983 $(MODEL_LIB)(in_out_manager.o) \ 5984 $(MODEL_LIB)(iom.o) \ 6156 5985 $(MODEL_LIB)(istate.o) \ 6157 5986 $(MODEL_LIB)(ldfdyn.o) \ … … 6167 5996 $(MODEL_LIB)(step_c1d.o) \ 6168 5997 $(MODEL_LIB)(step.o) \ 6169 $(MODEL_LIB)(trcini.o) \6170 5998 $(MODEL_LIB)(trdmod.o) \ 6171 5999 $(MODEL_LIB)(trdmod_oce.o) \ 6172 6000 $(MODEL_LIB)(zdfini.o) \ 6173 $(MODEL_LIB)(zpshde.o) \6174 6001 mppini.F90 \ 6175 6002 obcini.F90 \ … … 6181 6008 step_c1d.F90 \ 6182 6009 step.F90 \ 6183 trcini.F90 \6184 6010 trdmod.F90 \ 6185 6011 trdmod_oce.F90 \ 6186 6012 zdfini.F90 \ 6187 zpshde.F90 \6188 6013 KEY_CPP \ 6189 6014 opa.F90 … … 6226 6051 dom_oce.F90 \ 6227 6052 in_out_manager.F90 \ 6228 lib_print.f90 \ 6229 $(MODEL_LIB)(dom_oce.o) \ 6230 $(MODEL_LIB)(in_out_manager.o) \ 6053 lbcnfd.F90 \ 6054 lib_print.f90 \ 6055 $(MODEL_LIB)(dom_oce.o) \ 6056 $(MODEL_LIB)(in_out_manager.o) \ 6057 $(MODEL_LIB)(lbcnfd.o) \ 6231 6058 $(MODEL_LIB)(lib_print.o) \ 6232 6059 $(MODEL_LIB)(par_kind.o) \ … … 6246 6073 in_out_manager.F90 \ 6247 6074 iom_def.F90 \ 6075 iom.F90 \ 6248 6076 iom_ioipsl.F90 \ 6249 6077 iom_nf90.F90 \ … … 6257 6085 $(MODEL_LIB)(iom_ioipsl.o) \ 6258 6086 $(MODEL_LIB)(iom_nf90.o) \ 6087 $(MODEL_LIB)(iom.o) \ 6259 6088 $(MODEL_LIB)(iom_rstdimg.o) \ 6260 6089 $(MODEL_LIB)(lbclnk.o) \ … … 6266 6095 $(MODEL_LIB)(prtctl.o) \ 6267 6096 $(MODEL_LIB)(zdfddm.o) \ 6097 $(MODEL_LIB)(zdf_oce.o) \ 6268 6098 oce.F90 \ 6269 6099 par_kind.F90 \ … … 6272 6102 prtctl.F90 \ 6273 6103 zdfddm.F90 \ 6104 zdf_oce.F90 \ 6274 6105 c1d.F90 \ 6275 6106 dom_oce.F90 \ … … 6285 6116 $(MODEL_LIB)(phycst.o) \ 6286 6117 $(MODEL_LIB)(trdmld_oce.o) \ 6287 $(MODEL_LIB)(zdf_oce.o) \ 6118 $(MODEL_LIB)(zdfddm.o) \ 6119 $(MODEL_LIB)(zdfmxl.o) \ 6288 6120 $(MODEL_LIB)(zpshde.o) \ 6289 6121 oce.F90 \ 6290 6122 phycst.F90 \ 6291 6123 trdmld_oce.F90 \ 6292 zdf_oce.F90 \ 6124 zdfddm.F90 \ 6125 zdfmxl.F90 \ 6293 6126 zpshde.F90 \ 6294 6127 vectopt_loop_substitute.h90 \ … … 6300 6133 iom.F90 \ 6301 6134 lbclnk.F90 \ 6302 lib_mpp.F90 \ 6303 lib_print.f90 \ 6304 $(MODEL_LIB)(dom_oce.o) \ 6305 $(MODEL_LIB)(in_out_manager.o) \ 6306 $(MODEL_LIB)(iom.o) \ 6307 $(MODEL_LIB)(lbclnk.o) \ 6135 lbcnfd.F90 \ 6136 lib_mpp.F90 \ 6137 lib_print.f90 \ 6138 $(MODEL_LIB)(dom_oce.o) \ 6139 $(MODEL_LIB)(in_out_manager.o) \ 6140 $(MODEL_LIB)(iom.o) \ 6141 $(MODEL_LIB)(lbclnk.o) \ 6142 $(MODEL_LIB)(lbcnfd.o) \ 6308 6143 $(MODEL_LIB)(lib_mpp.o) \ 6309 6144 $(MODEL_LIB)(lib_print.o) \ … … 6351 6186 iom_rstdimg.F90 \ 6352 6187 lbclnk.F90 \ 6188 lbcnfd.F90 \ 6353 6189 lib_mpp.F90 \ 6354 6190 lib_print.f90 \ … … 6363 6199 $(MODEL_LIB)(iom_rstdimg.o) \ 6364 6200 $(MODEL_LIB)(lbclnk.o) \ 6201 $(MODEL_LIB)(lbcnfd.o) \ 6365 6202 $(MODEL_LIB)(lib_mpp.o) \ 6366 6203 $(MODEL_LIB)(lib_print.o) \ … … 6384 6221 fldread.F90 \ 6385 6222 ice_2.F90 \ 6386 ice_oce.F90 \6387 6223 in_out_manager.F90 \ 6388 6224 iom.F90 \ … … 6394 6230 $(MODEL_LIB)(fldread.o) \ 6395 6231 $(MODEL_LIB)(ice_2.o) \ 6396 $(MODEL_LIB)(ice_oce.o) \ 6397 $(MODEL_LIB)(in_out_manager.o) \ 6398 $(MODEL_LIB)(iom.o) \ 6399 $(MODEL_LIB)(lbclnk.o) \ 6400 $(MODEL_LIB)(lib_mpp.o) \ 6401 $(MODEL_LIB)(oce.o) \ 6402 $(MODEL_LIB)(phycst.o) \ 6403 $(MODEL_LIB)(prtctl.o) \ 6404 $(MODEL_LIB)(sbc_oce.o) \ 6405 oce.F90 \ 6406 phycst.F90 \ 6407 prtctl.F90 \ 6232 $(MODEL_LIB)(in_out_manager.o) \ 6233 $(MODEL_LIB)(iom.o) \ 6234 $(MODEL_LIB)(lbclnk.o) \ 6235 $(MODEL_LIB)(lib_mpp.o) \ 6236 $(MODEL_LIB)(oce.o) \ 6237 $(MODEL_LIB)(phycst.o) \ 6238 $(MODEL_LIB)(prtctl.o) \ 6239 $(MODEL_LIB)(sbc_ice.o) \ 6240 $(MODEL_LIB)(sbc_oce.o) \ 6241 oce.F90 \ 6242 phycst.F90 \ 6243 prtctl.F90 \ 6244 sbc_ice.F90 \ 6408 6245 sbc_oce.F90 \ 6409 6246 vectopt_loop_substitute.h90 \ … … 6421 6258 iom_rstdimg.F90 \ 6422 6259 lbclnk.F90 \ 6260 lbcnfd.F90 \ 6423 6261 lib_mpp.F90 \ 6424 6262 lib_print.f90 \ … … 6433 6271 $(MODEL_LIB)(iom_rstdimg.o) \ 6434 6272 $(MODEL_LIB)(lbclnk.o) \ 6435 $(MODEL_LIB)(lib_mpp.o) \ 6436 $(MODEL_LIB)(lib_print.o) \ 6437 $(MODEL_LIB)(oce.o) \ 6273 $(MODEL_LIB)(lbcnfd.o) \ 6274 $(MODEL_LIB)(lib_mpp.o) \ 6275 $(MODEL_LIB)(lib_print.o) \ 6276 $(MODEL_LIB)(oce.o) \ 6277 $(MODEL_LIB)(par_ice_2.o) \ 6438 6278 $(MODEL_LIB)(par_kind.o) \ 6439 6279 $(MODEL_LIB)(par_oce.o) \ … … 6442 6282 $(MODEL_LIB)(restart.o) \ 6443 6283 oce.F90 \ 6284 par_ice_2.F90 \ 6444 6285 par_kind.F90 \ 6445 6286 par_oce.F90 \ … … 6450 6291 dom_oce.F90 \ 6451 6292 fldread.F90 \ 6452 ice_oce.F90 \6453 6293 in_out_manager.F90 \ 6454 6294 iom.F90 \ … … 6458 6298 $(MODEL_LIB)(dom_oce.o) \ 6459 6299 $(MODEL_LIB)(fldread.o) \ 6460 $(MODEL_LIB)(ice_oce.o) \ 6461 $(MODEL_LIB)(in_out_manager.o) \ 6462 $(MODEL_LIB)(iom.o) \ 6463 $(MODEL_LIB)(lbclnk.o) \ 6464 $(MODEL_LIB)(lib_mpp.o) \ 6465 $(MODEL_LIB)(oce.o) \ 6466 $(MODEL_LIB)(phycst.o) \ 6467 $(MODEL_LIB)(prtctl.o) \ 6468 $(MODEL_LIB)(sbc_oce.o) \ 6469 oce.F90 \ 6470 phycst.F90 \ 6471 prtctl.F90 \ 6300 $(MODEL_LIB)(in_out_manager.o) \ 6301 $(MODEL_LIB)(iom.o) \ 6302 $(MODEL_LIB)(lbclnk.o) \ 6303 $(MODEL_LIB)(lib_mpp.o) \ 6304 $(MODEL_LIB)(oce.o) \ 6305 $(MODEL_LIB)(phycst.o) \ 6306 $(MODEL_LIB)(prtctl.o) \ 6307 $(MODEL_LIB)(sbc_ice.o) \ 6308 $(MODEL_LIB)(sbc_oce.o) \ 6309 oce.F90 \ 6310 phycst.F90 \ 6311 prtctl.F90 \ 6312 sbc_ice.F90 \ 6472 6313 sbc_oce.F90 \ 6473 6314 domzgr_substitute.h90 \ … … 6486 6327 iom_rstdimg.F90 \ 6487 6328 lbclnk.F90 \ 6329 lbcnfd.F90 \ 6488 6330 lib_mpp.F90 \ 6489 6331 lib_print.f90 \ … … 6498 6340 $(MODEL_LIB)(iom_rstdimg.o) \ 6499 6341 $(MODEL_LIB)(lbclnk.o) \ 6342 $(MODEL_LIB)(lbcnfd.o) \ 6500 6343 $(MODEL_LIB)(lib_mpp.o) \ 6501 6344 $(MODEL_LIB)(lib_print.o) \ … … 6506 6349 $(MODEL_LIB)(phycst.o) \ 6507 6350 $(MODEL_LIB)(trdmld_oce.o) \ 6508 $(MODEL_LIB)(zdf_oce.o) \ 6351 $(MODEL_LIB)(zdfddm.o) \ 6352 $(MODEL_LIB)(zdfmxl.o) \ 6509 6353 $(MODEL_LIB)(zpshde.o) \ 6510 6354 oce.F90 \ … … 6514 6358 phycst.F90 \ 6515 6359 trdmld_oce.F90 \ 6516 zdf_oce.F90 \ 6360 zdfddm.F90 \ 6361 zdfmxl.F90 \ 6517 6362 zpshde.F90 \ 6518 6363 albedo.F90 \ … … 6521 6366 geo2ocean.F90 \ 6522 6367 ice_2.F90 \ 6523 ice_oce.F90 \6524 6368 in_out_manager.F90 \ 6525 6369 iom.F90 \ … … 6531 6375 $(MODEL_LIB)(geo2ocean.o) \ 6532 6376 $(MODEL_LIB)(ice_2.o) \ 6533 $(MODEL_LIB)(i ce_oce.o) \6534 $(MODEL_LIB)(i n_out_manager.o) \6535 $(MODEL_LIB)( iom.o) \6536 $(MODEL_LIB)(l bclnk.o) \6537 $(MODEL_LIB)( lib_mpp.o) \6538 $(MODEL_LIB)( oce.o) \6377 $(MODEL_LIB)(in_out_manager.o) \ 6378 $(MODEL_LIB)(iom.o) \ 6379 $(MODEL_LIB)(lbclnk.o) \ 6380 $(MODEL_LIB)(lib_mpp.o) \ 6381 $(MODEL_LIB)(oce.o) \ 6382 $(MODEL_LIB)(par_ice_2.o) \ 6539 6383 $(MODEL_LIB)(par_kind.o) \ 6540 6384 $(MODEL_LIB)(phycst.o) \ … … 6543 6387 $(MODEL_LIB)(sbc_oce.o) \ 6544 6388 oce.F90 \ 6389 par_ice_2.F90 \ 6545 6390 par_kind.F90 \ 6546 6391 phycst.F90 \ … … 6562 6407 iom_rstdimg.F90 \ 6563 6408 lbclnk.F90 \ 6409 lbcnfd.F90 \ 6564 6410 lib_mpp.F90 \ 6565 6411 lib_print.f90 \ … … 6574 6420 $(MODEL_LIB)(iom_rstdimg.o) \ 6575 6421 $(MODEL_LIB)(lbclnk.o) \ 6422 $(MODEL_LIB)(lbcnfd.o) \ 6576 6423 $(MODEL_LIB)(lib_mpp.o) \ 6577 6424 $(MODEL_LIB)(lib_print.o) \ … … 6620 6467 iom.F90 \ 6621 6468 lbclnk.F90 \ 6469 lbcnfd.F90 \ 6470 lib_mpp.F90 \ 6622 6471 lib_print.f90 \ 6623 6472 $(MODEL_LIB)(closea.o) \ … … 6628 6477 $(MODEL_LIB)(iom.o) \ 6629 6478 $(MODEL_LIB)(lbclnk.o) \ 6630 $(MODEL_LIB)(lib_print.o) \ 6479 $(MODEL_LIB)(lbcnfd.o) \ 6480 $(MODEL_LIB)(lib_mpp.o) \ 6481 $(MODEL_LIB)(lib_print.o) \ 6482 $(MODEL_LIB)(oce.o) \ 6631 6483 $(MODEL_LIB)(par_kind.o) \ 6632 6484 $(MODEL_LIB)(par_oce.o) \ … … 6635 6487 $(MODEL_LIB)(restart.o) \ 6636 6488 $(MODEL_LIB)(sbc_oce.o) \ 6489 $(MODEL_LIB)(sbcrnf.o) \ 6490 oce.F90 \ 6637 6491 par_kind.F90 \ 6638 6492 par_oce.F90 \ … … 6641 6495 restart.F90 \ 6642 6496 sbc_oce.F90 \ 6497 sbcrnf.F90 \ 6643 6498 daymod.F90 \ 6644 6499 dom_oce.F90 \ 6645 6500 in_out_manager.F90 \ 6501 lbclnk.F90 \ 6646 6502 lib_mpp.F90 \ 6647 6503 $(MODEL_LIB)(daymod.o) \ 6648 6504 $(MODEL_LIB)(dom_oce.o) \ 6649 6505 $(MODEL_LIB)(in_out_manager.o) \ 6506 $(MODEL_LIB)(lbclnk.o) \ 6650 6507 $(MODEL_LIB)(lib_mpp.o) \ 6651 6508 $(MODEL_LIB)(oce.o) \ … … 6653 6510 $(MODEL_LIB)(sbc_oce.o) \ 6654 6511 $(MODEL_LIB)(sbcrnf.o) \ 6512 $(MODEL_LIB)(sbcssr.o) \ 6655 6513 oce.F90 \ 6656 6514 phycst.F90 \ 6657 6515 sbc_oce.F90 \ 6658 6516 sbcrnf.F90 \ 6517 sbcssr.F90 \ 6659 6518 domzgr_substitute.h90 \ 6660 6519 vectopt_loop_substitute.h90 \ … … 6663 6522 $(MODEL_LIB)(sbc_ice.o) : \ 6664 6523 $(MODEL_LIB)(par_kind.o) \ 6665 par_kind.F90 \ 6666 $(MODEL_LIB)(par_oce.o) \ 6524 $(MODEL_LIB)(par_oce.o) \ 6525 par_kind.F90 \ 6526 par_oce.F90 \ 6527 $(MODEL_LIB)(par_ice_2.o) \ 6528 $(MODEL_LIB)(par_oce.o) \ 6529 par_ice_2.F90 \ 6667 6530 par_oce.F90 \ 6668 6531 KEY_CPP \ … … 6729 6592 dom_ice_2.F90 \ 6730 6593 dom_oce.F90 \ 6731 d ynspg_oce.F90 \6594 domvvl.F90 \ 6732 6595 fldread.F90 \ 6733 6596 geo2ocean.F90 \ 6734 6597 ice_2.F90 \ 6735 ice_oce.F90 \6736 6598 in_out_manager.F90 \ 6737 6599 iom_def.F90 \ … … 6741 6603 iom_rstdimg.F90 \ 6742 6604 lbclnk.F90 \ 6605 lbcnfd.F90 \ 6743 6606 lib_mpp.F90 \ 6744 6607 lib_print.f90 \ … … 6758 6621 $(MODEL_LIB)(dom_ice_2.o) \ 6759 6622 $(MODEL_LIB)(dom_oce.o) \ 6760 $(MODEL_LIB)(d ynspg_oce.o) \6623 $(MODEL_LIB)(domvvl.o) \ 6761 6624 $(MODEL_LIB)(fldread.o) \ 6762 6625 $(MODEL_LIB)(geo2ocean.o) \ 6763 6626 $(MODEL_LIB)(ice_2.o) \ 6764 $(MODEL_LIB)(ice_oce.o) \6765 6627 $(MODEL_LIB)(in_out_manager.o) \ 6766 6628 $(MODEL_LIB)(iom_def.o) \ … … 6770 6632 $(MODEL_LIB)(iom_rstdimg.o) \ 6771 6633 $(MODEL_LIB)(lbclnk.o) \ 6634 $(MODEL_LIB)(lbcnfd.o) \ 6772 6635 $(MODEL_LIB)(lib_mpp.o) \ 6773 6636 $(MODEL_LIB)(lib_print.o) \ … … 6813 6676 ice_2.F90 \ 6814 6677 iceini_2.F90 \ 6815 ice_oce.F90 \6816 6678 in_out_manager.F90 \ 6817 6679 iom.F90 \ … … 6834 6696 $(MODEL_LIB)(ice_2.o) \ 6835 6697 $(MODEL_LIB)(iceini_2.o) \ 6836 $(MODEL_LIB)(ice_oce.o) \6837 6698 $(MODEL_LIB)(in_out_manager.o) \ 6838 6699 $(MODEL_LIB)(iom.o) \ … … 6875 6736 fldread.F90 \ 6876 6737 ice_2.F90 \ 6877 ice_oce.F90 \6878 6738 in_out_manager.F90 \ 6879 6739 iom_def.F90 \ … … 6883 6743 iom_rstdimg.F90 \ 6884 6744 lbclnk.F90 \ 6745 lbcnfd.F90 \ 6885 6746 lib_mpp.F90 \ 6886 6747 lib_print.f90 \ … … 6890 6751 $(MODEL_LIB)(fldread.o) \ 6891 6752 $(MODEL_LIB)(ice_2.o) \ 6892 $(MODEL_LIB)(ice_oce.o) \6893 6753 $(MODEL_LIB)(in_out_manager.o) \ 6894 6754 $(MODEL_LIB)(iom_def.o) \ … … 6898 6758 $(MODEL_LIB)(iom_rstdimg.o) \ 6899 6759 $(MODEL_LIB)(lbclnk.o) \ 6900 $(MODEL_LIB)(lib_mpp.o) \ 6901 $(MODEL_LIB)(lib_print.o) \ 6902 $(MODEL_LIB)(oce.o) \ 6760 $(MODEL_LIB)(lbcnfd.o) \ 6761 $(MODEL_LIB)(lib_mpp.o) \ 6762 $(MODEL_LIB)(lib_print.o) \ 6763 $(MODEL_LIB)(oce.o) \ 6764 $(MODEL_LIB)(par_ice_2.o) \ 6903 6765 $(MODEL_LIB)(par_kind.o) \ 6904 6766 $(MODEL_LIB)(par_oce.o) \ … … 6906 6768 $(MODEL_LIB)(prtctl.o) \ 6907 6769 $(MODEL_LIB)(restart.o) \ 6770 $(MODEL_LIB)(sbc_ice.o) \ 6908 6771 $(MODEL_LIB)(sbc_oce.o) \ 6909 6772 $(MODEL_LIB)(zdfddm.o) \ 6910 6773 oce.F90 \ 6774 par_ice_2.F90 \ 6911 6775 par_kind.F90 \ 6912 6776 par_oce.F90 \ … … 6914 6778 prtctl.F90 \ 6915 6779 restart.F90 \ 6780 sbc_ice.F90 \ 6916 6781 sbc_oce.F90 \ 6917 6782 zdfddm.F90 \ … … 6921 6786 dom_oce.F90 \ 6922 6787 eosbn2.F90 \ 6923 ice_oce.F90 \6924 6788 in_out_manager.F90 \ 6925 6789 iom.F90 \ … … 6931 6795 $(MODEL_LIB)(dom_oce.o) \ 6932 6796 $(MODEL_LIB)(eosbn2.o) \ 6933 $(MODEL_LIB)(ice_oce.o) \6934 6797 $(MODEL_LIB)(in_out_manager.o) \ 6935 6798 $(MODEL_LIB)(iom.o) \ … … 6967 6830 ice_2.F90 \ 6968 6831 iceini_2.F90 \ 6969 ice_oce.F90 \6970 6832 in_out_manager.F90 \ 6971 6833 iom_def.F90 \ … … 6997 6859 $(MODEL_LIB)(ice_2.o) \ 6998 6860 $(MODEL_LIB)(iceini_2.o) \ 6999 $(MODEL_LIB)(ice_oce.o) \7000 6861 $(MODEL_LIB)(in_out_manager.o) \ 7001 6862 $(MODEL_LIB)(iom_def.o) \ … … 7028 6889 $(MODEL_LIB)(sbc_oce.o) \ 7029 6890 $(MODEL_LIB)(sbcrnf.o) \ 6891 $(MODEL_LIB)(sbcssr.o) \ 7030 6892 $(MODEL_LIB)(trdmld_oce.o) \ 7031 $(MODEL_LIB)(zdf_oce.o) \ 6893 $(MODEL_LIB)(zdfddm.o) \ 6894 $(MODEL_LIB)(zdfmxl.o) \ 7032 6895 $(MODEL_LIB)(zpshde.o) \ 7033 6896 oce.F90 \ … … 7044 6907 sbc_oce.F90 \ 7045 6908 sbcrnf.F90 \ 6909 sbcssr.F90 \ 7046 6910 trdmld_oce.F90 \ 7047 zdf_oce.F90 \ 6911 zdfddm.F90 \ 6912 zdfmxl.F90 \ 7048 6913 zpshde.F90 \ 7049 6914 closea.F90 \ … … 7051 6916 daymod.F90 \ 7052 6917 dom_oce.F90 \ 7053 ice_oce.F90 \7054 6918 in_out_manager.F90 \ 7055 6919 iom.F90 \ … … 7058 6922 $(MODEL_LIB)(daymod.o) \ 7059 6923 $(MODEL_LIB)(dom_oce.o) \ 7060 $(MODEL_LIB)(ice_oce.o) \7061 6924 $(MODEL_LIB)(in_out_manager.o) \ 7062 6925 $(MODEL_LIB)(iom.o) \ … … 7074 6937 $(MODEL_LIB)(sbcice_lim_2.o) \ 7075 6938 $(MODEL_LIB)(sbcice_lim.o) \ 6939 $(MODEL_LIB)(sbc_ice.o) \ 7076 6940 $(MODEL_LIB)(sbc_oce.o) \ 7077 6941 $(MODEL_LIB)(sbcrnf.o) \ … … 7088 6952 sbcflx.F90 \ 7089 6953 sbcfwb.F90 \ 6954 sbc_ice.F90 \ 7090 6955 sbcice_if.F90 \ 7091 6956 sbcice_lim_2.F90 \ … … 7101 6966 dom_oce.F90 \ 7102 6967 in_out_manager.F90 \ 7103 lib_mpp.F90 \ 7104 $(MODEL_LIB)(dom_oce.o) \ 7105 $(MODEL_LIB)(in_out_manager.o) \ 6968 lbcnfd.F90 \ 6969 lib_mpp.F90 \ 6970 $(MODEL_LIB)(dom_oce.o) \ 6971 $(MODEL_LIB)(in_out_manager.o) \ 6972 $(MODEL_LIB)(lbcnfd.o) \ 7106 6973 $(MODEL_LIB)(lib_mpp.o) \ 7107 6974 $(MODEL_LIB)(oce.o) \ … … 7208 7075 $(MODEL_LIB)(restart.o) \ 7209 7076 $(MODEL_LIB)(trdmld_oce.o) \ 7210 $(MODEL_LIB)(zdf_oce.o) \ 7077 $(MODEL_LIB)(zdfddm.o) \ 7078 $(MODEL_LIB)(zdfmxl.o) \ 7211 7079 $(MODEL_LIB)(zpshde.o) \ 7212 7080 oce.F90 \ … … 7217 7085 restart.F90 \ 7218 7086 trdmld_oce.F90 \ 7219 zdf_oce.F90 \ 7087 zdfddm.F90 \ 7088 zdfmxl.F90 \ 7220 7089 zpshde.F90 \ 7221 7090 daymod.F90 \ … … 7251 7120 iom_rstdimg.F90 \ 7252 7121 lbclnk.F90 \ 7122 lbcnfd.F90 \ 7253 7123 lib_mpp.F90 \ 7254 7124 lib_print.f90 \ … … 7265 7135 $(MODEL_LIB)(iom_rstdimg.o) \ 7266 7136 $(MODEL_LIB)(lbclnk.o) \ 7137 $(MODEL_LIB)(lbcnfd.o) \ 7267 7138 $(MODEL_LIB)(lib_mpp.o) \ 7268 7139 $(MODEL_LIB)(lib_print.o) \ … … 7306 7177 KEY_CPP \ 7307 7178 sbcssr.F90 7308 $(MODEL_LIB)(sms.o) : \ 7309 sms.F90 7310 $(MODEL_LIB)(solfet.o) : \ 7311 dom_oce.F90 \ 7312 in_out_manager.F90 \ 7313 lib_mpp.F90 \ 7314 $(MODEL_LIB)(dom_oce.o) \ 7315 $(MODEL_LIB)(in_out_manager.o) \ 7316 $(MODEL_LIB)(lib_mpp.o) \ 7317 $(MODEL_LIB)(oce.o) \ 7318 $(MODEL_LIB)(par_oce.o) \ 7319 oce.F90 \ 7320 par_oce.F90 \ 7321 dom_oce.F90 \ 7322 lbclnk.F90 \ 7323 lib_mpp.F90 \ 7324 $(MODEL_LIB)(dom_oce.o) \ 7325 $(MODEL_LIB)(lbclnk.o) \ 7326 $(MODEL_LIB)(lib_mpp.o) \ 7327 $(MODEL_LIB)(oce.o) \ 7328 $(MODEL_LIB)(sol_oce.o) \ 7329 oce.F90 \ 7330 sol_oce.F90 \ 7331 KEY_CPP \ 7332 solfet.F90 7333 $(MODEL_LIB)(solisl.o) : \ 7334 dom_oce.F90 \ 7335 &n