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_MM_MARS/SRC/WRFV2/phys/Makefile

    r11 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_cu_kf.o  \
    14         module_cu_bmj.o \
    15         module_cu_kfeta.o \
    16         module_cu_gd.o \
    17         module_cu_sas.o \
    18         module_mp_kessler.o \
    19         module_mp_ncloud5.o \
    20         module_mp_lin.o  \
    21         module_mp_ncloud3.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_ra_sw.o  \
    28         module_ra_gsfcsw.o \
    29         module_ra_rrtm.o  \
    30         module_ra_cam.o  \
    31         module_ra_gfdleta.o \
    32         module_sf_sfclay.o \
    33         module_sf_gfs.o \
    34         module_sf_slab.o  \
    35         module_sf_noahlsm.o  \
    36         module_sf_urban.o  \
    37         module_sf_lsm_nmm.o  \
    38         module_sf_ruclsm.o \
    39         module_sf_sfcdiags.o \
    40         module_sf_myjsfc.o \
    419        module_physics_addtendc.o \
    4210        module_physics_init.o \
    43         module_gfs_machine.o \
    44         module_gfs_funcphys.o \
    45         module_gfs_physcons.o \
    46         module_progtm.o \
    47         module_pbl_driver.o \
    48         module_cumulus_driver.o \
    49         module_microphysics_driver.o \
    50         module_microphysics_zero_out.o \
    51         module_radiation_driver.o \
    52         module_surface_driver.o \
    53         module_diagnostics.o \
    54         module_fdda_psufddagd.o \
    55         module_fddagd_driver.o  \
    56         module_fddaobs_rtfdda.o \
    57         module_fddaobs_driver.o \
    5811        module_lmd_driver.o
    5912 
     
    8639# si ce qui est à droite a changé, on recompile à gauche
    8740
    88 module_bl_myjpbl.o: ../share/module_model_constants.o
    89 
    90 module_bl_gfs.o: module_gfs_machine.o \
    91                  module_gfs_physcons.o
    92 
    93 module_cu_bmj.o: ../share/module_model_constants.o
    94 
    95 module_cu_kf.o:  ../frame/module_wrf_error.o
    96 
    97 module_cu_kfeta.o: ../frame/module_wrf_error.o
    98 
    99 module_cu_gd.o:
    100 
    101 module_gfs_physcons.o: module_gfs_machine.o
    102 
    103 module_gfs_funcphys.o: module_gfs_machine.o \
    104                        module_gfs_physcons.o
    105 
    106 module_cu_sas.o: module_gfs_machine.o \
    107                  module_gfs_funcphys.o \
    108                  module_gfs_physcons.o
    109 
    110 module_ra_gfdleta.o:  ../frame/module_dm.o
    111 
    112 module_ra_rrtm.o: ../frame/module_wrf_error.o \
    113                 ../frame/module_dm.o
    114 
    115 module_ra_cam.o: ../frame/module_wrf_error.o \
    116                 ../frame/module_dm.o
    117 
    118 module_mp_lin.o : ../frame/module_wrf_error.o
    119 
    120 module_sf_lsm_nmm.o: ../share/module_model_constants.o \
    121                 ../share/module_MPP.o
    122 
    123 module_sf_myjsfc.o: ../share/module_model_constants.o
    124 
    125 module_sf_gfs.o: module_gfs_machine.o \
    126                  module_gfs_funcphys.o \
    127                  module_gfs_physcons.o \
    128                  module_progtm.o
    129 
    130 module_sf_noahlsm.o: ../share/module_model_constants.o  \
    131                      module_sf_urban.o
    132 
    133 module_sf_ruclsm.o: ../frame/module_wrf_error.o
    134 
    13541module_physics_addtendc.o: \
    136                 module_cu_kf.o                  \
    137                 module_cu_kfeta.o               \
    13842                ../frame/module_state_description.o \
    13943                ../frame/module_configure.o
    14044
    14145module_physics_init.o : \
    142                 module_ra_rrtm.o                \
    143                 module_ra_cam.o         \
    144                 module_ra_sw.o                  \
    145                 module_ra_gsfcsw.o              \
    146                 module_ra_gfdleta.o             \
    147                 module_sf_sfclay.o              \
    148                 module_sf_slab.o                \
    149                 module_sf_myjsfc.o              \
    150                 module_sf_noahlsm.o             \
    151                 module_sf_ruclsm.o              \
    152                 module_bl_ysu.o                 \
    153                 module_bl_mrf.o                 \
    154                 module_bl_gfs.o                 \
    155                 module_bl_myjpbl.o              \
    156                 module_cu_kf.o                  \
    157                 module_cu_kfeta.o               \
    158                 module_cu_bmj.o                 \
    159                 module_cu_gd.o                  \
    160                 module_cu_sas.o                 \
    161                 module_mp_ncloud3.o             \
    162                 module_mp_ncloud5.o             \
    163                 module_mp_wsm3.o                \
    164                 module_mp_wsm5.o                \
    165                 module_mp_wsm6.o                \
    166                 module_mp_etanew.o              \
    167                 module_fdda_psufddagd.o         \
    168                 module_fddaobs_rtfdda.o         \
    169                 module_mp_thompson.o            \
    17046                ../frame/module_state_description.o \
    17147                ../frame/module_configure.o \
    17248                ../frame/module_wrf_error.o \
    17349                ../frame/module_dm.o \
    174                 ../share/module_model_constants.o \
    175                 module_sf_lsm_nmm.o     
    176 
    177 module_microphysics_driver.o: \
    178                 module_mp_kessler.o module_mp_lin.o \
    179                 module_mp_ncloud3.o module_mp_ncloud5.o \
    180                 module_mp_wsm3.o module_mp_wsm5.o \
    181                 module_mp_wsm6.o module_mp_etanew.o \
    182                 module_mp_thompson.o            \
    183                 ../frame/module_state_description.o \
    184                 ../frame/module_wrf_error.o \
    185                 ../frame/module_configure.o \
    18650                ../share/module_model_constants.o
    187 
    188 module_cumulus_driver.o: \
    189                 module_cu_kf.o \
    190                 module_cu_kfeta.o \
    191                 module_cu_bmj.o \
    192                 module_cu_gd.o \
    193                 module_cu_sas.o \
    194                 ../frame/module_state_description.o \
    195                 ../frame/module_configure.o \
    196                 ../share/module_model_constants.o
    197 
    198 module_pbl_driver.o:  \
    199                 module_bl_myjpbl.o \
    200                 module_bl_ysu.o \
    201                 module_bl_mrf.o \
    202                 module_bl_gfs.o \
    203                 ../frame/module_state_description.o \
    204                 ../frame/module_configure.o \
    205                 ../share/module_model_constants.o
    206 
    207 module_radiation_driver.o: \
    208                 module_ra_sw.o \
    209                 module_ra_gsfcsw.o \
    210                 module_ra_rrtm.o \
    211                 module_ra_cam.o \
    212                 module_ra_gfdleta.o \
    213                 ../frame/module_state_description.o \
    214                 ../frame/module_wrf_error.o \
    215                 ../frame/module_configure.o \
    216                 ../share/module_model_constants.o
    217 
    218 module_surface_driver.o: \
    219                 module_sf_sfclay.o              \
    220                 module_sf_slab.o                \
    221                 module_sf_myjsfc.o              \
    222                 module_sf_gfs.o                 \
    223                 module_sf_noahlsm.o             \
    224                 module_sf_ruclsm.o              \
    225                 module_sf_sfcdiags.o            \
    226                 ../frame/module_state_description.o \
    227                 ../frame/module_configure.o \
    228                 ../share/module_model_constants.o  \
    229                 module_sf_lsm_nmm.o
    230 
    231 module_diagnostics.o: ../frame/module_dm.o
    232 
    233 module_fddagd_driver.o: \
    234                 ../frame/module_state_description.o \
    235                 ../frame/module_configure.o \
    236                 ../share/module_model_constants.o  \
    237                 module_fdda_psufddagd.o
    238 
    239 module_fddaobs_driver.o: \
    240                 ../frame/module_domain.o \
    241                 ../share/module_bc.o  \
    242                 ../share/module_model_constants.o  \
    243                 module_fddaobs_rtfdda.o
    24451
    24552module_lmd_driver.o: \
Note: See TracChangeset for help on using the changeset viewer.