Changeset 1121
- Timestamp:
- 2008-06-20T17:23:23+02:00 (16 years ago)
- Location:
- trunk/CONFIG
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_lobster
r1095 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LOBSTER : 1 - biological parameters for phytoplankton (namlobphy) 3 !! namelists 2 - biological parameters for nutrients (namlobnut) 4 !! 3 - biological parameters for zooplankton (namlobzoo) 5 !! 4 - biological parameters for detritus (namlobdet) 6 !! 5 - biological parameters for DOM (namlobdom) 7 !! 6 - parameters from aphotic layers to sediment (namlobsed) 8 !! 7 - general coefficients (namlobrat) 9 !! 8 - optical parameters (namlobopt) 10 !! 9 - additional 2D/3D diagnostics (namlobdia) 11 !! 10 - biological diagnostics trends (namlobdbi) 12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 14 &namlobphy ! biological parameters for phytoplankton 15 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 16 apmin = 0. ! fixed phytoplancton concentration [mmol/m3] 17 tmumax = 1.21e-5 ! maximal phytoplankton growth rate [s-1] 18 rgamma = 0.05 ! phytoplankton exudation fraction [%] 19 fphylab = 0.75 ! NH4 fraction of phytoplankton exsudation 20 tmmaxp = 0.0 ! maximal phytoplancton mortality rate [s-1] 21 tmminp = 5.8e-7 ! minimal phytoplancton mortality rate [0.05/86400 s-1=20 days] 22 rcchl = 60. ! Carbone/Chlorophyl ratio [mgC.mgChla-1] 23 aki = 33. ! light photosynthesis half saturation constant[W/m2] 24 toptp = 0. ! optimal photosynthesis temperature 25 / 26 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 27 &namlobnut ! biological parameters for nutrients 28 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 29 anmin = 0. ! minimum nutrients concentration [mmol/m3] 30 akno3 = 0.7 ! nitrate limitation half-saturation value [mmol/m3] 31 aknh4 = 0.001 ! ammonium limitation half-saturation value [mmol/m3] 32 taunn = 5.80e-7 ! nitrification rate [s-1] 33 psinut = 3. ! inhibition of nitrate uptake by ammonium 34 / 35 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 36 &namlobzoo ! biological parameters for zooplankton 37 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 38 azmin = 0. ! minimum zooplancton concentration [mmol/m3] 39 eggzoo = 0.0 ! minimum for zooplankton concentration, egg effect [mmolN.m-3] 40 rgz = 0. ! ivlev coeff for zoo mortality 41 rppz = 0.8 ! zooplankton nominal preference for phytoplancton food [%] 42 taus = 9.26E-6 ! specific zooplankton maximal grazing rate [s-1] 43 ! ! 0.75/86400 s-1=8.680555E-6 1/86400 = 1.15e-5 44 aks = 1. ! half-saturation constant for total zooplankton grazing [mmolN.m-3] 45 rpnaz = 0.3 ! non-assimilated phytoplankton by zooplancton [%] 46 rdnaz = 0.3 ! non-assimilated detritus by zooplankton [%] 47 tauzn = 8.1e-7 ! zooplancton specific excretion rate [0.1/86400 s-1=10 days] 48 fzoolab = 0.5 ! NH4 fraction of zooplankton excretion 49 fdbod = 0.5 ! zooplankton mortality fraction that goes to detritus 50 tmmaxz = 0. ! maximal zooplankton mortality rate 51 tmminz = 2.31e-6 ! minimal zooplankton mortality rate [(mmolN/m3)-1 d-1] 52 / 53 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 54 &namlobdet ! biological parameters for detritus 55 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 56 admin = 0. ! minimum detritus concentration [mmol/m3] 57 taudn = 5.80e-7 ! detritus breakdown rate [0.1/86400 s-1=10 days] 58 fdetlab = 0. ! NH4 fraction of detritus dissolution 59 vsed = 3.47e-5 ! detritus sedimentation speed [m/s] 60 / 61 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 62 &namlobdom ! biological parameters for DOM 63 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 64 taudomn = 6.43e-8 ! DOM breakdown rate [s-1] 65 ! ! slow remineralization rate of semi-labile dom to nh4 (1 month) 66 / 67 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 68 &namlobsed ! parameters from aphotic layers to sediment 69 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 70 sedlam = 3.86e-7 ! time coefficient of POC remineralization in sediments [s-1] 71 sedlostpoc = 0. ! mass of POC lost in sediments 72 / 73 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 74 &namlobrat ! general coefficients 75 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 76 redf = 6.56 ! redfield ratio (C:N) for phyto 77 reddom = 6.56 ! redfield ratio (C:N) for DOM 78 slopet = 0. ! van t Hoff "coefficient" 79 tmaxr = 0. ! maximal damping coeff under euphotic layer 80 tminr = 5.80e-7 ! minimal damping coeff under euphotic layer 81 xhr = -0.858 ! coeff for martin''s remineralisation profile 82 filmax = 0. ! ???? 83 toptgz = 0. ! ???? 84 tmaxgz = 0. ! ???? 85 anumin = 0. ! ???? 86 afdmin = 0. ! ???? 87 / 88 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 89 &namlobopt ! optical parameters 90 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 91 xkg0 = 0.0232 ! green absorption coefficient of water 92 xkr0 = 0.225 ! red absorption coefficent of water 93 xkgp = 0.074 ! green absorption coefficient of chl 94 xkrp = 0.037 ! red absorption coefficient of chl 95 xlg = 0.674 ! green chl exposant for absorption 96 xlr = 0.629 ! red chl exposant for absorption 97 rpig = 0.7 ! chla/chla+pheo ratio 98 / 99 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 100 &namlobdia ! additional 2D/3D tracers diagnostics ("key_trc_diaadd") 101 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 102 nwritedia = 360 ! time step frequency for tracers diagnostics 1 103 ! 2 ! OPA MODEL specific namelist for LOBSTER1 model (#ifdef key_trc_lobster1) 3 ! --------- 104 ! ! name ! title of ! units ! 105 ! ! ! the field ! ! 106 lobdia2d(1) = 'TNO3PHY' , 'TNO3PHY', '-' 107 lobdia2d(2) = 'TNH4PHY' , 'TNH4PHY', '-' 108 lobdia2d(3) = 'TPHYDOM' , 'TPHYDOM', '-' 109 lobdia2d(4) = 'TPHYNH4' , 'TPHYNH4', '-' 110 lobdia2d(5) = 'TPHYZOO' , 'TPHYZOO', '-' 111 lobdia2d(6) = 'TPHYDET' , 'TPHYDET', '-' 112 lobdia2d(7) = 'TDETZOO' , 'TDETZOO', '-' 113 lobdia2d(8) = 'TDETSED' , 'TDETSED', '-' 114 lobdia2d(9) = 'TZOODET' , 'TZOODET', '-' 115 lobdia2d(10) = 'TZOOBOD' , 'TZOOBOD', '-' 116 lobdia2d(11) = 'TZOONH4' , 'TZOONH4', '-' 117 lobdia2d(12) = 'TZOODOM' , 'TZOODOM', '-' 118 lobdia2d(13) = 'TNH4NO3' , 'TNH4NO3', '-' 119 lobdia2d(14) = 'TDOMNH4' , 'TDOMNH4', '-' 120 lobdia2d(15) = 'TDETNH4' , 'TDETNH4', '-' 121 lobdia2d(16) = 'TPHYTOT' , 'TPHYTOT', '-' 122 lobdia2d(17) = 'TZOOTOT' , 'TZOOTOT', '-' 123 lobdia2d(18) = 'TDETDOM' , 'TDETDOM', '-' 124 lobdia2d(19) = 'SEDPOC ' , 'SEDPOC ', '-' 125 lobdia3d(1) = 'FNO3PHY' , 'FNO3PHY', '-' 126 lobdia3d(2) = 'FNH4PHY' , 'FNH4PHY', '-' 127 lobdia3d(3) = 'FNH4NO3' , 'FNH4NO3', '-' 128 / 129 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 130 &namlobdbi ! biological diagnostics trends "key_trc_diabio" 131 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 132 nwritebio = 360 ! time step frequency for biological outputs 4 133 ! 5 ! NATBIO biological parameters 6 ! 7 ! PHYTOPLANKTON 8 ! apmin fixed phytoplancton concentration, mmol/m3 9 ! tmumax maximal phytoplankton growth rate, 2.00/86400 s-1 = 2.314815e-5, 10 ! rgamma phytoplankton exudation fraction, % 11 ! fphylab NH4 fraction of phytoplankton exsudation 12 ! tmmaxp maximal phytoplancton mortality rate, 0. 13 ! tmminp minimal phytoplancton mortality rate, 0.05/86400 s-1 = 20 jours 14 ! rcchl Carbone/Chlorophyl ratio, 60 mgC.mgChla-1 15 ! aki light photosynthesis half saturation constant 6.18 W/m2 16 ! toptp optimal photosynthesis temperature 17 ! 18 ! NUTRIENTS 19 ! anmin minimum nutrients concentration, mmol/m3 20 ! akno3 nitrate limitation half-saturation value, mmol/m3 21 ! aknh4 ammonium limitation half-saturation value, mmol/m3 22 ! taunn nitrification rate, s-1 23 ! psinut inhibition of nitrate uptake by ammonium 24 ! 25 ! ZOOPLANKTON 26 ! azmin minimum zooplancton concentration, mmol/m3 27 ! eggzoo minimum for zooplankton concentration, mmolN.m-3, egg effect 28 ! rgz ivlev coeff for zoo mortality 29 ! rppz zooplankton nominal preference for phytoplancton food, % 30 ! taus specific zooplankton maximal grazing rate, s-1 31 ! 0.75/86400 s-1=8.680555E-6 1/86400 = 1.15e-5 32 ! aks half-saturation constant for total zooplankton grazing, 33 ! mmolN.m-3 34 ! rpnaz non-assimilated phytoplankton by zooplancton, % 35 ! rdnaz non-assimilated detritus by zooplankton, % 36 ! tauzn zooplancton specific excretion rate, 0.1/86400 s-1 = 10 jours 37 ! fzoolab NH4 fraction of zooplankton excretion 38 ! fdbod zooplankton mortality fraction that goes to detritus 39 ! tmmaxz maximal zooplankton mortality rate 40 ! tmminz minimal zooplankton mortality rate, 1 (mmolN/m3)-1 d-1 41 ! 42 ! DETRITUS 43 ! admin minimum detritus concentration, mmol/m3 44 ! taudn detritus breakdown rate, 0.1/86400 s-1 = 10 jours 45 ! fdetlab NH4 fraction of detritus dissolution 46 ! vsed detritus sedimentation speed, m/s 47 ! 48 ! DOM 49 ! taudomn DOM breakdown rate, s-1 50 ! slow remineralization rate of semi-labile dom to nh4 (1 month) 51 ! 52 ! DIC, ALK 53 ! rhocaco3 rain ratio organic carbon vs caco3 54 ! 55 ! COEF FOR FLUXES FROM THE APHOTIC LAYER TO THE SEDIMENTS 56 ! sedlam : time coefficient of POC remineralization in sediments, s-1 57 ! sedlostpoc : mass of POC lost in sediments 58 ! sedcallam : time coefficient of CaCO3 remineralization in sediments 59 ! sedlostcal : mass of CaCO3 lost in sediments 60 ! 61 ! GENERAL COEFFICIENTS 62 ! redf redfield ratio (C:N) for phyto 63 ! reddom redfield ratio (C:N) for DOM 64 ! redfoxy redfield ratio (O:N) 65 ! slopet van t Hoff "coefficient" 66 ! tmaxr maximal damping coeff under euphotic layer, 0. 67 ! tminr minimal damping coeff under euphotic layer 68 ! xhr coeff for martin''s remineralisation profile 69 ! xhrc coeff for martin''s remineralisation profile for CaCO3 70 ! 71 ! COEF USED ? 72 ! xzki = 1. ki varies with depth, =0. ki = cte = aki 73 ! filmax 74 ! toptgz 75 ! tmaxgz 76 ! anumin 77 ! afdmin 78 ! rhocaco3 = 0.1 79 ! sedcallam = 0. 80 ! sedlostcal = 0. 81 ! redfoxy = 10.75, 82 ! xhrc = -0.1, 83 ! avant 21-10-2005: 84 ! reddom = 12. 85 ! 86 &natbio 87 apmin = 0., 88 tmumax= 1.21e-5 89 rgamma= 0.05 90 fphylab = 0.75 91 tmmaxp= 0.0 92 tmminp= 5.8e-7 93 rcchl = 60. 94 aki = 33. 95 toptp = 0. 96 97 anmin = 0. 98 akno3 = 0.7 99 aknh4 = 0.001 100 taunn = 5.80e-7 101 psinut = 3. 102 103 azmin = 0. 104 eggzoo= 0.0 105 rgz = 0. 106 rppz = 0.8 107 taus = 9.26E-6 108 aks = 1. 109 rpnaz = 0.3 110 rdnaz = 0.3 111 tauzn = 8.1e-7 112 fzoolab = 0.5 113 fdbod = 0.5 114 tmmaxz= 0. 115 tmminz= 2.31e-6 116 117 admin = 0. 118 taudn = 5.80e-7 119 fdetlab = 0. 120 vsed = 3.47e-5 121 122 taudomn = 6.43e-8 123 124 sedlam = 3.86e-7 125 sedlostpoc = 0. 126 127 redf = 6.56 128 reddom = 6.56 129 slopet = 0. 130 tmaxr = 0. 131 tminr = 5.80e-7 132 xhr = -0.858 133 134 filmax= 0. 135 toptgz= 0. 136 tmaxgz= 0. 137 anumin= 0. 138 afdmin= 0. 134 ! ! name ! title of the field ! units ! 135 lobdiabio(1) = 'TNO3PHY' , 'New primary production ', 'mmole/m3/s' 136 lobdiabio(2) = 'TNH4PHY' , 'Regenerated primary production', 'mmole/m3/s' 137 lobdiabio(3) = 'TPHYDOM' , 'Grazing ', 'mmole/m3/s' 139 138 / 140 !141 ! NATOPT optical parameters142 !143 ! xkg0 green absorption coefficient of water144 ! xkr0 red absorption coefficent of water145 ! xkgp green absorption coefficient of chl146 ! xkrp red absorption coefficient of chl147 ! xlg green chl exposant for absorption148 ! xlr red chl exposant for absorption149 ! rpig chla/chla+pheo ratio150 !151 &natopt152 xkg0 = 0.0232153 xkr0 = 0.225154 xkgp = 0.074155 xkrp = 0.037156 xlg = 0.674157 xlr = 0.629158 rpig = 0.7159 /160 !161 ! NATDBI biological diagnostics trends (#ifdef key_trc_diabio)162 !163 ! nwritebio : time step frequency for biological outputs (48 : 1/jour)164 ! ctrbio short title (max 8 characters) for biological trends165 ! ctrbil long title (max 80 characters) for biological trends166 ! ctrbiu unit for biological trends167 !168 &NATDBI169 nwritebio = 36170 ctrbio(1) = 'FNO3PHY'171 ctrbio(2) = 'FNH4PHY'172 ctrbio(3) = 'FPHYZOO'173 ctrbil(1) = 'New primary production'174 ctrbil(2) = 'Regenerated primary production'175 ctrbil(3) = 'Grazing'176 ctrbiu(1) = 'mmole/m3/s'177 ctrbiu(2) = 'mmole/m3/s'178 ctrbiu(3) = 'mmole/m3/s'179 &END180 !181 ! &NATGAS182 ! gasfac = 1.7,183 ! igaswind = 2184 ! icice = 2185 ! &END -
trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_top
r1090 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/TOP1 : 1 - tracer definition (namtoptrc) 3 !! namelists 2 - dynamical tracer trends (namtoptrd) 4 !! 6 - tracer advection (namtopadv) 5 !! 7 - tracer bottom boundary (namtopbbl) 6 !! 8 - tracer lateral diffusion (namtopldf) 7 !! 3 - tracer vertical physics (namtopzdf) 8 !! 9 - tracer newtonian damping (namtopdmp) 1 9 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! OPA MODEL general namelist for passive tracers 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 10 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11 &namtoptrc ! tracers definition 12 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 13 ndttrc = 1 ! time step frequency for passive tracers 14 nwritetrc = 360 ! time step frequency for tracer outputs 15 lrsttr = .false. ! start from a restart file (T) or not (F) 16 nrsttr = 0 ! restart control = 0 initial time step is not compared to the restart file value 17 ! = 1 do not use the value in the restart file 18 ! = 2 calendar parameters read in the restart file 5 19 ! 6 !----------------------------------------------------------------------- 7 ! nattrc 8 !----------------------------------------------------------------------- 9 ! 10 ! NATTRC 11 ! nwritetrc time step frequency for tracer outputs 12 ! lrsttr boolean term for tracer model restart (true or false) 13 ! nrsttr control of the time step for tracer model restart (0, 1 or 2) 14 ! tracer type defined by : 15 ! * short name 16 ! * long_name 17 ! * units 18 ! * logical to read initial value from file or not 19 ! * logical to save value 20 ! 21 &nattrc 22 nwritetrc = 360 23 lrsttr = .false. 24 nrsttr = 0 25 tracer(1) = 'DET' , 'Detritus ', 'mmole-N/m3' , .false. , .true. 26 tracer(2) = 'ZOO' , 'Zooplankton concentration ', 'mmole-N/m3' , .false. , .true. 27 tracer(3) = 'PHY' , 'Phytoplankton concentration', 'mmole-N/m3' , .false. , .true. 28 tracer(4) = 'NO3' , 'Nitrate concentration ', 'mmole-N/m3' , .false. , .true. 29 tracer(5) = 'NH4' , 'Ammonium concentration ', 'mmole-N/m3' , .false. , .true. 30 tracer(6) = 'DOM' , 'Dissolved organic matter ', 'mmole-N/m3' , .false. , .true. 20 ! ! name ! title of the field ! units ! initial data ! save ! 21 ! ! ! ! ! from file ! or not ! 22 ! ! ! ! ! or not ! ! 23 tracer(1) = 'DET' , 'Detritus ', 'mmole-N/m3' , .false. , .true. 24 tracer(2) = 'ZOO' , 'Zooplankton concentration ', 'mmole-N/m3' , .false. , .true. 25 tracer(3) = 'PHY' , 'Phytoplankton concentration', 'mmole-N/m3' , .false. , .true. 26 tracer(4) = 'NO3' , 'Nitrate concentration ', 'mmole-N/m3' , .false. , .true. 27 tracer(5) = 'NH4' , 'Ammonium concentration ', 'mmole-N/m3' , .false. , .true. 28 tracer(6) = 'DOM' , 'Dissolved organic matter ', 'mmole-N/m3' , .false. , .true. 31 29 / 32 30 !----------------------------------------------------------------------- 33 ! natrtd dynamical tracers trends (#ifdef key_trc_diatrd) 31 &namtoptrd ! dynamical tracers trends ("key_trc_diatrd") 34 32 !----------------------------------------------------------------------- 35 ! nwritetrd : time step frequency for dynamical trends outputs 36 ! luttrd : logical to keep large diagnostics with trends or not 37 ! one value per tracer 38 &natrtd 39 nwritetrd = 360 40 luttrd(1) = .false. 41 luttrd(2) = .false. 42 luttrd(3) = .false. 43 luttrd(4) = .false. 44 luttrd(5) = .false. 45 luttrd(6) = .false. 33 nwritetrd = 360 ! time step frequency for dynamical trends outputs 34 ! ! save trends or not ! 35 luttrd(1) = .false. 36 luttrd(2) = .false. 37 luttrd(3) = .false. 38 luttrd(4) = .false. 39 luttrd(5) = .false. 40 luttrd(6) = .false. 46 41 / 47 42 !----------------------------------------------------------------------- 48 ! natdia additional 2D/3D (#ifdef key_trc_diaadd) 43 &namtopadv ! advection scheme for passive tracer 49 44 !----------------------------------------------------------------------- 50 ! nwritedia : time step frequency for additional arrays outputs 51 ! 2D/3D diagnostic type defined by : 52 ! * short name 53 ! * long_name 54 ! * units 55 ! 56 &natdia 57 nwritedia = 360 58 diag2d(1) = 'TNO3PHY' , 'TNO3PHY', '-' 59 diag2d(2) = 'TNH4PHY' , 'TNH4PHY', '-' 60 diag2d(3) = 'TPHYDOM' , 'TPHYDOM', '-' 61 diag2d(4) = 'TPHYNH4' , 'TPHYNH4', '-' 62 diag2d(5) = 'TPHYZOO' , 'TPHYZOO', '-' 63 diag2d(6) = 'TPHYDET' , 'TPHYDET', '-' 64 diag2d(7) = 'TDETZOO' , 'TDETZOO', '-' 65 diag2d(8) = 'TDETSED' , 'TDETSED', '-' 66 diag2d(9) = 'TZOODET' , 'TZOODET', '-' 67 diag2d(10) = 'TZOOBOD' , 'TZOOBOD', '-' 68 diag2d(11) = 'TZOONH4' , 'TZOONH4', '-' 69 diag2d(12) = 'TZOODOM' , 'TZOODOM', '-' 70 diag2d(13) = 'TNH4NO3' , 'TNH4NO3', '-' 71 diag2d(14) = 'TDOMNH4' , 'TDOMNH4', '-' 72 diag2d(15) = 'TDETNH4' , 'TDETNH4', '-' 73 diag2d(16) = 'TPHYTOT' , 'TPHYTOT', '-' 74 diag2d(17) = 'TZOOTOT' , 'TZOOTOT', '-' 75 diag2d(18) = 'TDETDOM' , 'TDETDOM', '-' 76 diag2d(19) = 'SEDPOC ' , 'SEDPOC ', '-' 77 diag3d(1) = 'FNO3PHY' , 'FNO3PHY', '-' 78 diag3d(2) = 'FNH4PHY' , 'FNH4PHY', '-' 79 diag3d(3) = 'FNH4NO3' , 'FNH4NO3', '-' 45 ln_trcadv_cen2 = .false. ! 2nd order centered scheme 46 ln_trcadv_tvd = .true. ! TVD scheme 47 ln_trcadv_muscl = .false. ! MUSCL scheme 48 ln_trcadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 49 ln_trcadv_smolar = .false. ! SMOLAR scheme 50 rsc = 1. ! tuning coefficient for Smolar. scheme 51 ncortrc = 1 ! number of corrective phases for Smolar. scheme 52 crosster = .false. ! computes Smolar crossterms (T) or not (F) 80 53 / 81 54 !----------------------------------------------------------------------- 82 ! natnum numerical schemes55 &namtopbbl ! bottom boundary layer scheme for passive tracer 83 56 !----------------------------------------------------------------------- 84 ! ndttrc time step frequency for passive tracers 85 ! lhdf logical if true computes horizontal diffusion 86 ! rsc tuning coefficient for Smolar. 87 ! rtrn truncation value for Smolar. 88 ! ncor number of corrective phases for Smolar. 89 ! crosster logical if true computes Smolar crossterms 90 &natnum 91 ndttrc = 1 92 rsc = 1. 93 rtrn = 1.e-15 94 ncortrc = 1 95 crosster = .false. 57 atrcbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 96 58 / 97 59 !----------------------------------------------------------------------- 98 ! namtrcadv advection scheme for tracer (option not control by CPP keys) 60 &namtopldf ! lateral diffusion scheme for passive tracer 99 61 !----------------------------------------------------------------------- 100 ! ln_trcadv_cen2 2nd order centered scheme (default F) 101 ! ln_trcadv_tvd TVD scheme (default F) 102 ! ln_trcadv_muscl MUSCL scheme (default F) 103 ! ln_trcadv_muscl2 MUSCL2 scheme (default F) 104 ! ln_trcadv_smolar SMOLAR scheme (default T) 105 &namtrcadv 106 ln_trcadv_cen2 = .false. 107 ln_trcadv_tvd = .true. 108 ln_trcadv_muscl = .false. 109 ln_trcadv_muscl2 = .false. 110 ln_trcadv_smolar = .false. 111 / 112 ! 113 !----------------------------------------------------------------------- 114 ! namtrcbbl bottom boundary layer scheme 115 !----------------------------------------------------------------------- 116 ! atrcbbl lateral tracer coeff. for bottom boundary layer scheme(m2/s) 117 &namtrcbbl 118 atrcbbl = 1000. 62 ln_trcldf_diff = .true. ! performs lateral diffusion (T) or not (F) 63 ! ! Type of the operator : 64 ln_trcldf_lap = .true. ! laplacian operator 65 ln_trcldf_bilap = .false. ! bilaplacian operator 66 ! Direction of action : 67 ln_trcldf_level = .false. ! iso-level 68 ln_trcldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 69 ln_trcldf_iso = .true. ! iso-neutral (require "key_ldfslp") 70 ! ! Coefficient 71 ahtrc0 = 300. ! horizontal eddy diffusivity for tracers [m2/s] 72 ahtrb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 73 aeivtr0 = 1000. ! eddy induced velocity coefficient [m2/s] (require "key_trcldf_eiv") 74 trcrat = 1. ! ratio betweeen passive and active tracer diffusion coeff 119 75 / 120 76 !----------------------------------------------------------------------- 121 ! namtrcldf lateral diffusion scheme for tracer (option not control by CPP keys) 77 &namtopzdf ! vertical physics 122 78 !----------------------------------------------------------------------- 123 ! Flag to performs lateral diffusion or not : 124 ! ln_trcldf_diff 125 ! Type of the operator : 126 ! ln_trcldf_lap laplacian operator (default T) 127 ! ln_trcldf_bilap bilaplacian operator (default F) 128 ! Direction of action : 129 ! ln_trcldf_level iso-level (default F) 130 ! ln_trcldf_hor horizontal (geopotential) (default F)^** 131 ! ln_trcldf_iso iso-neutral (default T)^* 132 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 133 ! ^** require key_ldfslp in s-coordinate 134 ! ahtrb0 background eddy diffusivity for isopycnal diffusion (m2/s) 135 ! trcrat ratio betweeen passive and active tracer diffusion coeff 136 ! ahtrc0 horizontal eddy diffus. for passive tracer 137 ! aeivtr0 eddy induced veloc. coef. for passive tracer 138 &namtrcldf 139 ln_trcldf_diff = .true. 140 ln_trcldf_lap = .true. 141 ln_trcldf_bilap = .false. 142 ln_trcldf_level = .false. 143 ln_trcldf_hor = .false. 144 ln_trcldf_iso = .true. 145 ahtrb0 = 0. 146 trcrat = 1. 147 ahtrc0 = 300. 148 aeivtr0 = 1000. 79 ln_trczdf_exp = .false. ! split explicit (T) or implicit (F) time stepping 80 n_trczdf_exp = 3 ! number of sub-timestep for ln_trczdfexp=T 149 81 / 150 82 !----------------------------------------------------------------------- 151 ! namtrczdf vertical physics 83 &namtopdmp ! passive tracer newtonian damping ('key_trcdmp') 152 84 !----------------------------------------------------------------------- 153 ! ln_zdfexp vertical physics: (=T) time splitting (T) (Default=F) 154 ! (=F) euler backward (F) 155 ! n_zdfexp number of sub-timestep for time splitting scheme 156 &namtrczdf 157 ln_trczdf_exp = .false. 158 n_trczdf_exp = 3 85 ndmptr = 20 ! type of damping in passive tracers 86 ! ='latitude', damping poleward of 'ndmp' degrees and function 87 ! of the distance-to-coast. Red and Med Seas as ndmptr=-1 88 ! =-1 damping only in Med and Red Seas 89 ndmpftr = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 90 nmldmptr = 1 ! type of damping: =0 damping throughout the water column 91 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 92 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 93 sdmptr = 50. ! surface time scale for internal damping (days) 94 bdmptr = 360. ! bottom time scale for internal damping (days) 95 hdmptr = 800. ! depth of transition between sdmptr and bdmptr (meters) 159 96 / 160 !-----------------------------------------------------------------------161 ! namtrcdmp tracer newtonian damping ('key_trcdmp')162 !-----------------------------------------------------------------------163 ! ndmptr type of damping in temperature and salinity164 ! (='latitude', damping poleward of 'ndmp' degrees and function165 ! of the distance-to-coast. Red and Med Seas as ndmp=-1)166 ! (=-1 damping only in Med and Red Seas)167 ! ndmpftr =1 create a damping.coeff NetCDF file (the 3D damping array)168 ! nmldmptr type of damping in the mixed layer169 ! (=0 damping throughout the water column)170 ! (=1 no damping in the mixed layer defined by avt >5cm2/s )171 ! (=2 no damping in the mixed layer defined rho<rho(surf)+.01 )172 ! sdmptr surface time scale for internal damping (days)173 ! bdmptr bottom time scale for internal damping (days)174 ! hdmptr depth of transition between sdmp and bdmp (meters)175 &namtrcdmp176 ndmptr = 20177 ndmpftr = 0178 nmldmptr = 0179 sdmptr = 50.180 bdmptr = 360.181 hdmptr = 800.182 / -
trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make
r1081 r1121 2 2 # some variables 3 3 TMP = ../../../tmp 4 5 #WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 6 # This doesnt happen whith Fortran 90 compilers but 7 # Check your compilers option in consequence when using real F95 compilers 8 4 9 #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) 5 10 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 38 43 #-Q- g95 F_F = $(F_O)-ffixed-form -ffixed-line-length-132 39 44 #-Q- g95 L_X = -r8 -O3 45 #-Q- gfortran # Compiler options for NEMO (gfortran version) 46 #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 47 #-Q- gfortran F_F = $(F_O)-ffixed-form -ffixed-line-length-132 48 #-Q- gfortran L_X = -fdefault-real-8 40 49 #-Q- aix # Compiler options for NEMO (aix version) 41 50 #-Q- aix 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) … … 43 52 #-Q- aix L_O = $(F_P) -q64 -O3 44 53 #-Q- aix L_X = $(L_O) 54 #-Q- babel # Compiler options for NEMO (blue gene version) 55 #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 56 #-Q- babel F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 57 #-Q- babel L_X = $(L_O) 45 58 #-Q- osxxlf # Compiler options for NEMO (osxxlf version) 46 59 #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 511 524 @$(F_C) \ 512 525 #-Q- aix -qsuffix=f=F90 \ 526 #-Q- babel -qsuffix=f=F90 \ 513 527 #-Q- osxxlf -qsuffix=f=F90 \ 514 528 $(P_P) $(F_O) \ … … 519 533 #-Q- eshpux -R2 \ 520 534 #-Q- aix -qsource \ 535 #-Q- babel -qsource \ 521 536 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 522 537 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 540 555 $(MODEL_LIB): $(LIB_OBJ) 541 556 @echo 542 @echo La bibliotheque est a jour557 @echo The library is up-to-date 543 558 @echo 544 559 … … 555 570 #-Q- eshpux -R2 \ 556 571 #-Q- aix -qsource \ 572 #-Q- babel -qsource \ 557 573 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 558 574 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 562 578 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 563 579 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 580 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 564 581 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 565 582 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 572 589 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 573 590 #-Q- linux -SubloopScalar \ 574 #-Q- lxiv8 -SubloopScalar \575 591 #-Q- g95 -SubloopScalar \ 576 592 #-Q- f95 -SubloopScalar \ … … 587 603 #-Q- eshpux -R2 \ 588 604 #-Q- aix -qsource \ 605 #-Q- babel -qsource \ 589 606 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 590 607 else … … 596 613 #-Q- eshpux -R2 \ 597 614 #-Q- aix -qsource \ 615 #-Q- babel -qsource \ 598 616 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 599 617 endif … … 604 622 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 605 623 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 624 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 606 625 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 607 626 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 614 633 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 615 634 #-Q- linux -SubloopScalar \ 616 #-Q- lxiv8 -SubloopScalar \617 635 #-Q- g95 -SubloopScalar \ 618 636 #-Q- f95 -SubloopScalar \ … … 629 647 #-Q- eshpux -R2 \ 630 648 #-Q- aix -qsource \ 649 #-Q- babel -qsource \ 631 650 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 632 651 else … … 638 657 #-Q- eshpux -R2 \ 639 658 #-Q- aix -qsource \ 659 #-Q- babel -qsource \ 640 660 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 641 661 endif … … 646 666 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 647 667 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 668 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 648 669 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 649 670 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 659 680 #-Q- eshpux -R2 \ 660 681 #-Q- aix -qsource \ 682 #-Q- babel -qsource \ 661 683 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 662 684 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 665 687 @$(RM) -f $*.o 666 688 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 689 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 667 690 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 668 691 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 2091 2114 solisl.F90 \ 2092 2115 domzgr_substitute.h90 \ 2093 domzgr_zps.h90 \2094 2116 vectopt_loop_substitute.h90 \ 2095 2117 KEY_CPP \ … … 6387 6409 $(MODEL_LIB)(traqsr.o) \ 6388 6410 $(MODEL_LIB)(trc.o) \ 6389 $(MODEL_LIB)(trp_trc.o) \6390 6411 $(MODEL_LIB)(zdfddm.o) \ 6391 6412 $(MODEL_LIB)(zdfmxl.o) \ … … 6410 6431 traqsr.F90 \ 6411 6432 trc.F90 \ 6412 trp_trc.F90 \6413 6433 zdfddm.F90 \ 6414 6434 zdfmxl.F90 \ … … 6425 6445 $(MODEL_LIB)(prtctl_trc.o) \ 6426 6446 $(MODEL_LIB)(sms_pisces.o) \ 6427 $(MODEL_LIB)(tr p_trc.o) \6447 $(MODEL_LIB)(trc.o) \ 6428 6448 oce_trc.F90 \ 6429 6449 p4zlim.F90 \ … … 6437 6457 prtctl_trc.F90 \ 6438 6458 sms_pisces.F90 \ 6439 tr p_trc.F90 \6459 trc.F90 \ 6440 6460 domzgr_substitute.h90 \ 6441 6461 KEY_CPP \ … … 6462 6482 $(MODEL_LIB)(sbc_oce.o) \ 6463 6483 $(MODEL_LIB)(sbcrnf.o) \ 6484 $(MODEL_LIB)(trabbl.o) \ 6485 $(MODEL_LIB)(traqsr.o) \ 6486 $(MODEL_LIB)(zdfddm.o) \ 6487 $(MODEL_LIB)(zdfmxl.o) \ 6488 $(MODEL_LIB)(zdf_oce.o) \ 6489 oce.F90 \ 6490 par_oce.F90 \ 6491 par_trc.F90 \ 6492 phycst.F90 \ 6493 sbc_oce.F90 \ 6494 sbcrnf.F90 \ 6495 trabbl.F90 \ 6496 traqsr.F90 \ 6497 zdfddm.F90 \ 6498 zdfmxl.F90 \ 6499 zdf_oce.F90 \ 6500 $(MODEL_LIB)(oce_trc.o) \ 6501 $(MODEL_LIB)(sms_pisces.o) \ 6502 $(MODEL_LIB)(trc.o) \ 6503 oce_trc.F90 \ 6504 sms_pisces.F90 \ 6505 trc.F90 \ 6506 domzgr_substitute.h90 \ 6507 KEY_CPP \ 6508 p4zche.F90 6509 $(MODEL_LIB)(p4zflx.o) : \ 6510 daymod.F90 \ 6511 dom_oce.F90 \ 6512 dynspg_oce.F90 \ 6513 in_out_manager.F90 \ 6514 ldfslp.F90 \ 6515 ldftra_oce.F90 \ 6516 lib_mpp.F90 \ 6517 $(MODEL_LIB)(daymod.o) \ 6518 $(MODEL_LIB)(dom_oce.o) \ 6519 $(MODEL_LIB)(dynspg_oce.o) \ 6520 $(MODEL_LIB)(in_out_manager.o) \ 6521 $(MODEL_LIB)(ldfslp.o) \ 6522 $(MODEL_LIB)(ldftra_oce.o) \ 6523 $(MODEL_LIB)(lib_mpp.o) \ 6524 $(MODEL_LIB)(oce.o) \ 6525 $(MODEL_LIB)(oce_trc.o) \ 6526 $(MODEL_LIB)(par_oce.o) \ 6527 $(MODEL_LIB)(par_trc.o) \ 6528 $(MODEL_LIB)(phycst.o) \ 6529 $(MODEL_LIB)(sbc_oce.o) \ 6530 $(MODEL_LIB)(sbcrnf.o) \ 6531 $(MODEL_LIB)(sms_pisces.o) \ 6464 6532 $(MODEL_LIB)(trabbl.o) \ 6465 6533 $(MODEL_LIB)(traqsr.o) \ … … 6469 6537 $(MODEL_LIB)(zdf_oce.o) \ 6470 6538 oce.F90 \ 6539 oce_trc.F90 \ 6471 6540 par_oce.F90 \ 6472 6541 par_trc.F90 \ … … 6474 6543 sbc_oce.F90 \ 6475 6544 sbcrnf.F90 \ 6545 sms_pisces.F90 \ 6476 6546 trabbl.F90 \ 6477 6547 traqsr.F90 \ … … 6481 6551 zdf_oce.F90 \ 6482 6552 $(MODEL_LIB)(oce_trc.o) \ 6553 $(MODEL_LIB)(p4zche.o) \ 6554 $(MODEL_LIB)(prtctl_trc.o) \ 6483 6555 $(MODEL_LIB)(sms_pisces.o) \ 6484 $(MODEL_LIB)(trp_trc.o) \ 6556 $(MODEL_LIB)(trc.o) \ 6557 oce_trc.F90 \ 6558 p4zche.F90 \ 6559 prtctl_trc.F90 \ 6560 sms_pisces.F90 \ 6561 trc.F90 \ 6562 domzgr_substitute.h90 \ 6563 KEY_CPP \ 6564 p4zflx.F90 6565 $(MODEL_LIB)(p4zint.o) : \ 6566 daymod.F90 \ 6567 dom_oce.F90 \ 6568 dynspg_oce.F90 \ 6569 in_out_manager.F90 \ 6570 ldfslp.F90 \ 6571 ldftra_oce.F90 \ 6572 lib_mpp.F90 \ 6573 $(MODEL_LIB)(daymod.o) \ 6574 $(MODEL_LIB)(dom_oce.o) \ 6575 $(MODEL_LIB)(dynspg_oce.o) \ 6576 $(MODEL_LIB)(in_out_manager.o) \ 6577 $(MODEL_LIB)(ldfslp.o) \ 6578 $(MODEL_LIB)(ldftra_oce.o) \ 6579 $(MODEL_LIB)(lib_mpp.o) \ 6580 $(MODEL_LIB)(oce.o) \ 6581 $(MODEL_LIB)(par_oce.o) \ 6582 $(MODEL_LIB)(par_trc.o) \ 6583 $(MODEL_LIB)(phycst.o) \ 6584 $(MODEL_LIB)(sbc_oce.o) \ 6585 $(MODEL_LIB)(sbcrnf.o) \ 6586 $(MODEL_LIB)(trabbl.o) \ 6587 $(MODEL_LIB)(traqsr.o) \ 6588 $(MODEL_LIB)(zdfddm.o) \ 6589 $(MODEL_LIB)(zdfmxl.o) \ 6590 $(MODEL_LIB)(zdf_oce.o) \ 6591 oce.F90 \ 6592 par_oce.F90 \ 6593 par_trc.F90 \ 6594 phycst.F90 \ 6595 sbc_oce.F90 \ 6596 sbcrnf.F90 \ 6597 trabbl.F90 \ 6598 traqsr.F90 \ 6599 zdfddm.F90 \ 6600 zdfmxl.F90 \ 6601 zdf_oce.F90 \ 6602 $(MODEL_LIB)(oce_trc.o) \ 6603 $(MODEL_LIB)(sms_pisces.o) \ 6604 $(MODEL_LIB)(trc.o) \ 6485 6605 oce_trc.F90 \ 6486 6606 sms_pisces.F90 \ 6487 trp_trc.F90 \ 6488 domzgr_substitute.h90 \ 6489 KEY_CPP \ 6490 p4zche.F90 6491 $(MODEL_LIB)(p4zflx.o) : \ 6607 trc.F90 \ 6608 KEY_CPP \ 6609 p4zint.F90 6610 $(MODEL_LIB)(p4zlim.o) : \ 6492 6611 daymod.F90 \ 6493 6612 dom_oce.F90 \ … … 6505 6624 $(MODEL_LIB)(lib_mpp.o) \ 6506 6625 $(MODEL_LIB)(oce.o) \ 6626 $(MODEL_LIB)(par_oce.o) \ 6627 $(MODEL_LIB)(par_trc.o) \ 6628 $(MODEL_LIB)(phycst.o) \ 6629 $(MODEL_LIB)(sbc_oce.o) \ 6630 $(MODEL_LIB)(sbcrnf.o) \ 6631 $(MODEL_LIB)(trabbl.o) \ 6632 $(MODEL_LIB)(traqsr.o) \ 6633 $(MODEL_LIB)(zdfddm.o) \ 6634 $(MODEL_LIB)(zdfmxl.o) \ 6635 $(MODEL_LIB)(zdf_oce.o) \ 6636 oce.F90 \ 6637 par_oce.F90 \ 6638 par_trc.F90 \ 6639 phycst.F90 \ 6640 sbc_oce.F90 \ 6641 sbcrnf.F90 \ 6642 trabbl.F90 \ 6643 traqsr.F90 \ 6644 zdfddm.F90 \ 6645 zdfmxl.F90 \ 6646 zdf_oce.F90 \ 6507 6647 $(MODEL_LIB)(oce_trc.o) \ 6648 $(MODEL_LIB)(sms_pisces.o) \ 6649 $(MODEL_LIB)(trc.o) \ 6650 oce_trc.F90 \ 6651 sms_pisces.F90 \ 6652 trc.F90 \ 6653 domzgr_substitute.h90 \ 6654 KEY_CPP \ 6655 p4zlim.F90 6656 $(MODEL_LIB)(p4zlys.o) : \ 6657 daymod.F90 \ 6658 dom_oce.F90 \ 6659 dynspg_oce.F90 \ 6660 in_out_manager.F90 \ 6661 ldfslp.F90 \ 6662 ldftra_oce.F90 \ 6663 lib_mpp.F90 \ 6664 $(MODEL_LIB)(daymod.o) \ 6665 $(MODEL_LIB)(dom_oce.o) \ 6666 $(MODEL_LIB)(dynspg_oce.o) \ 6667 $(MODEL_LIB)(in_out_manager.o) \ 6668 $(MODEL_LIB)(ldfslp.o) \ 6669 $(MODEL_LIB)(ldftra_oce.o) \ 6670 $(MODEL_LIB)(lib_mpp.o) \ 6671 $(MODEL_LIB)(oce.o) \ 6672 $(MODEL_LIB)(oce_trc.o) \ 6508 6673 $(MODEL_LIB)(par_oce.o) \ 6509 6674 $(MODEL_LIB)(par_trc.o) \ 6510 6675 $(MODEL_LIB)(phycst.o) \ 6676 $(MODEL_LIB)(sbc_oce.o) \ 6677 $(MODEL_LIB)(sbcrnf.o) \ 6678 $(MODEL_LIB)(trabbl.o) \ 6679 $(MODEL_LIB)(traqsr.o) \ 6680 $(MODEL_LIB)(zdfddm.o) \ 6681 $(MODEL_LIB)(zdfmxl.o) \ 6682 $(MODEL_LIB)(zdf_oce.o) \ 6683 oce.F90 \ 6684 oce_trc.F90 \ 6685 par_oce.F90 \ 6686 par_trc.F90 \ 6687 phycst.F90 \ 6688 sbc_oce.F90 \ 6689 sbcrnf.F90 \ 6690 trabbl.F90 \ 6691 traqsr.F90 \ 6692 zdfddm.F90 \ 6693 zdfmxl.F90 \ 6694 zdf_oce.F90 \ 6695 $(MODEL_LIB)(oce_trc.o) \ 6696 $(MODEL_LIB)(prtctl_trc.o) \ 6697 $(MODEL_LIB)(sms_pisces.o) \ 6698 $(MODEL_LIB)(trc.o) \ 6699 oce_trc.F90 \ 6700 prtctl_trc.F90 \ 6701 sms_pisces.F90 \ 6702 trc.F90 \ 6703 KEY_CPP \ 6704 p4zlys.F90 6705 $(MODEL_LIB)(p4zmeso.o) : \ 6706 daymod.F90 \ 6707 dom_oce.F90 \ 6708 dynspg_oce.F90 \ 6709 in_out_manager.F90 \ 6710 ldfslp.F90 \ 6711 ldftra_oce.F90 \ 6712 lib_mpp.F90 \ 6713 $(MODEL_LIB)(daymod.o) \ 6714 $(MODEL_LIB)(dom_oce.o) \ 6715 $(MODEL_LIB)(dynspg_oce.o) \ 6716 $(MODEL_LIB)(in_out_manager.o) \ 6717 $(MODEL_LIB)(ldfslp.o) \ 6718 $(MODEL_LIB)(ldftra_oce.o) \ 6719 $(MODEL_LIB)(lib_mpp.o) \ 6720 $(MODEL_LIB)(oce.o) \ 6721 $(MODEL_LIB)(oce_trc.o) \ 6722 $(MODEL_LIB)(par_oce.o) \ 6723 $(MODEL_LIB)(par_trc.o) \ 6724 $(MODEL_LIB)(phycst.o) \ 6725 $(MODEL_LIB)(prtctl_trc.o) \ 6511 6726 $(MODEL_LIB)(sbc_oce.o) \ 6512 6727 $(MODEL_LIB)(sbcrnf.o) \ … … 6515 6730 $(MODEL_LIB)(traqsr.o) \ 6516 6731 $(MODEL_LIB)(trc.o) \ 6517 $(MODEL_LIB)(trp_trc.o) \6518 6732 $(MODEL_LIB)(zdfddm.o) \ 6519 6733 $(MODEL_LIB)(zdfmxl.o) \ … … 6524 6738 par_trc.F90 \ 6525 6739 phycst.F90 \ 6740 prtctl_trc.F90 \ 6526 6741 sbc_oce.F90 \ 6527 6742 sbcrnf.F90 \ … … 6530 6745 traqsr.F90 \ 6531 6746 trc.F90 \ 6532 trp_trc.F90 \6533 zdfddm.F90 \6534 zdfmxl.F90 \6535 zdf_oce.F90 \6536 $(MODEL_LIB)(oce_trc.o) \6537 $(MODEL_LIB)(p4zche.o) \6538 $(MODEL_LIB)(prtctl_trc.o) \6539 $(MODEL_LIB)(sms_pisces.o) \6540 $(MODEL_LIB)(trc.o) \6541 $(MODEL_LIB)(trp_trc.o) \6542 oce_trc.F90 \6543 p4zche.F90 \6544 prtctl_trc.F90 \6545 sms_pisces.F90 \6546 trc.F90 \6547 trp_trc.F90 \6548 domzgr_substitute.h90 \6549 KEY_CPP \6550 p4zflx.F906551 $(MODEL_LIB)(p4zint.o) : \6552 daymod.F90 \6553 dom_oce.F90 \6554 dynspg_oce.F90 \6555 in_out_manager.F90 \6556 ldfslp.F90 \6557 ldftra_oce.F90 \6558 lib_mpp.F90 \6559 $(MODEL_LIB)(daymod.o) \6560 $(MODEL_LIB)(dom_oce.o) \6561 $(MODEL_LIB)(dynspg_oce.o) \6562 $(MODEL_LIB)(in_out_manager.o) \6563 $(MODEL_LIB)(ldfslp.o) \6564 $(MODEL_LIB)(ldftra_oce.o) \6565 $(MODEL_LIB)(lib_mpp.o) \6566 $(MODEL_LIB)(oce.o) \6567 $(MODEL_LIB)(par_oce.o) \6568 $(MODEL_LIB)(par_trc.o) \6569 $(MODEL_LIB)(phycst.o) \6570 $(MODEL_LIB)(sbc_oce.o) \6571 $(MODEL_LIB)(sbcrnf.o) \6572 $(MODEL_LIB)(trabbl.o) \6573 $(MODEL_LIB)(traqsr.o) \6574 $(MODEL_LIB)(trc.o) \6575 $(MODEL_LIB)(zdfddm.o) \6576 $(MODEL_LIB)(zdfmxl.o) \6577 $(MODEL_LIB)(zdf_oce.o) \6578 oce.F90 \6579 par_oce.F90 \6580 par_trc.F90 \6581 phycst.F90 \6582 sbc_oce.F90 \6583 sbcrnf.F90 \6584 trabbl.F90 \6585 traqsr.F90 \6586 trc.F90 \6587 zdfddm.F90 \6588 zdfmxl.F90 \6589 zdf_oce.F90 \6590 $(MODEL_LIB)(oce_trc.o) \6591 $(MODEL_LIB)(sms_pisces.o) \6592 $(MODEL_LIB)(trp_trc.o) \6593 oce_trc.F90 \6594 sms_pisces.F90 \6595 trp_trc.F90 \6596 KEY_CPP \6597 p4zint.F906598 $(MODEL_LIB)(p4zlim.o) : \6599 daymod.F90 \6600 dom_oce.F90 \6601 dynspg_oce.F90 \6602 in_out_manager.F90 \6603 ldfslp.F90 \6604 ldftra_oce.F90 \6605 lib_mpp.F90 \6606 $(MODEL_LIB)(daymod.o) \6607 $(MODEL_LIB)(dom_oce.o) \6608 $(MODEL_LIB)(dynspg_oce.o) \6609 $(MODEL_LIB)(in_out_manager.o) \6610 $(MODEL_LIB)(ldfslp.o) \6611 $(MODEL_LIB)(ldftra_oce.o) \6612 $(MODEL_LIB)(lib_mpp.o) \6613 $(MODEL_LIB)(oce.o) \6614 $(MODEL_LIB)(par_oce.o) \6615 $(MODEL_LIB)(par_trc.o) \6616 $(MODEL_LIB)(phycst.o) \6617 $(MODEL_LIB)(sbc_oce.o) \6618 $(MODEL_LIB)(sbcrnf.o) \6619 $(MODEL_LIB)(trabbl.o) \6620 $(MODEL_LIB)(traqsr.o) \6621 $(MODEL_LIB)(trc.o) \6622 $(MODEL_LIB)(zdfddm.o) \6623 $(MODEL_LIB)(zdfmxl.o) \6624 $(MODEL_LIB)(zdf_oce.o) \6625 oce.F90 \6626 par_oce.F90 \6627 par_trc.F90 \6628 phycst.F90 \6629 sbc_oce.F90 \6630 sbcrnf.F90 \6631 trabbl.F90 \6632 traqsr.F90 \6633 trc.F90 \6634 zdfddm.F90 \6635 zdfmxl.F90 \6636 zdf_oce.F90 \6637 $(MODEL_LIB)(oce_trc.o) \6638 $(MODEL_LIB)(sms_pisces.o) \6639 $(MODEL_LIB)(trc.o) \6640 $(MODEL_LIB)(trp_trc.o) \6641 oce_trc.F90 \6642 sms_pisces.F90 \6643 trc.F90 \6644 trp_trc.F90 \6645 domzgr_substitute.h90 \6646 KEY_CPP \6647 p4zlim.F906648 $(MODEL_LIB)(p4zlys.o) : \6649 daymod.F90 \6650 dom_oce.F90 \6651 dynspg_oce.F90 \6652 in_out_manager.F90 \6653 ldfslp.F90 \6654 ldftra_oce.F90 \6655 lib_mpp.F90 \6656 $(MODEL_LIB)(daymod.o) \6657 $(MODEL_LIB)(dom_oce.o) \6658 $(MODEL_LIB)(dynspg_oce.o) \6659 $(MODEL_LIB)(in_out_manager.o) \6660 $(MODEL_LIB)(ldfslp.o) \6661 $(MODEL_LIB)(ldftra_oce.o) \6662 $(MODEL_LIB)(lib_mpp.o) \6663 $(MODEL_LIB)(oce.o) \6664 $(MODEL_LIB)(oce_trc.o) \6665 $(MODEL_LIB)(par_oce.o) \6666 $(MODEL_LIB)(par_trc.o) \6667 $(MODEL_LIB)(phycst.o) \6668 $(MODEL_LIB)(sbc_oce.o) \6669 $(MODEL_LIB)(sbcrnf.o) \6670 $(MODEL_LIB)(trabbl.o) \6671 $(MODEL_LIB)(traqsr.o) \6672 $(MODEL_LIB)(trc.o) \6673 $(MODEL_LIB)(zdfddm.o) \6674 $(MODEL_LIB)(zdfmxl.o) \6675 $(MODEL_LIB)(zdf_oce.o) \6676 oce.F90 \6677 oce_trc.F90 \6678 par_oce.F90 \6679 par_trc.F90 \6680 phycst.F90 \6681 sbc_oce.F90 \6682 sbcrnf.F90 \6683 trabbl.F90 \6684 traqsr.F90 \6685 trc.F90 \6686 zdfddm.F90 \6687 zdfmxl.F90 \6688 zdf_oce.F90 \6689 $(MODEL_LIB)(oce_trc.o) \6690 $(MODEL_LIB)(prtctl_trc.o) \6691 $(MODEL_LIB)(sms_pisces.o) \6692 $(MODEL_LIB)(trc.o) \6693 $(MODEL_LIB)(trp_trc.o) \6694 oce_trc.F90 \6695 prtctl_trc.F90 \6696 sms_pisces.F90 \6697 trc.F90 \6698 trp_trc.F90 \6699 KEY_CPP \6700 p4zlys.F906701 $(MODEL_LIB)(p4zmeso.o) : \6702 daymod.F90 \6703 dom_oce.F90 \6704 dynspg_oce.F90 \6705 in_out_manager.F90 \6706 ldfslp.F90 \6707 ldftra_oce.F90 \6708 lib_mpp.F90 \6709 $(MODEL_LIB)(daymod.o) \6710 $(MODEL_LIB)(dom_oce.o) \6711 $(MODEL_LIB)(dynspg_oce.o) \6712 $(MODEL_LIB)(in_out_manager.o) \6713 $(MODEL_LIB)(ldfslp.o) \6714 $(MODEL_LIB)(ldftra_oce.o) \6715 $(MODEL_LIB)(lib_mpp.o) \6716 $(MODEL_LIB)(oce.o) \6717 $(MODEL_LIB)(oce_trc.o) \6718 $(MODEL_LIB)(par_oce.o) \6719 $(MODEL_LIB)(par_trc.o) \6720 $(MODEL_LIB)(phycst.o) \6721 $(MODEL_LIB)(prtctl_trc.o) \6722 $(MODEL_LIB)(sbc_oce.o) \6723 $(MODEL_LIB)(sbcrnf.o) \6724 $(MODEL_LIB)(sms_pisces.o) \6725 $(MODEL_LIB)(trabbl.o) \6726 $(MODEL_LIB)(traqsr.o) \6727 $(MODEL_LIB)(trc.o) \6728 $(MODEL_LIB)(trp_trc.o) \6729 $(MODEL_LIB)(zdfddm.o) \6730 $(MODEL_LIB)(zdfmxl.o) \6731 $(MODEL_LIB)(zdf_oce.o) \6732 oce.F90 \6733 oce_trc.F90 \6734 par_oce.F90 \6735 par_trc.F90 \6736 phycst.F90 \6737 prtctl_trc.F90 \6738 sbc_oce.F90 \6739 sbcrnf.F90 \6740 sms_pisces.F90 \6741 trabbl.F90 \6742 traqsr.F90 \6743 trc.F90 \6744 trp_trc.F90 \6745 6747 zdfddm.F90 \ 6746 6748 zdfmxl.F90 \ … … 6752 6754 $(MODEL_LIB)(sms_pisces.o) \ 6753 6755 $(MODEL_LIB)(trc.o) \ 6754 $(MODEL_LIB)(trp_trc.o) \6755 6756 oce_trc.F90 \ 6756 6757 p4zint.F90 \ … … 6759 6760 sms_pisces.F90 \ 6760 6761 trc.F90 \ 6761 trp_trc.F90 \6762 6762 domzgr_substitute.h90 \ 6763 6763 KEY_CPP \ … … 6790 6790 $(MODEL_LIB)(traqsr.o) \ 6791 6791 $(MODEL_LIB)(trc.o) \ 6792 $(MODEL_LIB)(trp_trc.o) \6793 6792 $(MODEL_LIB)(zdfddm.o) \ 6794 6793 $(MODEL_LIB)(zdfmxl.o) \ … … 6806 6805 traqsr.F90 \ 6807 6806 trc.F90 \ 6808 trp_trc.F90 \6809 6807 zdfddm.F90 \ 6810 6808 zdfmxl.F90 \ … … 6816 6814 $(MODEL_LIB)(sms_pisces.o) \ 6817 6815 $(MODEL_LIB)(trc.o) \ 6818 $(MODEL_LIB)(trp_trc.o) \6819 6816 oce_trc.F90 \ 6820 6817 p4zint.F90 \ … … 6823 6820 sms_pisces.F90 \ 6824 6821 trc.F90 \ 6825 trp_trc.F90 \6826 6822 domzgr_substitute.h90 \ 6827 6823 KEY_CPP \ … … 6854 6850 $(MODEL_LIB)(traqsr.o) \ 6855 6851 $(MODEL_LIB)(trc.o) \ 6856 $(MODEL_LIB)(trp_trc.o) \6857 6852 $(MODEL_LIB)(zdfddm.o) \ 6858 6853 $(MODEL_LIB)(zdfmxl.o) \ … … 6870 6865 traqsr.F90 \ 6871 6866 trc.F90 \ 6872 trp_trc.F90 \6873 6867 zdfddm.F90 \ 6874 6868 zdfmxl.F90 \ … … 6879 6873 $(MODEL_LIB)(sms_pisces.o) \ 6880 6874 $(MODEL_LIB)(trc.o) \ 6881 $(MODEL_LIB)(trp_trc.o) \6882 6875 oce_trc.F90 \ 6883 6876 p4zsink.F90 \ … … 6885 6878 sms_pisces.F90 \ 6886 6879 trc.F90 \ 6887 trp_trc.F90 \6888 6880 domzgr_substitute.h90 \ 6889 6881 KEY_CPP \ … … 6910 6902 $(MODEL_LIB)(sbc_oce.o) \ 6911 6903 $(MODEL_LIB)(sbcrnf.o) \ 6904 $(MODEL_LIB)(trabbl.o) \ 6905 $(MODEL_LIB)(traqsr.o) \ 6906 $(MODEL_LIB)(zdfddm.o) \ 6907 $(MODEL_LIB)(zdfmxl.o) \ 6908 $(MODEL_LIB)(zdf_oce.o) \ 6909 oce.F90 \ 6910 par_oce.F90 \ 6911 par_trc.F90 \ 6912 phycst.F90 \ 6913 sbc_oce.F90 \ 6914 sbcrnf.F90 \ 6915 trabbl.F90 \ 6916 traqsr.F90 \ 6917 zdfddm.F90 \ 6918 zdfmxl.F90 \ 6919 zdf_oce.F90 \ 6920 $(MODEL_LIB)(oce_trc.o) \ 6921 $(MODEL_LIB)(sms_pisces.o) \ 6922 $(MODEL_LIB)(trc.o) \ 6923 oce_trc.F90 \ 6924 sms_pisces.F90 \ 6925 trc.F90 \ 6926 domzgr_substitute.h90 \ 6927 KEY_CPP \ 6928 p4zopt.F90 6929 $(MODEL_LIB)(p4zprod.o) : \ 6930 daymod.F90 \ 6931 dom_oce.F90 \ 6932 dynspg_oce.F90 \ 6933 in_out_manager.F90 \ 6934 ldfslp.F90 \ 6935 ldftra_oce.F90 \ 6936 lib_mpp.F90 \ 6937 $(MODEL_LIB)(daymod.o) \ 6938 $(MODEL_LIB)(dom_oce.o) \ 6939 $(MODEL_LIB)(dynspg_oce.o) \ 6940 $(MODEL_LIB)(in_out_manager.o) \ 6941 $(MODEL_LIB)(ldfslp.o) \ 6942 $(MODEL_LIB)(ldftra_oce.o) \ 6943 $(MODEL_LIB)(lib_mpp.o) \ 6944 $(MODEL_LIB)(oce.o) \ 6945 $(MODEL_LIB)(oce_trc.o) \ 6946 $(MODEL_LIB)(par_oce.o) \ 6947 $(MODEL_LIB)(par_trc.o) \ 6948 $(MODEL_LIB)(phycst.o) \ 6949 $(MODEL_LIB)(sbc_oce.o) \ 6950 $(MODEL_LIB)(sbcrnf.o) \ 6951 $(MODEL_LIB)(sms_pisces.o) \ 6912 6952 $(MODEL_LIB)(trabbl.o) \ 6913 6953 $(MODEL_LIB)(traqsr.o) \ … … 6917 6957 $(MODEL_LIB)(zdf_oce.o) \ 6918 6958 oce.F90 \ 6919 par_oce.F90 \6920 par_trc.F90 \6921 phycst.F90 \6922 sbc_oce.F90 \6923 sbcrnf.F90 \6924 trabbl.F90 \6925 traqsr.F90 \6926 trc.F90 \6927 zdfddm.F90 \6928 zdfmxl.F90 \6929 zdf_oce.F90 \6930 $(MODEL_LIB)(oce_trc.o) \6931 $(MODEL_LIB)(sms_pisces.o) \6932 $(MODEL_LIB)(trc.o) \6933 $(MODEL_LIB)(trp_trc.o) \6934 oce_trc.F90 \6935 sms_pisces.F90 \6936 trc.F90 \6937 trp_trc.F90 \6938 domzgr_substitute.h90 \6939 KEY_CPP \6940 p4zopt.F906941 $(MODEL_LIB)(p4zprod.o) : \6942 daymod.F90 \6943 dom_oce.F90 \6944 dynspg_oce.F90 \6945 in_out_manager.F90 \6946 ldfslp.F90 \6947 ldftra_oce.F90 \6948 lib_mpp.F90 \6949 $(MODEL_LIB)(daymod.o) \6950 $(MODEL_LIB)(dom_oce.o) \6951 $(MODEL_LIB)(dynspg_oce.o) \6952 $(MODEL_LIB)(in_out_manager.o) \6953 $(MODEL_LIB)(ldfslp.o) \6954 $(MODEL_LIB)(ldftra_oce.o) \6955 $(MODEL_LIB)(lib_mpp.o) \6956 $(MODEL_LIB)(oce.o) \6957 $(MODEL_LIB)(oce_trc.o) \6958 $(MODEL_LIB)(par_oce.o) \6959 $(MODEL_LIB)(par_trc.o) \6960 $(MODEL_LIB)(phycst.o) \6961 $(MODEL_LIB)(sbc_oce.o) \6962 $(MODEL_LIB)(sbcrnf.o) \6963 $(MODEL_LIB)(sms_pisces.o) \6964 $(MODEL_LIB)(trabbl.o) \6965 $(MODEL_LIB)(traqsr.o) \6966 $(MODEL_LIB)(trc.o) \6967 $(MODEL_LIB)(trp_trc.o) \6968 $(MODEL_LIB)(zdfddm.o) \6969 $(MODEL_LIB)(zdfmxl.o) \6970 $(MODEL_LIB)(zdf_oce.o) \6971 oce.F90 \6972 6959 oce_trc.F90 \ 6973 6960 par_oce.F90 \ … … 6980 6967 traqsr.F90 \ 6981 6968 trc.F90 \ 6982 trp_trc.F90 \6983 6969 zdfddm.F90 \ 6984 6970 zdfmxl.F90 \ … … 6991 6977 $(MODEL_LIB)(sms_pisces.o) \ 6992 6978 $(MODEL_LIB)(trc.o) \ 6993 $(MODEL_LIB)(trp_trc.o) \6994 6979 oce_trc.F90 \ 6995 6980 p4zint.F90 \ … … 6999 6984 sms_pisces.F90 \ 7000 6985 trc.F90 \ 7001 trp_trc.F90 \7002 6986 domzgr_substitute.h90 \ 7003 6987 KEY_CPP \ … … 7034 7018 $(MODEL_LIB)(traqsr.o) \ 7035 7019 $(MODEL_LIB)(trc.o) \ 7036 $(MODEL_LIB)(trp_trc.o) \7037 7020 $(MODEL_LIB)(zdfddm.o) \ 7038 7021 $(MODEL_LIB)(zdfmxl.o) \ … … 7054 7037 traqsr.F90 \ 7055 7038 trc.F90 \ 7056 trp_trc.F90 \7057 7039 zdfddm.F90 \ 7058 7040 zdfmxl.F90 \ … … 7067 7049 $(MODEL_LIB)(sms_pisces.o) \ 7068 7050 $(MODEL_LIB)(trc.o) \ 7069 $(MODEL_LIB)(trp_trc.o) \7070 7051 oce_trc.F90 \ 7071 7052 p4zche.F90 \ … … 7077 7058 sms_pisces.F90 \ 7078 7059 trc.F90 \ 7079 trp_trc.F90 \7080 7060 domzgr_substitute.h90 \ 7081 7061 KEY_CPP \ … … 7128 7108 $(MODEL_LIB)(traqsr.o) \ 7129 7109 $(MODEL_LIB)(trc.o) \ 7130 $(MODEL_LIB)(trp_trc.o) \7131 7110 $(MODEL_LIB)(zdfddm.o) \ 7132 7111 $(MODEL_LIB)(zdfmxl.o) \ … … 7154 7133 traqsr.F90 \ 7155 7134 trc.F90 \ 7156 trp_trc.F90 \7157 7135 zdfddm.F90 \ 7158 7136 zdfmxl.F90 \ … … 7174 7152 $(MODEL_LIB)(sms_pisces.o) \ 7175 7153 $(MODEL_LIB)(trc.o) \ 7176 $(MODEL_LIB)(trp_trc.o) \7177 7154 oce_trc.F90 \ 7178 7155 p4zbio.F90 \ … … 7185 7162 sms_pisces.F90 \ 7186 7163 trc.F90 \ 7187 trp_trc.F90 \7188 7164 domzgr_substitute.h90 \ 7189 7165 KEY_CPP \ … … 7213 7189 $(MODEL_LIB)(trabbl.o) \ 7214 7190 $(MODEL_LIB)(traqsr.o) \ 7215 $(MODEL_LIB)(trc.o) \7216 7191 $(MODEL_LIB)(zdfddm.o) \ 7217 7192 $(MODEL_LIB)(zdfmxl.o) \ … … 7226 7201 trabbl.F90 \ 7227 7202 traqsr.F90 \ 7228 trc.F90 \7229 7203 zdfddm.F90 \ 7230 7204 zdfmxl.F90 \ … … 7234 7208 $(MODEL_LIB)(sms_pisces.o) \ 7235 7209 $(MODEL_LIB)(trc.o) \ 7236 $(MODEL_LIB)(trp_trc.o) \7237 7210 oce_trc.F90 \ 7238 7211 prtctl_trc.F90 \ 7239 7212 sms_pisces.F90 \ 7240 7213 trc.F90 \ 7241 trp_trc.F90 \7242 7214 domzgr_substitute.h90 \ 7243 7215 KEY_CPP \ … … 8779 8751 $(MODEL_LIB)(trazdf_imp.o) \ 8780 8752 $(MODEL_LIB)(trcdia.o) \ 8781 $(MODEL_LIB)(trc.o) \8782 8753 $(MODEL_LIB)(trc_oce.o) \ 8783 8754 $(MODEL_LIB)(trcrst.o) \ … … 8787 8758 $(MODEL_LIB)(trdmod.o) \ 8788 8759 $(MODEL_LIB)(trdmod_oce.o) \ 8760 $(MODEL_LIB)(trp_trc.o) \ 8789 8761 $(MODEL_LIB)(zdfddm.o) \ 8790 8762 $(MODEL_LIB)(zdfkpp.o) \ … … 8822 8794 trazdf_imp.F90 \ 8823 8795 trcdia.F90 \ 8824 trc.F90 \8825 8796 trc_oce.F90 \ 8826 8797 trcrst.F90 \ … … 8830 8801 trdmod.F90 \ 8831 8802 trdmod_oce.F90 \ 8803 trp_trc.F90 \ 8832 8804 zdfddm.F90 \ 8833 8805 zdfkpp.F90 \ … … 9065 9037 $(MODEL_LIB)(trazdf.o) \ 9066 9038 $(MODEL_LIB)(trcdia.o) \ 9067 $(MODEL_LIB)(trc.o) \9068 9039 $(MODEL_LIB)(trc_oce.o) \ 9069 9040 $(MODEL_LIB)(trcrst.o) \ … … 9076 9047 $(MODEL_LIB)(trdmod_oce.o) \ 9077 9048 $(MODEL_LIB)(trdvor_oce.o) \ 9049 $(MODEL_LIB)(trp_trc.o) \ 9078 9050 $(MODEL_LIB)(zdfddm.o) \ 9079 9051 $(MODEL_LIB)(zdfkpp.o) \ … … 9132 9104 trazdf_imp.F90 \ 9133 9105 trcdia.F90 \ 9134 trc.F90 \9135 9106 trc_oce.F90 \ 9136 9107 trcrst.F90 \ … … 9143 9114 trdmod_oce.F90 \ 9144 9115 trdvor_oce.F90 \ 9116 trp_trc.F90 \ 9145 9117 zdfddm.F90 \ 9146 9118 zdfkpp.F90 \ … … 10672 10644 bdy_oce.F90 \ 10673 10645 dom_oce.F90 \ 10674 dynspg_oce.F90 \10675 10646 in_out_manager.F90 \ 10676 10647 lbclnk.F90 \ … … 10680 10651 $(MODEL_LIB)(bdy_oce.o) \ 10681 10652 $(MODEL_LIB)(dom_oce.o) \ 10682 $(MODEL_LIB)(dynspg_oce.o) \10683 10653 $(MODEL_LIB)(in_out_manager.o) \ 10684 10654 $(MODEL_LIB)(lbclnk.o) \ … … 10718 10688 bdytra.F90 \ 10719 10689 dom_oce.F90 \ 10720 domvvl.F90 \10721 10690 dynspg_oce.F90 \ 10722 10691 in_out_manager.F90 \ … … 10726 10695 $(MODEL_LIB)(bdytra.o) \ 10727 10696 $(MODEL_LIB)(dom_oce.o) \ 10728 $(MODEL_LIB)(domvvl.o) \10729 10697 $(MODEL_LIB)(dynspg_oce.o) \ 10730 10698 $(MODEL_LIB)(in_out_manager.o) \ … … 10875 10843 trasbc.F90 10876 10844 $(MODEL_LIB)(trazdf_exp.o) : \ 10877 dom_oce.F90 \ 10845 bdy_oce.F90 \ 10846 dom_oce.F90 \ 10847 dynspg_oce.F90 \ 10878 10848 in_out_manager.F90 \ 10879 10849 lbclnk.F90 \ … … 10881 10851 lib_mpp.F90 \ 10882 10852 lib_print.f90 \ 10883 $(MODEL_LIB)(dom_oce.o) \ 10853 $(MODEL_LIB)(bdy_oce.o) \ 10854 $(MODEL_LIB)(dom_oce.o) \ 10855 $(MODEL_LIB)(dynspg_oce.o) \ 10884 10856 $(MODEL_LIB)(in_out_manager.o) \ 10885 10857 $(MODEL_LIB)(lbclnk.o) \ … … 10916 10888 zdf_oce.F90 \ 10917 10889 dom_oce.F90 \ 10918 in_out_manager.F90 \ 10919 $(MODEL_LIB)(dom_oce.o) \ 10890 domvvl.F90 \ 10891 in_out_manager.F90 \ 10892 $(MODEL_LIB)(dom_oce.o) \ 10893 $(MODEL_LIB)(domvvl.o) \ 10920 10894 $(MODEL_LIB)(in_out_manager.o) \ 10921 10895 $(MODEL_LIB)(oce.o) \ … … 10932 10906 zdf_oce.F90 \ 10933 10907 domzgr_substitute.h90 \ 10908 vectopt_loop_substitute.h90 \ 10934 10909 zdfddm_substitute.h90 \ 10935 10910 KEY_CPP \ … … 11155 11130 $(MODEL_LIB)(trc.o) \ 11156 11131 $(MODEL_LIB)(trctrp_lec.o) \ 11132 $(MODEL_LIB)(trp_trc.o) \ 11157 11133 $(MODEL_LIB)(zdfddm.o) \ 11158 11134 $(MODEL_LIB)(zdfmxl.o) \ … … 11170 11146 trc.F90 \ 11171 11147 trctrp_lec.F90 \ 11148 trp_trc.F90 \ 11172 11149 zdfddm.F90 \ 11173 11150 zdfmxl.F90 \ … … 11176 11153 $(MODEL_LIB)(prtctl_trc.o) \ 11177 11154 $(MODEL_LIB)(trcbbl.o) \ 11178 $(MODEL_LIB)(tr c.o) \11155 $(MODEL_LIB)(trp_trc.o) \ 11179 11156 oce_trc.F90 \ 11180 11157 prtctl_trc.F90 \ 11181 11158 trcbbl.F90 \ 11182 tr c.F90 \11159 trp_trc.F90 \ 11183 11160 domzgr_substitute.h90 \ 11184 11161 ldfeiv_substitute.h90 \ … … 11219 11196 $(MODEL_LIB)(trc.o) \ 11220 11197 $(MODEL_LIB)(trctrp_lec.o) \ 11198 $(MODEL_LIB)(trp_trc.o) \ 11221 11199 $(MODEL_LIB)(zdfddm.o) \ 11222 11200 $(MODEL_LIB)(zdfmxl.o) \ … … 11234 11212 trc.F90 \ 11235 11213 trctrp_lec.F90 \ 11214 trp_trc.F90 \ 11236 11215 zdfddm.F90 \ 11237 11216 zdfmxl.F90 \ … … 11242 11221 $(MODEL_LIB)(prtctl_trc.o) \ 11243 11222 $(MODEL_LIB)(trcbbl.o) \ 11244 $(MODEL_LIB)(tr c.o) \11223 $(MODEL_LIB)(trp_trc.o) \ 11245 11224 oce_trc.F90 \ 11246 11225 prtctl_trc.F90 \ 11247 11226 trcbbl.F90 \ 11248 tr c.F90 \11227 trp_trc.F90 \ 11249 11228 domzgr_substitute.h90 \ 11250 11229 ldfeiv_substitute.h90 \ … … 11285 11264 $(MODEL_LIB)(trc.o) \ 11286 11265 $(MODEL_LIB)(trctrp_lec.o) \ 11266 $(MODEL_LIB)(trp_trc.o) \ 11287 11267 $(MODEL_LIB)(zdfddm.o) \ 11288 11268 $(MODEL_LIB)(zdfmxl.o) \ … … 11300 11280 trc.F90 \ 11301 11281 trctrp_lec.F90 \ 11282 trp_trc.F90 \ 11302 11283 zdfddm.F90 \ 11303 11284 zdfmxl.F90 \ … … 11310 11291 $(MODEL_LIB)(prtctl_trc.o) \ 11311 11292 $(MODEL_LIB)(trcbbl.o) \ 11312 $(MODEL_LIB)(tr c.o) \11293 $(MODEL_LIB)(trp_trc.o) \ 11313 11294 oce_trc.F90 \ 11314 11295 prtctl_trc.F90 \ 11315 11296 trcbbl.F90 \ 11316 tr c.F90 \11297 trp_trc.F90 \ 11317 11298 domzgr_substitute.h90 \ 11318 11299 ldfeiv_substitute.h90 \ … … 11353 11334 $(MODEL_LIB)(trc.o) \ 11354 11335 $(MODEL_LIB)(trctrp_lec.o) \ 11336 $(MODEL_LIB)(trp_trc.o) \ 11355 11337 $(MODEL_LIB)(zdfddm.o) \ 11356 11338 $(MODEL_LIB)(zdfmxl.o) \ … … 11368 11350 trc.F90 \ 11369 11351 trctrp_lec.F90 \ 11352 trp_trc.F90 \ 11370 11353 zdfddm.F90 \ 11371 11354 zdfmxl.F90 \ … … 11376 11359 $(MODEL_LIB)(prtctl_trc.o) \ 11377 11360 $(MODEL_LIB)(trcbbl.o) \ 11378 $(MODEL_LIB)(trc.o) \ 11361 $(MODEL_LIB)(trctrp_lec.o) \ 11362 $(MODEL_LIB)(trp_trc.o) \ 11379 11363 oce_trc.F90 \ 11380 11364 prtctl_trc.F90 \ 11381 11365 trcbbl.F90 \ 11382 trc.F90 \ 11366 trctrp_lec.F90 \ 11367 trp_trc.F90 \ 11383 11368 domzgr_substitute.h90 \ 11384 11369 ldfeiv_substitute.h90 \ … … 11419 11404 $(MODEL_LIB)(trc.o) \ 11420 11405 $(MODEL_LIB)(trctrp_lec.o) \ 11406 $(MODEL_LIB)(trp_trc.o) \ 11421 11407 $(MODEL_LIB)(zdfddm.o) \ 11422 11408 $(MODEL_LIB)(zdfmxl.o) \ … … 11434 11420 trc.F90 \ 11435 11421 trctrp_lec.F90 \ 11422 trp_trc.F90 \ 11436 11423 zdfddm.F90 \ 11437 11424 zdfmxl.F90 \ … … 11442 11429 $(MODEL_LIB)(prtctl_trc.o) \ 11443 11430 $(MODEL_LIB)(trcbbl.o) \ 11444 $(MODEL_LIB)(tr c.o) \11431 $(MODEL_LIB)(trp_trc.o) \ 11445 11432 oce_trc.F90 \ 11446 11433 prtctl_trc.F90 \ 11447 11434 trcbbl.F90 \ 11448 tr c.F90 \11435 trp_trc.F90 \ 11449 11436 domzgr_substitute.h90 \ 11450 11437 ldfeiv_substitute.h90 \ … … 11484 11471 $(MODEL_LIB)(par_trc.o) \ 11485 11472 $(MODEL_LIB)(phycst.o) \ 11486 $(MODEL_LIB)(sbc_oce.o) \11487 $(MODEL_LIB)(sbcrnf.o) \11488 $(MODEL_LIB)(trabbl.o) \11489 $(MODEL_LIB)(traqsr.o) \11490 $(MODEL_LIB)(zdfddm.o) \11491 $(MODEL_LIB)(zdfmxl.o) \11492 $(MODEL_LIB)(zdf_oce.o) \11493 oce.F90 \11494 oce_trc.F90 \11495 par_oce.F90 \11496 par_trc.F90 \11497 phycst.F90 \11498 sbc_oce.F90 \11499 sbcrnf.F90 \11500 trabbl.F90 \11501 traqsr.F90 \11502 zdfddm.F90 \11503 zdfmxl.F90 \11504 zdf_oce.F90 \11505 iom.F90 \11506 $(MODEL_LIB)(iom.o) \11507 $(MODEL_LIB)(oce_trc.o) \11508 $(MODEL_LIB)(prtctl_trc.o) \11509 $(MODEL_LIB)(trc.o) \11510 oce_trc.F90 \11511 prtctl_trc.F90 \11512 trc.F90 \11513 domzgr_substitute.h90 \11514 ldfeiv_substitute.h90 \11515 ldftra_substitute.h90 \11516 top_substitute.h90 \11517 vectopt_loop_substitute.h90 \11518 KEY_CPP \11519 trcbbc.F9011520 $(MODEL_LIB)(trcbbl.o) : \11521 daymod.F90 \11522 dom_oce.F90 \11523 dynspg_oce.F90 \11524 in_out_manager.F90 \11525 ldfslp.F90 \11526 ldftra_oce.F90 \11527 lib_mpp.F90 \11528 $(MODEL_LIB)(daymod.o) \11529 $(MODEL_LIB)(dom_oce.o) \11530 $(MODEL_LIB)(dynspg_oce.o) \11531 $(MODEL_LIB)(in_out_manager.o) \11532 $(MODEL_LIB)(ldfslp.o) \11533 $(MODEL_LIB)(ldftra_oce.o) \11534 $(MODEL_LIB)(lib_mpp.o) \11535 $(MODEL_LIB)(oce.o) \11536 $(MODEL_LIB)(oce_trc.o) \11537 $(MODEL_LIB)(par_oce.o) \11538 $(MODEL_LIB)(par_trc.o) \11539 $(MODEL_LIB)(phycst.o) \11540 $(MODEL_LIB)(prtctl.o) \11541 11473 $(MODEL_LIB)(sbc_oce.o) \ 11542 11474 $(MODEL_LIB)(sbcrnf.o) \ … … 11552 11484 par_trc.F90 \ 11553 11485 phycst.F90 \ 11554 prtctl.F90 \11555 11486 sbc_oce.F90 \ 11556 11487 sbcrnf.F90 \ … … 11561 11492 zdfmxl.F90 \ 11562 11493 zdf_oce.F90 \ 11563 eosbn2.F90 \ 11564 lbclnk.F90 \ 11565 $(MODEL_LIB)(eosbn2.o) \ 11566 $(MODEL_LIB)(lbclnk.o) \ 11494 iom.F90 \ 11495 $(MODEL_LIB)(iom.o) \ 11567 11496 $(MODEL_LIB)(oce_trc.o) \ 11568 11497 $(MODEL_LIB)(prtctl_trc.o) \ 11569 $(MODEL_LIB)(trc.o) \ 11570 $(MODEL_LIB)(trctrp_lec.o) \ 11498 $(MODEL_LIB)(trp_trc.o) \ 11571 11499 oce_trc.F90 \ 11572 11500 prtctl_trc.F90 \ 11501 trp_trc.F90 \ 11502 domzgr_substitute.h90 \ 11503 ldfeiv_substitute.h90 \ 11504 ldftra_substitute.h90 \ 11505 top_substitute.h90 \ 11506 vectopt_loop_substitute.h90 \ 11507 KEY_CPP \ 11508 trcbbc.F90 11509 $(MODEL_LIB)(trcbbl.o) : \ 11510 daymod.F90 \ 11511 dom_oce.F90 \ 11512 dynspg_oce.F90 \ 11513 in_out_manager.F90 \ 11514 ldfslp.F90 \ 11515 ldftra_oce.F90 \ 11516 lib_mpp.F90 \ 11517 $(MODEL_LIB)(daymod.o) \ 11518 $(MODEL_LIB)(dom_oce.o) \ 11519 $(MODEL_LIB)(dynspg_oce.o) \ 11520 $(MODEL_LIB)(in_out_manager.o) \ 11521 $(MODEL_LIB)(ldfslp.o) \ 11522 $(MODEL_LIB)(ldftra_oce.o) \ 11523 $(MODEL_LIB)(lib_mpp.o) \ 11524 $(MODEL_LIB)(oce.o) \ 11525 $(MODEL_LIB)(oce_trc.o) \ 11526 $(MODEL_LIB)(par_oce.o) \ 11527 $(MODEL_LIB)(par_trc.o) \ 11528 $(MODEL_LIB)(phycst.o) \ 11529 $(MODEL_LIB)(prtctl.o) \ 11530 $(MODEL_LIB)(sbc_oce.o) \ 11531 $(MODEL_LIB)(sbcrnf.o) \ 11532 $(MODEL_LIB)(trabbl.o) \ 11533 $(MODEL_LIB)(traqsr.o) \ 11534 $(MODEL_LIB)(trc.o) \ 11535 $(MODEL_LIB)(trp_trc.o) \ 11536 $(MODEL_LIB)(zdfddm.o) \ 11537 $(MODEL_LIB)(zdfmxl.o) \ 11538 $(MODEL_LIB)(zdf_oce.o) \ 11539 oce.F90 \ 11540 oce_trc.F90 \ 11541 par_oce.F90 \ 11542 par_trc.F90 \ 11543 phycst.F90 \ 11544 prtctl.F90 \ 11545 sbc_oce.F90 \ 11546 sbcrnf.F90 \ 11547 trabbl.F90 \ 11548 traqsr.F90 \ 11573 11549 trc.F90 \ 11550 trp_trc.F90 \ 11551 zdfddm.F90 \ 11552 zdfmxl.F90 \ 11553 zdf_oce.F90 \ 11554 eosbn2.F90 \ 11555 lbclnk.F90 \ 11556 $(MODEL_LIB)(eosbn2.o) \ 11557 $(MODEL_LIB)(lbclnk.o) \ 11558 $(MODEL_LIB)(oce_trc.o) \ 11559 $(MODEL_LIB)(prtctl_trc.o) \ 11560 $(MODEL_LIB)(trctrp_lec.o) \ 11561 $(MODEL_LIB)(trp_trc.o) \ 11562 oce_trc.F90 \ 11563 prtctl_trc.F90 \ 11574 11564 trctrp_lec.F90 \ 11565 trp_trc.F90 \ 11575 11566 domzgr_substitute.h90 \ 11576 11567 ldfeiv_substitute.h90 \ … … 11605 11596 $(MODEL_LIB)(trabbl.o) \ 11606 11597 $(MODEL_LIB)(traqsr.o) \ 11607 $(MODEL_LIB)(trc.o) \11608 11598 $(MODEL_LIB)(zdfddm.o) \ 11609 11599 $(MODEL_LIB)(zdfmxl.o) \ … … 11618 11608 trabbl.F90 \ 11619 11609 traqsr.F90 \ 11620 trc.F90 \11621 11610 zdfddm.F90 \ 11622 11611 zdfmxl.F90 \ … … 11627 11616 $(MODEL_LIB)(prtctl_trc.o) \ 11628 11617 $(MODEL_LIB)(sms_lobster.o) \ 11629 $(MODEL_LIB)(tr p_trc.o) \11618 $(MODEL_LIB)(trc.o) \ 11630 11619 oce_trc.F90 \ 11631 11620 prtctl_trc.F90 \ 11632 11621 sms_lobster.F90 \ 11633 tr p_trc.F90 \11622 trc.F90 \ 11634 11623 domzgr_substitute.h90 \ 11635 11624 KEY_CPP \ … … 11704 11693 $(MODEL_LIB)(trc.o) \ 11705 11694 $(MODEL_LIB)(trctrp_lec.o) \ 11695 $(MODEL_LIB)(trp_trc.o) \ 11706 11696 $(MODEL_LIB)(zdfddm.o) \ 11707 11697 $(MODEL_LIB)(zdfmxl.o) \ … … 11718 11708 trc.F90 \ 11719 11709 trctrp_lec.F90 \ 11710 trp_trc.F90 \ 11720 11711 zdfddm.F90 \ 11721 11712 zdfmxl.F90 \ … … 11892 11883 $(MODEL_LIB)(trabbl.o) \ 11893 11884 $(MODEL_LIB)(traqsr.o) \ 11885 $(MODEL_LIB)(trc.o) \ 11894 11886 $(MODEL_LIB)(zdfddm.o) \ 11895 11887 $(MODEL_LIB)(zdfmxl.o) \ … … 11904 11896 trabbl.F90 \ 11905 11897 traqsr.F90 \ 11898 trc.F90 \ 11906 11899 zdfddm.F90 \ 11907 11900 zdfmxl.F90 \ … … 11915 11908 $(MODEL_LIB)(oce_trc.o) \ 11916 11909 $(MODEL_LIB)(trc.o) \ 11910 $(MODEL_LIB)(trp_trc.o) \ 11917 11911 oce_trc.F90 \ 11918 11912 trc.F90 \ 11913 trp_trc.F90 \ 11919 11914 domzgr_substitute.h90 \ 11920 11915 ldfeiv_substitute.h90 \ … … 11964 11959 $(MODEL_LIB)(traqsr.o) \ 11965 11960 $(MODEL_LIB)(trc.o) \ 11961 $(MODEL_LIB)(trp_trc.o) \ 11966 11962 $(MODEL_LIB)(zdfddm.o) \ 11967 11963 $(MODEL_LIB)(zdfmxl.o) \ … … 11977 11973 traqsr.F90 \ 11978 11974 trc.F90 \ 11975 trp_trc.F90 \ 11979 11976 zdfddm.F90 \ 11980 11977 zdfmxl.F90 \ … … 11985 11982 $(MODEL_LIB)(prtctl_trc.o) \ 11986 11983 $(MODEL_LIB)(trcdta.o) \ 11987 $(MODEL_LIB)(trc.o) \11988 11984 $(MODEL_LIB)(trctrp_lec.o) \ 11985 $(MODEL_LIB)(trp_trc.o) \ 11989 11986 oce_trc.F90 \ 11990 11987 prtctl_trc.F90 \ 11991 11988 trcdta.F90 \ 11992 trc.F90 \11993 11989 trctrp_lec.F90 \ 11990 trp_trc.F90 \ 11994 11991 domzgr_substitute.h90 \ 11995 11992 ldfeiv_substitute.h90 \ … … 12098 12095 $(MODEL_LIB)(trabbl.o) \ 12099 12096 $(MODEL_LIB)(traqsr.o) \ 12100 $(MODEL_LIB)(tr c.o) \12097 $(MODEL_LIB)(trp_trc.o) \ 12101 12098 $(MODEL_LIB)(zdfddm.o) \ 12102 12099 $(MODEL_LIB)(zdfmxl.o) \ … … 12111 12108 trabbl.F90 \ 12112 12109 traqsr.F90 \ 12113 tr c.F90 \12110 trp_trc.F90 \ 12114 12111 zdfddm.F90 \ 12115 12112 zdfmxl.F90 \ … … 12122 12119 $(MODEL_LIB)(trc.o) \ 12123 12120 $(MODEL_LIB)(trctrp_lec.o) \ 12124 $(MODEL_LIB)(trp_trc.o) \12125 12121 oce_trc.F90 \ 12126 12122 prtctl_trc.F90 \ … … 12128 12124 trc.F90 \ 12129 12125 trctrp_lec.F90 \ 12130 trp_trc.F90 \12131 12126 domzgr_substitute.h90 \ 12132 12127 KEY_CPP \ … … 12430 12425 $(MODEL_LIB)(traqsr.o) \ 12431 12426 $(MODEL_LIB)(trc.o) \ 12432 $(MODEL_LIB)(trp_trc.o) \12433 12427 $(MODEL_LIB)(zdfddm.o) \ 12434 12428 $(MODEL_LIB)(zdfmxl.o) \ … … 12450 12444 traqsr.F90 \ 12451 12445 trc.F90 \ 12452 trp_trc.F90 \12453 12446 zdfddm.F90 \ 12454 12447 zdfmxl.F90 \ … … 12461 12454 $(MODEL_LIB)(sms_pisces.o) \ 12462 12455 $(MODEL_LIB)(trc.o) \ 12463 $(MODEL_LIB)(trp_trc.o) \12464 12456 oce_trc.F90 \ 12465 12457 p4zche.F90 \ … … 12467 12459 sms_pisces.F90 \ 12468 12460 trc.F90 \ 12461 domzgr_substitute.h90 \ 12462 ldfeiv_substitute.h90 \ 12463 ldftra_substitute.h90 \ 12464 top_substitute.h90 \ 12465 vectopt_loop_substitute.h90 \ 12466 KEY_CPP \ 12467 trcini_pisces.F90 12468 $(MODEL_LIB)(trcldf_bilap.o) : \ 12469 daymod.F90 \ 12470 dom_oce.F90 \ 12471 dynspg_oce.F90 \ 12472 in_out_manager.F90 \ 12473 ldfslp.F90 \ 12474 ldftra_oce.F90 \ 12475 lib_mpp.F90 \ 12476 $(MODEL_LIB)(daymod.o) \ 12477 $(MODEL_LIB)(dom_oce.o) \ 12478 $(MODEL_LIB)(dynspg_oce.o) \ 12479 $(MODEL_LIB)(in_out_manager.o) \ 12480 $(MODEL_LIB)(ldfslp.o) \ 12481 $(MODEL_LIB)(ldftra_oce.o) \ 12482 $(MODEL_LIB)(lib_mpp.o) \ 12483 $(MODEL_LIB)(oce.o) \ 12484 $(MODEL_LIB)(oce_trc.o) \ 12485 $(MODEL_LIB)(par_oce.o) \ 12486 $(MODEL_LIB)(par_trc.o) \ 12487 $(MODEL_LIB)(phycst.o) \ 12488 $(MODEL_LIB)(sbc_oce.o) \ 12489 $(MODEL_LIB)(sbcrnf.o) \ 12490 $(MODEL_LIB)(trabbl.o) \ 12491 $(MODEL_LIB)(traqsr.o) \ 12492 $(MODEL_LIB)(trc.o) \ 12493 $(MODEL_LIB)(zdfddm.o) \ 12494 $(MODEL_LIB)(zdfmxl.o) \ 12495 $(MODEL_LIB)(zdf_oce.o) \ 12496 oce.F90 \ 12497 oce_trc.F90 \ 12498 par_oce.F90 \ 12499 par_trc.F90 \ 12500 phycst.F90 \ 12501 sbc_oce.F90 \ 12502 sbcrnf.F90 \ 12503 trabbl.F90 \ 12504 traqsr.F90 \ 12505 trc.F90 \ 12506 zdfddm.F90 \ 12507 zdfmxl.F90 \ 12508 zdf_oce.F90 \ 12509 lbclnk.F90 \ 12510 $(MODEL_LIB)(lbclnk.o) \ 12511 $(MODEL_LIB)(oce_trc.o) \ 12512 $(MODEL_LIB)(prtctl_trc.o) \ 12513 $(MODEL_LIB)(trp_trc.o) \ 12514 oce_trc.F90 \ 12515 prtctl_trc.F90 \ 12469 12516 trp_trc.F90 \ 12470 12517 domzgr_substitute.h90 \ … … 12474 12521 vectopt_loop_substitute.h90 \ 12475 12522 KEY_CPP \ 12476 trc ini_pisces.F9012477 $(MODEL_LIB)(trcldf_bilap .o) : \12523 trcldf_bilap.F90 12524 $(MODEL_LIB)(trcldf_bilapg.o) : \ 12478 12525 daymod.F90 \ 12479 12526 dom_oce.F90 \ … … 12499 12546 $(MODEL_LIB)(trabbl.o) \ 12500 12547 $(MODEL_LIB)(traqsr.o) \ 12548 $(MODEL_LIB)(trc.o) \ 12501 12549 $(MODEL_LIB)(zdfddm.o) \ 12502 12550 $(MODEL_LIB)(zdfmxl.o) \ … … 12511 12559 trabbl.F90 \ 12512 12560 traqsr.F90 \ 12561 trc.F90 \ 12513 12562 zdfddm.F90 \ 12514 12563 zdfmxl.F90 \ … … 12518 12567 $(MODEL_LIB)(oce_trc.o) \ 12519 12568 $(MODEL_LIB)(prtctl_trc.o) \ 12520 $(MODEL_LIB)(tr c.o) \12569 $(MODEL_LIB)(trp_trc.o) \ 12521 12570 oce_trc.F90 \ 12522 12571 prtctl_trc.F90 \ 12523 tr c.F90 \12572 trp_trc.F90 \ 12524 12573 domzgr_substitute.h90 \ 12525 12574 ldfeiv_substitute.h90 \ … … 12528 12577 vectopt_loop_substitute.h90 \ 12529 12578 KEY_CPP \ 12530 trcldf_bilap .F9012531 $(MODEL_LIB)(trcldf_ bilapg.o) : \12579 trcldf_bilapg.F90 12580 $(MODEL_LIB)(trcldf_iso.o) : \ 12532 12581 daymod.F90 \ 12533 12582 dom_oce.F90 \ … … 12553 12602 $(MODEL_LIB)(trabbl.o) \ 12554 12603 $(MODEL_LIB)(traqsr.o) \ 12604 $(MODEL_LIB)(trc.o) \ 12555 12605 $(MODEL_LIB)(zdfddm.o) \ 12556 12606 $(MODEL_LIB)(zdfmxl.o) \ … … 12565 12615 trabbl.F90 \ 12566 12616 traqsr.F90 \ 12617 trc.F90 \ 12567 12618 zdfddm.F90 \ 12568 12619 zdfmxl.F90 \ 12569 12620 zdf_oce.F90 \ 12570 lbclnk.F90 \12571 $(MODEL_LIB)(lbclnk.o) \12572 12621 $(MODEL_LIB)(oce_trc.o) \ 12573 12622 $(MODEL_LIB)(prtctl_trc.o) \ 12574 $(MODEL_LIB)(tr c.o) \12623 $(MODEL_LIB)(trp_trc.o) \ 12575 12624 oce_trc.F90 \ 12576 12625 prtctl_trc.F90 \ 12577 tr c.F90 \12626 trp_trc.F90 \ 12578 12627 domzgr_substitute.h90 \ 12579 12628 ldfeiv_substitute.h90 \ … … 12582 12631 vectopt_loop_substitute.h90 \ 12583 12632 KEY_CPP \ 12584 trcldf_ bilapg.F9012585 $(MODEL_LIB)(trcldf_iso .o) : \12633 trcldf_iso.F90 12634 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 12586 12635 daymod.F90 \ 12587 12636 dom_oce.F90 \ … … 12607 12656 $(MODEL_LIB)(trabbl.o) \ 12608 12657 $(MODEL_LIB)(traqsr.o) \ 12658 $(MODEL_LIB)(trc.o) \ 12609 12659 $(MODEL_LIB)(zdfddm.o) \ 12610 12660 $(MODEL_LIB)(zdfmxl.o) \ … … 12619 12669 trabbl.F90 \ 12620 12670 traqsr.F90 \ 12671 trc.F90 \ 12621 12672 zdfddm.F90 \ 12622 12673 zdfmxl.F90 \ … … 12624 12675 $(MODEL_LIB)(oce_trc.o) \ 12625 12676 $(MODEL_LIB)(prtctl_trc.o) \ 12626 $(MODEL_LIB)(tr c.o) \12677 $(MODEL_LIB)(trp_trc.o) \ 12627 12678 oce_trc.F90 \ 12628 12679 prtctl_trc.F90 \ 12629 tr c.F90 \12680 trp_trc.F90 \ 12630 12681 domzgr_substitute.h90 \ 12631 12682 ldfeiv_substitute.h90 \ … … 12634 12685 vectopt_loop_substitute.h90 \ 12635 12686 KEY_CPP \ 12636 trcldf_iso .F9012637 $(MODEL_LIB)(trcldf_ iso_zps.o) : \12687 trcldf_iso_zps.F90 12688 $(MODEL_LIB)(trcldf_lap.o) : \ 12638 12689 daymod.F90 \ 12639 12690 dom_oce.F90 \ … … 12659 12710 $(MODEL_LIB)(trabbl.o) \ 12660 12711 $(MODEL_LIB)(traqsr.o) \ 12712 $(MODEL_LIB)(trc.o) \ 12661 12713 $(MODEL_LIB)(zdfddm.o) \ 12662 12714 $(MODEL_LIB)(zdfmxl.o) \ … … 12671 12723 trabbl.F90 \ 12672 12724 traqsr.F90 \ 12725 trc.F90 \ 12673 12726 zdfddm.F90 \ 12674 12727 zdfmxl.F90 \ … … 12676 12729 $(MODEL_LIB)(oce_trc.o) \ 12677 12730 $(MODEL_LIB)(prtctl_trc.o) \ 12678 $(MODEL_LIB)(tr c.o) \12731 $(MODEL_LIB)(trp_trc.o) \ 12679 12732 oce_trc.F90 \ 12680 12733 prtctl_trc.F90 \ 12681 trc.F90 \ 12682 domzgr_substitute.h90 \ 12683 ldfeiv_substitute.h90 \ 12684 ldftra_substitute.h90 \ 12685 top_substitute.h90 \ 12686 vectopt_loop_substitute.h90 \ 12687 KEY_CPP \ 12688 trcldf_iso_zps.F90 12689 $(MODEL_LIB)(trcldf_lap.o) : \ 12690 daymod.F90 \ 12691 dom_oce.F90 \ 12692 dynspg_oce.F90 \ 12693 in_out_manager.F90 \ 12694 ldfslp.F90 \ 12695 ldftra_oce.F90 \ 12696 lib_mpp.F90 \ 12697 $(MODEL_LIB)(daymod.o) \ 12698 $(MODEL_LIB)(dom_oce.o) \ 12699 $(MODEL_LIB)(dynspg_oce.o) \ 12700 $(MODEL_LIB)(in_out_manager.o) \ 12701 $(MODEL_LIB)(ldfslp.o) \ 12702 $(MODEL_LIB)(ldftra_oce.o) \ 12703 $(MODEL_LIB)(lib_mpp.o) \ 12704 $(MODEL_LIB)(oce.o) \ 12705 $(MODEL_LIB)(oce_trc.o) \ 12706 $(MODEL_LIB)(par_oce.o) \ 12707 $(MODEL_LIB)(par_trc.o) \ 12708 $(MODEL_LIB)(phycst.o) \ 12709 $(MODEL_LIB)(sbc_oce.o) \ 12710 $(MODEL_LIB)(sbcrnf.o) \ 12711 $(MODEL_LIB)(trabbl.o) \ 12712 $(MODEL_LIB)(traqsr.o) \ 12713 $(MODEL_LIB)(zdfddm.o) \ 12714 $(MODEL_LIB)(zdfmxl.o) \ 12715 $(MODEL_LIB)(zdf_oce.o) \ 12716 oce.F90 \ 12717 oce_trc.F90 \ 12718 par_oce.F90 \ 12719 par_trc.F90 \ 12720 phycst.F90 \ 12721 sbc_oce.F90 \ 12722 sbcrnf.F90 \ 12723 trabbl.F90 \ 12724 traqsr.F90 \ 12725 zdfddm.F90 \ 12726 zdfmxl.F90 \ 12727 zdf_oce.F90 \ 12728 $(MODEL_LIB)(oce_trc.o) \ 12729 $(MODEL_LIB)(prtctl_trc.o) \ 12730 $(MODEL_LIB)(trc.o) \ 12731 oce_trc.F90 \ 12732 prtctl_trc.F90 \ 12733 trc.F90 \ 12734 trp_trc.F90 \ 12734 12735 domzgr_substitute.h90 \ 12735 12736 ldfeiv_substitute.h90 \ … … 12770 12771 $(MODEL_LIB)(trc.o) \ 12771 12772 $(MODEL_LIB)(trcsms_cfc.o) \ 12773 $(MODEL_LIB)(trp_trc.o) \ 12772 12774 $(MODEL_LIB)(zdfddm.o) \ 12773 12775 $(MODEL_LIB)(zdfmxl.o) \ … … 12787 12789 trc.F90 \ 12788 12790 trcsms_cfc.F90 \ 12791 trp_trc.F90 \ 12789 12792 zdfddm.F90 \ 12790 12793 zdfmxl.F90 \ … … 12799 12802 $(MODEL_LIB)(trc.o) \ 12800 12803 $(MODEL_LIB)(trctrp_lec.o) \ 12804 $(MODEL_LIB)(trp_trc.o) \ 12801 12805 oce_trc.F90 \ 12802 12806 trc.F90 \ … … 12806 12810 trclsm_pisces.F90 \ 12807 12811 trctrp_lec.F90 \ 12812 trp_trc.F90 \ 12808 12813 domzgr_substitute.h90 \ 12809 12814 ldfeiv_substitute.h90 \ … … 13068 13073 $(MODEL_LIB)(traqsr.o) \ 13069 13074 $(MODEL_LIB)(trc.o) \ 13075 $(MODEL_LIB)(trp_trc.o) \ 13076 $(MODEL_LIB)(zdfddm.o) \ 13077 $(MODEL_LIB)(zdfmxl.o) \ 13078 $(MODEL_LIB)(zdf_oce.o) \ 13079 oce.F90 \ 13080 oce_trc.F90 \ 13081 par_oce.F90 \ 13082 par_trc.F90 \ 13083 phycst.F90 \ 13084 sbc_oce.F90 \ 13085 sbcrnf.F90 \ 13086 trabbl.F90 \ 13087 traqsr.F90 \ 13088 trc.F90 \ 13089 trp_trc.F90 \ 13090 zdfddm.F90 \ 13091 zdfmxl.F90 \ 13092 zdf_oce.F90 \ 13093 agrif_top_interp.F90 \ 13094 agrif_top_update.F90 \ 13095 lbclnk.F90 \ 13096 $(MODEL_LIB)(agrif_top_interp.o) \ 13097 $(MODEL_LIB)(agrif_top_update.o) \ 13098 $(MODEL_LIB)(lbclnk.o) \ 13099 $(MODEL_LIB)(oce_trc.o) \ 13100 $(MODEL_LIB)(prtctl_trc.o) \ 13101 $(MODEL_LIB)(trctrp_lec.o) \ 13102 $(MODEL_LIB)(trp_trc.o) \ 13103 oce_trc.F90 \ 13104 prtctl_trc.F90 \ 13105 trctrp_lec.F90 \ 13106 trp_trc.F90 \ 13107 $(AGRIF_LIB) \ 13108 KEY_CPP \ 13109 trcnxt.F90 13110 $(MODEL_LIB)(trc_oce.o) : \ 13111 $(MODEL_LIB)(par_kind.o) \ 13112 $(MODEL_LIB)(par_oce.o) \ 13113 $(MODEL_LIB)(par_trc.o) \ 13114 par_kind.F90 \ 13115 par_oce.F90 \ 13116 par_trc.F90 \ 13117 $(MODEL_LIB)(par_oce.o) \ 13118 $(MODEL_LIB)(sms_pisces.o) \ 13119 par_oce.F90 \ 13120 sms_pisces.F90 \ 13121 KEY_CPP \ 13122 trc_oce.F90 13123 $(MODEL_LIB)(trcopt.o) : \ 13124 daymod.F90 \ 13125 dom_oce.F90 \ 13126 dynspg_oce.F90 \ 13127 in_out_manager.F90 \ 13128 ldfslp.F90 \ 13129 ldftra_oce.F90 \ 13130 lib_mpp.F90 \ 13131 $(MODEL_LIB)(daymod.o) \ 13132 $(MODEL_LIB)(dom_oce.o) \ 13133 $(MODEL_LIB)(dynspg_oce.o) \ 13134 $(MODEL_LIB)(in_out_manager.o) \ 13135 $(MODEL_LIB)(ldfslp.o) \ 13136 $(MODEL_LIB)(ldftra_oce.o) \ 13137 $(MODEL_LIB)(lib_mpp.o) \ 13138 $(MODEL_LIB)(oce.o) \ 13139 $(MODEL_LIB)(oce_trc.o) \ 13140 $(MODEL_LIB)(par_oce.o) \ 13141 $(MODEL_LIB)(par_trc.o) \ 13142 $(MODEL_LIB)(phycst.o) \ 13143 $(MODEL_LIB)(sbc_oce.o) \ 13144 $(MODEL_LIB)(sbcrnf.o) \ 13145 $(MODEL_LIB)(trabbl.o) \ 13146 $(MODEL_LIB)(traqsr.o) \ 13147 $(MODEL_LIB)(zdfddm.o) \ 13148 $(MODEL_LIB)(zdfmxl.o) \ 13149 $(MODEL_LIB)(zdf_oce.o) \ 13150 oce.F90 \ 13151 oce_trc.F90 \ 13152 par_oce.F90 \ 13153 par_trc.F90 \ 13154 phycst.F90 \ 13155 sbc_oce.F90 \ 13156 sbcrnf.F90 \ 13157 trabbl.F90 \ 13158 traqsr.F90 \ 13159 zdfddm.F90 \ 13160 zdfmxl.F90 \ 13161 zdf_oce.F90 \ 13162 $(MODEL_LIB)(oce_trc.o) \ 13163 $(MODEL_LIB)(prtctl_trc.o) \ 13164 $(MODEL_LIB)(sms_lobster.o) \ 13165 $(MODEL_LIB)(trc.o) \ 13166 oce_trc.F90 \ 13167 prtctl_trc.F90 \ 13168 sms_lobster.F90 \ 13169 trc.F90 \ 13170 domzgr_substitute.h90 \ 13171 KEY_CPP \ 13172 trcopt.F90 13173 $(MODEL_LIB)(trcrad.o) : \ 13174 daymod.F90 \ 13175 dom_oce.F90 \ 13176 dynspg_oce.F90 \ 13177 in_out_manager.F90 \ 13178 ldfslp.F90 \ 13179 ldftra_oce.F90 \ 13180 lib_mpp.F90 \ 13181 $(MODEL_LIB)(daymod.o) \ 13182 $(MODEL_LIB)(dom_oce.o) \ 13183 $(MODEL_LIB)(dynspg_oce.o) \ 13184 $(MODEL_LIB)(in_out_manager.o) \ 13185 $(MODEL_LIB)(ldfslp.o) \ 13186 $(MODEL_LIB)(ldftra_oce.o) \ 13187 $(MODEL_LIB)(lib_mpp.o) \ 13188 $(MODEL_LIB)(oce.o) \ 13189 $(MODEL_LIB)(oce_trc.o) \ 13190 $(MODEL_LIB)(par_oce.o) \ 13191 $(MODEL_LIB)(par_trc.o) \ 13192 $(MODEL_LIB)(phycst.o) \ 13193 $(MODEL_LIB)(sbc_oce.o) \ 13194 $(MODEL_LIB)(sbcrnf.o) \ 13195 $(MODEL_LIB)(trabbl.o) \ 13196 $(MODEL_LIB)(traqsr.o) \ 13197 $(MODEL_LIB)(trc.o) \ 13070 13198 $(MODEL_LIB)(zdfddm.o) \ 13071 13199 $(MODEL_LIB)(zdfmxl.o) \ … … 13084 13212 zdfmxl.F90 \ 13085 13213 zdf_oce.F90 \ 13086 agrif_top_interp.F90 \ 13087 agrif_top_update.F90 \ 13088 lbclnk.F90 \ 13089 $(MODEL_LIB)(agrif_top_interp.o) \ 13090 $(MODEL_LIB)(agrif_top_update.o) \ 13091 $(MODEL_LIB)(lbclnk.o) \ 13214 lib_mpp.F90 \ 13215 $(MODEL_LIB)(lib_mpp.o) \ 13092 13216 $(MODEL_LIB)(oce_trc.o) \ 13093 13217 $(MODEL_LIB)(prtctl_trc.o) \ 13094 $(MODEL_LIB)(trc.o) \13095 $(MODEL_LIB)(trctrp_lec.o) \13096 oce_trc.F90 \13097 prtctl_trc.F90 \13098 trc.F90 \13099 trctrp_lec.F90 \13100 $(AGRIF_LIB) \13101 KEY_CPP \13102 trcnxt.F9013103 $(MODEL_LIB)(trc_oce.o) : \13104 $(MODEL_LIB)(par_kind.o) \13105 $(MODEL_LIB)(par_oce.o) \13106 $(MODEL_LIB)(par_trc.o) \13107 par_kind.F90 \13108 par_oce.F90 \13109 par_trc.F90 \13110 $(MODEL_LIB)(par_oce.o) \13111 $(MODEL_LIB)(sms_pisces.o) \13112 par_oce.F90 \13113 sms_pisces.F90 \13114 KEY_CPP \13115 trc_oce.F9013116 $(MODEL_LIB)(trcopt.o) : \13117 daymod.F90 \13118 dom_oce.F90 \13119 dynspg_oce.F90 \13120 in_out_manager.F90 \13121 ldfslp.F90 \13122 ldftra_oce.F90 \13123 lib_mpp.F90 \13124 $(MODEL_LIB)(daymod.o) \13125 $(MODEL_LIB)(dom_oce.o) \13126 $(MODEL_LIB)(dynspg_oce.o) \13127 $(MODEL_LIB)(in_out_manager.o) \13128 $(MODEL_LIB)(ldfslp.o) \13129 $(MODEL_LIB)(ldftra_oce.o) \13130 $(MODEL_LIB)(lib_mpp.o) \13131 $(MODEL_LIB)(oce.o) \13132 $(MODEL_LIB)(oce_trc.o) \13133 $(MODEL_LIB)(par_oce.o) \13134 $(MODEL_LIB)(par_trc.o) \13135 $(MODEL_LIB)(phycst.o) \13136 $(MODEL_LIB)(sbc_oce.o) \13137 $(MODEL_LIB)(sbcrnf.o) \13138 $(MODEL_LIB)(trabbl.o) \13139 $(MODEL_LIB)(traqsr.o) \13140 $(MODEL_LIB)(trc.o) \13141 $(MODEL_LIB)(zdfddm.o) \13142 $(MODEL_LIB)(zdfmxl.o) \13143 $(MODEL_LIB)(zdf_oce.o) \13144 oce.F90 \13145 oce_trc.F90 \13146 par_oce.F90 \13147 par_trc.F90 \13148 phycst.F90 \13149 sbc_oce.F90 \13150 sbcrnf.F90 \13151 trabbl.F90 \13152 traqsr.F90 \13153 trc.F90 \13154 zdfddm.F90 \13155 zdfmxl.F90 \13156 zdf_oce.F90 \13157 $(MODEL_LIB)(oce_trc.o) \13158 $(MODEL_LIB)(prtctl_trc.o) \13159 $(MODEL_LIB)(sms_lobster.o) \13160 13218 $(MODEL_LIB)(trp_trc.o) \ 13161 13219 oce_trc.F90 \ 13162 13220 prtctl_trc.F90 \ 13163 sms_lobster.F90 \13164 13221 trp_trc.F90 \ 13165 domzgr_substitute.h90 \13166 KEY_CPP \13167 trcopt.F9013168 $(MODEL_LIB)(trcrad.o) : \13169 daymod.F90 \13170 dom_oce.F90 \13171 dynspg_oce.F90 \13172 in_out_manager.F90 \13173 ldfslp.F90 \13174 ldftra_oce.F90 \13175 lib_mpp.F90 \13176 $(MODEL_LIB)(daymod.o) \13177 $(MODEL_LIB)(dom_oce.o) \13178 $(MODEL_LIB)(dynspg_oce.o) \13179 $(MODEL_LIB)(in_out_manager.o) \13180 $(MODEL_LIB)(ldfslp.o) \13181 $(MODEL_LIB)(ldftra_oce.o) \13182 $(MODEL_LIB)(lib_mpp.o) \13183 $(MODEL_LIB)(oce.o) \13184 $(MODEL_LIB)(oce_trc.o) \13185 $(MODEL_LIB)(par_oce.o) \13186 $(MODEL_LIB)(par_trc.o) \13187 $(MODEL_LIB)(phycst.o) \13188 $(MODEL_LIB)(sbc_oce.o) \13189 $(MODEL_LIB)(sbcrnf.o) \13190 $(MODEL_LIB)(trabbl.o) \13191 $(MODEL_LIB)(traqsr.o) \13192 $(MODEL_LIB)(zdfddm.o) \13193 $(MODEL_LIB)(zdfmxl.o) \13194 $(MODEL_LIB)(zdf_oce.o) \13195 oce.F90 \13196 oce_trc.F90 \13197 par_oce.F90 \13198 par_trc.F90 \13199 phycst.F90 \13200 sbc_oce.F90 \13201 sbcrnf.F90 \13202 trabbl.F90 \13203 traqsr.F90 \13204 zdfddm.F90 \13205 zdfmxl.F90 \13206 zdf_oce.F90 \13207 lib_mpp.F90 \13208 $(MODEL_LIB)(lib_mpp.o) \13209 $(MODEL_LIB)(oce_trc.o) \13210 $(MODEL_LIB)(prtctl_trc.o) \13211 $(MODEL_LIB)(trc.o) \13212 oce_trc.F90 \13213 prtctl_trc.F90 \13214 trc.F90 \13215 13222 domzgr_substitute.h90 \ 13216 13223 ldfeiv_substitute.h90 \ … … 13255 13262 $(MODEL_LIB)(traqsr.o) \ 13256 13263 $(MODEL_LIB)(trc.o) \ 13264 $(MODEL_LIB)(trp_trc.o) \ 13257 13265 $(MODEL_LIB)(zdfddm.o) \ 13258 13266 $(MODEL_LIB)(zdfmxl.o) \ … … 13268 13276 traqsr.F90 \ 13269 13277 trc.F90 \ 13278 trp_trc.F90 \ 13270 13279 zdfddm.F90 \ 13271 13280 zdfmxl.F90 \ … … 13318 13327 $(MODEL_LIB)(trabbl.o) \ 13319 13328 $(MODEL_LIB)(traqsr.o) \ 13320 $(MODEL_LIB)(zdfddm.o) \13321 $(MODEL_LIB)(zdfmxl.o) \13322 $(MODEL_LIB)(zdf_oce.o) \13323 oce.F90 \13324 oce_trc.F90 \13325 par_oce.F90 \13326 par_trc.F90 \13327 phycst.F90 \13328 sbc_oce.F90 \13329 sbcrnf.F90 \13330 trabbl.F90 \13331 traqsr.F90 \13332 zdfddm.F90 \13333 zdfmxl.F90 \13334 zdf_oce.F90 \13335 $(MODEL_LIB)(oce_trc.o) \13336 $(MODEL_LIB)(prtctl_trc.o) \13337 $(MODEL_LIB)(trc.o) \13338 oce_trc.F90 \13339 prtctl_trc.F90 \13340 trc.F90 \13341 domzgr_substitute.h90 \13342 ldfeiv_substitute.h90 \13343 ldftra_substitute.h90 \13344 top_substitute.h90 \13345 vectopt_loop_substitute.h90 \13346 KEY_CPP \13347 trcsbc.F9013348 $(MODEL_LIB)(trcsed.o) : \13349 daymod.F90 \13350 dom_oce.F90 \13351 dynspg_oce.F90 \13352 in_out_manager.F90 \13353 ldfslp.F90 \13354 ldftra_oce.F90 \13355 lib_mpp.F90 \13356 $(MODEL_LIB)(daymod.o) \13357 $(MODEL_LIB)(dom_oce.o) \13358 $(MODEL_LIB)(dynspg_oce.o) \13359 $(MODEL_LIB)(in_out_manager.o) \13360 $(MODEL_LIB)(ldfslp.o) \13361 $(MODEL_LIB)(ldftra_oce.o) \13362 $(MODEL_LIB)(lib_mpp.o) \13363 $(MODEL_LIB)(oce.o) \13364 $(MODEL_LIB)(oce_trc.o) \13365 $(MODEL_LIB)(par_oce.o) \13366 $(MODEL_LIB)(par_trc.o) \13367 $(MODEL_LIB)(phycst.o) \13368 $(MODEL_LIB)(sbc_oce.o) \13369 $(MODEL_LIB)(sbcrnf.o) \13370 $(MODEL_LIB)(trabbl.o) \13371 $(MODEL_LIB)(traqsr.o) \13372 13329 $(MODEL_LIB)(trc.o) \ 13373 13330 $(MODEL_LIB)(zdfddm.o) \ … … 13387 13344 zdfmxl.F90 \ 13388 13345 zdf_oce.F90 \ 13346 $(MODEL_LIB)(oce_trc.o) \ 13347 $(MODEL_LIB)(prtctl_trc.o) \ 13348 $(MODEL_LIB)(trp_trc.o) \ 13349 oce_trc.F90 \ 13350 prtctl_trc.F90 \ 13351 trp_trc.F90 \ 13352 domzgr_substitute.h90 \ 13353 ldfeiv_substitute.h90 \ 13354 ldftra_substitute.h90 \ 13355 top_substitute.h90 \ 13356 vectopt_loop_substitute.h90 \ 13357 KEY_CPP \ 13358 trcsbc.F90 13359 $(MODEL_LIB)(trcsed.o) : \ 13360 daymod.F90 \ 13361 dom_oce.F90 \ 13362 dynspg_oce.F90 \ 13363 in_out_manager.F90 \ 13364 ldfslp.F90 \ 13365 ldftra_oce.F90 \ 13366 lib_mpp.F90 \ 13367 $(MODEL_LIB)(daymod.o) \ 13368 $(MODEL_LIB)(dom_oce.o) \ 13369 $(MODEL_LIB)(dynspg_oce.o) \ 13370 $(MODEL_LIB)(in_out_manager.o) \ 13371 $(MODEL_LIB)(ldfslp.o) \ 13372 $(MODEL_LIB)(ldftra_oce.o) \ 13373 $(MODEL_LIB)(lib_mpp.o) \ 13374 $(MODEL_LIB)(oce.o) \ 13375 $(MODEL_LIB)(oce_trc.o) \ 13376 $(MODEL_LIB)(par_oce.o) \ 13377 $(MODEL_LIB)(par_trc.o) \ 13378 $(MODEL_LIB)(phycst.o) \ 13379 $(MODEL_LIB)(sbc_oce.o) \ 13380 $(MODEL_LIB)(sbcrnf.o) \ 13381 $(MODEL_LIB)(trabbl.o) \ 13382 $(MODEL_LIB)(traqsr.o) \ 13383 $(MODEL_LIB)(zdfddm.o) \ 13384 $(MODEL_LIB)(zdfmxl.o) \ 13385 $(MODEL_LIB)(zdf_oce.o) \ 13386 oce.F90 \ 13387 oce_trc.F90 \ 13388 par_oce.F90 \ 13389 par_trc.F90 \ 13390 phycst.F90 \ 13391 sbc_oce.F90 \ 13392 sbcrnf.F90 \ 13393 trabbl.F90 \ 13394 traqsr.F90 \ 13395 zdfddm.F90 \ 13396 zdfmxl.F90 \ 13397 zdf_oce.F90 \ 13389 13398 lbclnk.F90 \ 13390 13399 $(MODEL_LIB)(lbclnk.o) \ … … 13392 13401 $(MODEL_LIB)(prtctl_trc.o) \ 13393 13402 $(MODEL_LIB)(sms_lobster.o) \ 13394 $(MODEL_LIB)(tr p_trc.o) \13403 $(MODEL_LIB)(trc.o) \ 13395 13404 oce_trc.F90 \ 13396 13405 prtctl_trc.F90 \ 13397 13406 sms_lobster.F90 \ 13398 tr p_trc.F90 \13407 trc.F90 \ 13399 13408 domzgr_substitute.h90 \ 13400 13409 KEY_CPP \ … … 13502 13511 $(MODEL_LIB)(trcopt.o) \ 13503 13512 $(MODEL_LIB)(trcsed.o) \ 13504 $(MODEL_LIB)(trp_trc.o) \13505 13513 $(MODEL_LIB)(zdfddm.o) \ 13506 13514 $(MODEL_LIB)(zdfmxl.o) \ … … 13527 13535 trcopt.F90 \ 13528 13536 trcsed.F90 \ 13529 trp_trc.F90 \13530 13537 zdfddm.F90 \ 13531 13538 zdfmxl.F90 \ … … 13555 13562 $(MODEL_LIB)(trc.o) \ 13556 13563 $(MODEL_LIB)(trctrp_lec.o) \ 13557 $(MODEL_LIB)(trp_trc.o) \13558 13564 oce_trc.F90 \ 13559 13565 prtctl_trc.F90 \ … … 13561 13567 trc.F90 \ 13562 13568 trctrp_lec.F90 \ 13563 trp_trc.F90 \13564 13569 $(MODEL_LIB)(trcbio.o) \ 13565 13570 $(MODEL_LIB)(trcexp.o) \ … … 13629 13634 $(MODEL_LIB)(traqsr.o) \ 13630 13635 $(MODEL_LIB)(trc.o) \ 13631 $(MODEL_LIB)(trp_trc.o) \13632 13636 $(MODEL_LIB)(zdfddm.o) \ 13633 13637 $(MODEL_LIB)(zdfmxl.o) \ … … 13656 13660 traqsr.F90 \ 13657 13661 trc.F90 \ 13658 trp_trc.F90 \13659 13662 zdfddm.F90 \ 13660 13663 zdfmxl.F90 \ … … 13672 13675 $(MODEL_LIB)(p4zsed.o) \ 13673 13676 $(MODEL_LIB)(sms_pisces.o) \ 13674 $(MODEL_LIB)(tr p_trc.o) \13677 $(MODEL_LIB)(trc.o) \ 13675 13678 oce_trc.F90 \ 13676 13679 p4zbio.F90 \ … … 13681 13684 p4zsed.F90 \ 13682 13685 sms_pisces.F90 \ 13683 tr p_trc.F90 \13686 trc.F90 \ 13684 13687 KEY_CPP \ 13685 13688 trcsms_pisces.F90 … … 13740 13743 $(MODEL_LIB)(trczdf_iso.o) \ 13741 13744 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 13745 $(MODEL_LIB)(trp_trc.o) \ 13742 13746 $(MODEL_LIB)(zdfddm.o) \ 13743 13747 $(MODEL_LIB)(zdfmxl.o) \ … … 13781 13785 trczdf_iso.F90 \ 13782 13786 trczdf_iso_vopt.F90 \ 13787 trp_trc.F90 \ 13783 13788 zdfddm.F90 \ 13784 13789 zdfmxl.F90 \ … … 13788 13793 $(MODEL_LIB)(prtctl_trc.o) \ 13789 13794 $(MODEL_LIB)(trcdia.o) \ 13790 $(MODEL_LIB)(trc.o) \13791 13795 $(MODEL_LIB)(trcrst.o) \ 13792 13796 $(MODEL_LIB)(trcsms.o) \ 13793 13797 $(MODEL_LIB)(trctrp.o) \ 13798 $(MODEL_LIB)(trp_trc.o) \ 13794 13799 oce_trc.F90 \ 13795 13800 prtctl_trc.F90 \ 13796 13801 trcdia.F90 \ 13797 trc.F90 \13798 13802 trcrst.F90 \ 13799 13803 trcsms.F90 \ 13800 13804 trctrp.F90 \ 13805 trp_trc.F90 \ 13801 13806 KEY_CPP \ 13802 13807 trcstp.F90 … … 13826 13831 $(MODEL_LIB)(traqsr.o) \ 13827 13832 $(MODEL_LIB)(trc.o) \ 13833 $(MODEL_LIB)(trp_trc.o) \ 13828 13834 $(MODEL_LIB)(zdfddm.o) \ 13829 13835 $(MODEL_LIB)(zdfmxl.o) \ … … 13839 13845 traqsr.F90 \ 13840 13846 trc.F90 \ 13847 trp_trc.F90 \ 13841 13848 zdfddm.F90 \ 13842 13849 zdfmxl.F90 \ 13843 13850 zdf_oce.F90 \ 13844 13851 $(MODEL_LIB)(oce_trc.o) \ 13845 $(MODEL_LIB)(trc.o) \13846 13852 $(MODEL_LIB)(trctrp_lec.o) \ 13853 $(MODEL_LIB)(trp_trc.o) \ 13847 13854 oce_trc.F90 \ 13848 trc.F90 \13849 13855 trctrp_lec.F90 \ 13856 trp_trc.F90 \ 13850 13857 KEY_CPP \ 13851 13858 trctrp_ctl.F90 … … 13890 13897 $(MODEL_LIB)(trc.o) \ 13891 13898 $(MODEL_LIB)(trctrp_lec.o) \ 13899 $(MODEL_LIB)(trp_trc.o) \ 13892 13900 $(MODEL_LIB)(zdfddm.o) \ 13893 13901 $(MODEL_LIB)(zdfmxl.o) \ … … 13908 13916 trc.F90 \ 13909 13917 trctrp_lec.F90 \ 13918 trp_trc.F90 \ 13910 13919 zdfddm.F90 \ 13911 13920 zdfmxl.F90 \ … … 13926 13935 $(MODEL_LIB)(trcldf_lap.o) \ 13927 13936 $(MODEL_LIB)(trcnxt.o) \ 13928 $(MODEL_LIB)(trc.o) \13929 13937 $(MODEL_LIB)(trcrad.o) \ 13930 13938 $(MODEL_LIB)(trcsbc.o) \ … … 13934 13942 $(MODEL_LIB)(trczdf_iso.o) \ 13935 13943 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 13944 $(MODEL_LIB)(trp_trc.o) \ 13936 13945 $(MODEL_LIB)(zpshde_trc.o) \ 13937 13946 oce_trc.F90 \ … … 13944 13953 trcbbl.F90 \ 13945 13954 trcdmp.F90 \ 13946 trc.F90 \13947 13955 trcldf_bilap.F90 \ 13948 13956 trcldf_bilapg.F90 \ … … 13958 13966 trczdf_iso.F90 \ 13959 13967 trczdf_iso_vopt.F90 \ 13968 trp_trc.F90 \ 13960 13969 zpshde_trc.F90 \ 13961 13970 domzgr_substitute.h90 \ … … 13978 13987 $(MODEL_LIB)(lib_mpp.o) \ 13979 13988 $(MODEL_LIB)(oce.o) \ 13980 $(MODEL_LIB)(par_oce.o) \13981 $(MODEL_LIB)(par_trc.o) \13982 $(MODEL_LIB)(phycst.o) \13983 $(MODEL_LIB)(sbc_oce.o) \13984 $(MODEL_LIB)(sbcrnf.o) \13985 $(MODEL_LIB)(trabbl.o) \13986 $(MODEL_LIB)(traqsr.o) \13987 $(MODEL_LIB)(zdfddm.o) \13988 $(MODEL_LIB)(zdfmxl.o) \13989 $(MODEL_LIB)(zdf_oce.o) \13990 oce.F90 \13991 par_oce.F90 \13992 par_trc.F90 \13993 phycst.F90 \13994 sbc_oce.F90 \13995 sbcrnf.F90 \13996 trabbl.F90 \13997 traqsr.F90 \13998 zdfddm.F90 \13999 zdfmxl.F90 \14000 zdf_oce.F90 \14001 $(MODEL_LIB)(oce_trc.o) \14002 $(MODEL_LIB)(trc.o) \14003 oce_trc.F90 \14004 trc.F90 \14005 KEY_CPP \14006 trctrp_lec.F9014007 $(MODEL_LIB)(trczdf_exp.o) : \14008 daymod.F90 \14009 dom_oce.F90 \14010 dynspg_oce.F90 \14011 in_out_manager.F90 \14012 ldfslp.F90 \14013 ldftra_oce.F90 \14014 lib_mpp.F90 \14015 $(MODEL_LIB)(daymod.o) \14016 $(MODEL_LIB)(dom_oce.o) \14017 $(MODEL_LIB)(dynspg_oce.o) \14018 $(MODEL_LIB)(in_out_manager.o) \14019 $(MODEL_LIB)(ldfslp.o) \14020 $(MODEL_LIB)(ldftra_oce.o) \14021 $(MODEL_LIB)(lib_mpp.o) \14022 $(MODEL_LIB)(oce.o) \14023 $(MODEL_LIB)(oce_trc.o) \14024 13989 $(MODEL_LIB)(par_oce.o) \ 14025 13990 $(MODEL_LIB)(par_trc.o) \ … … 14034 13999 $(MODEL_LIB)(zdf_oce.o) \ 14035 14000 oce.F90 \ 14036 oce_trc.F90 \14037 14001 par_oce.F90 \ 14038 14002 par_trc.F90 \ … … 14047 14011 zdf_oce.F90 \ 14048 14012 $(MODEL_LIB)(oce_trc.o) \ 14013 $(MODEL_LIB)(trp_trc.o) \ 14014 oce_trc.F90 \ 14015 trp_trc.F90 \ 14016 KEY_CPP \ 14017 trctrp_lec.F90 14018 $(MODEL_LIB)(trczdf_exp.o) : \ 14019 daymod.F90 \ 14020 dom_oce.F90 \ 14021 dynspg_oce.F90 \ 14022 in_out_manager.F90 \ 14023 ldfslp.F90 \ 14024 ldftra_oce.F90 \ 14025 lib_mpp.F90 \ 14026 $(MODEL_LIB)(daymod.o) \ 14027 $(MODEL_LIB)(dom_oce.o) \ 14028 $(MODEL_LIB)(dynspg_oce.o) \ 14029 $(MODEL_LIB)(in_out_manager.o) \ 14030 $(MODEL_LIB)(ldfslp.o) \ 14031 $(MODEL_LIB)(ldftra_oce.o) \ 14032 $(MODEL_LIB)(lib_mpp.o) \ 14033 $(MODEL_LIB)(oce.o) \ 14034 $(MODEL_LIB)(oce_trc.o) \ 14035 $(MODEL_LIB)(par_oce.o) \ 14036 $(MODEL_LIB)(par_trc.o) \ 14037 $(MODEL_LIB)(phycst.o) \ 14038 $(MODEL_LIB)(sbc_oce.o) \ 14039 $(MODEL_LIB)(sbcrnf.o) \ 14040 $(MODEL_LIB)(trabbl.o) \ 14041 $(MODEL_LIB)(traqsr.o) \ 14042 $(MODEL_LIB)(trc.o) \ 14043 $(MODEL_LIB)(trp_trc.o) \ 14044 $(MODEL_LIB)(zdfddm.o) \ 14045 $(MODEL_LIB)(zdfmxl.o) \ 14046 $(MODEL_LIB)(zdf_oce.o) \ 14047 oce.F90 \ 14048 oce_trc.F90 \ 14049 par_oce.F90 \ 14050 par_trc.F90 \ 14051 phycst.F90 \ 14052 sbc_oce.F90 \ 14053 sbcrnf.F90 \ 14054 trabbl.F90 \ 14055 traqsr.F90 \ 14056 trc.F90 \ 14057 trp_trc.F90 \ 14058 zdfddm.F90 \ 14059 zdfmxl.F90 \ 14060 zdf_oce.F90 \ 14061 $(MODEL_LIB)(oce_trc.o) \ 14049 14062 $(MODEL_LIB)(prtctl_trc.o) \ 14050 $(MODEL_LIB)(trc.o) \14051 14063 $(MODEL_LIB)(trctrp_lec.o) \ 14064 $(MODEL_LIB)(trp_trc.o) \ 14052 14065 oce_trc.F90 \ 14053 14066 prtctl_trc.F90 \ 14054 trc.F90 \14055 14067 trctrp_lec.F90 \ 14068 trp_trc.F90 \ 14056 14069 domzgr_substitute.h90 \ 14057 14070 ldfeiv_substitute.h90 \ … … 14086 14099 $(MODEL_LIB)(traqsr.o) \ 14087 14100 $(MODEL_LIB)(trc.o) \ 14101 $(MODEL_LIB)(trp_trc.o) \ 14088 14102 $(MODEL_LIB)(zdfddm.o) \ 14089 14103 $(MODEL_LIB)(zdfmxl.o) \ … … 14099 14113 traqsr.F90 \ 14100 14114 trc.F90 \ 14115 trp_trc.F90 \ 14101 14116 zdfddm.F90 \ 14102 14117 zdfmxl.F90 \ … … 14104 14119 $(MODEL_LIB)(oce_trc.o) \ 14105 14120 $(MODEL_LIB)(prtctl_trc.o) \ 14106 $(MODEL_LIB)(trc.o) \14107 14121 $(MODEL_LIB)(trctrp_lec.o) \ 14122 $(MODEL_LIB)(trp_trc.o) \ 14108 14123 oce_trc.F90 \ 14109 14124 prtctl_trc.F90 \ 14110 trc.F90 \14111 14125 trctrp_lec.F90 \ 14126 trp_trc.F90 \ 14112 14127 domzgr_substitute.h90 \ 14113 14128 ldfeiv_substitute.h90 \ … … 14142 14157 $(MODEL_LIB)(traqsr.o) \ 14143 14158 $(MODEL_LIB)(trc.o) \ 14159 $(MODEL_LIB)(trp_trc.o) \ 14144 14160 $(MODEL_LIB)(zdfddm.o) \ 14145 14161 $(MODEL_LIB)(zdfmxl.o) \ … … 14155 14171 traqsr.F90 \ 14156 14172 trc.F90 \ 14173 trp_trc.F90 \ 14157 14174 zdfddm.F90 \ 14158 14175 zdfmxl.F90 \ … … 14162 14179 $(MODEL_LIB)(oce_trc.o) \ 14163 14180 $(MODEL_LIB)(prtctl_trc.o) \ 14164 $(MODEL_LIB)(trc.o) \14165 14181 $(MODEL_LIB)(trctrp_lec.o) \ 14182 $(MODEL_LIB)(trp_trc.o) \ 14166 14183 oce_trc.F90 \ 14167 14184 prtctl_trc.F90 \ 14168 trc.F90 \14169 14185 trctrp_lec.F90 \ 14186 trp_trc.F90 \ 14170 14187 domzgr_substitute.h90 \ 14171 14188 ldfeiv_substitute.h90 \ … … 14201 14218 $(MODEL_LIB)(traqsr.o) \ 14202 14219 $(MODEL_LIB)(trc.o) \ 14220 $(MODEL_LIB)(trp_trc.o) \ 14203 14221 $(MODEL_LIB)(zdfddm.o) \ 14204 14222 $(MODEL_LIB)(zdfmxl.o) \ … … 14214 14232 traqsr.F90 \ 14215 14233 trc.F90 \ 14234 trp_trc.F90 \ 14216 14235 zdfddm.F90 \ 14217 14236 zdfmxl.F90 \ … … 14221 14240 $(MODEL_LIB)(oce_trc.o) \ 14222 14241 $(MODEL_LIB)(prtctl_trc.o) \ 14223 $(MODEL_LIB)(trc.o) \14224 14242 $(MODEL_LIB)(trctrp_lec.o) \ 14243 $(MODEL_LIB)(trp_trc.o) \ 14225 14244 oce_trc.F90 \ 14226 14245 prtctl_trc.F90 \ 14227 trc.F90 \14228 14246 trctrp_lec.F90 \ 14247 trp_trc.F90 \ 14229 14248 domzgr_substitute.h90 \ 14230 14249 ldfeiv_substitute.h90 \ … … 14614 14633 par_pisces.F90 \ 14615 14634 par_trc.F90 \ 14635 $(MODEL_LIB)(par_oce.o) \ 14616 14636 $(MODEL_LIB)(par_trc.o) \ 14617 14637 $(MODEL_LIB)(trc.o) \ 14638 par_oce.F90 \ 14618 14639 par_trc.F90 \ 14619 14640 trc.F90 \ … … 14978 14999 daymod.F90 \ 14979 15000 dom_oce.F90 \ 15001 domvvl.F90 \ 14980 15002 eosbn2.F90 \ 14981 15003 in_out_manager.F90 \ … … 14992 15014 $(MODEL_LIB)(daymod.o) \ 14993 15015 $(MODEL_LIB)(dom_oce.o) \ 15016 $(MODEL_LIB)(domvvl.o) \ 14994 15017 $(MODEL_LIB)(eosbn2.o) \ 14995 15018 $(MODEL_LIB)(in_out_manager.o) \ … … 15116 15139 $(MODEL_LIB)(trabbl.o) \ 15117 15140 $(MODEL_LIB)(traqsr.o) \ 15141 $(MODEL_LIB)(trc.o) \ 15118 15142 $(MODEL_LIB)(zdfddm.o) \ 15119 15143 $(MODEL_LIB)(zdfmxl.o) \ … … 15127 15151 trabbl.F90 \ 15128 15152 traqsr.F90 \ 15153 trc.F90 \ 15129 15154 zdfddm.F90 \ 15130 15155 zdfmxl.F90 \ … … 15134 15159 $(MODEL_LIB)(oce_trc.o) \ 15135 15160 $(MODEL_LIB)(par_kind.o) \ 15136 $(MODEL_LIB)(tr c.o) \15161 $(MODEL_LIB)(trp_trc.o) \ 15137 15162 oce_trc.F90 \ 15138 15163 par_kind.F90 \ 15139 tr c.F90 \15164 trp_trc.F90 \ 15140 15165 domzgr_substitute.h90 \ 15141 15166 ldfeiv_substitute.h90 \ -
trunk/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_pisces
r1094 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! PISCES : 1 - air-sea exchange (nampisext) 3 !! namelists 2 - biological parameters (nampisbio) 4 !! 3 - parameters for nutrient limitations (nampislim) 5 !! 4 - parameters for phytoplankton (nampisprod,nampismort) 6 !! 5 - parameters for zooplankton (nampismes,nampiszoo) 7 !! 6 - parameters for remineralization (nampisrem) 8 !! 7 - parameters for calcite chemistry (nampiscal) 9 !! 8 - parameters for inputs deposition (nampissed) 10 !! 9 - parameters for Kriest parameterization (nampiskrp, nampiskrs) 11 !! 10 - additional 2D/3D diagnostics (nampisdia) 1 12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! General namelist for PISCES model 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 14 &nampisext ! air-sea exchange 15 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 16 atcco2 = 278. ! atmospheric pCO2 17 / 18 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 19 &nampisbio ! biological parameters 20 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 21 part = 0.85 ! part of calcite not dissolved in guts 22 nrdttrc = 4 ! time step frequency for biology 23 wsbio = 2. ! POC sinking speed 24 xkmort = 1.E-7 ! half saturation constant for mortality 25 ferat3 = 3.E-6 ! Fe/C in zooplankton 26 wsbio2 = 50. ! Big particles sinking speed 27 / 28 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 29 &nampislim ! parameters for nutrient limitations 30 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 31 conc0 = 2.e-6 ! Phosphate half saturation 32 conc1 = 10E-6 ! Phosphate half saturation for diatoms 33 conc2 = 0.02E-9 ! Iron half saturation for phyto 34 conc2m = 0.08E-9 ! Max iron half saturation for phyto 35 conc3 = 0.1E-9 ! Iron half saturation for diatoms 36 conc3m = 0.4E-9 ! Maxi iron half saturation for diatoms 37 concnnh4 = 1.E-7 ! NH4 half saturation for phyto 38 concdnh4 = 5.E-7 ! NH4 half saturation for diatoms 39 xksi1 = 2.E-6 ! half saturation constant for Si uptake 40 xksi2 = 3.33E-6 ! half saturation constant for Si/C 41 xkdoc = 417.E-6 ! half-saturation constant of DOC remineralization 42 caco3r = 0.3 ! mean rain ratio 43 / 44 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 45 &nampisprod ! parameters for phytoplankton growth 46 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 47 pislope = 4. ! P-I slope 48 pislope2 = 4. ! P-I slope for diatoms 49 excret = 0.05 ! excretion ratio of phytoplankton 50 excret2 = 0.05 ! excretion ratio of diatoms 51 chlcnm = 0.033 ! Minimum Chl/C in nanophytoplankton 52 chlcdm = 0.05 ! Minimum Chl/C in diatoms 53 fecnm = 10E-6 ! Maximum Fe/C in nanophytoplankton 54 fecdm = 15E-6 ! Minimum Fe/C in diatoms 55 grosip = 0.151 ! mean Si/C ratio 56 / 57 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 58 &nampismort ! parameters for phytoplankton sinks 59 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 60 wchl = 0.001 ! quadratic mortality of phytoplankton 61 wchld = 0.02 ! maximum quadratic mortality of diatoms 62 mprat = 0.01 ! phytoplankton mortality rate 63 mprat2 = 0.01 ! Diatoms mortality rate 64 mpratm = 0.01 ! Phytoplankton minimum mortality rate 65 / 66 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 67 &nampismes ! parameters for mesozooplankton 68 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 69 grazrat2 = 0.7 ! maximal mesozoo grazing rate 70 resrat2 = 0.005 ! exsudation rate of mesozooplankton 71 mzrat2 = 0.03 ! mesozooplankton mortality rate 72 xprefc = 1. ! zoo preference for phyto 73 xprefp = 0.2 ! zoo preference for POC 74 xprefz = 1. ! zoo preference for zoo 75 xprefpoc = 0.2 ! zoo preference for poc 76 xkgraz2 = 20.E-6 ! half sturation constant for meso grazing 77 epsher2 = 0.33 ! Efficicency of Mesozoo growth 78 sigma2 = 0.6 ! Fraction of mesozoo excretion as DOM 79 unass2 = 0.3 ! non assimilated fraction of P by mesozoo 80 grazflux = 5.e3 ! flux-feeding rate 81 / 82 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 83 &nampiszoo ! parameters for microzooplankton 84 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 85 grazrat = 4.0 ! maximal zoo grazing rate 86 resrat = 0.03 ! exsudation rate of zooplankton 87 mzrat = 0.0 ! zooplankton mortality rate 88 xpref2c = 0.0 ! Microzoo preference for POM 89 xpref2p = 0.5 ! Microzoo preference for Nanophyto 90 xpref2d = 0.5 ! Microzoo preference for Diatoms 91 xkgraz = 20.E-6 ! half sturation constant for grazing 92 epsher = 0.33 ! Efficiency of microzoo growth 93 sigma1 = 0.6 ! Fraction of microzoo excretion as DOM 94 unass = 0.3 ! non assimilated fraction of phyto by zoo 95 / 96 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 97 &nampisrem ! parameters for remineralization 98 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 99 xremik = 0.3 ! remineralization rate of DOC 100 xremip = 0.025 ! remineralisation rate of POC 101 nitrif = 0.05 ! NH4 nitrification rate 102 xsirem = 0.015 ! remineralization rate of Si 103 xlam1 = 0.005 ! scavenging rate of Iron 104 oxymin = 1.E-6 ! Half-saturation constant for anoxia 105 / 106 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 107 &nampiscal ! parameters for Calcite chemistry 108 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 109 kdca = 0.327e3 ! calcite dissolution rate constant (1/time) 110 nca = 1. ! order of dissolution reaction (dimensionless) 111 / 112 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 113 &nampissed ! parameters for inputs deposition 114 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 115 bdustfer = .true. ! boolean for dust input from the atmosphere 116 briver = .true. ! boolean for river input of nutrients 117 bndepo = .true. ! boolean for atmospheric deposition of N 118 bsedinput = .true. ! boolean for Fe input from sediments 119 sedfeinput = 1E-9 ! Coastal release of Iron 120 dustsolub = 0.014 ! Solubility of the dust 121 / 122 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 123 &nampiskrp ! Kriest parameterization : parameters "key_kriest" 124 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 125 xkr_eta = 1.17 ! Sinking exponent 126 xkr_zeta = 2.28 ! N content exponent 127 xkr_mass_min = 0.0002 ! Minimum mass for Aggregates 128 xkr_mass_max = 1. ! Maximum mass for Aggregates 129 / 130 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 131 &nampiskrs ! Kriest parameterization : size classes "key_kriest" 132 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 133 xkr_sfact = 942. ! Sinking factor 134 xkr_stick = 0.5 ! Stickiness 135 xkr_nnano = 2.337 ! Nbr of cell in nano size class 136 xkr_ndiat = 3.718 ! Nbr of cell in diatoms size class 137 xkr_nmeso = 7.147 ! Nbr of cell in mesozoo size class 138 xkr_naggr = 9.877 ! Nbr of cell in aggregates size class 139 / 140 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 141 &nampisdia ! additional 2D/3D tracers diagnostics ("key_trc_diaadd") 142 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 143 nwritedia = 5475 ! time step frequency for tracers diagnostics 5 144 ! 6 !----------------------------------------------------------------------- 7 ! natext air-sea exchange 8 !----------------------------------------------------------------------- 9 ! atcco2 : atmospheric pCO2 10 ! 11 &natext 12 atcco2 = 278., 145 ! ! name ! title of the field ! units ! 146 ! ! ! ! ! 147 pisdia2d(1) = 'Cflx ' , 'DIC flux ', 'molC/m2/s ' 148 pisdia2d(2) = 'Oflx ' , 'Oxygen flux ', 'molC/m2/s ' 149 pisdia2d(3) = 'Kg ' , 'Gas transfer ', 'mol/m2/s/uatm' 150 pisdia2d(4) = 'Delc ' , 'Delta CO2 ', 'uatm ' 151 pisdia2d(5) = 'PMO ' , 'POC export ', 'molC/m2/s ' 152 pisdia2d(6) = 'PMO2 ' , 'GOC export ', 'molC/m2/s ' 153 pisdia2d(7) = 'ExpFe1 ' , 'Nano iron export ', 'molFe/m2/s ' 154 pisdia2d(8) = 'ExpFe2 ' , 'Diatoms iron export ', 'molFe/m2/s ' 155 pisdia2d(9) = 'ExpSi ' , 'Silicate export ', 'molSi/m2/s ' 156 pisdia2d(10) = 'ExpCaCO3 ' , 'Calcite export ', 'molC/m2/s ' 157 pisdia2d(11) = 'heup ' , 'euphotic layer depth ', 'm ' 158 pisdia2d(12) = 'Fedep ' , 'Iron dep ', 'molFe/m2/s ' 159 pisdia2d(13) = 'Nfix ' , 'Nitrogen Fixation ', 'molN/m2/s ' 160 pisdia3d(1) = 'PH ' , 'PH ', '- ' 161 pisdia3d(2) = 'CO3 ' , 'Bicarbonates ', 'mol/l ' 162 pisdia3d(3) = 'CO3sat ' , 'CO3 saturation ', 'mol/l ' 163 pisdia3d(4) = 'PAR ' , 'light penetration ', 'W/m2 ' 164 pisdia3d(5) = 'PPPHY ' , 'Primary production of nanophyto ', 'molC/m3/s ' 165 pisdia3d(6) = 'PPPHY2 ' , 'Primary production of diatoms ', 'molC/m3/s ' 166 pisdia3d(7) = 'PPZOO ' , 'Primary production of microzoo ', 'molC/m3/s ' 167 pisdia3d(8) = 'PPZOO2 ' , 'Primary production of mesozoo ', 'molC/m3/s ' 168 pisdia3d(9) = 'PBSi ' , 'Primary production of Si diatoms ', 'molSi/m3/s ' 169 pisdia3d(10) = 'PFeN ' , 'Primary production of nano iron ', 'molFe/m3/s ' 170 pisdia3d(11) = 'PFeD ' , 'Primary production of diatoms iron', 'molFe/m3/s ' 13 171 / 14 !-----------------------------------------------------------------------15 ! natbio biological parameters16 !-----------------------------------------------------------------------17 ! part part of calcite not dissolved in guts18 ! nrdttrc time step frequency for biology19 ! wsbio POC sinking speed20 ! xkmort half saturation constant for mortality21 ! ferat3 Fe/C in zooplankton22 ! wsbio2 Big particles sinking speed23 !24 &natbio25 part = 0.85,26 nrdttrc = 4,27 wsbio = 2. ,28 xkmort = 1.E-7 ,29 ferat3 = 3.E-6,30 wsbio2 = 50.,31 /32 !-----------------------------------------------------------------------33 ! natlim parameters for nutrient limitations34 !-----------------------------------------------------------------------35 ! conc0 Phosphate half saturation36 ! conc1 Phosphate half saturation for diatoms37 ! conc2 Iron half saturation for phyto38 ! conc3 Iron half saturation for diatoms39 ! concnnh4 NH4 half saturation for phyto40 ! concdnh4 NH4 half saturation for diatoms41 ! xksi1 half saturation constant for Si uptake42 ! xksi2 half saturation constant for Si/C43 ! xkdoc half-saturation constant of DOC remineralization44 ! caco3r mean rain ratio45 &natlim46 conc0 = 2.e-6,47 conc1 = 10E-6 ,48 conc2 = 0.02E-9 ,49 conc2m = 0.08E-9,50 conc3 = 0.1E-9 ,51 conc3m = 0.4E-9,52 concnnh4 = 1.E-7,53 concdnh4 = 5.E-7,54 xksi1 = 2.E-6 ,55 xksi2 = 3.33E-6 ,56 xkdoc = 417.E-6 ,57 caco3r = 0.3,58 /59 !-----------------------------------------------------------------------60 ! natprod parameters for phytoplankton growth61 !-----------------------------------------------------------------------62 ! pislope P-I slope63 ! pislope2 P-I slope for diatoms64 ! excret excretion ratio of phytoplankton65 ! excret2 excretion ratio of diatoms66 ! chlcnm Minimum Chl/C in nanophytoplankton67 ! chlcdm Minimum Chl/C in diatoms68 ! fecnm Maximum Fe/C in nanophytoplankton69 ! fecdm Minimum Fe/C in diatoms70 ! grosip mean Si/C ratio71 &natprod72 pislope = 4. ,73 pislope2 = 4. ,74 excret = 0.05 ,75 excret2 = 0.05 ,76 chlcnm = 0.033,77 chlcdm = 0.05,78 fecnm = 10E-6,79 fecdm = 15E-6,80 grosip = 0.151,81 /82 !-----------------------------------------------------------------------83 ! natmort parameters for phytoplankton sinks84 !-----------------------------------------------------------------------85 ! wchl quadratic mortality of phytoplankton86 ! wchld maximum quadratic mortality of diatoms87 ! mprat phytoplankton mortality rate88 ! mprat2 Diatoms mortality rate89 ! mpratm Phytoplankton minimum mortality rate90 &natmort91 wchl = 0.001,92 wchld = 0.02,93 mprat = 0.01,94 mprat2 = 0.01,95 mpratm = 0.01,96 /97 !-----------------------------------------------------------------------98 ! natmes parameters for mesozooplankton99 !-----------------------------------------------------------------------100 ! grazrat2 maximal mesozoo grazing rate101 ! resrat2 exsudation rate of mesozooplankton102 ! mzrat2 mesozooplankton mortality rate103 ! xprefc zoo preference for phyto104 ! xprefp zoo preference for POC105 ! xprefz zoo preference for zoo106 ! xprefpoc zoo preference for poc107 ! xkgraz2 half sturation constant for meso grazing108 ! epsher2 Efficicency of Mesozoo growth109 ! sigma2 Fraction of mesozoo excretion as DOM110 ! unass2 non assimilated fraction of P by mesozoo111 ! grazflux flux-feeding rate112 &natmes113 grazrat2 = 0.7,114 resrat2 = 0.005,115 mzrat2 = 0.03,116 xprefc = 1. ,117 xprefp = 0.2 ,118 xprefz = 1 ,119 xprefpoc = 0.2 ,120 xkgraz2 = 20.E-6 ,121 epsher2 = 0.33 ,122 sigma2 = 0.6,123 unass2 = 0.3 ,124 grazflux = 5.e3,125 /126 !-----------------------------------------------------------------------127 ! natbio biological parameters128 !-----------------------------------------------------------------------129 ! grazrat maximal zoo grazing rate130 ! resrat exsudation rate of zooplankton131 ! mzrat zooplankton mortality rate132 ! xpref2c Microzoo preference for POM133 ! xpref2p Microzoo preference for Nanophyto134 ! xpref2d Microzoo preference for Diatoms135 ! xkgraz half sturation constant for grazing136 ! epsher Efficiency of microzoo growth137 ! sigma1 Fraction of microzoo excretion as DOM138 ! unass non assimilated fraction of phyto by zoo139 &natzoo140 grazrat = 4.0,141 resrat = 0.03,142 mzrat = 0.0,143 xpref2c = 0.0 ,144 xpref2p = 0.5 ,145 xpref2d = 0.5 ,146 xkgraz = 20.E-6 ,147 epsher = 0.33 ,148 sigma1 = 0.6,149 unass = 0.3 ,150 /151 !152 !-----------------------------------------------------------------------153 ! natrem parameters for remineralization154 !-----------------------------------------------------------------------155 ! xremik remineralization rate of DOC156 ! xremip remineralisation rate of POC157 ! nitrif NH4 nitrification rate158 ! xsirem remineralization rate of Si159 ! xlam1 scavenging rate of Iron160 ! oxymin Half-saturation constant for anoxia161 &natrem162 xremik = 0.3,163 xremip = 0.025,164 nitrif = 0.05,165 xsirem = 0.015,166 xlam1 = 0.005,167 oxymin = 1.E-6,168 /169 !-----------------------------------------------------------------------170 ! natcal Calcite chemistry171 !-----------------------------------------------------------------------172 ! kdca calcite dissolution rate constant (1/time)173 ! nca order of dissolution reaction (dimensionless)174 &natcal175 kdca = 0.327e3,176 nca = 1.,177 /178 !-----------------------------------------------------------------------179 ! natsms inputs deposition180 !-----------------------------------------------------------------------181 ! bdustfer boolean for dust input from the atmosphere182 ! briver boolean for river input of nutrients183 ! bndepo boolean for atmospheric deposition of N184 ! bsedinput boolean for Fe input from sediments185 ! sedfeinput Coastal release of Iron186 !187 &natsms188 bdustfer = .true.,189 briver = .false.,190 bndepo = .false.,191 bsedinput = .false.,192 sedfeinput = 1E-9,193 dustsolub = 0.014,194 /195 !---------------------------------------------------------------------------------196 ! natkrpar parameter for Kriest parameterization (#ifdef key_kriest)197 !---------------------------------------------------------------------------------198 ! xkr_eta Sinking exponent199 ! xkr_zeta N content exponent200 ! xkr_mass_min Minimum mass for Aggregates201 ! xkr_mass_max Maximum mass for Aggregates202 !203 &natkrpar204 xkr_eta = 1.17,205 xkr_zeta = 2.28,206 xkr_mass_min = 0.0002,207 xkr_mass_max = 1.,208 /209 !---------------------------------------------------------------------------------210 ! natkrsize size calsses for Kriest parameterization (#ifdef key_kriest)211 !---------------------------------------------------------------------------------212 ! xkr_sfact Sinking factor213 ! xkr_stick Stickiness214 ! xkr_xnnano Nbr of cell in nano size class215 ! xkr_ndiat Nbr of cell in diatoms size class216 ! xkr_nmeso Nbr of cell in mesozoo size class217 ! xkr_naggr Nbr of cell in aggregates size class218 !219 &natkrsize220 xkr_sfact = 942.,221 xkr_stick = 0.5,222 xkr_nnano = 2.337,223 xkr_ndiat = 3.718,224 xkr_nmeso = 7.147,225 xkr_naggr = 9.877,226 / -
trunk/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_top
r1091 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/TOP1 : 1 - tracer definition (namtoptrc) 3 !! namelists 2 - dynamical tracer trends (namtoptrd) 4 !! 6 - tracer advection (namtopadv) 5 !! 7 - tracer bottom boundary (namtopbbl) 6 !! 8 - tracer lateral diffusion (namtopldf) 7 !! 3 - tracer vertical physics (namtopzdf) 8 !! 9 - tracer newtonian damping (namtopdmp) 1 9 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! OPA MODEL general namelist for passive tracers 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 10 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11 &namtoptrc ! tracers definition 12 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 13 ndttrc = 1 ! time step frequency for passive tracers 14 nwritetrc = 5475 ! time step frequency for tracer outputs 15 lrsttr = .false. ! start from a restart file (T) or not (F) 16 nrsttr = 0 ! restart control = 0 initial time step is not compared to the restart file value 17 ! = 1 do not use the value in the restart file 18 ! = 2 calendar parameters read in the restart file 5 19 ! 6 !----------------------------------------------------------------------- 7 ! nattrc 8 !----------------------------------------------------------------------- 9 ! 10 ! NATTRC 11 ! nwritetrc time step frequency for tracer outputs 12 ! lrsttr boolean term for tracer model restart (true or false) 13 ! nrsttr control of the time step for tracer model restart (0, 1 or 2) 14 ! tracer type defined by : 15 ! * short name 16 ! * long_name 17 ! * units 18 ! * logical to read initial value from file or not 19 ! * multiplicative coefficient 20 ! * logical to save value 21 ! 22 &nattrc 23 nwritetrc = 5475 24 lrsttr = .true. 25 nrsttr = 0 26 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 27 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 28 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 29 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 30 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 31 tracer(6) = 'POC ' , 'Small particle organic carbon Concentration', 'umol/L' , .false. , .true. 32 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 33 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 34 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 36 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 37 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 38 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 39 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 40 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 41 tracer(16) = 'GOC ' , 'Big particle organic carbon Concentration ', 'umol/L' , .false. , .true. 42 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 43 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 44 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration ', 'umol/L' , .false. , .true. 45 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 46 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 47 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 48 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 49 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 20 ! ! name ! title of the field ! units ! initial data ! save ! 21 ! ! ! ! ! from file ! or not ! 22 ! ! ! ! ! or not ! ! 23 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 24 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 25 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 26 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 27 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 28 tracer(6) = 'POC ' , 'Small organic carbon Concentration ', 'umol/L' , .false. , .true. 29 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 30 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 31 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 32 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 33 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 34 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 36 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 37 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 38 tracer(16) = 'GOC ' , 'Big organic carbon Concentration ', 'umol/L' , .false. , .true. 39 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 40 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 41 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration', 'umol/L' , .false. , .true. 42 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 43 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 44 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 45 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 46 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 50 47 / 51 48 !----------------------------------------------------------------------- 52 ! natrtd dynamical tracers trends (#ifdef key_trc_diatrd) 49 &namtoptrd ! dynamical tracers trends ("key_trc_diatrd") 53 50 !----------------------------------------------------------------------- 54 ! nwritetrd : time step frequency for dynamical trends outputs 55 ! luttrd : logical to keep large diagnostics with trends or not 56 ! one value per tracer 57 &natrtd 58 nwritetrd = 5475 59 luttrd(1) = .false. 60 luttrd(2) = .false. 61 luttrd(3) = .false. 62 luttrd(4) = .false. 63 luttrd(5) = .false. 64 luttrd(6) = .false. 65 luttrd(7) = .false. 66 luttrd(8) = .false. 67 luttrd(9) = .false. 68 luttrd(10) = .false. 69 luttrd(11) = .false. 70 luttrd(12) = .false. 71 luttrd(13) = .false. 72 luttrd(14) = .false. 73 luttrd(15) = .false. 74 luttrd(16) = .false. 75 luttrd(17) = .false. 76 luttrd(18) = .false. 77 luttrd(19) = .false. 78 luttrd(20) = .false. 79 luttrd(21) = .false. 80 luttrd(22) = .false. 81 luttrd(23) = .false. 82 luttrd(24) = .false. 51 nwritetrd = 5475 ! time step frequency for dynamical trends outputs 52 ! ! save trends or not ! 53 luttrd(1) = .false. 54 luttrd(2) = .false. 55 luttrd(3) = .false. 56 luttrd(4) = .false. 57 luttrd(5) = .false. 58 luttrd(6) = .false. 59 luttrd(7) = .false. 60 luttrd(8) = .false. 61 luttrd(9) = .false. 62 luttrd(10) = .false. 63 luttrd(11) = .false. 64 luttrd(12) = .false. 65 luttrd(13) = .false. 66 luttrd(14) = .false. 67 luttrd(15) = .false. 68 luttrd(16) = .false. 69 luttrd(17) = .false. 70 luttrd(18) = .false. 71 luttrd(19) = .false. 72 luttrd(20) = .false. 73 luttrd(21) = .false. 74 luttrd(22) = .false. 75 luttrd(23) = .false. 76 luttrd(24) = .false. 83 77 / 84 78 !----------------------------------------------------------------------- 85 ! natdia additional 2D/3D (#ifdef key_trc_diaadd) 79 &namtopadv ! advection scheme for passive tracer 86 80 !----------------------------------------------------------------------- 87 ! nwritedia : time step frequency for additional arrays outputs 88 ! 2D/3D diagnostic type defined by : 89 ! * short name 90 ! * long_name 91 ! * units 92 ! * logical to save value or not 93 ! 94 &natdia 95 nwritedia = 5475 96 diag2d(1) = 'Cflx ' , 'DIC flux ', 'molC/m2/s ' 97 diag2d(2) = 'Oflx ' , 'Oxygen flux ', 'molC/m2/s ' 98 diag2d(3) = 'Kg ' , 'Gas transfer ', 'mol/m2/s/uatm' 99 diag2d(4) = 'Delc ' , 'Delta CO2 ', 'uatm ' 100 diag2d(5) = 'PMO ' , 'POC export ', 'molC/m2/s ' 101 diag2d(6) = 'PMO2 ' , 'GOC export ', 'molC/m2/s ' 102 diag2d(7) = 'ExpFe1 ' , 'Nano iron export ', 'molFe/m2/s ' 103 diag2d(8) = 'ExpFe2 ' , 'Diatoms iron export ', 'molFe/m2/s ' 104 diag2d(9) = 'ExpSi ' , 'Silicate export ', 'molSi/m2/s ' 105 diag2d(10) = 'ExpCaCO3 ' , 'Calcite export ', 'molC/m2/s ' 106 diag2d(11) = 'heup ' , 'euphotic layer depth ', 'm ' 107 diag2d(12) = 'Fedep ' , 'Iron dep ', 'molFe/m2/s ' 108 diag2d(13) = 'Nfix ' , 'Nitrogen Fixation ', 'molN/m2/s ' 109 diag3d(1) = 'PH ' , 'PH ', '- ' 110 diag3d(2) = 'CO3 ' , 'Bicarbonates ', 'mol/l ' 111 diag3d(3) = 'CO3sat ' , 'CO3 saturation ', 'mol/l ' 112 diag3d(4) = 'PAR ' , 'light penetration ', 'W/m2 ' 113 diag3d(5) = 'PPPHY ' , 'Primary production of nanophyto ', 'molC/m3/s ' 114 diag3d(6) = 'PPPHY2 ' , 'Primary production of diatoms ', 'molC/m3/s ' 115 diag3d(7) = 'PPZOO ' , 'Primary production of microzoo ', 'molC/m3/s ' 116 diag3d(8) = 'PPZOO2 ' , 'Primary production of mesozoo ', 'molC/m3/s ' 117 diag3d(9) = 'PBSi ' , 'Primary production of Si diatoms ', 'molSi/m3/s ' 118 diag3d(10) = 'PFeN ' , 'Primary production of nano iron ', 'molFe/m3/s ' 119 diag3d(11) = 'PFeD ' , 'Primary production of diatoms iron', 'molFe/m3/s ' 81 ln_trcadv_cen2 = .false. ! 2nd order centered scheme 82 ln_trcadv_tvd = .false. ! TVD scheme 83 ln_trcadv_muscl = .true. ! MUSCL scheme 84 ln_trcadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 85 ln_trcadv_smolar = .false. ! SMOLAR scheme 86 rsc = 1. ! tuning coefficient for Smolar. scheme 87 ncortrc = 1 ! number of corrective phases for Smolar. scheme 88 crosster = .false. ! computes Smolar crossterms (T) or not (F) 120 89 / 121 90 !----------------------------------------------------------------------- 122 ! natnum numerical schemes91 &namtopbbl ! bottom boundary layer scheme for passive tracer 123 92 !----------------------------------------------------------------------- 124 ! ndttrc time step frequency for passive tracers 125 ! lhdf logical if true computes horizontal diffusion 126 ! rsc tuning coefficient for Smolar. 127 ! rtrn truncation value for Smolar. 128 ! ncor number of corrective phases for Smolar. 129 ! crosster logical if true computes Smolar crossterms 130 &natnum 131 ndttrc = 1 132 rsc = 1. 133 rtrn = 1.e-15 134 ncortrc = 1 135 crosster = .false. 93 atrcbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 136 94 / 137 95 !----------------------------------------------------------------------- 138 ! namtrcadv advection scheme for tracer (option not control by CPP keys) 96 &namtopldf ! lateral diffusion scheme for passive tracer 139 97 !----------------------------------------------------------------------- 140 ! ln_trcadv_cen2 2nd order centered scheme (default F) 141 ! ln_trcadv_tvd TVD scheme (default F) 142 ! ln_trcadv_muscl MUSCL scheme (default F) 143 ! ln_trcadv_muscl2 MUSCL2 scheme (default F) 144 ! ln_trcadv_smolar SMOLAR scheme (default T) 145 &namtrcadv 146 ln_trcadv_cen2 = .false. 147 ln_trcadv_tvd = .false. 148 ln_trcadv_muscl = .true. 149 ln_trcadv_muscl2 = .false. 150 ln_trcadv_smolar = .false. 151 / 152 ! 153 !----------------------------------------------------------------------- 154 ! namtrcbbl bottom boundary layer scheme 155 !----------------------------------------------------------------------- 156 ! atrcbbl lateral tracer coeff. for bottom boundary layer scheme(m2/s) 157 &namtrcbbl 158 atrcbbl = 1000. 98 ln_trcldf_diff = .true. ! performs lateral diffusion (T) or not (F) 99 ! ! Type of the operator : 100 ln_trcldf_lap = .true. ! laplacian operator 101 ln_trcldf_bilap = .false. ! bilaplacian operator 102 ! Direction of action : 103 ln_trcldf_level = .false. ! iso-level 104 ln_trcldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 105 ln_trcldf_iso = .true. ! iso-neutral (require "key_ldfslp") 106 ! ! Coefficient 107 ahtrc0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 108 ahtrb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 109 aeivtr0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_trcldf_eiv") 110 trcrat = 1. ! ratio betweeen passive and active tracer diffusion coeff 159 111 / 160 112 !----------------------------------------------------------------------- 161 ! namtrcldf lateral diffusion scheme for tracer (option not control by CPP keys) 113 &namtopzdf ! vertical physics 162 114 !----------------------------------------------------------------------- 163 ! Flag to performs lateral diffusion or not : 164 ! ln_trcldf_diff 165 ! Type of the operator : 166 ! ln_trcldf_lap laplacian operator (default T) 167 ! ln_trcldf_bilap bilaplacian operator (default F) 168 ! Direction of action : 169 ! ln_trcldf_level iso-level (default F) 170 ! ln_trcldf_hor horizontal (geopotential) (default F)^** 171 ! ln_trcldf_iso iso-neutral (default T)^* 172 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 173 ! ^** require key_ldfslp in s-coordinate 174 ! ahtrb0 background eddy diffusivity for isopycnal diffusion (m2/s) 175 ! trcrat ratio betweeen passive and active tracer diffusion coeff 176 ! ahtrc0 horizontal eddy diffus. for passive tracer 177 ! aeivtr0 eddy induced veloc. coef. for passive tracer 178 &namtrcldf 179 ln_trcldf_diff = .true. 180 ln_trcldf_lap = .true. 181 ln_trcldf_bilap = .false. 182 ln_trcldf_level = .false. 183 ln_trcldf_hor = .false. 184 ln_trcldf_iso = .true. 185 ahtrb0 = 0. 186 trcrat = 1. 187 ahtrc0 = 2000 188 aeivtr0 = 2000. 115 ln_trczdf_exp = .false. ! split explicit (T) or implicit (F) time stepping 116 n_trczdf_exp = 3 ! number of sub-timestep for ln_trczdfexp=T 189 117 / 190 118 !----------------------------------------------------------------------- 191 ! namtrczdf vertical physics 119 &namtopdmp ! passive tracer newtonian damping ('key_trcdmp') 192 120 !----------------------------------------------------------------------- 193 ! ln_zdfexp vertical physics: (=T) time splitting (T) (Default=F) 194 ! (=F) euler backward (F) 195 ! n_zdfexp number of sub-timestep for time splitting scheme 196 &namtrczdf 197 ln_trczdf_exp = .false. 198 n_trczdf_exp = 3 121 ndmptr = 20 ! type of damping in passive tracers 122 ! ='latitude', damping poleward of 'ndmp' degrees and function 123 ! of the distance-to-coast. Red and Med Seas as ndmptr=-1 124 ! =-1 damping only in Med and Red Seas 125 ndmpftr = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 126 nmldmptr = 1 ! type of damping: =0 damping throughout the water column 127 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 128 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 129 sdmptr = 50. ! surface time scale for internal damping (days) 130 bdmptr = 360. ! bottom time scale for internal damping (days) 131 hdmptr = 800. ! depth of transition between sdmptr and bdmptr (meters) 199 132 / 200 !-----------------------------------------------------------------------201 ! namtrcdmp tracer newtonian damping ('key_trcdmp')202 !-----------------------------------------------------------------------203 ! ndmptr type of damping in temperature and salinity204 ! (='latitude', damping poleward of 'ndmp' degrees and function205 ! of the distance-to-coast. Red and Med Seas as ndmp=-1)206 ! (=-1 damping only in Med and Red Seas)207 ! ndmpftr =1 create a damping.coeff NetCDF file (the 3D damping array)208 ! nmldmptr type of damping in the mixed layer209 ! (=0 damping throughout the water column)210 ! (=1 no damping in the mixed layer defined by avt >5cm2/s )211 ! (=2 no damping in the mixed layer defined rho<rho(surf)+.01 )212 ! sdmptr surface time scale for internal damping (days)213 ! bdmptr bottom time scale for internal damping (days)214 ! hdmptr depth of transition between sdmp and bdmp (meters)215 &namtrcdmp216 ndmptr = 20217 ndmpftr = 0218 nmldmptr = 1219 sdmptr = 50.220 bdmptr = 360.221 hdmptr = 800.222 / -
trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make
r1080 r1121 2 2 # some variables 3 3 TMP = ../../../tmp 4 5 #WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 6 # This doesnt happen whith Fortran 90 compilers but 7 # Check your compilers option in consequence when using real F95 compilers 8 4 9 #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) 5 10 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 38 43 #-Q- g95 F_F = $(F_O)-ffixed-form -ffixed-line-length-132 39 44 #-Q- g95 L_X = -r8 -O3 45 #-Q- gfortran # Compiler options for NEMO (gfortran version) 46 #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 47 #-Q- gfortran F_F = $(F_O)-ffixed-form -ffixed-line-length-132 48 #-Q- gfortran L_X = -fdefault-real-8 40 49 #-Q- aix # Compiler options for NEMO (aix version) 41 50 #-Q- aix 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) … … 43 52 #-Q- aix L_O = $(F_P) -q64 -O3 44 53 #-Q- aix L_X = $(L_O) 54 #-Q- babel # Compiler options for NEMO (blue gene version) 55 #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 56 #-Q- babel F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 57 #-Q- babel L_X = $(L_O) 45 58 #-Q- osxxlf # Compiler options for NEMO (osxxlf version) 46 59 #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 511 524 @$(F_C) \ 512 525 #-Q- aix -qsuffix=f=F90 \ 526 #-Q- babel -qsuffix=f=F90 \ 513 527 #-Q- osxxlf -qsuffix=f=F90 \ 514 528 $(P_P) $(F_O) \ … … 519 533 #-Q- eshpux -R2 \ 520 534 #-Q- aix -qsource \ 535 #-Q- babel -qsource \ 521 536 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 522 537 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 540 555 $(MODEL_LIB): $(LIB_OBJ) 541 556 @echo 542 @echo La bibliotheque est a jour557 @echo The library is up-to-date 543 558 @echo 544 559 … … 555 570 #-Q- eshpux -R2 \ 556 571 #-Q- aix -qsource \ 572 #-Q- babel -qsource \ 557 573 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 558 574 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 562 578 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 563 579 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 580 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 564 581 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 565 582 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 572 589 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 573 590 #-Q- linux -SubloopScalar \ 574 #-Q- lxiv8 -SubloopScalar \575 591 #-Q- g95 -SubloopScalar \ 576 592 #-Q- f95 -SubloopScalar \ … … 587 603 #-Q- eshpux -R2 \ 588 604 #-Q- aix -qsource \ 605 #-Q- babel -qsource \ 589 606 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 590 607 else … … 596 613 #-Q- eshpux -R2 \ 597 614 #-Q- aix -qsource \ 615 #-Q- babel -qsource \ 598 616 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 599 617 endif … … 604 622 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 605 623 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 624 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 606 625 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 607 626 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 614 633 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 615 634 #-Q- linux -SubloopScalar \ 616 #-Q- lxiv8 -SubloopScalar \617 635 #-Q- g95 -SubloopScalar \ 618 636 #-Q- f95 -SubloopScalar \ … … 629 647 #-Q- eshpux -R2 \ 630 648 #-Q- aix -qsource \ 649 #-Q- babel -qsource \ 631 650 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 632 651 else … … 638 657 #-Q- eshpux -R2 \ 639 658 #-Q- aix -qsource \ 659 #-Q- babel -qsource \ 640 660 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 641 661 endif … … 646 666 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 647 667 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 668 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 648 669 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 649 670 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 659 680 #-Q- eshpux -R2 \ 660 681 #-Q- aix -qsource \ 682 #-Q- babel -qsource \ 661 683 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 662 684 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 665 687 @$(RM) -f $*.o 666 688 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 689 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 667 690 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 668 691 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 2091 2114 solisl.F90 \ 2092 2115 domzgr_substitute.h90 \ 2093 domzgr_zps.h90 \2094 2116 vectopt_loop_substitute.h90 \ 2095 2117 KEY_CPP \ … … 6387 6409 $(MODEL_LIB)(traqsr.o) \ 6388 6410 $(MODEL_LIB)(trc.o) \ 6389 $(MODEL_LIB)(trp_trc.o) \6390 6411 $(MODEL_LIB)(zdfddm.o) \ 6391 6412 $(MODEL_LIB)(zdfmxl.o) \ … … 6410 6431 traqsr.F90 \ 6411 6432 trc.F90 \ 6412 trp_trc.F90 \6413 6433 zdfddm.F90 \ 6414 6434 zdfmxl.F90 \ … … 6425 6445 $(MODEL_LIB)(prtctl_trc.o) \ 6426 6446 $(MODEL_LIB)(sms_pisces.o) \ 6427 $(MODEL_LIB)(tr p_trc.o) \6447 $(MODEL_LIB)(trc.o) \ 6428 6448 oce_trc.F90 \ 6429 6449 p4zlim.F90 \ … … 6437 6457 prtctl_trc.F90 \ 6438 6458 sms_pisces.F90 \ 6439 tr p_trc.F90 \6459 trc.F90 \ 6440 6460 domzgr_substitute.h90 \ 6441 6461 KEY_CPP \ … … 6462 6482 $(MODEL_LIB)(sbc_oce.o) \ 6463 6483 $(MODEL_LIB)(sbcrnf.o) \ 6484 $(MODEL_LIB)(trabbl.o) \ 6485 $(MODEL_LIB)(traqsr.o) \ 6486 $(MODEL_LIB)(zdfddm.o) \ 6487 $(MODEL_LIB)(zdfmxl.o) \ 6488 $(MODEL_LIB)(zdf_oce.o) \ 6489 oce.F90 \ 6490 par_oce.F90 \ 6491 par_trc.F90 \ 6492 phycst.F90 \ 6493 sbc_oce.F90 \ 6494 sbcrnf.F90 \ 6495 trabbl.F90 \ 6496 traqsr.F90 \ 6497 zdfddm.F90 \ 6498 zdfmxl.F90 \ 6499 zdf_oce.F90 \ 6500 $(MODEL_LIB)(oce_trc.o) \ 6501 $(MODEL_LIB)(sms_pisces.o) \ 6502 $(MODEL_LIB)(trc.o) \ 6503 oce_trc.F90 \ 6504 sms_pisces.F90 \ 6505 trc.F90 \ 6506 domzgr_substitute.h90 \ 6507 KEY_CPP \ 6508 p4zche.F90 6509 $(MODEL_LIB)(p4zflx.o) : \ 6510 daymod.F90 \ 6511 dom_oce.F90 \ 6512 dynspg_oce.F90 \ 6513 in_out_manager.F90 \ 6514 ldfslp.F90 \ 6515 ldftra_oce.F90 \ 6516 lib_mpp.F90 \ 6517 $(MODEL_LIB)(daymod.o) \ 6518 $(MODEL_LIB)(dom_oce.o) \ 6519 $(MODEL_LIB)(dynspg_oce.o) \ 6520 $(MODEL_LIB)(in_out_manager.o) \ 6521 $(MODEL_LIB)(ldfslp.o) \ 6522 $(MODEL_LIB)(ldftra_oce.o) \ 6523 $(MODEL_LIB)(lib_mpp.o) \ 6524 $(MODEL_LIB)(oce.o) \ 6525 $(MODEL_LIB)(oce_trc.o) \ 6526 $(MODEL_LIB)(par_oce.o) \ 6527 $(MODEL_LIB)(par_trc.o) \ 6528 $(MODEL_LIB)(phycst.o) \ 6529 $(MODEL_LIB)(sbc_oce.o) \ 6530 $(MODEL_LIB)(sbcrnf.o) \ 6531 $(MODEL_LIB)(sms_pisces.o) \ 6464 6532 $(MODEL_LIB)(trabbl.o) \ 6465 6533 $(MODEL_LIB)(traqsr.o) \ … … 6469 6537 $(MODEL_LIB)(zdf_oce.o) \ 6470 6538 oce.F90 \ 6539 oce_trc.F90 \ 6471 6540 par_oce.F90 \ 6472 6541 par_trc.F90 \ … … 6474 6543 sbc_oce.F90 \ 6475 6544 sbcrnf.F90 \ 6545 sms_pisces.F90 \ 6476 6546 trabbl.F90 \ 6477 6547 traqsr.F90 \ … … 6481 6551 zdf_oce.F90 \ 6482 6552 $(MODEL_LIB)(oce_trc.o) \ 6553 $(MODEL_LIB)(p4zche.o) \ 6554 $(MODEL_LIB)(prtctl_trc.o) \ 6483 6555 $(MODEL_LIB)(sms_pisces.o) \ 6484 $(MODEL_LIB)(trp_trc.o) \ 6556 $(MODEL_LIB)(trc.o) \ 6557 oce_trc.F90 \ 6558 p4zche.F90 \ 6559 prtctl_trc.F90 \ 6560 sms_pisces.F90 \ 6561 trc.F90 \ 6562 domzgr_substitute.h90 \ 6563 KEY_CPP \ 6564 p4zflx.F90 6565 $(MODEL_LIB)(p4zint.o) : \ 6566 daymod.F90 \ 6567 dom_oce.F90 \ 6568 dynspg_oce.F90 \ 6569 in_out_manager.F90 \ 6570 ldfslp.F90 \ 6571 ldftra_oce.F90 \ 6572 lib_mpp.F90 \ 6573 $(MODEL_LIB)(daymod.o) \ 6574 $(MODEL_LIB)(dom_oce.o) \ 6575 $(MODEL_LIB)(dynspg_oce.o) \ 6576 $(MODEL_LIB)(in_out_manager.o) \ 6577 $(MODEL_LIB)(ldfslp.o) \ 6578 $(MODEL_LIB)(ldftra_oce.o) \ 6579 $(MODEL_LIB)(lib_mpp.o) \ 6580 $(MODEL_LIB)(oce.o) \ 6581 $(MODEL_LIB)(par_oce.o) \ 6582 $(MODEL_LIB)(par_trc.o) \ 6583 $(MODEL_LIB)(phycst.o) \ 6584 $(MODEL_LIB)(sbc_oce.o) \ 6585 $(MODEL_LIB)(sbcrnf.o) \ 6586 $(MODEL_LIB)(trabbl.o) \ 6587 $(MODEL_LIB)(traqsr.o) \ 6588 $(MODEL_LIB)(zdfddm.o) \ 6589 $(MODEL_LIB)(zdfmxl.o) \ 6590 $(MODEL_LIB)(zdf_oce.o) \ 6591 oce.F90 \ 6592 par_oce.F90 \ 6593 par_trc.F90 \ 6594 phycst.F90 \ 6595 sbc_oce.F90 \ 6596 sbcrnf.F90 \ 6597 trabbl.F90 \ 6598 traqsr.F90 \ 6599 zdfddm.F90 \ 6600 zdfmxl.F90 \ 6601 zdf_oce.F90 \ 6602 $(MODEL_LIB)(oce_trc.o) \ 6603 $(MODEL_LIB)(sms_pisces.o) \ 6604 $(MODEL_LIB)(trc.o) \ 6485 6605 oce_trc.F90 \ 6486 6606 sms_pisces.F90 \ 6487 trp_trc.F90 \ 6488 domzgr_substitute.h90 \ 6489 KEY_CPP \ 6490 p4zche.F90 6491 $(MODEL_LIB)(p4zflx.o) : \ 6607 trc.F90 \ 6608 KEY_CPP \ 6609 p4zint.F90 6610 $(MODEL_LIB)(p4zlim.o) : \ 6492 6611 daymod.F90 \ 6493 6612 dom_oce.F90 \ … … 6505 6624 $(MODEL_LIB)(lib_mpp.o) \ 6506 6625 $(MODEL_LIB)(oce.o) \ 6626 $(MODEL_LIB)(par_oce.o) \ 6627 $(MODEL_LIB)(par_trc.o) \ 6628 $(MODEL_LIB)(phycst.o) \ 6629 $(MODEL_LIB)(sbc_oce.o) \ 6630 $(MODEL_LIB)(sbcrnf.o) \ 6631 $(MODEL_LIB)(trabbl.o) \ 6632 $(MODEL_LIB)(traqsr.o) \ 6633 $(MODEL_LIB)(zdfddm.o) \ 6634 $(MODEL_LIB)(zdfmxl.o) \ 6635 $(MODEL_LIB)(zdf_oce.o) \ 6636 oce.F90 \ 6637 par_oce.F90 \ 6638 par_trc.F90 \ 6639 phycst.F90 \ 6640 sbc_oce.F90 \ 6641 sbcrnf.F90 \ 6642 trabbl.F90 \ 6643 traqsr.F90 \ 6644 zdfddm.F90 \ 6645 zdfmxl.F90 \ 6646 zdf_oce.F90 \ 6507 6647 $(MODEL_LIB)(oce_trc.o) \ 6648 $(MODEL_LIB)(sms_pisces.o) \ 6649 $(MODEL_LIB)(trc.o) \ 6650 oce_trc.F90 \ 6651 sms_pisces.F90 \ 6652 trc.F90 \ 6653 domzgr_substitute.h90 \ 6654 KEY_CPP \ 6655 p4zlim.F90 6656 $(MODEL_LIB)(p4zlys.o) : \ 6657 daymod.F90 \ 6658 dom_oce.F90 \ 6659 dynspg_oce.F90 \ 6660 in_out_manager.F90 \ 6661 ldfslp.F90 \ 6662 ldftra_oce.F90 \ 6663 lib_mpp.F90 \ 6664 $(MODEL_LIB)(daymod.o) \ 6665 $(MODEL_LIB)(dom_oce.o) \ 6666 $(MODEL_LIB)(dynspg_oce.o) \ 6667 $(MODEL_LIB)(in_out_manager.o) \ 6668 $(MODEL_LIB)(ldfslp.o) \ 6669 $(MODEL_LIB)(ldftra_oce.o) \ 6670 $(MODEL_LIB)(lib_mpp.o) \ 6671 $(MODEL_LIB)(oce.o) \ 6672 $(MODEL_LIB)(oce_trc.o) \ 6508 6673 $(MODEL_LIB)(par_oce.o) \ 6509 6674 $(MODEL_LIB)(par_trc.o) \ 6510 6675 $(MODEL_LIB)(phycst.o) \ 6676 $(MODEL_LIB)(sbc_oce.o) \ 6677 $(MODEL_LIB)(sbcrnf.o) \ 6678 $(MODEL_LIB)(trabbl.o) \ 6679 $(MODEL_LIB)(traqsr.o) \ 6680 $(MODEL_LIB)(zdfddm.o) \ 6681 $(MODEL_LIB)(zdfmxl.o) \ 6682 $(MODEL_LIB)(zdf_oce.o) \ 6683 oce.F90 \ 6684 oce_trc.F90 \ 6685 par_oce.F90 \ 6686 par_trc.F90 \ 6687 phycst.F90 \ 6688 sbc_oce.F90 \ 6689 sbcrnf.F90 \ 6690 trabbl.F90 \ 6691 traqsr.F90 \ 6692 zdfddm.F90 \ 6693 zdfmxl.F90 \ 6694 zdf_oce.F90 \ 6695 $(MODEL_LIB)(oce_trc.o) \ 6696 $(MODEL_LIB)(prtctl_trc.o) \ 6697 $(MODEL_LIB)(sms_pisces.o) \ 6698 $(MODEL_LIB)(trc.o) \ 6699 oce_trc.F90 \ 6700 prtctl_trc.F90 \ 6701 sms_pisces.F90 \ 6702 trc.F90 \ 6703 KEY_CPP \ 6704 p4zlys.F90 6705 $(MODEL_LIB)(p4zmeso.o) : \ 6706 daymod.F90 \ 6707 dom_oce.F90 \ 6708 dynspg_oce.F90 \ 6709 in_out_manager.F90 \ 6710 ldfslp.F90 \ 6711 ldftra_oce.F90 \ 6712 lib_mpp.F90 \ 6713 $(MODEL_LIB)(daymod.o) \ 6714 $(MODEL_LIB)(dom_oce.o) \ 6715 $(MODEL_LIB)(dynspg_oce.o) \ 6716 $(MODEL_LIB)(in_out_manager.o) \ 6717 $(MODEL_LIB)(ldfslp.o) \ 6718 $(MODEL_LIB)(ldftra_oce.o) \ 6719 $(MODEL_LIB)(lib_mpp.o) \ 6720 $(MODEL_LIB)(oce.o) \ 6721 $(MODEL_LIB)(oce_trc.o) \ 6722 $(MODEL_LIB)(par_oce.o) \ 6723 $(MODEL_LIB)(par_trc.o) \ 6724 $(MODEL_LIB)(phycst.o) \ 6725 $(MODEL_LIB)(prtctl_trc.o) \ 6511 6726 $(MODEL_LIB)(sbc_oce.o) \ 6512 6727 $(MODEL_LIB)(sbcrnf.o) \ … … 6515 6730 $(MODEL_LIB)(traqsr.o) \ 6516 6731 $(MODEL_LIB)(trc.o) \ 6517 $(MODEL_LIB)(trp_trc.o) \6518 6732 $(MODEL_LIB)(zdfddm.o) \ 6519 6733 $(MODEL_LIB)(zdfmxl.o) \ … … 6524 6738 par_trc.F90 \ 6525 6739 phycst.F90 \ 6740 prtctl_trc.F90 \ 6526 6741 sbc_oce.F90 \ 6527 6742 sbcrnf.F90 \ … … 6530 6745 traqsr.F90 \ 6531 6746 trc.F90 \ 6532 trp_trc.F90 \6533 zdfddm.F90 \6534 zdfmxl.F90 \6535 zdf_oce.F90 \6536 $(MODEL_LIB)(oce_trc.o) \6537 $(MODEL_LIB)(p4zche.o) \6538 $(MODEL_LIB)(prtctl_trc.o) \6539 $(MODEL_LIB)(sms_pisces.o) \6540 $(MODEL_LIB)(trc.o) \6541 $(MODEL_LIB)(trp_trc.o) \6542 oce_trc.F90 \6543 p4zche.F90 \6544 prtctl_trc.F90 \6545 sms_pisces.F90 \6546 trc.F90 \6547 trp_trc.F90 \6548 domzgr_substitute.h90 \6549 KEY_CPP \6550 p4zflx.F906551 $(MODEL_LIB)(p4zint.o) : \6552 daymod.F90 \6553 dom_oce.F90 \6554 dynspg_oce.F90 \6555 in_out_manager.F90 \6556 ldfslp.F90 \6557 ldftra_oce.F90 \6558 lib_mpp.F90 \6559 $(MODEL_LIB)(daymod.o) \6560 $(MODEL_LIB)(dom_oce.o) \6561 $(MODEL_LIB)(dynspg_oce.o) \6562 $(MODEL_LIB)(in_out_manager.o) \6563 $(MODEL_LIB)(ldfslp.o) \6564 $(MODEL_LIB)(ldftra_oce.o) \6565 $(MODEL_LIB)(lib_mpp.o) \6566 $(MODEL_LIB)(oce.o) \6567 $(MODEL_LIB)(par_oce.o) \6568 $(MODEL_LIB)(par_trc.o) \6569 $(MODEL_LIB)(phycst.o) \6570 $(MODEL_LIB)(sbc_oce.o) \6571 $(MODEL_LIB)(sbcrnf.o) \6572 $(MODEL_LIB)(trabbl.o) \6573 $(MODEL_LIB)(traqsr.o) \6574 $(MODEL_LIB)(trc.o) \6575 $(MODEL_LIB)(zdfddm.o) \6576 $(MODEL_LIB)(zdfmxl.o) \6577 $(MODEL_LIB)(zdf_oce.o) \6578 oce.F90 \6579 par_oce.F90 \6580 par_trc.F90 \6581 phycst.F90 \6582 sbc_oce.F90 \6583 sbcrnf.F90 \6584 trabbl.F90 \6585 traqsr.F90 \6586 trc.F90 \6587 zdfddm.F90 \6588 zdfmxl.F90 \6589 zdf_oce.F90 \6590 $(MODEL_LIB)(oce_trc.o) \6591 $(MODEL_LIB)(sms_pisces.o) \6592 $(MODEL_LIB)(trp_trc.o) \6593 oce_trc.F90 \6594 sms_pisces.F90 \6595 trp_trc.F90 \6596 KEY_CPP \6597 p4zint.F906598 $(MODEL_LIB)(p4zlim.o) : \6599 daymod.F90 \6600 dom_oce.F90 \6601 dynspg_oce.F90 \6602 in_out_manager.F90 \6603 ldfslp.F90 \6604 ldftra_oce.F90 \6605 lib_mpp.F90 \6606 $(MODEL_LIB)(daymod.o) \6607 $(MODEL_LIB)(dom_oce.o) \6608 $(MODEL_LIB)(dynspg_oce.o) \6609 $(MODEL_LIB)(in_out_manager.o) \6610 $(MODEL_LIB)(ldfslp.o) \6611 $(MODEL_LIB)(ldftra_oce.o) \6612 $(MODEL_LIB)(lib_mpp.o) \6613 $(MODEL_LIB)(oce.o) \6614 $(MODEL_LIB)(par_oce.o) \6615 $(MODEL_LIB)(par_trc.o) \6616 $(MODEL_LIB)(phycst.o) \6617 $(MODEL_LIB)(sbc_oce.o) \6618 $(MODEL_LIB)(sbcrnf.o) \6619 $(MODEL_LIB)(trabbl.o) \6620 $(MODEL_LIB)(traqsr.o) \6621 $(MODEL_LIB)(trc.o) \6622 $(MODEL_LIB)(zdfddm.o) \6623 $(MODEL_LIB)(zdfmxl.o) \6624 $(MODEL_LIB)(zdf_oce.o) \6625 oce.F90 \6626 par_oce.F90 \6627 par_trc.F90 \6628 phycst.F90 \6629 sbc_oce.F90 \6630 sbcrnf.F90 \6631 trabbl.F90 \6632 traqsr.F90 \6633 trc.F90 \6634 zdfddm.F90 \6635 zdfmxl.F90 \6636 zdf_oce.F90 \6637 $(MODEL_LIB)(oce_trc.o) \6638 $(MODEL_LIB)(sms_pisces.o) \6639 $(MODEL_LIB)(trc.o) \6640 $(MODEL_LIB)(trp_trc.o) \6641 oce_trc.F90 \6642 sms_pisces.F90 \6643 trc.F90 \6644 trp_trc.F90 \6645 domzgr_substitute.h90 \6646 KEY_CPP \6647 p4zlim.F906648 $(MODEL_LIB)(p4zlys.o) : \6649 daymod.F90 \6650 dom_oce.F90 \6651 dynspg_oce.F90 \6652 in_out_manager.F90 \6653 ldfslp.F90 \6654 ldftra_oce.F90 \6655 lib_mpp.F90 \6656 $(MODEL_LIB)(daymod.o) \6657 $(MODEL_LIB)(dom_oce.o) \6658 $(MODEL_LIB)(dynspg_oce.o) \6659 $(MODEL_LIB)(in_out_manager.o) \6660 $(MODEL_LIB)(ldfslp.o) \6661 $(MODEL_LIB)(ldftra_oce.o) \6662 $(MODEL_LIB)(lib_mpp.o) \6663 $(MODEL_LIB)(oce.o) \6664 $(MODEL_LIB)(oce_trc.o) \6665 $(MODEL_LIB)(par_oce.o) \6666 $(MODEL_LIB)(par_trc.o) \6667 $(MODEL_LIB)(phycst.o) \6668 $(MODEL_LIB)(sbc_oce.o) \6669 $(MODEL_LIB)(sbcrnf.o) \6670 $(MODEL_LIB)(trabbl.o) \6671 $(MODEL_LIB)(traqsr.o) \6672 $(MODEL_LIB)(trc.o) \6673 $(MODEL_LIB)(zdfddm.o) \6674 $(MODEL_LIB)(zdfmxl.o) \6675 $(MODEL_LIB)(zdf_oce.o) \6676 oce.F90 \6677 oce_trc.F90 \6678 par_oce.F90 \6679 par_trc.F90 \6680 phycst.F90 \6681 sbc_oce.F90 \6682 sbcrnf.F90 \6683 trabbl.F90 \6684 traqsr.F90 \6685 trc.F90 \6686 zdfddm.F90 \6687 zdfmxl.F90 \6688 zdf_oce.F90 \6689 $(MODEL_LIB)(oce_trc.o) \6690 $(MODEL_LIB)(prtctl_trc.o) \6691 $(MODEL_LIB)(sms_pisces.o) \6692 $(MODEL_LIB)(trc.o) \6693 $(MODEL_LIB)(trp_trc.o) \6694 oce_trc.F90 \6695 prtctl_trc.F90 \6696 sms_pisces.F90 \6697 trc.F90 \6698 trp_trc.F90 \6699 KEY_CPP \6700 p4zlys.F906701 $(MODEL_LIB)(p4zmeso.o) : \6702 daymod.F90 \6703 dom_oce.F90 \6704 dynspg_oce.F90 \6705 in_out_manager.F90 \6706 ldfslp.F90 \6707 ldftra_oce.F90 \6708 lib_mpp.F90 \6709 $(MODEL_LIB)(daymod.o) \6710 $(MODEL_LIB)(dom_oce.o) \6711 $(MODEL_LIB)(dynspg_oce.o) \6712 $(MODEL_LIB)(in_out_manager.o) \6713 $(MODEL_LIB)(ldfslp.o) \6714 $(MODEL_LIB)(ldftra_oce.o) \6715 $(MODEL_LIB)(lib_mpp.o) \6716 $(MODEL_LIB)(oce.o) \6717 $(MODEL_LIB)(oce_trc.o) \6718 $(MODEL_LIB)(par_oce.o) \6719 $(MODEL_LIB)(par_trc.o) \6720 $(MODEL_LIB)(phycst.o) \6721 $(MODEL_LIB)(prtctl_trc.o) \6722 $(MODEL_LIB)(sbc_oce.o) \6723 $(MODEL_LIB)(sbcrnf.o) \6724 $(MODEL_LIB)(sms_pisces.o) \6725 $(MODEL_LIB)(trabbl.o) \6726 $(MODEL_LIB)(traqsr.o) \6727 $(MODEL_LIB)(trc.o) \6728 $(MODEL_LIB)(trp_trc.o) \6729 $(MODEL_LIB)(zdfddm.o) \6730 $(MODEL_LIB)(zdfmxl.o) \6731 $(MODEL_LIB)(zdf_oce.o) \6732 oce.F90 \6733 oce_trc.F90 \6734 par_oce.F90 \6735 par_trc.F90 \6736 phycst.F90 \6737 prtctl_trc.F90 \6738 sbc_oce.F90 \6739 sbcrnf.F90 \6740 sms_pisces.F90 \6741 trabbl.F90 \6742 traqsr.F90 \6743 trc.F90 \6744 trp_trc.F90 \6745 6747 zdfddm.F90 \ 6746 6748 zdfmxl.F90 \ … … 6752 6754 $(MODEL_LIB)(sms_pisces.o) \ 6753 6755 $(MODEL_LIB)(trc.o) \ 6754 $(MODEL_LIB)(trp_trc.o) \6755 6756 oce_trc.F90 \ 6756 6757 p4zint.F90 \ … … 6759 6760 sms_pisces.F90 \ 6760 6761 trc.F90 \ 6761 trp_trc.F90 \6762 6762 domzgr_substitute.h90 \ 6763 6763 KEY_CPP \ … … 6790 6790 $(MODEL_LIB)(traqsr.o) \ 6791 6791 $(MODEL_LIB)(trc.o) \ 6792 $(MODEL_LIB)(trp_trc.o) \6793 6792 $(MODEL_LIB)(zdfddm.o) \ 6794 6793 $(MODEL_LIB)(zdfmxl.o) \ … … 6806 6805 traqsr.F90 \ 6807 6806 trc.F90 \ 6808 trp_trc.F90 \6809 6807 zdfddm.F90 \ 6810 6808 zdfmxl.F90 \ … … 6816 6814 $(MODEL_LIB)(sms_pisces.o) \ 6817 6815 $(MODEL_LIB)(trc.o) \ 6818 $(MODEL_LIB)(trp_trc.o) \6819 6816 oce_trc.F90 \ 6820 6817 p4zint.F90 \ … … 6823 6820 sms_pisces.F90 \ 6824 6821 trc.F90 \ 6825 trp_trc.F90 \6826 6822 domzgr_substitute.h90 \ 6827 6823 KEY_CPP \ … … 6854 6850 $(MODEL_LIB)(traqsr.o) \ 6855 6851 $(MODEL_LIB)(trc.o) \ 6856 $(MODEL_LIB)(trp_trc.o) \6857 6852 $(MODEL_LIB)(zdfddm.o) \ 6858 6853 $(MODEL_LIB)(zdfmxl.o) \ … … 6870 6865 traqsr.F90 \ 6871 6866 trc.F90 \ 6872 trp_trc.F90 \6873 6867 zdfddm.F90 \ 6874 6868 zdfmxl.F90 \ … … 6879 6873 $(MODEL_LIB)(sms_pisces.o) \ 6880 6874 $(MODEL_LIB)(trc.o) \ 6881 $(MODEL_LIB)(trp_trc.o) \6882 6875 oce_trc.F90 \ 6883 6876 p4zsink.F90 \ … … 6885 6878 sms_pisces.F90 \ 6886 6879 trc.F90 \ 6887 trp_trc.F90 \6888 6880 domzgr_substitute.h90 \ 6889 6881 KEY_CPP \ … … 6910 6902 $(MODEL_LIB)(sbc_oce.o) \ 6911 6903 $(MODEL_LIB)(sbcrnf.o) \ 6904 $(MODEL_LIB)(trabbl.o) \ 6905 $(MODEL_LIB)(traqsr.o) \ 6906 $(MODEL_LIB)(zdfddm.o) \ 6907 $(MODEL_LIB)(zdfmxl.o) \ 6908 $(MODEL_LIB)(zdf_oce.o) \ 6909 oce.F90 \ 6910 par_oce.F90 \ 6911 par_trc.F90 \ 6912 phycst.F90 \ 6913 sbc_oce.F90 \ 6914 sbcrnf.F90 \ 6915 trabbl.F90 \ 6916 traqsr.F90 \ 6917 zdfddm.F90 \ 6918 zdfmxl.F90 \ 6919 zdf_oce.F90 \ 6920 $(MODEL_LIB)(oce_trc.o) \ 6921 $(MODEL_LIB)(sms_pisces.o) \ 6922 $(MODEL_LIB)(trc.o) \ 6923 oce_trc.F90 \ 6924 sms_pisces.F90 \ 6925 trc.F90 \ 6926 domzgr_substitute.h90 \ 6927 KEY_CPP \ 6928 p4zopt.F90 6929 $(MODEL_LIB)(p4zprod.o) : \ 6930 daymod.F90 \ 6931 dom_oce.F90 \ 6932 dynspg_oce.F90 \ 6933 in_out_manager.F90 \ 6934 ldfslp.F90 \ 6935 ldftra_oce.F90 \ 6936 lib_mpp.F90 \ 6937 $(MODEL_LIB)(daymod.o) \ 6938 $(MODEL_LIB)(dom_oce.o) \ 6939 $(MODEL_LIB)(dynspg_oce.o) \ 6940 $(MODEL_LIB)(in_out_manager.o) \ 6941 $(MODEL_LIB)(ldfslp.o) \ 6942 $(MODEL_LIB)(ldftra_oce.o) \ 6943 $(MODEL_LIB)(lib_mpp.o) \ 6944 $(MODEL_LIB)(oce.o) \ 6945 $(MODEL_LIB)(oce_trc.o) \ 6946 $(MODEL_LIB)(par_oce.o) \ 6947 $(MODEL_LIB)(par_trc.o) \ 6948 $(MODEL_LIB)(phycst.o) \ 6949 $(MODEL_LIB)(sbc_oce.o) \ 6950 $(MODEL_LIB)(sbcrnf.o) \ 6951 $(MODEL_LIB)(sms_pisces.o) \ 6912 6952 $(MODEL_LIB)(trabbl.o) \ 6913 6953 $(MODEL_LIB)(traqsr.o) \ … … 6917 6957 $(MODEL_LIB)(zdf_oce.o) \ 6918 6958 oce.F90 \ 6919 par_oce.F90 \6920 par_trc.F90 \6921 phycst.F90 \6922 sbc_oce.F90 \6923 sbcrnf.F90 \6924 trabbl.F90 \6925 traqsr.F90 \6926 trc.F90 \6927 zdfddm.F90 \6928 zdfmxl.F90 \6929 zdf_oce.F90 \6930 $(MODEL_LIB)(oce_trc.o) \6931 $(MODEL_LIB)(sms_pisces.o) \6932 $(MODEL_LIB)(trc.o) \6933 $(MODEL_LIB)(trp_trc.o) \6934 oce_trc.F90 \6935 sms_pisces.F90 \6936 trc.F90 \6937 trp_trc.F90 \6938 domzgr_substitute.h90 \6939 KEY_CPP \6940 p4zopt.F906941 $(MODEL_LIB)(p4zprod.o) : \6942 daymod.F90 \6943 dom_oce.F90 \6944 dynspg_oce.F90 \6945 in_out_manager.F90 \6946 ldfslp.F90 \6947 ldftra_oce.F90 \6948 lib_mpp.F90 \6949 $(MODEL_LIB)(daymod.o) \6950 $(MODEL_LIB)(dom_oce.o) \6951 $(MODEL_LIB)(dynspg_oce.o) \6952 $(MODEL_LIB)(in_out_manager.o) \6953 $(MODEL_LIB)(ldfslp.o) \6954 $(MODEL_LIB)(ldftra_oce.o) \6955 $(MODEL_LIB)(lib_mpp.o) \6956 $(MODEL_LIB)(oce.o) \6957 $(MODEL_LIB)(oce_trc.o) \6958 $(MODEL_LIB)(par_oce.o) \6959 $(MODEL_LIB)(par_trc.o) \6960 $(MODEL_LIB)(phycst.o) \6961 $(MODEL_LIB)(sbc_oce.o) \6962 $(MODEL_LIB)(sbcrnf.o) \6963 $(MODEL_LIB)(sms_pisces.o) \6964 $(MODEL_LIB)(trabbl.o) \6965 $(MODEL_LIB)(traqsr.o) \6966 $(MODEL_LIB)(trc.o) \6967 $(MODEL_LIB)(trp_trc.o) \6968 $(MODEL_LIB)(zdfddm.o) \6969 $(MODEL_LIB)(zdfmxl.o) \6970 $(MODEL_LIB)(zdf_oce.o) \6971 oce.F90 \6972 6959 oce_trc.F90 \ 6973 6960 par_oce.F90 \ … … 6980 6967 traqsr.F90 \ 6981 6968 trc.F90 \ 6982 trp_trc.F90 \6983 6969 zdfddm.F90 \ 6984 6970 zdfmxl.F90 \ … … 6991 6977 $(MODEL_LIB)(sms_pisces.o) \ 6992 6978 $(MODEL_LIB)(trc.o) \ 6993 $(MODEL_LIB)(trp_trc.o) \6994 6979 oce_trc.F90 \ 6995 6980 p4zint.F90 \ … … 6999 6984 sms_pisces.F90 \ 7000 6985 trc.F90 \ 7001 trp_trc.F90 \7002 6986 domzgr_substitute.h90 \ 7003 6987 KEY_CPP \ … … 7034 7018 $(MODEL_LIB)(traqsr.o) \ 7035 7019 $(MODEL_LIB)(trc.o) \ 7036 $(MODEL_LIB)(trp_trc.o) \7037 7020 $(MODEL_LIB)(zdfddm.o) \ 7038 7021 $(MODEL_LIB)(zdfmxl.o) \ … … 7054 7037 traqsr.F90 \ 7055 7038 trc.F90 \ 7056 trp_trc.F90 \7057 7039 zdfddm.F90 \ 7058 7040 zdfmxl.F90 \ … … 7067 7049 $(MODEL_LIB)(sms_pisces.o) \ 7068 7050 $(MODEL_LIB)(trc.o) \ 7069 $(MODEL_LIB)(trp_trc.o) \7070 7051 oce_trc.F90 \ 7071 7052 p4zche.F90 \ … … 7077 7058 sms_pisces.F90 \ 7078 7059 trc.F90 \ 7079 trp_trc.F90 \7080 7060 domzgr_substitute.h90 \ 7081 7061 KEY_CPP \ … … 7128 7108 $(MODEL_LIB)(traqsr.o) \ 7129 7109 $(MODEL_LIB)(trc.o) \ 7130 $(MODEL_LIB)(trp_trc.o) \7131 7110 $(MODEL_LIB)(zdfddm.o) \ 7132 7111 $(MODEL_LIB)(zdfmxl.o) \ … … 7154 7133 traqsr.F90 \ 7155 7134 trc.F90 \ 7156 trp_trc.F90 \7157 7135 zdfddm.F90 \ 7158 7136 zdfmxl.F90 \ … … 7174 7152 $(MODEL_LIB)(sms_pisces.o) \ 7175 7153 $(MODEL_LIB)(trc.o) \ 7176 $(MODEL_LIB)(trp_trc.o) \7177 7154 oce_trc.F90 \ 7178 7155 p4zbio.F90 \ … … 7185 7162 sms_pisces.F90 \ 7186 7163 trc.F90 \ 7187 trp_trc.F90 \7188 7164 domzgr_substitute.h90 \ 7189 7165 KEY_CPP \ … … 7213 7189 $(MODEL_LIB)(trabbl.o) \ 7214 7190 $(MODEL_LIB)(traqsr.o) \ 7215 $(MODEL_LIB)(trc.o) \7216 7191 $(MODEL_LIB)(zdfddm.o) \ 7217 7192 $(MODEL_LIB)(zdfmxl.o) \ … … 7226 7201 trabbl.F90 \ 7227 7202 traqsr.F90 \ 7228 trc.F90 \7229 7203 zdfddm.F90 \ 7230 7204 zdfmxl.F90 \ … … 7234 7208 $(MODEL_LIB)(sms_pisces.o) \ 7235 7209 $(MODEL_LIB)(trc.o) \ 7236 $(MODEL_LIB)(trp_trc.o) \7237 7210 oce_trc.F90 \ 7238 7211 prtctl_trc.F90 \ 7239 7212 sms_pisces.F90 \ 7240 7213 trc.F90 \ 7241 trp_trc.F90 \7242 7214 domzgr_substitute.h90 \ 7243 7215 KEY_CPP \ … … 8779 8751 $(MODEL_LIB)(trazdf_imp.o) \ 8780 8752 $(MODEL_LIB)(trcdia.o) \ 8781 $(MODEL_LIB)(trc.o) \8782 8753 $(MODEL_LIB)(trc_oce.o) \ 8783 8754 $(MODEL_LIB)(trcrst.o) \ … … 8787 8758 $(MODEL_LIB)(trdmod.o) \ 8788 8759 $(MODEL_LIB)(trdmod_oce.o) \ 8760 $(MODEL_LIB)(trp_trc.o) \ 8789 8761 $(MODEL_LIB)(zdfddm.o) \ 8790 8762 $(MODEL_LIB)(zdfkpp.o) \ … … 8822 8794 trazdf_imp.F90 \ 8823 8795 trcdia.F90 \ 8824 trc.F90 \8825 8796 trc_oce.F90 \ 8826 8797 trcrst.F90 \ … … 8830 8801 trdmod.F90 \ 8831 8802 trdmod_oce.F90 \ 8803 trp_trc.F90 \ 8832 8804 zdfddm.F90 \ 8833 8805 zdfkpp.F90 \ … … 9065 9037 $(MODEL_LIB)(trazdf.o) \ 9066 9038 $(MODEL_LIB)(trcdia.o) \ 9067 $(MODEL_LIB)(trc.o) \9068 9039 $(MODEL_LIB)(trc_oce.o) \ 9069 9040 $(MODEL_LIB)(trcrst.o) \ … … 9076 9047 $(MODEL_LIB)(trdmod_oce.o) \ 9077 9048 $(MODEL_LIB)(trdvor_oce.o) \ 9049 $(MODEL_LIB)(trp_trc.o) \ 9078 9050 $(MODEL_LIB)(zdfddm.o) \ 9079 9051 $(MODEL_LIB)(zdfkpp.o) \ … … 9132 9104 trazdf_imp.F90 \ 9133 9105 trcdia.F90 \ 9134 trc.F90 \9135 9106 trc_oce.F90 \ 9136 9107 trcrst.F90 \ … … 9143 9114 trdmod_oce.F90 \ 9144 9115 trdvor_oce.F90 \ 9116 trp_trc.F90 \ 9145 9117 zdfddm.F90 \ 9146 9118 zdfkpp.F90 \ … … 10672 10644 bdy_oce.F90 \ 10673 10645 dom_oce.F90 \ 10674 dynspg_oce.F90 \10675 10646 in_out_manager.F90 \ 10676 10647 lbclnk.F90 \ … … 10680 10651 $(MODEL_LIB)(bdy_oce.o) \ 10681 10652 $(MODEL_LIB)(dom_oce.o) \ 10682 $(MODEL_LIB)(dynspg_oce.o) \10683 10653 $(MODEL_LIB)(in_out_manager.o) \ 10684 10654 $(MODEL_LIB)(lbclnk.o) \ … … 10718 10688 bdytra.F90 \ 10719 10689 dom_oce.F90 \ 10720 domvvl.F90 \10721 10690 dynspg_oce.F90 \ 10722 10691 in_out_manager.F90 \ … … 10726 10695 $(MODEL_LIB)(bdytra.o) \ 10727 10696 $(MODEL_LIB)(dom_oce.o) \ 10728 $(MODEL_LIB)(domvvl.o) \10729 10697 $(MODEL_LIB)(dynspg_oce.o) \ 10730 10698 $(MODEL_LIB)(in_out_manager.o) \ … … 10875 10843 trasbc.F90 10876 10844 $(MODEL_LIB)(trazdf_exp.o) : \ 10877 dom_oce.F90 \ 10845 bdy_oce.F90 \ 10846 dom_oce.F90 \ 10847 dynspg_oce.F90 \ 10878 10848 in_out_manager.F90 \ 10879 10849 lbclnk.F90 \ … … 10881 10851 lib_mpp.F90 \ 10882 10852 lib_print.f90 \ 10883 $(MODEL_LIB)(dom_oce.o) \ 10853 $(MODEL_LIB)(bdy_oce.o) \ 10854 $(MODEL_LIB)(dom_oce.o) \ 10855 $(MODEL_LIB)(dynspg_oce.o) \ 10884 10856 $(MODEL_LIB)(in_out_manager.o) \ 10885 10857 $(MODEL_LIB)(lbclnk.o) \ … … 10916 10888 zdf_oce.F90 \ 10917 10889 dom_oce.F90 \ 10918 in_out_manager.F90 \ 10919 $(MODEL_LIB)(dom_oce.o) \ 10890 domvvl.F90 \ 10891 in_out_manager.F90 \ 10892 $(MODEL_LIB)(dom_oce.o) \ 10893 $(MODEL_LIB)(domvvl.o) \ 10920 10894 $(MODEL_LIB)(in_out_manager.o) \ 10921 10895 $(MODEL_LIB)(oce.o) \ … … 10932 10906 zdf_oce.F90 \ 10933 10907 domzgr_substitute.h90 \ 10908 vectopt_loop_substitute.h90 \ 10934 10909 zdfddm_substitute.h90 \ 10935 10910 KEY_CPP \ … … 11155 11130 $(MODEL_LIB)(trc.o) \ 11156 11131 $(MODEL_LIB)(trctrp_lec.o) \ 11132 $(MODEL_LIB)(trp_trc.o) \ 11157 11133 $(MODEL_LIB)(zdfddm.o) \ 11158 11134 $(MODEL_LIB)(zdfmxl.o) \ … … 11170 11146 trc.F90 \ 11171 11147 trctrp_lec.F90 \ 11148 trp_trc.F90 \ 11172 11149 zdfddm.F90 \ 11173 11150 zdfmxl.F90 \ … … 11176 11153 $(MODEL_LIB)(prtctl_trc.o) \ 11177 11154 $(MODEL_LIB)(trcbbl.o) \ 11178 $(MODEL_LIB)(tr c.o) \11155 $(MODEL_LIB)(trp_trc.o) \ 11179 11156 oce_trc.F90 \ 11180 11157 prtctl_trc.F90 \ 11181 11158 trcbbl.F90 \ 11182 tr c.F90 \11159 trp_trc.F90 \ 11183 11160 domzgr_substitute.h90 \ 11184 11161 ldfeiv_substitute.h90 \ … … 11219 11196 $(MODEL_LIB)(trc.o) \ 11220 11197 $(MODEL_LIB)(trctrp_lec.o) \ 11198 $(MODEL_LIB)(trp_trc.o) \ 11221 11199 $(MODEL_LIB)(zdfddm.o) \ 11222 11200 $(MODEL_LIB)(zdfmxl.o) \ … … 11234 11212 trc.F90 \ 11235 11213 trctrp_lec.F90 \ 11214 trp_trc.F90 \ 11236 11215 zdfddm.F90 \ 11237 11216 zdfmxl.F90 \ … … 11242 11221 $(MODEL_LIB)(prtctl_trc.o) \ 11243 11222 $(MODEL_LIB)(trcbbl.o) \ 11244 $(MODEL_LIB)(tr c.o) \11223 $(MODEL_LIB)(trp_trc.o) \ 11245 11224 oce_trc.F90 \ 11246 11225 prtctl_trc.F90 \ 11247 11226 trcbbl.F90 \ 11248 tr c.F90 \11227 trp_trc.F90 \ 11249 11228 domzgr_substitute.h90 \ 11250 11229 ldfeiv_substitute.h90 \ … … 11285 11264 $(MODEL_LIB)(trc.o) \ 11286 11265 $(MODEL_LIB)(trctrp_lec.o) \ 11266 $(MODEL_LIB)(trp_trc.o) \ 11287 11267 $(MODEL_LIB)(zdfddm.o) \ 11288 11268 $(MODEL_LIB)(zdfmxl.o) \ … … 11300 11280 trc.F90 \ 11301 11281 trctrp_lec.F90 \ 11282 trp_trc.F90 \ 11302 11283 zdfddm.F90 \ 11303 11284 zdfmxl.F90 \ … … 11310 11291 $(MODEL_LIB)(prtctl_trc.o) \ 11311 11292 $(MODEL_LIB)(trcbbl.o) \ 11312 $(MODEL_LIB)(tr c.o) \11293 $(MODEL_LIB)(trp_trc.o) \ 11313 11294 oce_trc.F90 \ 11314 11295 prtctl_trc.F90 \ 11315 11296 trcbbl.F90 \ 11316 tr c.F90 \11297 trp_trc.F90 \ 11317 11298 domzgr_substitute.h90 \ 11318 11299 ldfeiv_substitute.h90 \ … … 11353 11334 $(MODEL_LIB)(trc.o) \ 11354 11335 $(MODEL_LIB)(trctrp_lec.o) \ 11336 $(MODEL_LIB)(trp_trc.o) \ 11355 11337 $(MODEL_LIB)(zdfddm.o) \ 11356 11338 $(MODEL_LIB)(zdfmxl.o) \ … … 11368 11350 trc.F90 \ 11369 11351 trctrp_lec.F90 \ 11352 trp_trc.F90 \ 11370 11353 zdfddm.F90 \ 11371 11354 zdfmxl.F90 \ … … 11376 11359 $(MODEL_LIB)(prtctl_trc.o) \ 11377 11360 $(MODEL_LIB)(trcbbl.o) \ 11378 $(MODEL_LIB)(trc.o) \ 11361 $(MODEL_LIB)(trctrp_lec.o) \ 11362 $(MODEL_LIB)(trp_trc.o) \ 11379 11363 oce_trc.F90 \ 11380 11364 prtctl_trc.F90 \ 11381 11365 trcbbl.F90 \ 11382 trc.F90 \ 11366 trctrp_lec.F90 \ 11367 trp_trc.F90 \ 11383 11368 domzgr_substitute.h90 \ 11384 11369 ldfeiv_substitute.h90 \ … … 11419 11404 $(MODEL_LIB)(trc.o) \ 11420 11405 $(MODEL_LIB)(trctrp_lec.o) \ 11406 $(MODEL_LIB)(trp_trc.o) \ 11421 11407 $(MODEL_LIB)(zdfddm.o) \ 11422 11408 $(MODEL_LIB)(zdfmxl.o) \ … … 11434 11420 trc.F90 \ 11435 11421 trctrp_lec.F90 \ 11422 trp_trc.F90 \ 11436 11423 zdfddm.F90 \ 11437 11424 zdfmxl.F90 \ … … 11442 11429 $(MODEL_LIB)(prtctl_trc.o) \ 11443 11430 $(MODEL_LIB)(trcbbl.o) \ 11444 $(MODEL_LIB)(tr c.o) \11431 $(MODEL_LIB)(trp_trc.o) \ 11445 11432 oce_trc.F90 \ 11446 11433 prtctl_trc.F90 \ 11447 11434 trcbbl.F90 \ 11448 tr c.F90 \11435 trp_trc.F90 \ 11449 11436 domzgr_substitute.h90 \ 11450 11437 ldfeiv_substitute.h90 \ … … 11484 11471 $(MODEL_LIB)(par_trc.o) \ 11485 11472 $(MODEL_LIB)(phycst.o) \ 11486 $(MODEL_LIB)(sbc_oce.o) \11487 $(MODEL_LIB)(sbcrnf.o) \11488 $(MODEL_LIB)(trabbl.o) \11489 $(MODEL_LIB)(traqsr.o) \11490 $(MODEL_LIB)(zdfddm.o) \11491 $(MODEL_LIB)(zdfmxl.o) \11492 $(MODEL_LIB)(zdf_oce.o) \11493 oce.F90 \11494 oce_trc.F90 \11495 par_oce.F90 \11496 par_trc.F90 \11497 phycst.F90 \11498 sbc_oce.F90 \11499 sbcrnf.F90 \11500 trabbl.F90 \11501 traqsr.F90 \11502 zdfddm.F90 \11503 zdfmxl.F90 \11504 zdf_oce.F90 \11505 iom.F90 \11506 $(MODEL_LIB)(iom.o) \11507 $(MODEL_LIB)(oce_trc.o) \11508 $(MODEL_LIB)(prtctl_trc.o) \11509 $(MODEL_LIB)(trc.o) \11510 oce_trc.F90 \11511 prtctl_trc.F90 \11512 trc.F90 \11513 domzgr_substitute.h90 \11514 ldfeiv_substitute.h90 \11515 ldftra_substitute.h90 \11516 top_substitute.h90 \11517 vectopt_loop_substitute.h90 \11518 KEY_CPP \11519 trcbbc.F9011520 $(MODEL_LIB)(trcbbl.o) : \11521 daymod.F90 \11522 dom_oce.F90 \11523 dynspg_oce.F90 \11524 in_out_manager.F90 \11525 ldfslp.F90 \11526 ldftra_oce.F90 \11527 lib_mpp.F90 \11528 $(MODEL_LIB)(daymod.o) \11529 $(MODEL_LIB)(dom_oce.o) \11530 $(MODEL_LIB)(dynspg_oce.o) \11531 $(MODEL_LIB)(in_out_manager.o) \11532 $(MODEL_LIB)(ldfslp.o) \11533 $(MODEL_LIB)(ldftra_oce.o) \11534 $(MODEL_LIB)(lib_mpp.o) \11535 $(MODEL_LIB)(oce.o) \11536 $(MODEL_LIB)(oce_trc.o) \11537 $(MODEL_LIB)(par_oce.o) \11538 $(MODEL_LIB)(par_trc.o) \11539 $(MODEL_LIB)(phycst.o) \11540 $(MODEL_LIB)(prtctl.o) \11541 11473 $(MODEL_LIB)(sbc_oce.o) \ 11542 11474 $(MODEL_LIB)(sbcrnf.o) \ … … 11552 11484 par_trc.F90 \ 11553 11485 phycst.F90 \ 11554 prtctl.F90 \11555 11486 sbc_oce.F90 \ 11556 11487 sbcrnf.F90 \ … … 11561 11492 zdfmxl.F90 \ 11562 11493 zdf_oce.F90 \ 11563 eosbn2.F90 \ 11564 lbclnk.F90 \ 11565 $(MODEL_LIB)(eosbn2.o) \ 11566 $(MODEL_LIB)(lbclnk.o) \ 11494 iom.F90 \ 11495 $(MODEL_LIB)(iom.o) \ 11567 11496 $(MODEL_LIB)(oce_trc.o) \ 11568 11497 $(MODEL_LIB)(prtctl_trc.o) \ 11569 $(MODEL_LIB)(trc.o) \ 11570 $(MODEL_LIB)(trctrp_lec.o) \ 11498 $(MODEL_LIB)(trp_trc.o) \ 11571 11499 oce_trc.F90 \ 11572 11500 prtctl_trc.F90 \ 11501 trp_trc.F90 \ 11502 domzgr_substitute.h90 \ 11503 ldfeiv_substitute.h90 \ 11504 ldftra_substitute.h90 \ 11505 top_substitute.h90 \ 11506 vectopt_loop_substitute.h90 \ 11507 KEY_CPP \ 11508 trcbbc.F90 11509 $(MODEL_LIB)(trcbbl.o) : \ 11510 daymod.F90 \ 11511 dom_oce.F90 \ 11512 dynspg_oce.F90 \ 11513 in_out_manager.F90 \ 11514 ldfslp.F90 \ 11515 ldftra_oce.F90 \ 11516 lib_mpp.F90 \ 11517 $(MODEL_LIB)(daymod.o) \ 11518 $(MODEL_LIB)(dom_oce.o) \ 11519 $(MODEL_LIB)(dynspg_oce.o) \ 11520 $(MODEL_LIB)(in_out_manager.o) \ 11521 $(MODEL_LIB)(ldfslp.o) \ 11522 $(MODEL_LIB)(ldftra_oce.o) \ 11523 $(MODEL_LIB)(lib_mpp.o) \ 11524 $(MODEL_LIB)(oce.o) \ 11525 $(MODEL_LIB)(oce_trc.o) \ 11526 $(MODEL_LIB)(par_oce.o) \ 11527 $(MODEL_LIB)(par_trc.o) \ 11528 $(MODEL_LIB)(phycst.o) \ 11529 $(MODEL_LIB)(prtctl.o) \ 11530 $(MODEL_LIB)(sbc_oce.o) \ 11531 $(MODEL_LIB)(sbcrnf.o) \ 11532 $(MODEL_LIB)(trabbl.o) \ 11533 $(MODEL_LIB)(traqsr.o) \ 11534 $(MODEL_LIB)(trc.o) \ 11535 $(MODEL_LIB)(trp_trc.o) \ 11536 $(MODEL_LIB)(zdfddm.o) \ 11537 $(MODEL_LIB)(zdfmxl.o) \ 11538 $(MODEL_LIB)(zdf_oce.o) \ 11539 oce.F90 \ 11540 oce_trc.F90 \ 11541 par_oce.F90 \ 11542 par_trc.F90 \ 11543 phycst.F90 \ 11544 prtctl.F90 \ 11545 sbc_oce.F90 \ 11546 sbcrnf.F90 \ 11547 trabbl.F90 \ 11548 traqsr.F90 \ 11573 11549 trc.F90 \ 11550 trp_trc.F90 \ 11551 zdfddm.F90 \ 11552 zdfmxl.F90 \ 11553 zdf_oce.F90 \ 11554 eosbn2.F90 \ 11555 lbclnk.F90 \ 11556 $(MODEL_LIB)(eosbn2.o) \ 11557 $(MODEL_LIB)(lbclnk.o) \ 11558 $(MODEL_LIB)(oce_trc.o) \ 11559 $(MODEL_LIB)(prtctl_trc.o) \ 11560 $(MODEL_LIB)(trctrp_lec.o) \ 11561 $(MODEL_LIB)(trp_trc.o) \ 11562 oce_trc.F90 \ 11563 prtctl_trc.F90 \ 11574 11564 trctrp_lec.F90 \ 11565 trp_trc.F90 \ 11575 11566 domzgr_substitute.h90 \ 11576 11567 ldfeiv_substitute.h90 \ … … 11605 11596 $(MODEL_LIB)(trabbl.o) \ 11606 11597 $(MODEL_LIB)(traqsr.o) \ 11607 $(MODEL_LIB)(trc.o) \11608 11598 $(MODEL_LIB)(zdfddm.o) \ 11609 11599 $(MODEL_LIB)(zdfmxl.o) \ … … 11618 11608 trabbl.F90 \ 11619 11609 traqsr.F90 \ 11620 trc.F90 \11621 11610 zdfddm.F90 \ 11622 11611 zdfmxl.F90 \ … … 11627 11616 $(MODEL_LIB)(prtctl_trc.o) \ 11628 11617 $(MODEL_LIB)(sms_lobster.o) \ 11629 $(MODEL_LIB)(tr p_trc.o) \11618 $(MODEL_LIB)(trc.o) \ 11630 11619 oce_trc.F90 \ 11631 11620 prtctl_trc.F90 \ 11632 11621 sms_lobster.F90 \ 11633 tr p_trc.F90 \11622 trc.F90 \ 11634 11623 domzgr_substitute.h90 \ 11635 11624 KEY_CPP \ … … 11704 11693 $(MODEL_LIB)(trc.o) \ 11705 11694 $(MODEL_LIB)(trctrp_lec.o) \ 11695 $(MODEL_LIB)(trp_trc.o) \ 11706 11696 $(MODEL_LIB)(zdfddm.o) \ 11707 11697 $(MODEL_LIB)(zdfmxl.o) \ … … 11718 11708 trc.F90 \ 11719 11709 trctrp_lec.F90 \ 11710 trp_trc.F90 \ 11720 11711 zdfddm.F90 \ 11721 11712 zdfmxl.F90 \ … … 11892 11883 $(MODEL_LIB)(trabbl.o) \ 11893 11884 $(MODEL_LIB)(traqsr.o) \ 11885 $(MODEL_LIB)(trc.o) \ 11894 11886 $(MODEL_LIB)(zdfddm.o) \ 11895 11887 $(MODEL_LIB)(zdfmxl.o) \ … … 11904 11896 trabbl.F90 \ 11905 11897 traqsr.F90 \ 11898 trc.F90 \ 11906 11899 zdfddm.F90 \ 11907 11900 zdfmxl.F90 \ … … 11915 11908 $(MODEL_LIB)(oce_trc.o) \ 11916 11909 $(MODEL_LIB)(trc.o) \ 11910 $(MODEL_LIB)(trp_trc.o) \ 11917 11911 oce_trc.F90 \ 11918 11912 trc.F90 \ 11913 trp_trc.F90 \ 11919 11914 domzgr_substitute.h90 \ 11920 11915 ldfeiv_substitute.h90 \ … … 11964 11959 $(MODEL_LIB)(traqsr.o) \ 11965 11960 $(MODEL_LIB)(trc.o) \ 11961 $(MODEL_LIB)(trp_trc.o) \ 11966 11962 $(MODEL_LIB)(zdfddm.o) \ 11967 11963 $(MODEL_LIB)(zdfmxl.o) \ … … 11977 11973 traqsr.F90 \ 11978 11974 trc.F90 \ 11975 trp_trc.F90 \ 11979 11976 zdfddm.F90 \ 11980 11977 zdfmxl.F90 \ … … 11985 11982 $(MODEL_LIB)(prtctl_trc.o) \ 11986 11983 $(MODEL_LIB)(trcdta.o) \ 11987 $(MODEL_LIB)(trc.o) \11988 11984 $(MODEL_LIB)(trctrp_lec.o) \ 11985 $(MODEL_LIB)(trp_trc.o) \ 11989 11986 oce_trc.F90 \ 11990 11987 prtctl_trc.F90 \ 11991 11988 trcdta.F90 \ 11992 trc.F90 \11993 11989 trctrp_lec.F90 \ 11990 trp_trc.F90 \ 11994 11991 domzgr_substitute.h90 \ 11995 11992 ldfeiv_substitute.h90 \ … … 12098 12095 $(MODEL_LIB)(trabbl.o) \ 12099 12096 $(MODEL_LIB)(traqsr.o) \ 12100 $(MODEL_LIB)(tr c.o) \12097 $(MODEL_LIB)(trp_trc.o) \ 12101 12098 $(MODEL_LIB)(zdfddm.o) \ 12102 12099 $(MODEL_LIB)(zdfmxl.o) \ … … 12111 12108 trabbl.F90 \ 12112 12109 traqsr.F90 \ 12113 tr c.F90 \12110 trp_trc.F90 \ 12114 12111 zdfddm.F90 \ 12115 12112 zdfmxl.F90 \ … … 12122 12119 $(MODEL_LIB)(trc.o) \ 12123 12120 $(MODEL_LIB)(trctrp_lec.o) \ 12124 $(MODEL_LIB)(trp_trc.o) \12125 12121 oce_trc.F90 \ 12126 12122 prtctl_trc.F90 \ … … 12128 12124 trc.F90 \ 12129 12125 trctrp_lec.F90 \ 12130 trp_trc.F90 \12131 12126 domzgr_substitute.h90 \ 12132 12127 KEY_CPP \ … … 12430 12425 $(MODEL_LIB)(traqsr.o) \ 12431 12426 $(MODEL_LIB)(trc.o) \ 12432 $(MODEL_LIB)(trp_trc.o) \12433 12427 $(MODEL_LIB)(zdfddm.o) \ 12434 12428 $(MODEL_LIB)(zdfmxl.o) \ … … 12450 12444 traqsr.F90 \ 12451 12445 trc.F90 \ 12452 trp_trc.F90 \12453 12446 zdfddm.F90 \ 12454 12447 zdfmxl.F90 \ … … 12461 12454 $(MODEL_LIB)(sms_pisces.o) \ 12462 12455 $(MODEL_LIB)(trc.o) \ 12463 $(MODEL_LIB)(trp_trc.o) \12464 12456 oce_trc.F90 \ 12465 12457 p4zche.F90 \ … … 12467 12459 sms_pisces.F90 \ 12468 12460 trc.F90 \ 12461 domzgr_substitute.h90 \ 12462 ldfeiv_substitute.h90 \ 12463 ldftra_substitute.h90 \ 12464 top_substitute.h90 \ 12465 vectopt_loop_substitute.h90 \ 12466 KEY_CPP \ 12467 trcini_pisces.F90 12468 $(MODEL_LIB)(trcldf_bilap.o) : \ 12469 daymod.F90 \ 12470 dom_oce.F90 \ 12471 dynspg_oce.F90 \ 12472 in_out_manager.F90 \ 12473 ldfslp.F90 \ 12474 ldftra_oce.F90 \ 12475 lib_mpp.F90 \ 12476 $(MODEL_LIB)(daymod.o) \ 12477 $(MODEL_LIB)(dom_oce.o) \ 12478 $(MODEL_LIB)(dynspg_oce.o) \ 12479 $(MODEL_LIB)(in_out_manager.o) \ 12480 $(MODEL_LIB)(ldfslp.o) \ 12481 $(MODEL_LIB)(ldftra_oce.o) \ 12482 $(MODEL_LIB)(lib_mpp.o) \ 12483 $(MODEL_LIB)(oce.o) \ 12484 $(MODEL_LIB)(oce_trc.o) \ 12485 $(MODEL_LIB)(par_oce.o) \ 12486 $(MODEL_LIB)(par_trc.o) \ 12487 $(MODEL_LIB)(phycst.o) \ 12488 $(MODEL_LIB)(sbc_oce.o) \ 12489 $(MODEL_LIB)(sbcrnf.o) \ 12490 $(MODEL_LIB)(trabbl.o) \ 12491 $(MODEL_LIB)(traqsr.o) \ 12492 $(MODEL_LIB)(trc.o) \ 12493 $(MODEL_LIB)(zdfddm.o) \ 12494 $(MODEL_LIB)(zdfmxl.o) \ 12495 $(MODEL_LIB)(zdf_oce.o) \ 12496 oce.F90 \ 12497 oce_trc.F90 \ 12498 par_oce.F90 \ 12499 par_trc.F90 \ 12500 phycst.F90 \ 12501 sbc_oce.F90 \ 12502 sbcrnf.F90 \ 12503 trabbl.F90 \ 12504 traqsr.F90 \ 12505 trc.F90 \ 12506 zdfddm.F90 \ 12507 zdfmxl.F90 \ 12508 zdf_oce.F90 \ 12509 lbclnk.F90 \ 12510 $(MODEL_LIB)(lbclnk.o) \ 12511 $(MODEL_LIB)(oce_trc.o) \ 12512 $(MODEL_LIB)(prtctl_trc.o) \ 12513 $(MODEL_LIB)(trp_trc.o) \ 12514 oce_trc.F90 \ 12515 prtctl_trc.F90 \ 12469 12516 trp_trc.F90 \ 12470 12517 domzgr_substitute.h90 \ … … 12474 12521 vectopt_loop_substitute.h90 \ 12475 12522 KEY_CPP \ 12476 trc ini_pisces.F9012477 $(MODEL_LIB)(trcldf_bilap .o) : \12523 trcldf_bilap.F90 12524 $(MODEL_LIB)(trcldf_bilapg.o) : \ 12478 12525 daymod.F90 \ 12479 12526 dom_oce.F90 \ … … 12499 12546 $(MODEL_LIB)(trabbl.o) \ 12500 12547 $(MODEL_LIB)(traqsr.o) \ 12548 $(MODEL_LIB)(trc.o) \ 12501 12549 $(MODEL_LIB)(zdfddm.o) \ 12502 12550 $(MODEL_LIB)(zdfmxl.o) \ … … 12511 12559 trabbl.F90 \ 12512 12560 traqsr.F90 \ 12561 trc.F90 \ 12513 12562 zdfddm.F90 \ 12514 12563 zdfmxl.F90 \ … … 12518 12567 $(MODEL_LIB)(oce_trc.o) \ 12519 12568 $(MODEL_LIB)(prtctl_trc.o) \ 12520 $(MODEL_LIB)(tr c.o) \12569 $(MODEL_LIB)(trp_trc.o) \ 12521 12570 oce_trc.F90 \ 12522 12571 prtctl_trc.F90 \ 12523 tr c.F90 \12572 trp_trc.F90 \ 12524 12573 domzgr_substitute.h90 \ 12525 12574 ldfeiv_substitute.h90 \ … … 12528 12577 vectopt_loop_substitute.h90 \ 12529 12578 KEY_CPP \ 12530 trcldf_bilap .F9012531 $(MODEL_LIB)(trcldf_ bilapg.o) : \12579 trcldf_bilapg.F90 12580 $(MODEL_LIB)(trcldf_iso.o) : \ 12532 12581 daymod.F90 \ 12533 12582 dom_oce.F90 \ … … 12553 12602 $(MODEL_LIB)(trabbl.o) \ 12554 12603 $(MODEL_LIB)(traqsr.o) \ 12604 $(MODEL_LIB)(trc.o) \ 12555 12605 $(MODEL_LIB)(zdfddm.o) \ 12556 12606 $(MODEL_LIB)(zdfmxl.o) \ … … 12565 12615 trabbl.F90 \ 12566 12616 traqsr.F90 \ 12617 trc.F90 \ 12567 12618 zdfddm.F90 \ 12568 12619 zdfmxl.F90 \ 12569 12620 zdf_oce.F90 \ 12570 lbclnk.F90 \12571 $(MODEL_LIB)(lbclnk.o) \12572 12621 $(MODEL_LIB)(oce_trc.o) \ 12573 12622 $(MODEL_LIB)(prtctl_trc.o) \ 12574 $(MODEL_LIB)(tr c.o) \12623 $(MODEL_LIB)(trp_trc.o) \ 12575 12624 oce_trc.F90 \ 12576 12625 prtctl_trc.F90 \ 12577 tr c.F90 \12626 trp_trc.F90 \ 12578 12627 domzgr_substitute.h90 \ 12579 12628 ldfeiv_substitute.h90 \ … … 12582 12631 vectopt_loop_substitute.h90 \ 12583 12632 KEY_CPP \ 12584 trcldf_ bilapg.F9012585 $(MODEL_LIB)(trcldf_iso .o) : \12633 trcldf_iso.F90 12634 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 12586 12635 daymod.F90 \ 12587 12636 dom_oce.F90 \ … … 12607 12656 $(MODEL_LIB)(trabbl.o) \ 12608 12657 $(MODEL_LIB)(traqsr.o) \ 12658 $(MODEL_LIB)(trc.o) \ 12609 12659 $(MODEL_LIB)(zdfddm.o) \ 12610 12660 $(MODEL_LIB)(zdfmxl.o) \ … … 12619 12669 trabbl.F90 \ 12620 12670 traqsr.F90 \ 12671 trc.F90 \ 12621 12672 zdfddm.F90 \ 12622 12673 zdfmxl.F90 \ … … 12624 12675 $(MODEL_LIB)(oce_trc.o) \ 12625 12676 $(MODEL_LIB)(prtctl_trc.o) \ 12626 $(MODEL_LIB)(tr c.o) \12677 $(MODEL_LIB)(trp_trc.o) \ 12627 12678 oce_trc.F90 \ 12628 12679 prtctl_trc.F90 \ 12629 tr c.F90 \12680 trp_trc.F90 \ 12630 12681 domzgr_substitute.h90 \ 12631 12682 ldfeiv_substitute.h90 \ … … 12634 12685 vectopt_loop_substitute.h90 \ 12635 12686 KEY_CPP \ 12636 trcldf_iso .F9012637 $(MODEL_LIB)(trcldf_ iso_zps.o) : \12687 trcldf_iso_zps.F90 12688 $(MODEL_LIB)(trcldf_lap.o) : \ 12638 12689 daymod.F90 \ 12639 12690 dom_oce.F90 \ … … 12659 12710 $(MODEL_LIB)(trabbl.o) \ 12660 12711 $(MODEL_LIB)(traqsr.o) \ 12712 $(MODEL_LIB)(trc.o) \ 12661 12713 $(MODEL_LIB)(zdfddm.o) \ 12662 12714 $(MODEL_LIB)(zdfmxl.o) \ … … 12671 12723 trabbl.F90 \ 12672 12724 traqsr.F90 \ 12725 trc.F90 \ 12673 12726 zdfddm.F90 \ 12674 12727 zdfmxl.F90 \ … … 12676 12729 $(MODEL_LIB)(oce_trc.o) \ 12677 12730 $(MODEL_LIB)(prtctl_trc.o) \ 12678 $(MODEL_LIB)(tr c.o) \12731 $(MODEL_LIB)(trp_trc.o) \ 12679 12732 oce_trc.F90 \ 12680 12733 prtctl_trc.F90 \ 12681 trc.F90 \ 12682 domzgr_substitute.h90 \ 12683 ldfeiv_substitute.h90 \ 12684 ldftra_substitute.h90 \ 12685 top_substitute.h90 \ 12686 vectopt_loop_substitute.h90 \ 12687 KEY_CPP \ 12688 trcldf_iso_zps.F90 12689 $(MODEL_LIB)(trcldf_lap.o) : \ 12690 daymod.F90 \ 12691 dom_oce.F90 \ 12692 dynspg_oce.F90 \ 12693 in_out_manager.F90 \ 12694 ldfslp.F90 \ 12695 ldftra_oce.F90 \ 12696 lib_mpp.F90 \ 12697 $(MODEL_LIB)(daymod.o) \ 12698 $(MODEL_LIB)(dom_oce.o) \ 12699 $(MODEL_LIB)(dynspg_oce.o) \ 12700 $(MODEL_LIB)(in_out_manager.o) \ 12701 $(MODEL_LIB)(ldfslp.o) \ 12702 $(MODEL_LIB)(ldftra_oce.o) \ 12703 $(MODEL_LIB)(lib_mpp.o) \ 12704 $(MODEL_LIB)(oce.o) \ 12705 $(MODEL_LIB)(oce_trc.o) \ 12706 $(MODEL_LIB)(par_oce.o) \ 12707 $(MODEL_LIB)(par_trc.o) \ 12708 $(MODEL_LIB)(phycst.o) \ 12709 $(MODEL_LIB)(sbc_oce.o) \ 12710 $(MODEL_LIB)(sbcrnf.o) \ 12711 $(MODEL_LIB)(trabbl.o) \ 12712 $(MODEL_LIB)(traqsr.o) \ 12713 $(MODEL_LIB)(zdfddm.o) \ 12714 $(MODEL_LIB)(zdfmxl.o) \ 12715 $(MODEL_LIB)(zdf_oce.o) \ 12716 oce.F90 \ 12717 oce_trc.F90 \ 12718 par_oce.F90 \ 12719 par_trc.F90 \ 12720 phycst.F90 \ 12721 sbc_oce.F90 \ 12722 sbcrnf.F90 \ 12723 trabbl.F90 \ 12724 traqsr.F90 \ 12725 zdfddm.F90 \ 12726 zdfmxl.F90 \ 12727 zdf_oce.F90 \ 12728 $(MODEL_LIB)(oce_trc.o) \ 12729 $(MODEL_LIB)(prtctl_trc.o) \ 12730 $(MODEL_LIB)(trc.o) \ 12731 oce_trc.F90 \ 12732 prtctl_trc.F90 \ 12733 trc.F90 \ 12734 trp_trc.F90 \ 12734 12735 domzgr_substitute.h90 \ 12735 12736 ldfeiv_substitute.h90 \ … … 12770 12771 $(MODEL_LIB)(trc.o) \ 12771 12772 $(MODEL_LIB)(trcsms_cfc.o) \ 12773 $(MODEL_LIB)(trp_trc.o) \ 12772 12774 $(MODEL_LIB)(zdfddm.o) \ 12773 12775 $(MODEL_LIB)(zdfmxl.o) \ … … 12787 12789 trc.F90 \ 12788 12790 trcsms_cfc.F90 \ 12791 trp_trc.F90 \ 12789 12792 zdfddm.F90 \ 12790 12793 zdfmxl.F90 \ … … 12799 12802 $(MODEL_LIB)(trc.o) \ 12800 12803 $(MODEL_LIB)(trctrp_lec.o) \ 12804 $(MODEL_LIB)(trp_trc.o) \ 12801 12805 oce_trc.F90 \ 12802 12806 trc.F90 \ … … 12806 12810 trclsm_pisces.F90 \ 12807 12811 trctrp_lec.F90 \ 12812 trp_trc.F90 \ 12808 12813 domzgr_substitute.h90 \ 12809 12814 ldfeiv_substitute.h90 \ … … 13068 13073 $(MODEL_LIB)(traqsr.o) \ 13069 13074 $(MODEL_LIB)(trc.o) \ 13075 $(MODEL_LIB)(trp_trc.o) \ 13076 $(MODEL_LIB)(zdfddm.o) \ 13077 $(MODEL_LIB)(zdfmxl.o) \ 13078 $(MODEL_LIB)(zdf_oce.o) \ 13079 oce.F90 \ 13080 oce_trc.F90 \ 13081 par_oce.F90 \ 13082 par_trc.F90 \ 13083 phycst.F90 \ 13084 sbc_oce.F90 \ 13085 sbcrnf.F90 \ 13086 trabbl.F90 \ 13087 traqsr.F90 \ 13088 trc.F90 \ 13089 trp_trc.F90 \ 13090 zdfddm.F90 \ 13091 zdfmxl.F90 \ 13092 zdf_oce.F90 \ 13093 agrif_top_interp.F90 \ 13094 agrif_top_update.F90 \ 13095 lbclnk.F90 \ 13096 $(MODEL_LIB)(agrif_top_interp.o) \ 13097 $(MODEL_LIB)(agrif_top_update.o) \ 13098 $(MODEL_LIB)(lbclnk.o) \ 13099 $(MODEL_LIB)(oce_trc.o) \ 13100 $(MODEL_LIB)(prtctl_trc.o) \ 13101 $(MODEL_LIB)(trctrp_lec.o) \ 13102 $(MODEL_LIB)(trp_trc.o) \ 13103 oce_trc.F90 \ 13104 prtctl_trc.F90 \ 13105 trctrp_lec.F90 \ 13106 trp_trc.F90 \ 13107 $(AGRIF_LIB) \ 13108 KEY_CPP \ 13109 trcnxt.F90 13110 $(MODEL_LIB)(trc_oce.o) : \ 13111 $(MODEL_LIB)(par_kind.o) \ 13112 $(MODEL_LIB)(par_oce.o) \ 13113 $(MODEL_LIB)(par_trc.o) \ 13114 par_kind.F90 \ 13115 par_oce.F90 \ 13116 par_trc.F90 \ 13117 $(MODEL_LIB)(par_oce.o) \ 13118 $(MODEL_LIB)(sms_pisces.o) \ 13119 par_oce.F90 \ 13120 sms_pisces.F90 \ 13121 KEY_CPP \ 13122 trc_oce.F90 13123 $(MODEL_LIB)(trcopt.o) : \ 13124 daymod.F90 \ 13125 dom_oce.F90 \ 13126 dynspg_oce.F90 \ 13127 in_out_manager.F90 \ 13128 ldfslp.F90 \ 13129 ldftra_oce.F90 \ 13130 lib_mpp.F90 \ 13131 $(MODEL_LIB)(daymod.o) \ 13132 $(MODEL_LIB)(dom_oce.o) \ 13133 $(MODEL_LIB)(dynspg_oce.o) \ 13134 $(MODEL_LIB)(in_out_manager.o) \ 13135 $(MODEL_LIB)(ldfslp.o) \ 13136 $(MODEL_LIB)(ldftra_oce.o) \ 13137 $(MODEL_LIB)(lib_mpp.o) \ 13138 $(MODEL_LIB)(oce.o) \ 13139 $(MODEL_LIB)(oce_trc.o) \ 13140 $(MODEL_LIB)(par_oce.o) \ 13141 $(MODEL_LIB)(par_trc.o) \ 13142 $(MODEL_LIB)(phycst.o) \ 13143 $(MODEL_LIB)(sbc_oce.o) \ 13144 $(MODEL_LIB)(sbcrnf.o) \ 13145 $(MODEL_LIB)(trabbl.o) \ 13146 $(MODEL_LIB)(traqsr.o) \ 13147 $(MODEL_LIB)(zdfddm.o) \ 13148 $(MODEL_LIB)(zdfmxl.o) \ 13149 $(MODEL_LIB)(zdf_oce.o) \ 13150 oce.F90 \ 13151 oce_trc.F90 \ 13152 par_oce.F90 \ 13153 par_trc.F90 \ 13154 phycst.F90 \ 13155 sbc_oce.F90 \ 13156 sbcrnf.F90 \ 13157 trabbl.F90 \ 13158 traqsr.F90 \ 13159 zdfddm.F90 \ 13160 zdfmxl.F90 \ 13161 zdf_oce.F90 \ 13162 $(MODEL_LIB)(oce_trc.o) \ 13163 $(MODEL_LIB)(prtctl_trc.o) \ 13164 $(MODEL_LIB)(sms_lobster.o) \ 13165 $(MODEL_LIB)(trc.o) \ 13166 oce_trc.F90 \ 13167 prtctl_trc.F90 \ 13168 sms_lobster.F90 \ 13169 trc.F90 \ 13170 domzgr_substitute.h90 \ 13171 KEY_CPP \ 13172 trcopt.F90 13173 $(MODEL_LIB)(trcrad.o) : \ 13174 daymod.F90 \ 13175 dom_oce.F90 \ 13176 dynspg_oce.F90 \ 13177 in_out_manager.F90 \ 13178 ldfslp.F90 \ 13179 ldftra_oce.F90 \ 13180 lib_mpp.F90 \ 13181 $(MODEL_LIB)(daymod.o) \ 13182 $(MODEL_LIB)(dom_oce.o) \ 13183 $(MODEL_LIB)(dynspg_oce.o) \ 13184 $(MODEL_LIB)(in_out_manager.o) \ 13185 $(MODEL_LIB)(ldfslp.o) \ 13186 $(MODEL_LIB)(ldftra_oce.o) \ 13187 $(MODEL_LIB)(lib_mpp.o) \ 13188 $(MODEL_LIB)(oce.o) \ 13189 $(MODEL_LIB)(oce_trc.o) \ 13190 $(MODEL_LIB)(par_oce.o) \ 13191 $(MODEL_LIB)(par_trc.o) \ 13192 $(MODEL_LIB)(phycst.o) \ 13193 $(MODEL_LIB)(sbc_oce.o) \ 13194 $(MODEL_LIB)(sbcrnf.o) \ 13195 $(MODEL_LIB)(trabbl.o) \ 13196 $(MODEL_LIB)(traqsr.o) \ 13197 $(MODEL_LIB)(trc.o) \ 13070 13198 $(MODEL_LIB)(zdfddm.o) \ 13071 13199 $(MODEL_LIB)(zdfmxl.o) \ … … 13084 13212 zdfmxl.F90 \ 13085 13213 zdf_oce.F90 \ 13086 agrif_top_interp.F90 \ 13087 agrif_top_update.F90 \ 13088 lbclnk.F90 \ 13089 $(MODEL_LIB)(agrif_top_interp.o) \ 13090 $(MODEL_LIB)(agrif_top_update.o) \ 13091 $(MODEL_LIB)(lbclnk.o) \ 13214 lib_mpp.F90 \ 13215 $(MODEL_LIB)(lib_mpp.o) \ 13092 13216 $(MODEL_LIB)(oce_trc.o) \ 13093 13217 $(MODEL_LIB)(prtctl_trc.o) \ 13094 $(MODEL_LIB)(trc.o) \13095 $(MODEL_LIB)(trctrp_lec.o) \13096 oce_trc.F90 \13097 prtctl_trc.F90 \13098 trc.F90 \13099 trctrp_lec.F90 \13100 $(AGRIF_LIB) \13101 KEY_CPP \13102 trcnxt.F9013103 $(MODEL_LIB)(trc_oce.o) : \13104 $(MODEL_LIB)(par_kind.o) \13105 $(MODEL_LIB)(par_oce.o) \13106 $(MODEL_LIB)(par_trc.o) \13107 par_kind.F90 \13108 par_oce.F90 \13109 par_trc.F90 \13110 $(MODEL_LIB)(par_oce.o) \13111 $(MODEL_LIB)(sms_pisces.o) \13112 par_oce.F90 \13113 sms_pisces.F90 \13114 KEY_CPP \13115 trc_oce.F9013116 $(MODEL_LIB)(trcopt.o) : \13117 daymod.F90 \13118 dom_oce.F90 \13119 dynspg_oce.F90 \13120 in_out_manager.F90 \13121 ldfslp.F90 \13122 ldftra_oce.F90 \13123 lib_mpp.F90 \13124 $(MODEL_LIB)(daymod.o) \13125 $(MODEL_LIB)(dom_oce.o) \13126 $(MODEL_LIB)(dynspg_oce.o) \13127 $(MODEL_LIB)(in_out_manager.o) \13128 $(MODEL_LIB)(ldfslp.o) \13129 $(MODEL_LIB)(ldftra_oce.o) \13130 $(MODEL_LIB)(lib_mpp.o) \13131 $(MODEL_LIB)(oce.o) \13132 $(MODEL_LIB)(oce_trc.o) \13133 $(MODEL_LIB)(par_oce.o) \13134 $(MODEL_LIB)(par_trc.o) \13135 $(MODEL_LIB)(phycst.o) \13136 $(MODEL_LIB)(sbc_oce.o) \13137 $(MODEL_LIB)(sbcrnf.o) \13138 $(MODEL_LIB)(trabbl.o) \13139 $(MODEL_LIB)(traqsr.o) \13140 $(MODEL_LIB)(trc.o) \13141 $(MODEL_LIB)(zdfddm.o) \13142 $(MODEL_LIB)(zdfmxl.o) \13143 $(MODEL_LIB)(zdf_oce.o) \13144 oce.F90 \13145 oce_trc.F90 \13146 par_oce.F90 \13147 par_trc.F90 \13148 phycst.F90 \13149 sbc_oce.F90 \13150 sbcrnf.F90 \13151 trabbl.F90 \13152 traqsr.F90 \13153 trc.F90 \13154 zdfddm.F90 \13155 zdfmxl.F90 \13156 zdf_oce.F90 \13157 $(MODEL_LIB)(oce_trc.o) \13158 $(MODEL_LIB)(prtctl_trc.o) \13159 $(MODEL_LIB)(sms_lobster.o) \13160 13218 $(MODEL_LIB)(trp_trc.o) \ 13161 13219 oce_trc.F90 \ 13162 13220 prtctl_trc.F90 \ 13163 sms_lobster.F90 \13164 13221 trp_trc.F90 \ 13165 domzgr_substitute.h90 \13166 KEY_CPP \13167 trcopt.F9013168 $(MODEL_LIB)(trcrad.o) : \13169 daymod.F90 \13170 dom_oce.F90 \13171 dynspg_oce.F90 \13172 in_out_manager.F90 \13173 ldfslp.F90 \13174 ldftra_oce.F90 \13175 lib_mpp.F90 \13176 $(MODEL_LIB)(daymod.o) \13177 $(MODEL_LIB)(dom_oce.o) \13178 $(MODEL_LIB)(dynspg_oce.o) \13179 $(MODEL_LIB)(in_out_manager.o) \13180 $(MODEL_LIB)(ldfslp.o) \13181 $(MODEL_LIB)(ldftra_oce.o) \13182 $(MODEL_LIB)(lib_mpp.o) \13183 $(MODEL_LIB)(oce.o) \13184 $(MODEL_LIB)(oce_trc.o) \13185 $(MODEL_LIB)(par_oce.o) \13186 $(MODEL_LIB)(par_trc.o) \13187 $(MODEL_LIB)(phycst.o) \13188 $(MODEL_LIB)(sbc_oce.o) \13189 $(MODEL_LIB)(sbcrnf.o) \13190 $(MODEL_LIB)(trabbl.o) \13191 $(MODEL_LIB)(traqsr.o) \13192 $(MODEL_LIB)(zdfddm.o) \13193 $(MODEL_LIB)(zdfmxl.o) \13194 $(MODEL_LIB)(zdf_oce.o) \13195 oce.F90 \13196 oce_trc.F90 \13197 par_oce.F90 \13198 par_trc.F90 \13199 phycst.F90 \13200 sbc_oce.F90 \13201 sbcrnf.F90 \13202 trabbl.F90 \13203 traqsr.F90 \13204 zdfddm.F90 \13205 zdfmxl.F90 \13206 zdf_oce.F90 \13207 lib_mpp.F90 \13208 $(MODEL_LIB)(lib_mpp.o) \13209 $(MODEL_LIB)(oce_trc.o) \13210 $(MODEL_LIB)(prtctl_trc.o) \13211 $(MODEL_LIB)(trc.o) \13212 oce_trc.F90 \13213 prtctl_trc.F90 \13214 trc.F90 \13215 13222 domzgr_substitute.h90 \ 13216 13223 ldfeiv_substitute.h90 \ … … 13255 13262 $(MODEL_LIB)(traqsr.o) \ 13256 13263 $(MODEL_LIB)(trc.o) \ 13264 $(MODEL_LIB)(trp_trc.o) \ 13257 13265 $(MODEL_LIB)(zdfddm.o) \ 13258 13266 $(MODEL_LIB)(zdfmxl.o) \ … … 13268 13276 traqsr.F90 \ 13269 13277 trc.F90 \ 13278 trp_trc.F90 \ 13270 13279 zdfddm.F90 \ 13271 13280 zdfmxl.F90 \ … … 13318 13327 $(MODEL_LIB)(trabbl.o) \ 13319 13328 $(MODEL_LIB)(traqsr.o) \ 13320 $(MODEL_LIB)(zdfddm.o) \13321 $(MODEL_LIB)(zdfmxl.o) \13322 $(MODEL_LIB)(zdf_oce.o) \13323 oce.F90 \13324 oce_trc.F90 \13325 par_oce.F90 \13326 par_trc.F90 \13327 phycst.F90 \13328 sbc_oce.F90 \13329 sbcrnf.F90 \13330 trabbl.F90 \13331 traqsr.F90 \13332 zdfddm.F90 \13333 zdfmxl.F90 \13334 zdf_oce.F90 \13335 $(MODEL_LIB)(oce_trc.o) \13336 $(MODEL_LIB)(prtctl_trc.o) \13337 $(MODEL_LIB)(trc.o) \13338 oce_trc.F90 \13339 prtctl_trc.F90 \13340 trc.F90 \13341 domzgr_substitute.h90 \13342 ldfeiv_substitute.h90 \13343 ldftra_substitute.h90 \13344 top_substitute.h90 \13345 vectopt_loop_substitute.h90 \13346 KEY_CPP \13347 trcsbc.F9013348 $(MODEL_LIB)(trcsed.o) : \13349 daymod.F90 \13350 dom_oce.F90 \13351 dynspg_oce.F90 \13352 in_out_manager.F90 \13353 ldfslp.F90 \13354 ldftra_oce.F90 \13355 lib_mpp.F90 \13356 $(MODEL_LIB)(daymod.o) \13357 $(MODEL_LIB)(dom_oce.o) \13358 $(MODEL_LIB)(dynspg_oce.o) \13359 $(MODEL_LIB)(in_out_manager.o) \13360 $(MODEL_LIB)(ldfslp.o) \13361 $(MODEL_LIB)(ldftra_oce.o) \13362 $(MODEL_LIB)(lib_mpp.o) \13363 $(MODEL_LIB)(oce.o) \13364 $(MODEL_LIB)(oce_trc.o) \13365 $(MODEL_LIB)(par_oce.o) \13366 $(MODEL_LIB)(par_trc.o) \13367 $(MODEL_LIB)(phycst.o) \13368 $(MODEL_LIB)(sbc_oce.o) \13369 $(MODEL_LIB)(sbcrnf.o) \13370 $(MODEL_LIB)(trabbl.o) \13371 $(MODEL_LIB)(traqsr.o) \13372 13329 $(MODEL_LIB)(trc.o) \ 13373 13330 $(MODEL_LIB)(zdfddm.o) \ … … 13387 13344 zdfmxl.F90 \ 13388 13345 zdf_oce.F90 \ 13346 $(MODEL_LIB)(oce_trc.o) \ 13347 $(MODEL_LIB)(prtctl_trc.o) \ 13348 $(MODEL_LIB)(trp_trc.o) \ 13349 oce_trc.F90 \ 13350 prtctl_trc.F90 \ 13351 trp_trc.F90 \ 13352 domzgr_substitute.h90 \ 13353 ldfeiv_substitute.h90 \ 13354 ldftra_substitute.h90 \ 13355 top_substitute.h90 \ 13356 vectopt_loop_substitute.h90 \ 13357 KEY_CPP \ 13358 trcsbc.F90 13359 $(MODEL_LIB)(trcsed.o) : \ 13360 daymod.F90 \ 13361 dom_oce.F90 \ 13362 dynspg_oce.F90 \ 13363 in_out_manager.F90 \ 13364 ldfslp.F90 \ 13365 ldftra_oce.F90 \ 13366 lib_mpp.F90 \ 13367 $(MODEL_LIB)(daymod.o) \ 13368 $(MODEL_LIB)(dom_oce.o) \ 13369 $(MODEL_LIB)(dynspg_oce.o) \ 13370 $(MODEL_LIB)(in_out_manager.o) \ 13371 $(MODEL_LIB)(ldfslp.o) \ 13372 $(MODEL_LIB)(ldftra_oce.o) \ 13373 $(MODEL_LIB)(lib_mpp.o) \ 13374 $(MODEL_LIB)(oce.o) \ 13375 $(MODEL_LIB)(oce_trc.o) \ 13376 $(MODEL_LIB)(par_oce.o) \ 13377 $(MODEL_LIB)(par_trc.o) \ 13378 $(MODEL_LIB)(phycst.o) \ 13379 $(MODEL_LIB)(sbc_oce.o) \ 13380 $(MODEL_LIB)(sbcrnf.o) \ 13381 $(MODEL_LIB)(trabbl.o) \ 13382 $(MODEL_LIB)(traqsr.o) \ 13383 $(MODEL_LIB)(zdfddm.o) \ 13384 $(MODEL_LIB)(zdfmxl.o) \ 13385 $(MODEL_LIB)(zdf_oce.o) \ 13386 oce.F90 \ 13387 oce_trc.F90 \ 13388 par_oce.F90 \ 13389 par_trc.F90 \ 13390 phycst.F90 \ 13391 sbc_oce.F90 \ 13392 sbcrnf.F90 \ 13393 trabbl.F90 \ 13394 traqsr.F90 \ 13395 zdfddm.F90 \ 13396 zdfmxl.F90 \ 13397 zdf_oce.F90 \ 13389 13398 lbclnk.F90 \ 13390 13399 $(MODEL_LIB)(lbclnk.o) \ … … 13392 13401 $(MODEL_LIB)(prtctl_trc.o) \ 13393 13402 $(MODEL_LIB)(sms_lobster.o) \ 13394 $(MODEL_LIB)(tr p_trc.o) \13403 $(MODEL_LIB)(trc.o) \ 13395 13404 oce_trc.F90 \ 13396 13405 prtctl_trc.F90 \ 13397 13406 sms_lobster.F90 \ 13398 tr p_trc.F90 \13407 trc.F90 \ 13399 13408 domzgr_substitute.h90 \ 13400 13409 KEY_CPP \ … … 13502 13511 $(MODEL_LIB)(trcopt.o) \ 13503 13512 $(MODEL_LIB)(trcsed.o) \ 13504 $(MODEL_LIB)(trp_trc.o) \13505 13513 $(MODEL_LIB)(zdfddm.o) \ 13506 13514 $(MODEL_LIB)(zdfmxl.o) \ … … 13527 13535 trcopt.F90 \ 13528 13536 trcsed.F90 \ 13529 trp_trc.F90 \13530 13537 zdfddm.F90 \ 13531 13538 zdfmxl.F90 \ … … 13555 13562 $(MODEL_LIB)(trc.o) \ 13556 13563 $(MODEL_LIB)(trctrp_lec.o) \ 13557 $(MODEL_LIB)(trp_trc.o) \13558 13564 oce_trc.F90 \ 13559 13565 prtctl_trc.F90 \ … … 13561 13567 trc.F90 \ 13562 13568 trctrp_lec.F90 \ 13563 trp_trc.F90 \13564 13569 $(MODEL_LIB)(trcbio.o) \ 13565 13570 $(MODEL_LIB)(trcexp.o) \ … … 13629 13634 $(MODEL_LIB)(traqsr.o) \ 13630 13635 $(MODEL_LIB)(trc.o) \ 13631 $(MODEL_LIB)(trp_trc.o) \13632 13636 $(MODEL_LIB)(zdfddm.o) \ 13633 13637 $(MODEL_LIB)(zdfmxl.o) \ … … 13656 13660 traqsr.F90 \ 13657 13661 trc.F90 \ 13658 trp_trc.F90 \13659 13662 zdfddm.F90 \ 13660 13663 zdfmxl.F90 \ … … 13672 13675 $(MODEL_LIB)(p4zsed.o) \ 13673 13676 $(MODEL_LIB)(sms_pisces.o) \ 13674 $(MODEL_LIB)(tr p_trc.o) \13677 $(MODEL_LIB)(trc.o) \ 13675 13678 oce_trc.F90 \ 13676 13679 p4zbio.F90 \ … … 13681 13684 p4zsed.F90 \ 13682 13685 sms_pisces.F90 \ 13683 tr p_trc.F90 \13686 trc.F90 \ 13684 13687 KEY_CPP \ 13685 13688 trcsms_pisces.F90 … … 13740 13743 $(MODEL_LIB)(trczdf_iso.o) \ 13741 13744 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 13745 $(MODEL_LIB)(trp_trc.o) \ 13742 13746 $(MODEL_LIB)(zdfddm.o) \ 13743 13747 $(MODEL_LIB)(zdfmxl.o) \ … … 13781 13785 trczdf_iso.F90 \ 13782 13786 trczdf_iso_vopt.F90 \ 13787 trp_trc.F90 \ 13783 13788 zdfddm.F90 \ 13784 13789 zdfmxl.F90 \ … … 13788 13793 $(MODEL_LIB)(prtctl_trc.o) \ 13789 13794 $(MODEL_LIB)(trcdia.o) \ 13790 $(MODEL_LIB)(trc.o) \13791 13795 $(MODEL_LIB)(trcrst.o) \ 13792 13796 $(MODEL_LIB)(trcsms.o) \ 13793 13797 $(MODEL_LIB)(trctrp.o) \ 13798 $(MODEL_LIB)(trp_trc.o) \ 13794 13799 oce_trc.F90 \ 13795 13800 prtctl_trc.F90 \ 13796 13801 trcdia.F90 \ 13797 trc.F90 \13798 13802 trcrst.F90 \ 13799 13803 trcsms.F90 \ 13800 13804 trctrp.F90 \ 13805 trp_trc.F90 \ 13801 13806 KEY_CPP \ 13802 13807 trcstp.F90 … … 13826 13831 $(MODEL_LIB)(traqsr.o) \ 13827 13832 $(MODEL_LIB)(trc.o) \ 13833 $(MODEL_LIB)(trp_trc.o) \ 13828 13834 $(MODEL_LIB)(zdfddm.o) \ 13829 13835 $(MODEL_LIB)(zdfmxl.o) \ … … 13839 13845 traqsr.F90 \ 13840 13846 trc.F90 \ 13847 trp_trc.F90 \ 13841 13848 zdfddm.F90 \ 13842 13849 zdfmxl.F90 \ 13843 13850 zdf_oce.F90 \ 13844 13851 $(MODEL_LIB)(oce_trc.o) \ 13845 $(MODEL_LIB)(trc.o) \13846 13852 $(MODEL_LIB)(trctrp_lec.o) \ 13853 $(MODEL_LIB)(trp_trc.o) \ 13847 13854 oce_trc.F90 \ 13848 trc.F90 \13849 13855 trctrp_lec.F90 \ 13856 trp_trc.F90 \ 13850 13857 KEY_CPP \ 13851 13858 trctrp_ctl.F90 … … 13890 13897 $(MODEL_LIB)(trc.o) \ 13891 13898 $(MODEL_LIB)(trctrp_lec.o) \ 13899 $(MODEL_LIB)(trp_trc.o) \ 13892 13900 $(MODEL_LIB)(zdfddm.o) \ 13893 13901 $(MODEL_LIB)(zdfmxl.o) \ … … 13908 13916 trc.F90 \ 13909 13917 trctrp_lec.F90 \ 13918 trp_trc.F90 \ 13910 13919 zdfddm.F90 \ 13911 13920 zdfmxl.F90 \ … … 13926 13935 $(MODEL_LIB)(trcldf_lap.o) \ 13927 13936 $(MODEL_LIB)(trcnxt.o) \ 13928 $(MODEL_LIB)(trc.o) \13929 13937 $(MODEL_LIB)(trcrad.o) \ 13930 13938 $(MODEL_LIB)(trcsbc.o) \ … … 13934 13942 $(MODEL_LIB)(trczdf_iso.o) \ 13935 13943 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 13944 $(MODEL_LIB)(trp_trc.o) \ 13936 13945 $(MODEL_LIB)(zpshde_trc.o) \ 13937 13946 oce_trc.F90 \ … … 13944 13953 trcbbl.F90 \ 13945 13954 trcdmp.F90 \ 13946 trc.F90 \13947 13955 trcldf_bilap.F90 \ 13948 13956 trcldf_bilapg.F90 \ … … 13958 13966 trczdf_iso.F90 \ 13959 13967 trczdf_iso_vopt.F90 \ 13968 trp_trc.F90 \ 13960 13969 zpshde_trc.F90 \ 13961 13970 domzgr_substitute.h90 \ … … 13978 13987 $(MODEL_LIB)(lib_mpp.o) \ 13979 13988 $(MODEL_LIB)(oce.o) \ 13980 $(MODEL_LIB)(par_oce.o) \13981 $(MODEL_LIB)(par_trc.o) \13982 $(MODEL_LIB)(phycst.o) \13983 $(MODEL_LIB)(sbc_oce.o) \13984 $(MODEL_LIB)(sbcrnf.o) \13985 $(MODEL_LIB)(trabbl.o) \13986 $(MODEL_LIB)(traqsr.o) \13987 $(MODEL_LIB)(zdfddm.o) \13988 $(MODEL_LIB)(zdfmxl.o) \13989 $(MODEL_LIB)(zdf_oce.o) \13990 oce.F90 \13991 par_oce.F90 \13992 par_trc.F90 \13993 phycst.F90 \13994 sbc_oce.F90 \13995 sbcrnf.F90 \13996 trabbl.F90 \13997 traqsr.F90 \13998 zdfddm.F90 \13999 zdfmxl.F90 \14000 zdf_oce.F90 \14001 $(MODEL_LIB)(oce_trc.o) \14002 $(MODEL_LIB)(trc.o) \14003 oce_trc.F90 \14004 trc.F90 \14005 KEY_CPP \14006 trctrp_lec.F9014007 $(MODEL_LIB)(trczdf_exp.o) : \14008 daymod.F90 \14009 dom_oce.F90 \14010 dynspg_oce.F90 \14011 in_out_manager.F90 \14012 ldfslp.F90 \14013 ldftra_oce.F90 \14014 lib_mpp.F90 \14015 $(MODEL_LIB)(daymod.o) \14016 $(MODEL_LIB)(dom_oce.o) \14017 $(MODEL_LIB)(dynspg_oce.o) \14018 $(MODEL_LIB)(in_out_manager.o) \14019 $(MODEL_LIB)(ldfslp.o) \14020 $(MODEL_LIB)(ldftra_oce.o) \14021 $(MODEL_LIB)(lib_mpp.o) \14022 $(MODEL_LIB)(oce.o) \14023 $(MODEL_LIB)(oce_trc.o) \14024 13989 $(MODEL_LIB)(par_oce.o) \ 14025 13990 $(MODEL_LIB)(par_trc.o) \ … … 14034 13999 $(MODEL_LIB)(zdf_oce.o) \ 14035 14000 oce.F90 \ 14036 oce_trc.F90 \14037 14001 par_oce.F90 \ 14038 14002 par_trc.F90 \ … … 14047 14011 zdf_oce.F90 \ 14048 14012 $(MODEL_LIB)(oce_trc.o) \ 14013 $(MODEL_LIB)(trp_trc.o) \ 14014 oce_trc.F90 \ 14015 trp_trc.F90 \ 14016 KEY_CPP \ 14017 trctrp_lec.F90 14018 $(MODEL_LIB)(trczdf_exp.o) : \ 14019 daymod.F90 \ 14020 dom_oce.F90 \ 14021 dynspg_oce.F90 \ 14022 in_out_manager.F90 \ 14023 ldfslp.F90 \ 14024 ldftra_oce.F90 \ 14025 lib_mpp.F90 \ 14026 $(MODEL_LIB)(daymod.o) \ 14027 $(MODEL_LIB)(dom_oce.o) \ 14028 $(MODEL_LIB)(dynspg_oce.o) \ 14029 $(MODEL_LIB)(in_out_manager.o) \ 14030 $(MODEL_LIB)(ldfslp.o) \ 14031 $(MODEL_LIB)(ldftra_oce.o) \ 14032 $(MODEL_LIB)(lib_mpp.o) \ 14033 $(MODEL_LIB)(oce.o) \ 14034 $(MODEL_LIB)(oce_trc.o) \ 14035 $(MODEL_LIB)(par_oce.o) \ 14036 $(MODEL_LIB)(par_trc.o) \ 14037 $(MODEL_LIB)(phycst.o) \ 14038 $(MODEL_LIB)(sbc_oce.o) \ 14039 $(MODEL_LIB)(sbcrnf.o) \ 14040 $(MODEL_LIB)(trabbl.o) \ 14041 $(MODEL_LIB)(traqsr.o) \ 14042 $(MODEL_LIB)(trc.o) \ 14043 $(MODEL_LIB)(trp_trc.o) \ 14044 $(MODEL_LIB)(zdfddm.o) \ 14045 $(MODEL_LIB)(zdfmxl.o) \ 14046 $(MODEL_LIB)(zdf_oce.o) \ 14047 oce.F90 \ 14048 oce_trc.F90 \ 14049 par_oce.F90 \ 14050 par_trc.F90 \ 14051 phycst.F90 \ 14052 sbc_oce.F90 \ 14053 sbcrnf.F90 \ 14054 trabbl.F90 \ 14055 traqsr.F90 \ 14056 trc.F90 \ 14057 trp_trc.F90 \ 14058 zdfddm.F90 \ 14059 zdfmxl.F90 \ 14060 zdf_oce.F90 \ 14061 $(MODEL_LIB)(oce_trc.o) \ 14049 14062 $(MODEL_LIB)(prtctl_trc.o) \ 14050 $(MODEL_LIB)(trc.o) \14051 14063 $(MODEL_LIB)(trctrp_lec.o) \ 14064 $(MODEL_LIB)(trp_trc.o) \ 14052 14065 oce_trc.F90 \ 14053 14066 prtctl_trc.F90 \ 14054 trc.F90 \14055 14067 trctrp_lec.F90 \ 14068 trp_trc.F90 \ 14056 14069 domzgr_substitute.h90 \ 14057 14070 ldfeiv_substitute.h90 \ … … 14086 14099 $(MODEL_LIB)(traqsr.o) \ 14087 14100 $(MODEL_LIB)(trc.o) \ 14101 $(MODEL_LIB)(trp_trc.o) \ 14088 14102 $(MODEL_LIB)(zdfddm.o) \ 14089 14103 $(MODEL_LIB)(zdfmxl.o) \ … … 14099 14113 traqsr.F90 \ 14100 14114 trc.F90 \ 14115 trp_trc.F90 \ 14101 14116 zdfddm.F90 \ 14102 14117 zdfmxl.F90 \ … … 14104 14119 $(MODEL_LIB)(oce_trc.o) \ 14105 14120 $(MODEL_LIB)(prtctl_trc.o) \ 14106 $(MODEL_LIB)(trc.o) \14107 14121 $(MODEL_LIB)(trctrp_lec.o) \ 14122 $(MODEL_LIB)(trp_trc.o) \ 14108 14123 oce_trc.F90 \ 14109 14124 prtctl_trc.F90 \ 14110 trc.F90 \14111 14125 trctrp_lec.F90 \ 14126 trp_trc.F90 \ 14112 14127 domzgr_substitute.h90 \ 14113 14128 ldfeiv_substitute.h90 \ … … 14142 14157 $(MODEL_LIB)(traqsr.o) \ 14143 14158 $(MODEL_LIB)(trc.o) \ 14159 $(MODEL_LIB)(trp_trc.o) \ 14144 14160 $(MODEL_LIB)(zdfddm.o) \ 14145 14161 $(MODEL_LIB)(zdfmxl.o) \ … … 14155 14171 traqsr.F90 \ 14156 14172 trc.F90 \ 14173 trp_trc.F90 \ 14157 14174 zdfddm.F90 \ 14158 14175 zdfmxl.F90 \ … … 14162 14179 $(MODEL_LIB)(oce_trc.o) \ 14163 14180 $(MODEL_LIB)(prtctl_trc.o) \ 14164 $(MODEL_LIB)(trc.o) \14165 14181 $(MODEL_LIB)(trctrp_lec.o) \ 14182 $(MODEL_LIB)(trp_trc.o) \ 14166 14183 oce_trc.F90 \ 14167 14184 prtctl_trc.F90 \ 14168 trc.F90 \14169 14185 trctrp_lec.F90 \ 14186 trp_trc.F90 \ 14170 14187 domzgr_substitute.h90 \ 14171 14188 ldfeiv_substitute.h90 \ … … 14201 14218 $(MODEL_LIB)(traqsr.o) \ 14202 14219 $(MODEL_LIB)(trc.o) \ 14220 $(MODEL_LIB)(trp_trc.o) \ 14203 14221 $(MODEL_LIB)(zdfddm.o) \ 14204 14222 $(MODEL_LIB)(zdfmxl.o) \ … … 14214 14232 traqsr.F90 \ 14215 14233 trc.F90 \ 14234 trp_trc.F90 \ 14216 14235 zdfddm.F90 \ 14217 14236 zdfmxl.F90 \ … … 14221 14240 $(MODEL_LIB)(oce_trc.o) \ 14222 14241 $(MODEL_LIB)(prtctl_trc.o) \ 14223 $(MODEL_LIB)(trc.o) \14224 14242 $(MODEL_LIB)(trctrp_lec.o) \ 14243 $(MODEL_LIB)(trp_trc.o) \ 14225 14244 oce_trc.F90 \ 14226 14245 prtctl_trc.F90 \ 14227 trc.F90 \14228 14246 trctrp_lec.F90 \ 14247 trp_trc.F90 \ 14229 14248 domzgr_substitute.h90 \ 14230 14249 ldfeiv_substitute.h90 \ … … 14614 14633 par_pisces.F90 \ 14615 14634 par_trc.F90 \ 14635 $(MODEL_LIB)(par_oce.o) \ 14616 14636 $(MODEL_LIB)(par_trc.o) \ 14617 14637 $(MODEL_LIB)(trc.o) \ 14638 par_oce.F90 \ 14618 14639 par_trc.F90 \ 14619 14640 trc.F90 \ … … 14978 14999 daymod.F90 \ 14979 15000 dom_oce.F90 \ 15001 domvvl.F90 \ 14980 15002 eosbn2.F90 \ 14981 15003 in_out_manager.F90 \ … … 14992 15014 $(MODEL_LIB)(daymod.o) \ 14993 15015 $(MODEL_LIB)(dom_oce.o) \ 15016 $(MODEL_LIB)(domvvl.o) \ 14994 15017 $(MODEL_LIB)(eosbn2.o) \ 14995 15018 $(MODEL_LIB)(in_out_manager.o) \ … … 15116 15139 $(MODEL_LIB)(trabbl.o) \ 15117 15140 $(MODEL_LIB)(traqsr.o) \ 15141 $(MODEL_LIB)(trc.o) \ 15118 15142 $(MODEL_LIB)(zdfddm.o) \ 15119 15143 $(MODEL_LIB)(zdfmxl.o) \ … … 15127 15151 trabbl.F90 \ 15128 15152 traqsr.F90 \ 15153 trc.F90 \ 15129 15154 zdfddm.F90 \ 15130 15155 zdfmxl.F90 \ … … 15134 15159 $(MODEL_LIB)(oce_trc.o) \ 15135 15160 $(MODEL_LIB)(par_kind.o) \ 15136 $(MODEL_LIB)(tr c.o) \15161 $(MODEL_LIB)(trp_trc.o) \ 15137 15162 oce_trc.F90 \ 15138 15163 par_kind.F90 \ 15139 tr c.F90 \15164 trp_trc.F90 \ 15140 15165 domzgr_substitute.h90 \ 15141 15166 ldfeiv_substitute.h90 \ -
trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist
r983 r1121 1 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! OPA namelist : model option and parameter input 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 5 ! 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - miscellaneous (namctl,nammpp) 4 !! 3 - Domain (namzgr, namzgr_sco, namdom) 5 !! 6 - Tracer (nameos, namcla, namqsr) 6 !! 7 - Inputs dynamics (namdyna) 7 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 8 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. 9 10 !!====================================================================== 11 !! *** Run management namelists *** 12 !!====================================================================== 13 !! namrun parameters of the run 14 !!====================================================================== 15 6 16 !----------------------------------------------------------------------- 7 ! nam_runparameters of the run17 &namrun ! parameters of the run 8 18 !----------------------------------------------------------------------- 9 ! no job number 10 ! cexper experience name for vairmer format 11 ! ln_rstart boolean term for restart (true or false) 12 ! nrstdt control of the restart timestep: 13 ! = 0 restart, do not control nit000 in the restart file. 14 ! = 1 restart, control nit000 in the restart file. Do not 15 ! use the date in the restart file (use ndate0 in namelist) 16 ! = 2 restart, control nit000 in the restart file, use the date 17 ! in the restart file. ndate0 in the namelist is ignored. 18 ! nit000 number of the first time step 19 ! nitend number of the last time step 20 ! ndate0 initial calendar date aammjj 21 ! nleapy Leap year calendar (0/1) 22 ! ninist initial state output flag (0/1) 23 ! nprint level of print (0 no print) 24 ! nstock frequency of restart file 25 ! nwrite frequency of OUTPUT file 26 ! nrunoff = 0 no, 1 runoff, 2 runoff+river mouth ups adv 27 ! ln_ctl trend control print (expensive!) 28 ! nictls start i indice to make the control SUM (very usefull to compare mono- 29 ! nictle end i indice to make the control SUM (-versus multi processor runs) 30 ! njctls start j indice to make the control SUM (very usefull to compare mono- 31 ! njctle end j indice to make the control SUM (-versus multi processor runs) 32 ! isplt number of processors following i 33 ! jsplt number of processors following j 34 ! nbench Bench parameter (0/1): CAUTION it must be zero except for bench 35 ! for which we don't care about physical meaning of the results 36 ! 37 ! CAUTION: for usual run scripts, logical value of 38 ! ******* ln_rstart must be .true. or .false. 39 ! and NOT .TRUE. or .FALSE. 40 &nam_run 41 no = 0 42 cexper = "PISCES" 43 ln_rstart = .false. 44 nrstdt = 0 45 nit000 = 1 46 nitend = 6000 47 ndate0 = 010101 48 nleapy = 0 49 ninist = 0 50 nprint = 0 51 nstock = 6000 52 nwrite = 1200 53 ln_ctl = .false. 54 nictls = 2 55 nictle = 720 56 njctls = 2 57 njctle = 510 58 isplt = 1 59 jsplt = 1 60 nbench = 0 19 no = 0 ! job number 20 cexper = "PISCES" ! experience name 21 ln_rstart = .false. ! start from rest (F) or from a restart file (T) 22 nrstdt = 0 ! restart control = 0 nit000 is not compared to the restart file value 23 ! = 1 use ndate0 in namelist (not the value in the restart file) 24 ! = 2 calendar parameters read in the restart file 25 nit000 = 1 ! first time step 26 nitend = 6000 ! last time step 27 ndate0 = 010101 ! initial calendar date yymmdd (used if nrstdt=1) 28 nleapy = 0 ! Leap year calendar (1) or not (0) 29 ninist = 0 ! output the initial state (1) or not (0) 30 nstock = 6000 ! frequency of creation of a restart file 31 nwrite = 6000 ! frequency of write in the output file 61 32 / 62 33 !----------------------------------------------------------------------- 63 ! nam_mpp Massively Parallel Processing 34 &namctl ! Control prints & Benchmark 64 35 !----------------------------------------------------------------------- 65 ! c_mpi_send mpi send/recieve type 66 ! = 'S' : standard blocking send 67 ! = 'B' : buffer blocking send 68 ! = 'I' : immediate non-blocking send 69 &nam_mpp 70 c_mpi_send = 'S' 36 ln_ctl = .false. ! trends control print (expensive!) 37 nprint = 0 ! level of print (0 no extra print) 38 nictls = 1 ! start i indice of control sum (use to compare mono versus 39 nictle = 182 ! end i indice of control sum multi processor runs 40 njctls = 1 ! start j indice of control over a subdomain) 41 njctle = 149 ! end j indice of control 42 isplt = 1 ! number of processors in i-direction 43 jsplt = 1 ! number of processors in j-direction 44 nbench = 0 ! Bench mode (1/0): CAUTION use zero except for bench 71 45 / 72 46 !----------------------------------------------------------------------- 73 ! nam_zgr vertical coordinate 47 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 74 48 !----------------------------------------------------------------------- 75 ! ln_zco z-coordinate - full steps (T/F) 76 ! ln_zps z-coordinate - partial steps (T/F) 77 ! ln_sco s- or hybrid z-s-coordinate (T/F) 78 &nam_zgr 79 ln_zco = .false. 80 ln_zps = .true. 81 ln_sco = .false. 49 c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 50 ! buffer blocking send or immediate non-blocking sends, resp. 82 51 / 83 52 !----------------------------------------------------------------------- 84 ! nam_zgr_sco s-coordinate or hybrid z-s-coordinate53 &namzgr ! vertical coordinate 85 54 !----------------------------------------------------------------------- 86 ! sbot_min minimum depth of s-bottom surface (>0) (m) 87 ! sbot_max maximum depth of s-bottom surface (= ocean depth) (>0) (m) 88 ! theta surface control parameter (0<=theta<=20) 89 ! thetb bottom control parameter (0<=thetb<= 1) 90 ! r_max maximum cut-off r-value allowed (0<r_max<1) 91 &nam_zgr_sco 92 sbot_min = 300. 93 sbot_max = 5250. 94 theta = 6.0 95 thetb = 0.75 96 r_max = 0.15 55 ln_zco = .false. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) 56 ln_zps = .true. ! z-coordinate - partial steps (T/F) 57 ln_sco = .false. ! s- or hybrid z-s-coordinate (T/F) 97 58 / 98 59 !----------------------------------------------------------------------- 99 ! nam_traadv advection scheme for tracer (option not control by CPP keys) 60 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 100 61 !----------------------------------------------------------------------- 101 ! ln_traadv_cen2 2nd order centered scheme (default T) 102 ! ln_traadv_tvd TVD scheme (default F) 103 ! ln_traadv_muscl MUSCL scheme (default F) 104 ! ln_traadv_muscl2 MUSCL2 scheme (default F) 105 &nam_traadv 106 ln_traadv_cen2 = .true. 107 ln_traadv_tvd = .false. 108 ln_traadv_muscl = .false. 109 ln_traadv_muscl2 = .false. 62 sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) 63 sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 64 theta = 6.0 ! surface control parameter (0<=theta<=20) 65 thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) 66 r_max = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) 110 67 / 111 68 !----------------------------------------------------------------------- 112 ! nam_traldf lateral diffusion scheme for tracer (option not control by CPP keys)69 &namdom ! space and time domain (bathymetry, mesh, timestep) 113 70 !----------------------------------------------------------------------- 114 ! Type of the operator : 115 ! ln_traldf_lap laplacian operator (default T) 116 ! ln_traldf_bilap bilaplacian operator (default F) 117 ! Direction of action : 118 ! ln_traldf_level iso-level (default F) 119 ! ln_traldf_hor horizontal (geopotential) (default F)^** 120 ! ln_traldf_iso iso-neutral (default T)^* 121 ! Coefficient 122 ! aht0 horizontal eddy diffusivity for tracers (m2/s) 123 ! ahtb0 background eddy diffusivity for isopycnal diffusion (m2/s) 124 ! aeiv0 eddy induced velocity coefficient (m2/s) 125 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 126 ! ^** require key_ldfslp in s-coordinate 127 &nam_traldf 128 ln_traldf_lap = .true. 129 ln_traldf_bilap = .false. 130 ln_traldf_level = .false. 131 ln_traldf_hor = .false. 132 ln_traldf_iso = .true. 133 aht0 = 2000. 134 ahtb0 = 0. 135 aeiv0 = 2000. 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 = 1 ! 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 = 26280. ! time step for the dynamics (and tracer if nacc=0) 78 rdtmin = 26280. ! minimum time step on tracers (used if nacc=1) 79 rdtmax = 26280. ! maximum time step on tracers (used if nacc=1) 80 rdth = 800. ! depth variation of tracer time step (used if nacc=1) 136 81 / 137 82 !----------------------------------------------------------------------- 138 ! nam_dynldf lateral diffusion on momentum 83 &namtraldf ! lateral diffusion scheme for tracer 139 84 !----------------------------------------------------------------------- 140 ! Type of the operator : 141 ! ln_dynldf_lap laplacian operator (default T) 142 ! ln_dynldf_bilap bilaplacian operator (default F) 143 ! Direction of action : 144 ! ln_dynldf_level iso-level (default F) 145 ! ln_dynldf_hor horizontal (geopotential) (default F)^** 146 ! ln_dynldf_iso iso-neutral (default T)^* 147 ! Coefficient 148 ! ahm0 horizontal eddy viscosity for the dynamics (m2/s) 149 ! ahmb0 background eddy viscosity for isopycnal diffusion (m2/s) 150 &nam_dynldf 151 ln_dynldf_lap = .true. 152 ln_dynldf_bilap = .false. 153 ln_dynldf_level = .false. 154 ln_dynldf_hor = .true. 155 ln_dynldf_iso = .false. 156 ahm0 = 40000. 157 ahmb0 = 0. 85 ! ! Type of the operator : 86 ln_traldf_lap = .true. ! laplacian operator 87 ln_traldf_bilap = .false. ! bilaplacian operator 88 ! Direction of action : 89 ln_traldf_level = .false. ! iso-level 90 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 91 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 92 ! ! Coefficient 93 aht0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 94 ahtb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 95 aeiv0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 158 96 / 159 97 !----------------------------------------------------------------------- 160 ! namflg algorithm flags (algorithm not control by CPP keys) 98 &namcla ! cross land advection 161 99 !----------------------------------------------------------------------- 162 ! ln_dynhpg_imp hydrostatic pressure gradient: semi-implicit time scheme (T) 163 ! centered time scheme (F) 164 &namflg 165 ln_dynhpg_imp = .false. 100 n_cla = 0 ! advection between 2 ocean pts separates by land 166 101 / 167 102 !----------------------------------------------------------------------- 168 ! nam_dynvor option of physics/algorithm (not control by CPP keys) 103 &namqsr ! penetrative solar radiation 169 104 !----------------------------------------------------------------------- 170 ! ln_dynvor_ens vorticity trends: enstrophy conserving scheme (default T) 171 ! ln_dynvor_ene " " : energy conserving scheme (default F) 172 ! ln_dynvor_mix " " : mixed scheme (default F) 173 ! ln_dynvor_een " " : energy & enstrophy scheme (default F) 174 &nam_dynvor 175 ln_dynvor_ene = .FALSE. 176 ln_dynvor_ens = .TRUE. 177 ln_dynvor_mix = .FALSE. 178 ln_dynvor_een = .FALSE. 105 ln_traqsr = .true. ! penetrative solar radiation (T) or not (F) 106 xsi1 = 0.35 ! first depth of extinction 179 107 / 180 108 !----------------------------------------------------------------------- 181 ! nam_tau surface wind stress109 &nameos ! ocean physical parameters 182 110 !----------------------------------------------------------------------- 183 ! ntau000 gently increase the stress over the first ntau_rst time-steps 184 ! tau0x uniform value used as default surface heat flux 185 ! tau0y uniform value used as default solar radiation flux 186 &nam_tau 187 ntau000 = 0 188 tau0x = 0.e0 189 tau0y = 0.e0 111 neos = 0 ! type of equation of state and Brunt-Vaisala frequency 112 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 113 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 114 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 115 ralpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2) 116 rbeta = 0.001 ! saline expension coefficient (neos= 2) 190 117 / 191 118 !----------------------------------------------------------------------- 192 ! nam_flx surface fluxes 119 &namdyn ! offline parameters 193 120 !----------------------------------------------------------------------- 194 ! q0 uniform value used as default surface heat flux 195 ! qsr0 uniform value used as default solar radiation flux 196 ! emp0 uniform value used as default surface freswater budget (E-P) 197 &nam_flx 198 q0 = 0.e0 199 qsr0 = 0.e0 200 emp0 = 0.e0 201 / 202 !----------------------------------------------------------------------- 203 ! nam_alb albedo parameters 204 !----------------------------------------------------------------------- 205 ! cgren correction of the snow or ice albedo to take into account 206 ! albice albedo of melting ice in the arctic and antarctic 207 ! alphd coefficients for linear interpolation used to compute albedo 208 ! between two extremes values (Pyane, 1972) 209 ! alphc " " 210 ! alphdi " " 211 &nam_alb 212 cgren = 0.06 213 albice = 0.5 214 alphd = 0.80 215 alphc = 0.65 216 alphdi = 0.72 217 / 218 !----------------------------------------------------------------------- 219 ! nam_dom space and time domain (bathymetry, mesh, timestep) 220 !----------------------------------------------------------------------- 221 ! e3zps_min the thickness of the partial step is set larger than the 222 ! e3zps_rat the minimum of e3zps_min and e3zps_rat * e3t 223 ! (N.B. 0<e3zps_rat<1) 224 ! nmsh =1 create a mesh file (coordinates, scale factors, masks) 225 ! nacc the acceleration of convergence method 226 ! = 0, no acceleration, rdt = rdttra 227 ! = 1, acceleration used, rdt < rdttra(k) 228 ! atfp asselin time filter parameter 229 ! rdt time step for the dynamics (and tracer if nacc=0) 230 ! rdtmin minimum time step on tracers 231 ! rdtmax maximum time step on tracers 232 ! rdth depth variation of tracer time step 233 &nam_dom 234 e3zps_min = 5. 235 e3zps_rat = 0.1 236 nmsh = 1 237 nacc = 0 238 atfp = 0.1 239 rdt = 26280. 240 rdtmin = 26280. 241 rdtmax = 26280. 242 rdth = 800. 243 / 244 !----------------------------------------------------------------------- 245 ! nam_fwb freshwater budget correction 246 !----------------------------------------------------------------------- 247 ! ln_fwb logical flag for freshwater budget correction (0 annual mean) 248 &nam_fwb 249 ln_fwb = .true. 250 / 251 !----------------------------------------------------------------------- 252 ! nam_ptr Poleward Transport Diagnostic 253 !----------------------------------------------------------------------- 254 ! ln_diaptr logical flag for Poleward transport computation 255 ! nf_ptr Frequency of computation 256 &nam_ptr 257 ln_diaptr = .true. 258 nf_ptr = 15 259 / 260 !----------------------------------------------------------------------- 261 ! nam_cro cross land advection 262 !----------------------------------------------------------------------- 263 ! n_cla advection between 2 ocean pts separates by land 264 &nam_cla 265 n_cla = 0 266 / 267 !----------------------------------------------------------------------- 268 ! nam_zdf vertical physics 269 !----------------------------------------------------------------------- 270 ! avt0 vertical eddy diffusivity for tracers (m2/s) 271 ! ln_zdfnpc Non-Penetrative Convection (default T) 272 &nam_zdf 273 avt0 = 1.2e-5 274 ln_zdfnpc = .false. 275 / 276 !----------------------------------------------------------------------- 277 ! nam_bbl bottom boundary layer scheme 278 !----------------------------------------------------------------------- 279 ! atrbbl lateral tracer coeff. for bottom boundary layer scheme(m2/s) 280 &nam_bbl 281 atrbbl = 10000. 282 / 283 !----------------------------------------------------------------------- 284 ! nam_ddm double diffusive mixing parameterization 285 !----------------------------------------------------------------------- 286 ! avts maximum avs for dd mixing 287 ! hsbfr heat/salt buoyancy flux ratio 288 &nam_ddm 289 avts = 1.e-4 290 hsbfr = 1.6 291 / 292 !----------------------------------------------------------------------- 293 ! nam_bbc bottom temperature boundary condition 294 !----------------------------------------------------------------------- 295 ! ngeo_flux = 0 no geothermal heat flux 296 ! = 1 constant geothermal heat flux 297 ! = 2 variable geothermal heat flux (read in geothermal_heating.nc) 298 ! ( C A U T I O N : flux in mW/m2 in the NetCDF file ) 299 ! ngeo_flux_const Constant value of geothermal heat flux (W/m2) 300 &nam_bbc 301 ngeo_flux = 2 302 ngeo_flux_const = 86.4e-3 303 / 304 !----------------------------------------------------------------------- 305 ! nam_qsr penetrative solar radiation 306 !----------------------------------------------------------------------- 307 ! ln_traqsr : penetrative solar radiation (T) or not (F) (Default=T) 308 ! rabs fraction of qsr associated with xsi1 309 ! xsi1 first depth of extinction 310 ! xsi2 second depth of extinction 311 &nam_qsr 312 xsi1 = 0.35 313 / 314 !----------------------------------------------------------------------- 315 ! nam_eos ocean physical parameters 316 !----------------------------------------------------------------------- 317 ! neos type of equation of state and Brunt-Vaisala frequency 318 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) 319 ! and of McDougall (1987) ) 320 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 321 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 322 ! with rau0=1020 set in parcst routine 323 ! ralpha thermal expension coefficient (linear equation of state) 324 ! rbeta saline expension coefficient (linear equation of state) 325 &nam_eos 326 neos = 0 327 ralpha = 2.e-4 328 rbeta = 0.001 329 / 330 !----------------------------------------------------------------------- 331 ! nam_offdyn offline parameters 332 !----------------------------------------------------------------------- 333 ! ndtadyn number of period in the file for one year 334 ! ndtatot total number of period in the file 335 ! nsptint indicator for time interpolation 336 ! nficdyn number of file to read 337 ! lperdyn = T periodicity of the unique file 338 ! = F (default) computed with Blanke' scheme 339 &nam_offdyn 340 ndtadyn = 73 341 ndtatot = 73 342 nsptint = 1 343 nficdyn = 2 344 lperdyn = .true. 121 ndtadyn = 73 ! number of period in the file for one year 122 ndtatot = 73 ! total number of period in the file 123 nsptint = 1 ! indicator for time interpolation 124 nficdyn = 2 ! number of file to read 125 lperdyn = .true. ! periodicity of the unique file (T) 126 ! ! F (default) computed with Blanke' scheme 345 127 / 346 128 -
trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_pisces
r1093 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! PISCES : 1 - air-sea exchange (nampisext) 3 !! namelists 2 - biological parameters (nampisbio) 4 !! 3 - parameters for nutrient limitations (nampislim) 5 !! 4 - parameters for phytoplankton (nampisprod,nampismort) 6 !! 5 - parameters for zooplankton (nampismes,nampiszoo) 7 !! 6 - parameters for remineralization (nampisrem) 8 !! 7 - parameters for calcite chemistry (nampiscal) 9 !! 8 - parameters for inputs deposition (nampissed) 10 !! 9 - parameters for Kriest parameterization (nampiskrp, nampiskrs) 11 !! 10 - additional 2D/3D diagnostics (nampisdia) 1 12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! General namelist for PISCES model 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 14 &nampisext ! air-sea exchange 15 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 16 atcco2 = 278. ! atmospheric pCO2 17 / 18 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 19 &nampisbio ! biological parameters 20 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 21 part = 0.85 ! part of calcite not dissolved in guts 22 nrdttrc = 4 ! time step frequency for biology 23 wsbio = 2. ! POC sinking speed 24 xkmort = 1.E-7 ! half saturation constant for mortality 25 ferat3 = 3.E-6 ! Fe/C in zooplankton 26 wsbio2 = 50. ! Big particles sinking speed 27 / 28 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 29 &nampislim ! parameters for nutrient limitations 30 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 31 conc0 = 2.e-6 ! Phosphate half saturation 32 conc1 = 10E-6 ! Phosphate half saturation for diatoms 33 conc2 = 0.02E-9 ! Iron half saturation for phyto 34 conc2m = 0.08E-9 ! Max iron half saturation for phyto 35 conc3 = 0.1E-9 ! Iron half saturation for diatoms 36 conc3m = 0.4E-9 ! Maxi iron half saturation for diatoms 37 concnnh4 = 1.E-7 ! NH4 half saturation for phyto 38 concdnh4 = 5.E-7 ! NH4 half saturation for diatoms 39 xksi1 = 2.E-6 ! half saturation constant for Si uptake 40 xksi2 = 3.33E-6 ! half saturation constant for Si/C 41 xkdoc = 417.E-6 ! half-saturation constant of DOC remineralization 42 caco3r = 0.3 ! mean rain ratio 43 / 44 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 45 &nampisprod ! parameters for phytoplankton growth 46 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 47 pislope = 4. ! P-I slope 48 pislope2 = 4. ! P-I slope for diatoms 49 excret = 0.05 ! excretion ratio of phytoplankton 50 excret2 = 0.05 ! excretion ratio of diatoms 51 chlcnm = 0.033 ! Minimum Chl/C in nanophytoplankton 52 chlcdm = 0.05 ! Minimum Chl/C in diatoms 53 fecnm = 10E-6 ! Maximum Fe/C in nanophytoplankton 54 fecdm = 15E-6 ! Minimum Fe/C in diatoms 55 grosip = 0.151 ! mean Si/C ratio 56 / 57 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 58 &nampismort ! parameters for phytoplankton sinks 59 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 60 wchl = 0.001 ! quadratic mortality of phytoplankton 61 wchld = 0.02 ! maximum quadratic mortality of diatoms 62 mprat = 0.01 ! phytoplankton mortality rate 63 mprat2 = 0.01 ! Diatoms mortality rate 64 mpratm = 0.01 ! Phytoplankton minimum mortality rate 65 / 66 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 67 &nampismes ! parameters for mesozooplankton 68 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 69 grazrat2 = 0.7 ! maximal mesozoo grazing rate 70 resrat2 = 0.005 ! exsudation rate of mesozooplankton 71 mzrat2 = 0.03 ! mesozooplankton mortality rate 72 xprefc = 1. ! zoo preference for phyto 73 xprefp = 0.2 ! zoo preference for POC 74 xprefz = 1. ! zoo preference for zoo 75 xprefpoc = 0.2 ! zoo preference for poc 76 xkgraz2 = 20.E-6 ! half sturation constant for meso grazing 77 epsher2 = 0.33 ! Efficicency of Mesozoo growth 78 sigma2 = 0.6 ! Fraction of mesozoo excretion as DOM 79 unass2 = 0.3 ! non assimilated fraction of P by mesozoo 80 grazflux = 5.e3 ! flux-feeding rate 81 / 82 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 83 &nampiszoo ! parameters for microzooplankton 84 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 85 grazrat = 4.0 ! maximal zoo grazing rate 86 resrat = 0.03 ! exsudation rate of zooplankton 87 mzrat = 0.0 ! zooplankton mortality rate 88 xpref2c = 0.0 ! Microzoo preference for POM 89 xpref2p = 0.5 ! Microzoo preference for Nanophyto 90 xpref2d = 0.5 ! Microzoo preference for Diatoms 91 xkgraz = 20.E-6 ! half sturation constant for grazing 92 epsher = 0.33 ! Efficiency of microzoo growth 93 sigma1 = 0.6 ! Fraction of microzoo excretion as DOM 94 unass = 0.3 ! non assimilated fraction of phyto by zoo 95 / 96 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 97 &nampisrem ! parameters for remineralization 98 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 99 xremik = 0.3 ! remineralization rate of DOC 100 xremip = 0.025 ! remineralisation rate of POC 101 nitrif = 0.05 ! NH4 nitrification rate 102 xsirem = 0.015 ! remineralization rate of Si 103 xlam1 = 0.005 ! scavenging rate of Iron 104 oxymin = 1.E-6 ! Half-saturation constant for anoxia 105 / 106 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 107 &nampiscal ! parameters for Calcite chemistry 108 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 109 kdca = 0.327e3 ! calcite dissolution rate constant (1/time) 110 nca = 1. ! order of dissolution reaction (dimensionless) 111 / 112 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 113 &nampissed ! parameters for inputs deposition 114 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 115 bdustfer = .true. ! boolean for dust input from the atmosphere 116 briver = .true. ! boolean for river input of nutrients 117 bndepo = .true. ! boolean for atmospheric deposition of N 118 bsedinput = .true. ! boolean for Fe input from sediments 119 sedfeinput = 1E-9 ! Coastal release of Iron 120 dustsolub = 0.014 ! Solubility of the dust 121 / 122 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 123 &nampiskrp ! Kriest parameterization : parameters "key_kriest" 124 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 125 xkr_eta = 1.17 ! Sinking exponent 126 xkr_zeta = 2.28 ! N content exponent 127 xkr_mass_min = 0.0002 ! Minimum mass for Aggregates 128 xkr_mass_max = 1. ! Maximum mass for Aggregates 129 / 130 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 131 &nampiskrs ! Kriest parameterization : size classes "key_kriest" 132 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 133 xkr_sfact = 942. ! Sinking factor 134 xkr_stick = 0.5 ! Stickiness 135 xkr_nnano = 2.337 ! Nbr of cell in nano size class 136 xkr_ndiat = 3.718 ! Nbr of cell in diatoms size class 137 xkr_nmeso = 7.147 ! Nbr of cell in mesozoo size class 138 xkr_naggr = 9.877 ! Nbr of cell in aggregates size class 139 / 140 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 141 &nampisdia ! additional 2D/3D tracers diagnostics ("key_trc_diaadd") 142 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 143 nwritedia = 6000 ! time step frequency for tracers diagnostics 5 144 ! 6 !----------------------------------------------------------------------- 7 ! natext air-sea exchange 8 !----------------------------------------------------------------------- 9 ! atcco2 : atmospheric pCO2 10 ! 11 &natext 12 atcco2 = 278., 145 ! ! name ! title of the field ! units ! 146 ! ! ! ! ! 147 pisdia2d(1) = 'Cflx ' , 'DIC flux ', 'molC/m2/s ' 148 pisdia2d(2) = 'Oflx ' , 'Oxygen flux ', 'molC/m2/s ' 149 pisdia2d(3) = 'Kg ' , 'Gas transfer ', 'mol/m2/s/uatm' 150 pisdia2d(4) = 'Delc ' , 'Delta CO2 ', 'uatm ' 151 pisdia2d(5) = 'PMO ' , 'POC export ', 'molC/m2/s ' 152 pisdia2d(6) = 'PMO2 ' , 'GOC export ', 'molC/m2/s ' 153 pisdia2d(7) = 'ExpFe1 ' , 'Nano iron export ', 'molFe/m2/s ' 154 pisdia2d(8) = 'ExpFe2 ' , 'Diatoms iron export ', 'molFe/m2/s ' 155 pisdia2d(9) = 'ExpSi ' , 'Silicate export ', 'molSi/m2/s ' 156 pisdia2d(10) = 'ExpCaCO3 ' , 'Calcite export ', 'molC/m2/s ' 157 pisdia2d(11) = 'heup ' , 'euphotic layer depth ', 'm ' 158 pisdia2d(12) = 'Fedep ' , 'Iron dep ', 'molFe/m2/s ' 159 pisdia2d(13) = 'Nfix ' , 'Nitrogen Fixation ', 'molN/m2/s ' 160 pisdia3d(1) = 'PH ' , 'PH ', '- ' 161 pisdia3d(2) = 'CO3 ' , 'Bicarbonates ', 'mol/l ' 162 pisdia3d(3) = 'CO3sat ' , 'CO3 saturation ', 'mol/l ' 163 pisdia3d(4) = 'PAR ' , 'light penetration ', 'W/m2 ' 164 pisdia3d(5) = 'PPPHY ' , 'Primary production of nanophyto ', 'molC/m3/s ' 165 pisdia3d(6) = 'PPPHY2 ' , 'Primary production of diatoms ', 'molC/m3/s ' 166 pisdia3d(7) = 'PPZOO ' , 'Primary production of microzoo ', 'molC/m3/s ' 167 pisdia3d(8) = 'PPZOO2 ' , 'Primary production of mesozoo ', 'molC/m3/s ' 168 pisdia3d(9) = 'PBSi ' , 'Primary production of Si diatoms ', 'molSi/m3/s ' 169 pisdia3d(10) = 'PFeN ' , 'Primary production of nano iron ', 'molFe/m3/s ' 170 pisdia3d(11) = 'PFeD ' , 'Primary production of diatoms iron', 'molFe/m3/s ' 13 171 / 14 !-----------------------------------------------------------------------15 ! natbio biological parameters16 !-----------------------------------------------------------------------17 ! part part of calcite not dissolved in guts18 ! nrdttrc time step frequency for biology19 ! wsbio POC sinking speed20 ! xkmort half saturation constant for mortality21 ! ferat3 Fe/C in zooplankton22 ! wsbio2 Big particles sinking speed23 !24 &natbio25 part = 0.85,26 nrdttrc = 4,27 wsbio = 2. ,28 xkmort = 1.E-7 ,29 ferat3 = 3.E-6,30 wsbio2 = 50.,31 /32 !-----------------------------------------------------------------------33 ! natlim parameters for nutrient limitations34 !-----------------------------------------------------------------------35 ! conc0 Phosphate half saturation36 ! conc1 Phosphate half saturation for diatoms37 ! conc2 Iron half saturation for phyto38 ! conc3 Iron half saturation for diatoms39 ! concnnh4 NH4 half saturation for phyto40 ! concdnh4 NH4 half saturation for diatoms41 ! xksi1 half saturation constant for Si uptake42 ! xksi2 half saturation constant for Si/C43 ! xkdoc half-saturation constant of DOC remineralization44 ! caco3r mean rain ratio45 &natlim46 conc0 = 2.e-6,47 conc1 = 10E-6 ,48 conc2 = 0.02E-9 ,49 conc2m = 0.08E-9,50 conc3 = 0.1E-9 ,51 conc3m = 0.4E-9,52 concnnh4 = 1.E-7,53 concdnh4 = 5.E-7,54 xksi1 = 2.E-6 ,55 xksi2 = 3.33E-6 ,56 xkdoc = 417.E-6 ,57 caco3r = 0.3,58 /59 !-----------------------------------------------------------------------60 ! natprod parameters for phytoplankton growth61 !-----------------------------------------------------------------------62 ! pislope P-I slope63 ! pislope2 P-I slope for diatoms64 ! excret excretion ratio of phytoplankton65 ! excret2 excretion ratio of diatoms66 ! chlcnm Minimum Chl/C in nanophytoplankton67 ! chlcdm Minimum Chl/C in diatoms68 ! fecnm Maximum Fe/C in nanophytoplankton69 ! fecdm Minimum Fe/C in diatoms70 ! grosip mean Si/C ratio71 &natprod72 pislope = 4. ,73 pislope2 = 4. ,74 excret = 0.05 ,75 excret2 = 0.05 ,76 chlcnm = 0.033,77 chlcdm = 0.05,78 fecnm = 10E-6,79 fecdm = 15E-6,80 grosip = 0.151,81 /82 !-----------------------------------------------------------------------83 ! natmort parameters for phytoplankton sinks84 !-----------------------------------------------------------------------85 ! wchl quadratic mortality of phytoplankton86 ! wchld maximum quadratic mortality of diatoms87 ! mprat phytoplankton mortality rate88 ! mprat2 Diatoms mortality rate89 ! mpratm Phytoplankton minimum mortality rate90 &natmort91 wchl = 0.001,92 wchld = 0.02,93 mprat = 0.01,94 mprat2 = 0.01,95 mpratm = 0.01,96 /97 !-----------------------------------------------------------------------98 ! natmes parameters for mesozooplankton99 !-----------------------------------------------------------------------100 ! grazrat2 maximal mesozoo grazing rate101 ! resrat2 exsudation rate of mesozooplankton102 ! mzrat2 mesozooplankton mortality rate103 ! xprefc zoo preference for phyto104 ! xprefp zoo preference for POC105 ! xprefz zoo preference for zoo106 ! xprefpoc zoo preference for poc107 ! xkgraz2 half sturation constant for meso grazing108 ! epsher2 Efficicency of Mesozoo growth109 ! sigma2 Fraction of mesozoo excretion as DOM110 ! unass2 non assimilated fraction of P by mesozoo111 ! grazflux flux-feeding rate112 &natmes113 grazrat2 = 0.7,114 resrat2 = 0.005,115 mzrat2 = 0.03,116 xprefc = 1. ,117 xprefp = 0.2 ,118 xprefz = 1 ,119 xprefpoc = 0.2 ,120 xkgraz2 = 20.E-6 ,121 epsher2 = 0.33 ,122 sigma2 = 0.6,123 unass2 = 0.3 ,124 grazflux = 5.e3,125 /126 !-----------------------------------------------------------------------127 ! natbio biological parameters128 !-----------------------------------------------------------------------129 ! grazrat maximal zoo grazing rate130 ! resrat exsudation rate of zooplankton131 ! mzrat zooplankton mortality rate132 ! xpref2c Microzoo preference for POM133 ! xpref2p Microzoo preference for Nanophyto134 ! xpref2d Microzoo preference for Diatoms135 ! xkgraz half sturation constant for grazing136 ! epsher Efficiency of microzoo growth137 ! sigma1 Fraction of microzoo excretion as DOM138 ! unass non assimilated fraction of phyto by zoo139 &natzoo140 grazrat = 4.0,141 resrat = 0.03,142 mzrat = 0.0,143 xpref2c = 0.0 ,144 xpref2p = 0.5 ,145 xpref2d = 0.5 ,146 xkgraz = 20.E-6 ,147 epsher = 0.33 ,148 sigma1 = 0.6,149 unass = 0.3 ,150 /151 !152 !-----------------------------------------------------------------------153 ! natrem parameters for remineralization154 !-----------------------------------------------------------------------155 ! xremik remineralization rate of DOC156 ! xremip remineralisation rate of POC157 ! nitrif NH4 nitrification rate158 ! xsirem remineralization rate of Si159 ! xlam1 scavenging rate of Iron160 ! oxymin Half-saturation constant for anoxia161 &natrem162 xremik = 0.3,163 xremip = 0.025,164 nitrif = 0.05,165 xsirem = 0.015,166 xlam1 = 0.005,167 oxymin = 1.E-6,168 /169 !-----------------------------------------------------------------------170 ! natcal Calcite chemistry171 !-----------------------------------------------------------------------172 ! kdca calcite dissolution rate constant (1/time)173 ! nca order of dissolution reaction (dimensionless)174 &natcal175 kdca = 0.327e3,176 nca = 1.,177 /178 !-----------------------------------------------------------------------179 ! natsms inputs deposition180 !-----------------------------------------------------------------------181 ! bdustfer boolean for dust input from the atmosphere182 ! briver boolean for river input of nutrients183 ! bndepo boolean for atmospheric deposition of N184 ! bsedinput boolean for Fe input from sediments185 ! sedfeinput Coastal release of Iron186 !187 &natsms188 bdustfer = .true.,189 briver = .false.,190 bndepo = .false.,191 bsedinput = .false.,192 sedfeinput = 1E-9,193 dustsolub = 0.014,194 /195 !---------------------------------------------------------------------------------196 ! natkrpar parameter for Kriest parameterization (#ifdef key_kriest)197 !---------------------------------------------------------------------------------198 ! xkr_eta Sinking exponent199 ! xkr_zeta N content exponent200 ! xkr_mass_min Minimum mass for Aggregates201 ! xkr_mass_max Maximum mass for Aggregates202 !203 &natkrpar204 xkr_eta = 1.17,205 xkr_zeta = 2.28,206 xkr_mass_min = 0.0002,207 xkr_mass_max = 1.,208 /209 !---------------------------------------------------------------------------------210 ! natkrsize size calsses for Kriest parameterization (#ifdef key_kriest)211 !---------------------------------------------------------------------------------212 ! xkr_sfact Sinking factor213 ! xkr_stick Stickiness214 ! xkr_xnnano Nbr of cell in nano size class215 ! xkr_ndiat Nbr of cell in diatoms size class216 ! xkr_nmeso Nbr of cell in mesozoo size class217 ! xkr_naggr Nbr of cell in aggregates size class218 !219 &natkrsize220 xkr_sfact = 942.,221 xkr_stick = 0.5,222 xkr_nnano = 2.337,223 xkr_ndiat = 3.718,224 xkr_nmeso = 7.147,225 xkr_naggr = 9.877,226 / -
trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top
r1092 r1121 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/TOP1 : 1 - tracer definition (namtoptrc) 3 !! namelists 2 - dynamical tracer trends (namtoptrd) 4 !! 6 - tracer advection (namtopadv) 5 !! 7 - tracer bottom boundary (namtopbbl) 6 !! 8 - tracer lateral diffusion (namtopldf) 7 !! 3 - tracer vertical physics (namtopzdf) 8 !! 9 - tracer newtonian damping (namtopdmp) 1 9 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 ! OPA MODEL general namelist for passive tracers 3 ! ------------- 4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 10 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11 &namtoptrc ! tracers definition 12 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 13 ndttrc = 1 ! time step frequency for passive tracers 14 nwritetrc = 6000 ! time step frequency for tracer outputs 15 lrsttr = .false. ! start from a restart file (T) or not (F) 16 nrsttr = 0 ! restart control = 0 initial time step is not compared to the restart file value 17 ! = 1 do not use the value in the restart file 18 ! = 2 calendar parameters read in the restart file 5 19 ! 6 !----------------------------------------------------------------------- 7 ! nattrc 8 !----------------------------------------------------------------------- 9 ! 10 ! NATTRC 11 ! nwritetrc time step frequency for tracer outputs 12 ! lrsttr boolean term for tracer model restart (true or false) 13 ! nrsttr control of the time step for tracer model restart (0, 1 or 2) 14 ! tracer type defined by : 15 ! * short name 16 ! * long_name 17 ! * units 18 ! * logical to read initial value from file or not 19 ! * multiplicative coefficient 20 ! * logical to save value 21 ! 22 &nattrc 23 nwritetrc = 6000 24 lrsttr = .true. 25 nrsttr = 0 26 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 27 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 28 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 29 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 30 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 31 tracer(6) = 'POC ' , 'Small particle organic carbon Concentration', 'umol/L' , .false. , .true. 32 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 33 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 34 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 36 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 37 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 38 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 39 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 40 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 41 tracer(16) = 'GOC ' , 'Big particle organic carbon Concentration ', 'umol/L' , .false. , .true. 42 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 43 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 44 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration ', 'umol/L' , .false. , .true. 45 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 46 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 47 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 48 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 49 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 20 ! ! name ! title of the field ! units ! initial data ! save ! 21 ! ! ! ! ! from file ! or not ! 22 ! ! ! ! ! or not ! ! 23 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 24 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 25 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 26 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 27 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 28 tracer(6) = 'POC ' , 'Small organic carbon Concentration ', 'umol/L' , .false. , .true. 29 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 30 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 31 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 32 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 33 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 34 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 36 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 37 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 38 tracer(16) = 'GOC ' , 'Big organic carbon Concentration ', 'umol/L' , .false. , .true. 39 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 40 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 41 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration', 'umol/L' , .false. , .true. 42 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 43 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 44 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 45 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 46 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 50 47 / 51 48 !----------------------------------------------------------------------- 52 ! natrtd dynamical tracers trends (#ifdef key_trc_diatrd) 49 &namtoptrd ! dynamical tracers trends ("key_trc_diatrd") 53 50 !----------------------------------------------------------------------- 54 ! nwritetrd : time step frequency for dynamical trends outputs 55 ! luttrd : logical to keep large diagnostics with trends or not 56 ! one value per tracer 57 &natrtd 58 nwritetrd = 6000 59 luttrd(1) = .false. 60 luttrd(2) = .false. 61 luttrd(3) = .false. 62 luttrd(4) = .false. 63 luttrd(5) = .false. 64 luttrd(6) = .false. 65 luttrd(7) = .false. 66 luttrd(8) = .false. 67 luttrd(9) = .false. 68 luttrd(10) = .false. 69 luttrd(11) = .false. 70 luttrd(12) = .false. 71 luttrd(13) = .false. 72 luttrd(14) = .false. 73 luttrd(15) = .false. 74 luttrd(16) = .false. 75 luttrd(17) = .false. 76 luttrd(18) = .false. 77 luttrd(19) = .false. 78 luttrd(20) = .false. 79 luttrd(21) = .false. 80 luttrd(22) = .false. 81 luttrd(23) = .false. 82 luttrd(24) = .false. 51 nwritetrd = 6000 ! time step frequency for dynamical trends outputs 52 ! ! save trends or not ! 53 luttrd(1) = .false. 54 luttrd(2) = .false. 55 luttrd(3) = .false. 56 luttrd(4) = .false. 57 luttrd(5) = .false. 58 luttrd(6) = .false. 59 luttrd(7) = .false. 60 luttrd(8) = .false. 61 luttrd(9) = .false. 62 luttrd(10) = .false. 63 luttrd(11) = .false. 64 luttrd(12) = .false. 65 luttrd(13) = .false. 66 luttrd(14) = .false. 67 luttrd(15) = .false. 68 luttrd(16) = .false. 69 luttrd(17) = .false. 70 luttrd(18) = .false. 71 luttrd(19) = .false. 72 luttrd(20) = .false. 73 luttrd(21) = .false. 74 luttrd(22) = .false. 75 luttrd(23) = .false. 76 luttrd(24) = .false. 83 77 / 84 78 !----------------------------------------------------------------------- 85 ! natdia additional 2D/3D (#ifdef key_trc_diaadd) 79 &namtopadv ! advection scheme for passive tracer 86 80 !----------------------------------------------------------------------- 87 ! nwritedia : time step frequency for additional arrays outputs 88 ! 2D/3D diagnostic type defined by : 89 ! * short name 90 ! * long_name 91 ! * units 92 ! * logical to save value or not 93 ! 94 &natdia 95 nwritedia = 6000 96 diag2d(1) = 'Cflx ' , 'DIC flux ', 'molC/m2/s ' 97 diag2d(2) = 'Oflx ' , 'Oxygen flux ', 'molC/m2/s ' 98 diag2d(3) = 'Kg ' , 'Gas transfer ', 'mol/m2/s/uatm' 99 diag2d(4) = 'Delc ' , 'Delta CO2 ', 'uatm ' 100 diag2d(5) = 'PMO ' , 'POC export ', 'molC/m2/s ' 101 diag2d(6) = 'PMO2 ' , 'GOC export ', 'molC/m2/s ' 102 diag2d(7) = 'ExpFe1 ' , 'Nano iron export ', 'molFe/m2/s ' 103 diag2d(8) = 'ExpFe2 ' , 'Diatoms iron export ', 'molFe/m2/s ' 104 diag2d(9) = 'ExpSi ' , 'Silicate export ', 'molSi/m2/s ' 105 diag2d(10) = 'ExpCaCO3 ' , 'Calcite export ', 'molC/m2/s ' 106 diag2d(11) = 'heup ' , 'euphotic layer depth ', 'm ' 107 diag2d(12) = 'Fedep ' , 'Iron dep ', 'molFe/m2/s ' 108 diag2d(13) = 'Nfix ' , 'Nitrogen Fixation ', 'molN/m2/s ' 109 diag3d(1) = 'PH ' , 'PH ', '- ' 110 diag3d(2) = 'CO3 ' , 'Bicarbonates ', 'mol/l ' 111 diag3d(3) = 'CO3sat ' , 'CO3 saturation ', 'mol/l ' 112 diag3d(4) = 'PAR ' , 'light penetration ', 'W/m2 ' 113 diag3d(5) = 'PPPHY ' , 'Primary production of nanophyto ', 'molC/m3/s ' 114 diag3d(6) = 'PPPHY2 ' , 'Primary production of diatoms ', 'molC/m3/s ' 115 diag3d(7) = 'PPZOO ' , 'Primary production of microzoo ', 'molC/m3/s ' 116 diag3d(8) = 'PPZOO2 ' , 'Primary production of mesozoo ', 'molC/m3/s ' 117 diag3d(9) = 'PBSi ' , 'Primary production of Si diatoms ', 'molSi/m3/s ' 118 diag3d(10) = 'PFeN ' , 'Primary production of nano iron ', 'molFe/m3/s ' 119 diag3d(11) = 'PFeD ' , 'Primary production of diatoms iron', 'molFe/m3/s ' 81 ln_trcadv_cen2 = .false. ! 2nd order centered scheme 82 ln_trcadv_tvd = .false. ! TVD scheme 83 ln_trcadv_muscl = .true. ! MUSCL scheme 84 ln_trcadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 85 ln_trcadv_smolar = .false. ! SMOLAR scheme 86 rsc = 1. ! tuning coefficient for Smolar. scheme 87 ncortrc = 1 ! number of corrective phases for Smolar. scheme 88 crosster = .false. ! computes Smolar crossterms (T) or not (F) 120 89 / 121 90 !----------------------------------------------------------------------- 122 ! natnum numerical schemes91 &namtopbbl ! bottom boundary layer scheme for passive tracer 123 92 !----------------------------------------------------------------------- 124 ! ndttrc time step frequency for passive tracers 125 ! lhdf logical if true computes horizontal diffusion 126 ! rsc tuning coefficient for Smolar. 127 ! rtrn truncation value for Smolar. 128 ! ncor number of corrective phases for Smolar. 129 ! crosster logical if true computes Smolar crossterms 130 &natnum 131 ndttrc = 1 132 rsc = 1. 133 rtrn = 1.e-15 134 ncortrc = 1 135 crosster = .false. 93 atrcbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 136 94 / 137 95 !----------------------------------------------------------------------- 138 ! namtrcadv advection scheme for tracer (option not control by CPP keys) 96 &namtopldf ! lateral diffusion scheme for passive tracer 139 97 !----------------------------------------------------------------------- 140 ! ln_trcadv_cen2 2nd order centered scheme (default F) 141 ! ln_trcadv_tvd TVD scheme (default F) 142 ! ln_trcadv_muscl MUSCL scheme (default F) 143 ! ln_trcadv_muscl2 MUSCL2 scheme (default F) 144 ! ln_trcadv_smolar SMOLAR scheme (default T) 145 &namtrcadv 146 ln_trcadv_cen2 = .false. 147 ln_trcadv_tvd = .false. 148 ln_trcadv_muscl = .true. 149 ln_trcadv_muscl2 = .false. 150 ln_trcadv_smolar = .false. 151 / 152 ! 153 !----------------------------------------------------------------------- 154 ! namtrcbbl bottom boundary layer scheme 155 !----------------------------------------------------------------------- 156 ! atrcbbl lateral tracer coeff. for bottom boundary layer scheme(m2/s) 157 &namtrcbbl 158 atrcbbl = 1000. 98 ln_trcldf_diff = .true. ! performs lateral diffusion (T) or not (F) 99 ! ! Type of the operator : 100 ln_trcldf_lap = .true. ! laplacian operator 101 ln_trcldf_bilap = .false. ! bilaplacian operator 102 ! Direction of action : 103 ln_trcldf_level = .false. ! iso-level 104 ln_trcldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 105 ln_trcldf_iso = .true. ! iso-neutral (require "key_ldfslp") 106 ! ! Coefficient 107 ahtrc0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 108 ahtrb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 109 aeivtr0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_trcldf_eiv") 110 trcrat = 1. ! ratio betweeen passive and active tracer diffusion coeff 159 111 / 160 112 !----------------------------------------------------------------------- 161 ! namtrcldf lateral diffusion scheme for tracer (option not control by CPP keys) 113 &namtopzdf ! vertical physics 162 114 !----------------------------------------------------------------------- 163 ! Flag to performs lateral diffusion or not : 164 ! ln_trcldf_diff 165 ! Type of the operator : 166 ! ln_trcldf_lap laplacian operator (default T) 167 ! ln_trcldf_bilap bilaplacian operator (default F) 168 ! Direction of action : 169 ! ln_trcldf_level iso-level (default F) 170 ! ln_trcldf_hor horizontal (geopotential) (default F)^** 171 ! ln_trcldf_iso iso-neutral (default T)^* 172 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 173 ! ^** require key_ldfslp in s-coordinate 174 ! ahtrb0 background eddy diffusivity for isopycnal diffusion (m2/s) 175 ! trcrat ratio betweeen passive and active tracer diffusion coeff 176 ! ahtrc0 horizontal eddy diffus. for passive tracer 177 ! aeivtr0 eddy induced veloc. coef. for passive tracer 178 &namtrcldf 179 ln_trcldf_diff = .true. 180 ln_trcldf_lap = .true. 181 ln_trcldf_bilap = .false. 182 ln_trcldf_level = .false. 183 ln_trcldf_hor = .false. 184 ln_trcldf_iso = .true. 185 ahtrb0 = 0. 186 trcrat = 1. 187 ahtrc0 = 2000 188 aeivtr0 = 2000. 115 ln_trczdf_exp = .false. ! split explicit (T) or implicit (F) time stepping 116 n_trczdf_exp = 3 ! number of sub-timestep for ln_trczdfexp=T 189 117 / 190 118 !----------------------------------------------------------------------- 191 ! namtrczdf vertical physics 119 &namtopdmp ! passive tracer newtonian damping ('key_trcdmp') 192 120 !----------------------------------------------------------------------- 193 ! ln_zdfexp vertical physics: (=T) time splitting (T) (Default=F) 194 ! (=F) euler backward (F) 195 ! n_zdfexp number of sub-timestep for time splitting scheme 196 &namtrczdf 197 ln_trczdf_exp = .false. 198 n_trczdf_exp = 3 121 ndmptr = 20 ! type of damping in passive tracers 122 ! ='latitude', damping poleward of 'ndmp' degrees and function 123 ! of the distance-to-coast. Red and Med Seas as ndmptr=-1 124 ! =-1 damping only in Med and Red Seas 125 ndmpftr = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 126 nmldmptr = 1 ! type of damping: =0 damping throughout the water column 127 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 128 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 129 sdmptr = 50. ! surface time scale for internal damping (days) 130 bdmptr = 360. ! bottom time scale for internal damping (days) 131 hdmptr = 800. ! depth of transition between sdmptr and bdmptr (meters) 199 132 / 200 !-----------------------------------------------------------------------201 ! namtrcdmp tracer newtonian damping ('key_trcdmp')202 !-----------------------------------------------------------------------203 ! ndmptr type of damping in temperature and salinity204 ! (='latitude', damping poleward of 'ndmp' degrees and function205 ! of the distance-to-coast. Red and Med Seas as ndmp=-1)206 ! (=-1 damping only in Med and Red Seas)207 ! ndmpftr =1 create a damping.coeff NetCDF file (the 3D damping array)208 ! nmldmptr type of damping in the mixed layer209 ! (=0 damping throughout the water column)210 ! (=1 no damping in the mixed layer defined by avt >5cm2/s )211 ! (=2 no damping in the mixed layer defined rho<rho(surf)+.01 )212 ! sdmptr surface time scale for internal damping (days)213 ! bdmptr bottom time scale for internal damping (days)214 ! hdmptr depth of transition between sdmp and bdmp (meters)215 &namtrcdmp216 ndmptr = 20217 ndmpftr = 0218 nmldmptr = 1219 sdmptr = 50.220 bdmptr = 360.221 hdmptr = 800.222 / -
trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
r1078 r1121 2 2 # some variables 3 3 TMP = ../../../tmp 4 5 #WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 6 # This doesnt happen whith Fortran 90 compilers but 7 # Check your compilers option in consequence when using real F95 compilers 8 4 9 #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) 5 10 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 38 43 #-Q- g95 F_F = $(F_O)-ffixed-form -ffixed-line-length-132 39 44 #-Q- g95 L_X = -r8 -O3 45 #-Q- gfortran # Compiler options for NEMO (gfortran version) 46 #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 47 #-Q- gfortran F_F = $(F_O)-ffixed-form -ffixed-line-length-132 48 #-Q- gfortran L_X = -fdefault-real-8 40 49 #-Q- aix # Compiler options for NEMO (aix version) 41 50 #-Q- aix 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) … … 43 52 #-Q- aix L_O = $(F_P) -q64 -O3 44 53 #-Q- aix L_X = $(L_O) 54 #-Q- babel # Compiler options for NEMO (blue gene version) 55 #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 56 #-Q- babel F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 57 #-Q- babel L_X = $(L_O) 45 58 #-Q- osxxlf # Compiler options for NEMO (osxxlf version) 46 59 #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) … … 304 317 @$(F_C) \ 305 318 #-Q- aix -qsuffix=f=F90 \ 319 #-Q- babel -qsuffix=f=F90 \ 306 320 #-Q- osxxlf -qsuffix=f=F90 \ 307 321 $(P_P) $(F_O) \ … … 312 326 #-Q- eshpux -R2 \ 313 327 #-Q- aix -qsource \ 328 #-Q- babel -qsource \ 314 329 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 315 330 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 333 348 $(MODEL_LIB): $(LIB_OBJ) 334 349 @echo 335 @echo La bibliotheque est a jour350 @echo The library is up-to-date 336 351 @echo 337 352 … … 348 363 #-Q- eshpux -R2 \ 349 364 #-Q- aix -qsource \ 365 #-Q- babel -qsource \ 350 366 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 351 367 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 355 371 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 356 372 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 373 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 357 374 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 358 375 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 365 382 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 366 383 #-Q- linux -SubloopScalar \ 367 #-Q- lxiv8 -SubloopScalar \368 384 #-Q- g95 -SubloopScalar \ 369 385 #-Q- f95 -SubloopScalar \ … … 380 396 #-Q- eshpux -R2 \ 381 397 #-Q- aix -qsource \ 398 #-Q- babel -qsource \ 382 399 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 383 400 else … … 389 406 #-Q- eshpux -R2 \ 390 407 #-Q- aix -qsource \ 408 #-Q- babel -qsource \ 391 409 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 392 410 endif … … 397 415 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 398 416 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 417 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 399 418 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 400 419 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 407 426 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 408 427 #-Q- linux -SubloopScalar \ 409 #-Q- lxiv8 -SubloopScalar \410 428 #-Q- g95 -SubloopScalar \ 411 429 #-Q- f95 -SubloopScalar \ … … 422 440 #-Q- eshpux -R2 \ 423 441 #-Q- aix -qsource \ 442 #-Q- babel -qsource \ 424 443 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 425 444 else … … 431 450 #-Q- eshpux -R2 \ 432 451 #-Q- aix -qsource \ 452 #-Q- babel -qsource \ 433 453 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 434 454 endif … … 439 459 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 440 460 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 461 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 441 462 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 442 463 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 452 473 #-Q- eshpux -R2 \ 453 474 #-Q- aix -qsource \ 475 #-Q- babel -qsource \ 454 476 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 455 477 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 458 480 @$(RM) -f $*.o 459 481 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 482 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 460 483 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 461 484 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L … … 1113 1136 $(MODEL_LIB)(traqsr.o) \ 1114 1137 $(MODEL_LIB)(trcini.o) \ 1115 $(MODEL_LIB)(zdfini.o) \1116 1138 $(MODEL_LIB)(zpshde.o) \ 1117 1139 mppini.F90 \ … … 1121 1143 traqsr.F90 \ 1122 1144 trcini.F90 \ 1123 zdfini.F90 \1124 1145 zpshde.F90 \ 1125 1146 $(MODEL_LIB)(opa.o) \ … … 1326 1347 $(MODEL_LIB)(traqsr.o) \ 1327 1348 $(MODEL_LIB)(trcini.o) \ 1328 $(MODEL_LIB)(zdfini.o) \1329 1349 $(MODEL_LIB)(zpshde.o) \ 1330 1350 mppini.F90 \ … … 1334 1354 traqsr.F90 \ 1335 1355 trcini.F90 \ 1336 zdfini.F90 \1337 1356 zpshde.F90 \ 1338 1357 KEY_CPP \ … … 1372 1391 $(MODEL_LIB)(traqsr.o) \ 1373 1392 $(MODEL_LIB)(trc.o) \ 1374 $(MODEL_LIB)(trp_trc.o) \1375 1393 $(MODEL_LIB)(zdfddm.o) \ 1376 1394 $(MODEL_LIB)(zdfmxl.o) \ … … 1395 1413 traqsr.F90 \ 1396 1414 trc.F90 \ 1397 trp_trc.F90 \1398 1415 zdfddm.F90 \ 1399 1416 zdfmxl.F90 \ … … 1410 1427 $(MODEL_LIB)(prtctl_trc.o) \ 1411 1428 $(MODEL_LIB)(sms_pisces.o) \ 1412 $(MODEL_LIB)(tr p_trc.o) \1429 $(MODEL_LIB)(trc.o) \ 1413 1430 oce_trc.F90 \ 1414 1431 p4zlim.F90 \ … … 1422 1439 prtctl_trc.F90 \ 1423 1440 sms_pisces.F90 \ 1424 tr p_trc.F90 \1441 trc.F90 \ 1425 1442 domzgr_substitute.h90 \ 1426 1443 KEY_CPP \ … … 1449 1466 $(MODEL_LIB)(trabbl.o) \ 1450 1467 $(MODEL_LIB)(traqsr.o) \ 1451 $(MODEL_LIB)(trc.o) \ 1452 $(MODEL_LIB)(zdfddm.o) \ 1453 $(MODEL_LIB)(zdfmxl.o) \ 1454 $(MODEL_LIB)(zdf_oce.o) \ 1455 oce.F90 \ 1456 par_oce.F90 \ 1457 par_trc.F90 \ 1458 phycst.F90 \ 1459 sbc_oce.F90 \ 1460 sbcrnf.F90 \ 1461 trabbl.F90 \ 1462 traqsr.F90 \ 1463 trc.F90 \ 1468 $(MODEL_LIB)(zdfddm.o) \ 1469 $(MODEL_LIB)(zdfmxl.o) \ 1470 $(MODEL_LIB)(zdf_oce.o) \ 1471 oce.F90 \ 1472 par_oce.F90 \ 1473 par_trc.F90 \ 1474 phycst.F90 \ 1475 sbc_oce.F90 \ 1476 sbcrnf.F90 \ 1477 trabbl.F90 \ 1478 traqsr.F90 \ 1464 1479 zdfddm.F90 \ 1465 1480 zdfmxl.F90 \ … … 1467 1482 $(MODEL_LIB)(oce_trc.o) \ 1468 1483 $(MODEL_LIB)(sms_pisces.o) \ 1469 $(MODEL_LIB)(tr p_trc.o) \1484 $(MODEL_LIB)(trc.o) \ 1470 1485 oce_trc.F90 \ 1471 1486 sms_pisces.F90 \ 1472 tr p_trc.F90 \1487 trc.F90 \ 1473 1488 domzgr_substitute.h90 \ 1474 1489 KEY_CPP \ … … 1500 1515 $(MODEL_LIB)(traqsr.o) \ 1501 1516 $(MODEL_LIB)(trc.o) \ 1502 $(MODEL_LIB)(trp_trc.o) \1503 1517 $(MODEL_LIB)(zdfddm.o) \ 1504 1518 $(MODEL_LIB)(zdfmxl.o) \ … … 1515 1529 traqsr.F90 \ 1516 1530 trc.F90 \ 1517 trp_trc.F90 \1518 1531 zdfddm.F90 \ 1519 1532 zdfmxl.F90 \ … … 1524 1537 $(MODEL_LIB)(sms_pisces.o) \ 1525 1538 $(MODEL_LIB)(trc.o) \ 1526 $(MODEL_LIB)(trp_trc.o) \1527 1539 oce_trc.F90 \ 1528 1540 p4zche.F90 \ … … 1530 1542 sms_pisces.F90 \ 1531 1543 trc.F90 \ 1532 trp_trc.F90 \1533 1544 domzgr_substitute.h90 \ 1534 1545 KEY_CPP \ … … 1557 1568 $(MODEL_LIB)(trabbl.o) \ 1558 1569 $(MODEL_LIB)(traqsr.o) \ 1559 $(MODEL_LIB)(trc.o) \ 1560 $(MODEL_LIB)(zdfddm.o) \ 1561 $(MODEL_LIB)(zdfmxl.o) \ 1562 $(MODEL_LIB)(zdf_oce.o) \ 1563 oce.F90 \ 1564 par_oce.F90 \ 1565 par_trc.F90 \ 1566 phycst.F90 \ 1567 sbc_oce.F90 \ 1568 sbcrnf.F90 \ 1569 trabbl.F90 \ 1570 traqsr.F90 \ 1571 trc.F90 \ 1570 $(MODEL_LIB)(zdfddm.o) \ 1571 $(MODEL_LIB)(zdfmxl.o) \ 1572 $(MODEL_LIB)(zdf_oce.o) \ 1573 oce.F90 \ 1574 par_oce.F90 \ 1575 par_trc.F90 \ 1576 phycst.F90 \ 1577 sbc_oce.F90 \ 1578 sbcrnf.F90 \ 1579 trabbl.F90 \ 1580 traqsr.F90 \ 1572 1581 zdfddm.F90 \ 1573 1582 zdfmxl.F90 \ … … 1575 1584 $(MODEL_LIB)(oce_trc.o) \ 1576 1585 $(MODEL_LIB)(sms_pisces.o) \ 1577 $(MODEL_LIB)(tr p_trc.o) \1586 $(MODEL_LIB)(trc.o) \ 1578 1587 oce_trc.F90 \ 1579 1588 sms_pisces.F90 \ 1580 tr p_trc.F90 \1589 trc.F90 \ 1581 1590 KEY_CPP \ 1582 1591 p4zint.F90 … … 1604 1613 $(MODEL_LIB)(trabbl.o) \ 1605 1614 $(MODEL_LIB)(traqsr.o) \ 1606 $(MODEL_LIB)(trc.o) \ 1607 $(MODEL_LIB)(zdfddm.o) \ 1608 $(MODEL_LIB)(zdfmxl.o) \ 1609 $(MODEL_LIB)(zdf_oce.o) \ 1610 oce.F90 \ 1611 par_oce.F90 \ 1612 par_trc.F90 \ 1613 phycst.F90 \ 1614 sbc_oce.F90 \ 1615 sbcrnf.F90 \ 1616 trabbl.F90 \ 1617 traqsr.F90 \ 1618 trc.F90 \ 1615 $(MODEL_LIB)(zdfddm.o) \ 1616 $(MODEL_LIB)(zdfmxl.o) \ 1617 $(MODEL_LIB)(zdf_oce.o) \ 1618 oce.F90 \ 1619 par_oce.F90 \ 1620 par_trc.F90 \ 1621 phycst.F90 \ 1622 sbc_oce.F90 \ 1623 sbcrnf.F90 \ 1624 trabbl.F90 \ 1625 traqsr.F90 \ 1619 1626 zdfddm.F90 \ 1620 1627 zdfmxl.F90 \ … … 1623 1630 $(MODEL_LIB)(sms_pisces.o) \ 1624 1631 $(MODEL_LIB)(trc.o) \ 1625 $(MODEL_LIB)(trp_trc.o) \1626 1632 oce_trc.F90 \ 1627 1633 sms_pisces.F90 \ 1628 1634 trc.F90 \ 1629 trp_trc.F90 \1630 1635 domzgr_substitute.h90 \ 1631 1636 KEY_CPP \ … … 1655 1660 $(MODEL_LIB)(trabbl.o) \ 1656 1661 $(MODEL_LIB)(traqsr.o) \ 1657 $(MODEL_LIB)(trc.o) \ 1658 $(MODEL_LIB)(zdfddm.o) \ 1659 $(MODEL_LIB)(zdfmxl.o) \ 1660 $(MODEL_LIB)(zdf_oce.o) \ 1661 oce.F90 \ 1662 oce_trc.F90 \ 1663 par_oce.F90 \ 1664 par_trc.F90 \ 1665 phycst.F90 \ 1666 sbc_oce.F90 \ 1667 sbcrnf.F90 \ 1668 trabbl.F90 \ 1669 traqsr.F90 \ 1670 trc.F90 \ 1662 $(MODEL_LIB)(zdfddm.o) \ 1663 $(MODEL_LIB)(zdfmxl.o) \ 1664 $(MODEL_LIB)(zdf_oce.o) \ 1665 oce.F90 \ 1666 oce_trc.F90 \ 1667 par_oce.F90 \ 1668 par_trc.F90 \ 1669 phycst.F90 \ 1670 sbc_oce.F90 \ 1671 sbcrnf.F90 \ 1672 trabbl.F90 \ 1673 traqsr.F90 \ 1671 1674 zdfddm.F90 \ 1672 1675 zdfmxl.F90 \ … … 1676 1679 $(MODEL_LIB)(sms_pisces.o) \ 1677 1680 $(MODEL_LIB)(trc.o) \ 1678 $(MODEL_LIB)(trp_trc.o) \1679 1681 oce_trc.F90 \ 1680 1682 prtctl_trc.F90 \ 1681 1683 sms_pisces.F90 \ 1682 1684 trc.F90 \ 1683 trp_trc.F90 \1684 1685 KEY_CPP \ 1685 1686 p4zlys.F90 … … 1711 1712 $(MODEL_LIB)(traqsr.o) \ 1712 1713 $(MODEL_LIB)(trc.o) \ 1713 $(MODEL_LIB)(trp_trc.o) \1714 1714 $(MODEL_LIB)(zdfddm.o) \ 1715 1715 $(MODEL_LIB)(zdfmxl.o) \ … … 1727 1727 traqsr.F90 \ 1728 1728 trc.F90 \ 1729 trp_trc.F90 \1730 1729 zdfddm.F90 \ 1731 1730 zdfmxl.F90 \ … … 1737 1736 $(MODEL_LIB)(sms_pisces.o) \ 1738 1737 $(MODEL_LIB)(trc.o) \ 1739 $(MODEL_LIB)(trp_trc.o) \1740 1738 oce_trc.F90 \ 1741 1739 p4zint.F90 \ … … 1744 1742 sms_pisces.F90 \ 1745 1743 trc.F90 \ 1746 trp_trc.F90 \1747 1744 domzgr_substitute.h90 \ 1748 1745 KEY_CPP \ … … 1775 1772 $(MODEL_LIB)(traqsr.o) \ 1776 1773 $(MODEL_LIB)(trc.o) \ 1777 $(MODEL_LIB)(trp_trc.o) \1778 1774 $(MODEL_LIB)(zdfddm.o) \ 1779 1775 $(MODEL_LIB)(zdfmxl.o) \ … … 1791 1787 traqsr.F90 \ 1792 1788 trc.F90 \ 1793 trp_trc.F90 \1794 1789 zdfddm.F90 \ 1795 1790 zdfmxl.F90 \ … … 1801 1796 $(MODEL_LIB)(sms_pisces.o) \ 1802 1797 $(MODEL_LIB)(trc.o) \ 1803 $(MODEL_LIB)(trp_trc.o) \1804 1798 oce_trc.F90 \ 1805 1799 p4zint.F90 \ … … 1808 1802 sms_pisces.F90 \ 1809 1803 trc.F90 \ 1810 trp_trc.F90 \1811 1804 domzgr_substitute.h90 \ 1812 1805 KEY_CPP \ … … 1839 1832 $(MODEL_LIB)(traqsr.o) \ 1840 1833 $(MODEL_LIB)(trc.o) \ 1841 $(MODEL_LIB)(trp_trc.o) \1842 1834 $(MODEL_LIB)(zdfddm.o) \ 1843 1835 $(MODEL_LIB)(zdfmxl.o) \ … … 1855 1847 traqsr.F90 \ 1856 1848 trc.F90 \ 1857 trp_trc.F90 \1858 1849 zdfddm.F90 \ 1859 1850 zdfmxl.F90 \ … … 1864 1855 $(MODEL_LIB)(sms_pisces.o) \ 1865 1856 $(MODEL_LIB)(trc.o) \ 1866 $(MODEL_LIB)(trp_trc.o) \1867 1857 oce_trc.F90 \ 1868 1858 p4zsink.F90 \ … … 1870 1860 sms_pisces.F90 \ 1871 1861 trc.F90 \ 1872 trp_trc.F90 \1873 1862 domzgr_substitute.h90 \ 1874 1863 KEY_CPP \ … … 1897 1886 $(MODEL_LIB)(trabbl.o) \ 1898 1887 $(MODEL_LIB)(traqsr.o) \ 1899 $(MODEL_LIB)(trc.o) \ 1900 $(MODEL_LIB)(zdfddm.o) \ 1901 $(MODEL_LIB)(zdfmxl.o) \ 1902 $(MODEL_LIB)(zdf_oce.o) \ 1903 oce.F90 \ 1904 par_oce.F90 \ 1905 par_trc.F90 \ 1906 phycst.F90 \ 1907 sbc_oce.F90 \ 1908 sbcrnf.F90 \ 1909 trabbl.F90 \ 1910 traqsr.F90 \ 1911 trc.F90 \ 1888 $(MODEL_LIB)(zdfddm.o) \ 1889 $(MODEL_LIB)(zdfmxl.o) \ 1890 $(MODEL_LIB)(zdf_oce.o) \ 1891 oce.F90 \ 1892 par_oce.F90 \ 1893 par_trc.F90 \ 1894 phycst.F90 \ 1895 sbc_oce.F90 \ 1896 sbcrnf.F90 \ 1897 trabbl.F90 \ 1898 traqsr.F90 \ 1912 1899 zdfddm.F90 \ 1913 1900 zdfmxl.F90 \ … … 1916 1903 $(MODEL_LIB)(sms_pisces.o) \ 1917 1904 $(MODEL_LIB)(trc.o) \ 1918 $(MODEL_LIB)(trp_trc.o) \1919 1905 oce_trc.F90 \ 1920 1906 sms_pisces.F90 \ 1921 1907 trc.F90 \ 1922 trp_trc.F90 \1923 1908 domzgr_substitute.h90 \ 1924 1909 KEY_CPP \ … … 1950 1935 $(MODEL_LIB)(traqsr.o) \ 1951 1936 $(MODEL_LIB)(trc.o) \ 1952 $(MODEL_LIB)(trp_trc.o) \1953 1937 $(MODEL_LIB)(zdfddm.o) \ 1954 1938 $(MODEL_LIB)(zdfmxl.o) \ … … 1965 1949 traqsr.F90 \ 1966 1950 trc.F90 \ 1967 trp_trc.F90 \1968 1951 zdfddm.F90 \ 1969 1952 zdfmxl.F90 \ … … 1976 1959 $(MODEL_LIB)(sms_pisces.o) \ 1977 1960 $(MODEL_LIB)(trc.o) \ 1978 $(MODEL_LIB)(trp_trc.o) \1979 1961 oce_trc.F90 \ 1980 1962 p4zint.F90 \ … … 1984 1966 sms_pisces.F90 \ 1985 1967 trc.F90 \ 1986 trp_trc.F90 \1987 1968 domzgr_substitute.h90 \ 1988 1969 KEY_CPP \ … … 2019 2000 $(MODEL_LIB)(traqsr.o) \ 2020 2001 $(MODEL_LIB)(trc.o) \ 2021 $(MODEL_LIB)(trp_trc.o) \2022 2002 $(MODEL_LIB)(zdfddm.o) \ 2023 2003 $(MODEL_LIB)(zdfmxl.o) \ … … 2039 2019 traqsr.F90 \ 2040 2020 trc.F90 \ 2041 trp_trc.F90 \2042 2021 zdfddm.F90 \ 2043 2022 zdfmxl.F90 \ … … 2052 2031 $(MODEL_LIB)(sms_pisces.o) \ 2053 2032 $(MODEL_LIB)(trc.o) \ 2054 $(MODEL_LIB)(trp_trc.o) \2055 2033 oce_trc.F90 \ 2056 2034 p4zche.F90 \ … … 2062 2040 sms_pisces.F90 \ 2063 2041 trc.F90 \ 2064 trp_trc.F90 \2065 2042 domzgr_substitute.h90 \ 2066 2043 KEY_CPP \ … … 2113 2090 $(MODEL_LIB)(traqsr.o) \ 2114 2091 $(MODEL_LIB)(trc.o) \ 2115 $(MODEL_LIB)(trp_trc.o) \2116 2092 $(MODEL_LIB)(zdfddm.o) \ 2117 2093 $(MODEL_LIB)(zdfmxl.o) \ … … 2139 2115 traqsr.F90 \ 2140 2116 trc.F90 \ 2141 trp_trc.F90 \2142 2117 zdfddm.F90 \ 2143 2118 zdfmxl.F90 \ … … 2159 2134 $(MODEL_LIB)(sms_pisces.o) \ 2160 2135 $(MODEL_LIB)(trc.o) \ 2161 $(MODEL_LIB)(trp_trc.o) \2162 2136 oce_trc.F90 \ 2163 2137 p4zbio.F90 \ … … 2170 2144 sms_pisces.F90 \ 2171 2145 trc.F90 \ 2172 trp_trc.F90 \2173 2146 domzgr_substitute.h90 \ 2174 2147 KEY_CPP \ … … 2198 2171 $(MODEL_LIB)(trabbl.o) \ 2199 2172 $(MODEL_LIB)(traqsr.o) \ 2200 $(MODEL_LIB)(trc.o) \ 2201 $(MODEL_LIB)(zdfddm.o) \ 2202 $(MODEL_LIB)(zdfmxl.o) \ 2203 $(MODEL_LIB)(zdf_oce.o) \ 2204 oce.F90 \ 2205 oce_trc.F90 \ 2206 par_oce.F90 \ 2207 par_trc.F90 \ 2208 phycst.F90 \ 2209 sbc_oce.F90 \ 2210 sbcrnf.F90 \ 2211 trabbl.F90 \ 2212 traqsr.F90 \ 2213 trc.F90 \ 2173 $(MODEL_LIB)(zdfddm.o) \ 2174 $(MODEL_LIB)(zdfmxl.o) \ 2175 $(MODEL_LIB)(zdf_oce.o) \ 2176 oce.F90 \ 2177 oce_trc.F90 \ 2178 par_oce.F90 \ 2179 par_trc.F90 \ 2180 phycst.F90 \ 2181 sbc_oce.F90 \ 2182 sbcrnf.F90 \ 2183 trabbl.F90 \ 2184 traqsr.F90 \ 2214 2185 zdfddm.F90 \ 2215 2186 zdfmxl.F90 \ … … 2219 2190 $(MODEL_LIB)(sms_pisces.o) \ 2220 2191 $(MODEL_LIB)(trc.o) \ 2221 $(MODEL_LIB)(trp_trc.o) \2222 2192 oce_trc.F90 \ 2223 2193 prtctl_trc.F90 \ 2224 2194 sms_pisces.F90 \ 2225 2195 trc.F90 \ 2226 trp_trc.F90 \2227 2196 domzgr_substitute.h90 \ 2228 2197 KEY_CPP \ … … 2472 2441 $(MODEL_LIB)(trctrp_lec.o) \ 2473 2442 $(MODEL_LIB)(trctrp.o) \ 2443 $(MODEL_LIB)(trp_trc.o) \ 2474 2444 $(MODEL_LIB)(zdfddm.o) \ 2475 2445 $(MODEL_LIB)(zdfmxl.o) \ … … 2493 2463 trctrp.F90 \ 2494 2464 trctrp_lec.F90 \ 2465 trp_trc.F90 \ 2495 2466 zdfddm.F90 \ 2496 2467 zdfmxl.F90 \ … … 2605 2576 $(MODEL_LIB)(trc.o) \ 2606 2577 $(MODEL_LIB)(trctrp_lec.o) \ 2578 $(MODEL_LIB)(trp_trc.o) \ 2607 2579 $(MODEL_LIB)(zdfddm.o) \ 2608 2580 $(MODEL_LIB)(zdfmxl.o) \ … … 2620 2592 trc.F90 \ 2621 2593 trctrp_lec.F90 \ 2594 trp_trc.F90 \ 2622 2595 zdfddm.F90 \ 2623 2596 zdfmxl.F90 \ … … 2626 2599 $(MODEL_LIB)(prtctl_trc.o) \ 2627 2600 $(MODEL_LIB)(trcbbl.o) \ 2628 $(MODEL_LIB)(tr c.o) \2601 $(MODEL_LIB)(trp_trc.o) \ 2629 2602 oce_trc.F90 \ 2630 2603 prtctl_trc.F90 \ 2631 2604 trcbbl.F90 \ 2632 tr c.F90 \2605 trp_trc.F90 \ 2633 2606 domzgr_substitute.h90 \ 2634 2607 ldfeiv_substitute.h90 \ … … 2669 2642 $(MODEL_LIB)(trc.o) \ 2670 2643 $(MODEL_LIB)(trctrp_lec.o) \ 2644 $(MODEL_LIB)(trp_trc.o) \ 2671 2645 $(MODEL_LIB)(zdfddm.o) \ 2672 2646 $(MODEL_LIB)(zdfmxl.o) \ … … 2684 2658 trc.F90 \ 2685 2659 trctrp_lec.F90 \ 2660 trp_trc.F90 \ 2686 2661 zdfddm.F90 \ 2687 2662 zdfmxl.F90 \ … … 2692 2667 $(MODEL_LIB)(prtctl_trc.o) \ 2693 2668 $(MODEL_LIB)(trcbbl.o) \ 2694 $(MODEL_LIB)(tr c.o) \2669 $(MODEL_LIB)(trp_trc.o) \ 2695 2670 oce_trc.F90 \ 2696 2671 prtctl_trc.F90 \ 2697 2672 trcbbl.F90 \ 2698 tr c.F90 \2673 trp_trc.F90 \ 2699 2674 domzgr_substitute.h90 \ 2700 2675 ldfeiv_substitute.h90 \ … … 2735 2710 $(MODEL_LIB)(trc.o) \ 2736 2711 $(MODEL_LIB)(trctrp_lec.o) \ 2712 $(MODEL_LIB)(trp_trc.o) \ 2737 2713 $(MODEL_LIB)(zdfddm.o) \ 2738 2714 $(MODEL_LIB)(zdfmxl.o) \ … … 2750 2726 trc.F90 \ 2751 2727 trctrp_lec.F90 \ 2728 trp_trc.F90 \ 2752 2729 zdfddm.F90 \ 2753 2730 zdfmxl.F90 \ … … 2760 2737 $(MODEL_LIB)(prtctl_trc.o) \ 2761 2738 $(MODEL_LIB)(trcbbl.o) \ 2762 $(MODEL_LIB)(tr c.o) \2739 $(MODEL_LIB)(trp_trc.o) \ 2763 2740 oce_trc.F90 \ 2764 2741 prtctl_trc.F90 \ 2765 2742 trcbbl.F90 \ 2766 tr c.F90 \2743 trp_trc.F90 \ 2767 2744 domzgr_substitute.h90 \ 2768 2745 ldfeiv_substitute.h90 \ … … 2803 2780 $(MODEL_LIB)(trc.o) \ 2804 2781 $(MODEL_LIB)(trctrp_lec.o) \ 2782 $(MODEL_LIB)(trp_trc.o) \ 2805 2783 $(MODEL_LIB)(zdfddm.o) \ 2806 2784 $(MODEL_LIB)(zdfmxl.o) \ … … 2818 2796 trc.F90 \ 2819 2797 trctrp_lec.F90 \ 2798 trp_trc.F90 \ 2820 2799 zdfddm.F90 \ 2821 2800 zdfmxl.F90 \ … … 2826 2805 $(MODEL_LIB)(prtctl_trc.o) \ 2827 2806 $(MODEL_LIB)(trcbbl.o) \ 2828 $(MODEL_LIB)(trc.o) \ 2807 $(MODEL_LIB)(trctrp_lec.o) \ 2808 $(MODEL_LIB)(trp_trc.o) \ 2829 2809 oce_trc.F90 \ 2830 2810 prtctl_trc.F90 \ 2831 2811 trcbbl.F90 \ 2832 trc.F90 \ 2812 trctrp_lec.F90 \ 2813 trp_trc.F90 \ 2833 2814 domzgr_substitute.h90 \ 2834 2815 ldfeiv_substitute.h90 \ … … 2869 2850 $(MODEL_LIB)(trc.o) \ 2870 2851 $(MODEL_LIB)(trctrp_lec.o) \ 2852 $(MODEL_LIB)(trp_trc.o) \ 2871 2853 $(MODEL_LIB)(zdfddm.o) \ 2872 2854 $(MODEL_LIB)(zdfmxl.o) \ … … 2884 2866 trc.F90 \ 2885 2867 trctrp_lec.F90 \ 2868 trp_trc.F90 \ 2886 2869 zdfddm.F90 \ 2887 2870 zdfmxl.F90 \ … … 2892 2875 $(MODEL_LIB)(prtctl_trc.o) \ 2893 2876 $(MODEL_LIB)(trcbbl.o) \ 2894 $(MODEL_LIB)(tr c.o) \2877 $(MODEL_LIB)(trp_trc.o) \ 2895 2878 oce_trc.F90 \ 2896 2879 prtctl_trc.F90 \ 2897 2880 trcbbl.F90 \ 2898 tr c.F90 \2881 trp_trc.F90 \ 2899 2882 domzgr_substitute.h90 \ 2900 2883 ldfeiv_substitute.h90 \ … … 2938 2921 $(MODEL_LIB)(trabbl.o) \ 2939 2922 $(MODEL_LIB)(traqsr.o) \ 2940 $(MODEL_LIB)(zdfddm.o) \ 2941 $(MODEL_LIB)(zdfmxl.o) \ 2942 $(MODEL_LIB)(zdf_oce.o) \ 2943 oce.F90 \ 2944 oce_trc.F90 \ 2945 par_oce.F90 \ 2946 par_trc.F90 \ 2947 phycst.F90 \ 2948 sbc_oce.F90 \ 2949 sbcrnf.F90 \ 2950 trabbl.F90 \ 2951 traqsr.F90 \ 2923 $(MODEL_LIB)(trc.o) \ 2924 $(MODEL_LIB)(zdfddm.o) \ 2925 $(MODEL_LIB)(zdfmxl.o) \ 2926 $(MODEL_LIB)(zdf_oce.o) \ 2927 oce.F90 \ 2928 oce_trc.F90 \ 2929 par_oce.F90 \ 2930 par_trc.F90 \ 2931 phycst.F90 \ 2932 sbc_oce.F90 \ 2933 sbcrnf.F90 \ 2934 trabbl.F90 \ 2935 traqsr.F90 \ 2936 trc.F90 \ 2952 2937 zdfddm.F90 \ 2953 2938 zdfmxl.F90 \ … … 2957 2942 $(MODEL_LIB)(oce_trc.o) \ 2958 2943 $(MODEL_LIB)(prtctl_trc.o) \ 2959 $(MODEL_LIB)(tr c.o) \2944 $(MODEL_LIB)(trp_trc.o) \ 2960 2945 oce_trc.F90 \ 2961 2946 prtctl_trc.F90 \ 2962 tr c.F90 \2947 trp_trc.F90 \ 2963 2948 domzgr_substitute.h90 \ 2964 2949 ldfeiv_substitute.h90 \ … … 2994 2979 $(MODEL_LIB)(traqsr.o) \ 2995 2980 $(MODEL_LIB)(trc.o) \ 2981 $(MODEL_LIB)(trp_trc.o) \ 2996 2982 $(MODEL_LIB)(zdfddm.o) \ 2997 2983 $(MODEL_LIB)(zdfmxl.o) \ … … 3008 2994 traqsr.F90 \ 3009 2995 trc.F90 \ 2996 trp_trc.F90 \ 3010 2997 zdfddm.F90 \ 3011 2998 zdfmxl.F90 \ … … 3017 3004 $(MODEL_LIB)(oce_trc.o) \ 3018 3005 $(MODEL_LIB)(prtctl_trc.o) \ 3019 $(MODEL_LIB)(trc.o) \3020 3006 $(MODEL_LIB)(trctrp_lec.o) \ 3007 $(MODEL_LIB)(trp_trc.o) \ 3021 3008 oce_trc.F90 \ 3022 3009 prtctl_trc.F90 \ 3023 trc.F90 \3024 3010 trctrp_lec.F90 \ 3011 trp_trc.F90 \ 3025 3012 domzgr_substitute.h90 \ 3026 3013 ldfeiv_substitute.h90 \ … … 3055 3042 $(MODEL_LIB)(trabbl.o) \ 3056 3043 $(MODEL_LIB)(traqsr.o) \ 3057 $(MODEL_LIB)(trc.o) \ 3058 $(MODEL_LIB)(zdfddm.o) \ 3059 $(MODEL_LIB)(zdfmxl.o) \ 3060 $(MODEL_LIB)(zdf_oce.o) \ 3061 oce.F90 \ 3062 oce_trc.F90 \ 3063 par_oce.F90 \ 3064 par_trc.F90 \ 3065 phycst.F90 \ 3066 sbc_oce.F90 \ 3067 sbcrnf.F90 \ 3068 trabbl.F90 \ 3069 traqsr.F90 \ 3070 trc.F90 \ 3044 $(MODEL_LIB)(zdfddm.o) \ 3045 $(MODEL_LIB)(zdfmxl.o) \ 3046 $(MODEL_LIB)(zdf_oce.o) \ 3047 oce.F90 \ 3048 oce_trc.F90 \ 3049 par_oce.F90 \ 3050 par_trc.F90 \ 3051 phycst.F90 \ 3052 sbc_oce.F90 \ 3053 sbcrnf.F90 \ 3054 trabbl.F90 \ 3055 traqsr.F90 \ 3071 3056 zdfddm.F90 \ 3072 3057 zdfmxl.F90 \ … … 3077 3062 $(MODEL_LIB)(prtctl_trc.o) \ 3078 3063 $(MODEL_LIB)(sms_lobster.o) \ 3079 $(MODEL_LIB)(tr p_trc.o) \3064 $(MODEL_LIB)(trc.o) \ 3080 3065 oce_trc.F90 \ 3081 3066 prtctl_trc.F90 \ 3082 3067 sms_lobster.F90 \ 3083 tr p_trc.F90 \3068 trc.F90 \ 3084 3069 domzgr_substitute.h90 \ 3085 3070 KEY_CPP \ … … 3154 3139 $(MODEL_LIB)(trc.o) \ 3155 3140 $(MODEL_LIB)(trctrp_lec.o) \ 3141 $(MODEL_LIB)(trp_trc.o) \ 3156 3142 $(MODEL_LIB)(zdfddm.o) \ 3157 3143 $(MODEL_LIB)(zdfmxl.o) \ … … 3168 3154 trc.F90 \ 3169 3155 trctrp_lec.F90 \ 3156 trp_trc.F90 \ 3170 3157 zdfddm.F90 \ 3171 3158 zdfmxl.F90 \ … … 3342 3329 $(MODEL_LIB)(trabbl.o) \ 3343 3330 $(MODEL_LIB)(traqsr.o) \ 3344 $(MODEL_LIB)(zdfddm.o) \ 3345 $(MODEL_LIB)(zdfmxl.o) \ 3346 $(MODEL_LIB)(zdf_oce.o) \ 3347 oce.F90 \ 3348 par_kind.F90 \ 3349 par_oce.F90 \ 3350 par_trc.F90 \ 3351 phycst.F90 \ 3352 sbc_oce.F90 \ 3353 sbcrnf.F90 \ 3354 trabbl.F90 \ 3355 traqsr.F90 \ 3331 $(MODEL_LIB)(trc.o) \ 3332 $(MODEL_LIB)(zdfddm.o) \ 3333 $(MODEL_LIB)(zdfmxl.o) \ 3334 $(MODEL_LIB)(zdf_oce.o) \ 3335 oce.F90 \ 3336 par_kind.F90 \ 3337 par_oce.F90 \ 3338 par_trc.F90 \ 3339 phycst.F90 \ 3340 sbc_oce.F90 \ 3341 sbcrnf.F90 \ 3342 trabbl.F90 \ 3343 traqsr.F90 \ 3344 trc.F90 \ 3356 3345 zdfddm.F90 \ 3357 3346 zdfmxl.F90 \ … … 3365 3354 $(MODEL_LIB)(oce_trc.o) \ 3366 3355 $(MODEL_LIB)(trc.o) \ 3367 oce_trc.F90 \ 3368 trc.F90 \ 3356 $(MODEL_LIB)(trp_trc.o) \ 3357 oce_trc.F90 \ 3358 trc.F90 \ 3359 trp_trc.F90 \ 3369 3360 domzgr_substitute.h90 \ 3370 3361 ldfeiv_substitute.h90 \ … … 3414 3405 $(MODEL_LIB)(traqsr.o) \ 3415 3406 $(MODEL_LIB)(trc.o) \ 3416 $(MODEL_LIB)(zdfddm.o) \ 3417 $(MODEL_LIB)(zdfmxl.o) \ 3418 $(MODEL_LIB)(zdf_oce.o) \ 3419 oce.F90 \ 3420 oce_trc.F90 \ 3421 par_oce.F90 \ 3422 par_trc.F90 \ 3423 phycst.F90 \ 3424 sbc_oce.F90 \ 3425 sbcrnf.F90 \ 3426 trabbl.F90 \ 3427 traqsr.F90 \ 3428 trc.F90 \ 3407 $(MODEL_LIB)(trp_trc.o) \ 3408 $(MODEL_LIB)(zdfddm.o) \ 3409 $(MODEL_LIB)(zdfmxl.o) \ 3410 $(MODEL_LIB)(zdf_oce.o) \ 3411 oce.F90 \ 3412 oce_trc.F90 \ 3413 par_oce.F90 \ 3414 par_trc.F90 \ 3415 phycst.F90 \ 3416 sbc_oce.F90 \ 3417 sbcrnf.F90 \ 3418 trabbl.F90 \ 3419 traqsr.F90 \ 3420 trc.F90 \ 3421 trp_trc.F90 \ 3429 3422 zdfddm.F90 \ 3430 3423 zdfmxl.F90 \ … … 3435 3428 $(MODEL_LIB)(prtctl_trc.o) \ 3436 3429 $(MODEL_LIB)(trcdta.o) \ 3437 $(MODEL_LIB)(trc.o) \3438 3430 $(MODEL_LIB)(trctrp_lec.o) \ 3431 $(MODEL_LIB)(trp_trc.o) \ 3439 3432 oce_trc.F90 \ 3440 3433 prtctl_trc.F90 \ 3441 3434 trcdta.F90 \ 3442 trc.F90 \3443 3435 trctrp_lec.F90 \ 3436 trp_trc.F90 \ 3444 3437 domzgr_substitute.h90 \ 3445 3438 ldfeiv_substitute.h90 \ … … 3548 3541 $(MODEL_LIB)(trabbl.o) \ 3549 3542 $(MODEL_LIB)(traqsr.o) \ 3550 $(MODEL_LIB)(tr c.o) \3551 $(MODEL_LIB)(zdfddm.o) \ 3552 $(MODEL_LIB)(zdfmxl.o) \ 3553 $(MODEL_LIB)(zdf_oce.o) \ 3554 oce.F90 \ 3555 oce_trc.F90 \ 3556 par_oce.F90 \ 3557 par_trc.F90 \ 3558 phycst.F90 \ 3559 sbc_oce.F90 \ 3560 sbcrnf.F90 \ 3561 trabbl.F90 \ 3562 traqsr.F90 \ 3563 tr c.F90 \3543 $(MODEL_LIB)(trp_trc.o) \ 3544 $(MODEL_LIB)(zdfddm.o) \ 3545 $(MODEL_LIB)(zdfmxl.o) \ 3546 $(MODEL_LIB)(zdf_oce.o) \ 3547 oce.F90 \ 3548 oce_trc.F90 \ 3549 par_oce.F90 \ 3550 par_trc.F90 \ 3551 phycst.F90 \ 3552 sbc_oce.F90 \ 3553 sbcrnf.F90 \ 3554 trabbl.F90 \ 3555 traqsr.F90 \ 3556 trp_trc.F90 \ 3564 3557 zdfddm.F90 \ 3565 3558 zdfmxl.F90 \ … … 3572 3565 $(MODEL_LIB)(trc.o) \ 3573 3566 $(MODEL_LIB)(trctrp_lec.o) \ 3574 $(MODEL_LIB)(trp_trc.o) \3575 3567 oce_trc.F90 \ 3576 3568 prtctl_trc.F90 \ … … 3578 3570 trc.F90 \ 3579 3571 trctrp_lec.F90 \ 3580 trp_trc.F90 \3581 3572 domzgr_substitute.h90 \ 3582 3573 KEY_CPP \ … … 3880 3871 $(MODEL_LIB)(traqsr.o) \ 3881 3872 $(MODEL_LIB)(trc.o) \ 3882 $(MODEL_LIB)(trp_trc.o) \3883 3873 $(MODEL_LIB)(zdfddm.o) \ 3884 3874 $(MODEL_LIB)(zdfmxl.o) \ … … 3900 3890 traqsr.F90 \ 3901 3891 trc.F90 \ 3902 trp_trc.F90 \3903 3892 zdfddm.F90 \ 3904 3893 zdfmxl.F90 \ … … 3911 3900 $(MODEL_LIB)(sms_pisces.o) \ 3912 3901 $(MODEL_LIB)(trc.o) \ 3902 oce_trc.F90 \ 3903 p4zche.F90 \ 3904 par_trc.F90 \ 3905 sms_pisces.F90 \ 3906 trc.F90 \ 3907 domzgr_substitute.h90 \ 3908 ldfeiv_substitute.h90 \ 3909 ldftra_substitute.h90 \ 3910 top_substitute.h90 \ 3911 vectopt_loop_substitute.h90 \ 3912 KEY_CPP \ 3913 trcini_pisces.F90 3914 $(MODEL_LIB)(trcldf_bilap.o) : \ 3915 daymod.F90 \ 3916 dom_oce.F90 \ 3917 dynspg_oce.F90 \ 3918 in_out_manager.F90 \ 3919 ldfslp.F90 \ 3920 ldftra_oce.F90 \ 3921 lib_mpp.F90 \ 3922 $(MODEL_LIB)(daymod.o) \ 3923 $(MODEL_LIB)(dom_oce.o) \ 3924 $(MODEL_LIB)(dynspg_oce.o) \ 3925 $(MODEL_LIB)(in_out_manager.o) \ 3926 $(MODEL_LIB)(ldfslp.o) \ 3927 $(MODEL_LIB)(ldftra_oce.o) \ 3928 $(MODEL_LIB)(lib_mpp.o) \ 3929 $(MODEL_LIB)(oce.o) \ 3930 $(MODEL_LIB)(oce_trc.o) \ 3931 $(MODEL_LIB)(par_oce.o) \ 3932 $(MODEL_LIB)(par_trc.o) \ 3933 $(MODEL_LIB)(phycst.o) \ 3934 $(MODEL_LIB)(sbc_oce.o) \ 3935 $(MODEL_LIB)(sbcrnf.o) \ 3936 $(MODEL_LIB)(trabbl.o) \ 3937 $(MODEL_LIB)(traqsr.o) \ 3938 $(MODEL_LIB)(trc.o) \ 3939 $(MODEL_LIB)(zdfddm.o) \ 3940 $(MODEL_LIB)(zdfmxl.o) \ 3941 $(MODEL_LIB)(zdf_oce.o) \ 3942 oce.F90 \ 3943 oce_trc.F90 \ 3944 par_oce.F90 \ 3945 par_trc.F90 \ 3946 phycst.F90 \ 3947 sbc_oce.F90 \ 3948 sbcrnf.F90 \ 3949 trabbl.F90 \ 3950 traqsr.F90 \ 3951 trc.F90 \ 3952 zdfddm.F90 \ 3953 zdfmxl.F90 \ 3954 zdf_oce.F90 \ 3955 lbclnk.F90 \ 3956 $(MODEL_LIB)(lbclnk.o) \ 3957 $(MODEL_LIB)(oce_trc.o) \ 3958 $(MODEL_LIB)(prtctl_trc.o) \ 3913 3959 $(MODEL_LIB)(trp_trc.o) \ 3914 3960 oce_trc.F90 \ 3915 p4zche.F90 \ 3916 par_trc.F90 \ 3917 sms_pisces.F90 \ 3918 trc.F90 \ 3961 prtctl_trc.F90 \ 3919 3962 trp_trc.F90 \ 3920 3963 domzgr_substitute.h90 \ … … 3924 3967 vectopt_loop_substitute.h90 \ 3925 3968 KEY_CPP \ 3926 trcini_pisces.F90 3927 $(MODEL_LIB)(trcldf_bilap.o) : \ 3928 daymod.F90 \ 3929 dom_oce.F90 \ 3930 dynspg_oce.F90 \ 3931 in_out_manager.F90 \ 3932 ldfslp.F90 \ 3933 ldftra_oce.F90 \ 3934 lib_mpp.F90 \ 3935 $(MODEL_LIB)(daymod.o) \ 3936 $(MODEL_LIB)(dom_oce.o) \ 3937 $(MODEL_LIB)(dynspg_oce.o) \ 3938 $(MODEL_LIB)(in_out_manager.o) \ 3939 $(MODEL_LIB)(ldfslp.o) \ 3940 $(MODEL_LIB)(ldftra_oce.o) \ 3941 $(MODEL_LIB)(lib_mpp.o) \ 3942 $(MODEL_LIB)(oce.o) \ 3943 $(MODEL_LIB)(oce_trc.o) \ 3944 $(MODEL_LIB)(par_oce.o) \ 3945 $(MODEL_LIB)(par_trc.o) \ 3946 $(MODEL_LIB)(phycst.o) \ 3947 $(MODEL_LIB)(sbc_oce.o) \ 3948 $(MODEL_LIB)(sbcrnf.o) \ 3949 $(MODEL_LIB)(trabbl.o) \ 3950 $(MODEL_LIB)(traqsr.o) \ 3951 $(MODEL_LIB)(zdfddm.o) \ 3952 $(MODEL_LIB)(zdfmxl.o) \ 3953 $(MODEL_LIB)(zdf_oce.o) \ 3954 oce.F90 \ 3955 oce_trc.F90 \ 3956 par_oce.F90 \ 3957 par_trc.F90 \ 3958 phycst.F90 \ 3959 sbc_oce.F90 \ 3960 sbcrnf.F90 \ 3961 trabbl.F90 \ 3962 traqsr.F90 \ 3969 trcldf_bilap.F90 3970 $(MODEL_LIB)(trcldf_bilapg.o) : \ 3971 daymod.F90 \ 3972 dom_oce.F90 \ 3973 dynspg_oce.F90 \ 3974 in_out_manager.F90 \ 3975 ldfslp.F90 \ 3976 ldftra_oce.F90 \ 3977 lib_mpp.F90 \ 3978 $(MODEL_LIB)(daymod.o) \ 3979 $(MODEL_LIB)(dom_oce.o) \ 3980 $(MODEL_LIB)(dynspg_oce.o) \ 3981 $(MODEL_LIB)(in_out_manager.o) \ 3982 $(MODEL_LIB)(ldfslp.o) \ 3983 $(MODEL_LIB)(ldftra_oce.o) \ 3984 $(MODEL_LIB)(lib_mpp.o) \ 3985 $(MODEL_LIB)(oce.o) \ 3986 $(MODEL_LIB)(oce_trc.o) \ 3987 $(MODEL_LIB)(par_oce.o) \ 3988 $(MODEL_LIB)(par_trc.o) \ 3989 $(MODEL_LIB)(phycst.o) \ 3990 $(MODEL_LIB)(sbc_oce.o) \ 3991 $(MODEL_LIB)(sbcrnf.o) \ 3992 $(MODEL_LIB)(trabbl.o) \ 3993 $(MODEL_LIB)(traqsr.o) \ 3994 $(MODEL_LIB)(trc.o) \ 3995 $(MODEL_LIB)(zdfddm.o) \ 3996 $(MODEL_LIB)(zdfmxl.o) \ 3997 $(MODEL_LIB)(zdf_oce.o) \ 3998 oce.F90 \ 3999 oce_trc.F90 \ 4000 par_oce.F90 \ 4001 par_trc.F90 \ 4002 phycst.F90 \ 4003 sbc_oce.F90 \ 4004 sbcrnf.F90 \ 4005 trabbl.F90 \ 4006 traqsr.F90 \ 4007 trc.F90 \ 3963 4008 zdfddm.F90 \ 3964 4009 zdfmxl.F90 \ … … 3968 4013 $(MODEL_LIB)(oce_trc.o) \ 3969 4014 $(MODEL_LIB)(prtctl_trc.o) \ 3970 $(MODEL_LIB)(tr c.o) \4015 $(MODEL_LIB)(trp_trc.o) \ 3971 4016 oce_trc.F90 \ 3972 4017 prtctl_trc.F90 \ 3973 tr c.F90 \4018 trp_trc.F90 \ 3974 4019 domzgr_substitute.h90 \ 3975 4020 ldfeiv_substitute.h90 \ … … 3978 4023 vectopt_loop_substitute.h90 \ 3979 4024 KEY_CPP \ 3980 trcldf_bilap .F903981 $(MODEL_LIB)(trcldf_ bilapg.o) : \3982 daymod.F90 \ 3983 dom_oce.F90 \ 3984 dynspg_oce.F90 \ 3985 in_out_manager.F90 \ 3986 ldfslp.F90 \ 3987 ldftra_oce.F90 \ 3988 lib_mpp.F90 \ 3989 $(MODEL_LIB)(daymod.o) \ 3990 $(MODEL_LIB)(dom_oce.o) \ 3991 $(MODEL_LIB)(dynspg_oce.o) \ 3992 $(MODEL_LIB)(in_out_manager.o) \ 3993 $(MODEL_LIB)(ldfslp.o) \ 3994 $(MODEL_LIB)(ldftra_oce.o) \ 3995 $(MODEL_LIB)(lib_mpp.o) \ 3996 $(MODEL_LIB)(oce.o) \ 3997 $(MODEL_LIB)(oce_trc.o) \ 3998 $(MODEL_LIB)(par_oce.o) \ 3999 $(MODEL_LIB)(par_trc.o) \ 4000 $(MODEL_LIB)(phycst.o) \ 4001 $(MODEL_LIB)(sbc_oce.o) \ 4002 $(MODEL_LIB)(sbcrnf.o) \ 4003 $(MODEL_LIB)(trabbl.o) \ 4004 $(MODEL_LIB)(traqsr.o) \ 4005 $(MODEL_LIB)( zdfddm.o) \4006 $(MODEL_LIB)(zdf mxl.o) \4007 $(MODEL_LIB)(zdf _oce.o) \4008 oce.F90\4009 oce _trc.F90 \4010 par_oce.F90 \4011 par_ trc.F90 \4012 p hycst.F90 \4013 sbc_oce.F90 \4014 sbc rnf.F90 \4015 trabbl.F90 \4016 tra qsr.F90 \4017 zdfddm.F90 \4018 zdfmxl.F90 \4019 zdf _oce.F90 \4020 lbclnk.F90 \4021 $(MODEL_LIB)(lbclnk.o)\4025 trcldf_bilapg.F90 4026 $(MODEL_LIB)(trcldf_iso.o) : \ 4027 daymod.F90 \ 4028 dom_oce.F90 \ 4029 dynspg_oce.F90 \ 4030 in_out_manager.F90 \ 4031 ldfslp.F90 \ 4032 ldftra_oce.F90 \ 4033 lib_mpp.F90 \ 4034 $(MODEL_LIB)(daymod.o) \ 4035 $(MODEL_LIB)(dom_oce.o) \ 4036 $(MODEL_LIB)(dynspg_oce.o) \ 4037 $(MODEL_LIB)(in_out_manager.o) \ 4038 $(MODEL_LIB)(ldfslp.o) \ 4039 $(MODEL_LIB)(ldftra_oce.o) \ 4040 $(MODEL_LIB)(lib_mpp.o) \ 4041 $(MODEL_LIB)(oce.o) \ 4042 $(MODEL_LIB)(oce_trc.o) \ 4043 $(MODEL_LIB)(par_oce.o) \ 4044 $(MODEL_LIB)(par_trc.o) \ 4045 $(MODEL_LIB)(phycst.o) \ 4046 $(MODEL_LIB)(sbc_oce.o) \ 4047 $(MODEL_LIB)(sbcrnf.o) \ 4048 $(MODEL_LIB)(trabbl.o) \ 4049 $(MODEL_LIB)(traqsr.o) \ 4050 $(MODEL_LIB)(trc.o) \ 4051 $(MODEL_LIB)(zdfddm.o) \ 4052 $(MODEL_LIB)(zdfmxl.o) \ 4053 $(MODEL_LIB)(zdf_oce.o) \ 4054 oce.F90 \ 4055 oce_trc.F90 \ 4056 par_oce.F90 \ 4057 par_trc.F90 \ 4058 phycst.F90 \ 4059 sbc_oce.F90 \ 4060 sbcrnf.F90 \ 4061 trabbl.F90 \ 4062 traqsr.F90 \ 4063 trc.F90 \ 4064 zdfddm.F90 \ 4065 zdfmxl.F90 \ 4066 zdf_oce.F90 \ 4022 4067 $(MODEL_LIB)(oce_trc.o) \ 4023 4068 $(MODEL_LIB)(prtctl_trc.o) \ 4024 $(MODEL_LIB)(tr c.o) \4069 $(MODEL_LIB)(trp_trc.o) \ 4025 4070 oce_trc.F90 \ 4026 4071 prtctl_trc.F90 \ 4027 tr c.F90 \4072 trp_trc.F90 \ 4028 4073 domzgr_substitute.h90 \ 4029 4074 ldfeiv_substitute.h90 \ … … 4032 4077 vectopt_loop_substitute.h90 \ 4033 4078 KEY_CPP \ 4034 trcldf_bilapg.F90 4035 $(MODEL_LIB)(trcldf_iso.o) : \ 4036 daymod.F90 \ 4037 dom_oce.F90 \ 4038 dynspg_oce.F90 \ 4039 in_out_manager.F90 \ 4040 ldfslp.F90 \ 4041 ldftra_oce.F90 \ 4042 lib_mpp.F90 \ 4043 $(MODEL_LIB)(daymod.o) \ 4044 $(MODEL_LIB)(dom_oce.o) \ 4045 $(MODEL_LIB)(dynspg_oce.o) \ 4046 $(MODEL_LIB)(in_out_manager.o) \ 4047 $(MODEL_LIB)(ldfslp.o) \ 4048 $(MODEL_LIB)(ldftra_oce.o) \ 4049 $(MODEL_LIB)(lib_mpp.o) \ 4050 $(MODEL_LIB)(oce.o) \ 4051 $(MODEL_LIB)(oce_trc.o) \ 4052 $(MODEL_LIB)(par_oce.o) \ 4053 $(MODEL_LIB)(par_trc.o) \ 4054 $(MODEL_LIB)(phycst.o) \ 4055 $(MODEL_LIB)(sbc_oce.o) \ 4056 $(MODEL_LIB)(sbcrnf.o) \ 4057 $(MODEL_LIB)(trabbl.o) \ 4058 $(MODEL_LIB)(traqsr.o) \ 4059 $(MODEL_LIB)(zdfddm.o) \ 4060 $(MODEL_LIB)(zdfmxl.o) \ 4061 $(MODEL_LIB)(zdf_oce.o) \ 4062 oce.F90 \ 4063 oce_trc.F90 \ 4064 par_oce.F90 \ 4065 par_trc.F90 \ 4066 phycst.F90 \ 4067 sbc_oce.F90 \ 4068 sbcrnf.F90 \ 4069 trabbl.F90 \ 4070 traqsr.F90 \ 4079 trcldf_iso.F90 4080 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 4081 daymod.F90 \ 4082 dom_oce.F90 \ 4083 dynspg_oce.F90 \ 4084 in_out_manager.F90 \ 4085 ldfslp.F90 \ 4086 ldftra_oce.F90 \ 4087 lib_mpp.F90 \ 4088 $(MODEL_LIB)(daymod.o) \ 4089 $(MODEL_LIB)(dom_oce.o) \ 4090 $(MODEL_LIB)(dynspg_oce.o) \ 4091 $(MODEL_LIB)(in_out_manager.o) \ 4092 $(MODEL_LIB)(ldfslp.o) \ 4093 $(MODEL_LIB)(ldftra_oce.o) \ 4094 $(MODEL_LIB)(lib_mpp.o) \ 4095 $(MODEL_LIB)(oce.o) \ 4096 $(MODEL_LIB)(oce_trc.o) \ 4097 $(MODEL_LIB)(par_oce.o) \ 4098 $(MODEL_LIB)(par_trc.o) \ 4099 $(MODEL_LIB)(phycst.o) \ 4100 $(MODEL_LIB)(sbc_oce.o) \ 4101 $(MODEL_LIB)(sbcrnf.o) \ 4102 $(MODEL_LIB)(trabbl.o) \ 4103 $(MODEL_LIB)(traqsr.o) \ 4104 $(MODEL_LIB)(trc.o) \ 4105 $(MODEL_LIB)(zdfddm.o) \ 4106 $(MODEL_LIB)(zdfmxl.o) \ 4107 $(MODEL_LIB)(zdf_oce.o) \ 4108 oce.F90 \ 4109 oce_trc.F90 \ 4110 par_oce.F90 \ 4111 par_trc.F90 \ 4112 phycst.F90 \ 4113 sbc_oce.F90 \ 4114 sbcrnf.F90 \ 4115 trabbl.F90 \ 4116 traqsr.F90 \ 4117 trc.F90 \ 4071 4118 zdfddm.F90 \ 4072 4119 zdfmxl.F90 \ … … 4074 4121 $(MODEL_LIB)(oce_trc.o) \ 4075 4122 $(MODEL_LIB)(prtctl_trc.o) \ 4076 $(MODEL_LIB)(tr c.o) \4123 $(MODEL_LIB)(trp_trc.o) \ 4077 4124 oce_trc.F90 \ 4078 4125 prtctl_trc.F90 \ 4079 tr c.F90 \4126 trp_trc.F90 \ 4080 4127 domzgr_substitute.h90 \ 4081 4128 ldfeiv_substitute.h90 \ … … 4084 4131 vectopt_loop_substitute.h90 \ 4085 4132 KEY_CPP \ 4086 trcldf_iso.F90 4087 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 4088 daymod.F90 \ 4089 dom_oce.F90 \ 4090 dynspg_oce.F90 \ 4091 in_out_manager.F90 \ 4092 ldfslp.F90 \ 4093 ldftra_oce.F90 \ 4094 lib_mpp.F90 \ 4095 $(MODEL_LIB)(daymod.o) \ 4096 $(MODEL_LIB)(dom_oce.o) \ 4097 $(MODEL_LIB)(dynspg_oce.o) \ 4098 $(MODEL_LIB)(in_out_manager.o) \ 4099 $(MODEL_LIB)(ldfslp.o) \ 4100 $(MODEL_LIB)(ldftra_oce.o) \ 4101 $(MODEL_LIB)(lib_mpp.o) \ 4102 $(MODEL_LIB)(oce.o) \ 4103 $(MODEL_LIB)(oce_trc.o) \ 4104 $(MODEL_LIB)(par_oce.o) \ 4105 $(MODEL_LIB)(par_trc.o) \ 4106 $(MODEL_LIB)(phycst.o) \ 4107 $(MODEL_LIB)(sbc_oce.o) \ 4108 $(MODEL_LIB)(sbcrnf.o) \ 4109 $(MODEL_LIB)(trabbl.o) \ 4110 $(MODEL_LIB)(traqsr.o) \ 4111 $(MODEL_LIB)(zdfddm.o) \ 4112 $(MODEL_LIB)(zdfmxl.o) \ 4113 $(MODEL_LIB)(zdf_oce.o) \ 4114 oce.F90 \ 4115 oce_trc.F90 \ 4116 par_oce.F90 \ 4117 par_trc.F90 \ 4118 phycst.F90 \ 4119 sbc_oce.F90 \ 4120 sbcrnf.F90 \ 4121 trabbl.F90 \ 4122 traqsr.F90 \ 4133 trcldf_iso_zps.F90 4134 $(MODEL_LIB)(trcldf_lap.o) : \ 4135 daymod.F90 \ 4136 dom_oce.F90 \ 4137 dynspg_oce.F90 \ 4138 in_out_manager.F90 \ 4139 ldfslp.F90 \ 4140 ldftra_oce.F90 \ 4141 lib_mpp.F90 \ 4142 $(MODEL_LIB)(daymod.o) \ 4143 $(MODEL_LIB)(dom_oce.o) \ 4144 $(MODEL_LIB)(dynspg_oce.o) \ 4145 $(MODEL_LIB)(in_out_manager.o) \ 4146 $(MODEL_LIB)(ldfslp.o) \ 4147 $(MODEL_LIB)(ldftra_oce.o) \ 4148 $(MODEL_LIB)(lib_mpp.o) \ 4149 $(MODEL_LIB)(oce.o) \ 4150 $(MODEL_LIB)(oce_trc.o) \ 4151 $(MODEL_LIB)(par_oce.o) \ 4152 $(MODEL_LIB)(par_trc.o) \ 4153 $(MODEL_LIB)(phycst.o) \ 4154 $(MODEL_LIB)(sbc_oce.o) \ 4155 $(MODEL_LIB)(sbcrnf.o) \ 4156 $(MODEL_LIB)(trabbl.o) \ 4157 $(MODEL_LIB)(traqsr.o) \ 4158 $(MODEL_LIB)(trc.o) \ 4159 $(MODEL_LIB)(zdfddm.o) \ 4160 $(MODEL_LIB)(zdfmxl.o) \ 4161 $(MODEL_LIB)(zdf_oce.o) \ 4162 oce.F90 \ 4163 oce_trc.F90 \ 4164 par_oce.F90 \ 4165 par_trc.F90 \ 4166 phycst.F90 \ 4167 sbc_oce.F90 \ 4168 sbcrnf.F90 \ 4169 trabbl.F90 \ 4170 traqsr.F90 \ 4171 trc.F90 \ 4123 4172 zdfddm.F90 \ 4124 4173 zdfmxl.F90 \ … … 4126 4175 $(MODEL_LIB)(oce_trc.o) \ 4127 4176 $(MODEL_LIB)(prtctl_trc.o) \ 4128 $(MODEL_LIB)(tr c.o) \4177 $(MODEL_LIB)(trp_trc.o) \ 4129 4178 oce_trc.F90 \ 4130 4179 prtctl_trc.F90 \ 4131 tr c.F90 \4180 trp_trc.F90 \ 4132 4181 domzgr_substitute.h90 \ 4133 4182 ldfeiv_substitute.h90 \ … … 4136 4185 vectopt_loop_substitute.h90 \ 4137 4186 KEY_CPP \ 4138 trcldf_iso_zps.F90 4139 $(MODEL_LIB)(trcldf_lap.o) : \ 4140 daymod.F90 \ 4141 dom_oce.F90 \ 4142 dynspg_oce.F90 \ 4143 in_out_manager.F90 \ 4144 ldfslp.F90 \ 4145 ldftra_oce.F90 \ 4146 lib_mpp.F90 \ 4147 $(MODEL_LIB)(daymod.o) \ 4148 $(MODEL_LIB)(dom_oce.o) \ 4149 $(MODEL_LIB)(dynspg_oce.o) \ 4150 $(MODEL_LIB)(in_out_manager.o) \ 4151 $(MODEL_LIB)(ldfslp.o) \ 4152 $(MODEL_LIB)(ldftra_oce.o) \ 4153 $(MODEL_LIB)(lib_mpp.o) \ 4154 $(MODEL_LIB)(oce.o) \ 4155 $(MODEL_LIB)(oce_trc.o) \ 4156 $(MODEL_LIB)(par_oce.o) \ 4157 $(MODEL_LIB)(par_trc.o) \ 4158 $(MODEL_LIB)(phycst.o) \ 4159 $(MODEL_LIB)(sbc_oce.o) \ 4160 $(MODEL_LIB)(sbcrnf.o) \ 4161 $(MODEL_LIB)(trabbl.o) \ 4162 $(MODEL_LIB)(traqsr.o) \ 4163 $(MODEL_LIB)(zdfddm.o) \ 4164 $(MODEL_LIB)(zdfmxl.o) \ 4165 $(MODEL_LIB)(zdf_oce.o) \ 4166 oce.F90 \ 4167 oce_trc.F90 \ 4168 par_oce.F90 \ 4169 par_trc.F90 \ 4170 phycst.F90 \ 4171 sbc_oce.F90 \ 4172 sbcrnf.F90 \ 4173 trabbl.F90 \ 4174 traqsr.F90 \ 4175 zdfddm.F90 \ 4176 zdfmxl.F90 \ 4177 zdf_oce.F90 \ 4178 $(MODEL_LIB)(oce_trc.o) \ 4179 $(MODEL_LIB)(prtctl_trc.o) \ 4180 $(MODEL_LIB)(trc.o) \ 4181 oce_trc.F90 \ 4182 prtctl_trc.F90 \ 4183 trc.F90 \ 4187 trcldf_lap.F90 4188 $(MODEL_LIB)(trclec.o) : \ 4189 daymod.F90 \ 4190 dom_oce.F90 \ 4191 dynspg_oce.F90 \ 4192 in_out_manager.F90 \ 4193 ldfslp.F90 \ 4194 ldftra_oce.F90 \ 4195 lib_mpp.F90 \ 4196 lib_print.f90 \ 4197 $(MODEL_LIB)(daymod.o) \ 4198 $(MODEL_LIB)(dom_oce.o) \ 4199 $(MODEL_LIB)(dynspg_oce.o) \ 4200 $(MODEL_LIB)(in_out_manager.o) \ 4201 $(MODEL_LIB)(ldfslp.o) \ 4202 $(MODEL_LIB)(ldftra_oce.o) \ 4203 $(MODEL_LIB)(lib_mpp.o) \ 4204 $(MODEL_LIB)(lib_print.o) \ 4205 $(MODEL_LIB)(oce.o) \ 4206 $(MODEL_LIB)(oce_trc.o) \ 4207 $(MODEL_LIB)(par_kind.o) \ 4208 $(MODEL_LIB)(par_oce.o) \ 4209 $(MODEL_LIB)(par_trc.o) \ 4210 $(MODEL_LIB)(phycst.o) \ 4211 $(MODEL_LIB)(sbc_oce.o) \ 4212 $(MODEL_LIB)(sbcrnf.o) \ 4213 $(MODEL_LIB)(sms_lobster.o) \ 4214 $(MODEL_LIB)(sms_pisces.o) \ 4215 $(MODEL_LIB)(trabbl.o) \ 4216 $(MODEL_LIB)(traqsr.o) \ 4217 $(MODEL_LIB)(trc.o) \ 4218 $(MODEL_LIB)(trcsms_cfc.o) \ 4219 $(MODEL_LIB)(trp_trc.o) \ 4220 $(MODEL_LIB)(zdfddm.o) \ 4221 $(MODEL_LIB)(zdfmxl.o) \ 4222 $(MODEL_LIB)(zdf_oce.o) \ 4223 oce.F90 \ 4224 oce_trc.F90 \ 4225 par_kind.F90 \ 4226 par_oce.F90 \ 4227 par_trc.F90 \ 4228 phycst.F90 \ 4229 sbc_oce.F90 \ 4230 sbcrnf.F90 \ 4231 sms_lobster.F90 \ 4232 sms_pisces.F90 \ 4233 trabbl.F90 \ 4234 traqsr.F90 \ 4235 trc.F90 \ 4236 trcsms_cfc.F90 \ 4237 trp_trc.F90 \ 4238 zdfddm.F90 \ 4239 zdfmxl.F90 \ 4240 zdf_oce.F90 \ 4241 in_out_manager.F90 \ 4242 $(MODEL_LIB)(in_out_manager.o) \ 4243 $(MODEL_LIB)(oce_trc.o) \ 4244 $(MODEL_LIB)(trclsm_cfc.o) \ 4245 $(MODEL_LIB)(trclsm_lobster.o) \ 4246 $(MODEL_LIB)(trclsm_my_trc.o) \ 4247 $(MODEL_LIB)(trclsm_pisces.o) \ 4248 $(MODEL_LIB)(trc.o) \ 4249 $(MODEL_LIB)(trctrp_lec.o) \ 4250 $(MODEL_LIB)(trp_trc.o) \ 4251 oce_trc.F90 \ 4252 trc.F90 \ 4253 trclsm_cfc.F90 \ 4254 trclsm_lobster.F90 \ 4255 trclsm_my_trc.F90 \ 4256 trclsm_pisces.F90 \ 4257 trctrp_lec.F90 \ 4258 trp_trc.F90 \ 4184 4259 domzgr_substitute.h90 \ 4185 4260 ldfeiv_substitute.h90 \ … … 4188 4263 vectopt_loop_substitute.h90 \ 4189 4264 KEY_CPP \ 4190 trcldf_lap.F904191 $(MODEL_LIB)(trclec.o) : \4192 daymod.F90 \4193 dom_oce.F90 \4194 dynspg_oce.F90 \4195 in_out_manager.F90 \4196 ldfslp.F90 \4197 ldftra_oce.F90 \4198 lib_mpp.F90 \4199 lib_print.f90 \4200 $(MODEL_LIB)(daymod.o) \4201 $(MODEL_LIB)(dom_oce.o) \4202 $(MODEL_LIB)(dynspg_oce.o) \4203 $(MODEL_LIB)(in_out_manager.o) \4204 $(MODEL_LIB)(ldfslp.o) \4205 $(MODEL_LIB)(ldftra_oce.o) \4206 $(MODEL_LIB)(lib_mpp.o) \4207 $(MODEL_LIB)(lib_print.o) \4208 $(MODEL_LIB)(oce.o) \4209 $(MODEL_LIB)(oce_trc.o) \4210 $(MODEL_LIB)(par_kind.o) \4211 $(MODEL_LIB)(par_oce.o) \4212 $(MODEL_LIB)(par_trc.o) \4213 $(MODEL_LIB)(phycst.o) \4214 $(MODEL_LIB)(sbc_oce.o) \4215 $(MODEL_LIB)(sbcrnf.o) \4216 $(MODEL_LIB)(sms_lobster.o) \4217 $(MODEL_LIB)(sms_pisces.o) \4218 $(MODEL_LIB)(trabbl.o) \4219 $(MODEL_LIB)(traqsr.o) \4220 $(MODEL_LIB)(trc.o) \4221 $(MODEL_LIB)(trcsms_cfc.o) \4222 $(MODEL_LIB)(zdfddm.o) \4223 $(MODEL_LIB)(zdfmxl.o) \4224 $(MODEL_LIB)(zdf_oce.o) \4225 oce.F90 \4226 oce_trc.F90 \4227 par_kind.F90 \4228 par_oce.F90 \4229 par_trc.F90 \4230 phycst.F90 \4231 sbc_oce.F90 \4232 sbcrnf.F90 \4233 sms_lobster.F90 \4234 sms_pisces.F90 \4235 trabbl.F90 \4236 traqsr.F90 \4237 trc.F90 \4238 trcsms_cfc.F90 \4239 zdfddm.F90 \4240 zdfmxl.F90 \4241 zdf_oce.F90 \4242 in_out_manager.F90 \4243 $(MODEL_LIB)(in_out_manager.o) \4244 $(MODEL_LIB)(oce_trc.o) \4245 $(MODEL_LIB)(trclsm_cfc.o) \4246 $(MODEL_LIB)(trclsm_lobster.o) \4247 $(MODEL_LIB)(trclsm_my_trc.o) \4248 $(MODEL_LIB)(trclsm_pisces.o) \4249 $(MODEL_LIB)(trc.o) \4250 $(MODEL_LIB)(trctrp_lec.o) \4251 oce_trc.F90 \4252 trc.F90 \4253 trclsm_cfc.F90 \4254 trclsm_lobster.F90 \4255 trclsm_my_trc.F90 \4256 trclsm_pisces.F90 \4257 trctrp_lec.F90 \4258 domzgr_substitute.h90 \4259 ldfeiv_substitute.h90 \4260 ldftra_substitute.h90 \4261 top_substitute.h90 \4262 vectopt_loop_substitute.h90 \4263 KEY_CPP \4264 4265 trclec.F90 4265 4266 $(MODEL_LIB)(trclsm_cfc.o) : \ … … 4518 4519 $(MODEL_LIB)(traqsr.o) \ 4519 4520 $(MODEL_LIB)(trc.o) \ 4520 $(MODEL_LIB)(zdfddm.o) \ 4521 $(MODEL_LIB)(zdfmxl.o) \ 4522 $(MODEL_LIB)(zdf_oce.o) \ 4523 oce.F90 \ 4524 oce_trc.F90 \ 4525 par_oce.F90 \ 4526 par_trc.F90 \ 4527 phycst.F90 \ 4528 sbc_oce.F90 \ 4529 sbcrnf.F90 \ 4530 trabbl.F90 \ 4531 traqsr.F90 \ 4532 trc.F90 \ 4521 $(MODEL_LIB)(trp_trc.o) \ 4522 $(MODEL_LIB)(zdfddm.o) \ 4523 $(MODEL_LIB)(zdfmxl.o) \ 4524 $(MODEL_LIB)(zdf_oce.o) \ 4525 oce.F90 \ 4526 oce_trc.F90 \ 4527 par_oce.F90 \ 4528 par_trc.F90 \ 4529 phycst.F90 \ 4530 sbc_oce.F90 \ 4531 sbcrnf.F90 \ 4532 trabbl.F90 \ 4533 traqsr.F90 \ 4534 trc.F90 \ 4535 trp_trc.F90 \ 4533 4536 zdfddm.F90 \ 4534 4537 zdfmxl.F90 \ … … 4542 4545 $(MODEL_LIB)(oce_trc.o) \ 4543 4546 $(MODEL_LIB)(prtctl_trc.o) \ 4544 $(MODEL_LIB)(trc.o) \4545 4547 $(MODEL_LIB)(trctrp_lec.o) \ 4548 $(MODEL_LIB)(trp_trc.o) \ 4546 4549 oce_trc.F90 \ 4547 4550 prtctl_trc.F90 \ 4548 trc.F90 \4549 4551 trctrp_lec.F90 \ 4552 trp_trc.F90 \ 4550 4553 $(AGRIF_LIB) \ 4551 4554 KEY_CPP \ … … 4575 4578 $(MODEL_LIB)(trabbl.o) \ 4576 4579 $(MODEL_LIB)(traqsr.o) \ 4577 $(MODEL_LIB)(trc.o) \ 4578 $(MODEL_LIB)(zdfddm.o) \ 4579 $(MODEL_LIB)(zdfmxl.o) \ 4580 $(MODEL_LIB)(zdf_oce.o) \ 4581 oce.F90 \ 4582 oce_trc.F90 \ 4583 par_oce.F90 \ 4584 par_trc.F90 \ 4585 phycst.F90 \ 4586 sbc_oce.F90 \ 4587 sbcrnf.F90 \ 4588 trabbl.F90 \ 4589 traqsr.F90 \ 4590 trc.F90 \ 4580 $(MODEL_LIB)(zdfddm.o) \ 4581 $(MODEL_LIB)(zdfmxl.o) \ 4582 $(MODEL_LIB)(zdf_oce.o) \ 4583 oce.F90 \ 4584 oce_trc.F90 \ 4585 par_oce.F90 \ 4586 par_trc.F90 \ 4587 phycst.F90 \ 4588 sbc_oce.F90 \ 4589 sbcrnf.F90 \ 4590 trabbl.F90 \ 4591 traqsr.F90 \ 4591 4592 zdfddm.F90 \ 4592 4593 zdfmxl.F90 \ … … 4595 4596 $(MODEL_LIB)(prtctl_trc.o) \ 4596 4597 $(MODEL_LIB)(sms_lobster.o) \ 4597 $(MODEL_LIB)(tr p_trc.o) \4598 $(MODEL_LIB)(trc.o) \ 4598 4599 oce_trc.F90 \ 4599 4600 prtctl_trc.F90 \ 4600 4601 sms_lobster.F90 \ 4601 tr p_trc.F90 \4602 trc.F90 \ 4602 4603 domzgr_substitute.h90 \ 4603 4604 KEY_CPP \ … … 4627 4628 $(MODEL_LIB)(trabbl.o) \ 4628 4629 $(MODEL_LIB)(traqsr.o) \ 4629 $(MODEL_LIB)(zdfddm.o) \ 4630 $(MODEL_LIB)(zdfmxl.o) \ 4631 $(MODEL_LIB)(zdf_oce.o) \ 4632 oce.F90 \ 4633 oce_trc.F90 \ 4634 par_oce.F90 \ 4635 par_trc.F90 \ 4636 phycst.F90 \ 4637 sbc_oce.F90 \ 4638 sbcrnf.F90 \ 4639 trabbl.F90 \ 4640 traqsr.F90 \ 4630 $(MODEL_LIB)(trc.o) \ 4631 $(MODEL_LIB)(zdfddm.o) \ 4632 $(MODEL_LIB)(zdfmxl.o) \ 4633 $(MODEL_LIB)(zdf_oce.o) \ 4634 oce.F90 \ 4635 oce_trc.F90 \ 4636 par_oce.F90 \ 4637 par_trc.F90 \ 4638 phycst.F90 \ 4639 sbc_oce.F90 \ 4640 sbcrnf.F90 \ 4641 trabbl.F90 \ 4642 traqsr.F90 \ 4643 trc.F90 \ 4641 4644 zdfddm.F90 \ 4642 4645 zdfmxl.F90 \ … … 4646 4649 $(MODEL_LIB)(oce_trc.o) \ 4647 4650 $(MODEL_LIB)(prtctl_trc.o) \ 4648 $(MODEL_LIB)(tr c.o) \4651 $(MODEL_LIB)(trp_trc.o) \ 4649 4652 oce_trc.F90 \ 4650 4653 prtctl_trc.F90 \ 4651 tr c.F90 \4654 trp_trc.F90 \ 4652 4655 domzgr_substitute.h90 \ 4653 4656 ldfeiv_substitute.h90 \ … … 4692 4695 $(MODEL_LIB)(traqsr.o) \ 4693 4696 $(MODEL_LIB)(trc.o) \ 4694 $(MODEL_LIB)(zdfddm.o) \ 4695 $(MODEL_LIB)(zdfmxl.o) \ 4696 $(MODEL_LIB)(zdf_oce.o) \ 4697 oce.F90 \ 4698 oce_trc.F90 \ 4699 par_oce.F90 \ 4700 par_trc.F90 \ 4701 phycst.F90 \ 4702 sbc_oce.F90 \ 4703 sbcrnf.F90 \ 4704 trabbl.F90 \ 4705 traqsr.F90 \ 4706 trc.F90 \ 4697 $(MODEL_LIB)(trp_trc.o) \ 4698 $(MODEL_LIB)(zdfddm.o) \ 4699 $(MODEL_LIB)(zdfmxl.o) \ 4700 $(MODEL_LIB)(zdf_oce.o) \ 4701 oce.F90 \ 4702 oce_trc.F90 \ 4703 par_oce.F90 \ 4704 par_trc.F90 \ 4705 phycst.F90 \ 4706 sbc_oce.F90 \ 4707 sbcrnf.F90 \ 4708 trabbl.F90 \ 4709 traqsr.F90 \ 4710 trc.F90 \ 4711 trp_trc.F90 \ 4707 4712 zdfddm.F90 \ 4708 4713 zdfmxl.F90 \ … … 4755 4760 $(MODEL_LIB)(trabbl.o) \ 4756 4761 $(MODEL_LIB)(traqsr.o) \ 4757 $(MODEL_LIB)(zdfddm.o) \ 4758 $(MODEL_LIB)(zdfmxl.o) \ 4759 $(MODEL_LIB)(zdf_oce.o) \ 4760 oce.F90 \ 4761 oce_trc.F90 \ 4762 par_oce.F90 \ 4763 par_trc.F90 \ 4764 phycst.F90 \ 4765 sbc_oce.F90 \ 4766 sbcrnf.F90 \ 4767 trabbl.F90 \ 4768 traqsr.F90 \ 4762 $(MODEL_LIB)(trc.o) \ 4763 $(MODEL_LIB)(zdfddm.o) \ 4764 $(MODEL_LIB)(zdfmxl.o) \ 4765 $(MODEL_LIB)(zdf_oce.o) \ 4766 oce.F90 \ 4767 oce_trc.F90 \ 4768 par_oce.F90 \ 4769 par_trc.F90 \ 4770 phycst.F90 \ 4771 sbc_oce.F90 \ 4772 sbcrnf.F90 \ 4773 trabbl.F90 \ 4774 traqsr.F90 \ 4775 trc.F90 \ 4769 4776 zdfddm.F90 \ 4770 4777 zdfmxl.F90 \ … … 4772 4779 $(MODEL_LIB)(oce_trc.o) \ 4773 4780 $(MODEL_LIB)(prtctl_trc.o) \ 4774 $(MODEL_LIB)(tr c.o) \4781 $(MODEL_LIB)(trp_trc.o) \ 4775 4782 oce_trc.F90 \ 4776 4783 prtctl_trc.F90 \ 4777 tr c.F90 \4784 trp_trc.F90 \ 4778 4785 domzgr_substitute.h90 \ 4779 4786 ldfeiv_substitute.h90 \ … … 4807 4814 $(MODEL_LIB)(trabbl.o) \ 4808 4815 $(MODEL_LIB)(traqsr.o) \ 4809 $(MODEL_LIB)(trc.o) \ 4810 $(MODEL_LIB)(zdfddm.o) \ 4811 $(MODEL_LIB)(zdfmxl.o) \ 4812 $(MODEL_LIB)(zdf_oce.o) \ 4813 oce.F90 \ 4814 oce_trc.F90 \ 4815 par_oce.F90 \ 4816 par_trc.F90 \ 4817 phycst.F90 \ 4818 sbc_oce.F90 \ 4819 sbcrnf.F90 \ 4820 trabbl.F90 \ 4821 traqsr.F90 \ 4822 trc.F90 \ 4816 $(MODEL_LIB)(zdfddm.o) \ 4817 $(MODEL_LIB)(zdfmxl.o) \ 4818 $(MODEL_LIB)(zdf_oce.o) \ 4819 oce.F90 \ 4820 oce_trc.F90 \ 4821 par_oce.F90 \ 4822 par_trc.F90 \ 4823 phycst.F90 \ 4824 sbc_oce.F90 \ 4825 sbcrnf.F90 \ 4826 trabbl.F90 \ 4827 traqsr.F90 \ 4823 4828 zdfddm.F90 \ 4824 4829 zdfmxl.F90 \ … … 4829 4834 $(MODEL_LIB)(prtctl_trc.o) \ 4830 4835 $(MODEL_LIB)(sms_lobster.o) \ 4831 $(MODEL_LIB)(tr p_trc.o) \4836 $(MODEL_LIB)(trc.o) \ 4832 4837 oce_trc.F90 \ 4833 4838 prtctl_trc.F90 \ 4834 4839 sms_lobster.F90 \ 4835 tr p_trc.F90 \4840 trc.F90 \ 4836 4841 domzgr_substitute.h90 \ 4837 4842 KEY_CPP \ … … 4937 4942 $(MODEL_LIB)(trcopt.o) \ 4938 4943 $(MODEL_LIB)(trcsed.o) \ 4939 $(MODEL_LIB)(trp_trc.o) \4940 4944 $(MODEL_LIB)(zdfddm.o) \ 4941 4945 $(MODEL_LIB)(zdfmxl.o) \ … … 4962 4966 trcopt.F90 \ 4963 4967 trcsed.F90 \ 4964 trp_trc.F90 \4965 4968 zdfddm.F90 \ 4966 4969 zdfmxl.F90 \ … … 4990 4993 $(MODEL_LIB)(trc.o) \ 4991 4994 $(MODEL_LIB)(trctrp_lec.o) \ 4992 $(MODEL_LIB)(trp_trc.o) \4993 4995 oce_trc.F90 \ 4994 4996 prtctl_trc.F90 \ … … 4996 4998 trc.F90 \ 4997 4999 trctrp_lec.F90 \ 4998 trp_trc.F90 \4999 5000 $(MODEL_LIB)(trcbio.o) \ 5000 5001 $(MODEL_LIB)(trcexp.o) \ … … 5064 5065 $(MODEL_LIB)(traqsr.o) \ 5065 5066 $(MODEL_LIB)(trc.o) \ 5066 $(MODEL_LIB)(trp_trc.o) \5067 5067 $(MODEL_LIB)(zdfddm.o) \ 5068 5068 $(MODEL_LIB)(zdfmxl.o) \ … … 5091 5091 traqsr.F90 \ 5092 5092 trc.F90 \ 5093 trp_trc.F90 \5094 5093 zdfddm.F90 \ 5095 5094 zdfmxl.F90 \ … … 5107 5106 $(MODEL_LIB)(p4zsed.o) \ 5108 5107 $(MODEL_LIB)(sms_pisces.o) \ 5109 $(MODEL_LIB)(tr p_trc.o) \5108 $(MODEL_LIB)(trc.o) \ 5110 5109 oce_trc.F90 \ 5111 5110 p4zbio.F90 \ … … 5116 5115 p4zsed.F90 \ 5117 5116 sms_pisces.F90 \ 5118 tr p_trc.F90 \5117 trc.F90 \ 5119 5118 KEY_CPP \ 5120 5119 trcsms_pisces.F90 … … 5175 5174 $(MODEL_LIB)(trczdf_iso.o) \ 5176 5175 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 5176 $(MODEL_LIB)(trp_trc.o) \ 5177 5177 $(MODEL_LIB)(zdfddm.o) \ 5178 5178 $(MODEL_LIB)(zdfmxl.o) \ … … 5216 5216 trczdf_iso.F90 \ 5217 5217 trczdf_iso_vopt.F90 \ 5218 trp_trc.F90 \ 5218 5219 zdfddm.F90 \ 5219 5220 zdfmxl.F90 \ … … 5223 5224 $(MODEL_LIB)(prtctl_trc.o) \ 5224 5225 $(MODEL_LIB)(trcdia.o) \ 5225 $(MODEL_LIB)(trc.o) \5226 5226 $(MODEL_LIB)(trcrst.o) \ 5227 5227 $(MODEL_LIB)(trcsms.o) \ 5228 5228 $(MODEL_LIB)(trctrp.o) \ 5229 $(MODEL_LIB)(trp_trc.o) \ 5229 5230 oce_trc.F90 \ 5230 5231 prtctl_trc.F90 \ 5231 5232 trcdia.F90 \ 5232 trc.F90 \5233 5233 trcrst.F90 \ 5234 5234 trcsms.F90 \ 5235 5235 trctrp.F90 \ 5236 trp_trc.F90 \ 5236 5237 KEY_CPP \ 5237 5238 trcstp.F90 … … 5261 5262 $(MODEL_LIB)(traqsr.o) \ 5262 5263 $(MODEL_LIB)(trc.o) \ 5263 $(MODEL_LIB)(zdfddm.o) \ 5264 $(MODEL_LIB)(zdfmxl.o) \ 5265 $(MODEL_LIB)(zdf_oce.o) \ 5266 oce.F90 \ 5267 oce_trc.F90 \ 5268 par_oce.F90 \ 5269 par_trc.F90 \ 5270 phycst.F90 \ 5271 sbc_oce.F90 \ 5272 sbcrnf.F90 \ 5273 trabbl.F90 \ 5274 traqsr.F90 \ 5275 trc.F90 \ 5276 zdfddm.F90 \ 5277 zdfmxl.F90 \ 5278 zdf_oce.F90 \ 5279 $(MODEL_LIB)(oce_trc.o) \ 5280 $(MODEL_LIB)(trc.o) \ 5264 $(MODEL_LIB)(trp_trc.o) \ 5265 $(MODEL_LIB)(zdfddm.o) \ 5266 $(MODEL_LIB)(zdfmxl.o) \ 5267 $(MODEL_LIB)(zdf_oce.o) \ 5268 oce.F90 \ 5269 oce_trc.F90 \ 5270 par_oce.F90 \ 5271 par_trc.F90 \ 5272 phycst.F90 \ 5273 sbc_oce.F90 \ 5274 sbcrnf.F90 \ 5275 trabbl.F90 \ 5276 traqsr.F90 \ 5277 trc.F90 \ 5278 trp_trc.F90 \ 5279 zdfddm.F90 \ 5280 zdfmxl.F90 \ 5281 zdf_oce.F90 \ 5282 $(MODEL_LIB)(oce_trc.o) \ 5281 5283 $(MODEL_LIB)(trctrp_lec.o) \ 5282 oce_trc.F90\5283 trc.F90 \5284 $(MODEL_LIB)(trp_trc.o) \ 5285 oce_trc.F90 \ 5284 5286 trctrp_lec.F90 \ 5287 trp_trc.F90 \ 5285 5288 KEY_CPP \ 5286 5289 trctrp_ctl.F90 … … 5325 5328 $(MODEL_LIB)(trc.o) \ 5326 5329 $(MODEL_LIB)(trctrp_lec.o) \ 5330 $(MODEL_LIB)(trp_trc.o) \ 5327 5331 $(MODEL_LIB)(zdfddm.o) \ 5328 5332 $(MODEL_LIB)(zdfmxl.o) \ … … 5343 5347 trc.F90 \ 5344 5348 trctrp_lec.F90 \ 5349 trp_trc.F90 \ 5345 5350 zdfddm.F90 \ 5346 5351 zdfmxl.F90 \ … … 5361 5366 $(MODEL_LIB)(trcldf_lap.o) \ 5362 5367 $(MODEL_LIB)(trcnxt.o) \ 5363 $(MODEL_LIB)(trc.o) \5364 5368 $(MODEL_LIB)(trcrad.o) \ 5365 5369 $(MODEL_LIB)(trcsbc.o) \ … … 5369 5373 $(MODEL_LIB)(trczdf_iso.o) \ 5370 5374 $(MODEL_LIB)(trczdf_iso_vopt.o) \ 5375 $(MODEL_LIB)(trp_trc.o) \ 5371 5376 $(MODEL_LIB)(zpshde_trc.o) \ 5372 5377 oce_trc.F90 \ … … 5379 5384 trcbbl.F90 \ 5380 5385 trcdmp.F90 \ 5381 trc.F90 \5382 5386 trcldf_bilap.F90 \ 5383 5387 trcldf_bilapg.F90 \ … … 5393 5397 trczdf_iso.F90 \ 5394 5398 trczdf_iso_vopt.F90 \ 5399 trp_trc.F90 \ 5395 5400 zpshde_trc.F90 \ 5396 5401 domzgr_substitute.h90 \ … … 5420 5425 $(MODEL_LIB)(trabbl.o) \ 5421 5426 $(MODEL_LIB)(traqsr.o) \ 5422 $(MODEL_LIB)(zdfddm.o) \ 5423 $(MODEL_LIB)(zdfmxl.o) \ 5424 $(MODEL_LIB)(zdf_oce.o) \ 5425 oce.F90 \ 5426 par_oce.F90 \ 5427 par_trc.F90 \ 5428 phycst.F90 \ 5429 sbc_oce.F90 \ 5430 sbcrnf.F90 \ 5431 trabbl.F90 \ 5432 traqsr.F90 \ 5433 zdfddm.F90 \ 5434 zdfmxl.F90 \ 5435 zdf_oce.F90 \ 5436 $(MODEL_LIB)(oce_trc.o) \ 5437 $(MODEL_LIB)(trc.o) \ 5438 oce_trc.F90 \ 5439 trc.F90 \ 5427 $(MODEL_LIB)(trc.o) \ 5428 $(MODEL_LIB)(zdfddm.o) \ 5429 $(MODEL_LIB)(zdfmxl.o) \ 5430 $(MODEL_LIB)(zdf_oce.o) \ 5431 oce.F90 \ 5432 par_oce.F90 \ 5433 par_trc.F90 \ 5434 phycst.F90 \ 5435 sbc_oce.F90 \ 5436 sbcrnf.F90 \ 5437 trabbl.F90 \ 5438 traqsr.F90 \ 5439 trc.F90 \ 5440 zdfddm.F90 \ 5441 zdfmxl.F90 \ 5442 zdf_oce.F90 \ 5443 $(MODEL_LIB)(oce_trc.o) \ 5444 $(MODEL_LIB)(trp_trc.o) \ 5445 oce_trc.F90 \ 5446 trp_trc.F90 \ 5440 5447 KEY_CPP \ 5441 5448 trctrp_lec.F90 … … 5465 5472 $(MODEL_LIB)(traqsr.o) \ 5466 5473 $(MODEL_LIB)(trc.o) \ 5467 $(MODEL_LIB)(zdfddm.o) \ 5468 $(MODEL_LIB)(zdfmxl.o) \ 5469 $(MODEL_LIB)(zdf_oce.o) \ 5470 oce.F90 \ 5471 oce_trc.F90 \ 5472 par_oce.F90 \ 5473 par_trc.F90 \ 5474 phycst.F90 \ 5475 sbc_oce.F90 \ 5476 sbcrnf.F90 \ 5477 trabbl.F90 \ 5478 traqsr.F90 \ 5479 trc.F90 \ 5474 $(MODEL_LIB)(trp_trc.o) \ 5475 $(MODEL_LIB)(zdfddm.o) \ 5476 $(MODEL_LIB)(zdfmxl.o) \ 5477 $(MODEL_LIB)(zdf_oce.o) \ 5478 oce.F90 \ 5479 oce_trc.F90 \ 5480 par_oce.F90 \ 5481 par_trc.F90 \ 5482 phycst.F90 \ 5483 sbc_oce.F90 \ 5484 sbcrnf.F90 \ 5485 trabbl.F90 \ 5486 traqsr.F90 \ 5487 trc.F90 \ 5488 trp_trc.F90 \ 5480 5489 zdfddm.F90 \ 5481 5490 zdfmxl.F90 \ … … 5483 5492 $(MODEL_LIB)(oce_trc.o) \ 5484 5493 $(MODEL_LIB)(prtctl_trc.o) \ 5485 $(MODEL_LIB)(trc.o) \5486 5494 $(MODEL_LIB)(trctrp_lec.o) \ 5495 $(MODEL_LIB)(trp_trc.o) \ 5487 5496 oce_trc.F90 \ 5488 5497 prtctl_trc.F90 \ 5489 trc.F90 \5490 5498 trctrp_lec.F90 \ 5499 trp_trc.F90 \ 5491 5500 domzgr_substitute.h90 \ 5492 5501 ldfeiv_substitute.h90 \ … … 5521 5530 $(MODEL_LIB)(traqsr.o) \ 5522 5531 $(MODEL_LIB)(trc.o) \ 5523 $(MODEL_LIB)(zdfddm.o) \ 5524 $(MODEL_LIB)(zdfmxl.o) \ 5525 $(MODEL_LIB)(zdf_oce.o) \ 5526 oce.F90 \ 5527 oce_trc.F90 \ 5528 par_oce.F90 \ 5529 par_trc.F90 \ 5530 phycst.F90 \ 5531 sbc_oce.F90 \ 5532 sbcrnf.F90 \ 5533 trabbl.F90 \ 5534 traqsr.F90 \ 5535 trc.F90 \ 5532 $(MODEL_LIB)(trp_trc.o) \ 5533 $(MODEL_LIB)(zdfddm.o) \ 5534 $(MODEL_LIB)(zdfmxl.o) \ 5535 $(MODEL_LIB)(zdf_oce.o) \ 5536 oce.F90 \ 5537 oce_trc.F90 \ 5538 par_oce.F90 \ 5539 par_trc.F90 \ 5540 phycst.F90 \ 5541 sbc_oce.F90 \ 5542 sbcrnf.F90 \ 5543 trabbl.F90 \ 5544 traqsr.F90 \ 5545 trc.F90 \ 5546 trp_trc.F90 \ 5536 5547 zdfddm.F90 \ 5537 5548 zdfmxl.F90 \ … … 5539 5550 $(MODEL_LIB)(oce_trc.o) \ 5540 5551 $(MODEL_LIB)(prtctl_trc.o) \ 5541 $(MODEL_LIB)(trc.o) \5542 5552 $(MODEL_LIB)(trctrp_lec.o) \ 5553 $(MODEL_LIB)(trp_trc.o) \ 5543 5554 oce_trc.F90 \ 5544 5555 prtctl_trc.F90 \ 5545 trc.F90 \5546 5556 trctrp_lec.F90 \ 5557 trp_trc.F90 \ 5547 5558 domzgr_substitute.h90 \ 5548 5559 ldfeiv_substitute.h90 \ … … 5577 5588 $(MODEL_LIB)(traqsr.o) \ 5578 5589 $(MODEL_LIB)(trc.o) \ 5579 $(MODEL_LIB)(zdfddm.o) \ 5580 $(MODEL_LIB)(zdfmxl.o) \ 5581 $(MODEL_LIB)(zdf_oce.o) \ 5582 oce.F90 \ 5583 oce_trc.F90 \ 5584 par_oce.F90 \ 5585 par_trc.F90 \ 5586 phycst.F90 \ 5587 sbc_oce.F90 \ 5588 sbcrnf.F90 \ 5589 trabbl.F90 \ 5590 traqsr.F90 \ 5591 trc.F90 \ 5590 $(MODEL_LIB)(trp_trc.o) \ 5591 $(MODEL_LIB)(zdfddm.o) \ 5592 $(MODEL_LIB)(zdfmxl.o) \ 5593 $(MODEL_LIB)(zdf_oce.o) \ 5594 oce.F90 \ 5595 oce_trc.F90 \ 5596 par_oce.F90 \ 5597 par_trc.F90 \ 5598 phycst.F90 \ 5599 sbc_oce.F90 \ 5600 sbcrnf.F90 \ 5601 trabbl.F90 \ 5602 traqsr.F90 \ 5603 trc.F90 \ 5604 trp_trc.F90 \ 5592 5605 zdfddm.F90 \ 5593 5606 zdfmxl.F90 \ … … 5597 5610 $(MODEL_LIB)(oce_trc.o) \ 5598 5611 $(MODEL_LIB)(prtctl_trc.o) \ 5599 $(MODEL_LIB)(trc.o) \5600 5612 $(MODEL_LIB)(trctrp_lec.o) \ 5613 $(MODEL_LIB)(trp_trc.o) \ 5601 5614 oce_trc.F90 \ 5602 5615 prtctl_trc.F90 \ 5603 trc.F90 \5604 5616 trctrp_lec.F90 \ 5617 trp_trc.F90 \ 5605 5618 domzgr_substitute.h90 \ 5606 5619 ldfeiv_substitute.h90 \ … … 5636 5649 $(MODEL_LIB)(traqsr.o) \ 5637 5650 $(MODEL_LIB)(trc.o) \ 5638 $(MODEL_LIB)(zdfddm.o) \ 5639 $(MODEL_LIB)(zdfmxl.o) \ 5640 $(MODEL_LIB)(zdf_oce.o) \ 5641 oce.F90 \ 5642 oce_trc.F90 \ 5643 par_oce.F90 \ 5644 par_trc.F90 \ 5645 phycst.F90 \ 5646 sbc_oce.F90 \ 5647 sbcrnf.F90 \ 5648 trabbl.F90 \ 5649 traqsr.F90 \ 5650 trc.F90 \ 5651 $(MODEL_LIB)(trp_trc.o) \ 5652 $(MODEL_LIB)(zdfddm.o) \ 5653 $(MODEL_LIB)(zdfmxl.o) \ 5654 $(MODEL_LIB)(zdf_oce.o) \ 5655 oce.F90 \ 5656 oce_trc.F90 \ 5657 par_oce.F90 \ 5658 par_trc.F90 \ 5659 phycst.F90 \ 5660 sbc_oce.F90 \ 5661 sbcrnf.F90 \ 5662 trabbl.F90 \ 5663 traqsr.F90 \ 5664 trc.F90 \ 5665 trp_trc.F90 \ 5651 5666 zdfddm.F90 \ 5652 5667 zdfmxl.F90 \ … … 5656 5671 $(MODEL_LIB)(oce_trc.o) \ 5657 5672 $(MODEL_LIB)(prtctl_trc.o) \ 5658 $(MODEL_LIB)(trc.o) \5659 5673 $(MODEL_LIB)(trctrp_lec.o) \ 5674 $(MODEL_LIB)(trp_trc.o) \ 5660 5675 oce_trc.F90 \ 5661 5676 prtctl_trc.F90 \ 5662 trc.F90 \5663 5677 trctrp_lec.F90 \ 5678 trp_trc.F90 \ 5664 5679 domzgr_substitute.h90 \ 5665 5680 ldfeiv_substitute.h90 \ … … 5684 5699 par_pisces.F90 \ 5685 5700 par_trc.F90 \ 5686 $(MODEL_LIB)(par_trc.o) \ 5687 $(MODEL_LIB)(trc.o) \ 5701 $(MODEL_LIB)(par_oce.o) \ 5702 $(MODEL_LIB)(par_trc.o) \ 5703 $(MODEL_LIB)(trc.o) \ 5704 par_oce.F90 \ 5688 5705 par_trc.F90 \ 5689 5706 trc.F90 \ … … 5842 5859 $(MODEL_LIB)(trabbl.o) \ 5843 5860 $(MODEL_LIB)(traqsr.o) \ 5844 $(MODEL_LIB)(zdfddm.o) \ 5845 $(MODEL_LIB)(zdfmxl.o) \ 5846 $(MODEL_LIB)(zdf_oce.o) \ 5847 oce.F90 \ 5848 par_oce.F90 \ 5849 par_trc.F90 \ 5850 phycst.F90 \ 5851 sbc_oce.F90 \ 5852 sbcrnf.F90 \ 5853 trabbl.F90 \ 5854 traqsr.F90 \ 5861 $(MODEL_LIB)(trc.o) \ 5862 $(MODEL_LIB)(zdfddm.o) \ 5863 $(MODEL_LIB)(zdfmxl.o) \ 5864 $(MODEL_LIB)(zdf_oce.o) \ 5865 oce.F90 \ 5866 par_oce.F90 \ 5867 par_trc.F90 \ 5868 phycst.F90 \ 5869 sbc_oce.F90 \ 5870 sbcrnf.F90 \ 5871 trabbl.F90 \ 5872 traqsr.F90 \ 5873 trc.F90 \ 5855 5874 zdfddm.F90 \ 5856 5875 zdfmxl.F90 \ … … 5860 5879 $(MODEL_LIB)(oce_trc.o) \ 5861 5880 $(MODEL_LIB)(par_kind.o) \ 5862 $(MODEL_LIB)(tr c.o) \5863 oce_trc.F90 \ 5864 par_kind.F90 \ 5865 tr c.F90 \5881 $(MODEL_LIB)(trp_trc.o) \ 5882 oce_trc.F90 \ 5883 par_kind.F90 \ 5884 trp_trc.F90 \ 5866 5885 domzgr_substitute.h90 \ 5867 5886 ldfeiv_substitute.h90 \
Note: See TracChangeset
for help on using the changeset viewer.