Ignore:
Timestamp:
Mar 14, 2011, 12:11:24 PM (14 years ago)
Author:
aslmd
Message:

LMD_MM_MARS et LMD_LES_MARS:

routines physique terrestres commentees dans WRF
pour accelerer la compilation des sources dans le cas martien
--> la premiere compilation est toujours un peu longue, mais les recompilations sont desormais plus rapides
--> les executables sont plus legers (passe de 15-20 Mo a 5-10 Mo)
--> bien que les .F soient presents, la plupart des routines de phys/ ne sont plus compilees
--> regle le bug avec certaines routines dans le cas de g95

NB: verifie sur LMD_MM_MARS
NB: a confirmer sur LMD_LES_MARS

Routines modifiees:


M 93 mesoscale/LMD_LES_MARS/modif_mars/module_first_rk_step_part2.F
M 93 mesoscale/LMD_LES_MARS/modif_mars/solve_em.F
A 0 mesoscale/LMD_LES_MARS/modif_mars/module_physics_init.F
M 93 mesoscale/LMD_LES_MARS/modif_mars/module_physics_addtendc.F
A 0 mesoscale/LMD_LES_MARS/modif_mars/Makefile_dyn_em
M 93 mesoscale/LMD_LES_MARS/modif_mars/Makefile
M 93 mesoscale/LMD_LES_MARS/modif_mars/module_first_rk_step_part1.F
M 93 mesoscale/LMD_LES_MARS/LMD_LES_MARS_install
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/dyn_em/Makefile
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/dyn_em/solve_em.F
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/Makefile
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_physics_init.F
M 93 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_physics_addtendc.F

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mesoscale/LMD_LES_MARS/modif_mars/Makefile

    r17 r94  
    77
    88MODULES = \
    9         module_bl_ysu.o \
    10         module_bl_mrf.o \
    11         module_bl_gfs.o \
    12         module_bl_myjpbl.o \
    13         module_bl_acm.o \
    14         module_cu_g3.o \
    15         module_cu_kf.o  \
    16         module_cu_bmj.o \
    17         module_cu_kfeta.o \
    18         module_cu_gd.o \
    19         module_cu_sas.o \
    20         module_mp_kessler.o \
    21         module_mp_lin.o  \
    22         module_mp_wsm3.o \
    23         module_mp_wsm5.o \
    24         module_mp_wsm6.o \
    25         module_mp_etanew.o \
    26         module_mp_thompson.o \
    27         module_mp_gsfcgce.o \
    28         module_mp_morr_two_moment.o \
    29         module_ra_sw.o  \
    30         module_ra_gsfcsw.o \
    31         module_ra_rrtm.o  \
    32         module_ra_cam_support.o \
    33         module_ra_cam.o \
    34         module_ra_gfdleta.o \
    35         module_ra_hs.o  \
    36         module_sf_sfclay.o \
    37         module_sf_gfs.o \
    38         module_sf_slab.o  \
    39         module_sf_noahdrv.o  \
    40         module_sf_noahlsm.o  \
    41         module_sf_urban.o  \
    42         module_sf_lsm_nmm.o  \
    43         module_sf_pxlsm.o \
    44         module_sf_ruclsm.o \
    45         module_sf_sfcdiags.o \
    46         module_sf_myjsfc.o \
    47         module_sf_pxsfclay.o \
    489        module_physics_addtendc.o \
    4910        module_physics_init.o \
    50         module_gfs_machine.o \
    51         module_gfs_funcphys.o \
    52         module_gfs_physcons.o \
    53         module_progtm.o \
    54         module_pbl_driver.o \
    55         module_data_gocart_dust.o \
    56         module_cumulus_driver.o \
    57         module_microphysics_driver.o \
    58         module_microphysics_zero_out.o \
    59         module_mixactivate.o \
    60         module_radiation_driver.o \
    61         module_surface_driver.o \
    62         module_diagnostics.o \
    63         module_fdda_psufddagd.o \
    64         module_fddagd_driver.o  \
    65         module_fddaobs_rtfdda.o \
    66         module_fddaobs_driver.o \
    6711        module_lmd_driver.o
    6812 
     
    9438# DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
    9539
    96 module_bl_myjpbl.o: ../share/module_model_constants.o
    97 
    98 module_bl_gfs.o: module_gfs_machine.o \
    99                  module_gfs_physcons.o
    100 
    101 module_cu_bmj.o: ../share/module_model_constants.o
    102 
    103 module_cu_kf.o:  ../frame/module_wrf_error.o
    104 
    105 module_cu_kfeta.o: ../frame/module_wrf_error.o
    106 
    107 module_cu_gd.o:
    108 
    109 module_gfs_physcons.o: module_gfs_machine.o
    110 
    111 module_gfs_funcphys.o: module_gfs_machine.o \
    112                        module_gfs_physcons.o
    113 
    114 module_cu_sas.o: module_gfs_machine.o \
    115                  module_gfs_funcphys.o \
    116                  module_gfs_physcons.o
    117 
    118 module_ra_gfdleta.o:  ../frame/module_dm.o
    119 
    120 module_ra_rrtm.o: ../frame/module_wrf_error.o \
    121                 ../frame/module_dm.o
    122 
    123 module_ra_cam_support.o: ../frame/module_wrf_error.o
    124 
    125 module_ra_cam.o: module_ra_cam_support.o \
    126                 ../frame/module_wrf_error.o
    127 
    128 module_mp_lin.o : ../frame/module_wrf_error.o
    129 
    130 module_sf_lsm_nmm.o: ../share/module_model_constants.o \
    131                 ../share/module_MPP.o
    132 
    133 module_sf_myjsfc.o: ../share/module_model_constants.o
    134 
    135 module_sf_gfs.o: module_gfs_machine.o \
    136                  module_gfs_funcphys.o \
    137                  module_gfs_physcons.o \
    138                  module_progtm.o
    139 
    140 module_sf_noahdrv.o: module_sf_noahlsm.o module_data_gocart_dust.o \
    141                      module_sf_urban.o
    142 
    143 module_sf_noahlsm.o: ../share/module_model_constants.o
    144 
    145 module_sf_ruclsm.o: ../frame/module_wrf_error.o module_data_gocart_dust.o
    146 
    147 module_sf_pxlsm.o: ../share/module_model_constants.o
    148 
    14940module_physics_addtendc.o: \
    150                 module_cu_kf.o                  \
    151                 module_cu_kfeta.o               \
    15241                ../frame/module_state_description.o \
    15342                ../frame/module_configure.o
    15443
    15544module_physics_init.o : \
    156                 module_ra_rrtm.o                \
    157                 module_ra_cam.o         \
    158                 module_ra_cam_support.o         \
    159                 module_ra_sw.o                  \
    160                 module_ra_gsfcsw.o              \
    161                 module_ra_gfdleta.o             \
    162                 module_ra_hs.o                  \
    163                 module_sf_sfclay.o              \
    164                 module_sf_slab.o                \
    165                 module_sf_myjsfc.o              \
    166                 module_sf_pxsfclay.o            \
    167                 module_sf_noahlsm.o             \
    168                 module_sf_noahdrv.o             \
    169                 module_sf_ruclsm.o              \
    170                 module_sf_pxlsm.o               \
    171                 module_bl_ysu.o                 \
    172                 module_bl_mrf.o                 \
    173                 module_bl_gfs.o                 \
    174                 module_bl_acm.o                 \
    175                 module_bl_myjpbl.o              \
    176                 module_cu_kf.o                  \
    177                 module_cu_g3.o                  \
    178                 module_cu_kfeta.o               \
    179                 module_cu_bmj.o                 \
    180                 module_cu_gd.o                  \
    181                 module_cu_sas.o                 \
    182                 module_mp_wsm3.o                \
    183                 module_mp_wsm5.o                \
    184                 module_mp_wsm6.o                \
    185                 module_mp_etanew.o              \
    186                 module_fdda_psufddagd.o         \
    187                 module_fddaobs_rtfdda.o         \
    188                 module_mp_thompson.o            \
    189                 module_mp_gsfcgce.o             \
    190                 module_mp_morr_two_moment.o     \
    19145                ../frame/module_state_description.o \
    19246                ../frame/module_configure.o \
    19347                ../frame/module_wrf_error.o \
    19448                ../frame/module_dm.o \
    195                 ../share/module_model_constants.o \
    196                 module_sf_lsm_nmm.o     
    197 
    198 module_microphysics_driver.o: \
    199                 module_mixactivate.o \
    200                 module_mp_kessler.o module_mp_lin.o \
    201                 module_mp_wsm3.o module_mp_wsm5.o \
    202                 module_mp_wsm6.o module_mp_etanew.o \
    203                 module_mp_thompson.o            \
    204                 module_mp_gsfcgce.o             \
    205                 module_mp_morr_two_moment.o     \
    206                 ../frame/module_driver_constants.o \
    207                 ../frame/module_state_description.o \
    208                 ../frame/module_wrf_error.o \
    209                 ../frame/module_configure.o \
    21049                ../share/module_model_constants.o
    211 
    212 module_cumulus_driver.o: \
    213                 module_cu_kf.o \
    214                 module_cu_g3.o \
    215                 module_cu_kfeta.o \
    216                 module_cu_bmj.o \
    217                 module_cu_gd.o \
    218                 module_cu_sas.o \
    219                 ../frame/module_state_description.o \
    220                 ../frame/module_configure.o \
    221                 ../share/module_model_constants.o
    222 
    223 module_pbl_driver.o:  \
    224                 module_bl_myjpbl.o \
    225                 module_bl_acm.o \
    226                 module_bl_ysu.o \
    227                 module_bl_mrf.o \
    228                 module_bl_gfs.o \
    229                 ../frame/module_state_description.o \
    230                 ../frame/module_configure.o \
    231                 ../share/module_model_constants.o
    232 
    233 module_data_gocart_dust.o:
    234 
    235 module_mixactivate.o: \
    236                 module_radiation_driver.o
    237 
    238 module_radiation_driver.o: \
    239                 module_ra_sw.o \
    240                 module_ra_gsfcsw.o \
    241                 module_ra_rrtm.o \
    242                 module_ra_cam.o \
    243                 module_ra_gfdleta.o \
    244                 module_ra_hs.o \
    245                 ../frame/module_driver_constants.o \
    246                 ../frame/module_state_description.o \
    247                 ../frame/module_dm.o \
    248                 ../frame/module_domain.o \
    249                 ../frame/module_wrf_error.o \
    250                 ../frame/module_configure.o \
    251                 ../share/module_bc.o  \
    252                 ../share/module_model_constants.o
    253 
    254 module_surface_driver.o: \
    255                 module_sf_sfclay.o              \
    256                 module_sf_slab.o                \
    257                 module_sf_myjsfc.o              \
    258                 module_sf_pxsfclay.o            \
    259                 module_sf_gfs.o                 \
    260                 module_sf_noahdrv.o             \
    261                 module_sf_ruclsm.o              \
    262                 module_sf_pxlsm.o               \
    263                 module_sf_sfcdiags.o            \
    264                 ../frame/module_state_description.o \
    265                 ../frame/module_configure.o \
    266                 ../share/module_model_constants.o  \
    267                 module_sf_lsm_nmm.o
    268 
    269 module_diagnostics.o: ../frame/module_dm.o
    270 
    271 
    272 module_mixactivate.o: \
    273                 module_radiation_driver.o
    274 
    275 module_fddagd_driver.o: \
    276                 ../frame/module_state_description.o \
    277                 ../frame/module_configure.o \
    278                 ../share/module_model_constants.o  \
    279                 module_fdda_psufddagd.o
    280 
    281 module_fddaobs_driver.o: \
    282                 ../frame/module_domain.o \
    283                 ../share/module_bc.o  \
    284                 ../share/module_model_constants.o  \
    285                 module_fddaobs_rtfdda.o
    28650
    28751module_lmd_driver.o: \
Note: See TracChangeset for help on using the changeset viewer.