Ignore:
Timestamp:
Nov 3, 2011, 2:28:57 PM (14 years ago)
Author:
aslmd
Message:

MESOSCALE: tests pour faire marcher le modele en parallele sur la ferme. toujours infructueux... toutes les notes incluses et options explorees en commentaire. les options par defaut restent les memes en attendant. ajout de scripts pour compiler NETCDF et MPI. correction d un probleme de Registry et de makemeso pour les runs LES ancienne physique. ajout d un cas test LES phoenix.

Location:
trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/mars_lmd
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/mars_lmd/libf/phymars/physiq.F

    r333 r341  
    178178      REAL sl_ra, sl_di0
    179179      REAL sky
    180       REAL hfx(ngridmx)    !! pour LES avec isfflx!=0
    181       REAL ust(ngridmx)    !! pour LES avec isfflx!=0
     180      REAL sensheat(ngridmx)    !! pour LES avec isfflx!=0
     181      REAL ustar(ngridmx)    !! pour LES avec isfflx!=0
    182182      LOGICAL flag_LES     !! pour LES avec isfflx!=0
    183183      REAL qsurflast(ngridmx) !! pour diagnostics
     
    925925         DO ig=1,ngrid
    926926          !! sensible heat flux in W/m2
    927           hfx(ig) = zflubid(ig)-capcal(ig)*zdtsdif(ig)
     927          sensheat(ig) = zflubid(ig)-capcal(ig)*zdtsdif(ig)
    928928          !! u star in similarity theory in m/s
    929           ust(ig) = 0.4
     929          ustar(ig) = 0.4
    930930     .               * sqrt( pu(ig,1)*pu(ig,1) + pv(ig,1)*pv(ig,1) )
    931931     .               / log( 1.E+0 + zzlay(ig,1)/z0 )
     
    944944         write (*,*) '************************************************'
    945945
    946 !         DO ig=1,ngrid
    947 !          !! sensible heat flux in W/m2
    948 !          hfx(ig) = zflubid(ig)-capcal(ig)*zdtsdif(ig)
    949 !          !! u star in similarity theory in m/s
    950 !          ust(ig) = 0.4
    951 !     .               * sqrt( pu(ig,1)*pu(ig,1) + pv(ig,1)*pv(ig,1) )
    952 !     .               / log( 1.E+0 + zzlay(ig,1)/z0 )
    953946!
    954947          DO l=1,nlayer
     
    966959         !write (*,*) 'GRD ',fluxgrd(igout)
    967960         !write (*,*) 'dTs/dt ',capcal(igout)*zdtsurf(igout)
    968          !write (*,*) 'HFX ', hfx(igout)
    969          !write (*,*) 'UST ', ust(igout)
    970961      ENDIF
    971962!!! LES LES       
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/mars_lmd/makegcm_mpi

    r335 r341  
    177177##   set opt_link=" -Mfree -L/usr/local/pgi/linux86/lib -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Wl,-Bstatic"
    178178#   set opt_link=" -Mlarge_arrays -mcmodel=medium -Mfree -L/usr/local/pgi/linux86/lib -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf"
    179    set optim90=" -O2 -I. -Munroll -Mcache_align"
    180    set optimtru90=" -O2 -I. -Munroll -Mcache_align"
     179   set optim90="-O2 -I. -Munroll -Mcache_align" # -Mbounds"
     180   set optimtru90="-O2 -I. -Munroll -Mcache_align" # -Mbounds"
     181   #set optim90=""#-Mvect=noaltcode -Msmartalloc -Mprefetch=distance:8 -Mfprelaxed" #-fast -I."
     182   #set optimtru90=""#-Mvect=noaltcode -Msmartalloc -Mprefetch=distance:8 -Mfprelaxed"#-fast -I."
    181183   #set optim90="-O3 -I. -tp=nehalem-64 -fastsse -Mscalarsse -Mvect=sse -Mipa=fast"
    182184   #set optimtru90="-O3 -I. -tp=nehalem-64 -fastsse -Mscalarsse -Mvect=sse -Mipa=fast"
    183    set opt_link=" -L$NCDFLIB -lnetcdf -Bstatic"
     185   set opt_link=" -L$NCDFLIB -lnetcdf" # -Bstatic"
    184186   set mod_loc_dir=""
    185187   set mod_suffix=mod
     
    362364           set optim90="$optim90"" -G1 "
    363365        else if $LINUX then
    364            set optim90="-g -Mbounds "
     366           set optim90="-g -Mbounds -Ktrap=fp"
    365367#           set optim90="-mcmodel=medium"
    366368        else
Note: See TracChangeset for help on using the changeset viewer.