Changeset 2294


Ignore:
Timestamp:
Apr 22, 2020, 3:39:42 PM (5 years ago)
Author:
adelavois
Message:

MARS GCM:
Minor update of revision 2281 about initialisation of emissivity and albedo when no startfi
Flags to change these fields are now more explicit: surfemis_without_startfi instead of surfemis (idem for surfalbedo)

Location:
trunk/LMDZ.MARS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/README

    r2293 r2294  
    29592959== 20/04/2020 == EM
    29602960Fix for the 1D, follow up from the recent addition of watercap.
     2961
     2962== 22/04/2020 == AD
     2963Minor update of revision 2281 about initialisation of emissivity and albedo when no startfi
     2964Now default emissivity/albedo is 0.95/0.1
     2965Flags to change these fields are now more explicit: surfemis_without_startfi instead of surfemis (idem for surfalbedo)
  • trunk/LMDZ.MARS/libf/phymars/phyetat0_mod.F90

    r2281 r2294  
    107107write(*,*) "phyetat0: startphy_file", startphy_file
    108108
    109 if(.not.startphy_file) then
    110    surfemis = -999
    111    surfalbedo = -999
    112    call getin_p("surfemis",surfemis)
    113    call getin_p("surfalbedo",surfalbedo)
    114    if (surfemis.eq.-999) then
    115       call abort_physic(modname, &
    116                "Missing value for surfemis in def files!",1)
    117    endif
    118    if (surfalbedo.eq.-999) then
    119       call abort_physic(modname, &
    120                "Missing value for surfalbedo in def files!",1)
    121    endif
    122    write(*,*) "phyetat0: surfemis: ", surfemis
    123    write(*,*) "phyetat0: surfalbedo: ", surfalbedo
    124 endif
    125 
    126109if (startphy_file) then
    127110   ! open physics initial state file:
     
    159142   endif
    160143else ! If no startfi file, use parameter surfalbedo in def file
    161   surfalbedo=0.5
    162   call getin_p("surfalbedo",surfalbedo)
    163   print*,"surfalbedo",surfalbedo
     144  surfalbedo=0.1
     145  call getin_p("surfalbedo_without_startfi",surfalbedo)
     146  print*,"surfalbedo_without_startfi",surfalbedo
    164147  albedodat(:)=surfalbedo
    165148endif ! of if (startphy_file)
     
    508491else
    509492  ! If no startfi file, use parameter surfemis in def file
    510   surfemis=1.0
    511   call getin_p("surfemis",surfemis)
    512   print*,"surfemis",surfemis
     493  surfemis=0.95
     494  call getin_p("surfemis_without_startfi",surfemis)
     495  print*,"surfemis_without_startfi",surfemis
    513496  emis(:)=surfemis
    514497endif ! of if (startphy_file)
Note: See TracChangeset for help on using the changeset viewer.