Changeset 395 for trunk/CONFIG/ORCA2_LIM/scripts/BB_make
- Timestamp:
- 2006-03-10T18:24:24+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r380 r395 2 2 # some variables 3 3 TMP = ../../../tmp 4 #-Q- sxnec # Compiler options for the ORCA model - std4 #-Q- sxnec # Compiler options for NEMO (IDRIS SX5-NEC) 5 5 #-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 6 6 #-Q- sxnec L_X = $(L_O) $(L_C) -ftrace 7 #-Q- sx6nec # Compiler options for the ORCA model - std7 #-Q- sx6nec # Compiler options NEMO (CEA SX6-NEC) 8 8 #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 9 9 #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 10 10 #-Q- sx6nec L_X = $(L_O) $(L_C) -ftrace 11 #-Q- sxdkrz # Compiler options for the ORCA model for the DKRZ SX6-NEC11 #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) 12 12 #-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce 13 13 #-Q- sxdkrz L_X = $(L_O) $(L_C) -ftrace 14 #-Q- eshpux # Compiler options for the ORCA model for the ES14 #-Q- eshpux # Compiler options for NEMO (Earth Simulator) 15 15 #-Q- eshpux # for super perfs! 16 16 #-Q- eshpux # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce … … 18 18 #-Q- eshpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce 19 19 #-Q- eshpux L_X = $(L_O) 20 #-Q- linux # Compiler options for the ORCA model(pgf version)20 #-Q- linux # Compiler options for NEMO (pgf version) 21 21 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce 22 22 #-Q- linux L_X = -r8 -O3 23 #-Q- lxiv8 # Compiler options for the ORCA model (ifort version) 23 #-Q- lxiv7 # Compiler options for NEMO (ifc version) 24 #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce 25 #-Q- lxiv7 L_X = -r8 -O3 26 #-Q- lxiv8 # Compiler options for NEMO (ifort version) 24 27 #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce 25 28 #-Q- lxiv8 L_X = -r8 -O3 26 #-Q- g95 # Compiler options for the ORCA model(g95 version)29 #-Q- g95 # Compiler options for NEMO (g95 version) 27 30 #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce 28 31 #-Q- g95 L_X = -r8 -O3 29 #-Q- aix # Compiler options for the ORCA model(aix version)32 #-Q- aix # Compiler options for NEMO (aix version) 30 33 #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 31 34 #-Q- aix L_O = $(F_P) -q64 -O3 32 35 #-Q- aix L_X = $(L_O) $(L_C) 33 #-Q- osxxlf # Compiler options for the ORCA model(osxxlf version)36 #-Q- osxxlf # Compiler options for NEMO (osxxlf version) 34 37 #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 35 38 #-Q- osxxlf L_X = -qrealsize=8 -O3 … … 40 43 #-Q- eshpux PREF=i. 41 44 45 # add suffix to P_P 46 P_P := $(P_P:%=$(prefix)%) 47 48 # Some tests to define variables related to Agrif compilation 49 # Please do not change 50 ifneq (,$(findstring key_agrif,$(P_P))) 51 AGRIF=use 52 else 53 AGRIF=notuse 54 AGRIF_LIB= 55 endif 56 ifneq (,$(findstring key_mpp_mpi,$(P_P))) 57 AGRIF_MPI=-DAGRIF_MPI 58 else 59 AGRIF_MPI= 60 endif 61 42 62 KEY_LIST = \ 63 key_agrif \ 43 64 key_antarctic \ 44 65 key_arctic \ … … 117 138 # .o file list in the library 118 139 LIB_OBJ = \ 119 $(MODEL_LIB)(ctlopn.o)\120 140 $(MODEL_LIB)(lib_cray.o)\ 121 141 $(MODEL_LIB)(lib_isml.o)\ 122 142 $(MODEL_LIB)(lib_print.o)\ 123 $(MODEL_LIB)(prtctl.o)\ 143 $(MODEL_LIB)(agrif_opa_interp.o)\ 144 $(MODEL_LIB)(agrif_opa_sponge.o)\ 145 $(MODEL_LIB)(agrif_opa_update.o)\ 146 $(MODEL_LIB)(agrif_user.o)\ 124 147 $(MODEL_LIB)(albedo.o)\ 125 148 $(MODEL_LIB)(blk_oce.o)\ … … 131 154 $(MODEL_LIB)(cpl.o)\ 132 155 $(MODEL_LIB)(cpl_oce.o)\ 156 $(MODEL_LIB)(ctlopn.o)\ 133 157 $(MODEL_LIB)(daymod.o)\ 134 158 $(MODEL_LIB)(diadimg.o)\ … … 249 273 $(MODEL_LIB)(par_oce.o)\ 250 274 $(MODEL_LIB)(phycst.o)\ 275 $(MODEL_LIB)(prtctl.o)\ 251 276 $(MODEL_LIB)(restart.o)\ 252 277 $(MODEL_LIB)(sms.o)\ … … 306 331 $(MODEL_LIB)(zdf_oce.o)\ 307 332 $(MODEL_LIB)(zpshde.o) 308 # 333 309 334 .SUFFIXES: .f90 .F90 .F 310 # 335 311 336 # Target 312 337 all: diroce $(EXEC_BIN) 313 338 @cp SRC_FILE_LIST.temp SRC_FILE_LIST 314 339 @echo OPA model is OK 315 # cleaning objects, libraries and executables340 # Cleaning objects, libraries and executables 316 341 clean: 342 ifeq ($(AGRIF),use) 343 -@(cd OPAFILES; ./efface) 344 endif 317 345 $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) 318 346 @echo OPA model \(.o .mod libraries and executables are removed\) 319 # dependancies 347 348 # Dependancies 320 349 diroce: 321 350 @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 322 351 323 $(EXEC_BIN) : libioipsl key keyverif src_file_list $(MODEL_LIB) $(IOIPSL_LIB) model.o 352 $(EXEC_BIN) : libioipsl key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 353 ifeq ($(AGRIF),use) 354 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 355 else 324 356 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 357 endif 325 358 359 # Agrif library and conv 360 libagrif : 361 ifeq ($(AGRIF),use) 362 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 363 @( if [ ! -d OPAFILES/AGRIF_INC ]; then mkdir OPAFILES/AGRIF_INC ; fi ) 364 @( if [ ! -d OPAFILES/AGRIF_MODELFILES ]; then mkdir OPAFILES/AGRIF_MODELFILES ; fi ) 365 @(cd ../../AGRIF ; $(M_K) -f Makefile P_P="$(AGRIF_MPI)" ) 366 @cp -rf ../../AGRIF/agrif_opa.in OPAFILES/. 367 @cp -rf ../../AGRIF/conv OPAFILES/. 368 @cp -rf ../../AGRIF/efface OPAFILES/. 369 endif 370 371 # Agrif interface with NEMO 372 agrif2model.o : 373 ifeq ($(AGRIF),use) 374 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 375 @$(F_C) \ 376 #-Q- aix -qsuffix=f=F90 \ 377 #-Q- osxxlf -qsuffix=f=F90 \ 378 $(P_P) $(F_O) \ 379 #-Q- fjvpp -Z $*.L \ 380 #-Q- sxnec -R2 \ 381 #-Q- sx6nec -R2 \ 382 #-Q- sxdkrz -R2 \ 383 #-Q- eshpux -R2 \ 384 #-Q- aix -qsource \ 385 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 386 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 387 endif 388 389 # IOIPSL library 326 390 libioipsl : 327 391 (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) 328 392 329 # main program393 # Main program 330 394 model.o : model.f90 331 395 @$(F_C) $(F_O) -c model.f90 … … 344 408 @echo 345 409 346 # Rules410 # Default rules 347 411 .DEFAULTS: 348 412 … … 370 434 371 435 # rules for the .F90 files 372 .F90.a : 436 .F90.a : 437 ifeq ($(AGRIF),use) 438 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90 439 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 440 -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F90) 441 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 442 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F90 > OPAFILES/AGRIF_MODELFILES/$*.F90 443 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 444 @$(F_C) $(P_P) $(F_O) \ 445 #-Q- fjvpp -Z $*.L \ 446 #-Q- sxnec -R2 \ 447 #-Q- sx6nec -R2 \ 448 #-Q- sxdkrz -R2 \ 449 #-Q- eshpux -R2 \ 450 #-Q- aix -qsource \ 451 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 452 else 373 453 @$(F_C) $(P_P) $(F_O) \ 374 454 #-Q- fjvpp -Z $*.L \ … … 379 459 #-Q- aix -qsource \ 380 460 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 461 endif 381 462 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 382 463 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 433 514 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 434 515 @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 435 # 516 517 $(MODEL_LIB)(agrif_opa_interp.o) : \ 518 in_out_manager.F90 \ 519 lib_print.f90 \ 520 par_kind.F90 \ 521 par_oce.F90 \ 522 $(MODEL_LIB)(in_out_manager.o) \ 523 $(MODEL_LIB)(lib_print.o) \ 524 $(MODEL_LIB)(par_kind.o) \ 525 $(MODEL_LIB)(par_oce.o) \ 526 dom_oce.F90 \ 527 in_out_manager.F90 \ 528 oce.F90 \ 529 par_oce.F90 \ 530 phycst.F90 \ 531 sol_oce.F90 \ 532 $(MODEL_LIB)(dom_oce.o) \ 533 $(MODEL_LIB)(in_out_manager.o) \ 534 $(MODEL_LIB)(oce.o) \ 535 $(MODEL_LIB)(par_oce.o) \ 536 $(MODEL_LIB)(phycst.o) \ 537 $(MODEL_LIB)(sol_oce.o) \ 538 domzgr_substitute.h90 \ 539 vectopt_loop_substitute.h90 \ 540 KEY_CPP \ 541 agrif_opa_interp.F90 542 $(MODEL_LIB)(agrif_opa_sponge.o) : \ 543 par_kind.F90 \ 544 par_oce.F90 \ 545 $(MODEL_LIB)(par_kind.o) \ 546 $(MODEL_LIB)(par_oce.o) \ 547 dom_oce.F90 \ 548 oce.F90 \ 549 par_oce.F90 \ 550 $(MODEL_LIB)(dom_oce.o) \ 551 $(MODEL_LIB)(oce.o) \ 552 $(MODEL_LIB)(par_oce.o) \ 553 domzgr_substitute.h90 \ 554 KEY_CPP \ 555 agrif_opa_sponge.F90 556 $(MODEL_LIB)(agrif_opa_update.o) : \ 557 dom_oce.F90 \ 558 in_out_manager.F90 \ 559 lbclnk.F90 \ 560 lib_mpp.F90 \ 561 obc_oce.F90 \ 562 ocesbc.F90 \ 563 oce.F90 \ 564 par_kind.F90 \ 565 par_oce.F90 \ 566 prtctl.F90 \ 567 $(MODEL_LIB)(dom_oce.o) \ 568 $(MODEL_LIB)(in_out_manager.o) \ 569 $(MODEL_LIB)(lbclnk.o) \ 570 $(MODEL_LIB)(lib_mpp.o) \ 571 $(MODEL_LIB)(obc_oce.o) \ 572 $(MODEL_LIB)(ocesbc.o) \ 573 $(MODEL_LIB)(oce.o) \ 574 $(MODEL_LIB)(par_kind.o) \ 575 $(MODEL_LIB)(par_oce.o) \ 576 $(MODEL_LIB)(prtctl.o) \ 577 cla_div.F90 \ 578 divcur.F90 \ 579 dom_oce.F90 \ 580 oce.F90 \ 581 ocfzpt.F90 \ 582 par_oce.F90 \ 583 wzvmod.F90 \ 584 $(MODEL_LIB)(cla_div.o) \ 585 $(MODEL_LIB)(divcur.o) \ 586 $(MODEL_LIB)(dom_oce.o) \ 587 $(MODEL_LIB)(oce.o) \ 588 $(MODEL_LIB)(ocfzpt.o) \ 589 $(MODEL_LIB)(par_oce.o) \ 590 $(MODEL_LIB)(wzvmod.o) \ 591 domzgr_substitute.h90 \ 592 KEY_CPP \ 593 agrif_opa_update.F90 594 $(MODEL_LIB)(agrif_user.o) : \ 595 blk_oce.F90 \ 596 cla_div.F90 \ 597 cpl.F90 \ 598 cpl_oce.F90 \ 599 daymod.F90 \ 600 diaptr.F90 \ 601 divcur.F90 \ 602 domain.F90 \ 603 domcfg.F90 \ 604 dom_oce.F90 \ 605 dtasal.F90 \ 606 dtasst.F90 \ 607 dtatem.F90 \ 608 dyncor1d.F90 \ 609 dynspg_oce.F90 \ 610 eosbn2.F90 \ 611 flxfwb.F90 \ 612 iceini.F90 \ 613 ini1d.F90 \ 614 initrc.F90 \ 615 in_out_manager.F90 \ 616 istate.F90 \ 617 ldfdyn.F90 \ 618 ldftra.F90 \ 619 lib_mpp.F90 \ 620 lib_print.f90 \ 621 mppini.F90 \ 622 obcini.F90 \ 623 obc_par.F90 \ 624 oce.F90 \ 625 ocfzpt.F90 \ 626 par_kind.F90 \ 627 par_oce.F90 \ 628 phycst.F90 \ 629 prtctl.F90 \ 630 solver.F90 \ 631 sol_oce.F90 \ 632 step1d.F90 \ 633 step.F90 \ 634 traqsr.F90 \ 635 trdicp.F90 \ 636 trdmld.F90 \ 637 trdmod.F90 \ 638 trdmod_oce.F90 \ 639 trdvor.F90 \ 640 wzvmod.F90 \ 641 zdfini.F90 \ 642 zdfmxl.F90 \ 643 zdf_oce.F90 \ 644 zpshde.F90 \ 645 $(MODEL_LIB)(blk_oce.o) \ 646 $(MODEL_LIB)(cla_div.o) \ 647 $(MODEL_LIB)(cpl.o) \ 648 $(MODEL_LIB)(cpl_oce.o) \ 649 $(MODEL_LIB)(daymod.o) \ 650 $(MODEL_LIB)(diaptr.o) \ 651 $(MODEL_LIB)(divcur.o) \ 652 $(MODEL_LIB)(domain.o) \ 653 $(MODEL_LIB)(domcfg.o) \ 654 $(MODEL_LIB)(dom_oce.o) \ 655 $(MODEL_LIB)(dtasal.o) \ 656 $(MODEL_LIB)(dtasst.o) \ 657 $(MODEL_LIB)(dtatem.o) \ 658 $(MODEL_LIB)(dyncor1d.o) \ 659 $(MODEL_LIB)(dynspg_oce.o) \ 660 $(MODEL_LIB)(eosbn2.o) \ 661 $(MODEL_LIB)(flxfwb.o) \ 662 $(MODEL_LIB)(iceini.o) \ 663 $(MODEL_LIB)(ini1d.o) \ 664 $(MODEL_LIB)(initrc.o) \ 665 $(MODEL_LIB)(in_out_manager.o) \ 666 $(MODEL_LIB)(istate.o) \ 667 $(MODEL_LIB)(ldfdyn.o) \ 668 $(MODEL_LIB)(ldftra.o) \ 669 $(MODEL_LIB)(lib_mpp.o) \ 670 $(MODEL_LIB)(lib_print.o) \ 671 $(MODEL_LIB)(mppini.o) \ 672 $(MODEL_LIB)(obcini.o) \ 673 $(MODEL_LIB)(obc_par.o) \ 674 $(MODEL_LIB)(oce.o) \ 675 $(MODEL_LIB)(ocfzpt.o) \ 676 $(MODEL_LIB)(par_kind.o) \ 677 $(MODEL_LIB)(par_oce.o) \ 678 $(MODEL_LIB)(phycst.o) \ 679 $(MODEL_LIB)(prtctl.o) \ 680 $(MODEL_LIB)(solver.o) \ 681 $(MODEL_LIB)(sol_oce.o) \ 682 $(MODEL_LIB)(step1d.o) \ 683 $(MODEL_LIB)(step.o) \ 684 $(MODEL_LIB)(traqsr.o) \ 685 $(MODEL_LIB)(trdicp.o) \ 686 $(MODEL_LIB)(trdmld.o) \ 687 $(MODEL_LIB)(trdmod.o) \ 688 $(MODEL_LIB)(trdmod_oce.o) \ 689 $(MODEL_LIB)(trdvor.o) \ 690 $(MODEL_LIB)(wzvmod.o) \ 691 $(MODEL_LIB)(zdfini.o) \ 692 $(MODEL_LIB)(zdfmxl.o) \ 693 $(MODEL_LIB)(zdf_oce.o) \ 694 $(MODEL_LIB)(zpshde.o) \ 695 agrif_opa_interp.F90 \ 696 agrif_opa_sponge.F90 \ 697 agrif_opa_update.F90 \ 698 dom_oce.F90 \ 699 ice_oce.F90 \ 700 in_out_manager.F90 \ 701 oce.F90 \ 702 opa.F90 \ 703 par_oce.F90 \ 704 sol_oce.F90 \ 705 tradmp.F90 \ 706 $(MODEL_LIB)(agrif_opa_interp.o) \ 707 $(MODEL_LIB)(agrif_opa_sponge.o) \ 708 $(MODEL_LIB)(agrif_opa_update.o) \ 709 $(MODEL_LIB)(dom_oce.o) \ 710 $(MODEL_LIB)(ice_oce.o) \ 711 $(MODEL_LIB)(in_out_manager.o) \ 712 $(MODEL_LIB)(oce.o) \ 713 $(MODEL_LIB)(opa.o) \ 714 $(MODEL_LIB)(par_oce.o) \ 715 $(MODEL_LIB)(sol_oce.o) \ 716 $(MODEL_LIB)(tradmp.o) \ 717 \() \ 718 agrif_user.F90 436 719 $(MODEL_LIB)(albedo.o) : \ 437 720 dom_oce.F90 \ … … 444 727 par_oce.F90 \ 445 728 phycst.F90 \ 446 prtctl. f90 \729 prtctl.F90 \ 447 730 $(MODEL_LIB)(dom_oce.o) \ 448 731 $(MODEL_LIB)(in_out_manager.o) \ … … 500 783 par_oce.F90 \ 501 784 phycst.F90 \ 502 prtctl. f90 \785 prtctl.F90 \ 503 786 $(MODEL_LIB)(albedo.o) \ 504 787 $(MODEL_LIB)(blk_oce.o) \ … … 526 809 ocfzpt.F90 \ 527 810 phycst.F90 \ 528 prtctl. f90 \811 prtctl.F90 \ 529 812 taumod.F90 \ 530 813 $(MODEL_LIB)(blk_oce.o) \ … … 561 844 par_oce.F90 \ 562 845 phycst.F90 \ 563 prtctl. f90 \846 prtctl.F90 \ 564 847 taumod.F90 \ 565 848 tradmp.F90 \ … … 624 907 par_oce.F90 \ 625 908 phycst.F90 \ 626 prtctl. f90 \909 prtctl.F90 \ 627 910 taumod.F90 \ 628 911 tradmp.F90 \ … … 691 974 par_oce.F90 \ 692 975 phycst.F90 \ 693 prtctl. f90 \976 prtctl.F90 \ 694 977 sol_oce.F90 \ 695 978 taumod.F90 \ … … 783 1066 par_oce.F90 \ 784 1067 phycst.F90 \ 785 prtctl. f90 \1068 prtctl.F90 \ 786 1069 taumod.F90 \ 787 1070 tradmp.F90 \ … … 834 1117 par_oce.F90 \ 835 1118 phycst.F90 \ 836 prtctl. f90 \1119 prtctl.F90 \ 837 1120 $(MODEL_LIB)(dom_oce.o) \ 838 1121 $(MODEL_LIB)(in_out_manager.o) \ … … 859 1142 $(MODEL_LIB)(ocfzpt.o) \ 860 1143 $(MODEL_LIB)(phycst.o) \ 861 ../../../lib/libioipsl.a\1144 $(IOIPSL_LIB) \ 862 1145 cpl.F90 863 1146 $(MODEL_LIB)(cpl_oce.o) : \ … … 867 1150 $(MODEL_LIB)(par_oce.o) \ 868 1151 cpl_oce.F90 869 $(MODEL_LIB)(daymod.o) : \ 870 dom_oce.F90 \ 871 in_out_manager.F90 \ 872 lib_mpp.F90 \ 873 lib_print.f90 \ 874 par_kind.F90 \ 875 par_oce.F90 \ 876 $(MODEL_LIB)(dom_oce.o) \ 877 $(MODEL_LIB)(in_out_manager.o) \ 878 $(MODEL_LIB)(lib_mpp.o) \ 879 $(MODEL_LIB)(lib_print.o) \ 880 $(MODEL_LIB)(par_kind.o) \ 881 $(MODEL_LIB)(par_oce.o) \ 882 dom_oce.F90 \ 883 in_out_manager.F90 \ 884 phycst.F90 \ 885 prtctl.f90 \ 1152 \ 1153 \() $(MODEL_LIB)(daymod.o) : \ 1154 dom_oce.F90 \ 1155 in_out_manager.F90 \ 1156 lib_mpp.F90 \ 1157 lib_print.f90 \ 1158 par_kind.F90 \ 1159 par_oce.F90 \ 1160 $(MODEL_LIB)(dom_oce.o) \ 1161 $(MODEL_LIB)(in_out_manager.o) \ 1162 $(MODEL_LIB)(lib_mpp.o) \ 1163 $(MODEL_LIB)(lib_print.o) \ 1164 $(MODEL_LIB)(par_kind.o) \ 1165 $(MODEL_LIB)(par_oce.o) \ 1166 dom_oce.F90 \ 1167 in_out_manager.F90 \ 1168 phycst.F90 \ 1169 prtctl.F90 \ 886 1170 $(MODEL_LIB)(dom_oce.o) \ 887 1171 $(MODEL_LIB)(in_out_manager.o) \ … … 896 1180 par_oce.F90 \ 897 1181 phycst.F90 \ 898 prtctl. f90 \1182 prtctl.F90 \ 899 1183 $(MODEL_LIB)(dom_oce.o) \ 900 1184 $(MODEL_LIB)(in_out_manager.o) \ … … 937 1221 par_oce.F90 \ 938 1222 phycst.F90 \ 939 prtctl. f90 \1223 prtctl.F90 \ 940 1224 taumod.F90 \ 941 1225 tradmp.F90 \ … … 997 1281 par_oce.F90 \ 998 1282 phycst.F90 \ 999 prtctl. f90 \1283 prtctl.F90 \ 1000 1284 $(MODEL_LIB)(daymod.o) \ 1001 1285 $(MODEL_LIB)(dom_oce.o) \ … … 1024 1308 $(MODEL_LIB)(oce.o) \ 1025 1309 domzgr_substitute.h90 \ 1026 ../../../lib/libioipsl.a\1310 $(IOIPSL_LIB) \ 1027 1311 KEY_CPP \ 1028 1312 diagap.F90 … … 1074 1358 par_oce.F90 \ 1075 1359 phycst.F90 \ 1076 prtctl. f90 \1360 prtctl.F90 \ 1077 1361 $(MODEL_LIB)(dom_oce.o) \ 1078 1362 $(MODEL_LIB)(in_out_manager.o) \ … … 1099 1383 par_oce.F90 \ 1100 1384 phycst.F90 \ 1101 prtctl. f90 \1385 prtctl.F90 \ 1102 1386 $(MODEL_LIB)(daymod.o) \ 1103 1387 $(MODEL_LIB)(dom_oce.o) \ … … 1126 1410 domzgr_substitute.h90 \ 1127 1411 vectopt_loop_substitute.h90 \ 1128 ../../../lib/libioipsl.a\1412 $(IOIPSL_LIB) \ 1129 1413 KEY_CPP \ 1130 1414 diaptr.F90 … … 1199 1483 par_oce.F90 \ 1200 1484 phycst.F90 \ 1201 prtctl. f90 \1485 prtctl.F90 \ 1202 1486 sol_oce.F90 \ 1203 1487 taumod.F90 \ … … 1285 1569 $(MODEL_LIB)(zdf_oce.o) \ 1286 1570 zdfddm_substitute.h90 \ 1287 ../../../lib/libioipsl.a\1571 $(IOIPSL_LIB) \ 1288 1572 KEY_CPP \ 1289 1573 diawri1d.F90 … … 1309 1593 par_oce.F90 \ 1310 1594 phycst.F90 \ 1311 prtctl. f90 \1595 prtctl.F90 \ 1312 1596 solfet.F90 \ 1313 1597 solpcg.F90 \ … … 1395 1679 diawri_dimg.h90 \ 1396 1680 zdfddm_substitute.h90 \ 1397 ../../../lib/libioipsl.a\1681 $(IOIPSL_LIB) \ 1398 1682 KEY_CPP \ 1399 1683 diawri.F90 … … 1447 1731 par_oce.F90 \ 1448 1732 phycst.F90 \ 1449 prtctl. f90 \1733 prtctl.F90 \ 1450 1734 solisl.F90 \ 1451 1735 $(MODEL_LIB)(blk_oce.o) \ … … 1499 1783 $(MODEL_LIB)(phycst.o) \ 1500 1784 domzgr_substitute.h90 \ 1501 ../../../lib/libioipsl.a\1785 $(IOIPSL_LIB) \ 1502 1786 KEY_CPP \ 1503 1787 domain.F90 … … 1553 1837 $(MODEL_LIB)(in_out_manager.o) \ 1554 1838 $(MODEL_LIB)(phycst.o) \ 1555 ../../../lib/libioipsl.a\1839 $(IOIPSL_LIB) \ 1556 1840 domhgr.F90 1557 1841 $(MODEL_LIB)(dommsk.o) : \ … … 1633 1917 $(MODEL_LIB)(lib_mpp.o) \ 1634 1918 domwri_dimg.h90 \ 1635 ../../../lib/libioipsl.a\1919 $(IOIPSL_LIB) \ 1636 1920 KEY_CPP \ 1637 1921 domwri.F90 … … 1689 1973 domzgr_zps.h90 \ 1690 1974 vectopt_loop_substitute.h90 \ 1691 ../../../lib/libioipsl.a\1975 $(IOIPSL_LIB) \ 1692 1976 KEY_CPP \ 1693 1977 domzgr.F90 … … 1711 1995 par_oce.F90 \ 1712 1996 phycst.F90 \ 1713 prtctl. f90 \1997 prtctl.F90 \ 1714 1998 $(MODEL_LIB)(dom_oce.o) \ 1715 1999 $(MODEL_LIB)(in_out_manager.o) \ … … 1728 2012 $(MODEL_LIB)(oce.o) \ 1729 2013 domzgr_substitute.h90 \ 1730 ../../../lib/libioipsl.a\2014 $(IOIPSL_LIB) \ 1731 2015 KEY_CPP \ 1732 2016 dtasal.F90 … … 1739 2023 par_oce.F90 \ 1740 2024 phycst.F90 \ 1741 prtctl. f90 \2025 prtctl.F90 \ 1742 2026 $(MODEL_LIB)(dom_oce.o) \ 1743 2027 $(MODEL_LIB)(in_out_manager.o) \ … … 1758 2042 $(MODEL_LIB)(oce.o) \ 1759 2043 $(MODEL_LIB)(ocfzpt.o) \ 1760 ../../../lib/libioipsl.a\2044 $(IOIPSL_LIB) \ 1761 2045 dtasst.F90 1762 2046 $(MODEL_LIB)(dtatem.o) : \ … … 1767 2051 par_oce.F90 \ 1768 2052 phycst.F90 \ 1769 prtctl. f90 \2053 prtctl.F90 \ 1770 2054 $(MODEL_LIB)(dom_oce.o) \ 1771 2055 $(MODEL_LIB)(in_out_manager.o) \ … … 1784 2068 $(MODEL_LIB)(oce.o) \ 1785 2069 domzgr_substitute.h90 \ 1786 ../../../lib/libioipsl.a\2070 $(IOIPSL_LIB) \ 1787 2071 KEY_CPP \ 1788 2072 dtatem.F90 … … 1804 2088 oce.F90 \ 1805 2089 phycst.F90 \ 1806 prtctl. f90 \2090 prtctl.F90 \ 1807 2091 $(MODEL_LIB)(dom_oce.o) \ 1808 2092 $(MODEL_LIB)(in_out_manager.o) \ … … 1848 2132 oce.F90 \ 1849 2133 phycst.F90 \ 1850 prtctl. f90 \2134 prtctl.F90 \ 1851 2135 trdmod.F90 \ 1852 2136 trdmod_oce.F90 \ … … 1897 2181 oce.F90 \ 1898 2182 phycst.F90 \ 1899 prtctl. f90 \2183 prtctl.F90 \ 1900 2184 trdmod.F90 \ 1901 2185 trdmod_oce.F90 \ … … 1945 2229 in_out_manager.F90 \ 1946 2230 oce.F90 \ 1947 prtctl. f90 \2231 prtctl.F90 \ 1948 2232 trdmod.F90 \ 1949 2233 trdmod_oce.F90 \ … … 1969 2253 par_oce.F90 \ 1970 2254 phycst.F90 \ 1971 prtctl. f90 \2255 prtctl.F90 \ 1972 2256 trabbl.F90 \ 1973 2257 trdicp.F90 \ … … 2006 2290 ldfslp.F90 \ 2007 2291 oce.F90 \ 2008 prtctl. f90 \2292 prtctl.F90 \ 2009 2293 trdmod.F90 \ 2010 2294 trdmod_oce.F90 \ … … 2060 2344 ldfdyn_oce.F90 \ 2061 2345 oce.F90 \ 2062 prtctl. f90 \2346 prtctl.F90 \ 2063 2347 trdmod.F90 \ 2064 2348 trdmod_oce.F90 \ … … 2088 2372 par_oce.F90 \ 2089 2373 phycst.F90 \ 2090 prtctl. f90 \2374 prtctl.F90 \ 2091 2375 trabbl.F90 \ 2092 2376 trdicp.F90 \ … … 2125 2409 ldftra_oce.F90 \ 2126 2410 oce.F90 \ 2127 prtctl. f90 \2411 prtctl.F90 \ 2128 2412 trdmod.F90 \ 2129 2413 trdmod_oce.F90 \ … … 2156 2440 par_oce.F90 \ 2157 2441 phycst.F90 \ 2158 prtctl. f90 \2442 prtctl.F90 \ 2159 2443 trabbl.F90 \ 2160 2444 trdicp.F90 \ … … 2192 2476 ldfslp.F90 \ 2193 2477 oce.F90 \ 2194 prtctl. f90 \2478 prtctl.F90 \ 2195 2479 trdmod.F90 \ 2196 2480 trdmod_oce.F90 \ … … 2229 2513 lbclnk.F90 \ 2230 2514 oce.F90 \ 2231 prtctl. f90 \2515 prtctl.F90 \ 2232 2516 $(MODEL_LIB)(dom_oce.o) \ 2233 2517 $(MODEL_LIB)(in_out_manager.o) \ … … 2237 2521 dynnxt1d.F90 2238 2522 $(MODEL_LIB)(dynnxt.o) : \ 2523 cla_div.F90 \ 2524 divcur.F90 \ 2239 2525 dom_oce.F90 \ 2240 2526 dynspg_oce.F90 \ … … 2248 2534 ocesbc.F90 \ 2249 2535 oce.F90 \ 2250 par_kind.F90 \ 2251 par_oce.F90 \ 2252 phycst.F90 \ 2536 ocfzpt.F90 \ 2537 par_kind.F90 \ 2538 par_oce.F90 \ 2539 phycst.F90 \ 2540 sol_oce.F90 \ 2541 wzvmod.F90 \ 2542 $(MODEL_LIB)(cla_div.o) \ 2543 $(MODEL_LIB)(divcur.o) \ 2253 2544 $(MODEL_LIB)(dom_oce.o) \ 2254 2545 $(MODEL_LIB)(dynspg_oce.o) \ … … 2262 2553 $(MODEL_LIB)(ocesbc.o) \ 2263 2554 $(MODEL_LIB)(oce.o) \ 2264 $(MODEL_LIB)(par_kind.o) \ 2265 $(MODEL_LIB)(par_oce.o) \ 2266 $(MODEL_LIB)(phycst.o) \ 2555 $(MODEL_LIB)(ocfzpt.o) \ 2556 $(MODEL_LIB)(par_kind.o) \ 2557 $(MODEL_LIB)(par_oce.o) \ 2558 $(MODEL_LIB)(phycst.o) \ 2559 $(MODEL_LIB)(sol_oce.o) \ 2560 $(MODEL_LIB)(wzvmod.o) \ 2561 agrif_opa_interp.F90 \ 2562 agrif_opa_update.F90 \ 2267 2563 dom_oce.F90 \ 2268 2564 dynspg_oce.F90 \ … … 2274 2570 obc_oce.F90 \ 2275 2571 oce.F90 \ 2276 prtctl.f90 \ 2572 prtctl.F90 \ 2573 $(MODEL_LIB)(agrif_opa_interp.o) \ 2574 $(MODEL_LIB)(agrif_opa_update.o) \ 2277 2575 $(MODEL_LIB)(dom_oce.o) \ 2278 2576 $(MODEL_LIB)(dynspg_oce.o) \ … … 2285 2583 $(MODEL_LIB)(oce.o) \ 2286 2584 $(MODEL_LIB)(prtctl.o) \ 2585 \() \ 2287 2586 dynnxt.F90 2288 2587 $(MODEL_LIB)(dynspg.o) : \ 2588 agrif_opa_interp.F90 \ 2289 2589 cla_dynspg.F90 \ 2290 2590 dom_oce.F90 \ … … 2309 2609 par_oce.F90 \ 2310 2610 phycst.F90 \ 2311 prtctl. f90 \2611 prtctl.F90 \ 2312 2612 solfet.F90 \ 2313 2613 solisl.F90 \ … … 2325 2625 trdvor_oce.F90 \ 2326 2626 zdf_oce.F90 \ 2627 $(MODEL_LIB)(agrif_opa_interp.o) \ 2327 2628 $(MODEL_LIB)(cla_dynspg.o) \ 2328 2629 $(MODEL_LIB)(dom_oce.o) \ … … 2375 2676 obc_oce.F90 \ 2376 2677 oce.F90 \ 2377 prtctl. f90 \2678 prtctl.F90 \ 2378 2679 trdmod.F90 \ 2379 2680 trdmod_oce.F90 \ … … 2422 2723 par_oce.F90 \ 2423 2724 phycst.F90 \ 2424 prtctl. f90 \2725 prtctl.F90 \ 2425 2726 taumod.F90 \ 2426 2727 tradmp.F90 \ … … 2462 2763 oce.F90 \ 2463 2764 phycst.F90 \ 2464 prtctl. f90 \2765 prtctl.F90 \ 2465 2766 $(MODEL_LIB)(dom_oce.o) \ 2466 2767 $(MODEL_LIB)(in_out_manager.o) \ … … 2503 2804 par_oce.F90 \ 2504 2805 phycst.F90 \ 2505 prtctl. f90 \2806 prtctl.F90 \ 2506 2807 taumod.F90 \ 2507 2808 tradmp.F90 \ … … 2543 2844 oce.F90 \ 2544 2845 phycst.F90 \ 2545 prtctl. f90 \2846 prtctl.F90 \ 2546 2847 $(MODEL_LIB)(dom_oce.o) \ 2547 2848 $(MODEL_LIB)(in_out_manager.o) \ … … 2587 2888 par_oce.F90 \ 2588 2889 phycst.F90 \ 2589 prtctl. f90 \2890 prtctl.F90 \ 2590 2891 solfet.F90 \ 2591 2892 solpcg.F90 \ … … 2630 2931 $(MODEL_LIB)(tradmp.o) \ 2631 2932 $(MODEL_LIB)(zdf_oce.o) \ 2933 agrif_opa_interp.F90 \ 2632 2934 cla_dynspg.F90 \ 2633 2935 dom_oce.F90 \ … … 2642 2944 oce.F90 \ 2643 2945 phycst.F90 \ 2644 prtctl. f90 \2946 prtctl.F90 \ 2645 2947 solfet.F90 \ 2646 2948 solpcg.F90 \ … … 2649 2951 sol_oce.F90 \ 2650 2952 zdf_oce.F90 \ 2953 $(MODEL_LIB)(agrif_opa_interp.o) \ 2651 2954 $(MODEL_LIB)(cla_dynspg.o) \ 2652 2955 $(MODEL_LIB)(dom_oce.o) \ … … 2670 2973 domzgr_substitute.h90 \ 2671 2974 vectopt_loop_substitute.h90 \ 2975 \() \ 2672 2976 KEY_CPP \ 2673 2977 dynspg_flt.F90 … … 2700 3004 par_oce.F90 \ 2701 3005 phycst.F90 \ 2702 prtctl. f90 \3006 prtctl.F90 \ 2703 3007 solfet.F90 \ 2704 3008 solpcg.F90 \ … … 2743 3047 $(MODEL_LIB)(tradmp.o) \ 2744 3048 $(MODEL_LIB)(zdf_oce.o) \ 3049 agrif_opa_interp.F90 \ 2745 3050 cla_dynspg.F90 \ 2746 3051 dom_oce.F90 \ … … 2755 3060 oce.F90 \ 2756 3061 phycst.F90 \ 2757 prtctl. f90 \3062 prtctl.F90 \ 2758 3063 solfet.F90 \ 2759 3064 solpcg.F90 \ … … 2762 3067 sol_oce.F90 \ 2763 3068 zdf_oce.F90 \ 3069 $(MODEL_LIB)(agrif_opa_interp.o) \ 2764 3070 $(MODEL_LIB)(cla_dynspg.o) \ 2765 3071 $(MODEL_LIB)(dom_oce.o) \ … … 2782 3088 $(MODEL_LIB)(zdf_oce.o) \ 2783 3089 domzgr_substitute.h90 \ 3090 \() \ 2784 3091 KEY_CPP \ 2785 3092 dynspg_flt_jki.F90 … … 2884 3191 par_oce.F90 \ 2885 3192 phycst.F90 \ 2886 prtctl. f90 \3193 prtctl.F90 \ 2887 3194 taumod.F90 \ 2888 3195 tradmp.F90 \ … … 2932 3239 oce.F90 \ 2933 3240 phycst.F90 \ 2934 prtctl. f90 \3241 prtctl.F90 \ 2935 3242 $(MODEL_LIB)(dom_oce.o) \ 2936 3243 $(MODEL_LIB)(dynspg_oce.o) \ … … 2977 3284 par_oce.F90 \ 2978 3285 phycst.F90 \ 2979 prtctl. f90 \3286 prtctl.F90 \ 2980 3287 taumod.F90 \ 2981 3288 tradmp.F90 \ … … 3025 3332 oce.F90 \ 3026 3333 phycst.F90 \ 3027 prtctl. f90 \3334 prtctl.F90 \ 3028 3335 $(MODEL_LIB)(dom_oce.o) \ 3029 3336 $(MODEL_LIB)(dynspg_oce.o) \ … … 3079 3386 lbclnk.F90 \ 3080 3387 oce.F90 \ 3081 prtctl. f90 \3388 prtctl.F90 \ 3082 3389 trdmod.F90 \ 3083 3390 trdmod_oce.F90 \ … … 3132 3439 in_out_manager.F90 \ 3133 3440 oce.F90 \ 3134 prtctl. f90 \3441 prtctl.F90 \ 3135 3442 trdmod.F90 \ 3136 3443 trdmod_oce.F90 \ … … 3187 3494 oce.F90 \ 3188 3495 phycst.F90 \ 3189 prtctl. f90 \3496 prtctl.F90 \ 3190 3497 taumod.F90 \ 3191 3498 trdmod.F90 \ … … 3246 3553 oce.F90 \ 3247 3554 phycst.F90 \ 3248 prtctl. f90 \3555 prtctl.F90 \ 3249 3556 taumod.F90 \ 3250 3557 trdmod.F90 \ … … 3305 3612 oce.F90 \ 3306 3613 phycst.F90 \ 3307 prtctl. f90 \3614 prtctl.F90 \ 3308 3615 taumod.F90 \ 3309 3616 trdmod.F90 \ … … 3336 3643 par_oce.F90 \ 3337 3644 phycst.F90 \ 3338 prtctl. f90 \3645 prtctl.F90 \ 3339 3646 trabbl.F90 \ 3340 3647 trdicp.F90 \ … … 3374 3681 oce.F90 \ 3375 3682 phycst.F90 \ 3376 prtctl. f90 \3683 prtctl.F90 \ 3377 3684 taumod.F90 \ 3378 3685 trdmod.F90 \ … … 3404 3711 par_kind.F90 \ 3405 3712 par_oce.F90 \ 3406 prtctl. f90 \3713 prtctl.F90 \ 3407 3714 zdf_oce.F90 \ 3408 3715 $(MODEL_LIB)(dom_oce.o) \ … … 3419 3726 in_out_manager.F90 \ 3420 3727 phycst.F90 \ 3421 prtctl. f90 \3728 prtctl.F90 \ 3422 3729 zdfddm.F90 \ 3423 3730 $(MODEL_LIB)(dom_oce.o) \ … … 3475 3782 $(MODEL_LIB)(flo_oce.o) \ 3476 3783 $(MODEL_LIB)(lib_mpp.o) \ 3477 ../../../lib/libioipsl.a\3784 $(IOIPSL_LIB) \ 3478 3785 floats.F90 3479 3786 $(MODEL_LIB)(floblk.o) : \ … … 3532 3839 par_oce.F90 \ 3533 3840 phycst.F90 \ 3534 prtctl. f90 \3841 prtctl.F90 \ 3535 3842 $(MODEL_LIB)(dom_oce.o) \ 3536 3843 $(MODEL_LIB)(in_out_manager.o) \ … … 3577 3884 par_oce.F90 \ 3578 3885 phycst.F90 \ 3579 prtctl. f90 \3886 prtctl.F90 \ 3580 3887 $(MODEL_LIB)(blk_oce.o) \ 3581 3888 $(MODEL_LIB)(cpl_oce.o) \ … … 3605 3912 ocfzpt.F90 \ 3606 3913 phycst.F90 \ 3607 prtctl. f90 \3914 prtctl.F90 \ 3608 3915 $(MODEL_LIB)(albedo.o) \ 3609 3916 $(MODEL_LIB)(blk_oce.o) \ … … 3641 3948 par_oce.F90 \ 3642 3949 phycst.F90 \ 3643 prtctl. f90 \3950 prtctl.F90 \ 3644 3951 taumod.F90 \ 3645 3952 tradmp.F90 \ … … 3704 4011 par_oce.F90 \ 3705 4012 phycst.F90 \ 3706 prtctl. f90 \4013 prtctl.F90 \ 3707 4014 $(MODEL_LIB)(daymod.o) \ 3708 4015 $(MODEL_LIB)(dom_oce.o) \ … … 3760 4067 par_oce.F90 \ 3761 4068 phycst.F90 \ 3762 prtctl. f90 \4069 prtctl.F90 \ 3763 4070 $(MODEL_LIB)(dom_oce.o) \ 3764 4071 $(MODEL_LIB)(in_out_manager.o) \ … … 3785 4092 $(MODEL_LIB)(phycst.o) \ 3786 4093 flxrnf_ORCA_R05.h90 \ 3787 ../../../lib/libioipsl.a\4094 $(IOIPSL_LIB) \ 3788 4095 KEY_CPP \ 3789 4096 flxrnf.F90 … … 3912 4219 par_oce.F90 \ 3913 4220 phycst.F90 \ 3914 prtctl. f90 \4221 prtctl.F90 \ 3915 4222 taumod.F90 \ 3916 4223 thd_ice.F90 \ … … 3991 4298 ocfzpt.F90 \ 3992 4299 phycst.F90 \ 3993 prtctl. f90 \4300 prtctl.F90 \ 3994 4301 taumod.F90 \ 3995 4302 tradmp.F90 \ … … 4065 4372 par_oce.F90 \ 4066 4373 phycst.F90 \ 4067 prtctl. f90 \4374 prtctl.F90 \ 4068 4375 taumod.F90 \ 4069 4376 thd_ice.F90 \ … … 4130 4437 oce.F90 \ 4131 4438 phycst.F90 \ 4132 prtctl. f90 \4439 prtctl.F90 \ 4133 4440 taumod.F90 \ 4134 4441 $(MODEL_LIB)(cpl_oce.o) \ … … 4224 4531 par_oce.F90 \ 4225 4532 phycst.F90 \ 4226 prtctl. f90 \4533 prtctl.F90 \ 4227 4534 solfet.F90 \ 4228 4535 solpcg.F90 \ … … 4301 4608 domzgr_substitute.h90 \ 4302 4609 vectopt_loop_substitute.h90 \ 4303 ../../../lib/libioipsl.a\4610 $(IOIPSL_LIB) \ 4304 4611 KEY_CPP \ 4305 4612 istate.F90 … … 4336 4643 par_oce.F90 \ 4337 4644 phycst.F90 \ 4338 prtctl. f90 \4645 prtctl.F90 \ 4339 4646 zdfmxl.F90 \ 4340 4647 $(MODEL_LIB)(dom_oce.o) \ … … 4375 4682 ldfdyn_c2d.h90 \ 4376 4683 ldfdyn_c3d.h90 \ 4377 ../../../lib/libioipsl.a\4684 $(IOIPSL_LIB) \ 4378 4685 KEY_CPP \ 4379 4686 ldfdyn.F90 … … 4397 4704 par_oce.F90 \ 4398 4705 phycst.F90 \ 4399 prtctl. f90 \4706 prtctl.F90 \ 4400 4707 zdfmxl.F90 \ 4401 4708 $(MODEL_LIB)(daymod.o) \ … … 4421 4728 oce.F90 \ 4422 4729 phycst.F90 \ 4423 prtctl. f90 \4730 prtctl.F90 \ 4424 4731 $(MODEL_LIB)(dom_oce.o) \ 4425 4732 $(MODEL_LIB)(flxrnf.o) \ … … 4443 4750 par_kind.F90 \ 4444 4751 par_oce.F90 \ 4445 prtctl. f90 \4752 prtctl.F90 \ 4446 4753 zdf_oce.F90 \ 4447 4754 $(MODEL_LIB)(dom_oce.o) \ … … 4461 4768 oce.F90 \ 4462 4769 phycst.F90 \ 4463 prtctl. f90 \4770 prtctl.F90 \ 4464 4771 zdfmxl.F90 \ 4465 4772 $(MODEL_LIB)(dom_oce.o) \ … … 4488 4795 par_oce.F90 \ 4489 4796 phycst.F90 \ 4490 prtctl. f90 \4797 prtctl.F90 \ 4491 4798 zdfmxl.F90 \ 4492 4799 $(MODEL_LIB)(dom_oce.o) \ … … 4524 4831 ldftra_c3d.h90 \ 4525 4832 vectopt_loop_substitute.h90 \ 4526 ../../../lib/libioipsl.a\4833 $(IOIPSL_LIB) \ 4527 4834 KEY_CPP \ 4528 4835 ldftra.F90 … … 4581 4888 in_out_manager.F90 \ 4582 4889 lbclnk.F90 \ 4583 prtctl. f90 \4890 prtctl.F90 \ 4584 4891 $(MODEL_LIB)(dom_ice.o) \ 4585 4892 $(MODEL_LIB)(dom_oce.o) \ … … 4609 4916 par_oce.F90 \ 4610 4917 phycst.F90 \ 4611 prtctl. f90 \4918 prtctl.F90 \ 4612 4919 $(MODEL_LIB)(blk_oce.o) \ 4613 4920 $(MODEL_LIB)(dom_ice.o) \ … … 4672 4979 par_oce.F90 \ 4673 4980 phycst.F90 \ 4674 prtctl. f90 \4981 prtctl.F90 \ 4675 4982 $(MODEL_LIB)(blk_oce.o) \ 4676 4983 $(MODEL_LIB)(dom_ice.o) \ … … 4705 5012 limrhg.F90 \ 4706 5013 phycst.F90 \ 4707 prtctl. f90 \5014 prtctl.F90 \ 4708 5015 $(MODEL_LIB)(dom_ice.o) \ 4709 5016 $(MODEL_LIB)(dom_oce.o) \ … … 4737 5044 par_oce.F90 \ 4738 5045 phycst.F90 \ 4739 prtctl. f90 \5046 prtctl.F90 \ 4740 5047 $(MODEL_LIB)(albedo.o) \ 4741 5048 $(MODEL_LIB)(blk_oce.o) \ … … 4766 5073 par_oce.F90 \ 4767 5074 phycst.F90 \ 4768 prtctl. f90 \5075 prtctl.F90 \ 4769 5076 $(MODEL_LIB)(albedo.o) \ 4770 5077 $(MODEL_LIB)(flxblk.o) \ … … 4806 5113 lbclnk.F90 \ 4807 5114 lib_mpp.F90 \ 4808 prtctl. f90 \5115 prtctl.F90 \ 4809 5116 $(MODEL_LIB)(dom_oce.o) \ 4810 5117 $(MODEL_LIB)(ice.o) \ … … 4912 5219 par_oce.F90 \ 4913 5220 phycst.F90 \ 4914 prtctl. f90 \5221 prtctl.F90 \ 4915 5222 $(MODEL_LIB)(dom_ice.o) \ 4916 5223 $(MODEL_LIB)(ice.o) \ … … 4932 5239 par_oce.F90 \ 4933 5240 phycst.F90 \ 4934 prtctl. f90 \5241 prtctl.F90 \ 4935 5242 $(MODEL_LIB)(blk_oce.o) \ 4936 5243 $(MODEL_LIB)(dom_oce.o) \ … … 4955 5262 $(MODEL_LIB)(par_ice.o) \ 4956 5263 limrst_dimg.h90 \ 4957 ../../../lib/libioipsl.a\5264 $(IOIPSL_LIB) \ 4958 5265 KEY_CPP \ 4959 5266 limrst.F90 … … 5015 5322 limthd_zdf.F90 \ 5016 5323 phycst.F90 \ 5017 prtctl. f90 \5324 prtctl.F90 \ 5018 5325 thd_ice.F90 \ 5019 5326 $(MODEL_LIB)(dom_ice.o) \ … … 5160 5467 par_oce.F90 \ 5161 5468 phycst.F90 \ 5162 prtctl. f90 \5469 prtctl.F90 \ 5163 5470 $(MODEL_LIB)(blk_oce.o) \ 5164 5471 $(MODEL_LIB)(dom_ice.o) \ … … 5231 5538 par_oce.F90 \ 5232 5539 phycst.F90 \ 5233 prtctl. f90 \5540 prtctl.F90 \ 5234 5541 $(MODEL_LIB)(blk_oce.o) \ 5235 5542 $(MODEL_LIB)(daymod.o) \ … … 5277 5584 $(MODEL_LIB)(diadimg.o) \ 5278 5585 limwri_dimg.h90 \ 5279 ../../../lib/libioipsl.a\5586 $(IOIPSL_LIB) \ 5280 5587 KEY_CPP \ 5281 5588 limwri.F90 … … 5309 5616 ocfzpt.F90 \ 5310 5617 phycst.F90 \ 5311 prtctl. f90 \5618 prtctl.F90 \ 5312 5619 solver.F90 \ 5313 5620 step1d.F90 \ … … 5383 5690 domzgr_substitute.h90 \ 5384 5691 mppini_2.h90 \ 5385 ../../../lib/libioipsl.a\5692 $(IOIPSL_LIB) \ 5386 5693 KEY_CPP \ 5387 5694 mppini.F90 … … 5441 5748 par_oce.F90 \ 5442 5749 phycst.F90 \ 5443 prtctl. f90 \5750 prtctl.F90 \ 5444 5751 $(MODEL_LIB)(dom_oce.o) \ 5445 5752 $(MODEL_LIB)(in_out_manager.o) \ … … 5475 5782 domzgr_substitute.h90 \ 5476 5783 obc_vectopt_loop_substitute.h90 \ 5477 ../../../lib/libioipsl.a\5784 $(IOIPSL_LIB) \ 5478 5785 KEY_CPP \ 5479 5786 obcdta.F90 … … 5686 5993 par_oce.F90 \ 5687 5994 phycst.F90 \ 5688 prtctl. f90 \5995 prtctl.F90 \ 5689 5996 $(MODEL_LIB)(dom_oce.o) \ 5690 5997 $(MODEL_LIB)(in_out_manager.o) \ … … 5804 6111 par_oce.F90 \ 5805 6112 phycst.F90 \ 5806 prtctl. f90 \6113 prtctl.F90 \ 5807 6114 taumod.F90 \ 5808 6115 tradmp.F90 \ … … 5883 6190 par_oce.F90 \ 5884 6191 phycst.F90 \ 5885 prtctl. f90 \6192 prtctl.F90 \ 5886 6193 trdmod.F90 \ 5887 6194 trdmod_oce.F90 \ … … 5925 6232 ocfzpt.F90 \ 5926 6233 phycst.F90 \ 5927 prtctl. f90 \6234 prtctl.F90 \ 5928 6235 taumod.F90 \ 5929 6236 tradmp.F90 \ … … 5967 6274 ocfzpt.F90 5968 6275 $(MODEL_LIB)(opa.o) : \ 6276 agrif_opa_sponge.F90 \ 5969 6277 blk_oce.F90 \ 5970 6278 cla.F90 \ … … 6049 6357 par_oce.F90 \ 6050 6358 phycst.F90 \ 6051 prtctl. f90 \6359 prtctl.F90 \ 6052 6360 restart.F90 \ 6053 6361 solisl.F90 \ … … 6097 6405 zdf_oce.F90 \ 6098 6406 zpshde.F90 \ 6407 $(MODEL_LIB)(agrif_opa_sponge.o) \ 6099 6408 $(MODEL_LIB)(blk_oce.o) \ 6100 6409 $(MODEL_LIB)(cla.o) \ … … 6255 6564 ocfzpt.F90 \ 6256 6565 phycst.F90 \ 6257 prtctl. f90 \6566 prtctl.F90 \ 6258 6567 solver.F90 \ 6259 6568 step1d.F90 \ … … 6354 6663 $(MODEL_LIB)(in_out_manager.o) \ 6355 6664 $(MODEL_LIB)(lib_mpp.o) \ 6356 prtctl. f906665 prtctl.F90 6357 6666 $(MODEL_LIB)(restart.o) : \ 6358 6667 blk_oce.F90 \ … … 6366 6675 par_oce.F90 \ 6367 6676 phycst.F90 \ 6368 prtctl. f90 \6677 prtctl.F90 \ 6369 6678 taumod.F90 \ 6370 6679 trazdf_exp.F90 \ … … 6413 6722 $(MODEL_LIB)(lib_mpp.o) \ 6414 6723 restart_dimg.h90 \ 6415 ../../../lib/libioipsl.a\6724 $(IOIPSL_LIB) \ 6416 6725 KEY_CPP \ 6417 6726 restart.F90 … … 6479 6788 $(MODEL_LIB)(solsor.o) \ 6480 6789 $(MODEL_LIB)(sol_oce.o) \ 6481 ../../../lib/libioipsl.a\6790 $(IOIPSL_LIB) \ 6482 6791 solisl.F90 6483 6792 $(MODEL_LIB)(solmat.o) : \ … … 6664 6973 sol_oce.F90 6665 6974 $(MODEL_LIB)(step1d.o) : \ 6975 agrif_opa_interp.F90 \ 6976 agrif_opa_update.F90 \ 6666 6977 blk_oce.F90 \ 6667 6978 cpl_oce.F90 \ … … 6708 7019 par_oce.F90 \ 6709 7020 phycst.F90 \ 6710 prtctl. f90 \7021 prtctl.F90 \ 6711 7022 solisl.F90 \ 6712 7023 sol_oce.F90 \ … … 6723 7034 zdftke.F90 \ 6724 7035 zdf_oce.F90 \ 7036 $(MODEL_LIB)(agrif_opa_interp.o) \ 7037 $(MODEL_LIB)(agrif_opa_update.o) \ 6725 7038 $(MODEL_LIB)(blk_oce.o) \ 6726 7039 $(MODEL_LIB)(cpl_oce.o) \ … … 6808 7121 oce.F90 \ 6809 7122 ocfzpt.F90 \ 6810 prtctl. f90 \7123 prtctl.F90 \ 6811 7124 restart.F90 \ 6812 7125 stpctl.F90 \ … … 6877 7190 step1d.F90 6878 7191 $(MODEL_LIB)(step.o) : \ 7192 agrif_opa_interp.F90 \ 7193 agrif_opa_update.F90 \ 6879 7194 blk_oce.F90 \ 6880 7195 cpl_oce.F90 \ … … 6939 7254 par_oce.F90 \ 6940 7255 phycst.F90 \ 6941 prtctl. f90 \7256 prtctl.F90 \ 6942 7257 solfet.F90 \ 6943 7258 solisl.F90 \ … … 6958 7273 zdftke.F90 \ 6959 7274 zdf_oce.F90 \ 7275 $(MODEL_LIB)(agrif_opa_interp.o) \ 7276 $(MODEL_LIB)(agrif_opa_update.o) \ 6960 7277 $(MODEL_LIB)(blk_oce.o) \ 6961 7278 $(MODEL_LIB)(cpl_oce.o) \ … … 7039 7356 $(MODEL_LIB)(zdftke.o) \ 7040 7357 $(MODEL_LIB)(zdf_oce.o) \ 7358 agrif_opa_sponge.F90 \ 7041 7359 cla.F90 \ 7042 7360 cla_div.F90 \ … … 7095 7413 oce.F90 \ 7096 7414 ocfzpt.F90 \ 7097 prtctl. f90 \7415 prtctl.F90 \ 7098 7416 restart.F90 \ 7099 7417 stpctl.F90 \ … … 7134 7452 zdf_oce.F90 \ 7135 7453 zpshde.F90 \ 7454 $(MODEL_LIB)(agrif_opa_sponge.o) \ 7136 7455 $(MODEL_LIB)(cla.o) \ 7137 7456 $(MODEL_LIB)(cla_div.o) \ … … 7231 7550 domzgr_substitute.h90 \ 7232 7551 zdfddm_substitute.h90 \ 7552 \() \ 7233 7553 KEY_CPP \ 7234 7554 step.F90 … … 7322 7642 par_oce.F90 \ 7323 7643 phycst.F90 \ 7324 prtctl. f90 \7644 prtctl.F90 \ 7325 7645 $(MODEL_LIB)(dom_oce.o) \ 7326 7646 $(MODEL_LIB)(in_out_manager.o) \ … … 7370 7690 par_oce.F90 \ 7371 7691 phycst.F90 \ 7372 prtctl. f90 \7692 prtctl.F90 \ 7373 7693 trabbl.F90 \ 7374 7694 trdicp.F90 \ … … 7408 7728 oce.F90 \ 7409 7729 ocfzpt.F90 \ 7410 prtctl. f90 \7730 prtctl.F90 \ 7411 7731 trabbl.F90 \ 7412 7732 trdmod.F90 \ … … 7456 7776 par_oce.F90 \ 7457 7777 phycst.F90 \ 7458 prtctl. f90 \7778 prtctl.F90 \ 7459 7779 trabbl.F90 \ 7460 7780 trdicp.F90 \ … … 7492 7812 lib_mpp.F90 \ 7493 7813 oce.F90 \ 7494 prtctl. f90 \7814 prtctl.F90 \ 7495 7815 trabbl.F90 \ 7496 7816 trdmod.F90 \ … … 7523 7843 par_oce.F90 \ 7524 7844 phycst.F90 \ 7525 prtctl. f90 \7845 prtctl.F90 \ 7526 7846 trabbl.F90 \ 7527 7847 trdicp.F90 \ … … 7559 7879 lib_mpp.F90 \ 7560 7880 oce.F90 \ 7561 prtctl. f90 \7881 prtctl.F90 \ 7562 7882 trabbl.F90 \ 7563 7883 trdmod.F90 \ … … 7590 7910 par_oce.F90 \ 7591 7911 phycst.F90 \ 7592 prtctl. f90 \7912 prtctl.F90 \ 7593 7913 trabbl.F90 \ 7594 7914 trdicp.F90 \ … … 7626 7946 lib_mpp.F90 \ 7627 7947 oce.F90 \ 7628 prtctl. f90 \7948 prtctl.F90 \ 7629 7949 trabbl.F90 \ 7630 7950 trdmod.F90 \ … … 7662 7982 oce.F90 \ 7663 7983 phycst.F90 \ 7664 prtctl. f90 \7984 prtctl.F90 \ 7665 7985 $(MODEL_LIB)(dom_oce.o) \ 7666 7986 $(MODEL_LIB)(in_out_manager.o) \ … … 7669 7989 $(MODEL_LIB)(prtctl.o) \ 7670 7990 domzgr_substitute.h90 \ 7671 ../../../lib/libioipsl.a\7991 $(IOIPSL_LIB) \ 7672 7992 KEY_CPP \ 7673 7993 trabbc.F90 … … 7694 8014 in_out_manager.F90 \ 7695 8015 oce.F90 \ 7696 prtctl. f90 \8016 prtctl.F90 \ 7697 8017 trdmod_oce.F90 \ 7698 8018 $(MODEL_LIB)(dom_oce.o) \ … … 7725 8045 par_kind.F90 \ 7726 8046 par_oce.F90 \ 7727 prtctl. f90 \8047 prtctl.F90 \ 7728 8048 trabbl.F90 \ 7729 8049 trdicp.F90 \ … … 7760 8080 oce.F90 \ 7761 8081 phycst.F90 \ 7762 prtctl. f90 \8082 prtctl.F90 \ 7763 8083 trdmod.F90 \ 7764 8084 trdmod_oce.F90 \ … … 7779 8099 domzgr_substitute.h90 \ 7780 8100 vectopt_loop_substitute.h90 \ 7781 ../../../lib/libioipsl.a\8101 $(IOIPSL_LIB) \ 7782 8102 KEY_CPP \ 7783 8103 tradmp.F90 … … 7796 8116 par_oce.F90 \ 7797 8117 phycst.F90 \ 7798 prtctl. f90 \8118 prtctl.F90 \ 7799 8119 trabbl.F90 \ 7800 8120 trdicp.F90 \ … … 7836 8156 ldftra_oce.F90 \ 7837 8157 oce.F90 \ 7838 prtctl. f90 \8158 prtctl.F90 \ 7839 8159 trdmod.F90 \ 7840 8160 trdmod_oce.F90 \ … … 7868 8188 par_oce.F90 \ 7869 8189 phycst.F90 \ 7870 prtctl. f90 \8190 prtctl.F90 \ 7871 8191 trabbl.F90 \ 7872 8192 trdicp.F90 \ … … 7908 8228 ldftra_oce.F90 \ 7909 8229 oce.F90 \ 7910 prtctl. f90 \8230 prtctl.F90 \ 7911 8231 trdmod.F90 \ 7912 8232 trdmod_oce.F90 \ … … 7941 8261 par_oce.F90 \ 7942 8262 phycst.F90 \ 7943 prtctl. f90 \8263 prtctl.F90 \ 7944 8264 trabbl.F90 \ 7945 8265 trdicp.F90 \ … … 7980 8300 ldftra_oce.F90 \ 7981 8301 oce.F90 \ 7982 prtctl. f90 \8302 prtctl.F90 \ 7983 8303 trdmod.F90 \ 7984 8304 trdmod_oce.F90 \ … … 8012 8332 par_oce.F90 \ 8013 8333 phycst.F90 \ 8014 prtctl. f90 \8334 prtctl.F90 \ 8015 8335 trabbl.F90 \ 8016 8336 trdicp.F90 \ … … 8051 8371 ldftra_oce.F90 \ 8052 8372 oce.F90 \ 8053 prtctl. f90 \8373 prtctl.F90 \ 8054 8374 trdmod.F90 \ 8055 8375 trdmod_oce.F90 \ … … 8115 8435 ldftra_oce.F90 \ 8116 8436 oce.F90 \ 8117 prtctl. f90 \8437 prtctl.F90 \ 8118 8438 trdmod.F90 \ 8119 8439 trdmod_oce.F90 \ … … 8140 8460 par_oce.F90 \ 8141 8461 phycst.F90 \ 8142 prtctl. f90 \8462 prtctl.F90 \ 8143 8463 trabbl.F90 \ 8144 8464 trdicp.F90 \ … … 8186 8506 tranpc.F90 8187 8507 $(MODEL_LIB)(tranxt.o) : \ 8508 cla_div.F90 \ 8509 divcur.F90 \ 8188 8510 dom_oce.F90 \ 8189 8511 in_out_manager.F90 \ … … 8193 8515 obc_oce.F90 \ 8194 8516 oce.F90 \ 8195 par_kind.F90 \ 8196 par_oce.F90 \ 8197 phycst.F90 \ 8517 ocfzpt.F90 \ 8518 par_kind.F90 \ 8519 par_oce.F90 \ 8520 phycst.F90 \ 8521 sol_oce.F90 \ 8522 wzvmod.F90 \ 8523 $(MODEL_LIB)(cla_div.o) \ 8524 $(MODEL_LIB)(divcur.o) \ 8198 8525 $(MODEL_LIB)(dom_oce.o) \ 8199 8526 $(MODEL_LIB)(in_out_manager.o) \ … … 8203 8530 $(MODEL_LIB)(obc_oce.o) \ 8204 8531 $(MODEL_LIB)(oce.o) \ 8205 $(MODEL_LIB)(par_kind.o) \ 8206 $(MODEL_LIB)(par_oce.o) \ 8207 $(MODEL_LIB)(phycst.o) \ 8532 $(MODEL_LIB)(ocfzpt.o) \ 8533 $(MODEL_LIB)(par_kind.o) \ 8534 $(MODEL_LIB)(par_oce.o) \ 8535 $(MODEL_LIB)(phycst.o) \ 8536 $(MODEL_LIB)(sol_oce.o) \ 8537 $(MODEL_LIB)(wzvmod.o) \ 8538 agrif_opa_interp.F90 \ 8539 agrif_opa_update.F90 \ 8208 8540 dom_oce.F90 \ 8209 8541 in_out_manager.F90 \ … … 8211 8543 obctra.F90 \ 8212 8544 oce.F90 \ 8213 prtctl. f90 \8545 prtctl.F90 \ 8214 8546 zdf_oce.F90 \ 8547 $(MODEL_LIB)(agrif_opa_interp.o) \ 8548 $(MODEL_LIB)(agrif_opa_update.o) \ 8215 8549 $(MODEL_LIB)(dom_oce.o) \ 8216 8550 $(MODEL_LIB)(in_out_manager.o) \ … … 8220 8554 $(MODEL_LIB)(prtctl.o) \ 8221 8555 $(MODEL_LIB)(zdf_oce.o) \ 8556 \() \ 8222 8557 tranxt.F90 8223 8558 $(MODEL_LIB)(traqsr.o) : \ … … 8242 8577 par_oce.F90 \ 8243 8578 phycst.F90 \ 8244 prtctl. f90 \8579 prtctl.F90 \ 8245 8580 sms.F90 \ 8246 8581 taumod.F90 \ … … 8291 8626 oce.F90 \ 8292 8627 phycst.F90 \ 8293 prtctl. f90 \8628 prtctl.F90 \ 8294 8629 trc_oce.F90 \ 8295 8630 trdmod.F90 \ … … 8330 8665 par_oce.F90 \ 8331 8666 phycst.F90 \ 8332 prtctl. f90 \8667 prtctl.F90 \ 8333 8668 taumod.F90 \ 8334 8669 trabbl.F90 \ … … 8382 8717 oce.F90 \ 8383 8718 phycst.F90 \ 8384 prtctl. f90 \8719 prtctl.F90 \ 8385 8720 traqsr.F90 \ 8386 8721 trdmod.F90 \ … … 8408 8743 par_kind.F90 \ 8409 8744 par_oce.F90 \ 8410 prtctl. f90 \8745 prtctl.F90 \ 8411 8746 trabbl.F90 \ 8412 8747 trdicp.F90 \ … … 8439 8774 in_out_manager.F90 \ 8440 8775 oce.F90 \ 8441 prtctl. f90 \8776 prtctl.F90 \ 8442 8777 trdmod.F90 \ 8443 8778 trdmod_oce.F90 \ … … 8468 8803 par_oce.F90 \ 8469 8804 phycst.F90 \ 8470 prtctl. f90 \8805 prtctl.F90 \ 8471 8806 taumod.F90 \ 8472 8807 trabbl.F90 \ … … 8507 8842 ldftra_oce.F90 \ 8508 8843 oce.F90 \ 8509 prtctl. f90 \8844 prtctl.F90 \ 8510 8845 trdmod.F90 \ 8511 8846 trdmod_oce.F90 \ … … 8542 8877 par_oce.F90 \ 8543 8878 phycst.F90 \ 8544 prtctl. f90 \8879 prtctl.F90 \ 8545 8880 taumod.F90 \ 8546 8881 trabbl.F90 \ … … 8587 8922 ldftra_oce.F90 \ 8588 8923 oce.F90 \ 8589 prtctl. f90 \8924 prtctl.F90 \ 8590 8925 trdmod.F90 \ 8591 8926 trdmod_oce.F90 \ … … 8626 8961 par_oce.F90 \ 8627 8962 phycst.F90 \ 8628 prtctl. f90 \8963 prtctl.F90 \ 8629 8964 taumod.F90 \ 8630 8965 trabbl.F90 \ … … 8671 9006 ldftra_oce.F90 \ 8672 9007 oce.F90 \ 8673 prtctl. f90 \9008 prtctl.F90 \ 8674 9009 trdmod.F90 \ 8675 9010 trdmod_oce.F90 \ … … 8711 9046 par_oce.F90 \ 8712 9047 phycst.F90 \ 8713 prtctl. f90 \9048 prtctl.F90 \ 8714 9049 trdicp_oce.F90 \ 8715 9050 trdmld_oce.F90 \ … … 8770 9105 par_oce.F90 \ 8771 9106 phycst.F90 \ 8772 prtctl. f90 \9107 prtctl.F90 \ 8773 9108 trdicp_oce.F90 \ 8774 9109 trdmld_oce.F90 \ … … 8825 9160 ldftra_substitute.h90 \ 8826 9161 zdfddm_substitute.h90 \ 8827 ../../../lib/libioipsl.a\9162 $(IOIPSL_LIB) \ 8828 9163 KEY_CPP \ 8829 9164 trdmld.F90 … … 8851 9186 par_oce.F90 \ 8852 9187 phycst.F90 \ 8853 prtctl. f90 \9188 prtctl.F90 \ 8854 9189 trdicp_oce.F90 \ 8855 9190 trdmld_oce.F90 \ … … 8926 9261 par_oce.F90 \ 8927 9262 phycst.F90 \ 8928 prtctl. f90 \9263 prtctl.F90 \ 8929 9264 trdicp_oce.F90 \ 8930 9265 trdmld_oce.F90 \ … … 8977 9312 ldfdyn_substitute.h90 \ 8978 9313 vectopt_loop_substitute.h90 \ 8979 ../../../lib/libioipsl.a\9314 $(IOIPSL_LIB) \ 8980 9315 KEY_CPP \ 8981 9316 trdvor.F90 … … 9002 9337 in_out_manager.F90 \ 9003 9338 oce.F90 \ 9004 prtctl. f90 \9339 prtctl.F90 \ 9005 9340 $(MODEL_LIB)(dom_oce.o) \ 9006 9341 $(MODEL_LIB)(in_out_manager.o) \ … … 9029 9364 lbclnk.F90 \ 9030 9365 oce.F90 \ 9031 prtctl. f90 \9366 prtctl.F90 \ 9032 9367 zdf_oce.F90 \ 9033 9368 $(MODEL_LIB)(dom_oce.o) \ … … 9059 9394 lbclnk.F90 \ 9060 9395 oce.F90 \ 9061 prtctl. f90 \9396 prtctl.F90 \ 9062 9397 zdf_oce.F90 \ 9063 9398 $(MODEL_LIB)(dom_oce.o) \ … … 9082 9417 par_oce.F90 \ 9083 9418 phycst.F90 \ 9084 prtctl. f90 \9419 prtctl.F90 \ 9085 9420 taumod.F90 \ 9086 9421 zdfddm.F90 \ … … 9130 9465 par_oce.F90 \ 9131 9466 phycst.F90 \ 9132 prtctl. f90 \9467 prtctl.F90 \ 9133 9468 taumod.F90 \ 9134 9469 trazdf_exp.F90 \ … … 9209 9544 par_oce.F90 \ 9210 9545 phycst.F90 \ 9211 prtctl. f90 \9546 prtctl.F90 \ 9212 9547 taumod.F90 \ 9213 9548 tradmp.F90 \ … … 9246 9581 oce.F90 \ 9247 9582 phycst.F90 \ 9248 prtctl. f90 \9583 prtctl.F90 \ 9249 9584 taumod.F90 \ 9250 9585 zdfddm.F90 \ … … 9281 9616 in_out_manager.F90 \ 9282 9617 oce.F90 \ 9283 prtctl. f90 \9618 prtctl.F90 \ 9284 9619 zdf_oce.F90 \ 9285 9620 $(MODEL_LIB)(dom_oce.o) \ … … 9330 9665 par_oce.F90 \ 9331 9666 phycst.F90 \ 9332 prtctl. f90 \9667 prtctl.F90 \ 9333 9668 taumod.F90 \ 9334 9669 trdmod.F90 \ … … 9358 9693 oce.F90 \ 9359 9694 phycst.F90 \ 9360 prtctl. f90 \9695 prtctl.F90 \ 9361 9696 taumod.F90 \ 9362 9697 trazdf_exp.F90 \ … … 9394 9729 par_oce.F90 \ 9395 9730 phycst.F90 \ 9396 prtctl. f90 \9731 prtctl.F90 \ 9397 9732 zdfddm.F90 \ 9398 9733 $(MODEL_LIB)(dom_oce.o) \ … … 9426 9761 # key changing control 9427 9762 key: 9428 @echo CHANGE MENT de CLES CPP oui/non?9429 -@if [ "`cat KEY_CPP`" != "$(P_P )" ] ; then \9430 echo CPP options changed ; echo "$(P_P )" > KEY_CPP ; fi9431 9763 @echo CHANGE of CPP KEYS yes/no ? 9764 -@if [ "`cat KEY_CPP`" != "$(P_P:$(prefix)%=%)" ] ; then \ 9765 echo CPP options changed ; echo "$(P_P:$(prefix)%=%)" > KEY_CPP ; fi 9766 # check key values 9432 9767 keyverif: 9433 @echo VERIFICATION DES CLES9434 @echo CLES UTILISEES:9435 @for v in ` echo $(P_P ) | sed -e s/-Wp,-D//g` ; \9768 @echo CHECKING KEY 9769 @echo KEY USED : 9770 @for v in ` echo $(P_P:$(prefix)%=%) ` ; \ 9436 9771 do \ 9437 9772 echo $$v ;\ … … 9450 9785 src_file_list: 9451 9786 @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES 9452 @ \$(RM) `ls | fgrep -v -f .patron`9787 @$(RM) `ls | fgrep -v -f .patron` 9453 9788 @check=`grep OPA_SRC .config` ; \ 9454 9789 if [ -n "$$check" ] ; then \ … … 9472 9807 echo " use LIM_SRC files" ; \ 9473 9808 ln -sf ../LIM_SRC/*.[Ffh]90 . ; \ 9809 fi 9810 @check=`grep NST_SRC .config` ; \ 9811 if [ -n "$$check" ] ; then \ 9812 echo " use NST_SRC files" ; \ 9813 \$(RM) agrif_opa_interp.F90 ; \ 9814 \$(RM) agrif_opa_sponge.F90 ; \ 9815 \$(RM) agrif_opa_update.F90 ; \ 9816 ln -sf ../NST_SRC/*.[Ffh]90 . ; \ 9474 9817 fi 9475 9818 @check=`grep C1D_SRC .config` ; \
Note: See TracChangeset
for help on using the changeset viewer.