Ignore:
Timestamp:
Mar 25, 2016, 10:34:35 AM (9 years ago)
Author:
emillour
Message:

All GCMs: Updates to make planetary codes (+Earth) setups converge.

  • Made a "phy_common" directory in libf, to contain routines common (wrt structural nature of underlying code/grid) to all LMDZ-related physics packages.
  • moved all "mod_phys_*" and "mod_grid_phy_lmdz" files from dynlonlat_phylonlat to "phy_common"
  • moved "ioipsl_getincom_p.F90 from "misc" to "phy_common" and modified it to match Earth GCM version and renamed it ioipsl_getin_p_mod.F90
  • added an "abort_physics" (as in Earth GCM) in "phy_common"
  • added a "print_control_mod.F90 (as in Earth GCM) in phy_common
  • made similar changes in LMDZ.GENERIC and LMDZ.MARS

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/makelmdz_fcm

    r1441 r1521  
    4545DYN_PHYS_PATH=$LMDGCM/.void_dir
    4646DYN_PHYS_SUB_PATH=$LMDGCM/.void_dir
     47PHY_COMMON_PATH=$LMDGCM/.void_dir
    4748RRTM_PATH=$LMDGCM/.void_dir
    4849SISVAT_PATH=$LMDGCM/.void_dir
     
    260261   CPP_KEY="$CPP_KEY CPP_EARTH"
    261262   fi
     263   # set physics common utilities path
     264   PHY_COMMON_PATH="${LIBFGCM}/phy_common"
    262265   # set the dyn/phys interface path
    263266   DYN_PHYS_PATH="${LIBFGCM}/dynlonlat_phylonlat"
     
    599602echo "%DYN           $DYN"           >> $config_fcm
    600603echo "%DYN_COMMON    $DYN_COMMON_PATH" >> $config_fcm
     604echo "%PHY_COMMON    $PHY_COMMON_PATH" >> $config_fcm
    601605echo "%FILTRE        $FILTRE_PATH"   >> $config_fcm
    602606echo "%PHYS          phy${physique}" >> $config_fcm
Note: See TracChangeset for help on using the changeset viewer.