Ignore:
Timestamp:
Aug 2, 2011, 11:13:07 AM (13 years ago)
Author:
emillour
Message:

Generic GCM

  • Massive update to version 0.7

EM+RW

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/makefile

    r135 r253  
    77# Repertoires :
    88
    9 GCM     = /u/rwlmd/LMDZ.GENERIC
     9GCM     = /san/home/rdword/gcm/LMDZ.GENERIC
    1010MACHINE = sun4
    1111LIBF    = $(GCM)/libf
    1212LIBO    = $(LIBOGCM)/$(MACHINE)
    13 LOCAL_DIR=/d2/rwlmd/earthmars_test/earth/one_d
     13LOCAL_DIR=/san/home/rdword/gcm/earlymars/0711/wet/1bar_hiVres
    1414BIBIO    = $(LIBF)/bibio
    1515FILTRE   = filtre
     
    113113$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxm.o)
    114114
     115$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxv.o)
     116
    115117$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxva.o)
    116 
    117 $(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxv.o)
    118118
    119119$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mywrite.o)
     
    228228        cd $(GCM)
    229229
     230$(LIBO)/libbibio.a(mxv.o) : $(LIBF)/bibio/mxv.F
     231        cd $(LOCAL_DIR); \
     232        $(COMPILE) $(LIBF)/bibio/mxv.F ; \
     233        $(AR) r $(LIBO)/libbibio.a mxv.o ; $(RM) mxv.o ; \
     234        cd $(GCM)
     235
    230236$(LIBO)/libbibio.a(mxva.o) : $(LIBF)/bibio/mxva.F
    231237        cd $(LOCAL_DIR); \
    232238        $(COMPILE) $(LIBF)/bibio/mxva.F ; \
    233239        $(AR) r $(LIBO)/libbibio.a mxva.o ; $(RM) mxva.o ; \
    234         cd $(GCM)
    235 
    236 $(LIBO)/libbibio.a(mxv.o) : $(LIBF)/bibio/mxv.F
    237         cd $(LOCAL_DIR); \
    238         $(COMPILE) $(LIBF)/bibio/mxv.F ; \
    239         $(AR) r $(LIBO)/libbibio.a mxv.o ; $(RM) mxv.o ; \
    240240        cd $(GCM)
    241241
     
    345345$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(addit.o)
    346346
     347$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(adv_h2o.o)
     348
    347349$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(advect.o)
    348350
    349 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(adv_h2o.o)
    350 
    351351$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(amont.o)
    352352
     
    355355$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(bernoui.o)
    356356
     357$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(caldyn.o)
     358
    357359$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(caldyn0.o)
    358360
    359 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(caldyn.o)
    360 
    361361$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(calfis.o)
    362362
     
    383383$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(diverg.o)
    384384
     385$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(diverg_gam.o)
     386
    385387$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divergf.o)
    386388
    387 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(diverg_gam.o)
    388 
    389389$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divergst.o)
    390390
     391$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divgrad.o)
     392
     393$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divgrad2.o)
     394
    391395$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divgrad22.o)
    392396
    393 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divgrad2.o)
    394 
    395 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(divgrad.o)
    396 
    397397$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(dteta1.o)
    398398
     
    429429$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(geopot.o)
    430430
     431$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_dyn_fi.o)
     432
     433$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_fi_dyn.o)
     434
     435$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_int_dyn.o)
     436
     437$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_u_scal.o)
     438
     439$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_v_scal.o)
     440
    431441$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(grad.o)
    432442
     443$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gradiv.o)
     444
    433445$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gradiv2.o)
    434446
    435 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gradiv.o)
    436 
    437 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_dyn_fi.o)
    438 
    439 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_fi_dyn.o)
    440 
    441447$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(grid_atob.o)
    442448
     449$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(grid_noro.o)
     450
    443451$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(grid_noro1.o)
    444452
    445 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(grid_noro.o)
    446 
    447 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_int_dyn.o)
    448 
    449453$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(groupe.o)
    450454
    451455$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(groupeun.o)
    452456
    453 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_u_scal.o)
    454 
    455 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(gr_v_scal.o)
    456 
    457457$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(heavyside.o)
    458458
     459$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(ini_archive.o)
     460
    459461$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(iniadvtrac.o)
    460462
    461 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(ini_archive.o)
    462 
    463463$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(iniav.o)
    464464
     
    489489$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(laplacien_rotgam.o)
    490490
     491$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(lect_start_archive.o)
     492
    491493$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(lectflux.o)
    492494
    493 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(lect_start_archive.o)
    494 
    495495$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(massbar.o)
    496496
     
    525525$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(rotat.o)
    526526
     527$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(rotat_nfil.o)
     528
    527529$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(rotatf.o)
    528530
    529 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(rotat_nfil.o)
    530 
    531531$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(rotatst.o)
    532532
    533533$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(scal_wind.o)
    534534
     535$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(sortvarc.o)
     536
    535537$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(sortvarc0.o)
    536 
    537 $(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(sortvarc.o)
    538538
    539539$(LIBO)/libdyn3d.a :  $(LIBO)/libdyn3d.a(spline.o)
     
    594594        cd $(GCM)
    595595
     596$(LIBO)/libdyn3d.a(adv_h2o.o) : $(LIBF)/dyn3d/adv_h2o.F \
     597$(LIBF)/grid/dimensions.h \
     598$(LIBF)/dyn3d/paramet.h \
     599$(LIBF)/dyn3d/logic.h \
     600$(LIBF)/dyn3d/comvert.h
     601        cd $(LOCAL_DIR); \
     602        $(COMPILE) $(LIBF)/dyn3d/adv_h2o.F ; \
     603        $(AR) r $(LIBO)/libdyn3d.a adv_h2o.o ; $(RM) adv_h2o.o ; \
     604        cd $(GCM)
     605
    596606$(LIBO)/libdyn3d.a(advect.o) : $(LIBF)/dyn3d/advect.F \
    597607$(LIBF)/grid/dimensions.h \
     
    607617        cd $(GCM)
    608618
    609 $(LIBO)/libdyn3d.a(adv_h2o.o) : $(LIBF)/dyn3d/adv_h2o.F \
     619$(LIBO)/libdyn3d.a(amont.o) : $(LIBF)/dyn3d/amont.F \
    610620$(LIBF)/grid/dimensions.h \
    611621$(LIBF)/dyn3d/paramet.h \
     
    613623$(LIBF)/dyn3d/comvert.h
    614624        cd $(LOCAL_DIR); \
    615         $(COMPILE) $(LIBF)/dyn3d/adv_h2o.F ; \
    616         $(AR) r $(LIBO)/libdyn3d.a adv_h2o.o ; $(RM) adv_h2o.o ; \
    617         cd $(GCM)
    618 
    619 $(LIBO)/libdyn3d.a(amont.o) : $(LIBF)/dyn3d/amont.F \
    620 $(LIBF)/grid/dimensions.h \
    621 $(LIBF)/dyn3d/paramet.h \
    622 $(LIBF)/dyn3d/logic.h \
    623 $(LIBF)/dyn3d/comvert.h
    624         cd $(LOCAL_DIR); \
    625625        $(COMPILE) $(LIBF)/dyn3d/amont.F ; \
    626626        $(AR) r $(LIBO)/libdyn3d.a amont.o ; $(RM) amont.o ; \
     
    649649        cd $(GCM)
    650650
     651$(LIBO)/libdyn3d.a(caldyn.o) : $(LIBF)/dyn3d/caldyn.F \
     652$(LIBF)/grid/dimensions.h \
     653$(LIBF)/dyn3d/paramet.h \
     654$(LIBF)/dyn3d/comconst.h \
     655$(LIBF)/dyn3d/comvert.h \
     656$(LIBF)/dyn3d/comgeom.h
     657        cd $(LOCAL_DIR); \
     658        $(COMPILE) $(LIBF)/dyn3d/caldyn.F ; \
     659        $(AR) r $(LIBO)/libdyn3d.a caldyn.o ; $(RM) caldyn.o ; \
     660        cd $(GCM)
     661
    651662$(LIBO)/libdyn3d.a(caldyn0.o) : $(LIBF)/dyn3d/caldyn0.F \
    652663$(LIBF)/grid/dimensions.h \
     
    658669        $(COMPILE) $(LIBF)/dyn3d/caldyn0.F ; \
    659670        $(AR) r $(LIBO)/libdyn3d.a caldyn0.o ; $(RM) caldyn0.o ; \
    660         cd $(GCM)
    661 
    662 $(LIBO)/libdyn3d.a(caldyn.o) : $(LIBF)/dyn3d/caldyn.F \
    663 $(LIBF)/grid/dimensions.h \
    664 $(LIBF)/dyn3d/paramet.h \
    665 $(LIBF)/dyn3d/comconst.h \
    666 $(LIBF)/dyn3d/comvert.h \
    667 $(LIBF)/dyn3d/comgeom.h
    668         cd $(LOCAL_DIR); \
    669         $(COMPILE) $(LIBF)/dyn3d/caldyn.F ; \
    670         $(AR) r $(LIBO)/libdyn3d.a caldyn.o ; $(RM) caldyn.o ; \
    671671        cd $(GCM)
    672672
     
    778778$(LIBF)/dyn3d/comvert.h \
    779779$(LIBF)/dyn3d/comconst.h \
    780 $(LIBF)/dyn3d/logic.h
    781         cd $(LOCAL_DIR); \
    782         $(COMPILE) $(LIBF)/dyn3d/disvert.F ; \
     780$(LIBF)/dyn3d/logic.h \
     781$(LIBF)/phystd/callkeys.h \
     782$(LIBO)/libbibio.a(ioipsl_getincom.o)
     783        cd $(LOCAL_DIR); \
     784        $(COMPILE90) $(LIBF)/dyn3d/disvert.F ; \
    783785        $(AR) r $(LIBO)/libdyn3d.a disvert.o ; $(RM) disvert.o ; \
    784786        cd $(GCM)
     
    793795        cd $(GCM)
    794796
     797$(LIBO)/libdyn3d.a(diverg_gam.o) : $(LIBF)/dyn3d/diverg_gam.F \
     798$(LIBF)/grid/dimensions.h \
     799$(LIBF)/dyn3d/paramet.h \
     800$(LIBF)/dyn3d/comgeom.h
     801        cd $(LOCAL_DIR); \
     802        $(COMPILE) $(LIBF)/dyn3d/diverg_gam.F ; \
     803        $(AR) r $(LIBO)/libdyn3d.a diverg_gam.o ; $(RM) diverg_gam.o ; \
     804        cd $(GCM)
     805
    795806$(LIBO)/libdyn3d.a(divergf.o) : $(LIBF)/dyn3d/divergf.F \
    796807$(LIBF)/grid/dimensions.h \
     
    802813        cd $(GCM)
    803814
    804 $(LIBO)/libdyn3d.a(diverg_gam.o) : $(LIBF)/dyn3d/diverg_gam.F \
    805 $(LIBF)/grid/dimensions.h \
    806 $(LIBF)/dyn3d/paramet.h \
    807 $(LIBF)/dyn3d/comgeom.h
    808         cd $(LOCAL_DIR); \
    809         $(COMPILE) $(LIBF)/dyn3d/diverg_gam.F ; \
    810         $(AR) r $(LIBO)/libdyn3d.a diverg_gam.o ; $(RM) diverg_gam.o ; \
    811         cd $(GCM)
    812 
    813815$(LIBO)/libdyn3d.a(divergst.o) : $(LIBF)/dyn3d/divergst.F \
    814816$(LIBF)/grid/dimensions.h \
     
    818820        $(COMPILE) $(LIBF)/dyn3d/divergst.F ; \
    819821        $(AR) r $(LIBO)/libdyn3d.a divergst.o ; $(RM) divergst.o ; \
    820         cd $(GCM)
    821 
    822 $(LIBO)/libdyn3d.a(divgrad22.o) : $(LIBF)/dyn3d/divgrad22.F \
    823 $(LIBF)/grid/dimensions.h \
    824 $(LIBF)/dyn3d/paramet.h \
    825 $(LIBF)/dyn3d/comdissipn.h
    826         cd $(LOCAL_DIR); \
    827         $(COMPILE) $(LIBF)/dyn3d/divgrad22.F ; \
    828         $(AR) r $(LIBO)/libdyn3d.a divgrad22.o ; $(RM) divgrad22.o ; \
    829         cd $(GCM)
    830 
    831 $(LIBO)/libdyn3d.a(divgrad2.o) : $(LIBF)/dyn3d/divgrad2.F \
    832 $(LIBF)/grid/dimensions.h \
    833 $(LIBF)/dyn3d/paramet.h \
    834 $(LIBF)/dyn3d/comgeom2.h \
    835 $(LIBF)/dyn3d/comdissipn.h
    836         cd $(LOCAL_DIR); \
    837         $(COMPILE) $(LIBF)/dyn3d/divgrad2.F ; \
    838         $(AR) r $(LIBO)/libdyn3d.a divgrad2.o ; $(RM) divgrad2.o ; \
    839822        cd $(GCM)
    840823
     
    848831        $(COMPILE) $(LIBF)/dyn3d/divgrad.F ; \
    849832        $(AR) r $(LIBO)/libdyn3d.a divgrad.o ; $(RM) divgrad.o ; \
     833        cd $(GCM)
     834
     835$(LIBO)/libdyn3d.a(divgrad2.o) : $(LIBF)/dyn3d/divgrad2.F \
     836$(LIBF)/grid/dimensions.h \
     837$(LIBF)/dyn3d/paramet.h \
     838$(LIBF)/dyn3d/comgeom2.h \
     839$(LIBF)/dyn3d/comdissipn.h
     840        cd $(LOCAL_DIR); \
     841        $(COMPILE) $(LIBF)/dyn3d/divgrad2.F ; \
     842        $(AR) r $(LIBO)/libdyn3d.a divgrad2.o ; $(RM) divgrad2.o ; \
     843        cd $(GCM)
     844
     845$(LIBO)/libdyn3d.a(divgrad22.o) : $(LIBF)/dyn3d/divgrad22.F \
     846$(LIBF)/grid/dimensions.h \
     847$(LIBF)/dyn3d/paramet.h \
     848$(LIBF)/dyn3d/comdissipn.h
     849        cd $(LOCAL_DIR); \
     850        $(COMPILE) $(LIBF)/dyn3d/divgrad22.F ; \
     851        $(AR) r $(LIBO)/libdyn3d.a divgrad22.o ; $(RM) divgrad22.o ; \
    850852        cd $(GCM)
    851853
     
    10251027        cd $(GCM)
    10261028
     1029$(LIBO)/libdyn3d.a(gr_dyn_fi.o) : $(LIBF)/dyn3d/gr_dyn_fi.F
     1030        cd $(LOCAL_DIR); \
     1031        $(COMPILE) $(LIBF)/dyn3d/gr_dyn_fi.F ; \
     1032        $(AR) r $(LIBO)/libdyn3d.a gr_dyn_fi.o ; $(RM) gr_dyn_fi.o ; \
     1033        cd $(GCM)
     1034
     1035$(LIBO)/libdyn3d.a(gr_fi_dyn.o) : $(LIBF)/dyn3d/gr_fi_dyn.F
     1036        cd $(LOCAL_DIR); \
     1037        $(COMPILE) $(LIBF)/dyn3d/gr_fi_dyn.F ; \
     1038        $(AR) r $(LIBO)/libdyn3d.a gr_fi_dyn.o ; $(RM) gr_fi_dyn.o ; \
     1039        cd $(GCM)
     1040
     1041$(LIBO)/libdyn3d.a(gr_int_dyn.o) : $(LIBF)/dyn3d/gr_int_dyn.F
     1042        cd $(LOCAL_DIR); \
     1043        $(COMPILE) $(LIBF)/dyn3d/gr_int_dyn.F ; \
     1044        $(AR) r $(LIBO)/libdyn3d.a gr_int_dyn.o ; $(RM) gr_int_dyn.o ; \
     1045        cd $(GCM)
     1046
     1047$(LIBO)/libdyn3d.a(gr_u_scal.o) : $(LIBF)/dyn3d/gr_u_scal.F \
     1048$(LIBF)/grid/dimensions.h \
     1049$(LIBF)/dyn3d/paramet.h \
     1050$(LIBF)/dyn3d/comgeom.h
     1051        cd $(LOCAL_DIR); \
     1052        $(COMPILE) $(LIBF)/dyn3d/gr_u_scal.F ; \
     1053        $(AR) r $(LIBO)/libdyn3d.a gr_u_scal.o ; $(RM) gr_u_scal.o ; \
     1054        cd $(GCM)
     1055
     1056$(LIBO)/libdyn3d.a(gr_v_scal.o) : $(LIBF)/dyn3d/gr_v_scal.F \
     1057$(LIBF)/grid/dimensions.h \
     1058$(LIBF)/dyn3d/paramet.h \
     1059$(LIBF)/dyn3d/comgeom.h
     1060        cd $(LOCAL_DIR); \
     1061        $(COMPILE) $(LIBF)/dyn3d/gr_v_scal.F ; \
     1062        $(AR) r $(LIBO)/libdyn3d.a gr_v_scal.o ; $(RM) gr_v_scal.o ; \
     1063        cd $(GCM)
     1064
    10271065$(LIBO)/libdyn3d.a(grad.o) : $(LIBF)/dyn3d/grad.F \
    10281066$(LIBF)/grid/dimensions.h \
     
    10331071        cd $(GCM)
    10341072
     1073$(LIBO)/libdyn3d.a(gradiv.o) : $(LIBF)/dyn3d/gradiv.F \
     1074$(LIBF)/grid/dimensions.h \
     1075$(LIBF)/dyn3d/paramet.h \
     1076$(LIBF)/dyn3d/comdissipn.h \
     1077$(LIBF)/dyn3d/logic.h
     1078        cd $(LOCAL_DIR); \
     1079        $(COMPILE) $(LIBF)/dyn3d/gradiv.F ; \
     1080        $(AR) r $(LIBO)/libdyn3d.a gradiv.o ; $(RM) gradiv.o ; \
     1081        cd $(GCM)
     1082
    10351083$(LIBO)/libdyn3d.a(gradiv2.o) : $(LIBF)/dyn3d/gradiv2.F \
    10361084$(LIBF)/grid/dimensions.h \
     
    10431091        cd $(GCM)
    10441092
    1045 $(LIBO)/libdyn3d.a(gradiv.o) : $(LIBF)/dyn3d/gradiv.F \
    1046 $(LIBF)/grid/dimensions.h \
    1047 $(LIBF)/dyn3d/paramet.h \
    1048 $(LIBF)/dyn3d/comdissipn.h \
    1049 $(LIBF)/dyn3d/logic.h
    1050         cd $(LOCAL_DIR); \
    1051         $(COMPILE) $(LIBF)/dyn3d/gradiv.F ; \
    1052         $(AR) r $(LIBO)/libdyn3d.a gradiv.o ; $(RM) gradiv.o ; \
    1053         cd $(GCM)
    1054 
    1055 $(LIBO)/libdyn3d.a(gr_dyn_fi.o) : $(LIBF)/dyn3d/gr_dyn_fi.F
    1056         cd $(LOCAL_DIR); \
    1057         $(COMPILE) $(LIBF)/dyn3d/gr_dyn_fi.F ; \
    1058         $(AR) r $(LIBO)/libdyn3d.a gr_dyn_fi.o ; $(RM) gr_dyn_fi.o ; \
    1059         cd $(GCM)
    1060 
    1061 $(LIBO)/libdyn3d.a(gr_fi_dyn.o) : $(LIBF)/dyn3d/gr_fi_dyn.F
    1062         cd $(LOCAL_DIR); \
    1063         $(COMPILE) $(LIBF)/dyn3d/gr_fi_dyn.F ; \
    1064         $(AR) r $(LIBO)/libdyn3d.a gr_fi_dyn.o ; $(RM) gr_fi_dyn.o ; \
    1065         cd $(GCM)
    1066 
    10671093$(LIBO)/libdyn3d.a(grid_atob.o) : $(LIBF)/dyn3d/grid_atob.F
    10681094        cd $(LOCAL_DIR); \
     
    10711097        cd $(GCM)
    10721098
     1099$(LIBO)/libdyn3d.a(grid_noro.o) : $(LIBF)/dyn3d/grid_noro.F \
     1100$(LIBF)/grid/dimensions.h
     1101        cd $(LOCAL_DIR); \
     1102        $(COMPILE) $(LIBF)/dyn3d/grid_noro.F ; \
     1103        $(AR) r $(LIBO)/libdyn3d.a grid_noro.o ; $(RM) grid_noro.o ; \
     1104        cd $(GCM)
     1105
    10731106$(LIBO)/libdyn3d.a(grid_noro1.o) : $(LIBF)/dyn3d/grid_noro1.F \
    10741107$(LIBF)/grid/dimensions.h \
     
    10791112        cd $(GCM)
    10801113
    1081 $(LIBO)/libdyn3d.a(grid_noro.o) : $(LIBF)/dyn3d/grid_noro.F \
    1082 $(LIBF)/grid/dimensions.h
    1083         cd $(LOCAL_DIR); \
    1084         $(COMPILE) $(LIBF)/dyn3d/grid_noro.F ; \
    1085         $(AR) r $(LIBO)/libdyn3d.a grid_noro.o ; $(RM) grid_noro.o ; \
    1086         cd $(GCM)
    1087 
    1088 $(LIBO)/libdyn3d.a(gr_int_dyn.o) : $(LIBF)/dyn3d/gr_int_dyn.F
    1089         cd $(LOCAL_DIR); \
    1090         $(COMPILE) $(LIBF)/dyn3d/gr_int_dyn.F ; \
    1091         $(AR) r $(LIBO)/libdyn3d.a gr_int_dyn.o ; $(RM) gr_int_dyn.o ; \
    1092         cd $(GCM)
    1093 
    10941114$(LIBO)/libdyn3d.a(groupe.o) : $(LIBF)/dyn3d/groupe.F \
    10951115$(LIBF)/grid/dimensions.h \
     
    11131133        cd $(GCM)
    11141134
    1115 $(LIBO)/libdyn3d.a(gr_u_scal.o) : $(LIBF)/dyn3d/gr_u_scal.F \
    1116 $(LIBF)/grid/dimensions.h \
    1117 $(LIBF)/dyn3d/paramet.h \
    1118 $(LIBF)/dyn3d/comgeom.h
    1119         cd $(LOCAL_DIR); \
    1120         $(COMPILE) $(LIBF)/dyn3d/gr_u_scal.F ; \
    1121         $(AR) r $(LIBO)/libdyn3d.a gr_u_scal.o ; $(RM) gr_u_scal.o ; \
    1122         cd $(GCM)
    1123 
    1124 $(LIBO)/libdyn3d.a(gr_v_scal.o) : $(LIBF)/dyn3d/gr_v_scal.F \
    1125 $(LIBF)/grid/dimensions.h \
    1126 $(LIBF)/dyn3d/paramet.h \
    1127 $(LIBF)/dyn3d/comgeom.h
    1128         cd $(LOCAL_DIR); \
    1129         $(COMPILE) $(LIBF)/dyn3d/gr_v_scal.F ; \
    1130         $(AR) r $(LIBO)/libdyn3d.a gr_v_scal.o ; $(RM) gr_v_scal.o ; \
    1131         cd $(GCM)
    1132 
    11331135$(LIBO)/libdyn3d.a(heavyside.o) : $(LIBF)/dyn3d/heavyside.F
    11341136        cd $(LOCAL_DIR); \
    11351137        $(COMPILE) $(LIBF)/dyn3d/heavyside.F ; \
    11361138        $(AR) r $(LIBO)/libdyn3d.a heavyside.o ; $(RM) heavyside.o ; \
    1137         cd $(GCM)
    1138 
    1139 $(LIBO)/libdyn3d.a(iniadvtrac.o) : $(LIBF)/dyn3d/iniadvtrac.F \
    1140 $(LIBF)/grid/dimensions.h \
    1141 $(LIBF)/dyn3d/advtrac.h \
    1142 $(LIBF)/dyn3d/control.h
    1143         cd $(LOCAL_DIR); \
    1144         $(COMPILE) $(LIBF)/dyn3d/iniadvtrac.F ; \
    1145         $(AR) r $(LIBO)/libdyn3d.a iniadvtrac.o ; $(RM) iniadvtrac.o ; \
    11461139        cd $(GCM)
    11471140
     
    11651158        cd $(GCM)
    11661159
     1160$(LIBO)/libdyn3d.a(iniadvtrac.o) : $(LIBF)/dyn3d/iniadvtrac.F \
     1161$(LIBF)/grid/dimensions.h \
     1162$(LIBF)/dyn3d/advtrac.h \
     1163$(LIBF)/dyn3d/control.h
     1164        cd $(LOCAL_DIR); \
     1165        $(COMPILE) $(LIBF)/dyn3d/iniadvtrac.F ; \
     1166        $(AR) r $(LIBO)/libdyn3d.a iniadvtrac.o ; $(RM) iniadvtrac.o ; \
     1167        cd $(GCM)
     1168
    11671169$(LIBO)/libdyn3d.a(iniav.o) : $(LIBF)/dyn3d/iniav.F \
    11681170$(LIBF)/grid/dimensions.h \
     
    12921294        $(COMPILE) $(LIBF)/dyn3d/laplacien_rotgam.F ; \
    12931295        $(AR) r $(LIBO)/libdyn3d.a laplacien_rotgam.o ; $(RM) laplacien_rotgam.o ; \
    1294         cd $(GCM)
    1295 
    1296 $(LIBO)/libdyn3d.a(lectflux.o) : $(LIBF)/dyn3d/lectflux.F \
    1297 $(LIBF)/grid/dimensions.h \
    1298 $(LIBF)/dyn3d/paramet.h \
    1299 $(LIBF)/dyn3d/comvert.h \
    1300 $(LIBF)/dyn3d/comconst.h \
    1301 $(LIBF)/dyn3d/comgeom2.h \
    1302 $(LIBF)/dyn3d/tracstoke.h
    1303         cd $(LOCAL_DIR); \
    1304         $(COMPILE) $(LIBF)/dyn3d/lectflux.F ; \
    1305         $(AR) r $(LIBO)/libdyn3d.a lectflux.o ; $(RM) lectflux.o ; \
    13061296        cd $(GCM)
    13071297
     
    13291319        cd $(GCM)
    13301320
     1321$(LIBO)/libdyn3d.a(lectflux.o) : $(LIBF)/dyn3d/lectflux.F \
     1322$(LIBF)/grid/dimensions.h \
     1323$(LIBF)/dyn3d/paramet.h \
     1324$(LIBF)/dyn3d/comvert.h \
     1325$(LIBF)/dyn3d/comconst.h \
     1326$(LIBF)/dyn3d/comgeom2.h \
     1327$(LIBF)/dyn3d/tracstoke.h
     1328        cd $(LOCAL_DIR); \
     1329        $(COMPILE) $(LIBF)/dyn3d/lectflux.F ; \
     1330        $(AR) r $(LIBO)/libdyn3d.a lectflux.o ; $(RM) lectflux.o ; \
     1331        cd $(GCM)
     1332
    13311333$(LIBO)/libdyn3d.a(massbar.o) : $(LIBF)/dyn3d/massbar.F \
    13321334$(LIBF)/grid/dimensions.h \
     
    14691471        cd $(GCM)
    14701472
     1473$(LIBO)/libdyn3d.a(rotat_nfil.o) : $(LIBF)/dyn3d/rotat_nfil.F \
     1474$(LIBF)/grid/dimensions.h \
     1475$(LIBF)/dyn3d/paramet.h \
     1476$(LIBF)/dyn3d/comgeom.h
     1477        cd $(LOCAL_DIR); \
     1478        $(COMPILE) $(LIBF)/dyn3d/rotat_nfil.F ; \
     1479        $(AR) r $(LIBO)/libdyn3d.a rotat_nfil.o ; $(RM) rotat_nfil.o ; \
     1480        cd $(GCM)
     1481
    14711482$(LIBO)/libdyn3d.a(rotatf.o) : $(LIBF)/dyn3d/rotatf.F \
    14721483$(LIBF)/grid/dimensions.h \
     
    14781489        cd $(GCM)
    14791490
    1480 $(LIBO)/libdyn3d.a(rotat_nfil.o) : $(LIBF)/dyn3d/rotat_nfil.F \
    1481 $(LIBF)/grid/dimensions.h \
    1482 $(LIBF)/dyn3d/paramet.h \
    1483 $(LIBF)/dyn3d/comgeom.h
    1484         cd $(LOCAL_DIR); \
    1485         $(COMPILE) $(LIBF)/dyn3d/rotat_nfil.F ; \
    1486         $(AR) r $(LIBO)/libdyn3d.a rotat_nfil.o ; $(RM) rotat_nfil.o ; \
    1487         cd $(GCM)
    1488 
    14891491$(LIBO)/libdyn3d.a(rotatst.o) : $(LIBF)/dyn3d/rotatst.F \
    14901492$(LIBF)/grid/dimensions.h \
     
    15041506        cd $(GCM)
    15051507
    1506 $(LIBO)/libdyn3d.a(sortvarc0.o) : $(LIBF)/dyn3d/sortvarc0.F \
     1508$(LIBO)/libdyn3d.a(sortvarc.o) : $(LIBF)/dyn3d/sortvarc.F \
    15071509$(LIBF)/grid/dimensions.h \
    15081510$(LIBF)/dyn3d/paramet.h \
     
    15141516$(LIBF)/dyn3d/temps.h
    15151517        cd $(LOCAL_DIR); \
    1516         $(COMPILE) $(LIBF)/dyn3d/sortvarc0.F ; \
    1517         $(AR) r $(LIBO)/libdyn3d.a sortvarc0.o ; $(RM) sortvarc0.o ; \
    1518         cd $(GCM)
    1519 
    1520 $(LIBO)/libdyn3d.a(sortvarc.o) : $(LIBF)/dyn3d/sortvarc.F \
     1518        $(COMPILE) $(LIBF)/dyn3d/sortvarc.F ; \
     1519        $(AR) r $(LIBO)/libdyn3d.a sortvarc.o ; $(RM) sortvarc.o ; \
     1520        cd $(GCM)
     1521
     1522$(LIBO)/libdyn3d.a(sortvarc0.o) : $(LIBF)/dyn3d/sortvarc0.F \
    15211523$(LIBF)/grid/dimensions.h \
    15221524$(LIBF)/dyn3d/paramet.h \
     
    15281530$(LIBF)/dyn3d/temps.h
    15291531        cd $(LOCAL_DIR); \
    1530         $(COMPILE) $(LIBF)/dyn3d/sortvarc.F ; \
    1531         $(AR) r $(LIBO)/libdyn3d.a sortvarc.o ; $(RM) sortvarc.o ; \
     1532        $(COMPILE) $(LIBF)/dyn3d/sortvarc0.F ; \
     1533        $(AR) r $(LIBO)/libdyn3d.a sortvarc0.o ; $(RM) sortvarc0.o ; \
    15321534        cd $(GCM)
    15331535
     
    17931795$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(blackl.o)
    17941796
     1797$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(callsedim.o)
     1798
     1799$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(convadj.o)
     1800
     1801$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(cpdet.o)
     1802
     1803$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(cvmgp.o)
     1804
     1805$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(cvmgt.o)
     1806
     1807$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(datareadnc.o)
     1808
     1809$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(dsolver.o)
     1810
     1811$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(dtridgl.o)
     1812
     1813$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(evap.o)
     1814
     1815$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(forceWCfn.o)
     1816
     1817$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(gfluxi.o)
     1818
     1819$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(gfluxv.o)
     1820
     1821$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(inifis.o)
     1822
     1823$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniorbit.o)
     1824
     1825$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(inistats.o)
     1826
     1827$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(initracer.o)
     1828
     1829$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwrite.o)
     1830
     1831$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwrite_spec.o)
     1832
     1833$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(interp_line.o)
     1834
     1835$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ismax.o)
     1836
     1837$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ismin.o)
     1838
     1839$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(lagrange.o)
     1840
     1841$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(largescale.o)
     1842
     1843$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mucorr.o)
     1844
     1845$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mufract.o)
     1846
     1847$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(multipl.o)
     1848
     1849$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(newsedim.o)
     1850
     1851$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(orbite.o)
     1852
     1853$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(phyetat0.o)
     1854
     1855$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(physdem1.o)
     1856
     1857$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(profile.o)
     1858
     1859$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(rcm1d.o)
     1860
     1861$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(scopyi.o)
     1862
     1863$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(sfluxi.o)
     1864
     1865$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(sfluxv.o)
     1866
     1867$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(soil.o)
     1868
     1869$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(soil_settings.o)
     1870
     1871$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(stelang.o)
     1872
     1873$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(stellarlong.o)
     1874
     1875$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(surface_nature.o)
     1876
     1877$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(surfini.o)
     1878
     1879$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(tabfi.o)
     1880
     1881$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(tpindex.o)
     1882
     1883$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdif_cd.o)
     1884
     1885$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdif_kc.o)
     1886
     1887$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdifc.o)
     1888
     1889$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vlz_fi.o)
     1890
     1891$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writediagfi.o)
     1892
     1893$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writediagspec.o)
     1894
     1895$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writeg1d.o)
     1896
     1897$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(zerophys.o)
     1898
     1899$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(N2broadprof_fn.o)
     1900
     1901$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(aeropacity.o)
     1902
     1903$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(aeroptproperties.o)
     1904
     1905$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ave_stelspec.o)
     1906
     1907$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(calc_cpp3d.o)
     1908
     1909$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(calc_cpp_mugaz.o)
     1910
     1911$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(calc_rayleigh.o)
     1912
    17951913$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(callcorrk.o)
    17961914
    1797 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(callsedim.o)
    1798 
    1799 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(co2snow.o)
    1800 
    1801 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(convadj.o)
    1802 
    1803 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(cvmgp.o)
    1804 
    1805 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(cvmgt.o)
    1806 
    1807 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(datareadnc.o)
    1808 
    1809 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(dsolver.o)
    1810 
    1811 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(dtridgl.o)
    1812 
    1813 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(gfluxi.o)
    1814 
    1815 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(gfluxv.o)
    1816 
    1817 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(inifis.o)
    1818 
    1819 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniorbit.o)
    1820 
    1821 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(inistats.o)
    1822 
    1823 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(initracer.o)
    1824 
    1825 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwrite.o)
    1826 
    1827 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwrite_spec.o)
    1828 
    1829 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(interp_line.o)
    1830 
    1831 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ismax.o)
    1832 
    1833 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ismin.o)
     1915$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(condens_co2cloud.o)
     1916
     1917$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(def_var.o)
     1918
     1919$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(hydrol.o)
     1920
     1921$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwritesoil.o)
     1922
     1923$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(interpolateH2H2.o)
    18341924
    18351925$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(kastprof_fn.o)
    18361926
    1837 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(lagrange.o)
    1838 
    1839 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(largescale2.o)
    1840 
    1841 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mucorr.o)
    1842 
    1843 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mufract.o)
    1844 
    1845 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(multipl.o)
    1846 
    1847 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(newsedim.o)
     1927$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mkstat.o)
     1928
     1929$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(moistadj.o)
     1930
     1931$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(newtrelax.o)
     1932
     1933$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(optci.o)
    18481934
    18491935$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(optcv.o)
    18501936
    1851 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(orbite.o)
    1852 
    1853 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(phyetat0.o)
    1854 
    1855 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(physdem1.o)
    1856 
    18571937$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(physiq.o)
    18581938
    1859 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(profile.o)
    1860 
    1861 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(scopyi.o)
    1862 
    1863 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(sfluxi.o)
    1864 
    1865 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(sfluxv.o)
    1866 
    1867 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(soil.o)
    1868 
    1869 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(soil_settings.o)
    1870 
    1871 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(solang.o)
    1872 
    1873 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(solarlong.o)
    1874 
    1875 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(surfini.o)
    1876 
    1877 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(tabfi.o)
    1878 
    1879 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(tpindex.o)
    1880 
    1881 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdif_cd.o)
    1882 
    1883 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdifc.o)
    1884 
    1885 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vdif_kc.o)
    1886 
    1887 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(vlz_fi.o)
    1888 
    1889 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writediagfi.o)
    1890 
    1891 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writediagspec.o)
    1892 
    1893 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(writeg1d.o)
    1894 
    1895 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(zerophys.o)
    1896 
    1897 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(aeropacity.o)
    1898 
    1899 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(aeroptproperties.o)
    1900 
    1901 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(aeroptpropertiesJBnew.o)
    1902 
    1903 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(ave_stelspec.o)
    1904 
    1905 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(calc_cpp3d.o)
    1906 
    1907 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(calc_rayleigh.o)
    1908 
    1909 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(condens_co2cloud.o)
    1910 
    1911 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(def_var.o)
    1912 
    1913 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(iniwritesoil.o)
    1914 
    1915 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(mkstat.o)
    1916 
    1917 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(moistadj.o)
    1918 
    1919 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(optci.o)
    1920 
    19211939$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(radcommon_h.o)
    19221940
     
    19291947$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(setspv.o)
    19301948
     1949$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(simpleprof_fn.o)
     1950
    19311951$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(stokes.o)
    19321952
     1953$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(su_gases.o)
     1954
     1955$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(su_watercycle.o)
     1956
    19331957$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(suaer_corrk.o)
    19341958
    19351959$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(sugas_corrk.o)
    19361960
    1937 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(su_watercycle.o)
     1961$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(totalcloudfrac.o)
    19381962
    19391963$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(watercommon_h.o)
    19401964
    1941 $(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(watersat_2.o)
     1965$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(watersat.o)
    19421966
    19431967$(LIBO)/libphystd.a :  $(LIBO)/libphystd.a(watersat_grad.o)
     
    19701994        cd $(GCM)
    19711995
    1972 $(LIBO)/libphystd.a(callcorrk.o) : $(LIBF)/phystd/callcorrk.F \
    1973 $(LIBF)/phystd/dimphys.h \
    1974 $(LIBF)/phystd/datafile.h \
    1975 $(LIBF)/phystd/comcstfi.h \
    1976 $(LIBF)/phystd/callkeys.h \
    1977 $(LIBF)/phystd/tracer.h \
    1978 $(LIBO)/libphystd.a(radinc_h.o) \
    1979 $(LIBO)/libphystd.a(radcommon_h.o) \
    1980 $(LIBO)/libbibio.a(ioipsl_getincom.o)
    1981         cd $(LOCAL_DIR); \
    1982         $(COMPILE90) $(LIBF)/phystd/callcorrk.F ; \
    1983         $(AR) r $(LIBO)/libphystd.a callcorrk.o ; $(RM) callcorrk.o ; \
    1984         cd $(GCM)
    1985 
    19861996$(LIBO)/libphystd.a(callsedim.o) : $(LIBF)/phystd/callsedim.F \
    19871997$(LIBF)/grid/dimensions.h \
     
    19962006        cd $(GCM)
    19972007
    1998 $(LIBO)/libphystd.a(co2snow.o) : $(LIBF)/phystd/co2snow.F \
    1999 $(LIBF)/grid/dimensions.h \
    2000 $(LIBF)/phystd/dimphys.h \
    2001 $(LIBF)/phystd/comcstfi.h \
    2002 $(LIBF)/phystd/surfdat.h \
    2003 $(LIBF)/phystd/callkeys.h
    2004         cd $(LOCAL_DIR); \
    2005         $(COMPILE) $(LIBF)/phystd/co2snow.F ; \
    2006         $(AR) r $(LIBO)/libphystd.a co2snow.o ; $(RM) co2snow.o ; \
    2007         cd $(GCM)
    2008 
    20092008$(LIBO)/libphystd.a(convadj.o) : $(LIBF)/phystd/convadj.F \
    20102009$(LIBF)/grid/dimensions.h \
     
    20162015        $(COMPILE) $(LIBF)/phystd/convadj.F ; \
    20172016        $(AR) r $(LIBO)/libphystd.a convadj.o ; $(RM) convadj.o ; \
     2017        cd $(GCM)
     2018
     2019$(LIBO)/libphystd.a(cpdet.o) : $(LIBF)/phystd/cpdet.F \
     2020$(LIBF)/phystd/cpdet.h \
     2021$(LIBF)/phystd/cpdet.h \
     2022$(LIBF)/phystd/cpdet.h \
     2023$(LIBF)/phystd/cpdet.h
     2024        cd $(LOCAL_DIR); \
     2025        $(COMPILE) $(LIBF)/phystd/cpdet.F ; \
     2026        $(AR) r $(LIBO)/libphystd.a cpdet.o ; $(RM) cpdet.o ; \
    20182027        cd $(GCM)
    20192028
     
    20552064        cd $(GCM)
    20562065
     2066$(LIBO)/libphystd.a(evap.o) : $(LIBF)/phystd/evap.F \
     2067$(LIBF)/grid/dimensions.h \
     2068$(LIBF)/phystd/dimphys.h \
     2069$(LIBF)/phystd/tracer.h \
     2070$(LIBF)/phystd/comcstfi.h \
     2071$(LIBO)/libphystd.a(watercommon_h.o)
     2072        cd $(LOCAL_DIR); \
     2073        $(COMPILE90) $(LIBF)/phystd/evap.F ; \
     2074        $(AR) r $(LIBO)/libphystd.a evap.o ; $(RM) evap.o ; \
     2075        cd $(GCM)
     2076
     2077$(LIBO)/libphystd.a(forceWCfn.o) : $(LIBF)/phystd/forceWCfn.F \
     2078$(LIBF)/grid/dimensions.h \
     2079$(LIBF)/phystd/dimphys.h \
     2080$(LIBF)/phystd/comcstfi.h \
     2081$(LIBF)/phystd/tracer.h
     2082        cd $(LOCAL_DIR); \
     2083        $(COMPILE) $(LIBF)/phystd/forceWCfn.F ; \
     2084        $(AR) r $(LIBO)/libphystd.a forceWCfn.o ; $(RM) forceWCfn.o ; \
     2085        cd $(GCM)
     2086
    20572087$(LIBO)/libphystd.a(gfluxi.o) : $(LIBF)/phystd/gfluxi.F \
    20582088$(LIBF)/phystd/comcstfi.h \
     
    20812111$(LIBF)/phystd/callkeys.h \
    20822112$(LIBF)/phystd/surfdat.h \
     2113$(LIBO)/libphystd.a(radinc_h.o) \
    20832114$(LIBO)/libbibio.a(ioipsl_getincom.o)
    20842115        cd $(LOCAL_DIR); \
     
    21782209        cd $(GCM)
    21792210
    2180 $(LIBO)/libphystd.a(kastprof_fn.o) : $(LIBF)/phystd/kastprof_fn.F \
    2181 $(LIBF)/grid/dimensions.h \
    2182 $(LIBF)/phystd/dimphys.h \
    2183 $(LIBF)/phystd/comcstfi.h
    2184         cd $(LOCAL_DIR); \
    2185         $(COMPILE) $(LIBF)/phystd/kastprof_fn.F ; \
    2186         $(AR) r $(LIBO)/libphystd.a kastprof_fn.o ; $(RM) kastprof_fn.o ; \
    2187         cd $(GCM)
    2188 
    21892211$(LIBO)/libphystd.a(lagrange.o) : $(LIBF)/phystd/lagrange.F
    21902212        cd $(LOCAL_DIR); \
     
    21932215        cd $(GCM)
    21942216
    2195 $(LIBO)/libphystd.a(largescale2.o) : $(LIBF)/phystd/largescale2.F \
     2217$(LIBO)/libphystd.a(largescale.o) : $(LIBF)/phystd/largescale.F \
    21962218$(LIBF)/grid/dimensions.h \
    21972219$(LIBF)/phystd/dimphys.h \
     
    22022224$(LIBO)/libphystd.a(watercommon_h.o)
    22032225        cd $(LOCAL_DIR); \
    2204         $(COMPILE90) $(LIBF)/phystd/largescale2.F ; \
    2205         $(AR) r $(LIBO)/libphystd.a largescale2.o ; $(RM) largescale2.o ; \
     2226        $(COMPILE90) $(LIBF)/phystd/largescale.F ; \
     2227        $(AR) r $(LIBO)/libphystd.a largescale.o ; $(RM) largescale.o ; \
    22062228        cd $(GCM)
    22072229
     
    22312253        $(COMPILE) $(LIBF)/phystd/newsedim.F ; \
    22322254        $(AR) r $(LIBO)/libphystd.a newsedim.o ; $(RM) newsedim.o ; \
    2233         cd $(GCM)
    2234 
    2235 $(LIBO)/libphystd.a(optcv.o) : $(LIBF)/phystd/optcv.F \
    2236 $(LIBF)/phystd/comcstfi.h \
    2237 $(LIBO)/libphystd.a(radinc_h.o) \
    2238 $(LIBO)/libphystd.a(radcommon_h.o)
    2239         cd $(LOCAL_DIR); \
    2240         $(COMPILE90) $(LIBF)/phystd/optcv.F ; \
    2241         $(AR) r $(LIBO)/libphystd.a optcv.o ; $(RM) optcv.o ; \
    22422255        cd $(GCM)
    22432256
     
    22892302        cd $(GCM)
    22902303
    2291 $(LIBO)/libphystd.a(physiq.o) : $(LIBF)/phystd/physiq.F \
     2304$(LIBO)/libphystd.a(profile.o) : $(LIBF)/phystd/profile.F \
     2305$(LIBO)/libbibio.a(ioipsl_getincom.o)
     2306        cd $(LOCAL_DIR); \
     2307        $(COMPILE90) $(LIBF)/phystd/profile.F ; \
     2308        $(AR) r $(LIBO)/libphystd.a profile.o ; $(RM) profile.o ; \
     2309        cd $(GCM)
     2310
     2311$(LIBO)/libphystd.a(rcm1d.o) : $(LIBF)/phystd/rcm1d.F \
     2312$(LIBF)/grid/dimensions.h \
     2313$(LIBF)/phystd/dimphys.h \
     2314$(LIBF)/phystd/comgeomfi.h \
     2315$(LIBF)/phystd/surfdat.h \
     2316$(LIBF)/phystd/comsoil.h \
     2317$(LIBF)/phystd/comdiurn.h \
     2318$(LIBF)/phystd/callkeys.h \
     2319$(LIBF)/phystd/comcstfi.h \
     2320$(LIBF)/phystd/planete.h \
     2321$(LIBF)/phystd/comsaison.h \
     2322$(LIBF)/dyn3d/control.h \
     2323$(LIBF)/dyn3d/comvert.h \
     2324$(LIBF)/phystd/comg1d.h \
     2325$(LIBF)/phystd/watercap.h \
     2326$(LIBF)/phystd/fisice.h \
     2327$(LIBF)/dyn3d/logic.h \
     2328$(LIBF)/dyn3d/advtrac.h \
     2329$(LIBO)/libphystd.a(radcommon_h.o) \
     2330$(LIBO)/libbibio.a(ioipsl_getincom.o)
     2331        cd $(LOCAL_DIR); \
     2332        $(COMPILE90) $(LIBF)/phystd/rcm1d.F ; \
     2333        $(AR) r $(LIBO)/libphystd.a rcm1d.o ; $(RM) rcm1d.o ; \
     2334        cd $(GCM)
     2335
     2336$(LIBO)/libphystd.a(scopyi.o) : $(LIBF)/phystd/scopyi.F
     2337        cd $(LOCAL_DIR); \
     2338        $(COMPILE) $(LIBF)/phystd/scopyi.F ; \
     2339        $(AR) r $(LIBO)/libphystd.a scopyi.o ; $(RM) scopyi.o ; \
     2340        cd $(GCM)
     2341
     2342$(LIBO)/libphystd.a(sfluxi.o) : $(LIBF)/phystd/sfluxi.F \
     2343$(LIBF)/phystd/comcstfi.h \
     2344$(LIBO)/libphystd.a(radinc_h.o) \
     2345$(LIBO)/libphystd.a(radcommon_h.o)
     2346        cd $(LOCAL_DIR); \
     2347        $(COMPILE90) $(LIBF)/phystd/sfluxi.F ; \
     2348        $(AR) r $(LIBO)/libphystd.a sfluxi.o ; $(RM) sfluxi.o ; \
     2349        cd $(GCM)
     2350
     2351$(LIBO)/libphystd.a(sfluxv.o) : $(LIBF)/phystd/sfluxv.F \
     2352$(LIBO)/libphystd.a(radinc_h.o) \
     2353$(LIBO)/libphystd.a(radcommon_h.o)
     2354        cd $(LOCAL_DIR); \
     2355        $(COMPILE90) $(LIBF)/phystd/sfluxv.F ; \
     2356        $(AR) r $(LIBO)/libphystd.a sfluxv.o ; $(RM) sfluxv.o ; \
     2357        cd $(GCM)
     2358
     2359$(LIBO)/libphystd.a(soil.o) : $(LIBF)/phystd/soil.F \
     2360$(LIBF)/grid/dimensions.h \
     2361$(LIBF)/phystd/dimphys.h \
     2362$(LIBF)/phystd/comsoil.h
     2363        cd $(LOCAL_DIR); \
     2364        $(COMPILE) $(LIBF)/phystd/soil.F ; \
     2365        $(AR) r $(LIBO)/libphystd.a soil.o ; $(RM) soil.o ; \
     2366        cd $(GCM)
     2367
     2368$(LIBO)/libphystd.a(soil_settings.o) : $(LIBF)/phystd/soil_settings.F \
     2369$(LIBF)/grid/dimensions.h \
     2370$(LIBF)/phystd/dimphys.h \
     2371$(LIBF)/phystd/comsoil.h
     2372        cd $(LOCAL_DIR); \
     2373        $(COMPILE) $(LIBF)/phystd/soil_settings.F ; \
     2374        $(AR) r $(LIBO)/libphystd.a soil_settings.o ; $(RM) soil_settings.o ; \
     2375        cd $(GCM)
     2376
     2377$(LIBO)/libphystd.a(stelang.o) : $(LIBF)/phystd/stelang.F
     2378        cd $(LOCAL_DIR); \
     2379        $(COMPILE) $(LIBF)/phystd/stelang.F ; \
     2380        $(AR) r $(LIBO)/libphystd.a stelang.o ; $(RM) stelang.o ; \
     2381        cd $(GCM)
     2382
     2383$(LIBO)/libphystd.a(stellarlong.o) : $(LIBF)/phystd/stellarlong.F \
     2384$(LIBF)/phystd/planete.h \
     2385$(LIBF)/phystd/comcstfi.h
     2386        cd $(LOCAL_DIR); \
     2387        $(COMPILE) $(LIBF)/phystd/stellarlong.F ; \
     2388        $(AR) r $(LIBO)/libphystd.a stellarlong.o ; $(RM) stellarlong.o ; \
     2389        cd $(GCM)
     2390
     2391$(LIBO)/libphystd.a(surface_nature.o) : $(LIBF)/phystd/surface_nature.F \
     2392$(LIBF)/grid/dimensions.h \
     2393$(LIBF)/phystd/dimphys.h \
     2394$(LIBF)/phystd/comcstfi.h \
     2395$(LIBF)/phystd/callkeys.h \
     2396$(LIBF)/phystd/tracer.h \
     2397$(LIBF)/phystd/fisice.h \
     2398$(LIBF)/phystd/comgeomfi.h \
     2399$(LIBF)/phystd/surfdat.h \
     2400$(LIBF)/phystd/comsoil.h
     2401        cd $(LOCAL_DIR); \
     2402        $(COMPILE) $(LIBF)/phystd/surface_nature.F ; \
     2403        $(AR) r $(LIBO)/libphystd.a surface_nature.o ; $(RM) surface_nature.o ; \
     2404        cd $(GCM)
     2405
     2406$(LIBO)/libphystd.a(surfini.o) : $(LIBF)/phystd/surfini.F \
     2407$(LIBF)/grid/dimensions.h \
     2408$(LIBF)/phystd/dimphys.h \
     2409$(LIBF)/phystd/surfdat.h \
     2410$(LIBF)/phystd/callkeys.h \
     2411$(LIBF)/phystd/tracer.h
     2412        cd $(LOCAL_DIR); \
     2413        $(COMPILE) $(LIBF)/phystd/surfini.F ; \
     2414        $(AR) r $(LIBO)/libphystd.a surfini.o ; $(RM) surfini.o ; \
     2415        cd $(GCM)
     2416
     2417$(LIBO)/libphystd.a(tabfi.o) : $(LIBF)/phystd/tabfi.F \
     2418$(LIBF)/grid/dimensions.h \
     2419$(LIBF)/phystd/dimphys.h \
     2420$(LIBF)/phystd/comcstfi.h \
     2421$(LIBF)/phystd/comgeomfi.h \
     2422$(LIBF)/phystd/planete.h \
     2423$(LIBF)/phystd/surfdat.h \
     2424$(LIBF)/phystd/comsoil.h \
     2425$(LIBF)/phystd/callkeys.h \
     2426$(LIBO)/libbibio.a(ioipsl_getincom.o) \
     2427$(LIBO)/libphystd.a(radcommon_h.o)
     2428        cd $(LOCAL_DIR); \
     2429        $(COMPILE90) $(LIBF)/phystd/tabfi.F ; \
     2430        $(AR) r $(LIBO)/libphystd.a tabfi.o ; $(RM) tabfi.o ; \
     2431        cd $(GCM)
     2432
     2433$(LIBO)/libphystd.a(tpindex.o) : $(LIBF)/phystd/tpindex.F \
     2434$(LIBO)/libphystd.a(radinc_h.o)
     2435        cd $(LOCAL_DIR); \
     2436        $(COMPILE90) $(LIBF)/phystd/tpindex.F ; \
     2437        $(AR) r $(LIBO)/libphystd.a tpindex.o ; $(RM) tpindex.o ; \
     2438        cd $(GCM)
     2439
     2440$(LIBO)/libphystd.a(vdif_cd.o) : $(LIBF)/phystd/vdif_cd.F
     2441        cd $(LOCAL_DIR); \
     2442        $(COMPILE) $(LIBF)/phystd/vdif_cd.F ; \
     2443        $(AR) r $(LIBO)/libphystd.a vdif_cd.o ; $(RM) vdif_cd.o ; \
     2444        cd $(GCM)
     2445
     2446$(LIBO)/libphystd.a(vdif_kc.o) : $(LIBF)/phystd/vdif_kc.F \
     2447$(LIBF)/grid/dimensions.h \
     2448$(LIBF)/phystd/dimphys.h
     2449        cd $(LOCAL_DIR); \
     2450        $(COMPILE) $(LIBF)/phystd/vdif_kc.F ; \
     2451        $(AR) r $(LIBO)/libphystd.a vdif_kc.o ; $(RM) vdif_kc.o ; \
     2452        cd $(GCM)
     2453
     2454$(LIBO)/libphystd.a(vdifc.o) : $(LIBF)/phystd/vdifc.F \
     2455$(LIBF)/grid/dimensions.h \
     2456$(LIBF)/phystd/dimphys.h \
     2457$(LIBF)/phystd/comcstfi.h \
     2458$(LIBF)/phystd/callkeys.h \
     2459$(LIBF)/phystd/surfdat.h \
     2460$(LIBF)/phystd/comgeomfi.h \
     2461$(LIBF)/phystd/tracer.h \
     2462$(LIBF)/phystd/watercap.h \
     2463$(LIBO)/libphystd.a(watercommon_h.o)
     2464        cd $(LOCAL_DIR); \
     2465        $(COMPILE90) $(LIBF)/phystd/vdifc.F ; \
     2466        $(AR) r $(LIBO)/libphystd.a vdifc.o ; $(RM) vdifc.o ; \
     2467        cd $(GCM)
     2468
     2469$(LIBO)/libphystd.a(vlz_fi.o) : $(LIBF)/phystd/vlz_fi.F \
     2470$(LIBF)/grid/dimensions.h \
     2471$(LIBF)/phystd/dimphys.h
     2472        cd $(LOCAL_DIR); \
     2473        $(COMPILE) $(LIBF)/phystd/vlz_fi.F ; \
     2474        $(AR) r $(LIBO)/libphystd.a vlz_fi.o ; $(RM) vlz_fi.o ; \
     2475        cd $(GCM)
     2476
     2477$(LIBO)/libphystd.a(writediagfi.o) : $(LIBF)/phystd/writediagfi.F \
     2478$(LIBF)/grid/dimensions.h \
     2479$(LIBF)/phystd/dimphys.h \
     2480$(LIBF)/dyn3d/paramet.h \
     2481$(LIBF)/dyn3d/control.h \
     2482$(LIBF)/dyn3d/comvert.h \
     2483$(LIBF)/dyn3d/comgeom.h \
     2484$(LIBF)/dyn3d/description.h \
     2485$(LIBF)/dyn3d/temps.h \
     2486$(LIBF)/phystd/surfdat.h
     2487        cd $(LOCAL_DIR); \
     2488        $(COMPILE) $(LIBF)/phystd/writediagfi.F ; \
     2489        $(AR) r $(LIBO)/libphystd.a writediagfi.o ; $(RM) writediagfi.o ; \
     2490        cd $(GCM)
     2491
     2492$(LIBO)/libphystd.a(writediagspec.o) : $(LIBF)/phystd/writediagspec.F \
     2493$(LIBF)/grid/dimensions.h \
     2494$(LIBF)/phystd/dimphys.h \
     2495$(LIBF)/dyn3d/paramet.h \
     2496$(LIBF)/dyn3d/control.h \
     2497$(LIBF)/dyn3d/comvert.h \
     2498$(LIBF)/dyn3d/comgeom.h \
     2499$(LIBF)/dyn3d/description.h \
     2500$(LIBF)/dyn3d/temps.h \
     2501$(LIBF)/phystd/surfdat.h \
     2502$(LIBO)/libphystd.a(radinc_h.o)
     2503        cd $(LOCAL_DIR); \
     2504        $(COMPILE90) $(LIBF)/phystd/writediagspec.F ; \
     2505        $(AR) r $(LIBO)/libphystd.a writediagspec.o ; $(RM) writediagspec.o ; \
     2506        cd $(GCM)
     2507
     2508$(LIBO)/libphystd.a(writeg1d.o) : $(LIBF)/phystd/writeg1d.F \
     2509$(LIBF)/phystd/comg1d.h \
     2510$(LIBF)/phystd/comg1d.h \
     2511$(LIBF)/phystd/comcstfi.h
     2512        cd $(LOCAL_DIR); \
     2513        $(COMPILE) $(LIBF)/phystd/writeg1d.F ; \
     2514        $(AR) r $(LIBO)/libphystd.a writeg1d.o ; $(RM) writeg1d.o ; \
     2515        cd $(GCM)
     2516
     2517$(LIBO)/libphystd.a(zerophys.o) : $(LIBF)/phystd/zerophys.F
     2518        cd $(LOCAL_DIR); \
     2519        $(COMPILE) $(LIBF)/phystd/zerophys.F ; \
     2520        $(AR) r $(LIBO)/libphystd.a zerophys.o ; $(RM) zerophys.o ; \
     2521        cd $(GCM)
     2522
     2523$(LIBO)/libphystd.a(N2broadprof_fn.o) : $(LIBF)/phystd/N2broadprof_fn.F90 \
     2524$(LIBF)/grid/dimensions.h \
     2525$(LIBF)/phystd/dimphys.h \
     2526$(LIBF)/phystd/comcstfi.h \
     2527$(LIBF)/phystd/callkeys.h
     2528        cd $(LOCAL_DIR); \
     2529        $(COMPILE) $(LIBF)/phystd/N2broadprof_fn.F90 ; \
     2530        $(AR) r $(LIBO)/libphystd.a N2broadprof_fn.o ; $(RM) N2broadprof_fn.o ; \
     2531        cd $(GCM)
     2532
     2533$(LIBO)/libphystd.a(aeropacity.o) : $(LIBF)/phystd/aeropacity.F90 \
     2534$(LIBF)/grid/dimensions.h \
     2535$(LIBF)/phystd/dimphys.h \
     2536$(LIBF)/phystd/callkeys.h \
     2537$(LIBF)/phystd/comcstfi.h \
     2538$(LIBF)/phystd/comgeomfi.h \
     2539$(LIBF)/phystd/tracer.h \
     2540$(LIBO)/libphystd.a(radinc_h.o)
     2541        cd $(LOCAL_DIR); \
     2542        $(COMPTRU90) $(LIBF)/phystd/aeropacity.F90 ; \
     2543        $(AR) r $(LIBO)/libphystd.a aeropacity.o ; $(RM) aeropacity.o ; \
     2544        cd $(GCM)
     2545
     2546$(LIBO)/libphystd.a(aeroptproperties.o) : $(LIBF)/phystd/aeroptproperties.F90 \
     2547$(LIBF)/grid/dimensions.h \
     2548$(LIBF)/phystd/dimphys.h \
     2549$(LIBF)/phystd/callkeys.h \
     2550$(LIBO)/libphystd.a(radinc_h.o) \
     2551$(LIBO)/libphystd.a(radcommon_h.o) \
     2552$(LIBO)/libphystd.a(radcommon_h.o) \
     2553$(LIBO)/libphystd.a(radcommon_h.o)
     2554        cd $(LOCAL_DIR); \
     2555        $(COMPTRU90) $(LIBF)/phystd/aeroptproperties.F90 ; \
     2556        $(AR) r $(LIBO)/libphystd.a aeroptproperties.o ; $(RM) aeroptproperties.o ; \
     2557        cd $(GCM)
     2558
     2559$(LIBO)/libphystd.a(ave_stelspec.o) : $(LIBF)/phystd/ave_stelspec.F90 \
     2560$(LIBF)/phystd/datafile.h \
     2561$(LIBF)/phystd/callkeys.h \
     2562$(LIBO)/libphystd.a(radinc_h.o) \
     2563$(LIBO)/libphystd.a(radcommon_h.o)
     2564        cd $(LOCAL_DIR); \
     2565        $(COMPTRU90) $(LIBF)/phystd/ave_stelspec.F90 ; \
     2566        $(AR) r $(LIBO)/libphystd.a ave_stelspec.o ; $(RM) ave_stelspec.o ; \
     2567        cd $(GCM)
     2568
     2569$(LIBO)/libphystd.a(calc_cpp3d.o) : $(LIBF)/phystd/calc_cpp3d.F90 \
     2570$(LIBF)/phystd/comcstfi.h \
     2571$(LIBF)/phystd/callkeys.h \
     2572$(LIBF)/phystd/cpdet.h
     2573        cd $(LOCAL_DIR); \
     2574        $(COMPILE) $(LIBF)/phystd/calc_cpp3d.F90 ; \
     2575        $(AR) r $(LIBO)/libphystd.a calc_cpp3d.o ; $(RM) calc_cpp3d.o ; \
     2576        cd $(GCM)
     2577
     2578$(LIBO)/libphystd.a(calc_cpp_mugaz.o) : $(LIBF)/phystd/calc_cpp_mugaz.F90 \
     2579$(LIBF)/phystd/comcstfi.h \
     2580$(LIBF)/phystd/callkeys.h \
     2581$(LIBF)/phystd/gases.h
     2582        cd $(LOCAL_DIR); \
     2583        $(COMPILE) $(LIBF)/phystd/calc_cpp_mugaz.F90 ; \
     2584        $(AR) r $(LIBO)/libphystd.a calc_cpp_mugaz.o ; $(RM) calc_cpp_mugaz.o ; \
     2585        cd $(GCM)
     2586
     2587$(LIBO)/libphystd.a(calc_rayleigh.o) : $(LIBF)/phystd/calc_rayleigh.F90 \
     2588$(LIBF)/phystd/comcstfi.h \
     2589$(LIBF)/phystd/callkeys.h \
     2590$(LIBF)/phystd/gases.h \
     2591$(LIBO)/libphystd.a(radinc_h.o) \
     2592$(LIBO)/libphystd.a(radcommon_h.o)
     2593        cd $(LOCAL_DIR); \
     2594        $(COMPTRU90) $(LIBF)/phystd/calc_rayleigh.F90 ; \
     2595        $(AR) r $(LIBO)/libphystd.a calc_rayleigh.o ; $(RM) calc_rayleigh.o ; \
     2596        cd $(GCM)
     2597
     2598$(LIBO)/libphystd.a(callcorrk.o) : $(LIBF)/phystd/callcorrk.F90 \
     2599$(LIBF)/phystd/dimphys.h \
     2600$(LIBF)/phystd/datafile.h \
     2601$(LIBF)/phystd/comcstfi.h \
     2602$(LIBF)/phystd/callkeys.h \
     2603$(LIBF)/phystd/tracer.h \
     2604$(LIBO)/libphystd.a(radinc_h.o) \
     2605$(LIBO)/libphystd.a(radcommon_h.o) \
     2606$(LIBO)/libphystd.a(watercommon_h.o) \
     2607$(LIBO)/libbibio.a(ioipsl_getincom.o)
     2608        cd $(LOCAL_DIR); \
     2609        $(COMPTRU90) $(LIBF)/phystd/callcorrk.F90 ; \
     2610        $(AR) r $(LIBO)/libphystd.a callcorrk.o ; $(RM) callcorrk.o ; \
     2611        cd $(GCM)
     2612
     2613$(LIBO)/libphystd.a(condens_co2cloud.o) : $(LIBF)/phystd/condens_co2cloud.F90 \
     2614$(LIBF)/grid/dimensions.h \
     2615$(LIBF)/phystd/dimphys.h \
     2616$(LIBF)/phystd/comcstfi.h \
     2617$(LIBF)/phystd/surfdat.h \
     2618$(LIBF)/phystd/comgeomfi.h \
     2619$(LIBF)/dyn3d/comvert.h \
     2620$(LIBF)/phystd/callkeys.h \
     2621$(LIBF)/phystd/tracer.h \
     2622$(LIBF)/phystd/gases.h \
     2623$(LIBF)/phystd/callkeys.h \
     2624$(LIBO)/libphystd.a(radinc_h.o)
     2625        cd $(LOCAL_DIR); \
     2626        $(COMPTRU90) $(LIBF)/phystd/condens_co2cloud.F90 ; \
     2627        $(AR) r $(LIBO)/libphystd.a condens_co2cloud.o ; $(RM) condens_co2cloud.o ; \
     2628        cd $(GCM)
     2629
     2630$(LIBO)/libphystd.a(def_var.o) : $(LIBF)/phystd/def_var.F90
     2631        cd $(LOCAL_DIR); \
     2632        $(COMPILE) $(LIBF)/phystd/def_var.F90 ; \
     2633        $(AR) r $(LIBO)/libphystd.a def_var.o ; $(RM) def_var.o ; \
     2634        cd $(GCM)
     2635
     2636$(LIBO)/libphystd.a(hydrol.o) : $(LIBF)/phystd/hydrol.F90 \
     2637$(LIBF)/grid/dimensions.h \
     2638$(LIBF)/phystd/dimphys.h \
     2639$(LIBF)/phystd/comcstfi.h \
     2640$(LIBF)/phystd/callkeys.h \
     2641$(LIBF)/phystd/tracer.h \
     2642$(LIBF)/phystd/fisice.h \
     2643$(LIBF)/phystd/comgeomfi.h \
     2644$(LIBF)/phystd/comdiurn.h \
     2645$(LIBF)/phystd/surfdat.h \
     2646$(LIBO)/libphystd.a(watercommon_h.o)
     2647        cd $(LOCAL_DIR); \
     2648        $(COMPTRU90) $(LIBF)/phystd/hydrol.F90 ; \
     2649        $(AR) r $(LIBO)/libphystd.a hydrol.o ; $(RM) hydrol.o ; \
     2650        cd $(GCM)
     2651
     2652$(LIBO)/libphystd.a(iniwritesoil.o) : $(LIBF)/phystd/iniwritesoil.F90 \
     2653$(LIBF)/grid/dimensions.h \
     2654$(LIBF)/phystd/dimphys.h \
     2655$(LIBF)/dyn3d/paramet.h \
     2656$(LIBF)/phystd/comcstfi.h \
     2657$(LIBF)/dyn3d/comgeom.h \
     2658$(LIBF)/phystd/comsoil.h
     2659        cd $(LOCAL_DIR); \
     2660        $(COMPILE) $(LIBF)/phystd/iniwritesoil.F90 ; \
     2661        $(AR) r $(LIBO)/libphystd.a iniwritesoil.o ; $(RM) iniwritesoil.o ; \
     2662        cd $(GCM)
     2663
     2664$(LIBO)/libphystd.a(interpolateH2H2.o) : $(LIBF)/phystd/interpolateH2H2.F90 \
     2665$(LIBF)/phystd/datafile.h
     2666        cd $(LOCAL_DIR); \
     2667        $(COMPILE) $(LIBF)/phystd/interpolateH2H2.F90 ; \
     2668        $(AR) r $(LIBO)/libphystd.a interpolateH2H2.o ; $(RM) interpolateH2H2.o ; \
     2669        cd $(GCM)
     2670
     2671$(LIBO)/libphystd.a(kastprof_fn.o) : $(LIBF)/phystd/kastprof_fn.F90 \
     2672$(LIBF)/grid/dimensions.h \
     2673$(LIBF)/phystd/dimphys.h \
     2674$(LIBF)/phystd/comcstfi.h \
     2675$(LIBF)/phystd/callkeys.h
     2676        cd $(LOCAL_DIR); \
     2677        $(COMPILE) $(LIBF)/phystd/kastprof_fn.F90 ; \
     2678        $(AR) r $(LIBO)/libphystd.a kastprof_fn.o ; $(RM) kastprof_fn.o ; \
     2679        cd $(GCM)
     2680
     2681$(LIBO)/libphystd.a(mkstat.o) : $(LIBF)/phystd/mkstat.F90 \
     2682$(LIBF)/grid/dimensions.h \
     2683$(LIBF)/phystd/statto.h
     2684        cd $(LOCAL_DIR); \
     2685        $(COMPILE) $(LIBF)/phystd/mkstat.F90 ; \
     2686        $(AR) r $(LIBO)/libphystd.a mkstat.o ; $(RM) mkstat.o ; \
     2687        cd $(GCM)
     2688
     2689$(LIBO)/libphystd.a(moistadj.o) : $(LIBF)/phystd/moistadj.F90 \
     2690$(LIBF)/grid/dimensions.h \
     2691$(LIBF)/phystd/dimphys.h \
     2692$(LIBF)/phystd/tracer.h \
     2693$(LIBF)/phystd/comcstfi.h \
     2694$(LIBO)/libphystd.a(watercommon_h.o)
     2695        cd $(LOCAL_DIR); \
     2696        $(COMPTRU90) $(LIBF)/phystd/moistadj.F90 ; \
     2697        $(AR) r $(LIBO)/libphystd.a moistadj.o ; $(RM) moistadj.o ; \
     2698        cd $(GCM)
     2699
     2700$(LIBO)/libphystd.a(newtrelax.o) : $(LIBF)/phystd/newtrelax.F90 \
     2701$(LIBF)/grid/dimensions.h \
     2702$(LIBF)/phystd/dimphys.h \
     2703$(LIBF)/phystd/comcstfi.h \
     2704$(LIBF)/phystd/callkeys.h
     2705        cd $(LOCAL_DIR); \
     2706        $(COMPILE) $(LIBF)/phystd/newtrelax.F90 ; \
     2707        $(AR) r $(LIBO)/libphystd.a newtrelax.o ; $(RM) newtrelax.o ; \
     2708        cd $(GCM)
     2709
     2710$(LIBO)/libphystd.a(optci.o) : $(LIBF)/phystd/optci.F90 \
     2711$(LIBF)/phystd/comcstfi.h \
     2712$(LIBF)/phystd/callkeys.h \
     2713$(LIBF)/phystd/gases.h \
     2714$(LIBO)/libphystd.a(radinc_h.o) \
     2715$(LIBO)/libphystd.a(radcommon_h.o)
     2716        cd $(LOCAL_DIR); \
     2717        $(COMPTRU90) $(LIBF)/phystd/optci.F90 ; \
     2718        $(AR) r $(LIBO)/libphystd.a optci.o ; $(RM) optci.o ; \
     2719        cd $(GCM)
     2720
     2721$(LIBO)/libphystd.a(optcv.o) : $(LIBF)/phystd/optcv.F90 \
     2722$(LIBF)/phystd/callkeys.h \
     2723$(LIBF)/phystd/comcstfi.h \
     2724$(LIBF)/phystd/gases.h \
     2725$(LIBO)/libphystd.a(radinc_h.o) \
     2726$(LIBO)/libphystd.a(radcommon_h.o)
     2727        cd $(LOCAL_DIR); \
     2728        $(COMPTRU90) $(LIBF)/phystd/optcv.F90 ; \
     2729        $(AR) r $(LIBO)/libphystd.a optcv.o ; $(RM) optcv.o ; \
     2730        cd $(GCM)
     2731
     2732$(LIBO)/libphystd.a(physiq.o) : $(LIBF)/phystd/physiq.F90 \
    22922733$(LIBF)/grid/dimensions.h \
    22932734$(LIBF)/phystd/dimphys.h \
     
    23042745$(LIBF)/phystd/tracer.h \
    23052746$(LIBF)/phystd/watercap.h \
    2306 $(LIBF)/phystd/fisice.h \
     2747$(LIBO)/libphystd.a(radinc_h.o) \
     2748$(LIBO)/libphystd.a(watercommon_h.o)
     2749        cd $(LOCAL_DIR); \
     2750        $(COMPTRU90) $(LIBF)/phystd/physiq.F90 ; \
     2751        $(AR) r $(LIBO)/libphystd.a physiq.o ; $(RM) physiq.o ; \
     2752        cd $(GCM)
     2753
     2754$(LIBO)/libphystd.a(radcommon_h.o) : $(LIBF)/phystd/radcommon_h.F90 \
    23072755$(LIBO)/libphystd.a(radinc_h.o)
    23082756        cd $(LOCAL_DIR); \
    2309         $(COMPILE90) $(LIBF)/phystd/physiq.F ; \
    2310         $(AR) r $(LIBO)/libphystd.a physiq.o ; $(RM) physiq.o ; \
    2311         cd $(GCM)
    2312 
    2313 $(LIBO)/libphystd.a(profile.o) : $(LIBF)/phystd/profile.F \
    2314 $(LIBO)/libbibio.a(ioipsl_getincom.o)
    2315         cd $(LOCAL_DIR); \
    2316         $(COMPILE90) $(LIBF)/phystd/profile.F ; \
    2317         $(AR) r $(LIBO)/libphystd.a profile.o ; $(RM) profile.o ; \
    2318         cd $(GCM)
    2319 
    2320 $(LIBO)/libphystd.a(scopyi.o) : $(LIBF)/phystd/scopyi.F
    2321         cd $(LOCAL_DIR); \
    2322         $(COMPILE) $(LIBF)/phystd/scopyi.F ; \
    2323         $(AR) r $(LIBO)/libphystd.a scopyi.o ; $(RM) scopyi.o ; \
    2324         cd $(GCM)
    2325 
    2326 $(LIBO)/libphystd.a(sfluxi.o) : $(LIBF)/phystd/sfluxi.F \
    2327 $(LIBF)/phystd/comcstfi.h \
    2328 $(LIBO)/libphystd.a(radinc_h.o) \
    2329 $(LIBO)/libphystd.a(radcommon_h.o)
    2330         cd $(LOCAL_DIR); \
    2331         $(COMPILE90) $(LIBF)/phystd/sfluxi.F ; \
    2332         $(AR) r $(LIBO)/libphystd.a sfluxi.o ; $(RM) sfluxi.o ; \
    2333         cd $(GCM)
    2334 
    2335 $(LIBO)/libphystd.a(sfluxv.o) : $(LIBF)/phystd/sfluxv.F \
    2336 $(LIBO)/libphystd.a(radinc_h.o) \
    2337 $(LIBO)/libphystd.a(radcommon_h.o)
    2338         cd $(LOCAL_DIR); \
    2339         $(COMPILE90) $(LIBF)/phystd/sfluxv.F ; \
    2340         $(AR) r $(LIBO)/libphystd.a sfluxv.o ; $(RM) sfluxv.o ; \
    2341         cd $(GCM)
    2342 
    2343 $(LIBO)/libphystd.a(soil.o) : $(LIBF)/phystd/soil.F \
    2344 $(LIBF)/grid/dimensions.h \
    2345 $(LIBF)/phystd/dimphys.h \
    2346 $(LIBF)/phystd/comsoil.h
    2347         cd $(LOCAL_DIR); \
    2348         $(COMPILE) $(LIBF)/phystd/soil.F ; \
    2349         $(AR) r $(LIBO)/libphystd.a soil.o ; $(RM) soil.o ; \
    2350         cd $(GCM)
    2351 
    2352 $(LIBO)/libphystd.a(soil_settings.o) : $(LIBF)/phystd/soil_settings.F \
    2353 $(LIBF)/grid/dimensions.h \
    2354 $(LIBF)/phystd/dimphys.h \
    2355 $(LIBF)/phystd/comsoil.h
    2356         cd $(LOCAL_DIR); \
    2357         $(COMPILE) $(LIBF)/phystd/soil_settings.F ; \
    2358         $(AR) r $(LIBO)/libphystd.a soil_settings.o ; $(RM) soil_settings.o ; \
    2359         cd $(GCM)
    2360 
    2361 $(LIBO)/libphystd.a(solang.o) : $(LIBF)/phystd/solang.F
    2362         cd $(LOCAL_DIR); \
    2363         $(COMPILE) $(LIBF)/phystd/solang.F ; \
    2364         $(AR) r $(LIBO)/libphystd.a solang.o ; $(RM) solang.o ; \
    2365         cd $(GCM)
    2366 
    2367 $(LIBO)/libphystd.a(solarlong.o) : $(LIBF)/phystd/solarlong.F \
    2368 $(LIBF)/phystd/planete.h \
    2369 $(LIBF)/phystd/comcstfi.h
    2370         cd $(LOCAL_DIR); \
    2371         $(COMPILE) $(LIBF)/phystd/solarlong.F ; \
    2372         $(AR) r $(LIBO)/libphystd.a solarlong.o ; $(RM) solarlong.o ; \
    2373         cd $(GCM)
    2374 
    2375 $(LIBO)/libphystd.a(surfini.o) : $(LIBF)/phystd/surfini.F \
    2376 $(LIBF)/grid/dimensions.h \
    2377 $(LIBF)/phystd/dimphys.h \
    2378 $(LIBF)/phystd/surfdat.h \
    2379 $(LIBF)/phystd/callkeys.h \
    2380 $(LIBF)/phystd/tracer.h
    2381         cd $(LOCAL_DIR); \
    2382         $(COMPILE) $(LIBF)/phystd/surfini.F ; \
    2383         $(AR) r $(LIBO)/libphystd.a surfini.o ; $(RM) surfini.o ; \
    2384         cd $(GCM)
    2385 
    2386 $(LIBO)/libphystd.a(tabfi.o) : $(LIBF)/phystd/tabfi.F \
    2387 $(LIBF)/grid/dimensions.h \
    2388 $(LIBF)/phystd/dimphys.h \
    2389 $(LIBF)/phystd/comcstfi.h \
    2390 $(LIBF)/phystd/comgeomfi.h \
    2391 $(LIBF)/phystd/planete.h \
    2392 $(LIBF)/phystd/surfdat.h \
    2393 $(LIBF)/phystd/comsoil.h \
    2394 $(LIBF)/phystd/callkeys.h \
    2395 $(LIBO)/libbibio.a(ioipsl_getincom.o) \
    2396 $(LIBO)/libphystd.a(radcommon_h.o)
    2397         cd $(LOCAL_DIR); \
    2398         $(COMPILE90) $(LIBF)/phystd/tabfi.F ; \
    2399         $(AR) r $(LIBO)/libphystd.a tabfi.o ; $(RM) tabfi.o ; \
    2400         cd $(GCM)
    2401 
    2402 $(LIBO)/libphystd.a(tpindex.o) : $(LIBF)/phystd/tpindex.F \
    2403 $(LIBO)/libphystd.a(radinc_h.o)
    2404         cd $(LOCAL_DIR); \
    2405         $(COMPILE90) $(LIBF)/phystd/tpindex.F ; \
    2406         $(AR) r $(LIBO)/libphystd.a tpindex.o ; $(RM) tpindex.o ; \
    2407         cd $(GCM)
    2408 
    2409 $(LIBO)/libphystd.a(vdif_cd.o) : $(LIBF)/phystd/vdif_cd.F
    2410         cd $(LOCAL_DIR); \
    2411         $(COMPILE) $(LIBF)/phystd/vdif_cd.F ; \
    2412         $(AR) r $(LIBO)/libphystd.a vdif_cd.o ; $(RM) vdif_cd.o ; \
    2413         cd $(GCM)
    2414 
    2415 $(LIBO)/libphystd.a(vdifc.o) : $(LIBF)/phystd/vdifc.F \
    2416 $(LIBF)/grid/dimensions.h \
    2417 $(LIBF)/phystd/dimphys.h \
    2418 $(LIBF)/phystd/comcstfi.h \
    2419 $(LIBF)/phystd/callkeys.h \
    2420 $(LIBF)/phystd/surfdat.h \
    2421 $(LIBF)/phystd/comgeomfi.h \
     2757        $(COMPTRU90) $(LIBF)/phystd/radcommon_h.F90 ; \
     2758        mv $(MOD_LOC_DIR)/radcommon_h.$(MOD_SUFFIX) $(LIBO)/radcommon_h.$(MOD_SUFFIX) ; \
     2759        $(AR) r $(LIBO)/libphystd.a radcommon_h.o ; $(RM) radcommon_h.o ; \
     2760        cd $(GCM)
     2761
     2762$(LIBO)/libphystd.a(radinc_h.o) : $(LIBF)/phystd/radinc_h.F90 \
     2763$(LIBF)/grid/dimensions.h \
     2764$(LIBF)/grid/bands.h
     2765        cd $(LOCAL_DIR); \
     2766        $(COMPTRU90) $(LIBF)/phystd/radinc_h.F90 ; \
     2767        mv $(MOD_LOC_DIR)/radinc_h.$(MOD_SUFFIX) $(LIBO)/radinc_h.$(MOD_SUFFIX) ; \
     2768        $(AR) r $(LIBO)/libphystd.a radinc_h.o ; $(RM) radinc_h.o ; \
     2769        cd $(GCM)
     2770
     2771$(LIBO)/libphystd.a(rain.o) : $(LIBF)/phystd/rain.F90 \
     2772$(LIBF)/grid/dimensions.h \
     2773$(LIBF)/phystd/dimphys.h \
    24222774$(LIBF)/phystd/tracer.h \
    2423 $(LIBF)/phystd/watercap.h \
     2775$(LIBF)/phystd/comcstfi.h \
     2776$(LIBF)/phystd/callkeys.h \
    24242777$(LIBO)/libphystd.a(watercommon_h.o)
    24252778        cd $(LOCAL_DIR); \
    2426         $(COMPILE90) $(LIBF)/phystd/vdifc.F ; \
    2427         $(AR) r $(LIBO)/libphystd.a vdifc.o ; $(RM) vdifc.o ; \
    2428         cd $(GCM)
    2429 
    2430 $(LIBO)/libphystd.a(vdif_kc.o) : $(LIBF)/phystd/vdif_kc.F \
    2431 $(LIBF)/grid/dimensions.h \
    2432 $(LIBF)/phystd/dimphys.h
    2433         cd $(LOCAL_DIR); \
    2434         $(COMPILE) $(LIBF)/phystd/vdif_kc.F ; \
    2435         $(AR) r $(LIBO)/libphystd.a vdif_kc.o ; $(RM) vdif_kc.o ; \
    2436         cd $(GCM)
    2437 
    2438 $(LIBO)/libphystd.a(vlz_fi.o) : $(LIBF)/phystd/vlz_fi.F \
    2439 $(LIBF)/grid/dimensions.h \
    2440 $(LIBF)/phystd/dimphys.h
    2441         cd $(LOCAL_DIR); \
    2442         $(COMPILE) $(LIBF)/phystd/vlz_fi.F ; \
    2443         $(AR) r $(LIBO)/libphystd.a vlz_fi.o ; $(RM) vlz_fi.o ; \
    2444         cd $(GCM)
    2445 
    2446 $(LIBO)/libphystd.a(writediagfi.o) : $(LIBF)/phystd/writediagfi.F \
    2447 $(LIBF)/grid/dimensions.h \
    2448 $(LIBF)/phystd/dimphys.h \
    2449 $(LIBF)/dyn3d/paramet.h \
    2450 $(LIBF)/dyn3d/control.h \
    2451 $(LIBF)/dyn3d/comvert.h \
    2452 $(LIBF)/dyn3d/comgeom.h \
    2453 $(LIBF)/dyn3d/description.h \
    2454 $(LIBF)/dyn3d/temps.h \
    2455 $(LIBF)/phystd/surfdat.h
    2456         cd $(LOCAL_DIR); \
    2457         $(COMPILE) $(LIBF)/phystd/writediagfi.F ; \
    2458         $(AR) r $(LIBO)/libphystd.a writediagfi.o ; $(RM) writediagfi.o ; \
    2459         cd $(GCM)
    2460 
    2461 $(LIBO)/libphystd.a(writediagspec.o) : $(LIBF)/phystd/writediagspec.F \
    2462 $(LIBF)/grid/dimensions.h \
    2463 $(LIBF)/phystd/dimphys.h \
    2464 $(LIBF)/dyn3d/paramet.h \
    2465 $(LIBF)/dyn3d/control.h \
    2466 $(LIBF)/dyn3d/comvert.h \
    2467 $(LIBF)/dyn3d/comgeom.h \
    2468 $(LIBF)/dyn3d/description.h \
    2469 $(LIBF)/dyn3d/temps.h \
    2470 $(LIBF)/phystd/surfdat.h \
    2471 $(LIBO)/libphystd.a(radinc_h.o)
    2472         cd $(LOCAL_DIR); \
    2473         $(COMPILE90) $(LIBF)/phystd/writediagspec.F ; \
    2474         $(AR) r $(LIBO)/libphystd.a writediagspec.o ; $(RM) writediagspec.o ; \
    2475         cd $(GCM)
    2476 
    2477 $(LIBO)/libphystd.a(writeg1d.o) : $(LIBF)/phystd/writeg1d.F \
    2478 $(LIBF)/phystd/comg1d.h \
    2479 $(LIBF)/phystd/comg1d.h \
    2480 $(LIBF)/phystd/comcstfi.h
    2481         cd $(LOCAL_DIR); \
    2482         $(COMPILE) $(LIBF)/phystd/writeg1d.F ; \
    2483         $(AR) r $(LIBO)/libphystd.a writeg1d.o ; $(RM) writeg1d.o ; \
    2484         cd $(GCM)
    2485 
    2486 $(LIBO)/libphystd.a(zerophys.o) : $(LIBF)/phystd/zerophys.F
    2487         cd $(LOCAL_DIR); \
    2488         $(COMPILE) $(LIBF)/phystd/zerophys.F ; \
    2489         $(AR) r $(LIBO)/libphystd.a zerophys.o ; $(RM) zerophys.o ; \
    2490         cd $(GCM)
    2491 
    2492 $(LIBO)/libphystd.a(aeropacity.o) : $(LIBF)/phystd/aeropacity.F90 \
    2493 $(LIBF)/grid/dimensions.h \
    2494 $(LIBF)/phystd/dimphys.h \
    2495 $(LIBF)/phystd/callkeys.h \
    2496 $(LIBF)/phystd/comcstfi.h \
    2497 $(LIBF)/phystd/comgeomfi.h \
    2498 $(LIBF)/phystd/tracer.h \
    2499 $(LIBO)/libphystd.a(radinc_h.o)
    2500         cd $(LOCAL_DIR); \
    2501         $(COMPTRU90) $(LIBF)/phystd/aeropacity.F90 ; \
    2502         $(AR) r $(LIBO)/libphystd.a aeropacity.o ; $(RM) aeropacity.o ; \
    2503         cd $(GCM)
    2504 
    2505 $(LIBO)/libphystd.a(aeroptproperties.o) : $(LIBF)/phystd/aeroptproperties.F90 \
    2506 $(LIBF)/grid/dimensions.h \
    2507 $(LIBF)/phystd/dimphys.h \
    2508 $(LIBF)/phystd/callkeys.h \
    2509 $(LIBO)/libphystd.a(radinc_h.o) \
    2510 $(LIBO)/libphystd.a(radcommon_h.o) \
    2511 $(LIBO)/libphystd.a(radcommon_h.o)
    2512         cd $(LOCAL_DIR); \
    2513         $(COMPTRU90) $(LIBF)/phystd/aeroptproperties.F90 ; \
    2514         $(AR) r $(LIBO)/libphystd.a aeroptproperties.o ; $(RM) aeroptproperties.o ; \
    2515         cd $(GCM)
    2516 
    2517 $(LIBO)/libphystd.a(aeroptpropertiesJBnew.o) : $(LIBF)/phystd/aeroptpropertiesJBnew.F90 \
    2518 $(LIBF)/grid/dimensions.h \
    2519 $(LIBF)/phystd/dimphys.h \
    2520 $(LIBF)/phystd/callkeys.h \
    2521 $(LIBO)/libphystd.a(radinc_h.o) \
    2522 $(LIBO)/libphystd.a(radcommon_h.o) \
    2523 $(LIBO)/libphystd.a(radcommon_h.o) \
    2524 $(LIBO)/libphystd.a(radcommon_h.o)
    2525         cd $(LOCAL_DIR); \
    2526         $(COMPTRU90) $(LIBF)/phystd/aeroptpropertiesJBnew.F90 ; \
    2527         $(AR) r $(LIBO)/libphystd.a aeroptpropertiesJBnew.o ; $(RM) aeroptpropertiesJBnew.o ; \
    2528         cd $(GCM)
    2529 
    2530 $(LIBO)/libphystd.a(ave_stelspec.o) : $(LIBF)/phystd/ave_stelspec.F90 \
     2779        $(COMPTRU90) $(LIBF)/phystd/rain.F90 ; \
     2780        $(AR) r $(LIBO)/libphystd.a rain.o ; $(RM) rain.o ; \
     2781        cd $(GCM)
     2782
     2783$(LIBO)/libphystd.a(setspi.o) : $(LIBF)/phystd/setspi.F90 \
     2784$(LIBF)/phystd/callkeys.h \
     2785$(LIBF)/phystd/comcstfi.h \
    25312786$(LIBF)/phystd/datafile.h \
    25322787$(LIBO)/libphystd.a(radinc_h.o) \
    25332788$(LIBO)/libphystd.a(radcommon_h.o)
    25342789        cd $(LOCAL_DIR); \
    2535         $(COMPTRU90) $(LIBF)/phystd/ave_stelspec.F90 ; \
    2536         $(AR) r $(LIBO)/libphystd.a ave_stelspec.o ; $(RM) ave_stelspec.o ; \
    2537         cd $(GCM)
    2538 
    2539 $(LIBO)/libphystd.a(calc_cpp3d.o) : $(LIBF)/phystd/calc_cpp3d.F90 \
    2540 $(LIBF)/phystd/comcstfi.h
    2541         cd $(LOCAL_DIR); \
    2542         $(COMPILE) $(LIBF)/phystd/calc_cpp3d.F90 ; \
    2543         $(AR) r $(LIBO)/libphystd.a calc_cpp3d.o ; $(RM) calc_cpp3d.o ; \
    2544         cd $(GCM)
    2545 
    2546 $(LIBO)/libphystd.a(calc_rayleigh.o) : $(LIBF)/phystd/calc_rayleigh.F90 \
    2547 $(LIBF)/phystd/comcstfi.h \
    2548 $(LIBO)/libphystd.a(radinc_h.o) \
    2549 $(LIBO)/libphystd.a(radcommon_h.o)
    2550         cd $(LOCAL_DIR); \
    2551         $(COMPTRU90) $(LIBF)/phystd/calc_rayleigh.F90 ; \
    2552         $(AR) r $(LIBO)/libphystd.a calc_rayleigh.o ; $(RM) calc_rayleigh.o ; \
    2553         cd $(GCM)
    2554 
    2555 $(LIBO)/libphystd.a(condens_co2cloud.o) : $(LIBF)/phystd/condens_co2cloud.F90 \
    2556 $(LIBF)/grid/dimensions.h \
    2557 $(LIBF)/phystd/dimphys.h \
    2558 $(LIBF)/phystd/comcstfi.h \
    2559 $(LIBF)/phystd/surfdat.h \
    2560 $(LIBF)/phystd/comgeomfi.h \
    2561 $(LIBF)/dyn3d/comvert.h \
    2562 $(LIBF)/phystd/callkeys.h \
    2563 $(LIBF)/phystd/tracer.h \
    2564 $(LIBO)/libphystd.a(radinc_h.o)
    2565         cd $(LOCAL_DIR); \
    2566         $(COMPTRU90) $(LIBF)/phystd/condens_co2cloud.F90 ; \
    2567         $(AR) r $(LIBO)/libphystd.a condens_co2cloud.o ; $(RM) condens_co2cloud.o ; \
    2568         cd $(GCM)
    2569 
    2570 $(LIBO)/libphystd.a(def_var.o) : $(LIBF)/phystd/def_var.F90
    2571         cd $(LOCAL_DIR); \
    2572         $(COMPILE) $(LIBF)/phystd/def_var.F90 ; \
    2573         $(AR) r $(LIBO)/libphystd.a def_var.o ; $(RM) def_var.o ; \
    2574         cd $(GCM)
    2575 
    2576 $(LIBO)/libphystd.a(iniwritesoil.o) : $(LIBF)/phystd/iniwritesoil.F90 \
    2577 $(LIBF)/grid/dimensions.h \
    2578 $(LIBF)/phystd/dimphys.h \
    2579 $(LIBF)/dyn3d/paramet.h \
    2580 $(LIBF)/phystd/comcstfi.h \
    2581 $(LIBF)/dyn3d/comgeom.h \
    2582 $(LIBF)/phystd/comsoil.h
    2583         cd $(LOCAL_DIR); \
    2584         $(COMPILE) $(LIBF)/phystd/iniwritesoil.F90 ; \
    2585         $(AR) r $(LIBO)/libphystd.a iniwritesoil.o ; $(RM) iniwritesoil.o ; \
    2586         cd $(GCM)
    2587 
    2588 $(LIBO)/libphystd.a(mkstat.o) : $(LIBF)/phystd/mkstat.F90 \
    2589 $(LIBF)/grid/dimensions.h \
    2590 $(LIBF)/phystd/statto.h
    2591         cd $(LOCAL_DIR); \
    2592         $(COMPILE) $(LIBF)/phystd/mkstat.F90 ; \
    2593         $(AR) r $(LIBO)/libphystd.a mkstat.o ; $(RM) mkstat.o ; \
    2594         cd $(GCM)
    2595 
    2596 $(LIBO)/libphystd.a(moistadj.o) : $(LIBF)/phystd/moistadj.F90 \
    2597 $(LIBF)/grid/dimensions.h \
    2598 $(LIBF)/phystd/dimphys.h \
    2599 $(LIBF)/phystd/tracer.h \
    2600 $(LIBF)/phystd/comcstfi.h \
    2601 $(LIBO)/libphystd.a(watercommon_h.o)
    2602         cd $(LOCAL_DIR); \
    2603         $(COMPTRU90) $(LIBF)/phystd/moistadj.F90 ; \
    2604         $(AR) r $(LIBO)/libphystd.a moistadj.o ; $(RM) moistadj.o ; \
    2605         cd $(GCM)
    2606 
    2607 $(LIBO)/libphystd.a(optci.o) : $(LIBF)/phystd/optci.F90 \
    2608 $(LIBF)/phystd/comcstfi.h \
    2609 $(LIBF)/phystd/callkeys.h \
    2610 $(LIBO)/libphystd.a(radinc_h.o) \
    2611 $(LIBO)/libphystd.a(radcommon_h.o)
    2612         cd $(LOCAL_DIR); \
    2613         $(COMPTRU90) $(LIBF)/phystd/optci.F90 ; \
    2614         $(AR) r $(LIBO)/libphystd.a optci.o ; $(RM) optci.o ; \
    2615         cd $(GCM)
    2616 
    2617 $(LIBO)/libphystd.a(radcommon_h.o) : $(LIBF)/phystd/radcommon_h.F90 \
    2618 $(LIBO)/libphystd.a(radinc_h.o)
    2619         cd $(LOCAL_DIR); \
    2620         $(COMPTRU90) $(LIBF)/phystd/radcommon_h.F90 ; \
    2621         mv $(MOD_LOC_DIR)/radcommon_h.$(MOD_SUFFIX) $(LIBO)/radcommon_h.$(MOD_SUFFIX) ; \
    2622         $(AR) r $(LIBO)/libphystd.a radcommon_h.o ; $(RM) radcommon_h.o ; \
    2623         cd $(GCM)
    2624 
    2625 $(LIBO)/libphystd.a(radinc_h.o) : $(LIBF)/phystd/radinc_h.F90 \
    2626 $(LIBF)/grid/dimensions.h \
    2627 $(LIBF)/grid/bands.h
    2628         cd $(LOCAL_DIR); \
    2629         $(COMPTRU90) $(LIBF)/phystd/radinc_h.F90 ; \
    2630         mv $(MOD_LOC_DIR)/radinc_h.$(MOD_SUFFIX) $(LIBO)/radinc_h.$(MOD_SUFFIX) ; \
    2631         $(AR) r $(LIBO)/libphystd.a radinc_h.o ; $(RM) radinc_h.o ; \
    2632         cd $(GCM)
    2633 
    2634 $(LIBO)/libphystd.a(rain.o) : $(LIBF)/phystd/rain.F90 \
    2635 $(LIBF)/grid/dimensions.h \
    2636 $(LIBF)/phystd/dimphys.h \
    2637 $(LIBF)/phystd/tracer.h \
    2638 $(LIBF)/phystd/comcstfi.h \
    2639 $(LIBF)/phystd/callkeys.h \
    2640 $(LIBO)/libphystd.a(watercommon_h.o)
    2641         cd $(LOCAL_DIR); \
    2642         $(COMPTRU90) $(LIBF)/phystd/rain.F90 ; \
    2643         $(AR) r $(LIBO)/libphystd.a rain.o ; $(RM) rain.o ; \
    2644         cd $(GCM)
    2645 
    2646 $(LIBO)/libphystd.a(setspi.o) : $(LIBF)/phystd/setspi.F90 \
    2647 $(LIBF)/phystd/callkeys.h \
    2648 $(LIBF)/phystd/comcstfi.h \
     2790        $(COMPTRU90) $(LIBF)/phystd/setspi.F90 ; \
     2791        $(AR) r $(LIBO)/libphystd.a setspi.o ; $(RM) setspi.o ; \
     2792        cd $(GCM)
     2793
     2794$(LIBO)/libphystd.a(setspv.o) : $(LIBF)/phystd/setspv.F90 \
     2795$(LIBF)/phystd/comcstfi.h \
     2796$(LIBF)/phystd/callkeys.h \
    26492797$(LIBF)/phystd/datafile.h \
    26502798$(LIBO)/libphystd.a(radinc_h.o) \
    26512799$(LIBO)/libphystd.a(radcommon_h.o)
    26522800        cd $(LOCAL_DIR); \
    2653         $(COMPTRU90) $(LIBF)/phystd/setspi.F90 ; \
    2654         $(AR) r $(LIBO)/libphystd.a setspi.o ; $(RM) setspi.o ; \
    2655         cd $(GCM)
    2656 
    2657 $(LIBO)/libphystd.a(setspv.o) : $(LIBF)/phystd/setspv.F90 \
    2658 $(LIBF)/phystd/comcstfi.h \
    2659 $(LIBF)/phystd/callkeys.h \
    2660 $(LIBF)/phystd/datafile.h \
    2661 $(LIBO)/libphystd.a(radinc_h.o) \
    2662 $(LIBO)/libphystd.a(radcommon_h.o)
    2663         cd $(LOCAL_DIR); \
    26642801        $(COMPTRU90) $(LIBF)/phystd/setspv.F90 ; \
    26652802        $(AR) r $(LIBO)/libphystd.a setspv.o ; $(RM) setspv.o ; \
    26662803        cd $(GCM)
    26672804
     2805$(LIBO)/libphystd.a(simpleprof_fn.o) : $(LIBF)/phystd/simpleprof_fn.F90 \
     2806$(LIBF)/grid/dimensions.h \
     2807$(LIBF)/phystd/dimphys.h \
     2808$(LIBF)/phystd/comcstfi.h \
     2809$(LIBF)/phystd/callkeys.h \
     2810$(LIBO)/libphystd.a(radcommon_h.o)
     2811        cd $(LOCAL_DIR); \
     2812        $(COMPTRU90) $(LIBF)/phystd/simpleprof_fn.F90 ; \
     2813        $(AR) r $(LIBO)/libphystd.a simpleprof_fn.o ; $(RM) simpleprof_fn.o ; \
     2814        cd $(GCM)
     2815
    26682816$(LIBO)/libphystd.a(stokes.o) : $(LIBF)/phystd/stokes.F90 \
    26692817$(LIBF)/phystd/comcstfi.h
     
    26712819        $(COMPILE) $(LIBF)/phystd/stokes.F90 ; \
    26722820        $(AR) r $(LIBO)/libphystd.a stokes.o ; $(RM) stokes.o ; \
     2821        cd $(GCM)
     2822
     2823$(LIBO)/libphystd.a(su_gases.o) : $(LIBF)/phystd/su_gases.F90
     2824        cd $(LOCAL_DIR); \
     2825        $(COMPILE) $(LIBF)/phystd/su_gases.F90 ; \
     2826        $(AR) r $(LIBO)/libphystd.a su_gases.o ; $(RM) su_gases.o ; \
     2827        cd $(GCM)
     2828
     2829$(LIBO)/libphystd.a(su_watercycle.o) : $(LIBF)/phystd/su_watercycle.F90 \
     2830$(LIBF)/phystd/comcstfi.h \
     2831$(LIBO)/libphystd.a(watercommon_h.o)
     2832        cd $(LOCAL_DIR); \
     2833        $(COMPTRU90) $(LIBF)/phystd/su_watercycle.F90 ; \
     2834        $(AR) r $(LIBO)/libphystd.a su_watercycle.o ; $(RM) su_watercycle.o ; \
    26732835        cd $(GCM)
    26742836
     
    26892851$(LIBF)/phystd/datafile.h \
    26902852$(LIBF)/phystd/callkeys.h \
     2853$(LIBF)/phystd/gases.h \
    26912854$(LIBO)/libphystd.a(radinc_h.o) \
    26922855$(LIBO)/libphystd.a(radcommon_h.o) \
     
    26992862        cd $(GCM)
    27002863
    2701 $(LIBO)/libphystd.a(su_watercycle.o) : $(LIBF)/phystd/su_watercycle.F90 \
    2702 $(LIBF)/phystd/comcstfi.h \
    2703 $(LIBO)/libphystd.a(watercommon_h.o)
    2704         cd $(LOCAL_DIR); \
    2705         $(COMPTRU90) $(LIBF)/phystd/su_watercycle.F90 ; \
    2706         $(AR) r $(LIBO)/libphystd.a su_watercycle.o ; $(RM) su_watercycle.o ; \
     2864$(LIBO)/libphystd.a(totalcloudfrac.o) : $(LIBF)/phystd/totalcloudfrac.F90 \
     2865$(LIBF)/grid/dimensions.h \
     2866$(LIBF)/phystd/dimphys.h \
     2867$(LIBF)/phystd/comcstfi.h \
     2868$(LIBF)/phystd/tracer.h \
     2869$(LIBF)/phystd/fisice.h \
     2870$(LIBF)/phystd/comgeomfi.h \
     2871$(LIBF)/phystd/comdiurn.h
     2872        cd $(LOCAL_DIR); \
     2873        $(COMPILE) $(LIBF)/phystd/totalcloudfrac.F90 ; \
     2874        $(AR) r $(LIBO)/libphystd.a totalcloudfrac.o ; $(RM) totalcloudfrac.o ; \
    27072875        cd $(GCM)
    27082876
     
    27142882        cd $(GCM)
    27152883
    2716 $(LIBO)/libphystd.a(watersat_2.o) : $(LIBF)/phystd/watersat_2.F90 \
     2884$(LIBO)/libphystd.a(watersat.o) : $(LIBF)/phystd/watersat.F90 \
    27172885$(LIBO)/libphystd.a(watercommon_h.o)
    27182886        cd $(LOCAL_DIR); \
    2719         $(COMPTRU90) $(LIBF)/phystd/watersat_2.F90 ; \
    2720         $(AR) r $(LIBO)/libphystd.a watersat_2.o ; $(RM) watersat_2.o ; \
     2887        $(COMPTRU90) $(LIBF)/phystd/watersat.F90 ; \
     2888        $(AR) r $(LIBO)/libphystd.a watersat.o ; $(RM) watersat.o ; \
    27212889        cd $(GCM)
    27222890
Note: See TracChangeset for help on using the changeset viewer.