Changeset 1439
- Timestamp:
- 2009-05-11T16:43:12+02:00 (15 years ago)
- Location:
- trunk/CONFIG
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE/scripts/BB_make
r1344 r1439 77 77 endif 78 78 79 # Some tests to define variables related to xmlioserver compilation 80 # Please do not change 81 ifneq (,$(findstring key_iomput,$(P_P))) 82 IOSERVER=use 83 override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 84 override USER_INC += -I../../../lib/libxmlio_server 85 else 86 IOSERVER=notuse 87 endif 88 79 89 KEY_LIST = \ 80 90 key_agrif \ … … 115 125 key_flx_forced_daily \ 116 126 key_gyre \ 127 key_iomput \ 117 128 key_islands \ 118 129 key_kppcustom \ … … 134 145 key_orca_r4 \ 135 146 key_pisces \ 136 key_sigma_vvl \137 147 key_top \ 138 148 key_trabbc \ … … 158 168 key_zdfric \ 159 169 key_zdftke \ 160 key_zdftke2 170 key_zdftke2 \ 171 key_zdftmx 161 172 # .o file list in the library 162 173 LIB_OBJ = \ … … 374 385 $(MODEL_LIB)(zdftke.o)\ 375 386 $(MODEL_LIB)(zdftke2.o)\ 387 $(MODEL_LIB)(zdftmx.o)\ 376 388 $(MODEL_LIB)(zpshde.o) 377 389 … … 394 406 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 395 407 396 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o408 $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 397 409 ifeq ($(AGRIF),use) 398 410 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 399 411 else 400 412 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 413 endif 414 415 # ioserver library 416 libioserver : 417 ifeq ($(IOSERVER),use) 418 (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 419 (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 401 420 endif 402 421 … … 581 600 $(MODEL_LIB)(prtctl.o) \ 582 601 $(MODEL_LIB)(restart.o) \ 602 $(MODEL_LIB)(zdfddm.o) \ 583 603 bdy_oce.F90 \ 584 604 bdy_par.F90 \ … … 599 619 prtctl.F90 \ 600 620 restart.F90 \ 621 zdfddm.F90 \ 601 622 $(MODEL_LIB)(bdy_oce.o) \ 602 623 $(MODEL_LIB)(bdytides.o) \ … … 684 705 $(MODEL_LIB)(par_oce.o) \ 685 706 $(MODEL_LIB)(phycst.o) \ 707 $(MODEL_LIB)(zdfddm.o) \ 686 708 bdy_oce.F90 \ 687 709 bdy_par.F90 \ … … 702 724 par_oce.F90 \ 703 725 phycst.F90 \ 726 zdfddm.F90 \ 704 727 $(MODEL_LIB)(bdy_oce.o) \ 705 728 $(MODEL_LIB)(bdytides.o) \ … … 739 762 $(MODEL_LIB)(prtctl.o) \ 740 763 $(MODEL_LIB)(restart.o) \ 764 $(MODEL_LIB)(zdfddm.o) \ 741 765 bdy_par.F90 \ 742 766 dom_oce.F90 \ … … 757 781 prtctl.F90 \ 758 782 restart.F90 \ 783 zdfddm.F90 \ 759 784 $(MODEL_LIB)(bdy_oce.o) \ 760 785 $(MODEL_LIB)(bdy_par.o) \ … … 1112 1137 $(MODEL_LIB)(trdmld_oce.o) \ 1113 1138 $(MODEL_LIB)(zdf_oce.o) \ 1139 $(MODEL_LIB)(zdfddm.o) \ 1114 1140 $(MODEL_LIB)(zpshde.o) \ 1115 1141 c1d.F90 \ … … 1131 1157 trdmld_oce.F90 \ 1132 1158 zdf_oce.F90 \ 1159 zdfddm.F90 \ 1133 1160 zpshde.F90 \ 1134 1161 $(MODEL_LIB)(dom_oce.o) \ … … 1144 1171 prtctl.F90 \ 1145 1172 restart.F90 \ 1173 $(IOIPSL_LIB) \ 1146 1174 daymod.F90 1147 1175 $(MODEL_LIB)(diadimg.o) : \ … … 1341 1369 $(MODEL_LIB)(prtctl.o) \ 1342 1370 $(MODEL_LIB)(restart.o) \ 1371 $(MODEL_LIB)(zdfddm.o) \ 1343 1372 daymod.F90 \ 1344 1373 dom_oce.F90 \ … … 1357 1386 prtctl.F90 \ 1358 1387 restart.F90 \ 1388 zdfddm.F90 \ 1359 1389 $(MODEL_LIB)(daymod.o) \ 1360 1390 $(MODEL_LIB)(dianam.o) \ … … 1429 1459 $(MODEL_LIB)(in_out_manager.o) \ 1430 1460 $(MODEL_LIB)(iom.o) \ 1461 $(MODEL_LIB)(iom_def.o) \ 1462 $(MODEL_LIB)(iom_ioipsl.o) \ 1463 $(MODEL_LIB)(iom_nf90.o) \ 1464 $(MODEL_LIB)(iom_rstdimg.o) \ 1431 1465 $(MODEL_LIB)(lbclnk.o) \ 1432 1466 $(MODEL_LIB)(lbcnfd.o) \ … … 1446 1480 $(MODEL_LIB)(solsor.o) \ 1447 1481 $(MODEL_LIB)(zdf_oce.o) \ 1482 $(MODEL_LIB)(zdfddm.o) \ 1448 1483 daymod.F90 \ 1449 1484 dom_oce.F90 \ … … 1451 1486 in_out_manager.F90 \ 1452 1487 iom.F90 \ 1488 iom_def.F90 \ 1489 iom_ioipsl.F90 \ 1490 iom_nf90.F90 \ 1491 iom_rstdimg.F90 \ 1453 1492 lbclnk.F90 \ 1454 1493 lbcnfd.F90 \ … … 1468 1507 solsor.F90 \ 1469 1508 zdf_oce.F90 \ 1509 zdfddm.F90 \ 1470 1510 $(MODEL_LIB)(daymod.o) \ 1471 1511 $(MODEL_LIB)(diadimg.o) \ … … 1476 1516 $(MODEL_LIB)(ice_oce.o) \ 1477 1517 $(MODEL_LIB)(in_out_manager.o) \ 1518 $(MODEL_LIB)(iom.o) \ 1478 1519 $(MODEL_LIB)(lbclnk.o) \ 1479 1520 $(MODEL_LIB)(ldfdyn_oce.o) \ … … 1496 1537 ice_oce.F90 \ 1497 1538 in_out_manager.F90 \ 1539 iom.F90 \ 1498 1540 lbclnk.F90 \ 1499 1541 ldfdyn_oce.F90 \ … … 1702 1744 dom_oce.F90 1703 1745 $(MODEL_LIB)(domain.o) : \ 1704 $(MODEL_LIB)(bdy_oce.o) \1705 1746 $(MODEL_LIB)(c1d.o) \ 1706 1747 $(MODEL_LIB)(closea.o) \ … … 1720 1761 $(MODEL_LIB)(sbc_oce.o) \ 1721 1762 $(MODEL_LIB)(solisl.o) \ 1722 bdy_oce.F90 \1723 1763 c1d.F90 \ 1724 1764 closea.F90 \ … … 1822 1862 $(MODEL_LIB)(par_kind.o) \ 1823 1863 $(MODEL_LIB)(par_oce.o) \ 1864 $(MODEL_LIB)(zdfddm.o) \ 1824 1865 dom_oce.F90 \ 1825 1866 in_out_manager.F90 \ … … 1833 1874 par_kind.F90 \ 1834 1875 par_oce.F90 \ 1876 zdfddm.F90 \ 1835 1877 $(MODEL_LIB)(dom_oce.o) \ 1836 1878 $(MODEL_LIB)(in_out_manager.o) \ … … 1912 1954 domstp.F90 1913 1955 $(MODEL_LIB)(domvvl.o) : \ 1914 $(MODEL_LIB)(bdy_par.o) \ 1915 $(MODEL_LIB)(dom_oce.o) \ 1916 $(MODEL_LIB)(in_out_manager.o) \ 1917 $(MODEL_LIB)(lbclnk.o) \ 1918 $(MODEL_LIB)(lbcnfd.o) \ 1919 $(MODEL_LIB)(lib_mpp.o) \ 1920 $(MODEL_LIB)(lib_print.o) \ 1921 $(MODEL_LIB)(oce.o) \ 1922 $(MODEL_LIB)(par_kind.o) \ 1923 $(MODEL_LIB)(par_oce.o) \ 1924 bdy_par.F90 \ 1925 dom_oce.F90 \ 1926 in_out_manager.F90 \ 1927 lbclnk.F90 \ 1928 lbcnfd.F90 \ 1929 lib_mpp.F90 \ 1930 lib_print.f90 \ 1931 oce.F90 \ 1932 par_kind.F90 \ 1933 par_oce.F90 \ 1934 $(MODEL_LIB)(bdy_oce.o) \ 1935 $(MODEL_LIB)(dom_oce.o) \ 1936 $(MODEL_LIB)(dynspg_oce.o) \ 1956 $(MODEL_LIB)(dom_oce.o) \ 1957 $(MODEL_LIB)(in_out_manager.o) \ 1958 $(MODEL_LIB)(lbclnk.o) \ 1959 $(MODEL_LIB)(lbcnfd.o) \ 1960 $(MODEL_LIB)(lib_mpp.o) \ 1961 $(MODEL_LIB)(lib_print.o) \ 1962 $(MODEL_LIB)(oce.o) \ 1963 $(MODEL_LIB)(par_kind.o) \ 1964 $(MODEL_LIB)(par_oce.o) \ 1965 dom_oce.F90 \ 1966 in_out_manager.F90 \ 1967 lbclnk.F90 \ 1968 lbcnfd.F90 \ 1969 lib_mpp.F90 \ 1970 lib_print.f90 \ 1971 oce.F90 \ 1972 par_kind.F90 \ 1973 par_oce.F90 \ 1974 $(MODEL_LIB)(dom_oce.o) \ 1937 1975 $(MODEL_LIB)(in_out_manager.o) \ 1938 1976 $(MODEL_LIB)(lbclnk.o) \ … … 1941 1979 $(MODEL_LIB)(phycst.o) \ 1942 1980 $(MODEL_LIB)(sbc_oce.o) \ 1943 bdy_oce.F90 \ 1944 dom_oce.F90 \ 1945 dynspg_oce.F90 \ 1981 dom_oce.F90 \ 1946 1982 in_out_manager.F90 \ 1947 1983 lbclnk.F90 \ … … 1968 2004 $(MODEL_LIB)(par_kind.o) \ 1969 2005 $(MODEL_LIB)(par_oce.o) \ 2006 $(MODEL_LIB)(zdfddm.o) \ 1970 2007 dom_oce.F90 \ 1971 2008 in_out_manager.F90 \ … … 1981 2018 par_kind.F90 \ 1982 2019 par_oce.F90 \ 2020 zdfddm.F90 \ 1983 2021 $(MODEL_LIB)(dom_oce.o) \ 1984 2022 $(MODEL_LIB)(in_out_manager.o) \ … … 2013 2051 $(MODEL_LIB)(solpcg.o) \ 2014 2052 $(MODEL_LIB)(solsor.o) \ 2053 $(MODEL_LIB)(zdfddm.o) \ 2015 2054 dom_oce.F90 \ 2016 2055 in_out_manager.F90 \ … … 2033 2072 solpcg.F90 \ 2034 2073 solsor.F90 \ 2074 zdfddm.F90 \ 2035 2075 $(MODEL_LIB)(c1d.o) \ 2036 2076 $(MODEL_LIB)(closea.o) \ … … 2073 2113 $(MODEL_LIB)(prtctl.o) \ 2074 2114 $(MODEL_LIB)(restart.o) \ 2115 $(MODEL_LIB)(zdfddm.o) \ 2075 2116 dom_oce.F90 \ 2076 2117 in_out_manager.F90 \ … … 2090 2131 prtctl.F90 \ 2091 2132 restart.F90 \ 2133 zdfddm.F90 \ 2092 2134 $(MODEL_LIB)(daymod.o) \ 2093 2135 $(MODEL_LIB)(dom_oce.o) \ … … 2125 2167 $(MODEL_LIB)(prtctl.o) \ 2126 2168 $(MODEL_LIB)(restart.o) \ 2169 $(MODEL_LIB)(zdfddm.o) \ 2127 2170 dom_oce.F90 \ 2128 2171 in_out_manager.F90 \ … … 2142 2185 prtctl.F90 \ 2143 2186 restart.F90 \ 2187 zdfddm.F90 \ 2144 2188 $(MODEL_LIB)(daymod.o) \ 2145 2189 $(MODEL_LIB)(dom_oce.o) \ … … 3107 3151 $(MODEL_LIB)(trdmld_oce.o) \ 3108 3152 $(MODEL_LIB)(zdf_oce.o) \ 3153 $(MODEL_LIB)(zdfddm.o) \ 3109 3154 $(MODEL_LIB)(zpshde.o) \ 3110 3155 c1d.F90 \ … … 3132 3177 trdmld_oce.F90 \ 3133 3178 zdf_oce.F90 \ 3179 zdfddm.F90 \ 3134 3180 zpshde.F90 \ 3135 3181 $(MODEL_LIB)(dom_oce.o) \ … … 3200 3246 $(MODEL_LIB)(trdmld_oce.o) \ 3201 3247 $(MODEL_LIB)(zdf_oce.o) \ 3248 $(MODEL_LIB)(zdfddm.o) \ 3202 3249 $(MODEL_LIB)(zpshde.o) \ 3203 3250 bdy_oce.F90 \ … … 3237 3284 trdmld_oce.F90 \ 3238 3285 zdf_oce.F90 \ 3286 zdfddm.F90 \ 3239 3287 zpshde.F90 \ 3240 3288 $(MODEL_LIB)(agrif_opa_interp.o) \ … … 3331 3379 $(MODEL_LIB)(trdmld_oce.o) \ 3332 3380 $(MODEL_LIB)(zdf_oce.o) \ 3381 $(MODEL_LIB)(zdfddm.o) \ 3333 3382 $(MODEL_LIB)(zpshde.o) \ 3334 3383 c1d.F90 \ … … 3360 3409 trdmld_oce.F90 \ 3361 3410 zdf_oce.F90 \ 3411 zdfddm.F90 \ 3362 3412 zpshde.F90 \ 3363 3413 $(MODEL_LIB)(dom_oce.o) \ … … 3436 3486 $(MODEL_LIB)(trdmod_oce.o) \ 3437 3487 $(MODEL_LIB)(zdf_oce.o) \ 3488 $(MODEL_LIB)(zdfddm.o) \ 3438 3489 $(MODEL_LIB)(zpshde.o) \ 3439 3490 bdy_oce.F90 \ … … 3470 3521 trdmod_oce.F90 \ 3471 3522 zdf_oce.F90 \ 3523 zdfddm.F90 \ 3472 3524 zpshde.F90 \ 3473 3525 $(MODEL_LIB)(bdy_oce.o) \ … … 3839 3891 $(MODEL_LIB)(prtctl.o) \ 3840 3892 $(MODEL_LIB)(restart.o) \ 3893 $(MODEL_LIB)(zdfddm.o) \ 3841 3894 dom_oce.F90 \ 3842 3895 in_out_manager.F90 \ … … 3853 3906 prtctl.F90 \ 3854 3907 restart.F90 \ 3908 zdfddm.F90 \ 3855 3909 $(MODEL_LIB)(daymod.o) \ 3856 3910 $(MODEL_LIB)(dom_oce.o) \ … … 4141 4195 $(MODEL_LIB)(par_kind.o) \ 4142 4196 $(MODEL_LIB)(par_oce.o) \ 4197 $(MODEL_LIB)(prtctl.o) \ 4198 $(MODEL_LIB)(zdf_oce.o) \ 4143 4199 dom_oce.F90 \ 4144 4200 in_out_manager.F90 \ … … 4151 4207 par_kind.F90 \ 4152 4208 par_oce.F90 \ 4209 prtctl.F90 \ 4210 zdf_oce.F90 \ 4153 4211 $(MODEL_LIB)(dom_oce.o) \ 4154 4212 $(MODEL_LIB)(in_out_manager.o) \ … … 4158 4216 $(MODEL_LIB)(iom_rstdimg.o) \ 4159 4217 $(MODEL_LIB)(lbclnk.o) \ 4218 $(MODEL_LIB)(zdfddm.o) \ 4160 4219 dom_oce.F90 \ 4161 4220 in_out_manager.F90 \ … … 4165 4224 iom_rstdimg.F90 \ 4166 4225 lbclnk.F90 \ 4226 zdfddm.F90 \ 4167 4227 KEY_CPP \ 4168 4228 iom.F90 … … 4822 4882 $(MODEL_LIB)(trdmod_oce.o) \ 4823 4883 $(MODEL_LIB)(zdf_oce.o) \ 4884 $(MODEL_LIB)(zdfddm.o) \ 4824 4885 $(MODEL_LIB)(zdfmxl.o) \ 4825 4886 dom_oce.F90 \ … … 4845 4906 trdmod_oce.F90 \ 4846 4907 zdf_oce.F90 \ 4908 zdfddm.F90 \ 4847 4909 zdfmxl.F90 \ 4848 4910 $(MODEL_LIB)(daymod.o) \ … … 5113 5175 $(MODEL_LIB)(prtctl.o) \ 5114 5176 $(MODEL_LIB)(restart.o) \ 5177 $(MODEL_LIB)(zdfddm.o) \ 5115 5178 dom_oce.F90 \ 5116 5179 in_out_manager.F90 \ … … 5128 5191 prtctl.F90 \ 5129 5192 restart.F90 \ 5193 zdfddm.F90 \ 5130 5194 $(MODEL_LIB)(daymod.o) \ 5131 5195 $(MODEL_LIB)(ice_2.o) \ … … 5421 5485 $(MODEL_LIB)(in_out_manager.o) \ 5422 5486 $(MODEL_LIB)(iom.o) \ 5487 $(MODEL_LIB)(iom_def.o) \ 5488 $(MODEL_LIB)(iom_ioipsl.o) \ 5489 $(MODEL_LIB)(iom_nf90.o) \ 5490 $(MODEL_LIB)(iom_rstdimg.o) \ 5423 5491 $(MODEL_LIB)(lbclnk.o) \ 5424 5492 $(MODEL_LIB)(lbcnfd.o) \ … … 5432 5500 $(MODEL_LIB)(prtctl.o) \ 5433 5501 $(MODEL_LIB)(restart.o) \ 5502 $(MODEL_LIB)(zdfddm.o) \ 5434 5503 daymod.F90 \ 5435 5504 dom_oce.F90 \ 5436 5505 in_out_manager.F90 \ 5437 5506 iom.F90 \ 5507 iom_def.F90 \ 5508 iom_ioipsl.F90 \ 5509 iom_nf90.F90 \ 5510 iom_rstdimg.F90 \ 5438 5511 lbclnk.F90 \ 5439 5512 lbcnfd.F90 \ … … 5447 5520 prtctl.F90 \ 5448 5521 restart.F90 \ 5522 zdfddm.F90 \ 5449 5523 $(MODEL_LIB)(daymod.o) \ 5450 5524 $(MODEL_LIB)(dianam.o) \ … … 5454 5528 $(MODEL_LIB)(ice_oce.o) \ 5455 5529 $(MODEL_LIB)(in_out_manager.o) \ 5530 $(MODEL_LIB)(iom.o) \ 5456 5531 $(MODEL_LIB)(lbclnk.o) \ 5457 5532 $(MODEL_LIB)(phycst.o) \ … … 5465 5540 ice_oce.F90 \ 5466 5541 in_out_manager.F90 \ 5542 iom.F90 \ 5467 5543 lbclnk.F90 \ 5468 5544 phycst.F90 \ … … 5493 5569 $(MODEL_LIB)(eosbn2.o) \ 5494 5570 $(MODEL_LIB)(in_out_manager.o) \ 5571 $(MODEL_LIB)(iom.o) \ 5495 5572 $(MODEL_LIB)(istate.o) \ 5496 5573 $(MODEL_LIB)(ldfdyn.o) \ … … 5527 5604 eosbn2.F90 \ 5528 5605 in_out_manager.F90 \ 5606 iom.F90 \ 5529 5607 istate.F90 \ 5530 5608 ldfdyn.F90 \ … … 5665 5743 $(MODEL_LIB)(prtctl.o) \ 5666 5744 $(MODEL_LIB)(restart.o) \ 5745 $(MODEL_LIB)(zdfddm.o) \ 5667 5746 dom_oce.F90 \ 5668 5747 in_out_manager.F90 \ … … 5684 5763 prtctl.F90 \ 5685 5764 restart.F90 \ 5765 zdfddm.F90 \ 5686 5766 $(MODEL_LIB)(daymod.o) \ 5687 5767 $(MODEL_LIB)(dom_oce.o) \ … … 6132 6212 $(MODEL_LIB)(in_out_manager.o) \ 6133 6213 $(MODEL_LIB)(iom.o) \ 6214 $(MODEL_LIB)(iom_def.o) \ 6215 $(MODEL_LIB)(iom_ioipsl.o) \ 6216 $(MODEL_LIB)(iom_nf90.o) \ 6217 $(MODEL_LIB)(iom_rstdimg.o) \ 6134 6218 $(MODEL_LIB)(lbclnk.o) \ 6135 6219 $(MODEL_LIB)(lbcnfd.o) \ … … 6190 6274 $(MODEL_LIB)(zdftke.o) \ 6191 6275 $(MODEL_LIB)(zdftke2.o) \ 6276 $(MODEL_LIB)(zdftmx.o) \ 6192 6277 $(MODEL_LIB)(zpshde.o) \ 6193 6278 agrif_opa_sponge.F90 \ … … 6240 6325 in_out_manager.F90 \ 6241 6326 iom.F90 \ 6327 iom_def.F90 \ 6328 iom_ioipsl.F90 \ 6329 iom_nf90.F90 \ 6330 iom_rstdimg.F90 \ 6242 6331 lbclnk.F90 \ 6243 6332 lbcnfd.F90 \ … … 6298 6387 zdftke.F90 \ 6299 6388 zdftke2.F90 \ 6389 zdftmx.F90 \ 6300 6390 zpshde.F90 \ 6301 6391 $(MODEL_LIB)(bdy_par.o) \ … … 6315 6405 $(MODEL_LIB)(eosbn2.o) \ 6316 6406 $(MODEL_LIB)(in_out_manager.o) \ 6407 $(MODEL_LIB)(iom.o) \ 6317 6408 $(MODEL_LIB)(istate.o) \ 6318 6409 $(MODEL_LIB)(ldfdyn.o) \ … … 6349 6440 eosbn2.F90 \ 6350 6441 in_out_manager.F90 \ 6442 iom.F90 \ 6351 6443 istate.F90 \ 6352 6444 ldfdyn.F90 \ … … 6577 6669 $(MODEL_LIB)(prtctl.o) \ 6578 6670 $(MODEL_LIB)(restart.o) \ 6671 $(MODEL_LIB)(zdfddm.o) \ 6579 6672 daymod.F90 \ 6580 6673 dom_oce.F90 \ … … 6597 6690 prtctl.F90 \ 6598 6691 restart.F90 \ 6692 zdfddm.F90 \ 6599 6693 $(MODEL_LIB)(albedo.o) \ 6600 6694 $(MODEL_LIB)(daymod.o) \ … … 6648 6742 $(MODEL_LIB)(prtctl.o) \ 6649 6743 $(MODEL_LIB)(restart.o) \ 6744 $(MODEL_LIB)(zdfddm.o) \ 6650 6745 daymod.F90 \ 6651 6746 dom_oce.F90 \ … … 6667 6762 prtctl.F90 \ 6668 6763 restart.F90 \ 6764 zdfddm.F90 \ 6669 6765 $(MODEL_LIB)(daymod.o) \ 6670 6766 $(MODEL_LIB)(dom_oce.o) \ … … 6716 6812 $(MODEL_LIB)(trdmld_oce.o) \ 6717 6813 $(MODEL_LIB)(zdf_oce.o) \ 6814 $(MODEL_LIB)(zdfddm.o) \ 6718 6815 $(MODEL_LIB)(zpshde.o) \ 6719 6816 c1d.F90 \ … … 6737 6834 trdmld_oce.F90 \ 6738 6835 zdf_oce.F90 \ 6836 zdfddm.F90 \ 6739 6837 zpshde.F90 \ 6740 6838 $(MODEL_LIB)(albedo.o) \ … … 6793 6891 $(MODEL_LIB)(prtctl.o) \ 6794 6892 $(MODEL_LIB)(restart.o) \ 6893 $(MODEL_LIB)(zdfddm.o) \ 6795 6894 daymod.F90 \ 6796 6895 dom_oce.F90 \ … … 6812 6911 prtctl.F90 \ 6813 6912 restart.F90 \ 6913 zdfddm.F90 \ 6814 6914 $(MODEL_LIB)(daymod.o) \ 6815 6915 $(MODEL_LIB)(dom_oce.o) \ … … 7223 7323 $(MODEL_LIB)(trdmld_oce.o) \ 7224 7324 $(MODEL_LIB)(zdf_oce.o) \ 7325 $(MODEL_LIB)(zdfddm.o) \ 7225 7326 $(MODEL_LIB)(zpshde.o) \ 7226 7327 albedo.F90 \ … … 7269 7370 trdmld_oce.F90 \ 7270 7371 zdf_oce.F90 \ 7372 zdfddm.F90 \ 7271 7373 zpshde.F90 \ 7272 7374 $(MODEL_LIB)(closea.o) \ … … 7341 7443 $(MODEL_LIB)(restart.o) \ 7342 7444 $(MODEL_LIB)(sbc_oce.o) \ 7445 $(MODEL_LIB)(zdfddm.o) \ 7343 7446 daymod.F90 \ 7344 7447 dom_oce.F90 \ … … 7360 7463 restart.F90 \ 7361 7464 sbc_oce.F90 \ 7465 zdfddm.F90 \ 7362 7466 $(MODEL_LIB)(closea.o) \ 7363 7467 $(MODEL_LIB)(daymod.o) \ … … 7398 7502 $(MODEL_LIB)(trdmld_oce.o) \ 7399 7503 $(MODEL_LIB)(zdf_oce.o) \ 7504 $(MODEL_LIB)(zdfddm.o) \ 7400 7505 $(MODEL_LIB)(zpshde.o) \ 7401 7506 c1d.F90 \ … … 7419 7524 trdmld_oce.F90 \ 7420 7525 zdf_oce.F90 \ 7526 zdfddm.F90 \ 7421 7527 zpshde.F90 \ 7422 7528 $(MODEL_LIB)(daymod.o) \ … … 7462 7568 $(MODEL_LIB)(restart.o) \ 7463 7569 $(MODEL_LIB)(sbc_oce.o) \ 7570 $(MODEL_LIB)(zdfddm.o) \ 7464 7571 closea.F90 \ 7465 7572 daymod.F90 \ … … 7484 7591 restart.F90 \ 7485 7592 sbc_oce.F90 \ 7593 zdfddm.F90 \ 7486 7594 $(MODEL_LIB)(daymod.o) \ 7487 7595 $(MODEL_LIB)(dom_oce.o) \ … … 7560 7668 $(MODEL_LIB)(sol_oce.o) \ 7561 7669 $(MODEL_LIB)(zdf_oce.o) \ 7670 $(MODEL_LIB)(zdfddm.o) \ 7562 7671 dom_oce.F90 \ 7563 7672 in_out_manager.F90 \ … … 7576 7685 sol_oce.F90 \ 7577 7686 zdf_oce.F90 \ 7687 zdfddm.F90 \ 7578 7688 $(MODEL_LIB)(dom_oce.o) \ 7579 7689 $(MODEL_LIB)(in_out_manager.o) \ … … 8024 8134 $(MODEL_LIB)(divcur.o) \ 8025 8135 $(MODEL_LIB)(dom_oce.o) \ 8026 $(MODEL_LIB)(domvvl.o) \8027 8136 $(MODEL_LIB)(dtasal.o) \ 8028 8137 $(MODEL_LIB)(dtatem.o) \ … … 8084 8193 $(MODEL_LIB)(zdftke.o) \ 8085 8194 $(MODEL_LIB)(zdftke2.o) \ 8195 $(MODEL_LIB)(zdftmx.o) \ 8086 8196 $(MODEL_LIB)(zpshde.o) \ 8087 8197 agrif_opa_sponge.F90 \ … … 8101 8211 divcur.F90 \ 8102 8212 dom_oce.F90 \ 8103 domvvl.F90 \8104 8213 dtasal.F90 \ 8105 8214 dtatem.F90 \ … … 8161 8270 zdftke.F90 \ 8162 8271 zdftke2.F90 \ 8272 zdftmx.F90 \ 8163 8273 zpshde.F90 \ 8164 8274 domzgr_substitute.h90 \ … … 9119 9229 $(MODEL_LIB)(trdvor_oce.o) \ 9120 9230 $(MODEL_LIB)(zdf_oce.o) \ 9231 $(MODEL_LIB)(zdfddm.o) \ 9121 9232 dom_oce.F90 \ 9122 9233 in_out_manager.F90 \ … … 9142 9253 trdvor_oce.F90 \ 9143 9254 zdf_oce.F90 \ 9255 zdfddm.F90 \ 9144 9256 $(MODEL_LIB)(dom_oce.o) \ 9145 9257 $(MODEL_LIB)(in_out_manager.o) \ … … 9257 9369 $(MODEL_LIB)(trdvor_oce.o) \ 9258 9370 $(MODEL_LIB)(zdf_oce.o) \ 9371 $(MODEL_LIB)(zdfddm.o) \ 9259 9372 daymod.F90 \ 9260 9373 dom_oce.F90 \ … … 9284 9397 trdvor_oce.F90 \ 9285 9398 zdf_oce.F90 \ 9399 zdfddm.F90 \ 9286 9400 $(MODEL_LIB)(dom_oce.o) \ 9287 9401 $(MODEL_LIB)(dtasal.o) \ … … 9828 9942 $(MODEL_LIB)(bdytra.o) \ 9829 9943 $(MODEL_LIB)(dom_oce.o) \ 9944 $(MODEL_LIB)(domvvl.o) \ 9830 9945 $(MODEL_LIB)(dynspg_oce.o) \ 9831 9946 $(MODEL_LIB)(in_out_manager.o) \ … … 9842 9957 bdytra.F90 \ 9843 9958 dom_oce.F90 \ 9959 domvvl.F90 \ 9844 9960 dynspg_oce.F90 \ 9845 9961 in_out_manager.F90 \ … … 9857 9973 tranxt.F90 9858 9974 $(MODEL_LIB)(traqsr.o) : \ 9859 $(MODEL_LIB)(dom_oce.o) \ 9860 $(MODEL_LIB)(in_out_manager.o) \ 9975 $(MODEL_LIB)(daymod.o) \ 9976 $(MODEL_LIB)(dom_oce.o) \ 9977 $(MODEL_LIB)(geo2ocean.o) \ 9978 $(MODEL_LIB)(in_out_manager.o) \ 9979 $(MODEL_LIB)(iom.o) \ 9980 $(MODEL_LIB)(iom_def.o) \ 9981 $(MODEL_LIB)(iom_ioipsl.o) \ 9982 $(MODEL_LIB)(iom_nf90.o) \ 9983 $(MODEL_LIB)(iom_rstdimg.o) \ 9861 9984 $(MODEL_LIB)(lbclnk.o) \ 9862 9985 $(MODEL_LIB)(ldftra_oce.o) \ … … 9876 9999 $(MODEL_LIB)(trdvor_oce.o) \ 9877 10000 $(MODEL_LIB)(zdf_oce.o) \ 9878 dom_oce.F90 \ 9879 in_out_manager.F90 \ 10001 $(MODEL_LIB)(zdfddm.o) \ 10002 daymod.F90 \ 10003 dom_oce.F90 \ 10004 geo2ocean.F90 \ 10005 in_out_manager.F90 \ 10006 iom.F90 \ 10007 iom_def.F90 \ 10008 iom_ioipsl.F90 \ 10009 iom_nf90.F90 \ 10010 iom_rstdimg.F90 \ 9880 10011 lbclnk.F90 \ 9881 10012 ldftra_oce.F90 \ … … 9895 10026 trdvor_oce.F90 \ 9896 10027 zdf_oce.F90 \ 9897 $(MODEL_LIB)(dom_oce.o) \ 9898 $(MODEL_LIB)(in_out_manager.o) \ 10028 zdfddm.F90 \ 10029 $(MODEL_LIB)(dom_oce.o) \ 10030 $(MODEL_LIB)(fldread.o) \ 10031 $(MODEL_LIB)(in_out_manager.o) \ 10032 $(MODEL_LIB)(iom.o) \ 9899 10033 $(MODEL_LIB)(oce.o) \ 9900 10034 $(MODEL_LIB)(phycst.o) \ … … 9905 10039 $(MODEL_LIB)(trdmod_oce.o) \ 9906 10040 dom_oce.F90 \ 9907 in_out_manager.F90 \ 10041 fldread.F90 \ 10042 in_out_manager.F90 \ 10043 iom.F90 \ 9908 10044 oce.F90 \ 9909 10045 phycst.F90 \ … … 9919 10055 $(MODEL_LIB)(trasbc.o) : \ 9920 10056 $(MODEL_LIB)(dom_oce.o) \ 9921 $(MODEL_LIB)(in_out_manager.o) \ 10057 $(MODEL_LIB)(fldread.o) \ 10058 $(MODEL_LIB)(in_out_manager.o) \ 10059 $(MODEL_LIB)(iom.o) \ 9922 10060 $(MODEL_LIB)(lbclnk.o) \ 9923 10061 $(MODEL_LIB)(ldftra_oce.o) \ … … 9941 10079 $(MODEL_LIB)(zdf_oce.o) \ 9942 10080 dom_oce.F90 \ 9943 in_out_manager.F90 \ 10081 fldread.F90 \ 10082 in_out_manager.F90 \ 10083 iom.F90 \ 9944 10084 lbclnk.F90 \ 9945 10085 ldftra_oce.F90 \ … … 9985 10125 trasbc.F90 9986 10126 $(MODEL_LIB)(trazdf.o) : \ 9987 $(MODEL_LIB)(bdy_oce.o) \9988 10127 $(MODEL_LIB)(dom_oce.o) \ 9989 10128 $(MODEL_LIB)(domvvl.o) \ 9990 $(MODEL_LIB)(dynspg_oce.o) \9991 10129 $(MODEL_LIB)(dynzdf_exp.o) \ 9992 10130 $(MODEL_LIB)(eosbn2.o) \ … … 10019 10157 $(MODEL_LIB)(zdfddm.o) \ 10020 10158 $(MODEL_LIB)(zdfmxl.o) \ 10021 bdy_oce.F90 \10022 10159 dom_oce.F90 \ 10023 10160 domvvl.F90 \ 10024 dynspg_oce.F90 \10025 10161 dynzdf_exp.F90 \ 10026 10162 eosbn2.F90 \ … … 10095 10231 trazdf.F90 10096 10232 $(MODEL_LIB)(trazdf_exp.o) : \ 10097 $(MODEL_LIB)(bdy_oce.o) \ 10098 $(MODEL_LIB)(dom_oce.o) \ 10099 $(MODEL_LIB)(dynspg_oce.o) \ 10233 $(MODEL_LIB)(dom_oce.o) \ 10100 10234 $(MODEL_LIB)(in_out_manager.o) \ 10101 10235 $(MODEL_LIB)(lbclnk.o) \ … … 10117 10251 $(MODEL_LIB)(trdvor_oce.o) \ 10118 10252 $(MODEL_LIB)(zdf_oce.o) \ 10119 bdy_oce.F90 \ 10120 dom_oce.F90 \ 10121 dynspg_oce.F90 \ 10253 dom_oce.F90 \ 10122 10254 in_out_manager.F90 \ 10123 10255 lbclnk.F90 \ … … 10163 10295 trazdf_exp.F90 10164 10296 $(MODEL_LIB)(trazdf_imp.o) : \ 10165 $(MODEL_LIB)(bdy_oce.o) \ 10166 $(MODEL_LIB)(dom_oce.o) \ 10167 $(MODEL_LIB)(dynspg_oce.o) \ 10297 $(MODEL_LIB)(dom_oce.o) \ 10168 10298 $(MODEL_LIB)(in_out_manager.o) \ 10169 10299 $(MODEL_LIB)(lbclnk.o) \ … … 10189 10319 $(MODEL_LIB)(zdf_oce.o) \ 10190 10320 $(MODEL_LIB)(zdfmxl.o) \ 10191 bdy_oce.F90 \ 10192 dom_oce.F90 \ 10193 dynspg_oce.F90 \ 10321 dom_oce.F90 \ 10194 10322 in_out_manager.F90 \ 10195 10323 lbclnk.F90 \ … … 10248 10376 trazdf_imp.F90 10249 10377 $(MODEL_LIB)(trc_oce.o) : \ 10250 $(MODEL_LIB)(par_kind.o) \ 10251 par_kind.F90 \ 10252 $(MODEL_LIB)(par_oce.o) \ 10253 par_oce.F90 \ 10378 $(MODEL_LIB)(lib_print.o) \ 10379 $(MODEL_LIB)(par_kind.o) \ 10380 $(MODEL_LIB)(par_oce.o) \ 10381 lib_print.f90 \ 10382 par_kind.F90 \ 10383 par_oce.F90 \ 10384 $(MODEL_LIB)(dom_oce.o) \ 10385 $(MODEL_LIB)(in_out_manager.o) \ 10386 $(MODEL_LIB)(par_oce.o) \ 10387 dom_oce.F90 \ 10388 in_out_manager.F90 \ 10389 par_oce.F90 \ 10390 domzgr_substitute.h90 \ 10254 10391 KEY_CPP \ 10255 10392 trc_oce.F90 … … 10434 10571 $(MODEL_LIB)(trdvor_oce.o) \ 10435 10572 $(MODEL_LIB)(zdf_oce.o) \ 10573 $(MODEL_LIB)(zdfddm.o) \ 10436 10574 $(MODEL_LIB)(zpshde.o) \ 10437 10575 c1d.F90 \ … … 10456 10594 trdvor_oce.F90 \ 10457 10595 zdf_oce.F90 \ 10596 zdfddm.F90 \ 10458 10597 zpshde.F90 \ 10459 10598 $(MODEL_LIB)(daymod.o) \ … … 10632 10771 trdvor_oce.F90 10633 10772 $(MODEL_LIB)(wzvmod.o) : \ 10634 $(MODEL_LIB)(bdy_oce.o) \ 10635 $(MODEL_LIB)(bdy_par.o) \ 10636 $(MODEL_LIB)(dom_oce.o) \ 10637 $(MODEL_LIB)(dynspg_oce.o) \ 10638 $(MODEL_LIB)(in_out_manager.o) \ 10773 $(MODEL_LIB)(c1d.o) \ 10774 $(MODEL_LIB)(dom_oce.o) \ 10775 $(MODEL_LIB)(eosbn2.o) \ 10776 $(MODEL_LIB)(in_out_manager.o) \ 10777 $(MODEL_LIB)(iom.o) \ 10778 $(MODEL_LIB)(iom_def.o) \ 10779 $(MODEL_LIB)(iom_ioipsl.o) \ 10780 $(MODEL_LIB)(iom_nf90.o) \ 10781 $(MODEL_LIB)(iom_rstdimg.o) \ 10639 10782 $(MODEL_LIB)(lbclnk.o) \ 10640 10783 $(MODEL_LIB)(lbcnfd.o) \ … … 10647 10790 $(MODEL_LIB)(phycst.o) \ 10648 10791 $(MODEL_LIB)(sbc_oce.o) \ 10649 bdy_oce.F90 \ 10650 bdy_par.F90 \ 10651 dom_oce.F90 \ 10652 dynspg_oce.F90 \ 10653 in_out_manager.F90 \ 10792 $(MODEL_LIB)(trdmld_oce.o) \ 10793 $(MODEL_LIB)(zdf_oce.o) \ 10794 $(MODEL_LIB)(zdfddm.o) \ 10795 $(MODEL_LIB)(zpshde.o) \ 10796 c1d.F90 \ 10797 dom_oce.F90 \ 10798 eosbn2.F90 \ 10799 in_out_manager.F90 \ 10800 iom.F90 \ 10801 iom_def.F90 \ 10802 iom_ioipsl.F90 \ 10803 iom_nf90.F90 \ 10804 iom_rstdimg.F90 \ 10654 10805 lbclnk.F90 \ 10655 10806 lbcnfd.F90 \ … … 10662 10813 phycst.F90 \ 10663 10814 sbc_oce.F90 \ 10664 $(MODEL_LIB)(bdy_oce.o) \ 10815 trdmld_oce.F90 \ 10816 zdf_oce.F90 \ 10817 zdfddm.F90 \ 10818 zpshde.F90 \ 10665 10819 $(MODEL_LIB)(dom_oce.o) \ 10666 10820 $(MODEL_LIB)(domvvl.o) \ 10667 10821 $(MODEL_LIB)(in_out_manager.o) \ 10822 $(MODEL_LIB)(iom.o) \ 10668 10823 $(MODEL_LIB)(lbclnk.o) \ 10669 10824 $(MODEL_LIB)(obc_oce.o) \ … … 10672 10827 $(MODEL_LIB)(phycst.o) \ 10673 10828 $(MODEL_LIB)(prtctl.o) \ 10829 $(MODEL_LIB)(restart.o) \ 10674 10830 $(MODEL_LIB)(sbc_oce.o) \ 10675 bdy_oce.F90 \10676 10831 dom_oce.F90 \ 10677 10832 domvvl.F90 \ 10678 10833 in_out_manager.F90 \ 10834 iom.F90 \ 10679 10835 lbclnk.F90 \ 10680 10836 obc_oce.F90 \ … … 10683 10839 phycst.F90 \ 10684 10840 prtctl.F90 \ 10841 restart.F90 \ 10685 10842 sbc_oce.F90 \ 10686 10843 domzgr_substitute.h90 \ 10844 vectopt_loop_substitute.h90 \ 10687 10845 KEY_CPP \ 10688 10846 wzvmod.F90 … … 11172 11330 KEY_CPP \ 11173 11331 zdftke2.F90 11332 $(MODEL_LIB)(zdftmx.o) : \ 11333 $(MODEL_LIB)(dom_oce.o) \ 11334 $(MODEL_LIB)(in_out_manager.o) \ 11335 $(MODEL_LIB)(iom_def.o) \ 11336 $(MODEL_LIB)(iom_ioipsl.o) \ 11337 $(MODEL_LIB)(iom_nf90.o) \ 11338 $(MODEL_LIB)(iom_rstdimg.o) \ 11339 $(MODEL_LIB)(lbclnk.o) \ 11340 $(MODEL_LIB)(lbcnfd.o) \ 11341 $(MODEL_LIB)(lib_mpp.o) \ 11342 $(MODEL_LIB)(lib_print.o) \ 11343 $(MODEL_LIB)(oce.o) \ 11344 $(MODEL_LIB)(par_kind.o) \ 11345 $(MODEL_LIB)(par_oce.o) \ 11346 $(MODEL_LIB)(phycst.o) \ 11347 $(MODEL_LIB)(prtctl.o) \ 11348 $(MODEL_LIB)(zdfddm.o) \ 11349 dom_oce.F90 \ 11350 in_out_manager.F90 \ 11351 iom_def.F90 \ 11352 iom_ioipsl.F90 \ 11353 iom_nf90.F90 \ 11354 iom_rstdimg.F90 \ 11355 lbclnk.F90 \ 11356 lbcnfd.F90 \ 11357 lib_mpp.F90 \ 11358 lib_print.f90 \ 11359 oce.F90 \ 11360 par_kind.F90 \ 11361 par_oce.F90 \ 11362 phycst.F90 \ 11363 prtctl.F90 \ 11364 zdfddm.F90 \ 11365 $(MODEL_LIB)(dom_oce.o) \ 11366 $(MODEL_LIB)(eosbn2.o) \ 11367 $(MODEL_LIB)(in_out_manager.o) \ 11368 $(MODEL_LIB)(iom.o) \ 11369 $(MODEL_LIB)(lbclnk.o) \ 11370 $(MODEL_LIB)(oce.o) \ 11371 $(MODEL_LIB)(phycst.o) \ 11372 $(MODEL_LIB)(prtctl.o) \ 11373 $(MODEL_LIB)(zdf_oce.o) \ 11374 dom_oce.F90 \ 11375 eosbn2.F90 \ 11376 in_out_manager.F90 \ 11377 iom.F90 \ 11378 lbclnk.F90 \ 11379 oce.F90 \ 11380 phycst.F90 \ 11381 prtctl.F90 \ 11382 zdf_oce.F90 \ 11383 domzgr_substitute.h90 \ 11384 vectopt_loop_substitute.h90 \ 11385 KEY_CPP \ 11386 zdftmx.F90 11174 11387 $(MODEL_LIB)(zpshde.o) : \ 11175 11388 $(MODEL_LIB)(dom_oce.o) \ -
trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make
r1344 r1439 77 77 endif 78 78 79 # Some tests to define variables related to xmlioserver compilation 80 # Please do not change 81 ifneq (,$(findstring key_iomput,$(P_P))) 82 IOSERVER=use 83 override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 84 override USER_INC += -I../../../lib/libxmlio_server 85 else 86 IOSERVER=notuse 87 endif 88 79 89 KEY_LIST = \ 80 90 key_agrif \ … … 118 128 key_flx_forced_daily \ 119 129 key_gyre \ 130 key_iomput \ 120 131 key_islands \ 121 132 key_kppcustom \ … … 144 155 key_sed \ 145 156 key_sed_off \ 146 key_sigma_vvl \147 157 key_top \ 148 158 key_trabbc \ … … 180 190 key_zdfric \ 181 191 key_zdftke \ 182 key_zdftke2 192 key_zdftke2 \ 193 key_zdftmx 183 194 # .o file list in the library 184 195 LIB_OBJ = \ … … 497 508 $(MODEL_LIB)(zdftke.o)\ 498 509 $(MODEL_LIB)(zdftke2.o)\ 510 $(MODEL_LIB)(zdftmx.o)\ 499 511 $(MODEL_LIB)(zpshde.o)\ 500 512 $(MODEL_LIB)(zpshde_trc.o) … … 518 530 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 519 531 520 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o532 $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 521 533 ifeq ($(AGRIF),use) 522 534 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 523 535 else 524 536 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 537 endif 538 539 # ioserver library 540 libioserver : 541 ifeq ($(IOSERVER),use) 542 (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 543 (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 525 544 endif 526 545 … … 711 730 $(MODEL_LIB)(prtctl.o) \ 712 731 $(MODEL_LIB)(restart.o) \ 732 $(MODEL_LIB)(zdfddm.o) \ 713 733 bdy_oce.F90 \ 714 734 bdy_par.F90 \ … … 729 749 prtctl.F90 \ 730 750 restart.F90 \ 751 zdfddm.F90 \ 731 752 $(MODEL_LIB)(bdy_oce.o) \ 732 753 $(MODEL_LIB)(bdytides.o) \ … … 814 835 $(MODEL_LIB)(par_oce.o) \ 815 836 $(MODEL_LIB)(phycst.o) \ 837 $(MODEL_LIB)(zdfddm.o) \ 816 838 bdy_oce.F90 \ 817 839 bdy_par.F90 \ … … 832 854 par_oce.F90 \ 833 855 phycst.F90 \ 856 zdfddm.F90 \ 834 857 $(MODEL_LIB)(bdy_oce.o) \ 835 858 $(MODEL_LIB)(bdytides.o) \ … … 869 892 $(MODEL_LIB)(prtctl.o) \ 870 893 $(MODEL_LIB)(restart.o) \ 894 $(MODEL_LIB)(zdfddm.o) \ 871 895 bdy_par.F90 \ 872 896 dom_oce.F90 \ … … 887 911 prtctl.F90 \ 888 912 restart.F90 \ 913 zdfddm.F90 \ 889 914 $(MODEL_LIB)(bdy_oce.o) \ 890 915 $(MODEL_LIB)(bdy_par.o) \ … … 1242 1267 $(MODEL_LIB)(trdmld_oce.o) \ 1243 1268 $(MODEL_LIB)(zdf_oce.o) \ 1269 $(MODEL_LIB)(zdfddm.o) \ 1244 1270 $(MODEL_LIB)(zpshde.o) \ 1245 1271 c1d.F90 \ … … 1261 1287 trdmld_oce.F90 \ 1262 1288 zdf_oce.F90 \ 1289 zdfddm.F90 \ 1263 1290 zpshde.F90 \ 1264 1291 $(MODEL_LIB)(dom_oce.o) \ … … 1274 1301 prtctl.F90 \ 1275 1302 restart.F90 \ 1303 $(IOIPSL_LIB) \ 1276 1304 daymod.F90 1277 1305 $(MODEL_LIB)(diadimg.o) : \ … … 1471 1499 $(MODEL_LIB)(prtctl.o) \ 1472 1500 $(MODEL_LIB)(restart.o) \ 1501 $(MODEL_LIB)(zdfddm.o) \ 1473 1502 daymod.F90 \ 1474 1503 dom_oce.F90 \ … … 1487 1516 prtctl.F90 \ 1488 1517 restart.F90 \ 1518 zdfddm.F90 \ 1489 1519 $(MODEL_LIB)(daymod.o) \ 1490 1520 $(MODEL_LIB)(dianam.o) \ … … 1559 1589 $(MODEL_LIB)(in_out_manager.o) \ 1560 1590 $(MODEL_LIB)(iom.o) \ 1591 $(MODEL_LIB)(iom_def.o) \ 1592 $(MODEL_LIB)(iom_ioipsl.o) \ 1593 $(MODEL_LIB)(iom_nf90.o) \ 1594 $(MODEL_LIB)(iom_rstdimg.o) \ 1561 1595 $(MODEL_LIB)(lbclnk.o) \ 1562 1596 $(MODEL_LIB)(lbcnfd.o) \ … … 1576 1610 $(MODEL_LIB)(solsor.o) \ 1577 1611 $(MODEL_LIB)(zdf_oce.o) \ 1612 $(MODEL_LIB)(zdfddm.o) \ 1578 1613 daymod.F90 \ 1579 1614 dom_oce.F90 \ … … 1581 1616 in_out_manager.F90 \ 1582 1617 iom.F90 \ 1618 iom_def.F90 \ 1619 iom_ioipsl.F90 \ 1620 iom_nf90.F90 \ 1621 iom_rstdimg.F90 \ 1583 1622 lbclnk.F90 \ 1584 1623 lbcnfd.F90 \ … … 1598 1637 solsor.F90 \ 1599 1638 zdf_oce.F90 \ 1639 zdfddm.F90 \ 1600 1640 $(MODEL_LIB)(daymod.o) \ 1601 1641 $(MODEL_LIB)(diadimg.o) \ … … 1606 1646 $(MODEL_LIB)(ice_oce.o) \ 1607 1647 $(MODEL_LIB)(in_out_manager.o) \ 1648 $(MODEL_LIB)(iom.o) \ 1608 1649 $(MODEL_LIB)(lbclnk.o) \ 1609 1650 $(MODEL_LIB)(ldfdyn_oce.o) \ … … 1626 1667 ice_oce.F90 \ 1627 1668 in_out_manager.F90 \ 1669 iom.F90 \ 1628 1670 lbclnk.F90 \ 1629 1671 ldfdyn_oce.F90 \ … … 1832 1874 dom_oce.F90 1833 1875 $(MODEL_LIB)(domain.o) : \ 1834 $(MODEL_LIB)(bdy_oce.o) \1835 1876 $(MODEL_LIB)(c1d.o) \ 1836 1877 $(MODEL_LIB)(closea.o) \ … … 1850 1891 $(MODEL_LIB)(sbc_oce.o) \ 1851 1892 $(MODEL_LIB)(solisl.o) \ 1852 bdy_oce.F90 \1853 1893 c1d.F90 \ 1854 1894 closea.F90 \ … … 1952 1992 $(MODEL_LIB)(par_kind.o) \ 1953 1993 $(MODEL_LIB)(par_oce.o) \ 1994 $(MODEL_LIB)(zdfddm.o) \ 1954 1995 dom_oce.F90 \ 1955 1996 in_out_manager.F90 \ … … 1963 2004 par_kind.F90 \ 1964 2005 par_oce.F90 \ 2006 zdfddm.F90 \ 1965 2007 $(MODEL_LIB)(dom_oce.o) \ 1966 2008 $(MODEL_LIB)(in_out_manager.o) \ … … 2042 2084 domstp.F90 2043 2085 $(MODEL_LIB)(domvvl.o) : \ 2044 $(MODEL_LIB)(bdy_par.o) \2045 2086 $(MODEL_LIB)(dom_oce.o) \ 2046 2087 $(MODEL_LIB)(in_out_manager.o) \ … … 2052 2093 $(MODEL_LIB)(par_kind.o) \ 2053 2094 $(MODEL_LIB)(par_oce.o) \ 2054 bdy_par.F90 \2055 2095 dom_oce.F90 \ 2056 2096 in_out_manager.F90 \ … … 2062 2102 par_kind.F90 \ 2063 2103 par_oce.F90 \ 2064 $(MODEL_LIB)(bdy_oce.o) \ 2065 $(MODEL_LIB)(dom_oce.o) \ 2066 $(MODEL_LIB)(dynspg_oce.o) \ 2067 $(MODEL_LIB)(in_out_manager.o) \ 2068 $(MODEL_LIB)(lbclnk.o) \ 2069 $(MODEL_LIB)(lib_mpp.o) \ 2070 $(MODEL_LIB)(oce.o) \ 2071 $(MODEL_LIB)(phycst.o) \ 2072 $(MODEL_LIB)(sbc_oce.o) \ 2073 bdy_oce.F90 \ 2074 dom_oce.F90 \ 2075 dynspg_oce.F90 \ 2104 $(MODEL_LIB)(dom_oce.o) \ 2105 $(MODEL_LIB)(in_out_manager.o) \ 2106 $(MODEL_LIB)(lbclnk.o) \ 2107 $(MODEL_LIB)(lib_mpp.o) \ 2108 $(MODEL_LIB)(oce.o) \ 2109 $(MODEL_LIB)(phycst.o) \ 2110 $(MODEL_LIB)(sbc_oce.o) \ 2111 dom_oce.F90 \ 2076 2112 in_out_manager.F90 \ 2077 2113 lbclnk.F90 \ … … 2098 2134 $(MODEL_LIB)(par_kind.o) \ 2099 2135 $(MODEL_LIB)(par_oce.o) \ 2136 $(MODEL_LIB)(zdfddm.o) \ 2100 2137 dom_oce.F90 \ 2101 2138 in_out_manager.F90 \ … … 2111 2148 par_kind.F90 \ 2112 2149 par_oce.F90 \ 2150 zdfddm.F90 \ 2113 2151 $(MODEL_LIB)(dom_oce.o) \ 2114 2152 $(MODEL_LIB)(in_out_manager.o) \ … … 2143 2181 $(MODEL_LIB)(solpcg.o) \ 2144 2182 $(MODEL_LIB)(solsor.o) \ 2183 $(MODEL_LIB)(zdfddm.o) \ 2145 2184 dom_oce.F90 \ 2146 2185 in_out_manager.F90 \ … … 2163 2202 solpcg.F90 \ 2164 2203 solsor.F90 \ 2204 zdfddm.F90 \ 2165 2205 $(MODEL_LIB)(c1d.o) \ 2166 2206 $(MODEL_LIB)(closea.o) \ … … 2203 2243 $(MODEL_LIB)(prtctl.o) \ 2204 2244 $(MODEL_LIB)(restart.o) \ 2245 $(MODEL_LIB)(zdfddm.o) \ 2205 2246 dom_oce.F90 \ 2206 2247 in_out_manager.F90 \ … … 2220 2261 prtctl.F90 \ 2221 2262 restart.F90 \ 2263 zdfddm.F90 \ 2222 2264 $(MODEL_LIB)(daymod.o) \ 2223 2265 $(MODEL_LIB)(dom_oce.o) \ … … 2255 2297 $(MODEL_LIB)(prtctl.o) \ 2256 2298 $(MODEL_LIB)(restart.o) \ 2299 $(MODEL_LIB)(zdfddm.o) \ 2257 2300 dom_oce.F90 \ 2258 2301 in_out_manager.F90 \ … … 2272 2315 prtctl.F90 \ 2273 2316 restart.F90 \ 2317 zdfddm.F90 \ 2274 2318 $(MODEL_LIB)(daymod.o) \ 2275 2319 $(MODEL_LIB)(dom_oce.o) \ … … 3237 3281 $(MODEL_LIB)(trdmld_oce.o) \ 3238 3282 $(MODEL_LIB)(zdf_oce.o) \ 3283 $(MODEL_LIB)(zdfddm.o) \ 3239 3284 $(MODEL_LIB)(zpshde.o) \ 3240 3285 c1d.F90 \ … … 3262 3307 trdmld_oce.F90 \ 3263 3308 zdf_oce.F90 \ 3309 zdfddm.F90 \ 3264 3310 zpshde.F90 \ 3265 3311 $(MODEL_LIB)(dom_oce.o) \ … … 3330 3376 $(MODEL_LIB)(trdmld_oce.o) \ 3331 3377 $(MODEL_LIB)(zdf_oce.o) \ 3378 $(MODEL_LIB)(zdfddm.o) \ 3332 3379 $(MODEL_LIB)(zpshde.o) \ 3333 3380 bdy_oce.F90 \ … … 3367 3414 trdmld_oce.F90 \ 3368 3415 zdf_oce.F90 \ 3416 zdfddm.F90 \ 3369 3417 zpshde.F90 \ 3370 3418 $(MODEL_LIB)(agrif_opa_interp.o) \ … … 3461 3509 $(MODEL_LIB)(trdmld_oce.o) \ 3462 3510 $(MODEL_LIB)(zdf_oce.o) \ 3511 $(MODEL_LIB)(zdfddm.o) \ 3463 3512 $(MODEL_LIB)(zpshde.o) \ 3464 3513 c1d.F90 \ … … 3490 3539 trdmld_oce.F90 \ 3491 3540 zdf_oce.F90 \ 3541 zdfddm.F90 \ 3492 3542 zpshde.F90 \ 3493 3543 $(MODEL_LIB)(dom_oce.o) \ … … 3566 3616 $(MODEL_LIB)(trdmod_oce.o) \ 3567 3617 $(MODEL_LIB)(zdf_oce.o) \ 3618 $(MODEL_LIB)(zdfddm.o) \ 3568 3619 $(MODEL_LIB)(zpshde.o) \ 3569 3620 bdy_oce.F90 \ … … 3600 3651 trdmod_oce.F90 \ 3601 3652 zdf_oce.F90 \ 3653 zdfddm.F90 \ 3602 3654 zpshde.F90 \ 3603 3655 $(MODEL_LIB)(bdy_oce.o) \ … … 3969 4021 $(MODEL_LIB)(prtctl.o) \ 3970 4022 $(MODEL_LIB)(restart.o) \ 4023 $(MODEL_LIB)(zdfddm.o) \ 3971 4024 dom_oce.F90 \ 3972 4025 in_out_manager.F90 \ … … 3983 4036 prtctl.F90 \ 3984 4037 restart.F90 \ 4038 zdfddm.F90 \ 3985 4039 $(MODEL_LIB)(daymod.o) \ 3986 4040 $(MODEL_LIB)(dom_oce.o) \ … … 4271 4325 $(MODEL_LIB)(par_kind.o) \ 4272 4326 $(MODEL_LIB)(par_oce.o) \ 4327 $(MODEL_LIB)(prtctl.o) \ 4328 $(MODEL_LIB)(zdf_oce.o) \ 4273 4329 dom_oce.F90 \ 4274 4330 in_out_manager.F90 \ … … 4281 4337 par_kind.F90 \ 4282 4338 par_oce.F90 \ 4339 prtctl.F90 \ 4340 zdf_oce.F90 \ 4283 4341 $(MODEL_LIB)(dom_oce.o) \ 4284 4342 $(MODEL_LIB)(in_out_manager.o) \ … … 4288 4346 $(MODEL_LIB)(iom_rstdimg.o) \ 4289 4347 $(MODEL_LIB)(lbclnk.o) \ 4348 $(MODEL_LIB)(zdfddm.o) \ 4290 4349 dom_oce.F90 \ 4291 4350 in_out_manager.F90 \ … … 4295 4354 iom_rstdimg.F90 \ 4296 4355 lbclnk.F90 \ 4356 zdfddm.F90 \ 4297 4357 KEY_CPP \ 4298 4358 iom.F90 … … 4952 5012 $(MODEL_LIB)(trdmod_oce.o) \ 4953 5013 $(MODEL_LIB)(zdf_oce.o) \ 5014 $(MODEL_LIB)(zdfddm.o) \ 4954 5015 $(MODEL_LIB)(zdfmxl.o) \ 4955 5016 dom_oce.F90 \ … … 4975 5036 trdmod_oce.F90 \ 4976 5037 zdf_oce.F90 \ 5038 zdfddm.F90 \ 4977 5039 zdfmxl.F90 \ 4978 5040 $(MODEL_LIB)(daymod.o) \ … … 5243 5305 $(MODEL_LIB)(prtctl.o) \ 5244 5306 $(MODEL_LIB)(restart.o) \ 5307 $(MODEL_LIB)(zdfddm.o) \ 5245 5308 dom_oce.F90 \ 5246 5309 in_out_manager.F90 \ … … 5258 5321 prtctl.F90 \ 5259 5322 restart.F90 \ 5323 zdfddm.F90 \ 5260 5324 $(MODEL_LIB)(daymod.o) \ 5261 5325 $(MODEL_LIB)(ice_2.o) \ … … 5551 5615 $(MODEL_LIB)(in_out_manager.o) \ 5552 5616 $(MODEL_LIB)(iom.o) \ 5617 $(MODEL_LIB)(iom_def.o) \ 5618 $(MODEL_LIB)(iom_ioipsl.o) \ 5619 $(MODEL_LIB)(iom_nf90.o) \ 5620 $(MODEL_LIB)(iom_rstdimg.o) \ 5553 5621 $(MODEL_LIB)(lbclnk.o) \ 5554 5622 $(MODEL_LIB)(lbcnfd.o) \ … … 5562 5630 $(MODEL_LIB)(prtctl.o) \ 5563 5631 $(MODEL_LIB)(restart.o) \ 5632 $(MODEL_LIB)(zdfddm.o) \ 5564 5633 daymod.F90 \ 5565 5634 dom_oce.F90 \ 5566 5635 in_out_manager.F90 \ 5567 5636 iom.F90 \ 5637 iom_def.F90 \ 5638 iom_ioipsl.F90 \ 5639 iom_nf90.F90 \ 5640 iom_rstdimg.F90 \ 5568 5641 lbclnk.F90 \ 5569 5642 lbcnfd.F90 \ … … 5577 5650 prtctl.F90 \ 5578 5651 restart.F90 \ 5652 zdfddm.F90 \ 5579 5653 $(MODEL_LIB)(daymod.o) \ 5580 5654 $(MODEL_LIB)(dianam.o) \ … … 5584 5658 $(MODEL_LIB)(ice_oce.o) \ 5585 5659 $(MODEL_LIB)(in_out_manager.o) \ 5660 $(MODEL_LIB)(iom.o) \ 5586 5661 $(MODEL_LIB)(lbclnk.o) \ 5587 5662 $(MODEL_LIB)(phycst.o) \ … … 5595 5670 ice_oce.F90 \ 5596 5671 in_out_manager.F90 \ 5672 iom.F90 \ 5597 5673 lbclnk.F90 \ 5598 5674 phycst.F90 \ … … 5623 5699 $(MODEL_LIB)(eosbn2.o) \ 5624 5700 $(MODEL_LIB)(in_out_manager.o) \ 5701 $(MODEL_LIB)(iom.o) \ 5625 5702 $(MODEL_LIB)(istate.o) \ 5626 5703 $(MODEL_LIB)(ldfdyn.o) \ … … 5657 5734 eosbn2.F90 \ 5658 5735 in_out_manager.F90 \ 5736 iom.F90 \ 5659 5737 istate.F90 \ 5660 5738 ldfdyn.F90 \ … … 5795 5873 $(MODEL_LIB)(prtctl.o) \ 5796 5874 $(MODEL_LIB)(restart.o) \ 5875 $(MODEL_LIB)(zdfddm.o) \ 5797 5876 dom_oce.F90 \ 5798 5877 in_out_manager.F90 \ … … 5814 5893 prtctl.F90 \ 5815 5894 restart.F90 \ 5895 zdfddm.F90 \ 5816 5896 $(MODEL_LIB)(daymod.o) \ 5817 5897 $(MODEL_LIB)(dom_oce.o) \ … … 6347 6427 $(MODEL_LIB)(in_out_manager.o) \ 6348 6428 $(MODEL_LIB)(iom.o) \ 6429 $(MODEL_LIB)(iom_def.o) \ 6430 $(MODEL_LIB)(iom_ioipsl.o) \ 6431 $(MODEL_LIB)(iom_nf90.o) \ 6432 $(MODEL_LIB)(iom_rstdimg.o) \ 6349 6433 $(MODEL_LIB)(lbclnk.o) \ 6350 6434 $(MODEL_LIB)(lbcnfd.o) \ … … 6418 6502 $(MODEL_LIB)(zdftke.o) \ 6419 6503 $(MODEL_LIB)(zdftke2.o) \ 6504 $(MODEL_LIB)(zdftmx.o) \ 6420 6505 $(MODEL_LIB)(zpshde.o) \ 6421 6506 $(MODEL_LIB)(zpshde_trc.o) \ … … 6469 6554 in_out_manager.F90 \ 6470 6555 iom.F90 \ 6556 iom_def.F90 \ 6557 iom_ioipsl.F90 \ 6558 iom_nf90.F90 \ 6559 iom_rstdimg.F90 \ 6471 6560 lbclnk.F90 \ 6472 6561 lbcnfd.F90 \ … … 6540 6629 zdftke.F90 \ 6541 6630 zdftke2.F90 \ 6631 zdftmx.F90 \ 6542 6632 zpshde.F90 \ 6543 6633 zpshde_trc.F90 \ … … 6558 6648 $(MODEL_LIB)(eosbn2.o) \ 6559 6649 $(MODEL_LIB)(in_out_manager.o) \ 6650 $(MODEL_LIB)(iom.o) \ 6560 6651 $(MODEL_LIB)(istate.o) \ 6561 6652 $(MODEL_LIB)(ldfdyn.o) \ … … 6592 6683 eosbn2.F90 \ 6593 6684 in_out_manager.F90 \ 6685 iom.F90 \ 6594 6686 istate.F90 \ 6595 6687 ldfdyn.F90 \ … … 7814 7906 $(MODEL_LIB)(prtctl.o) \ 7815 7907 $(MODEL_LIB)(restart.o) \ 7908 $(MODEL_LIB)(zdfddm.o) \ 7816 7909 daymod.F90 \ 7817 7910 dom_oce.F90 \ … … 7834 7927 prtctl.F90 \ 7835 7928 restart.F90 \ 7929 zdfddm.F90 \ 7836 7930 $(MODEL_LIB)(albedo.o) \ 7837 7931 $(MODEL_LIB)(daymod.o) \ … … 7885 7979 $(MODEL_LIB)(prtctl.o) \ 7886 7980 $(MODEL_LIB)(restart.o) \ 7981 $(MODEL_LIB)(zdfddm.o) \ 7887 7982 daymod.F90 \ 7888 7983 dom_oce.F90 \ … … 7904 7999 prtctl.F90 \ 7905 8000 restart.F90 \ 8001 zdfddm.F90 \ 7906 8002 $(MODEL_LIB)(daymod.o) \ 7907 8003 $(MODEL_LIB)(dom_oce.o) \ … … 7953 8049 $(MODEL_LIB)(trdmld_oce.o) \ 7954 8050 $(MODEL_LIB)(zdf_oce.o) \ 8051 $(MODEL_LIB)(zdfddm.o) \ 7955 8052 $(MODEL_LIB)(zpshde.o) \ 7956 8053 c1d.F90 \ … … 7974 8071 trdmld_oce.F90 \ 7975 8072 zdf_oce.F90 \ 8073 zdfddm.F90 \ 7976 8074 zpshde.F90 \ 7977 8075 $(MODEL_LIB)(albedo.o) \ … … 8030 8128 $(MODEL_LIB)(prtctl.o) \ 8031 8129 $(MODEL_LIB)(restart.o) \ 8130 $(MODEL_LIB)(zdfddm.o) \ 8032 8131 daymod.F90 \ 8033 8132 dom_oce.F90 \ … … 8049 8148 prtctl.F90 \ 8050 8149 restart.F90 \ 8150 zdfddm.F90 \ 8051 8151 $(MODEL_LIB)(daymod.o) \ 8052 8152 $(MODEL_LIB)(dom_oce.o) \ … … 8460 8560 $(MODEL_LIB)(trdmld_oce.o) \ 8461 8561 $(MODEL_LIB)(zdf_oce.o) \ 8562 $(MODEL_LIB)(zdfddm.o) \ 8462 8563 $(MODEL_LIB)(zpshde.o) \ 8463 8564 albedo.F90 \ … … 8506 8607 trdmld_oce.F90 \ 8507 8608 zdf_oce.F90 \ 8609 zdfddm.F90 \ 8508 8610 zpshde.F90 \ 8509 8611 $(MODEL_LIB)(closea.o) \ … … 8578 8680 $(MODEL_LIB)(restart.o) \ 8579 8681 $(MODEL_LIB)(sbc_oce.o) \ 8682 $(MODEL_LIB)(zdfddm.o) \ 8580 8683 daymod.F90 \ 8581 8684 dom_oce.F90 \ … … 8597 8700 restart.F90 \ 8598 8701 sbc_oce.F90 \ 8702 zdfddm.F90 \ 8599 8703 $(MODEL_LIB)(closea.o) \ 8600 8704 $(MODEL_LIB)(daymod.o) \ … … 8635 8739 $(MODEL_LIB)(trdmld_oce.o) \ 8636 8740 $(MODEL_LIB)(zdf_oce.o) \ 8741 $(MODEL_LIB)(zdfddm.o) \ 8637 8742 $(MODEL_LIB)(zpshde.o) \ 8638 8743 c1d.F90 \ … … 8656 8761 trdmld_oce.F90 \ 8657 8762 zdf_oce.F90 \ 8763 zdfddm.F90 \ 8658 8764 zpshde.F90 \ 8659 8765 $(MODEL_LIB)(daymod.o) \ … … 8699 8805 $(MODEL_LIB)(restart.o) \ 8700 8806 $(MODEL_LIB)(sbc_oce.o) \ 8807 $(MODEL_LIB)(zdfddm.o) \ 8701 8808 closea.F90 \ 8702 8809 daymod.F90 \ … … 8721 8828 restart.F90 \ 8722 8829 sbc_oce.F90 \ 8830 zdfddm.F90 \ 8723 8831 $(MODEL_LIB)(daymod.o) \ 8724 8832 $(MODEL_LIB)(dom_oce.o) \ … … 8937 9045 $(MODEL_LIB)(sms_pisces.o) \ 8938 9046 $(MODEL_LIB)(trc.o) \ 9047 $(MODEL_LIB)(zdfddm.o) \ 8939 9048 daymod.F90 \ 8940 9049 dom_oce.F90 \ … … 8950 9059 sms_pisces.F90 \ 8951 9060 trc.F90 \ 9061 zdfddm.F90 \ 8952 9062 $(MODEL_LIB)(iom.o) \ 8953 9063 $(MODEL_LIB)(sed.o) \ … … 8975 9085 $(MODEL_LIB)(sms_pisces.o) \ 8976 9086 $(MODEL_LIB)(trc.o) \ 9087 $(MODEL_LIB)(zdfddm.o) \ 8977 9088 daymod.F90 \ 8978 9089 dom_oce.F90 \ … … 8991 9102 sms_pisces.F90 \ 8992 9103 trc.F90 \ 9104 zdfddm.F90 \ 8993 9105 $(MODEL_LIB)(iom.o) \ 8994 9106 $(MODEL_LIB)(sed.o) \ … … 9122 9234 $(MODEL_LIB)(sms_pisces.o) \ 9123 9235 $(MODEL_LIB)(trc.o) \ 9236 $(MODEL_LIB)(zdfddm.o) \ 9124 9237 daymod.F90 \ 9125 9238 dom_oce.F90 \ … … 9135 9248 sms_pisces.F90 \ 9136 9249 trc.F90 \ 9250 zdfddm.F90 \ 9137 9251 $(MODEL_LIB)(iom.o) \ 9138 9252 $(MODEL_LIB)(sed.o) \ … … 9347 9461 $(MODEL_LIB)(sol_oce.o) \ 9348 9462 $(MODEL_LIB)(zdf_oce.o) \ 9463 $(MODEL_LIB)(zdfddm.o) \ 9349 9464 dom_oce.F90 \ 9350 9465 in_out_manager.F90 \ … … 9363 9478 sol_oce.F90 \ 9364 9479 zdf_oce.F90 \ 9480 zdfddm.F90 \ 9365 9481 $(MODEL_LIB)(dom_oce.o) \ 9366 9482 $(MODEL_LIB)(in_out_manager.o) \ … … 9829 9945 $(MODEL_LIB)(divcur.o) \ 9830 9946 $(MODEL_LIB)(dom_oce.o) \ 9831 $(MODEL_LIB)(domvvl.o) \9832 9947 $(MODEL_LIB)(dtasal.o) \ 9833 9948 $(MODEL_LIB)(dtatem.o) \ … … 9889 10004 $(MODEL_LIB)(zdftke.o) \ 9890 10005 $(MODEL_LIB)(zdftke2.o) \ 10006 $(MODEL_LIB)(zdftmx.o) \ 9891 10007 $(MODEL_LIB)(zpshde.o) \ 9892 10008 agrif_opa_sponge.F90 \ … … 9906 10022 divcur.F90 \ 9907 10023 dom_oce.F90 \ 9908 domvvl.F90 \9909 10024 dtasal.F90 \ 9910 10025 dtatem.F90 \ … … 9966 10081 zdftke.F90 \ 9967 10082 zdftke2.F90 \ 10083 zdftmx.F90 \ 9968 10084 zpshde.F90 \ 9969 10085 domzgr_substitute.h90 \ … … 10942 11058 $(MODEL_LIB)(trdvor_oce.o) \ 10943 11059 $(MODEL_LIB)(zdf_oce.o) \ 11060 $(MODEL_LIB)(zdfddm.o) \ 10944 11061 dom_oce.F90 \ 10945 11062 in_out_manager.F90 \ … … 10965 11082 trdvor_oce.F90 \ 10966 11083 zdf_oce.F90 \ 11084 zdfddm.F90 \ 10967 11085 $(MODEL_LIB)(dom_oce.o) \ 10968 11086 $(MODEL_LIB)(in_out_manager.o) \ … … 11080 11198 $(MODEL_LIB)(trdvor_oce.o) \ 11081 11199 $(MODEL_LIB)(zdf_oce.o) \ 11200 $(MODEL_LIB)(zdfddm.o) \ 11082 11201 daymod.F90 \ 11083 11202 dom_oce.F90 \ … … 11107 11226 trdvor_oce.F90 \ 11108 11227 zdf_oce.F90 \ 11228 zdfddm.F90 \ 11109 11229 $(MODEL_LIB)(dom_oce.o) \ 11110 11230 $(MODEL_LIB)(dtasal.o) \ … … 11651 11771 $(MODEL_LIB)(bdytra.o) \ 11652 11772 $(MODEL_LIB)(dom_oce.o) \ 11773 $(MODEL_LIB)(domvvl.o) \ 11653 11774 $(MODEL_LIB)(dynspg_oce.o) \ 11654 11775 $(MODEL_LIB)(in_out_manager.o) \ … … 11665 11786 bdytra.F90 \ 11666 11787 dom_oce.F90 \ 11788 domvvl.F90 \ 11667 11789 dynspg_oce.F90 \ 11668 11790 in_out_manager.F90 \ … … 11680 11802 tranxt.F90 11681 11803 $(MODEL_LIB)(traqsr.o) : \ 11682 $(MODEL_LIB)(dom_oce.o) \ 11683 $(MODEL_LIB)(in_out_manager.o) \ 11804 $(MODEL_LIB)(daymod.o) \ 11805 $(MODEL_LIB)(dom_oce.o) \ 11806 $(MODEL_LIB)(geo2ocean.o) \ 11807 $(MODEL_LIB)(in_out_manager.o) \ 11808 $(MODEL_LIB)(iom.o) \ 11809 $(MODEL_LIB)(iom_def.o) \ 11810 $(MODEL_LIB)(iom_ioipsl.o) \ 11811 $(MODEL_LIB)(iom_nf90.o) \ 11812 $(MODEL_LIB)(iom_rstdimg.o) \ 11684 11813 $(MODEL_LIB)(lbclnk.o) \ 11685 11814 $(MODEL_LIB)(ldftra_oce.o) \ … … 11700 11829 $(MODEL_LIB)(trdvor_oce.o) \ 11701 11830 $(MODEL_LIB)(zdf_oce.o) \ 11702 dom_oce.F90 \ 11703 in_out_manager.F90 \ 11831 $(MODEL_LIB)(zdfddm.o) \ 11832 daymod.F90 \ 11833 dom_oce.F90 \ 11834 geo2ocean.F90 \ 11835 in_out_manager.F90 \ 11836 iom.F90 \ 11837 iom_def.F90 \ 11838 iom_ioipsl.F90 \ 11839 iom_nf90.F90 \ 11840 iom_rstdimg.F90 \ 11704 11841 lbclnk.F90 \ 11705 11842 ldftra_oce.F90 \ … … 11720 11857 trdvor_oce.F90 \ 11721 11858 zdf_oce.F90 \ 11722 $(MODEL_LIB)(dom_oce.o) \ 11723 $(MODEL_LIB)(in_out_manager.o) \ 11859 zdfddm.F90 \ 11860 $(MODEL_LIB)(dom_oce.o) \ 11861 $(MODEL_LIB)(fldread.o) \ 11862 $(MODEL_LIB)(in_out_manager.o) \ 11863 $(MODEL_LIB)(iom.o) \ 11724 11864 $(MODEL_LIB)(oce.o) \ 11725 11865 $(MODEL_LIB)(phycst.o) \ … … 11730 11870 $(MODEL_LIB)(trdmod_oce.o) \ 11731 11871 dom_oce.F90 \ 11732 in_out_manager.F90 \ 11872 fldread.F90 \ 11873 in_out_manager.F90 \ 11874 iom.F90 \ 11733 11875 oce.F90 \ 11734 11876 phycst.F90 \ … … 11744 11886 $(MODEL_LIB)(trasbc.o) : \ 11745 11887 $(MODEL_LIB)(dom_oce.o) \ 11746 $(MODEL_LIB)(in_out_manager.o) \ 11888 $(MODEL_LIB)(fldread.o) \ 11889 $(MODEL_LIB)(in_out_manager.o) \ 11890 $(MODEL_LIB)(iom.o) \ 11747 11891 $(MODEL_LIB)(lbclnk.o) \ 11748 11892 $(MODEL_LIB)(ldftra_oce.o) \ … … 11766 11910 $(MODEL_LIB)(zdf_oce.o) \ 11767 11911 dom_oce.F90 \ 11768 in_out_manager.F90 \ 11912 fldread.F90 \ 11913 in_out_manager.F90 \ 11914 iom.F90 \ 11769 11915 lbclnk.F90 \ 11770 11916 ldftra_oce.F90 \ … … 11810 11956 trasbc.F90 11811 11957 $(MODEL_LIB)(trazdf.o) : \ 11812 $(MODEL_LIB)(bdy_oce.o) \11813 11958 $(MODEL_LIB)(dom_oce.o) \ 11814 11959 $(MODEL_LIB)(domvvl.o) \ 11815 $(MODEL_LIB)(dynspg_oce.o) \11816 11960 $(MODEL_LIB)(dynzdf_exp.o) \ 11817 11961 $(MODEL_LIB)(eosbn2.o) \ … … 11844 11988 $(MODEL_LIB)(zdfddm.o) \ 11845 11989 $(MODEL_LIB)(zdfmxl.o) \ 11846 bdy_oce.F90 \11847 11990 dom_oce.F90 \ 11848 11991 domvvl.F90 \ 11849 dynspg_oce.F90 \11850 11992 dynzdf_exp.F90 \ 11851 11993 eosbn2.F90 \ … … 11920 12062 trazdf.F90 11921 12063 $(MODEL_LIB)(trazdf_exp.o) : \ 11922 $(MODEL_LIB)(bdy_oce.o) \ 11923 $(MODEL_LIB)(dom_oce.o) \ 11924 $(MODEL_LIB)(dynspg_oce.o) \ 12064 $(MODEL_LIB)(dom_oce.o) \ 11925 12065 $(MODEL_LIB)(in_out_manager.o) \ 11926 12066 $(MODEL_LIB)(lbclnk.o) \ … … 11942 12082 $(MODEL_LIB)(trdvor_oce.o) \ 11943 12083 $(MODEL_LIB)(zdf_oce.o) \ 11944 bdy_oce.F90 \ 11945 dom_oce.F90 \ 11946 dynspg_oce.F90 \ 12084 dom_oce.F90 \ 11947 12085 in_out_manager.F90 \ 11948 12086 lbclnk.F90 \ … … 11988 12126 trazdf_exp.F90 11989 12127 $(MODEL_LIB)(trazdf_imp.o) : \ 11990 $(MODEL_LIB)(bdy_oce.o) \ 11991 $(MODEL_LIB)(dom_oce.o) \ 11992 $(MODEL_LIB)(dynspg_oce.o) \ 12128 $(MODEL_LIB)(dom_oce.o) \ 11993 12129 $(MODEL_LIB)(in_out_manager.o) \ 11994 12130 $(MODEL_LIB)(lbclnk.o) \ … … 12014 12150 $(MODEL_LIB)(zdf_oce.o) \ 12015 12151 $(MODEL_LIB)(zdfmxl.o) \ 12016 bdy_oce.F90 \ 12017 dom_oce.F90 \ 12018 dynspg_oce.F90 \ 12152 dom_oce.F90 \ 12019 12153 in_out_manager.F90 \ 12020 12154 lbclnk.F90 \ … … 12092 12226 trc.F90 12093 12227 $(MODEL_LIB)(trc_oce.o) : \ 12228 $(MODEL_LIB)(lib_print.o) \ 12094 12229 $(MODEL_LIB)(par_kind.o) \ 12095 12230 $(MODEL_LIB)(par_oce.o) \ 12096 12231 $(MODEL_LIB)(par_trc.o) \ 12232 lib_print.f90 \ 12097 12233 par_kind.F90 \ 12098 12234 par_oce.F90 \ 12099 12235 par_trc.F90 \ 12236 $(MODEL_LIB)(dom_oce.o) \ 12237 $(MODEL_LIB)(in_out_manager.o) \ 12100 12238 $(MODEL_LIB)(par_oce.o) \ 12101 12239 $(MODEL_LIB)(sms_pisces.o) \ 12240 dom_oce.F90 \ 12241 in_out_manager.F90 \ 12102 12242 par_oce.F90 \ 12103 12243 sms_pisces.F90 \ 12244 domzgr_substitute.h90 \ 12104 12245 KEY_CPP \ 12105 12246 trc_oce.F90 … … 16500 16641 $(MODEL_LIB)(trdvor_oce.o) \ 16501 16642 $(MODEL_LIB)(zdf_oce.o) \ 16643 $(MODEL_LIB)(zdfddm.o) \ 16502 16644 $(MODEL_LIB)(zpshde.o) \ 16503 16645 c1d.F90 \ … … 16522 16664 trdvor_oce.F90 \ 16523 16665 zdf_oce.F90 \ 16666 zdfddm.F90 \ 16524 16667 zpshde.F90 \ 16525 16668 $(MODEL_LIB)(daymod.o) \ … … 16898 17041 trp_trc.F90 16899 17042 $(MODEL_LIB)(wzvmod.o) : \ 16900 $(MODEL_LIB)(bdy_oce.o) \ 16901 $(MODEL_LIB)(bdy_par.o) \ 16902 $(MODEL_LIB)(dom_oce.o) \ 16903 $(MODEL_LIB)(dynspg_oce.o) \ 16904 $(MODEL_LIB)(in_out_manager.o) \ 17043 $(MODEL_LIB)(c1d.o) \ 17044 $(MODEL_LIB)(dom_oce.o) \ 17045 $(MODEL_LIB)(eosbn2.o) \ 17046 $(MODEL_LIB)(in_out_manager.o) \ 17047 $(MODEL_LIB)(iom.o) \ 17048 $(MODEL_LIB)(iom_def.o) \ 17049 $(MODEL_LIB)(iom_ioipsl.o) \ 17050 $(MODEL_LIB)(iom_nf90.o) \ 17051 $(MODEL_LIB)(iom_rstdimg.o) \ 16905 17052 $(MODEL_LIB)(lbclnk.o) \ 16906 17053 $(MODEL_LIB)(lbcnfd.o) \ … … 16913 17060 $(MODEL_LIB)(phycst.o) \ 16914 17061 $(MODEL_LIB)(sbc_oce.o) \ 16915 bdy_oce.F90 \ 16916 bdy_par.F90 \ 16917 dom_oce.F90 \ 16918 dynspg_oce.F90 \ 16919 in_out_manager.F90 \ 17062 $(MODEL_LIB)(trdmld_oce.o) \ 17063 $(MODEL_LIB)(zdf_oce.o) \ 17064 $(MODEL_LIB)(zdfddm.o) \ 17065 $(MODEL_LIB)(zpshde.o) \ 17066 c1d.F90 \ 17067 dom_oce.F90 \ 17068 eosbn2.F90 \ 17069 in_out_manager.F90 \ 17070 iom.F90 \ 17071 iom_def.F90 \ 17072 iom_ioipsl.F90 \ 17073 iom_nf90.F90 \ 17074 iom_rstdimg.F90 \ 16920 17075 lbclnk.F90 \ 16921 17076 lbcnfd.F90 \ … … 16928 17083 phycst.F90 \ 16929 17084 sbc_oce.F90 \ 16930 $(MODEL_LIB)(bdy_oce.o) \ 17085 trdmld_oce.F90 \ 17086 zdf_oce.F90 \ 17087 zdfddm.F90 \ 17088 zpshde.F90 \ 16931 17089 $(MODEL_LIB)(dom_oce.o) \ 16932 17090 $(MODEL_LIB)(domvvl.o) \ 16933 17091 $(MODEL_LIB)(in_out_manager.o) \ 17092 $(MODEL_LIB)(iom.o) \ 16934 17093 $(MODEL_LIB)(lbclnk.o) \ 16935 17094 $(MODEL_LIB)(obc_oce.o) \ … … 16938 17097 $(MODEL_LIB)(phycst.o) \ 16939 17098 $(MODEL_LIB)(prtctl.o) \ 16940 $(MODEL_LIB)( sbc_oce.o) \16941 bdy_oce.F90\17099 $(MODEL_LIB)(restart.o) \ 17100 $(MODEL_LIB)(sbc_oce.o) \ 16942 17101 dom_oce.F90 \ 16943 17102 domvvl.F90 \ 16944 17103 in_out_manager.F90 \ 17104 iom.F90 \ 16945 17105 lbclnk.F90 \ 16946 17106 obc_oce.F90 \ … … 16949 17109 phycst.F90 \ 16950 17110 prtctl.F90 \ 17111 restart.F90 \ 16951 17112 sbc_oce.F90 \ 16952 17113 domzgr_substitute.h90 \ 17114 vectopt_loop_substitute.h90 \ 16953 17115 KEY_CPP \ 16954 17116 wzvmod.F90 … … 17438 17600 KEY_CPP \ 17439 17601 zdftke2.F90 17602 $(MODEL_LIB)(zdftmx.o) : \ 17603 $(MODEL_LIB)(dom_oce.o) \ 17604 $(MODEL_LIB)(in_out_manager.o) \ 17605 $(MODEL_LIB)(iom_def.o) \ 17606 $(MODEL_LIB)(iom_ioipsl.o) \ 17607 $(MODEL_LIB)(iom_nf90.o) \ 17608 $(MODEL_LIB)(iom_rstdimg.o) \ 17609 $(MODEL_LIB)(lbclnk.o) \ 17610 $(MODEL_LIB)(lbcnfd.o) \ 17611 $(MODEL_LIB)(lib_mpp.o) \ 17612 $(MODEL_LIB)(lib_print.o) \ 17613 $(MODEL_LIB)(oce.o) \ 17614 $(MODEL_LIB)(par_kind.o) \ 17615 $(MODEL_LIB)(par_oce.o) \ 17616 $(MODEL_LIB)(phycst.o) \ 17617 $(MODEL_LIB)(prtctl.o) \ 17618 $(MODEL_LIB)(zdfddm.o) \ 17619 dom_oce.F90 \ 17620 in_out_manager.F90 \ 17621 iom_def.F90 \ 17622 iom_ioipsl.F90 \ 17623 iom_nf90.F90 \ 17624 iom_rstdimg.F90 \ 17625 lbclnk.F90 \ 17626 lbcnfd.F90 \ 17627 lib_mpp.F90 \ 17628 lib_print.f90 \ 17629 oce.F90 \ 17630 par_kind.F90 \ 17631 par_oce.F90 \ 17632 phycst.F90 \ 17633 prtctl.F90 \ 17634 zdfddm.F90 \ 17635 $(MODEL_LIB)(dom_oce.o) \ 17636 $(MODEL_LIB)(eosbn2.o) \ 17637 $(MODEL_LIB)(in_out_manager.o) \ 17638 $(MODEL_LIB)(iom.o) \ 17639 $(MODEL_LIB)(lbclnk.o) \ 17640 $(MODEL_LIB)(oce.o) \ 17641 $(MODEL_LIB)(phycst.o) \ 17642 $(MODEL_LIB)(prtctl.o) \ 17643 $(MODEL_LIB)(zdf_oce.o) \ 17644 dom_oce.F90 \ 17645 eosbn2.F90 \ 17646 in_out_manager.F90 \ 17647 iom.F90 \ 17648 lbclnk.F90 \ 17649 oce.F90 \ 17650 phycst.F90 \ 17651 prtctl.F90 \ 17652 zdf_oce.F90 \ 17653 domzgr_substitute.h90 \ 17654 vectopt_loop_substitute.h90 \ 17655 KEY_CPP \ 17656 zdftmx.F90 17440 17657 $(MODEL_LIB)(zpshde.o) : \ 17441 17658 $(MODEL_LIB)(dom_oce.o) \ -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r1344 r1439 77 77 endif 78 78 79 # Some tests to define variables related to xmlioserver compilation 80 # Please do not change 81 ifneq (,$(findstring key_iomput,$(P_P))) 82 IOSERVER=use 83 override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 84 override USER_INC += -I../../../lib/libxmlio_server 85 else 86 IOSERVER=notuse 87 endif 88 79 89 KEY_LIST = \ 80 90 key_agrif \ … … 115 125 key_flx_forced_daily \ 116 126 key_gyre \ 127 key_iomput \ 117 128 key_islands \ 118 129 key_kppcustom \ … … 135 146 key_orca_r4 \ 136 147 key_pisces \ 137 key_sigma_vvl \138 148 key_top \ 139 149 key_trabbc \ … … 160 170 key_zdfric \ 161 171 key_zdftke \ 162 key_zdftke2 172 key_zdftke2 \ 173 key_zdftmx 163 174 # .o file list in the library 164 175 LIB_OBJ = \ … … 381 392 $(MODEL_LIB)(zdftke.o)\ 382 393 $(MODEL_LIB)(zdftke2.o)\ 394 $(MODEL_LIB)(zdftmx.o)\ 383 395 $(MODEL_LIB)(zpshde.o) 384 396 … … 401 413 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 402 414 403 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o415 $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 404 416 ifeq ($(AGRIF),use) 405 417 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 406 418 else 407 419 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 420 endif 421 422 # ioserver library 423 libioserver : 424 ifeq ($(IOSERVER),use) 425 (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 426 (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 408 427 endif 409 428 … … 605 624 $(MODEL_LIB)(domvvl.o) \ 606 625 $(MODEL_LIB)(in_out_manager.o) \ 626 $(MODEL_LIB)(iom.o) \ 607 627 $(MODEL_LIB)(lbclnk.o) \ 608 628 $(MODEL_LIB)(lib_mpp.o) \ … … 614 634 $(MODEL_LIB)(phycst.o) \ 615 635 $(MODEL_LIB)(prtctl.o) \ 636 $(MODEL_LIB)(restart.o) \ 616 637 $(MODEL_LIB)(sbc_oce.o) \ 617 638 bdy_oce.F90 \ … … 619 640 domvvl.F90 \ 620 641 in_out_manager.F90 \ 642 iom.F90 \ 621 643 lbclnk.F90 \ 622 644 lib_mpp.F90 \ … … 628 650 phycst.F90 \ 629 651 prtctl.F90 \ 652 restart.F90 \ 630 653 sbc_oce.F90 \ 631 654 $(MODEL_LIB)(agrif_oce.o) \ … … 881 904 $(MODEL_LIB)(prtctl.o) \ 882 905 $(MODEL_LIB)(restart.o) \ 906 $(MODEL_LIB)(zdfddm.o) \ 883 907 bdy_oce.F90 \ 884 908 bdy_par.F90 \ … … 899 923 prtctl.F90 \ 900 924 restart.F90 \ 925 zdfddm.F90 \ 901 926 $(MODEL_LIB)(bdy_oce.o) \ 902 927 $(MODEL_LIB)(bdytides.o) \ … … 984 1009 $(MODEL_LIB)(par_oce.o) \ 985 1010 $(MODEL_LIB)(phycst.o) \ 1011 $(MODEL_LIB)(zdfddm.o) \ 986 1012 bdy_oce.F90 \ 987 1013 bdy_par.F90 \ … … 1002 1028 par_oce.F90 \ 1003 1029 phycst.F90 \ 1030 zdfddm.F90 \ 1004 1031 $(MODEL_LIB)(bdy_oce.o) \ 1005 1032 $(MODEL_LIB)(bdytides.o) \ … … 1039 1066 $(MODEL_LIB)(prtctl.o) \ 1040 1067 $(MODEL_LIB)(restart.o) \ 1068 $(MODEL_LIB)(zdfddm.o) \ 1041 1069 bdy_par.F90 \ 1042 1070 dom_oce.F90 \ … … 1057 1085 prtctl.F90 \ 1058 1086 restart.F90 \ 1087 zdfddm.F90 \ 1059 1088 $(MODEL_LIB)(bdy_oce.o) \ 1060 1089 $(MODEL_LIB)(bdy_par.o) \ … … 1412 1441 $(MODEL_LIB)(trdmld_oce.o) \ 1413 1442 $(MODEL_LIB)(zdf_oce.o) \ 1443 $(MODEL_LIB)(zdfddm.o) \ 1414 1444 $(MODEL_LIB)(zpshde.o) \ 1415 1445 c1d.F90 \ … … 1431 1461 trdmld_oce.F90 \ 1432 1462 zdf_oce.F90 \ 1463 zdfddm.F90 \ 1433 1464 zpshde.F90 \ 1434 1465 $(MODEL_LIB)(dom_oce.o) \ … … 1444 1475 prtctl.F90 \ 1445 1476 restart.F90 \ 1477 $(IOIPSL_LIB) \ 1446 1478 daymod.F90 1447 1479 $(MODEL_LIB)(diadimg.o) : \ … … 1641 1673 $(MODEL_LIB)(prtctl.o) \ 1642 1674 $(MODEL_LIB)(restart.o) \ 1675 $(MODEL_LIB)(zdfddm.o) \ 1643 1676 daymod.F90 \ 1644 1677 dom_oce.F90 \ … … 1657 1690 prtctl.F90 \ 1658 1691 restart.F90 \ 1692 zdfddm.F90 \ 1659 1693 $(MODEL_LIB)(daymod.o) \ 1660 1694 $(MODEL_LIB)(dianam.o) \ … … 1729 1763 $(MODEL_LIB)(in_out_manager.o) \ 1730 1764 $(MODEL_LIB)(iom.o) \ 1765 $(MODEL_LIB)(iom_def.o) \ 1766 $(MODEL_LIB)(iom_ioipsl.o) \ 1767 $(MODEL_LIB)(iom_nf90.o) \ 1768 $(MODEL_LIB)(iom_rstdimg.o) \ 1731 1769 $(MODEL_LIB)(lbclnk.o) \ 1732 1770 $(MODEL_LIB)(lbcnfd.o) \ … … 1746 1784 $(MODEL_LIB)(solsor.o) \ 1747 1785 $(MODEL_LIB)(zdf_oce.o) \ 1786 $(MODEL_LIB)(zdfddm.o) \ 1748 1787 daymod.F90 \ 1749 1788 dom_oce.F90 \ … … 1751 1790 in_out_manager.F90 \ 1752 1791 iom.F90 \ 1792 iom_def.F90 \ 1793 iom_ioipsl.F90 \ 1794 iom_nf90.F90 \ 1795 iom_rstdimg.F90 \ 1753 1796 lbclnk.F90 \ 1754 1797 lbcnfd.F90 \ … … 1768 1811 solsor.F90 \ 1769 1812 zdf_oce.F90 \ 1813 zdfddm.F90 \ 1770 1814 $(MODEL_LIB)(daymod.o) \ 1771 1815 $(MODEL_LIB)(diadimg.o) \ … … 1776 1820 $(MODEL_LIB)(ice_oce.o) \ 1777 1821 $(MODEL_LIB)(in_out_manager.o) \ 1822 $(MODEL_LIB)(iom.o) \ 1778 1823 $(MODEL_LIB)(lbclnk.o) \ 1779 1824 $(MODEL_LIB)(ldfdyn_oce.o) \ … … 1796 1841 ice_oce.F90 \ 1797 1842 in_out_manager.F90 \ 1843 iom.F90 \ 1798 1844 lbclnk.F90 \ 1799 1845 ldfdyn_oce.F90 \ … … 2002 2048 dom_oce.F90 2003 2049 $(MODEL_LIB)(domain.o) : \ 2004 $(MODEL_LIB)(bdy_oce.o) \2005 2050 $(MODEL_LIB)(c1d.o) \ 2006 2051 $(MODEL_LIB)(closea.o) \ … … 2020 2065 $(MODEL_LIB)(sbc_oce.o) \ 2021 2066 $(MODEL_LIB)(solisl.o) \ 2022 bdy_oce.F90 \2023 2067 c1d.F90 \ 2024 2068 closea.F90 \ … … 2122 2166 $(MODEL_LIB)(par_kind.o) \ 2123 2167 $(MODEL_LIB)(par_oce.o) \ 2168 $(MODEL_LIB)(zdfddm.o) \ 2124 2169 dom_oce.F90 \ 2125 2170 in_out_manager.F90 \ … … 2133 2178 par_kind.F90 \ 2134 2179 par_oce.F90 \ 2180 zdfddm.F90 \ 2135 2181 $(MODEL_LIB)(dom_oce.o) \ 2136 2182 $(MODEL_LIB)(in_out_manager.o) \ … … 2212 2258 domstp.F90 2213 2259 $(MODEL_LIB)(domvvl.o) : \ 2214 $(MODEL_LIB)(bdy_par.o) \ 2215 $(MODEL_LIB)(dom_oce.o) \ 2216 $(MODEL_LIB)(in_out_manager.o) \ 2217 $(MODEL_LIB)(lbclnk.o) \ 2218 $(MODEL_LIB)(lbcnfd.o) \ 2219 $(MODEL_LIB)(lib_mpp.o) \ 2220 $(MODEL_LIB)(lib_print.o) \ 2221 $(MODEL_LIB)(oce.o) \ 2222 $(MODEL_LIB)(par_kind.o) \ 2223 $(MODEL_LIB)(par_oce.o) \ 2224 bdy_par.F90 \ 2225 dom_oce.F90 \ 2226 in_out_manager.F90 \ 2227 lbclnk.F90 \ 2228 lbcnfd.F90 \ 2229 lib_mpp.F90 \ 2230 lib_print.f90 \ 2231 oce.F90 \ 2232 par_kind.F90 \ 2233 par_oce.F90 \ 2234 $(MODEL_LIB)(bdy_oce.o) \ 2235 $(MODEL_LIB)(dom_oce.o) \ 2236 $(MODEL_LIB)(dynspg_oce.o) \ 2260 $(MODEL_LIB)(dom_oce.o) \ 2261 $(MODEL_LIB)(in_out_manager.o) \ 2262 $(MODEL_LIB)(lbclnk.o) \ 2263 $(MODEL_LIB)(lbcnfd.o) \ 2264 $(MODEL_LIB)(lib_mpp.o) \ 2265 $(MODEL_LIB)(lib_print.o) \ 2266 $(MODEL_LIB)(oce.o) \ 2267 $(MODEL_LIB)(par_kind.o) \ 2268 $(MODEL_LIB)(par_oce.o) \ 2269 dom_oce.F90 \ 2270 in_out_manager.F90 \ 2271 lbclnk.F90 \ 2272 lbcnfd.F90 \ 2273 lib_mpp.F90 \ 2274 lib_print.f90 \ 2275 oce.F90 \ 2276 par_kind.F90 \ 2277 par_oce.F90 \ 2278 $(MODEL_LIB)(dom_oce.o) \ 2237 2279 $(MODEL_LIB)(in_out_manager.o) \ 2238 2280 $(MODEL_LIB)(lbclnk.o) \ … … 2241 2283 $(MODEL_LIB)(phycst.o) \ 2242 2284 $(MODEL_LIB)(sbc_oce.o) \ 2243 bdy_oce.F90 \ 2244 dom_oce.F90 \ 2245 dynspg_oce.F90 \ 2285 dom_oce.F90 \ 2246 2286 in_out_manager.F90 \ 2247 2287 lbclnk.F90 \ … … 2268 2308 $(MODEL_LIB)(par_kind.o) \ 2269 2309 $(MODEL_LIB)(par_oce.o) \ 2310 $(MODEL_LIB)(zdfddm.o) \ 2270 2311 dom_oce.F90 \ 2271 2312 in_out_manager.F90 \ … … 2281 2322 par_kind.F90 \ 2282 2323 par_oce.F90 \ 2324 zdfddm.F90 \ 2283 2325 $(MODEL_LIB)(dom_oce.o) \ 2284 2326 $(MODEL_LIB)(in_out_manager.o) \ … … 2313 2355 $(MODEL_LIB)(solpcg.o) \ 2314 2356 $(MODEL_LIB)(solsor.o) \ 2357 $(MODEL_LIB)(zdfddm.o) \ 2315 2358 dom_oce.F90 \ 2316 2359 in_out_manager.F90 \ … … 2333 2376 solpcg.F90 \ 2334 2377 solsor.F90 \ 2378 zdfddm.F90 \ 2335 2379 $(MODEL_LIB)(c1d.o) \ 2336 2380 $(MODEL_LIB)(closea.o) \ … … 2373 2417 $(MODEL_LIB)(prtctl.o) \ 2374 2418 $(MODEL_LIB)(restart.o) \ 2419 $(MODEL_LIB)(zdfddm.o) \ 2375 2420 dom_oce.F90 \ 2376 2421 in_out_manager.F90 \ … … 2390 2435 prtctl.F90 \ 2391 2436 restart.F90 \ 2437 zdfddm.F90 \ 2392 2438 $(MODEL_LIB)(daymod.o) \ 2393 2439 $(MODEL_LIB)(dom_oce.o) \ … … 2425 2471 $(MODEL_LIB)(prtctl.o) \ 2426 2472 $(MODEL_LIB)(restart.o) \ 2473 $(MODEL_LIB)(zdfddm.o) \ 2427 2474 dom_oce.F90 \ 2428 2475 in_out_manager.F90 \ … … 2442 2489 prtctl.F90 \ 2443 2490 restart.F90 \ 2491 zdfddm.F90 \ 2444 2492 $(MODEL_LIB)(daymod.o) \ 2445 2493 $(MODEL_LIB)(dom_oce.o) \ … … 3417 3465 $(MODEL_LIB)(trdmld_oce.o) \ 3418 3466 $(MODEL_LIB)(zdf_oce.o) \ 3467 $(MODEL_LIB)(zdfddm.o) \ 3419 3468 $(MODEL_LIB)(zpshde.o) \ 3420 3469 c1d.F90 \ … … 3442 3491 trdmld_oce.F90 \ 3443 3492 zdf_oce.F90 \ 3493 zdfddm.F90 \ 3444 3494 zpshde.F90 \ 3445 3495 $(MODEL_LIB)(dom_oce.o) \ … … 3511 3561 $(MODEL_LIB)(trdmld_oce.o) \ 3512 3562 $(MODEL_LIB)(zdf_oce.o) \ 3563 $(MODEL_LIB)(zdfddm.o) \ 3513 3564 $(MODEL_LIB)(zpshde.o) \ 3514 3565 agrif_oce.F90 \ … … 3549 3600 trdmld_oce.F90 \ 3550 3601 zdf_oce.F90 \ 3602 zdfddm.F90 \ 3551 3603 zpshde.F90 \ 3552 3604 $(MODEL_LIB)(agrif_opa_interp.o) \ … … 3643 3695 $(MODEL_LIB)(trdmld_oce.o) \ 3644 3696 $(MODEL_LIB)(zdf_oce.o) \ 3697 $(MODEL_LIB)(zdfddm.o) \ 3645 3698 $(MODEL_LIB)(zpshde.o) \ 3646 3699 c1d.F90 \ … … 3672 3725 trdmld_oce.F90 \ 3673 3726 zdf_oce.F90 \ 3727 zdfddm.F90 \ 3674 3728 zpshde.F90 \ 3675 3729 $(MODEL_LIB)(dom_oce.o) \ … … 3748 3802 $(MODEL_LIB)(trdmod_oce.o) \ 3749 3803 $(MODEL_LIB)(zdf_oce.o) \ 3804 $(MODEL_LIB)(zdfddm.o) \ 3750 3805 $(MODEL_LIB)(zpshde.o) \ 3751 3806 bdy_oce.F90 \ … … 3782 3837 trdmod_oce.F90 \ 3783 3838 zdf_oce.F90 \ 3839 zdfddm.F90 \ 3784 3840 zpshde.F90 \ 3785 3841 $(MODEL_LIB)(bdy_oce.o) \ … … 4151 4207 $(MODEL_LIB)(prtctl.o) \ 4152 4208 $(MODEL_LIB)(restart.o) \ 4209 $(MODEL_LIB)(zdfddm.o) \ 4153 4210 dom_oce.F90 \ 4154 4211 in_out_manager.F90 \ … … 4165 4222 prtctl.F90 \ 4166 4223 restart.F90 \ 4224 zdfddm.F90 \ 4167 4225 $(MODEL_LIB)(daymod.o) \ 4168 4226 $(MODEL_LIB)(dom_oce.o) \ … … 4453 4511 $(MODEL_LIB)(par_kind.o) \ 4454 4512 $(MODEL_LIB)(par_oce.o) \ 4513 $(MODEL_LIB)(prtctl.o) \ 4514 $(MODEL_LIB)(zdf_oce.o) \ 4455 4515 dom_oce.F90 \ 4456 4516 in_out_manager.F90 \ … … 4463 4523 par_kind.F90 \ 4464 4524 par_oce.F90 \ 4525 prtctl.F90 \ 4526 zdf_oce.F90 \ 4465 4527 $(MODEL_LIB)(dom_oce.o) \ 4466 4528 $(MODEL_LIB)(in_out_manager.o) \ … … 4470 4532 $(MODEL_LIB)(iom_rstdimg.o) \ 4471 4533 $(MODEL_LIB)(lbclnk.o) \ 4534 $(MODEL_LIB)(zdfddm.o) \ 4472 4535 dom_oce.F90 \ 4473 4536 in_out_manager.F90 \ … … 4477 4540 iom_rstdimg.F90 \ 4478 4541 lbclnk.F90 \ 4542 zdfddm.F90 \ 4479 4543 KEY_CPP \ 4480 4544 iom.F90 … … 5134 5198 $(MODEL_LIB)(trdmod_oce.o) \ 5135 5199 $(MODEL_LIB)(zdf_oce.o) \ 5200 $(MODEL_LIB)(zdfddm.o) \ 5136 5201 $(MODEL_LIB)(zdfmxl.o) \ 5137 5202 dom_oce.F90 \ … … 5157 5222 trdmod_oce.F90 \ 5158 5223 zdf_oce.F90 \ 5224 zdfddm.F90 \ 5159 5225 zdfmxl.F90 \ 5160 5226 $(MODEL_LIB)(daymod.o) \ … … 5425 5491 $(MODEL_LIB)(prtctl.o) \ 5426 5492 $(MODEL_LIB)(restart.o) \ 5493 $(MODEL_LIB)(zdfddm.o) \ 5427 5494 dom_oce.F90 \ 5428 5495 in_out_manager.F90 \ … … 5440 5507 prtctl.F90 \ 5441 5508 restart.F90 \ 5509 zdfddm.F90 \ 5442 5510 $(MODEL_LIB)(daymod.o) \ 5443 5511 $(MODEL_LIB)(ice_2.o) \ … … 5733 5801 $(MODEL_LIB)(in_out_manager.o) \ 5734 5802 $(MODEL_LIB)(iom.o) \ 5803 $(MODEL_LIB)(iom_def.o) \ 5804 $(MODEL_LIB)(iom_ioipsl.o) \ 5805 $(MODEL_LIB)(iom_nf90.o) \ 5806 $(MODEL_LIB)(iom_rstdimg.o) \ 5735 5807 $(MODEL_LIB)(lbclnk.o) \ 5736 5808 $(MODEL_LIB)(lbcnfd.o) \ … … 5744 5816 $(MODEL_LIB)(prtctl.o) \ 5745 5817 $(MODEL_LIB)(restart.o) \ 5818 $(MODEL_LIB)(zdfddm.o) \ 5746 5819 daymod.F90 \ 5747 5820 dom_oce.F90 \ 5748 5821 in_out_manager.F90 \ 5749 5822 iom.F90 \ 5823 iom_def.F90 \ 5824 iom_ioipsl.F90 \ 5825 iom_nf90.F90 \ 5826 iom_rstdimg.F90 \ 5750 5827 lbclnk.F90 \ 5751 5828 lbcnfd.F90 \ … … 5759 5836 prtctl.F90 \ 5760 5837 restart.F90 \ 5838 zdfddm.F90 \ 5761 5839 $(MODEL_LIB)(daymod.o) \ 5762 5840 $(MODEL_LIB)(dianam.o) \ … … 5766 5844 $(MODEL_LIB)(ice_oce.o) \ 5767 5845 $(MODEL_LIB)(in_out_manager.o) \ 5846 $(MODEL_LIB)(iom.o) \ 5768 5847 $(MODEL_LIB)(lbclnk.o) \ 5769 5848 $(MODEL_LIB)(phycst.o) \ … … 5777 5856 ice_oce.F90 \ 5778 5857 in_out_manager.F90 \ 5858 iom.F90 \ 5779 5859 lbclnk.F90 \ 5780 5860 phycst.F90 \ … … 5805 5885 $(MODEL_LIB)(eosbn2.o) \ 5806 5886 $(MODEL_LIB)(in_out_manager.o) \ 5887 $(MODEL_LIB)(iom.o) \ 5807 5888 $(MODEL_LIB)(istate.o) \ 5808 5889 $(MODEL_LIB)(ldfdyn.o) \ … … 5839 5920 eosbn2.F90 \ 5840 5921 in_out_manager.F90 \ 5922 iom.F90 \ 5841 5923 istate.F90 \ 5842 5924 ldfdyn.F90 \ … … 5977 6059 $(MODEL_LIB)(prtctl.o) \ 5978 6060 $(MODEL_LIB)(restart.o) \ 6061 $(MODEL_LIB)(zdfddm.o) \ 5979 6062 dom_oce.F90 \ 5980 6063 in_out_manager.F90 \ … … 5996 6079 prtctl.F90 \ 5997 6080 restart.F90 \ 6081 zdfddm.F90 \ 5998 6082 $(MODEL_LIB)(daymod.o) \ 5999 6083 $(MODEL_LIB)(dom_oce.o) \ … … 6444 6528 $(MODEL_LIB)(in_out_manager.o) \ 6445 6529 $(MODEL_LIB)(iom.o) \ 6530 $(MODEL_LIB)(iom_def.o) \ 6531 $(MODEL_LIB)(iom_ioipsl.o) \ 6532 $(MODEL_LIB)(iom_nf90.o) \ 6533 $(MODEL_LIB)(iom_rstdimg.o) \ 6446 6534 $(MODEL_LIB)(lbclnk.o) \ 6447 6535 $(MODEL_LIB)(lbcnfd.o) \ … … 6502 6590 $(MODEL_LIB)(zdftke.o) \ 6503 6591 $(MODEL_LIB)(zdftke2.o) \ 6592 $(MODEL_LIB)(zdftmx.o) \ 6504 6593 $(MODEL_LIB)(zpshde.o) \ 6505 6594 agrif_opa_sponge.F90 \ … … 6552 6641 in_out_manager.F90 \ 6553 6642 iom.F90 \ 6643 iom_def.F90 \ 6644 iom_ioipsl.F90 \ 6645 iom_nf90.F90 \ 6646 iom_rstdimg.F90 \ 6554 6647 lbclnk.F90 \ 6555 6648 lbcnfd.F90 \ … … 6610 6703 zdftke.F90 \ 6611 6704 zdftke2.F90 \ 6705 zdftmx.F90 \ 6612 6706 zpshde.F90 \ 6613 6707 $(MODEL_LIB)(bdy_par.o) \ … … 6627 6721 $(MODEL_LIB)(eosbn2.o) \ 6628 6722 $(MODEL_LIB)(in_out_manager.o) \ 6723 $(MODEL_LIB)(iom.o) \ 6629 6724 $(MODEL_LIB)(istate.o) \ 6630 6725 $(MODEL_LIB)(ldfdyn.o) \ … … 6661 6756 eosbn2.F90 \ 6662 6757 in_out_manager.F90 \ 6758 iom.F90 \ 6663 6759 istate.F90 \ 6664 6760 ldfdyn.F90 \ … … 6889 6985 $(MODEL_LIB)(prtctl.o) \ 6890 6986 $(MODEL_LIB)(restart.o) \ 6987 $(MODEL_LIB)(zdfddm.o) \ 6891 6988 daymod.F90 \ 6892 6989 dom_oce.F90 \ … … 6909 7006 prtctl.F90 \ 6910 7007 restart.F90 \ 7008 zdfddm.F90 \ 6911 7009 $(MODEL_LIB)(albedo.o) \ 6912 7010 $(MODEL_LIB)(daymod.o) \ … … 6960 7058 $(MODEL_LIB)(prtctl.o) \ 6961 7059 $(MODEL_LIB)(restart.o) \ 7060 $(MODEL_LIB)(zdfddm.o) \ 6962 7061 daymod.F90 \ 6963 7062 dom_oce.F90 \ … … 6979 7078 prtctl.F90 \ 6980 7079 restart.F90 \ 7080 zdfddm.F90 \ 6981 7081 $(MODEL_LIB)(daymod.o) \ 6982 7082 $(MODEL_LIB)(dom_oce.o) \ … … 7028 7128 $(MODEL_LIB)(trdmld_oce.o) \ 7029 7129 $(MODEL_LIB)(zdf_oce.o) \ 7130 $(MODEL_LIB)(zdfddm.o) \ 7030 7131 $(MODEL_LIB)(zpshde.o) \ 7031 7132 c1d.F90 \ … … 7049 7150 trdmld_oce.F90 \ 7050 7151 zdf_oce.F90 \ 7152 zdfddm.F90 \ 7051 7153 zpshde.F90 \ 7052 7154 $(MODEL_LIB)(albedo.o) \ … … 7105 7207 $(MODEL_LIB)(prtctl.o) \ 7106 7208 $(MODEL_LIB)(restart.o) \ 7209 $(MODEL_LIB)(zdfddm.o) \ 7107 7210 daymod.F90 \ 7108 7211 dom_oce.F90 \ … … 7124 7227 prtctl.F90 \ 7125 7228 restart.F90 \ 7229 zdfddm.F90 \ 7126 7230 $(MODEL_LIB)(daymod.o) \ 7127 7231 $(MODEL_LIB)(dom_oce.o) \ … … 7535 7639 $(MODEL_LIB)(trdmld_oce.o) \ 7536 7640 $(MODEL_LIB)(zdf_oce.o) \ 7641 $(MODEL_LIB)(zdfddm.o) \ 7537 7642 $(MODEL_LIB)(zpshde.o) \ 7538 7643 albedo.F90 \ … … 7581 7686 trdmld_oce.F90 \ 7582 7687 zdf_oce.F90 \ 7688 zdfddm.F90 \ 7583 7689 zpshde.F90 \ 7584 7690 $(MODEL_LIB)(closea.o) \ … … 7653 7759 $(MODEL_LIB)(restart.o) \ 7654 7760 $(MODEL_LIB)(sbc_oce.o) \ 7761 $(MODEL_LIB)(zdfddm.o) \ 7655 7762 daymod.F90 \ 7656 7763 dom_oce.F90 \ … … 7672 7779 restart.F90 \ 7673 7780 sbc_oce.F90 \ 7781 zdfddm.F90 \ 7674 7782 $(MODEL_LIB)(closea.o) \ 7675 7783 $(MODEL_LIB)(daymod.o) \ … … 7710 7818 $(MODEL_LIB)(trdmld_oce.o) \ 7711 7819 $(MODEL_LIB)(zdf_oce.o) \ 7820 $(MODEL_LIB)(zdfddm.o) \ 7712 7821 $(MODEL_LIB)(zpshde.o) \ 7713 7822 c1d.F90 \ … … 7731 7840 trdmld_oce.F90 \ 7732 7841 zdf_oce.F90 \ 7842 zdfddm.F90 \ 7733 7843 zpshde.F90 \ 7734 7844 $(MODEL_LIB)(daymod.o) \ … … 7774 7884 $(MODEL_LIB)(restart.o) \ 7775 7885 $(MODEL_LIB)(sbc_oce.o) \ 7886 $(MODEL_LIB)(zdfddm.o) \ 7776 7887 closea.F90 \ 7777 7888 daymod.F90 \ … … 7796 7907 restart.F90 \ 7797 7908 sbc_oce.F90 \ 7909 zdfddm.F90 \ 7798 7910 $(MODEL_LIB)(daymod.o) \ 7799 7911 $(MODEL_LIB)(dom_oce.o) \ … … 7872 7984 $(MODEL_LIB)(sol_oce.o) \ 7873 7985 $(MODEL_LIB)(zdf_oce.o) \ 7986 $(MODEL_LIB)(zdfddm.o) \ 7874 7987 dom_oce.F90 \ 7875 7988 in_out_manager.F90 \ … … 7888 8001 sol_oce.F90 \ 7889 8002 zdf_oce.F90 \ 8003 zdfddm.F90 \ 7890 8004 $(MODEL_LIB)(dom_oce.o) \ 7891 8005 $(MODEL_LIB)(in_out_manager.o) \ … … 8338 8452 $(MODEL_LIB)(divcur.o) \ 8339 8453 $(MODEL_LIB)(dom_oce.o) \ 8340 $(MODEL_LIB)(domvvl.o) \8341 8454 $(MODEL_LIB)(dtasal.o) \ 8342 8455 $(MODEL_LIB)(dtatem.o) \ … … 8398 8511 $(MODEL_LIB)(zdftke.o) \ 8399 8512 $(MODEL_LIB)(zdftke2.o) \ 8513 $(MODEL_LIB)(zdftmx.o) \ 8400 8514 $(MODEL_LIB)(zpshde.o) \ 8401 8515 agrif_opa_sponge.F90 \ … … 8415 8529 divcur.F90 \ 8416 8530 dom_oce.F90 \ 8417 domvvl.F90 \8418 8531 dtasal.F90 \ 8419 8532 dtatem.F90 \ … … 8475 8588 zdftke.F90 \ 8476 8589 zdftke2.F90 \ 8590 zdftmx.F90 \ 8477 8591 zpshde.F90 \ 8478 8592 domzgr_substitute.h90 \ … … 9433 9547 $(MODEL_LIB)(trdvor_oce.o) \ 9434 9548 $(MODEL_LIB)(zdf_oce.o) \ 9549 $(MODEL_LIB)(zdfddm.o) \ 9435 9550 dom_oce.F90 \ 9436 9551 in_out_manager.F90 \ … … 9456 9571 trdvor_oce.F90 \ 9457 9572 zdf_oce.F90 \ 9573 zdfddm.F90 \ 9458 9574 $(MODEL_LIB)(dom_oce.o) \ 9459 9575 $(MODEL_LIB)(in_out_manager.o) \ … … 9571 9687 $(MODEL_LIB)(trdvor_oce.o) \ 9572 9688 $(MODEL_LIB)(zdf_oce.o) \ 9689 $(MODEL_LIB)(zdfddm.o) \ 9573 9690 daymod.F90 \ 9574 9691 dom_oce.F90 \ … … 9598 9715 trdvor_oce.F90 \ 9599 9716 zdf_oce.F90 \ 9717 zdfddm.F90 \ 9600 9718 $(MODEL_LIB)(dom_oce.o) \ 9601 9719 $(MODEL_LIB)(dtasal.o) \ … … 10152 10270 $(MODEL_LIB)(bdytra.o) \ 10153 10271 $(MODEL_LIB)(dom_oce.o) \ 10272 $(MODEL_LIB)(domvvl.o) \ 10154 10273 $(MODEL_LIB)(dynspg_oce.o) \ 10155 10274 $(MODEL_LIB)(in_out_manager.o) \ … … 10166 10285 bdytra.F90 \ 10167 10286 dom_oce.F90 \ 10287 domvvl.F90 \ 10168 10288 dynspg_oce.F90 \ 10169 10289 in_out_manager.F90 \ … … 10181 10301 tranxt.F90 10182 10302 $(MODEL_LIB)(traqsr.o) : \ 10183 $(MODEL_LIB)(dom_oce.o) \ 10184 $(MODEL_LIB)(in_out_manager.o) \ 10303 $(MODEL_LIB)(daymod.o) \ 10304 $(MODEL_LIB)(dom_oce.o) \ 10305 $(MODEL_LIB)(geo2ocean.o) \ 10306 $(MODEL_LIB)(in_out_manager.o) \ 10307 $(MODEL_LIB)(iom.o) \ 10308 $(MODEL_LIB)(iom_def.o) \ 10309 $(MODEL_LIB)(iom_ioipsl.o) \ 10310 $(MODEL_LIB)(iom_nf90.o) \ 10311 $(MODEL_LIB)(iom_rstdimg.o) \ 10185 10312 $(MODEL_LIB)(lbclnk.o) \ 10186 10313 $(MODEL_LIB)(ldftra_oce.o) \ … … 10200 10327 $(MODEL_LIB)(trdvor_oce.o) \ 10201 10328 $(MODEL_LIB)(zdf_oce.o) \ 10202 dom_oce.F90 \ 10203 in_out_manager.F90 \ 10329 $(MODEL_LIB)(zdfddm.o) \ 10330 daymod.F90 \ 10331 dom_oce.F90 \ 10332 geo2ocean.F90 \ 10333 in_out_manager.F90 \ 10334 iom.F90 \ 10335 iom_def.F90 \ 10336 iom_ioipsl.F90 \ 10337 iom_nf90.F90 \ 10338 iom_rstdimg.F90 \ 10204 10339 lbclnk.F90 \ 10205 10340 ldftra_oce.F90 \ … … 10219 10354 trdvor_oce.F90 \ 10220 10355 zdf_oce.F90 \ 10221 $(MODEL_LIB)(dom_oce.o) \ 10222 $(MODEL_LIB)(in_out_manager.o) \ 10356 zdfddm.F90 \ 10357 $(MODEL_LIB)(dom_oce.o) \ 10358 $(MODEL_LIB)(fldread.o) \ 10359 $(MODEL_LIB)(in_out_manager.o) \ 10360 $(MODEL_LIB)(iom.o) \ 10223 10361 $(MODEL_LIB)(oce.o) \ 10224 10362 $(MODEL_LIB)(phycst.o) \ … … 10229 10367 $(MODEL_LIB)(trdmod_oce.o) \ 10230 10368 dom_oce.F90 \ 10231 in_out_manager.F90 \ 10369 fldread.F90 \ 10370 in_out_manager.F90 \ 10371 iom.F90 \ 10232 10372 oce.F90 \ 10233 10373 phycst.F90 \ … … 10243 10383 $(MODEL_LIB)(trasbc.o) : \ 10244 10384 $(MODEL_LIB)(dom_oce.o) \ 10245 $(MODEL_LIB)(in_out_manager.o) \ 10385 $(MODEL_LIB)(fldread.o) \ 10386 $(MODEL_LIB)(in_out_manager.o) \ 10387 $(MODEL_LIB)(iom.o) \ 10246 10388 $(MODEL_LIB)(lbclnk.o) \ 10247 10389 $(MODEL_LIB)(ldftra_oce.o) \ … … 10265 10407 $(MODEL_LIB)(zdf_oce.o) \ 10266 10408 dom_oce.F90 \ 10267 in_out_manager.F90 \ 10409 fldread.F90 \ 10410 in_out_manager.F90 \ 10411 iom.F90 \ 10268 10412 lbclnk.F90 \ 10269 10413 ldftra_oce.F90 \ … … 10309 10453 trasbc.F90 10310 10454 $(MODEL_LIB)(trazdf.o) : \ 10311 $(MODEL_LIB)(bdy_oce.o) \10312 10455 $(MODEL_LIB)(dom_oce.o) \ 10313 10456 $(MODEL_LIB)(domvvl.o) \ 10314 $(MODEL_LIB)(dynspg_oce.o) \10315 10457 $(MODEL_LIB)(dynzdf_exp.o) \ 10316 10458 $(MODEL_LIB)(eosbn2.o) \ … … 10343 10485 $(MODEL_LIB)(zdfddm.o) \ 10344 10486 $(MODEL_LIB)(zdfmxl.o) \ 10345 bdy_oce.F90 \10346 10487 dom_oce.F90 \ 10347 10488 domvvl.F90 \ 10348 dynspg_oce.F90 \10349 10489 dynzdf_exp.F90 \ 10350 10490 eosbn2.F90 \ … … 10419 10559 trazdf.F90 10420 10560 $(MODEL_LIB)(trazdf_exp.o) : \ 10421 $(MODEL_LIB)(bdy_oce.o) \ 10422 $(MODEL_LIB)(dom_oce.o) \ 10423 $(MODEL_LIB)(dynspg_oce.o) \ 10561 $(MODEL_LIB)(dom_oce.o) \ 10424 10562 $(MODEL_LIB)(in_out_manager.o) \ 10425 10563 $(MODEL_LIB)(lbclnk.o) \ … … 10441 10579 $(MODEL_LIB)(trdvor_oce.o) \ 10442 10580 $(MODEL_LIB)(zdf_oce.o) \ 10443 bdy_oce.F90 \ 10444 dom_oce.F90 \ 10445 dynspg_oce.F90 \ 10581 dom_oce.F90 \ 10446 10582 in_out_manager.F90 \ 10447 10583 lbclnk.F90 \ … … 10487 10623 trazdf_exp.F90 10488 10624 $(MODEL_LIB)(trazdf_imp.o) : \ 10489 $(MODEL_LIB)(bdy_oce.o) \ 10490 $(MODEL_LIB)(dom_oce.o) \ 10491 $(MODEL_LIB)(dynspg_oce.o) \ 10625 $(MODEL_LIB)(dom_oce.o) \ 10492 10626 $(MODEL_LIB)(in_out_manager.o) \ 10493 10627 $(MODEL_LIB)(lbclnk.o) \ … … 10513 10647 $(MODEL_LIB)(zdf_oce.o) \ 10514 10648 $(MODEL_LIB)(zdfmxl.o) \ 10515 bdy_oce.F90 \ 10516 dom_oce.F90 \ 10517 dynspg_oce.F90 \ 10649 dom_oce.F90 \ 10518 10650 in_out_manager.F90 \ 10519 10651 lbclnk.F90 \ … … 10572 10704 trazdf_imp.F90 10573 10705 $(MODEL_LIB)(trc_oce.o) : \ 10574 $(MODEL_LIB)(par_kind.o) \ 10575 par_kind.F90 \ 10576 $(MODEL_LIB)(par_oce.o) \ 10577 par_oce.F90 \ 10706 $(MODEL_LIB)(lib_print.o) \ 10707 $(MODEL_LIB)(par_kind.o) \ 10708 $(MODEL_LIB)(par_oce.o) \ 10709 lib_print.f90 \ 10710 par_kind.F90 \ 10711 par_oce.F90 \ 10712 $(MODEL_LIB)(dom_oce.o) \ 10713 $(MODEL_LIB)(in_out_manager.o) \ 10714 $(MODEL_LIB)(par_oce.o) \ 10715 dom_oce.F90 \ 10716 in_out_manager.F90 \ 10717 par_oce.F90 \ 10718 domzgr_substitute.h90 \ 10578 10719 KEY_CPP \ 10579 10720 trc_oce.F90 … … 10758 10899 $(MODEL_LIB)(trdvor_oce.o) \ 10759 10900 $(MODEL_LIB)(zdf_oce.o) \ 10901 $(MODEL_LIB)(zdfddm.o) \ 10760 10902 $(MODEL_LIB)(zpshde.o) \ 10761 10903 c1d.F90 \ … … 10780 10922 trdvor_oce.F90 \ 10781 10923 zdf_oce.F90 \ 10924 zdfddm.F90 \ 10782 10925 zpshde.F90 \ 10783 10926 $(MODEL_LIB)(daymod.o) \ … … 10956 11099 trdvor_oce.F90 10957 11100 $(MODEL_LIB)(wzvmod.o) : \ 10958 $(MODEL_LIB)(bdy_oce.o) \ 10959 $(MODEL_LIB)(bdy_par.o) \ 10960 $(MODEL_LIB)(dom_oce.o) \ 10961 $(MODEL_LIB)(dynspg_oce.o) \ 10962 $(MODEL_LIB)(in_out_manager.o) \ 11101 $(MODEL_LIB)(c1d.o) \ 11102 $(MODEL_LIB)(dom_oce.o) \ 11103 $(MODEL_LIB)(eosbn2.o) \ 11104 $(MODEL_LIB)(in_out_manager.o) \ 11105 $(MODEL_LIB)(iom.o) \ 11106 $(MODEL_LIB)(iom_def.o) \ 11107 $(MODEL_LIB)(iom_ioipsl.o) \ 11108 $(MODEL_LIB)(iom_nf90.o) \ 11109 $(MODEL_LIB)(iom_rstdimg.o) \ 10963 11110 $(MODEL_LIB)(lbclnk.o) \ 10964 11111 $(MODEL_LIB)(lbcnfd.o) \ … … 10971 11118 $(MODEL_LIB)(phycst.o) \ 10972 11119 $(MODEL_LIB)(sbc_oce.o) \ 10973 bdy_oce.F90 \ 10974 bdy_par.F90 \ 10975 dom_oce.F90 \ 10976 dynspg_oce.F90 \ 10977 in_out_manager.F90 \ 11120 $(MODEL_LIB)(trdmld_oce.o) \ 11121 $(MODEL_LIB)(zdf_oce.o) \ 11122 $(MODEL_LIB)(zdfddm.o) \ 11123 $(MODEL_LIB)(zpshde.o) \ 11124 c1d.F90 \ 11125 dom_oce.F90 \ 11126 eosbn2.F90 \ 11127 in_out_manager.F90 \ 11128 iom.F90 \ 11129 iom_def.F90 \ 11130 iom_ioipsl.F90 \ 11131 iom_nf90.F90 \ 11132 iom_rstdimg.F90 \ 10978 11133 lbclnk.F90 \ 10979 11134 lbcnfd.F90 \ … … 10986 11141 phycst.F90 \ 10987 11142 sbc_oce.F90 \ 10988 $(MODEL_LIB)(bdy_oce.o) \ 11143 trdmld_oce.F90 \ 11144 zdf_oce.F90 \ 11145 zdfddm.F90 \ 11146 zpshde.F90 \ 10989 11147 $(MODEL_LIB)(dom_oce.o) \ 10990 11148 $(MODEL_LIB)(domvvl.o) \ 10991 11149 $(MODEL_LIB)(in_out_manager.o) \ 11150 $(MODEL_LIB)(iom.o) \ 10992 11151 $(MODEL_LIB)(lbclnk.o) \ 10993 11152 $(MODEL_LIB)(obc_oce.o) \ … … 10996 11155 $(MODEL_LIB)(phycst.o) \ 10997 11156 $(MODEL_LIB)(prtctl.o) \ 11157 $(MODEL_LIB)(restart.o) \ 10998 11158 $(MODEL_LIB)(sbc_oce.o) \ 10999 bdy_oce.F90 \11000 11159 dom_oce.F90 \ 11001 11160 domvvl.F90 \ 11002 11161 in_out_manager.F90 \ 11162 iom.F90 \ 11003 11163 lbclnk.F90 \ 11004 11164 obc_oce.F90 \ … … 11007 11167 phycst.F90 \ 11008 11168 prtctl.F90 \ 11169 restart.F90 \ 11009 11170 sbc_oce.F90 \ 11010 11171 domzgr_substitute.h90 \ 11172 vectopt_loop_substitute.h90 \ 11011 11173 KEY_CPP \ 11012 11174 wzvmod.F90 … … 11496 11658 KEY_CPP \ 11497 11659 zdftke2.F90 11660 $(MODEL_LIB)(zdftmx.o) : \ 11661 $(MODEL_LIB)(dom_oce.o) \ 11662 $(MODEL_LIB)(in_out_manager.o) \ 11663 $(MODEL_LIB)(iom_def.o) \ 11664 $(MODEL_LIB)(iom_ioipsl.o) \ 11665 $(MODEL_LIB)(iom_nf90.o) \ 11666 $(MODEL_LIB)(iom_rstdimg.o) \ 11667 $(MODEL_LIB)(lbclnk.o) \ 11668 $(MODEL_LIB)(lbcnfd.o) \ 11669 $(MODEL_LIB)(lib_mpp.o) \ 11670 $(MODEL_LIB)(lib_print.o) \ 11671 $(MODEL_LIB)(oce.o) \ 11672 $(MODEL_LIB)(par_kind.o) \ 11673 $(MODEL_LIB)(par_oce.o) \ 11674 $(MODEL_LIB)(phycst.o) \ 11675 $(MODEL_LIB)(prtctl.o) \ 11676 $(MODEL_LIB)(zdfddm.o) \ 11677 dom_oce.F90 \ 11678 in_out_manager.F90 \ 11679 iom_def.F90 \ 11680 iom_ioipsl.F90 \ 11681 iom_nf90.F90 \ 11682 iom_rstdimg.F90 \ 11683 lbclnk.F90 \ 11684 lbcnfd.F90 \ 11685 lib_mpp.F90 \ 11686 lib_print.f90 \ 11687 oce.F90 \ 11688 par_kind.F90 \ 11689 par_oce.F90 \ 11690 phycst.F90 \ 11691 prtctl.F90 \ 11692 zdfddm.F90 \ 11693 $(MODEL_LIB)(dom_oce.o) \ 11694 $(MODEL_LIB)(eosbn2.o) \ 11695 $(MODEL_LIB)(in_out_manager.o) \ 11696 $(MODEL_LIB)(iom.o) \ 11697 $(MODEL_LIB)(lbclnk.o) \ 11698 $(MODEL_LIB)(oce.o) \ 11699 $(MODEL_LIB)(phycst.o) \ 11700 $(MODEL_LIB)(prtctl.o) \ 11701 $(MODEL_LIB)(zdf_oce.o) \ 11702 dom_oce.F90 \ 11703 eosbn2.F90 \ 11704 in_out_manager.F90 \ 11705 iom.F90 \ 11706 lbclnk.F90 \ 11707 oce.F90 \ 11708 phycst.F90 \ 11709 prtctl.F90 \ 11710 zdf_oce.F90 \ 11711 domzgr_substitute.h90 \ 11712 vectopt_loop_substitute.h90 \ 11713 KEY_CPP \ 11714 zdftmx.F90 11498 11715 $(MODEL_LIB)(zpshde.o) : \ 11499 11716 $(MODEL_LIB)(dom_oce.o) \ -
trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make
r1344 r1439 77 77 endif 78 78 79 # Some tests to define variables related to xmlioserver compilation 80 # Please do not change 81 ifneq (,$(findstring key_iomput,$(P_P))) 82 IOSERVER=use 83 override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90 84 override USER_INC += -I../../../lib/libxmlio_server 85 else 86 IOSERVER=notuse 87 endif 88 79 89 KEY_LIST = \ 80 90 key_agrif \ … … 118 128 key_flx_forced_daily \ 119 129 key_gyre \ 130 key_iomput \ 120 131 key_islands \ 121 132 key_kppcustom \ … … 144 155 key_sed \ 145 156 key_sed_off \ 146 key_sigma_vvl \147 157 key_top \ 148 158 key_trabbc \ … … 181 191 key_zdfric \ 182 192 key_zdftke \ 183 key_zdftke2 193 key_zdftke2 \ 194 key_zdftmx 184 195 # .o file list in the library 185 196 LIB_OBJ = \ … … 500 511 $(MODEL_LIB)(zdftke.o)\ 501 512 $(MODEL_LIB)(zdftke2.o)\ 513 $(MODEL_LIB)(zdftmx.o)\ 502 514 $(MODEL_LIB)(zpshde.o)\ 503 515 $(MODEL_LIB)(zpshde_trc.o) … … 521 533 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 522 534 523 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o535 $(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 524 536 ifeq ($(AGRIF),use) 525 537 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 526 538 else 527 539 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 540 endif 541 542 # ioserver library 543 libioserver : 544 ifeq ($(IOSERVER),use) 545 (cd ../../XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 546 (cd ../../XMLIO_SERVER; ./configure -arch $(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd ../../bin ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 528 547 endif 529 548 … … 725 744 $(MODEL_LIB)(domvvl.o) \ 726 745 $(MODEL_LIB)(in_out_manager.o) \ 746 $(MODEL_LIB)(iom.o) \ 727 747 $(MODEL_LIB)(lbclnk.o) \ 728 748 $(MODEL_LIB)(lib_mpp.o) \ … … 734 754 $(MODEL_LIB)(phycst.o) \ 735 755 $(MODEL_LIB)(prtctl.o) \ 756 $(MODEL_LIB)(restart.o) \ 736 757 $(MODEL_LIB)(sbc_oce.o) \ 737 758 bdy_oce.F90 \ … … 739 760 domvvl.F90 \ 740 761 in_out_manager.F90 \ 762 iom.F90 \ 741 763 lbclnk.F90 \ 742 764 lib_mpp.F90 \ … … 748 770 phycst.F90 \ 749 771 prtctl.F90 \ 772 restart.F90 \ 750 773 sbc_oce.F90 \ 751 774 $(MODEL_LIB)(agrif_oce.o) \ … … 1019 1042 $(MODEL_LIB)(prtctl.o) \ 1020 1043 $(MODEL_LIB)(restart.o) \ 1044 $(MODEL_LIB)(zdfddm.o) \ 1021 1045 bdy_oce.F90 \ 1022 1046 bdy_par.F90 \ … … 1037 1061 prtctl.F90 \ 1038 1062 restart.F90 \ 1063 zdfddm.F90 \ 1039 1064 $(MODEL_LIB)(bdy_oce.o) \ 1040 1065 $(MODEL_LIB)(bdytides.o) \ … … 1122 1147 $(MODEL_LIB)(par_oce.o) \ 1123 1148 $(MODEL_LIB)(phycst.o) \ 1149 $(MODEL_LIB)(zdfddm.o) \ 1124 1150 bdy_oce.F90 \ 1125 1151 bdy_par.F90 \ … … 1140 1166 par_oce.F90 \ 1141 1167 phycst.F90 \ 1168 zdfddm.F90 \ 1142 1169 $(MODEL_LIB)(bdy_oce.o) \ 1143 1170 $(MODEL_LIB)(bdytides.o) \ … … 1177 1204 $(MODEL_LIB)(prtctl.o) \ 1178 1205 $(MODEL_LIB)(restart.o) \ 1206 $(MODEL_LIB)(zdfddm.o) \ 1179 1207 bdy_par.F90 \ 1180 1208 dom_oce.F90 \ … … 1195 1223 prtctl.F90 \ 1196 1224 restart.F90 \ 1225 zdfddm.F90 \ 1197 1226 $(MODEL_LIB)(bdy_oce.o) \ 1198 1227 $(MODEL_LIB)(bdy_par.o) \ … … 1550 1579 $(MODEL_LIB)(trdmld_oce.o) \ 1551 1580 $(MODEL_LIB)(zdf_oce.o) \ 1581 $(MODEL_LIB)(zdfddm.o) \ 1552 1582 $(MODEL_LIB)(zpshde.o) \ 1553 1583 c1d.F90 \ … … 1569 1599 trdmld_oce.F90 \ 1570 1600 zdf_oce.F90 \ 1601 zdfddm.F90 \ 1571 1602 zpshde.F90 \ 1572 1603 $(MODEL_LIB)(dom_oce.o) \ … … 1582 1613 prtctl.F90 \ 1583 1614 restart.F90 \ 1615 $(IOIPSL_LIB) \ 1584 1616 daymod.F90 1585 1617 $(MODEL_LIB)(diadimg.o) : \ … … 1779 1811 $(MODEL_LIB)(prtctl.o) \ 1780 1812 $(MODEL_LIB)(restart.o) \ 1813 $(MODEL_LIB)(zdfddm.o) \ 1781 1814 daymod.F90 \ 1782 1815 dom_oce.F90 \ … … 1795 1828 prtctl.F90 \ 1796 1829 restart.F90 \ 1830 zdfddm.F90 \ 1797 1831 $(MODEL_LIB)(daymod.o) \ 1798 1832 $(MODEL_LIB)(dianam.o) \ … … 1867 1901 $(MODEL_LIB)(in_out_manager.o) \ 1868 1902 $(MODEL_LIB)(iom.o) \ 1903 $(MODEL_LIB)(iom_def.o) \ 1904 $(MODEL_LIB)(iom_ioipsl.o) \ 1905 $(MODEL_LIB)(iom_nf90.o) \ 1906 $(MODEL_LIB)(iom_rstdimg.o) \ 1869 1907 $(MODEL_LIB)(lbclnk.o) \ 1870 1908 $(MODEL_LIB)(lbcnfd.o) \ … … 1884 1922 $(MODEL_LIB)(solsor.o) \ 1885 1923 $(MODEL_LIB)(zdf_oce.o) \ 1924 $(MODEL_LIB)(zdfddm.o) \ 1886 1925 daymod.F90 \ 1887 1926 dom_oce.F90 \ … … 1889 1928 in_out_manager.F90 \ 1890 1929 iom.F90 \ 1930 iom_def.F90 \ 1931 iom_ioipsl.F90 \ 1932 iom_nf90.F90 \ 1933 iom_rstdimg.F90 \ 1891 1934 lbclnk.F90 \ 1892 1935 lbcnfd.F90 \ … … 1906 1949 solsor.F90 \ 1907 1950 zdf_oce.F90 \ 1951 zdfddm.F90 \ 1908 1952 $(MODEL_LIB)(daymod.o) \ 1909 1953 $(MODEL_LIB)(diadimg.o) \ … … 1914 1958 $(MODEL_LIB)(ice_oce.o) \ 1915 1959 $(MODEL_LIB)(in_out_manager.o) \ 1960 $(MODEL_LIB)(iom.o) \ 1916 1961 $(MODEL_LIB)(lbclnk.o) \ 1917 1962 $(MODEL_LIB)(ldfdyn_oce.o) \ … … 1934 1979 ice_oce.F90 \ 1935 1980 in_out_manager.F90 \ 1981 iom.F90 \ 1936 1982 lbclnk.F90 \ 1937 1983 ldfdyn_oce.F90 \ … … 2140 2186 dom_oce.F90 2141 2187 $(MODEL_LIB)(domain.o) : \ 2142 $(MODEL_LIB)(bdy_oce.o) \2143 2188 $(MODEL_LIB)(c1d.o) \ 2144 2189 $(MODEL_LIB)(closea.o) \ … … 2158 2203 $(MODEL_LIB)(sbc_oce.o) \ 2159 2204 $(MODEL_LIB)(solisl.o) \ 2160 bdy_oce.F90 \2161 2205 c1d.F90 \ 2162 2206 closea.F90 \ … … 2260 2304 $(MODEL_LIB)(par_kind.o) \ 2261 2305 $(MODEL_LIB)(par_oce.o) \ 2306 $(MODEL_LIB)(zdfddm.o) \ 2262 2307 dom_oce.F90 \ 2263 2308 in_out_manager.F90 \ … … 2271 2316 par_kind.F90 \ 2272 2317 par_oce.F90 \ 2318 zdfddm.F90 \ 2273 2319 $(MODEL_LIB)(dom_oce.o) \ 2274 2320 $(MODEL_LIB)(in_out_manager.o) \ … … 2350 2396 domstp.F90 2351 2397 $(MODEL_LIB)(domvvl.o) : \ 2352 $(MODEL_LIB)(bdy_par.o) \2353 2398 $(MODEL_LIB)(dom_oce.o) \ 2354 2399 $(MODEL_LIB)(in_out_manager.o) \ … … 2360 2405 $(MODEL_LIB)(par_kind.o) \ 2361 2406 $(MODEL_LIB)(par_oce.o) \ 2362 bdy_par.F90 \2363 2407 dom_oce.F90 \ 2364 2408 in_out_manager.F90 \ … … 2370 2414 par_kind.F90 \ 2371 2415 par_oce.F90 \ 2372 $(MODEL_LIB)(bdy_oce.o) \ 2373 $(MODEL_LIB)(dom_oce.o) \ 2374 $(MODEL_LIB)(dynspg_oce.o) \ 2375 $(MODEL_LIB)(in_out_manager.o) \ 2376 $(MODEL_LIB)(lbclnk.o) \ 2377 $(MODEL_LIB)(lib_mpp.o) \ 2378 $(MODEL_LIB)(oce.o) \ 2379 $(MODEL_LIB)(phycst.o) \ 2380 $(MODEL_LIB)(sbc_oce.o) \ 2381 bdy_oce.F90 \ 2382 dom_oce.F90 \ 2383 dynspg_oce.F90 \ 2416 $(MODEL_LIB)(dom_oce.o) \ 2417 $(MODEL_LIB)(in_out_manager.o) \ 2418 $(MODEL_LIB)(lbclnk.o) \ 2419 $(MODEL_LIB)(lib_mpp.o) \ 2420 $(MODEL_LIB)(oce.o) \ 2421 $(MODEL_LIB)(phycst.o) \ 2422 $(MODEL_LIB)(sbc_oce.o) \ 2423 dom_oce.F90 \ 2384 2424 in_out_manager.F90 \ 2385 2425 lbclnk.F90 \ … … 2406 2446 $(MODEL_LIB)(par_kind.o) \ 2407 2447 $(MODEL_LIB)(par_oce.o) \ 2448 $(MODEL_LIB)(zdfddm.o) \ 2408 2449 dom_oce.F90 \ 2409 2450 in_out_manager.F90 \ … … 2419 2460 par_kind.F90 \ 2420 2461 par_oce.F90 \ 2462 zdfddm.F90 \ 2421 2463 $(MODEL_LIB)(dom_oce.o) \ 2422 2464 $(MODEL_LIB)(in_out_manager.o) \ … … 2451 2493 $(MODEL_LIB)(solpcg.o) \ 2452 2494 $(MODEL_LIB)(solsor.o) \ 2495 $(MODEL_LIB)(zdfddm.o) \ 2453 2496 dom_oce.F90 \ 2454 2497 in_out_manager.F90 \ … … 2471 2514 solpcg.F90 \ 2472 2515 solsor.F90 \ 2516 zdfddm.F90 \ 2473 2517 $(MODEL_LIB)(c1d.o) \ 2474 2518 $(MODEL_LIB)(closea.o) \ … … 2511 2555 $(MODEL_LIB)(prtctl.o) \ 2512 2556 $(MODEL_LIB)(restart.o) \ 2557 $(MODEL_LIB)(zdfddm.o) \ 2513 2558 dom_oce.F90 \ 2514 2559 in_out_manager.F90 \ … … 2528 2573 prtctl.F90 \ 2529 2574 restart.F90 \ 2575 zdfddm.F90 \ 2530 2576 $(MODEL_LIB)(daymod.o) \ 2531 2577 $(MODEL_LIB)(dom_oce.o) \ … … 2563 2609 $(MODEL_LIB)(prtctl.o) \ 2564 2610 $(MODEL_LIB)(restart.o) \ 2611 $(MODEL_LIB)(zdfddm.o) \ 2565 2612 dom_oce.F90 \ 2566 2613 in_out_manager.F90 \ … … 2580 2627 prtctl.F90 \ 2581 2628 restart.F90 \ 2629 zdfddm.F90 \ 2582 2630 $(MODEL_LIB)(daymod.o) \ 2583 2631 $(MODEL_LIB)(dom_oce.o) \ … … 3555 3603 $(MODEL_LIB)(trdmld_oce.o) \ 3556 3604 $(MODEL_LIB)(zdf_oce.o) \ 3605 $(MODEL_LIB)(zdfddm.o) \ 3557 3606 $(MODEL_LIB)(zpshde.o) \ 3558 3607 c1d.F90 \ … … 3580 3629 trdmld_oce.F90 \ 3581 3630 zdf_oce.F90 \ 3631 zdfddm.F90 \ 3582 3632 zpshde.F90 \ 3583 3633 $(MODEL_LIB)(dom_oce.o) \ … … 3649 3699 $(MODEL_LIB)(trdmld_oce.o) \ 3650 3700 $(MODEL_LIB)(zdf_oce.o) \ 3701 $(MODEL_LIB)(zdfddm.o) \ 3651 3702 $(MODEL_LIB)(zpshde.o) \ 3652 3703 agrif_oce.F90 \ … … 3687 3738 trdmld_oce.F90 \ 3688 3739 zdf_oce.F90 \ 3740 zdfddm.F90 \ 3689 3741 zpshde.F90 \ 3690 3742 $(MODEL_LIB)(agrif_opa_interp.o) \ … … 3781 3833 $(MODEL_LIB)(trdmld_oce.o) \ 3782 3834 $(MODEL_LIB)(zdf_oce.o) \ 3835 $(MODEL_LIB)(zdfddm.o) \ 3783 3836 $(MODEL_LIB)(zpshde.o) \ 3784 3837 c1d.F90 \ … … 3810 3863 trdmld_oce.F90 \ 3811 3864 zdf_oce.F90 \ 3865 zdfddm.F90 \ 3812 3866 zpshde.F90 \ 3813 3867 $(MODEL_LIB)(dom_oce.o) \ … … 3886 3940 $(MODEL_LIB)(trdmod_oce.o) \ 3887 3941 $(MODEL_LIB)(zdf_oce.o) \ 3942 $(MODEL_LIB)(zdfddm.o) \ 3888 3943 $(MODEL_LIB)(zpshde.o) \ 3889 3944 bdy_oce.F90 \ … … 3920 3975 trdmod_oce.F90 \ 3921 3976 zdf_oce.F90 \ 3977 zdfddm.F90 \ 3922 3978 zpshde.F90 \ 3923 3979 $(MODEL_LIB)(bdy_oce.o) \ … … 4289 4345 $(MODEL_LIB)(prtctl.o) \ 4290 4346 $(MODEL_LIB)(restart.o) \ 4347 $(MODEL_LIB)(zdfddm.o) \ 4291 4348 dom_oce.F90 \ 4292 4349 in_out_manager.F90 \ … … 4303 4360 prtctl.F90 \ 4304 4361 restart.F90 \ 4362 zdfddm.F90 \ 4305 4363 $(MODEL_LIB)(daymod.o) \ 4306 4364 $(MODEL_LIB)(dom_oce.o) \ … … 4591 4649 $(MODEL_LIB)(par_kind.o) \ 4592 4650 $(MODEL_LIB)(par_oce.o) \ 4651 $(MODEL_LIB)(prtctl.o) \ 4652 $(MODEL_LIB)(zdf_oce.o) \ 4593 4653 dom_oce.F90 \ 4594 4654 in_out_manager.F90 \ … … 4601 4661 par_kind.F90 \ 4602 4662 par_oce.F90 \ 4663 prtctl.F90 \ 4664 zdf_oce.F90 \ 4603 4665 $(MODEL_LIB)(dom_oce.o) \ 4604 4666 $(MODEL_LIB)(in_out_manager.o) \ … … 4608 4670 $(MODEL_LIB)(iom_rstdimg.o) \ 4609 4671 $(MODEL_LIB)(lbclnk.o) \ 4672 $(MODEL_LIB)(zdfddm.o) \ 4610 4673 dom_oce.F90 \ 4611 4674 in_out_manager.F90 \ … … 4615 4678 iom_rstdimg.F90 \ 4616 4679 lbclnk.F90 \ 4680 zdfddm.F90 \ 4617 4681 KEY_CPP \ 4618 4682 iom.F90 … … 5272 5336 $(MODEL_LIB)(trdmod_oce.o) \ 5273 5337 $(MODEL_LIB)(zdf_oce.o) \ 5338 $(MODEL_LIB)(zdfddm.o) \ 5274 5339 $(MODEL_LIB)(zdfmxl.o) \ 5275 5340 dom_oce.F90 \ … … 5295 5360 trdmod_oce.F90 \ 5296 5361 zdf_oce.F90 \ 5362 zdfddm.F90 \ 5297 5363 zdfmxl.F90 \ 5298 5364 $(MODEL_LIB)(daymod.o) \ … … 5563 5629 $(MODEL_LIB)(prtctl.o) \ 5564 5630 $(MODEL_LIB)(restart.o) \ 5631 $(MODEL_LIB)(zdfddm.o) \ 5565 5632 dom_oce.F90 \ 5566 5633 in_out_manager.F90 \ … … 5578 5645 prtctl.F90 \ 5579 5646 restart.F90 \ 5647 zdfddm.F90 \ 5580 5648 $(MODEL_LIB)(daymod.o) \ 5581 5649 $(MODEL_LIB)(ice_2.o) \ … … 5871 5939 $(MODEL_LIB)(in_out_manager.o) \ 5872 5940 $(MODEL_LIB)(iom.o) \ 5941 $(MODEL_LIB)(iom_def.o) \ 5942 $(MODEL_LIB)(iom_ioipsl.o) \ 5943 $(MODEL_LIB)(iom_nf90.o) \ 5944 $(MODEL_LIB)(iom_rstdimg.o) \ 5873 5945 $(MODEL_LIB)(lbclnk.o) \ 5874 5946 $(MODEL_LIB)(lbcnfd.o) \ … … 5882 5954 $(MODEL_LIB)(prtctl.o) \ 5883 5955 $(MODEL_LIB)(restart.o) \ 5956 $(MODEL_LIB)(zdfddm.o) \ 5884 5957 daymod.F90 \ 5885 5958 dom_oce.F90 \ 5886 5959 in_out_manager.F90 \ 5887 5960 iom.F90 \ 5961 iom_def.F90 \ 5962 iom_ioipsl.F90 \ 5963 iom_nf90.F90 \ 5964 iom_rstdimg.F90 \ 5888 5965 lbclnk.F90 \ 5889 5966 lbcnfd.F90 \ … … 5897 5974 prtctl.F90 \ 5898 5975 restart.F90 \ 5976 zdfddm.F90 \ 5899 5977 $(MODEL_LIB)(daymod.o) \ 5900 5978 $(MODEL_LIB)(dianam.o) \ … … 5904 5982 $(MODEL_LIB)(ice_oce.o) \ 5905 5983 $(MODEL_LIB)(in_out_manager.o) \ 5984 $(MODEL_LIB)(iom.o) \ 5906 5985 $(MODEL_LIB)(lbclnk.o) \ 5907 5986 $(MODEL_LIB)(phycst.o) \ … … 5915 5994 ice_oce.F90 \ 5916 5995 in_out_manager.F90 \ 5996 iom.F90 \ 5917 5997 lbclnk.F90 \ 5918 5998 phycst.F90 \ … … 5943 6023 $(MODEL_LIB)(eosbn2.o) \ 5944 6024 $(MODEL_LIB)(in_out_manager.o) \ 6025 $(MODEL_LIB)(iom.o) \ 5945 6026 $(MODEL_LIB)(istate.o) \ 5946 6027 $(MODEL_LIB)(ldfdyn.o) \ … … 5977 6058 eosbn2.F90 \ 5978 6059 in_out_manager.F90 \ 6060 iom.F90 \ 5979 6061 istate.F90 \ 5980 6062 ldfdyn.F90 \ … … 6115 6197 $(MODEL_LIB)(prtctl.o) \ 6116 6198 $(MODEL_LIB)(restart.o) \ 6199 $(MODEL_LIB)(zdfddm.o) \ 6117 6200 dom_oce.F90 \ 6118 6201 in_out_manager.F90 \ … … 6134 6217 prtctl.F90 \ 6135 6218 restart.F90 \ 6219 zdfddm.F90 \ 6136 6220 $(MODEL_LIB)(daymod.o) \ 6137 6221 $(MODEL_LIB)(dom_oce.o) \ … … 6667 6751 $(MODEL_LIB)(in_out_manager.o) \ 6668 6752 $(MODEL_LIB)(iom.o) \ 6753 $(MODEL_LIB)(iom_def.o) \ 6754 $(MODEL_LIB)(iom_ioipsl.o) \ 6755 $(MODEL_LIB)(iom_nf90.o) \ 6756 $(MODEL_LIB)(iom_rstdimg.o) \ 6669 6757 $(MODEL_LIB)(lbclnk.o) \ 6670 6758 $(MODEL_LIB)(lbcnfd.o) \ … … 6738 6826 $(MODEL_LIB)(zdftke.o) \ 6739 6827 $(MODEL_LIB)(zdftke2.o) \ 6828 $(MODEL_LIB)(zdftmx.o) \ 6740 6829 $(MODEL_LIB)(zpshde.o) \ 6741 6830 $(MODEL_LIB)(zpshde_trc.o) \ … … 6789 6878 in_out_manager.F90 \ 6790 6879 iom.F90 \ 6880 iom_def.F90 \ 6881 iom_ioipsl.F90 \ 6882 iom_nf90.F90 \ 6883 iom_rstdimg.F90 \ 6791 6884 lbclnk.F90 \ 6792 6885 lbcnfd.F90 \ … … 6860 6953 zdftke.F90 \ 6861 6954 zdftke2.F90 \ 6955 zdftmx.F90 \ 6862 6956 zpshde.F90 \ 6863 6957 zpshde_trc.F90 \ … … 6878 6972 $(MODEL_LIB)(eosbn2.o) \ 6879 6973 $(MODEL_LIB)(in_out_manager.o) \ 6974 $(MODEL_LIB)(iom.o) \ 6880 6975 $(MODEL_LIB)(istate.o) \ 6881 6976 $(MODEL_LIB)(ldfdyn.o) \ … … 6912 7007 eosbn2.F90 \ 6913 7008 in_out_manager.F90 \ 7009 iom.F90 \ 6914 7010 istate.F90 \ 6915 7011 ldfdyn.F90 \ … … 8134 8230 $(MODEL_LIB)(prtctl.o) \ 8135 8231 $(MODEL_LIB)(restart.o) \ 8232 $(MODEL_LIB)(zdfddm.o) \ 8136 8233 daymod.F90 \ 8137 8234 dom_oce.F90 \ … … 8154 8251 prtctl.F90 \ 8155 8252 restart.F90 \ 8253 zdfddm.F90 \ 8156 8254 $(MODEL_LIB)(albedo.o) \ 8157 8255 $(MODEL_LIB)(daymod.o) \ … … 8205 8303 $(MODEL_LIB)(prtctl.o) \ 8206 8304 $(MODEL_LIB)(restart.o) \ 8305 $(MODEL_LIB)(zdfddm.o) \ 8207 8306 daymod.F90 \ 8208 8307 dom_oce.F90 \ … … 8224 8323 prtctl.F90 \ 8225 8324 restart.F90 \ 8325 zdfddm.F90 \ 8226 8326 $(MODEL_LIB)(daymod.o) \ 8227 8327 $(MODEL_LIB)(dom_oce.o) \ … … 8273 8373 $(MODEL_LIB)(trdmld_oce.o) \ 8274 8374 $(MODEL_LIB)(zdf_oce.o) \ 8375 $(MODEL_LIB)(zdfddm.o) \ 8275 8376 $(MODEL_LIB)(zpshde.o) \ 8276 8377 c1d.F90 \ … … 8294 8395 trdmld_oce.F90 \ 8295 8396 zdf_oce.F90 \ 8397 zdfddm.F90 \ 8296 8398 zpshde.F90 \ 8297 8399 $(MODEL_LIB)(albedo.o) \ … … 8350 8452 $(MODEL_LIB)(prtctl.o) \ 8351 8453 $(MODEL_LIB)(restart.o) \ 8454 $(MODEL_LIB)(zdfddm.o) \ 8352 8455 daymod.F90 \ 8353 8456 dom_oce.F90 \ … … 8369 8472 prtctl.F90 \ 8370 8473 restart.F90 \ 8474 zdfddm.F90 \ 8371 8475 $(MODEL_LIB)(daymod.o) \ 8372 8476 $(MODEL_LIB)(dom_oce.o) \ … … 8780 8884 $(MODEL_LIB)(trdmld_oce.o) \ 8781 8885 $(MODEL_LIB)(zdf_oce.o) \ 8886 $(MODEL_LIB)(zdfddm.o) \ 8782 8887 $(MODEL_LIB)(zpshde.o) \ 8783 8888 albedo.F90 \ … … 8826 8931 trdmld_oce.F90 \ 8827 8932 zdf_oce.F90 \ 8933 zdfddm.F90 \ 8828 8934 zpshde.F90 \ 8829 8935 $(MODEL_LIB)(closea.o) \ … … 8898 9004 $(MODEL_LIB)(restart.o) \ 8899 9005 $(MODEL_LIB)(sbc_oce.o) \ 9006 $(MODEL_LIB)(zdfddm.o) \ 8900 9007 daymod.F90 \ 8901 9008 dom_oce.F90 \ … … 8917 9024 restart.F90 \ 8918 9025 sbc_oce.F90 \ 9026 zdfddm.F90 \ 8919 9027 $(MODEL_LIB)(closea.o) \ 8920 9028 $(MODEL_LIB)(daymod.o) \ … … 8955 9063 $(MODEL_LIB)(trdmld_oce.o) \ 8956 9064 $(MODEL_LIB)(zdf_oce.o) \ 9065 $(MODEL_LIB)(zdfddm.o) \ 8957 9066 $(MODEL_LIB)(zpshde.o) \ 8958 9067 c1d.F90 \ … … 8976 9085 trdmld_oce.F90 \ 8977 9086 zdf_oce.F90 \ 9087 zdfddm.F90 \ 8978 9088 zpshde.F90 \ 8979 9089 $(MODEL_LIB)(daymod.o) \ … … 9019 9129 $(MODEL_LIB)(restart.o) \ 9020 9130 $(MODEL_LIB)(sbc_oce.o) \ 9131 $(MODEL_LIB)(zdfddm.o) \ 9021 9132 closea.F90 \ 9022 9133 daymod.F90 \ … … 9041 9152 restart.F90 \ 9042 9153 sbc_oce.F90 \ 9154 zdfddm.F90 \ 9043 9155 $(MODEL_LIB)(daymod.o) \ 9044 9156 $(MODEL_LIB)(dom_oce.o) \ … … 9257 9369 $(MODEL_LIB)(sms_pisces.o) \ 9258 9370 $(MODEL_LIB)(trc.o) \ 9371 $(MODEL_LIB)(zdfddm.o) \ 9259 9372 daymod.F90 \ 9260 9373 dom_oce.F90 \ … … 9270 9383 sms_pisces.F90 \ 9271 9384 trc.F90 \ 9385 zdfddm.F90 \ 9272 9386 $(MODEL_LIB)(iom.o) \ 9273 9387 $(MODEL_LIB)(sed.o) \ … … 9295 9409 $(MODEL_LIB)(sms_pisces.o) \ 9296 9410 $(MODEL_LIB)(trc.o) \ 9411 $(MODEL_LIB)(zdfddm.o) \ 9297 9412 daymod.F90 \ 9298 9413 dom_oce.F90 \ … … 9311 9426 sms_pisces.F90 \ 9312 9427 trc.F90 \ 9428 zdfddm.F90 \ 9313 9429 $(MODEL_LIB)(iom.o) \ 9314 9430 $(MODEL_LIB)(sed.o) \ … … 9442 9558 $(MODEL_LIB)(sms_pisces.o) \ 9443 9559 $(MODEL_LIB)(trc.o) \ 9560 $(MODEL_LIB)(zdfddm.o) \ 9444 9561 daymod.F90 \ 9445 9562 dom_oce.F90 \ … … 9455 9572 sms_pisces.F90 \ 9456 9573 trc.F90 \ 9574 zdfddm.F90 \ 9457 9575 $(MODEL_LIB)(iom.o) \ 9458 9576 $(MODEL_LIB)(sed.o) \ … … 9667 9785 $(MODEL_LIB)(sol_oce.o) \ 9668 9786 $(MODEL_LIB)(zdf_oce.o) \ 9787 $(MODEL_LIB)(zdfddm.o) \ 9669 9788 dom_oce.F90 \ 9670 9789 in_out_manager.F90 \ … … 9683 9802 sol_oce.F90 \ 9684 9803 zdf_oce.F90 \ 9804 zdfddm.F90 \ 9685 9805 $(MODEL_LIB)(dom_oce.o) \ 9686 9806 $(MODEL_LIB)(in_out_manager.o) \ … … 10151 10271 $(MODEL_LIB)(divcur.o) \ 10152 10272 $(MODEL_LIB)(dom_oce.o) \ 10153 $(MODEL_LIB)(domvvl.o) \10154 10273 $(MODEL_LIB)(dtasal.o) \ 10155 10274 $(MODEL_LIB)(dtatem.o) \ … … 10211 10330 $(MODEL_LIB)(zdftke.o) \ 10212 10331 $(MODEL_LIB)(zdftke2.o) \ 10332 $(MODEL_LIB)(zdftmx.o) \ 10213 10333 $(MODEL_LIB)(zpshde.o) \ 10214 10334 agrif_opa_sponge.F90 \ … … 10228 10348 divcur.F90 \ 10229 10349 dom_oce.F90 \ 10230 domvvl.F90 \10231 10350 dtasal.F90 \ 10232 10351 dtatem.F90 \ … … 10288 10407 zdftke.F90 \ 10289 10408 zdftke2.F90 \ 10409 zdftmx.F90 \ 10290 10410 zpshde.F90 \ 10291 10411 domzgr_substitute.h90 \ … … 11264 11384 $(MODEL_LIB)(trdvor_oce.o) \ 11265 11385 $(MODEL_LIB)(zdf_oce.o) \ 11386 $(MODEL_LIB)(zdfddm.o) \ 11266 11387 dom_oce.F90 \ 11267 11388 in_out_manager.F90 \ … … 11287 11408 trdvor_oce.F90 \ 11288 11409 zdf_oce.F90 \ 11410 zdfddm.F90 \ 11289 11411 $(MODEL_LIB)(dom_oce.o) \ 11290 11412 $(MODEL_LIB)(in_out_manager.o) \ … … 11402 11524 $(MODEL_LIB)(trdvor_oce.o) \ 11403 11525 $(MODEL_LIB)(zdf_oce.o) \ 11526 $(MODEL_LIB)(zdfddm.o) \ 11404 11527 daymod.F90 \ 11405 11528 dom_oce.F90 \ … … 11429 11552 trdvor_oce.F90 \ 11430 11553 zdf_oce.F90 \ 11554 zdfddm.F90 \ 11431 11555 $(MODEL_LIB)(dom_oce.o) \ 11432 11556 $(MODEL_LIB)(dtasal.o) \ … … 11983 12107 $(MODEL_LIB)(bdytra.o) \ 11984 12108 $(MODEL_LIB)(dom_oce.o) \ 12109 $(MODEL_LIB)(domvvl.o) \ 11985 12110 $(MODEL_LIB)(dynspg_oce.o) \ 11986 12111 $(MODEL_LIB)(in_out_manager.o) \ … … 11997 12122 bdytra.F90 \ 11998 12123 dom_oce.F90 \ 12124 domvvl.F90 \ 11999 12125 dynspg_oce.F90 \ 12000 12126 in_out_manager.F90 \ … … 12012 12138 tranxt.F90 12013 12139 $(MODEL_LIB)(traqsr.o) : \ 12014 $(MODEL_LIB)(dom_oce.o) \ 12015 $(MODEL_LIB)(in_out_manager.o) \ 12140 $(MODEL_LIB)(daymod.o) \ 12141 $(MODEL_LIB)(dom_oce.o) \ 12142 $(MODEL_LIB)(geo2ocean.o) \ 12143 $(MODEL_LIB)(in_out_manager.o) \ 12144 $(MODEL_LIB)(iom.o) \ 12145 $(MODEL_LIB)(iom_def.o) \ 12146 $(MODEL_LIB)(iom_ioipsl.o) \ 12147 $(MODEL_LIB)(iom_nf90.o) \ 12148 $(MODEL_LIB)(iom_rstdimg.o) \ 12016 12149 $(MODEL_LIB)(lbclnk.o) \ 12017 12150 $(MODEL_LIB)(ldftra_oce.o) \ … … 12032 12165 $(MODEL_LIB)(trdvor_oce.o) \ 12033 12166 $(MODEL_LIB)(zdf_oce.o) \ 12034 dom_oce.F90 \ 12035 in_out_manager.F90 \ 12167 $(MODEL_LIB)(zdfddm.o) \ 12168 daymod.F90 \ 12169 dom_oce.F90 \ 12170 geo2ocean.F90 \ 12171 in_out_manager.F90 \ 12172 iom.F90 \ 12173 iom_def.F90 \ 12174 iom_ioipsl.F90 \ 12175 iom_nf90.F90 \ 12176 iom_rstdimg.F90 \ 12036 12177 lbclnk.F90 \ 12037 12178 ldftra_oce.F90 \ … … 12052 12193 trdvor_oce.F90 \ 12053 12194 zdf_oce.F90 \ 12054 $(MODEL_LIB)(dom_oce.o) \ 12055 $(MODEL_LIB)(in_out_manager.o) \ 12195 zdfddm.F90 \ 12196 $(MODEL_LIB)(dom_oce.o) \ 12197 $(MODEL_LIB)(fldread.o) \ 12198 $(MODEL_LIB)(in_out_manager.o) \ 12199 $(MODEL_LIB)(iom.o) \ 12056 12200 $(MODEL_LIB)(oce.o) \ 12057 12201 $(MODEL_LIB)(phycst.o) \ … … 12062 12206 $(MODEL_LIB)(trdmod_oce.o) \ 12063 12207 dom_oce.F90 \ 12064 in_out_manager.F90 \ 12208 fldread.F90 \ 12209 in_out_manager.F90 \ 12210 iom.F90 \ 12065 12211 oce.F90 \ 12066 12212 phycst.F90 \ … … 12076 12222 $(MODEL_LIB)(trasbc.o) : \ 12077 12223 $(MODEL_LIB)(dom_oce.o) \ 12078 $(MODEL_LIB)(in_out_manager.o) \ 12224 $(MODEL_LIB)(fldread.o) \ 12225 $(MODEL_LIB)(in_out_manager.o) \ 12226 $(MODEL_LIB)(iom.o) \ 12079 12227 $(MODEL_LIB)(lbclnk.o) \ 12080 12228 $(MODEL_LIB)(ldftra_oce.o) \ … … 12098 12246 $(MODEL_LIB)(zdf_oce.o) \ 12099 12247 dom_oce.F90 \ 12100 in_out_manager.F90 \ 12248 fldread.F90 \ 12249 in_out_manager.F90 \ 12250 iom.F90 \ 12101 12251 lbclnk.F90 \ 12102 12252 ldftra_oce.F90 \ … … 12142 12292 trasbc.F90 12143 12293 $(MODEL_LIB)(trazdf.o) : \ 12144 $(MODEL_LIB)(bdy_oce.o) \12145 12294 $(MODEL_LIB)(dom_oce.o) \ 12146 12295 $(MODEL_LIB)(domvvl.o) \ 12147 $(MODEL_LIB)(dynspg_oce.o) \12148 12296 $(MODEL_LIB)(dynzdf_exp.o) \ 12149 12297 $(MODEL_LIB)(eosbn2.o) \ … … 12176 12324 $(MODEL_LIB)(zdfddm.o) \ 12177 12325 $(MODEL_LIB)(zdfmxl.o) \ 12178 bdy_oce.F90 \12179 12326 dom_oce.F90 \ 12180 12327 domvvl.F90 \ 12181 dynspg_oce.F90 \12182 12328 dynzdf_exp.F90 \ 12183 12329 eosbn2.F90 \ … … 12252 12398 trazdf.F90 12253 12399 $(MODEL_LIB)(trazdf_exp.o) : \ 12254 $(MODEL_LIB)(bdy_oce.o) \ 12255 $(MODEL_LIB)(dom_oce.o) \ 12256 $(MODEL_LIB)(dynspg_oce.o) \ 12400 $(MODEL_LIB)(dom_oce.o) \ 12257 12401 $(MODEL_LIB)(in_out_manager.o) \ 12258 12402 $(MODEL_LIB)(lbclnk.o) \ … … 12274 12418 $(MODEL_LIB)(trdvor_oce.o) \ 12275 12419 $(MODEL_LIB)(zdf_oce.o) \ 12276 bdy_oce.F90 \ 12277 dom_oce.F90 \ 12278 dynspg_oce.F90 \ 12420 dom_oce.F90 \ 12279 12421 in_out_manager.F90 \ 12280 12422 lbclnk.F90 \ … … 12320 12462 trazdf_exp.F90 12321 12463 $(MODEL_LIB)(trazdf_imp.o) : \ 12322 $(MODEL_LIB)(bdy_oce.o) \ 12323 $(MODEL_LIB)(dom_oce.o) \ 12324 $(MODEL_LIB)(dynspg_oce.o) \ 12464 $(MODEL_LIB)(dom_oce.o) \ 12325 12465 $(MODEL_LIB)(in_out_manager.o) \ 12326 12466 $(MODEL_LIB)(lbclnk.o) \ … … 12346 12486 $(MODEL_LIB)(zdf_oce.o) \ 12347 12487 $(MODEL_LIB)(zdfmxl.o) \ 12348 bdy_oce.F90 \ 12349 dom_oce.F90 \ 12350 dynspg_oce.F90 \ 12488 dom_oce.F90 \ 12351 12489 in_out_manager.F90 \ 12352 12490 lbclnk.F90 \ … … 12424 12562 trc.F90 12425 12563 $(MODEL_LIB)(trc_oce.o) : \ 12564 $(MODEL_LIB)(lib_print.o) \ 12426 12565 $(MODEL_LIB)(par_kind.o) \ 12427 12566 $(MODEL_LIB)(par_oce.o) \ 12428 12567 $(MODEL_LIB)(par_trc.o) \ 12568 lib_print.f90 \ 12429 12569 par_kind.F90 \ 12430 12570 par_oce.F90 \ 12431 12571 par_trc.F90 \ 12572 $(MODEL_LIB)(dom_oce.o) \ 12573 $(MODEL_LIB)(in_out_manager.o) \ 12432 12574 $(MODEL_LIB)(par_oce.o) \ 12433 12575 $(MODEL_LIB)(sms_pisces.o) \ 12576 dom_oce.F90 \ 12577 in_out_manager.F90 \ 12434 12578 par_oce.F90 \ 12435 12579 sms_pisces.F90 \ 12580 domzgr_substitute.h90 \ 12436 12581 KEY_CPP \ 12437 12582 trc_oce.F90 … … 16838 16983 $(MODEL_LIB)(trdvor_oce.o) \ 16839 16984 $(MODEL_LIB)(zdf_oce.o) \ 16985 $(MODEL_LIB)(zdfddm.o) \ 16840 16986 $(MODEL_LIB)(zpshde.o) \ 16841 16987 c1d.F90 \ … … 16860 17006 trdvor_oce.F90 \ 16861 17007 zdf_oce.F90 \ 17008 zdfddm.F90 \ 16862 17009 zpshde.F90 \ 16863 17010 $(MODEL_LIB)(daymod.o) \ … … 17236 17383 trp_trc.F90 17237 17384 $(MODEL_LIB)(wzvmod.o) : \ 17238 $(MODEL_LIB)(bdy_oce.o) \ 17239 $(MODEL_LIB)(bdy_par.o) \ 17240 $(MODEL_LIB)(dom_oce.o) \ 17241 $(MODEL_LIB)(dynspg_oce.o) \ 17242 $(MODEL_LIB)(in_out_manager.o) \ 17385 $(MODEL_LIB)(c1d.o) \ 17386 $(MODEL_LIB)(dom_oce.o) \ 17387 $(MODEL_LIB)(eosbn2.o) \ 17388 $(MODEL_LIB)(in_out_manager.o) \ 17389 $(MODEL_LIB)(iom.o) \ 17390 $(MODEL_LIB)(iom_def.o) \ 17391 $(MODEL_LIB)(iom_ioipsl.o) \ 17392 $(MODEL_LIB)(iom_nf90.o) \ 17393 $(MODEL_LIB)(iom_rstdimg.o) \ 17243 17394 $(MODEL_LIB)(lbclnk.o) \ 17244 17395 $(MODEL_LIB)(lbcnfd.o) \ … … 17251 17402 $(MODEL_LIB)(phycst.o) \ 17252 17403 $(MODEL_LIB)(sbc_oce.o) \ 17253 bdy_oce.F90 \ 17254 bdy_par.F90 \ 17255 dom_oce.F90 \ 17256 dynspg_oce.F90 \ 17257 in_out_manager.F90 \ 17404 $(MODEL_LIB)(trdmld_oce.o) \ 17405 $(MODEL_LIB)(zdf_oce.o) \ 17406 $(MODEL_LIB)(zdfddm.o) \ 17407 $(MODEL_LIB)(zpshde.o) \ 17408 c1d.F90 \ 17409 dom_oce.F90 \ 17410 eosbn2.F90 \ 17411 in_out_manager.F90 \ 17412 iom.F90 \ 17413 iom_def.F90 \ 17414 iom_ioipsl.F90 \ 17415 iom_nf90.F90 \ 17416 iom_rstdimg.F90 \ 17258 17417 lbclnk.F90 \ 17259 17418 lbcnfd.F90 \ … … 17266 17425 phycst.F90 \ 17267 17426 sbc_oce.F90 \ 17268 $(MODEL_LIB)(bdy_oce.o) \ 17427 trdmld_oce.F90 \ 17428 zdf_oce.F90 \ 17429 zdfddm.F90 \ 17430 zpshde.F90 \ 17269 17431 $(MODEL_LIB)(dom_oce.o) \ 17270 17432 $(MODEL_LIB)(domvvl.o) \ 17271 17433 $(MODEL_LIB)(in_out_manager.o) \ 17434 $(MODEL_LIB)(iom.o) \ 17272 17435 $(MODEL_LIB)(lbclnk.o) \ 17273 17436 $(MODEL_LIB)(obc_oce.o) \ … … 17276 17439 $(MODEL_LIB)(phycst.o) \ 17277 17440 $(MODEL_LIB)(prtctl.o) \ 17278 $(MODEL_LIB)( sbc_oce.o) \17279 bdy_oce.F90\17441 $(MODEL_LIB)(restart.o) \ 17442 $(MODEL_LIB)(sbc_oce.o) \ 17280 17443 dom_oce.F90 \ 17281 17444 domvvl.F90 \ 17282 17445 in_out_manager.F90 \ 17446 iom.F90 \ 17283 17447 lbclnk.F90 \ 17284 17448 obc_oce.F90 \ … … 17287 17451 phycst.F90 \ 17288 17452 prtctl.F90 \ 17453 restart.F90 \ 17289 17454 sbc_oce.F90 \ 17290 17455 domzgr_substitute.h90 \ 17456 vectopt_loop_substitute.h90 \ 17291 17457 KEY_CPP \ 17292 17458 wzvmod.F90 … … 17776 17942 KEY_CPP \ 17777 17943 zdftke2.F90 17944 $(MODEL_LIB)(zdftmx.o) : \ 17945 $(MODEL_LIB)(dom_oce.o) \ 17946 $(MODEL_LIB)(in_out_manager.o) \ 17947 $(MODEL_LIB)(iom_def.o) \ 17948 $(MODEL_LIB)(iom_ioipsl.o) \ 17949 $(MODEL_LIB)(iom_nf90.o) \ 17950 $(MODEL_LIB)(iom_rstdimg.o) \ 17951 $(MODEL_LIB)(lbclnk.o) \ 17952 $(MODEL_LIB)(lbcnfd.o) \ 17953 $(MODEL_LIB)(lib_mpp.o) \ 17954 $(MODEL_LIB)(lib_print.o) \ 17955 $(MODEL_LIB)(oce.o) \ 17956 $(MODEL_LIB)(par_kind.o) \ 17957 $(MODEL_LIB)(par_oce.o) \ 17958 $(MODEL_LIB)(phycst.o) \ 17959 $(MODEL_LIB)(prtctl.o) \ 17960 $(MODEL_LIB)(zdfddm.o) \ 17961 dom_oce.F90 \ 17962 in_out_manager.F90 \ 17963 iom_def.F90 \ 17964 iom_ioipsl.F90 \ 17965 iom_nf90.F90 \ 17966 iom_rstdimg.F90 \ 17967 lbclnk.F90 \ 17968 lbcnfd.F90 \ 17969 lib_mpp.F90 \ 17970 lib_print.f90 \ 17971 oce.F90 \ 17972 par_kind.F90 \ 17973 par_oce.F90 \ 17974 phycst.F90 \ 17975 prtctl.F90 \ 17976 zdfddm.F90 \ 17977 $(MODEL_LIB)(dom_oce.o) \ 17978 $(MODEL_LIB)(eosbn2.o) \ 17979 $(MODEL_LIB)(in_out_manager.o) \ 17980 $(MODEL_LIB)(iom.o) \ 17981 $(MODEL_LIB)(lbclnk.o) \ 17982 $(MODEL_LIB)(oce.o) \ 17983 $(MODEL_LIB)(phycst.o) \ 17984 $(MODEL_LIB)(prtctl.o) \ 17985 $(MODEL_LIB)(zdf_oce.o) \ 17986 dom_oce.F90 \ 17987 eosbn2.F90 \ 17988 in_out_manager.F90 \ 17989 iom.F90 \ 17990 lbclnk.F90 \ 17991 oce.F90 \ 17992 phycst.F90 \ 17993 prtctl.F90 \ 17994 zdf_oce.F90 \ 17995 domzgr_substitute.h90 \ 17996 vectopt_loop_substitute.h90 \ 17997 KEY_CPP \ 17998 zdftmx.F90 17778 17999 $(MODEL_LIB)(zpshde.o) : \ 17779 18000 $(MODEL_LIB)(dom_oce.o) \
Note: See TracChangeset
for help on using the changeset viewer.